*{margin:0;padding:0;font-family:Playfair Display,serif}body{background-color:var(--bg-color);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:2%;display:flex;position:relative;overflow:hidden}.glare-container{z-index:-1;background-color:var(--bg-color);position:fixed;inset:0;overflow:hidden}.glare{filter:blur(8vw);opacity:.3;mix-blend-mode:lighten;border-radius:50%;position:absolute}.g1{background:rgb(var(--glow-1));width:14vw;height:14vw;animation:18s ease-in-out infinite alternate drift-1;top:10%;left:10%}.g2{background:rgb(var(--glow-2));width:8vw;height:8vw;animation:22s ease-in-out infinite alternate drift-2;top:60%;left:80%}.g3{background:rgb(var(--glow-3));width:16vw;height:16vw;animation:25s ease-in-out infinite alternate drift-3;top:80%;left:40%}.g4{background:rgb(var(--glow-4));width:6vw;height:6vw;animation:15s ease-in-out infinite alternate drift-4;top:20%;left:70%}.g5{background:rgb(var(--glow-1));width:11vw;height:11vw;animation:28s ease-in-out infinite alternate drift-5;top:40%;left:20%}.g6{background:rgb(var(--glow-2));width:10vw;height:10vw;animation:20s ease-in-out infinite alternate drift-6;top:70%;left:10%}.g7{background:rgb(var(--glow-3));width:12vw;height:12vw;animation:17s ease-in-out infinite alternate drift-7;top:30%;left:50%}@keyframes drift-1{0%{transform:translate(0)}to{transform:translate(60vw,40vh)}}@keyframes drift-2{0%{transform:translate(0)}to{transform:translate(-70vw,20vh)}}@keyframes drift-3{0%{transform:translate(0)}to{transform:translate(20vw,-50vh)}}@keyframes drift-4{0%{transform:translate(0)}to{transform:translate(-40vw,60vh)}}@keyframes drift-5{0%{transform:translate(0)}to{transform:translate(50vw,-40vh)}}@keyframes drift-6{0%{transform:translate(0)}to{transform:translate(70vw,-30vh)}}@keyframes drift-7{0%{transform:translate(0)}to{transform:translate(-50vw,40vh)}}:root{--bg-color:#0c0a0a;--card-bg:transparent;--glow-1:255 255 255;--glow-2:255 215 0;--glow-3:255 248 220;--glow-4:218 165 32;--text-primary:#fffaf0;--text-secondary:#b8a6a6;--border-style:3px solid transparent;--border-gradient:linear-gradient(135deg, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c)}.landing{flex-direction:column;justify-content:center;align-items:center;display:flex}.landingTop{flex-direction:row;justify-content:center;align-items:center;gap:50px;display:flex}.landingTopLeft{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;display:flex}.title{text-shadow:0 0 10px #bf953f4d;color:#0000;background:linear-gradient(#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);-webkit-background-clip:text;background-clip:text;margin-bottom:-8px;font-size:5rem}.titleIsa{vertical-align:top;font-size:2rem;position:relative;top:8px}.titleLine{text-shadow:0 0 10px #bf953f4d;color:#0000;background:linear-gradient(65deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);width:50%;height:2px;margin-bottom:8px}.subtitle{text-align:center;color:var(--text-secondary);margin-bottom:30px;font-size:2rem;display:block}.titleVerse{justify-content:center;width:75%;display:flex}.paxLogo{max-width:400px;height:auto}.card{color:var(--text-primary);z-index:1;-webkit-backdrop-filter:blur(12px);box-sizing:border-box;text-align:center;background:#0c0a0a99;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;display:flex;position:relative;box-shadow:0 10px 30px -5px #00000080}.card:before{content:"";background:var(--border-gradient);-webkit-mask-composite:dest-out;pointer-events:none;z-index:-1;border-radius:16px;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.excerptTitle{color:var(--text-secondary);font-size:1.5rem;font-weight:700}.verseNum{vertical-align:top;color:red;font-size:12px}.verseBlock{color:var(--text-primary);margin-right:10px}.verseInline{color:var(--text-primary);margin-right:10px;display:inline}
