@font-face{font-family:manrope;src:url(/_next/static/media/5d7fa19dd58d4d1a-s.p.ttf) format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_0f4e5b{font-family:manrope,manrope Fallback}.__variable_0f4e5b{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:barlowCondensed;src:url(/_next/static/media/0f0a84d41f4c5a35-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:barlowCondensed Fallback;src:local("Arial");ascent-override:120.83%;descent-override:24.17%;line-gap-override:0.00%;size-adjust:82.76%}.__className_3c7e8e{font-family:barlowCondensed,barlowCondensed Fallback;font-weight:700}.__variable_3c7e8e{--font-barlow-condensed:"barlowCondensed","barlowCondensed Fallback"}:root{--bg:#040a08;--bg-raised:#07110e;--surface:#0b1814;--fg:#f3f6f4;--muted:rgba(243,246,244,0.64);--faint:rgba(243,246,244,0.4);--line:rgba(243,246,244,0.09);--line-strong:rgba(243,246,244,0.16);--green:#0b6b4f;--green-bright:#17a57a;--green-deep:#06281e;--gold:#d4b05e;--gold-light:#f4e4b0;--gold-dark:#8f6f2a;--ink:#120e03;--error:#ff8f7d;--radius:14px;--radius-lg:28px;--ease-out:cubic-bezier(0.25,1,0.5,1);--font-display:var(--font-manrope),"Segoe UI",system-ui,sans-serif;--font-numeral:var(--font-barlow-condensed),"Arial Narrow",sans-serif;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{background:var(--bg)}body{color:var(--fg);font-family:var(--font-display);font-size:16px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{height:auto;max-width:100%}h1,h2,h3,p{margin:0}button,input{font:inherit}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.container{margin:0 auto;max-width:1200px;width:100%}.text-matte{color:var(--fg);text-shadow:0 10px 30px rgba(243,246,244,.16),0 2px 4px rgba(243,246,244,.08)}.text-gold,.text-silver{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transform:translateZ(0)}.text-gold{background-image:linear-gradient(180deg,var(--gold-light) 0,var(--gold) 52%,var(--gold-dark) 100%);filter:drop-shadow(0 10px 22px rgba(212,176,94,.2)) drop-shadow(0 2px 3px rgba(0,0,0,.5))}.text-silver{background-image:linear-gradient(180deg,#ffffff,#9fb0a9);filter:drop-shadow(0 12px 24px rgba(0,0,0,.7)) drop-shadow(0 4px 8px rgba(0,0,0,.5))}.film-grain{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.05;z-index:40}.card-grid,.film-grain,.hero-grid{inset:0;pointer-events:none;position:absolute}.card-grid,.hero-grid{background-image:linear-gradient(90deg,rgba(243,246,244,.05) 1px,transparent 0),linear-gradient(180deg,rgba(243,246,244,.05) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 70%)}.card-grid{opacity:.6}.hero-glow{background:radial-gradient(38% 32% at 50% 46%,rgba(23,165,122,.2),transparent 70%),radial-gradient(30% 22% at 50% 62%,rgba(212,176,94,.1),transparent 70%);inset:0;pointer-events:none;position:absolute}.depth-card{background:linear-gradient(145deg,#0d5a43,#07271d 46%,#030d0a);border:1px solid rgba(255,255,255,.05);box-shadow:0 40px 100px -20px rgba(0,0,0,.9),0 20px 40px -20px rgba(0,0,0,.8),inset 0 1px 2px rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.8);overflow:hidden;position:relative}.card-sheen{background:radial-gradient(700px circle at var(--mouse-x,50%) var(--mouse-y,0),rgba(255,255,255,.07) 0,transparent 42%);border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:5}.depth-panel{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));border:1px solid rgba(255,255,255,.05);box-shadow:0 18px 40px -18px rgba(0,0,0,.7),inset 0 1px 1px rgba(255,255,255,.07),inset 0 -1px 1px rgba(0,0,0,.5)}.glass{background:linear-gradient(135deg,rgba(38,66,56,.86),rgba(10,26,21,.86));box-shadow:0 0 0 1px rgba(255,255,255,.1),0 25px 50px -12px rgba(0,0,0,.8),inset 0 1px 1px rgba(255,255,255,.2),inset 0 -1px 1px rgba(0,0,0,.5)}.btn,button{align-items:center;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:800;gap:12px;justify-content:center;letter-spacing:-.01em;line-height:1;min-height:52px;padding:0 24px;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),background .4s var(--ease-out);white-space:nowrap}.btn svg{transition:transform .4s var(--ease-out)}.btn:hover svg{transform:translateX(4px)}.btn-gold,button{background:linear-gradient(180deg,#f6e6b2,#d4b05e);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.3),0 14px 28px -6px rgba(212,176,94,.35),inset 0 1px 1px rgba(255,255,255,.85),inset 0 -3px 6px rgba(80,56,0,.22);color:var(--ink)}.btn-gold:hover,button:hover{box-shadow:0 0 0 1px rgba(0,0,0,.1),0 6px 12px -2px rgba(0,0,0,.4),0 22px 38px -8px rgba(212,176,94,.5),inset 0 1px 1px rgba(255,255,255,.9),inset 0 -3px 6px rgba(80,56,0,.22);transform:translateY(-3px)}.btn-gold:active,button:active{background:linear-gradient(180deg,#e2c77c,#c49f4d);box-shadow:0 0 0 1px rgba(0,0,0,.2),inset 0 3px 8px rgba(80,56,0,.4);transform:translateY(1px)}.btn-dark{background:linear-gradient(180deg,#1b2925,#0e1815);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 2px 4px rgba(0,0,0,.6),0 12px 24px -4px rgba(0,0,0,.9),inset 0 1px 1px rgba(255,255,255,.14),inset 0 -3px 6px rgba(0,0,0,.8);color:var(--fg)}.btn-dark:hover{background:linear-gradient(180deg,#25372f,#14211d);box-shadow:0 0 0 1px rgba(255,255,255,.16),0 6px 12px -2px rgba(0,0,0,.7),0 20px 32px -6px rgba(0,0,0,1),inset 0 1px 1px rgba(255,255,255,.2),inset 0 -3px 6px rgba(0,0,0,.8);transform:translateY(-3px)}.btn-dark:active{box-shadow:0 0 0 1px rgba(255,255,255,.05),inset 0 3px 8px rgba(0,0,0,.9);transform:translateY(1px)}.btn-sm{border-radius:12px;font-size:.82rem;min-height:40px;padding:0 16px}.btn-lg{border-radius:20px;font-size:1.02rem;min-height:62px;padding:0 32px}button:disabled{background:#26332f;box-shadow:none;color:var(--faint);cursor:not-allowed;transform:none}.btn-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.eyebrow{align-items:center;color:var(--gold);display:inline-flex;font-size:.74rem;font-weight:800;gap:12px;letter-spacing:.2em;margin-bottom:20px;text-transform:uppercase}.eyebrow:before{background:linear-gradient(90deg,transparent,var(--gold));content:"";height:1px;width:28px}.display{font-size:clamp(2.1rem,4.4vw,3.7rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.lead{color:var(--muted);font-size:1.05rem}.section{padding:clamp(84px,10vw,148px) 24px;position:relative}.section-raised{background:linear-gradient(180deg,var(--bg-raised) 0,var(--bg) 100%);border-top:1px solid var(--line)}.section-head{max-width:760px}.site-header{left:0;position:fixed;right:0;top:0;transition:background .5s ease,border-color .5s ease,-webkit-backdrop-filter .5s ease;transition:background .5s ease,border-color .5s ease,backdrop-filter .5s ease;transition:background .5s ease,border-color .5s ease,backdrop-filter .5s ease,-webkit-backdrop-filter .5s ease;z-index:60;border-bottom:1px solid transparent}.site-header.is-scrolled{-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);background:rgba(4,10,8,.62);border-bottom-color:var(--line)}.site-header-inner{align-items:center;display:flex;gap:28px;justify-content:space-between;margin:0 auto;max-width:1280px;min-height:72px;padding:10px 24px}.site-brand img{display:block;filter:brightness(0) invert(1);height:40px;width:auto}.site-header nav{align-items:center;display:flex;gap:6px}.site-header nav a{border-radius:999px;color:var(--muted);font-size:.86rem;font-weight:600;padding:8px 16px;transition:color .3s ease,background .3s ease}.site-header nav a:focus-visible,.site-header nav a:hover{background:rgba(255,255,255,.06);color:var(--fg)}.site-header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.organization-login{color:rgba(255,255,255,.82)}.event-landing{overflow-x:clip}.event-landing section[id]{scroll-margin-top:72px}.hero{background:var(--bg);position:relative}.hero-stage{display:grid;grid-gap:72px;gap:72px;overflow:hidden;padding:0 0 96px;position:relative}.hero-cta,.hero-text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px;position:relative;text-align:center;z-index:10}.hero-text{min-height:100svh;padding-top:72px}.hero-kicker{align-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.74rem;font-weight:700;gap:10px;letter-spacing:.14em;margin-bottom:clamp(24px,4vh,40px);padding:9px 18px;text-transform:uppercase}.hero-kicker i{animation:pulse-dot 2.4s ease-in-out infinite;background:var(--gold);border-radius:50%;box-shadow:0 0 12px rgba(212,176,94,.9);height:6px;width:6px}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.hero-title{display:flex;flex-direction:column;align-items:center;perspective:1200px}.hero-title-main{display:block;font-size:clamp(3rem,10.4vw,9.4rem);font-weight:800;letter-spacing:-.055em;line-height:.95;will-change:transform,filter}.hero-title-accent{display:block;font-size:clamp(1.45rem,3.9vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.12;margin-top:clamp(10px,1.6vh,20px);padding-bottom:.12em}.hero-foot{align-items:center;display:flex;flex-direction:column;gap:28px;margin-top:clamp(28px,5vh,52px)}.hero-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:600;gap:8px 0;justify-content:center;list-style:none;margin:0;padding:0}.hero-meta li+li:before{color:var(--gold);content:"•";margin:0 14px}.hero-scroll-cue{align-items:center;bottom:28px;color:var(--faint);display:none;flex-direction:column;font-size:.66rem;font-weight:700;gap:10px;left:50%;letter-spacing:.22em;position:absolute;text-transform:uppercase;translate:-50% 0}.hero-scroll-cue i{background:var(--line-strong);display:block;height:40px;overflow:hidden;position:relative;width:1px}.hero-scroll-cue i:after{animation:scroll-cue 1.8s ease-in-out infinite;background:var(--gold);content:"";inset:0;position:absolute}@keyframes scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.hero-cta h2{font-size:clamp(2.5rem,6.6vw,5.4rem);font-weight:800;letter-spacing:-.05em;line-height:1.02;margin-bottom:24px;padding-bottom:.08em}.hero-cta p{color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65;margin-bottom:44px;max-width:600px}.hero-card-wrap{padding:0 16px;position:relative;z-index:20}.main-card{border-radius:32px;margin:0 auto;max-width:1320px}.card-inner{gap:28px;height:100%;justify-content:space-evenly;margin:0 auto;max-width:1360px;padding:88px 20px 36px;perspective:1500px;position:relative;width:100%;z-index:10}.card-inner,.card-right{align-items:center;display:flex;flex-direction:column}.card-right{order:1;z-index:20}.card-right strong{font-family:var(--font-numeral);font-size:clamp(5rem,22vw,7rem);font-weight:700;letter-spacing:-.02em;line-height:.86}.card-right span{color:rgba(226,240,233,.62);font-size:.74rem;font-weight:700;letter-spacing:.2em;margin-top:12px;text-transform:uppercase}.card-left{order:3;text-align:center;z-index:20}.card-left h3{font-size:clamp(1.5rem,2.7vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.card-left p{color:rgba(226,240,233,.72);display:none;font-size:1.02rem;line-height:1.7;margin-top:18px}.trio-wrap{align-items:center;display:flex;justify-content:center;order:2;perspective:1500px;width:100%;z-index:10}.trio{flex:none;height:min(44svh,380px);position:relative;transform-style:preserve-3d;width:min(92vw,430px);will-change:transform}.trio-halo{background:radial-gradient(50% 46% at 50% 52%,rgba(23,165,122,.4),transparent 72%),radial-gradient(34% 30% at 50% 40%,rgba(212,176,94,.22),transparent 72%);filter:blur(10px);inset:-12% -18%;position:absolute;transform:translateZ(-120px)}.trio-figure{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 98%);mask-image:linear-gradient(180deg,#000 70%,transparent 98%);position:absolute}.trio-figure img{object-fit:contain;object-position:center bottom}.trio-figure-1{height:85%;left:-8%;width:56%}.trio-figure-1,.trio-figure-3{bottom:7%;filter:brightness(.8) saturate(.9);transform:translateZ(-70px);z-index:1}.trio-figure-3{height:91%;right:-8%;width:54%}.trio-figure-2{bottom:0;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));height:82%;left:4%;transform:translateZ(40px);width:92%;z-index:2}.trio-chips{bottom:-4px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;transform:translateZ(70px);z-index:4}.trio-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:700;gap:8px;padding:8px 13px;white-space:nowrap}.trio-chip i{background:var(--gold);border-radius:50%;box-shadow:0 0 8px rgba(212,176,94,.8);height:5px;width:5px}.floating-badge{align-items:center;border-radius:14px;display:flex;gap:12px;padding:11px 14px;position:absolute;transform:translateZ(90px);z-index:5}.floating-badge-1{left:-2%;top:2%}.floating-badge-2{bottom:24%;right:-2%}.badge-icon{align-items:center;background:linear-gradient(180deg,rgba(212,176,94,.24),rgba(212,176,94,.05));border:1px solid rgba(212,176,94,.35);border-radius:50%;color:var(--gold-light);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.badge-icon svg{height:17px;width:17px}.floating-badge strong{display:block;font-size:.74rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.floating-badge small{color:rgba(226,240,233,.6);display:block;font-size:.64rem;font-weight:600}.has-motion .gsap-reveal{visibility:hidden}.has-motion .hero-stage{align-items:center;display:flex;gap:0;height:100svh;justify-content:center;padding:0;perspective:1500px}.has-motion .hero-card-wrap{inset:0;position:absolute}.has-motion .hero-cta,.has-motion .hero-text{min-height:0;padding-bottom:24px;padding-top:48px;position:absolute;width:100%;will-change:transform,filter}.has-motion .hero-text{padding-top:0;top:calc(.41 * (100svh - clamp(3rem, 10.4vw, 9.4rem) * .95))}.has-motion .hero-kicker{bottom:calc(100% + clamp(24px, 4vh, 40px));left:0;margin:0 auto;position:absolute;right:0;width:-moz-fit-content;width:fit-content}.has-motion .hero-scroll-cue{display:flex}.has-motion .hero-card-wrap{align-items:center;display:flex;justify-content:center;padding:0;pointer-events:none}.has-motion .main-card{border-radius:32px;flex:none;height:92vh;max-width:none;pointer-events:auto;width:92vw}.proof{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:0 24px}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid>div{border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;padding:32px 12px;text-align:center}.proof-grid>div:nth-child(odd){border-right:1px solid var(--line)}.proof-grid>div:nth-last-child(-n+2){border-bottom:0}.proof strong{font-family:var(--font-numeral);font-size:clamp(3.4rem,6.4vw,5.6rem);font-weight:700;line-height:.95}.proof span{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.split-head{display:grid;grid-gap:36px;gap:36px}.split-copy{color:var(--muted);display:grid;font-size:1.06rem;grid-gap:20px;gap:20px;line-height:1.75}.split-copy strong{color:var(--fg)}.benefit-grid{display:grid;grid-gap:16px;gap:16px;margin-top:clamp(48px,6vw,80px)}.benefit{border-radius:var(--radius-lg);padding:30px 28px 34px;transition:border-color .5s ease,background .5s ease}.benefit:hover{background:linear-gradient(180deg,rgba(212,176,94,.09),rgba(255,255,255,.012));border-color:rgba(212,176,94,.28)}.benefit-number{color:var(--gold);display:block;font-family:var(--font-numeral);font-size:1.5rem;line-height:1}.benefit h3{font-size:1.32rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:46px 0 12px}.benefit p{color:var(--muted);font-size:.96rem}.team-showcase{display:grid;grid-gap:44px;gap:44px;margin-top:clamp(48px,6vw,80px)}.team-photos{display:flex;gap:10px;justify-content:center}.team-col{display:flex;flex:1 1;flex-direction:column;gap:10px;max-width:270px;min-width:0}.team-col-2{margin-top:clamp(36px,6vw,72px)}.team-col-3{margin-top:clamp(16px,3vw,34px)}.team-photo{aspect-ratio:4/5;border-radius:18px;cursor:pointer;transition:opacity .4s ease,box-shadow .5s ease,border-color .5s ease}.team-col-2 .team-photo{aspect-ratio:4/5.3}.team-photo:after{background:linear-gradient(0deg,rgba(3,13,10,.85) 0,transparent 32%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.team-photo-img{inset:0;position:absolute;transition:transform .9s var(--ease-out);z-index:2}.team-photo.has-cutout .team-photo-img{inset:8% 0 0}.team-photo img{filter:grayscale(1) brightness(.77);object-fit:cover;object-position:center top;transition:filter .5s ease}.team-photo.is-active{border-color:rgba(212,176,94,.4)}.team-photo.is-active img{filter:grayscale(0) brightness(1)}.team-photo.is-active .team-photo-img{transform:scale(1.04)}.team-photo.is-dimmed{opacity:.6}.team-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.team-row{border-bottom:1px solid var(--line);padding:18px 0 22px;transition:opacity .3s ease}.team-row.is-dimmed{opacity:.5}.team-row-head{background:none;border-radius:8px;box-shadow:none;color:inherit;gap:14px;justify-content:flex-start;min-height:0;padding:4px 0;text-align:left;white-space:normal;width:100%}.team-row-head:active,.team-row-head:hover{background:none;box-shadow:none;transform:none}.team-row-pill{background:rgba(243,246,244,.25);border-radius:5px;flex:none;height:12px;transition:width .3s ease,background .3s ease,box-shadow .3s ease;width:16px}.team-row.is-active .team-row-pill{background:var(--gold);box-shadow:0 0 14px rgba(212,176,94,.7);width:24px}.team-row-name{color:rgba(243,246,244,.8);flex:1 1;font-size:clamp(1.3rem,2.3vw,1.9rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;transition:color .3s ease}.team-row.is-active .team-row-name{color:var(--fg)}.team-row-toggle{flex:none;height:14px;opacity:.5;position:relative;transition:opacity .3s ease;width:14px}.team-row.is-active .team-row-toggle{opacity:1}.team-row-toggle:after,.team-row-toggle:before{background:var(--gold);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:6px;width:14px}.team-row-toggle:after{transform:rotate(90deg);transition:transform .4s var(--ease-out)}.team-row.is-open .team-row-toggle:after{transform:rotate(0deg)}.team-row-role{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.2em;line-height:1.6;margin-top:8px;padding-left:30px;text-transform:uppercase}.team-row-bio{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-out)}.team-row.is-open .team-row-bio{grid-template-rows:1fr}.team-row-bio>div{color:var(--muted);display:grid;font-size:.94rem;grid-gap:12px;gap:12px;line-height:1.7;overflow:hidden;padding-left:30px}.team-row-bio>div>p:first-child{padding-top:16px}summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:16px;justify-content:space-between;list-style:none}summary::-webkit-details-marker{display:none}summary>span{flex:none;height:14px;position:relative;transition:transform .4s var(--ease-out);width:14px}summary>span:after,summary>span:before{background:var(--gold);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:6px;width:14px}summary>span:after{transform:rotate(90deg);transition:transform .4s var(--ease-out)}details[open]>summary>span:after{transform:rotate(0deg)}.schedule-layout{display:grid;grid-gap:48px;gap:48px}.schedule-head .lead{margin-top:20px}.schedule-head .btn{margin-top:32px}.schedule{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}.schedule-item{align-items:baseline;border-bottom:1px solid var(--line);display:grid;grid-gap:20px;gap:20px;grid-template-columns:92px 1fr;padding:24px 12px;position:relative;transition:background .4s ease}.schedule-item:before{background:var(--gold);bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out);width:100%}.schedule-item:hover{background:rgba(255,255,255,.025)}.schedule-item:hover:before{transform:scaleX(1)}.schedule-item time{color:var(--gold);font-family:var(--font-numeral);font-size:1.9rem;line-height:1}.schedule-item time small{color:var(--faint);display:block;font-family:var(--font-display);font-size:.72rem;font-weight:600;margin-top:6px}.schedule-item h3{font-size:1.22rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}.schedule-item p{color:var(--muted);font-size:.92rem;margin-top:6px}.schedule-item.is-break time{color:var(--faint)}.schedule-item.is-break h3{color:var(--muted);font-weight:600}.section-register{padding-left:16px;padding-right:16px}.register-card{border-radius:32px;display:grid;grid-gap:40px;gap:40px;padding:36px 22px}.form-panel,.register-intro{position:relative;z-index:6}.register-intro>p:not(.eyebrow){color:rgba(226,240,233,.74);font-size:1.04rem;margin-top:22px;max-width:480px}.register-details{border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:16px;gap:16px;margin:36px 0 0;padding-top:28px}.register-details div{display:grid;grid-gap:4px 16px;gap:4px 16px;grid-template-columns:110px 1fr}.register-details dt{color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.16em;padding-top:4px;text-transform:uppercase}.register-details dd{font-weight:600;margin:0}.register-partner{align-items:center;color:var(--faint);display:flex;font-size:.68rem;font-weight:800;gap:16px;letter-spacing:.16em;margin-top:36px;text-transform:uppercase}.footer-brands img,.register-partner img{filter:brightness(0) invert(1);opacity:.86}.form-panel{border-radius:24px;padding:26px 22px}.form-panel-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:16px;justify-content:space-between;margin-bottom:22px;padding-bottom:18px}.form-panel-head p{font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.form-panel-head strong{align-items:center;color:#8ff0c6;display:inline-flex;font-size:.68rem;font-weight:800;gap:8px;letter-spacing:.12em;text-transform:uppercase}.form-panel-head strong:before{animation:pulse-dot 2.4s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 10px currentColor;content:"";height:6px;width:6px}.form-panel-head strong.is-closed{color:var(--error)}.registration-form{display:grid;grid-gap:18px;gap:18px}.form-grid{display:grid;grid-gap:16px;gap:16px}label{color:rgba(243,246,244,.82);display:grid;font-size:.84rem;font-weight:700;grid-gap:8px;gap:8px}input[type=email],input[type=password],input[type=tel],input[type=text]{background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);box-shadow:inset 0 2px 6px rgba(0,0,0,.45);color:var(--fg);min-height:52px;padding:0 16px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}input:focus,input:focus-visible{border-color:var(--gold);box-shadow:inset 0 2px 6px rgba(0,0,0,.45),0 0 0 4px rgba(212,176,94,.16);outline:0}input:-webkit-autofill{-webkit-text-fill-color:var(--fg);box-shadow:inset 0 0 0 1000px #0a1713;caret-color:var(--fg)}input[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);font-size:.78rem;font-weight:600}.consent{align-items:start;color:var(--muted);font-size:.82rem;font-weight:500;gap:12px;grid-template-columns:20px 1fr;line-height:1.55}.consent input{accent-color:var(--gold);height:18px;margin:2px 0 0;width:18px}.consent a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.registration-form button{min-height:58px;width:100%}.form-error{color:var(--error);font-weight:700}.form-note{color:#8ff0c6;font-weight:700}.registration-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.location{align-items:center;display:grid;grid-gap:44px;gap:44px}.location-copy address{color:var(--muted);font-size:1.05rem;font-style:normal;margin:24px 0 32px;max-width:400px}.location-map{border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:0 40px 80px -30px rgba(0,0,0,.9);overflow:hidden}.location-map iframe{border:0;display:block;filter:invert(.92) hue-rotate(150deg) saturate(.55) brightness(.92) contrast(.92);height:clamp(340px,46vw,520px);width:100%}.faq-layout{display:grid;grid-gap:44px;gap:44px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{font-size:1.1rem;letter-spacing:-.02em;padding:26px 4px;transition:color .3s ease}.faq-list summary:hover{color:var(--gold-light)}.faq-list details p{color:var(--muted);max-width:620px;padding:0 4px 28px}.final-cta{border-top:1px solid var(--line);overflow:hidden;padding:clamp(100px,13vw,190px) 24px;position:relative;text-align:center}.final-cta .container{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.final-cta h2{font-size:clamp(2.4rem,6.2vw,5.6rem);font-weight:800;letter-spacing:-.05em;line-height:1.02;margin-bottom:48px;max-width:1040px;text-wrap:balance}.final-cta h2 .text-gold{display:inline-block;padding-bottom:.1em}.event-footer{border-top:1px solid var(--line);color:var(--faint);font-size:.82rem;padding:36px 24px 110px}.event-footer-inner{align-items:center;display:grid;grid-gap:20px;gap:20px;justify-items:center;text-align:center}.footer-brands{align-items:center;display:flex;gap:24px}.footer-brands img{height:34px;width:auto}.event-footer a:hover{color:var(--gold-light)}.mobile-sticky-cta{align-items:center;background:linear-gradient(180deg,#f6e6b2,#d4b05e);border-radius:16px;bottom:14px;box-shadow:0 18px 40px -8px rgba(0,0,0,.9),inset 0 1px 1px rgba(255,255,255,.85),inset 0 -3px 6px rgba(80,56,0,.22);color:var(--ink);display:flex;font-size:.95rem;font-weight:800;justify-content:center;left:14px;min-height:54px;opacity:0;pointer-events:none;position:fixed;right:14px;transform:translateY(20px);transition:opacity .3s ease,transform .4s var(--ease-out);z-index:70}.mobile-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes page-rise{0%{opacity:0;transform:translateY(22px)}}.brand-row,.event-card,.home-copy>*{animation:page-rise .9s cubic-bezier(.16,1,.3,1) both}.home-copy>:first-child{animation-delay:.08s}.home-copy>:nth-child(2){animation-delay:.16s}.home-copy>:nth-child(3){animation-delay:.26s}.event-card{animation-delay:.38s}.event-card:nth-child(2){animation-delay:.46s}.event-card:nth-child(3){animation-delay:.54s}.home-shell{min-height:100vh}.home-hero{overflow:hidden;padding:0 24px clamp(120px,14vw,180px);position:relative;text-align:center}.brand-row{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:24px 0;position:relative;z-index:2}.brand-row img{filter:brightness(0) invert(1);height:40px;width:auto}.home-copy{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:920px;padding-top:clamp(64px,10vw,130px);position:relative;z-index:2}.home-copy h1{font-size:clamp(2.6rem,6.6vw,5.8rem);font-weight:800;letter-spacing:-.05em;line-height:1;text-wrap:balance}.home-copy h1 .text-gold{display:inline-block;padding-bottom:.1em}.home-copy>p:not(.eyebrow){color:var(--muted);font-size:clamp(1rem,1.5vw,1.18rem);margin-top:28px;max-width:620px}.event-list{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:clamp(-100px,-8vw,-70px) auto 100px;max-width:1200px;padding:0 24px;position:relative;z-index:3}.event-card{border-radius:32px;display:flex;flex-direction:column;gap:44px;justify-content:space-between;min-height:320px;padding:34px 32px}.event-card>div:not([aria-hidden]){position:relative;z-index:6}.event-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:28px 40px;justify-content:space-between}.event-partner{align-items:flex-end;color:rgba(226,240,233,.5);display:flex;flex-direction:column;font-size:.64rem;font-weight:800;gap:12px;letter-spacing:.18em;text-transform:uppercase}.event-partner img{filter:brightness(0) invert(1);height:34px;opacity:.86;width:auto}@media (max-width:640px){.event-partner{align-items:flex-start}}.event-meta{color:var(--gold);font-size:.76rem;font-weight:800;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.event-card h2{font-size:clamp(2rem,3.4vw,2.9rem);font-weight:800;letter-spacing:-.045em;line-height:1}.event-card h2+p{color:rgba(226,240,233,.74);margin-top:16px;max-width:460px}.event-card-footer{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:24px}.event-card-footer span{color:rgba(226,240,233,.62);font-size:.88rem;font-weight:600}.admin-login,.confirmation-page{align-items:center;background:radial-gradient(60% 50% at 50% 0,rgba(23,165,122,.18),transparent 70%),var(--bg);display:flex;min-height:100vh;padding:24px 16px}.admin-login{background:#04110d;isolation:isolate;overflow:hidden;position:relative}.login-backdrop{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.login-backdrop-stripes{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));inset:0;position:absolute}.login-backdrop-stripes span{background:rgba(16,105,75,.08);border-right:1px solid rgba(255,255,255,.025)}.login-backdrop-stripes span:nth-child(2n){background:rgba(5,48,35,.16)}.login-backdrop-stripes span:nth-child(3n){background:rgba(0,0,0,.14)}.login-backdrop:after{background:radial-gradient(46% 42% at 72% 50%,rgba(23,165,122,.2),transparent 70%);content:"";inset:0;position:absolute}.login-backdrop-frame{border:1px solid rgba(212,176,94,.13);inset:32px;position:absolute}.login-backdrop-mark{color:transparent;font-family:var(--font-sans);font-size:clamp(18rem,38vw,42rem);font-weight:800;left:-7vw;letter-spacing:-.1em;line-height:.72;opacity:.72;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;-webkit-text-stroke:1px rgba(212,176,94,.14)}.login-backdrop-rule{align-items:center;bottom:54px;color:rgba(226,240,233,.38);display:flex;font-size:.63rem;font-weight:800;gap:14px;left:56px;letter-spacing:.18em;position:absolute}.login-backdrop-rule i{background:var(--gold);height:1px;width:72px}.confirmation-card,.login-card{background:linear-gradient(145deg,#0d5a43,#07271d 46%,#030d0a);border:1px solid rgba(255,255,255,.05);border-radius:32px;box-shadow:0 40px 100px -20px rgba(0,0,0,.9),inset 0 1px 2px rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.8);margin:0 auto;padding:clamp(28px,5vw,48px);width:100%}.confirmation-card{max-width:680px}.login-card{display:grid;grid-gap:24px;gap:24px;max-width:480px;position:relative;z-index:1}.login-card img{filter:brightness(0) invert(1);height:44px;width:auto}.confirmation-card h1,.login-card h1{font-size:clamp(2.2rem,6vw,3.6rem);font-weight:800;letter-spacing:-.05em;line-height:1}.confirmation-card h1+p,.login-card h1+p{color:rgba(226,240,233,.74);margin-top:18px}@media (min-width:900px){.admin-login .login-card{margin-left:max(50%,calc(50% + 100px));margin-right:clamp(56px,8vw,140px)}}@media (max-width:640px){.login-backdrop-stripes{grid-template-columns:repeat(4,minmax(0,1fr))}.login-backdrop-stripes span:nth-child(n+5){display:none}.login-backdrop-frame{inset:14px}.login-backdrop-mark{font-size:78vw;left:-28vw;opacity:.5}.login-backdrop-rule{bottom:26px;left:28px}}.login-back{align-items:center;animation:login-item-in .9s cubic-bezier(.16,1,.3,1) 1.2s both;border-radius:999px;color:rgba(226,240,233,.62);display:inline-flex;font-size:.8rem;font-weight:700;gap:10px;left:44px;padding:10px 16px 10px 12px;position:absolute;top:46px;transition:color .3s ease,background .3s ease;white-space:nowrap;z-index:2}.login-back svg{color:var(--gold);transition:transform .4s var(--ease-out)}.login-back:focus-visible,.login-back:hover{background:rgba(255,255,255,.06);color:var(--fg)}.login-back:hover svg{transform:translateX(-4px)}@media (max-width:640px){.admin-login{padding-top:84px}.login-back{left:18px;top:24px}}@keyframes login-mark-in{0%{filter:blur(18px);opacity:0;transform:translate(-9%,-50%) scale(1.06)}}@keyframes login-card-in{0%{filter:blur(14px);opacity:0;transform:perspective(1400px) translateY(80px) rotateX(-16deg) scale(.92)}to{filter:blur(0);opacity:1;transform:perspective(1400px) translateY(0) rotateX(0deg) scale(1)}}@keyframes login-item-in{0%{opacity:0;transform:translateY(18px)}}.admin-login .login-backdrop-mark{animation:login-mark-in 1.7s cubic-bezier(.16,1,.3,1) .25s both}.admin-login .login-card{animation:login-card-in 1.3s cubic-bezier(.16,1,.3,1) .4s both;transform-origin:50% 100%}.admin-login .login-card>*{animation:login-item-in .9s cubic-bezier(.16,1,.3,1) both}html[data-arrival=stripes] .admin-login .login-backdrop-mark{animation:none}html[data-arrival=stripes] .admin-login .login-card{animation-delay:.05s;animation-duration:1s}html[data-arrival=stripes] .admin-login .login-card>*{animation-delay:.3s!important;animation-duration:.7s}html[data-arrival=stripes] .admin-login .login-back{animation-delay:.5s}.admin-login .login-card>:first-child{animation-delay:.85s}.admin-login .login-card>:nth-child(2){animation-delay:.95s}.admin-login .login-card>:nth-child(3){animation-delay:1.05s}.admin-login .login-card>:nth-child(4){animation-delay:1.15s}.admin-login .login-card>:nth-child(5){animation-delay:1.25s}.route-transition{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:200}.route-transition[data-phase=cover],.route-transition[data-phase=reveal]{pointer-events:auto;visibility:visible}.route-transition[data-phase=reveal]{opacity:0;transition:opacity .5s ease .05s}.route-transition-stripes{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));inset:0;position:absolute}.route-transition-stripes span{background:linear-gradient(rgba(16,105,75,.08),rgba(16,105,75,.08)),#04110d;border-right:1px solid rgba(255,255,255,.025);transform:scaleY(0);transform-origin:top}.route-transition-stripes span:nth-child(2n){background:linear-gradient(rgba(5,48,35,.16),rgba(5,48,35,.16)),#04110d}.route-transition-stripes span:nth-child(3n){background:linear-gradient(rgba(0,0,0,.14),rgba(0,0,0,.14)),#04110d}.route-transition[data-phase=cover] .route-transition-stripes span{transform:scaleY(1);transition:transform .55s cubic-bezier(.76,0,.24,1);transition-delay:calc(var(--i) * 32ms)}.route-transition[data-phase=reveal] .route-transition-stripes span{transform:scaleY(1)}.route-transition-frame{border:1px solid rgba(212,176,94,.13);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);inset:32px;position:absolute}.route-transition[data-phase=cover] .route-transition-frame{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .5s cubic-bezier(.76,0,.24,1) .3s;transition:clip-path .5s cubic-bezier(.76,0,.24,1) .3s;transition:clip-path .5s cubic-bezier(.76,0,.24,1) .3s,-webkit-clip-path .5s cubic-bezier(.76,0,.24,1) .3s}.route-transition[data-phase=reveal] .route-transition-frame{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.route-transition-rule{align-items:center;bottom:54px;color:rgba(226,240,233,.38);display:flex;font-size:.63rem;font-weight:800;gap:14px;left:56px;letter-spacing:.18em;opacity:0;position:absolute}.route-transition[data-phase=cover] .route-transition-rule{opacity:1;transition:opacity .4s ease .5s}.route-transition-mark{inset:0;opacity:0;overflow:hidden;position:absolute}.route-transition-mark:before{background:radial-gradient(46% 42% at 72% 50%,rgba(23,165,122,.2),transparent 70%);content:"";inset:0;position:absolute}.route-transition[data-phase=cover] .route-transition-mark{opacity:1;transition:opacity .5s ease .35s}.route-transition[data-phase=reveal] .route-transition-mark,.route-transition[data-phase=reveal] .route-transition-rule{opacity:1}.route-transition-rule i{background:var(--gold);height:1px;overflow:hidden;position:relative;width:72px}.route-transition-rule i:after{animation:route-transition-scan 1.1s ease-in-out infinite;background:linear-gradient(90deg,transparent,#fff6d8,transparent);content:"";inset:0;position:absolute}@keyframes route-transition-scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:640px){.route-transition-stripes{grid-template-columns:repeat(4,minmax(0,1fr))}.route-transition-stripes span:nth-child(n+5){display:none}.route-transition-frame{inset:14px}.route-transition-rule{bottom:26px;left:28px}}.route-expand{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:200}.route-expand[data-active=true]{pointer-events:auto;visibility:visible}.route-expand-panel{background:var(--bg);box-shadow:0 40px 100px -20px rgba(0,0,0,.9);opacity:0;overflow:hidden;position:fixed}.route-expand-green{background:linear-gradient(145deg,#0d5a43,#07271d 46%,#030d0a);inset:0;position:absolute}.route-expand-title{left:0;max-width:calc(100vw - 40px);position:fixed;text-align:center;top:0;transform-origin:0 0;will-change:transform}.route-expand-wait{background:rgba(212,176,94,.35);bottom:12vh;height:1px;left:50%;margin-left:-36px;opacity:0;overflow:hidden;position:fixed;transition:opacity .5s ease;width:72px}.route-expand[data-wait=true] .route-expand-wait{opacity:1}.route-expand-wait:after{animation:route-transition-scan 1.1s ease-in-out infinite;background:linear-gradient(90deg,transparent,#fff6d8,transparent);content:"";inset:0;position:absolute}.checkin-code{background:rgba(0,0,0,.35);border:1px dashed rgba(212,176,94,.55);border-radius:20px;color:var(--gold-light);display:block;font-family:var(--font-numeral);font-size:clamp(2.4rem,8vw,3.6rem);letter-spacing:.08em;line-height:1;margin:28px 0;padding:24px;text-align:center}.confirmation-summary{border-left:2px solid var(--gold);display:grid;grid-gap:4px;gap:4px;margin:24px 0 28px;padding:4px 0 4px 18px}.confirmation-summary span{color:rgba(226,240,233,.7)}.confirmation-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:28px}.confirmation-actions a{align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);display:flex;font-size:.84rem;font-weight:700;justify-content:center;min-height:56px;padding:10px 14px;text-align:center;transition:background .3s ease,border-color .3s ease}.confirmation-actions a:hover{background:rgba(212,176,94,.12);border-color:rgba(212,176,94,.4)}.confirmation-card>a,.legal-page article>a{color:var(--gold-light);font-weight:700;text-decoration:underline;text-underline-offset:4px}.legal-page{min-height:100vh;padding:clamp(32px,8vw,96px) 16px}.legal-page article{background:var(--surface);border:1px solid var(--line);border-radius:32px;margin:0 auto;max-width:760px;padding:clamp(28px,6vw,56px)}.legal-page h1{font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800;letter-spacing:-.05em;line-height:1;margin-bottom:32px}.legal-page h2{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;margin:32px 0 8px}.legal-page p{color:var(--muted)}.legal-page article>a{display:inline-block;margin-top:32px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;min-width:860px;width:100%}td,th{border-bottom:1px solid var(--line);padding:14px 10px;text-align:left;vertical-align:top}th{color:var(--faint);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}td span{color:var(--muted);display:block;font-size:.9rem}@media (min-width:640px){.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.register-card{padding:48px 40px}.form-panel{padding:32px}}@media (min-width:768px){.mobile-sticky-cta{display:none}.event-footer{padding-bottom:36px}.event-footer-inner{grid-template-columns:1fr auto auto;justify-items:start;text-align:left}.event-footer-inner a{margin-left:12px}.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-grid>div{border-bottom:0;border-right:1px solid var(--line);padding:44px 16px}.proof-grid>div:first-child{border-left:1px solid var(--line)}.has-motion .main-card{border-radius:40px;height:85vh;width:85vw}.card-left p{display:block;margin-left:auto;margin-right:auto;max-width:460px}.trio{height:min(46svh,440px);width:min(80vw,520px)}.trio-chips{left:-8%;right:-8%}.trio-chip{font-size:.74rem;padding:9px 15px}.floating-badge{border-radius:18px;gap:14px;padding:14px 18px}.floating-badge-1{left:-16%}.floating-badge-2{right:-16%}.badge-icon{height:42px;width:42px}.badge-icon svg{height:20px;width:20px}.floating-badge strong{font-size:.88rem}.floating-badge small{font-size:.74rem}}@media (min-width:1024px){.split-head{align-items:end;gap:80px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-showcase{align-items:start;gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.team-photos{gap:14px;justify-content:flex-start}.team-col{gap:14px}.team-photo{border-radius:22px}.team-list{padding-top:8px}.schedule-layout{align-items:start;gap:96px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.schedule-head{position:-webkit-sticky;position:sticky;top:120px}.schedule-item{grid-template-columns:120px 1fr;padding:28px 16px}.register-card{align-items:center;border-radius:40px;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);padding:72px}.location{gap:80px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.faq-layout{align-items:start;gap:96px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq-layout .section-head{position:-webkit-sticky;position:sticky;top:120px}.card-inner{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);padding:72px 48px 0}.card-left{order:1;text-align:left}.card-left p{margin-left:0;max-width:none}.trio-wrap{order:2}.card-right{align-items:flex-end;order:3}.card-right strong{font-size:clamp(7rem,11.5vw,12rem)}.card-right span{font-size:.8rem;margin-top:18px}.trio{height:min(68svh,620px);width:min(40vw,600px)}.floating-badge-1{left:-9%;top:5%}.floating-badge-2{bottom:17%;right:-9%}}@media (max-width:900px){.site-header nav{display:none}}@media (max-width:640px){.site-header-inner{gap:8px;min-height:64px;padding:8px 16px}.site-brand img{height:34px}.site-header-actions{gap:6px}.site-header-actions .btn-sm{font-size:.72rem;min-height:38px;padding:0 11px}.hero-meta{flex-direction:column;font-size:.9rem;gap:2px}.hero-meta li+li:before{display:none}.hero-foot .btn-row{flex-direction:column;width:100%}.hero-cta .btn,.hero-foot .btn{width:min(100%,340px)}.hero-cta .btn-row{align-items:center;flex-direction:column;width:100%}.register-details div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-workspace{--admin-panel:rgba(255,255,255,0.028);--admin-ink:var(--fg);--admin-muted:var(--muted);--admin-line:var(--line);background:radial-gradient(70% 46% at 62% -8%,rgba(23,165,122,.16),transparent 70%),radial-gradient(40% 30% at 100% 0,rgba(212,176,94,.07),transparent 70%),var(--bg);color:var(--admin-ink);display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}@keyframes admin-rise{0%{opacity:0;transform:translateY(18px)}}.admin-sidebar{background:linear-gradient(180deg,rgba(10,40,30,.55),rgba(4,12,9,.9));border-right:1px solid var(--line);color:var(--fg);display:flex;flex-direction:column;height:100vh;padding:26px 18px 22px;position:-webkit-sticky;position:sticky;top:0}.admin-brand{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:26px;padding:0 8px 24px}.admin-brand img{filter:brightness(0) invert(1);height:38px;object-fit:contain;object-position:left center;width:auto}.admin-brand span{border:1px solid var(--line-strong);border-radius:999px;color:var(--gold);font-size:.6rem;font-weight:800;letter-spacing:.18em;padding:5px 10px;text-transform:uppercase}.admin-sidebar nav{display:grid;grid-gap:4px;gap:4px}.admin-sidebar nav a{align-items:center;border-radius:12px;color:var(--muted);display:flex;font-size:.9rem;font-weight:700;gap:12px;padding:12px 14px;transition:background .3s ease,color .3s ease}.admin-sidebar nav a:before{background:rgba(243,246,244,.22);border-radius:5px;content:"";flex:none;height:10px;transition:width .3s ease,background .3s ease,box-shadow .3s ease;width:14px}.admin-sidebar nav a.is-active,.admin-sidebar nav a:hover{background:rgba(255,255,255,.055);color:var(--fg)}.admin-sidebar nav a.is-active:before{background:var(--gold);box-shadow:0 0 12px rgba(212,176,94,.7);width:22px}.admin-sidebar-footer{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;margin-top:auto;padding:20px 8px 0}.admin-sidebar-footer>span{align-items:center;color:var(--faint);display:flex;font-size:.72rem;font-weight:600;gap:8px}.admin-sidebar-footer>span:before{animation:pulse-dot 2.4s ease-in-out infinite;background:#8ff0c6;border-radius:50%;box-shadow:0 0 10px #8ff0c6;content:"";height:6px;width:6px}.admin-logout,.admin-logout:active,.admin-logout:hover{background:linear-gradient(180deg,#1b2925,#0e1815);border-radius:12px;box-shadow:0 0 0 1px rgba(255,255,255,.1),inset 0 1px 1px rgba(255,255,255,.12);color:var(--fg);font-size:.82rem;min-height:40px;padding:0 14px;transform:none;width:100%}.admin-logout:hover{background:linear-gradient(180deg,#25372f,#14211d)}.admin-main{min-width:0;padding:40px clamp(20px,4vw,56px) 72px}.admin-topbar{align-items:flex-end;animation:admin-rise .8s cubic-bezier(.16,1,.3,1) both;display:flex;gap:24px;justify-content:space-between;margin:0 auto 32px;max-width:1400px}.admin-topbar h1{font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:800;letter-spacing:-.05em;line-height:1;text-shadow:0 10px 30px rgba(243,246,244,.12)}.admin-topbar h1+p{color:var(--admin-muted);margin-top:12px}.admin-eyebrow{align-items:center;color:var(--gold);display:inline-flex;font-size:.66rem;font-weight:800;gap:10px;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.admin-eyebrow:before{background:linear-gradient(90deg,transparent,var(--gold));content:"";height:1px;width:22px}.admin-event-actions,.admin-row-actions,.admin-topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-event-actions a,.admin-primary-action,.admin-secondary-action,.admin-table-link{align-items:center;background:linear-gradient(180deg,#1b2925,#0e1815);border-radius:12px;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 8px 18px -6px rgba(0,0,0,.8),inset 0 1px 1px rgba(255,255,255,.13);color:var(--fg);display:inline-flex;font-size:.8rem;font-weight:800;justify-content:center;min-height:40px;padding:0 16px;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),background .4s var(--ease-out);white-space:nowrap}.admin-event-actions a:hover,.admin-secondary-action:hover,.admin-table-link:hover{background:linear-gradient(180deg,#25372f,#14211d);transform:translateY(-2px)}.admin-event-actions .admin-primary-action,.admin-primary-action{background:linear-gradient(180deg,#f6e6b2,#d4b05e);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 10px 22px -6px rgba(212,176,94,.4),inset 0 1px 1px rgba(255,255,255,.85),inset 0 -3px 6px rgba(80,56,0,.22);color:var(--ink)}.admin-event-actions .admin-primary-action:hover,.admin-primary-action:hover{background:linear-gradient(180deg,#f6e6b2,#d4b05e);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 16px 30px -8px rgba(212,176,94,.55),inset 0 1px 1px rgba(255,255,255,.9),inset 0 -3px 6px rgba(80,56,0,.22);transform:translateY(-2px)}.admin-alert,.admin-detail-kpis,.admin-kpis,.admin-record-grid,.admin-section{margin-left:auto;margin-right:auto;max-width:1400px}.admin-alert{animation:admin-rise .8s cubic-bezier(.16,1,.3,1) .05s both;background:linear-gradient(180deg,rgba(212,176,94,.12),rgba(212,176,94,.04));border:1px solid rgba(212,176,94,.3);border-radius:18px;margin-bottom:20px;padding:18px 22px}.admin-alert strong{color:var(--gold-light);display:block;font-size:.94rem;margin-bottom:4px}.admin-alert p{color:var(--muted);font-size:.86rem}.admin-detail-kpis,.admin-kpis{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.admin-detail-kpis article,.admin-kpis article{animation:admin-rise .8s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));border:1px solid rgba(255,255,255,.06);border-radius:22px;box-shadow:0 18px 40px -18px rgba(0,0,0,.7),inset 0 1px 1px rgba(255,255,255,.07);display:grid;min-height:156px;overflow:hidden;padding:22px;position:relative;transition:border-color .5s ease,transform .5s var(--ease-out)}.admin-detail-kpis article:hover,.admin-kpis article:hover{border-color:rgba(212,176,94,.3);transform:translateY(-3px)}.admin-detail-kpis article:first-child,.admin-kpis article:first-child{animation-delay:.08s}.admin-detail-kpis article:nth-child(2),.admin-kpis article:nth-child(2){animation-delay:.14s}.admin-detail-kpis article:nth-child(3),.admin-kpis article:nth-child(3){animation-delay:.2s}.admin-detail-kpis article:nth-child(4),.admin-kpis article:nth-child(4){animation-delay:.26s}.admin-detail-kpis article:first-child,.admin-kpis article:first-child{background:linear-gradient(145deg,#0d5a43,#07271d 52%,#030d0a);border-color:rgba(255,255,255,.07);box-shadow:0 30px 60px -24px rgba(0,0,0,.9),inset 0 1px 2px rgba(255,255,255,.18),inset 0 -2px 4px rgba(0,0,0,.8)}.admin-detail-kpis span,.admin-kpis span{color:var(--admin-muted);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-detail-kpis strong,.admin-kpis strong{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;align-self:end;background-image:linear-gradient(180deg,var(--gold-light) 0,var(--gold) 55%,var(--gold-dark) 100%);font-family:var(--font-numeral);font-size:clamp(3rem,4.4vw,4.2rem);line-height:.9}.admin-detail-kpis article:first-child strong,.admin-kpis article:first-child strong{background-image:linear-gradient(180deg,#ffffff,#9fb0a9)}.admin-detail-kpis small,.admin-kpis small{color:var(--faint);font-size:.74rem;font-weight:600;margin-top:10px}.admin-section{animation:admin-rise .9s cubic-bezier(.16,1,.3,1) .3s both;background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:24px;box-shadow:0 24px 60px -30px rgba(0,0,0,.8),inset 0 1px 1px rgba(255,255,255,.05);margin-bottom:20px;overflow:hidden}.admin-section+.admin-section{animation-delay:.4s}.admin-section-heading{align-items:center;border-bottom:1px solid var(--admin-line);display:flex;gap:20px;justify-content:space-between;padding:22px 26px}.admin-section-heading h2{font-size:1.3rem;font-weight:800;letter-spacing:-.035em}.admin-section-heading>span{color:var(--faint);font-size:.72rem;font-weight:700}.admin-section-heading .admin-eyebrow{margin-bottom:6px}.admin-event-list{display:grid}.admin-event-row{align-items:center;border-bottom:1px solid var(--admin-line);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(260px,1.4fr) minmax(170px,.5fr) auto;padding:24px 26px;transition:background .4s ease}.admin-event-row:hover{background:rgba(255,255,255,.025)}.admin-event-row:last-child{border-bottom:0}.admin-event-info h3{font-size:1.24rem;font-weight:800;letter-spacing:-.035em;margin:10px 0 4px}.admin-event-info p{color:var(--admin-muted);font-size:.84rem}.admin-event-status{align-items:center;background:rgba(255,255,255,.05);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.62rem;font-weight:800;gap:8px;letter-spacing:.14em;padding:5px 11px;text-transform:uppercase}.admin-event-status i{background:#909b94;border-radius:50%;height:6px;width:6px}.admin-event-status.is-published{background:rgba(143,240,198,.1);color:#8ff0c6}.admin-event-status.is-published i{animation:pulse-dot 2.4s ease-in-out infinite;background:#8ff0c6;box-shadow:0 0 10px #8ff0c6}.admin-event-status.is-draft{background:rgba(212,176,94,.12);color:var(--gold-light)}.admin-event-status.is-draft i{background:var(--gold)}.admin-event-status.is-archived i{background:#89928d}.admin-event-volume>div:first-child{align-items:baseline;display:flex;gap:8px}.admin-event-volume strong{color:var(--gold-light);font-family:var(--font-numeral);font-size:2.3rem;line-height:1}.admin-event-volume span{color:var(--admin-muted);font-size:.74rem;font-weight:600}.admin-progress{background:rgba(255,255,255,.08);border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.admin-progress i{background:linear-gradient(90deg,var(--gold-dark),var(--gold-light));border-radius:inherit;box-shadow:0 0 12px rgba(212,176,94,.6);display:block;height:100%}.admin-section-empty{color:var(--admin-muted);font-size:.9rem;padding:44px 26px;text-align:center}.admin-table-wrap{overflow-x:auto}.admin-table{color:var(--admin-ink);min-width:820px}.admin-table td,.admin-table th{border-color:var(--admin-line);padding:16px 22px;vertical-align:middle}.admin-table th{background:rgba(255,255,255,.025);color:var(--faint);font-size:.62rem;letter-spacing:.16em}.admin-table tbody tr{transition:background .3s ease}.admin-table tbody tr:hover{background:rgba(255,255,255,.03)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td{font-size:.86rem}.admin-table td span{color:var(--admin-muted);font-size:.78rem}.admin-record-list code,.admin-table code{background:rgba(212,176,94,.1);border:1px solid rgba(212,176,94,.22);border-radius:8px;color:var(--gold-light);font-size:.76rem;letter-spacing:.04em;padding:4px 8px}.admin-table-link{border-radius:10px;font-size:.74rem;min-height:34px;padding:0 12px}.admin-consent-badge,.admin-presence{align-items:center;background:rgba(255,255,255,.06);border-radius:999px;color:var(--muted)!important;display:inline-flex!important;font-size:.66rem!important;font-weight:800;gap:7px;letter-spacing:.06em;padding:6px 11px;white-space:nowrap}.admin-consent-badge:before,.admin-presence:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.admin-consent-badge.is-valid,.admin-presence.is-present{background:rgba(143,240,198,.1);color:#8ff0c6!important}.admin-presence.is-canceled{background:rgba(255,143,125,.1);color:var(--error)!important}.admin-search{align-items:end;border-bottom:1px solid var(--admin-line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) auto;padding:20px 26px}.admin-search label{display:grid;grid-gap:8px;gap:8px}.admin-search label span{color:var(--admin-muted);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.admin-search input[type=search]{background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);box-shadow:inset 0 2px 6px rgba(0,0,0,.45);color:var(--fg);min-height:46px;padding:0 16px;width:100%}.admin-search input::placeholder{color:var(--faint)}.admin-search button{border-radius:12px;font-size:.84rem;min-height:46px;padding:0 22px}.admin-filter-tabs{border-bottom:1px solid var(--admin-line);display:flex;gap:6px;overflow-x:auto;padding:14px 26px}.admin-filter-tabs a{border-radius:999px;color:var(--admin-muted);font-size:.76rem;font-weight:800;padding:8px 15px;transition:background .3s ease,color .3s ease;white-space:nowrap}.admin-filter-tabs a:hover{background:rgba(255,255,255,.05);color:var(--fg)}.admin-filter-tabs a.is-active{background:rgba(212,176,94,.14);box-shadow:inset 0 0 0 1px rgba(212,176,94,.35);color:var(--gold-light)}.checkin-button{border-radius:10px;font-size:.74rem;min-height:34px;padding:0 13px}.checkin-button.is-undo,.checkin-button.is-undo:hover{background:linear-gradient(180deg,#1b2925,#0e1815);box-shadow:0 0 0 1px rgba(255,255,255,.1),inset 0 1px 1px rgba(255,255,255,.13);color:var(--fg)}.admin-record-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.admin-record-grid .admin-section{margin:0}.admin-record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.admin-record-list>div{border-bottom:1px solid var(--admin-line);min-width:0;padding:18px 26px}.admin-record-list>div:nth-child(odd){border-right:1px solid var(--admin-line)}.admin-record-list>div.is-wide{border-right:0;grid-column:1/-1}.admin-record-list dt{color:var(--gold);font-size:.62rem;font-weight:800;letter-spacing:.16em;margin-bottom:7px;text-transform:uppercase}.admin-record-list dd{font-size:.9rem;margin:0;overflow-wrap:anywhere}.admin-user-agent{color:var(--admin-muted);line-height:1.5}.legal-page ul{color:var(--muted);margin:14px 0 0;padding-left:20px}.legal-page li+li{margin-top:6px}.legal-page .legal-update{color:var(--gold);font-size:.74rem;font-weight:800;letter-spacing:.06em;margin:-20px 0 32px;text-transform:uppercase}.legal-page p+p{margin-top:14px}@media (max-width:1100px){.admin-detail-kpis,.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-event-row{grid-template-columns:minmax(260px,1fr) minmax(160px,.5fr)}.admin-event-actions{grid-column:1/-1}.admin-record-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-workspace{display:block}.admin-sidebar{height:auto;padding:16px;position:static}.admin-brand{margin-bottom:12px;padding:0 2px 14px}.admin-sidebar nav{display:flex;overflow-x:auto;scrollbar-width:none}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav a{white-space:nowrap}.admin-sidebar-footer{align-items:center;display:flex;justify-content:space-between;margin-top:12px;padding:12px 2px 0}.admin-sidebar-footer form{width:88px}.admin-main{padding:26px 14px 48px}.admin-topbar{align-items:stretch;flex-direction:column}.admin-event-row{align-items:stretch;grid-template-columns:1fr}.admin-event-actions{grid-column:auto}.admin-search{grid-template-columns:1fr}}@media (max-width:480px){.admin-record-list{grid-template-columns:1fr}.admin-detail-kpis article,.admin-kpis article{min-height:132px;padding:18px}.admin-record-list>div:nth-child(odd){border-right:0}.admin-section-heading{align-items:flex-start;flex-direction:column;gap:8px}}