.osd-module__NnKg2a__layer{display:block}.osd-module__NnKg2a__fMist{fill:var(--mist)}.osd-module__NnKg2a__fSteel{fill:var(--steel)}.osd-module__NnKg2a__fField{fill:var(--field)}.osd-module__NnKg2a__fPaper{fill:var(--paper)}.osd-module__NnKg2a__fSoft{fill:var(--blue-soft)}.osd-module__NnKg2a__fInk{fill:var(--ink)}.osd-module__NnKg2a__fNone{fill:none}.osd-module__NnKg2a__fWall{fill:color-mix(in srgb,var(--ink) 20%,var(--steel))}.osd-module__NnKg2a__fVoid{fill:color-mix(in srgb,var(--steel) 55%,var(--paper))}.osd-module__NnKg2a__fRoomA{fill:var(--field)}.osd-module__NnKg2a__fRoomB{fill:color-mix(in srgb,var(--blue) 8%,var(--blue-soft))}.osd-module__NnKg2a__fGlass{fill:var(--paper);opacity:.5}.osd-module__NnKg2a__fBlue{fill:var(--blue);opacity:.55}.osd-module__NnKg2a__fCorr,.osd-module__NnKg2a__fDoor{fill:var(--paper)}.osd-module__NnKg2a__fCorrHi,.osd-module__NnKg2a__fEntry{fill:color-mix(in srgb,var(--blue) 30%,var(--paper))}.osd-module__NnKg2a__fHumid{fill:var(--blue)}.osd-module__NnKg2a__grain{fill:var(--paper);stroke:var(--ink);stroke-width:1.1px;vector-effect:non-scaling-stroke}.osd-module__NnKg2a__pipe{stroke-width:1.6px}.osd-module__NnKg2a__panel{stroke-width:3.4px}.osd-module__NnKg2a__fReach{fill:color-mix(in srgb,var(--blue) 30%,var(--paper))}.osd-module__NnKg2a__batch{fill:var(--blue-deep);stroke:var(--paper);stroke-width:2.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.osd-module__NnKg2a__leaf{stroke-width:3px}.osd-module__NnKg2a__fDoorHi{fill:var(--blue)}.osd-module__NnKg2a__trail{fill:none;stroke:var(--blue-deep);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}@keyframes osd-module__NnKg2a__osdMarch{to{stroke-dashoffset:-28px}}@keyframes osd-module__NnKg2a__osdSpin{to{transform:rotate(360deg)}}@keyframes osd-module__NnKg2a__osdBelt{to{transform:translate(12px)}}@keyframes osd-module__NnKg2a__osdBelt2{to{transform:translate(24px)}}@keyframes osd-module__NnKg2a__osdBob{0%,to{transform:translateY(4px)}50%{transform:translateY(-14px)}}@keyframes osd-module__NnKg2a__osdBobSmall{0%,to{transform:translateY(2px)}50%{transform:translateY(-7px)}}@keyframes osd-module__NnKg2a__osdStir{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes osd-module__NnKg2a__osdPress{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes osd-module__NnKg2a__osdSlide{0%{opacity:0;transform:translate(0)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(25px,46px)}}@keyframes osd-module__NnKg2a__osdTumble{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes osd-module__NnKg2a__osdBlink{50%{opacity:.15}}@keyframes osd-module__NnKg2a__osdPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}[data-live] .osd-module__NnKg2a__batch{animation:1.2s ease-in-out infinite osd-module__NnKg2a__osdPulse}.osd-module__NnKg2a__fall,.osd-module__NnKg2a__fallFast,.osd-module__NnKg2a__fallAlways,.osd-module__NnKg2a__rise,.osd-module__NnKg2a__flow,.osd-module__NnKg2a__flowInk,.osd-module__NnKg2a__liquid{stroke-dasharray:5 9;animation:none}[data-live] .osd-module__NnKg2a__fall,[data-live] .osd-module__NnKg2a__rise,[data-live] .osd-module__NnKg2a__flow,[data-live] .osd-module__NnKg2a__flowInk,[data-live] .osd-module__NnKg2a__fallAlways{animation:1.7s linear infinite osd-module__NnKg2a__osdMarch}[data-live] .osd-module__NnKg2a__fallFast{animation:1s linear infinite osd-module__NnKg2a__osdMarch}[data-live] .osd-module__NnKg2a__liquid{animation:2.2s linear infinite osd-module__NnKg2a__osdMarch}.osd-module__NnKg2a__liquid{stroke-width:1.8px}.osd-module__NnKg2a__gated{opacity:0;transition:opacity .5s}[data-run] .osd-module__NnKg2a__gated{opacity:1}.osd-module__NnKg2a__stir,.osd-module__NnKg2a__stirHero,.osd-module__NnKg2a__stirAlways,.osd-module__NnKg2a__turn,.osd-module__NnKg2a__turnSlow,.osd-module__NnKg2a__tumble{transform-box:fill-box;transform-origin:50%}[data-live] [data-run] .osd-module__NnKg2a__stir,[data-live] .osd-module__NnKg2a__stirHero{animation:1s ease-in-out infinite osd-module__NnKg2a__osdStir}[data-live] .osd-module__NnKg2a__stirAlways{animation:1.8s ease-in-out infinite osd-module__NnKg2a__osdStir}[data-live] [data-run] .osd-module__NnKg2a__turn{animation:5.5s linear infinite osd-module__NnKg2a__osdSpin}[data-live] .osd-module__NnKg2a__turnSlow{animation:8s linear infinite osd-module__NnKg2a__osdSpin}[data-live] [data-run] .osd-module__NnKg2a__tumble{animation:1.3s ease-in-out infinite osd-module__NnKg2a__osdTumble}[data-live] [data-run] .osd-module__NnKg2a__belt{animation:1.1s linear infinite osd-module__NnKg2a__osdBelt}[data-live] .osd-module__NnKg2a__beltAlways{animation:2.6s linear infinite osd-module__NnKg2a__osdBelt2}[data-live] [data-run] .osd-module__NnKg2a__bob{animation:1.3s ease-in-out infinite osd-module__NnKg2a__osdBob}[data-live] .osd-module__NnKg2a__bobSmall{animation:1.3s ease-in-out infinite osd-module__NnKg2a__osdBobSmall}[data-live] [data-run] .osd-module__NnKg2a__press{animation:1.1s ease-in-out infinite osd-module__NnKg2a__osdPress}.osd-module__NnKg2a__slide{opacity:0}[data-live] [data-run] .osd-module__NnKg2a__slide{animation:1.5s linear infinite osd-module__NnKg2a__osdSlide}[data-live] [data-run] .osd-module__NnKg2a__blink{animation:1s step-end infinite osd-module__NnKg2a__osdBlink}.osd-module__NnKg2a__fan{transform-box:view-box;transform-origin:150px 113px}[data-live] .osd-module__NnKg2a__fan{animation:2.6s linear infinite osd-module__NnKg2a__osdSpin}.osd-module__NnKg2a__lFlow,.osd-module__NnKg2a__lEntry,.osd-module__NnKg2a__lDust,.osd-module__NnKg2a__lHumid,.osd-module__NnKg2a__lWalls{transition:opacity .55s}.osd-module__NnKg2a__lEntry,.osd-module__NnKg2a__lDust,.osd-module__NnKg2a__lHumid,.osd-module__NnKg2a__lWalls{opacity:0}[data-osd-mode] .osd-module__NnKg2a__lFlow{opacity:0}:is([data-osd-mode=flow] .osd-module__NnKg2a__lFlow,[data-osd-mode=entry] .osd-module__NnKg2a__lEntry,[data-osd-mode=dust] .osd-module__NnKg2a__lDust,[data-osd-mode=humid] .osd-module__NnKg2a__lHumid,[data-osd-mode=walls] .osd-module__NnKg2a__lWalls){opacity:1}.osd-module__NnKg2a__wallLines,.osd-module__NnKg2a__doorLines{transition:opacity .55s}:is([data-osd-mode=walls] .osd-module__NnKg2a__wallLines,[data-osd-mode=walls] .osd-module__NnKg2a__doorLines){opacity:0}@media (max-width:1023px) and (min-height:520px) and (prefers-reduced-motion:no-preference){html.pg-js .osd-module__NnKg2a__rules.osd-module__NnKg2a__rules{min-height:calc(100svh + (var(--n,6) + 2) * 26svh)}}.osd-module__NnKg2a__factsTop{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(40px,6vw,120px);display:grid}.osd-module__NnKg2a__factsDef{padding-top:calc(clamp(26px,3.8vh,44px) + 1px)}.osd-module__NnKg2a__facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(40px,6.5vh,72px) clamp(28px,4vw,72px);margin:clamp(56px,9vh,104px) 0 0;display:grid}.osd-module__NnKg2a__fact{grid-column:span 2;min-width:0}.osd-module__NnKg2a__fact:nth-child(n+4){grid-column:span 3}.osd-module__NnKg2a__factName{font-family:var(--font-d);font-weight:var(--w-display);font-variation-settings:var(--wide);letter-spacing:var(--tr-lg,var(--track));color:var(--ink);text-wrap:balance;margin:0 0 clamp(12px,1.8vh,18px);font-size:clamp(1.65rem,2.55vw,2.6rem);line-height:1.02}.osd-module__NnKg2a__factText{color:var(--ink-2);text-wrap:pretty;max-width:26em;margin:0;font-size:clamp(1.08rem,1.3vw,1.28rem);line-height:1.42}.osd-module__NnKg2a__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.osd-module__NnKg2a__decIntro{max-width:none}.osd-module__NnKg2a__decIntro p{max-width:34em}.osd-module__NnKg2a__dec{margin:clamp(40px,6vh,72px) 0 0}.osd-module__NnKg2a__tableHead{color:var(--ink-2);flex-wrap:wrap;gap:4px 2.2em;margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.osd-module__NnKg2a__decGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,120px);margin:0;display:grid}.osd-module__NnKg2a__decCell{border-top:1px solid var(--line-strong);min-width:0;padding:clamp(20px,3vh,28px) 0 clamp(26px,4vh,40px)}.osd-module__NnKg2a__decName{font-family:var(--font-l);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);letter-spacing:var(--tr-sm,-.012em);color:var(--ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(1.22rem,1.6vw,1.5rem);line-height:1.15}.osd-module__NnKg2a__decName strong,.osd-module__NnKg2a__testName strong,.osd-module__NnKg2a__factName strong{font-weight:inherit}.osd-module__NnKg2a__decText{color:var(--ink-2);text-wrap:pretty;max-width:36em;margin:0;font-size:clamp(1.02rem,1.12vw,1.12rem);line-height:1.5}.osd-module__NnKg2a__decText a,.osd-module__NnKg2a__testText a{color:var(--blue-deep)}.osd-module__NnKg2a__decText strong{color:var(--ink);font-weight:600}.osd-module__NnKg2a__decAfter{max-width:34em}.osd-module__NnKg2a__stopName{font-family:var(--font-l);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);letter-spacing:var(--tr-sm,-.012em);color:var(--ink);margin:0 0 12px;font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.15}.osd-module__NnKg2a__stop p{max-width:none}.osd-module__NnKg2a__stop>div{gap:clamp(10px,1.5vh,16px);max-width:none}.osd-module__NnKg2a__stopLead{margin-bottom:clamp(10px,1.5vh,16px)}.osd-module__NnKg2a__stopsRow{position:relative}.osd-module__NnKg2a__stop+.osd-module__NnKg2a__stop{margin-top:clamp(36px,6vh,56px)}@media (min-width:1024px){.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route{background:var(--mist)}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route>div:first-of-type{grid-template-columns:var(--m) minmax(0,1fr) var(--m);grid-template-rows:auto auto auto auto}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route>div>div:first-child{grid-area:3/2;margin:0 0 clamp(18px,2.8vh,30px)}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route [data-kit-pwin]{display:contents}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route [data-kit-ptrack]>*{grid-column:2}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route [data-kit-ptrack]>div:first-child{grid-row:1;margin-bottom:clamp(16px,2.4vh,26px)}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route h2{grid-row:2;max-width:none;margin-bottom:clamp(14px,2.2vh,24px);font-size:clamp(1.8rem,2.7vw,2.7rem)}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route [data-stage]{aspect-ratio:auto;height:clamp(250px,38svh,420px)}.osd-module__NnKg2a__stops{grid-row:4;min-width:0}.osd-module__NnKg2a__stopsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vh,56px) clamp(32px,6vw,120px);display:grid}.osd-module__NnKg2a__stop+.osd-module__NnKg2a__stop{margin-top:0}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.pg-js .osd-module__NnKg2a__stops{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 80%,#0000 100%)}html.pg-js .osd-module__NnKg2a__stopsRow{will-change:transform;gap:clamp(44px,5.5vw,96px);display:flex}html.pg-js .osd-module__NnKg2a__stop{flex:none;width:min(34rem,44vw)}html.pg-js .osd-module__NnKg2a__stops[data-sync] .osd-module__NnKg2a__stop{opacity:.5;transition:opacity .4s}html.pg-js .osd-module__NnKg2a__stops[data-sync] .osd-module__NnKg2a__stop[data-on]{opacity:1}html.pg-js .osd-module__NnKg2a__stop [data-observe=rise]{opacity:1;transition:none;transform:none}}@media (min-width:1024px) and (max-height:820px){.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route h2{margin-bottom:12px;font-size:clamp(1.6rem,2.2vw,2.1rem)}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route [data-kit-ptrack]>div:first-child{margin-bottom:12px}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route [data-stage]{height:clamp(220px,40svh,330px)}.osd-module__NnKg2a__stopName{margin-bottom:8px;font-size:1.2rem}.osd-module__NnKg2a__stop p{font-size:.98rem;line-height:1.42}}.osd-module__NnKg2a__syrup{aspect-ratio:360/400;max-width:420px;position:sticky;top:clamp(96px,14vh,140px)}.osd-module__NnKg2a__syrup>svg{width:100%;height:100%}.osd-module__NnKg2a__liqWords{max-width:none}.osd-module__NnKg2a__two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,6vw,120px);display:grid}.osd-module__NnKg2a__two>div{max-width:none}.osd-module__NnKg2a__tests{margin:clamp(44px,7vh,80px) 0 0}.osd-module__NnKg2a__testGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vh,40px) clamp(20px,2.6vw,44px);margin:0;display:grid}.osd-module__NnKg2a__test{border-top:1px solid color-mix(in srgb,currentColor 34%,transparent);color:var(--ink);min-width:0;padding-top:clamp(16px,2.4vh,22px)}.osd-module__NnKg2a__testName{font-family:var(--font-l);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);letter-spacing:var(--tr-sm,-.012em);color:var(--ink);margin:0 0 10px;font-size:clamp(1.18rem,1.45vw,1.4rem);line-height:1.15}.osd-module__NnKg2a__testText{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.05vw,1.06rem);line-height:1.5}.osd-module__NnKg2a__qualAfter{max-width:38em;margin-top:clamp(40px,6vh,64px)}.osd-module__NnKg2a__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);max-width:1040px;margin:clamp(8px,1.4vh,16px) 0 clamp(40px,6vh,64px);display:grid}.osd-module__NnKg2a__stripCell{min-width:0;margin:0}.osd-module__NnKg2a__stripCell img{aspect-ratio:4/5;object-fit:cover;background:var(--steel);width:100%;height:auto;display:block}.osd-module__NnKg2a__stripCap{color:var(--ink-2);margin-top:10px;font-size:14px;font-weight:600;line-height:1.3}.osd-module__NnKg2a__projAfter{margin-top:clamp(32px,5vh,52px)}@media (max-width:1023px){.osd-module__NnKg2a__factsTop{display:block}.osd-module__NnKg2a__factsDef{padding-top:0}.osd-module__NnKg2a__facts{margin-top:clamp(44px,7vh,64px);display:block}.osd-module__NnKg2a__fact+.osd-module__NnKg2a__fact{margin-top:clamp(30px,4.6vh,42px)}.osd-module__NnKg2a__factName{margin-bottom:10px;font-size:clamp(1.6rem,7vw,2.3rem)}.osd-module__NnKg2a__decGrid{grid-template-columns:1fr}.osd-module__NnKg2a__two{grid-template-columns:1fr;gap:clamp(20px,3vh,32px)}.osd-module__NnKg2a__route.osd-module__NnKg2a__route.osd-module__NnKg2a__route{background:var(--mist)}.osd-module__NnKg2a__syrup{max-width:320px;margin:0 auto;position:static}.osd-module__NnKg2a__testGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.osd-module__NnKg2a__strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:600px){.osd-module__NnKg2a__testGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.osd-module__NnKg2a__layer *,.osd-module__NnKg2a__syrup *{animation:none!important}.osd-module__NnKg2a__lFlow,.osd-module__NnKg2a__lEntry,.osd-module__NnKg2a__lDust,.osd-module__NnKg2a__lHumid,.osd-module__NnKg2a__lWalls,.osd-module__NnKg2a__wallLines,.osd-module__NnKg2a__doorLines,.osd-module__NnKg2a__gated{transition:none}}
