:root{--bg: #0a0809;--fg: #f2efea;--muted: #a8a29a;--accept: #3ecf7a;--accept-ink: #04250f;--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 38%,rgba(255,212,150,.055) 0%,transparent 62%),radial-gradient(ellipse at 50% 50%,transparent 40%,rgba(6,5,7,.55) 100%)}main{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:0;padding:12vh 7vw;max-width:900px;margin:0 auto}.eyebrow{font-size:.78rem;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:var(--muted);margin:0 0 1.4rem}h1{font-size:clamp(2.2rem,6.5vw,4rem);line-height:1.05;letter-spacing:-.03em;font-weight:600;margin:0 0 1.1rem}.lede{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;max-width:34ch;margin:0;color:var(--muted)}.choices{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.card{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.6rem 1.5rem;border-radius:18px;text-decoration:none;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--fg);transition:transform .18s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.card-title{font-size:1.1rem;font-weight:650;letter-spacing:.01em}.card-note{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.card-primary{background:var(--accept);border-color:transparent;color:var(--accept-ink);box-shadow:0 10px 26px -12px var(--accept)}.card-primary .card-note{color:#04250fb8}@media(hover:hover){.card:hover{transform:translateY(-2px);background:#ffffff1f;border-color:#fff6}.card-primary:hover{background:var(--accept);border-color:transparent;box-shadow:0 16px 36px -12px var(--accept)}}.card-exec{position:relative;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px),linear-gradient(160deg,#19181b,#0e0d0f);border-color:#c6b28c61;color:#efe9df;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000000f2}.card-exec .card-title{letter-spacing:.04em}.card-exec .card-note{color:#c6b28c}.card-tag{position:absolute;top:12px;right:14px;padding:3px 8px;border:1px solid rgba(198,178,140,.5);border-radius:999px;font-size:.56rem;font-weight:600;letter-spacing:.26em;color:#e6d9bd}@media(hover:hover){.card-exec:hover{background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px),linear-gradient(160deg,#1e1d21,#121113);border-color:#c6b28cb3}}.card-union{position:relative;background:radial-gradient(ellipse at 50% 0%,rgba(201,169,107,.12),transparent 65%),linear-gradient(170deg,#17201d,#0d1312);border-color:#c9a96b66;color:#f3ece0}.card-union .card-title{font-family:Cormorant Garamond,Georgia,serif;font-size:1.35em;letter-spacing:.02em}.card-union .card-note{color:#c9a96b}@media(hover:hover){.card-union:hover{border-color:#c9a96bbf}}.card-vow{position:relative;background:radial-gradient(ellipse at 50% 0%,#fbf8f2 0%,transparent 70%),#f1ebe0;border-color:#a88a5b8c;color:#15130f}.card-vow .card-title{font-family:Bodoni Moda,Didot,"Bodoni 72",Georgia,serif;font-weight:400;font-size:1.35em;letter-spacing:.14em;text-transform:uppercase}.card-vow .card-note{color:#8a6f45}.card-vow .card-tag{border-color:#15130f59;color:#15130f}@media(hover:hover){.card-vow:hover{background:#f7f2e9;border-color:#a88a5b}}.card-forever{position:relative;overflow:hidden;background:linear-gradient(#000,#000) top / 100% 7px no-repeat,linear-gradient(#000,#000) bottom / 100% 7px no-repeat,radial-gradient(ellipse at 50% 55%,rgba(205,180,138,.16),transparent 70%),#0b0a09;border-color:#cdb48a59;color:#f1ebdf}.card-forever .card-title{font-family:Playfair Display,Didot,"Bodoni 72",Georgia,serif;font-weight:400;font-size:1.2em;letter-spacing:.16em;text-transform:uppercase}.card-forever .card-note{color:#cdb48a;letter-spacing:.08em}.card-forever .card-tag{border-color:#cdb48a80;color:#cdb48a}@media(hover:hover){.card-forever:hover{border-color:#cdb48ab3}}.card-garden{position:relative;overflow:hidden;background:radial-gradient(ellipse 34% 62% at 50% 100%,rgba(247,243,234,.2),transparent 70%),linear-gradient(90deg,transparent calc(50% - .5px),rgba(226,201,143,.45) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,#7d9078,#5f7159);border-color:#e2c98f80;color:#f7f3ea}.card-garden .card-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:1.35em;letter-spacing:.08em;text-transform:uppercase}.card-garden .card-note{color:#efe0bb}.card-garden .card-tag{border-color:#f7f3ea80;color:#f7f3ea}@media(hover:hover){.card-garden:hover{background:radial-gradient(ellipse 34% 62% at 50% 100%,rgba(247,243,234,.28),transparent 70%),linear-gradient(90deg,transparent calc(50% - .5px),rgba(226,201,143,.6) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,#869981,#66785f);border-color:#e2c98fcc}}.card-classified{position:relative;overflow:hidden;background:linear-gradient(rgba(169,193,151,.06) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(90deg,rgba(169,193,151,.06) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(170deg,#172117,#070807);border-color:#a9c1974d;color:#e3e5e1;padding-top:2.2rem}.card-classified .card-title{font-family:Oswald,Arial Narrow,Arial,sans-serif;font-weight:600;font-size:1.2em;letter-spacing:.12em;text-transform:uppercase}.card-classified .card-note{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#a9c197}.card-classified .card-tag{border-radius:2px;border-color:#b0352bbf;color:#d0574c}@media(hover:hover){.card-classified:hover{background:linear-gradient(rgba(169,193,151,.08) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(90deg,rgba(169,193,151,.08) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(170deg,#1c281c,#0a0c0a);border-color:#a9c19799}}.card-decades{position:relative;overflow:hidden;background:linear-gradient(90deg,#a8773f52 0,#a8773f52 33.3%,#4632964d 33.3%,#4632964d 66.6%,#d4b06a14 66.6%) bottom / 100% 4px no-repeat,radial-gradient(ellipse at 50% 0%,rgba(212,176,106,.14),transparent 65%),#0e0f12;border-color:#d4b06a66;color:#f2f0eb}.card-decades .card-title{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:1.3em;letter-spacing:.02em}.card-decades .card-note{color:#d4b06a}.card-decades .card-tag{border-color:#d4b06a80;color:#d4b06a}@media(hover:hover){.card-decades:hover{border-color:#d4b06abf}}.card:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.back{margin-top:2.5rem;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-decoration:none;border-bottom:1px solid rgba(168,162,154,.4);padding-bottom:.3rem}.back:hover{color:var(--fg);border-bottom-color:var(--fg)}@media(max-width:520px){.choices{margin-top:2.25rem}.card{max-width:100%}}@media(prefers-reduced-motion:reduce){.card{transition:none}}.card-mystery{--mystery-bg: linear-gradient(90deg, transparent calc(50% - 5px) , rgba(214, 180, 106, .55) calc(50% - 5px) calc(50% + 5px) , transparent calc(50% + 5px) ), radial-gradient(ellipse 46% 80% at 50% 0%, rgba(255, 238, 208, .16), transparent 72%), linear-gradient(180deg, #141114 0%, #09080a 100%);position:relative;overflow:hidden;background:var(--mystery-bg);border-color:#d6b46a66;color:#f4efe7}.card-mystery .card-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:1.35em;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 10px #09080a,0 0 2px #09080a}.card-mystery .card-note{color:#d6b46a;text-shadow:0 0 6px #09080a}.card-mystery .card-tag{border-color:#d6b46a80;color:#f6e3b0;background:#0d0b0e}@media(hover:hover){.card-mystery:hover{background:var(--mystery-bg);border-color:#d6b46acc}}.card-shower{--shower-bg: radial-gradient(ellipse 70% 55% at 22% 108%, #fff 0%, rgba(255, 255, 255, 0) 70%), radial-gradient(ellipse 60% 50% at 80% 112%, #fff 0%, rgba(255, 255, 255, 0) 70%), linear-gradient(180deg, #dde3df 0%, #f1ece3 55%, #f5efe6 100%);position:relative;overflow:hidden;background:var(--shower-bg);border-color:#9aab9499;padding-top:2.2rem;color:#4a4237}.card-shower .card-title{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.3em;letter-spacing:.01em}.card-shower .card-note{color:#5d6e57}.card-shower .card-tag{border-color:#5d6e5773;color:#5d6e57}@media(hover:hover){.card-shower:hover{background:var(--shower-bg);border-color:#9aab94}}.card-unlock{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 90% at 100% 100%,rgba(255,62,165,.2),transparent 65%),radial-gradient(ellipse 70% 90% at 0% 0%,rgba(143,123,255,.16),transparent 65%),linear-gradient(160deg,#141419,#070709);border-color:#ffffff47;color:#f5f6f8;box-shadow:inset 0 1px #ffffff1f,0 14px 34px -18px #ff3ea5b3}.card-unlock .card-title{font-weight:800;font-size:1.25em;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg,#fff,#e2e4e8 30%,#8a8e97 52%,#f2f3f5 66%,#b4b8c0);-webkit-background-clip:text;background-clip:text;color:transparent}.card-unlock .card-note{color:#ff7cc0}.card-unlock .card-tag{border-color:#ff3ea599;color:#ff9ed0}@media(hover:hover){.card-unlock:hover{border-color:#ff3ea5b3}}.card-boot{position:relative;overflow:hidden;background:linear-gradient(rgba(170,200,255,.07) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,rgba(170,200,255,.07) 1px,transparent 1px) 0 0 / 22px 22px,radial-gradient(ellipse 70% 60% at 50% 0%,rgba(143,184,255,.16),transparent 70%),linear-gradient(170deg,#0d121b,#06080c);border-color:#8fb8ff52;color:#e8eef7;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000000f2}.card-boot .card-title{font-family:Sora,Inter,system-ui,sans-serif;font-weight:300;font-size:1.2em;letter-spacing:.06em;text-transform:uppercase}.card-boot .card-note{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#8fb8ff}.card-boot .card-tag{border-radius:4px;border-color:#5fe0b573;color:#5fe0b5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.18em}@media(hover:hover){.card-boot:hover{background:linear-gradient(rgba(170,200,255,.1) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,rgba(170,200,255,.1) 1px,transparent 1px) 0 0 / 22px 22px,radial-gradient(ellipse 70% 60% at 50% 0%,rgba(143,184,255,.24),transparent 70%),linear-gradient(170deg,#111826,#080a10);border-color:#8fb8ffa6;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -20px #8fb8ff59}}.card-yearend{position:relative;overflow:hidden;background:linear-gradient(#dcc08a,#a98552) left center / 3px 62% no-repeat,repeating-linear-gradient(180deg,transparent 0 23px,rgba(255,255,255,.045) 23px 24px),radial-gradient(ellipse at 50% 0%,rgba(220,192,138,.16),transparent 70%),linear-gradient(160deg,#121428,#0a0b15);border-color:#dcc08a61;color:#f6f0e5;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000000f2}.card-yearend .card-title{font-family:Playfair Display,Didot,"Bodoni 72",Georgia,serif;font-weight:400;font-size:1.3em;letter-spacing:.02em}.card-yearend .card-note{color:#dcc08a}.card-yearend .card-tag{border-color:#dcc08a80;color:#f4e4bf;letter-spacing:.14em}@media(hover:hover){.card-yearend:hover{background:linear-gradient(#f4e4bf,#dcc08a) left center / 3px 62% no-repeat,repeating-linear-gradient(180deg,transparent 0 23px,rgba(255,255,255,.045) 23px 24px),radial-gradient(ellipse at 50% 0%,rgba(220,192,138,.24),transparent 70%),linear-gradient(160deg,#161932,#0d0e1a);border-color:#dcc08abf;box-shadow:inset 0 1px #ffffff0d,0 18px 44px -20px #dcc08a59}}.card-retreat{--retreat-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120V78L50 60 95 74 150 40 200 66 250 34 300 62 360 50V120Z' fill='%234d5677' fill-opacity='.55'/%3E%3Cpath d='M0 120V96L60 88 120 98 190 86 260 96 320 88 360 94V120Z' fill='%2312201d'/%3E%3C/svg%3E") bottom / 100% 70% no-repeat, radial-gradient(ellipse 30% 40% at 50% 78%, rgba(255, 214, 154, .35), transparent 70%), linear-gradient(180deg, #2c3a60 0%, #7d5f74 58%, #c98a72 100%);position:relative;overflow:hidden;background:var(--retreat-bg);border-color:#f4a03f59;color:#f4ede1}.card-retreat .card-title{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:1.3em;letter-spacing:.01em;text-shadow:0 1px 10px rgba(13,21,48,.6)}.card-retreat .card-note{color:#ffd9a3;text-shadow:0 1px 8px rgba(13,21,48,.7)}.card-retreat .card-tag{border-color:#f4a03fb3;background:#f4a03f;color:#2a1605}@media(hover:hover){.card-retreat:hover{background:var(--retreat-bg);border-color:#f4a03fbf}}.card-gratitude{position:relative;overflow:hidden;background:linear-gradient(90deg,#a9c3d3,#d9ad6f) bottom / 100% 2px no-repeat,radial-gradient(ellipse at 50% 120%,rgba(217,173,111,.2),transparent 65%),linear-gradient(160deg,#0d0f12,#1a120d);border-color:#d9ad6f61;color:#ece7df}.card-gratitude .card-title{font-family:Newsreader,Cormorant Garamond,Georgia,serif;font-weight:300;font-size:1.35em;letter-spacing:.01em}.card-gratitude .card-note{color:#d9ad6f}@media(hover:hover){.card-gratitude:hover{background:linear-gradient(90deg,#a9c3d3,#d9ad6f) bottom / 100% 2px no-repeat,radial-gradient(ellipse at 50% 120%,rgba(217,173,111,.3),transparent 65%),linear-gradient(160deg,#12151a,#22170f);border-color:#d9ad6fb3}}.card-office{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(251,243,226,.5),transparent 30% 70%,rgba(251,243,226,.6)) 50% 0 / 1px 100% no-repeat,radial-gradient(ellipse 22% 70% at 50% 100%,rgba(251,243,226,.16),transparent 70%),repeating-linear-gradient(90deg,rgba(160,175,185,.06) 0 1px,transparent 1px 32px),linear-gradient(180deg,#1a2128,#0e1114);border-color:#d6dce147;color:#e9edf0}.card-office .card-title{font-family:Manrope,system-ui,sans-serif;font-weight:300;font-size:1.3em;letter-spacing:.02em}.card-office .card-note{color:#36e27f;letter-spacing:.2em}.card-office .card-tag{border-color:#36e27f80;color:#36e27f}@media(hover:hover){.card-office:hover{background:linear-gradient(180deg,rgba(251,243,226,.75),transparent 30% 70%,rgba(251,243,226,.85)) 50% 0 / 1px 100% no-repeat,radial-gradient(ellipse 30% 80% at 50% 100%,rgba(251,243,226,.24),transparent 70%),repeating-linear-gradient(90deg,rgba(160,175,185,.06) 0 1px,transparent 1px 32px),linear-gradient(180deg,#1e262e,#111518);border-color:#36e27f8c}}.card-blueprint{position:relative;overflow:hidden;background:linear-gradient(rgba(150,192,240,.09) 1px,transparent 1px) 0 0 / 16px 16px,linear-gradient(90deg,rgba(150,192,240,.09) 1px,transparent 1px) 0 0 / 16px 16px,radial-gradient(ellipse at 50% 30%,#13294a,#0c1f38 60%,#081629);border-color:#d6e8fc66;color:#edf4fd}.card-blueprint .card-title{font-weight:400;letter-spacing:.14em;text-transform:uppercase}.card-blueprint .card-note{color:#f0bf74;font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace}.card-blueprint .card-tag{border-color:#f0bf7499;color:#f0bf74}@media(hover:hover){.card-blueprint:hover{background:linear-gradient(rgba(150,192,240,.13) 1px,transparent 1px) 0 0 / 16px 16px,linear-gradient(90deg,rgba(150,192,240,.13) 1px,transparent 1px) 0 0 / 16px 16px,radial-gradient(ellipse at 50% 30%,#173159,#0f2442 60%,#0a1a30);border-color:#d6e8fcbf}}.card-network{position:relative;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 120' preserveAspectRatio='xMidYMid slice'%3E%3Cg stroke='%23d6cebe' stroke-opacity='.16' stroke-width='.8' fill='none'%3E%3Cpath d='M14 22 62 48 40 96M62 48 118 30 160 70M118 30 108 4M246 18 290 52 340 34M290 52 276 102 330 92M340 34 352 80'/%3E%3C/g%3E%3Cpath d='M246 18 160 70' stroke='%23cdb284' stroke-opacity='.45' stroke-width='.9'/%3E%3Cg fill='%23ece6da' fill-opacity='.5'%3E%3Ccircle cx='14' cy='22' r='1.4'/%3E%3Ccircle cx='62' cy='48' r='1.8'/%3E%3Ccircle cx='40' cy='96' r='1.3'/%3E%3Ccircle cx='118' cy='30' r='1.5'/%3E%3Ccircle cx='108' cy='4' r='1.2'/%3E%3Ccircle cx='290' cy='52' r='1.8'/%3E%3Ccircle cx='340' cy='34' r='1.4'/%3E%3Ccircle cx='276' cy='102' r='1.3'/%3E%3Ccircle cx='330' cy='92' r='1.2'/%3E%3Ccircle cx='352' cy='80' r='1.2'/%3E%3C/g%3E%3Cg fill='%23cdb284'%3E%3Ccircle cx='160' cy='70' r='2'/%3E%3Ccircle cx='246' cy='18' r='2'/%3E%3C/g%3E%3C/svg%3E") center / cover no-repeat,radial-gradient(ellipse at 50% 40%,#171922 0%,transparent 70%),#0b0c0f;border-color:#cdb2845c;color:#eeeae2}.card-network .card-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:1.35em;letter-spacing:.04em}.card-network .card-note{color:#cdb284;letter-spacing:.32em}@media(hover:hover){.card-network:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 120' preserveAspectRatio='xMidYMid slice'%3E%3Cg stroke='%23d6cebe' stroke-opacity='.26' stroke-width='.8' fill='none'%3E%3Cpath d='M14 22 62 48 40 96M62 48 118 30 160 70M118 30 108 4M246 18 290 52 340 34M290 52 276 102 330 92M340 34 352 80'/%3E%3C/g%3E%3Cpath d='M246 18 160 70' stroke='%23cdb284' stroke-opacity='.8' stroke-width='.9'/%3E%3Cg fill='%23ece6da' fill-opacity='.7'%3E%3Ccircle cx='14' cy='22' r='1.4'/%3E%3Ccircle cx='62' cy='48' r='1.8'/%3E%3Ccircle cx='40' cy='96' r='1.3'/%3E%3Ccircle cx='118' cy='30' r='1.5'/%3E%3Ccircle cx='108' cy='4' r='1.2'/%3E%3Ccircle cx='290' cy='52' r='1.8'/%3E%3Ccircle cx='340' cy='34' r='1.4'/%3E%3Ccircle cx='276' cy='102' r='1.3'/%3E%3Ccircle cx='330' cy='92' r='1.2'/%3E%3Ccircle cx='352' cy='80' r='1.2'/%3E%3C/g%3E%3Cg fill='%23e8d7b0'%3E%3Ccircle cx='160' cy='70' r='2.2'/%3E%3Ccircle cx='246' cy='18' r='2.2'/%3E%3C/g%3E%3C/svg%3E") center / cover no-repeat,radial-gradient(ellipse at 50% 40%,#1c1f29 0%,transparent 70%),#0e0f13;border-color:#cdb284b3}}.card-milestone{--milestone-bg: radial-gradient(circle, #efe7d8 0 3px, transparent 3.5px) 12% calc(100% - 13px) / 9px 9px no-repeat, radial-gradient(circle, #2b59de 0 3px, transparent 3.5px) 50% calc(100% - 13px) / 9px 9px no-repeat, radial-gradient(circle, #d7b46a 0 3px, transparent 3.5px) 88% calc(100% - 13px) / 9px 9px no-repeat, linear-gradient(90deg, rgba(239, 231, 216, .55), #2b59de 50%, #d7b46a) 50% calc(100% - 17px) / 76% 1px no-repeat, radial-gradient(ellipse at 50% 0%, rgba(215, 180, 106, .14), transparent 65%), linear-gradient(160deg, #10162a 0%, #07080e 100%);position:relative;overflow:hidden;padding-top:2.1rem;padding-bottom:2.4rem;background:var(--milestone-bg);border-color:#d7b46a61;color:#f3eee4}.card-milestone .card-title{font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.3em;letter-spacing:.01em}.card-milestone .card-note{color:#d7b46a}.card-milestone .card-tag{border-color:#d7b46a80;color:#f3e1b0}@media(hover:hover){.card-milestone:hover{background:var(--milestone-bg);border-color:#d7b46abf}}.card-launch{position:relative;overflow:hidden;background:linear-gradient(90deg,transparent 22%,rgba(143,180,255,.55) 50%,transparent 78%) 50% calc(100% - 14px) / 70% 1px no-repeat,radial-gradient(ellipse 26% 90% at 50% 0%,rgba(220,230,255,.14),transparent 75%),linear-gradient(180deg,#0b0c10,#040405);border-color:#8fb4ff47;color:#f1f2f4;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000000f2}.card-launch .card-title{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.card-launch .card-note{color:#8fb4ff}.card-launch .card-tag{border-color:#8fb4ff80;color:#c9d9ff}@media(hover:hover){.card-launch:hover{background:linear-gradient(90deg,transparent 15%,rgba(143,180,255,.8) 50%,transparent 85%) 50% calc(100% - 14px) / 70% 1px no-repeat,radial-gradient(ellipse 30% 100% at 50% 0%,rgba(220,230,255,.22),transparent 75%),linear-gradient(180deg,#0e0f14,#060607);border-color:#8fb4ff99}}.card-gala{position:relative;overflow:hidden;background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(201,163,90,.32) 50%,transparent calc(50% + .5px)) left top / 50% 20% no-repeat,linear-gradient(to bottom left,transparent calc(50% - .5px),rgba(201,163,90,.32) 50%,transparent calc(50% + .5px)) right top / 50% 20% no-repeat,radial-gradient(circle at 50% 20%,#7a1b22 0 2.5px,rgba(122,27,34,.35) 3.5px,transparent 4.5px),radial-gradient(ellipse at 50% 0%,rgba(214,170,92,.12),transparent 70%),linear-gradient(170deg,#1c1916,#0c0b09);border-color:#c9a35a73;color:#f2ebdd;box-shadow:inset 0 0 0 4px #0f0d0b,inset 0 0 0 5px #c9a35a29,0 18px 40px -24px #000000f2}.card-gala .card-title{font-family:Bodoni Moda,Didot,Georgia,serif;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.card-gala .card-note{color:#dcbf84}.card-gala .card-tag{border-color:#c9a35a99;color:#ecd193}@media(hover:hover){.card-gala:hover{background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(236,209,147,.5) 50%,transparent calc(50% + .5px)) left top / 50% 20% no-repeat,linear-gradient(to bottom left,transparent calc(50% - .5px),rgba(236,209,147,.5) 50%,transparent calc(50% + .5px)) right top / 50% 20% no-repeat,radial-gradient(circle at 50% 20%,#8e2229 0 2.5px,rgba(142,34,41,.4) 3.5px,transparent 4.5px),radial-gradient(ellipse at 50% 0%,rgba(214,170,92,.2),transparent 70%),linear-gradient(170deg,#211d19,#100e0c);border-color:#ecd193bf}}
