.ds-module__PUzDxa__button{border-radius:var(--ds-radius-sm);min-height:44px;font:500 15px / 1.5 var(--ds-font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration) var(--ds-ease), color var(--ds-duration) var(--ds-ease), box-shadow var(--ds-duration) var(--ds-ease), transform var(--ds-duration) var(--ds-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:12px 24px;display:inline-flex}.ds-module__PUzDxa__button:focus-visible{outline:2px solid var(--ds-azure-12);outline-offset:3px}.ds-module__PUzDxa__button:disabled{opacity:.5;cursor:not-allowed}.ds-module__PUzDxa__primary{background:var(--ds-azure-38);color:#fff}.ds-module__PUzDxa__primary:hover:not(:disabled){background:var(--ds-grey-95);color:var(--ds-azure-16);box-shadow:var(--ds-shadow-lift);transform:translateY(-2px)}.ds-module__PUzDxa__secondary{background:var(--ds-grey-95-2);color:var(--ds-azure-12)}.ds-module__PUzDxa__secondary:hover:not(:disabled){box-shadow:var(--ds-shadow-lift);background:#fff;transform:translateY(-2px)}.ds-module__PUzDxa__pill{height:var(--ds-nav-h);border-color:var(--ds-nav-border);border-radius:var(--ds-radius-pill);background:var(--ds-nav-bg);min-height:0;box-shadow:var(--ds-nav-shadow);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:var(--ds-azure-12);font-size:var(--ds-nav-font);padding-block:0;padding-inline:clamp(18px,1.47vw,28px)}.ds-module__PUzDxa__pill:hover,.ds-module__PUzDxa__pill[aria-current=page],.ds-module__PUzDxa__pill[aria-expanded=true]{box-shadow:var(--ds-shadow-lift);background:#fff}.ds-module__PUzDxa__ghost,.ds-module__PUzDxa__onDark{border-radius:var(--ds-radius-pill);background:0 0;padding:14px 16px 15px;font-size:15px}.ds-module__PUzDxa__ghost{color:var(--ds-azure-12)}.ds-module__PUzDxa__ghost:hover,.ds-module__PUzDxa__ghost[aria-current=page]{background:#fff}.ds-module__PUzDxa__onDark{color:var(--ds-grey-92);text-shadow:0 1px 12px #00243f73;font-weight:400}.ds-module__PUzDxa__onDark:hover,.ds-module__PUzDxa__onDark[aria-current=page]{color:var(--ds-azure-12);text-shadow:none;background:#fff}.ds-module__PUzDxa__onDark:focus-visible{outline-color:#fff}.ds-module__PUzDxa__iconButton{border-radius:var(--ds-radius-pill);cursor:pointer;width:44px;height:44px;transition:background-color var(--ds-duration-micro) var(--ds-ease), box-shadow var(--ds-duration-micro) var(--ds-ease);flex:none;place-items:center;display:inline-grid}.ds-module__PUzDxa__light{background:var(--ds-grey-95-2);color:var(--ds-azure-12)}.ds-module__PUzDxa__light:hover,.ds-module__PUzDxa__light[aria-expanded=true]{box-shadow:var(--ds-shadow-lift);background:#fff}.ds-module__PUzDxa__dark{color:var(--ds-grey-92);background:0 0}.ds-module__PUzDxa__dark:hover{background:#ffffff1f}.ds-module__PUzDxa__iconButton:focus-visible{outline:2px solid var(--ds-azure-12);outline-offset:2px}.ds-module__PUzDxa__container{width:84%;max-width:var(--ds-container);margin-inline:auto}.ds-module__PUzDxa__section{isolation:isolate;padding-block:var(--ds-section-space);position:relative}.ds-module__PUzDxa__night{background:var(--ds-azure-16);color:var(--ds-grey-92)}.ds-module__PUzDxa__sky{background:var(--ds-azure-25);color:var(--ds-grey-92)}.ds-module__PUzDxa__plain{color:var(--ds-azure-12)}.ds-module__PUzDxa__rounded{border-radius:var(--ds-radius-section) var(--ds-radius-section) 0 0;overflow:hidden}.ds-module__PUzDxa__sectionHeader{gap:var(--ds-gap-sm);margin-bottom:var(--ds-gap-lg);flex-direction:column;display:flex}.ds-module__PUzDxa__eyebrow{font:400 12px / 1.5 var(--ds-font-mono);letter-spacing:1.5px;text-transform:uppercase;opacity:.85}.ds-module__PUzDxa__sectionTitle{font:var(--ds-type-section);letter-spacing:var(--ds-type-section-tracking)}.ds-module__PUzDxa__sectionDescription{max-width:62ch;font:400 clamp(1rem, .94vw, 1.125rem) / 1.6 var(--ds-font-body);opacity:.85}.ds-module__PUzDxa__pageHeading{flex-direction:column;gap:14px;display:flex}.ds-module__PUzDxa__pageTitle{font:var(--ds-type-page)}.ds-module__PUzDxa__pageSubtitle{font:400 clamp(1rem, 1.094vw, 1.3125rem) / 1.4 var(--ds-font-body);opacity:.8}.ds-module__PUzDxa__card{color:var(--ds-azure-25);background:#fff;border-radius:14px}.ds-module__PUzDxa__outline{border:1px solid var(--ds-azure-25)}.ds-module__PUzDxa__raised{box-shadow:var(--ds-shadow-panel)}.ds-module__PUzDxa__clouds{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto}.ds-module__PUzDxa__drift{animation:12s ease-in-out infinite ds-module__PUzDxa__ds-cloud-drift}@keyframes ds-module__PUzDxa__ds-cloud-drift{0%,to{translate:0;rotate:none}50%{translate:28px -10px;rotate:-.6deg}}@supports (animation-timeline:view()){.ds-module__PUzDxa__scrollDrift{animation:linear both ds-module__PUzDxa__ds-scroll-drift;animation-timeline:view();animation-range:entry}.ds-module__PUzDxa__drift.ds-module__PUzDxa__scrollDrift{animation:linear both ds-module__PUzDxa__ds-scroll-drift,12s ease-in-out infinite ds-module__PUzDxa__ds-cloud-drift;animation-timeline:view(),auto;animation-range:entry,normal}}@keyframes ds-module__PUzDxa__ds-scroll-drift{0%{transform:translate(75vw)}to{transform:none}}@media (max-width:639px){.ds-module__PUzDxa__container{width:auto;margin-inline:1rem}.ds-module__PUzDxa__rounded{border-radius:1.5rem 1.5rem 0 0}}@media (prefers-reduced-motion:reduce){.ds-module__PUzDxa__button,.ds-module__PUzDxa__iconButton{transition:none}.ds-module__PUzDxa__button:hover{transform:none!important}.ds-module__PUzDxa__drift,.ds-module__PUzDxa__scrollDrift{animation:none!important}}
.footer-module__F-ZiRa__footer{--terminal-bg:#002440;--terminal-line:#dce6ed26;--terminal-text:#dce6ed;isolation:isolate;z-index:1;min-height:100lvh;margin-top:calc(-1 * var(--ds-radius-section));border-radius:var(--ds-radius-section) var(--ds-radius-section) 0 0;background:var(--ds-azure-12);color:var(--ds-grey-92);font-family:var(--ds-font-body);flex-direction:column;padding-top:clamp(48px,7vh,96px);display:flex;position:relative;overflow:clip}.footer-module__F-ZiRa__gradient{z-index:-1;object-fit:cover}.footer-module__F-ZiRa__cloudBand{width:82%;max-width:1600px;margin-inline:auto}.footer-module__F-ZiRa__clouds{width:81.82%;margin-left:9.09%;animation:14s ease-in-out infinite footer-module__F-ZiRa__footer-cloud-bob;display:block}@keyframes footer-module__F-ZiRa__footer-cloud-bob{0%,to{translate:0;rotate:none}50%{translate:-36px 10px;rotate:.6deg}}@supports (animation-timeline:view()){.footer-module__F-ZiRa__clouds{animation:14s ease-in-out infinite footer-module__F-ZiRa__footer-cloud-bob,linear both footer-module__F-ZiRa__footer-cloud-scroll;animation-timeline:auto,view();animation-range:normal,entry}}@keyframes footer-module__F-ZiRa__footer-cloud-scroll{0%{transform:translate(75vw)}to{transform:none}}.footer-module__F-ZiRa__credits{justify-content:flex-end;margin-top:auto;padding:clamp(24px,4vh,56px) 13.5% clamp(24px,3vw,48px) 16px;display:flex}.footer-module__F-ZiRa__terminal{border:1px solid var(--terminal-line);background:var(--terminal-bg);width:min(100%,560px);font:400 clamp(13px, .82vw, 15.8px) / 1.63 var(--ds-font-mono);border-radius:14px;overflow:hidden;box-shadow:0 39px 97px -39px #00243fa6}.footer-module__F-ZiRa__terminalBar{border-bottom:1px solid #dce6ed1a;align-items:center;gap:10px;padding:12px 20px;display:flex}.footer-module__F-ZiRa__terminalBar span{background:#dce6ed33;border-radius:50%;width:12px;height:12px}.footer-module__F-ZiRa__terminalBar p{letter-spacing:1.6px;color:#dce6ed73;padding-left:10px;font-size:.85em}.footer-module__F-ZiRa__terminalBody{color:var(--terminal-text);flex-direction:column;gap:12px;padding:20px 24px;display:flex}.footer-module__F-ZiRa__prompt,.footer-module__F-ZiRa__result{color:var(--ds-azure-75)}.footer-module__F-ZiRa__answer{color:#fff;padding-left:24px}.footer-module__F-ZiRa__answer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.footer-module__F-ZiRa__answer a:focus-visible{outline-offset:2px;outline:2px solid #fff}.footer-module__F-ZiRa__cursor{vertical-align:-3px;background:var(--ds-azure-75);width:8.5px;height:17px;animation:1.1s step-end infinite footer-module__F-ZiRa__footer-cursor;display:inline-block}@keyframes footer-module__F-ZiRa__footer-cursor{50%{opacity:0}}.footer-module__F-ZiRa__bottom{flex-direction:column;align-items:center;gap:24px;padding:16px 16px 28px;display:flex}.footer-module__F-ZiRa__wordmark{filter:drop-shadow(0 2px 7px #00000073);border-radius:12px;flex:none}.footer-module__F-ZiRa__wordmark img{width:64px;height:auto;display:block}.footer-module__F-ZiRa__wordmark:focus-visible{outline-offset:4px;outline:2px solid #fff}.footer-module__F-ZiRa__links{flex-wrap:wrap;justify-content:center;gap:0 clamp(2px,1vw,20px);display:flex}.footer-module__F-ZiRa__links a{padding-inline:12px;font-size:13px}.footer-module__F-ZiRa__meta{flex-direction:column;align-items:center;gap:8px;display:flex}.footer-module__F-ZiRa__copyright{font:400 11px / 1.5 var(--ds-font-mono);text-shadow:0 1px 12px #00243f73}@media (min-width:1024px){.footer-module__F-ZiRa__bottom{grid-template-columns:1fr auto 1fr;gap:32px;padding-inline:8%;display:grid}.footer-module__F-ZiRa__wordmark{justify-self:start}.footer-module__F-ZiRa__meta{justify-self:end;align-items:flex-end}}@media (max-width:767px){.footer-module__F-ZiRa__cloudBand{width:130%;margin-left:-15%}.footer-module__F-ZiRa__credits{justify-content:center;padding:8px 16px 40px}.footer-module__F-ZiRa__answer{padding-left:0}}@media (max-width:639px){.footer-module__F-ZiRa__footer{--ds-radius-section:1.5rem}}@media (prefers-reduced-motion:reduce){.footer-module__F-ZiRa__clouds,.footer-module__F-ZiRa__cursor{animation:none!important}}
.home-module__06co2W__flourish{font:var(--ds-type-flourish);letter-spacing:1.6px;color:#fff;vertical-align:middle;margin-left:.3em}.home-module__06co2W__partnersTitle .home-module__06co2W__flourish{text-shadow:0 0 6px #fffc,0 0 14px #ffffff73}.home-module__06co2W__aboutTitle .home-module__06co2W__flourish{color:currentColor;opacity:.6}.home-module__06co2W__hero{--pane-h:1.6}.home-module__06co2W__about{--pane-h:1.1}.home-module__06co2W__partners,.home-module__06co2W__contact{--pane-h:1.25}@media (max-width:767px){.home-module__06co2W__hero,.home-module__06co2W__about,.home-module__06co2W__partners,.home-module__06co2W__contact{--pane-h:1}}.home-module__06co2W__hero{isolation:isolate;background:var(--ds-azure-16);color:#fff;display:flow-root;position:relative;overflow:clip}.home-module__06co2W__heroBackdrop{z-index:-1;isolation:isolate;height:100lvh;margin-bottom:-100lvh;position:sticky;top:0;overflow:hidden}.home-module__06co2W__heroArt{z-index:-4;filter:blur(6px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.home-module__06co2W__rotor{fill:#868aa4;transform-box:view-box;transform-origin:812px 163px;animation:9s linear infinite home-module__06co2W__rotor-spin}@keyframes home-module__06co2W__rotor-spin{to{rotate:360deg}}.home-module__06co2W__heroShade{z-index:-3;background:radial-gradient(120% 80% at 50% 0,#00243f33,#0000 55%),linear-gradient(#00000026,#0000 40%),linear-gradient(#00205217,#00205229 55%,#00243f3d);position:absolute;inset:0}.home-module__06co2W__heroGrain{z-index:-2;image-rendering:pixelated;mix-blend-mode:screen;opacity:.68;background:url(/resources/home/hero-grain.png) 0 0/3px 3px;position:absolute;inset:0}.home-module__06co2W__sparkles{z-index:-1;mix-blend-mode:screen;opacity:.9;pointer-events:none;position:absolute;inset:0}.home-module__06co2W__sparkle{position:absolute}.home-module__06co2W__sparkle img{top:calc(-1 * var(--bleed));left:calc(-1 * var(--bleed));width:calc(100% + 2 * var(--bleed));height:calc(100% + 2 * var(--bleed));max-width:none;position:absolute}.home-module__06co2W__heroContent{height:100lvh;padding-inline:1rem;padding-top:calc(var(--page-top,0px) + clamp(1rem, 3.33vw, 64px));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,1.25vw,24px);margin-bottom:-100lvh;display:flex;position:sticky;top:0}@supports (animation-timeline:scroll()){.home-module__06co2W__heroContent{animation:linear both home-module__06co2W__hero-sink;animation-timeline:scroll(root);animation-range:0 140vh}}@keyframes home-module__06co2W__hero-sink{to{opacity:0;transform:translateY(30vh)}}.home-module__06co2W__heroTitle{font:italic 400 clamp(6rem, 13.02vw, 250px) / .9 var(--ds-font-display);letter-spacing:-.025em;text-shadow:0 6px 40px #001c3759}.home-module__06co2W__heroTagline{max-width:36ch;font:500 clamp(12px, .78vw, 15px) / 1.5 var(--ds-font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--ds-grey-92);text-shadow:0 1px 12px #001c378c}@media (min-width:768px){.home-module__06co2W__heroTagline{max-width:none}}.home-module__06co2W__scrollCue{min-height:44px;font:400 12px / 1 var(--ds-font-mono);letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:0 1px 12px #001c378c;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,3rem);left:50%;transform:translate(-50%)}.home-module__06co2W__scrollCue:focus-visible{outline-offset:6px;outline:2px solid #fff}.home-module__06co2W__scrollArrow{animation:2.4s ease-in-out infinite home-module__06co2W__cue-bob}@keyframes home-module__06co2W__cue-bob{0%,to{translate:0}50%{translate:0 6px}}.home-module__06co2W__about{isolation:isolate;border-radius:var(--ds-radius-section) var(--ds-radius-section) 0 0;background:linear-gradient(to bottom, var(--ds-grey-95), #fff);color:var(--ds-azure-25);flex-direction:column;justify-content:center;gap:clamp(2rem,4vw,72px);padding-block:clamp(9rem,17vw,320px) clamp(2.5rem,4vw,72px);display:flex;position:relative;overflow:clip}.home-module__06co2W__garland{z-index:-1;transform-origin:50% 0;pointer-events:none;width:107.7vw;max-width:none;height:auto;animation:9s ease-in-out infinite home-module__06co2W__garland-sway;position:absolute;top:-6.93vw;left:-10.08vw;transform:rotate(.19deg)}@keyframes home-module__06co2W__garland-sway{0%,to{translate:0;rotate:none}50%{translate:0 8px;rotate:-.6deg}}.home-module__06co2W__aboutIntro{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.25rem,2.6vw,48px);padding-inline:1rem;display:flex}.home-module__06co2W__aboutTitle{font:var(--ds-type-section);letter-spacing:var(--ds-type-section-tracking)}.home-module__06co2W__aboutCopy{max-width:90rem;font:var(--ds-type-body);color:#004775}@media (min-width:1024px){.home-module__06co2W__aboutCopy>span{display:block}}.home-module__06co2W__carouselWrap{position:relative}.home-module__06co2W__logoCarousel{overflow:hidden}.home-module__06co2W__logoRail{will-change:transform;gap:clamp(24px,4vw,72px);width:max-content;display:flex}.home-module__06co2W__logoLink{border-radius:var(--ds-radius-sm);width:clamp(150px,18vw,340px);display:block}.home-module__06co2W__logoLink img{width:100%;height:auto;display:block}.home-module__06co2W__logoLink:focus-visible{outline:2px solid var(--ds-azure-25);outline-offset:4px}.home-module__06co2W__carouselControls{justify-content:flex-end;gap:8px;margin-top:clamp(1rem,2vw,28px);padding-inline:8%;display:flex}.home-module__06co2W__carouselButton{border-radius:var(--ds-radius-pill);width:44px;height:44px;color:var(--ds-azure-25);cursor:pointer;transition:background-color var(--ds-duration-micro) var(--ds-ease);background:#ffffffb3;border:1px solid #1c486633;place-items:center;display:grid}.home-module__06co2W__carouselButton:hover{background:#fff}.home-module__06co2W__carouselButton:focus-visible{outline:2px solid var(--ds-azure-25);outline-offset:2px}.home-module__06co2W__partners{--windmill-w:min(46vw, calc(100svh * 577 / 720));isolation:isolate;padding:calc(var(--site-header-height) + clamp(1rem, 3vw, 56px)) 8% clamp(5rem, 8vw, 140px);border-radius:var(--ds-radius-section) var(--ds-radius-section) 0 0;color:var(--ds-on-dark);background:linear-gradient(146.96deg,#3d799c 8.63%,#215e8f 43.17%,#0f3056 80.58%);flex-direction:column;display:flex;position:relative;overflow:clip}.home-module__06co2W__windmill{z-index:-1;width:var(--windmill-w);aspect-ratio:577/720;pointer-events:none;position:absolute;bottom:-1%;left:4vw}.home-module__06co2W__windmill img{width:100%;height:100%;display:block}.home-module__06co2W__partnersTitle{font:var(--ds-type-section);letter-spacing:var(--ds-type-section-tracking)}.home-module__06co2W__partnerLogos{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:clamp(2rem,4.5vw,80px) clamp(1rem,3vw,56px);margin-top:2rem;display:grid}.home-module__06co2W__partnerLogos>li:last-child:nth-child(odd){grid-column:1/-1}.home-module__06co2W__partnerLogo{width:clamp(calc(var(--logo-w) * .45px), calc(var(--logo-w) / 2100 * 100vw), calc(var(--logo-w) * .9px));height:clamp(calc(var(--logo-h) * .45px), calc(var(--logo-h) / 2100 * 100vw), calc(var(--logo-h) * .9px));position:relative}.home-module__06co2W__partnerLogo img{object-fit:contain}.home-module__06co2W__partnersNote{max-width:340px;font:400 15px / 24px var(--ds-font-body);text-align:right;color:#fff6;position:absolute;bottom:clamp(1.5rem,3vw,48px);right:max(1rem,1.9vw)}.home-module__06co2W__partnersNote a{color:inherit;text-decoration:none}.home-module__06co2W__partnersNote a:hover{color:#ffffffb3;text-underline-offset:3px;text-decoration:underline}.home-module__06co2W__partnersNote a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (min-width:1024px){.home-module__06co2W__partnerLogos{align-self:flex-end;width:min(44vw,720px);margin-block:auto}}.home-module__06co2W__contact{isolation:isolate;border-radius:var(--ds-radius-section) var(--ds-radius-section) 0 0;min-height:min(1101px,max(40rem,57.3vw));color:var(--ds-on-dark);background:#1c4376;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,3.33vw,64px);padding:clamp(4rem,6.67vw,128px) 5% clamp(8rem,10vw,192px);display:flex;position:relative;overflow:clip}.home-module__06co2W__skyGrid{z-index:5;pointer-events:none;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 48px 0/84px 84px,linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/84px 84px;position:absolute;inset:0}.home-module__06co2W__cloudsLeft,.home-module__06co2W__cloudsRight{pointer-events:none;width:max(37.5vw,16rem);height:auto;position:absolute;bottom:-4%}.home-module__06co2W__cloudsLeft{z-index:3;left:-5.2vw}.home-module__06co2W__cloudsRight{z-index:4;left:70.6vw}.home-module__06co2W__cloudsLeft,.home-module__06co2W__cloudsRight{animation:11s ease-in-out infinite home-module__06co2W__cloud-float}.home-module__06co2W__cloudsRight{animation-delay:-5s}@keyframes home-module__06co2W__cloud-float{0%,to{translate:0}50%{translate:24px -10px}}@supports (animation-timeline:view()){.home-module__06co2W__cloudsLeft,.home-module__06co2W__cloudsRight{animation-timeline:view(),auto;animation-range:entry 10% cover 45%,normal}.home-module__06co2W__cloudsLeft{animation:linear both home-module__06co2W__clouds-from-left,11s ease-in-out infinite home-module__06co2W__cloud-float}.home-module__06co2W__cloudsRight{animation:linear both home-module__06co2W__clouds-from-right,11s ease-in-out -5s infinite home-module__06co2W__cloud-float}}@keyframes home-module__06co2W__clouds-from-left{0%{opacity:0;transform:translate(-70%)}to{opacity:1;transform:none}}@keyframes home-module__06co2W__clouds-from-right{0%{opacity:0;transform:translate(70%)}to{opacity:1;transform:none}}.home-module__06co2W__contactHeader{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.home-module__06co2W__contactTitle{font:var(--ds-type-section);letter-spacing:var(--ds-type-section-tracking);position:relative}.home-module__06co2W__planeTrail{pointer-events:none;width:clamp(120px,11.46vw,220px);height:auto;position:absolute;top:40%;left:calc(100% - 8px)}.home-module__06co2W__windows{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%;max-width:1728px;display:grid;position:relative}@media (min-width:1024px){.home-module__06co2W__windows{justify-content:space-between;display:flex}.home-module__06co2W__windows>li{width:23%}}.home-module__06co2W__window{aspect-ratio:430/640;transition:transform var(--ds-duration-layout) ease-out, filter var(--ds-duration-layout) ease-out;border-radius:40%;display:block;position:relative}.home-module__06co2W__windowSky{background:#cfdef5;border-radius:49.2%/31%;position:absolute;inset:4.38% 7.44% 4.84%;overflow:hidden}.home-module__06co2W__windowSkyArt{object-fit:cover}.home-module__06co2W__bleedHole{background:url(/resources/home/contact/window-hole.png) 49.88% 85.64%/1482.8% 2370.4% no-repeat;width:6.74%;height:4.22%;position:absolute;top:82.03%;left:46.51%}.home-module__06co2W__cloudLogo{opacity:.95;width:36%;height:auto;transition:transform var(--ds-duration-layout) ease-out;position:absolute;top:33.42%;left:32%;transform:rotate(-9deg)scale(.877)}.home-module__06co2W__aperture{border-radius:50%/31.6%;width:72.09%;height:76.56%;position:absolute;top:9.37%;left:13.95%;overflow:hidden}.home-module__06co2W__shade{width:138.71%;max-width:none;height:auto;transition:transform .6s var(--ds-ease);position:absolute;top:-12.24%;left:-19.35%}.home-module__06co2W__windowFrame{filter:drop-shadow(0 8px 14px #06173326);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-module__06co2W__window:hover,.home-module__06co2W__window:focus-visible{filter:drop-shadow(0 18px 24px #06173340);transform:translateY(-6px)scale(1.04)}.home-module__06co2W__window:hover .home-module__06co2W__cloudLogo,.home-module__06co2W__window:focus-visible .home-module__06co2W__cloudLogo{transform:translateY(-2%)rotate(-9deg)scale(.92)}.home-module__06co2W__window:hover .home-module__06co2W__shade,.home-module__06co2W__window:focus-visible .home-module__06co2W__shade,.home-module__06co2W__window[data-open] .home-module__06co2W__shade{transform:translateY(-77%)}.home-module__06co2W__window:focus-visible{outline-offset:6px;outline:3px solid #fff}@media (max-width:1023px){.home-module__06co2W__partnersNote{text-align:center;max-width:none;margin-top:2.5rem;position:static}.home-module__06co2W__partners{--windmill-w:min(80vw, 460px);padding-bottom:calc(var(--windmill-w) * 720 / 577 * .92)}.home-module__06co2W__windmill{left:calc(50% - var(--windmill-w) * .62)}}@media (max-width:1023px),(orientation:portrait) and (max-width:1366px){.home-module__06co2W__about{padding-block:calc(var(--site-header-height) + 30vw) 3rem;gap:2.25rem}.home-module__06co2W__garland{top:calc(var(--site-header-height) - 8vw);width:150vw;left:-25vw}.home-module__06co2W__aboutIntro{gap:1.25rem;padding-inline:1.5rem}.home-module__06co2W__aboutCopy{max-width:34rem}.home-module__06co2W__aboutCopy>span{display:inline}.home-module__06co2W__logoLink{width:clamp(170px,40vw,260px)}.home-module__06co2W__carouselControls{justify-content:center;margin-top:1.5rem}}@media (max-width:639px){.home-module__06co2W__about{padding-top:calc(var(--site-header-height) + 46vw)}.home-module__06co2W__garland{width:184vw;left:-42vw}.home-module__06co2W__about,.home-module__06co2W__partners,.home-module__06co2W__contact{border-radius:1.5rem 1.5rem 0 0}.home-module__06co2W__partners{padding-inline:1rem}.home-module__06co2W__windows{gap:1rem}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__scrollArrow,.home-module__06co2W__rotor,.home-module__06co2W__heroContent{animation:none}.home-module__06co2W__window,.home-module__06co2W__cloudLogo,.home-module__06co2W__shade{transition:none}.home-module__06co2W__cloudsLeft,.home-module__06co2W__cloudsRight,.home-module__06co2W__garland{animation:none}.home-module__06co2W__window:hover,.home-module__06co2W__window:focus-visible{transform:none}}
.site-module__oB1X9q__header{z-index:50;height:var(--site-header-height);margin-bottom:calc(-1 * var(--site-header-height));pointer-events:none;font-family:var(--ds-font-body);position:sticky;top:0}.site-module__oB1X9q__bar{align-items:center;gap:1rem;height:100%;padding:8px 16px 0;display:flex}.site-module__oB1X9q__bar>*,.site-module__oB1X9q__sheet,.site-module__oB1X9q__scrim{pointer-events:auto}.site-module__oB1X9q__brand{filter:drop-shadow(0 1px 3px #ffdbc073);border-radius:14px;flex:none}.site-module__oB1X9q__brand img{width:52px;height:auto;display:block}.site-module__oB1X9q__brand:focus-visible{outline:2px solid var(--ds-azure-12);outline-offset:4px}.site-module__oB1X9q__primary,.site-module__oB1X9q__utility{display:none}.site-module__oB1X9q__compact{align-items:center;gap:8px;margin-left:auto;display:flex}.site-module__oB1X9q__glass{height:var(--ds-nav-h);border:1px solid var(--ds-nav-border);border-radius:var(--ds-radius-pill);background:var(--ds-nav-bg);box-shadow:var(--ds-nav-shadow);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);align-items:center;padding:0 clamp(12px,1.25vw,24px);display:flex;position:relative}.site-module__oB1X9q__glassLink{height:100%;min-height:0;font-size:var(--ds-nav-font);padding-block:0;padding-inline:10px}.site-module__oB1X9q__glass .site-module__oB1X9q__glassLink:hover,.site-module__oB1X9q__glass .site-module__oB1X9q__glassLink[aria-current]{background:0 0}.site-module__oB1X9q__glass .site-module__oB1X9q__glassLink[aria-current]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1.5px}.site-module__oB1X9q__glass .site-module__oB1X9q__glassLink:hover{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px}.site-module__oB1X9q__utility .site-module__oB1X9q__loginGap{width:clamp(8px,2.08vw,40px)}@media (min-width:1280px){.site-module__oB1X9q__bar{gap:0;padding:24px calc(15.5px + clamp(16px,3.33vw,64px)) 0}.site-module__oB1X9q__brand img{width:clamp(60px,4.1vw,79px)}.site-module__oB1X9q__primary{flex:1;justify-content:center;display:flex}.site-module__oB1X9q__utility{align-items:center;gap:12px;display:flex}.site-module__oB1X9q__compact{display:none}}.site-module__oB1X9q__menuRoot{position:relative}.site-module__oB1X9q__chevron{transition:transform var(--ds-duration) var(--ds-ease)}.site-module__oB1X9q__chevronOpen{transform:rotate(180deg)}.site-module__oB1X9q__menu{z-index:10;background:var(--ds-grey-95-2);width:248px;box-shadow:var(--ds-shadow-menu);border:1px solid #00243f1f;border-radius:20px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);left:0}.site-module__oB1X9q__menuItem{border-radius:var(--ds-radius-md);min-height:50px;color:var(--ds-azure-12);transition:background-color var(--ds-duration-micro) var(--ds-ease);align-items:center;padding:6px 16px;font-size:clamp(15px,.92vw,17.7px);font-weight:500;display:flex}.site-module__oB1X9q__menuItem:hover,.site-module__oB1X9q__menuItem:focus-visible{background:#fff}.site-module__oB1X9q__menuItem:focus-visible{outline:2px solid var(--ds-azure-12);outline-offset:-2px}.site-module__oB1X9q__scrim{z-index:-1;background:#00243f40;position:fixed;inset:0}.site-module__oB1X9q__sheet{top:calc(var(--site-header-height) + 4px);max-height:calc(100svh - var(--site-header-height) - 24px);border:1px solid var(--ds-glass-border);max-width:560px;box-shadow:var(--ds-shadow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ds-azure-12);background:#e8f2faf0;border-radius:24px;margin-left:auto;padding:20px;position:absolute;left:16px;right:16px;overflow-y:auto}.site-module__oB1X9q__sheetGroup+.site-module__oB1X9q__sheetGroup{border-top:1px solid #00243f1a;margin-top:16px;padding-top:16px}.site-module__oB1X9q__sheetTitle{font:400 12px / 1.5 var(--ds-font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ds-azure-36);margin-bottom:8px;padding-inline:12px}.site-module__oB1X9q__sheetList{flex-direction:column;display:flex}.site-module__oB1X9q__sheetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.site-module__oB1X9q__sheetLink{border-radius:var(--ds-radius-md);min-height:44px;transition:background-color var(--ds-duration-micro) var(--ds-ease);align-items:center;padding-inline:12px;font-size:16px;font-weight:500;display:flex}.site-module__oB1X9q__sheetLink:hover,.site-module__oB1X9q__sheetLink[aria-current=page]{background:#fff}.site-module__oB1X9q__sheetLink:focus-visible{outline:2px solid var(--ds-azure-12);outline-offset:-2px}@media (max-width:359px){.site-module__oB1X9q__sheetGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__chevron,.site-module__oB1X9q__menuItem,.site-module__oB1X9q__sheetLink{transition:none}}
.scrollStack-module__Fg1Zra__stack{position:relative}.scrollStack-module__Fg1Zra__anchor{scroll-margin-top:0;display:block}.scrollStack-module__Fg1Zra__stack>:is(section,footer):not(:first-of-type){--page-top:0px}.scrollStack-module__Fg1Zra__overlap{--stack-overlap:80px}.scrollStack-module__Fg1Zra__overlap>:is(section,footer):not(:last-child){margin-bottom:calc(-1 * var(--stack-overlap))}.scrollStack-module__Fg1Zra__fullScreen>:is(section,footer){min-height:calc(var(--pane-h,1) * 100svh);min-height:calc(var(--pane-h,1) * 100lvh)}.scrollStack-module__Fg1Zra__stacked>:is(section,footer){top:var(--stick-top,0px);position:sticky}.scrollStack-module__Fg1Zra__overlap>footer{margin-top:0}@media (max-width:639px){.scrollStack-module__Fg1Zra__overlap{--stack-overlap:2rem}}
.committees-module__t47hxW__page{--pane-radius:56px;--pane-overlap:80px;background-color:var(--events-sky)}.committees-module__t47hxW__pane{isolation:isolate;margin-bottom:calc(-1 * var(--pane-overlap));border-radius:var(--pane-radius) var(--pane-radius) 0 0;background:linear-gradient(144.53deg, var(--pane-from) 12.587%, var(--pane-mid) 51.748%, var(--pane-to) 82.517%);color:var(--pane-text);font-family:var(--font-red-hat), sans-serif;position:relative;overflow:clip}.committees-module__t47hxW__pane:first-of-type{border-radius:0}.committees-module__t47hxW__pane:first-of-type .committees-module__t47hxW__content{padding-top:max(clamp(4rem, 6.875vw, 8.25rem), calc(var(--page-top,0px) + 1.5rem))}.committees-module__t47hxW__pane:last-of-type{margin-bottom:0}.committees-module__t47hxW__atmosphere{z-index:-1;background:linear-gradient(to bottom, transparent, rgb(0 0 0/var(--pane-vignette,.16)));pointer-events:none;position:absolute;inset:0;overflow:hidden}.committees-module__t47hxW__aurora,.committees-module__t47hxW__bloom{filter:blur(110px);border-radius:999px;position:absolute}.committees-module__t47hxW__aurora{background:var(--pane-aurora);opacity:.3;width:78.125%;height:114.04%;top:-36.84%;left:40.625%}.committees-module__t47hxW__bloom{background:var(--pane-bloom);opacity:.2;width:72.92%;height:87.72%;top:50%;left:-31.25%}.committees-module__t47hxW__grain{mix-blend-mode:soft-light;opacity:.32;background:url(/resources/committees/grain.png);position:absolute;inset:0}.committees-module__t47hxW__motif{opacity:.15;width:44.27%;height:29.82%;position:absolute;top:69.3%;left:54.69%;overflow:hidden}.committees-module__t47hxW__motif:before,.committees-module__t47hxW__motif:after{background:var(--motif-art,none) center / 100% 100% no-repeat;content:"";position:absolute}.committees-module__t47hxW__motif:before{inset:var(--motif-inset,0)}.committees-module__t47hxW__motif:after{inset:var(--motif-inset-2,0);background-image:var(--motif-art-2,none)}.committees-module__t47hxW__content{width:84%;max-width:1612px;padding-top:clamp(4rem,6.875vw,8.25rem);padding-bottom:calc(var(--pane-overlap) + clamp(3rem, 4vw, 5rem));margin-inline:auto;position:relative}.committees-module__t47hxW__story{gap:2.5rem;display:grid}.committees-module__t47hxW__info{flex-direction:column;gap:1.5rem;display:flex}.committees-module__t47hxW__info>:not(.committees-module__t47hxW__title){max-width:95.4%}.committees-module__t47hxW__title,.committees-module__t47hxW__tagline,.committees-module__t47hxW__windowTitle,.committees-module__t47hxW__wireHero,.committees-module__t47hxW__stepTitle{font-family:var(--font-instrument-serif), serif;font-weight:400;line-height:1.1}.committees-module__t47hxW__title{font-size:clamp(3.5rem,5.21vw,6.25rem)}.committees-module__t47hxW__tagline{font-size:clamp(1.75rem,2.19vw,2.625rem)}.committees-module__t47hxW__description{font-size:clamp(1rem,1.094vw,1.3125rem);line-height:1.45}.committees-module__t47hxW__meta,.committees-module__t47hxW__label{font-family:var(--font-ticket-mono), monospace;line-height:1.45}.committees-module__t47hxW__meta{font-size:.9375rem}.committees-module__t47hxW__label{letter-spacing:1.2px;color:var(--pane-accent);font-size:11px}.committees-module__t47hxW__caps{text-transform:uppercase}.committees-module__t47hxW__small{font-size:10px}.committees-module__t47hxW__projectColumn{flex-direction:column;align-items:flex-end;gap:1.5rem;display:flex}.committees-module__t47hxW__clouds{opacity:.87;width:62.65%}.committees-module__t47hxW__clouds img{width:72.95%;height:auto;margin-inline:auto;display:block}.committees-module__t47hxW__footer{flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;margin-top:3rem;display:flex}.committees-module__t47hxW__resources{flex-direction:column;flex:0 73.2%;gap:.75rem;min-width:0;display:flex}.committees-module__t47hxW__resources .committees-module__t47hxW__label{color:inherit;font-size:12px}.committees-module__t47hxW__resourceList{font-size:clamp(1rem,.99vw,1.1875rem);line-height:1.45}.committees-module__t47hxW__next{background:var(--pane-soft);min-height:44px;color:var(--pane-ink);border-radius:8px;align-items:center;gap:.25em;padding:14px 24px;font-size:1rem;font-weight:500;line-height:1.45;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.committees-module__t47hxW__next:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000002e}.committees-module__t47hxW__next:focus-visible{outline:2px solid var(--pane-text);outline-offset:3px}.committees-module__t47hxW__window{border:1px solid var(--pane-border);background:linear-gradient(148.57deg, var(--pane-soft) 12.587%, #fff 51.748%, var(--pane-soft) 82.517%);border-radius:16px;flex-direction:column;gap:1.375rem;width:100%;padding:24px 32px 28px;display:flex}.committees-module__t47hxW__toolbar{align-items:center;gap:10px;display:flex}.committees-module__t47hxW__dot{background:var(--pane-accent);opacity:.35;border-radius:50%;flex:none;width:9px;height:9px}.committees-module__t47hxW__windowTitle{color:var(--pane-ink);font-size:clamp(1.75rem,2.08vw,2.5rem)}.committees-module__t47hxW__disclaimer{color:var(--pane-accent);font-size:13px;line-height:1.45}.committees-module__t47hxW__preview{min-height:240px;color:var(--pane-ink);background:#fff;border-radius:10px;position:relative;overflow:hidden}.committees-module__t47hxW__checklist{flex-direction:column;gap:18px;padding:28px 30px;display:flex}.committees-module__t47hxW__checkRow{align-items:baseline;gap:30px;line-height:1.45;display:flex}.committees-module__t47hxW__checkRow .committees-module__t47hxW__label:first-child{font-size:12px}.committees-module__t47hxW__checkLabel{font-size:18px}.committees-module__t47hxW__wireframe{flex-direction:column;gap:18px;padding:24px 32px;display:flex}.committees-module__t47hxW__wireNav,.committees-module__t47hxW__wireSide,.committees-module__t47hxW__wireTile{background:var(--pane-soft)}.committees-module__t47hxW__wireNav{border-radius:5px;height:28px}.committees-module__t47hxW__wireRow{grid-template-columns:430fr 276fr;gap:28px;height:100px;display:grid}.committees-module__t47hxW__wireHero{background:var(--pane-accent);color:var(--pane-text);border-radius:8px;padding:20px 22px;font-size:clamp(1.25rem,1.67vw,2rem)}.committees-module__t47hxW__wireSide{border-radius:8px}.committees-module__t47hxW__wireTiles{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.committees-module__t47hxW__wireTile{border-radius:6px;height:30px}.committees-module__t47hxW__qa{flex-direction:column;gap:16px;padding:24px 30px;line-height:1.45;display:flex}.committees-module__t47hxW__qa .committees-module__t47hxW__label:not(:last-child){font-size:12px}.committees-module__t47hxW__question{font-size:20px}.committees-module__t47hxW__answer{font-size:18px}.committees-module__t47hxW__circuit{--wire-start:max(14.04%, 4.5rem);--wire-span:calc(100% - var(--wire-start) - 6.27%);height:240px}.committees-module__t47hxW__qubit{top:calc(60px + var(--row) * 64px);position:absolute;left:0;right:0}.committees-module__t47hxW__qubit .committees-module__t47hxW__label{font-size:12px;position:absolute;left:28px;transform:translateY(-50%)}.committees-module__t47hxW__wire,.committees-module__t47hxW__link{background:var(--pane-accent);position:absolute}.committees-module__t47hxW__wire{top:-1px;left:var(--wire-start);width:var(--wire-span);height:2px}.committees-module__t47hxW__link{top:calc(60px + var(--from) * 64px);left:calc(var(--wire-start) + var(--at) * var(--wire-span) - 1px);width:2px;height:calc((var(--to) - var(--from)) * 64px)}.committees-module__t47hxW__gate{top:calc(36px + var(--row) * 64px);left:calc(var(--wire-start) + var(--at) * var(--wire-span) - 24px);background:var(--pane-soft);border-radius:5px;place-items:center;width:48px;height:48px;font-size:23px;display:grid;position:absolute}.committees-module__t47hxW__steps{gap:20px;padding:24px 32px;display:flex}.committees-module__t47hxW__step{background:var(--pane-soft);flex-direction:column;flex:1;gap:14px;min-width:0;padding:30px 0 30px 24px;display:flex}.committees-module__t47hxW__step .committees-module__t47hxW__label:first-child{font-size:12px}.committees-module__t47hxW__stepTitle{font-size:clamp(1.75rem,2.19vw,2.625rem)}.committees-module__t47hxW__chart{padding:14px 32px}.committees-module__t47hxW__bars{border-bottom:1px solid var(--pane-accent);align-items:flex-end;gap:4.615%;padding:0 0 4px 3.38%;display:flex;position:absolute;inset:30px 9.27% 35px}.committees-module__t47hxW__bar{width:10.77%;height:var(--h);background:var(--pane-chart-a);border-radius:5px}.committees-module__t47hxW__bar:nth-child(2n){background:var(--pane-chart-b)}.committees-module__t47hxW__icpc{--pane-from:#102b57;--pane-mid:#244f9a;--pane-to:#314b87;--pane-aurora:#83d5ff;--pane-bloom:#b2afff;--pane-text:#f1f7ff;--pane-accent:#3975ba;--pane-ink:#163762;--pane-soft:#eaf3ff;--pane-border:#83d5ff59;--motif-art:url(/resources/committees/motif-icpc.svg);--motif-inset:0 0 2.94% -33.33%}.committees-module__t47hxW__icpc .committees-module__t47hxW__motif{width:46.875%}.committees-module__t47hxW__web{--pane-from:#45213f;--pane-mid:#79486b;--pane-to:#5c355a;--pane-aurora:#ffd1a4;--pane-bloom:#eca3d2;--pane-text:#fff4ea;--pane-accent:#a65b83;--pane-ink:#5e324d;--pane-soft:#fff0ea;--pane-border:#ffd1a459;--motif-art:url(/resources/committees/motif-web.svg)}.committees-module__t47hxW__web .committees-module__t47hxW__motif{opacity:1;width:auto;height:auto;inset:0}.committees-module__t47hxW__ai{--pane-from:#4a2134;--pane-mid:#973e50;--pane-to:#6f2e49;--pane-aurora:#ffa883;--pane-bloom:#f9839e;--pane-text:#fff3ee;--pane-accent:#bc5e66;--pane-ink:#712e43;--pane-soft:#fff0eb;--pane-border:#ffa88359;--motif-art:url(/resources/committees/motif-ai.svg)}.committees-module__t47hxW__ai .committees-module__t47hxW__motif{opacity:1;height:28.07%;overflow:visible}.committees-module__t47hxW__quantum{--pane-from:#291b51;--pane-mid:#52418b;--pane-to:#3b2c71;--pane-aurora:#d0beff;--pane-bloom:#98b9f4;--pane-text:#f6f0ff;--pane-accent:#8e70b2;--pane-ink:#4c3575;--pane-soft:#f1ebff;--pane-border:#d0beff59;--motif-art:url(/resources/committees/motif-quantum.svg);--motif-inset:-24.87% 10.98% -24.87% 12.15%}.committees-module__t47hxW__dev{--pane-from:#103e3a;--pane-mid:#246852;--pane-to:#185349;--pane-aurora:#b7e9a4;--pane-bloom:#6cd8bf;--pane-text:#effbec;--pane-accent:#448d68;--pane-ink:#1d5346;--pane-soft:#eaf6e4;--pane-border:#b7e9a459;--motif-art:url(/resources/committees/motif-dev-traces.svg);--motif-inset:0 3.53% 0 2.35%;--motif-art-2:url(/resources/committees/motif-dev-nodes.svg);--motif-inset-2:23.13% 4% 29.38% 1.65%}.committees-module__t47hxW__dev .committees-module__t47hxW__motif{height:28.07%}.committees-module__t47hxW__data{--pane-from:#f8e8c1;--pane-mid:#e4b16b;--pane-to:#f4d699;--pane-aurora:#fffbdd;--pane-bloom:#efa26c;--pane-vignette:.03;--pane-text:#58391d;--pane-accent:#b2752f;--pane-ink:#66431e;--pane-soft:#fff7e5;--pane-border:#fffbdd59;--pane-chart-a:#c48a37;--pane-chart-b:#8c5426;--motif-art:url(/resources/committees/motif-data.svg);--motif-inset:4.93% 7.34% 16.74% 2.18%}@media (min-width:1024px){.committees-module__t47hxW__story{grid-template-columns:minmax(0,650fr) minmax(0,862fr);align-items:start;column-gap:6.2%}}@media (min-width:1280px){.committees-module__t47hxW__pane{min-height:min(1140px,59.375vw)}}@media (max-width:1023px){.committees-module__t47hxW__projectColumn{align-items:stretch}.committees-module__t47hxW__clouds{align-self:flex-end;width:min(62.65%,340px)}.committees-module__t47hxW__resources{flex-basis:100%}}@media (max-width:639px){.committees-module__t47hxW__page{--pane-radius:1.5rem;--pane-overlap:2rem}.committees-module__t47hxW__content{width:auto;margin-inline:1rem}.committees-module__t47hxW__window{padding:20px 16px 24px}.committees-module__t47hxW__checklist,.committees-module__t47hxW__qa{padding:20px 16px}.committees-module__t47hxW__checkRow{gap:16px}.committees-module__t47hxW__wireframe,.committees-module__t47hxW__steps{gap:10px;padding:20px 16px}.committees-module__t47hxW__wireRow,.committees-module__t47hxW__wireTiles{gap:10px}.committees-module__t47hxW__step{padding:20px 0 20px 12px}.committees-module__t47hxW__chart{padding:14px 16px}.committees-module__t47hxW__bars{top:40px}}@media (prefers-reduced-motion:reduce){.committees-module__t47hxW__next{transition:none}.committees-module__t47hxW__next:hover{transform:none}}
.team-module__R5Optq__directory{--team-badge:#e8f2fa;gap:40px;max-width:1240px;padding:56px 72px 44px}.team-module__R5Optq__divider{background:var(--ticket-ink);border:0;height:1px;margin:0}.team-module__R5Optq__group{flex-direction:column;gap:24px;display:flex}.team-module__R5Optq__groupHeading{align-items:center;gap:16px;display:flex}.team-module__R5Optq__groupTitle{font:var(--ds-type-section);letter-spacing:var(--ds-type-section-tracking);flex:1}.team-module__R5Optq__mono,.team-module__R5Optq__role{font-family:var(--font-ticket-mono), monospace;color:var(--ticket-muted);line-height:1.2}.team-module__R5Optq__mono{font-size:12px}.team-module__R5Optq__count{text-transform:uppercase;font-size:11px}.team-module__R5Optq__grid{gap:24px;display:grid}@media (min-width:1024px){.team-module__R5Optq__grid.team-module__R5Optq__trio{grid-template-columns:repeat(6,minmax(0,1fr))}.team-module__R5Optq__grid.team-module__R5Optq__trio>*{grid-column:span 2}.team-module__R5Optq__grid.team-module__R5Optq__trio>:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.team-module__R5Optq__grid.team-module__R5Optq__trio>:nth-child(3n+1):last-child{grid-column:3/span 2}}@media (min-width:768px) and (max-width:1023px){.team-module__R5Optq__grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}.team-module__R5Optq__card{align-items:center;gap:22px;min-width:0;min-height:136px;padding:22px 20px 22px 24px;display:flex}.team-module__R5Optq__avatar{border:1px solid var(--ticket-muted);background:var(--team-badge);object-fit:cover;width:64px;height:64px;font:italic 400 29px / 1.2 var(--font-instrument-serif), serif;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.team-module__R5Optq__identity{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.team-module__R5Optq__role{letter-spacing:.5px;font-size:12px}.team-module__R5Optq__role a{color:inherit;text-underline-offset:3px}.team-module__R5Optq__role a:hover{text-decoration:underline}.team-module__R5Optq__name{overflow-wrap:anywhere;font-size:clamp(1.25rem,1.25vw,1.5rem);font-weight:500;line-height:1.2}.team-module__R5Optq__description{color:var(--ticket-muted);font-size:.875rem;line-height:1.5}.team-module__R5Optq__socials{flex:none;gap:4px;display:flex}.team-module__R5Optq__social{width:44px;height:44px;color:var(--ticket-muted);border-radius:999px;place-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:grid}.team-module__R5Optq__social:hover{background:var(--team-badge);color:var(--ticket-ink)}.team-module__R5Optq__socialIcon{width:18px;height:18px}.team-module__R5Optq__role a:focus-visible,.team-module__R5Optq__social:focus-visible{outline:2px solid var(--ticket-ink);outline-offset:2px}.team-module__R5Optq__footer{text-transform:uppercase}@media (min-width:768px){.team-module__R5Optq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.team-module__R5Optq__directory{gap:32px;padding:36px 24px 32px}.team-module__R5Optq__card{flex-wrap:wrap;gap:16px;min-height:112px;padding:18px 16px}.team-module__R5Optq__avatar{width:56px;height:56px;font-size:25px}.team-module__R5Optq__socials{flex-basis:100%;margin:-8px 0 -8px 60px}}@media (max-width:374px){.team-module__R5Optq__directory{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.team-module__R5Optq__social{transition:none}}
.sponsors-module__kS8cBG__section{--pane-h:1.1;--sponsor-blue:#004175;--sponsor-accent:#80c8fe;--logo-width:clamp(170px, 19vw, 360px);--logo-gap:20px;isolation:isolate;padding-block:calc(var(--site-header-height) + clamp(1rem, 3vw, 56px)) clamp(2.5rem, 4vw, 72px);border-radius:var(--events-radius) var(--events-radius) 0 0;background:url(/resources/sponsor/section-texture.png) top left / 96px 96px, var(--sponsor-blue);color:var(--events-heading);flex-direction:column;display:flex;position:relative;overflow:clip}.sponsors-module__kS8cBG__content{width:84%;max-width:var(--events-content-width);margin-inline:auto;position:relative}.sponsors-module__kS8cBG__clouds{z-index:-1;top:calc(var(--site-header-height) + clamp(0rem, 1vw, 20px));opacity:.95;width:60%;height:auto;position:absolute;left:40%}.sponsors-module__kS8cBG__heading{font:var(--ds-type-section);letter-spacing:var(--ds-type-section-tracking)}.sponsors-module__kS8cBG__flourish{font:var(--ds-type-flourish);letter-spacing:1.6px;color:#fff;vertical-align:middle;margin-left:.3em}.sponsors-module__kS8cBG__carousel{margin-top:clamp(5rem,16vw,320px);margin-bottom:auto;padding-block:clamp(1.5rem,3vw,48px);overflow:hidden}.sponsors-module__kS8cBG__rail{gap:var(--logo-gap);width:max-content;padding-right:var(--logo-gap);animation:40s linear infinite sponsors-module__kS8cBG__sponsor-rail;display:flex}.sponsors-module__kS8cBG__carousel:hover .sponsors-module__kS8cBG__rail,.sponsors-module__kS8cBG__carousel:focus-within .sponsors-module__kS8cBG__rail{animation-play-state:paused}.sponsors-module__kS8cBG__logo{width:var(--logo-width);aspect-ratio:3;border-radius:12px;display:block;position:relative}a.sponsors-module__kS8cBG__logo:focus-visible{outline:2px solid var(--events-heading);outline-offset:4px}.sponsors-module__kS8cBG__cta{background:#00243f40;border:1px solid #e1eaf240;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:clamp(28px,3.2vw,56px) clamp(24px,3.2vw,48px);display:flex}.sponsors-module__kS8cBG__ctaHeading{font:italic 400 clamp(2rem, 2.9vw, 3.25rem) / 1.1 var(--font-instrument-serif), serif;letter-spacing:-.32px}.sponsors-module__kS8cBG__ctaText{color:var(--sponsor-accent);margin-top:clamp(.75rem,1.6vw,1.75rem);font-size:clamp(.875rem,1vw,1rem);line-height:1.5}@keyframes sponsors-module__kS8cBG__sponsor-rail{to{transform:translate(-50%)}}@media (max-width:639px){.sponsors-module__kS8cBG__section{--logo-width:270px;border-radius:1.5rem 1.5rem 0 0}.sponsors-module__kS8cBG__clouds{top:calc(var(--site-header-height) + 4.5rem);width:116%;left:-8%}.sponsors-module__kS8cBG__carousel{margin-block:auto;padding-top:26vw}.sponsors-module__kS8cBG__content{width:auto;margin-inline:1rem}.sponsors-module__kS8cBG__cta{padding:24px 20px}.sponsors-module__kS8cBG__ctaButton{width:100%}}@media (prefers-reduced-motion:reduce){.sponsors-module__kS8cBG__rail{animation:none}.sponsors-module__kS8cBG__carousel{overflow-x:auto}.sponsors-module__kS8cBG__loopCopy{display:none}}
