body{margin:0;background:#f2ecdf}a{color:#1a3a8f}a:hover{color:#0f2257}.bsd{--paper:#F2ECDF;--paper2:#E8DFCB;--ink:#1A3A8F;--deep:#0F2257;--azure:#038AE9;--red:#C8402A;--sig:var(--red);font-family:Inter,system-ui,sans-serif;color:#0f2257;background:var(--paper);overflow-x:hidden;position:relative}.bsd.sig-blue{--sig:var(--azure)}.bsd *{box-sizing:border-box}.paper-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(15,34,87,.07) 1px,transparent 1.2px);background-size:5px 5px;z-index:0}.wrap{max-width:1320px;margin:0 auto;padding:0 56px;position:relative;z-index:2}.mono{font-family:IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.ln{fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lnp{fill:var(--paper);stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round}.thin{stroke-width:.9}.rv{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}.rv.in{opacity:1;transform:none}.rv .dr{stroke-dasharray:2600;stroke-dashoffset:2600;transition:stroke-dashoffset 3.2s cubic-bezier(.6,.05,.2,1)}.rv.in .dr{stroke-dashoffset:0}.rv .fz{opacity:0;transition:opacity 1.6s ease 1.4s}.rv.in .fz{opacity:1}.rv .d1{transition-delay:.2s}.rv .d2{transition-delay:.45s}.rv .d3{transition-delay:.7s}.rv .d4{transition-delay:.95s}.btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;border:1.5px solid var(--ink);color:var(--paper);background:var(--ink);font:500 15px Inter,sans-serif;text-decoration:none;cursor:pointer;transition:background .3s,color .3s}.btn:hover{background:var(--deep);color:var(--paper)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.chap{position:relative;padding:110px 0 100px}.chap-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:64px}.blot{width:120px;height:120px}.blot circle{transform-origin:60px 60px;transform:scale(0);transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.rv.in .blot circle{transform:scale(1)}.blot text{font-family:"Instrument Serif",serif;font-size:34px;fill:var(--paper);opacity:0;transition:opacity .8s ease 1s}.rv.in .blot text{opacity:1}.h2{font-size:84px;line-height:.95;margin:0;color:var(--deep)}.h2 em{font-style:italic;color:var(--ink)}.sub{font-size:18px;line-height:1.65;max-width:640px;margin:0;color:#1d2b55}.rule{width:220px;height:14px}.plate.bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.plate.bleed figcaption{text-align:center}@media(max-width:760px){.wrap{padding:0 20px}.chap{padding:72px 0 64px}.chap-head{margin-bottom:40px;gap:10px}.blot{width:84px;height:84px}.h2{font-size:44px}.sub{font-size:16px}}img{height:auto}html:not(.js) .rv{opacity:1;transform:none}html:not(.js) .rv .reveal,html:not(.js) .hero-art.reveal{clip-path:none}html:not(.js) .rv .dr{stroke-dashoffset:0}html:not(.js) .rv .fz,html:not(.js) .blot text{opacity:1}html:not(.js) .blot circle{transform:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:999px;font:500 14px Inter,sans-serif}.skip:focus{top:12px;color:var(--paper)}:focus-visible{outline:2px solid var(--azure);outline-offset:3px}html{scroll-padding-top:120px}@media(max-width:760px){html{scroll-padding-top:104px}}.nav{position:sticky;top:0;z-index:50;background:#f2ecdfeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(26,58,143,.18)}.nav-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px;flex-wrap:wrap}.nav-links{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.nav-links a{text-decoration:none;color:var(--deep);font-size:14px;font-weight:500}.nav-links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:5px}.menu-btn{display:none;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font:500 15px Inter,sans-serif;cursor:pointer}.menu-btn i{display:block;width:18px;height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.era{background:#0f2257;color:#e8dfcb;font:500 12px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.era-in{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;flex-wrap:wrap}.era span.lab{opacity:.7;margin-right:10px}.era a{color:#e8dfcb;text-decoration:none;padding:6px 12px;border-radius:999px}.era a:hover{background:#e8dfcb26;color:#fff}.era a.cur{background:#e8dfcb;color:#0f2257}.era .soon{opacity:.6;padding:6px 12px}@media(max-width:760px){.nav-in{height:64px;flex-wrap:nowrap}.nav-in img{height:36px!important}.menu-btn{display:inline-flex}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--paper);border-bottom:1px solid rgba(26,58,143,.25);padding:8px 20px 20px;box-shadow:0 20px 30px #0f22571f}.nav-links.open{display:flex}.nav-links a{font-family:"Instrument Serif",serif;font-size:30px;font-weight:400;padding:12px 0;border-bottom:1px solid rgba(26,58,143,.15)}.nav-links a.btn{margin-top:16px;justify-content:center;font:500 16px Inter,sans-serif;border-bottom:0}}.nav-links a,.era a{position:relative}.nav-links a:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-14px;left:-6px}.era a:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}@media(max-width:760px){.nav-links a:after{top:0;right:0;bottom:0;left:0}}.hero{position:relative;height:920px;overflow:hidden;border-bottom:1px solid rgba(26,58,143,.2)}.hero-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-copy{position:absolute;top:110px;left:0;right:0;z-index:3}.h1{font-size:132px;line-height:.9;margin:22px 0 26px;color:var(--deep);letter-spacing:-.01em}.h1 em{font-style:italic;color:var(--ink)}.lead{font-size:19px;line-height:1.6;max-width:500px;color:#1d2b55;margin:0 0 34px}.wv{animation:wv linear infinite;will-change:transform}.w60{--wl:60;animation-duration:16s}.w110{--wl:110;animation-duration:13s}.w180{--wl:180;animation-duration:11s}.w260{--wl:260;animation-duration:9s}.w80{--wl:80;animation-duration:12s}.w90{--wl:90;animation-duration:14s}@keyframes wv{to{transform:translate(calc(var(--wl) * -1px))}}.ship{transform-box:fill-box;transform-origin:50% 90%;animation:bob 6s ease-in-out infinite}@keyframes bob{0%,to{transform:translate(760px,190px) rotate(-1.4deg)}50%{transform:translate(760px,198px) rotate(1.2deg)}}.gull{animation:gl 7s ease-in-out infinite}.gull.b{animation-duration:9s;animation-delay:-3s}.gull.c{animation-duration:11s;animation-delay:-5s}@keyframes gl{50%{transform:translate(18px,-10px)}}.par{transform:translateY(calc(var(--sy,0) * .12px))}.scroll-cue{position:absolute;bottom:34px;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink)}.scroll-cue i{display:block;width:1px;height:46px;background:var(--ink);animation:cue 2.2s ease-in-out infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-img{position:absolute;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:72% 100%;mix-blend-mode:multiply;animation:kb 28s ease-in-out infinite alternate;transform-origin:70% 80%}@keyframes kb{to{transform:scale(1.07) translate(-12px)}}.hero-copy{pointer-events:none}.hero-copy a{pointer-events:auto}.rv .reveal{clip-path:inset(0 100% 0 0);transition:clip-path 2.4s cubic-bezier(.65,.05,.2,1) .2s}.rv.in .reveal{clip-path:inset(0 0 0 0)}.hero-art.reveal{clip-path:inset(0 0 0 100%)}.rv.in .hero-art.reveal{clip-path:inset(0 0 0 0)}@media(max-width:760px){.hero{height:740px}.hero-img{top:auto;height:58%;object-position:76% 100%}.hero-copy{top:36px}.h1{font-size:64px;margin:16px 0 18px}.lead{font-size:16px;margin-bottom:24px}.scroll-cue{display:none}}.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:760px){.hero{height:auto;display:flex;flex-direction:column}.hero-copy{position:relative;top:auto;order:-1;padding:36px 0 4px}.hero-stage{position:relative;inset:auto;height:420px}.hero-img{top:0;height:100%}.hero-art{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 72px);mask-image:linear-gradient(to bottom,transparent,#000 72px)}}.moves{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:56px}.move{display:flex;flex-direction:column;gap:18px;padding-top:28px;border-top:1px solid rgba(26,58,143,.35)}.move svg{width:150px;height:150px}.move h3{font-size:40px;margin:0;line-height:1}.move p{margin:0;font-size:16px;line-height:1.7;color:#24325e}.vig{width:210px;height:210px;object-fit:contain;mix-blend-mode:multiply;display:block;margin-left:-10px}.move{align-items:center;text-align:center}.move .vig{margin:0 auto}@media(max-width:760px){.plate.bleed{margin-bottom:56px!important}.moves{gap:52px}.move{border-top:0;padding-top:0}.vig{width:170px;height:170px}.move h3{font-size:34px}}.yard{background:#12307a;color:#eaf0ff;background-image:linear-gradient(rgba(234,240,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(234,240,255,.07) 1px,transparent 1px),linear-gradient(rgba(234,240,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(234,240,255,.035) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.yard .h2,.yard .h2 em{color:#f2ecdf}.yard .sub{color:#c9d6f5}.yard .blot circle{fill:#f2ecdf}.yard .blot text{fill:#12307a}.yard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:56px;align-items:center}.bp{width:100%;height:auto}.bp .pt{fill:none;stroke:#eaf0ff;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;transition:stroke .4s,stroke-width .4s,filter .4s}.bp .pt.on{stroke:#7fd0ff;stroke-width:2.6;filter:drop-shadow(0 0 6px rgba(3,138,233,.9))}.bp .gd{fill:none;stroke:#eaf0ff80;stroke-width:.8}.bp .lbl{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;fill:#c9d6f5}.bp .pin{fill:#12307a;stroke:#eaf0ff;stroke-width:1.2;transition:fill .3s}.bp .pin.on{fill:#038ae9}.bp .pnum{font-family:IBM Plex Mono,monospace;font-size:11px;fill:#eaf0ff;text-anchor:middle}.parts{display:flex;flex-direction:column;gap:12px}.part{display:flex;gap:18px;align-items:flex-start;text-align:left;padding:20px 22px;border:1px solid rgba(234,240,255,.25);border-radius:4px;background:#0f225759;color:#eaf0ff;cursor:pointer;font:inherit;transition:background .3s,border-color .3s;width:100%}.part:hover,.part.on{background:#038ae929;border-color:#7fd0ff}.part .n{font-family:IBM Plex Mono,monospace;font-size:12px;color:#7fd0ff;padding-top:6px;min-width:26px}.part h4{margin:0 0 6px;font-family:"Instrument Serif",serif;font-weight:400;font-size:30px;line-height:1.05}.part p{margin:0;font-size:15px;line-height:1.6;color:#c9d6f5}.part .tag{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9fb3e6;margin-bottom:4px}.yard{overflow:hidden}.yard-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22;mix-blend-mode:screen;pointer-events:none;transform:translateY(calc(var(--sy,0) * -.04px))}.bp-fig{position:relative}.bp-fig .zone{fill:#038ae924;stroke:#7fd0ff;stroke-width:2;stroke-dasharray:6 5;opacity:0;transition:opacity .45s}.bp-fig .zone.on{opacity:1}.bp-fig .pin circle{fill:#12307a;stroke:#eaf0ff;stroke-width:1.4;transition:fill .3s}.bp-fig .pin text{font-family:IBM Plex Mono,monospace;font-size:12px;fill:#eaf0ff;text-anchor:middle}.bp-fig .pin.on circle{fill:#038ae9}.yard .wrap{max-width:1180px}.plate-fig{margin:0 auto 56px;max-width:1060px}.plate-wrap{position:relative;box-shadow:0 0 0 1px #eaf0ff40,0 30px 60px #050f2d73}.plate-cap{margin-top:16px;text-align:center;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;letter-spacing:.04em;color:#c9d6f5}.plate-cap em{font-style:italic}.mk text{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:22px;fill:#f2ecdf;text-anchor:middle;paint-order:stroke;stroke:#12307a;stroke-width:4px}.mk .ring{fill:none;stroke:#f2ecdf;stroke-width:1.4;stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset .7s ease;transform-box:fill-box;transform-origin:center;transform:rotate(-80deg)}.mk.on .ring{stroke-dashoffset:0}.legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));column-gap:64px;row-gap:6px;max-width:1060px;margin:0 auto;border-top:1px solid rgba(234,240,255,.3)}.lg{display:flex;gap:18px;align-items:baseline;text-align:left;background:none;border:0;border-bottom:1px solid rgba(234,240,255,.18);padding:22px 0;color:#eaf0ff;cursor:pointer;font:inherit;width:100%}.lg-l{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:600;font-size:30px;line-height:1;min-width:30px;color:#f2ecdf}.lg-b{display:flex;flex-direction:column;gap:6px}.lg-t{font-family:"Instrument Serif",Georgia,serif;font-size:28px;line-height:1.1;color:#f2ecdf;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .3s}.lg-t em{font-style:italic}.lg-d{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;line-height:1.45;color:#c9d6f5}.lg.on .lg-t,.lg:hover .lg-t{text-decoration-color:#f2ecdf}@media(max-width:760px){.plate-fig{margin-bottom:32px}.plate-cap{font-size:15px}.mk text{font-size:34px}.mk .ring{r:28px}.lg{padding:18px 0;gap:14px}.lg-l{font-size:26px;min-width:24px}.lg-t{font-size:24px}.lg-d{font-size:17px}}.lh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:64px;align-items:center}.lh-svg{width:100%;height:auto;overflow:visible}.beam{transform-origin:300px 196px;animation:sweep 7s ease-in-out infinite}@keyframes sweep{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}.glow{animation:gw 3.5s ease-in-out infinite;transform-origin:300px 196px}@keyframes gw{50%{opacity:.55;transform:scale(1.25)}}.ai-list{display:flex;flex-direction:column;gap:26px;margin-top:34px}.ai-item{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.ai-item svg{width:44px;height:44px}.ai-item h3{margin:0 0 4px;font-family:"Instrument Serif",serif;font-weight:400;font-size:30px;line-height:1.1;color:var(--deep)}.ai-item p{margin:0;font-size:16px;line-height:1.65;color:#24325e}.lh-fig{position:relative}@media(max-width:760px){.lh-grid{gap:36px}.ai-item h3{font-size:26px}}.lh-img{width:100%;display:block;mix-blend-mode:multiply}.lh-over{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.pond{position:relative;margin-top:80px;border:1px solid rgba(26,58,143,.35);border-radius:6px;padding:90px 24px 80px;overflow:hidden;background:#efe8d8}.pond-in{position:relative;z-index:3;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.pond h3{font-size:72px;margin:0;line-height:1;color:var(--deep)}.ask{width:100%;background:var(--paper);border:1.5px solid var(--ink);border-radius:14px;padding:14px 14px 12px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:6px 6px #1a3a8f26}.ask-row{display:flex;gap:10px;align-items:center}.ask input{flex:1;min-width:0;border:0;background:transparent;font:400 17px Inter,sans-serif;color:var(--deep);outline:none;min-height:44px}.ask input::placeholder{color:#5a6690}.send{width:46px;height:46px;border-radius:50%;border:0;background:var(--ink);color:var(--paper);display:grid;place-items:center;cursor:pointer}.send:hover{background:var(--deep)}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(26,58,143,.45);background:transparent;color:var(--ink);font:400 14px Inter,sans-serif;cursor:pointer}.chip:hover{background:var(--ink);color:var(--paper)}.answer{width:100%;text-align:left;font-family:"Instrument Serif",serif;font-size:26px;line-height:1.35;color:var(--deep);min-height:70px;padding:6px 4px;white-space:pre-line}.fish{position:absolute;z-index:1;width:74px;height:40px;animation:swim linear infinite}.fish svg{width:100%;height:100%;animation:wig 1.2s ease-in-out infinite;transform-origin:70% 50%}@keyframes wig{50%{transform:skewY(4deg)}}@keyframes swim{0%{transform:translate(-160px)}to{transform:translate(1500px)}}.fish.rev{animation-name:swimr}.fish.rev svg{transform:scaleX(-1)}@keyframes swimr{0%{transform:translate(1500px)}to{transform:translate(-160px)}}.f1{top:40px;animation-duration:26s;animation-delay:-4s}.f2{top:120px;animation-duration:34s;animation-delay:-20s;width:56px}.f3{top:300px;animation-duration:30s;animation-delay:-11s;width:90px;height:48px}.f4{bottom:60px;animation-duration:22s;animation-delay:-8s;width:60px}.f5{bottom:140px;animation-duration:38s;animation-delay:-28s;width:48px}.f6{top:210px;animation-duration:28s;animation-delay:-2s;width:64px}.pond.stir .fish{animation-duration:7s}.pond.stir .fish svg{animation-duration:.35s}.ripple{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.6}.fish{width:130px;height:auto}.fish .fl{display:block}.fish:not(.rev) .fl{transform:scaleX(-1)}.fish img{width:100%;display:block;mix-blend-mode:multiply;animation:wig 1.4s ease-in-out infinite;transform-origin:30% 50%}.f2{width:90px}.f3{width:170px}.f4{width:100px}.f5{width:80px}.f6{width:115px}.pond.stir .fish img{animation-duration:.4s}@media(max-width:760px){.pond{margin-top:56px;padding:56px 16px}.pond h3{font-size:44px}.answer{font-size:21px}.fish{width:70px}.f2{width:52px}.f3{width:90px}.f4{width:60px}.f5{width:46px}.f6{width:64px}}.ask:focus-within{outline:2px solid var(--azure);outline-offset:3px}.chip{min-height:44px}.band{height:360px;overflow:hidden;border-top:1px solid rgba(26,58,143,.25);border-bottom:1px solid rgba(26,58,143,.25);position:relative}.band-img{position:absolute;left:-4%;width:108%;height:130%;top:-15%;object-fit:cover;mix-blend-mode:multiply;animation:drift 30s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(3%,-6%)}}@media(max-width:760px){.band{height:200px}}.logs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.log{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit}.log-fr{position:relative;aspect-ratio:4/3;border:1px solid var(--ink);padding:10px;background:var(--paper)}.log-fr .inner{width:100%;height:100%;border:1px solid rgba(26,58,143,.5);overflow:hidden;position:relative;background:#ede5d3}.log-fr .inner svg{width:100%;height:100%;transition:transform 1.2s ease}.log:hover .inner svg{transform:scale(1.06)}.log h3{margin:0;font-family:"Instrument Serif",serif;font-weight:400;font-size:34px;line-height:1.05}.log p{margin:0;font-size:15px;line-height:1.6;color:#24325e}.log-fr .inner img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply;transition:transform 1.2s ease}.log:hover .inner img{transform:scale(1.06)}@media(max-width:760px){.logs{gap:44px}.log h3{font-size:30px}}.crew-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:72px;align-items:start}.quote{font-family:"Instrument Serif",serif;font-style:italic;font-size:54px;line-height:1.08;margin:0;color:var(--deep)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(26,58,143,.35)}.stat{padding:26px 0 24px;border-bottom:1px solid rgba(26,58,143,.35)}.stat:nth-child(odd){padding-right:24px;border-right:1px solid rgba(26,58,143,.35)}.stat:nth-child(2n){padding-left:24px}.stat b{display:block;font-family:"Instrument Serif",serif;font-weight:400;font-size:64px;line-height:1;color:var(--ink)}.hire{margin-top:80px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding:40px 44px;border:1px solid var(--ink);background:var(--paper2)}.hire h3{margin:0;font-size:46px;line-height:1}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags span{font-family:IBM Plex Mono,monospace;font-size:12px;padding:6px 12px;border:1px solid var(--ink);border-radius:999px;color:var(--ink)}@media(max-width:760px){.crew-grid{gap:40px}.quote{font-size:34px}.stat b{font-size:44px}.stat:nth-child(odd){padding-right:14px}.stat:nth-child(2n){padding-left:14px}.hire{margin-top:56px;padding:28px 22px}.hire h3{font-size:34px}}@media(max-width:760px){.crew-grid .plate{align-self:center}}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:72px}.form{display:grid;gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.field input,.field textarea{font:400 17px Inter,sans-serif;color:var(--deep);background:transparent;border:0;border-bottom:1.5px solid var(--ink);padding:10px 0;min-height:44px;outline:none;resize:vertical}.field input:focus,.field textarea:focus{border-bottom-color:var(--azure)}@media(max-width:760px){.contact-grid{gap:44px}}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--azure);outline-offset:4px}.foot{position:relative;background:#14327e;color:#e8dfcb;overflow:hidden}.foot-svg{display:block;width:100%;height:340px}.foot-in{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding:20px 0 50px}.foot a{color:#e8dfcb;text-decoration:none;font-size:14px}.foot a:hover{color:#fff;text-decoration:underline}.foot-col{display:flex;flex-direction:column;gap:10px}.lnc{fill:none;stroke:#e8dfcb;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.foot-art{height:340px;position:relative;overflow:hidden}.foot-art img{width:100%;height:100%;object-fit:cover;object-position:50% 70%;display:block}.foot-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#14327e00 55%,#14327e)}@media(max-width:760px){.foot-art{height:180px}.foot-in{gap:28px 20px;padding:10px 0 40px}.foot-col{width:calc(50% - 10px)}.foot-col:first-child{width:100%}}.foot a{position:relative}.foot a:after{content:"";position:absolute;top:-5px;right:-4px;bottom:-5px;left:-4px}[data-era="1930"] .answer{font-family:Special Elite,monospace;font-size:22px;text-transform:uppercase}[data-era="1930"] .ask input{font-family:Special Elite,monospace}[data-era="2025"] .lh-fig .beam,[data-era="2025"] .lh-fig .glow{display:none}.pulse{fill:none;stroke:var(--ink);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:pulse 3.6s ease-out infinite;opacity:0}.pulse.p2{animation-delay:1.2s}.pulse.p3{animation-delay:2.4s}@keyframes pulse{0%{transform:scale(.2);opacity:.9}to{transform:scale(2.6);opacity:0}}@view-transition{navigation:auto}@keyframes ink-out{to{opacity:0;filter:blur(6px) contrast(1.4)}}@keyframes ink-in{0%{opacity:0;filter:blur(8px) contrast(1.6)}}::view-transition-old(root){animation:ink-out .55s cubic-bezier(.6,.05,.2,1) both}::view-transition-new(root){animation:ink-in .75s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.rv .reveal{clip-path:none}.hero-img,.band-img,.yard-bg{animation:none;transform:none}.rv .dr{stroke-dashoffset:0}.rv .fz{opacity:1}.wv,.ship,.gull,.beam,.fish,.fish svg,.glow{animation:none}}@media(prefers-reduced-motion:reduce){.rv .blot circle,.blot circle{transform:none;transition:none}.blot text{opacity:1;transition:none}.rv,.rv *{transition:none!important}.scroll-cue i,.pulse,.band-img{animation:none}.hero-art.reveal{clip-path:none}}@media(prefers-reduced-motion:reduce){.fish,.fish.rev,.pond.stir .fish,.fish img,.pond.stir .fish img{animation:none!important}}
