/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy-1000:#030d1f;--navy-900:#04122a;--navy-800:#061a33;--navy-700:#08213d;--navy-600:#092440;--navy-500:#0a3153;--navy-400:#0c3b5f;--navy-300:#1a607c;--teal:#67c4df;--teal-bright:#37bddc;--teal-pale:#a6e4f1;--teal-deep:#1a607c;--ink:#f4f8f8;--ink-92:#f4f8f8eb;--ink-72:#f4f8f8b8;--ink-56:#f4f8f88f;--ink-40:#f4f8f866;--ink-22:#f4f8f838;--sig-80:#67c4dfcc;--sig-55:#67c4df8c;--sig-30:#67c4df4d;--sig-14:#67c4df24;--sig-06:#67c4df0f;--rule:#48a4c342;--rule-soft:#48a4c321;--rule-strong:#67c4df94;--t-d0:clamp(4.4rem, 15.5vw, 15rem);--t-d1:clamp(3.4rem, 10.5vw, 10.5rem);--t-d2:clamp(2.6rem, 7.2vw, 7.5rem);--t-d3:clamp(1.9rem, 4.2vw, 4rem);--t-d4:clamp(1.5rem, 2.6vw, 2.4rem);--t-lg:clamp(1rem, 1.35vw, 1.2rem);--t-md:clamp(.875rem, 1vw, .95rem);--t-sm:.8125rem;--t-xs:.75rem;--t-xxs:.6875rem;--track-display:-.055em;--track-tight:-.02em;--track-caps:.18em;--track-caps-wide:.26em;--lh-display:.82;--lh-tight:1.12;--lh-body:1.65;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--s10:8rem;--s11:12rem;--pad-block:clamp(4.5rem, 8vw, 8.5rem);--pad-block-l:clamp(6rem, 11vw, 11.5rem);--pad-inline:clamp(1.25rem, 5.5vw, 6.5rem);--measure:34ch;--shell:90rem;--e-out:cubic-bezier(.16, 1, .3, 1);--e-quart:cubic-bezier(.25, 1, .5, 1);--e-both:cubic-bezier(.65, 0, .35, 1);--e-in:cubic-bezier(.55, 0, 1, .45);--d-fast:.18s;--d-mid:.32s;--d-slow:.64s;--d-reveal:1s;--lift-1:0 .5rem 1.75rem #01081661;--lift-2:0 1.25rem 3.5rem #0108167a;--lift-3:0 2.5rem 7rem #0106129e;--glow:0 0 2.5rem #67c4df29;--z-base:0;--z-raise:10;--z-menu:55;--z-nav:60;--z-intro:90;--z-modal:100}*,:before,:after{box-sizing:border-box}html{background:var(--navy-800);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--navy-800);min-height:100%;color:var(--ink);font-optical-sizing:auto;font-family:Montserrat,Segoe UI,Arial,sans-serif;font-size:16px;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body.is-locked{overflow:hidden}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--teal);color:var(--navy-900)}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:1px}:focus:not(:focus-visible){outline:none}@supports (scrollbar-color:black white){html{scrollbar-color:var(--sig-30) var(--navy-900);scrollbar-width:thin}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--teal);color:var(--navy-900);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;transition:transform var(--d-mid) var(--e-out);padding:.85rem 1.4rem;font-weight:800;text-decoration:none;position:fixed;top:0;left:50%;transform:translate(-50%,-120%)}.skip-link:focus-visible{outline-offset:-4px;transform:translate(-50%)}.u-micro{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0;font-weight:700;line-height:1.4}.u-micro--dim{color:var(--ink-40)}.u-micro--wide{letter-spacing:var(--track-caps-wide)}.u-index{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.u-display{letter-spacing:var(--track-display);font-weight:900;line-height:var(--lh-display);text-wrap:balance;margin:0}.u-rule{background:var(--rule);transform-origin:0;border:0;width:100%;height:1px;margin:0;display:block}.masthead{border-bottom:1px solid var(--rule);grid-template-columns:minmax(2.5rem,5rem) 1fr auto;align-items:end;gap:clamp(1rem,3vw,3rem);margin-bottom:clamp(2.5rem,6vw,5.5rem);padding-bottom:clamp(1.25rem,2.5vw,2rem);display:grid}.masthead>span:first-child,.u-badge{aspect-ratio:1;width:clamp(2.55rem,4vw,3.3rem);color:var(--teal);font-size:var(--t-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;border-radius:50%;align-self:end;place-items:center;margin-bottom:.15em;font-weight:800;display:grid;position:relative}.masthead>span:first-child:before,.u-badge:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,var(--navy-600) 0deg,var(--teal) 78deg,var(--ink) 150deg,var(--teal-bright) 232deg,var(--navy-600) 360deg);animation:7s linear infinite index-orbit;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.masthead>span:first-child:after,.u-badge:after{content:"";border-radius:inherit;background:conic-gradient(from 180deg,transparent 0deg,var(--sig-30) 120deg,transparent 260deg);animation:11s linear infinite reverse index-orbit;position:absolute;inset:-.32rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px))}@keyframes index-orbit{to{transform:rotate(1turn)}}.masthead h2{font-size:var(--t-d2);letter-spacing:-.075em;color:var(--ink);margin:0;font-weight:900;line-height:.78}.masthead p{max-width:16rem;color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-align:right;text-transform:uppercase;margin:0 0 .5em;font-weight:700;line-height:1.6}.u-link{background-image:linear-gradient(var(--teal),var(--teal));transition:background-size var(--d-mid) var(--e-out),color var(--d-mid) var(--e-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;position:relative}.u-link:hover,.u-link:focus-visible{color:var(--ink);background-size:100% 1px}.btn{border:1px solid var(--sig-55);min-height:3rem;color:var(--ink);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color var(--d-mid) var(--e-out),border-color var(--d-mid) var(--e-out);background:0 0;align-items:center;gap:.8rem;padding:.95rem 1.5rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--teal);transform-origin:0;transition:transform var(--d-slow) var(--e-out);position:absolute;inset:0;transform:scaleX(0)}.btn:hover,.btn:focus-visible{color:var(--navy-900);border-color:var(--teal)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn:active{transform:translateY(1px)}.btn>span{transition:transform var(--d-slow) var(--e-out)}.btn:hover>span{transform:translate(.3rem)}.btn--solid{background:var(--ink);border-color:var(--ink);color:var(--navy-900)}.btn--solid:before{background:var(--teal)}.btn--solid:hover,.btn--solid:focus-visible{color:var(--navy-900)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.masthead>span:first-child:before,.masthead>span:first-child:after,.u-badge:after{animation:none}}.u-badge{place-self:start;margin-bottom:0}[data-reveal]{--reveal-delay:0s;--reveal-dur:var(--d-reveal);transition:opacity var(--reveal-dur) var(--e-out) var(--reveal-delay),transform var(--reveal-dur) var(--e-out) var(--reveal-delay),filter var(--reveal-dur) var(--e-out) var(--reveal-delay);will-change:opacity,transform}[data-reveal=up]{opacity:0;transform:translateY(2.25rem)}[data-reveal=rise]{opacity:0;transform:translateY(4.5rem)}[data-reveal=left]{opacity:0;transform:translate(-2.5rem)}[data-reveal=right]{opacity:0;transform:translate(2.5rem)}[data-reveal=fade]{opacity:0}[data-reveal=scale]{opacity:0;transform:scale(1.06)}[data-reveal^=mask]{position:relative;overflow:hidden}[data-reveal^=mask]:after{content:"";z-index:5;background:var(--curtain,var(--navy-800));transition:transform 1.15s var(--e-out) var(--reveal-delay);position:absolute;inset:-1px}[data-reveal=mask-up].is-in:after{transform:translateY(-101%)}[data-reveal=mask-down].is-in:after{transform:translateY(101%)}[data-reveal=mask-left].is-in:after{transform:translate(-101%)}[data-reveal=draw]{transform-origin:0;transform:scaleX(0)}[data-reveal=draw-y]{transform-origin:top;transform:scaleY(0)}[data-reveal].is-in{opacity:1;filter:none;will-change:auto;transform:none}[data-stagger]>*{--reveal-delay:calc(var(--i,0) * var(--stagger-step,70ms))}.split{display:block}.split__l{margin-bottom:-.04em;padding-bottom:.04em;display:block;overflow:hidden}.split__w{opacity:0;transition:transform 1.1s var(--e-out) calc(var(--reveal-delay,0s) + var(--i,0) * 55ms),opacity .7s var(--e-out) calc(var(--reveal-delay,0s) + var(--i,0) * 55ms);will-change:transform;display:inline-block;transform:translateY(110%)rotate(2deg)}.is-in .split__w,.split.is-in .split__w{opacity:1;transform:translate(0)rotate(0)}[data-parallax]{will-change:transform}.spotlight{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(28rem 28rem at calc(var(--mx,.5) * 100%) calc(var(--my,.5) * 100%),#67c4df1a,transparent 70%);transition:opacity .9s var(--e-out);position:absolute;inset:0}@media(hover:hover)and (pointer:fine){.has-pointer .spotlight{opacity:1}}[data-magnetic],[data-rail]{will-change:transform}.scroll-progress{z-index:var(--z-nav);pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress:after{content:"";background:linear-gradient(90deg,var(--teal-deep),var(--teal) 60%,var(--teal-pale));width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}[data-reveal^=mask]:after{display:none}.split__w{opacity:1!important;transform:none!important}[data-parallax]{transform:none!important}.spotlight{display:none}}.intro{z-index:var(--z-intro);background:var(--navy-800);isolation:isolate;clip-path:inset(0);transition:clip-path .9s var(--e-both),opacity .7s var(--e-in) .12s,transform 1s var(--e-out);place-items:center;padding:clamp(1.25rem,4vw,4rem);display:grid;position:fixed;inset:0;overflow:hidden}.intro.is-done{clip-path:inset(0 0 100%);opacity:0;pointer-events:none;transform:scale(1.03)}.intro__montage{z-index:1;background:var(--navy-800);pointer-events:none;position:absolute;inset:0;overflow:hidden}.intro__montage:after{content:"";background:linear-gradient(115deg,#020f25a8,#04152e61 52%,#020c1fb3),linear-gradient(#000c1f0d,#000c1f7a);position:absolute;inset:0}.intro__frame{--mx:0%;--my:0%;object-fit:cover;opacity:0;filter:saturate(.78)contrast(1.04)brightness(.76)blur(3px);width:112%;height:112%;transform:scale(1.1) translate3d(var(--mx),var(--my),0);animation-name:montage-frame;animation-timing-function:var(--e-out);animation-fill-mode:both;position:absolute;inset:-6%}.intro__frame--one{--mx:-2%;--my:1%;object-position:center 58%;animation-duration:1.18s;animation-delay:.1s}.intro__frame--two{--mx:2%;--my:-2%;object-position:66% center;animation-duration:1.36s;animation-delay:.7s}.intro__frame--three{--mx:-3%;--my:0%;object-position:center 62%;animation-duration:.98s;animation-delay:1.52s}.intro__frame--four{--mx:2%;--my:1%;object-position:48% 61%;animation-duration:1.22s;animation-delay:2.1s}.intro__frame--five{--mx:-1%;--my:-2%;object-position:center 43%;animation-duration:1.02s;animation-delay:2.86s}@keyframes montage-frame{0%{opacity:0;filter:saturate(.68)contrast(1.08)brightness(.58)blur(8px);transform:scale(1.13) translate3d(var(--mx),var(--my),0)}22%{opacity:.3}56%{opacity:.58;filter:saturate(.8)contrast(1.04)brightness(.82)blur(1px)}to{opacity:0;filter:saturate(.78)contrast(1.04)brightness(.7)blur(3px);transform:scale(1.035)translate(0)}}.intro:after{content:"";z-index:4;opacity:0;pointer-events:none;animation:intro-bloom 1.5s var(--e-both) 1.62s both;background:radial-gradient(120% 90% at 50% 45%,#e8f8fb,#e8f8fb8c 45%,#0000 78%);position:absolute;inset:0}@keyframes intro-bloom{0%{opacity:0}26%{opacity:.52}46%{opacity:.22}62%{opacity:.36}to{opacity:0}}.intro__geometry{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.intro__line{background:#008bb78c;display:block;position:absolute}.intro__line--top{transform-origin:0;width:min(20vw,17rem);height:1px;animation:line-draw .9s var(--e-out) .15s both;top:clamp(1.1rem,2.2vw,2rem);left:clamp(6rem,10vw,9rem)}.intro__line--right{transform-origin:top;width:1px;height:min(17vh,10rem);animation:line-draw-y .9s var(--e-out) .25s both;top:clamp(1.1rem,2.2vw,2rem);right:clamp(1.1rem,2.2vw,2rem)}.intro__ring{aspect-ratio:1;border:1px solid #008bb773;border-radius:50%;width:clamp(16rem,31vw,31rem);animation:12s ease-in-out 1s infinite alternate ring-drift;position:absolute;bottom:clamp(-8rem,-6vw,-4rem);right:clamp(-7rem,-3vw,-2rem)}.intro__ring:before{content:"";border-radius:inherit;border:1px solid #008bb738;position:absolute;inset:14%}.intro__dot{aspect-ratio:1;background:var(--teal-bright);border-radius:50%;width:.42rem;animation:2.2s ease-in-out infinite dot-pulse;position:absolute;box-shadow:0 0 1rem #37bddcb3}.intro__dot--one{top:29%;left:clamp(1.1rem,3.6vw,3.5rem)}.intro__dot--two{opacity:.8;width:.28rem;animation-delay:.7s;bottom:20%;right:20%}@keyframes line-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes line-draw-y{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes ring-drift{0%{opacity:.45;transform:rotate(-4deg)scale(.96)}to{opacity:1;transform:rotate(5deg)scale(1.04)}}@keyframes dot-pulse{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.intro__mark{z-index:3;filter:drop-shadow(0 .35rem .8rem #0008236b)brightness(1.08);border-radius:50%;width:clamp(3.75rem,6.3vw,5.75rem);height:auto;position:absolute;top:clamp(.75rem,1.45vw,1.25rem);left:clamp(.75rem,1.45vw,1.25rem)}.intro__edition{z-index:3;color:var(--ink);font-size:var(--t-xxs);letter-spacing:.16em;text-align:right;margin:0;font-weight:700;line-height:1.05;position:absolute;top:clamp(.78rem,1.55vw,1.35rem);right:clamp(2rem,3.7vw,3.4rem)}.intro__edition span{letter-spacing:.06em;margin-top:.22rem;font-size:1.45em;display:inline-block}.statement{z-index:3;text-align:center;width:min(94vw,1200px);position:relative}.statement__word{color:#0000;letter-spacing:-.055em;-webkit-text-stroke:1px #ebfeff73;text-shadow:0 1px #f1ffff59,0 .7rem 2rem #00092359;clip-path:inset(0 0 100%);width:max-content;max-width:calc(100% + .12em);transform:translate(var(--in-x,0),var(--in-y,.8em)) rotate(var(--in-r,0deg)) scale(.94);filter:blur(9px);opacity:0;animation:word-in .68s var(--e-out) forwards;background:linear-gradient(110deg,#f7fbfb,#e8f4f5 24%,#d6eaee 44%,#f4fbfb,#c7e3e9 78%,#eff9fa) 8%/190% 100%;-webkit-background-clip:text;background-clip:text;margin:0 auto;padding:0 .1em .06em .02em;font-size:clamp(3.25rem,11vw,10.5rem);font-weight:900;line-height:.84;display:block}.word--ideas{--in-x:-6vw;--in-y:1em;--in-r:-4deg;animation-delay:.3s}.word--too{--in-x:7vw;--in-y:-.55em;--in-r:5deg;margin:0 10% 0 auto;font-size:clamp(2.3rem,7.5vw,7rem);animation-delay:.82s}.word--bright{--in-x:8vw;--in-y:.25em;--in-r:2deg;animation-delay:1.28s}.word--to{--in-x:-7vw;--in-y:-.45em;--in-r:-5deg;margin:0 auto 0 10%;font-size:clamp(2rem,6vw,5.5rem);animation-delay:1.82s}.word--be{--in-x:6vw;--in-y:.5em;--in-r:4deg;margin:0 14% 0 auto;font-size:clamp(2rem,6vw,5.5rem);animation-delay:2.18s}.word--silenced{--in-x:-5vw;--in-y:.7em;--in-r:-2deg;letter-spacing:-.07em;font-size:clamp(2.8rem,9.2vw,8.7rem);animation-delay:2.56s}@keyframes word-in{0%{clip-path:inset(0 0 100%);opacity:0}60%{clip-path:inset(0);opacity:1;filter:blur();transform:translate(-.02em,.02em)rotate(0)scale(1.025)}to{clip-path:inset(0);opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}.loader{--progress:0;z-index:3;opacity:0;pointer-events:none;text-align:center;width:min(74vw,34rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.loader__mark{filter:drop-shadow(0 .35rem .8rem #0008236b)brightness(1.08);border-radius:50%;width:clamp(3.5rem,7vw,5.25rem);height:auto;margin:0 auto 1.1rem}.loader__label{color:var(--ink-72);font-size:var(--t-xxs);letter-spacing:var(--track-caps-wide);font-weight:700;display:inline-block}.loader__track{background:#67c4df2e;border-radius:999px;height:3px;margin-top:.9rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #67c4df38}.loader__progress{border-radius:inherit;background:linear-gradient(90deg,var(--teal-deep),var(--teal) 55%,var(--teal-pale));width:100%;transform:scaleX(var(--progress));transform-origin:0;transition:transform .62s var(--e-out);position:absolute;inset:0 auto 0 0;box-shadow:0 0 .8rem #67c4df8c}.intro.is-loading .statement,.intro.is-loading .intro__mark,.intro.is-loading .intro__edition,.intro.is-loading .intro__geometry,.intro.is-loading .intro__montage{animation:intro-dissolve .62s var(--e-both) forwards}.intro.is-loading .loader{animation:loader-arrive .7s var(--e-out) .22s forwards}.intro.is-done .loader{animation:loader-exit .45s var(--e-in) forwards}@keyframes intro-dissolve{to{opacity:0;filter:blur(5px);transform:scale(.965)}}@keyframes loader-arrive{to{opacity:1;transform:translate(-50%,-50%)}}@keyframes loader-exit{to{opacity:0;filter:blur(4px);transform:translate(-50%,-56%)scale(.96)}}@media(prefers-reduced-motion:reduce){.intro{display:none}}.nav{z-index:var(--z-nav);min-height:4.6rem;padding:.75rem var(--pad-inline);transition:transform .56s var(--e-out),background-color .4s var(--e-out),border-color .4s var(--e-out),backdrop-filter .4s var(--e-out),opacity .7s var(--e-out) .26s;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:fixed;top:0;left:0;right:0}body:not(.intro-done) .nav{opacity:0;pointer-events:none}.nav.is-condensed{border-bottom-color:var(--rule);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#04122ad1}.nav.is-retreated{transform:translateY(-101%)}@media(min-width:901px){.nav:after{content:"OAKRIDGE INTERNATIONAL SCHOOL · BENGALURU";right:var(--pad-inline);color:#79cde26b;letter-spacing:.12em;transition:opacity .4s var(--e-out);font-size:.5rem;font-weight:800;position:absolute;bottom:-1.35rem}.nav.is-condensed:after{opacity:0}}.nav__brand{min-height:44px;color:var(--ink);font-size:var(--t-xxs);letter-spacing:.13em;justify-self:start;align-items:center;gap:.6rem;font-weight:800;line-height:1.05;text-decoration:none;display:inline-flex}.nav__brand img{width:2.1rem;transition:transform .7s var(--e-out);border-radius:50%}.nav__brand:hover img{transform:rotate(-8deg)scale(1.06)}.nav__links{justify-self:center;gap:clamp(1.25rem,2.6vw,2.75rem);display:flex}.nav__links a{color:var(--ink-56);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;transition:color var(--d-mid) var(--e-out);padding:.35rem 0;font-weight:700;text-decoration:none;position:relative}.nav__links a:after{content:"";background:var(--teal);transform-origin:100%;height:1px;transition:transform .46s var(--e-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover,.nav__links a:focus-visible,.nav__links a.is-active{color:var(--ink)}.nav__links a:hover:after,.nav__links a:focus-visible:after,.nav__links a.is-active:after{transform-origin:0;transform:scaleX(1)}.nav__end{justify-self:end;align-items:center;gap:.75rem;display:flex}.nav__cta{border:1px solid var(--sig-55);color:var(--ink);font-size:var(--t-xxs);letter-spacing:.1em;text-transform:uppercase;translate:var(--mag-x,0) var(--mag-y,0);transition:background-color var(--d-mid) var(--e-out),color var(--d-mid) var(--e-out),border-color var(--d-mid) var(--e-out);align-items:center;gap:.4rem;padding:.7rem 1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.nav__cta:hover,.nav__cta:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--navy-900)}.nav__cta span{transition:transform var(--d-mid) var(--e-out)}.nav__cta:hover span{transform:translate(2px,-2px)}.nav__toggle{cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;gap:4px;width:2.75rem;height:2.75rem;margin-right:-.5rem;padding:0;display:none}.nav__toggle span{background:var(--ink);width:1.25rem;height:2px;transition:transform .42s var(--e-out),opacity .2s var(--e-out);border-radius:2px;display:block}.nav.is-open .nav__toggle span:first-child{transform:translateY(6px)rotate(45deg)}.nav.is-open .nav__toggle span:nth-child(2){opacity:0;transform:scaleX(.4)}.nav.is-open .nav__toggle span:last-child{transform:translateY(-6px)rotate(-45deg)}.menu{z-index:var(--z-menu);padding:6rem var(--pad-inline) 4rem;background:var(--navy-900);opacity:0;clip-path:inset(0 0 100%);transition:opacity .42s var(--e-out),clip-path .64s var(--e-out);align-content:center;gap:clamp(2rem,6vw,3.5rem);display:grid;position:fixed;inset:0}.menu.is-open{opacity:1;clip-path:inset(0)}.menu__links{display:grid}.menu__links a{border-bottom:1px solid var(--rule-soft);color:var(--ink);letter-spacing:-.045em;opacity:0;transition:opacity .56s var(--e-out),transform .56s var(--e-out),color var(--d-mid);align-items:baseline;gap:1.25rem;padding:clamp(.9rem,2.5vw,1.4rem) 0;font-size:clamp(2rem,9vw,3.25rem);font-weight:900;text-decoration:none;display:flex;transform:translateY(1.25rem)}.menu.is-open .menu__links a{opacity:1;transform:none}.menu.is-open .menu__links a:first-child{transition-delay:.14s}.menu.is-open .menu__links a:nth-child(2){transition-delay:.2s}.menu.is-open .menu__links a:nth-child(3){transition-delay:.26s}.menu.is-open .menu__links a:nth-child(4){transition-delay:.32s}.menu__links a:hover{color:var(--teal)}.menu__links i{color:var(--teal);font-size:var(--t-xxs);letter-spacing:.14em;font-style:normal;font-weight:800}.menu__cta{justify-self:start}@media(max-width:900px){.nav,.nav--page{grid-template-columns:1fr auto;padding-inline:1.25rem}.nav__end{justify-self:end}.nav__links,.nav__cta{display:none}.nav__toggle{display:grid}}.hero-runway{--pp:min(1, calc(var(--p,0) / .62));height:330svh;margin-bottom:-100svh;position:relative}.hero{min-height:100svh;padding:clamp(6rem,10vw,8rem) var(--pad-inline) clamp(4rem,8vw,6rem);isolation:isolate;text-align:center;place-items:center;display:grid;position:sticky;top:0;overflow:clip}.hero__field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__grid{transform:translateY(calc(var(--pp,0) * 6vh));position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(120% 90%,#000 10%,#0000 74%);mask-image:radial-gradient(120% 90%,#000 10%,#0000 74%)}.hero__atlas{opacity:.05;filter:drop-shadow(0 0 3rem #67c4df40);width:min(92vw,84rem);max-width:none;transform:translate(-50%,-50%) translateY(calc(var(--pp,0) * 10vh)) scale(calc(1 + var(--pp,0) * .06));position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(62% 66%,#000 25%,#0000 84%);mask-image:radial-gradient(62% 66%,#000 25%,#0000 84%)}.hero__watermark{color:#307e9a14;letter-spacing:-.13em;transform:translate(-50%,-50%) translateY(calc(var(--pp,0) * 20vh));font-size:min(56vw,58rem);font-weight:900;line-height:.7;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(58% 58%,#000 20%,#0000 82%);mask-image:radial-gradient(58% 58%,#000 20%,#0000 82%)}.hero__depth{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--e-out) .2s;position:absolute;inset:0}body.intro-done .hero__depth{opacity:1}.hero__halo{aspect-ratio:1.5;filter:blur(20px);width:min(70rem,110vw);transform:translate(-50%,-50%) scale(calc(1 + var(--pp,0) * .6));background:radial-gradient(closest-side,#04122a8c,#0000 55%),radial-gradient(closest-side,#37bddc33,#1a607c1f 45%,#0000);border-radius:50%;animation:9s ease-in-out infinite halo-breathe;position:absolute;top:50%;left:50%}@keyframes halo-breathe{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.06}}.hero__field:after{content:"";background:linear-gradient(to top,var(--navy-800),transparent);height:30%;position:absolute;inset:auto 0 0}.hero__atlas-legend{display:none}.deck{--rx:39%;--ry:34%;--spread-x:44vw;--spread-y:60vh;--q:clamp(0, var(--pp,0) * 1.04, 1);--po:calc(var(--q) * (1.6 - .6 * var(--q)));z-index:1;pointer-events:none;opacity:clamp(0,calc(1.6 - var(--pp,0) * 1.6),1);position:absolute;inset:0}.deck:after{content:"";background:radial-gradient(34% 40%,#04122ab3,#04122a59 55%,#0000);position:absolute;inset:0}.deck__slot{--depth:1;--s:1;z-index:var(--depth);left:calc(50% + var(--ux) * var(--rx));top:calc(50% + var(--uy) * var(--ry));transform:translate(-50%,-50%) translate3d(calc(var(--ux) * var(--po) * var(--spread-x) + (var(--mx,.5) - .5) * var(--depth) * -1.4rem),calc(var(--uy) * var(--po) * var(--spread-y) + (var(--my,.5) - .5) * var(--depth) * -1.1rem),0) rotate(calc(var(--ux) * var(--po) * 14deg)) scale(calc(var(--s) * (1 + var(--po) * .22)));transition:transform .26s var(--e-out);position:absolute}.deck__slot:hover{z-index:5}.deck__slot--b1{--depth:1;--s:.68;--band-o:.4}.deck__slot--b2{--depth:2;--s:.84;--band-o:.66}.deck__slot--b3{--depth:3;--s:1;--band-o:.95}.deck__slot--b1 .deck__card{filter:blur(2px)}.deck__slot--b2 .deck__card{filter:blur(.75px)}.deck__card{aspect-ratio:.64;width:clamp(8.5rem,11vw,11.5rem);color:var(--ink);pointer-events:none;border:1px solid var(--sig-30);box-shadow:var(--lift-2);clip-path:polygon(0 0,100% 0,100% 91%,84% 100%,16% 100%,0 91%);opacity:0;transform:rotate(var(--r));transition:transform .6s var(--e-out),opacity .46s var(--e-out),filter .46s var(--e-out),border-color .46s var(--e-out),box-shadow .46s var(--e-out);background:linear-gradient(155deg,#1a607cb8,#04142af5);align-content:space-between;padding:1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}body.intro-done .deck__card{opacity:var(--band-o);animation:deck-in 1.5s var(--e-out) calc(var(--i,0) * 70ms + .25s) backwards,deck-drift 9s ease-in-out calc(var(--i,0) * -1.3s) infinite alternate}.deck__card.is-live{pointer-events:auto}.deck__card--classified{background:linear-gradient(155deg,var(--navy-400),var(--navy-900))}.deck__card--classified .deck__photo{opacity:.35;filter:grayscale(.6)contrast(1.1)}.deck__card--classified>span{color:var(--teal)}@keyframes deck-in{0%{opacity:0;transform:translate(calc(var(--ux) * -38vw),calc(var(--uy) * -30vh)) rotate(0) scale(.5)}}@keyframes deck-drift{0%{translate:0}to{translate:.5rem -1rem}}.deck__more{z-index:2;color:var(--navy-900);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;opacity:0;transition:opacity .32s var(--e-out),transform .42s var(--e-out);align-items:center;gap:.4rem;font-style:normal;font-weight:800;display:flex;position:absolute;inset:auto 1rem 1rem;transform:translateY(.5rem)}.deck__more i{font-style:normal}.deck__card:before,.deck__card>span,.deck__card>strong,.deck__card .deck__mark,.deck__photo{transition:opacity .32s var(--e-out)}.deck__card>.deck__more:before{content:"";z-index:-1;background:linear-gradient(to top,var(--teal),#67c4dfd1 62%,transparent);position:absolute;inset:-1rem}body.intro-done .deck__slot .deck__card:hover,body.intro-done .deck__slot .deck__card:focus-visible{filter:blur();opacity:1;border-color:var(--teal);box-shadow:var(--lift-3),0 0 2rem #67c4df59;transform:rotate(0)scale(1.08)}.deck__card:hover>span,.deck__card:hover>strong,.deck__card:hover .deck__mark{opacity:0}.deck__card:hover .deck__photo{opacity:.78}.deck__card:hover .deck__more{opacity:1;transform:none}.deck__photo{z-index:0;object-fit:cover;opacity:.5;filter:saturate(.62)contrast(1.14);width:100%;height:100%;position:absolute;inset:0}.deck__card:before{content:"";clip-path:inherit;border:1px solid #d7f8fd33;position:absolute;inset:9%}.deck__card:after{content:"";background:#adebf673;height:1px;position:absolute;inset:38% -20% auto;rotate:-30deg}.deck__mark{z-index:1;opacity:.85;border-radius:50%;width:1.9rem;position:absolute;top:.8rem;right:.8rem}.deck__card span,.deck__card strong{z-index:1;letter-spacing:.15em;text-align:left;text-shadow:0 .15rem .8rem #000a19e6;font-size:.5rem;font-weight:800;position:relative}.deck__card strong{letter-spacing:-.04em;overflow-wrap:break-word;max-width:100%;font-size:clamp(1rem,1.6vw,1.7rem);line-height:.9}.hero__type{z-index:2;pointer-events:none;transform:translateY(calc(var(--pp,0) * -13vh)) scale(calc(1 - var(--pp,0) * .08));opacity:clamp(0,calc(1.5 - var(--pp,0) * 2),1);justify-items:center;display:grid;position:relative}.hero__type>*{opacity:0;transition:opacity .9s var(--e-out) var(--dl,0s),transform .9s var(--e-out) var(--dl,0s);transform:translateY(1.75rem)}body.intro-done .hero__type>*{opacity:1;transform:none}.hero__type>:first-child{--dl:.12s}.hero__type>:nth-child(2){--dl:.22s}.hero__type>:nth-child(3){--dl:.56s}.hero__type>:nth-child(4){--dl:.68s}.hero__emblem{filter:drop-shadow(0 .8rem 2rem #00071d66);border-radius:50%;width:clamp(3.4rem,4.6vw,4.6rem);margin-bottom:clamp(1.25rem,2.6vh,2rem);animation:6s ease-in-out infinite emblem-breathe}@keyframes emblem-breathe{0%,to{translate:0}50%{translate:0 -.4rem}}.hero__title{letter-spacing:-.085em;text-shadow:0 .5rem 3rem #030d1f99;margin:0 0 clamp(1.4rem,2.8vh,2.1rem);font-size:clamp(4.4rem,10vw,10rem);font-weight:900;line-height:.74}.hero__title .line{margin-bottom:-.04em;padding:0 .1em .04em 0;display:block;overflow:hidden}.hero__title .line>span{transition:transform 1.2s var(--e-out) var(--dl,0s);display:block;transform:translateY(110%)}body.intro-done .hero__title .line>span{transform:none}.hero__title .line:first-child>span{--dl:.3s}.hero__title .line:nth-child(2)>span{--dl:.4s}.hero__title .line--accent>span{color:var(--teal-bright);letter-spacing:-.065em;font-size:.82em}.hero__dates{color:var(--ink-72);font-size:var(--t-xxs);letter-spacing:var(--track-caps);align-items:center;gap:.9rem;margin:0;font-weight:700;display:inline-flex}.hero__dates:before,.hero__dates:after{content:"";background:var(--sig-55);width:clamp(1.5rem,3vw,2.5rem);height:1px}.countdown{color:var(--teal);justify-content:center;align-items:flex-start;gap:.5rem;margin-top:clamp(1.75rem,3.4vh,2.75rem);display:flex}.countdown span{letter-spacing:.14em;gap:.35rem;font-size:.5625rem;font-weight:800;display:grid}.countdown b{color:var(--ink);border:1px solid var(--sig-30);letter-spacing:-.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0924408c;padding:.6rem .7rem;font-size:1.7rem;font-weight:800;line-height:.82}.countdown i{color:var(--sig-55);margin-top:.5rem;font-size:1.2rem;font-style:normal}body.intro-done .notice{opacity:1;transform:none}.chapter{z-index:2;padding:var(--pad-block) var(--pad-inline);border-top:1px solid var(--rule);background:var(--navy-800);position:relative}.chapter:before{content:"";pointer-events:none;background:linear-gradient(#030d1f8c,#0000);height:14rem;position:absolute;top:0;left:0;right:0}.rail-section{background:var(--navy-900);padding:0;overflow:clip}.rail-viewport{flex-direction:column;justify-content:center;display:flex}.rail-section.is-pinned .rail-viewport{height:100svh;padding:clamp(7.5rem,13vw,11rem) 0 clamp(2.5rem,5vw,4rem);position:sticky;top:0;overflow:hidden}.rail-section:not(.is-pinned) .rail-viewport{padding:var(--pad-block) 0}.rail-masthead{margin-inline:var(--pad-inline);flex:none}.rail{width:max-content;padding-inline:var(--pad-inline);transform:translate3d(calc(var(--rail-d,0) * -1px * var(--p,0)),0,0);display:flex}.plate{color:inherit;border-left:1px solid var(--rule-soft);background:var(--navy-800);transition:background-color .52s var(--e-out);flex-direction:column;flex:0 0 clamp(17rem,24vw,23rem);padding:1.4rem 1.5rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.plate:last-child{border-right:1px solid var(--rule-soft)}.plate:before{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform .62s var(--e-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.plate:hover,.plate:focus-visible{background:var(--navy-600)}.plate:hover:before,.plate:focus-visible:before{transform:scaleX(1)}.rail-section.is-pinned .plate:nth-child(2n){margin-top:clamp(1.5rem,3vw,3.5rem)}.plate__media{aspect-ratio:5/4;background:linear-gradient(140deg,#0d577dcc,#041933f0);position:relative;overflow:hidden}.plate__media img{object-fit:cover;filter:saturate(.7)brightness(.78)contrast(1.1);width:100%;height:100%;transform:translate(calc((var(--p,.5) - .5) * -2.5rem)) scale(1.16);transition:filter .62s var(--e-out),scale .9s var(--e-out)}.plate:hover .plate__media img,.plate:focus-visible .plate__media img{filter:saturate()brightness(.95)contrast(1.02);scale:1.04}.plate__media span{color:var(--teal-pale);font-size:var(--t-xxs);letter-spacing:.14em;text-shadow:0 .1rem .6rem #000a19cc;font-weight:800;position:absolute;top:.7rem;left:.8rem}.plate p{letter-spacing:.1em;text-transform:uppercase;margin:1rem 0 .45rem;font-size:.78rem;font-weight:800;line-height:1.4}.plate small{color:var(--teal);font-size:var(--t-xxs);letter-spacing:.09em;font-weight:700;line-height:1.55}.plate h3{color:var(--ink-72);letter-spacing:-.005em;margin:.8rem 0 0;font-size:clamp(.8rem,1vw,.95rem);font-weight:500;line-height:1.4}.plate>b{color:var(--teal);font-size:var(--t-xxs);letter-spacing:.12em;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.4rem;font-weight:800;display:flex}.plate>b i{transition:transform .5s var(--e-out);font-style:normal}.plate:hover>b i,.plate:focus-visible>b i{transform:translate(.4rem)}.plate--classified .plate__media{background:linear-gradient(140deg,var(--navy-400),var(--navy-900))}.plate--classified .plate__media img{opacity:.55}.rail__progress{height:1px;margin:clamp(1.5rem,3vw,2.5rem) var(--pad-inline) 0;background:var(--rule-soft);flex:none}.rail__progress span{background:var(--teal);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.secretariat{background:var(--navy-800)}.secretariat .masthead{margin-bottom:clamp(2rem,4vw,3.5rem)}.secretariat .masthead h2{text-wrap:balance;font-size:clamp(2rem,5vw,4.6rem);line-height:.92}.letter{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.letter+.letter{border-top:1px solid var(--rule);margin-top:clamp(3.5rem,8vw,7rem);padding-top:clamp(3.5rem,8vw,7rem)}.letter:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,21rem)}.letter:nth-of-type(2n) .letter__aside{order:2}.letter__aside{position:sticky;top:clamp(4.9rem,7vw,6.25rem)}.letter__portrait{margin:0;position:relative}.letter__portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 22%;filter:saturate(.9)contrast(1.03);border:1px solid var(--rule);width:100%;max-height:calc(100svh - 15rem);display:block}.letter__portrait:after{content:"";pointer-events:none;background:linear-gradient(160deg,var(--sig-14),transparent 42%,#04122a8c);position:absolute;inset:0}.letter__portrait figcaption{border-top:1px solid var(--rule);gap:.2rem;margin-top:1.15rem;padding-top:1.1rem;display:grid}.letter__portrait figcaption:before{content:"";background:var(--teal);width:2.25rem;height:2px;margin-bottom:.5rem}.letter__portrait figcaption span{color:var(--teal);font-size:var(--t-xxs);letter-spacing:.16em;font-weight:800}.letter__portrait figcaption strong{letter-spacing:-.03em;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:800}.letter__portrait figcaption small{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:700;line-height:1.55}.letter__body{max-width:46rem}.letter__body p{color:var(--ink-72);font-size:var(--t-lg);margin:0 0 1.35em;font-weight:400;line-height:1.78}.letter__body p:first-of-type{color:var(--ink-92);font-size:clamp(1.08rem,1.5vw,1.32rem)}.letters-skip{z-index:5;pointer-events:none;justify-content:center;margin-top:clamp(-3rem,-6vw,-2rem);display:flex;position:sticky;bottom:clamp(1.25rem,4vw,2.5rem)}.letters-skip a{border:1px solid var(--teal);background:var(--teal);min-height:44px;color:var(--navy-900);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .42s var(--e-out),transform .52s var(--e-out),background-color var(--d-mid) var(--e-out),border-color var(--d-mid) var(--e-out);border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1.3rem;font-weight:800;text-decoration:none;display:inline-flex;transform:translateY(.75rem);box-shadow:0 .6rem 1.75rem #030d1f73,0 0 1.5rem #67c4df4d}.letters-skip.is-shown a{opacity:1;pointer-events:auto;transform:none}.letters-skip a:hover,.letters-skip a:focus-visible{background:var(--teal-pale);border-color:var(--teal-pale)}.letters-skip a span{transition:transform var(--d-mid) var(--e-out)}.letters-skip a:hover span{transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.letters-skip a{transition:opacity .2s,background-color .2s;transform:none}}.schedule{background:var(--navy-800)}.undecided{border:1px solid var(--rule);background:linear-gradient(165deg,var(--navy-700),var(--navy-900));isolation:isolate;place-items:center;min-height:clamp(20rem,46vw,34rem);padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.undecided__field{z-index:0;position:absolute;inset:0;overflow:hidden}.undecided__grid{transform:translateY(calc(var(--p,0) * 9%));position:absolute;inset:-20% -10%;-webkit-mask-image:radial-gradient(120% 90% at 50% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 45%,#000 20%,#0000 78%)}.undecided__glow{aspect-ratio:1;background:radial-gradient(circle,var(--sig-14),transparent 62%);width:min(46rem,90%);transform:translate(-50%,-50%) scale(calc(.75 + var(--p,0) * .55));opacity:calc(.35 + var(--p,0) * .5);border-radius:50%;position:absolute;top:50%;left:50%}.undecided__emblem{opacity:.05;width:clamp(11rem,26vw,22rem);transform:translate3d(0,var(--py,0px),0);position:absolute;bottom:-18%;right:clamp(-4rem,-3vw,-1rem)}.undecided__ghost{z-index:1;color:var(--sig-06);letter-spacing:-.08em;transform:translate(-50%,-50%) translateY(calc(var(--p,0) * -14%));font-size:clamp(16rem,42vw,40rem);font-weight:900;line-height:.7;position:absolute;top:50%;left:50%}.undecided__word{z-index:2;color:var(--ink);letter-spacing:-.07em;text-align:center;transform:translateY(calc(var(--p,0) * 8% - 4%));text-shadow:0 1.25rem 4rem #020c1c99;font-size:clamp(2.6rem,12vw,11rem);font-weight:900;line-height:.85;position:relative}.undecided__word:after{content:"";background:var(--teal);width:clamp(3rem,8vw,6rem);height:2px;transform:translate(-50%) scaleX(var(--p,0));position:absolute;bottom:-1.1rem;left:50%}@media(prefers-reduced-motion:reduce){.undecided__grid,.undecided__ghost,.undecided__word{transform:translate(-50%,-50%)}.undecided__grid,.undecided__word{transform:none}.undecided__glow{opacity:.5;transform:translate(-50%,-50%)}.undecided__word:after{transform:translate(-50%)scaleX(1)}}.resources{background:var(--navy-900)}.resources .masthead{margin-bottom:clamp(1.75rem,3.5vw,3rem)}.dossier{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(9.5rem,auto);gap:clamp(.9rem,1.6vw,1.35rem);display:grid}.dossier__tile{border:1px solid var(--rule);background:linear-gradient(150deg,var(--sig-06),transparent 58%),var(--navy-800);color:var(--ink);isolation:isolate;transition:border-color .46s var(--e-out),transform .62s var(--e-out),background-color .46s var(--e-out);align-content:start;gap:.55rem;padding:clamp(1.35rem,2.4vw,2rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.dossier__tile--lead{grid-row:span 2;align-content:space-between}.dossier__tile:before{content:"";z-index:-1;background:linear-gradient(to top,var(--sig-14),transparent 62%);opacity:0;transition:opacity .52s var(--e-out);position:absolute;inset:0}.dossier__tile:hover,.dossier__tile:focus-visible{border-color:var(--sig-55);transform:translateY(-.35rem)}.dossier__tile:hover:before,.dossier__tile:focus-visible:before{opacity:1}.dossier__ghost{z-index:-1;color:var(--sig-06);letter-spacing:-.06em;transition:color .52s var(--e-out),transform .72s var(--e-out);font-size:clamp(4.5rem,9vw,8.5rem);font-style:normal;font-weight:900;line-height:.8;position:absolute;bottom:-1.15rem;right:-.35rem}.dossier__tile:hover .dossier__ghost,.dossier__tile:focus-visible .dossier__ghost{color:var(--sig-14);transform:translate(-.4rem,-.4rem)}.dossier__tile--lead .dossier__ghost{font-size:clamp(6rem,13vw,12rem)}.dossier__tile>span{color:var(--teal);font-size:var(--t-xxs);letter-spacing:.16em;font-weight:800}.dossier__tile p{letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(1.05rem,1.9vw,1.5rem);font-weight:800;line-height:1.1}.dossier__tile--lead p{font-size:clamp(1.3rem,2.6vw,2.1rem)}.dossier__tile b{border:1px solid var(--sig-30);color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:var(--track-caps);white-space:nowrap;transition:color .46s var(--e-out),border-color .46s var(--e-out);border-radius:999px;justify-self:start;margin-top:.35rem;padding:.4rem .7rem;font-weight:700}.dossier__tile:hover b,.dossier__tile:focus-visible b{color:var(--teal);border-color:var(--sig-55)}.updates{background:var(--navy-800)}.standby{border:1px solid var(--rule);background:var(--navy-700);isolation:isolate;align-items:center;min-height:clamp(16rem,34vw,26rem);padding:clamp(2rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.standby__hatch{z-index:0;background-image:repeating-linear-gradient(-52deg,var(--sig-06) 0 1px,transparent 1px 14px);transform:translate(calc(var(--p,0) * 7% - 3.5%));position:absolute;inset:-10% -25%;-webkit-mask-image:linear-gradient(100deg,#000 8%,#0000 62%);mask-image:linear-gradient(100deg,#000 8%,#0000 62%)}.standby__sweep{z-index:0;top:0;bottom:0;left:calc(var(--p,0) * 128% - 14%);background:linear-gradient(90deg,transparent,var(--sig-06),transparent);width:clamp(6rem,16vw,13rem);position:absolute}.standby__copy{z-index:1;justify-items:start;gap:.1em;display:grid;position:relative}.standby__signal{place-items:center;width:1.5rem;height:1.5rem;margin-bottom:clamp(.9rem,2vw,1.4rem);display:grid;position:relative}.standby__signal i{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 1rem #67c4dfcc}.standby__signal:before,.standby__signal:after{content:"";border:1px solid var(--sig-55);border-radius:50%;animation:2.8s cubic-bezier(.16,1,.3,1) infinite standby-ping;position:absolute;inset:0}.standby__signal:after{animation-delay:1.4s}@keyframes standby-ping{0%{opacity:.9;transform:scale(.45)}70%{opacity:0}to{opacity:0;transform:scale(2.4)}}.standby__line{letter-spacing:-.055em;font-size:clamp(1.9rem,6.4vw,5.2rem);font-style:normal;font-weight:900;line-height:1;display:block}.standby__line:not(.standby__line--accent){color:var(--ink);transform:translate(calc(var(--p,0) * 1.6rem - .8rem))}.standby__line--accent{color:var(--teal);transform:translate(calc(var(--p,0) * 3.2rem - 1.6rem))}@media(prefers-reduced-motion:reduce){.standby__hatch,.standby__line,.standby__line--accent{transform:none}.standby__sweep{display:none}.standby__signal:before,.standby__signal:after{opacity:.5;animation:none;transform:scale(1)}}.faq{padding-bottom:var(--pad-block-l);background:var(--navy-1000);position:relative;overflow:clip}.faq__emblem{z-index:0;opacity:.03;width:min(38rem,52vw);transform:translate3d(0,calc(-50% + var(--py,0px)),0);pointer-events:none;position:absolute;top:50%;right:-12%}.faq>:not(.faq__emblem){z-index:1;position:relative}.faq__list{gap:clamp(.6rem,1.2vw,.9rem);max-width:64rem;display:grid}.faq__list details{border:1px solid var(--rule);background:var(--navy-800);transition:border-color .42s var(--e-out),background-color .42s var(--e-out);padding-inline:clamp(1.15rem,2.2vw,1.75rem)}.faq__list details:hover{border-color:var(--sig-30)}.faq__list details[open]{border-color:var(--sig-55);background:var(--navy-700)}.faq__list summary{color:var(--ink-72);letter-spacing:-.035em;cursor:pointer;transition:color .38s var(--e-out);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.15rem,2.2vw,1.65rem) 0;font-size:clamp(1rem,1.9vw,1.45rem);font-weight:800;line-height:1.2;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:hover,.faq__list details[open] summary{color:var(--ink)}.faq__list summary span{border:1px solid var(--sig-30);width:2.25rem;height:2.25rem;color:var(--teal);transition:transform .52s var(--e-out),background-color .38s,color .38s;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:300;display:grid}.faq__list summary:hover span{background:var(--sig-14)}.faq__list details[open] summary span{background:var(--teal);color:var(--navy-900);transform:rotate(135deg)}.faq__list [data-accordion-panel]{overflow:hidden}.faq__list [data-accordion-panel] p{border-left:1px solid var(--sig-30);max-width:46ch;color:var(--ink-72);font-size:var(--t-lg);letter-spacing:normal;font-weight:400;line-height:var(--lh-body);text-transform:none;margin:0 0 clamp(1.5rem,3vw,2.25rem);padding-left:clamp(.9rem,2vw,1.4rem)}@media(max-width:1100px){.letter,.letter:nth-of-type(2n){grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.5rem)}.letter:nth-of-type(2n) .letter__aside{order:0}.letter__aside{position:static}.letter__portrait{grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;gap:1.15rem;display:grid}.letter__portrait img{aspect-ratio:4/5}.letter__portrait figcaption{padding-top:0}.deck{--rx:41%;--ry:36%;--spread-x:42vw;--spread-y:56vh}.deck__card{width:clamp(7.5rem,12vw,9rem)}}@media(max-width:900px){.rail-section{padding-block:0}.rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:auto;padding-bottom:1rem;overflow-x:auto;transform:none}.rail::-webkit-scrollbar{display:none}.plate{scroll-snap-align:start;flex-basis:min(74vw,20rem)}.plate__media img{transform:scale(1.06)}.rail__progress{display:none}.dossier{grid-template-columns:1fr}.dossier__tile--lead{grid-row:auto}}@media(max-width:860px){.hero{padding:6.5rem 1.5rem 4rem}.hero__type{transform:translateY(calc(var(--pp,0) * -8vh))}.hero__title{font-size:clamp(3.9rem,18vw,7rem)}.deck{--rx:42%;--ry:41%;--spread-x:50vw;--spread-y:56vh}.deck:after{background:radial-gradient(70% 34%,#04122aeb,#04122a99 55%,#0000)}.deck__card{width:5.6rem;padding:.55rem}.deck__card strong{font-size:.95rem}.deck__card span{display:none}.deck__mark{width:1.2rem;top:.5rem;right:.5rem}.deck__more{font-size:.5rem;inset:auto .55rem .55rem}.deck__slot--b1{--band-o:.32}.deck__slot--b2{--band-o:.5}.deck__slot--b3{--band-o:.7}.hero__watermark{font-size:130vw}.hero__atlas{width:150vw}.masthead{grid-template-columns:3rem 1fr;row-gap:.75rem}.masthead p{text-align:left;grid-column:2;max-width:none}}@media(max-width:520px){.countdown b{padding:.45rem .5rem;font-size:1.3rem}.countdown{gap:.3rem}.letter__portrait{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.dossier__tile p,.dossier__tile--lead p{font-size:clamp(1.05rem,4.6vw,1.35rem)}}@media(prefers-reduced-motion:reduce){body .deck__card,.hero__emblem,.hero__halo{animation:none}body .deck__card{opacity:var(--band-o);pointer-events:auto}.deck__slot{transform:translate(-50%,-50%) scale(var(--s));transition:none}.hero-runway{height:auto;margin-bottom:0}.hero{position:relative}.deck,.hero__type{opacity:1}.deck__more{transition:opacity .2s;transform:none}.hero__type>*,.hero__title .line>span{opacity:1;transform:none}.nav.is-retreated{transform:none}}.catalogue{background:var(--navy-800);min-height:100svh;position:relative;overflow:clip}.catalogue__field{z-index:0;pointer-events:none;position:fixed;inset:0;-webkit-mask-image:radial-gradient(130% 80% at 70% 0,#000 0%,#0000 72%);mask-image:radial-gradient(130% 80% at 70% 0,#000,#0000 72%)}.catalogue__main,.foot{z-index:1;position:relative}.catalogue__main{padding-bottom:clamp(5rem,10vw,9rem)}.committee-detail{z-index:1;position:relative}.committee-detail__back{z-index:3;top:calc(4.6rem + clamp(1.25rem,3vw,2.25rem));left:var(--pad-inline);min-height:44px;color:var(--ink-72);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;align-items:center;font-weight:800;display:inline-flex;position:absolute}.cm-hero{min-height:min(46rem,88svh);padding:clamp(9rem,18vw,14rem) var(--pad-inline) clamp(3rem,7vw,6rem);isolation:isolate;align-content:end;display:grid;position:relative;overflow:clip}.cm-hero__layers{z-index:-1;position:absolute;inset:0;overflow:hidden}.cm-hero__image{object-fit:cover;filter:saturate(.55)brightness(.42)contrast(1.12);width:100%;height:116%;transform:translateY(calc(var(--p,0) * -12%)) scale(calc(1.04 + var(--p,0) * .1));position:absolute;inset:-8% 0 0}.cm-hero__veil{background:linear-gradient(96deg,#030d1ff0,#030d1f80 58%,#030d1fd1),linear-gradient(to top,var(--navy-800),transparent 52%);position:absolute;inset:0}.cm-hero__grid{transform:translateY(calc(var(--p,0) * 8vh));position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(100% 80% at 15% 70%,#000 5%,#0000 74%);mask-image:radial-gradient(100% 80% at 15% 70%,#000 5%,#0000 74%)}.cm-hero__ghost{color:#f4f8f80d;letter-spacing:-.08em;transform:translateY(calc(var(--p,0) * -6vh));font-size:min(40vw,30rem);font-weight:900;line-height:.72;position:absolute;top:4%;right:2%}.cm-hero__emblem{opacity:.06;width:clamp(12rem,26vw,24rem);transform:translate3d(0,var(--py,0px),0);position:absolute;bottom:-12%;right:clamp(-5rem,-3vw,-1.5rem)}.cm-hero__copy{z-index:1;max-width:60rem;position:relative}.cm-hero__eyebrow{border-left:2px solid var(--teal-bright);color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0 0 clamp(1rem,2vw,1.5rem);padding-left:.9rem;font-weight:800}.cm-hero h1{letter-spacing:-.075em;overflow-wrap:anywhere;margin:0;font-size:clamp(3rem,12vw,11rem);font-weight:900;line-height:.8}.cm-hero__name{max-width:40ch;color:var(--ink-72);margin:clamp(1rem,2.2vw,1.75rem) 0 0;font-size:clamp(1rem,2vw,1.5rem);font-weight:400;line-height:1.45}.cm-hero__cue{left:var(--pad-inline);background:linear-gradient(var(--teal),transparent);width:1px;height:clamp(2rem,5vw,3.5rem);animation:cue-drain 2.4s var(--e-out) infinite;position:absolute;bottom:clamp(1.25rem,3vw,2.25rem)}.cm-facts{border-block:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cm-fact{padding:clamp(1.5rem,3.5vw,2.75rem) var(--pad-inline);background:var(--navy-900);gap:.4rem;display:grid}.cm-fact strong{letter-spacing:-.05em;font-size:clamp(1.5rem,3.6vw,3rem);font-weight:900;line-height:1}.cm-fact small{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:800}.cm-facts--sequence{--slot:1.4;height:calc(100svh * (var(--count) * var(--slot) + 1));border-block:1px solid var(--rule);background:var(--navy-900);padding:0;display:block}.cm-facts--sequence .cm-facts__stage{height:100svh;padding:var(--pad-inline);place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.cm-facts--sequence .cm-fact{--local:calc(var(--p,0) * var(--count) - var(--i));text-align:center;opacity:min(clamp(0,calc((var(--local) + .12) / .24),1),clamp(0,calc((1.12 - var(--local)) / .24),1));transform:translateY(calc((.5 - var(--local)) * 3rem));background:0 0;grid-area:1/1;justify-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:0}.cm-facts--sequence .cm-fact--last{opacity:clamp(0,calc((var(--local) + .12) / .24),1);transform:translateY(max(0rem,calc((.5 - var(--local)) * 3rem)))}.cm-facts--sequence .cm-fact strong{letter-spacing:-.07em;text-wrap:balance;font-size:clamp(3rem,13vw,11rem);line-height:.85}.cm-facts--sequence .cm-fact small{font-size:var(--t-xs);letter-spacing:var(--track-caps-wide)}.cm-facts__ticks{gap:.5rem;display:flex;position:absolute;bottom:clamp(2rem,6vw,4rem);left:50%;transform:translate(-50%)}.cm-facts__ticks span{--local:calc(var(--p,0) * var(--count) - var(--i));background:var(--sig-30);width:clamp(1.5rem,4vw,2.5rem);height:2px;overflow:hidden}.cm-facts__ticks span:after{content:"";background:var(--teal);width:100%;height:100%;transform:scaleX(clamp(0,var(--local),1));transform-origin:0;display:block}@media(max-width:700px){.cm-facts--sequence{--slot:1.05}}@media(prefers-reduced-motion:reduce){.cm-facts--sequence{height:auto}.cm-facts--sequence .cm-facts__stage{grid-auto-flow:row;gap:clamp(2rem,6vw,4rem);height:auto;padding-block:clamp(3rem,8vw,6rem);position:static}.cm-facts--sequence .cm-fact,.cm-facts--sequence .cm-fact:last-of-type{opacity:1;grid-area:auto;transform:none}.cm-facts__ticks{display:none}}.cm-overview{padding:clamp(4rem,9vw,8rem) var(--pad-inline);background:var(--navy-800);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);display:grid}.cm-overview__rail{align-self:start;justify-items:start;gap:1rem;display:grid;position:sticky;top:clamp(6rem,12vw,9rem)}.cm-overview__rail p{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0;font-weight:800}.cm-overview__mark{background:var(--teal);width:2.5rem;height:2px;display:block}.cm-overview__body{max-width:54ch;color:var(--ink-72);transform:translateY(calc((1 - var(--p,0)) * .8rem));margin:0;font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:400;line-height:1.75}.cm-agenda{min-height:min(38rem,80svh);padding:clamp(4rem,10vw,9rem) var(--pad-inline);isolation:isolate;align-content:center;display:grid;position:relative;overflow:clip}.cm-agenda__plate{z-index:-1;position:absolute;inset:0;overflow:hidden}.cm-agenda__plate img{object-fit:cover;object-position:center 30%;filter:saturate(.5)brightness(.36)contrast(1.14);width:100%;height:128%;transform:translateY(calc(var(--p,0) * -20%))}.cm-agenda__wash{background:radial-gradient(120% 90% at 20% 50%,#04122a80,#04122ae6 70%),linear-gradient(to bottom,var(--navy-800),transparent 22%,transparent 78%,var(--navy-800));position:absolute;inset:0}.cm-agenda__copy{z-index:1;justify-items:start;gap:clamp(.9rem,2vw,1.4rem);max-width:52rem;display:grid;position:relative}.cm-agenda__copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.4rem,7vw,6rem);font-weight:900;line-height:.88}.cm-agenda__text{color:var(--ink);letter-spacing:-.025em;border-left:2px solid var(--teal);margin:0;padding-left:clamp(1rem,2vw,1.5rem);font-size:clamp(1.15rem,2.6vw,2.15rem);font-weight:700;line-height:1.35}.cm-agenda__status{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:800}.cm-board{padding:clamp(4rem,9vw,8rem) var(--pad-inline);border-top:1px solid var(--rule);background:var(--navy-900)}.cm-board__head{justify-items:start;gap:.8rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.cm-board__head h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.9rem,5vw,3.6rem);font-weight:900;line-height:.95}.cm-board__head p{color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0;font-weight:800}.cm-board__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.cm-seat{border:1px solid var(--rule);background:var(--navy-800);transition:border-color .42s var(--e-out),transform .52s var(--e-out);gap:.35rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.cm-seat:hover{border-color:var(--sig-30);transform:translateY(-.3rem)}.cm-seat__frame{aspect-ratio:4/5;margin-bottom:.8rem;display:block;overflow:hidden}.cm-seat__frame .skeleton{border:0;width:100%;height:100%;display:block}.cm-seat strong{font-size:var(--t-md);letter-spacing:-.02em;font-weight:800}.cm-seat small{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:800}.cm-jump{border-top:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cm-jump__link{padding:clamp(1.75rem,4vw,3rem) var(--pad-inline);background:var(--navy-800);color:var(--ink);transition:background-color .42s var(--e-out);gap:.45rem;text-decoration:none;display:grid}.cm-jump__link--next{text-align:right}.cm-jump__link:hover{background:var(--navy-700)}.cm-jump__link small{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:800}.cm-jump__link strong{letter-spacing:-.05em;overflow-wrap:anywhere;transition:transform .52s var(--e-out);font-size:clamp(1.15rem,2.6vw,2rem);font-weight:900}.cm-jump__link--prev:hover strong{transform:translate(-.4rem)}.cm-jump__link--next:hover strong{transform:translate(.4rem)}.nav--page{grid-template-columns:1fr auto 1fr}@media(max-width:900px){.nav--page{grid-template-columns:1fr auto}}.nav--page.is-retreated{transform:none}.nav__back{color:var(--ink-72);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;justify-self:end;font-weight:800}.nav__back span{transition:transform .46s var(--e-out);display:inline-block}.nav__back:hover span{transform:translate(-.35rem)}.cat-hero{padding:clamp(8.5rem,15vw,14rem) var(--pad-inline) clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.cat-hero>*{z-index:1;position:relative}.cat-hero>.cat-hero__emblem{z-index:0;opacity:.05;width:min(24rem,30vw);transform:translate3d(0,var(--py,0px),0);pointer-events:none;position:absolute;top:14%;right:clamp(-7rem,-5vw,-2.5rem)}.cat-hero__eyebrow{border-left:2px solid var(--teal-bright);color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;grid-column:1/-1;margin:0 0 clamp(1.5rem,3vw,2.5rem);padding-left:.9rem;font-weight:800}.cat-hero__title{letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,13vw,12rem);font-weight:900;line-height:.82}.filters{z-index:40;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#061a33e6;position:sticky;top:4.6rem}.filters__inner{padding:.5rem var(--pad-inline);align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.filters__label{color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;flex:none;font-weight:700}.filters__tabs{flex-wrap:wrap;flex:1;display:flex;position:relative}.filters__tab{color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--d-mid) var(--e-out);background:0 0;border:0;padding:1rem .95rem;font-weight:700}.filters__tab:hover{color:var(--ink-72)}.filters__tab.is-active{color:var(--ink)}.filters__marker{background:var(--teal);width:0;height:2px;transition:transform .52s var(--e-out),width .52s var(--e-out);position:absolute;bottom:0;left:0;box-shadow:0 0 1rem #67c4df80}.filters__search{flex:none}.filters__search input{border:0;border-bottom:1px solid var(--rule);width:12rem;color:var(--ink);font:inherit;font-size:var(--t-xs);letter-spacing:.04em;transition:border-color var(--d-mid) var(--e-out),width var(--d-slow) var(--e-out);background:0 0;outline:none;padding:.7rem 0;font-weight:600}.filters__search input::placeholder{color:var(--ink-40);font-weight:500}.filters__search input:focus{border-bottom-color:var(--teal);width:14rem}.filters__search input::-webkit-search-cancel-button{filter:invert()opacity(.5)}.catalogue__grid-shell{padding:clamp(3rem,6vw,5.5rem) var(--pad-inline) 0}.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,2.4vw,2.25rem);display:grid}.cat-card{--ar:4 / 5;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:opacity .32s var(--e-out) calc(var(--i,0) * 30ms),transform .46s var(--e-out) calc(var(--i,0) * 30ms);background:0 0;border:0;padding:0;display:block}.cat-card:nth-child(3n+2){--ar:1 / 1;padding-top:clamp(1rem,3vw,3rem)}.cat-card:nth-child(3n+3){--ar:5 / 6}.cat-card[hidden]{display:none}.cat-card.is-out{opacity:0;pointer-events:none;transform:scale(.96)translateY(.65rem)}.cat-card__visual{aspect-ratio:var(--ar);background:var(--navy-600);box-shadow:var(--lift-1);display:block;position:relative;overflow:hidden}.cat-card__visual>img{object-fit:cover;filter:saturate(.8)brightness(.72)contrast(1.04);width:100%;height:100%;transition:filter .7s var(--e-out),scale .9s var(--e-out);scale:1.02}.cat-card__visual:after{content:"";background:linear-gradient(#03162e1a 42%,#020c1ccc);position:absolute;inset:0}.cat-card__visual>strong{z-index:2;color:var(--ink);letter-spacing:-.06em;text-align:center;text-shadow:0 .15rem 1.5rem #000612b3;transition:transform .8s var(--e-out);place-items:center;padding:1.5rem;font-size:clamp(1.7rem,3vw,3rem);font-weight:900;line-height:.9;display:grid;position:absolute;inset:0}.cat-card__visual>strong.long{letter-spacing:-.02em;font-size:clamp(.85rem,1.6vw,1.45rem)}.cat-card__no{z-index:2;color:var(--ink-56);font-size:var(--t-xxs);letter-spacing:.16em;font-weight:800;position:absolute;top:.9rem;left:1rem}.cat-card__badge{z-index:2;border:1px solid var(--sig-55);color:var(--teal-pale);font-size:var(--t-xxs);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .46s var(--e-out),transform .46s var(--e-out),background-color .32s;padding:.4rem .7rem;font-weight:800;position:absolute;bottom:1rem;right:1rem;transform:translateY(.5rem)}.cat-card__visual:before{content:"";z-index:3;background:var(--teal);transform-origin:0;height:2px;transition:transform .64s var(--e-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cat-card:hover .cat-card__visual:before,.cat-card:focus-visible .cat-card__visual:before{transform:scaleX(1)}.cat-card:hover .cat-card__visual>img,.cat-card:focus-visible .cat-card__visual>img{filter:saturate(1.05)brightness(.98)contrast();scale:1.09}.cat-card:hover .cat-card__visual>strong,.cat-card:focus-visible .cat-card__visual>strong{transform:translateY(-.5rem)}.cat-card:hover .cat-card__badge,.cat-card:focus-visible .cat-card__badge{opacity:1;transform:none}.cat-card__badge:where(:hover){background:var(--sig-14)}.cat-card__copy{padding-top:.95rem;display:block}.cat-card__copy h2{letter-spacing:-.01em;transition:color var(--d-mid) var(--e-out);margin:0 0 .45rem;font-size:1rem;font-weight:700;line-height:1.35}.cat-card:hover .cat-card__copy h2{color:var(--teal-pale)}.cat-card__copy p{color:var(--ink-56);font-size:var(--t-md);margin:0;font-weight:400;line-height:1.65}.cat-card--classified .cat-card__visual>img{opacity:.5}.cat-card--classified .cat-card__visual>strong{color:var(--teal-pale);letter-spacing:.06em;font-size:clamp(1rem,1.9vw,1.7rem)}.cat-empty{color:var(--ink-40);font-size:var(--t-md);text-align:center;padding:6rem 0}.sheet{border:1px solid var(--rule-strong);background:var(--navy-800);width:min(64rem,100vw - 2rem);max-width:none;max-height:min(44rem,100svh - 3rem);color:var(--ink);box-shadow:var(--lift-3);opacity:0;transition:opacity .26s var(--e-out),transform .42s var(--e-out);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;transform:scale(.93)}.sheet[open]{grid-template-columns:.8fr 1.2fr;display:grid}.sheet.is-open{opacity:1;transform:none}.sheet::backdrop{-webkit-backdrop-filter:blur(14px)saturate(.7);backdrop-filter:blur(14px)saturate(.7);animation:sheet-backdrop .32s var(--e-out) both;background:#010a18cc}@keyframes sheet-backdrop{0%{opacity:0}to{opacity:1}}.sheet__media{background:var(--navy-600);position:relative;overflow:hidden}.sheet__image{object-fit:cover;filter:saturate(.9)brightness(.92)contrast(1.02);width:100%;height:100%}.sheet__media:after{content:"";background:linear-gradient(105deg,#0310244d,#061a33d9);position:absolute;inset:0}.sheet__body{align-content:start;gap:1rem;padding:clamp(1.75rem,3.5vw,3rem);display:grid;overflow-y:auto}.sheet__meta{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0;font-weight:800}.sheet h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.75rem,4vw,3.1rem);font-weight:900;line-height:.92}.sheet__agenda{color:var(--ink-72);font-size:var(--t-lg);margin:0;font-weight:400;line-height:1.6}.sheet__label{color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:var(--track-caps);font-weight:800}.sheet__guide{border:1px solid var(--sig-30);color:var(--ink-56);font-size:var(--t-xxs);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;justify-self:start;align-items:center;gap:.7rem;margin-top:.5rem;padding:.9rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.sheet__guide span{color:var(--teal)}.sheet__close{z-index:3;border:1px solid var(--sig-30);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;transition:background-color var(--d-mid),transform var(--d-mid) var(--e-out),border-color var(--d-mid);background:#04122acc;border-radius:50%;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:grid;position:absolute;top:.85rem;right:.85rem}.sheet__close:hover{background:var(--teal);border-color:var(--teal);color:var(--navy-900);transform:rotate(90deg)}@media(max-width:1000px){.cat-hero{grid-template-columns:1fr;align-items:start}}@media(max-width:900px){.filters{top:4.2rem}.filters__inner{flex-wrap:wrap;gap:.5rem 1rem;padding-block:.75rem}.filters__label{display:none}.filters__tabs{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:100%;order:1;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.25rem),#0000)}.filters__tabs::-webkit-scrollbar{display:none}.filters__tab{scroll-snap-align:start;white-space:nowrap;padding:.9rem .75rem}.filters__tab:last-child{padding-right:2.25rem}.filters__search{flex:100%;order:0}.filters__search input,.filters__search input:focus{width:100%}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-card:nth-child(3n+2){padding-top:0}.cat-card:nth-child(2n){padding-top:clamp(1rem,4vw,2.5rem)}.sheet,.sheet[open]{grid-template-rows:auto 1fr;grid-template-columns:1fr;max-height:calc(100svh - 2rem)}.sheet__media{height:clamp(9rem,26svh,14rem)}.cm-overview{grid-template-columns:1fr;gap:clamp(1.25rem,4vw,2rem)}.cm-overview__rail{position:static}.cm-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cm-facts,.cm-board__grid,.cm-jump{grid-template-columns:1fr}.cm-jump__link--next{text-align:left}.cat-grid{grid-template-columns:1fr;gap:2.5rem}.cat-card,.cat-card:nth-child(2n),.cat-card:nth-child(3n+2){--ar:5 / 4;padding-top:0}.cat-hero>.cat-hero__emblem{opacity:.04;top:26%}.committee-detail__eb{grid-template-columns:6rem 1fr;align-items:end;column-gap:1rem;display:grid}.committee-detail__eb>span{grid-row:1/span 2}.committee-detail__eb p{margin:0 0 .3rem}}@media(pointer:coarse){.nav__back{align-items:center;min-height:44px;display:inline-flex}.filters__search input{min-height:44px}}.about{background:var(--navy-800);min-height:100svh;position:relative;overflow:clip}.about__field{z-index:0;pointer-events:none;position:fixed;inset:0;-webkit-mask-image:radial-gradient(125% 75% at 30% 0,#000 0%,#0000 70%);mask-image:radial-gradient(125% 75% at 30% 0,#000,#0000 70%)}.about__main,.about .foot{z-index:1;position:relative}.ab-hero{min-height:92svh;padding:clamp(8rem,15vw,13rem) var(--pad-inline) clamp(5rem,10vw,8rem);isolation:isolate;align-content:center;justify-items:start;display:grid;position:relative;overflow:clip}.ab-hero__layers{z-index:-1;position:absolute;inset:0;overflow:hidden}.ab-hero__grid{transform:translateY(calc(var(--p,0) * 14vh));position:absolute;inset:-15%;-webkit-mask-image:radial-gradient(110% 80% at 20% 40%,#000 5%,#0000 72%);mask-image:radial-gradient(110% 80% at 20% 40%,#000 5%,#0000 72%)}.ab-hero__halo{aspect-ratio:1;background:radial-gradient(circle,var(--sig-14),transparent 62%);width:min(52rem,78vw);transform:translateY(calc(var(--p,0) * -18vh)) scale(calc(1 - var(--p,0) * .18));border-radius:50%;position:absolute;top:28%;right:4%}.ab-hero__emblem{opacity:.07;width:clamp(16rem,36vw,34rem);transform:translate3d(0,var(--py,0px),0);position:absolute;top:16%;right:clamp(-6rem,-4vw,-2rem)}.ab-hero__watermark{color:var(--sig-06);letter-spacing:-.09em;transform:translateY(calc(var(--p,0) * -9vh));font-size:min(52vw,44rem);font-weight:900;line-height:.7;position:absolute;bottom:-14%;left:-3%}.ab-hero__eyebrow{border-left:2px solid var(--teal-bright);color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0 0 clamp(1.25rem,2.5vw,2rem);padding-left:.9rem;font-weight:800}.ab-hero__title{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,17vw,17rem);font-weight:900;line-height:.8}.ab-hero__tagline{max-width:26ch;color:var(--ink-72);letter-spacing:-.02em;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:clamp(1.15rem,2.6vw,2.1rem);font-weight:400;line-height:1.35}.ab-hero__cue{left:var(--pad-inline);background:linear-gradient(var(--teal),transparent);width:1px;height:clamp(2.5rem,6vw,4.5rem);animation:cue-drain 2.4s var(--e-out) infinite;position:absolute;bottom:clamp(2rem,5vw,4rem)}@keyframes cue-drain{0%{transform-origin:top;opacity:0;transform:scaleY(0)}35%{transform-origin:top;opacity:1;transform:scaleY(1)}70%{transform-origin:bottom;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(0)}}.creed{padding:clamp(4rem,10vw,9rem) var(--pad-inline);border-top:1px solid var(--rule);background:var(--navy-900);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.creed__rail{align-self:start;justify-items:start;gap:1rem;display:grid;position:sticky;top:clamp(6rem,12vw,9rem)}.creed__label{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0;font-weight:800}.creed__mark{background:var(--teal);width:2.5rem;height:2px;display:block}.creed__body{gap:clamp(3rem,8vw,7rem);display:grid}.creed__panel{position:relative}.creed__panel h2{letter-spacing:-.055em;margin:0 0 clamp(1rem,2vw,1.5rem);font-size:clamp(1.9rem,5vw,3.6rem);font-weight:900;line-height:.95}.creed__panel p{max-width:44ch;color:var(--ink-72);font-size:var(--t-lg);transform:translateY(calc((1 - var(--p,0)) * .9rem));margin:0;font-weight:400;line-height:1.75}.what{background:var(--navy-800);border-top:1px solid var(--rule);padding:0 0 clamp(4rem,9vw,8rem);position:relative;overflow:clip}.what__band{height:clamp(16rem,40vw,30rem);position:relative;overflow:hidden}.what__band img{object-fit:cover;filter:saturate(.6)brightness(.5)contrast(1.1);width:100%;height:130%;transform:translateY(calc(var(--p,0) * -22%))}.what__band:after{content:"";background:linear-gradient(to bottom,#061a338c,var(--navy-800) 94%);position:absolute;inset:0}.what__copy{z-index:1;width:min(100%,62rem);padding:0 var(--pad-inline);margin:clamp(-6rem,-8vw,-3rem) auto 0;position:relative}.what__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.9rem,2vw,1.5rem);margin-bottom:1.25rem;display:grid}.what__title{letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,6vw,4.6rem);font-weight:900;line-height:.92}.what__copy p{max-width:60ch;color:var(--ink-72);font-size:var(--t-lg);margin:clamp(1.25rem,2.5vw,2rem) 0 0;font-weight:400;line-height:1.75}.what__pull{letter-spacing:-.035em;border-left:2px solid var(--teal);padding-left:clamp(1rem,2vw,1.5rem);max-width:34ch!important;color:var(--ink)!important;font-size:clamp(1.3rem,3vw,2.1rem)!important;font-weight:800!important;line-height:1.25!important}.pillars{padding:clamp(4rem,10vw,9rem) var(--pad-inline);border-top:1px solid var(--rule);background:var(--navy-900);grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.pillars__head{align-self:start;gap:.9rem;display:grid;position:sticky;top:clamp(6rem,12vw,9rem)}.pillars__head>span:first-child{color:var(--teal);font-size:var(--t-xs);letter-spacing:.16em;font-weight:800}.pillars__head h2{letter-spacing:-.06em;margin:0;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:900;line-height:.95}.pillars__list{margin:0;padding:0;list-style:none;display:grid}.pillar{border-top:1px solid var(--rule);grid-template-columns:clamp(2.5rem,5vw,4rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.75rem,3.5vw,2.75rem) 0 clamp(1.75rem,3.5vw,2.75rem) clamp(1rem,2.2vw,1.75rem);display:grid;position:relative}.pillar:last-child{border-bottom:1px solid var(--rule)}.pillar__no{color:var(--teal);font-size:var(--t-xs);letter-spacing:.16em;font-weight:800}.pillar__copy h3{letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:800;line-height:1.15}.pillar__copy p{max-width:62ch;color:var(--ink-56);font-size:var(--t-md);margin:0;font-weight:400;line-height:1.75}.pillar__edge{background:var(--teal);transform-origin:top;width:2px;height:calc(100% + 1px);transition:transform .62s var(--e-out);position:absolute;top:-1px;left:0;transform:scaleY(0)}.pillar:hover .pillar__edge{transform:scaleY(1)}.pillar:hover .pillar__copy h3{color:var(--teal-pale)}.pillar__copy h3{transition:color .42s var(--e-out)}.team{padding:clamp(4rem,10vw,9rem) var(--pad-inline);border-top:1px solid var(--rule);background:var(--navy-800)}.team__leads{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,2.6vw,2.25rem);margin-bottom:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2.5rem,6vw,5rem);display:grid}.team__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.75rem,3.5vw,3rem) clamp(1rem,2vw,1.75rem);display:grid}.crew--lead .crew__frame{border-color:var(--sig-30);box-shadow:var(--lift-1)}.crew--lead .crew__frame img{filter:grayscale()brightness(.86)contrast(1.04)}.crew--lead .crew__dept{background:var(--teal);border-color:var(--teal);color:var(--navy-900)}.crew--lead .crew__meta{padding-top:1.15rem}.crew--lead .crew__meta strong{font-size:clamp(1.15rem,1.9vw,1.6rem)}.crew--lead .crew__meta small{color:var(--teal)}.crew__frame{aspect-ratio:4/5;background:var(--navy-600);border:1px solid var(--rule);transform:translate3d(0,var(--py,0px),0);position:relative;overflow:hidden}.crew__frame img{object-fit:cover;object-position:center 20%;filter:grayscale()brightness(.78)contrast(1.06);width:100%;height:100%;transition:filter .7s var(--e-out),scale .9s var(--e-out);scale:1.02}.crew:hover .crew__frame img,.crew:focus-within .crew__frame img{filter:grayscale(0)brightness(.98)contrast(1.02);scale:1.06}.crew__frame:after{content:"";transition:opacity .6s var(--e-out);background:linear-gradient(#0000 45%,#031024b3);position:absolute;inset:0}.crew:hover .crew__frame:after{opacity:.55}.crew__dept{z-index:2;border:1px solid var(--sig-30);color:var(--teal);font-size:var(--t-xxs);letter-spacing:.12em;text-transform:uppercase;transition:background-color .46s var(--e-out),color .46s var(--e-out);background:#04122abf;padding:.3rem .6rem;font-weight:800;position:absolute;top:.85rem;left:.85rem}.crew:hover .crew__dept{background:var(--teal);color:var(--navy-900)}.crew__meta{gap:.2rem;padding-top:.9rem;display:grid}.crew__meta strong{letter-spacing:-.025em;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:800;line-height:1.2}.crew__meta small{color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:700}.sponsors{padding:clamp(4rem,10vw,9rem) var(--pad-inline) clamp(5rem,12vw,10rem);border-top:1px solid var(--rule);background:var(--navy-900)}.sponsors__tiers{gap:clamp(1.75rem,4vw,3rem);display:grid}.tier__name{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0 0 .9rem;font-weight:800}.tier__slots{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:clamp(.75rem,1.6vw,1.15rem);display:grid}.skeleton{border:1px solid var(--rule);background-color:var(--navy-700);background-image:linear-gradient(100deg,transparent 20%,var(--sig-06) 38%,var(--sig-14) 50%,var(--sig-06) 62%,transparent 80%);background-repeat:no-repeat;background-size:220% 100%;height:clamp(4.5rem,9vw,6.5rem);animation:2.6s linear infinite skeleton-sweep;display:block}.tier:nth-child(2) .skeleton{animation-delay:.35s}.tier:nth-child(3) .skeleton{animation-delay:.7s}@keyframes skeleton-sweep{0%{background-position:160% 0}to{background-position:-60% 0}}.sponsors__note{color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:clamp(2rem,4vw,3rem) 0 0;font-weight:700}@media(max-width:900px){.creed,.pillars{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem)}.creed__rail,.pillars__head{position:static}.creed__panel{padding-top:1.75rem}.what__copy{margin-top:clamp(-3rem,-5vw,-1.5rem)}.team__leads{grid-template-columns:repeat(2,minmax(0,1fr))}.team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.ab-hero{min-height:78svh}.team__leads,.team__grid{grid-template-columns:1fr;gap:2rem}.crew__frame{aspect-ratio:4/5}}@media(prefers-reduced-motion:reduce){.ab-hero__grid,.ab-hero__halo,.ab-hero__watermark,.what__band img,.creed__panel p{transform:none}.ab-hero__cue,.skeleton{animation:none}.skeleton{background-image:none}}.foot{padding:clamp(4rem,8vw,7rem) var(--pad-inline) 0;border-top:1px solid var(--rule);background:var(--navy-900)}.foot__top{grid-template-columns:1.15fr minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.foot__brand img{width:4.5rem;transform:translate3d(0,var(--py,0px),0);border-radius:50%;margin-bottom:1.25rem}.foot__wordmark{color:var(--ink);letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(1.15rem,2.2vw,1.75rem);font-weight:900}.foot__brand p:not(.foot__wordmark){max-width:22rem;color:var(--ink-56);font-size:var(--t-md);margin:0;font-weight:400;line-height:1.7}.foot__col{align-content:start;gap:.65rem;display:grid}.foot__col h2{color:var(--teal);font-size:var(--t-xxs);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0 0 .4rem;font-weight:800}.foot__col a,.foot__col p{color:var(--ink-56);font-size:var(--t-md);justify-self:start;margin:0;font-weight:400;text-decoration:none}.foot__bottom{border-top:1px solid var(--rule);color:var(--ink-40);font-size:var(--t-xxs);letter-spacing:.1em;justify-content:space-between;gap:1rem;padding:1.35rem 0;font-weight:700;display:flex}.foot__bottom a{color:var(--teal);text-decoration:none}.foot__contact{gap:.8rem}.foot__email{color:var(--ink);letter-spacing:-.02em;background-image:linear-gradient(var(--teal),var(--teal));transition:background-size .46s var(--e-out),color var(--d-mid) var(--e-out);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;justify-self:start;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:800;text-decoration:none}.foot__email:hover,.foot__email:focus-visible{color:var(--teal);background-size:100% 1px}.foot__social{color:var(--ink-56);font-size:var(--t-md);transition:color var(--d-mid) var(--e-out);justify-self:start;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.foot__social svg{transition:transform .52s var(--e-out);flex:none}.foot__social:hover,.foot__social:focus-visible{color:var(--teal)}.foot__social:hover svg{transform:rotate(-8deg)scale(1.08)}.foot__map{aspect-ratio:16/10;border:1px solid var(--rule);background:var(--navy-600);max-width:30rem;margin:.35rem 0 .5rem;position:relative;overflow:hidden}.foot__map iframe{filter:saturate(.72)brightness(.82)contrast(1.06);width:100%;height:100%;transition:filter .6s var(--e-out);border:0;display:block}.foot__map:hover iframe,.foot__map:focus-within iframe{filter:none}@media(max-width:900px){.foot__top{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}}@media(max-width:560px){.foot__top{grid-template-columns:1fr}.foot__map{max-width:none}.foot__bottom{flex-direction:column;gap:.5rem}}@media(pointer:coarse){.foot__top a,.foot__bottom a{padding-block:.85rem;display:inline-block}.foot__top a.foot__social{display:inline-flex}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
