@font-face{font-family:"DM Sans";src:url("../assets/fonts/dm-sans-latin.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--navy:#222d52;--navy-deep:#10182f;--navy-ink:#080e22;--gold:#c9a84c;--gold-soft:#d2b68a;--cream:#eee5d9;--cream-dim:#c5baad;--wine:#512e26;--white:#fffdf9;--red:#ae302c;--red-dark:#80221f;--line:rgba(238, 229, 217, .18);--line-dark:rgba(34, 45, 82, .16);--page-gutter:clamp(20px, 5vw, 88px);--content-width:1440px;--promo-height:46px;--header-height:82px;--bottom-height:72px;--font:"Mont","DM Sans","Segoe UI",sans-serif;--shadow:0 18px 60px rgba(5, 10, 30, .18);--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy-ink)}body{min-width:320px;margin:0;background:var(--cream);color:var(--navy);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img,video{display:block;max-width:100%}[hidden]{display:none!important}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;transform:translateY(-160%);border-radius:3px;background:var(--cream);color:var(--navy);padding:12px 16px;font-weight:800;transition:transform 160ms ease}.skip-link:focus{transform:translateY(0)}.promo-bar{position:fixed;z-index:80;top:0;right:0;left:0;height:var(--promo-height);border-bottom:1px solid rgba(201,168,76,.55);background:var(--navy-deep);color:var(--cream)}.promo-bar--neutral{border-bottom-color:rgba(238,229,217,.2)}.promo-bar__inner{display:grid;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:20px;width:min(100%,var(--content-width));height:100%;margin:0 auto;padding:0 var(--page-gutter)}.promo-bar__edition{margin:0;color:var(--gold-soft);font-size:14px;font-weight:700;letter-spacing:.03em}.promo-bar__offer{display:flex;align-items:center;gap:14px}.promo-bar__offer-label{font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.countdown{display:flex;align-items:baseline;gap:8px}.countdown__unit{display:inline-flex;align-items:baseline;gap:3px}.countdown__unit b{color:var(--gold);font-size:13px;font-variant-numeric:tabular-nums}.countdown__unit small{color:rgba(238,229,217,.66);font-size:8px;text-transform:uppercase}.promo-bar__cta{display:inline-flex;align-items:center;justify-content:center;min-height:31px;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy-ink);padding:8px 14px;font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.promo-bar__cta:hover{background:0 0;color:var(--gold);transform:translateY(-1px)}.main-header{position:fixed;z-index:70;top:var(--promo-height);right:0;left:0;height:var(--header-height);border-bottom:1px solid rgba(238,229,217,.14);background:rgba(16,24,47,.9);color:var(--cream);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.main-header__inner{display:grid;grid-template-columns:minmax(200px,1fr) auto minmax(155px,1fr);align-items:center;gap:18px;width:min(100%,var(--content-width));height:100%;margin:auto;padding:0 var(--page-gutter)}.brand-slots{display:flex;align-items:center;min-width:0;gap:12px}.brand-slot{display:inline-flex;align-items:center}.brand-slot--primary{gap:8px}.brand-slot__mark{display:grid;width:32px;height:34px;place-items:center;border:1px solid rgba(201,168,76,.9);color:var(--gold);font-size:20px;font-weight:700;line-height:1}.brand-slot__copy{display:grid;gap:2px;line-height:1.05}.brand-slot__copy strong{font-size:10px;font-weight:800;white-space:nowrap}.brand-slot__copy small{color:var(--gold-soft);font-size:7px;letter-spacing:.05em;white-space:nowrap}.brand-slot--partner{max-width:92px;border-left:1px solid rgba(238,229,217,.25);color:var(--cream-dim);padding-left:12px;font-size:8px;font-weight:800;line-height:1.25}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(11px,1.2vw,20px)}.main-nav a{position:relative;padding:8px 0;color:rgba(238,229,217,.86);font-size:10px;font-weight:700;white-space:nowrap}.main-nav a::after{position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--gold);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.main-nav a:focus-visible,.main-nav a:hover{color:var(--cream)}.main-nav a:focus-visible::after,.main-nav a:hover::after{transform:scaleX(1)}.header-cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:42px;border:1px solid var(--gold);border-radius:2px;background:var(--gold);color:var(--navy-ink);padding:10px 15px;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.header-cta:hover{background:var(--cream);transform:translateY(-1px)}.menu-toggle{display:none;border:0;background:0 0;color:var(--cream);cursor:pointer;padding:10px 0}.menu-toggle__icon{display:grid;width:23px;gap:5px}.menu-toggle__icon i{display:block;height:1px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.page-shell{padding-top:calc(var(--promo-height) + var(--header-height));padding-bottom:calc(var(--bottom-height) + 28px);overflow:hidden}.hero{position:relative;min-height:min(840px,calc(100svh - var(--promo-height) - var(--header-height) + 40px));overflow:clip;background:var(--navy-deep);color:var(--cream)}.hero__grain,.hero__media,.hero__poster,.hero__topography,.hero__video,.hero__wash{position:absolute;inset:0}.hero__poster{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.06)}.hero__video{z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease}.hero--video-ready .hero__video{opacity:.76}.hero__wash{z-index:2;background:linear-gradient(101deg,rgba(7,12,31,.97) 0,rgba(20,31,63,.9) 33%,rgba(20,31,63,.58) 64%,rgba(7,12,31,.82) 100%),linear-gradient(180deg,rgba(6,10,28,.3),rgba(6,10,28,.76))}.hero__grain{z-index:3;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.55'/%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none}.hero__topography{z-index:4;opacity:.3;background:radial-gradient(circle at 75% 35%,transparent 0 8%,rgba(201,168,76,.4) 8.1% 8.25%,transparent 8.4% 13%,rgba(201,168,76,.22) 13.1% 13.25%,transparent 13.4% 18%,rgba(238,229,217,.14) 18.1% 18.2%,transparent 18.35% 25%,rgba(201,168,76,.12) 25.1% 25.2%,transparent 25.35%);transform:scale(1.4);transform-origin:74% 34%}.hero__asset-status{position:absolute;z-index:7;right:max(var(--page-gutter),26px);bottom:25px;max-width:320px;color:rgba(238,229,217,.6);font-size:8px;font-weight:800;letter-spacing:.1em;line-height:1.35;text-align:right;text-transform:uppercase}.hero__frame{position:relative;z-index:8;display:flex;flex-direction:column;justify-content:space-between;width:min(100%,var(--content-width));min-height:inherit;margin:auto;padding:clamp(30px,4.5vw,68px) var(--page-gutter) clamp(42px,4.3vw,64px)}.hero__eyebrow-row{display:flex;align-items:center;gap:12px;color:var(--gold-soft);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero__line{width:min(12vw,145px);height:1px;background:rgba(210,182,138,.62)}.hero__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr);align-items:center;flex:1;gap:25px;padding:clamp(28px,4.5vh,62px) 0}.hero__content{max-width:730px}.hero__kicker{max-width:490px;margin:0 0 17px;color:var(--gold-soft);font-size:clamp(11px, 1.15vw, 15px);font-weight:800;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}h1{max-width:720px;margin:0;letter-spacing:-.065em;line-height:.92;text-wrap:pretty}h1 span{display:block;color:var(--cream);font-size:clamp(42px, 5.7vw, 88px);font-weight:400}h1 strong{display:block;color:var(--gold);font-size:clamp(50px, 7vw, 112px);font-weight:700;line-height:.82}.hero__strategy{max-width:590px;margin:clamp(26px,3.4vh,38px) 0 0;color:var(--cream);font-size:clamp(22px, 2.15vw, 34px);font-weight:600;letter-spacing:-.045em;line-height:1.1;text-wrap:pretty}.hero__promise{max-width:530px;margin:17px 0 0;color:rgba(238,229,217,.8);font-size:clamp(14px, 1.15vw, 17px);line-height:1.5}.hero__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:clamp(25px,3.5vw,38px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:49px;border:1px solid transparent;border-radius:2px;padding:13px 17px;font-size:10px;font-weight:900;letter-spacing:.09em;line-height:1.1;text-align:center;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button--primary{background:var(--gold);color:var(--navy-ink)}.button--primary:hover{background:var(--cream);box-shadow:0 14px 32px rgba(201,168,76,.22)}.button--secondary{border-color:rgba(238,229,217,.6);background:rgba(16,24,47,.22);color:var(--cream)}.button--secondary:hover{border-color:var(--cream);background:rgba(238,229,217,.1)}.button--dark{width:100%;border-color:var(--navy);background:var(--navy);color:var(--cream)}.button--dark:hover{background:var(--wine)}.button--dark-outline{border-color:var(--navy);color:var(--navy)}.button--dark-outline:hover{background:var(--navy);color:var(--cream)}.button--outline-light{border-color:rgba(238,229,217,.6);color:var(--cream)}.button--outline-light:hover{border-color:var(--cream);background:rgba(238,229,217,.1)}.hero__monument{position:relative;justify-self:end;width:min(100%,510px);min-height:370px;color:var(--gold);isolation:isolate}.hero__v,.hero__x{position:absolute;font-size:clamp(250px, 31vw, 520px);font-weight:700;letter-spacing:-.27em;line-height:.62;text-shadow:0 14px 60px rgba(4,8,24,.35)}.hero__x{z-index:2;top:12%;left:0;color:rgba(238,229,217,.94)}.hero__v{z-index:1;right:9%;bottom:8%;color:rgba(201,168,76,.92)}.hero__monument::before{position:absolute;z-index:3;top:53%;left:27%;width:68%;height:1px;background:linear-gradient(90deg,transparent,var(--gold-soft));content:"";transform:rotate(-30deg);transform-origin:left}.hero__monument-caption{position:absolute;z-index:4;right:2%;bottom:0;border-left:1px solid var(--gold-soft);color:var(--cream);padding:4px 0 4px 12px;font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.hero__facts{display:grid;grid-template-columns:.7fr 1fr 1fr;border-top:1px solid rgba(238,229,217,.3);border-bottom:1px solid rgba(238,229,217,.16);background:rgba(8,14,34,.32)}.hero__fact{display:flex;flex-direction:column;gap:4px;min-height:90px;border-right:1px solid rgba(238,229,217,.18);padding:15px clamp(13px,2vw,28px)}.hero__fact:last-child{border-right:0}.hero__fact span{color:var(--gold-soft);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.hero__fact strong{color:var(--cream);font-size:clamp(19px, 2vw, 28px);font-weight:700;line-height:1.05}.hero__fact small{color:rgba(238,229,217,.72);font-size:10px}.section{position:relative;padding:clamp(80px,10vw,150px) var(--page-gutter);scroll-margin-top:calc(var(--promo-height) + var(--header-height) + 20px)}.section>*{width:min(100%,var(--content-width));margin-right:auto;margin-left:auto}.section__intro{margin-bottom:clamp(38px,5vw,66px)}.section__intro--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);align-items:end;gap:60px}.eyebrow{margin:0 0 18px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}h2{margin:0;color:var(--navy);font-size:clamp(38px, 5.4vw, 78px);font-weight:700;letter-spacing:-.075em;line-height:.94;text-wrap:pretty}h2 em{color:var(--wine);font-style:normal}.lead{max-width:440px;margin:0;color:rgba(34,45,82,.72);font-size:clamp(15px, 1.35vw, 18px);line-height:1.55}.section--archive{background:var(--cream)}.section--metrics{background:var(--navy);color:var(--cream)}.section--metrics h2{color:var(--cream)}.section--metrics h2 em{color:var(--gold)}.section--metrics .lead{color:rgba(238,229,217,.7)}.section--allies{background:var(--navy-deep);color:var(--cream);padding-top:55px;padding-bottom:55px}.section--invite{background:var(--cream)}.section--about{background:#f8f0e6}.section--founder{background:var(--navy);color:var(--cream)}.section--modalities{background:var(--cream)}.section--payments{background:#f8f0e6}.section--speakers{background:var(--navy-deep);color:var(--cream)}.section--agenda{background:var(--cream)}.section--faq{background:#f8f0e6}.section--location{background:var(--cream)}.section--closing{background:var(--wine);color:var(--cream);text-align:center}.section--closing>*{max-width:980px}.section--closing h2{color:var(--cream);font-size:clamp(42px, 7vw, 100px)}.section--closing h2 em{color:var(--gold-soft)}.section--closing p:not(.eyebrow){max-width:560px;margin:28px auto 0;color:rgba(238,229,217,.8);font-size:18px}.history-carousel{position:relative;overflow:hidden}.history-carousel__track{display:flex;gap:18px;width:max-content;transition:transform .5s var(--ease)}.history-card{width:clamp(245px,25vw,350px)}.history-card--feature{width:clamp(310px,39vw,550px)}.asset-slot{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:230px;overflow:hidden;border:1px solid rgba(201,168,76,.45);background:linear-gradient(135deg,rgba(34,45,82,.9),rgba(81,46,38,.78));color:var(--cream);padding:21px}.asset-slot::before{position:absolute;inset:14px;border:1px solid rgba(238,229,217,.17);content:"";pointer-events:none}.asset-slot::after{position:absolute;top:50%;left:50%;width:190px;height:190px;border:1px solid rgba(210,182,138,.32);border-radius:50%;content:"";transform:translate(-50%,-50%);box-shadow:0 0 0 30px rgba(210,182,138,.04),0 0 0 60px rgba(210,182,138,.03)}.asset-slot--large{min-height:400px}.asset-slot--portrait{min-height:450px;background:linear-gradient(150deg,var(--navy),var(--wine))}.asset-slot--map{min-height:420px;align-items:flex-start;justify-content:flex-start;background:var(--navy)}.asset-slot small,.asset-slot span,.asset-slot strong{position:relative;z-index:2;max-width:300px}.asset-slot span{color:var(--gold-soft);font-size:10px;font-weight:900;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.asset-slot strong{margin-top:10px;color:var(--cream);font-size:clamp(24px, 3vw, 42px);line-height:1.02}.asset-slot small{margin-top:10px;color:rgba(238,229,217,.65);font-size:10px;line-height:1.35}.history-card__caption{display:grid;gap:4px;padding:17px 0 0}.history-card__caption span{color:var(--gold);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.history-card__caption strong{max-width:285px;color:var(--navy);font-size:17px;line-height:1.2}.carousel-controls{display:flex;align-items:center;gap:13px;margin-top:26px;color:var(--navy);font-size:10px;font-weight:900;letter-spacing:.09em}.carousel-controls button{width:42px;height:42px;border:1px solid var(--navy);border-radius:50%;background:0 0;color:var(--navy);cursor:pointer;font-size:17px;transition:background .18s ease,color .18s ease}.carousel-controls button:hover{background:var(--navy);color:var(--cream)}.metrics-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);border-top:1px solid rgba(238,229,217,.28);border-bottom:1px solid rgba(238,229,217,.18)}.metric-card{min-height:245px;border-right:1px solid rgba(238,229,217,.18);padding:28px}.metric-card:last-child{border-right:0}.metric-card__number{display:block;color:var(--gold);font-size:clamp(55px, 7vw, 105px);font-weight:700;letter-spacing:-.1em;line-height:.85}.metric-card__label{display:block;margin-top:18px;color:var(--cream);font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.metric-card p{max-width:270px;margin:13px 0 0;color:rgba(238,229,217,.7);font-size:14px;line-height:1.45}.metric-card--pending{opacity:.34}.pending-strip{display:grid;grid-template-columns:1fr .6fr auto;align-items:center;gap:35px}.pending-strip h2{color:var(--cream);font-size:clamp(32px, 4.2vw, 60px)}.pending-strip h2 em{color:var(--gold-soft)}.pending-strip>p{max-width:370px;margin:0;color:rgba(238,229,217,.7);font-size:14px;line-height:1.45}.pending-strip__status{border:1px solid rgba(210,182,138,.5);color:var(--gold-soft);padding:10px 13px;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.video-feature{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:clamp(38px,8vw,120px)}.video-feature__poster{position:relative;min-height:clamp(340px,42vw,600px);overflow:hidden;border:1px solid rgba(201,168,76,.45);background:linear-gradient(135deg,var(--navy-deep),var(--navy));color:var(--cream);padding:30px}.video-feature__poster::before{position:absolute;inset:17px;border:1px solid rgba(238,229,217,.17);content:""}.video-feature__poster::after{position:absolute;right:-7%;bottom:-20%;width:63%;height:120%;border:1px solid rgba(201,168,76,.32);border-radius:50%;content:"";transform:rotate(-24deg);box-shadow:0 0 0 50px rgba(201,168,76,.06),0 0 0 100px rgba(201,168,76,.04)}.video-feature__ring{position:absolute;top:50%;left:50%;width:160px;height:160px;border:1px solid rgba(210,182,138,.6);border-radius:50%;transform:translate(-50%,-50%)}.video-feature__ring::after,.video-feature__ring::before{position:absolute;inset:20px;border:1px solid rgba(210,182,138,.38);border-radius:50%;content:""}.video-feature__ring::after{inset:43px;border-color:rgba(201,168,76,.65)}.video-feature__poster .asset-label{position:absolute;z-index:2;top:33px;left:34px;color:var(--gold-soft);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.video-feature__poster p{position:absolute;z-index:2;right:30px;bottom:28px;max-width:265px;margin:0;color:rgba(238,229,217,.68);font-size:11px;line-height:1.4;text-align:right}.video-play{position:absolute;z-index:5;top:50%;left:50%;display:grid;width:74px;height:74px;place-items:center;border:1px solid var(--gold);border-radius:50%;background:var(--gold);color:var(--navy);cursor:pointer;font-size:22px;transform:translate(-50%,-50%);transition:transform .18s ease,background .18s ease}.video-play:hover{background:var(--cream);transform:translate(-50%,-50%) scale(1.06)}.video-feature__player{position:absolute;z-index:6;inset:0;width:100%;height:100%;background:var(--navy-deep);object-fit:cover}.video-feature__copy h2{margin-bottom:25px}.video-feature__copy p{max-width:410px;margin:0;color:rgba(34,45,82,.72);font-size:17px;line-height:1.55}.text-link{display:inline-block;margin-top:24px;color:var(--wine);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-statement{position:relative;min-height:320px;padding:44px;background:var(--navy);color:var(--cream);overflow:hidden}.about-statement::after{position:absolute;right:-12%;bottom:-38%;width:68%;height:110%;border:1px solid rgba(201,168,76,.5);border-radius:50%;content:"";transform:rotate(-30deg)}.about-statement__number{position:relative;z-index:1;display:block;color:var(--gold);font-size:clamp(110px, 18vw, 220px);font-weight:700;letter-spacing:-.17em;line-height:.64}.about-statement p{position:relative;z-index:2;max-width:310px;margin:50px 0 0;color:rgba(238,229,217,.82);font-size:17px;line-height:1.42}.about-copy{max-width:480px}.about-copy p{margin:0 0 21px;color:rgba(34,45,82,.8);font-size:19px;line-height:1.55}.founder-grid{display:grid;grid-template-columns:minmax(260px,.8fr) 1fr;align-items:center;gap:clamp(42px,9vw,150px);width:min(100%,1120px)!important}.founder-portrait{min-height:470px}.founder-copy h2{color:var(--cream);font-size:clamp(45px, 6vw, 82px)}.founder-copy h2 em{color:var(--gold)}.founder-copy>p:not(.eyebrow){max-width:410px;margin:28px 0 0;color:rgba(238,229,217,.72);font-size:17px;line-height:1.55}.founder-signature{display:inline-block;margin-top:38px;border-top:1px solid rgba(210,182,138,.6);color:var(--gold-soft);padding-top:12px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.modalities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.modality-card{display:flex;flex-direction:column;min-height:560px;border:1px solid var(--line-dark);background:rgba(255,253,249,.55);padding:28px}.modality-card--vip{border-color:var(--gold);background:var(--navy);color:var(--cream);transform:translateY(-20px);box-shadow:0 24px 55px rgba(34,45,82,.17)}.modality-card--streaming{background:#f8f0e6}.modality-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--gold)}.modality-card__tag{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.modality-card__mark{font-size:23px;font-weight:800}.modality-card h3{margin:43px 0 10px;color:var(--navy);font-size:29px;font-weight:700;letter-spacing:-.055em;line-height:1}.modality-card--vip h3{color:var(--cream)}.modality-card p{min-height:50px;margin:0;color:rgba(34,45,82,.7);font-size:13px;line-height:1.45}.modality-card--vip p{color:rgba(238,229,217,.72)}.modality-card__price{display:grid;gap:3px;margin:27px 0 22px;border-top:1px solid var(--line-dark);padding-top:18px}.modality-card--vip .modality-card__price{border-color:rgba(238,229,217,.22)}.modality-card__price span{color:var(--wine);font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.modality-card--vip .modality-card__price span{color:var(--gold-soft)}.modality-card__price strong{color:var(--navy);font-size:clamp(28px, 3vw, 43px);font-weight:800;letter-spacing:-.08em;line-height:1}.modality-card--vip .modality-card__price strong{color:var(--gold)}.modality-card__price del{color:rgba(34,45,82,.45);font-size:12px}.modality-card--vip .modality-card__price del{color:rgba(238,229,217,.45)}.modality-card ul{display:grid;gap:9px;min-height:160px;margin:0 0 24px;padding:0;list-style:none}.modality-card li{position:relative;padding-left:17px;color:rgba(34,45,82,.8);font-size:12px;line-height:1.35}.modality-card li::before{position:absolute;top:.6em;left:0;width:6px;height:1px;background:var(--gold);content:""}.modality-card--vip li{color:rgba(238,229,217,.82)}.modality-card .button{margin-top:auto}.section-note{margin:25px 0 0;color:rgba(34,45,82,.56);font-size:11px;text-align:center}.section-note--neutral{color:var(--wine)}.payment-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.payment-state{border:1px solid var(--gold);background:var(--cream);padding:34px}.payment-state__icon{display:block;color:var(--gold);font-size:40px;line-height:1}.payment-state strong{display:block;margin-top:20px;font-size:22px}.payment-state p{max-width:410px;margin:10px 0 0;color:rgba(34,45,82,.68);font-size:14px}.payment-list{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line-dark)}.payment-list span{border-bottom:1px solid var(--line-dark);color:rgba(34,45,82,.43);padding:18px 0;font-size:14px;font-weight:700}.payment-list span:nth-child(odd){margin-right:35px}.section--speakers .section__intro h2{color:var(--cream)}.section--speakers .section__intro h2 em{color:var(--gold)}.section--speakers .lead{color:rgba(238,229,217,.7)}.speaker-empty{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:50px;border-top:1px solid rgba(238,229,217,.25);border-bottom:1px solid rgba(238,229,217,.18);padding:36px 0}.speaker-empty__orbit{position:relative;display:grid;width:190px;height:190px;place-items:center;border:1px solid rgba(201,168,76,.6);border-radius:50%;color:var(--gold);font-size:75px;font-weight:800}.speaker-empty__orbit::after,.speaker-empty__orbit::before{position:absolute;inset:21px;border:1px solid rgba(210,182,138,.35);border-radius:50%;content:""}.speaker-empty__orbit::after{inset:47px;border-color:rgba(238,229,217,.24)}.speaker-empty strong{color:var(--cream);font-size:clamp(24px, 3vw, 42px);letter-spacing:-.06em;line-height:1}.speaker-empty p{max-width:490px;margin:14px 0 0;color:rgba(238,229,217,.65);font-size:15px}.agenda-tabs{border-top:1px solid var(--line-dark)}.agenda-tabs__list{display:grid;grid-template-columns:repeat(3,1fr)}.agenda-tabs__list button{display:grid;grid-template-columns:1fr auto;gap:4px 12px;border:0;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:0 0;color:rgba(34,45,82,.5);cursor:pointer;padding:22px 20px;text-align:left}.agenda-tabs__list button:last-child{border-right:0}.agenda-tabs__list button[aria-selected=true]{border-bottom:2px solid var(--gold);color:var(--navy)}.agenda-tabs__list button strong{grid-row:1/span 2;grid-column:2;color:var(--gold);font-size:42px;font-weight:700;letter-spacing:-.09em;line-height:.85}.agenda-tabs__list button small{grid-column:1;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.agenda-tabs__panels{min-height:250px}.agenda-tabs__panels [role=tabpanel]{display:grid;min-height:250px;align-content:center;justify-items:center;border-bottom:1px solid var(--line-dark);padding:45px 20px;text-align:center}.agenda-tabs__panels [role=tabpanel] span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.agenda-tabs__panels [role=tabpanel] strong{margin-top:13px;font-size:clamp(22px, 3vw, 38px);letter-spacing:-.06em}.agenda-tabs__panels [role=tabpanel] p{margin:10px 0 0;color:rgba(34,45,82,.62);font-size:14px}.faq-list{border-top:1px solid var(--line-dark)}.faq-list details{border-bottom:1px solid var(--line-dark)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:22px 0;font-size:clamp(17px, 1.8vw, 25px);font-weight:700;letter-spacing:-.04em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{color:var(--gold);content:"+";font-size:26px;font-weight:400}.faq-list details[open] summary::after{content:"−"}.faq-list details p{max-width:730px;margin:-4px 0 22px;color:rgba(34,45,82,.7);font-size:15px;line-height:1.55}.faq-list a{color:var(--wine);font-weight:800;text-decoration:underline;text-underline-offset:3px}.location-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.location-venue{margin:32px 0 0;color:var(--navy);font-size:clamp(26px, 3vw, 43px);font-weight:700;letter-spacing:-.06em;line-height:1}.location-venue span{color:var(--wine);font-size:.56em;font-weight:600;letter-spacing:-.02em}.location-note{max-width:370px;margin:19px 0 25px;color:rgba(34,45,82,.65);font-size:14px;line-height:1.5}.map-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(210,182,138,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(210,182,138,.2) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,#000 0 36%,transparent 70%)}.asset-slot--map small,.asset-slot--map span{position:relative;z-index:2}.closing__rule{width:70px!important;height:1px;margin-bottom:30px;background:var(--gold)}.section--closing .eyebrow{color:var(--gold-soft)}.closing__actions{display:flex;justify-content:center;gap:11px;margin-top:33px!important}.bottom-bar{position:fixed;z-index:90;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;min-height:var(--bottom-height);border-top:1px solid rgba(238,229,217,.2);background:rgba(16,24,47,.95);box-shadow:0 -10px 32px rgba(5,9,23,.2);color:var(--cream);padding:10px var(--page-gutter);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .18s ease,opacity .18s ease}.bottom-bar__copy{display:grid;gap:2px;color:rgba(238,229,217,.68);font-size:10px}.bottom-bar__copy strong{color:var(--cream);font-size:16px;line-height:1}.bottom-bar__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;border:1px solid #df4b43;border-radius:2px;background:var(--red);color:#fff8f4;padding:12px 18px;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.bottom-bar__cta:hover{background:var(--red-dark);transform:translateY(-1px)}.whatsapp-float{position:fixed;z-index:95;right:max(18px,calc(var(--page-gutter) - 10px));bottom:calc(var(--bottom-height) + 17px);display:inline-flex;align-items:center;gap:8px;min-height:48px;border:1px solid rgba(238,229,217,.35);border-radius:25px;background:var(--cream);box-shadow:var(--shadow);color:var(--navy);padding:10px 15px 10px 12px;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;transition:opacity .18s ease,transform .18s ease}.whatsapp-float:hover{transform:translateY(-2px)}.whatsapp-float svg{width:22px;height:22px;color:#235d47}.phase-notice{position:fixed;z-index:120;right:max(20px,var(--page-gutter));bottom:calc(var(--bottom-height) + 76px);display:grid;grid-template-columns:1fr auto;gap:4px 18px;width:min(370px,calc(100vw - 40px));border-left:2px solid var(--gold);background:var(--cream);box-shadow:var(--shadow);color:var(--navy);padding:15px 16px}.phase-notice strong{font-size:12px}.phase-notice span{color:rgba(34,45,82,.72);font-size:11px;line-height:1.4}.phase-notice button{grid-row:1/span 2;grid-column:2;width:28px;height:28px;border:0;background:0 0;color:var(--navy);cursor:pointer;font-size:22px;line-height:1}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--navy-ink);color:rgba(238,229,217,.65);padding:30px var(--page-gutter) calc(30px + var(--bottom-height));font-size:10px}.site-footer>div{display:flex;align-items:center;gap:12px;color:var(--cream)}.footer-mark{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--gold);color:var(--gold);font-weight:800}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:1260px){.main-header__inner{grid-template-columns:minmax(185px,1fr) auto minmax(145px,1fr);gap:12px}.main-nav{gap:10px}.main-nav a{font-size:9px}.brand-slot--partner{display:none}}@media (max-width:1080px){:root{--header-height:73px}.main-header__inner{grid-template-columns:1fr auto auto}.menu-toggle{display:inline-flex;align-items:center}.main-nav{position:fixed;z-index:69;top:calc(var(--promo-height) + var(--header-height));right:0;left:0;display:grid;gap:0;max-height:0;overflow:hidden;border-bottom:1px solid transparent;background:rgba(16,24,47,.98);opacity:0;pointer-events:none;visibility:hidden;transition:max-height .25s ease,opacity .18s ease,border .18s ease,visibility .18s ease}body.nav-open .main-nav{max-height:calc(100dvh - var(--promo-height) - var(--header-height) - 12px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-bottom-color:rgba(238,229,217,.2);opacity:1;pointer-events:auto;visibility:visible}.main-nav a{border-top:1px solid rgba(238,229,217,.1);padding:17px var(--page-gutter);font-size:14px}.main-nav a::after{right:auto;left:var(--page-gutter);width:32px}body.nav-open .bottom-bar,body.nav-open .whatsapp-float{opacity:0;pointer-events:none;transform:translateY(calc(var(--bottom-height) + 24px))}.hero__layout{grid-template-columns:minmax(0,1fr) minmax(270px,.62fr)}.hero__monument{min-height:300px}.pending-strip,.section__intro--split,.video-feature{gap:40px}.metrics-grid{grid-template-columns:1.3fr repeat(3,1fr)}.metric-card{padding:22px}.modalities-grid{gap:10px}.modality-card{padding:22px}}@media (max-width:760px){:root{--promo-height:98px;--header-height:66px;--bottom-height:72px;--page-gutter:20px}.promo-bar__inner{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px 10px;padding:10px var(--page-gutter)}.promo-bar__edition{align-self:end;font-size:14px}.promo-bar__offer{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:7px}.promo-bar__offer-label{max-width:165px;font-size:8px;line-height:1.25}.countdown{gap:6px}.countdown__unit{gap:2px}.countdown__unit b{font-size:11px}.countdown__unit small{font-size:7px}.promo-bar__cta{align-self:end;min-height:31px;padding:8px 9px;font-size:8px}.main-header__inner{gap:13px}.brand-slot__mark{width:28px;height:30px;font-size:18px}.brand-slot__copy strong{font-size:9px}.brand-slot__copy small{display:none}.header-cta{min-width:0;min-height:38px;padding:10px 9px;font-size:8px}.hero{min-height:calc(100svh - var(--promo-height) - var(--header-height) + 32px)}.hero__frame{padding-top:23px;padding-bottom:28px}.hero__eyebrow-row{gap:8px;font-size:7px}.hero__eyebrow-row span:last-child{display:none}.hero__line{width:31px}.hero__layout{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:28px 0 15px}.hero__kicker{max-width:300px;margin-bottom:13px;font-size:9px}h1 span{font-size:clamp(35px, 10vw, 47px)}h1 strong{font-size:clamp(42px, 13.6vw, 62px)}.hero__strategy{max-width:330px;margin-top:23px;font-size:clamp(20px, 6.4vw, 28px)}.hero__promise{max-width:320px;font-size:12px}.hero__actions{display:grid;grid-template-columns:1fr;max-width:355px;gap:9px;margin-top:23px}.button{min-height:47px;font-size:9px}.hero__monument{position:absolute;z-index:1;right:-23px;bottom:103px;width:60vw;min-height:230px;opacity:.28;pointer-events:none}.hero__v,.hero__x{font-size:260px}.hero__monument-caption,.hero__monument::before{display:none}.hero__facts{grid-template-columns:1fr;margin-top:auto}.hero__fact{min-height:auto;border-right:0;border-bottom:1px solid rgba(238,229,217,.13);padding:9px 0}.hero__fact:last-child{border-bottom:0}.hero__fact strong{font-size:18px}.hero__fact small{font-size:9px}.hero__asset-status{right:var(--page-gutter);bottom:8px;max-width:220px;font-size:6px}.section{padding-top:76px;padding-bottom:76px}.about-grid,.founder-grid,.location-grid,.payment-grid,.pending-strip,.section__intro--split,.video-feature{display:grid;grid-template-columns:1fr;gap:26px}h2{font-size:clamp(38px, 12vw, 58px)}.lead{max-width:380px;font-size:14px}.history-card,.history-card--feature{width:min(78vw,330px)}.asset-slot--large{min-height:340px}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:165px;border-bottom:1px solid rgba(238,229,217,.18);padding:18px}.metric-card:nth-child(2){border-right:0}.metric-card__number{font-size:62px}.metric-card__label{margin-top:12px;font-size:9px}.metric-card p{font-size:12px}.pending-strip{gap:24px}.pending-strip__status{justify-self:start}.video-feature__poster{min-height:320px}.about-statement{min-height:315px;padding:30px}.about-copy p{font-size:16px}.founder-portrait{min-height:360px}.modalities-grid{grid-template-columns:1fr;gap:12px}.modality-card,.modality-card--vip{min-height:0;transform:none;padding:25px}.modality-card__price strong{font-size:38px}.modality-card ul{min-height:0}.payment-list{grid-template-columns:1fr}.payment-list span:nth-child(odd){margin-right:0}.speaker-empty{grid-template-columns:1fr;gap:28px}.speaker-empty__orbit{width:150px;height:150px;font-size:57px}.agenda-tabs__list button{grid-template-columns:1fr;padding:14px 10px}.agenda-tabs__list button strong{grid-row:1;grid-column:1;font-size:32px}.agenda-tabs__list button small{font-size:8px}.faq-list summary{font-size:17px}.location-grid .asset-slot--map{min-height:300px}.closing__actions{display:grid;grid-template-columns:1fr}.bottom-bar{min-height:var(--bottom-height);gap:8px;padding:9px var(--page-gutter)}.bottom-bar__copy{max-width:43%;font-size:8px;line-height:1.25}.bottom-bar__copy strong{font-size:13px}.bottom-bar__cta{flex:1;min-height:43px;padding:11px 9px;font-size:8px;letter-spacing:.05em}.whatsapp-float{right:15px;bottom:calc(var(--bottom-height) + 13px);min-width:48px;min-height:48px;justify-content:center;padding:11px}.whatsapp-float span{display:none}.phase-notice{right:15px;bottom:calc(var(--bottom-height) + 72px)}.site-footer{align-items:flex-start;flex-direction:column;padding-bottom:calc(30px + var(--bottom-height))}}@media (max-width:390px){.promo-bar__edition{font-size:13px}.promo-bar__offer-label{max-width:140px}.countdown__unit small{display:none}.brand-slot__copy strong{max-width:80px;line-height:1.1;white-space:normal}.header-cta{padding-right:7px;padding-left:7px;font-size:7px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.hero__video{display:none}}:root{--promo-height:88px;--header-height:94px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.promo-bar--reference{border-bottom:1px solid rgba(34,45,82,.09);background:#fffdfa;color:var(--navy)}.promo-bar--reference .promo-bar__inner{grid-template-columns:minmax(300px,1fr) auto auto;max-width:none;padding:0 clamp(24px,5vw,78px)}.promo-bar--reference .promo-bar__message{display:flex;align-items:center;gap:15px;min-width:0}.promo-bar__megaphone{position:relative;display:block;width:29px;height:23px;border:2px solid var(--gold);border-radius:3px 12px 12px 3px;transform:skewY(-18deg) rotate(-5deg)}.promo-bar__megaphone::before{position:absolute;top:5px;left:-7px;width:7px;height:10px;border:2px solid var(--gold);border-right:0;content:""}.promo-bar__megaphone::after{position:absolute;right:-10px;bottom:-7px;width:2px;height:10px;background:var(--gold);content:"";transform:rotate(12deg)}.promo-bar__message span,.promo-bar__message strong{display:block}.promo-bar__message strong{color:var(--navy);font-size:15px;font-weight:900;letter-spacing:.12em;line-height:1}.promo-bar__message div>span{margin-top:5px;color:rgba(34,45,82,.7);font-size:12px;line-height:1.1}.countdown--reference{gap:8px;border-left:1px solid rgba(34,45,82,.16);border-right:1px solid rgba(34,45,82,.16);padding:0 24px}.countdown--reference .countdown__unit{display:grid;min-width:70px;gap:4px;place-items:center;background:#f8f5ef;padding:11px 8px 9px}.countdown--reference .countdown__unit b{color:var(--navy);font-size:25px;line-height:.9}.countdown--reference .countdown__unit small{color:rgba(34,45,82,.75);font-size:8px;font-weight:800;letter-spacing:.14em}.promo-bar__cta--red{min-height:45px;border-color:#9f1238;border-radius:26px;background:#9f1238;color:var(--white);padding:13px 23px;font-size:11px;letter-spacing:.1em}.promo-bar__cta--red:hover{border-color:var(--wine);background:var(--wine);color:var(--white)}.hero--reference .button svg,.main-header--reference .header-cta svg,.promo-bar__cta--red svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.main-header--reference{border-bottom:1px solid rgba(34,45,82,.09);background:rgba(255,253,249,.97);color:var(--navy)}.main-header--reference .main-header__inner{grid-template-columns:minmax(220px,1fr) auto minmax(190px,1fr);padding:0 clamp(24px,5vw,78px)}.main-header--reference .brand-slots{width:224px}.brand-logo{display:block;width:211px;height:auto;object-fit:contain;object-position:left center}.main-header--reference .main-nav{gap:clamp(18px,2vw,33px)}.main-header--reference .main-nav a{color:var(--navy);font-size:13px;font-weight:650}.main-header--reference .main-nav a::after{background:var(--gold)}.main-header--reference .menu-toggle{color:var(--navy)}.main-header--reference .menu-toggle__icon i{background:var(--navy)}.main-header--reference .header-cta{min-width:193px;border-color:var(--gold);border-radius:26px;background:var(--gold);color:var(--white);font-size:11px;letter-spacing:.1em}.main-header--reference .header-cta:hover{background:var(--navy);color:var(--white)}.page-shell{padding-top:calc(var(--promo-height) + var(--header-height))}.hero--reference{min-height:auto;background:#fbf5ec;color:var(--navy)}.hero-reference__wash{position:absolute;inset:0;background:radial-gradient(circle at 78% 38%,rgba(210,182,138,.22),transparent 27%),linear-gradient(90deg,rgba(255,253,249,.98) 0,rgba(255,253,249,.9) 47%,rgba(238,229,217,.08) 100%)}.hero--reference .hero__frame{min-height:0;padding:clamp(36px,4vw,60px) clamp(24px,5vw,78px) clamp(36px,4vw,58px)}.hero--reference .hero__eyebrow-row{position:relative;z-index:2;color:var(--navy);font-size:12px;letter-spacing:.16em}.hero--reference .hero__line{background:var(--gold)}.hero--reference .hero__layout{position:relative;z-index:2;grid-template-columns:minmax(0,1.06fr) minmax(460px,.94fr);align-items:center;gap:clamp(30px,4vw,58px);padding:clamp(28px,3.8vh,46px) 0 0}.hero--reference .hero__content{max-width:690px}.hero__brand-row{display:block}.hero__logo{display:block;width:min(100%,clamp(350px,43vw,535px));height:auto;max-height:185px;object-fit:contain;object-position:left center;image-rendering:auto}.hero--reference h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hero--reference h1 em,.hero--reference h1 span,.hero--reference h1 strong{font-size:1px}.hero__milestone{max-width:610px;margin:clamp(17px,2.1vh,24px) 0 0;color:rgba(34,45,82,.61);font-size:clamp(18px, 1.65vw, 25px);font-weight:450;letter-spacing:-.025em;line-height:1.2}.hero__milestone span{color:rgba(201,168,76,.72)}.hero__subline{margin:5px 0 0;color:var(--navy);font-size:clamp(24px, 2.7vw, 42px);font-weight:400;letter-spacing:-.055em;line-height:1.1}.hero--reference .hero__strategy{max-width:640px;margin:14px 0 0;color:rgba(34,45,82,.78);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4}.hero--reference .hero__facts--chips{display:flex;flex-wrap:wrap;gap:0;margin-top:18px;border:0;background:0 0}.hero--reference .hero__facts--chips>span{display:inline-flex;align-items:center;gap:7px;min-height:40px;border-right:1px solid rgba(34,45,82,.18);color:var(--gold);padding:7px 18px 7px 0;margin-right:18px}.hero--reference .hero__facts--chips svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.hero--reference .hero__facts--chips>span:last-child{border-right:0;margin-right:0}.hero--reference .hero__facts--chips b{color:var(--navy);font-size:12px;font-weight:700;white-space:nowrap}.hero--reference .hero__facts--chips small{display:block;color:rgba(34,45,82,.65);font-size:9px}.hero--reference .hero__actions{margin-top:24px}.hero--reference .button--primary{min-width:245px;border-radius:25px;background:var(--gold);color:var(--white)}.hero--reference .button--secondary{min-width:245px;border-color:var(--navy);border-radius:25px;background:0 0;color:var(--navy)}.hero--reference .button--secondary:hover{background:var(--navy);color:var(--white)}.hero-reference__media{position:relative;min-height:clamp(390px,37vw,520px);overflow:hidden;border-radius:4px 0 0 4px;background:var(--navy);box-shadow:-30px 25px 80px rgba(34,45,82,.16)}.hero-reference__poster,.hero-reference__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-reference__poster{filter:saturate(.96) contrast(1.04) brightness(1.04);opacity:.93}.hero-reference__video{opacity:0;transition:opacity .6s ease}.hero--video-ready .hero-reference__video{opacity:.72}.hero-reference__media::after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(34,45,82,.02),rgba(34,45,82,.25)),linear-gradient(180deg,transparent 55%,rgba(34,45,82,.68));content:"";pointer-events:none}.hero-reference__asset-status,.hero-reference__media-head,.hero-reference__video-toggle{position:absolute;z-index:4}.hero-reference__media-head{top:20px;right:22px;left:22px;display:flex;justify-content:space-between;color:rgba(255,253,249,.82);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero-reference__asset-status{right:22px;bottom:20px;color:rgba(255,253,249,.78);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hero-reference__video-toggle{right:22px;bottom:54px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,253,249,.7);border-radius:50%;background:rgba(34,45,82,.45);color:var(--white);cursor:pointer}.section--trajectory-reference{background:var(--cream)}.trajectory-intro{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:start;gap:clamp(50px,8vw,120px)}.trajectory-intro h2{color:var(--navy);font-size:clamp(45px, 5.4vw, 78px)}.trajectory-intro h2 em{color:var(--wine)}.trajectory-copy{border-left:1px solid rgba(34,45,82,.26);padding-left:clamp(25px,3vw,45px)}.trajectory-copy h3{max-width:430px;margin:0;color:var(--navy);font-size:clamp(23px, 2vw, 31px);letter-spacing:-.04em;line-height:1.05}.trajectory-copy p{max-width:510px;margin:14px 0 0;color:rgba(34,45,82,.72);font-size:15px;line-height:1.52}.trajectory-copy__accent{color:var(--wine)!important;font-weight:750}.trajectory-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;margin-top:20px;border:1px solid var(--navy);border-radius:3px;background:0 0;color:var(--navy);cursor:pointer;padding:12px 15px;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-align:left}.trajectory-link:hover{background:var(--navy);color:var(--white)}.history-carousel--six{overflow:visible}.history-carousel__viewport{overflow:hidden}.history-carousel--six .history-carousel__track{gap:10px;transition:transform .52s var(--ease)}.history-carousel--six .history-carousel__track.is-instant{transition:none}.history-carousel--six .history-card{flex:0 0 calc((100% - 50px)/ 6);width:calc((100% - 50px)/ 6)}.history-photo-slot{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:175px;overflow:hidden;border:1px solid rgba(34,45,82,.13);border-radius:3px;background:linear-gradient(145deg,#d8c9b1,#f7f1e8 49%,#bdc5cb);padding:14px}.history-photo-slot::before{position:absolute;inset:10px;border:1px solid rgba(255,253,249,.7);content:""}.history-photo-slot::after{position:absolute;top:50%;left:50%;width:80px;height:80px;border:1px solid rgba(34,45,82,.18);border-radius:50%;content:"";transform:translate(-50%,-50%);box-shadow:0 0 0 19px rgba(255,253,249,.17),0 0 0 38px rgba(34,45,82,.05)}.history-photo-slot small,.history-photo-slot span{position:relative;z-index:2}.history-photo-slot span{color:var(--navy);font-size:8px;font-weight:900;letter-spacing:.09em;line-height:1.25;text-transform:uppercase}.history-photo-slot small{margin-top:3px;color:rgba(34,45,82,.62);font-size:8px}.history-photo-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.history-photo-slot:has(img) small,.history-photo-slot:has(img) span,.history-photo-slot:has(img)::after,.history-photo-slot:has(img)::before{display:none}.history-carousel--six .carousel-controls{justify-content:center;margin-top:23px}.history-carousel--six .carousel-controls button:not(.carousel-pause){width:34px;height:34px;border-color:rgba(34,45,82,.6)}.carousel-pause{width:auto!important;height:34px;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(34,45,82,.5)!important;padding:0 3px;font-size:9px!important;letter-spacing:.08em}@media (max-width:1260px){.main-header--reference .main-header__inner,.promo-bar--reference .promo-bar__inner{padding-right:30px;padding-left:30px}.main-header--reference .main-header__inner{grid-template-columns:205px auto minmax(165px,1fr)}.main-header--reference .main-nav{gap:14px}.main-header--reference .main-nav a{font-size:11px}.brand-logo{width:195px}.promo-bar__message strong{font-size:13px}.countdown--reference{padding-right:14px;padding-left:14px}.countdown--reference .countdown__unit{min-width:57px}}@media (max-width:1080px){:root{--promo-height:101px;--header-height:72px}.promo-bar--reference .promo-bar__inner{grid-template-columns:1fr auto;gap:8px 15px;padding:12px 22px}.promo-bar--reference .promo-bar__message{grid-column:1;grid-row:1/span 2}.promo-bar--reference .promo-bar__message strong{font-size:12px}.promo-bar--reference .promo-bar__message div>span{font-size:10px}.countdown--reference{grid-column:2;grid-row:1;border:0;padding:0}.countdown--reference .countdown__unit{min-width:49px;padding:8px 5px}.countdown--reference .countdown__unit b{font-size:17px}.promo-bar--reference .promo-bar__cta{grid-column:2;grid-row:2;min-height:34px;padding:9px 13px;font-size:8px}.main-header--reference .main-header__inner{grid-template-columns:1fr auto auto;padding:0 22px}.main-header--reference .main-nav{background:rgba(255,253,249,.99)}.main-header--reference .main-nav a{border-top-color:rgba(34,45,82,.1);color:var(--navy)}.main-header--reference .main-nav a::after{left:var(--page-gutter);background:var(--gold)}.main-header--reference .header-cta{min-width:154px}.hero--reference .hero__layout{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:30px}.hero__milestone{font-size:clamp(28px, 3.8vw, 46px)}.hero-reference__media{min-height:430px}.trajectory-intro{gap:42px}.history-carousel--six .history-card{flex-basis:calc((100% - 30px)/ 4);width:calc((100% - 30px)/ 4)}}@media (max-width:760px){:root{--promo-height:100px;--header-height:70px}.promo-bar--reference .promo-bar__inner{grid-template-columns:minmax(0,1fr) auto;padding:10px 20px}.promo-bar--reference .promo-bar__message{gap:9px}.promo-bar__megaphone{width:22px;height:17px}.promo-bar--reference .promo-bar__message strong{font-size:10px;letter-spacing:.08em}.promo-bar--reference .promo-bar__message div>span{max-width:180px;font-size:9px;line-height:1.15}.countdown--reference{gap:3px}.countdown--reference .countdown__unit{min-width:36px;padding:6px 3px}.countdown--reference .countdown__unit b{font-size:13px}.countdown--reference .countdown__unit small{font-size:6px;letter-spacing:.04em}.promo-bar--reference .promo-bar__cta{min-height:31px;padding:7px 9px;font-size:7px}.main-header--reference .main-header__inner{padding:0 20px}.main-header--reference .brand-slots{width:150px}.brand-logo{width:150px}.main-header--reference .header-cta{min-width:123px;min-height:37px;padding:9px 8px;font-size:8px}.main-header--reference .menu-toggle{justify-self:end}.main-header--reference .menu-toggle__label{display:none}.hero--reference{min-height:auto}.hero--reference .hero__frame{padding:24px 20px 34px}.hero--reference .hero__eyebrow-row{gap:7px;font-size:8px;letter-spacing:.1em}.hero--reference .hero__eyebrow-row span:last-child{display:inline}.hero--reference .hero__layout{display:flex;flex-direction:column;gap:26px;padding-top:20px}.hero__brand-row{display:block}.hero__logo{width:min(100%,285px);max-height:none;margin-bottom:12px}.hero--reference h1 span{font-size:22px}.hero--reference h1 strong{max-width:360px;font-size:clamp(36px, 10.3vw, 52px)}.hero--reference h1 em{font-size:23px}.hero__milestone{max-width:360px;margin-top:17px;color:rgba(34,45,82,.61);font-size:clamp(18px, 5.2vw, 22px);font-weight:450;letter-spacing:-.02em;line-height:1.2}.hero__subline{font-size:25px}.hero--reference .hero__strategy{font-size:13px}.hero--reference .hero__facts--chips{display:grid;grid-template-columns:1fr 1fr;margin-top:19px}.hero--reference .hero__facts--chips>span{min-height:40px;border-right:1px solid rgba(34,45,82,.15);margin:0;padding:7px 9px 7px 0;font-size:17px}.hero--reference .hero__facts--chips>span:nth-child(2n){border-right:0;padding-left:9px}.hero--reference .hero__facts--chips b{font-size:10px}.hero--reference .hero__actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:20px}.hero--reference .button--primary,.hero--reference .button--secondary{min-width:0;width:100%}.hero-reference__media{min-height:270px;width:100%;border-radius:3px}.hero-reference__media-head{top:13px;right:15px;left:15px;font-size:7px}.hero-reference__asset-status{right:15px;bottom:15px;max-width:220px;font-size:7px}.hero-reference__video-toggle{right:15px;bottom:43px;width:35px;height:35px}.trajectory-intro{grid-template-columns:1fr;gap:28px}.trajectory-intro h2{font-size:clamp(42px, 12vw, 58px)}.trajectory-copy{border-top:1px solid rgba(34,45,82,.25);border-left:0;padding-top:24px;padding-left:0}.trajectory-copy h3{font-size:24px}.trajectory-copy p{font-size:14px}.history-carousel--six .history-card{flex-basis:calc((100% - 10px)/ 2);width:calc((100% - 10px)/ 2)}.history-photo-slot{min-height:150px;padding:10px}.history-photo-slot small,.history-photo-slot span{font-size:7px}.history-carousel--six .carousel-controls{flex-wrap:wrap}}body.hero-in-view .bottom-bar{opacity:0;pointer-events:none;transform:translateY(calc(var(--bottom-height) + 24px))}body.hero-in-view .whatsapp-float{opacity:0;pointer-events:none;transform:translateY(calc(var(--bottom-height) + 42px))}@media (prefers-reduced-motion:reduce){.hero-reference__video{display:none}.history-carousel--six .history-carousel__track{transition:none}}:root{--promo-height:52px;--header-height:80px}.promo-bar--reference{height:var(--promo-height);border-bottom:1px solid rgba(34,45,82,.1);background:#fffdf9;color:var(--navy)}.promo-bar--reference .promo-bar__inner{grid-template-columns:auto minmax(300px,1fr) auto;gap:clamp(24px,4vw,68px);max-width:none;padding:0 clamp(22px,5vw,78px)}.promo-bar__logo-link{display:inline-flex;align-items:center;justify-content:flex-start;width:clamp(250px,24vw,320px);height:calc(var(--promo-height) - 2px)}.promo-bar__promo-image{width:100%;height:auto;max-height:calc(var(--promo-height) - 2px);object-fit:contain;object-position:left center}.countdown--reference{justify-content:center;gap:13px;border:0;padding:0}.countdown--reference .countdown__unit{position:relative;display:grid;min-width:53px;gap:3px;place-items:center;background:0 0;padding:0}.countdown--reference .countdown__unit:not(:last-child)::after{position:absolute;top:22px;right:-9px;width:4px;height:4px;border-radius:50%;background:var(--gold);content:""}.countdown--reference .countdown__unit small{order:0;color:rgba(34,45,82,.72);font-size:7px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:none}.countdown--reference .countdown__unit b{order:1;display:grid;width:42px;height:35px;place-items:center;background:#eadfce;color:var(--navy);font-size:23px;font-weight:800;line-height:1}.promo-bar__cta--red{min-width:194px;min-height:44px;gap:8px;border:0;border-radius:24px;background:#bd1f35;color:var(--white);padding:6px 14px 6px 19px;text-align:left}.promo-bar__cta--red:hover{background:#97152a;color:var(--white)}.promo-bar__cta-copy{display:grid;gap:3px;line-height:1}.promo-bar__cta-copy strong{font-size:10px;font-weight:900;letter-spacing:.035em;white-space:nowrap}.promo-bar__cta-copy small{font-size:7px;font-weight:650;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap}.promo-bar__cta--red svg{flex:0 0 13px;width:13px;height:13px}.promo-bar__ended-copy{display:grid;gap:3px;color:var(--navy);line-height:1}.promo-bar__ended-copy strong{font-size:11px;letter-spacing:.04em}.promo-bar__ended-copy small{color:rgba(34,45,82,.7);font-size:9px}.main-header--reference{height:var(--header-height);border-bottom:1px solid rgba(238,229,217,.2);background:var(--navy);color:var(--cream)}.main-header--reference .main-header__inner{grid-template-columns:240px minmax(0,1fr) auto;gap:clamp(16px,2vw,32px);padding:0 clamp(22px,5vw,78px)}.main-header--reference .brand-slots{width:232px}.main-header--reference .brand-logo{width:auto;height:58px;max-width:232px;object-fit:contain;object-position:left center;image-rendering:auto}.main-header--reference .main-nav{justify-content:center;gap:clamp(14px,2vw,30px)}.main-header--reference .main-nav a{display:inline-flex;align-items:center;color:var(--cream);font-size:12px;font-weight:650;line-height:1}.main-header--reference .main-nav a:focus-visible,.main-header--reference .main-nav a:hover{color:var(--white)}.main-header--reference .main-nav a::after{background:var(--gold);bottom:-8px}.main-header--reference .nav-caret{display:inline-block;width:10px;height:7px;margin-left:6px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;vertical-align:middle}.main-header--reference .header-cta{min-width:184px;min-height:43px;border-color:var(--gold);border-radius:3px;background:var(--gold);color:var(--navy-ink);font-size:10px;letter-spacing:.08em}.main-header--reference .header-cta:hover{background:var(--cream);color:var(--navy-ink)}.main-header--reference .header-cta svg{width:15px;height:15px}.main-header--reference .menu-toggle{color:var(--cream)}.main-header--reference .menu-toggle__icon i{background:var(--cream)}@media (max-width:1260px){.promo-bar--reference .promo-bar__inner{gap:24px;padding-right:30px;padding-left:30px}.promo-bar__logo-link{width:278px}.countdown--reference{gap:9px}.countdown--reference .countdown__unit{min-width:47px}.countdown--reference .countdown__unit b{width:38px;height:32px;font-size:20px}.main-header--reference .main-header__inner{grid-template-columns:205px minmax(0,1fr) auto;padding-right:30px;padding-left:30px}.main-header--reference .brand-slots{width:198px}.main-header--reference .brand-logo{width:auto;height:53px;max-width:198px}.main-header--reference .main-nav{gap:15px}.main-header--reference .main-nav a{font-size:10px}.main-header--reference .header-cta{min-width:156px}}@media (max-width:1080px){:root{--promo-height:66px;--header-height:72px}.promo-bar--reference .promo-bar__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:0 22px}.promo-bar--reference .countdown--reference,.promo-bar--reference .promo-bar__cta,.promo-bar--reference .promo-bar__logo-link{grid-column:auto;grid-row:auto}.promo-bar__logo-link{width:220px;height:60px}.countdown--reference{gap:5px}.countdown--reference .countdown__unit{min-width:38px}.countdown--reference .countdown__unit:not(:last-child)::after{right:-5px;width:3px;height:3px}.countdown--reference .countdown__unit small{font-size:6px}.countdown--reference .countdown__unit b{width:30px;height:28px;font-size:17px}.promo-bar__cta--red{min-width:164px;min-height:39px;padding-right:10px;padding-left:13px}.promo-bar__cta-copy strong{font-size:8px}.promo-bar__cta-copy small{font-size:6px}.main-header--reference .main-header__inner{grid-template-columns:1fr auto auto;padding:0 22px}.main-header--reference .main-nav{background:var(--navy)}.main-header--reference .main-nav a{border-top-color:rgba(238,229,217,.16);color:var(--cream)}.main-header--reference .main-nav a::after{left:var(--page-gutter);background:var(--gold)}.main-header--reference .header-cta{min-width:154px}}@media (max-width:760px){:root{--promo-height:68px;--header-height:66px}.promo-bar--reference .promo-bar__inner{grid-template-columns:150px minmax(0,1fr);grid-template-rows:34px 29px;gap:0 7px;padding:3px 12px}.promo-bar__logo-link{grid-column:1;grid-row:1/span 2;width:150px;height:62px}.promo-bar__promo-image{width:150px;max-height:62px}.countdown--reference{grid-column:2;grid-row:1;justify-content:end;gap:3px}.countdown--reference .countdown__unit{min-width:28px}.countdown--reference .countdown__unit:not(:last-child)::after{top:21px;right:-3px;width:2px;height:2px}.countdown--reference .countdown__unit small{font-size:5px}.countdown--reference .countdown__unit b{width:27px;height:25px;font-size:14px}.promo-bar--reference .promo-bar__cta{grid-column:2;grid-row:2;justify-self:end;min-width:163px;min-height:29px;padding:4px 8px 4px 10px}.promo-bar__cta-copy{gap:2px}.promo-bar__cta-copy strong{font-size:7px}.promo-bar__cta-copy small{font-size:5px}.promo-bar__cta--red svg{width:11px;height:11px}.promo-bar--neutral .promo-bar__ended-copy{display:none}.main-header--reference .main-header__inner{padding:0 18px}.main-header--reference .brand-slots{width:156px}.main-header--reference .brand-logo{width:auto;height:44px;max-width:156px}.main-header--reference .header-cta{min-width:126px;min-height:37px;padding:9px 8px;font-size:8px}.main-header--reference .menu-toggle{justify-self:end}.main-header--reference .menu-toggle__label{display:none}}.hero--reference{position:relative;isolation:isolate;overflow:hidden;min-height:auto;background:#fbf5ec}.hero--reference::before{position:absolute;z-index:1;top:-43%;right:-18%;width:83%;height:175%;border:1px solid rgba(201,168,76,.3);border-radius:50%;box-shadow:-38px 0 0 -37px rgba(201,168,76,.2),-84px 0 0 -83px rgba(201,168,76,.14);content:"";pointer-events:none;transform:rotate(-9deg)}.hero--reference .hero-reference__wash{background:radial-gradient(circle at 14% 52%,rgba(201,168,76,.13),transparent 17%),radial-gradient(circle at 86% 90%,rgba(34,45,82,.14),transparent 26%),linear-gradient(110deg,rgba(255,253,249,.99) 0,rgba(255,253,249,.9) 58%,rgba(238,229,217,.3) 100%)}.hero--reference .hero__frame{position:relative;z-index:2;padding-top:clamp(28px,3.5vw,52px)}.hero--reference .hero__eyebrow-row{max-width:1240px;margin:0 auto;font-size:clamp(10px, 1vw, 15px);font-weight:800;letter-spacing:.15em}.hero--reference .hero__eyebrow-row .hero__line{flex:1;max-width:290px;height:2px;margin:0 clamp(18px,3vw,45px)}.hero--reference .hero__layout{grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);align-items:center;gap:clamp(30px,4.2vw,70px);padding-top:clamp(28px,4vw,52px)}.hero--reference .hero__content{max-width:760px}.hero__event-lockup{display:grid;grid-template-columns:clamp(285px,27vw,390px) minmax(0,1fr);align-items:center;min-height:295px}.hero__anniversary{position:relative;display:grid;min-height:295px;place-items:center;overflow:visible}.hero__anniversary-number{position:relative;z-index:2;color:transparent;font-family:Georgia,"Times New Roman",serif;font-size:clamp(310px, 28vw, 420px);font-weight:700;letter-spacing:-.13em;line-height:.68;text-shadow:0 12px 18px rgba(125,86,35,.12);background:linear-gradient(132deg,#8e5c19 3%,#efca7e 24%,#b27a26 47%,#f5d896 64%,#96621e 93%);-webkit-background-clip:text;background-clip:text}.hero__anniversary-sparkles{position:absolute;z-index:1;top:23%;left:1%;width:42%;height:45%;opacity:.9;background-image:radial-gradient(circle,rgba(201,168,76,.85) 0 1.5px,transparent 2px),radial-gradient(circle,rgba(201,168,76,.64) 0 1px,transparent 1.6px);background-position:5px 9px,22px 3px;background-size:29px 31px,37px 43px;transform:rotate(-12deg)}.hero__anniversary-number{transform:translateY(-54px)}.hero__anniversary-sparkles{transform:translateY(-45px) rotate(-12deg)}.hero__title-lockup{min-width:0;padding:26px 0 0 8px}.hero__title-lockup>b,.hero__title-lockup>em,.hero__title-lockup>span,.hero__title-lockup>strong{display:block}.hero__title-lockup>span{color:var(--navy);font-size:clamp(37px, 4.15vw, 64px);font-weight:620;letter-spacing:-.07em;line-height:.93}.hero__title-lockup>strong{color:#bd9144;font-size:clamp(39px, 4.3vw, 67px);font-weight:700;letter-spacing:-.08em;line-height:.91}.hero__title-lockup>em{margin-top:10px;color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px, 3.55vw, 54px);font-style:italic;font-weight:500;letter-spacing:-.06em;line-height:.98;white-space:nowrap}.hero__title-lockup>b{display:flex;align-items:center;gap:clamp(15px,2vw,29px);margin:7px 0 0;color:var(--navy);font-size:clamp(28px, 3vw, 43px);font-weight:500;letter-spacing:.28em;line-height:1}.hero__title-lockup>b::before{width:clamp(95px,10vw,158px);height:4px;flex:0 0 auto;background:var(--wine);border-radius:10px;content:""}.hero--reference .hero__milestone{max-width:none;margin:clamp(17px,2.2vh,25px) 0 0;color:#a8782f;font-size:clamp(10px, 1vw, 14px);font-weight:650;letter-spacing:.22em;line-height:1.2}.hero--reference .hero__subline{margin-top:10px;color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px, 4.3vw, 61px);font-weight:400;letter-spacing:-.065em;line-height:.98}.hero--reference .hero__strategy{max-width:none;margin-top:10px;color:var(--navy);font-size:clamp(14px, 1.25vw, 18px);font-weight:500;line-height:1.32}.hero--reference .hero__facts--chips{flex-wrap:nowrap;margin-top:clamp(17px,2vw,27px)}.hero--reference .hero__facts--chips>span{min-height:48px;border-right-color:rgba(34,45,82,.22);color:#d89a18;padding-right:clamp(12px,1.35vw,22px);margin-right:clamp(12px,1.35vw,22px)}.hero--reference .hero__facts--chips svg{width:27px;height:27px;flex-basis:27px;stroke-width:1.45}.hero--reference .hero__facts--chips b{color:var(--navy);font-size:clamp(11px, .85vw, 14px);font-weight:750}.hero--reference .hero__facts--chips small{color:rgba(34,45,82,.72);font-size:clamp(9px, .8vw, 12px)}.hero--reference .hero__actions{margin-top:clamp(20px,2.2vw,30px)}.hero--reference .hero__actions .button{min-height:54px;border-radius:30px;font-size:12px}.hero-reference__media{min-height:clamp(400px,36vw,548px);border-radius:15px 0 0 15px;box-shadow:-24px 22px 70px rgba(34,45,82,.18)}.hero-reference__poster{opacity:1;filter:saturate(.92) contrast(1.04) brightness(1.03)}.hero-reference__video{opacity:0}.hero--video-ready .hero-reference__poster{opacity:0}.hero--video-ready .hero-reference__video{opacity:1}.hero-reference__media::after{background:linear-gradient(90deg,rgba(34,45,82,0) 40%,rgba(34,45,82,.12)),linear-gradient(180deg,rgba(34,45,82,0) 56%,rgba(34,45,82,.17))}.hero-reference__video-toggle{inset:0;display:block;width:auto;height:auto;border:0;border-radius:0;background:0 0;color:transparent;cursor:pointer;font-size:0}.hero-reference__video-toggle:focus-visible{outline:3px solid var(--gold);outline-offset:-7px}.hero-reference__provisional-label{position:absolute;z-index:5;top:17px;right:18px;color:transparent;font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}@media (max-width:1080px){.hero--reference .hero__layout{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:30px}.hero__event-lockup{grid-template-columns:175px minmax(0,1fr);min-height:205px}.hero__anniversary{min-height:205px}.hero__anniversary-number{font-size:185px;transform:none}.hero__anniversary-sparkles{transform:rotate(-12deg)}.hero__title-lockup>span{font-size:34px}.hero__title-lockup>strong{font-size:36px}.hero__title-lockup>em{font-size:29px}.hero__title-lockup>b{font-size:24px}.hero--reference .hero__subline{font-size:39px}.hero-reference__media{min-height:430px}}@media (max-width:900px) and (min-width:761px){.hero--reference{min-height:auto}.hero--reference .hero__layout{display:flex;flex-direction:column;align-items:stretch;gap:32px}.hero--reference .hero__content{max-width:680px}.hero__event-lockup{grid-template-columns:250px minmax(0,1fr);min-height:250px}.hero__anniversary{min-height:250px}.hero__anniversary-number{font-size:274px;transform:none}.hero__anniversary-sparkles{transform:rotate(-12deg)}.hero__title-lockup>span{font-size:48px}.hero__title-lockup>strong{font-size:50px}.hero__title-lockup>em{font-size:42px}.hero__title-lockup>b{font-size:30px}.hero-reference__media{min-height:410px;width:100%}}@media (max-width:760px){.hero--reference::before{top:36%;right:-72%;width:145%;height:62%;transform:rotate(-18deg)}.hero--reference .hero__frame{padding-top:23px}.hero--reference .hero__eyebrow-row{align-items:center;font-size:8px;letter-spacing:.11em}.hero--reference .hero__eyebrow-row .hero__line{max-width:46px;margin:0 7px}.hero--reference .hero__layout{display:flex;flex-direction:column;gap:27px;padding-top:24px}.hero__event-lockup{grid-template-columns:130px minmax(0,1fr);min-height:166px}.hero__anniversary{min-height:166px}.hero__anniversary-number{font-size:158px;letter-spacing:-.18em;transform:none}.hero__anniversary-sparkles{width:45%;height:45%;background-size:21px 24px,28px 33px;transform:rotate(-12deg)}.hero__title-lockup{padding:18px 0 0 3px}.hero__title-lockup>span{font-size:clamp(24px, 7.3vw, 29px)}.hero__title-lockup>strong{font-size:clamp(25px, 7.7vw, 31px)}.hero__title-lockup>em{margin-top:7px;font-size:clamp(22px, 6.5vw, 27px)}.hero__title-lockup>b{gap:12px;margin-top:5px;font-size:19px}.hero__title-lockup>b::before{width:58px;height:3px}.hero--reference .hero__milestone{margin-top:13px;font-size:9px;letter-spacing:.14em}.hero--reference .hero__subline{margin-top:8px;font-size:clamp(31px, 9.4vw, 38px);line-height:1}.hero--reference .hero__strategy{margin-top:10px;font-size:13px;line-height:1.35}.hero--reference .hero__facts--chips{margin-top:18px}.hero--reference .hero__facts--chips>span{min-height:44px}.hero--reference .hero__facts--chips svg{width:22px;height:22px;flex-basis:22px}.hero--reference .hero__actions{margin-top:19px}.hero--reference .hero__actions .button{min-height:50px;font-size:11px}.hero-reference__media{min-height:285px;width:100%;border-radius:12px}.hero-reference__provisional-label{top:12px;right:13px;font-size:7px}}.hero--reference .hero__event-lockup{display:block;min-height:0}.hero--reference .hero__lockup-image{display:block;width:100%;max-width:850px;height:auto;object-fit:contain;object-position:left center;image-rendering:auto}@media (max-width:900px) and (min-width:761px){.hero--reference .hero__lockup-image{max-width:760px}}@media (max-width:760px){.hero--reference .hero__lockup-image{width:100%;max-width:100%}}.section--metrics,.section--metrics-reference{position:relative;overflow:hidden;background:#222d52;color:var(--cream)}.section--metrics::before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(34,45,82,.98) 0,rgba(34,45,82,.91) 47%,rgba(34,45,82,.72) 100%),url("../assets/images/metrics-background-reference.webp") center right/cover no-repeat;content:"";opacity:.68;pointer-events:none}.section--metrics::after{position:absolute;right:-10%;bottom:-38%;width:55%;height:90%;border:1px solid rgba(210,182,138,.14);border-radius:50%;box-shadow:0 0 0 45px rgba(210,182,138,.035),0 0 0 90px rgba(210,182,138,.025);content:"";transform:rotate(-12deg);pointer-events:none}.section--metrics>*{position:relative;z-index:1}.section--metrics .section__intro{margin-bottom:clamp(48px,6vw,78px)}.section--metrics .eyebrow{color:var(--gold-soft)}.section--metrics h2{color:var(--cream);font-size:clamp(43px, 5.9vw, 86px);letter-spacing:-.085em;line-height:.91}.section--metrics h2 em{color:var(--gold)}.section--metrics .metrics-intro-copy{align-self:end;max-width:470px}.section--metrics .lead{color:rgba(238,229,217,.76);font-size:clamp(16px, 1.35vw, 20px);line-height:1.45}.metrics-reference-note{margin:19px 0 0;color:var(--gold-soft);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.metrics-grid--five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(238,229,217,.23);border-bottom:1px solid rgba(238,229,217,.18);background:rgba(13,24,54,.16)}.metric-card--reference{min-height:306px;border-right:1px solid rgba(238,229,217,.18);background:0 0;padding:32px 26px 30px}.metric-card--reference:last-child{border-right:0}.metric-card--reference .metric-card__icon{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(210,182,138,.24);border-radius:50%;background:rgba(238,229,217,.06);color:var(--gold)}.metric-card--reference .metric-card__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.metric-card--reference .metric-card__number{display:block;margin-top:22px;color:var(--gold);font-size:clamp(48px, 4.55vw, 78px);font-weight:750;letter-spacing:-.09em;line-height:.85;white-space:nowrap}.metric-card--reference .metric-card__label{display:block;margin-top:17px;color:var(--cream);font-size:12px;font-weight:850;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.metric-card--reference p{max-width:230px;margin:13px 0 0;color:rgba(238,229,217,.72);font-size:14px;line-height:1.42}@media (max-width:1080px){.section--metrics h2{font-size:clamp(42px, 6.4vw, 68px)}.metrics-grid--five{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));border:0;background:0 0}.metric-card--reference{min-height:220px;border:1px solid rgba(238,229,217,.18);border-radius:13px;background:rgba(238,229,217,.04);padding:23px 20px 22px}.metric-card--reference:nth-child(2n){border-right:1px solid rgba(238,229,217,.18)}.metric-card--reference:last-child{display:grid;min-height:128px;grid-column:1/-1;grid-template-columns:52px minmax(110px,.55fr) minmax(0,1fr);align-items:center;column-gap:18px;padding:20px 24px}.metric-card--reference:last-child .metric-card__icon{grid-row:1/span 2;grid-column:1}.metric-card--reference:last-child .metric-card__number{grid-row:1;grid-column:2;margin-top:0}.metric-card--reference:last-child .metric-card__label{grid-row:2;grid-column:2;align-self:start;margin-top:4px}.metric-card--reference:last-child p{grid-row:1/span 2;grid-column:3;align-self:center;margin:0}.metric-card--reference .metric-card__icon{width:52px;height:52px}.metric-card--reference .metric-card__icon svg{width:24px;height:24px}.metric-card--reference .metric-card__number{margin-top:16px;font-size:clamp(42px, 5vw, 62px)}.metric-card--reference .metric-card__label{margin-top:12px}.metric-card--reference p{margin-top:9px}}@media (max-width:760px){.section--metrics{padding-top:82px;padding-bottom:82px}.section--metrics::before{background-position:68% center;opacity:.5}.section--metrics .section__intro{margin-bottom:44px}.section--metrics h2{font-size:clamp(39px, 11.5vw, 58px)}.section--metrics .metrics-intro-copy{max-width:420px}.section--metrics .lead{font-size:15px}.metrics-reference-note{font-size:9px}.metrics-grid--five{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));border:0;background:0 0}.metric-card--reference{min-height:190px;border:1px solid rgba(238,229,217,.18);border-radius:11px;background:rgba(238,229,217,.045);padding:18px 14px 19px}.metric-card--reference:nth-child(2n){border-right:1px solid rgba(238,229,217,.18)}.metric-card--reference:last-child{min-height:112px;grid-template-columns:44px minmax(82px,.55fr) minmax(0,1fr);column-gap:12px;padding:16px}.metric-card--reference .metric-card__icon{width:44px;height:44px}.metric-card--reference .metric-card__icon svg{width:20px;height:20px}.metric-card--reference .metric-card__number{margin-top:13px;font-size:clamp(35px, 9vw, 50px)}.metric-card--reference .metric-card__label{margin-top:9px;font-size:8.5px}.metric-card--reference p{margin-top:8px;font-size:11px;line-height:1.32}}@media (max-width:520px){.metrics-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card--reference,.metric-card--reference:nth-child(2n){border-right:1px solid rgba(238,229,217,.18)}.metric-card--reference:last-child{grid-column:1/-1;border-bottom:1px solid rgba(238,229,217,.18)}.metric-card--reference .metric-card__number{font-size:clamp(35px, 9vw, 48px)}}.founder-section--editorial{background:var(--cream);color:var(--navy)}.founder-editorial{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(48px,7vw,112px);width:min(100%,1240px)!important}.founder-editorial__media{position:relative;margin:0;padding:16px 16px 18px}.founder-editorial__media::before{position:absolute;inset:0 0 2% 0;border:1px solid rgba(201,168,76,.72);content:"";pointer-events:none}.founder-editorial__media::after{position:absolute;top:16px;right:-11px;bottom:17px;left:16px;border:1px solid rgba(34,45,82,.22);content:"";pointer-events:none}.founder-editorial__frame{position:relative;z-index:1;overflow:hidden;aspect-ratio:.67;background:var(--navy)}.founder-editorial__frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.founder-editorial__media figcaption{position:relative;z-index:2;margin-top:13px;color:rgba(34,45,82,.54);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.founder-editorial__content{min-width:0}.founder-editorial__content .eyebrow{color:#9b7a2c}.founder-editorial__content h2{margin-top:22px;color:var(--navy);font-size:clamp(44px, 5.4vw, 79px);letter-spacing:-.085em;line-height:.92}.founder-editorial__content h2 em{color:#b48722}.founder-editorial__content h3{margin:25px 0 5px;color:var(--navy);font-size:clamp(24px, 2.25vw, 34px);letter-spacing:-.05em;line-height:1}.founder-editorial__role{margin:0;color:rgba(34,45,82,.76);font-size:14px;line-height:1.4}.founder-editorial__role span{color:var(--gold);padding:0 4px}.founder-editorial__rule{width:55px;height:2px;margin:27px 0 24px;background:var(--gold)}.founder-editorial__bio{display:grid;gap:15px;max-width:690px}.founder-editorial__bio p{margin:0;color:rgba(34,45,82,.78);font-size:15px;line-height:1.48}.founder-highlights{display:grid;gap:10px;max-width:690px;margin:27px 0 0;padding:0;list-style:none}.founder-highlights li{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:14px}.founder-highlight__icon{display:grid;width:43px;height:43px;place-items:center;border-radius:50%;background:#f8f0e6;color:#b48722}.founder-highlight__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.founder-highlights strong{border-left:1px solid rgba(180,135,34,.68);color:var(--navy);padding-left:17px;font-size:14px;line-height:1.3}.founder-quote{max-width:690px;margin:28px 0 0;border-left:4px solid var(--gold);background:#f8f0e6;padding:17px 22px 16px}.founder-quote p{margin:0;color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-size:clamp(19px, 1.8vw, 27px);font-style:italic;line-height:1.28}.founder-quote cite{display:block;margin-top:12px;color:rgba(34,45,82,.72);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}@media (max-width:1080px){.founder-editorial{gap:46px}.founder-editorial__content h2{font-size:clamp(42px, 5.8vw, 64px)}.founder-editorial__bio p{font-size:14px}.founder-highlights{margin-top:23px}}@media (max-width:760px){.founder-editorial{grid-template-columns:1fr;gap:42px}.founder-editorial__media{width:min(100%,430px);margin:0 auto;padding:13px 13px 15px}.founder-editorial__media::after{top:13px;right:-8px;bottom:14px;left:13px}.founder-editorial__content h2{margin-top:17px;font-size:clamp(39px, 10.5vw, 58px)}.founder-editorial__content h3{margin-top:21px;font-size:27px}.founder-editorial__role{font-size:13px}.founder-editorial__bio p{font-size:14px;line-height:1.5}.founder-highlights{gap:9px;margin-top:23px}.founder-highlights li{grid-template-columns:38px minmax(0,1fr);gap:11px}.founder-highlight__icon{width:38px;height:38px}.founder-highlight__icon svg{width:20px;height:20px}.founder-highlights strong{padding-left:12px;font-size:12px}.founder-quote{margin-top:24px;padding:15px 16px 14px}.founder-quote p{font-size:20px}}.founder-editorial{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);row-gap:34px}.founder-editorial__left{min-width:0}.founder-editorial__section-label{margin:0 0 21px;color:#9b7a2c}.founder-editorial__content h2{max-width:720px;margin-top:0;font-size:clamp(36px, 3.7vw, 56px);line-height:.95}.founder-editorial__content h3{margin-top:19px;font-size:clamp(22px, 1.8vw, 29px)}.founder-editorial__role{font-size:12px}.founder-editorial__rule{margin:21px 0 19px}.founder-editorial__bio{gap:11px;max-width:720px}.founder-editorial__bio p{font-size:13px;line-height:1.4;text-align:justify;text-justify:inter-word;hyphens:auto}.founder-editorial__bio--compact{display:none}.founder-highlights{gap:7px;max-width:720px;margin-top:21px}.founder-highlights li{grid-template-columns:36px minmax(0,1fr);gap:11px}.founder-highlight__icon{width:36px;height:36px}.founder-highlight__icon svg{width:19px;height:19px}.founder-highlights strong{padding-left:13px;font-size:12px}.founder-quote{grid-column:1/-1;width:min(100%,930px);justify-self:end;margin:0}@media (max-width:1080px){.founder-editorial{grid-template-columns:minmax(180px,.43fr) minmax(0,.57fr);gap:24px;row-gap:24px}.founder-editorial__section-label{margin-bottom:14px;font-size:9px}.founder-editorial__media{padding:11px 11px 13px}.founder-editorial__media::after{top:11px;right:-8px;bottom:12px;left:11px}.founder-editorial__content h2{font-size:clamp(28px, 4.2vw, 42px)}.founder-editorial__content h3{margin-top:14px;font-size:clamp(20px, 2.7vw, 26px)}.founder-editorial__role{font-size:11px;line-height:1.35}.founder-editorial__rule{margin:15px 0 14px}.founder-editorial__bio--full{display:none}.founder-editorial__bio--compact{display:grid;gap:10px}.founder-editorial__bio p{font-size:12px;line-height:1.38}.founder-highlights{margin-top:17px}.founder-highlights li{grid-template-columns:32px minmax(0,1fr);gap:9px}.founder-highlight__icon{width:32px;height:32px}.founder-highlight__icon svg{width:17px;height:17px}.founder-highlights strong{padding-left:10px;font-size:10.5px}.founder-quote{width:100%}}@media (max-width:760px){.founder-editorial{grid-template-columns:minmax(116px,.39fr) minmax(0,.61fr);gap:16px;row-gap:18px;align-items:start}.founder-editorial__section-label{margin-bottom:10px;font-size:7.5px;letter-spacing:.07em;line-height:1.3}.founder-editorial__media{width:100%;margin:0;padding:8px 8px 10px}.founder-editorial__media::after{top:8px;right:-6px;bottom:9px;left:8px}.founder-editorial__media figcaption{margin-top:8px;font-size:6px;letter-spacing:.05em;line-height:1.2}.founder-editorial__content h2{font-size:clamp(22px, 6.4vw, 31px);line-height:.96}.founder-editorial__content h3{margin-top:12px;font-size:clamp(17px, 4.7vw, 23px);line-height:1.05}.founder-editorial__role{font-size:9px;line-height:1.3}.founder-editorial__role span{padding:0 2px}.founder-editorial__rule{width:35px;height:1px;margin:12px 0 11px}.founder-editorial__bio{gap:8px}.founder-editorial__bio p{font-size:10.5px;line-height:1.34}.founder-highlights{gap:6px;margin-top:13px}.founder-highlights li{grid-template-columns:26px minmax(0,1fr);gap:7px}.founder-highlight__icon{width:26px;height:26px}.founder-highlight__icon svg{width:14px;height:14px}.founder-highlights strong{padding-left:7px;font-size:8.5px;line-height:1.2}.founder-quote{padding:14px 15px 13px}.founder-quote p{font-size:17px;line-height:1.25}.founder-quote cite{margin-top:9px;font-size:7px}}@media (max-width:390px){.founder-editorial{grid-template-columns:minmax(105px,.37fr) minmax(0,.63fr);gap:13px}.founder-editorial__content h2{font-size:clamp(20px, 6.2vw, 25px)}.founder-editorial__content h3{font-size:17px}.founder-editorial__role{font-size:8.5px}.founder-editorial__bio p{font-size:10px}.founder-highlights strong{font-size:8px}}.founder-editorial{row-gap:20px}.founder-editorial .founder-quote{width:100%;max-width:none;justify-self:stretch}.founder-editorial__left{display:flex;flex-direction:column}.founder-editorial__media{display:flex;flex:1 1 auto;flex-direction:column}.founder-editorial__frame{flex:1 1 auto;min-height:0;aspect-ratio:auto}.founder-editorial>.founder-highlights{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:none;margin:0}.founder-editorial>.founder-highlights li{min-width:0;border-top:1px solid rgba(180,135,34,.4);padding:11px 0 5px}.founder-editorial>.founder-highlights strong{padding-left:13px;font-size:12px;line-height:1.25}@media (max-width:1080px){.founder-editorial{align-items:stretch}.founder-editorial__content h2{font-size:clamp(25px, 3.7vw, 36px)}.founder-editorial>.founder-highlights{gap:12px}.founder-editorial>.founder-highlights li{grid-template-columns:32px minmax(0,1fr);gap:9px}.founder-editorial>.founder-highlights strong{padding-left:10px;font-size:10.5px}}@media (max-width:760px){.founder-editorial{align-items:stretch}.founder-editorial__content h2{font-size:clamp(20px, 5.8vw, 27px)}.founder-editorial>.founder-highlights{gap:8px}.founder-editorial>.founder-highlights li{grid-template-columns:26px minmax(0,1fr);gap:7px;padding-top:9px}.founder-editorial>.founder-highlights strong{padding-left:7px;font-size:8.5px;line-height:1.2}}@media (max-width:390px){.founder-editorial__content h2{font-size:clamp(19px, 5.6vw, 23px)}.founder-editorial>.founder-highlights{gap:6px}.founder-editorial>.founder-highlights strong{font-size:8px}}:root{--section-content-width:var(--content-width)}.section>*{width:min(100%,var(--section-content-width))}.founder-editorial{width:min(100%,var(--section-content-width))!important}.section--closing>*{max-width:var(--section-content-width)}.about-copy p,.about-statement p,.agenda-tabs__panels [role=tabpanel] p,.faq-list details p,.founder-editorial__bio p,.location-note,.metric-card--reference p,.metrics-intro-copy,.payment-state p,.pending-strip>p,.section__intro .lead,.speaker-empty p,.trajectory-copy p,.video-feature__copy p{text-align:justify;text-justify:inter-word;hyphens:auto}.section--closing{text-align:left}.section--closing>*{width:min(100%,var(--section-content-width));max-width:var(--section-content-width);margin-right:auto;margin-left:auto}.section--closing .closing__rule{margin-right:auto;margin-left:0}.section--closing p:not(.eyebrow){margin-right:0;margin-left:0;text-align:justify}.section--closing .closing__actions{justify-content:flex-start}@media (min-width:1081px){.founder-editorial{align-items:start}.founder-editorial__left{align-self:start}.founder-editorial__media{flex:0 0 auto}.founder-editorial__frame{flex:0 0 auto;aspect-ratio:.82;max-height:550px}}.founder-editorial__media::after,.founder-editorial__media::before,.founder-editorial__rule{display:none}.founder-editorial__role span{color:inherit}.founder-editorial>.founder-highlights li{border-top:0}.founder-editorial>.founder-highlights strong{border-left:0;padding-left:0}.founder-editorial .founder-quote{border-left:0}@media (min-width:1081px){.founder-editorial__content{align-self:center}}.hero--reference::before{display:none}.hero--reference .hero__eyebrow-row{justify-content:flex-end}.hero--reference .hero__eyebrow-row .hero__line{display:none}.hero--reference .hero__event-lockup{display:grid;grid-template-columns:clamp(190px,24vw,310px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.4vw,24px);min-height:clamp(220px,24vw,305px)}.hero--reference .hero__anniversary{min-height:100%;place-items:center}.hero--reference .hero__anniversary-number{transform:none;text-shadow:none;font-size:clamp(205px, 25vw, 350px)}.hero--reference .hero__anniversary-sparkles{display:none}.hero--reference .hero__title-lockup{padding:0;text-align:left}.hero--reference .hero__title-lockup>b{gap:0;margin-top:13px;letter-spacing:.3em}.hero--reference .hero__title-lockup>b::before{display:none}.hero--reference .hero__strategy{text-align:justify;text-align-last:left}.hero--reference .hero__actions{align-items:stretch;gap:13px}.hero--reference .hero__actions .button{min-width:245px;border-radius:999px}.hero--reference .hero__actions .button--secondary{min-width:255px;border-color:var(--navy);background:0 0;color:var(--navy)}.hero--reference .hero__actions .button--secondary:hover{background:var(--navy);color:var(--cream)}@media (max-width:1080px){.hero--reference .hero__event-lockup{grid-template-columns:205px minmax(0,1fr);min-height:220px}.hero--reference .hero__anniversary-number{font-size:205px}}@media (max-width:900px) and (min-width:761px){.hero--reference .hero__event-lockup{grid-template-columns:250px minmax(0,1fr);min-height:250px}.hero--reference .hero__anniversary-number{font-size:270px}}@media (max-width:760px){.hero--reference .hero__eyebrow-row{justify-content:flex-start}.hero--reference .hero__event-lockup{grid-template-columns:120px minmax(0,1fr);gap:8px;min-height:160px}.hero--reference .hero__anniversary-number{font-size:150px;letter-spacing:-.16em}.hero--reference .hero__title-lockup>span{font-size:clamp(23px, 7vw, 29px)}.hero--reference .hero__title-lockup>strong{font-size:clamp(25px, 7.4vw, 31px)}.hero--reference .hero__title-lockup>em{font-size:clamp(21px, 6.1vw, 26px)}.hero--reference .hero__title-lockup>b{margin-top:8px;font-size:20px;letter-spacing:.22em}.hero--reference .hero__strategy{text-align:left}.hero--reference .hero__actions .button--secondary{min-width:0}}.hero--reference{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.hero--reference .hero__frame{display:block;width:min(100%,var(--content-width));margin:0 auto;min-height:0;justify-content:initial;padding-top:clamp(14px,1.6vw,22px);padding-right:0;padding-left:0}.hero--reference .hero__layout{align-items:start;padding-top:clamp(10px,1.6vw,20px)}.hero--reference .hero__anniversary{min-width:0;overflow:visible;padding:10px 0 22px}.hero--reference .hero__anniversary-number{display:block;width:max-content;max-width:100%;margin:0 auto;padding:.02em .08em .13em;font-family:"Bodoni 72",Didot,Georgia,"Times New Roman",serif;font-size:clamp(190px, 23vw, 340px);font-weight:500;letter-spacing:-.1em;line-height:.9;white-space:nowrap}.hero--reference .hero__facts--reference{display:flex;align-items:center;gap:0;margin-top:clamp(18px,2vw,27px);border:0;background:0 0}.hero--reference .hero__fact-group{display:flex;align-items:center;min-height:66px;color:var(--gold)}.hero--reference .hero__fact-group--presence{gap:17px;border-right:1px solid rgba(34,45,82,.24);padding-right:clamp(18px,2vw,30px)}.hero--reference .hero__fact-group--streaming{gap:13px;padding-left:clamp(18px,2vw,30px)}.hero--reference .hero__fact-group>svg{width:35px;height:35px;flex:0 0 35px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.hero--reference .hero__fact-group>span{display:grid;gap:4px}.hero--reference .hero__fact-group b{color:var(--navy);font-size:clamp(12px, 1vw, 15px);font-weight:800;line-height:1.1;white-space:nowrap}.hero--reference .hero__fact-group small{display:flex;align-items:center;gap:6px;color:rgba(34,45,82,.72);font-size:clamp(10px, .82vw, 12px);line-height:1.15;white-space:nowrap}.hero--reference .hero__fact-group small i{color:rgba(34,45,82,.55);font-style:normal}.hero--reference .hero__fact-group small svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:var(--gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.hero--reference .hero__fact-group--streaming b{font-size:clamp(12px, 1vw, 15px)}.hero--reference .hero__actions{margin-top:22px}.hero--reference .hero__actions .button{min-height:56px;padding-right:24px;padding-left:24px}.hero--reference .hero__actions .button--primary{min-width:245px}.hero--reference .hero__actions .button--secondary{min-width:255px}@media (max-width:1080px){.hero--reference .hero__frame{padding-top:17px}.hero--reference .hero__fact-group--presence{gap:12px;padding-right:18px}.hero--reference .hero__fact-group--streaming{gap:10px;padding-left:18px}.hero--reference .hero__fact-group>svg{width:30px;height:30px;flex-basis:30px}.hero--reference .hero__fact-group b{font-size:12px}.hero--reference .hero__fact-group small{font-size:9px}}@media (max-width:760px){.hero--reference .hero__frame{padding-top:13px}.hero--reference .hero__layout{padding-top:15px}.hero--reference .hero__anniversary-number{font-size:152px}.hero--reference .hero__facts--reference{align-items:stretch;flex-direction:column;gap:10px}.hero--reference .hero__fact-group{min-height:52px}.hero--reference .hero__fact-group--presence{border-right:0;border-bottom:1px solid rgba(34,45,82,.18);padding:0 0 10px}.hero--reference .hero__fact-group--streaming{padding:0}.hero--reference .hero__fact-group>svg{width:27px;height:27px;flex-basis:27px}.hero--reference .hero__fact-group b{font-size:11px}.hero--reference .hero__fact-group small{font-size:8px}.hero--reference .hero__actions{margin-top:18px}.hero--reference .hero__actions .button{min-height:52px}}@media (max-width:900px){.hero--reference .hero__layout{align-items:stretch}}.hero--reference .hero__anniversary-number{font-family:var(--font);font-size:clamp(190px, 23vw, 340px);font-weight:700;letter-spacing:-.14em;line-height:.82;padding:.05em .1em .16em}.hero--reference .hero__title-lockup>em{font-family:var(--font);font-size:clamp(22px, 2.2vw, 34px);font-style:italic;font-weight:500;letter-spacing:-.06em;white-space:nowrap}.hero--reference .hero__title-lockup>em .hero__year-inline{font-style:normal;font-weight:600;letter-spacing:.02em}.hero--reference .hero__subline{font-size:clamp(25px, 3.2vw, 47px);line-height:1}@media (max-width:760px){.hero--reference .hero__anniversary-number{font-size:152px;letter-spacing:-.13em}.hero--reference .hero__title-lockup>em{font-size:clamp(15px, 4.45vw, 19px);letter-spacing:-.065em}.hero--reference .hero__subline{font-size:clamp(25px, 8vw, 33px)}}.main-header--reference .brand-slots{width:245px}.main-header--reference .brand-logo--full{width:240px;height:auto;max-width:100%;object-fit:contain}@media (max-width:760px){.main-header--reference .brand-slots{width:175px}.main-header--reference .brand-logo--full{width:170px}}.main-header--reference{border-bottom-color:rgba(34,45,82,.12);background:rgba(255,253,249,.98);color:var(--navy)}.main-header--reference .main-nav{background:0 0}.main-header--reference .main-nav a{color:var(--navy)}.main-header--reference .main-nav a:focus-visible,.main-header--reference .main-nav a:hover{color:var(--navy-deep)}.main-header--reference .menu-toggle{color:var(--navy)}.main-header--reference .menu-toggle__icon i{background:var(--navy)}@media (max-width:1080px){.main-header--reference .main-nav{background:rgba(255,253,249,.99)}.main-header--reference .main-nav a{border-top-color:rgba(34,45,82,.12);color:var(--navy)}}@media (max-width:1260px) and (min-width:901px){.main-header--reference .brand-slots{width:210px}.main-header--reference .brand-logo--full{width:205px}}@media (max-width:900px) and (min-width:761px){.main-header--reference .brand-slots{width:185px}.main-header--reference .brand-logo--full{width:180px}}@media (max-width:760px){.main-header--reference .brand-slots{width:175px}.main-header--reference .brand-logo--full{width:170px}}.hero--reference .hero__subline{font-size:clamp(22px, 2.6vw, 38px)}@media (max-width:900px) and (min-width:761px){.hero--reference .hero__event-lockup{grid-template-columns:220px minmax(0,1fr);gap:12px}.hero--reference .hero__anniversary-number{font-size:245px}.hero--reference .hero__subline{font-size:clamp(24px, 4vw, 32px)}}@media (max-width:760px){.hero--reference .hero__event-lockup{grid-template-columns:145px minmax(0,1fr);gap:10px}.hero--reference .hero__anniversary-number{font-size:145px}.hero--reference .hero__title-lockup>span{font-size:clamp(22px, 6.4vw, 27px)}.hero--reference .hero__title-lockup>strong{font-size:clamp(24px, 6.9vw, 29px)}.hero--reference .hero__title-lockup>em{font-size:clamp(15px, 4.45vw, 19px);letter-spacing:-.065em}.hero--reference .hero__subline{font-size:clamp(20px, 5.8vw, 26px)}}.hero--reference .hero__subline{font-size:clamp(20px, 2.3vw, 32px)}@media (max-width:900px) and (min-width:761px){.hero--reference .hero__subline{font-size:clamp(21px, 3.1vw, 27px)}}@media (max-width:760px){.hero--reference .hero__subline{font-size:clamp(17px, 4.8vw, 20px);line-height:1.08}}.history-card[data-history-card]{cursor:zoom-in}.history-card[data-history-card]:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.history-photo-slot span.history-photo-slot__year{position:absolute;z-index:3;right:0;bottom:13px;display:block!important;width:86px;border:0;border-left:3px solid var(--gold);background:rgba(34,45,82,.96);clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);color:#fff;padding:8px 8px 7px;font-size:12px;font-weight:900;letter-spacing:.12em;line-height:1;text-align:center;box-shadow:0 6px 14px rgba(34,45,82,.24)}.history-photo-slot:has(img) .history-photo-slot__year{display:block}.history-lightbox[hidden]{display:none}.history-lightbox{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px}.history-lightbox__backdrop{position:absolute;inset:0;background:rgba(12,18,35,.88);cursor:zoom-out}.history-lightbox__dialog{position:relative;z-index:1;display:grid;width:min(100%,1480px);max-height:calc(100vh - 48px);place-items:center}.history-lightbox__dialog figure{display:grid;max-width:100%;max-height:calc(100vh - 48px);margin:0;place-items:center}.history-lightbox__dialog img{display:block;width:auto;max-width:calc(100vw - 48px);height:auto;max-height:calc(100vh - 104px);border:1px solid rgba(238,229,217,.5);background:var(--cream);object-fit:contain;box-shadow:0 28px 80px rgba(0,0,0,.35)}.history-lightbox__dialog figcaption{margin-top:10px;color:var(--cream);font-size:11px;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.history-lightbox__close{position:absolute;z-index:2;top:-8px;right:-8px;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--cream);border-radius:50%;background:var(--navy);color:var(--cream);cursor:pointer;font-size:28px;line-height:1}.history-lightbox__close:focus-visible,.history-lightbox__close:hover{background:var(--gold);color:var(--navy)}body.history-lightbox-open{overflow:hidden}@media (max-width:760px){.history-photo-slot span.history-photo-slot__year{right:0;bottom:8px;width:64px;padding:6px 5px 5px;font-size:10px}.history-lightbox{padding:14px}.history-lightbox__dialog img{max-width:calc(100vw - 28px);max-height:calc(100vh - 90px)}.history-lightbox__close{top:-11px;right:-5px;width:36px;height:36px;font-size:24px}}.promo-bar--reference{background:#f4ca54;color:var(--navy);border-bottom-color:rgba(34,45,82,.18)}.promo-bar--reference .countdown--reference .countdown__unit b,.promo-bar--reference .countdown--reference .countdown__unit small,.promo-bar--reference .promo-bar__ended-copy,.promo-bar--reference .promo-bar__ended-copy small{color:var(--navy)}.promo-bar--reference .promo-bar__cta--red{background:#be1738;color:#fff;text-transform:none}.promo-bar--reference .promo-bar__cta--red:focus-visible,.promo-bar--reference .promo-bar__cta--red:hover{background:#a81230;color:#fff}.hero--reference .button--primary{text-transform:none}.main-header--reference .brand-logo--full{width:auto;height:60px;max-width:255px;object-fit:contain;object-position:left center}.hero-reference__media{overflow:hidden;min-height:0;aspect-ratio:16/9;height:auto}.hero-reference__youtube{display:block;width:100%;height:100%;border:0;background:#111827}.hero-video-poster{position:relative;display:block;width:100%;height:100%;min-height:100%;overflow:hidden;border:0;padding:0;background:#111827;cursor:pointer}.hero-video-poster img{display:block;width:100%;height:100%;object-fit:cover}.hero-video-poster__play{position:absolute;top:50%;left:50%;display:grid;width:76px;height:54px;place-items:center;border-radius:14px;background:#f03;box-shadow:0 10px 24px rgba(0,0,0,.22);transform:translate(-50%,-50%);transition:transform .18s ease,background .18s ease}.hero-video-poster__play svg{width:28px;height:28px;fill:#fff;transform:translateX(2px)}.hero-video-poster:focus-visible .hero-video-poster__play,.hero-video-poster:hover .hero-video-poster__play{background:#e6002d;transform:translate(-50%,-50%) scale(1.04)}.hero-video-poster:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.hero-reference__media::after{display:none}@media (min-width:1081px){.hero--reference{min-height:auto}.hero--reference .hero__frame{padding-top:clamp(10px,1.3vw,20px);padding-bottom:16px}.hero--reference .hero__layout{padding-top:clamp(8px,1.1vw,16px)}.hero-reference__media{width:100%;height:auto;max-height:548px;aspect-ratio:16/9}}@media (max-width:1260px) and (min-width:1081px){.main-header--reference .brand-logo--full{height:54px;max-width:225px}}@media (max-width:1080px){.main-header--reference .brand-logo--full{height:54px;max-width:205px}.hero-reference__media{width:100%;aspect-ratio:16/9;height:auto}.hero-video-poster__play{width:68px;height:48px;border-radius:12px}.hero-video-poster__play svg{width:25px;height:25px}}@media (max-width:760px){.main-header--reference .brand-logo--full{height:48px;max-width:160px}.hero-reference__media{min-height:0;aspect-ratio:16/9;height:auto}}@media (min-width:1081px) and (max-height:850px){.hero--reference .hero__frame{padding-top:7px;padding-bottom:8px}.hero--reference .hero__layout{padding-top:4px}.hero--reference .hero__event-lockup{min-height:220px}.hero--reference .hero__anniversary-number{font-size:clamp(210px, 19vw, 270px)}.hero--reference .hero__title-lockup>span{font-size:clamp(32px, 3.5vw, 48px)}.hero--reference .hero__title-lockup>strong{font-size:clamp(34px, 3.6vw, 50px)}.hero--reference .hero__title-lockup>em{margin-top:7px;font-size:clamp(22px, 2vw, 29px)}.hero--reference .hero__milestone{margin-top:9px;font-size:clamp(9px, .8vw, 11px)}.hero--reference .hero__subline{margin-top:5px;font-size:clamp(24px, 2.6vw, 34px)}.hero--reference .hero__strategy{margin-top:5px;font-size:clamp(12px, 1vw, 15px);line-height:1.22}.hero--reference .hero__facts--reference{margin-top:10px}.hero--reference .hero__fact-group{min-height:50px}.hero--reference .hero__fact-group>svg{width:28px;height:28px;flex-basis:28px}.hero--reference .hero__actions{margin-top:11px}.hero--reference .hero__actions .button{min-height:45px;padding-top:10px;padding-bottom:10px}}.hero--reference .hero__anniversary-number{font-size:clamp(180px, 16vw, 220px);line-height:.86}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(44px, 2.8vw, 52px)}.hero--reference .hero__title-lockup>em{font-size:clamp(26px, 1.55vw, 30px)}.hero--reference .hero__subline{max-width:660px;margin-top:clamp(16px,1.9vw,24px);color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px, 1.8vw, 26px);font-weight:400;letter-spacing:-.035em;line-height:1.15;text-align:left;text-wrap:balance}.hero--reference .hero__strategy{max-width:640px;margin-top:14px;color:rgba(34,45,82,.78);font-family:var(--font);font-size:clamp(15px, 1.05vw, 17px);font-weight:500;letter-spacing:0;line-height:1.45;text-align:left;text-wrap:pretty}@media (min-width:1081px) and (max-height:850px){.hero--reference .hero__anniversary-number{font-size:clamp(180px, 16vw, 220px)}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(44px, 2.8vw, 52px)}.hero--reference .hero__title-lockup>em{font-size:clamp(26px, 1.55vw, 30px)}.hero--reference .hero__subline{margin-top:14px;font-size:clamp(22px, 1.7vw, 25px)}.hero--reference .hero__strategy{margin-top:10px;font-size:clamp(15px, 1vw, 16px);line-height:1.35}}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__anniversary-number{font-size:clamp(170px, 20vw, 205px)}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(36px, 4.2vw, 46px)}.hero--reference .hero__title-lockup>em{font-size:clamp(23px, 2.5vw, 28px)}.hero--reference .hero__subline{max-width:620px;font-size:clamp(21px, 2.6vw, 25px)}.hero--reference .hero__strategy{max-width:620px;font-size:15px}}@media (max-width:760px){.hero--reference .hero__anniversary-number{font-size:clamp(132px, 37vw, 150px)}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(23px, 6.8vw, 29px)}.hero--reference .hero__title-lockup>em{font-size:clamp(16px, 4.6vw, 20px)}.hero--reference .hero__subline{max-width:360px;margin-top:18px;font-size:clamp(19px, 5.3vw, 23px);line-height:1.16}.hero--reference .hero__strategy{max-width:360px;margin-top:12px;font-size:clamp(15px, 3.8vw, 16px);line-height:1.42}}.hero--reference .hero__layout{display:block;flex:none;min-height:0;padding-top:0}.hero--reference .hero__event-lockup{display:grid;grid-template-columns:clamp(190px,18vw,290px) minmax(0,1fr);align-items:center;width:100%;min-height:0;gap:clamp(18px,3.2vw,50px)}.hero--reference .hero__anniversary{min-height:clamp(170px,18vw,265px)}.hero--reference .hero__anniversary-number{font-size:clamp(180px, 17vw, 260px);line-height:.84;transform:none}.hero--reference .hero__title-lockup{min-width:0;padding:0;text-align:center}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{display:inline;font-size:clamp(38px, 3.4vw, 58px);line-height:.95;white-space:nowrap}.hero--reference .hero__title-lockup>span{color:var(--navy)}.hero--reference .hero__title-lockup>strong{margin-left:.15em;color:#bd9144}.hero--reference .hero__title-lockup>em{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);margin-top:clamp(9px,1.1vw,15px);font-size:clamp(24px, 2vw, 32px);line-height:1;text-align:center}.hero--reference .hero__title-lockup>em::after,.hero--reference .hero__title-lockup>em::before{width:min(15vw,180px);height:1px;flex:1 1 auto;background:rgba(201,168,76,.7);content:""}.hero--reference .hero__body-row{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:start;gap:clamp(28px,4vw,70px);margin-top:clamp(18px,1.8vw,28px)}.hero--reference .hero__content{max-width:none;padding-top:0}.hero--reference .hero__subline{max-width:650px;margin-top:0;font-size:clamp(22px, 1.8vw, 26px);line-height:1.16}.hero--reference .hero__strategy{max-width:640px;margin-top:14px;font-size:clamp(15px, 1.05vw, 17px);line-height:1.45}.hero--reference .hero__facts--reference{margin-top:clamp(18px,2vw,27px)}.hero--reference .hero__actions{margin-top:clamp(20px,2.2vw,30px)}.hero--reference .hero-reference__media{width:100%;min-height:0;height:auto;aspect-ratio:16/9;align-self:start;border-radius:15px}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__event-lockup{grid-template-columns:175px minmax(0,1fr);gap:18px}.hero--reference .hero__anniversary{min-height:190px}.hero--reference .hero__anniversary-number{font-size:clamp(170px, 20vw, 205px)}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(30px, 4.2vw, 46px);white-space:normal}.hero--reference .hero__title-lockup>em{font-size:clamp(22px, 2.5vw, 28px)}.hero--reference .hero__body-row{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:24px;margin-top:34px}.hero--reference .hero-reference__media{min-height:0}}@media (max-width:760px){.hero--reference .hero__layout{padding-top:16px}.hero--reference .hero__event-lockup{grid-template-columns:145px minmax(0,1fr);gap:10px}.hero--reference .hero__anniversary{min-height:145px}.hero--reference .hero__anniversary-number{font-size:clamp(132px, 37vw, 150px)}.hero--reference .hero__title-lockup{text-align:left}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{display:block;margin-left:0;font-size:clamp(23px, 6.8vw, 29px);line-height:.96;white-space:normal}.hero--reference .hero__title-lockup>em{display:block;margin-top:8px;font-size:clamp(16px, 4.6vw, 20px);line-height:1;text-align:left;white-space:nowrap}.hero--reference .hero__title-lockup>em::after,.hero--reference .hero__title-lockup>em::before{display:none}.hero--reference .hero__body-row{display:flex;flex-direction:column;gap:26px;margin-top:28px}.hero--reference .hero__subline{max-width:360px;margin-top:0;font-size:clamp(19px, 5.3vw, 23px);line-height:1.16}.hero--reference .hero__strategy{max-width:360px;margin-top:12px;font-size:clamp(15px, 3.8vw, 16px);line-height:1.42}.hero--reference .hero-reference__media{min-height:0;width:100%;aspect-ratio:16/9;border-radius:3px}}.hero--reference .hero__frame{padding-top:clamp(10px,1vw,16px);padding-bottom:clamp(18px,2vw,26px)}.hero--reference .hero__layout{padding-top:0}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(42px, 3.8vw, 64px)}.hero--reference .hero__title-lockup>em{font-size:clamp(26px, 2.15vw, 34px)}.hero--reference .hero__body-row{margin-top:clamp(16px,1.8vw,28px)}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(33px, 4.5vw, 50px)}.hero--reference .hero__title-lockup>em{font-size:clamp(23px, 2.7vw, 30px)}.hero--reference .hero__body-row{margin-top:22px}}@media (max-width:760px){.hero--reference .hero__frame{padding-top:14px;padding-bottom:30px}.hero--reference .hero__layout{padding-top:10px}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(23px, 6.8vw, 30px)}.hero--reference .hero__title-lockup>em{font-size:clamp(17px, 4.8vw, 21px)}.hero--reference .hero__body-row{margin-top:20px}}.hero--reference{background-color:#fbf5ec;background-image:url("../assets/images/history/congreso-2026.webp");background-position:center 42%;background-repeat:no-repeat;background-size:cover}.hero--reference .hero-reference__wash{background:linear-gradient(90deg,rgba(255,253,249,.86) 0,rgba(255,253,249,.8) 52%,rgba(255,253,249,.7) 100%),linear-gradient(0deg,rgba(255,253,249,.08),rgba(255,253,249,.08))}.hero--reference .hero__title-lockup>span,.hero--reference .hero__title-lockup>strong{font-size:clamp(42px, 3.9vw, 68px)}.hero--reference .hero-reference__media{width:min(100%,540px);justify-self:end}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero-reference__media{width:min(100%,480px)}}@media (max-width:760px){.hero--reference{background-position:center center}.hero--reference .hero-reference__media{width:100%;max-width:none;justify-self:stretch}}@media (min-width:761px){.hero--reference .hero__event-lockup{grid-template-columns:clamp(205px,16vw,250px) minmax(0,1fr);gap:clamp(12px,1.5vw,24px)}.hero--reference .hero__title-lockup{text-align:left}.hero--reference .hero__title-lockup>em{text-align:center}.hero--reference .hero__body-row{width:min(100%,1120px);margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);gap:clamp(24px,3.5vw,50px)}.hero--reference .hero-reference__media{width:min(100%,500px)}}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__body-row{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:22px}.hero--reference .hero-reference__media{width:min(100%,420px)}}@media (max-width:760px){.hero--reference .hero-reference__wash{background:linear-gradient(90deg,rgba(255,253,249,.88),rgba(255,253,249,.78)),linear-gradient(0deg,rgba(255,253,249,.08),rgba(255,253,249,.08))}}@media (min-width:761px){.hero--reference .hero__title-lockup>em{display:block;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;white-space:nowrap;font-size:clamp(15px, 1.28vw, 24px);letter-spacing:-.025em}}@media (max-width:760px){.hero--reference .hero__title-lockup>em{max-width:100%;font-size:clamp(13px, 3.65vw, 17px);line-height:1.25;white-space:normal}}@media (min-width:1081px){.hero--reference .hero__title-lockup>em{font-size:clamp(26px, 1.55vw, 30px)}}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__title-lockup>em{font-size:clamp(18px, 2.5vw, 23px)}}.hero--reference .hero__facts--reference{align-items:center;gap:0;margin-top:clamp(13px,1.5vw,20px)}.hero--reference .hero__fact-group{display:block;min-height:0;color:var(--navy)}.hero--reference .hero__fact-group--presence{gap:0;border-right:1px solid rgba(34,45,82,.24);padding-right:clamp(16px,1.8vw,26px)}.hero--reference .hero__fact-group--streaming{gap:0;padding-left:clamp(16px,1.8vw,26px)}.hero--reference .hero__fact-group small,.hero--reference .hero__fact-group>span,.hero--reference .hero__fact-group>svg{display:none}.hero--reference .hero__fact-group b,.hero--reference .hero__fact-group--streaming b{color:var(--navy);font-family:var(--font);font-size:clamp(12px, 1vw, 15px);font-style:italic;font-weight:800;line-height:1.1;white-space:nowrap}@media (max-width:760px){.hero--reference .hero__facts--reference{align-items:center;flex-direction:row;gap:0;margin-top:14px}.hero--reference .hero__fact-group--presence{border-right:1px solid rgba(34,45,82,.22);border-bottom:0;padding:0 14px 0 0}.hero--reference .hero__fact-group--streaming{padding:0 0 0 14px}.hero--reference .hero__fact-group b,.hero--reference .hero__fact-group--streaming b{font-size:clamp(12px, 3.8vw, 15px)}}.hero--reference .hero__title-lockup>em .hero__separator{display:inline-block;width:1px;height:1em;margin:0 .55em;padding:0;background:currentColor;font-family:var(--font);font-style:normal;font-weight:600;vertical-align:-.12em;transform:none}.hero--reference .hero__facts--reference{gap:clamp(22px,2.5vw,38px)}.hero--reference .hero__fact-group--presence{border-right:0;padding-right:0}.hero--reference .hero__fact-group--streaming{padding-left:0}@media (max-width:760px){.hero--reference .hero__facts--reference{gap:24px}.hero--reference .hero__fact-group--presence{border-right:0;padding-right:0}.hero--reference .hero__fact-group--streaming{padding-left:0}}@media (min-width:1081px){.hero--reference .hero__anniversary{min-height:0;align-self:center;display:grid;place-items:center}.hero--reference .hero__anniversary-number{font-size:clamp(118px, 10vw, 150px);line-height:.86}.hero--reference .hero__title-lockup>em{width:100%;justify-content:center;text-align:center}}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__anniversary{min-height:0;align-self:center;display:grid;place-items:center}.hero--reference .hero__anniversary-number{font-size:clamp(112px, 15vw, 160px);line-height:.86}.hero--reference .hero__title-lockup>em{width:100%;justify-content:center;text-align:center}}@media (max-width:760px){.hero--reference .hero__anniversary{min-height:0;align-self:center}.hero--reference .hero__anniversary-number{font-size:clamp(105px, 31vw, 132px)}.hero--reference .hero__title-lockup>em{width:100%;text-align:left}}.hero--reference .hero__fact-connector{color:var(--navy);font-family:var(--font);font-size:clamp(12px, 1vw, 15px);font-style:italic;font-weight:800;line-height:1.1}@media (max-width:760px){.hero--reference .hero__fact-connector{font-size:clamp(12px, 3.8vw, 15px)}}.hero--reference .hero__event-lockup{display:block;width:100%;min-height:0}.hero--reference .hero__title-lockup{display:grid;grid-template-columns:clamp(118px,10vw,150px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.1vw,18px);width:100%;min-width:0;padding:0;text-align:center}.hero--reference .hero__title-lockup>.hero__anniversary-number{grid-column:1;grid-row:1;align-self:center;width:auto;max-width:none;margin:0;padding:0;font-size:clamp(118px, 10vw, 150px);line-height:.86;transform:none}.hero--reference .hero__title-copy{grid-column:2;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.hero--reference .hero__title-copy>span,.hero--reference .hero__title-copy>strong{display:block;margin:0;white-space:nowrap}.hero--reference .hero__title-copy>span{color:var(--navy);font-size:clamp(44px, 2.8vw, 52px);line-height:.95}.hero--reference .hero__title-copy>strong{color:#bd9144;font-size:clamp(44px, 2.8vw, 52px);line-height:.95}.hero--reference .hero__title-copy>em{display:flex;align-items:center;justify-content:center;width:100%;margin-top:clamp(8px,1vw,13px);color:var(--navy);font-family:var(--font);font-size:clamp(26px, 1.55vw, 30px);font-style:italic;font-weight:500;letter-spacing:-.06em;line-height:1;text-align:center;white-space:nowrap}.hero--reference .hero__title-copy>em .hero__separator{display:inline-block;width:1px;height:1em;margin:0 .55em;padding:0;background:currentColor;font-style:normal;vertical-align:-.12em;transform:none}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__title-lockup{grid-template-columns:clamp(112px,15vw,160px) minmax(0,1fr);gap:14px}.hero--reference .hero__title-lockup>.hero__anniversary-number{font-size:clamp(112px, 15vw, 160px)}.hero--reference .hero__title-copy>span,.hero--reference .hero__title-copy>strong{font-size:clamp(36px, 4.2vw, 46px);white-space:normal}.hero--reference .hero__title-copy>em{font-size:clamp(18px, 2.5vw, 23px)}}@media (max-width:760px){.hero--reference .hero__title-lockup{grid-template-columns:clamp(96px,28vw,120px) minmax(0,1fr);gap:8px}.hero--reference .hero__title-lockup>.hero__anniversary-number{font-size:clamp(105px, 31vw, 132px)}.hero--reference .hero__title-copy{align-items:flex-start;text-align:left}.hero--reference .hero__title-copy>span,.hero--reference .hero__title-copy>strong{font-size:clamp(23px, 6.8vw, 29px);line-height:.96;white-space:normal}.hero--reference .hero__title-copy>em{display:block;width:100%;margin-top:8px;font-size:clamp(13px, 3.65vw, 17px);line-height:1.25;text-align:left;white-space:normal}}.hero--reference .hero__title-lockup>.hero__anniversary-number{color:transparent;background:linear-gradient(132deg,#8e5c19 3%,#efca7e 24%,#b27a26 47%,#f5d896 64%,#96621e 93%);-webkit-background-clip:text;background-clip:text}.hero--reference .hero__title-primary{display:flex;align-items:baseline;justify-content:center;width:100%;min-width:0;gap:.15em;white-space:nowrap}.hero--reference .hero__title-copy>.hero__title-primary>span,.hero--reference .hero__title-copy>.hero__title-primary>strong{display:inline;margin:0;white-space:nowrap}.hero--reference .hero__title-copy>em{align-self:stretch}@media (max-width:760px){.hero--reference .hero__title-primary{display:block;white-space:normal}.hero--reference .hero__title-copy>.hero__title-primary>span,.hero--reference .hero__title-copy>.hero__title-primary>strong{display:block;white-space:normal}.hero--reference .hero__title-copy>em{overflow-wrap:anywhere}}@media (min-width:761px){.hero--reference .hero__title-copy>.hero__title-primary>span,.hero--reference .hero__title-copy>.hero__title-primary>strong{font-size:clamp(44px, 2.8vw, 52px);font-weight:700;letter-spacing:-.055em;line-height:.95}.hero--reference .hero__title-copy>.hero__title-primary>span{color:var(--navy);font-weight:620}.hero--reference .hero__title-copy>.hero__title-primary>strong{color:#bd9144}}@media (max-width:760px){.hero--reference .hero__title-copy>.hero__title-primary>span,.hero--reference .hero__title-copy>.hero__title-primary>strong{font-size:clamp(23px, 6.8vw, 29px);font-weight:700;letter-spacing:-.055em;line-height:.96}.hero--reference .hero__title-copy>.hero__title-primary>span{color:var(--navy);font-weight:620}.hero--reference .hero__title-copy>.hero__title-primary>strong{color:#bd9144}}@media (min-width:1081px){.hero--reference .hero__title-lockup{width:max-content;max-width:100%;grid-template-columns:auto max-content;margin-left:auto;margin-right:auto;gap:clamp(7px,.75vw,13px)}.hero--reference .hero__title-copy{width:max-content;max-width:100%}.hero--reference .hero__frame{padding-top:clamp(24px,2.4vw,36px);padding-bottom:clamp(38px,3.8vw,56px)}.hero--reference .hero__body-row{margin-top:clamp(30px,3vw,44px)}}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__frame{padding-top:24px;padding-bottom:38px}.hero--reference .hero__body-row{margin-top:30px}}.hero--reference .hero__title-lockup>.hero__anniversary-number{display:block;width:max-content;max-width:none;overflow:visible;padding:.04em .08em .12em;line-height:.98;white-space:nowrap;clip-path:none}@media (max-width:760px){.hero--reference .hero__title-lockup>.hero__anniversary-number{padding:.04em .08em .1em;line-height:.98}}.hero--reference .hero__title-lockup>.hero__anniversary-number{box-sizing:content-box;padding-right:.24em;margin-right:-.12em}@media (max-width:760px){.hero--reference .hero__title-lockup>.hero__anniversary-number{padding-right:.22em;margin-right:-.1em}}@media (max-width:760px){.hero--reference .hero__title-copy>em{align-self:stretch;width:100%;max-width:100%;text-align:center;text-wrap:balance;overflow-wrap:normal;word-break:normal}.hero--reference .hero__title-copy>em .hero__location{display:block;margin-top:2px;white-space:normal;text-align:center;text-wrap:balance;overflow-wrap:normal}.hero--reference .hero__strategy,.hero--reference .hero__subline{text-align:justify;text-align-last:left;text-wrap:pretty;hyphens:none}}@media (max-width:900px){.hero--reference .hero__body-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.hero--reference .hero__content{display:contents}.hero--reference .hero__subline{grid-column:1;grid-row:1}.hero--reference .hero__strategy{grid-column:1;grid-row:2}.hero--reference .hero__facts--reference{grid-column:1;grid-row:3}.hero--reference .hero-reference__media{grid-column:1;grid-row:4;margin-top:24px}.hero--reference .hero__actions{grid-column:1;grid-row:5;margin-top:20px}}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__title-primary{gap:.08em}.hero--reference .hero__title-copy>.hero__title-primary>span,.hero--reference .hero__title-copy>.hero__title-primary>strong{font-size:clamp(26px, 3.65vw, 30px);letter-spacing:-.06em}.hero--reference .hero__title-copy>em{width:100%;text-align:center;white-space:normal}.hero--reference .hero__strategy,.hero--reference .hero__subline{text-align:justify;text-align-last:left;text-wrap:pretty;hyphens:none}}@media (max-width:760px){.hero--reference .hero__title-lockup{grid-template-columns:104px minmax(0,1fr);gap:7px;align-items:center}.hero--reference .hero__title-lockup>.hero__anniversary-number{font-size:clamp(106px, 28vw, 118px);padding-right:.18em;margin-right:-.08em}.hero--reference .hero__title-primary{text-align:left}.hero--reference .hero__title-copy>.hero__title-primary>span,.hero--reference .hero__title-copy>.hero__title-primary>strong{font-size:clamp(20px, 5.55vw, 22px);letter-spacing:-.052em;line-height:.98}.hero--reference .hero__title-copy>em{margin-top:9px;font-size:clamp(14px, 3.9vw, 16px);line-height:1.22}.hero--reference .hero__title-copy>em .hero__location{margin-top:4px}}.hero--reference .hero__title-copy{grid-column:2;grid-row:1}.hero--reference .hero__title-secondary{grid-column:1/-1;grid-row:2;justify-self:center;display:block;width:max-content;max-width:100%;margin:10px 0 0;color:var(--navy);font-size:clamp(15px, 1.28vw, 24px);font-style:italic;font-weight:620;letter-spacing:-.025em;line-height:1.22;text-align:center;white-space:nowrap}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__title-secondary{width:100%;white-space:normal;font-size:clamp(15px, 2vw, 18px)}}@media (max-width:760px){.hero--reference .hero__title-secondary{grid-column:1/-1;width:100%;margin-top:10px;font-size:clamp(13px, 3.55vw, 15px);line-height:1.28;white-space:normal;text-align:center}.hero--reference .hero__title-secondary .hero__location{display:block;margin-top:3px;white-space:nowrap}}.hero--reference .hero__title-copy>em{grid-column:auto;grid-row:auto;justify-self:auto;align-self:center;display:flex;width:max-content;max-width:100%;margin-top:clamp(8px,1vw,13px);margin-left:auto;margin-right:auto;text-align:center;white-space:nowrap}@media (max-width:1080px) and (min-width:761px){.hero--reference .hero__title-copy>em{width:100%;white-space:normal}}@media (max-width:760px){.hero--reference .hero__title-copy>em{width:100%;max-width:100%;margin-top:8px;text-align:center;white-space:normal}.hero--reference .hero__title-copy>em .hero__location{display:block;margin-top:3px;text-align:center;white-space:nowrap}}@media (max-width:760px){.hero--reference .hero__title-copy{display:contents}.hero--reference .hero__title-primary{grid-column:2;grid-row:1;align-self:center;text-align:left}.hero--reference .hero__title-copy>em{grid-column:1/-1;grid-row:2;justify-self:center;align-self:start;display:block;width:100%;max-width:100%;margin:10px 0 0;font-size:clamp(13px, 3.55vw, 15px);line-height:1.28;text-align:center;white-space:normal}.hero--reference .hero__title-copy>em .hero__location{display:block;margin-top:3px;white-space:nowrap;text-align:center}}.trajectory-copy__note{max-width:430px;margin:10px 0 0;color:rgba(34,45,82,.62);font-size:clamp(11px, .88vw, 13px);line-height:1.42;text-align:left}@media (max-width:1080px){.trajectory-copy__note{max-width:100%;font-size:12px}}.trajectory-copy__note{font-size:clamp(10px, .72vw, 11px);line-height:1.38}@media (max-width:1080px){.trajectory-copy__note{font-size:10px}}body *{hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}body :where(p,li,summary,blockquote){text-align:left!important;text-align-last:auto!important;text-justify:auto!important}@media (max-width:760px){.hero--reference .hero__title-copy>em{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;row-gap:3px;margin-top:9px;font-size:clamp(13px, 3.55vw, 15px);line-height:1.2;text-align:center;white-space:normal}.hero--reference .hero__title-copy>em .hero__ai-line{display:block;grid-row:1;font-size:clamp(20px, 5.55vw, 22px);line-height:.98;font-style:italic;font-weight:620;white-space:nowrap}.hero--reference .hero__title-copy>em .hero__separator{display:none}.hero--reference .hero__title-copy>em .hero__location{display:block;grid-row:2;margin-top:1px;white-space:nowrap;font-size:inherit;line-height:1.2;text-align:center}}@media (max-width:760px){.hero--reference .hero__title-lockup{grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:center}.hero--reference .hero__title-lockup>.hero__anniversary-number{grid-column:1;grid-row:1;justify-self:start;align-self:center;font-size:clamp(86px, 26vw, 104px);line-height:.9;padding-right:.12em;margin-right:0}.hero--reference .hero__title-copy{display:block;grid-column:2;grid-row:1;min-width:0;align-self:center}.hero--reference .hero__title-primary{display:flex;flex-direction:column;gap:0;text-align:left}.hero--reference .hero__title-copy>.hero__title-primary>span,.hero--reference .hero__title-copy>.hero__title-primary>strong{font-size:clamp(18px, 5.55vw, 22px);line-height:.98;letter-spacing:-.052em;text-align:left}.hero--reference .hero__title-copy>em{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-items:start;width:100%;max-width:100%;margin:4px 0 0;row-gap:2px;font-size:12px;line-height:1.15;text-align:left;white-space:normal}.hero--reference .hero__title-copy>em .hero__ai-line{display:block;grid-row:1;font-size:clamp(15px, 4.8vw, 18px);line-height:1;white-space:nowrap}.hero--reference .hero__title-copy>em .hero__separator{display:none}.hero--reference .hero__title-copy>em .hero__location{display:block;grid-row:2;margin-top:0;max-width:100%;font-size:clamp(10px, 3.2vw, 13px);line-height:1.15;text-align:left;white-space:nowrap}}@media (max-width:360px){.hero--reference .hero__title-lockup{grid-template-columns:82px minmax(0,1fr);gap:6px}.hero--reference .hero__title-lockup>.hero__anniversary-number{font-size:clamp(78px, 25vw, 90px)}.hero--reference .hero__title-copy>.hero__title-primary>span,.hero--reference .hero__title-copy>.hero__title-primary>strong,.hero--reference .hero__title-copy>em .hero__ai-line{font-size:clamp(15px, 5.05vw, 17px)}.hero--reference .hero__title-copy>em .hero__location{font-size:10px;letter-spacing:-.025em}}.section--metrics .metrics-intro-copy{display:grid;gap:14px}.section--metrics .metrics-intro-copy .lead{margin:0}.section--metrics .metric-card--reference{min-height:252px;padding:24px 22px 22px}.section--metrics .metric-card--reference .metric-card__number{margin-top:0}.section--metrics .metric-card--reference .metric-card__label{margin-top:12px}.section--metrics .metric-card--reference p{margin-top:9px;font-size:13px;line-height:1.38}@media (max-width:1080px){.section--metrics .metric-card--reference{min-height:178px;padding:17px 15px 16px}.section--metrics .metric-card--reference .metric-card__number{margin-top:0}.section--metrics .metric-card--reference .metric-card__label{margin-top:8px}.section--metrics .metric-card--reference p{margin-top:7px;font-size:11px;line-height:1.3}.section--metrics .metric-card--reference:last-child{min-height:102px;grid-template-columns:minmax(82px,.55fr) minmax(0,1fr);column-gap:12px;padding:15px 16px}.section--metrics .metric-card--reference:last-child .metric-card__number{grid-column:1;grid-row:1}.section--metrics .metric-card--reference:last-child .metric-card__label{grid-column:1;grid-row:2}.section--metrics .metric-card--reference:last-child p{grid-column:2;grid-row:1/span 2;align-self:center;margin:0}}@media (max-width:760px){.section--metrics .metrics-intro-copy{gap:10px}.section--metrics .metric-card--reference{min-height:148px;padding:14px 12px 13px}.section--metrics .metric-card--reference .metric-card__number{font-size:clamp(35px, 9vw, 48px)}.section--metrics .metric-card--reference .metric-card__label{margin-top:7px;font-size:8px}.section--metrics .metric-card--reference p{margin-top:6px;font-size:10px;line-height:1.28}.section--metrics .metric-card--reference:last-child{min-height:94px;grid-template-columns:minmax(76px,.55fr) minmax(0,1fr);column-gap:10px;padding:13px 14px}}.section--metrics .metric-card--reference{min-height:208px;padding:20px 22px 12px}@media (max-width:1080px){.section--metrics .metric-card--reference{min-height:150px;padding:14px 15px 10px}.section--metrics .metric-card--reference:last-child{min-height:92px;padding:13px 16px 10px}}@media (max-width:760px){.section--metrics .metric-card--reference{min-height:126px;padding:11px 11px 9px}.section--metrics .metric-card--reference:last-child{min-height:84px;padding:11px 13px 9px}}.promo-bar--reference .promo-bar__logo-link{display:inline-flex;align-items:center;gap:10px;width:clamp(300px,28vw,420px);height:calc(var(--promo-height) - 2px);color:var(--navy);text-decoration:none}.promo-bar__logo-icon{position:relative;flex:0 0 42px;width:42px;height:42px;overflow:hidden}.promo-bar__logo-icon img{position:absolute;top:-14px;left:-14px;width:382px;max-width:none;height:66px;object-fit:initial}.promo-bar__copy{display:grid;min-width:0;gap:4px;color:var(--navy);line-height:1.05}.promo-bar__copy strong{overflow:hidden;font-size:15px;font-weight:900;letter-spacing:.055em;line-height:1;text-overflow:clip;text-transform:none;white-space:nowrap}.promo-bar__copy>span{overflow:hidden;color:rgba(34,45,82,.78);font-size:11px;line-height:1.1;text-overflow:clip;white-space:nowrap}.promo-bar--reference .promo-bar__cta-copy strong{font-size:12px}@media (max-width:1260px){.promo-bar--reference .promo-bar__logo-link{width:300px}.promo-bar__copy strong{font-size:12px}.promo-bar__copy>span{font-size:10px}.promo-bar--reference .promo-bar__cta-copy strong{font-size:10px}}@media (max-width:760px){.promo-bar--reference .promo-bar__logo-link{width:150px;gap:6px}.promo-bar__logo-icon{flex-basis:32px;width:32px;height:34px}.promo-bar__logo-icon img{top:-11px;left:-11px;width:300px;height:auto}.promo-bar__copy{gap:2px}.promo-bar__copy strong{font-size:8px;letter-spacing:.025em}.promo-bar__copy>span{font-size:7px;line-height:1.1;white-space:normal}.promo-bar--reference .promo-bar__cta-copy strong{font-size:9px}}.hero--reference .hero__actions .button--secondary{text-transform:none}.about-academic__intro h2{max-width:820px}.about-academic__lead{max-width:860px;margin:24px 0 0;color:rgba(34,45,82,.76);font-size:clamp(17px, 1.7vw, 23px);line-height:1.45}.about-bubble-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:clamp(42px,5vw,72px)}.about-bubble{--about-offset:0px;display:flex;min-height:300px;flex-direction:column;border:1px solid rgba(34,45,82,.18);border-radius:26px;box-shadow:0 18px 38px rgba(34,45,82,.08);padding:clamp(24px,2.7vw,38px);animation:about-bubble-float 8s ease-in-out infinite;text-align:left}.about-bubble:nth-child(2){--about-offset:18px;animation-delay:-2.1s}.about-bubble:nth-child(3){--about-offset:10px;animation-delay:-4.4s}.about-bubble:nth-child(4){--about-offset:26px;animation-delay:-6.2s}.about-bubble--navy{background:var(--navy);color:var(--cream);border-color:rgba(201,168,76,.5)}.about-bubble--gold{background:var(--gold-soft);color:var(--navy);border-color:rgba(34,45,82,.18)}.about-bubble--cream{background:rgba(255,253,249,.82);color:var(--navy);border-color:rgba(81,46,38,.2)}.about-bubble__heading{display:flex;align-items:center;gap:13px}.about-bubble__heading h3{margin:0;font-size:clamp(20px, 1.7vw, 27px);font-weight:800;letter-spacing:-.025em;line-height:1.12}.about-bubble__icon{flex:0 0 25px;width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.about-bubble__promise{margin:27px 0 12px;font-size:clamp(16px, 1.32vw, 19px);line-height:1.42}.about-bubble>p:last-child{margin:0;font-size:clamp(15px, 1.25vw, 18px);line-height:1.48;opacity:.88}.about-bubble p{hyphens:none;text-align:left;text-justify:auto}@keyframes about-bubble-float{0%,100%{transform:translateY(var(--about-offset))}50%{transform:translateY(calc(var(--about-offset) - 5px))}}@media (max-width:760px){.about-academic__lead{margin-top:20px;font-size:17px}.about-bubble-grid{grid-template-columns:1fr;gap:16px;margin-top:34px}.about-bubble,.about-bubble:nth-child(2),.about-bubble:nth-child(3),.about-bubble:nth-child(4){--about-offset:0px;min-height:0;padding:23px 20px;animation:none}.about-bubble__heading h3{font-size:21px}.about-bubble__promise{margin-top:21px;font-size:16px}.about-bubble>p:last-child{font-size:15px}}@media (prefers-reduced-motion:reduce){.about-bubble,.about-bubble:nth-child(2),.about-bubble:nth-child(3),.about-bubble:nth-child(4){animation:none}}.about-bubble-grid{gap:14px 18px;margin-top:clamp(34px,4vw,52px)}.about-bubble--with-image{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(175px,.84fr);min-height:0;height:224px;overflow:hidden;padding:0;border-radius:22px}.about-bubble--with-image .about-bubble__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:22px 24px}.about-bubble--with-image .about-bubble__heading{gap:10px}.about-bubble--with-image .about-bubble__heading h3{font-size:clamp(17px, 1.35vw, 21px)}.about-bubble--with-image .about-bubble__icon{flex-basis:21px;width:21px;height:21px}.about-bubble--with-image .about-bubble__promise{margin:14px 0 7px;font-size:clamp(13px, 1.05vw, 15px);line-height:1.3}.about-bubble--with-image>p:last-child{font-size:clamp(12px, .98vw, 14px);line-height:1.36}.about-bubble__image{display:block;width:100%;height:100%;min-width:0;object-fit:cover;object-position:center}.about-bubble--navy .about-bubble__image{border-left:1px solid rgba(201,168,76,.28)}.about-bubble--cream .about-bubble__image{border-left:1px solid rgba(34,45,82,.1)}@media (min-width:761px){.about-bubble--with-image:nth-child(2),.about-bubble--with-image:nth-child(4){transform:translateY(8px)}}@media (max-width:760px){.about-bubble-grid{gap:14px;margin-top:30px}.about-bubble--with-image,.about-bubble--with-image:nth-child(2),.about-bubble--with-image:nth-child(3),.about-bubble--with-image:nth-child(4){display:grid;grid-template-columns:1fr;height:auto;transform:none}.about-bubble--with-image .about-bubble__copy{padding:20px 19px 18px}.about-bubble--with-image .about-bubble__promise{margin-top:16px;font-size:15px}.about-bubble--with-image>p:last-child{font-size:14px}.about-bubble__image{height:138px}.about-bubble--cream .about-bubble__image,.about-bubble--navy .about-bubble__image{border-top:1px solid rgba(34,45,82,.14);border-left:0}}.about-bubble__image{min-height:0;align-self:stretch;overflow:hidden}@media (min-width:761px){.about-bubble--with-image>.about-bubble__image{height:224px;max-height:224px}}.about-bubble--image-card{display:block;min-height:0;height:auto;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none;padding:0;text-align:left}.about-bubble--image-card>img{display:block;width:100%;height:auto;border-radius:22px;box-shadow:0 14px 30px rgba(34,45,82,.08)}.about-bubble--image-card .about-bubble__accessible-copy{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.about-bubble--image-card .about-bubble__accessible-copy h3,.about-bubble--image-card .about-bubble__accessible-copy p{margin:0}@media (min-width:761px){.about-bubble--image-card{animation:about-bubble-float 8s ease-in-out infinite}.about-bubble--image-card:nth-child(2){--about-offset:8px;animation-delay:-2.1s}.about-bubble--image-card:nth-child(3){--about-offset:0px;animation-delay:-4.4s}.about-bubble--image-card:nth-child(4){--about-offset:8px;animation-delay:-6.2s}}@media (max-width:760px){.about-bubble-grid{gap:14px;margin-top:30px}.about-bubble--image-card{animation:none;transform:none}.about-bubble--image-card>img{border-radius:18px;box-shadow:0 10px 22px rgba(34,45,82,.07)}}.about-bubble--with-image{position:relative;display:block;height:224px;overflow:hidden;padding:0}.about-bubble--with-image .about-bubble__copy{position:relative;z-index:2;display:flex;width:76%;height:100%;flex-direction:column;justify-content:center;padding:21px 24px}.about-bubble--navy .about-bubble__copy{background:linear-gradient(90deg,var(--navy) 0,var(--navy) 68%,rgba(34,45,82,0) 100%)}.about-bubble--cream .about-bubble__copy{background:linear-gradient(90deg,rgba(255,253,249,.96) 0,rgba(255,253,249,.96) 68%,rgba(255,253,249,0) 100%)}.about-bubble--with-image .about-bubble__image{position:absolute;z-index:1;top:0;right:0;width:64%;height:100%;border:0;opacity:.43;filter:saturate(.72) contrast(.9) brightness(1.02);object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 16%,#000 47%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 16%,#000 47%,#000 100%)}.about-bubble--with-image .about-bubble__heading h3{font-size:clamp(17px, 1.35vw, 21px)}.about-bubble--with-image .about-bubble__promise{margin:14px 0 7px;font-size:clamp(13px, 1.05vw, 15px);line-height:1.3}.about-bubble--with-image .about-bubble__copy>p:last-child{font-size:clamp(12px, .98vw, 14px);line-height:1.36}.about-bubble--with-image:nth-child(2),.about-bubble--with-image:nth-child(4){transform:translateY(8px)}@media (max-width:760px){.about-bubble--with-image,.about-bubble--with-image:nth-child(2),.about-bubble--with-image:nth-child(3),.about-bubble--with-image:nth-child(4){display:grid;grid-template-columns:1fr;height:auto;min-height:0;transform:none}.about-bubble--with-image .about-bubble__copy{width:100%;height:auto;min-height:0;padding:20px 19px 18px;background:0 0}.about-bubble--with-image .about-bubble__image{position:relative;top:auto;right:auto;width:100%;height:138px;margin-top:-16px;opacity:.42;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.24) 22%,#000 52%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.24) 22%,#000 52%,#000 100%)}.about-bubble--with-image .about-bubble__promise{margin-top:16px;font-size:15px}.about-bubble--with-image .about-bubble__copy>p:last-child{font-size:14px}}.about-bubble--with-image .about-bubble__image{object-fit:contain;object-position:right center;mix-blend-mode:multiply;opacity:.5}@media (max-width:760px){.about-bubble--with-image .about-bubble__image{object-fit:contain;object-position:right center;mix-blend-mode:multiply;opacity:.48}}.about-bubble--navy .about-bubble__copy{background:linear-gradient(90deg,var(--navy) 0,var(--navy) 44%,rgba(34,45,82,.94) 56%,rgba(34,45,82,.48) 75%,rgba(34,45,82,0) 100%)}.about-bubble--cream .about-bubble__copy{background:linear-gradient(90deg,rgba(255,253,249,.96) 0,rgba(255,253,249,.96) 44%,rgba(255,253,249,.9) 56%,rgba(255,253,249,.46) 75%,rgba(255,253,249,0) 100%)}.about-bubble--with-image .about-bubble__image{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 28%,rgba(0,0,0,.14) 45%,rgba(0,0,0,.4) 63%,rgba(0,0,0,.76) 82%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 28%,rgba(0,0,0,.14) 45%,rgba(0,0,0,.4) 63%,rgba(0,0,0,.76) 82%,#000 100%)}@media (max-width:760px){.about-bubble--with-image .about-bubble__image{-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 22%,rgba(0,0,0,.16) 40%,rgba(0,0,0,.4) 62%,rgba(0,0,0,.76) 82%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 22%,rgba(0,0,0,.16) 40%,rgba(0,0,0,.4) 62%,rgba(0,0,0,.76) 82%,#000 100%)}}.about-bubble--with-image .about-bubble__image{opacity:.68;filter:saturate(.9) contrast(.96) brightness(1.03)}@media (max-width:760px){.about-bubble--with-image .about-bubble__image{opacity:.64;filter:saturate(.9) contrast(.96) brightness(1.03)}}.about-bubble--with-image .about-bubble__image{width:52%;opacity:.9;filter:saturate(.94) contrast(.98) brightness(1);mix-blend-mode:normal;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 16%,rgba(0,0,0,.3) 38%,rgba(0,0,0,.68) 68%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 16%,rgba(0,0,0,.3) 38%,rgba(0,0,0,.68) 68%,#000 100%)}.about-bubble--navy .about-bubble__copy{background:linear-gradient(90deg,var(--navy) 0,var(--navy) 42%,rgba(34,45,82,.9) 56%,rgba(34,45,82,.42) 76%,rgba(34,45,82,0) 100%)}.about-bubble--cream .about-bubble__copy{background:linear-gradient(90deg,rgba(255,253,249,.96) 0,rgba(255,253,249,.96) 42%,rgba(255,253,249,.88) 56%,rgba(255,253,249,.4) 76%,rgba(255,253,249,0) 100%)}@media (max-width:760px){.about-bubble--with-image .about-bubble__image{width:100%;opacity:.86;filter:saturate(.94) contrast(.98) brightness(1);mix-blend-mode:normal;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 18%,rgba(0,0,0,.32) 42%,rgba(0,0,0,.72) 74%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 18%,rgba(0,0,0,.32) 42%,rgba(0,0,0,.72) 74%,#000 100%)}}.agenda-tabs__list button .agenda-tabs__date{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.agenda-tabs__list button .agenda-tabs__date small{display:block}.agenda-tabs__list button .agenda-tabs__date .agenda-tabs__time{font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:none}.agenda-tabs__panels [role=tabpanel]{min-height:250px}.agenda-tabs__panels [role=tabpanel] span{margin:0;color:var(--navy);font-size:clamp(30px, 4.2vw, 58px);font-weight:800;letter-spacing:-.07em;line-height:1;text-transform:none}.agenda-coming-soon{display:grid;justify-items:center;gap:14px;text-align:center}.agenda-coming-soon strong{margin:0;color:var(--navy);font-size:clamp(28px, 4vw, 56px);font-weight:800;letter-spacing:-.07em;line-height:1}.agenda-coming-soon p{max-width:720px;margin:0;color:rgba(34,45,82,.66);font-size:16px;line-height:1.45}@media (max-width:760px){.agenda-coming-soon{gap:12px}.agenda-coming-soon strong{font-size:clamp(28px, 8vw, 40px)}.agenda-coming-soon p{font-size:14px}}.agenda-tabs__panels [role=tabpanel] .agenda-coming-soon strong{margin:0;color:var(--navy);font-size:clamp(28px, 4vw, 56px);font-weight:800;letter-spacing:-.07em;line-height:1}@media (max-width:760px){.agenda-tabs__panels [role=tabpanel] .agenda-coming-soon strong{font-size:clamp(28px, 8vw, 40px)}}.modality-card ul.modality-features{display:grid;gap:7px;min-height:0;margin:0 0 24px}.modality-card ul.modality-features li.modality-feature{display:flex;align-items:flex-start;gap:9px;min-height:0;padding-left:0;color:rgba(34,45,82,.82);font-size:12px;line-height:1.3}.modality-card ul.modality-features li.modality-feature::before{display:none}.modality-feature__mark{flex:0 0 20px;display:inline-grid;width:20px;height:20px;place-items:center;margin-top:-1px;border:1.5px solid var(--gold);border-radius:50%;color:var(--gold);font-size:14px;font-weight:800;line-height:1}.modality-feature--excluded{color:rgba(34,45,82,.48)!important}.modality-feature--excluded .modality-feature__mark{border-color:rgba(34,45,82,.42);color:rgba(34,45,82,.55);font-size:18px;font-weight:500}.modality-feature--excluded del{text-decoration-thickness:1px;text-decoration-color:rgba(34,45,82,.58)}.modality-card--vip ul.modality-features li.modality-feature{color:rgba(238,229,217,.86)}.modality-card--vip .modality-feature__mark{border-color:var(--gold);color:var(--gold)}.modality-card--vip .modality-feature--excluded{color:rgba(238,229,217,.5)!important}.modality-card--vip .modality-feature--excluded .modality-feature__mark{border-color:rgba(238,229,217,.42);color:rgba(238,229,217,.55)}.modality-card--vip .modality-feature--excluded del{text-decoration-color:rgba(238,229,217,.58)}@media (max-width:760px){.modality-card ul.modality-features{gap:8px}.modality-card ul.modality-features li.modality-feature{font-size:12px}}.modalities-grid{align-items:stretch}.modality-card{border:1px solid rgba(201,168,76,.82);border-radius:18px;overflow:hidden;box-shadow:0 16px 36px rgba(34,45,82,.08),inset 0 0 0 1px rgba(255,255,255,.12)}.modality-card--vip{border-color:rgba(201,168,76,.95);border-radius:18px}.modality-card--streaming{border-color:rgba(201,168,76,.82)}.modality-card__price{margin-top:25px;margin-bottom:20px}.modality-card__price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.modality-card__price-row strong{min-width:0}.modality-card__savings:not([hidden]){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:112px;border:1px solid rgba(201,168,76,.45);border-radius:8px;background:rgba(201,168,76,.32);color:var(--navy-ink);padding:9px 10px;font-size:10px;font-weight:900;letter-spacing:.01em;line-height:1.15;text-align:center;text-transform:none}.modality-card--vip .modality-card__savings:not([hidden]){background:var(--gold);color:var(--navy-ink)}.modality-card__price>del{display:block;margin-top:5px}.modality-card .button--dark{min-height:45px;border-color:var(--red);border-radius:10px;background:var(--red);color:#fff8f4;letter-spacing:.1em}.modality-card .button--dark:hover{border-color:var(--red-dark);background:var(--red-dark)}.modality-card .button--dark span{font-size:18px;line-height:.8}.modality-card__price.is-ended .modality-card__savings{display:none}@media (max-width:760px){.modality-card,.modality-card--vip{border-radius:16px}.modality-card__savings:not([hidden]){min-width:100px;padding:8px 8px;font-size:9px}.modality-card .button--dark{border-radius:9px}}.modality-card__top{align-items:flex-start;min-height:78px}.modality-card__badge{flex:0 0 auto;display:block;width:94px;height:82px;margin:-17px -12px -5px 0;object-fit:contain;object-position:center}.modality-card h3{margin-top:20px}@media (max-width:760px){.modality-card__top{min-height:70px}.modality-card__badge{width:78px;height:70px;margin:-13px -9px -4px 0}.modality-card h3{margin-top:17px}}.modality-card{position:relative;isolation:isolate;border-radius:22px;padding:28px 30px 25px}.modality-card>*{position:relative;z-index:1}.modality-card__heading{display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:start;gap:10px;min-height:133px}.modality-card__heading-copy{min-width:0}.modality-card__heading .modality-card__tag{display:block}.modality-card__heading h3{max-width:245px;margin:34px 0 0;font-size:clamp(34px, 3vw, 42px);line-height:.9;letter-spacing:-.065em}.modality-card__heading .modality-card__featured{display:inline-flex;align-items:center;justify-content:center;min-height:29px;margin-top:13px;border:1px solid rgba(255,239,171,.68);border-radius:8px;background:linear-gradient(180deg,#f6d77d 0,#c99b32 100%);box-shadow:0 4px 14px rgba(201,168,76,.25),inset 0 1px 0 rgba(255,255,255,.45);color:var(--navy-ink);padding:6px 14px;font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase}.modality-card--vip .modality-card__heading h3{margin-top:13px}.modality-card__badge{width:124px;height:112px;margin:-13px -11px 0 0;filter:drop-shadow(0 0 7px rgba(201,168,76,.54)) drop-shadow(0 7px 8px rgba(34,45,82,.16))}.modality-card--vip{border-color:rgba(239,201,94,.98);background:radial-gradient(circle at 71% 6%,rgba(201,168,76,.2),transparent 22%),radial-gradient(circle at 64% 23%,rgba(15,72,132,.42),transparent 39%),linear-gradient(145deg,#13224b 0,#222d52 55%,#081631 100%);box-shadow:0 25px 55px rgba(34,45,82,.22),0 0 22px rgba(201,168,76,.16),inset 0 0 30px rgba(2,11,31,.28)}.modality-card--vip::before{position:absolute;z-index:0;inset:8px;border:1px solid rgba(239,201,94,.36);border-radius:16px;content:"";pointer-events:none}.modality-card--vip::after{position:absolute;z-index:0;top:-50px;right:12px;width:220px;height:220px;border:1px solid rgba(239,201,94,.22);border-radius:50%;box-shadow:0 0 0 14px rgba(239,201,94,.06),0 0 0 30px rgba(239,201,94,.035);content:"";pointer-events:none}.modality-card p{font-size:14px;line-height:1.4}.modality-card ul.modality-features{gap:8px;margin-bottom:22px}.modality-card ul.modality-features li.modality-feature{font-size:13px;line-height:1.28}.modality-feature--included .modality-feature__mark{border-color:transparent;background:linear-gradient(180deg,#f4cc65 0,#b98520 100%);box-shadow:0 2px 6px rgba(201,168,76,.25),inset 0 1px 0 rgba(255,255,255,.45);color:var(--navy-ink)}.modality-feature--excluded .modality-feature__mark{border-color:transparent;background:rgba(111,117,122,.52);color:var(--cream)}.modality-card__price{display:flex;flex-direction:column;gap:5px;margin-top:auto;margin-bottom:18px;padding-top:17px}.modality-card__price>span[data-price-label]{order:1}.modality-card__price>del{order:2;margin-top:0;font-size:15px;font-weight:700}.modality-card__price-row{order:3;align-items:flex-end;gap:12px}.modality-card__promo-amount{display:flex;min-width:0;align-items:baseline;gap:6px}.modality-card__price-row strong{font-size:clamp(34px, 3.5vw, 48px);letter-spacing:-.075em}.modality-card__currency{color:var(--navy)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important}.modality-card--vip .modality-card__currency{color:var(--gold)!important}.modality-card__savings:not([hidden]){min-width:128px;border-radius:10px;background:linear-gradient(180deg,#f7d978 0,#d2a737 100%);box-shadow:0 5px 12px rgba(201,168,76,.2),inset 0 1px 0 rgba(255,255,255,.48);padding:10px 12px;font-size:11px;font-weight:900;line-height:1.14;text-transform:uppercase!important}.modality-card .button--dark{min-height:54px;border-color:#ff4d4f;border-radius:999px;background:linear-gradient(180deg,#ee3038 0,#c91f2a 100%);box-shadow:0 8px 17px rgba(174,48,44,.25),inset 0 1px 0 rgba(255,255,255,.28);font-size:12px;letter-spacing:.13em}.modality-card .button--dark:hover{border-color:#ff6765;background:linear-gradient(180deg,#f53c42 0,#b91b25 100%);box-shadow:0 10px 20px rgba(174,48,44,.32),inset 0 1px 0 rgba(255,255,255,.3)}@media (max-width:760px){.modality-card{border-radius:18px;padding:24px 24px 22px}.modality-card__heading{grid-template-columns:minmax(0,1fr) 88px;min-height:101px}.modality-card__heading h3{max-width:205px;margin-top:27px;font-size:clamp(28px, 8.5vw, 35px)}.modality-card--vip .modality-card__heading h3{margin-top:11px}.modality-card__heading .modality-card__featured{min-height:25px;margin-top:10px;padding:5px 10px;font-size:8px}.modality-card__badge{width:90px;height:83px;margin:-10px -9px 0 0}.modality-card p{font-size:12px}.modality-card ul.modality-features li.modality-feature{font-size:12px}.modality-card__price>del{font-size:12px}.modality-card__price-row{gap:7px}.modality-card__price-row strong{font-size:clamp(31px, 10vw, 40px)}.modality-card__currency{font-size:12px!important}.modality-card__savings:not([hidden]){min-width:102px;padding:8px 8px;font-size:8px}.modality-card .button--dark{min-height:48px;font-size:10px}}.modality-card__price-row{flex-wrap:nowrap}.modality-card__promo-amount{flex:1 1 auto;min-width:0}.modality-card__price-row strong{font-size:clamp(31px, 2.6vw, 40px);white-space:nowrap}.modality-card__currency{flex:0 0 auto;font-size:13px!important}.modality-card__savings:not([hidden]){flex:0 0 112px;min-width:112px;padding-right:8px;padding-left:8px;font-size:9px}@media (max-width:760px){.modality-card__price-row{gap:4px}.modality-card__price-row strong{font-size:clamp(28px, 8vw, 33px)}.modality-card__currency{font-size:10px!important}.modality-card__savings:not([hidden]){flex-basis:92px;min-width:92px;padding-right:5px;padding-left:5px;font-size:7px}}.modality-card__heading{min-height:142px}.modality-card p{min-height:61px;margin-top:5px;margin-bottom:15px;font-size:14px;line-height:1.42}.modality-card ul.modality-features{gap:9px;margin-bottom:25px}.modality-card ul.modality-features li.modality-feature{gap:10px;font-size:13.5px;line-height:1.34}.modality-feature__mark{width:21px;height:21px;flex-basis:21px;font-size:14px}.modality-feature--excluded{color:rgba(34,45,82,.52)!important}.modality-feature--excluded .modality-feature__mark{background:rgba(111,117,122,.45);color:rgba(255,253,249,.92)}.modality-feature--excluded del{text-decoration-thickness:1px;text-decoration-color:rgba(34,45,82,.46);text-decoration-skip-ink:none}.modality-card--vip .modality-feature--excluded{color:rgba(238,229,217,.54)!important}.modality-card--vip .modality-feature--excluded .modality-feature__mark{background:rgba(132,138,145,.42);color:rgba(238,229,217,.86)}.modality-card--vip .modality-feature--excluded del{text-decoration-color:rgba(238,229,217,.48)}.modality-card__price{gap:6px;margin-top:auto;margin-bottom:20px;padding-top:19px}.modality-card__price>span[data-price-label]{line-height:1.15}.modality-card__price>del{line-height:1.15}.modality-card__price-row{min-height:53px;align-items:center}.modality-card__promo-amount{align-items:baseline}.modality-card__savings:not([hidden]){align-self:center}.modality-card--vip{background:radial-gradient(circle at 72% 5%,rgba(201,168,76,.16),transparent 22%),radial-gradient(circle at 62% 23%,rgba(15,72,132,.36),transparent 39%),linear-gradient(145deg,#13224b 0,#222d52 56%,#081631 100%)}@media (max-width:760px){.modality-card__heading{min-height:108px}.modality-card p{min-height:62px;margin-top:4px;margin-bottom:13px;font-size:12.5px;line-height:1.4}.modality-card ul.modality-features{gap:8px;margin-bottom:23px}.modality-card ul.modality-features li.modality-feature{gap:8px;font-size:12.5px;line-height:1.34}.modality-feature__mark{width:20px;height:20px;flex-basis:20px;font-size:13px}.modality-card__price{gap:5px;margin-bottom:18px;padding-top:17px}.modality-card__price-row{min-height:45px}}.founder-section--editorial>.founder-editorial__section-label{width:min(100%,var(--section-content-width));margin:0 auto 27px;color:#9b7a2c}.founder-section--editorial .founder-editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(38px,5vw,80px);row-gap:32px}.founder-editorial__left{display:block;min-width:0}.founder-editorial__media{width:100%;max-width:none;margin:0;padding:0}.founder-editorial__media::after,.founder-editorial__media::before{display:none}.founder-editorial__frame{aspect-ratio:1.02;min-height:0;border-radius:15px;background:var(--navy)}.founder-editorial__frame img{object-fit:cover;object-position:center center}.founder-editorial__media figcaption{display:none}.founder-editorial__content h2{max-width:760px;margin:0;font-size:clamp(38px, 4.35vw, 64px);letter-spacing:-.075em;line-height:.94}.founder-editorial__content h3{margin:22px 0 5px;font-size:clamp(24px, 2.15vw, 32px);letter-spacing:-.045em}.founder-editorial__role{font-size:14px;line-height:1.42}.founder-editorial__role span{padding:0 6px}.founder-editorial__rule{display:none}.founder-editorial__bio{display:grid;gap:13px;max-width:760px;margin-top:22px}.founder-editorial__bio p{margin:0;font-size:15px;line-height:1.44;text-align:left;text-justify:auto;hyphens:none}.founder-editorial>.founder-highlights{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:0;padding:12px 0 0}.founder-editorial>.founder-highlights li{display:flex;min-width:0;flex-direction:column;align-items:center;gap:0;border:0;padding:0 28px;text-align:center}.founder-editorial>.founder-highlights li+li{border-left:1px solid rgba(180,135,34,.52)}.founder-editorial .founder-highlight__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:0;background:0 0;color:#b48722}.founder-editorial .founder-highlight__icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.founder-editorial .founder-highlight__copy{display:block;min-width:0}.founder-editorial .founder-highlights strong{display:block;border:0;padding:4px 0 0;color:var(--navy);font-size:16px;line-height:1.16}.founder-editorial .founder-highlights .founder-highlight__copy>span{display:block;margin-top:7px;color:rgba(34,45,82,.7);font-size:14px;line-height:1.3}.founder-editorial .founder-quote{display:none}@media (max-width:1080px){.founder-section--editorial .founder-editorial{gap:28px;row-gap:28px}.founder-editorial__content h2{font-size:clamp(30px, 4.2vw, 48px)}.founder-editorial__bio p{font-size:13px}.founder-editorial>.founder-highlights li{padding:0 16px}.founder-editorial .founder-highlights strong{font-size:13px}.founder-editorial .founder-highlights .founder-highlight__copy>span{font-size:12px}}@media (max-width:760px){.founder-section--editorial>.founder-editorial__section-label{margin-bottom:17px;font-size:9px}.founder-section--editorial .founder-editorial{grid-template-columns:1fr;gap:28px;row-gap:26px}.founder-editorial__left{width:min(100%,460px);margin:0 auto}.founder-editorial__frame{aspect-ratio:1.02;border-radius:13px}.founder-editorial__content h2{font-size:clamp(34px, 9.7vw, 51px);line-height:.95}.founder-editorial__content h3{margin-top:18px;font-size:25px}.founder-editorial__role{font-size:12px;line-height:1.45}.founder-editorial__role span{padding:0 4px}.founder-editorial__bio{gap:11px;margin-top:19px}.founder-editorial__bio p{font-size:14px;line-height:1.48}.founder-editorial>.founder-highlights{grid-column:auto;grid-row:auto;grid-template-columns:1fr;gap:18px;padding:0}.founder-editorial>.founder-highlights li{flex-direction:row;align-items:center;gap:13px;padding:0 0 17px;text-align:left}.founder-editorial>.founder-highlights li+li{border-top:1px solid rgba(180,135,34,.38);border-left:0;padding-top:17px}.founder-editorial .founder-highlight__icon{flex:0 0 42px;width:42px;height:42px}.founder-editorial .founder-highlight__icon svg{width:28px;height:28px}.founder-editorial .founder-highlights strong{padding-top:0;font-size:16px}.founder-editorial .founder-highlights .founder-highlight__copy>span{margin-top:4px;font-size:13px}}@media (max-width:390px){.founder-editorial__content h2{font-size:clamp(30px, 9.4vw, 39px)}.founder-editorial__content h3{font-size:23px}.founder-editorial__role{font-size:11px}.founder-editorial__bio p{font-size:13px}.founder-editorial .founder-highlights strong{font-size:15px}.founder-editorial .founder-highlights .founder-highlight__copy>span{font-size:12px}}@media (min-width:1081px){.founder-section--editorial .founder-editorial{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,4vw,62px)}.founder-editorial__content h2{font-size:clamp(38px, 3.85vw, 58px)}}.founder-invitation{width:min(100%,var(--section-content-width));margin:clamp(34px,4.5vw,66px) auto 0}.founder-invitation .video-feature{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(28px,4.5vw,64px)}.founder-invitation .video-feature__poster{min-height:0;aspect-ratio:1.65;border:0;border-radius:22px;background:var(--navy);padding:0}.founder-invitation .video-feature__poster::after,.founder-invitation .video-feature__poster::before,.founder-invitation .video-feature__ring{display:none}.founder-invitation .video-feature__poster .asset-label{top:57%;right:auto;bottom:auto;left:50%;color:var(--cream);font-size:15px;letter-spacing:.02em;text-align:center;transform:translate(-50%,43px);white-space:nowrap}.founder-invitation .video-feature__poster>[data-video-status]{display:none}.founder-invitation .video-play{width:76px;height:76px;font-size:24px}.founder-invitation .video-feature__copy .eyebrow{margin:0 0 13px;color:#9b7a2c;font-size:15px;letter-spacing:.04em}.founder-invitation .video-feature__copy h2{margin:0 0 22px;color:#2e2524;font-size:clamp(34px, 3.4vw, 54px);letter-spacing:-.045em;line-height:.98}.founder-invitation .video-feature__copy h2 em{color:#2e2524}.founder-invitation .video-feature__copy p{max-width:none;margin:0 0 21px;color:rgba(34,45,82,.88);font-size:clamp(16px, 1.45vw, 21px);line-height:1.43;text-align:left;text-justify:auto;hyphens:none}.founder-invitation .video-feature__copy .video-feature__date{display:flex;align-items:center;gap:13px;margin:5px 0 0;color:var(--navy)}.founder-invitation .video-feature__date svg{flex:0 0 26px;width:26px;height:26px;fill:none;stroke:#b48722;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.founder-invitation .video-feature__date strong{font-size:clamp(17px, 1.55vw, 23px);line-height:1.2}.founder-invitation .text-link{display:none}@media (max-width:1080px){.founder-invitation .video-feature{gap:28px}.founder-invitation .video-feature__poster .asset-label{font-size:12px}.founder-invitation .video-feature__copy h2{font-size:clamp(29px, 3.8vw, 43px)}.founder-invitation .video-feature__copy p{font-size:15px}}@media (max-width:760px){.founder-invitation{margin-top:34px}.founder-invitation .video-feature{grid-template-columns:1fr;gap:25px}.founder-invitation .video-feature__poster{aspect-ratio:1.48;border-radius:16px}.founder-invitation .video-feature__poster .asset-label{top:59%;font-size:11px;transform:translate(-50%,32px)}.founder-invitation .video-play{width:64px;height:64px;font-size:20px}.founder-invitation .video-feature__copy .eyebrow{margin-bottom:10px;font-size:11px}.founder-invitation .video-feature__copy h2{margin-bottom:17px;font-size:clamp(30px, 8.5vw, 44px);line-height:1}.founder-invitation .video-feature__copy p{margin-bottom:16px;font-size:15px;line-height:1.45}.founder-invitation .video-feature__copy .video-feature__date{gap:10px;margin-top:4px}.founder-invitation .video-feature__date svg{flex-basis:23px;width:23px;height:23px}.founder-invitation .video-feature__date strong{font-size:17px}}@media (max-width:390px){.founder-invitation .video-feature__copy h2{font-size:29px}.founder-invitation .video-feature__copy p{font-size:14px}.founder-invitation .video-feature__date strong{font-size:16px}}@media (min-width:1081px){.founder-invitation .video-feature__copy h2{font-size:clamp(31px, 3vw, 48px)}}.founder-editorial>.founder-highlights{gap:18px}.founder-editorial>.founder-highlights li,.founder-editorial>.founder-highlights li+li{flex-direction:row;align-items:center;gap:13px;border:0;padding:0 18px;text-align:left}.founder-editorial .founder-highlight__icon{flex:0 0 42px;width:42px;height:42px}.founder-editorial .founder-highlight__icon svg{width:28px;height:28px}.founder-editorial .founder-highlights strong{padding-top:0;font-size:15px}.founder-editorial .founder-highlights .founder-highlight__copy>span{margin-top:4px;font-size:13px}@media (max-width:760px){.founder-editorial>.founder-highlights{gap:17px}.founder-editorial>.founder-highlights li,.founder-editorial>.founder-highlights li+li{gap:12px;border:0;padding:0}}.payments-reference{position:relative;overflow:hidden;background:#f8f0e6}.payments-reference::after,.payments-reference::before{position:absolute;z-index:0;border:1px solid rgba(201,168,76,.42);border-radius:50%;content:"";pointer-events:none}.payments-reference::before{top:-260px;right:-170px;width:760px;height:500px;transform:rotate(24deg)}.payments-reference::after{bottom:-330px;left:-260px;width:700px;height:460px;transform:rotate(18deg);box-shadow:0 0 0 30px rgba(201,168,76,.06),0 0 0 60px rgba(201,168,76,.04)}.payments-reference__grid,.payments-reference__intro,.payments-reference__underline{position:relative;z-index:1}.payments-reference__intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:clamp(34px,7vw,120px);align-items:end}.payments-reference__intro .eyebrow{margin-bottom:12px;color:#9b7a2c;font-size:12px;letter-spacing:.18em}.payments-reference__intro h2{margin:0;color:var(--navy);font-size:clamp(52px, 6vw, 88px);letter-spacing:-.075em;line-height:.95}.payments-reference__intro h2 em{color:var(--wine)}.payments-reference__intro .lead{max-width:540px;margin:0 0 4px;color:var(--navy);font-size:clamp(16px, 1.45vw, 23px);line-height:1.35;text-align:left;text-justify:auto;hyphens:none}.payments-reference__underline{width:78px;height:3px;margin:22px 0 25px;background:#b78f3e}.payments-reference__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-card{display:grid;grid-template-columns:minmax(170px,.64fr) minmax(0,1.36fr);min-height:265px;overflow:hidden;border:1px solid rgba(201,168,76,.72);border-radius:21px;background:rgba(255,255,255,.78);box-shadow:0 12px 28px rgba(34,45,82,.06)}.payment-card__brand{display:flex;align-items:center;justify-content:center;min-width:0;border-right:1px solid rgba(201,168,76,.48);padding:24px 18px}.payment-card__brand img{display:block;width:min(100%,180px);height:auto;max-height:185px;object-fit:contain;mix-blend-mode:multiply}.payment-card--wallet .payment-card__brand img{width:min(100%,150px);max-height:172px}.payment-card--card .payment-card__brand img{width:min(100%,180px);max-height:112px}.payment-card__support-icon{display:grid;width:132px;height:132px;place-items:center;border-radius:50%;background:#f7efdf;color:var(--navy)}.payment-card__support-icon svg{width:73px;height:73px;fill:none;stroke:var(--navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.payment-card__content{min-width:0;padding:22px 28px 22px 34px}.payment-card__content h3{margin:0 0 16px;color:var(--navy);font-size:clamp(22px, 2vw, 31px);letter-spacing:-.045em;line-height:1.05}.payment-card__details{display:grid;gap:9px}.payment-card__card-note,.payment-card__contact,.payment-card__details p{display:flex;align-items:flex-start;gap:12px;margin:0;color:rgba(34,45,82,.84);font-size:16px;line-height:1.25;text-align:left;text-justify:auto;hyphens:none}.payment-card__contact strong,.payment-card__details strong{color:var(--navy);font-size:18px}.payment-detail__icon{display:inline-grid;flex:0 0 27px;width:27px;height:27px;place-items:center;color:#b38b37}.payment-detail__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.payment-card__note{margin:16px 0 0 0;border-top:2px solid #b38b37;padding-top:12px;color:rgba(34,45,82,.82);font-size:15px;line-height:1.25}.payment-card__contact{margin-bottom:21px}.payment-card__button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:auto;border-radius:14px;background:var(--navy);color:var(--cream);font-size:16px;font-weight:800;text-decoration:none;transition:background .18s ease,transform .18s ease}.payment-card__button:hover{background:var(--navy-deep);transform:translateY(-2px)}.payment-card__button-mark{display:inline-grid;width:25px;height:25px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:16px;line-height:1}.payment-card__card-note{margin-bottom:10px}.payment-card__networks{display:block;width:min(100%,230px);height:auto;max-height:48px;margin:0 0 14px 38px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.payment-card--card .payment-card__button{margin-top:0}.payment-card__button--pending{background:var(--navy)}.payment-card__pending{display:block;margin-top:7px;color:rgba(81,46,38,.68);font-size:10px;line-height:1.25;text-align:center}.payment-card--other .payment-card__contact{margin-bottom:19px}@media (max-width:1080px){.payments-reference__intro{gap:30px}.payment-card{grid-template-columns:minmax(135px,.56fr) minmax(0,1.44fr)}.payment-card__content{padding:20px 20px 20px 24px}.payment-card__card-note,.payment-card__contact,.payment-card__details p{font-size:14px}.payment-card__contact strong,.payment-card__details strong{font-size:16px}}@media (max-width:760px){.payments-reference__intro{grid-template-columns:1fr;gap:24px}.payments-reference__intro h2{font-size:clamp(48px, 14vw, 66px)}.payments-reference__intro .lead{max-width:430px;font-size:16px}.payments-reference__underline{margin-top:0}.payments-reference__grid{grid-template-columns:1fr;gap:14px}.payment-card{grid-template-columns:1fr;min-height:0}.payment-card__brand{min-height:135px;border-right:0;border-bottom:1px solid rgba(201,168,76,.42);padding:17px 22px}.payment-card__brand img{width:min(100%,180px);max-height:120px}.payment-card--wallet .payment-card__brand img{width:min(100%,145px);max-height:135px}.payment-card--card .payment-card__brand img{width:min(100%,170px);max-height:100px}.payment-card__support-icon{width:100px;height:100px}.payment-card__support-icon svg{width:57px;height:57px}.payment-card__content{padding:20px 20px 22px}.payment-card__content h3{font-size:25px}.payment-card__card-note,.payment-card__contact,.payment-card__details p{font-size:15px}.payment-card__button{min-height:50px;font-size:14px}.payment-card__networks{margin-left:38px}}@media (min-width:1081px){.payments-reference__intro{grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr)}.payments-reference__intro h2{white-space:nowrap;font-size:clamp(48px, 5vw, 76px)}.payment-card--wallet .payment-card__brand img{width:min(100%,155px);max-height:210px}}@media (max-width:760px){.payment-card--wallet .payment-card__brand img{width:min(100%,125px);max-height:145px}}.location-map--live{align-items:stretch;justify-content:stretch;min-height:420px;padding:0;border-color:rgba(201,168,76,.7);background:var(--navy)}.location-map--live .map-grid,.location-map--live::after,.location-map--live::before{display:none}.location-map--live iframe{position:absolute;z-index:1;inset:0;width:100%;height:100%;border:0;filter:saturate(.88) contrast(.96)}.location-map__open{position:absolute;z-index:3;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--gold);border-radius:999px;background:rgba(34,45,82,.94);color:var(--cream);padding:10px 16px;font-size:11px;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 20px rgba(8,14,34,.26)}.location-map__open:hover{background:var(--gold);color:var(--navy-ink)}@media (max-width:1080px){.location-map--live{min-height:300px}}@media (max-width:760px){.location-map--live{min-height:300px}.location-map__open{right:12px;bottom:12px;min-height:38px;padding:8px 12px;font-size:10px}}.location-venue span{display:block;margin-top:10px;line-height:1.18}.location-map__fallback{position:absolute;z-index:2;top:24px;left:24px;display:grid;gap:7px;max-width:min(78%,430px);color:var(--cream);pointer-events:none;text-shadow:0 2px 10px rgba(8,14,34,.55)}.location-map__fallback span{color:var(--gold-soft);font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.location-map__fallback strong{font-size:clamp(20px, 2.4vw, 34px);line-height:1.06}.location-map__fallback small{color:rgba(238,229,217,.75);font-size:12px}@media (max-width:760px){.location-map__fallback{top:18px;left:18px;max-width:78%}.location-map__fallback strong{font-size:22px}.location-map__fallback small{font-size:11px}}.location-map--live{position:relative;overflow:hidden}.bottom-bar--social{min-height:56px;gap:20px;background:var(--navy);border-top-color:rgba(210,182,138,.35);padding:7px var(--page-gutter)}.bottom-bar__contact,.bottom-bar__domains,.bottom-bar__social{display:flex;align-items:center}.bottom-bar__social{flex:1 1 34%;gap:17px;min-width:0}.bottom-bar__contact-label,.bottom-bar__social-label{color:rgba(238,229,217,.76);font-size:10px;font-weight:600;white-space:nowrap}.bottom-bar__social-links{display:flex;align-items:center;gap:14px}.bottom-bar__social-link{display:inline-grid;width:17px;height:17px;place-items:center;color:var(--cream);transition:color .18s ease,transform .18s ease}.bottom-bar__social-link:hover{color:var(--gold-soft);transform:translateY(-1px)}.bottom-bar__social-link svg{width:15px;height:15px;fill:currentColor;stroke:currentColor;stroke-width:1.6}.bottom-bar__social-link svg .social-icon__play{fill:var(--navy);stroke:none}.bottom-bar__social-link svg .social-icon__dot{fill:currentColor;stroke:none}.bottom-bar__domains{flex:1 1 32%;justify-content:center;gap:26px}.bottom-bar__domains a{color:rgba(238,229,217,.82);font-size:10px;font-weight:700;white-space:nowrap;transition:color .18s ease}.bottom-bar__domains a:hover{color:var(--gold-soft)}.bottom-bar__contact{flex:1 1 34%;justify-content:flex-end;gap:10px}.bottom-bar__contact-link{display:inline-grid;width:29px;height:29px;place-items:center;border-radius:50%;transition:transform .18s ease,filter .18s ease}.bottom-bar__contact-link:hover{transform:translateY(-1px);filter:brightness(1.08)}.bottom-bar__contact-link--whatsapp{background:#20d66b;color:#fff}.bottom-bar__contact-link svg{width:19px;height:19px}.bottom-bar--social+.whatsapp-float{display:none!important}@media (max-width:1080px){.bottom-bar--social{gap:12px}.bottom-bar__social{gap:11px}.bottom-bar__social-links{gap:10px}.bottom-bar__domains{gap:14px}.bottom-bar__domains a{font-size:9px}.bottom-bar__contact-label{font-size:9px}}@media (max-width:760px){.bottom-bar--social{min-height:52px;justify-content:space-between;gap:8px;padding:7px 15px}.bottom-bar__social{flex:1 1 auto;gap:9px}.bottom-bar__social-label{font-size:9px}.bottom-bar__social-links{gap:8px}.bottom-bar__social-link{width:16px;height:16px}.bottom-bar__social-link svg{width:14px;height:14px}.bottom-bar__domains{display:none}.bottom-bar__contact{flex:0 0 auto;gap:6px}.bottom-bar__contact-label{display:none}.bottom-bar__contact-link{width:31px;height:31px}}.bottom-bar--social .bottom-bar__contact-label,.bottom-bar--social .bottom-bar__domains a,.bottom-bar--social .bottom-bar__social-label{font-size:13px}@media (max-width:1080px){.bottom-bar--social .bottom-bar__contact-label,.bottom-bar--social .bottom-bar__domains a,.bottom-bar--social .bottom-bar__social-label{font-size:12px}}@media (max-width:760px){.bottom-bar--social .bottom-bar__social-label{font-size:12px}}.bottom-bar__contact-link--whatsapp{width:34px;height:34px;border:0;border-radius:50%;background:#25d366;box-shadow:none;color:#fff;padding:0}.bottom-bar__contact-link--whatsapp svg{width:21px;height:21px}@media (max-width:760px){.bottom-bar__contact-link--whatsapp{width:34px;height:34px}}.bottom-bar__contact-link--whatsapp{width:39px;height:34px;border:0;border-radius:0;background:0 0;box-shadow:none;color:transparent;padding:0;overflow:visible}.bottom-bar__contact-link--whatsapp img{width:39px;height:34px;object-fit:contain}@media (max-width:760px){.bottom-bar__contact-link--whatsapp{width:39px;height:34px}.bottom-bar__contact-link--whatsapp img{width:39px;height:34px}}.bottom-bar--social .bottom-bar__contact-label,.bottom-bar--social .bottom-bar__domains a,.bottom-bar--social .bottom-bar__social-label{font-family:Mont,"DM Sans","Segoe UI",sans-serif;font-size:14px;font-weight:400}.bottom-bar--social .bottom-bar__social-link{width:18px;height:18px}.bottom-bar--social .bottom-bar__social-link svg{width:16px;height:16px;stroke-width:1.25}@media (max-width:1080px){.bottom-bar--social .bottom-bar__contact-label,.bottom-bar--social .bottom-bar__domains a,.bottom-bar--social .bottom-bar__social-label{font-size:13px}.bottom-bar--social .bottom-bar__social-link{width:17px;height:17px}.bottom-bar--social .bottom-bar__social-link svg{width:15px;height:15px}}@media (max-width:760px){.bottom-bar--social .bottom-bar__social-label{font-size:13px}.bottom-bar--social .bottom-bar__social-link{width:17px;height:17px}.bottom-bar--social .bottom-bar__social-link svg{width:15px;height:15px}}.bottom-bar--social .social-icon--instagram{fill:none!important;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bottom-bar--social .social-icon--instagram .social-icon__dot{fill:currentColor!important;stroke:none!important}.bottom-bar--social .social-icon--facebook,.bottom-bar--social .social-icon--tiktok,.bottom-bar--social .social-icon--x,.bottom-bar--social .social-icon--youtube{fill:currentColor;stroke:none}.bottom-bar--social .social-icon--youtube .social-icon__play{fill:var(--navy);stroke:none}.bottom-bar--social .bottom-bar__social-link svg.social-icon--instagram{stroke-width:1.8px}.faq-list .faq-action{display:inline-flex;align-items:center;gap:10px;margin:0 0 24px;border:1px solid var(--navy);border-radius:2px;background:0 0;color:var(--navy);padding:8px 12px;font-family:var(--font);font-size:10px;font-weight:500;letter-spacing:.07em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.faq-list .faq-action:hover{background:var(--navy);color:var(--cream);transform:translateY(-1px)}.faq-list .faq-action span{color:var(--gold);font-size:15px;line-height:1}@media (max-width:760px){.faq-list .faq-action{margin-bottom:22px;padding:8px 10px;font-size:9px}}.payments-reference::after,.payments-reference::before,.payments-reference__underline{display:none}.payments-reference__intro{margin-bottom:clamp(42px,5vw,68px)}.payment-card{align-items:stretch}.payment-card__brand{border-right-color:rgba(34,45,82,.14)}.payment-card__content{display:flex;flex-direction:column}.payment-card__content h3{margin-bottom:20px}.payment-card__details{gap:11px}.payment-card__card-note,.payment-card__contact,.payment-card__details p{font-size:15px;line-height:1.34}.payment-card__note{margin-top:16px;border-top-color:rgba(34,45,82,.16);font-size:14px;line-height:1.35}.payment-card__button{margin-top:auto}.payment-card--card .payment-card__button{margin-top:auto}.payment-card__pending{display:none}.payment-card--card .payment-card__brand,.payment-card--other .payment-card__brand,.payment-card--wallet .payment-card__brand{border-right-color:rgba(34,45,82,.14)}@media (max-width:760px){.payments-reference__intro{margin-bottom:34px}.payment-card__brand{border-right:0;border-bottom-color:rgba(34,45,82,.14)}.payment-card__content h3{margin-bottom:18px}.payment-card__card-note,.payment-card__contact,.payment-card__details p{font-size:14px}.payment-card__note{font-size:13px}}@media (min-width:761px){.payments-reference__grid{grid-auto-rows:minmax(338px,auto)}.payment-card{height:100%;min-height:0}}@media (max-width:760px){.payments-reference__grid{grid-auto-rows:auto}.payment-card{height:auto}}.payments-reference__intro .lead{max-width:440px;margin:0;color:rgba(34,45,82,.72);font-family:var(--font);font-size:clamp(15px, 1.35vw, 18px);font-weight:400;line-height:1.55;text-align:left}@media (max-width:760px){.payments-reference__intro .lead{max-width:380px;font-size:14px;line-height:1.55}}@media (min-width:761px){.payment-card{grid-template-columns:minmax(120px,.30fr) minmax(0,1.70fr)}.payment-card__brand{border-right:0;padding:20px 12px}.payment-card__brand img{width:min(100%,112px);max-height:92px}.payment-card--wallet .payment-card__brand img{width:min(100%,100px);max-height:118px}.payment-card--card .payment-card__brand img{width:min(100%,140px);max-height:54px}.payment-card__support-icon{width:86px;height:86px}.payment-card__support-icon svg{width:50px;height:50px}.payment-card__content{padding-left:24px}}@media (max-width:760px){.payment-card__brand{min-height:92px;border:0;padding:12px 16px}.payment-card__brand img{width:min(100%,112px);max-height:78px}.payment-card--wallet .payment-card__brand img{width:min(100%,98px);max-height:88px}.payment-card--card .payment-card__brand img{width:min(100%,140px);max-height:48px}.payment-card__support-icon{width:74px;height:74px}.payment-card__support-icon svg{width:44px;height:44px}}@media (min-width:761px){.payment-card{display:block;position:relative}.payment-card__brand{position:absolute;z-index:1;top:20px;left:24px;display:flex;width:118px;height:96px;min-height:0;padding:0;border:0;align-items:flex-start;justify-content:flex-start}.payment-card__brand img{width:min(100%,118px);max-height:96px}.payment-card--wallet .payment-card__brand{width:108px;height:118px;top:16px}.payment-card--wallet .payment-card__brand img{width:min(100%,108px);max-height:118px}.payment-card--card .payment-card__brand{width:142px;height:58px;top:26px}.payment-card--card .payment-card__brand img{width:min(100%,142px);max-height:58px}.payment-card--other .payment-card__brand{width:84px;height:84px;top:24px}.payment-card__support-icon{width:78px;height:78px}.payment-card__support-icon svg{width:46px;height:46px}.payment-card__content{min-height:338px;padding:22px 28px 22px 164px}}@media (max-width:760px){.payment-card{display:flex;position:relative;flex-direction:column}.payment-card--card .payment-card__brand,.payment-card--other .payment-card__brand,.payment-card--wallet .payment-card__brand,.payment-card__brand{position:relative;inset:auto;display:flex;width:100%;height:86px;min-height:0;padding:14px 20px 0;border:0;align-items:flex-start;justify-content:flex-start}.payment-card--card .payment-card__brand img,.payment-card--wallet .payment-card__brand img,.payment-card__brand img{width:auto;max-width:126px;max-height:72px}.payment-card--wallet .payment-card__brand{height:98px;padding-top:12px}.payment-card--wallet .payment-card__brand img{max-width:104px;max-height:82px}.payment-card--card .payment-card__brand{height:72px;padding-top:18px}.payment-card--card .payment-card__brand img{max-width:150px;max-height:48px}.payment-card--other .payment-card__brand{height:86px;padding-top:12px}.payment-card__support-icon{width:70px;height:70px}.payment-card__support-icon svg{width:42px;height:42px}.payment-card__content{min-height:0;padding:12px 20px 22px}}@media (min-width:761px){.payment-card__brand{left:auto;right:24px}.payment-card__content{padding-left:28px;padding-right:164px}}@media (max-width:760px){.payment-card--card .payment-card__brand,.payment-card--other .payment-card__brand,.payment-card--wallet .payment-card__brand,.payment-card__brand{justify-content:flex-end;padding-left:16px;padding-right:20px}}@media (min-width:761px){.payment-card__brand{width:148px;height:120px}.payment-card__brand img{width:min(100%,142px);max-height:116px}.payment-card--wallet .payment-card__brand{width:132px;height:142px}.payment-card--wallet .payment-card__brand img{width:min(100%,124px);max-height:140px}.payment-card--card .payment-card__brand{width:178px;height:72px}.payment-card--card .payment-card__brand img{width:min(100%,178px);max-height:68px}.payment-card--other .payment-card__brand{width:102px;height:102px}.payment-card__support-icon{width:94px;height:94px}.payment-card__support-icon svg{width:54px;height:54px}.payment-card__content{padding-right:190px}}@media (max-width:760px){.payment-card__brand{height:102px;padding-top:14px}.payment-card__brand img{max-width:150px;max-height:90px}.payment-card--wallet .payment-card__brand{height:116px;padding-top:12px}.payment-card--wallet .payment-card__brand img{max-width:120px;max-height:102px}.payment-card--card .payment-card__brand{height:84px;padding-top:18px}.payment-card--card .payment-card__brand img{max-width:175px;max-height:60px}.payment-card--other .payment-card__brand{height:96px;padding-top:12px}.payment-card__support-icon{width:82px;height:82px}.payment-card__support-icon svg{width:48px;height:48px}}@media (min-width:761px){.payment-card__brand{width:164px;height:138px;top:18px}.payment-card__brand img{width:min(100%,158px);max-height:134px}.payment-card--wallet .payment-card__brand{width:158px;height:168px;top:14px}.payment-card--wallet .payment-card__brand img{width:min(100%,150px);max-height:166px}.payment-card--card .payment-card__brand{width:190px;height:78px;top:22px}.payment-card--card .payment-card__brand img{width:min(100%,190px);max-height:74px}.payment-card--other .payment-card__brand{width:110px;height:110px;top:20px}.payment-card__support-icon{width:102px;height:102px}.payment-card__support-icon svg{width:58px;height:58px}.payment-card__content h3{font-size:clamp(24px, 2.15vw, 32px);margin-bottom:20px}.payment-card__card-note,.payment-card__contact,.payment-card__details p{font-size:16px;line-height:1.32}.payment-card__contact strong,.payment-card__details strong{font-size:19px}.payment-card__note{font-size:16px;line-height:1.35}.payment-card__button{min-height:60px;border-radius:16px;font-size:16px}.payment-card__networks{width:min(100%,280px);max-height:58px;margin-bottom:14px}}@media (max-width:760px){.payment-card__brand{height:110px}.payment-card__brand img{max-width:160px;max-height:98px}.payment-card--wallet .payment-card__brand{height:126px}.payment-card--wallet .payment-card__brand img{max-width:132px;max-height:112px}.payment-card--card .payment-card__brand{height:92px}.payment-card--card .payment-card__brand img{max-width:190px;max-height:66px}.payment-card--other .payment-card__brand{height:104px}.payment-card__support-icon{width:88px;height:88px}.payment-card__support-icon svg{width:52px;height:52px}.payment-card__card-note,.payment-card__contact,.payment-card__details p{font-size:15px;line-height:1.32}.payment-card__contact strong,.payment-card__details strong{font-size:17px}.payment-card__note{font-size:14px;line-height:1.35}.payment-card__button{min-height:54px;font-size:14px}.payment-card__networks{width:min(100%,270px);max-height:56px}}@media (min-width:761px){.payments-reference__grid{grid-auto-rows:354px}.payment-card{height:100%}}.payment-card__wallet-details{display:grid;grid-template-columns:.85fr 1.25fr;gap:18px;margin:2px 0 auto}.payment-wallet-block{min-width:0}.payment-wallet-block+.payment-wallet-block{border-left:1px solid rgba(34,45,82,.28);padding-left:18px}.payment-wallet-label{margin:0 0 3px;color:var(--navy,#222d52);font-size:15px;line-height:1.2}.payment-wallet-value{margin:0 0 5px;color:var(--navy,#222d52);font-size:21px;font-weight:700;line-height:1.08;letter-spacing:-.02em}.payment-wallet-meta{margin:0;color:var(--navy,#222d52);font-size:14px;line-height:1.25}.payment-card__breb-mark{margin:2px 0 5px;color:#13a9a4;font-size:48px;font-weight:700;letter-spacing:-.07em;line-height:.92}.payment-card--other .payment-card__content--other{padding-left:28px;padding-right:28px}.payment-card__contact--breb{margin-top:0}.payment-card__contact--breb strong{color:var(--navy,#222d52);font-size:21px}@media (max-width:760px){.payment-card__wallet-details{grid-template-columns:1fr;gap:11px;margin-top:0}.payment-wallet-block+.payment-wallet-block{border-left:0;border-top:1px solid rgba(34,45,82,.22);padding-left:0;padding-top:10px}.payment-wallet-label{font-size:14px}.payment-wallet-value{font-size:19px}.payment-wallet-meta{font-size:13px}.payment-card__breb-mark{font-size:42px;margin-top:0}.payment-card__contact--breb strong{font-size:19px}}.payment-card__button-mark{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border:1.5px solid currentColor;border-radius:50%;color:inherit}.payment-card__button-mark svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.payment-card__wallet-logo{display:block;object-fit:contain;object-position:left center;margin:0 0 8px}.payment-wallet-logo--nequi{width:106px;height:82px}.payment-wallet-logo--davivienda{width:142px;height:64px}@media (min-width:761px){.payments-reference__grid{grid-auto-rows:338px}.payment-card__content{min-height:0;padding-left:28px;padding-right:28px}.payment-card--other .payment-card__content--other{padding-left:28px;padding-right:28px}.payment-card__button{width:100%;min-height:58px;margin-top:auto}.payment-card__wallet-details{gap:22px;margin-top:0}.payment-card__wallet-details .payment-wallet-block+.payment-wallet-block{padding-left:22px}}@media (max-width:760px){.payment-card--other .payment-card__content--other,.payment-card__content{min-height:0;padding-left:20px;padding-right:20px}.payment-card__button{width:100%}.payment-wallet-logo--nequi{width:94px;height:76px}.payment-wallet-logo--davivienda{width:136px;height:60px}}@media (min-width:761px){.payment-card__content{height:100%;box-sizing:border-box}}.payment-card--wallet .payment-wallet-logo--nequi{margin-bottom:10px}@media (min-width:761px){.payment-card--wallet .payment-card__wallet-details{max-width:560px;margin-left:auto;margin-right:auto}}@media (max-width:760px){.payment-card--wallet .payment-card__wallet-details{width:100%;margin-left:auto;margin-right:auto}}.payment-card--card .payment-card__card-note{max-width:360px;margin-left:auto;margin-right:auto}.payment-card__networks{display:flex;width:min(100%,360px);height:70px;max-height:none;margin:0 auto 14px;align-items:center;justify-content:center;gap:18px;mix-blend-mode:normal}.payment-network-logo{display:block;flex:0 0 auto;object-fit:contain;object-position:center}.payment-network-logo--mastercard{width:72px;height:45px}.payment-network-logo--visa{width:78px;height:32px}.payment-network-logo--amex{width:54px;height:54px}.payment-network-logo--pse{width:54px;height:54px}@media (max-width:760px){.payment-card--card .payment-card__card-note{max-width:340px}.payment-card__networks{width:min(100%,330px);height:62px;gap:11px;margin-bottom:14px}.payment-network-logo--mastercard{width:64px;height:40px}.payment-network-logo--visa{width:70px;height:29px}.payment-network-logo--amex{width:48px;height:48px}.payment-network-logo--pse{width:48px;height:48px}}body:has(.promo-bar[data-temporary-hidden=true]){--promo-height:0px}.bottom-bar[data-temporary-hidden=true],.promo-bar[data-temporary-hidden=true]{display:none!important}body:has(.promo-bar[data-temporary-hidden=true]) .main-header{top:0}body:has(.promo-bar[data-temporary-hidden=true]) .page-shell{padding-top:var(--header-height)}#cierre[data-temporary-hidden=true],.site-footer[data-temporary-hidden=true]{display:none!important}.main-header--reference .brand-logo--full{height:70px;max-width:270px}@media (max-width:1260px) and (min-width:1081px){.main-header--reference .brand-logo--full{height:62px;max-width:235px}}@media (max-width:1080px){.main-header--reference .brand-logo--full{height:62px;max-width:220px}}@media (max-width:760px){.main-header--reference .brand-logo--full{height:54px;max-width:180px}}.hero--reference{background-color:var(--navy-deep);background-image:none;color:var(--white)}.hero--reference .hero-reference__wash{background:radial-gradient(circle at 78% 26%,rgba(201,168,76,.16),transparent 26%),radial-gradient(circle at 16% 82%,rgba(81,46,38,.18),transparent 31%),linear-gradient(118deg,rgba(8,14,34,.98) 0,rgba(16,24,47,.95) 52%,rgba(34,45,82,.86) 100%)}.hero--reference .hero__title-primary>span{color:var(--white)}.hero--reference .hero__title-primary>strong{color:var(--gold)}.hero--reference .hero__title-copy>em{color:var(--cream)}.hero--reference .hero__subline{color:var(--white)}.hero--reference .hero__strategy{color:rgba(238,229,217,.8)}.hero--reference .hero__fact-group,.hero--reference .hero__fact-group b,.hero--reference .hero__fact-group--streaming b{color:var(--white)}.hero--reference .hero__fact-connector{color:var(--gold)}.hero--reference .hero__facts--reference{background:rgba(8,14,34,.28);border-color:rgba(238,229,217,.22)}.hero--reference .button--secondary{border-color:rgba(238,229,217,.72);background:rgba(8,14,34,.16);color:var(--white)}.hero--reference .button--secondary:hover{border-color:var(--white);background:rgba(238,229,217,.1);color:var(--white)}.hero--reference .hero-reference__media{box-shadow:-30px 25px 80px rgba(4,8,24,.42)}.page-shell>section:not(.hero){content-visibility:auto;contain-intrinsic-size:760px}@media (max-width:760px){.hero--reference .hero-reference__wash{background:radial-gradient(circle at 78% 18%,rgba(201,168,76,.13),transparent 30%),linear-gradient(145deg,rgba(8,14,34,.99),rgba(34,45,82,.92))}}.hero--reference .hero__title-copy>.hero__title-primary>span{color:var(--white)}.hero--reference .hero__title-copy>.hero__title-primary>strong{color:var(--gold)}.hero--reference .hero__actions .button--secondary{border-color:rgba(238,229,217,.72);background:rgba(8,14,34,.16);color:var(--white)}.hero--reference .hero__actions .button--secondary:hover{border-color:var(--white);background:rgba(238,229,217,.1);color:var(--white)}