:root{--navy:#0d1b2a;--navy-2:#1b263b;--navy-3:#1b263b;--navy-deep:#0d1b2a;--turq:#00f5d4;--turq-deep:#00f5d4;--onyx:#fff;--onyx-deep:#0d1b2a;--gold:#00f5d4;--gold-deep:#00f5d4;--gold-soft:#00f5d44d;--cobalt:#00f5d4;--cobalt-ink:#00f5d4;--white:#0d1b2a;--beige:#1b263b;--beige-deep:#1b263b;--accent:#00f5d4;--ivory:#fff;--stone:#fff9;--line-light:#ffffff1f;--line-dark:#ffffff1f;--font-display:"Manrope", system-ui, sans-serif;--font-text:"Manrope", system-ui, sans-serif;--ease-lux:cubic-bezier(.22, .61, .12, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 4vw, 56px);--maxw:1320px;--nav-h:76px;--gold-ink:#00f5d4;--gold-hi:#fff;--stone-ink:#ffffffb8;--ivory-90:#ffffffe6;--ivory-78:#ffffffc7;--ivory-60:#fff9;--onyx-80:#fffc;--fs-xl:clamp(2.75rem, 1.2rem + 3.95vw, 5.4rem);--fs-lg:clamp(2.4rem, 1.3rem + 3.6vw, 5rem);--fs-md:clamp(2rem, 1.15rem + 2.5vw, 3.6rem);--fs-sm:clamp(1.65rem, 1.15rem + 1.3vw, 2.4rem);--fs-lead:clamp(1.0625rem, .98rem + .38vw, 1.3125rem);--fs-body:clamp(1rem, .96rem + .18vw, 1.0938rem);--section-y:clamp(112px, 15vw, 220px)}*,:before,:after{box-sizing:border-box}html{background:var(--white);-webkit-text-size-adjust:100%}body{text-wrap:pretty;background:var(--white);color:var(--onyx);font-family:var(--font-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;margin:0;line-height:1.7;overflow-x:clip}img,svg,canvas,video{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}:where(ul[role=list],ol){padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--navy)}html.is-loading,html.is-loading body{overflow:hidden}html.has-lenis{scroll-behavior:auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:9900;background:var(--turq);color:var(--navy);transition:transform .4s var(--ease-lux);padding:12px 20px;font-size:14px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.container{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}[data-theme=light] :focus-visible{outline-color:var(--cobalt)}.agenda :focus-visible{outline-color:var(--cobalt)}.eyebrow{font-family:var(--font-text);letter-spacing:.28em;text-transform:uppercase;color:var(--stone-ink);align-items:center;gap:14px;font-size:.72rem;font-weight:500;line-height:1.6;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.eyebrow--gold{color:var(--gold)}[data-theme=light] .eyebrow--gold{color:var(--gold-ink)}.display{font-family:var(--font-display);letter-spacing:-.03em;font-feature-settings:"kern", "liga", "dlig" 0;text-wrap:balance;font-weight:600;line-height:1.07}.display--xl{font-size:var(--fs-xl);letter-spacing:-.018em;line-height:1.02}.display--lg{font-size:var(--fs-lg);line-height:1.04}.display--md{font-size:var(--fs-md)}.display--sm{font-size:var(--fs-sm);line-height:1.15}.display em,.em-gold{font-style:normal;font-weight:inherit;color:var(--gold)}[data-theme=light] .display em,[data-theme=light] .display em *,.agenda__card .display em,.agenda__card .display em *{color:var(--gold-deep)}.footer .footer__claim em,.loader em{color:var(--gold);font-style:normal}.lead{font-size:var(--fs-lead);text-wrap:pretty;line-height:1.62}.rl-mask{margin:-.04em -.14em -.14em;padding:.04em .14em .14em}.rl{will-change:transform}.diamond{background:var(--gold);flex:none;width:7px;height:7px;display:inline-block;transform:scaleY(1.18)rotate(45deg)}.btn{min-height:52px;font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;isolation:isolate;transition:border-color .6s var(--ease-lux), background-color .6s var(--ease-lux), color .6s var(--ease-lux);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.9em;padding:0 2rem;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn--primary{background:var(--accent);color:var(--navy)}.btn--primary:after{content:"";z-index:-1;transition:transform 1.1s var(--ease-lux);background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}.btn--primary:hover{color:var(--navy);background:#fff}.btn--ghost{color:inherit;border-color:#ffffff73}.btn--ghost:hover{color:var(--navy);background:#fff;border-color:#fff}.btn--primary:hover:after{transform:translate(110%)}.btn--sm{min-height:44px;padding:0 1.35rem;font-size:.68rem}.btn--block{width:100%}.btn--text{min-height:44px;color:inherit;padding:0 .2rem;overflow:visible}.btn--text:before{content:"";opacity:.45;transform-origin:100%;height:1px;transition:transform .7s var(--ease-lux), opacity .7s;background:currentColor;position:absolute;bottom:10px;left:.2rem;right:.2rem}.btn--text:after{content:"";width:22px;height:1px;transition:width .7s var(--ease-lux);background:currentColor}.btn--text:hover:after{width:34px}.btn--text:hover:before{opacity:.9}.nav{z-index:800;height:var(--nav-h);color:var(--ivory);transition:transform .9s var(--ease-lux), color .6s var(--ease-lux);position:fixed;top:0;bottom:auto;left:0;right:0}.nav:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);opacity:0;transition:opacity .8s var(--ease-lux), background-color .6s var(--ease-lux), border-color .6s var(--ease-lux);background:#0d1b2ad1;border-bottom:1px solid #00f5d429;position:absolute;top:0;bottom:0;left:0;right:0}.nav.is-scrolled:before{opacity:1}.nav[data-nav-theme=light]{color:var(--onyx)}.nav[data-nav-theme=light]:before{background:#0d1b2ad1;border-bottom-color:#ffffff14}.nav[data-nav-tint=dark]:before{background:#08121dd9}.nav.is-hidden{transform:translateY(calc(-100% - 8px))}.warm-frost{height:var(--nav-h);opacity:.012;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#0d1b2ad1;position:absolute;top:0;left:0;right:0}.nav.is-hidden:before{opacity:0}.nav__inner{height:100%;padding-inline:var(--gutter);align-items:center;gap:2rem;display:flex;position:relative}.nav__logo{flex:none;width:186px;height:45px;display:block;position:relative}.nav__logo-img{object-fit:contain;width:100%;height:100%;transition:opacity .6s var(--ease-lux);position:absolute;top:0;bottom:0;left:0;right:0}.nav__logo-img--light,.nav[data-nav-theme=light] .nav__logo-img--dark{opacity:0}.nav[data-nav-theme=light] .nav__logo-img--light{opacity:1}.nav__links{gap:2.4rem;margin-left:auto;display:none}.nav__link{letter-spacing:.16em;text-transform:uppercase;padding:14px 0;font-size:.72rem;font-weight:600;position:relative}.nav__link:after{content:"";background:var(--gold);height:1px;transition:transform .7s var(--ease-lux);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.nav__link:hover:after{transform:scaleX(1)}.nav__cta{display:none}.nav__toggle{place-items:center;width:48px;height:48px;margin-left:auto;display:grid;position:relative}.nav__toggle i{height:1px;transition:transform .7s var(--ease-lux), top .7s var(--ease-lux);background:currentColor;position:absolute;left:12px;right:12px}.nav__toggle i:first-of-type{top:20px}.nav__toggle i:nth-of-type(2){top:27px;left:20px}.nav__toggle[aria-expanded=true] i:first-of-type{top:24px;transform:rotate(45deg)}.nav__toggle[aria-expanded=true] i:nth-of-type(2){top:24px;left:12px;transform:rotate(-45deg)}html.menu-open .nav{color:var(--ivory);transform:none}html.menu-open .nav:before{opacity:0}html.menu-open .nav .nav__logo-img--dark{opacity:1}html.menu-open .nav .nav__logo-img--light{opacity:0}@media (min-width:960px){:root{--nav-h:88px}.nav__logo{width:226px;height:55px}.nav__links{display:flex}.nav__cta{display:inline-flex}.nav__toggle{display:none}}.menu{z-index:790;background:var(--navy-2);color:var(--ivory);padding:calc(var(--nav-h) + 6vh) var(--gutter) max(32px, env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu[hidden]{display:none}.menu__nav{flex-direction:column;display:flex}.menu__link{font-family:var(--font-display);align-items:baseline;gap:18px;padding:6px 0;font-size:clamp(2.1rem,9vw,3.2rem);line-height:1.25;display:flex}.menu__link span{font-family:var(--font-display);color:var(--gold);width:22px;font-size:.9rem;font-style:normal}.menu__foot{letter-spacing:.2em;text-transform:uppercase;color:var(--ivory-60);justify-content:space-between;gap:16px;font-size:.78rem;display:flex}.menu__foot a{min-height:44px;color:var(--ivory);align-items:center;display:inline-flex}.loader{z-index:9800;color:var(--onyx);pointer-events:all;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}html.no-loader .loader{display:none}.loader__panel{background:var(--white);height:50.2%;position:absolute;left:0;right:0}.loader__panel--top{top:0}.loader__panel--bottom{bottom:0}.loader__seam{background:linear-gradient(90deg, transparent, var(--gold) 30%, var(--gold-hi) 50%, var(--gold) 70%, transparent);opacity:0;height:1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.loader__center{flex-direction:column;align-items:center;display:flex;position:relative}.loader__mark{width:88px;height:auto;overflow:visible}.loader__center:before{content:"";pointer-events:none;will-change:opacity, transform;background:radial-gradient(closest-side,#00f5d424,#00f5d400);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:3.2s ease-in-out infinite alternate loaderBreath;position:absolute;top:40px;left:50%}@keyframes loaderBreath{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}.loader__meter{opacity:0;align-items:center;gap:18px;margin-top:44px;display:flex}.loader__bar{background:#ffffff1f;border-radius:2px;width:132px;height:2px;position:relative;overflow:hidden}.loader__bar i{background:var(--gold);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.loader__bar:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000,#fff9,#0000);width:40%;animation:2.4s cubic-bezier(.45,0,.2,1) infinite loaderSheen;position:absolute;top:0;bottom:0;left:0}@keyframes loaderSheen{0%{transform:translate(-110%)}to{transform:translate(260%)}}.loader__count{font-family:var(--font-display);letter-spacing:.24em;font-variant-numeric:tabular-nums lining-nums;color:var(--ivory-78);min-width:3.4em;font-size:.82rem}.loader__welcome{white-space:nowrap;font-family:var(--font-display);color:var(--ivory);opacity:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-style:normal;position:absolute;top:calc(100% - 22px);left:50%;transform:translate(-50%)}.cursor{z-index:9500;pointer-events:none;display:none;position:fixed;top:0;left:0}html.has-cursor .cursor{display:block}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor label,html.has-cursor .card{cursor:none}html.has-cursor input,html.has-cursor textarea{cursor:text}html.has-cursor input[type=checkbox],html.has-cursor input[type=radio],html.has-cursor input[type=date]{cursor:none}.cursor__dot,.cursor__ring{will-change:transform;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-100px,-100px)}.cursor__dot{background:var(--gold);width:6px;height:6px;margin:-3px 0 0 -3px;transition:opacity .4s,width .4s,height .4s}.cursor__ring{width:38px;height:38px;transition:width .6s var(--ease-lux), height .6s var(--ease-lux), margin .6s var(--ease-lux), background-color .6s var(--ease-lux), border-color .6s var(--ease-lux), opacity .4s;border:1px solid #d4af378c;place-items:center;margin:-19px 0 0 -19px;display:grid}.cursor__label{font-family:var(--font-display);color:var(--ivory);opacity:0;transition:opacity .4s, transform .6s var(--ease-lux);font-size:15px;font-style:normal;transform:scale(.6)}.cursor.is-hover .cursor__ring{border-color:var(--gold);width:58px;height:58px;margin:-29px 0 0 -29px}.cursor.is-hover .cursor__dot{opacity:0}.cursor.is-view .cursor__ring{background:#ffffffe6;border-color:#d4af37b3;width:88px;height:88px;margin:-44px 0 0 -44px}.cursor.is-view .cursor__label{opacity:1;transform:none}.cursor.is-view .cursor__dot,.cursor.is-hidden .cursor__ring,.cursor.is-hidden .cursor__dot{opacity:0}.grain{z-index:9000;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:1.1s steps(5,end) infinite grain;position:fixed;top:-50%;bottom:-50%;left:-50%;right:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (hover:none),(max-width:820px){.grain{opacity:.045;animation:none}}html.rm .loader__center:before,html.rm .loader__bar:after{animation:none}@media (prefers-reduced-motion:reduce){.grain,.loader__center:before,.loader__bar:after{animation:none}.btn,.btn:after,.btn:before,.nav,.nav__link:after{transition-duration:.01ms!important}}.loader__count,.cursor{display:none!important}.nav__social{align-items:center;gap:2px;margin-left:auto;display:flex}.nav__social a{color:currentColor;opacity:.82;width:36px;height:40px;transition:color .4s var(--ease-lux), opacity .4s var(--ease-lux), transform .4s var(--ease-lux);place-items:center;display:grid}.nav__social a:hover{color:var(--gold);opacity:1;transform:translateY(-1px)}.nav__social a:focus-visible{color:var(--gold);opacity:1;transform:translateY(-1px)}.nav__ico{flex:none;width:19px;height:19px}.nav__social~.nav__toggle{margin-left:0}html.menu-open .nav__social{opacity:0;pointer-events:none}@media (max-width:959px){.nav__inner{gap:.5rem}}@media (max-width:400px){.nav__logo{width:150px;height:37px}.nav__social a{width:34px}}@media (min-width:960px){.nav__social{margin-left:-.4rem}.nav__social a{width:40px}}@media (min-width:960px) and (max-width:1299px){.nav__inner{gap:1.2rem}.nav__links{gap:1.3rem}.nav__link{letter-spacing:.1em;white-space:nowrap;font-size:.66rem}.nav__social a{width:32px}}@media (min-width:960px) and (max-width:1099px){.nav__logo{width:186px;height:45px}.nav__social{display:none}}.at{color:var(--gold)}.footer__sign em{color:var(--gold);font-style:normal}
