.mdl-mission{--mission-navy: #2b3455;--mission-navy-2: #232b4d;--mission-cream: #f6f4ee;--mission-dim: #ece9df;--mission-muted: #b7bedb;--mission-line: rgba(70, 81, 132, .55);--mission-max: 1180px;--mission-gutter: clamp(28px, 5.55vw, 80px);position:relative;overflow-x:hidden;background:var(--mission-navy);color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace}.mdl-mission h1,.mdl-mission h2,.mdl-mission h3{font-family:Roboto,system-ui,sans-serif}.mdl-mission *,.mdl-mission *:before,.mdl-mission *:after{box-sizing:border-box}.mdl-mission img{display:block;max-width:100%}.mdl-mission button,.mdl-mission a{font:inherit}.mdl-mission button:focus-visible,.mdl-mission a:focus-visible,.mdl-mission [role=button]:focus-visible{outline:2px solid #fff;outline-offset:4px}.mission-blueprint-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent 48rem);mask-image:linear-gradient(to bottom,#000 0,transparent 48rem)}.mission-shell{width:min(var(--mission-max),calc(100% - 2 * var(--mission-gutter)));margin:0 auto;position:relative;z-index:1}.mission-hero{min-height:calc(100svh - var(--nav-h));padding:78px 0 86px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px}.mission-hero-copy h1{margin:0;max-width:650px;font-size:clamp(3.35rem,6vw,6.8rem);font-weight:700;letter-spacing:-.072em;line-height:.92}.mission-rotator{display:block;position:relative;height:1.18em;overflow:hidden;perspective:700px}.mission-rotating-word{display:inline-block;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:.08em;text-underline-offset:.14em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transform-origin:50% 100%;will-change:transform,opacity,color;transition:color .28s ease}.mission-word-out{animation:missionWordOut .28s cubic-bezier(.4,0,.2,1) forwards}.mission-word-in{animation:missionWordIn .42s cubic-bezier(.16,1,.3,1) forwards}@keyframes missionWordOut{to{opacity:0;transform:translateY(-70%) rotateX(45deg);filter:blur(5px)}}@keyframes missionWordIn{0%{opacity:0;transform:translateY(70%) rotateX(-45deg);filter:blur(5px)}to{opacity:1;transform:translateY(0) rotateX(0);filter:blur(0)}}.mission-hero-body{max-width:610px;margin:28px 0 0;color:var(--mission-muted);font-size:16px;line-height:1.75}.mission-story-link{display:inline-flex;gap:10px;align-items:center;margin-top:32px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.32);color:#ffffffd1;font-size:10px;font-weight:700;letter-spacing:.14em;text-decoration:none}.mission-story-link span{transition:transform .2s ease}.mission-story-link:hover span{transform:translateY(3px)}.mission-image-intro{opacity:0;transform:translateY(42px) scale(.92);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .86s cubic-bezier(.16,1,.3,1)}.mission-image-intro.is-visible{opacity:1;transform:translateY(0) scale(1)}.mission-interactive-photo{--mission-resting-rotate: -1.6deg;position:relative;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:0;background:#ffffff0d;cursor:pointer;transform:rotate(var(--mission-resting-rotate));box-shadow:0 26px 70px #04091947;transition:transform .4s cubic-bezier(.2,.75,.25,1),box-shadow .3s ease,border-color .25s ease}.mission-right-tilt{--mission-resting-rotate: 1.7deg}.mission-left-tilt{--mission-resting-rotate: -1.7deg}.mission-interactive-photo:hover,.mission-interactive-photo:focus-visible,.mission-interactive-photo.is-open{border-color:#ffffff5c;box-shadow:0 34px 80px #04091961;transform:translateY(-7px) rotate(0) scale(1.008)}.mission-interactive-photo img{width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.mission-interactive-photo:hover img,.mission-interactive-photo.is-open img{transform:scale(1.025)}.mission-interactive-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 52%,#0c1227c2);pointer-events:none}.mission-photo-pop-blurb{position:absolute;z-index:3;left:18px;right:18px;bottom:18px;margin:0;padding:13px 15px;border:1px solid rgba(255,255,255,.18);border-radius:0;background:#1f2848e0;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);color:#fffffff0;font-size:12px;line-height:1.5;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .26s ease,transform .32s cubic-bezier(.16,1,.3,1)}.mission-interactive-photo:hover .mission-photo-pop-blurb,.mission-interactive-photo:focus-visible .mission-photo-pop-blurb,.mission-interactive-photo.is-open .mission-photo-pop-blurb{opacity:1;transform:translateY(0) scale(1)}.mission-hero-photo img{aspect-ratio:1.22 / 1}.mission-media-section{position:relative;z-index:1;padding:108px 0 120px;overflow:hidden;background:var(--mission-cream);color:var(--mission-navy)}.mission-media-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.mission-media-heading h2,.mission-focus-heading h2{margin:0;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:700;line-height:.96;letter-spacing:-.065em}.mission-carousel-controls{display:flex;gap:8px;padding-bottom:8px}.mission-carousel-controls button{width:45px;height:45px;border:1px solid rgba(43,52,85,.26);border-radius:0;background:transparent;color:var(--mission-navy);cursor:pointer;font-size:17px;transition:background .2s ease,color .2s ease,transform .2s ease}.mission-carousel-controls button:hover{background:var(--mission-navy);color:#fff;transform:translateY(-2px)}.mission-carousel-wrap{width:min(1320px,calc(100% - 36px));margin:50px auto 0}.mission-carousel{display:flex;gap:20px;overflow-x:auto;padding:4px 4px 24px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.mission-carousel::-webkit-scrollbar{display:none}.mission-media-card{position:relative;flex:0 0 min(62vw,760px);margin:0;overflow:hidden;border-radius:0;background:var(--mission-dim);scroll-snap-align:center}.mission-media-card--tall{flex-basis:min(43vw,520px)}.mission-media-card--wide{flex-basis:min(70vw,840px)}.mission-media-card img{width:100%;height:clamp(310px,47vw,560px);-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1)}.mission-media-card:hover img{transform:scale(1.025)}.mission-media-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 58%,#0c1225bf);pointer-events:none}.mission-media-card figcaption{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;color:#fff;font-size:clamp(13px,1.35vw,17px);font-weight:700;line-height:1.35}.mission-focus-section{position:relative;z-index:1;padding:118px 0 92px;background:var(--mission-navy)}.mission-focus-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;padding-bottom:52px}.mission-focus-heading p{margin:0 0 6px;color:var(--mission-muted);font-size:15px;line-height:1.8}.mission-focus-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mission-line);border-bottom:1px solid var(--mission-line)}.mission-focus-card{position:relative;overflow:hidden;min-height:390px;padding:34px 30px 32px;border-right:1px solid var(--mission-line);transition:background .35s ease}.mission-focus-card:after{content:attr(data-number);position:absolute;right:-8px;bottom:-36px;pointer-events:none;color:#ffffff0b;font-family:Roboto,system-ui,sans-serif;font-size:132px;font-weight:700;line-height:1;letter-spacing:-.06em;transition:color .35s ease,transform .35s ease}.mission-focus-rule{transition:width .35s ease}@media (hover: hover){.mission-focus-card:hover{background:#ffffff07}.mission-focus-card:hover:after{color:#ffffff14;transform:translateY(-8px)}.mission-focus-card:hover .mission-focus-rule{width:74px}}.mission-focus-card:last-child{border-right:0}.mission-focus-number,.mission-focus-tags{color:#ffffff70;font-size:10px;font-weight:700;letter-spacing:.15em}.mission-focus-rule{width:34px;height:1px;margin:30px 0;background:#ffffff61}.mission-focus-card h3{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.055em}.mission-focus-card p{min-height:156px;margin:22px 0 24px;color:var(--mission-muted);font-size:14px;line-height:1.75}.mission-final-message{position:relative;z-index:1;overflow:hidden;border-top:1px solid var(--mission-line);background:var(--mission-navy-2)}.mission-final-message:before,.mission-final-message:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:linear-gradient(#ffffff29 0,#ffffff29) center / 1px 30px no-repeat,linear-gradient(#ffffff29 0,#ffffff29) center / 30px 1px no-repeat,radial-gradient(circle at center,transparent 0 55%,rgba(255,255,255,.07) 55% calc(55% + 1px),transparent calc(55% + 1px))}.mission-final-message:before{right:-120px;top:-180px}.mission-final-message:after{left:-180px;bottom:-250px;width:580px;height:580px}.mission-final-inner{padding:136px 0 154px;text-align:center}.mission-final-inner h2{margin:0;font-size:clamp(4rem,8vw,8.3rem);font-weight:700;line-height:.86;letter-spacing:-.075em}.mission-final-inner h2 em{color:var(--mission-cream);font-style:normal}.mission-final-inner>p{max-width:650px;margin:32px auto 0;color:#ffffffa1;font-size:15px;line-height:1.75}.mission-final-ticker{margin:66px auto 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;color:#ffffff8c;font-size:11px;font-weight:700;letter-spacing:.22em}.mission-final-ticker i{display:inline-block;font-style:normal;color:#ffffff52;animation:tickerTurn 12s linear infinite}.mission-final-ticker i:nth-of-type(2){animation-delay:-3s}.mission-final-ticker i:nth-of-type(3){animation-delay:-6s}.mission-final-ticker i:nth-of-type(4){animation-delay:-9s}@keyframes tickerTurn{to{transform:rotate(360deg)}}.mission-reveal{opacity:0;transform:translateY(24px);transition:opacity .72s cubic-bezier(.2,.75,.25,1),transform .72s cubic-bezier(.2,.75,.25,1)}.mission-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 1023px){.mission-hero{min-height:auto;padding:72px 0 86px;grid-template-columns:1fr;gap:55px}.mission-hero-copy h1{font-size:clamp(3.3rem,11vw,6.2rem)}.mission-media-section{padding:84px 0 92px}.mission-focus-heading{grid-template-columns:1fr;gap:24px}.mission-focus-grid{grid-template-columns:1fr}.mission-focus-card{min-height:auto;border-right:0;border-bottom:1px solid var(--mission-line)}.mission-focus-card:last-child{border-bottom:0}.mission-focus-card p{min-height:0}.mission-media-card,.mission-media-card--tall,.mission-media-card--wide{flex-basis:min(84vw,700px)}}@media (max-width: 719px){.mission-hero{padding:52px 0 68px}.mission-hero-copy h1{font-size:clamp(2.75rem,14vw,4.5rem)}.mission-media-heading{align-items:center}.mission-media-heading h2,.mission-focus-heading h2{font-size:clamp(2.4rem,12vw,4rem)}.mission-media-heading{flex-wrap:wrap;gap:18px}.mission-carousel-controls{padding-bottom:0}.mission-carousel-wrap{width:calc(100% - 10px)}.mission-media-card,.mission-media-card--tall,.mission-media-card--wide{flex-basis:88vw}.mission-media-card img{height:380px}.mission-focus-section{padding:84px 0 68px}.mission-final-inner{padding:104px 0 116px}.mission-final-inner h2{font-size:clamp(3.2rem,15vw,5.7rem)}}@media (prefers-reduced-motion: reduce){.mdl-mission *,.mdl-mission *:before,.mdl-mission *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Courier New,Courier,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-\[8px\]{left:8px}.left-\[var\(--hero-inset\)\]{left:var(--hero-inset)}.left-full{left:100%}.right-0{right:0}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-\[-12\.5px\]{top:-12.5px}.top-\[6px\]{top:6px}.top-\[clamp\(10px\,2\.15vw\,31px\)\]{top:clamp(10px,2.15vw,31px)}.top-full{top:100%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-\[0\.415em\]{margin-bottom:.415em}.mb-\[10px\]{margin-bottom:10px}.mb-\[22px\]{margin-bottom:22px}.ml-\[10px\]{margin-left:10px}.ml-\[17px\]{margin-left:17px}.mr-\[10px\]{margin-right:10px}.mt-\[0\.4em\]{margin-top:.4em}.mt-\[10px\]{margin-top:10px}.mt-\[12\.5px\]{margin-top:12.5px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[17px\]{margin-top:17px}.mt-\[29px\]{margin-top:29px}.mt-\[3px\]{margin-top:3px}.mt-\[44px\]{margin-top:44px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[clamp\(10px\,1\.11vw\,16px\)\]{margin-top:clamp(10px,1.11vw,16px)}.mt-\[clamp\(10px\,1\.25vw\,18px\)\]{margin-top:clamp(10px,1.25vw,18px)}.mt-\[clamp\(12px\,1\.04vw\,15px\)\]{margin-top:clamp(12px,1.04vw,15px)}.mt-\[clamp\(12px\,1\.25vw\,18px\)\]{margin-top:clamp(12px,1.25vw,18px)}.mt-\[clamp\(12px\,1\.32vw\,19px\)\]{margin-top:clamp(12px,1.32vw,19px)}.mt-\[clamp\(14px\,1\.53vw\,22px\)\]{margin-top:clamp(14px,1.53vw,22px)}.mt-\[clamp\(16px\,1\.6vw\,23px\)\]{margin-top:clamp(16px,1.6vw,23px)}.mt-\[clamp\(20px\,2\.4vw\,32px\)\]{margin-top:clamp(20px,2.4vw,32px)}.mt-\[clamp\(20px\,2\.57vw\,37px\)\]{margin-top:clamp(20px,2.57vw,37px)}.mt-\[clamp\(20px\,2\.5vw\,40px\)\]{margin-top:clamp(20px,2.5vw,40px)}.mt-\[clamp\(20px\,2\.78vw\,40px\)\]{margin-top:clamp(20px,2.78vw,40px)}.mt-\[clamp\(22px\,2\.6vw\,34px\)\]{margin-top:clamp(22px,2.6vw,34px)}.mt-\[clamp\(28px\,3\.26vw\,47px\)\]{margin-top:clamp(28px,3.26vw,47px)}.mt-\[clamp\(32px\,4\.72vw\,68px\)\]{margin-top:clamp(32px,4.72vw,68px)}.mt-\[clamp\(34px\,4\.16vw\,60px\)\]{margin-top:clamp(34px,4.16vw,60px)}.mt-\[clamp\(48px\,5vw\,80px\)\]{margin-top:clamp(48px,5vw,80px)}.mt-\[clamp\(6px\,0\.69vw\,10px\)\]{margin-top:clamp(6px,.69vw,10px)}.mt-\[clamp\(8px\,0\.69vw\,10px\)\]{margin-top:clamp(8px,.69vw,10px)}.mt-\[clamp\(8px\,0\.76vw\,11px\)\]{margin-top:clamp(8px,.76vw,11px)}.mt-\[clamp\(8px\,0\.83vw\,12px\)\]{margin-top:clamp(8px,.83vw,12px)}.mt-\[clamp\(8px\,0\.97vw\,14px\)\]{margin-top:clamp(8px,.97vw,14px)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[425\/191\]{aspect-ratio:425/191}.aspect-\[750\/406\]{aspect-ratio:750/406}.aspect-square{aspect-ratio:1 / 1}.h-1\/2{height:50%}.h-\[10px\]{height:10px}.h-\[200\%\]{height:200%}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[37px\]{height:37px}.h-\[38px\]{height:38px}.h-\[45px\]{height:45px}.h-\[4px\]{height:4px}.h-\[53px\]{height:53px}.h-\[77px\]{height:77px}.h-\[clamp\(150px\,13\.9vw\,200px\)\]{height:clamp(150px,13.9vw,200px)}.h-\[clamp\(72px\,8\.33vw\,120px\)\]{height:clamp(72px,8.33vw,120px)}.h-\[var\(--nav-h\)\]{height:var(--nav-h)}.h-\[var\(--tile-h\)\]{height:var(--tile-h)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0px}.min-h-\[2\.04em\]{min-height:2.04em}.min-h-\[22px\]{min-height:22px}.min-h-\[300px\]{min-height:300px}.min-h-\[calc\(100svh-var\(--nav-h\)\)\]{min-height:calc(100svh - var(--nav-h))}.min-h-screen{min-height:100vh}.w-\[100px\]{width:100px}.w-\[11px\]{width:11px}.w-\[156px\]{width:156px}.w-\[22px\]{width:22px}.w-\[25px\]{width:25px}.w-\[300px\]{width:300px}.w-\[38px\]{width:38px}.w-\[clamp\(200px\,21\.9vw\,316px\)\]{width:clamp(200px,21.9vw,316px)}.w-\[clamp\(96px\,8vw\,115px\)\]{width:clamp(96px,8vw,115px)}.w-\[min\(320px\,80vw\)\]{width:min(320px,80vw)}.w-\[var\(--tile-gap\)\]{width:var(--tile-gap)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[var\(--tile-w\)\]{min-width:var(--tile-w)}.max-w-6xl{max-width:72rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[15em\]{max-width:15em}.max-w-\[56\%\]{max-width:56%}.max-w-\[64ch\]{max-width:64ch}.max-w-\[9em\]{max-width:9em}.max-w-\[clamp\(320px\,42\.6vw\,614px\)\]{max-width:clamp(320px,42.6vw,614px)}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[8px\]{--tw-translate-y: -8px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[8px\]{--tw-translate-y: 8px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.scroll-mt-12{scroll-margin-top:3rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-\[1\.05em\]{gap:1.05em}.gap-\[16px\]{gap:16px}.gap-\[30px\]{gap:30px}.gap-\[40px\]{gap:40px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[clamp\(10px\,1\.6vw\,24px\)\]{gap:clamp(10px,1.6vw,24px)}.gap-\[clamp\(12px\,1\.67vw\,24px\)\]{gap:clamp(12px,1.67vw,24px)}.gap-\[clamp\(16px\,2vw\,28px\)\]{gap:clamp(16px,2vw,28px)}.gap-\[clamp\(18px\,2vw\,28px\)\]{gap:clamp(18px,2vw,28px)}.gap-\[clamp\(20px\,2\.5vw\,32px\)\]{gap:clamp(20px,2.5vw,32px)}.gap-\[clamp\(24px\,2\.5vw\,36px\)\]{gap:clamp(24px,2.5vw,36px)}.gap-\[clamp\(24px\,5\.9vw\,85px\)\]{gap:clamp(24px,5.9vw,85px)}.gap-\[clamp\(28px\,3vw\,40px\)\]{gap:clamp(28px,3vw,40px)}.gap-\[clamp\(28px\,3vw\,44px\)\]{gap:clamp(28px,3vw,44px)}.gap-\[clamp\(36px\,4vw\,56px\)\]{gap:clamp(36px,4vw,56px)}.gap-\[clamp\(48px\,6vw\,88px\)\]{gap:clamp(48px,6vw,88px)}.gap-\[clamp\(64px\,8vw\,128px\)\]{gap:clamp(64px,8vw,128px)}.gap-x-\[1\.5ch\]{-moz-column-gap:1.5ch;column-gap:1.5ch}.gap-x-\[24px\]{-moz-column-gap:24px;column-gap:24px}.gap-x-\[clamp\(24px\,5vw\,110px\)\]{-moz-column-gap:clamp(24px,5vw,110px);column-gap:clamp(24px,5vw,110px)}.gap-x-\[clamp\(40px\,6\.94vw\,100px\)\]{-moz-column-gap:clamp(40px,6.94vw,100px);column-gap:clamp(40px,6.94vw,100px)}.gap-y-\[24px\]{row-gap:24px}.gap-y-\[32px\]{row-gap:32px}.gap-y-\[6px\]{row-gap:6px}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.border-2{border-width:2px}.border-\[0\.5px\]{border-width:.5px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-navy-400{--tw-border-opacity: 1;border-color:rgb(120 131 171 / var(--tw-border-opacity, 1))}.border-navy-600{--tw-border-opacity: 1;border-color:rgb(70 81 132 / var(--tw-border-opacity, 1))}.border-navy-800{--tw-border-opacity: 1;border-color:rgb(35 43 77 / var(--tw-border-opacity, 1))}.border-navy-900{--tw-border-opacity: 1;border-color:rgb(27 33 64 / var(--tw-border-opacity, 1))}.border-navy-950{--tw-border-opacity: 1;border-color:rgb(18 22 43 / var(--tw-border-opacity, 1))}.border-paper{--tw-border-opacity: 1;border-color:rgb(246 244 238 / var(--tw-border-opacity, 1))}.border-paper-dim{--tw-border-opacity: 1;border-color:rgb(236 233 223 / var(--tw-border-opacity, 1))}.border-paper-dim\/50{border-color:#ece9df80}.border-redline{--tw-border-opacity: 1;border-color:rgb(192 57 43 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-navy{--tw-bg-opacity: 1;background-color:rgb(43 52 85 / var(--tw-bg-opacity, 1))}.bg-navy-200{--tw-bg-opacity: 1;background-color:rgb(183 190 219 / var(--tw-bg-opacity, 1))}.bg-navy-600{--tw-bg-opacity: 1;background-color:rgb(70 81 132 / var(--tw-bg-opacity, 1))}.bg-navy-800{--tw-bg-opacity: 1;background-color:rgb(35 43 77 / var(--tw-bg-opacity, 1))}.bg-navy-900{--tw-bg-opacity: 1;background-color:rgb(27 33 64 / var(--tw-bg-opacity, 1))}.bg-navy-950{--tw-bg-opacity: 1;background-color:rgb(18 22 43 / var(--tw-bg-opacity, 1))}.bg-navy-950\/60{background-color:#12162b99}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(246 244 238 / var(--tw-bg-opacity, 1))}.bg-paper-dim{--tw-bg-opacity: 1;background-color:rgb(236 233 223 / var(--tw-bg-opacity, 1))}.bg-paper-dim\/50{background-color:#ece9df80}.bg-redline{--tw-bg-opacity: 1;background-color:rgb(192 57 43 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[center_15\%\]{-o-object-position:center 15%;object-position:center 15%}.p-\[8px\]{padding:8px}.p-\[clamp\(10px\,1\.11vw\,16px\)\]{padding:clamp(10px,1.11vw,16px)}.p-\[var\(--hero-inset\)\]{padding:var(--hero-inset)}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[30px\]{padding-left:30px;padding-right:30px}.px-\[32px\]{padding-left:32px;padding-right:32px}.px-\[clamp\(16px\,2\.22vw\,32px\)\]{padding-left:clamp(16px,2.22vw,32px);padding-right:clamp(16px,2.22vw,32px)}.px-\[clamp\(16px\,3\.4vw\,28px\)\]{padding-left:clamp(16px,3.4vw,28px);padding-right:clamp(16px,3.4vw,28px)}.px-\[clamp\(16px\,4vw\,32px\)\]{padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.px-\[clamp\(18px\,1\.94vw\,28px\)\]{padding-left:clamp(18px,1.94vw,28px);padding-right:clamp(18px,1.94vw,28px)}.px-\[clamp\(20px\,3\.47vw\,50px\)\]{padding-left:clamp(20px,3.47vw,50px);padding-right:clamp(20px,3.47vw,50px)}.px-\[clamp\(20px\,3vw\,48px\)\]{padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px)}.px-\[clamp\(28px\,5\.55vw\,80px\)\]{padding-left:clamp(28px,5.55vw,80px);padding-right:clamp(28px,5.55vw,80px)}.px-\[clamp\(8px\,1\.25vw\,20px\)\]{padding-left:clamp(8px,1.25vw,20px);padding-right:clamp(8px,1.25vw,20px)}.px-\[clamp\(8px\,1vw\,14px\)\]{padding-left:clamp(8px,1vw,14px);padding-right:clamp(8px,1vw,14px)}.px-\[var\(--gutter\)\]{padding-left:var(--gutter);padding-right:var(--gutter)}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[39px\]{padding-top:39px;padding-bottom:39px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[clamp\(20px\,2\.5vw\,36px\)\]{padding-top:clamp(20px,2.5vw,36px);padding-bottom:clamp(20px,2.5vw,36px)}.py-\[clamp\(24px\,3vw\,40px\)\]{padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)}.py-\[clamp\(48px\,7\.43vw\,107px\)\]{padding-top:clamp(48px,7.43vw,107px);padding-bottom:clamp(48px,7.43vw,107px)}.py-\[clamp\(7px\,0\.85vw\,11px\)\]{padding-top:clamp(7px,.85vw,11px);padding-bottom:clamp(7px,.85vw,11px)}.pb-\[10px\]{padding-bottom:10px}.pb-\[21px\]{padding-bottom:21px}.pb-\[clamp\(18px\,1\.52vw\,22px\)\]{padding-bottom:clamp(18px,1.52vw,22px)}.pb-\[clamp\(20px\,2\.22vw\,32px\)\]{padding-bottom:clamp(20px,2.22vw,32px)}.pb-\[clamp\(36px\,6vh\,88px\)\]{padding-bottom:clamp(36px,6vh,88px)}.pb-\[clamp\(48px\,3\.96vw\,57px\)\]{padding-bottom:clamp(48px,3.96vw,57px)}.pb-\[clamp\(56px\,10\.07vw\,145px\)\]{padding-bottom:clamp(56px,10.07vw,145px)}.pb-\[clamp\(56px\,7\.08vw\,102px\)\]{padding-bottom:clamp(56px,7.08vw,102px)}.pb-\[clamp\(64px\,7vw\,112px\)\]{padding-bottom:clamp(64px,7vw,112px)}.pl-\[9px\]{padding-left:9px}.pl-\[clamp\(12px\,1\.6vw\,23px\)\]{padding-left:clamp(12px,1.6vw,23px)}.pr-\[clamp\(4px\,0\.55vw\,8px\)\]{padding-right:clamp(4px,.55vw,8px)}.pt-0{padding-top:0}.pt-\[22px\]{padding-top:22px}.pt-\[24px\]{padding-top:24px}.pt-\[2px\]{padding-top:2px}.pt-\[4px\]{padding-top:4px}.pt-\[clamp\(14px\,1\.81vw\,26px\)\]{padding-top:clamp(14px,1.81vw,26px)}.pt-\[clamp\(18px\,1\.74vw\,25px\)\]{padding-top:clamp(18px,1.74vw,25px)}.pt-\[clamp\(24px\,2\.78vw\,40px\)\]{padding-top:clamp(24px,2.78vw,40px)}.pt-\[clamp\(36px\,4vw\,64px\)\]{padding-top:clamp(36px,4vw,64px)}.pt-\[clamp\(40px\,4\.03vw\,58px\)\]{padding-top:clamp(40px,4.03vw,58px)}.pt-\[clamp\(40px\,4\.72vw\,68px\)\]{padding-top:clamp(40px,4.72vw,68px)}.pt-\[clamp\(40px\,5vw\,72px\)\]{padding-top:clamp(40px,5vw,72px)}.pt-\[clamp\(48px\,4\.86vw\,70px\)\]{padding-top:clamp(48px,4.86vw,70px)}.pt-\[clamp\(48px\,5\.76vw\,83px\)\]{padding-top:clamp(48px,5.76vw,83px)}.pt-\[clamp\(48px\,6\.25vw\,90px\)\]{padding-top:clamp(48px,6.25vw,90px)}.pt-\[clamp\(56px\,7vw\,104px\)\]{padding-top:clamp(56px,7vw,104px)}.text-center{text-align:center}.font-display{font-family:Roboto,system-ui,sans-serif}.font-plex{font-family:IBM Plex Mono,ui-monospace,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[clamp\(10px\,0\.85vw\,11px\)\]{font-size:clamp(10px,.85vw,11px)}.text-\[clamp\(11px\,0\.95vw\,13px\)\]{font-size:clamp(11px,.95vw,13px)}.text-\[clamp\(11px\,0\.97vw\,14px\)\]{font-size:clamp(11px,.97vw,14px)}.text-\[clamp\(12px\,0\.97vw\,14px\)\]{font-size:clamp(12px,.97vw,14px)}.text-\[clamp\(13px\,0\.97vw\,14px\)\]{font-size:clamp(13px,.97vw,14px)}.text-\[clamp\(13px\,1\.25vw\,18px\)\]{font-size:clamp(13px,1.25vw,18px)}.text-\[clamp\(15px\,1\.25vw\,18px\)\]{font-size:clamp(15px,1.25vw,18px)}.text-\[clamp\(18px\,1\.8vw\,24px\)\]{font-size:clamp(18px,1.8vw,24px)}.text-\[clamp\(18px\,2vw\,28px\)\]{font-size:clamp(18px,2vw,28px)}.text-\[clamp\(22px\,2\.08vw\,30px\)\]{font-size:clamp(22px,2.08vw,30px)}.text-\[clamp\(22px\,2\.4vw\,32px\)\]{font-size:clamp(22px,2.4vw,32px)}.text-\[clamp\(22px\,2\.5vw\,36px\)\]{font-size:clamp(22px,2.5vw,36px)}.text-\[clamp\(24px\,2\.8vw\,38px\)\]{font-size:clamp(24px,2.8vw,38px)}.text-\[clamp\(26px\,2\.5vw\,36px\)\]{font-size:clamp(26px,2.5vw,36px)}.text-\[clamp\(32px\,3\.89vw\,56px\)\]{font-size:clamp(32px,3.89vw,56px)}.text-\[clamp\(32px\,4\.51vw\,56px\)\]{font-size:clamp(32px,4.51vw,56px)}.text-\[clamp\(36px\,4\.51vw\,65px\)\]{font-size:clamp(36px,4.51vw,65px)}.text-\[length\:var\(--digit\)\]{font-size:var(--digit)}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.96\]{line-height:.96}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.185\]{line-height:1.185}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1px\]{line-height:1px}.leading-\[normal\]{line-height:normal}.leading-none{line-height:1}.leading-normal{line-height:1.5}.tracking-\[1\.54px\]{letter-spacing:1.54px}.tracking-\[1\.68px\]{letter-spacing:1.68px}.tracking-\[1\.8px\]{letter-spacing:1.8px}.tracking-\[1\.96px\]{letter-spacing:1.96px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[2\.42px\]{letter-spacing:2.42px}.tracking-\[clamp\(0\.8px\,0\.168vw\,2\.42px\)\]{letter-spacing:clamp(.8px,.168vw,2.42px)}.tracking-\[clamp\(1\.3px\,0\.097vw\,1\.4px\)\]{letter-spacing:clamp(1.3px,.097vw,1.4px)}.tracking-\[clamp\(1\.3px\,0\.125vw\,1\.8px\)\]{letter-spacing:clamp(1.3px,.125vw,1.8px)}.tracking-\[clamp\(1\.5px\,0\.125vw\,1\.8px\)\]{letter-spacing:clamp(1.5px,.125vw,1.8px)}.text-navy-200{--tw-text-opacity: 1;color:rgb(183 190 219 / var(--tw-text-opacity, 1))}.text-navy-400{--tw-text-opacity: 1;color:rgb(120 131 171 / var(--tw-text-opacity, 1))}.text-navy-600{--tw-text-opacity: 1;color:rgb(70 81 132 / var(--tw-text-opacity, 1))}.text-navy-800{--tw-text-opacity: 1;color:rgb(35 43 77 / var(--tw-text-opacity, 1))}.text-navy-800\/80{color:#232b4dcc}.text-navy-900{--tw-text-opacity: 1;color:rgb(27 33 64 / var(--tw-text-opacity, 1))}.text-navy-950{--tw-text-opacity: 1;color:rgb(18 22 43 / var(--tw-text-opacity, 1))}.text-paper{--tw-text-opacity: 1;color:rgb(246 244 238 / var(--tw-text-opacity, 1))}.text-paper-dim{--tw-text-opacity: 1;color:rgb(236 233 223 / var(--tw-text-opacity, 1))}.text-paper-dim\/75{color:#ece9dfbf}.text-redline{--tw-text-opacity: 1;color:rgb(192 57 43 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/75{color:#ffffffbf}.opacity-0{opacity:0}.opacity-100{opacity:1}.outline{outline-style:solid}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[perspective\:260px\]{perspective:260px}html{scroll-behavior:smooth}:root{--nav-h: 72px}body{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;background-color:#1b2140;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}.bp-grid{background-image:repeating-linear-gradient(to right,rgba(255,255,255,.1) 0 1px,transparent 1px 120px),repeating-linear-gradient(to bottom,rgba(255,255,255,.1) 0 1px,transparent 1px 120px),repeating-linear-gradient(to right,rgba(255,255,255,.06) 0 1px,transparent 1px 24px),repeating-linear-gradient(to bottom,rgba(255,255,255,.06) 0 1px,transparent 1px 24px)}.rule-centreline{background-image:repeating-linear-gradient(to right,#ece9df80 0,#ece9df80 12px,#ece9df00 12px,#ece9df00 15px,#ece9df80 15px,#ece9df80 18px,#ece9df00 18px,#ece9df00 21px)}.iso-hatch{background-image:repeating-linear-gradient(90deg,rgba(27,33,64,.15) 0 1px,transparent 1px 41px),repeating-linear-gradient(30deg,rgba(27,33,64,.15) 0 1px,transparent 1px 41px),repeating-linear-gradient(150deg,rgba(27,33,64,.15) 0 1px,transparent 1px 41px)}@keyframes flapFall{0%{transform:rotateX(0);opacity:1}80%{opacity:1}to{transform:rotateX(-90deg);opacity:0}}@keyframes flapHold{0%{opacity:0}to{opacity:1}}.flap-hold{animation:flapHold .3s step-end forwards}@keyframes flapRise{0%{transform:rotateX(88deg);opacity:0}8%{opacity:1}to{transform:rotateX(0);opacity:1}}.flap-rise{transform-origin:top;outline:.5px solid #ece9df;outline-offset:-.5px;animation:flapRise .3s .3s ease-out both}.flap-fall{transform-origin:bottom;outline:.5px solid #ece9df;outline-offset:-.5px;animation:flapFall .3s ease-in forwards}@media (prefers-reduced-motion: reduce){.flap-fall,.flap-hold,.flap-rise{animation-duration:1ms;animation-delay:0ms}}.hero-probe-line,.hero-probe-readout{opacity:0;transition:opacity .18s ease-out;pointer-events:none}.hero-probe-line{position:absolute;background:#ece9df}.hero-probe-x{top:0;bottom:0;width:1px;left:var(--cx, 50%)}.hero-probe-y{left:0;right:0;height:1px;top:var(--cy, 50%)}.hero-frame[data-probe=on] .hero-probe-line{opacity:.45}.hero-frame[data-probe=on] .hero-probe-readout{opacity:1}.hero-mark{position:absolute;width:9px;height:9px;margin:-5px 0 0 -5px;pointer-events:none;animation:markIn .2s ease-out}.hero-mark:before,.hero-mark:after{content:"";position:absolute;background:#c0392b}.hero-mark:before{top:4px;left:0;right:0;height:1px}.hero-mark:after{left:4px;top:0;bottom:0;width:1px}@keyframes markIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (hover: hover) and (pointer: fine){.hero-frame{cursor:crosshair}.hero-frame a,.hero-frame button{cursor:pointer}}@media (hover: none),(pointer: coarse){.hero-probe-line,.hero-probe-readout,.hero-mark{display:none}}@media (prefers-reduced-motion: reduce){.hero-mark{animation:none}}@media (prefers-reduced-motion: reduce){.hero-probe-line,.hero-probe-readout{transition:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-fade{animation:fadeIn .28s ease-out}.hover\:opacity-70:hover{opacity:.7}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-\[6px\]:focus-visible{outline-offset:6px}.focus-visible\:outline-navy-600:focus-visible{outline-color:#465184}.focus-visible\:outline-navy-800:focus-visible{outline-color:#232b4d}.focus-visible\:outline-paper:focus-visible{outline-color:#f6f4ee}.focus-visible\:outline-paper-dim:focus-visible{outline-color:#ece9df}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (max-width: 360px){.max-\[360px\]\:text-\[10px\]{font-size:10px}.max-\[360px\]\:text-\[23px\]{font-size:23px}}@media (min-width: 640px){.min-\[640px\]\:w-auto{width:auto}.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[640px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[640px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[640px\]\:flex-row{flex-direction:row}.min-\[640px\]\:justify-between{justify-content:space-between}.min-\[640px\]\:gap-0{gap:0px}@media (max-width: 1023px){.min-\[640px\]\:max-\[1023px\]\:col-span-2{grid-column:span 2 / span 2}}}@media (min-width: 720px){.min-\[720px\]\:mt-\[clamp\(32px\,6vw\,72px\)\]{margin-top:clamp(32px,6vw,72px)}.min-\[720px\]\:block{display:block}.min-\[720px\]\:flex{display:flex}.min-\[720px\]\:hidden{display:none}.min-\[720px\]\:w-\[38\%\]{width:38%}.min-\[720px\]\:max-w-\[320px\]{max-width:320px}.min-\[720px\]\:flex-row{flex-direction:row}.min-\[720px\]\:items-center{align-items:center}.min-\[720px\]\:gap-\[clamp\(24px\,3vw\,44px\)\]{gap:clamp(24px,3vw,44px)}.min-\[720px\]\:gap-x-\[clamp\(4px\,1\.1vw\,24px\)\]{-moz-column-gap:clamp(4px,1.1vw,24px);column-gap:clamp(4px,1.1vw,24px)}}@media (min-width: 1024px){.min-\[1024px\]\:absolute{position:absolute}.min-\[1024px\]\:right-\[var\(--hero-inset\)\]{right:var(--hero-inset)}.min-\[1024px\]\:top-1\/2{top:50%}.min-\[1024px\]\:col-start-1{grid-column-start:1}.min-\[1024px\]\:col-start-2{grid-column-start:2}.min-\[1024px\]\:row-start-1{grid-row-start:1}.min-\[1024px\]\:row-start-2{grid-row-start:2}.min-\[1024px\]\:mx-0{margin-left:0;margin-right:0}.min-\[1024px\]\:mt-0{margin-top:0}.min-\[1024px\]\:mt-auto{margin-top:auto}.min-\[1024px\]\:block{display:block}.min-\[1024px\]\:flex{display:flex}.min-\[1024px\]\:grid{display:grid}.min-\[1024px\]\:h-auto{height:auto}.min-\[1024px\]\:h-full{height:100%}.min-\[1024px\]\:w-\[26\.9\%\]{width:26.9%}.min-\[1024px\]\:max-w-none{max-width:none}.min-\[1024px\]\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.min-\[1024px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.min-\[1024px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1024px\]\:grid-cols-\[1\.25fr_1fr_1fr\]{grid-template-columns:1.25fr 1fr 1fr}.min-\[1024px\]\:grid-cols-\[425fr_750fr\]{grid-template-columns:425fr 750fr}.min-\[1024px\]\:grid-cols-\[minmax\(240px\,600px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(240px,600px) minmax(0,1fr)}.min-\[1024px\]\:grid-cols-\[minmax\(380px\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(380px,1fr) minmax(0,1.2fr)}.min-\[1024px\]\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.min-\[1024px\]\:flex-row{flex-direction:row}.min-\[1024px\]\:items-start{align-items:flex-start}.min-\[1024px\]\:items-end{align-items:flex-end}.min-\[1024px\]\:items-center{align-items:center}.min-\[1024px\]\:justify-start{justify-content:flex-start}.min-\[1024px\]\:justify-between{justify-content:space-between}.min-\[1024px\]\:gap-\[clamp\(32px\,4vw\,58px\)\]{gap:clamp(32px,4vw,58px)}.min-\[1024px\]\:gap-\[clamp\(40px\,5vw\,72px\)\]{gap:clamp(40px,5vw,72px)}.min-\[1024px\]\:gap-\[clamp\(48px\,6vw\,96px\)\]{gap:clamp(48px,6vw,96px)}.min-\[1024px\]\:gap-\[clamp\(56px\,9\.65vw\,139px\)\]{gap:clamp(56px,9.65vw,139px)}.min-\[1024px\]\:self-auto{align-self:auto}.min-\[1024px\]\:self-start{align-self:flex-start}.min-\[1024px\]\:border-\[5px\]{border-width:5px}.min-\[1024px\]\:text-left{text-align:left}}@media (min-width: 1280px){.min-\[1280px\]\:w-\[39\.7\%\]{width:39.7%}}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:hover\:border-paper:hover{--tw-border-opacity: 1;border-color:rgb(246 244 238 / var(--tw-border-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:border-paper-dim:hover{--tw-border-opacity: 1;border-color:rgb(236 233 223 / var(--tw-border-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:bg-navy-600:hover{--tw-bg-opacity: 1;background-color:rgb(70 81 132 / var(--tw-bg-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:bg-navy-800:hover{--tw-bg-opacity: 1;background-color:rgb(35 43 77 / var(--tw-bg-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:bg-navy-950:hover{--tw-bg-opacity: 1;background-color:rgb(18 22 43 / var(--tw-bg-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:bg-paper:hover{--tw-bg-opacity: 1;background-color:rgb(246 244 238 / var(--tw-bg-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:bg-paper-dim:hover{--tw-bg-opacity: 1;background-color:rgb(236 233 223 / var(--tw-bg-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:bg-redline:hover{--tw-bg-opacity: 1;background-color:rgb(192 57 43 / var(--tw-bg-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:bg-transparent:hover{background-color:transparent}.\[\@media\(hover\:hover\)\]\:hover\:text-navy-900:hover{--tw-text-opacity: 1;color:rgb(27 33 64 / var(--tw-text-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:text-navy-950:hover{--tw-text-opacity: 1;color:rgb(18 22 43 / var(--tw-text-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:text-paper:hover{--tw-text-opacity: 1;color:rgb(246 244 238 / var(--tw-text-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:text-paper-dim:hover{--tw-text-opacity: 1;color:rgb(236 233 223 / var(--tw-text-opacity, 1))}.\[\@media\(hover\:hover\)\]\:hover\:opacity-70:hover{opacity:.7}.\[\@media\(hover\:hover\)\]\:hover\:opacity-80:hover{opacity:.8}.group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-0{opacity:0}.group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100{opacity:1}}
