.site-header{position:sticky;top:0;z-index:50;background:#101b23;border-bottom:1px solid rgba(255,255,255,.12)}.site-header__inner{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:8px}@media (min-width: 980px){.site-header__inner{gap:24px;min-height:102px;padding-block:0}}.site-header__logo{flex-shrink:0}.site-header__logo img{height:36px;width:auto;object-fit:contain}@media (min-width: 980px){.site-header__logo img{height:56px}}.site-header__nav{display:none;align-items:center;gap:22px;margin-left:auto}@media (min-width: 980px){.site-header__nav{display:flex}}.site-header__link{font-size:14px;font-weight:700;text-decoration:none;color:#fff}.site-header__link:hover,.site-header__link.is-active{color:#f98969}.site-header__cta{display:none!important;margin-left:12px;padding:12px 18px;font-size:14px}@media (min-width: 980px){.site-header__cta{display:inline-flex!important}}.site-header__menu{margin-left:auto;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0}@media (min-width: 980px){.site-header__menu{display:none}}.site-header__drawer{border-top:1px solid rgba(255,255,255,.12);background:#101b23;padding:20px clamp(20px,4.5vw,64px) 28px}.site-header__drawer nav{display:grid;gap:16px}.site-header__drawer a{font-size:18px;font-weight:700;text-decoration:none;color:#fff}.site-header__drawer .btn{justify-content:center;margin-top:8px}@media (min-width: 980px){.site-header__drawer{display:none}}.site-footer{background:#101b23;color:#fff;padding:72px 0 28px}.site-footer__top{display:grid;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.12)}@media (min-width: 980px){.site-footer__top{grid-template-columns:.9fr 1.6fr;gap:64px}}.site-footer__tagline{margin:0 0 10px;font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.04em}.site-footer__meta{margin:0;color:#b5c1c9;font-size:14px}.site-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}@media (min-width: 980px){.site-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.site-footer__cols a{text-decoration:none;font-size:14px;color:#ffffffe0}.site-footer__cols a:hover{color:#f98969}.site-footer__col-title{margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.14em;color:#b5c1c9}.site-footer__bottom{display:flex;flex-direction:column;gap:8px;padding-top:22px;font-size:12px;color:#b5c1c9}@media (min-width: 720px){.site-footer__bottom{flex-direction:row;justify-content:space-between}}.site-footer__bottom p{margin:0}.home h2{margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.home-hero{background:#101b23;color:#fff;padding:28px 0 0}.home-hero__grid{display:grid;gap:32px}@media (min-width: 980px){.home-hero__grid{grid-template-columns:1fr 1fr;align-items:stretch;min-height:640px}}.home-hero__copy{padding:24px 0 48px}@media (min-width: 980px){.home-hero__copy{padding:40px 0 64px}}.home-hero__eyebrow{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#b5c1c9}.home-hero__title{margin:0 0 22px;font-size:clamp(52px,9vw,96px);font-weight:700;letter-spacing:-.065em;line-height:.95}.home-hero__title span{display:block}.home-hero__title em{font-style:normal;color:#f45a2c}.home-hero__lede{margin:0 0 22px;font-size:clamp(20px,2.4vw,26px);line-height:1.25;letter-spacing:-.02em}.home-hero__meta{margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.09em}.home-hero__meta span{color:#f45a2c;margin:0 .4em}.home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.home-hero__link{color:#fff;border-color:#ffffff73}.home-hero__media{margin:0;position:relative;background:#192732;min-height:320px}.home-hero__media img{width:100%;height:100%;object-fit:cover;min-height:320px}@media (min-width: 980px){.home-hero__media img{min-height:470px}}.home-hero__media figcaption{padding:14px 18px 18px;font-size:11px;font-weight:700;letter-spacing:.13em;color:#b5c1c9}.home-hero__stamp{position:absolute;top:16px;right:16px;width:110px;height:110px;border:1px solid #b5c1c9;border-radius:50%;background:#101b23;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg);z-index:1}.home-hero__stamp span{font-size:9px;letter-spacing:.14em}.home-hero__stamp strong{font-size:42px;letter-spacing:-.06em;line-height:1}.home-purpose{background:#f45a2c;color:#fff}.home-purpose__grid{display:grid}@media (min-width: 980px){.home-purpose__grid{grid-template-columns:repeat(3,1fr)}}.home-purpose__grid article,.home-purpose__grid .home-purpose__ahead{display:flex;gap:18px;align-items:center;padding:28px 0;text-decoration:none;color:inherit;border-bottom:1px solid rgba(255,255,255,.25)}@media (min-width: 980px){.home-purpose__grid article,.home-purpose__grid .home-purpose__ahead{border-bottom:0;border-right:1px solid rgba(255,255,255,.25);padding:34px 28px 34px 0}.home-purpose__grid article:last-child,.home-purpose__grid .home-purpose__ahead:last-child{border-right:0;padding-right:0}.home-purpose__grid article:not(:first-child),.home-purpose__grid .home-purpose__ahead:not(:first-child){padding-left:28px}}.home-purpose__grid article>span,.home-purpose__grid .home-purpose__ahead>span{font-size:36px;letter-spacing:-.04em;opacity:.9}.home-purpose__grid article p,.home-purpose__grid .home-purpose__ahead p{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em}.home-purpose__grid article strong,.home-purpose__grid .home-purpose__ahead strong{font-size:18px;font-weight:700}.home-next{display:grid;gap:28px;padding-block:clamp(64px,9vw,110px)}@media (min-width: 980px){.home-next{grid-template-columns:1fr 1fr;gap:7vw}}.home-next p{margin:0 0 16px;color:#69727a;font-size:17px;line-height:1.65;max-width:46ch}.home-next .btn{margin-top:12px}.home-speakers{background:#f1f4f5;padding-block:clamp(64px,9vw,110px)}.home-speakers__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:end;margin-bottom:40px}.home-speakers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}@media (min-width: 980px){.home-speakers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-speakers__grid img{width:100%;aspect-ratio:3/4;object-fit:cover;margin-bottom:14px;background:#dce2e4}.home-speakers__grid h3{margin:0 0 6px;font-size:18px}.home-speakers__grid p{margin:0;font-size:14px;color:#69727a;line-height:1.4}.home-nexus{background:#123941;color:#fff;padding-block:clamp(64px,9vw,110px)}.home-nexus .eyebrow{color:#a1c4c5}.home-nexus__grid{display:grid;gap:40px}@media (min-width: 980px){.home-nexus__grid{grid-template-columns:1fr 1fr;gap:7vw;align-items:start}}.home-nexus__grid ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.home-nexus__grid li{display:flex;gap:16px;align-items:baseline;padding:18px 0;border-top:1px solid rgba(255,255,255,.18);font-size:18px;font-weight:700}.home-nexus__grid li span{color:#a1c4c5;font-size:14px;letter-spacing:.08em}.home-nexus__lede{margin:18px 0 28px;color:#ffffffc7;font-size:17px;line-height:1.5}.home-place{padding-block:clamp(64px,9vw,110px)}.home-place>h2{margin-bottom:40px}.home-place__grid{display:grid;gap:0;border-top:1px solid #dce2e4}@media (min-width: 980px){.home-place__grid{grid-template-columns:repeat(3,1fr)}}.home-place__grid article{padding:28px 0;border-bottom:1px solid #dce2e4}@media (min-width: 980px){.home-place__grid article{padding:28px 28px 28px 0;border-bottom:0;border-right:1px solid #dce2e4}.home-place__grid article:last-child{border-right:0;padding-right:0}.home-place__grid article:not(:first-child){padding-left:28px}}.home-place__grid article>span{display:block;margin-bottom:24px;font-size:36px;letter-spacing:-.04em;color:#69727a}.home-place__grid article h3{margin:0 0 14px;font-size:28px;letter-spacing:-.03em}.home-place__grid article p{margin:0 0 10px;color:#69727a;font-size:15px;line-height:1.55;max-width:32ch}.home-place__grid article .text-link{margin-top:18px}.home-inside{background:#f1f4f5;padding-block:clamp(64px,9vw,110px)}.home-inside__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:end;margin-bottom:36px}.home-inside__video{display:grid;text-decoration:none;color:#fff;background:#101b23;margin-bottom:18px}@media (min-width: 980px){.home-inside__video{grid-template-columns:1.4fr .8fr;min-height:360px}}.home-inside__video img{width:100%;height:100%;object-fit:cover;min-height:220px}.home-inside__video div{padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.home-inside__video strong{font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;line-height:1.05}.home-inside__video span{font-size:14px;color:#b5c1c9}.home-inside__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width: 980px){.home-inside__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-inside__gallery figure{margin:0}.home-inside__gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.home-inside__gallery figcaption{margin-top:8px;font-size:12px;color:#69727a;line-height:1.4}.home-after{padding-block:clamp(64px,9vw,110px)}.home-after__grid{display:grid;gap:24px;margin-top:18px}@media (min-width: 980px){.home-after__grid{grid-template-columns:1fr 1fr;gap:7vw}}.home-after__grid p{margin:0 0 24px;color:#69727a;font-size:17px;line-height:1.65;max-width:42ch}.home-closing{background:#e9edf0;padding-block:clamp(64px,9vw,100px)}.home-closing .eyebrow{color:#69727a}.home-closing h2{margin:10px 0 28px}.home-closing__actions{display:flex;flex-wrap:wrap;gap:12px}.content-page{padding-bottom:80px}.content-page__hero{background:#101b23;color:#fff;padding:clamp(48px,8vw,96px) 0}.content-page__hero .eyebrow{color:#b5c1c9}.content-page__hero h1{margin:0 0 18px;max-width:16ch;font-size:clamp(36px,6vw,64px);font-weight:700;letter-spacing:-.05em;line-height:1.02}.content-page__hero .btn{margin-top:8px}.content-page__lede{margin:0 0 28px;max-width:52ch;font-size:clamp(17px,2vw,20px);line-height:1.55;color:#ffffffd1}.content-page__body{display:grid;gap:0;padding-top:16px}.content-page__section{display:grid;gap:16px;padding:36px 0;border-bottom:1px solid #dce2e4}@media (min-width: 980px){.content-page__section{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.25fr);gap:48px}}.content-page__section h2{margin:0;font-size:clamp(22px,3vw,30px);letter-spacing:-.03em;line-height:1.15}.content-page__section p{margin:0 0 12px;color:#69727a;font-size:16px;line-height:1.65;max-width:58ch}.content-page__section p:last-child{margin-bottom:0}.speakers-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;margin-bottom:48px}@media (min-width: 980px){.speakers-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.speakers-page__grid img{width:100%;aspect-ratio:3/4;object-fit:cover;margin-bottom:14px;background:#dce2e4}.speakers-page__grid h3{margin:0 0 6px;font-size:18px}.speakers-page__grid p{margin:0;font-size:14px;color:#69727a;line-height:1.4}.form-input-wrapper{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-input-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.04em;color:#ffffffe0;margin:0}.form-input-required{color:#f45a2c;margin-left:.25rem}.form-input{width:100%;padding:.85rem 1rem;background:#ffffff0a;border:1px solid #dce2e4;border-radius:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff;transition:border-color .2s ease,background .2s ease;outline:none}.form-input::placeholder{color:#fff6}.form-input:focus{border-color:#f45a2cb3;background:#ffffff12}.form-input:disabled{opacity:.6;cursor:not-allowed}.form-input.form-input-error{border-color:#f44;background:#ff444414}.form-input-error-message{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;color:#ff6b6b;margin-top:-.15rem}.phone-input-wrapper .phone-input-container{display:flex;gap:0;width:100%}.phone-input-wrapper .phone-input-dropdown{position:relative;flex-shrink:0}.phone-input-wrapper .phone-input-code-button{display:flex;align-items:center;gap:.5rem;padding:.85rem .9rem;background:#ffffff0a;border:1px solid #dce2e4;border-right:none;border-radius:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease;outline:none;white-space:nowrap}.phone-input-wrapper .phone-input-code-button:hover,.phone-input-wrapper .phone-input-code-button:focus-visible{background:#ffffff14;border-color:#f45a2c8c}.phone-input-wrapper .phone-input-flag{font-size:1.1rem;line-height:1}.phone-input-wrapper .phone-input-code{font-weight:600}.phone-input-wrapper .phone-input-arrow{width:12px;height:12px;color:#fff;transition:transform .2s ease}.phone-input-wrapper .phone-input-arrow.open{transform:rotate(180deg)}.phone-input-wrapper .phone-input-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;min-width:280px;max-height:280px;overflow-y:auto;background:#0d0b0c;border:1px solid #dce2e4;border-radius:0;margin-top:.25rem;box-shadow:0 12px 32px #00000073}.phone-input-wrapper .phone-input-dropdown-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem 1rem;background:transparent;border:none;text-align:left;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;color:#fff;cursor:pointer;transition:background .2s ease}.phone-input-wrapper .phone-input-dropdown-item:hover{background:#ffffff14}.phone-input-wrapper .phone-input-dropdown-item.active{background:#f45a2c59;color:#f45a2c}.phone-input-wrapper .phone-input-dropdown-item .phone-input-country{margin-left:auto;opacity:.7}.phone-input-wrapper .phone-input{flex:1;border-radius:0;border-left:none}.phone-input-wrapper .phone-input:focus{border-left:1px solid rgba(244,90,44,.7)}.form{width:100%}.form-fields{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.75rem}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media (max-width: 720px){.form-row{grid-template-columns:1fr}}.form-field-col{min-width:0}.form-row-full{width:100%}.form-checkbox-wrapper{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-checkbox-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;color:#fff;margin:0}.form-checkbox{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:#f45a2c;flex-shrink:0}.form-checkbox-text{line-height:1.5}.form-actions{display:flex;justify-content:stretch}.form-submit-button{width:100%;padding:.95rem 1.5rem;background:transparent;border:1px solid rgba(244,90,44,.6);border-radius:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;outline:none}.form-submit-button:hover:not(:disabled),.form-submit-button:focus-visible:not(:disabled){background:#f45a2c;color:#101b23;border-color:#f45a2c}.form-submit-button:disabled{opacity:.55;cursor:not-allowed}.form-textarea{min-height:110px;resize:vertical}.custom-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffd79b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .85rem center;background-size:14px 10px;padding-right:2.4rem;cursor:pointer}.custom-form-select option{background:#101b23;color:#fff}.register-page{background:#f1f4f5;min-height:70vh}.register-section{padding:24px 16px 64px}@media (min-width: 980px){.register-section{padding:clamp(40px,6vw,72px) clamp(20px,4.5vw,64px) 80px}}.register-shell{width:100%;max-width:920px;margin:0 auto}.register-card{display:flex;flex-direction:column;gap:20px;background:#fff;border:1px solid #dce2e4;padding:20px 16px;width:100%}@media (min-width: 980px){.register-card{display:grid;gap:28px;padding:clamp(24px,4vw,40px);grid-template-columns:1fr 1.15fr;grid-template-areas:"header header" "aside form" "alerts alerts"}}@media (min-width: 980px){.register-header{grid-area:header}}.register-kicker{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.12em;color:#69727a}.register-title{margin:0 0 12px;font-size:clamp(24px,7vw,42px);font-weight:700;letter-spacing:-.04em;line-height:1.05;color:#101b23}.register-description{margin:0;max-width:none;color:#69727a;font-size:15px;line-height:1.6}.register-nex-logo{width:min(100%,420px);margin-top:20px}.register-aside{display:grid;gap:10px;align-content:start;padding:16px;background:#101b23;color:#fff}@media (min-width: 980px){.register-aside{grid-area:aside;padding:20px}}.register-aside p{margin:0;font-size:14px;line-height:1.5;color:#fffc}.register-aside p:first-child{font-size:11px;font-weight:700;letter-spacing:.12em;color:#b5c1c9}.register-aside a{color:#f98969;text-decoration:none;font-weight:700;word-break:break-word}.register-form-wrapper{width:100%;min-width:0}@media (min-width: 980px){.register-form-wrapper{grid-area:form}}.register-alert{margin-top:4px;padding:.95rem 1rem;font-size:14px;line-height:1.5}@media (min-width: 980px){.register-alert{grid-area:alerts}}.register-alert-error{border:1px solid rgba(255,68,68,.45);background:#ff444414;color:#a11}.register-alert-success{border:1px solid rgba(244,90,44,.35);background:#f45a2c14;color:#101b23}.register-page .form-fields{gap:1rem}.register-page .form-row{grid-template-columns:1fr;gap:1rem}.register-page .form-input-label{color:#101b23;font-size:13px}.register-page .form-input,.register-page .custom-form-select,.register-page .phone-input-code-button{background:#fff;border-color:#dce2e4;color:#101b23;min-width:0}.register-page .form-input::placeholder{color:#69727a}.register-page .form-input:focus,.register-page .custom-form-select:focus,.register-page .phone-input-code-button:hover{border-color:#f45a2c;background:#fff}.register-page .phone-input-wrapper .phone-input-container{width:100%;min-width:0}.register-page .phone-input-wrapper .phone-input-code-button{padding:.75rem .55rem;font-size:.875rem}.register-page .phone-input-wrapper .phone-input{min-width:0;flex:1 1 auto}.register-page .phone-input-wrapper .phone-input-dropdown-menu{left:0;right:auto;min-width:min(280px,85vw);background:#fff;border-color:#dce2e4}.register-page .phone-input-dropdown-item{color:#101b23}.register-page .phone-input-dropdown-item:hover,.register-page .phone-input-dropdown-item.active{background:#f1f4f5;color:#f45a2c}.register-page .form-submit-button{background:#f45a2c;border-color:#f45a2c;color:#fff;width:100%}.register-page .form-submit-button:hover:not(:disabled){background:#f2430f;color:#fff}.register-page .custom-form-select option{background:#fff;color:#101b23}.app{min-height:100svh;display:flex;flex-direction:column;background:#fff}.main-content{flex:1;width:100%}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{margin:0;background:#fff;color:#101b23;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#root{min-height:100svh}.shell{width:min(100%,1425px);margin:0 auto;padding-inline:clamp(20px,4.5vw,64px)}.eyebrow{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#69727a}.btn{display:inline-flex;align-items:center;gap:12px;padding:16px 22px;border:1px solid transparent;background:#f45a2c;color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn:hover,.btn:focus-visible{background:#f2430f;outline:none}.btn--ghost{background:transparent;border-color:#ffffff8c;color:#fff}.btn--ghost:hover,.btn--ghost:focus-visible{background:#fff;color:#101b23}.btn--dark{background:#101b23;color:#fff}.btn--dark:hover,.btn--dark:focus-visible{background:#f45a2c}.btn--outline{background:transparent;border-color:#101b23;color:#101b23}.btn--outline:hover,.btn--outline:focus-visible{background:#101b23;color:#fff}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;transition:color .2s ease}.text-link:hover,.text-link:focus-visible{color:#f45a2c;outline:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
