.bd{color:var(--white);background:var(--navy,#0B1B2E);padding-block:clamp(56px,6vw,88px)}.bd,.bd-wrap{position:relative}.bd-text{width:100%;padding-top:clamp(24px,2.6vw,36px);border-top:1px solid var(--line-dark,rgb(255 255 255/.14))}.bd-title{max-width:1040px;margin:0;font-family:var(--font-display,inherit);font-weight:300;font-size:clamp(26px,2.5vw,36px);line-height:1.2;letter-spacing:-.02em;text-wrap:balance;color:var(--white)}@media (max-width:639px){.bd{padding-block:48px}.bd-title{font-size:26px;line-height:1.22}}@media (forced-colors:active){.bd{background:Canvas}.bd,.bd-title{color:CanvasText}}.ih{position:relative;isolation:isolate;overflow:hidden;height:92svh;min-height:620px;background:var(--deep);color:var(--white)}.ih-media{z-index:-2;overflow:hidden}.ih-drift,.ih-media{position:absolute;inset:0}.ih-drift{transform-origin:var(--px,50%) 60%;animation:ih-push 20s ease both;will-change:transform}@keyframes ih-push{0%{transform:scale(1)}to{transform:scale(1.06)}}.ih[data-paused] .ih-drift{animation-play-state:paused}.ih-img{-o-object-fit:cover;object-fit:cover}.ih-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(var(--scrim-rgb)/.28) 0,rgb(var(--scrim-rgb)/0) 120px),radial-gradient(70% 40% at 24% 70%,rgb(var(--scrim-rgb)/var(--vl,.5)) 0,rgb(var(--scrim-rgb)/calc(var(--vl, .5) * .6)) 45%,rgb(var(--scrim-rgb)/0) 100%),linear-gradient(0deg,rgb(var(--scrim-rgb)/var(--vb,.7)) 0,rgb(var(--scrim-rgb)/calc(var(--vb, .7) * .72)) 24%,rgb(var(--scrim-rgb)/calc(var(--vb, .7) * .3)) 46%,rgb(var(--scrim-rgb)/0) 64%)}.ih-wrap{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(48px,9svh,96px)}.ih-top{container-type:inline-size;min-width:0;max-width:1040px}.ih-crumb{margin:0 0 clamp(10px,1.6svh,16px)}.ih-crumb-link{display:inline-flex;min-height:24px;align-items:center;color:var(--white)!important;text-decoration:none;opacity:.92}:where(.ih-crumb-link){font-family:var(--font-text),Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none}.ih-crumb-link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.ih-title{margin:0;font-weight:300}.ih-name{margin-left:-.04em;font-weight:300;line-height:1;letter-spacing:-.03em;white-space:nowrap;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;font-size:min(64px,5vw,calc(100cqw / (var(--n) * .5)))}.ih-name,.ih-sub{display:block;color:var(--white)}.ih-sub{margin:clamp(12px,1.8svh,18px) 0 0;max-width:40ch;font-family:var(--font-text),Inter,system-ui,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.45;letter-spacing:0;text-wrap:pretty}.ih-foot{margin-top:clamp(20px,2.6svh,28px)}.ih-pill{flex:none}:where(.ih-pill){display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--sky-700);color:var(--white);font-family:var(--font-text),Inter,system-ui,sans-serif;font-size:16px;font-weight:500;text-decoration:none}.ih-wrap{position:relative}.ih-pause{position:absolute;z-index:3;right:var(--gutter);bottom:calc(clamp(48px, 9svh, 96px) + 2px);width:44px;height:44px;padding:0;border-radius:999px;display:grid;place-items:center;color:var(--white);background:transparent;border:0;box-shadow:inset 0 0 0 1px rgb(255 255 255/.85);-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;transition:opacity .4s var(--ease),background-color .2s ease-out}.ih-pause:hover{background:rgb(255 255 255/.12)}.ih-pause:focus-visible{outline:2px solid var(--white);outline-offset:2px}.ih[data-done] .ih-pause{opacity:0;pointer-events:none}@media (max-width:639px){.ih{height:76svh;min-height:560px;max-height:720px}.ih-wrap{padding-bottom:40px}.ih-name{font-size:min(40px,calc(100cqw / (var(--n) * .5)));line-height:1.04;letter-spacing:-.03em}.ih-sub{font-size:17px;margin-top:12px}.ih-foot{margin-top:20px}.ih-pause{bottom:42px}.ih-veil{background:linear-gradient(180deg,rgb(var(--scrim-rgb)/.28) 0,rgb(var(--scrim-rgb)/0) 110px),linear-gradient(0deg,rgb(var(--scrim-rgb)/var(--vm,.8)) 0,rgb(var(--scrim-rgb)/calc(var(--vm, .8) * .9)) 30%,rgb(var(--scrim-rgb)/calc(var(--vm, .8) * .62)) 52%,rgb(var(--scrim-rgb)/0) 76%)}}@media (prefers-reduced-motion:reduce){.ih-drift{animation:none}.ih-pause{display:none}}@media (forced-colors:active){.ih-veil{display:none}.ih{background:Canvas}}.mi{padding-block:clamp(56px,6vw,88px);border-top:1px solid var(--line,rgb(11 27 46/.12));color:var(--ink);background:var(--surface,#FAFAF8)}.mi,.mi-wrap{position:relative}.mi-kicker{color:var(--ink-3)!important;margin:0 0 clamp(16px,2vw,24px)}:where(.mi-kicker){font-family:var(--font-text),Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none}.mi-next{padding-bottom:clamp(24px,3vw,36px);border-bottom:1px solid var(--line,rgb(11 27 46/.12))}.mi-link{display:inline-flex;align-items:center;gap:12px;color:var(--ink)!important;text-decoration:none}.mi-name{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;font-family:var(--font-display,inherit);font-weight:300;font-size:clamp(24px,2vw,28px);line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.mi-link svg{color:var(--accent,var(--sky-700));transition:transform .3s ease-out}.mi-link:focus-visible svg,.mi-link:hover svg{transform:translateX(4px)}.mi-link:hover .mi-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.mi-link:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:4px}.mi-hook{margin:8px 0 0;max-width:46ch;font-family:var(--font-text);font-size:var(--fs-body);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.mi-list{list-style:none;margin:clamp(20px,2.4vw,28px) 0 0;padding:0;display:flex;flex-wrap:wrap;-moz-column-gap:clamp(24px,2.6vw,40px);column-gap:clamp(24px,2.6vw,40px);row-gap:4px}.mi-item{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-text),Inter,system-ui,sans-serif;font-size:16px;font-weight:500;color:var(--ink)!important;text-decoration:none}.mi-item svg{color:var(--accent,var(--sky-700));transition:transform .3s ease-out}.mi-item:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mi-item:focus-visible svg,.mi-item:hover svg{transform:translateX(4px)}.mi-item:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.mi-item--all{color:var(--accent,var(--sky-700))!important}@media (max-width:639px){.mi{padding-block:48px}.mi-name{font-size:24px}.mi-list{flex-direction:column;row-gap:0}}@media (prefers-reduced-motion:reduce){.mi-item svg,.mi-link svg{transition:none}}