.story-skip{z-index:100;color:#05080d;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;background:#fff;padding:12px 16px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .18s;position:fixed;top:18px;left:18px;transform:translateY(-170%)}.story-skip:focus{outline:3px solid var(--blue-light);outline-offset:3px;transform:translateY(0)}.chapter{--chapter-blue:var(--blue);isolation:isolate;color:#fff;background:#05080d;min-height:max(860px,100svh);display:flex;position:relative;overflow:hidden}.chapter-bg,.chapter-grade,.chapter-grid{position:absolute;inset:0}.chapter-bg{z-index:-4;object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.72);width:100%;height:100%;display:block;transform:scale(1.015)}.chapter-grade{z-index:-3;pointer-events:none}.chapter-grid{z-index:-2;opacity:.09;pointer-events:none;background-image:linear-gradient(#5aa9e638 1px,#0000 1px),linear-gradient(90deg,#5aa9e638 1px,#0000 1px);background-size:72px 72px}.chapter-copy-left .chapter-grid{-webkit-mask-image:linear-gradient(90deg,#000 0 35%,#0000 62% 100%);mask-image:linear-gradient(90deg,#000 0 35%,#0000 62% 100%)}.chapter-copy-right .chapter-grid{-webkit-mask-image:linear-gradient(90deg,#0000 0 38%,#000 67% 100%);mask-image:linear-gradient(90deg,#0000 0 38%,#000 67% 100%)}.chapter-content{z-index:3;width:min(54vw,930px);min-height:inherit;flex-direction:column;justify-content:center;padding:clamp(92px,9vh,142px) clamp(36px,6.5vw,112px);display:flex;position:relative}.chapter-copy-left .chapter-content{margin-right:auto}.chapter-copy-right .chapter-content{margin-left:auto}.chapter-title{max-width:900px;font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;font-kerning:normal;letter-spacing:.01em;text-rendering:optimizelegibility;text-wrap:balance;margin:0;font-size:clamp(54px,5.5vw,94px);font-weight:800;font-stretch:75%;line-height:1.02}.chapter-title em{color:var(--blue-light);font-style:normal}.chapter-subhead{color:#fffffff2;letter-spacing:0;text-wrap:balance;max-width:650px;margin:clamp(32px,3.4vh,44px) 0 0;font-size:clamp(19px,1.45vw,25px);font-weight:780;line-height:1.25}.chapter-body{color:#edf2f9b3;text-wrap:pretty;max-width:650px;margin:20px 0 0;font-size:clamp(16px,1.08vw,19px);line-height:1.62}.chapter-bg-mirror{object-position:center;filter:saturate(.62)contrast(1.1)brightness(.72)}.chapter-mirror .chapter-grade{background:linear-gradient(90deg,#03060a0d 0 34%,#03060abd 54%,#03060af7 100%),linear-gradient(#02050938,#0000 44%,#02050985)}.chapter-mirror .chapter-content{width:min(53vw,900px)}.chapter-origin{min-height:max(940px,108svh)}.chapter-bg-origin{object-position:center;filter:saturate(.8)contrast(1.08)brightness(.68)}.chapter-origin .chapter-grade{background:linear-gradient(90deg,#02060dfa 0%,#030810e6 35%,#0308104d 59%,#0308100d 100%),linear-gradient(#02060c2e,#0000 48%,#02060cb8)}.chapter-origin-copy{padding-bottom:clamp(190px,19vh,235px)}.origin-gallery-wrap{z-index:6;width:min(51vw,790px);position:absolute;bottom:clamp(28px,4vh,52px);right:clamp(28px,4vw,70px)}.origin-gallery-label{color:#ffffffd1;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;align-items:center;gap:13px;margin:0 0 6px 4px;font-size:10px;font-weight:850;line-height:1.4;display:flex}.origin-gallery-label:before{content:"";background:#72a8ff;width:25px;height:1px;box-shadow:0 0 12px #0a78c4ad}.origin-gallery-label span{color:#ffffff61;font-size:9px}.origin-gallery{isolation:isolate;align-items:flex-end;margin:0;padding:18px 8px 24px;list-style:none;display:flex}.origin-gallery-item{z-index:1;width:clamp(76px,7vw,116px);transform:rotate(var(--photo-rotation));transform-origin:50% 92%;flex:0 0 clamp(76px,7vw,116px);margin:0;transition:transform .32s cubic-bezier(.16,1,.3,1);position:relative}.origin-gallery-item+.origin-gallery-item{margin-left:clamp(-23px,-1.45vw,-14px)}.origin-gallery-item:hover,.origin-gallery-item:focus-within{z-index:12;transform:translateY(-18px)rotate(0)scale(1.13)}.origin-photo{cursor:zoom-in;background:#e9e1d3;border:0;width:100%;padding:5px 5px 19px;transition:filter .22s,box-shadow .22s;display:block;position:relative;box-shadow:0 18px 42px #00000075,inset 0 2px #ffffff7a}:is(.origin-photo:hover,.origin-photo:focus-visible){z-index:12;filter:saturate(1.02);outline:none;box-shadow:0 30px 64px #000000a8,0 0 0 2px #72a8ff}.origin-photo img{aspect-ratio:1.22;object-fit:cover;filter:grayscale(.94)sepia(.12)contrast(1.05);width:100%;transition:filter .22s;display:block}:is(.origin-photo:hover img,.origin-photo:focus-visible img){filter:grayscale(.18)sepia(.05)contrast(1.04)}html.has-origin-lightbox{overflow:hidden}.origin-lightbox{color:#fff;background:#05080d;border:1px solid #5aa9e659;width:min(100vw - 72px,1180px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible;box-shadow:0 36px 120px #000000b8}.origin-lightbox::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010307e0}.origin-lightbox-frame{padding:clamp(12px,1.4vw,20px);position:relative}.origin-lightbox-frame>img{object-fit:contain;background:#020407;width:100%;height:auto;max-height:min(72vh,780px);display:block}.origin-lightbox-close,.origin-lightbox-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070ec7;border:1px solid #ffffff47;place-items:center;width:48px;height:48px;transition:background .18s,border-color .18s,transform .18s;display:grid}.origin-lightbox-close:hover,.origin-lightbox-controls button:hover{background:var(--blue);border-color:#72a8ff;outline:none;transform:translateY(-2px)}.origin-lightbox-close:focus-visible{background:var(--blue);border-color:#72a8ff;outline:none;transform:translateY(-2px)}.origin-lightbox-controls button:focus-visible{background:var(--blue);border-color:#72a8ff;outline:none;transform:translateY(-2px)}.origin-lightbox-close{z-index:3;position:absolute;top:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px)}.origin-lightbox-close svg{stroke-width:1.5px;width:24px;height:24px}.origin-lightbox-controls{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px);transform:translateY(-50%)}.origin-lightbox-controls button{pointer-events:auto}.origin-lightbox-controls button svg{stroke-width:1.5px;width:24px;height:24px}.origin-lightbox-copy{justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:15px 4px 0;display:flex}.origin-lightbox-copy p{margin:0}.origin-lightbox-count{color:#72a8ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;flex:none;font-size:10px;font-weight:850}#origin-lightbox-caption{color:#ffffffd6;text-align:right;font-size:clamp(15px,1.15vw,18px);line-height:1.45}.chapter-proof{min-height:max(1100px,124svh)}.chapter-fleet-story{isolation:isolate;background:#05080d;min-height:clamp(680px,72vw,940px);position:relative;overflow:hidden}.fleet-story-image,.fleet-story-grade,.fleet-story-grid{width:100%;height:100%;position:absolute;inset:0}.fleet-story-image{z-index:-3;object-fit:cover;object-position:center 38%;filter:saturate(.76)contrast(1.03)}.fleet-story-grade{z-index:-2;background:linear-gradient(#05080d0a 25%,#05080dbd 68%,#05080d 100%),linear-gradient(90deg,#05080d59,#0000 42%,#05080d1f)}.fleet-story-grid{z-index:-1;opacity:.14;background-image:linear-gradient(#5aa9e630 1px,#0000 1px),linear-gradient(90deg,#5aa9e630 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000 48%,#000 100%);mask-image:linear-gradient(#0000 48%,#000 100%)}.fleet-story-content{grid-template-columns:minmax(0,1.2fr) minmax(330px,.72fr);align-items:end;gap:clamp(38px,7vw,120px);display:grid;position:absolute;bottom:clamp(36px,6vw,82px);left:clamp(28px,6vw,100px);right:clamp(28px,6vw,100px)}.fleet-story-copy h2{font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;font-kerning:normal;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(50px,5.8vw,92px);font-weight:800;line-height:1.02}.fleet-story-copy h2 em{color:var(--blue-light);font-style:normal;display:block}.fleet-story-copy>p:last-child{color:#ffffffb3;max-width:620px;margin:22px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.58}.story-film-trigger{aspect-ratio:16/9;color:#fff;cursor:pointer;text-align:left;background:#07101b;border:1px solid #ffffff47;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000006b}.story-film-trigger:before{z-index:3;content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:10px}.story-film-trigger>img,.story-film-grade{width:100%;height:100%;position:absolute;inset:0}.story-film-trigger>img{object-fit:cover;filter:saturate(.62)brightness(.62);transition:transform .36s cubic-bezier(.2,.74,.22,1),filter .36s}.story-film-grade{background:linear-gradient(90deg,#02060be6 0%,#02060b59 58%,#02060b2e 100%),linear-gradient(#0000 34%,#02060bb3)}.story-film-copy{z-index:2;flex-direction:column;justify-content:center;max-width:65%;display:flex;position:absolute;top:0;bottom:0;left:clamp(22px,2.6vw,38px)}.story-film-copy small{color:var(--blue-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:8px;font-weight:800;line-height:1.45}.story-film-copy strong{font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:-.025em;margin-top:10px;font-size:clamp(27px,2.4vw,43px);font-weight:900;line-height:.95}.story-film-copy>span{color:#ffffff9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:14px;font-size:10px}.story-film-play{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080f80;border:1px solid #ffffffbd;border-radius:50%;place-items:center;width:clamp(56px,5vw,74px);transition:background .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:50%;right:clamp(20px,2.6vw,38px);transform:translateY(-50%)}.story-film-play i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;width:0;height:0;margin-left:5px}:is(.story-film-trigger:hover>img,.story-film-trigger:focus-visible>img){filter:saturate(.74)brightness(.75);transform:scale(1.035)}:is(.story-film-trigger:hover .story-film-play,.story-film-trigger:focus-visible .story-film-play){border-color:var(--blue-light);background:var(--blue);transform:translateY(-50%)scale(1.06)}.story-film-trigger:focus-visible{outline:3px solid var(--blue-light);outline-offset:5px}.story-film-dialog{color:#fff;background:#05080d;border:1px solid #ffffff38;width:min(1120px,94vw);max-width:none;padding:0;overflow:hidden;box-shadow:0 40px 120px #000000b8}.story-film-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000308e0}.story-film-dialog-frame>header{justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:14px 18px 14px 24px;display:flex}.story-film-dialog-frame header span{flex-direction:column;gap:4px;display:flex}.story-film-dialog-frame header small{color:var(--blue-light);letter-spacing:.16em;font-size:10px;font-weight:850}.story-film-dialog-frame header strong{letter-spacing:.06em;font-size:13px}.story-film-dialog-frame header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff57;place-items:center;width:44px;height:44px;display:grid}:is(.story-film-dialog-frame header button:hover,.story-film-dialog-frame header button:focus-visible){border-color:var(--blue-light);color:var(--blue-light)}.story-film-dialog-frame header svg{width:20px;height:20px}.story-film-player{aspect-ratio:16/9;background:#000}.story-film-player iframe{border:0;width:100%;height:100%}.story-film-dialog-frame>a{color:#ffffff94;text-align:right;padding:12px 18px;font-size:12px;display:block}.chapter-authority{isolation:isolate;color:#fff;background:#05080d;align-items:flex-end;min-height:max(760px,92svh);display:flex;position:relative;overflow:hidden}.chapter-authority-image,.chapter-authority-grade,.chapter-authority-grid{width:100%;height:100%;position:absolute;inset:0}.chapter-authority-image{z-index:0;object-fit:cover;object-position:center 42%;filter:saturate(.72)contrast(1.08)brightness(.7)}.chapter-authority-grade{z-index:1;background:linear-gradient(90deg,#03070dfa 0%,#03070dd1 38%,#03070d29 76%),linear-gradient(#0000 42%,#03070dc7)}.chapter-authority-grid{z-index:2;opacity:.12;background-image:linear-gradient(#5aa9e633 1px,#0000 1px),linear-gradient(90deg,#5aa9e633 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.chapter-authority-content{z-index:3;width:min(58vw,940px);padding:clamp(90px,10vh,130px) clamp(32px,6vw,100px);position:relative}.chapter-authority-kicker{color:var(--blue-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 20px;font-size:11px;font-weight:850}.chapter-authority h2{max-width:820px;font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;font-kerning:normal;letter-spacing:.01em;text-wrap:balance;margin:0;font-size:clamp(56px,6vw,100px);font-weight:800;line-height:1.02}.chapter-authority h2 em{color:var(--blue-light);font-style:normal;display:block}.chapter-authority-content>p:not(.chapter-authority-kicker){color:#ffffffb8;max-width:650px;margin:26px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.62}.chapter-authority-actions{gap:28px;margin-top:36px;display:flex}.chapter-authority-actions a{color:#fff;min-height:56px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;border-bottom:1px solid #ffffff6b;align-items:center;gap:18px;font-size:11px;font-weight:850;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}:is(.chapter-authority-actions a:hover,.chapter-authority-actions a:focus-visible){border-color:var(--blue-light);color:var(--blue-light);outline:none}.chapter-authority-actions svg{width:18px;height:18px}@media (max-width:900px){.chapter-fleet-story{min-height:850px}.fleet-story-image{object-position:center 34%;height:62%}.fleet-story-grade{background:linear-gradient(#0000 18%,#05080d70 43%,#05080d 62%)}.fleet-story-content{grid-template-columns:1fr;gap:34px;position:absolute;bottom:48px;left:6%;right:6%}.fleet-story-copy h2{font-size:clamp(48px,8.8vw,78px)}.story-film-trigger{width:min(620px,100%)}.chapter-authority-content{width:min(78vw,720px)}}@media (max-width:600px){.chapter-fleet-story{min-height:780px}.fleet-story-image{object-position:center 32%;height:46%}.fleet-story-grade{background:linear-gradient(#0000 10%,#05080d42 28%,#05080d 46%)}.fleet-story-content{gap:26px;bottom:34px}.fleet-story-copy h2{font-size:clamp(40px,12vw,58px)}.fleet-story-copy>p:last-child{margin-top:16px;font-size:15px}.story-film-copy{left:20px}.story-film-copy small{font-size:7px}.story-film-copy strong{font-size:26px}.story-film-play{width:52px;right:20px}.story-film-dialog{width:96vw}.story-film-dialog-frame>header{min-height:66px;padding:10px 12px 10px 16px}.story-film-dialog-frame header strong{font-size:11px}.chapter-authority{align-items:flex-end;min-height:760px}.chapter-authority-image{object-position:58% 35%;height:48%}.chapter-authority-grade{background:linear-gradient(#03070d14 8%,#03070d66 34%,#05080d 48%)}.chapter-authority-grid{top:45%;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.chapter-authority-content{width:100%;padding:330px 19px 52px}.chapter-authority h2{max-width:9em;font-size:clamp(43px,12vw,54px)}.chapter-authority-content>p:not(.chapter-authority-kicker){max-width:40ch;margin-top:20px;font-size:16px}.chapter-authority-actions{flex-direction:column;align-items:stretch;gap:0;margin-top:28px}.chapter-authority-actions a{border-top:1px solid #ffffff38;border-bottom:0;justify-content:space-between}}.chapter-proof-copy{width:min(60vw,1060px);padding-bottom:clamp(190px,19vh,240px)}.chapter-proof-copy .chapter-title{font-size:clamp(60px,6.1vw,108px)}.proof-cases{border-bottom:1px solid #ffffff2e;max-width:780px;margin-top:clamp(32px,5vh,52px)}.proof-case{color:#fff;border-top:1px solid #fff3;transition:border-color .18s,transform .18s}.proof-case>summary{cursor:pointer;grid-template-columns:minmax(150px,.9fr) minmax(170px,.9fr) minmax(150px,1fr) 22px;align-items:center;gap:18px;min-height:92px;padding:16px 0;list-style:none;display:grid}.proof-case>summary::-webkit-details-marker{display:none}.proof-case:hover,.proof-case[open]{border-color:var(--blue-light);transform:translate(6px)}.proof-case:has(>summary:focus-visible){border-color:var(--blue-light);transform:translate(6px)}.proof-case>summary:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}.proof-case-metric{letter-spacing:-.06em;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(27px,2.4vw,42px);font-weight:950;line-height:.95}.proof-case-person{flex-direction:column;gap:5px;display:flex}.proof-case-person strong,.proof-case-person small,.proof-case-detail,.proof-context{font-family:var(--font-geist-mono), monospace}.proof-case-person strong{letter-spacing:.14em;font-size:12px}.proof-case-person small,.proof-case-detail{color:#ffffff85;letter-spacing:.06em;font-size:11px;line-height:1.42}.proof-case-arrow{color:var(--blue-light);place-items:center;transition:transform .18s;display:grid}.proof-case-arrow svg{stroke-width:1.8px;width:18px;height:18px;display:block}.proof-case[open] .proof-case-arrow{transform:rotate(180deg)}.proof-case-story{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:0 0 22px;animation:.18s both proof-story-in;display:grid}.proof-case-story p{color:#ffffffa8;max-width:58ch;margin:0;font-size:14px;line-height:1.55}.proof-case-story a{color:#8bb8ff;min-height:44px;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;border-bottom:1px solid #5aa9e68c;align-items:center;gap:9px;padding:11px 0 8px;font-size:11px;font-weight:850;line-height:1.35;display:inline-flex}:is(.proof-case-story a:hover,.proof-case-story a:focus-visible){color:#fff;border-color:#fff}.proof-case-story a:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}.proof-case-story svg{stroke-width:1.8px;flex:none;width:15px;height:15px}@keyframes proof-story-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.proof-context{color:#ffffff9e;letter-spacing:.06em;max-width:780px;margin:14px 0 0;font-size:12px;line-height:1.5}.authority-rail{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03060ac7;border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.authority-rail a{color:#fff;align-items:center;gap:18px;min-height:106px;padding:20px clamp(20px,3vw,50px);text-decoration:none;transition:background .18s;display:flex}:is(.authority-rail a:hover,.authority-rail a:focus-visible){background:#0a78c42e}.authority-rail a+a{border-left:1px solid #ffffff29}.authority-rail strong{color:#70a8ff;letter-spacing:-.055em;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-size:clamp(35px,3vw,51px);font-weight:950}.authority-rail span{color:#ffffffad;max-width:22ch;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:11px;font-weight:820;line-height:1.45}.chapter-work{min-height:max(1110px,126svh)}.chapter-work-copy{width:min(74vw,1240px)}.chapter-work-copy .chapter-title{font-size:clamp(60px,6.1vw,106px)}.work-paths{border-bottom:1px solid #fff3;max-width:850px;margin-top:clamp(36px,5vh,58px)}.work-path{color:#fff;border-top:1px solid #fff3;grid-template-columns:130px minmax(250px,.9fr) minmax(260px,1.1fr);align-items:start;gap:12px 24px;padding:24px 0 20px;text-decoration:none;transition:background .18s,border-color .18s,padding-left .18s;display:grid;position:relative}:is(.work-path:hover,.work-path:focus-visible){background:linear-gradient(90deg,#0a78c424,#0000);border-color:#70a8ff;padding-left:14px}.work-path:focus-visible{outline-offset:4px;outline:2px solid #70a8ff}.work-path-number,.work-path-action{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:11px;font-weight:850}.work-path-number{color:#70a8ff;padding-top:5px}.work-path strong{letter-spacing:-.035em;max-width:19ch;font-size:clamp(20px,1.5vw,26px);line-height:1.12}.work-path p{color:#ffffff94;margin:0;font-size:14px;line-height:1.55}.work-path-action{color:#ffffffbd;grid-column:3;place-self:end;align-items:center;gap:10px;margin-top:-2px;display:flex}.work-path-action b{color:#70a8ff;font-size:16px;font-weight:500}.work-path-primary .work-path-number,.work-path-primary .work-path-action{color:#fff}.work-support{flex-wrap:wrap;align-items:center;gap:12px 28px;max-width:850px;margin-top:19px;display:flex}.work-support a{color:#ffffff9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;border-bottom:1px solid #5aa9e661;padding:7px 0;font-size:10px;font-weight:820;text-decoration:none;transition:border-color .18s,color .18s}:is(.work-support a:hover,.work-support a:focus-visible){color:#fff;border-color:#70a8ff}.work-router{width:min(100%,1040px);margin-top:clamp(34px,4.5vh,52px)}.work-router-choices{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-router-option{display:contents}.work-router-result.work-router-result-mobile{display:none}.work-router-choice{color:#fff;cursor:pointer;min-height:148px;font:inherit;text-align:left;background:#0309148a;border:1px solid #fff3;border-top:0;border-left:0;grid-template-columns:34px minmax(0,1fr) auto;align-content:start;gap:7px 15px;padding:22px 52px 21px 18px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.work-router-choice:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #70a8ff}.work-router-choice.is-active{box-shadow:inset 4px 0 0 var(--blue);background:linear-gradient(135deg,#0a78c447,#050f24b3),#030914d1}.work-router-number,.work-router-range,.work-router-answer>span,.work-router-program,.work-router-secondary span,.work-router-secondary strong{font-family:var(--font-geist-mono), monospace}.work-router-number{color:#70a8ff;letter-spacing:.12em;grid-row:1/4;padding-top:4px;font-size:10px;font-weight:850}.work-router-identity{letter-spacing:-.025em;grid-column:2/4;max-width:27ch;font-size:clamp(18px,1.3vw,23px);font-weight:850;line-height:1.12}.work-router-problem{color:#ffffff87;grid-column:2/4;max-width:46ch;font-size:13px;line-height:1.42}.work-router-range{color:#5aa9e6e0;letter-spacing:.14em;grid-column:2/4;margin-top:3px;font-size:9px;font-weight:850}.work-router-toggle{color:#ffffffc2;border:1px solid #ffffff4d;place-items:center;width:27px;height:27px;font-size:18px;font-weight:350;line-height:1;display:grid;position:absolute;top:17px;right:18px}.work-router-result{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 8% 22%,#0a78c438,#0000 34%),#030915e0;border:1px solid #5aa9e6b8;border-top:0;grid-template-columns:minmax(145px,.65fr) minmax(240px,1.4fr) minmax(170px,.7fr);align-items:center;gap:clamp(16px,2vw,32px);min-height:218px;padding:24px clamp(20px,2vw,30px);display:grid;box-shadow:0 24px 70px #00000047}.work-router-brand,.work-router-answer{animation:.26s both router-answer-in}.work-router-brand{border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:154px;padding-right:clamp(18px,2vw,32px);display:flex}.work-router-fudog-logo{width:min(100%,185px);height:auto;display:block}.work-router-brand>span{color:#70a8ff;font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.05em;font-size:clamp(28px,2.2vw,38px);font-weight:900;line-height:1}.work-router-scorecard{object-fit:contain;width:auto;height:176px;display:block}.work-router-answer>span{color:#70a8ff;letter-spacing:.16em;font-size:9px;font-weight:850}.work-router-answer h3{font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(30px,2.6vw,46px);font-weight:900;line-height:.98}.work-router-answer p{color:#ffffff9e;max-width:48ch;margin:13px 0 0;font-size:14px;line-height:1.52}.work-router-action{color:#07142e;min-height:66px;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;background:#fff;border:1px solid #fff;justify-content:space-between;align-items:center;gap:20px;padding:0 19px;font-size:10px;font-weight:900;line-height:1.35;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.work-router-action span:last-child{color:var(--blue);font-size:18px;font-weight:450}:is(.work-router-action:hover,.work-router-action:focus-visible){background:var(--blue);color:#fff;transform:translateY(-3px)}.work-router-action:focus-visible{outline-offset:4px;outline:3px solid #70a8ff}.work-router-secondary{border-left:1px solid #fff3;border-right:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-router-secondary a{color:#fff;border-bottom:1px solid #fff3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:72px;padding:14px 18px;text-decoration:none;transition:background .18s;display:grid}.work-router-secondary a:focus-visible{outline-offset:-3px;outline:3px solid #70a8ff}.work-router-secondary span{color:#ffffff73;letter-spacing:.12em;grid-column:1;font-size:8px;font-weight:850}.work-router-secondary strong{letter-spacing:.1em;grid-column:1;font-size:10px}.work-router-secondary b{color:#70a8ff;grid-area:1/2/3;font-size:17px;font-weight:450}@keyframes router-answer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.work-router{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04070be6;border:1px solid #f4ead747;border-top:4px solid #f39a3d;grid-template-columns:minmax(360px,.82fr) minmax(430px,1.18fr);align-items:stretch;width:min(100%,1120px);margin-top:clamp(34px,4.5vh,52px);display:grid;box-shadow:0 28px 74px #00000061}.work-router-choices{border:0;border-right:1px solid #f4ead738;grid-template-columns:1fr;display:grid}.work-router-choice{background:#080b0fe0;border:0;border-bottom:1px solid #f4ead72e;gap:6px 14px;min-height:126px;padding:20px 50px 18px 17px}.work-router-option:last-child .work-router-choice{border-bottom:0}:is(.work-router-choice:hover,.work-router-choice:focus-visible){background:#402a17c7;border-color:#f39a3db8}.work-router-choice:focus-visible{outline-color:#f39a3d}.work-router-choice.is-active{color:#111317;background:#f1e9da;box-shadow:inset 6px 0 #f39a3d}:is(.work-router-choice.is-active:hover,.work-router-choice.is-active:focus-visible){background:#fff8ec}.work-router-number{color:#f3a14f}.work-router-identity{max-width:29ch;font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.005em;text-transform:uppercase;font-size:clamp(20px,1.42vw,25px);font-weight:900;line-height:1.02}.work-router-problem{color:#ffffff94;font-size:13px}.work-router-range{color:#f3a14f;font-size:10px}.work-router-choice.is-active .work-router-problem{color:#111317ad}.work-router-choice.is-active .work-router-range,.work-router-choice.is-active .work-router-number{color:#a94d11}.work-router-toggle{color:#f3a14f;border-color:#f39a3da6}.work-router-choice.is-active .work-router-toggle{color:#111317;background:#f39a3d;border-color:#f39a3d}.work-router-result{min-height:100%;box-shadow:none;color:#101216;-webkit-backdrop-filter:none;backdrop-filter:none;background:#eee5d5;border:0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;display:grid}.work-router-brand{background:radial-gradient(circle at 20% 10%,#f39a3d33,#0000 36%),#0a0d12;border:0;border-bottom:1px solid #f4ead72e;gap:11px;min-height:166px;padding:24px 30px}.work-router-brand>span{color:#f3a14f}.work-router-fudog-logo{width:min(100%,212px)}.work-router-scorecard{height:184px}.work-router-answer{align-self:center;padding:clamp(28px,3.3vw,48px)}.work-router-answer>span{color:#a94d11;font-size:10px}.work-router-answer h3{margin-top:12px;font-size:clamp(38px,3.4vw,58px);line-height:.92}.work-router-answer p{color:#101216b3;max-width:42ch;margin-top:17px;font-size:16px}.work-router-action{color:#101216;background:#f39a3d;border:0;border-top:1px solid #10121633;min-height:76px;padding:0 clamp(22px,3vw,34px);font-size:11px}.work-router-action span:last-child{color:#101216}:is(.work-router-action:hover,.work-router-action:focus-visible){color:#101216;background:#fff8ec}:is(.work-router-action:hover span:last-child,.work-router-action:focus-visible span:last-child){color:#101216}.work-router-action:focus-visible{outline-color:#f39a3d}.work-router-secondary{border:0;border-top:1px solid #f4ead738;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.work-router-secondary a{background:#080b0feb;border:0;min-height:82px;padding:15px 19px}.work-router-secondary a+a{border-left:1px solid #f4ead72e}:is(.work-router-secondary a:hover,.work-router-secondary a:focus-visible){background:#683b17c2}.work-router-secondary a:focus-visible{outline-color:#f39a3d}.work-router-secondary span{color:#f4ead780;font-size:10px}.work-router-secondary strong{font-size:12px}.work-router-secondary b{color:#f3a14f}.chapter-decision{min-height:max(980px,112svh)}.chapter-bg-decision{object-position:center;filter:saturate(.76)contrast(1.08)brightness(.7)}.decision-photo{z-index:-3;object-fit:cover;object-position:50% center;filter:saturate(.58)contrast(1.12)brightness(.64);width:58%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 58%,#000000f0 67%,#000c 75%,#0009 82%,#00000061 89%,#00000029 95%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 58%,#000000f0 67%,#000c 75%,#0009 82%,#00000061 89%,#00000029 95%,#0000 100%)}.chapter-decision .chapter-grade{z-index:-2}.chapter-decision .chapter-grid{z-index:-1}.chapter-decision .chapter-grade{background:linear-gradient(90deg,#03070d1f 0 34%,#03070dbd 50%,#040e23fa 68% 100%),linear-gradient(#0409111f,#0000 42%,#030a19b8)}.chapter-decision-copy{width:min(58vw,1000px)}.chapter-decision-copy .chapter-title{font-size:clamp(51px,5vw,86px)}.decision-panel{border-top:1px solid #ffffff3d;max-width:690px;margin-top:clamp(34px,5vh,54px);padding-top:24px}.decision-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;margin-top:0;display:grid}.story-action{--signal-accent:#f39a3d;color:#fff;border-top:1px solid #ffffff42;border-bottom:1px solid #ffffff42;grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:18px;width:100%;min-width:0;min-height:94px;padding:0;text-decoration:none;transition:border-color .18s,color .18s;display:grid;position:relative}.story-action:after{background:var(--signal-accent);content:"";transform-origin:0;height:3px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.14);box-shadow:0 0 14px #f39a3d47}.story-action-copy{gap:7px;min-width:0;display:grid}.story-action-copy small{color:var(--signal-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:10px;font-weight:900;line-height:1.3}.story-action-copy strong{font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.025em;font-size:clamp(24px,2vw,32px);font-weight:900;line-height:1}.story-action i{border:1px solid var(--signal-accent);width:46px;height:46px;color:var(--signal-accent);border-radius:50%;place-items:center;font-size:18px;font-style:normal;transition:background .18s,color .18s,transform .18s;display:grid}.story-action i svg{stroke-width:1.7px;width:18px;height:18px;display:block}:is(.story-action:hover,.story-action:focus-visible){border-color:var(--signal-accent)}.story-action:focus-visible{outline:2px solid var(--signal-accent);outline-offset:4px}.story-action:hover:after{transform:scaleX(1)}.story-action:focus-visible:after{transform:scaleX(1)}:is(.story-action:hover i,.story-action:focus-visible i){background:var(--signal-accent);color:#07111f;transform:rotate(45deg)}.story-action-ghost i{border-radius:2px}.story-footer{border-top:1px solid #fff3;gap:22px;width:min(100%,1040px);max-width:none;margin-top:clamp(55px,8vh,92px);padding-top:24px;display:grid}.story-footer-main,.story-footer-legal-row{justify-content:space-between;align-items:center;gap:30px;display:flex}.story-footer-wordmark{color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;gap:9px;font-size:11px;display:inline-flex}.story-footer-wordmark span{opacity:.58}.story-footer-legal-row{border-top:1px solid #ffffff1a;padding-top:17px}.story-footer-legal-row p{color:#ffffff85;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;margin:0;font-size:10px;font-weight:700}.story-footer .story-footer-legal{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.story-footer .story-footer-legal a{color:#ffffff85;min-height:44px;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;align-items:center;padding:0;font-size:10px;font-weight:800;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.story-footer .story-footer-legal a:after{content:"";transform-origin:0;background:#f39a3d;height:1px;transition:transform .18s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}:is(.story-footer .story-footer-legal a:hover,.story-footer .story-footer-legal a:focus-visible){color:#fff}.story-footer .story-footer-legal a:hover:after{transform:scaleX(1)}.story-footer .story-footer-legal a:focus-visible:after{transform:scaleX(1)}.story-footer .story-footer-legal a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #f39a3d}@keyframes chapter-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes chapter-drift{0%{transform:scale(1.055)}to{transform:scale(1.005)}}@keyframes rail-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference) and (min-width:901px){@supports (animation-timeline:view()){.chapter-title,.chapter-subhead,.chapter-body,.proof-cases,.decision-panel,.origin-gallery-wrap{animation:linear both chapter-rise;animation-timeline:view();animation-range:entry 5% cover 28%}.chapter-title{animation-range:entry 7% cover 31%}.chapter-subhead,.chapter-body{animation-range:entry 10% cover 35%}.chapter-bg{animation:linear both chapter-drift;animation-timeline:view();animation-range:entry exit}.authority-rail{animation:linear both rail-reveal;animation-timeline:view();animation-range:entry 8% cover 31%}}}@media (max-width:1100px){.chapter-content{width:58vw;padding-left:clamp(28px,5vw,60px);padding-right:clamp(28px,5vw,60px)}.chapter-proof-copy,.chapter-work-copy,.chapter-decision-copy{width:64vw}.chapter-title,.chapter-proof-copy .chapter-title,.chapter-work-copy .chapter-title{font-size:clamp(52px,6.2vw,78px)}.proof-case>summary{grid-template-columns:minmax(145px,.8fr) minmax(160px,.8fr) minmax(130px,1fr) 20px}.work-path{grid-template-columns:105px minmax(210px,.9fr) minmax(210px,1.1fr)}.work-router{grid-template-columns:minmax(330px,.82fr) minmax(370px,1.18fr)}.work-router-result{grid-template-columns:1fr}.work-router-action{grid-column:auto}}@media (max-width:900px){.chapter,.chapter-origin,.chapter-proof,.chapter-work,.chapter-decision{min-height:max(840px,100svh);display:block}.chapter-origin{min-height:max(940px,112svh)}.chapter-bg,.chapter-bg-work{object-position:center top;width:100%;height:100%;left:0;right:0}.chapter-bg-mirror{object-position:32% top}.chapter-bg-origin{object-position:70% top}.chapter-bg-proof{object-position:40% top;transform-origin:39% 46%;height:calc(100% + 160px);top:-160px;transform:scale(1.26)}.chapter-bg-work{object-position:30% top}.chapter-bg-decision{object-position:center top}.chapter .chapter-grade,.chapter-mirror .chapter-grade,.chapter-origin .chapter-grade,.chapter-proof .chapter-grade,.chapter-work .chapter-grade,.chapter-decision .chapter-grade{background:linear-gradient(#03070d14 0 27%,#03070db8 47%,#03070df7 64% 100%),linear-gradient(90deg,#03070d33,#0000 50%,#03070d33)}.chapter-grid,.chapter-copy-left .chapter-grid,.chapter-copy-right .chapter-grid{opacity:.07;-webkit-mask-image:linear-gradient(#0000 0 42%,#000 72% 100%);mask-image:linear-gradient(#0000 0 42%,#000 72% 100%)}.chapter-content,.chapter-mirror .chapter-content,.chapter-proof-copy,.chapter-work-copy,.chapter-decision-copy{text-align:center;justify-content:flex-end;align-items:center;width:100%;min-height:max(840px,100svh);margin:0;padding:clamp(370px,47vh,510px) 28px 84px}.chapter-origin-copy{padding-bottom:224px}.chapter-decision{min-height:max(1180px,135svh)}.chapter-decision-copy{min-height:inherit;justify-content:flex-start;padding-top:clamp(390px,45vh,470px);padding-bottom:66px}.decision-photo{object-position:center 44%;filter:saturate(.62)contrast(1.12)brightness(.66);width:100%;height:43%;top:0;bottom:auto;-webkit-mask-image:linear-gradient(#000 0 67%,#000000e0 76%,#0000 100%);mask-image:linear-gradient(#000 0 67%,#000000e0 76%,#0000 100%)}.chapter-decision .chapter-grade{background:linear-gradient(#03070d12 0 25%,#03070dbd 39%,#03070dfa 52% 100%),linear-gradient(90deg,#03070d33,#0000 50%,#03070d33)}.chapter-proof,.chapter-work{min-height:auto}.chapter-proof-copy,.chapter-work-copy{min-height:auto;padding-top:clamp(380px,49vh,520px);padding-bottom:190px}.chapter-title,.chapter-proof-copy .chapter-title,.chapter-work-copy .chapter-title,.chapter-decision-copy .chapter-title{max-width:780px;margin-left:auto;margin-right:auto;font-size:clamp(49px,9.3vw,76px)}.chapter-subhead,.chapter-body{margin-left:auto;margin-right:auto}.origin-gallery-wrap{width:100%;bottom:18px;left:0;right:0}.origin-gallery-label{margin-left:28px}.origin-gallery{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:12px;padding:14px 48px 24px 28px;scroll-padding-inline:28px;overflow-x:auto}.origin-gallery::-webkit-scrollbar{display:none}.origin-gallery-item,.origin-gallery-item+.origin-gallery-item{scroll-snap-align:start;flex:0 0 98px;width:98px;margin-left:0}.origin-gallery-item:hover,.origin-gallery-item:focus-within{transform:translateY(-8px)rotate(0)scale(1.06)}.proof-cases,.proof-context,.work-paths,.work-support,.decision-panel,.story-footer{text-align:left;width:100%;margin-left:auto;margin-right:auto}.authority-rail a{gap:12px;min-height:100px;padding:18px 20px}.authority-rail span{font-size:10px}.work-path{grid-template-columns:110px minmax(210px,.9fr) minmax(210px,1.1fr)}.work-router{text-align:left;margin-left:auto;margin-right:auto}}@media (max-width:640px){.chapter,.chapter-origin,.chapter-decision{min-height:max(780px,100svh)}.chapter-origin{min-height:max(920px,112svh)}.chapter-decision{min-height:max(1180px,140svh)}.chapter-content,.chapter-mirror .chapter-content,.chapter-decision-copy{min-height:max(780px,100svh);padding:clamp(330px,43vh,430px) 19px 62px}.chapter-origin-copy{padding-bottom:218px}.chapter-decision-copy{min-height:inherit;justify-content:flex-start;padding:clamp(360px,43vh,430px) 19px 62px}.decision-photo{object-position:center 42%;height:36%}.origin-gallery-label{margin-left:19px;font-size:9px}.origin-gallery-label span{font-size:8px}.origin-gallery{padding-left:19px;padding-right:42px;scroll-padding-inline:19px}.origin-lightbox{width:calc(100vw - 20px)}.origin-lightbox-frame{padding:8px}.origin-lightbox-frame>img{max-height:min(65vh,590px)}.origin-lightbox-close{top:16px;right:16px}.origin-lightbox-controls{left:16px;right:16px}.origin-lightbox-copy{min-height:80px;padding:13px 5px 5px;display:block}#origin-lightbox-caption{text-align:left;margin-top:7px;font-size:14px}.chapter-proof-copy,.chapter-work-copy{padding:360px 19px 250px}.chapter-work-copy{padding-bottom:78px}.chapter-title,.chapter-proof-copy .chapter-title,.chapter-work-copy .chapter-title,.chapter-decision-copy .chapter-title{letter-spacing:.01em;font-size:clamp(41px,12.1vw,58px);line-height:1.02}.chapter-subhead{margin-top:29px;font-size:18px}.chapter-body{margin-top:17px;font-size:15px;line-height:1.58}.proof-case>summary{grid-template-columns:1fr auto;gap:8px 12px;padding:20px 2px}.proof-case-metric,.proof-case-person,.proof-case-detail{grid-column:1}.proof-case-metric{font-size:34px}.proof-case-person{gap:2px}.proof-case-detail{margin-top:3px}.proof-case-arrow{grid-area:1/2/4;align-self:center}.proof-context{text-align:center}.proof-case-story{grid-template-columns:1fr;gap:15px}.proof-case-story a{width:fit-content}.authority-rail{grid-template-columns:1fr}.authority-rail a{min-height:68px;padding:11px 20px}.authority-rail a+a{border-top:1px solid #ffffff1f;border-left:0}.authority-rail strong{min-width:64px;font-size:31px}.authority-rail span{max-width:none;font-size:9px}.work-path{text-align:center;flex-direction:column;gap:9px;padding:22px 4px;display:flex}:is(.work-path:hover,.work-path:focus-visible){padding-left:4px}.work-path-number,.work-path strong,.work-path p{margin-left:auto;margin-right:auto}.work-path strong{max-width:25ch;font-size:21px}.work-path p{max-width:42ch;font-size:14px}.work-path-action{white-space:nowrap;place-self:center;margin-top:7px;transform:none}.work-support{justify-content:center}.work-router{margin-top:31px}.work-router-choices{grid-template-columns:1fr}.work-router-option{display:block}.work-router-choice{min-height:128px;padding:19px 48px 18px 15px}.work-router-choice.is-active{box-shadow:inset 3px 0 0 var(--blue)}.work-router-identity{font-size:19px}.work-router-range,.work-router-answer>span{font-size:11px}.work-router-secondary span{font-size:10px}.work-router-secondary strong{font-size:11px}.work-router-result.work-router-result-desktop{display:none}.work-router-result.work-router-result-mobile{display:flex}.work-router-result{flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:24px 18px 20px;display:flex}.work-router-brand{border-bottom:1px solid #ffffff29;border-right:0;min-height:0;padding:0 0 19px}.work-router-fudog-logo{width:min(100%,170px)}.work-router-scorecard{height:166px}.work-router-answer{text-align:center}.work-router-answer p{margin-left:auto;margin-right:auto}.work-router-action{width:100%}.work-router-secondary{grid-template-columns:1fr}.work-router-secondary a+a{border-top:0;border-left:0}.decision-actions{grid-template-columns:1fr}.story-action{width:100%;max-width:none}.story-footer{text-align:center}.story-footer-main,.story-footer-legal-row{flex-direction:column;align-items:center;gap:16px}.story-footer .story-footer-legal{justify-content:center;gap:8px 18px}}@media (max-width:760px){.work-router{border-top-width:4px;display:block}.work-router-choices{border-right:0;display:block}.work-router-option{display:block}.work-router-choice{border-bottom:1px solid #f4ead72e;width:100%;min-height:122px;padding:18px 46px 17px 15px}.work-router-choice.is-active{box-shadow:inset 4px 0 #f39a3d}.work-router-identity{font-size:clamp(18px,5.2vw,22px)}.work-router-problem{font-size:13px}.work-router-range,.work-router-answer>span{font-size:9px}.work-router-result.work-router-result-desktop{display:none}.work-router-result.work-router-result-mobile{display:flex}.work-router-result{border-bottom:1px solid #10121640;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0}.work-router-brand{border-bottom:1px solid #f4ead72e;border-right:0;min-height:142px;padding:20px}.work-router-fudog-logo{width:min(100%,176px)}.work-router-scorecard{height:156px}.work-router-answer{text-align:center;padding:27px 20px 29px}.work-router-answer h3{font-size:clamp(34px,10vw,46px)}.work-router-answer p{margin-left:auto;margin-right:auto}.work-router-action{width:100%}.work-router-secondary{border-top:0;grid-template-columns:1fr;display:grid}.work-router-secondary a,.work-router-secondary a+a{border-top:1px solid #f4ead72e;border-left:0}}@media (max-width:370px){.chapter-content,.chapter-mirror .chapter-content,.chapter-decision-copy{padding-left:14px;padding-right:14px}.chapter-title,.chapter-proof-copy .chapter-title,.chapter-work-copy .chapter-title,.chapter-decision-copy .chapter-title{font-size:clamp(38px,11.9vw,46px)}}@media (prefers-reduced-motion:reduce){.chapter *,.chapter :before,.chapter :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fleet-story-image{object-position:center 38%;filter:saturate(.82)contrast(1.05)brightness(.86)}.fleet-story-copy h2{font-size:clamp(58px,6.2vw,104px)}.fleet-story-copy>p:last-child{color:#fff;margin:18px auto 0;font-size:clamp(18px,1.45vw,23px);font-weight:760}.story-film-trigger{z-index:4;aspect-ratio:1;width:132px;box-shadow:none;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:42%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.story-film-trigger:before{display:none}.story-film-play{z-index:4;background:#07162a;border-color:#ebf3ffcc;width:88px;position:relative;top:auto;right:auto;transform:none;box-shadow:0 0 0 1px #5aa9e633,0 18px 46px #00000080}.story-film-play svg{color:#fff;width:26px;height:26px;margin-left:4px}.story-film-label{color:#fff;width:max-content;font-family:var(--font-geist-mono), monospace;align-items:center;gap:8px;display:flex;position:absolute;top:calc(50% + 57px);left:50%;transform:translate(-50%)}.story-film-label strong{letter-spacing:.14em;font-size:10px;font-weight:850}:is(.story-film-trigger:hover .story-film-play,.story-film-trigger:focus-visible .story-film-play){border-color:var(--blue-light);background:#0c2a52;transform:scale(1.04);box-shadow:0 0 0 2px #5aa9e657,0 20px 54px #0000008a}.story-film-trigger:focus-visible{outline:3px solid var(--blue-light);outline-offset:8px;border-radius:50%}.story-film-dialog{color:#fff;width:min(1120px,100vw - 32px,177.78dvh - 224.003px);max-width:none;max-height:calc(100dvh - 32px);box-shadow:none;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.story-film-dialog-frame{background:#03070d;border:1px solid #5aa9e652;border-radius:8px;max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 40px 140px #000000db,0 0 0 1px #ffffff0a}.story-film-dialog-frame>header{min-height:62px;padding:10px 12px 10px 18px}.story-film-dialog-frame header strong{font-size:12px}.story-film-dialog-frame header button{border-radius:50%;width:40px;height:40px}.story-film-dialog-frame>a{padding:9px 14px}.bio-dialog{color:#fff;background:0 0;border:0;width:min(940px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.bio-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000308e6}.bio-dialog-frame{background:#050b14;border:1px solid #5aa9e657;border-radius:8px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);max-height:calc(100dvh - 32px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 140px #000000db}.bio-dialog-close{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070dc2;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}:is(.bio-dialog-close:hover,.bio-dialog-close:focus-visible){border-color:var(--blue-light);color:var(--blue-light);outline:none}.bio-dialog-close svg{width:19px;height:19px}.bio-dialog-portrait{background:#0a111b;min-height:590px;position:relative;overflow:hidden}.bio-dialog-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#03070de0);position:absolute;inset:0}.bio-dialog-portrait img{object-fit:cover;object-position:56% center;filter:saturate(.82)contrast(1.05);width:100%;height:100%}.bio-dialog-portrait span{z-index:2;color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:11px;font-weight:850;position:absolute;bottom:24px;left:26px;right:26px}.bio-dialog-copy{flex-direction:column;justify-content:center;padding:72px clamp(32px,5vw,64px) 54px;display:flex}.bio-dialog-kicker{color:var(--blue-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0 0 18px;font-size:10px;font-weight:850}.bio-dialog-copy h2{font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;font-kerning:normal;letter-spacing:.01em;margin:0 0 24px;font-size:clamp(50px,5vw,76px);font-weight:800;line-height:1.02}.bio-dialog-copy>p:not(.bio-dialog-kicker){color:#ffffffb8;margin:0 0 16px;font-size:16px;line-height:1.62}.bio-dialog-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.bio-dialog-actions a{color:#fff;min-height:52px;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;border:1px solid #ffffff6b;justify-content:center;align-items:center;gap:14px;padding:0 18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.bio-dialog-actions a:first-child{border-color:var(--blue);background:var(--blue)}:is(.bio-dialog-actions a:hover,.bio-dialog-actions a:focus-visible){border-color:var(--blue-light);color:var(--blue-light);outline:none}.chapter-authority{min-height:max(760px,92svh)}.chapter-authority-image{object-position:center center;filter:saturate(.8)contrast(1.05)brightness(.74)}.chapter-authority-actions>:is(a,button){color:#fff;min-height:60px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;cursor:pointer;border:1px solid #ffffff75;justify-content:center;align-items:center;gap:18px;padding:0 24px;font-size:11px;font-weight:850;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.chapter-authority-actions>:is(a,button) svg{width:18px;height:18px}:is(.chapter-authority-actions .chapter-authority-primary:hover,.chapter-authority-actions .chapter-authority-primary:focus-visible){border-color:var(--blue-light);background:var(--blue-light);color:#03070d}:is(.chapter-authority-actions .chapter-authority-secondary:hover,.chapter-authority-actions .chapter-authority-secondary:focus-visible){border-color:var(--blue-light);color:var(--blue-light);outline:none}.work-road-stop-silver .work-road-marker{filter:grayscale(.16)saturate(.7)brightness(.92)}.work-road-stop-blue .work-road-marker{filter:saturate(.84)brightness(.82)}.work-road-stop-gold .work-road-marker{filter:saturate(.74)brightness(.84)}.work-road-stop.is-active .work-road-marker{filter:saturate()brightness(1.04)}@media (max-width:900px){.work-road-marker,.work-road-destination .work-road-marker{width:96px;height:96px}.chapter-fleet-story{min-height:820px}.fleet-story-image{object-position:center 38%;height:100%}.fleet-story-content{bottom:46px}.story-film-trigger{width:124px;top:40%}.story-film-play{width:84px}.chapter-authority-content{width:min(68vw,720px)}}@media (max-width:600px){.chapter-fleet-story{min-height:720px}.fleet-story-image{object-position:center 32%;height:100%}.fleet-story-grade{background:linear-gradient(#03070d0a 12%,#03070d33 44%,#03070d 82%)}.fleet-story-content{bottom:34px;left:19px;right:19px}.fleet-story-copy h2{font-size:clamp(43px,13vw,58px)}.story-film-trigger{width:108px;top:39%}.story-film-play{width:68px}.story-film-label{top:calc(50% + 46px)}.story-film-label strong{font-size:9px}.story-film-dialog,.bio-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.story-film-dialog-frame,.bio-dialog-frame{max-height:calc(100dvh - 24px)}.story-film-dialog-frame>header{min-height:54px;padding:7px 8px 7px 13px}.story-film-dialog-frame header strong{text-overflow:ellipsis;white-space:nowrap;max-width:265px;font-size:10px;overflow:hidden}.story-film-dialog-frame header small,.story-film-dialog-frame>a{display:none}.bio-dialog-frame{display:block}.bio-dialog-portrait{height:34dvh;min-height:250px}.bio-dialog-portrait img{object-position:54% 33%}.bio-dialog-copy{padding:34px 20px 28px}.bio-dialog-copy h2{margin-bottom:18px;font-size:clamp(44px,13vw,58px)}.bio-dialog-copy>p:not(.bio-dialog-kicker){font-size:14px}.bio-dialog-actions{display:grid}.bio-dialog-actions a{width:100%}.chapter-bg-proof{object-position:32% center}.chapter-authority-image{object-position:68% center;height:100%}.chapter-authority-grade{background:linear-gradient(#03070d1f,#03070d33 42%,#03070d 72%)}.chapter-authority-content{width:100%;padding:390px 19px 48px}.chapter-authority h2{font-size:clamp(48px,14vw,64px)}.chapter-authority-actions{gap:12px}.chapter-authority-actions>:is(a,button){border:1px solid #ffffff75;padding:0 18px}.work-road-marker,.work-road-destination .work-road-marker{width:88px;height:88px}}@media (max-height:700px) and (min-width:700px){.story-film-dialog-frame>header{min-height:50px;padding-block:5px}.story-film-dialog-frame>a{display:none}.bio-dialog-portrait{min-height:520px}}@media (forced-colors:active){.chapter-title em,.proof-case-arrow,.authority-rail strong,.work-path-number{color:canvastext}}.fleet-story-image{filter:saturate(.76)contrast(1.08)brightness(.8);transform:scale(1.012)}.fleet-story-content{bottom:clamp(42px,5vw,78px)}.fleet-story-copy{max-width:1060px}.fleet-story-kicker{color:#81adf5;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;margin:0 0 16px;font-size:11px;font-weight:850}.fleet-story-copy .fleet-story-logline{color:#f4f8ffd1;text-wrap:balance;max-width:700px;margin:20px auto 0;font-size:clamp(16px,1.2vw,20px);font-weight:560;line-height:1.5}.story-film-trigger{width:164px;top:39%}.story-film-trigger:after{content:"";pointer-events:none;border:1px solid #5aa9e63d;border-radius:50%;animation:3.4s ease-in-out infinite film-play-pulse;position:absolute;inset:18px;box-shadow:0 0 52px #0a78c429}.story-film-play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a14c7;border-color:#f6f9ffeb;width:98px;box-shadow:0 0 0 12px #03080f3d,0 24px 64px #0000009e}.story-film-label{letter-spacing:.02em;top:calc(50% + 67px)}.story-film-label strong{letter-spacing:.18em;font-size:11px}.story-film-dialog{width:min(1240px,100vw - 36px,177.78dvh - 330.671px)}.story-film-dialog-frame{background:#02050a;border:1px solid #5aa9e657;border-radius:2px;box-shadow:0 52px 180px #000000f0,0 0 0 1px #ffffff0a,0 0 80px #235ab41f}.story-film-dialog-frame>header{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(14px,2.2vw,32px);min-height:78px;padding:12px 14px 12px clamp(18px,2.2vw,30px);display:grid}.story-film-dialog-frame header .story-film-title{gap:5px;min-width:0}.story-film-dialog-frame header small{color:#7fabf2;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:9px}.story-film-dialog-frame header strong{font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2vw,29px);font-weight:900;line-height:1;overflow:hidden}.story-film-runtime{color:#ffffff8c;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:10px;font-weight:800}.story-film-dialog-frame header button{border-color:#ffffff38;border-radius:50%;width:44px;height:44px}.story-film-player{border-top:1px solid #000;border-bottom:1px solid #000;position:relative;box-shadow:inset 0 0 60px #00000057}.story-film-footer{background:linear-gradient(90deg,#2356a329,#0000 32%),#03070d;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:clamp(22px,3vw,48px);min-height:88px;padding:16px clamp(18px,2.2vw,30px);display:grid}.story-film-footer>span{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.story-film-footer small{color:#7fabf2;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:8px;font-weight:850}.story-film-footer strong{font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.01em;font-size:clamp(18px,1.8vw,26px)}.story-film-footer p{color:#ebf1faa8;max-width:560px;margin:0;font-size:13px;line-height:1.45}.story-film-footer a{color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;white-space:nowrap;border-bottom:1px solid #5d92e8;padding:10px 0 8px;font-size:9px;font-weight:850;text-decoration:none}:is(.story-film-footer a:hover,.story-film-footer a:focus-visible){color:#85b3ff}@keyframes film-play-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:760px){.chapter-fleet-story{min-height:780px}.fleet-story-content{bottom:34px}.fleet-story-kicker{margin-bottom:12px;font-size:9px}.fleet-story-copy .fleet-story-logline{max-width:34ch;margin-top:16px;font-size:15px}.story-film-trigger{width:124px;top:36%}.story-film-play{width:76px}.story-film-label{top:calc(50% + 52px)}.story-film-dialog{width:calc(100vw - 20px)}.story-film-dialog-frame>header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:66px;padding:9px 9px 9px 14px}.story-film-dialog-frame header strong{max-width:none;font-size:clamp(16px,5vw,21px);display:block}.story-film-dialog-frame header small{display:block}.story-film-runtime{display:none}.story-film-footer{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:94px;padding:14px}.story-film-footer p{display:none}.story-film-footer strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.story-film-trigger:after{animation:none}}.origin-backdrop{overflow:hidden}.origin-backdrop-media{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.origin-backdrop-video{opacity:0;transition:opacity .7s}.origin-backdrop-video.is-visible{opacity:1}.chapter-work{background:radial-gradient(circle at 80% 12%,#0a78c429,#0000 32%),radial-gradient(circle at 14% 64%,#f39a3d12,#0000 28%),linear-gradient(#080b10 0%,#05080d 58%,#030609 100%);min-height:max(900px,100svh)}.chapter-bg-work{object-position:center 38%;filter:saturate(.68)contrast(1.1)brightness(.54);width:100%;left:0;right:0}.chapter-work .chapter-grade{background:linear-gradient(#0205092e 0%,#0000 38%,#0205096b 100%),linear-gradient(90deg,#5aa9e606,#0000 34%,#f39a3d06 76%,#0000)}.chapter-work .chapter-grid{opacity:.13;-webkit-mask-image:none;mask-image:none}.chapter-work-copy,.chapter-copy-left .chapter-work-copy{width:100%;max-width:1600px;min-height:inherit;margin:0 auto;padding:clamp(76px,8vh,116px) clamp(28px,5vw,82px) clamp(58px,7vh,92px)}.chapter-work-copy .chapter-title{max-width:1120px;scroll-margin-top:28px;font-size:clamp(58px,5.6vw,94px);line-height:1.02}.work-road-router{--road-orange:#f39a3d;text-align:left;width:100%;margin-top:clamp(30px,4vh,48px);position:relative}.work-road-track{border:0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid;position:relative}.work-road-line{z-index:0;background:repeating-linear-gradient(90deg,#ffffff59 0 14px,#0000 14px 20px);height:5px;position:absolute;top:57px;left:10%;right:10%}.work-road-line i{background:var(--road-orange);width:0;height:100%;transition:width .36s cubic-bezier(.22,.78,.28,1);display:block;box-shadow:0 0 18px #f39a3d8c}.work-road-stage-2 .work-road-line i{width:36%}.work-road-stage-3 .work-road-line i{width:68%}.work-road-line:after{top:50%;left:var(--road-marker-left,5%);background:var(--road-orange);content:"";border:3px solid #090c10;border-radius:50%;width:15px;height:15px;transition:left .36s cubic-bezier(.22,.78,.28,1),opacity .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f39a3d3d}.work-road-router:not([class*=work-road-stage-]) .work-road-line:after{opacity:0}.work-road-stage-1 .work-road-line{--road-marker-left:5%}.work-road-stage-2 .work-road-line{--road-marker-left:36%}.work-road-stage-3 .work-road-line{--road-marker-left:68%}.work-road-stop,.work-road-destination{z-index:1;color:#ffffff85;text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:8px;min-height:230px;padding:0 clamp(8px,1.5vw,22px);display:grid;position:relative}.work-road-stop{cursor:pointer}.work-road-radio{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-road-stop:has(.work-road-radio:focus-visible){outline:2px solid var(--road-orange);outline-offset:4px;border-radius:8px}.work-road-marker{filter:saturate(.25)brightness(.72);opacity:.78;place-items:center;width:116px;height:116px;transition:filter .24s,opacity .24s,transform .24s;display:grid;position:relative}.work-road-marker img{object-fit:contain;width:100%;height:100%}.work-road-marker i{color:#fff;width:28px;height:28px;font-family:var(--font-geist-mono), monospace;background:#080b0f;border:2px solid #ffffffc7;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:4px;right:-3px}.work-road-stop.is-active{color:#fff}.work-road-stop.is-active .work-road-marker{filter:none;opacity:1;animation:.42s cubic-bezier(.22,.78,.28,1) both work-road-icon-settle;transform:translateY(-4px)scale(1.08)}.work-road-stop.is-active .work-road-marker i{border-color:var(--road-orange);background:var(--road-orange);color:#090c10}.work-road-stop>strong,.work-road-destination>strong{max-width:12ch;font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.02em;margin-top:5px;font-size:clamp(20px,1.65vw,27px);font-weight:900;line-height:.98}.work-road-stop>small,.work-road-destination>small{max-width:28ch;font-size:13px;line-height:1.45}.work-road-stop>b,.work-road-destination>b{background:var(--road-orange);color:#090c10;min-height:21px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;padding:5px 8px 4px;font-size:10px;line-height:1.1}.work-road-destination{color:#fffc;grid-area:1/4}.work-road-destination .work-road-marker{filter:saturate(.72)brightness(.92);opacity:.92}.work-road-destination .work-road-marker i{color:var(--road-orange);border-color:#f39a3dcc}.work-road-destination>b{color:var(--road-orange);background:#05070a9e;border:1px solid #f39a3db8}.work-road-recommendation{--tier-color:#c4cad1;z-index:2;background:linear-gradient(90deg,#05090fc2,#05090f57 72%,#05090fad);border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);align-items:center;gap:7px clamp(38px,5vw,78px);min-height:166px;margin-top:30px;padding:25px 0 27px;animation:.3s both work-road-recommendation-in;display:grid;position:relative}.work-road-recommendation-mobile{display:none}.work-road-recommendation:before{background:var(--road-orange);content:"";width:11%;height:3px;position:absolute;bottom:-2px;left:0;box-shadow:0 0 16px #f39a3d52}.work-road-recommendation-meta,.work-road-recommendation-copy{grid-column:1}.work-road-recommendation-meta{align-items:center;gap:12px;display:flex}.work-road-recommendation-copy{align-content:start;gap:8px;display:grid}.work-road-recommendation-meta>span,.work-road-recommendation-meta>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.work-road-recommendation-meta>span{color:var(--road-orange)}.work-road-recommendation-meta>p{color:#ffffff75}.work-road-recommendation-meta>p:before{color:var(--road-orange);content:"·";margin-right:12px}.work-road-recommendation-copy h3{color:var(--tier-color);font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.04em;margin:3px 0 0;font-size:clamp(34px,3vw,52px);font-weight:900;line-height:.95}.work-road-recommendation-copy strong{color:#ffffffc7;max-width:48ch;font-size:15px;font-weight:500;line-height:1.45}.work-road-recommendation>a{color:#fff;width:100%;min-width:0;min-height:94px;font-family:var(--font-display), "Arial Narrow", Arial, sans-serif;letter-spacing:.04em;border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-area:1/2/3;grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:20px;padding:0;font-size:clamp(22px,1.75vw,30px);font-weight:900;line-height:1;transition:color .18s,border-color .18s;display:grid;position:relative}.work-road-recommendation>a:after{background:var(--road-orange);content:"";transform-origin:0;height:3px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.15)}.work-road-recommendation>a i{border:1px solid var(--road-orange);width:46px;height:46px;color:var(--road-orange);border-radius:50%;place-items:center;font-size:17px;font-style:normal;transition:background .18s,color .18s,transform .18s;display:grid}.work-road-recommendation>a i svg{stroke-width:1.7px;width:18px;height:18px;display:block}:is(.work-road-recommendation>a:hover,.work-road-recommendation>a:focus-visible){border-color:var(--road-orange);outline:2px solid var(--road-orange);outline-offset:4px}.work-road-recommendation>a:hover:after{transform:scaleX(1)}.work-road-recommendation>a:focus-visible:after{transform:scaleX(1)}:is(.work-road-recommendation>a:hover i,.work-road-recommendation>a:focus-visible i){background:var(--road-orange);color:#080b0f;transform:rotate(45deg)}.work-road-secondary{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);width:100%;margin-top:22px;display:grid}.work-road-secondary>a{color:#ffffffb3;border-bottom:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) 20px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:76px;padding:11px 0 13px;text-decoration:none;transition:border-color .18s,color .18s;display:grid;position:relative}.work-road-secondary>a:after{background:var(--road-orange);content:"";transform-origin:0;height:2px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.12)}.work-road-secondary>a>span{gap:4px;min-width:0;display:grid}.work-road-secondary small,.work-road-secondary strong{font-family:var(--font-geist-mono), monospace;line-height:1.25;display:block}.work-road-secondary small{color:var(--road-orange);letter-spacing:.12em;font-size:10px;font-weight:900}.work-road-secondary strong{color:#ffffffd6;letter-spacing:.09em;margin-top:6px;font-size:13px;font-weight:850}.work-road-secondary i{color:var(--road-orange);flex:none;font-size:17px;font-style:normal;transition:transform .18s}.work-road-secondary i svg{stroke-width:1.7px;width:17px;height:17px;display:block}:is(.work-road-secondary>a:hover,.work-road-secondary>a:focus-visible){border-color:var(--road-orange);color:#fff}.work-road-secondary>a:focus-visible{outline:2px solid var(--road-orange);outline-offset:4px}.work-road-secondary>a:hover:after{transform:scaleX(1)}.work-road-secondary>a:focus-visible:after{transform:scaleX(1)}:is(.work-road-secondary>a:hover i,.work-road-secondary>a:focus-visible i){transform:translate(4px)}@keyframes work-road-icon-settle{0%{transform:translateY(0)scale(.92)}55%{transform:translateY(-6px)scale(1.12)}to{transform:translateY(-4px)scale(1.08)}}@keyframes work-road-recommendation-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes work-road-branch-draw{0%{opacity:0;transform:scaleY(0)scaleX(.15)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.origin-backdrop-media{object-position:70% top}.chapter-work{min-height:auto}.chapter-bg-work{object-position:43% top;height:42vh;min-height:340px;transform:none}.chapter-work .chapter-grade{background:linear-gradient(#04070a14,#0000 52%,#05070a),linear-gradient(90deg,#0a78c40d,#0000 66%)}.chapter-work-copy,.chapter-copy-left .chapter-work-copy{text-align:left;justify-content:flex-start;align-items:stretch;width:100%;min-height:auto;padding:76px 24px 64px}.chapter-work-copy>.chapter-title,.chapter-work-copy>.chapter-subhead{text-align:center;margin-left:auto;margin-right:auto}.work-road-track{grid-template-columns:1fr;margin-top:60px}.work-road-recommendation-desktop{display:none}.work-road-recommendation-mobile{z-index:3;background:linear-gradient(90deg,#f39a3d17,#0000 52%),#070c13;border-color:#f39a3d75;grid-template-rows:auto;grid-template-columns:1fr;align-items:stretch;gap:18px;min-height:0;margin:-2px 0 24px;padding:22px 20px 24px;display:grid;box-shadow:0 20px 45px #0000003d;grid-area:auto/1!important}.work-road-recommendation-mobile:before{width:76px;display:block}.work-road-recommendation-mobile+.work-road-stop,.work-road-recommendation-mobile+.work-road-destination{margin-top:8px}.work-road-line{background:repeating-linear-gradient(#ffffff59 0 14px,#0000 14px 20px);width:5px;height:auto;inset:52px auto 84px 48px}.work-road-line i,.work-road-line:after{display:none}.work-road-stop,.work-road-destination{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:96px 1fr;align-content:center;justify-items:start;gap:6px 16px;min-height:158px;padding:0}.work-road-marker{grid-row:1/4;width:96px;height:96px}.work-road-stop>strong,.work-road-destination>strong{max-width:15ch;margin:0;font-size:25px}.work-road-stop>small,.work-road-destination>small{max-width:31ch}.work-road-stop,.work-road-destination{grid-area:auto/1!important}.work-road-recommendation-copy h3{font-size:38px}.work-road-recommendation>a{grid-area:auto/1;width:100%}.work-road-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:16px}}@media (max-width:640px){.chapter-work-copy,.chapter-copy-left .chapter-work-copy{padding:64px 19px 52px}.chapter-work-copy .chapter-title{font-size:clamp(41px,12.1vw,58px)}.work-road-router{margin-top:24px}.work-road-track{margin-top:48px}.work-road-stop,.work-road-destination{grid-template-columns:88px 1fr}.work-road-marker{width:88px;height:88px}.work-road-line{left:44px}.work-road-stop>strong,.work-road-destination>strong{font-size:22px}.work-road-recommendation-copy h3{font-size:34px}.work-road-secondary{grid-template-columns:1fr;gap:0}.work-road-secondary>a{min-height:68px}}@media (max-width:900px) and (max-height:560px) and (orientation:landscape){.chapter-work-copy,.chapter-copy-left .chapter-work-copy{padding-top:58px}}@media (prefers-reduced-motion:reduce){.origin-backdrop-video{display:none}.work-road-line i,.work-road-line:after,.work-road-marker,.work-road-recommendation,.work-road-recommendation:before,.work-road-recommendation>a,.work-road-recommendation>a:after,.work-road-recommendation>a i,.work-road-secondary>a,.work-road-secondary>a:after,.work-road-secondary i,.story-action,.story-action:after,.story-action i{transition:none;animation:none}}@media (max-width:640px){.chapter-mirror{background:#04080e;min-height:max(820px,100svh);display:block}.chapter-mirror .chapter-bg-mirror{object-position:29% center;filter:saturate(.65)contrast(1.12)brightness(.76);width:100%;height:49%;top:0;transform:none}.chapter-mirror .chapter-grade{background:linear-gradient(#02060c0d 0 20%,#02060c33 32%,#04080eeb 47%,#04080e 59% 100%),linear-gradient(90deg,#02060c0f,#02060c66)}.chapter-mirror .chapter-grid{opacity:.075;top:47%;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.chapter-mirror .chapter-content{text-align:left;justify-content:flex-end;align-items:flex-start;width:100%;min-height:max(820px,100svh);margin:0;padding:360px 19px 46px}.chapter-mirror .chapter-title{letter-spacing:.01em;text-wrap:balance;width:100%;max-width:12ch;margin:0;font-size:clamp(44px,12.2vw,52px);line-height:1.02}.chapter-mirror .chapter-subhead{border-left:3px solid var(--blue-light);max-width:31ch;margin:25px 0 0;padding-left:14px;font-size:19px;line-height:1.24}.chapter-mirror .chapter-body{max-width:40ch;margin:18px 0 0;font-size:16px;line-height:1.55}.chapter-origin{--origin-mobile-image-height:clamp(380px, 46svh, 430px);background:#03070d;min-height:max(790px,92svh);display:block}.chapter-origin .chapter-bg-origin{width:100%;height:var(--origin-mobile-image-height);filter:saturate(.82)contrast(1.1)brightness(.72);top:0;transform:none}.chapter-origin .origin-backdrop-media{object-position:63% center}.chapter-origin .chapter-grade{background:linear-gradient(#02060c14 0 25%,#02060c61 38%,#03070df5 49%,#03070d 60% 100%),linear-gradient(90deg,#02060cc7,#02060c6b 54%,#0000 86%)}.chapter-origin .chapter-grid{opacity:.075;top:48%;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.chapter-origin-copy,.chapter-copy-left .chapter-origin-copy{width:100%;min-height:max(790px,92svh);padding:calc(var(--origin-mobile-image-height) + 105px) 19px 42px;text-align:left;justify-content:flex-start;align-items:flex-start;margin:0}.chapter-origin-copy .chapter-title{z-index:8;letter-spacing:.01em;text-shadow:0 4px 24px #000000bf;text-wrap:balance;width:auto;max-width:8.2em;margin:0;font-size:clamp(44px,12.2vw,52px);line-height:1.02;position:absolute;top:clamp(185px,23svh,214px);left:19px;right:19px}.chapter-origin-copy .chapter-subhead{z-index:8;color:#fff;text-shadow:0 3px 18px #000000d1;max-width:31ch;margin:0;font-size:19px;line-height:1.24;position:absolute;top:clamp(288px,34svh,318px);left:19px;right:19px}.chapter-origin-copy .chapter-body{max-width:40ch;margin:17px 0 0;font-size:16px;line-height:1.55}.chapter-origin .origin-gallery-wrap{top:calc(var(--origin-mobile-image-height) - 66px);background:linear-gradient(#0000,#03070d80 34%,#03070de0);width:100%;padding-top:6px;bottom:auto;left:0;right:0}.chapter-origin .origin-gallery-label{margin:0 19px 2px;font-size:9px}.chapter-origin .origin-gallery{gap:10px;padding:12px 40px 24px 19px;scroll-padding-inline:19px}.chapter-origin .origin-gallery-item,.chapter-origin .origin-gallery-item+.origin-gallery-item{flex-basis:90px;width:90px}.chapter-proof{background:#04080e;min-height:0;display:block}.chapter-proof .chapter-bg-proof{object-position:38% 28%;filter:saturate(.62)contrast(1.12)brightness(.68);width:100%;height:292px;top:0;transform:none}.chapter-proof .chapter-grade{background:linear-gradient(#03060a12 0 115px,#03060a6b 190px,#04080e 292px 100%),radial-gradient(circle at 18% 10%,#ffa45221,#0000 26%)}.chapter-proof .chapter-grid{opacity:.075;top:270px;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.chapter-proof-copy,.chapter-copy-right .chapter-proof-copy{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;margin:0;padding:clamp(252px,68vw,292px) 19px 38px}.chapter-proof-copy .chapter-title{letter-spacing:.01em;text-wrap:balance;width:100%;max-width:8.5em;margin:0;font-size:clamp(44px,12.2vw,52px);line-height:1.02}.chapter-proof-copy .chapter-subhead{max-width:31ch;margin:24px 0 0;font-size:19px;line-height:1.24}.chapter-proof-copy .chapter-body{max-width:40ch;margin:17px 0 0;font-size:16px;line-height:1.55}.chapter-proof .proof-cases{border-bottom-color:#5aa9e633;width:100%;margin-top:28px}.chapter-proof .proof-case{background:linear-gradient(90deg,#0060a81c,#0000 72%);border-top-color:#5aa9e638;min-height:0;padding:0;position:relative}.chapter-proof .proof-case>summary{gap:5px 12px;min-height:0;padding:18px 40px 18px 14px}.chapter-proof .proof-case:before{background:var(--blue-light);content:"";width:2px;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 12px #0a78c494}.chapter-proof .proof-case-metric{color:#fff;font-size:37px;line-height:.94}.chapter-proof .proof-case-person{margin-top:5px}.chapter-proof .proof-case-arrow{position:absolute;top:38px;right:10px}.chapter-proof .proof-case[open] .proof-case-arrow{transform:rotate(180deg)}.chapter-proof .proof-case-story{gap:14px;padding:0 40px 20px 14px}.chapter-proof .proof-case-story p{font-size:13px;line-height:1.52}.chapter-proof .proof-context{text-align:left;margin-top:13px}.chapter-proof .authority-rail{-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:#03070d;border-top-color:#5aa9e63d;gap:10px;padding:16px 19px 24px;scroll-padding-inline:19px;display:flex;position:relative;bottom:auto;left:auto;right:auto;overflow-x:auto}.chapter-proof .authority-rail::-webkit-scrollbar{display:none}.chapter-proof .authority-rail a,.chapter-proof .authority-rail a+a{scroll-snap-align:start;background:#09121fd1;border:1px solid #5aa9e638;flex:0 0 min(80vw,330px);gap:15px;min-height:88px;padding:13px 15px}.chapter-proof .authority-rail strong{min-width:66px;font-size:32px}.chapter-proof .authority-rail span{max-width:21ch;font-size:9px}}@media (max-width:370px){.chapter-mirror .chapter-content,.chapter-origin-copy,.chapter-copy-left .chapter-origin-copy,.chapter-proof-copy,.chapter-copy-right .chapter-proof-copy{padding-left:15px;padding-right:15px}.chapter-mirror .chapter-title,.chapter-origin-copy .chapter-title,.chapter-proof-copy .chapter-title{font-size:clamp(41px,12vw,45px)}.chapter-origin .origin-gallery-label{margin-left:15px;margin-right:15px}.chapter-origin .origin-gallery{padding-left:15px;padding-right:36px;scroll-padding-inline:15px}.chapter-proof .authority-rail{padding-left:15px;padding-right:15px;scroll-padding-inline:15px}}.chapter-fleet-story{min-height:clamp(680px,86svh,860px)}.fleet-story-image{object-position:center 39%;filter:saturate(.92)contrast(1.03)brightness(.94);height:100%;transform:none}.fleet-story-grade{background:linear-gradient(#03070d0a 0 20%,#03070d94 43%,#03070dc2 65%,#03070de6 87%,#03070d 100%),radial-gradient(circle at 50% 44%,#0000 0 28%,#03070d1f 66%,#03070d57 100%)}.fleet-story-content{text-align:center;display:block;bottom:clamp(34px,5.4vw,76px);left:clamp(24px,5vw,84px);right:clamp(24px,5vw,84px)}.fleet-story-copy{max-width:860px;margin:0 auto}.fleet-story-copy h2{text-wrap:balance;margin:0;font-size:clamp(48px,5.6vw,80px);line-height:1.02}.fleet-story-copy h2 em{color:var(--blue-light);font-style:normal}.fleet-story-copy .fleet-story-logline,.fleet-story-copy>p:last-child{color:#ffffffeb;max-width:48ch;margin:18px auto 0;font-size:clamp(18px,1.45vw,22px);font-weight:650;line-height:1.35}.fleet-editorial-label{color:var(--blue-light);letter-spacing:.16em;margin:0 0 18px;font-size:14px;font-weight:700}.fleet-editorial-bridge{color:#ffffffc2;margin:12px 0 0;font-size:16px;line-height:1.5}.authority-rail.fleet-recognition{background:#07101b;position:relative}.hero-media-link{color:#fff;letter-spacing:.08em;margin-left:auto;padding:12px 0;font-size:12px;font-weight:700;text-decoration:none}.hero-v2 .hero-v2-header{justify-content:space-between;align-items:center;gap:16px;display:flex;right:clamp(20px,5vw,82px)}.fleet-recognition span{font-size:12px}:is(.hero-media-link:hover,.hero-media-link:focus-visible){color:var(--blue-light);text-decoration:underline}@media (max-width:600px){.authority-rail.fleet-recognition{grid-template-columns:1fr}.fleet-recognition a{min-height:76px;padding:16px 24px}.hero-media-link{letter-spacing:.03em;font-size:10px}}.story-film-trigger{z-index:4;aspect-ratio:auto;width:auto;min-height:72px;box-shadow:none;background:0 0;border:0;align-items:center;gap:16px;margin-top:26px;display:inline-flex;position:relative;top:auto;left:auto;overflow:visible;transform:none}.story-film-trigger:before,.story-film-trigger:after{display:none}.story-film-play{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a14b8;border:1px solid #ffffffc2;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative;top:auto;right:auto;transform:none;box-shadow:0 16px 44px #0006}.story-film-play svg{width:20px;height:20px}.story-film-label{color:#fff;width:auto;font-family:var(--font-geist-mono), monospace;align-items:center;gap:10px;display:flex;position:static;transform:none}.story-film-label strong{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850}.story-film-label small{color:#ffffff9e;letter-spacing:.1em;border-left:1px solid #ffffff57;padding-left:10px;font-size:10px}:is(.story-film-trigger:hover .story-film-play,.story-film-trigger:focus-visible .story-film-play){background:#123769e6;border-color:#fff;transform:scale(1.045)}.story-film-dialog{background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.story-film-dialog::backdrop{background:#000}.story-film-dialog-frame{width:100%;height:100%;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.story-film-player{width:100%;box-shadow:none;border:0}.story-film-player iframe{background:#000;border:0;width:100%;height:min(100dvh,56.25vw);min-height:0;display:block}.story-film-close,.story-film-toggle{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.story-film-close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right))}.story-film-toggle{bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left))}:is(.story-film-close:hover,.story-film-close:focus-visible,.story-film-toggle:hover,.story-film-toggle:focus-visible){background:#0d2344e0;border-color:#fff}:is(.story-film-close:focus-visible,.story-film-toggle:focus-visible){outline:3px solid var(--blue-light);outline-offset:3px}.story-film-close svg,.story-film-toggle svg{width:20px;height:20px}.chapter-bg-proof{object-position:center center;filter:saturate(.7)contrast(1.04)brightness(.62)}.chapter-proof .chapter-grade{background:linear-gradient(90deg,#03060a0a 0 36%,#03060aa3 53%,#03060afa 100%),linear-gradient(#03060a0a,#0000 50%,#03060ad1)}.chapter-authority-image{object-position:center center;filter:saturate(.8)contrast(1.05)brightness(.74);height:100%}.chapter-authority h2{max-width:780px;font-size:clamp(62px,6.6vw,112px)}.chapter-authority-actions{gap:14px}.chapter-authority-actions a{border:1px solid #ffffff75;justify-content:center;min-height:60px;padding:0 24px}.chapter-authority-actions .chapter-authority-primary{border-color:var(--blue);background:var(--blue)}.chapter-authority-actions .chapter-authority-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070d66}.work-road-router{--road-orange:#aeb9c7}.work-road-stage-2{--road-orange:#3f83e6}.work-road-stage-3{--road-orange:#d9b451}.work-road-marker{filter:grayscale(.3)saturate(.72)brightness(.82);opacity:.78;width:126px;height:126px}.work-road-marker img{filter:drop-shadow(0 18px 20px #00000075)}.work-road-stop.is-active .work-road-marker{filter:saturate()brightness(1.04);opacity:1}.work-road-destination .work-road-marker{filter:saturate(.9)brightness(.94);width:150px}.work-road-recommendation{--tier-color:#aeb9c7}.work-road-recommendation-blue{--tier-color:#3f83e6}.work-road-recommendation-gold{--tier-color:#d9b451}@media (max-width:900px){.work-road-marker,.work-road-destination .work-road-marker{width:96px;height:96px}.chapter-fleet-story{min-height:clamp(660px,84svh,780px)}.fleet-story-content{bottom:46px}.story-film-trigger{width:auto;top:auto}.chapter-authority-content{width:min(68vw,720px)}}@media (max-width:600px){.chapter-fleet-story{min-height:clamp(620px,82svh,740px)}.fleet-story-image{object-position:center 36%}.fleet-story-content{bottom:34px;left:19px;right:19px}.fleet-story-copy h2{font-size:clamp(44px,13.2vw,58px)}.story-film-trigger{gap:13px;width:auto;min-height:60px;margin-top:20px;top:auto}.story-film-play{flex-basis:56px;width:56px;height:56px}.story-film-label{position:static;transform:none}.story-film-label strong{font-size:11px}.story-film-dialog{width:100vw;max-height:none}.story-film-dialog-frame{max-height:none}.story-film-player iframe{height:56.25vw}.chapter-bg-proof{object-position:32% center}.chapter-authority-image{object-position:68% center;height:100%}.chapter-authority-content{width:100%;padding:390px 19px 48px}.chapter-authority h2{font-size:clamp(48px,14vw,64px)}.chapter-authority-actions a{border:1px solid #ffffff75;padding:0 18px}.work-road-marker,.work-road-destination .work-road-marker{width:88px;height:88px}}
