@font-face{font-family:Figtree;src:url(/assets/fonts/figtree-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/figtree-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/figtree-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Figtree;src:url(/assets/fonts/figtree-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:EB Garamond;src:url(/assets/fonts/eb-garamond-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:EB Garamond;src:url(/assets/fonts/eb-garamond-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--cream:#f7f4eb;--ink:#17332f;--green:#173f38;--olive:#e4e8dc;--peach:#f3c9a6;--signal:#ca7048;--serif:"EB Garamond", Georgia, serif;--sans:Figtree, Arial, sans-serif}*{box-sizing:border-box}html{scroll-padding-top:105px}body{background:var(--cream);color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:6px;outline:2px solid #bb7b53}::selection{background:var(--peach);color:var(--ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--cream);padding:12px 20px;position:fixed;top:-60px;left:20px}.skip:focus{top:10px}.wrap{width:calc(100% - 112px);max-width:1160px;margin-inline:auto}.brand-definitions{pointer-events:none;position:absolute;overflow:hidden}.brand{letter-spacing:-1px;align-items:center;gap:7px;font-size:25px;font-weight:700;line-height:1;display:inline-flex}.brand svg{width:34px;height:34px;color:var(--green);flex:none}.nav-wrap{z-index:40;pointer-events:none;padding:23px 24px 0;position:fixed;inset:0 0 auto}.navbar{pointer-events:auto;background:var(--cream);border:1px solid #e1e3d4;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;max-width:960px;min-height:68px;margin:auto;padding:8px 22px;display:flex}.nav-links{white-space:nowrap;align-items:center;gap:24px;font-size:15px;display:flex}.nav-links a{color:#4d6256;padding:10px 0;position:relative}.nav-links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}@media (max-width:1000px){.wrap{width:calc(100% - 64px)}}@media (max-width:680px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 40px)}.nav-wrap{padding:12px 16px 0}.navbar{gap:12px;min-height:54px;padding:7px 14px}.brand{gap:5px;font-size:23px}.brand svg{width:28px;height:28px}.nav-links{gap:20px;font-size:12px}}@media (max-width:370px){.wrap{width:calc(100% - 32px)}.navbar{gap:9px;padding-inline:11px}.nav-links{gap:13px;font-size:11px}.brand{font-size:21px}.brand svg{width:25px;height:25px}}.journey-page{--method-top:104px;background:var(--journey-background,var(--cream))}.method-opening,.unpack-section,.split-section{--chapter-bg:var(--cream)}.stack-section{--chapter-bg:var(--green);--chapter-ink:var(--cream);--chapter-accent:var(--peach);--chapter-muted:var(--olive)}.guard-section{--chapter-bg:var(--peach)}.outcome-section{--chapter-bg:var(--cream)}.unpack-section{display:none}.journey-page:not(.method-sticky) .method-opening,.journey-page:not(.method-sticky) .method-section{background:var(--chapter-bg);box-shadow:0 0 0 100vmax var(--chapter-bg);clip-path:inset(0 -100vmax)}.method-journey{width:calc(100% - 200px);max-width:1280px;margin:auto;padding-top:112px}.method-opening,.method-composition{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:60px;display:grid}.method-opening{min-height:calc(100svh - 112px);padding:60px 0 100px}.method-stage{padding:100px 0}.method-heading,.opening-copy{outline-offset:10px;min-width:0}.journey-page h1,.method-heading h2{font:400 clamp(58px, 5.3vw, 80px)/.99 var(--serif);letter-spacing:-2.5px;color:var(--chapter-ink,var(--ink));margin:0}.journey-page h1 em,.method-heading h2 em{font:italic 400 1em/.99 var(--serif);color:var(--chapter-accent,var(--green));letter-spacing:-2px}.method-heading h2 em{display:block}.method-heading h2 br{display:none}.method-context,.guard-intro{font:400 12px/1.65 var(--sans);max-width:285px;color:var(--chapter-muted,#43554c);margin:25px 0 0}.guard-intro{font-size:13px}.guard-section .method-context{margin-top:12px;font-size:11px}.method-figure{width:100%;min-width:0;color:var(--green);margin:0;position:relative}.visual-surface{transform-origin:50%;width:100%;position:relative}.method-figure svg{fill:currentColor;width:100%;height:auto;font-family:var(--sans);font-weight:400;display:block;overflow:visible}.method-figure text{font-variant-numeric:tabular-nums}.method-sticky .method-journey{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-template-rows:repeat(6, var(--chapter-distance)) calc(var(--chapter-distance) * .45);margin-top:var(--method-top);gap:0 60px;padding-top:0;display:grid}.method-sticky .method-opening,.method-sticky .method-section,.method-sticky .method-stage,.method-sticky .method-composition{display:contents}.method-sticky .opening-copy,.method-sticky .method-heading{--chapter-ink:var(--journey-ink);--chapter-accent:var(--journey-accent);--chapter-muted:var(--journey-muted);z-index:3;grid-column:1;align-self:center;padding-right:5px;position:relative}.method-sticky .method-figure{top:var(--method-top);height:var(--stage-height);opacity:0;pointer-events:none;isolation:isolate;z-index:1;grid-area:1/2/8;justify-content:center;align-self:start;align-items:center;display:flex;position:sticky}.method-sticky .visual-surface{max-height:calc(var(--stage-height) - 72px);transform:perspective(1500px) translate3d(0, var(--surface-rise,0px), 0) rotateX(var(--surface-pitch,0deg)) rotateY(var(--surface-yaw,0deg)) scale(var(--surface-scale,1))}.method-sticky .visual-surface>svg{max-height:calc(var(--stage-height) - 86px)}.method-sticky .results-surface{transform:none}.method-sticky .results-surface svg{max-height:calc(var(--stage-height) - 120px)}.result-name{font-size:20px}.result-unit{font-size:18px}.result-value{font-size:24px;font-weight:500}.method-result-row{color:var(--green)}.method-result-row:not(.hermes-result){color:#52675b}.result-measure{fill:none;stroke:currentColor;stroke-width:1.5px}.hermes-result .result-name,.hermes-result .result-value{font-weight:600}.result-ruler{font-size:16px}.result-ruler path{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.35}.saved-results>.method-context{text-align:center;max-width:none;margin-top:20px;font-size:11px}.method-notes{background:var(--cream);max-width:1080px;color:var(--ink);box-shadow:0 0 0 100vmax var(--cream);clip-path:inset(0 -100vmax);padding-block:72px 64px;font-size:14px;line-height:1.7}.method-notes details{border-top:1px solid #034f4638}.method-notes details:last-of-type{border-bottom:1px solid #034f4638}.method-notes summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;list-style:none;display:flex}.method-notes summary::-webkit-details-marker{display:none}.method-notes summary>span{font-size:24px;font-weight:400;line-height:1;transition:rotate .2s}.method-notes details[open] summary>span{rotate:45deg}.method-note-columns{grid-template-columns:1fr 1fr;gap:54px;padding:12px 0 26px;display:grid}.method-note-columns h3{margin:0 0 15px;font-size:16px;font-weight:500;line-height:1.4}.method-note-columns p{color:#43554c;margin:0 0 20px;font-size:13px;line-height:1.8}.method-note-columns code{overflow-wrap:anywhere;font:400 11px/1.6 monospace}.method-notes .research-source{border-bottom:1px solid;padding-bottom:5px;font-size:13px;line-height:1.5;display:inline-flex}.method-notes .research-source:hover{opacity:.65}.method-notes .evidence-links,.method-links{flex-wrap:wrap;gap:24px 36px;display:flex}.method-notes .rights-note{color:#43554c;max-width:780px;margin:25px 0 30px;font-size:11px;line-height:1.8}.method-links{padding-top:42px}@media (max-width:1200px){.method-journey{width:calc(100% - 112px)}.method-opening,.method-composition,.method-sticky .method-journey{column-gap:36px}.journey-page h1,.method-heading h2{font-size:62px}}@media (max-width:959px){.journey-page{--method-top:100px}.method-journey{width:calc(100% - 64px);max-width:720px;padding-top:130px}.method-opening,.method-composition{grid-template-columns:1fr;gap:36px}.method-opening{min-height:0;padding:35px 0 65px}.method-stage{padding:65px 0}.journey-page h1,.method-heading h2{font-size:62px}.method-context{margin-top:20px}.method-notes{padding-top:50px}}@media (max-width:600px){.method-journey{width:calc(100% - 40px);padding-top:136px}.method-opening{gap:15px;padding-top:12px}.method-stage{padding:52px 0}.journey-page h1,.method-heading h2{letter-spacing:-1.5px;font-size:51px}.journey-page h1 em,.method-heading h2 em{letter-spacing:-1.2px}.method-context{font-size:11px}.result-name{font-size:24px}.result-unit{font-size:23px}.result-value{font-size:30px}.result-ruler{font-size:22px}.saved-results>.method-context{font-size:10px}.method-note-columns{grid-template-columns:1fr;gap:0}.method-notes summary{font-size:13px}.method-note-columns p{font-size:12px}.method-links{gap:22px}}@media (max-width:370px){.method-journey{width:calc(100% - 32px)}.journey-page h1,.method-heading h2{font-size:46px}.method-notes .research-source{font-size:12px}}.method-figure .parcel-scene{isolation:isolate;overflow:hidden}.parcel-guides{opacity:.3}.parcel-guides path{fill:none;stroke:var(--green);stroke-width:1.5px;stroke-dasharray:6 11}.parcel-sheet-face{fill:var(--cream);stroke:#034f4650;stroke-width:1.4px}.sheet-panel{fill:var(--olive)}.sheet-icon{fill:none;stroke:var(--green);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.sheet-icon.thin{stroke-width:7px}.sheet-art.models .sheet-panel{fill:var(--green)}.sheet-art.models .sheet-icon{stroke:var(--peach)}.sheet-node{fill:var(--cream)}.sheet-art.checks .sheet-panel{fill:var(--peach)}.parcel-sheet-edge{fill:#c7cbb0;stroke:#034f4635;stroke-width:1.4px}.parcel-layer-label path{fill:none;stroke:#034f4660;stroke-width:1.3px}.parcel-layer-label text{fill:var(--green);font-size:30px;font-weight:500}.dataset-source{color:var(--green);border-bottom:1px solid #034f4655;align-items:center;gap:12px;margin-top:24px;padding-bottom:5px;font-size:12px;display:inline-flex}.dataset-source:hover{border-color:currentColor}.journey-page{overflow-x:clip}.method-background{display:none}.method-sticky .method-background{z-index:0;pointer-events:none;width:100vw;height:100svh;opacity:var(--chapter-image-opacity,0);grid-area:1/1/8/-1;place-self:start center;display:block;position:sticky;top:0;overflow:hidden}.method-sticky .method-background:before{content:"";filter:blur(28px)saturate(.9);background:url(/assets/images/city-street.jpg) 50%/cover no-repeat;position:absolute;inset:-60px}.diagram-surface{isolation:isolate;background:var(--cream);border:1px solid #034f461a;border-radius:28px;padding:18px;overflow:hidden}.method-sticky .diagram-surface>svg{max-height:calc(var(--stage-height) - 112px)}.step .data-map{width:100%;height:70%;max-height:none;position:absolute;inset:30% 0 auto}.data-points{fill:currentColor;opacity:calc(var(--draw,1) * .32)}.volume{fill:currentColor;opacity:.08}.volume.active{opacity:calc(var(--draw,1) * .32)}.deck-enhanced .step .data-map{width:calc(86% + 12vw);height:calc(108% + 8vh);inset:-4% -12vw auto 14%;-webkit-mask-image:radial-gradient(50% 55%,#000 45%,#0000 100%);mask-image:radial-gradient(50% 55%,#000 45%,#0000 100%)}.split-planes{gap:23px;padding:10px 14px 25px 2px;display:grid}.time-window{background:var(--cream);border:1px solid #034f4625;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:0 18px;padding:22px 24px 19px;display:grid;box-shadow:3px 7px #d8dac6,5px 20px 32px #1a1a1a0b}.fitting-window{margin-right:24px}.stopping-window{margin-inline:12px}.evaluation-window{margin-left:24px}.window-purpose{display:contents}.window-purpose>span:first-child{color:var(--green);grid-area:1/1/3}.window-purpose .hermes-icon{stroke-width:1.5px;width:32px;height:32px}.window-purpose>span:last-child{letter-spacing:.02em;color:#52675b;grid-area:1/2;font-size:11px}.time-window h3{font:400 30px/1.05 var(--serif);letter-spacing:-.5px;grid-area:2/2;margin:7px 0 0}.time-window p{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3/3;margin:0;font-size:13px;line-height:1.5}.time-window p span{color:#52675b;margin-top:3px;font-size:10px;display:block}.window-band{background:#034f4614;border-radius:3px;grid-column:2/4;height:3px;margin-top:17px;overflow:hidden}.window-band i{background:var(--green);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--window-fill,1));display:block}.stopping-window .window-band i{background:var(--orange)}.evaluation-window .window-band i{background:#a1ae91}.method-sticky .model-surface{transform:translateY(var(--surface-rise,0px))}.method-sticky .guard-surface{transform:none}.model-stage{min-height:320px;color:var(--chapter-ink,var(--green));position:relative;overflow:hidden}.model-stage .ensemble{width:100%;height:60%;max-height:none;position:absolute;inset:40% 0 auto}.ensemble-tree,.ensemble-estimate{fill:none;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.ensemble-estimate{stroke-width:2.2px}.stack-section .step{color:var(--chapter-ink,var(--cream))}.link-branch,.link-merge{fill:none;stroke:currentColor;stroke-width:1.2px;opacity:calc(var(--draw,1) * .45)}.link-branch.strong{stroke-width:1.8px;opacity:calc(var(--draw,1) * .75)}.link-merge{stroke-dasharray:3 5;opacity:calc(var(--draw,1) * .35)}.link-dot,.link-root{fill:currentColor;opacity:calc(var(--draw,1) * .8)}.link-root{opacity:var(--draw,1)}.link-label{font:400 15px var(--sans);fill:currentColor;text-anchor:middle;opacity:.7}.link-label.start{text-anchor:start}.model-stage .step-label{color:inherit}.method-sticky .model-stage{width:min(100%, calc((var(--stage-height) - 300px) * 1.636));aspect-ratio:720/440;margin:0 auto;overflow:visible}.method-sticky .model-stage .step-copy{position:absolute;top:0;left:0}.method-sticky .model-stage .ensemble{-webkit-mask-composite:source-in;width:104%;height:calc(100% + 8vh);inset:12% 0 auto -4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%),linear-gradient(#0000,#000 8% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%),linear-gradient(#0000,#000 8% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.outcome-section .step{color:var(--green)}.columns{align-items:flex-end;gap:6%;padding-left:42%;display:flex;position:absolute;inset:40% 0 0}.column{width:18%;opacity:calc(.2 + var(--draw,1) * .3);background:currentColor;position:relative}.column.other{opacity:calc(var(--draw,1) * .55);background:0 0;border:1.5px dashed;border-bottom:0}.column span{font:400 26px/1.1 var(--serif);opacity:1;display:grid;position:absolute;bottom:calc(100% + 10px);left:0}.column small{font:400 12px var(--sans);opacity:.75}.reference{opacity:.35;border-top:1px solid;position:absolute;left:6%;right:0}.reference span{font:400 12px var(--sans);position:absolute;bottom:6px;left:0}.deck-enhanced .step .columns{inset:50% -12vw -14vh 0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}@media (max-width:1200px) and (min-width:960px){.time-window{grid-template-columns:28px minmax(0,1fr) auto;gap:0 12px;padding:20px 16px}.time-window h3{font-size:26px}.time-window p{font-size:11px}.time-window p span{font-size:9px}.window-purpose .hermes-icon{width:27px;height:27px}.fitting-window{margin-right:12px}.stopping-window{margin-inline:6px}.evaluation-window{margin-left:12px}}@media (max-width:600px){.diagram-surface{border-radius:22px;padding:8px}.split-planes{gap:20px;padding-right:7px}.time-window{grid-template-columns:32px minmax(0,1fr);gap:0 16px;margin-inline:0;padding:20px}.time-window h3{font-size:30px}.time-window p{text-align:left;grid-area:3/2;margin-top:12px;font-size:14px}.time-window p span{margin-left:6px;font-size:11px;display:inline}.window-band{grid-area:4/2}}.method-sticky .model-stage .ensemble.fan{width:calc(104% + 12vw);inset:12% -12vw auto -4%}.steps{isolation:isolate;gap:24px;display:grid}.step{min-height:320px;color:var(--green);position:relative;overflow:hidden}.step .step-chart{width:100%;height:55%;max-height:none;position:absolute;inset:45% 0 auto}.step-art{color:var(--green)}.step-line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,1));opacity:.8}.step-bar,.step-dot{fill:currentColor;opacity:calc(var(--draw,1) * .55)}.step-stem{stroke:currentColor;stroke-width:1px;opacity:calc(var(--draw,1) * .4)}.step-fill{fill:currentColor;opacity:calc(var(--draw,1) * .12)}.step-copy{gap:10px;padding:8px 4px;display:grid;position:relative}.step-number{font:400 clamp(84px, 9vw, 144px) / .95 var(--serif);letter-spacing:-.04em}.step-label{max-width:300px;font:400 17px/1.4 var(--sans);color:var(--ink)}.deck-enhanced .step-copy{position:absolute;top:0;left:0}.method-sticky .stepped .method-heading{top:calc(var(--method-top) + (var(--stage-height) - var(--heading-height,280px)) / 2);margin-top:calc((var(--chapter-distance) - var(--heading-height,280px)) / 2);align-self:start;position:sticky}.method-sticky .steps{width:min(100%, calc((var(--stage-height) - 300px) * 1.45455));max-height:none;margin:0 auto;transform:none}.steps.deck-enhanced{aspect-ratio:640/440;display:block;position:relative}.deck-enhanced .step{position:absolute;inset:0}@media (max-width:600px){.step{min-height:260px}}.deck-enhanced .step{overflow:visible}.deck-enhanced .step .step-chart{-webkit-mask-composite:source-in;width:calc(104% + 12vw);height:calc(100% + 8vh);inset:12% -12vw auto -4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%),linear-gradient(#0000,#000 8% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%),linear-gradient(#0000,#000 8% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:root{--cream:#ffffeb;--ink:#1a1a1a;--green:#034f46;--olive:#e4e4d0;--peach:#ffe1b5;--lavender:#ffe1b5;--orange:#ffa946;--signal:#ff6c4c;--gold:#e9c46a}html{scrollbar-color:#000 var(--cream);scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:var(--cream)}html::-webkit-scrollbar-thumb{border:2px solid var(--cream);background:#000;border-radius:20px}body{background:var(--cream);color:var(--ink)}.navbar,.research-page .navbar{background:var(--cream);box-shadow:none;border-color:#e4e4d0}.nav-links a{color:var(--ink)}.hermes-icon{flex:none;width:20px;height:20px;display:block}.chapter-link .hermes-icon{width:23px;height:23px}.brand svg{color:var(--green)}.messenger-seal{background:var(--cream);color:var(--green);box-shadow:0 3px #034f4610,0 10px 25px #034f460a}.seal-rim,.seal-ring,.seal-key{stroke:var(--green)}.seal-stars{fill:var(--green)}.messenger-dust{background:var(--orange)}.dark-foundation,.city-strip:before,.perspectives,.perspectives-background{background-color:var(--green)}.wall-card.landscape.green{background:var(--green)}.wall-card.landscape:not(.green){background:var(--peach)}.wall-photo-copy{background:var(--orange)}.wall-controls button{background:var(--green);border-color:#ffffeb66}.split-reflections:after{background:linear-gradient(180deg, var(--cream), #ffffeb80 22%, #ffffeb33 46%, #ffffeb80 76%, var(--cream)), radial-gradient(ellipse 43% 64% at 50% 48%, #ffffebf5 10%, #ffffebc2 52%, #ffffeb00)}.chapter-heading h2 em,.negative-results h2 em,.research-page .next-page h2 em{color:var(--green)}.research-page .method-results-chapter,.research-page .study-section,.research-page .method-next{background:var(--cream)}.research-page .industry-chapter{background:var(--green);color:var(--cream)}.industry-chapter .chapter-heading h2 em{color:var(--cream)}.portrait-story{--paper-color:var(--cream)}.benchmark-joint,.method-update,.result-checkpoint{--paper-color:var(--peach)}.benchmark-areas,.industry-graph,.method-predict,.result-combined{--paper-color:var(--olive)}.story-paper.chapter-figure{color:var(--ink)}.story-paper .result-track,.story-paper.single-score .result-track{background:var(--olive)}.result-track.peach i,.comparison-key span:last-child:before,.compare-bars i:last-child{background:var(--orange)}.compare-row-heading b:last-child{color:var(--ink)}.chapter-rail button[aria-current=step]{border-color:var(--signal)}.network-outcome{background:var(--green);box-shadow:0 0 22px 12px var(--green)}.network-outcome>strong,.route-caption strong{color:var(--orange)}.learning-route{stroke:var(--orange)}.route-cursor{fill:var(--orange);stroke:var(--green)}.correction-point circle{fill:var(--orange);stroke:var(--orange)}.correction-point path{stroke:var(--ink)}.road-nodes{fill:var(--cream);stroke:var(--green)}.road-grid{stroke:#ffffeb70}.column-mark i{background:color-mix(in srgb, var(--green) 38%, var(--cream))}.result-column.is-current .column-mark i{background:var(--green)}.result-column:nth-child(2) .column-mark i,.result-column:nth-child(2).is-current .column-mark i{background:var(--orange)}.result-column>span{opacity:calc(.6 + var(--label-reveal,0) * .4)}.event-record,.event-model{box-shadow:none;text-align:center;background:0 0;border:0;padding:25px}.event-glyph{isolation:isolate;place-items:center;width:126px;height:126px;margin:0 auto 25px;display:grid;position:relative}.event-glyph:before{content:"";background:var(--orange);z-index:-1;border-radius:42% 48% 38% 45%;position:absolute;inset:0;rotate:-7deg}.event-glyph .hermes-icon{width:75px;height:75px;stroke:var(--ink);fill:none}.event-model .event-glyph:before{background:var(--olive);border-radius:50%;rotate:7deg}.event-model strong{margin-top:0}.event-ticket{background:var(--orange)}.event-ticket>.hermes-icon{width:26px;height:26px;position:absolute;top:24px;right:23px}.event-line{background:#034f462b}.event-line i{background:var(--signal);box-shadow:0 0 0 7px #ff6c4c12}@media (max-width:759px){.split-reflections:after{background:linear-gradient(180deg, var(--cream), #ffffeb99 20%, #ffffeb73 56%, #ffffeb9e 78%, var(--cream)), radial-gradient(ellipse 75% 65% at 50% 42%, #ffffebd9, #ffffeb00)}.event-glyph{width:120px;height:120px}.event-glyph .hermes-icon{width:70px;height:70px}}@media (max-height:700px){.event-glyph{width:90px;height:90px;margin-bottom:17px}.event-glyph .hermes-icon{width:54px;height:54px}.event-record,.event-model{padding:15px}.event-ticket>.hermes-icon{width:20px;height:20px;top:14px;right:14px}}.quality-feed{--card-color:var(--peach)}.quality-missing{--card-color:var(--olive)}.quality-future{--card-color:var(--cream)}.quality-poster .quality-copy{color:var(--cream)}.navbar.has-nav-modes,.research-page .navbar.has-nav-modes{gap:22px;justify-content:initial}.has-nav-modes .nav-mode-toggle{isolation:isolate;background:var(--olive);border:0;border-radius:40px;flex:none;align-items:center;min-width:190px;height:40px;margin:0;padding:3px;display:flex;position:relative}.has-nav-modes .nav-mode-toggle:before{content:"";z-index:-1;background:var(--cream);border-radius:30px;width:calc(50% - 3px);transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0);box-shadow:0 1px 3px #1a1a1a0d}.has-nav-modes .nav-mode-toggle:has(input[value=research]:checked):before{transform:translate(100%)}.has-nav-modes .nav-mode-toggle label{cursor:pointer;min-width:0;height:34px;font:600 14px/1 var(--sans);letter-spacing:0;color:#626958;white-space:nowrap;border-radius:30px;flex:1;place-items:center;padding-inline:15px;display:grid;position:relative}.has-nav-modes .nav-mode-toggle input{opacity:0;clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute}.has-nav-modes .nav-mode-toggle label:has(input:checked){color:var(--green)}.has-nav-modes .nav-mode-toggle label:has(input:focus-visible){outline:2px solid var(--green);outline-offset:4px}.has-nav-modes .nav-links{min-width:0;margin-left:auto;font-size:15px;display:flex}.has-nav-modes .nav-panel{align-items:center;gap:24px;display:flex}:is(.has-nav-modes:has(input[value=deliver]:checked) [data-nav-area=research],.has-nav-modes:has(input[value=research]:checked) [data-nav-area=deliver]){display:none}.has-nav-modes .nav-panel a{font-weight:600}@media (max-width:759px){.navbar.has-nav-modes,.research-page .navbar.has-nav-modes{grid-template-columns:auto 1fr;gap:2px 12px;min-height:74px;padding:8px 13px;display:grid}.has-nav-modes .nav-mode-toggle{justify-self:end;min-width:166px;height:32px;padding:3px}.has-nav-modes .nav-mode-toggle label{height:26px;padding-inline:11px;font-size:12px}.has-nav-modes .nav-links{grid-column:1/-1;justify-self:end;min-height:24px;margin:0;font-size:12px;line-height:1.4}.has-nav-modes .nav-panel{gap:20px}.has-nav-modes .nav-panel a{padding:4px 0}.has-nav-modes .nav-panel a:after{bottom:1px}.research-page.journey-page .chapter-runway{--chapter-top:96px}html{scroll-padding-top:100px}}@media (max-width:370px){.navbar.has-nav-modes,.research-page .navbar.has-nav-modes{column-gap:10px;padding-inline:10px}.has-nav-modes .nav-mode-toggle{min-width:148px}.has-nav-modes .nav-mode-toggle label{padding-inline:10px;font-size:11px}}@media (max-width:290px){.has-nav-modes .nav-mode-toggle{min-width:130px}.has-nav-modes .nav-mode-toggle label{padding-inline:6px;font-size:10px}.navbar.has-nav-modes,.research-page .navbar.has-nav-modes{column-gap:6px}}html{scroll-behavior:smooth}html.hermes-scroll-active,html[data-scroll-paused]{scroll-behavior:auto!important}
