.network-map-module__MOJn-G__root{background:var(--paper-2);border-radius:2px;gap:0;display:grid;overflow:hidden}.network-map-module__MOJn-G__stage{position:relative}.network-map-module__MOJn-G__svg{width:100%;height:auto;animation:network-map-module__MOJn-G__map-pull 1.4s var(--ease-focus) both;display:block;overflow:visible}@keyframes network-map-module__MOJn-G__map-pull{0%{filter:blur(12px);opacity:.25}to{filter:blur();opacity:1}}.network-map-module__MOJn-G__desktop{padding:clamp(12px,2vw,28px) clamp(12px,2vw,28px) 0}.network-map-module__MOJn-G__mobile{padding:16px 16px 0;display:none}.network-map-module__MOJn-G__scroller{-webkit-overflow-scrolling:touch;overflow-x:auto}.network-map-module__MOJn-G__scroller .network-map-module__MOJn-G__svg{width:900px;max-width:none}@media (max-width:767px){.network-map-module__MOJn-G__desktop{display:none}.network-map-module__MOJn-G__mobile{display:block}}.network-map-module__MOJn-G__thames{fill:none;stroke:var(--thames);stroke-width:12px;stroke-linecap:round}.network-map-module__MOJn-G__line{fill:none;stroke-linejoin:round;transition:opacity .45s var(--ease-focus), filter .45s var(--ease-focus)}.network-map-module__MOJn-G__draw{stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:network-map-module__MOJn-G__draw 1.3s var(--ease-focus) forwards;animation-delay:calc(.25s + var(--i,0) * .12s)}.network-map-module__MOJn-G__dashed{stroke-linecap:butt;animation:.8s .9s backwards network-map-module__MOJn-G__fade-in}@keyframes network-map-module__MOJn-G__draw{to{stroke-dashoffset:0}}@keyframes network-map-module__MOJn-G__fade-in{0%{opacity:0}}.network-map-module__MOJn-G__station{cursor:pointer;transition:opacity .45s var(--ease-focus), filter .45s var(--ease-focus);outline:none;animation:.7s 1s backwards network-map-module__MOJn-G__fade-in}.network-map-module__MOJn-G__station:focus-visible .network-map-module__MOJn-G__hit{stroke:var(--ultramarine);stroke-width:2px}.network-map-module__MOJn-G__dim{opacity:.28;filter:blur(2.2px)}.network-map-module__MOJn-G__ring{fill:var(--paper);stroke:var(--ink);stroke-width:4.5px}.network-map-module__MOJn-G__ringDashed{stroke-width:3px;stroke-dasharray:4 3}.network-map-module__MOJn-G__hit{fill:#0000}.network-map-module__MOJn-G__name{font-family:var(--sans);letter-spacing:-.01em;fill:var(--ink);font-size:19px;font-weight:600}.network-map-module__MOJn-G__nameHead{font-weight:700}.network-map-module__MOJn-G__sub{fill:var(--slate);font-weight:400}.network-map-module__MOJn-G__commit{font-family:var(--mono);fill:var(--ink);font-size:16px}.network-map-module__MOJn-G__hash{fill:var(--slate)}.network-map-module__MOJn-G__headRef{fill:var(--line-vzn);font-weight:600}.network-map-module__MOJn-G__compact .network-map-module__MOJn-G__commit{font-size:12.5px}.network-map-module__MOJn-G__compact .network-map-module__MOJn-G__gitHeader{font-size:11px}.network-map-module__MOJn-G__gitHeader{font-family:var(--mono);fill:var(--slate);font-size:13px}.network-map-module__MOJn-G__preview{z-index:2;background:var(--paper);border:1px solid var(--hair);pointer-events:none;width:max-content;max-width:260px;animation:network-map-module__MOJn-G__preview-in .22s var(--ease-focus) both;border-radius:2px;gap:4px;padding:12px 14px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 22px));box-shadow:0 10px 30px -12px #0c0f1a4d}.network-map-module__MOJn-G__preview strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.network-map-module__MOJn-G__preview span{color:var(--slate);font-size:13.5px;line-height:1.4}.network-map-module__MOJn-G__preview em{font-style:normal;font-family:var(--mono);color:var(--ultramarine);font-size:12px}.network-map-module__MOJn-G__alignEnd{transform:translate(calc(24px - 100%),calc(-100% - 22px))}.network-map-module__MOJn-G__alignStart{transform:translate(-24px,calc(-100% - 22px))}@keyframes network-map-module__MOJn-G__preview-in{0%{opacity:0;filter:blur(4px)}}.network-map-module__MOJn-G__controls{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(12px,2vw,28px) 16px;display:flex}.network-map-module__MOJn-G__toggle{flex-wrap:wrap;gap:8px;display:flex}.network-map-module__MOJn-G__toggle button{font:500 13px/1 var(--mono);border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;padding:9px 12px}.network-map-module__MOJn-G__toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.network-map-module__MOJn-G__hint{font-family:var(--mono);color:var(--slate);margin:0;font-size:12px}.network-map-module__MOJn-G__hint kbd{font-family:var(--mono);border:1px solid var(--hair);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-size:11px}.network-map-module__MOJn-G__mobileOnly{display:none}@media (max-width:767px){.network-map-module__MOJn-G__desktopOnly{display:none}.network-map-module__MOJn-G__mobileOnly{display:inline-flex}.network-map-module__MOJn-G__hint{display:none}}
.home-journey-module__YjmRXG__section{margin-top:-69px;position:relative}.home-journey-module__YjmRXG__stage{background:var(--paper);height:100svh;position:sticky;top:0;overflow:hidden}.home-journey-module__YjmRXG__map{will-change:filter, opacity;position:absolute;inset:0}.home-journey-module__YjmRXG__map svg{width:100%;height:100%;display:block}.home-journey-module__YjmRXG__train{pointer-events:none}.home-journey-module__YjmRXG__halo{opacity:.1}.home-journey-module__YjmRXG__car{stroke:var(--paper);stroke-width:3px}.home-journey-module__YjmRXG__window{fill:var(--paper);opacity:.85}.home-journey-module__YjmRXG__hero{padding:88px var(--gutter) 64px;will-change:opacity, filter, transform;align-content:center;gap:clamp(18px,2.4vw,28px);max-width:1280px;margin-inline:auto;display:grid;position:absolute;inset:0}.home-journey-module__YjmRXG__scrollCue{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);gap:8px;margin:12px 0 0;font-size:12px;display:inline-flex}.home-journey-module__YjmRXG__scrollCue span{animation:home-journey-module__YjmRXG__nudge 1.6s var(--ease-focus) infinite;display:inline-block}@keyframes home-journey-module__YjmRXG__nudge{50%{transform:translateY(5px)}}.home-journey-module__YjmRXG__card{left:var(--gutter);width:min(520px, calc(100% - 2 * var(--gutter)));background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--hair);animation:home-journey-module__YjmRXG__card-in .5s var(--ease-focus) both;border-radius:2px;gap:14px;padding:clamp(20px,2.4vw,30px);display:grid;position:absolute;bottom:clamp(56px,9vh,96px)}@keyframes home-journey-module__YjmRXG__card-in{0%{filter:blur(8px);transform:translateY(10px)}}.home-journey-module__YjmRXG__kicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;display:flex}.home-journey-module__YjmRXG__kicker span+span{color:var(--ultramarine)}.home-journey-module__YjmRXG__cardTitle{margin:0;font-size:clamp(38px,5vw,72px)}.home-journey-module__YjmRXG__cardBody{color:var(--slate);margin:0;font-size:clamp(16px,1.5vw,18.5px);line-height:1.5}.home-journey-module__YjmRXG__cardLink{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;justify-self:start;font-size:15px;font-weight:600;text-decoration:none}.home-journey-module__YjmRXG__endCard{width:min(620px, calc(100% - 2 * var(--gutter)))}.home-journey-module__YjmRXG__endActions{flex-wrap:wrap;gap:10px;display:flex}.home-journey-module__YjmRXG__btnVzn{background:var(--line-vzn);border-color:var(--line-vzn);color:#1a1204}.home-journey-module__YjmRXG__btnWriting{background:var(--line-writing);border-color:var(--line-writing);color:var(--paper)}.home-journey-module__YjmRXG__btnLab{background:var(--line-lab);border-color:var(--line-lab);color:var(--paper)}.home-journey-module__YjmRXG__gitToggle{font:500 13px/1 var(--mono);border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;justify-self:start;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.home-journey-module__YjmRXG__gitToggle[aria-pressed=true]{background:var(--ink);color:var(--paper)}.home-journey-module__YjmRXG__gitToggle kbd{font-family:var(--mono);opacity:.6;border:1px solid;border-radius:4px;padding:1px 5px;font-size:11px}.home-journey-module__YjmRXG__rail{top:88px;right:var(--gutter);width:min(260px,45vw);position:absolute}.home-journey-module__YjmRXG__railLine{justify-content:space-between;align-items:center;height:14px;display:flex;position:relative}.home-journey-module__YjmRXG__railLine:before,.home-journey-module__YjmRXG__railFill{content:"";background:var(--hair);border-radius:2px;height:4px;position:absolute;top:5px;left:0;right:0}.home-journey-module__YjmRXG__railFill{background:var(--ink);transform-origin:0}.home-journey-module__YjmRXG__railLine i{background:var(--paper);border:2.5px solid var(--hair);border-radius:50%;width:12px;height:12px;position:relative}.home-journey-module__YjmRXG__railLine i.home-journey-module__YjmRXG__passed{border-color:var(--ink)}.home-journey-module__YjmRXG__skip{right:var(--gutter);font-family:var(--mono);color:var(--slate);font-size:12px;text-decoration:none;position:absolute;bottom:20px}.home-journey-module__YjmRXG__skip:hover,.home-journey-module__YjmRXG__skip:focus-visible{color:var(--ink)}@media (max-width:899px){.home-journey-module__YjmRXG__gitToggle{display:none}.home-journey-module__YjmRXG__card{gap:10px;bottom:48px}.home-journey-module__YjmRXG__rail{top:80px;left:var(--gutter);right:auto}}.home-journey-module__YjmRXG__static{gap:clamp(28px,4vw,48px);display:grid}.home-journey-module__YjmRXG__staticHero{gap:24px;padding-block:clamp(40px,7vw,96px) 0;display:grid}.home-journey-module__YjmRXG__staticMap{padding-inline:var(--gutter)}.home-journey-module__YjmRXG__staticList{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px;margin:0;list-style:none;display:grid}.home-journey-module__YjmRXG__staticList li{border-top:3px solid var(--ink);align-content:start;gap:10px;padding-top:14px;display:grid}
.doors-module__5YS0xa__wrap{gap:clamp(20px,3vw,32px);display:grid}.doors-module__5YS0xa__doors{grid-template-columns:1fr;gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.doors-module__5YS0xa__door{--c:var(--ink)}@media (min-width:700px){.doors-module__5YS0xa__doors{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(32px,4vw,48px)}}@media (min-width:1180px){.doors-module__5YS0xa__doors{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}}.doors-module__5YS0xa__link{height:100%;color:var(--ink);align-content:start;gap:12px;padding:0 0 22px;text-decoration:none;display:grid}.doors-module__5YS0xa__route{justify-content:space-between;margin-bottom:30px;padding-top:7px;display:flex;position:relative}.doors-module__5YS0xa__route:before{content:"";background:var(--c);transform-origin:0;height:7px;transition:transform .6s var(--ease-focus);border-radius:4px;position:absolute;top:7px;left:0;right:0}.doors-module__5YS0xa__stop{justify-items:center;display:grid;position:relative}.doors-module__5YS0xa__stop:first-child{justify-items:start}.doors-module__5YS0xa__stop:last-child{justify-items:end}.doors-module__5YS0xa__stop i{background:var(--paper);border:3px solid var(--ink);z-index:1;border-radius:50%;width:14px;height:14px;margin-top:-3.5px;position:relative}.doors-module__5YS0xa__stop em{white-space:nowrap;font-style:normal;font-family:var(--mono);color:var(--slate);font-size:11.5px;position:absolute;top:20px}.doors-module__5YS0xa__title{font-size:clamp(28px,3vw,38px)}.doors-module__5YS0xa__body{color:var(--slate);max-width:40ch;font-size:16px}.doors-module__5YS0xa__cta{background:linear-gradient(var(--c), var(--c)) 0 100% / 0 2px no-repeat;transition:background-size .42s var(--ease-focus);justify-self:start;font-size:15px;font-weight:600}.doors-module__5YS0xa__link:hover .doors-module__5YS0xa__cta,.doors-module__5YS0xa__link:focus-visible .doors-module__5YS0xa__cta{background-size:100% 2px}.doors-module__5YS0xa__link:hover .doors-module__5YS0xa__route:before{animation:doors-module__5YS0xa__run .9s var(--ease-focus)}@keyframes doors-module__5YS0xa__run{0%{transform:scaleX(.15)}}
.departures-module___mAOdW__board{background:var(--graphite);color:var(--fog);border:1px solid var(--grid);border-radius:2px;gap:18px;padding:clamp(18px,3vw,32px);display:grid}.departures-module___mAOdW__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.departures-module___mAOdW__title{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1}.departures-module___mAOdW__clock{font-family:var(--mono);color:var(--amber);font-variant-numeric:tabular-nums;font-size:clamp(20px,2.6vw,30px)}.departures-module___mAOdW__clock small{color:var(--fog-dim);letter-spacing:.08em;font-size:.5em}.departures-module___mAOdW__scroll{overflow-x:auto}.departures-module___mAOdW__table{border-collapse:collapse;width:100%;min-width:620px;font-family:var(--mono)}.departures-module___mAOdW__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--fog-dim);border-bottom:1px solid var(--grid);padding:0 16px 10px 0;font-size:11px;font-weight:500}.departures-module___mAOdW__table td{border-bottom:1px solid var(--grid);color:var(--amber);letter-spacing:.06em;white-space:nowrap;padding:13px 16px 13px 0;font-size:15px}.departures-module___mAOdW__when{width:5.5em;color:var(--fog-dim)!important}.departures-module___mAOdW__ok{color:#7bd8a6!important}.departures-module___mAOdW__muted td{color:var(--fog-dim)}.departures-module___mAOdW__flap{font-variant-numeric:tabular-nums}.departures-module___mAOdW__rowLink{color:inherit;transition:background-size .42s var(--ease-focus);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.departures-module___mAOdW__rowLink:hover,.departures-module___mAOdW__rowLink:focus-visible{background-size:100% 1px}.departures-module___mAOdW__foot{font-family:var(--mono);color:var(--fog-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.departures-module___mAOdW__replay{font:500 12px/1 var(--mono);color:var(--fog);border:1px solid var(--grid);cursor:pointer;background:0 0;border-radius:6px;padding:8px 12px}.departures-module___mAOdW__replay:hover{border-color:var(--fog-dim)}
.vzn-line-module__jDU-WW__root{position:relative}.vzn-line-module__jDU-WW__horizontal{--pad-top:190px;width:100%;padding-top:var(--pad-top);padding-bottom:250px;position:relative}.vzn-line-module__jDU-WW__track{display:block;overflow:visible}.vzn-line-module__jDU-WW__inkLine,.vzn-line-module__jDU-WW__amberLine{fill:none;stroke-width:10px;stroke-linejoin:round;stroke-linecap:round}.vzn-line-module__jDU-WW__inkLine{stroke:var(--fog)}.vzn-line-module__jDU-WW__amberLine{stroke:var(--amber);stroke-dasharray:1;stroke-dashoffset:0}.vzn-line-module__jDU-WW__horizontal:not(.vzn-line-module__jDU-WW__drawn) .vzn-line-module__jDU-WW__amberLine{stroke-dashoffset:1px}.vzn-line-module__jDU-WW__drawn .vzn-line-module__jDU-WW__amberLine{animation:vzn-line-module__jDU-WW__draw 1.6s var(--ease-focus) both}@keyframes vzn-line-module__jDU-WW__draw{0%{stroke-dashoffset:1px}}.vzn-line-module__jDU-WW__station{fill:var(--graphite);stroke:var(--amber);stroke-width:4px}.vzn-line-module__jDU-WW__interchange{fill:var(--graphite);stroke:#fff;stroke-width:4.5px}.vzn-line-module__jDU-WW__train rect{fill:#fff;stroke:var(--graphite);stroke-width:3px}.vzn-line-module__jDU-WW__here{font-family:var(--mono);letter-spacing:.04em;color:var(--fog-dim);white-space:nowrap;margin:0;font-size:12px;position:absolute}.vzn-line-module__jDU-WW__here strong{color:#fff;font-weight:500}.vzn-line-module__jDU-WW__card{border-left:2px solid var(--grid);gap:6px;width:clamp(200px,17vw,260px);padding-left:14px;display:grid;position:absolute}.vzn-line-module__jDU-WW__horizontal .vzn-line-module__jDU-WW__card:before{content:"";border-left:2px dashed var(--grid);height:30px;position:absolute;top:-30px;left:-2px}.vzn-line-module__jDU-WW__horizontal .vzn-line-module__jDU-WW__above:before{top:auto;bottom:-30px}.vzn-line-module__jDU-WW__meta{font-family:var(--mono);letter-spacing:.04em;color:var(--amber);margin:0;font-size:12px}.vzn-line-module__jDU-WW__name{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.1}.vzn-line-module__jDU-WW__body{color:var(--fog);margin:0;font-size:15px;line-height:1.45}.vzn-line-module__jDU-WW__inlineCta{color:var(--amber);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;justify-self:start;margin-top:4px;font-size:15px;font-weight:600;text-decoration:none}.vzn-line-module__jDU-WW__vertical{padding:40px var(--gutter) 0;margin:0;list-style:none;display:none}.vzn-line-module__jDU-WW__v{background:linear-gradient(var(--amber), var(--amber)) 21.5px 0 / 5px 100% no-repeat;padding:0 0 36px 76px;position:relative}.vzn-line-module__jDU-WW__vHere{background:linear-gradient(var(--fog), var(--fog)) 21.5px 50% / 5px 50% no-repeat, linear-gradient(var(--amber), var(--amber)) 21.5px 100% / 5px 50% no-repeat;padding-bottom:28px}.vzn-line-module__jDU-WW__vHere .vzn-line-module__jDU-WW__here{position:static}.vzn-line-module__jDU-WW__vDot{background:var(--graphite);border:4px solid var(--amber);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:14px}.vzn-line-module__jDU-WW__vHere .vzn-line-module__jDU-WW__vDot{border-color:#fff;top:-2px}.vzn-line-module__jDU-WW__vBranch{background:linear-gradient(var(--amber), var(--amber)) 9.5px 0 / 5px 100% no-repeat, linear-gradient(var(--amber), var(--amber)) 33.5px 0 / 5px 100% no-repeat}.vzn-line-module__jDU-WW__laneA .vzn-line-module__jDU-WW__vDot{left:26px}.vzn-line-module__jDU-WW__laneB .vzn-line-module__jDU-WW__vDot{left:2px}.vzn-line-module__jDU-WW__vFork{height:28px}.vzn-line-module__jDU-WW__vFork svg{display:block}.vzn-line-module__jDU-WW__vFork path{fill:none;stroke:var(--amber);stroke-width:5px}.vzn-line-module__jDU-WW__vTerminus{border-color:#fff;border-radius:10px;height:28px;top:0}.vzn-line-module__jDU-WW__vertical .vzn-line-module__jDU-WW__card{border-left:0;width:auto;padding-left:0;position:static}@media (max-width:899px){.vzn-line-module__jDU-WW__horizontal{display:none}.vzn-line-module__jDU-WW__vertical{display:block}}@media (prefers-reduced-motion:reduce){.vzn-line-module__jDU-WW__train{display:none}}.vzn-line-module__jDU-WW__requestLine{fill:none;stroke:var(--amber);stroke-width:6px;stroke-dasharray:10 9;opacity:.75}.vzn-line-module__jDU-WW__request strong{color:var(--amber)}.vzn-line-module__jDU-WW__vEnd{background:linear-gradient(var(--amber), var(--amber)) 21.5px 0 / 5px 12px no-repeat, repeating-linear-gradient(to bottom, var(--amber) 0 8px, transparent 8px 14px) 21.5px 28px / 5px calc(100% - 28px) no-repeat;padding-bottom:36px}.vzn-line-module__jDU-WW__vRequest{background:0 0;padding-bottom:0}.vzn-line-module__jDU-WW__vPlanned{border-style:dashed}
.manual-desk-module__34E0kG__desk{-webkit-user-select:none;user-select:none;height:clamp(420px,44vw,540px);position:relative;overflow:hidden}.manual-desk-module__34E0kG__track{background:var(--amber);height:7px;box-shadow:0 0 40px color-mix(in srgb, var(--amber) 35%, transparent);transition:opacity .6s var(--ease-focus);position:absolute;top:46%;left:0;right:0}.manual-desk-module__34E0kG__desk:not(.manual-desk-module__34E0kG__ordered) .manual-desk-module__34E0kG__track{opacity:.35}.manual-desk-module__34E0kG__trackStart{left:var(--gutter);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-dim);font-size:11.5px;position:absolute;top:18px}.manual-desk-module__34E0kG__station{justify-items:center;display:grid;position:absolute;top:50%;left:78%;transform:translate(-50%,-50%)}.manual-desk-module__34E0kG__station i{background:var(--graphite);border:4.5px solid #fff;border-radius:12px;width:24px;height:44px}.manual-desk-module__34E0kG__station em{white-space:nowrap;font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7bd8a6;font-size:12px;position:absolute;top:54px}.manual-desk-module__34E0kG__controls{z-index:3;pointer-events:none;text-align:center;justify-items:center;gap:10px;display:grid;position:absolute;top:12%;left:50%;transform:translate(-50%)}.manual-desk-module__34E0kG__controls>*{pointer-events:auto}.manual-desk-module__34E0kG__go{box-shadow:0 12px 40px -8px color-mix(in srgb, var(--amber) 60%, transparent);border-radius:999px;padding:16px 26px;font-size:17px}.manual-desk-module__34E0kG__messBtn{color:#fff;border-color:var(--fog-dim);box-shadow:none;background:0 0}.manual-desk-module__34E0kG__caption{font-family:var(--mono);letter-spacing:.04em;color:var(--fog-dim);min-height:1.5em;margin:0;font-size:12px}.manual-desk-module__34E0kG__pile{margin:0;padding:0;list-style:none;position:absolute;inset:0}.manual-desk-module__34E0kG__chip{color:#16140f;white-space:nowrap;transform:rotate(var(--r,0deg));will-change:transform;touch-action:pan-y;background:#efeae0;border-radius:4px;gap:3px;padding:10px 14px 11px;display:grid;position:absolute;box-shadow:0 1px #00000014,0 14px 28px -12px #0000008c}.manual-desk-module__34E0kG__live .manual-desk-module__34E0kG__chip{top:0;bottom:auto;left:0}.manual-desk-module__34E0kG__live .manual-desk-module__34E0kG__chip:hover{cursor:grab}.manual-desk-module__34E0kG__live .manual-desk-module__34E0kG__chip:active{cursor:grabbing}.manual-desk-module__34E0kG__tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a5a00;font-size:10.5px}.manual-desk-module__34E0kG__text{letter-spacing:-.01em;font-size:15px;font-weight:600}.manual-desk-module__34E0kG__chip[data-done=true]{box-shadow:inset 4px 0 #2f9e6b,0 14px 28px -12px #0000008c}.manual-desk-module__34E0kG__chip[data-done=true] .manual-desk-module__34E0kG__tag{color:#1f7a50}.manual-desk-module__34E0kG__chip[data-done=true] .manual-desk-module__34E0kG__tag:after{content:" · automated ✓"}.manual-desk-module__34E0kG__desk.manual-desk-module__34E0kG__ordered:not(.manual-desk-module__34E0kG__live) .manual-desk-module__34E0kG__pile{padding:0 var(--gutter);flex-wrap:wrap;place-content:center;gap:12px;display:flex;top:30%;bottom:auto}.manual-desk-module__34E0kG__desk.manual-desk-module__34E0kG__ordered:not(.manual-desk-module__34E0kG__live) .manual-desk-module__34E0kG__chip{position:static;transform:none}@media (max-width:640px){.manual-desk-module__34E0kG__desk{height:500px}.manual-desk-module__34E0kG__extra{display:none}.manual-desk-module__34E0kG__chip{padding:7px 10px 8px}.manual-desk-module__34E0kG__tag{font-size:9.5px}.manual-desk-module__34E0kG__text{font-size:13px}.manual-desk-module__34E0kG__controls{width:calc(100% - 2 * var(--gutter));top:6%}}
.track-field-module__4vllEW__field{z-index:0;pointer-events:none;width:100%;height:clamp(1000px,92vw,1320px);display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 62%,#0000 100%)}@media (max-width:640px){.track-field-module__4vllEW__field{height:1040px}}
.hero-module__p-2H_a__hero{isolation:isolate;padding-block:clamp(40px,6vw,88px) clamp(24px,3vw,40px);position:relative;overflow:hidden}.hero-module__p-2H_a__hero>:not(canvas){z-index:1;position:relative}.hero-module__p-2H_a__top{gap:clamp(22px,3vw,40px);display:grid}.hero-module__p-2H_a__brand{align-items:center;gap:14px;display:flex}.hero-module__p-2H_a__brand p{gap:2px;margin:0;display:grid}.hero-module__p-2H_a__brand strong{color:#fff;letter-spacing:-.02em;font-weight:700}.hero-module__p-2H_a__brand span{font-family:var(--mono);color:var(--amber);font-size:13px}.hero-module__p-2H_a__trace{color:#fff;width:84px;height:auto}.hero-module__p-2H_a__hook{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;font-weight:800;font-stretch:62%;line-height:.86;font-size:calc((min(100vw, 1280px) - 2 * var(--gutter)) / 6.35);color:#efeae0;margin:0;display:grid}.hero-module__p-2H_a__hook span{white-space:nowrap}.hero-module__p-2H_a__accent{color:var(--amber)}.hero-module__p-2H_a__offer{align-items:start;gap:24px 64px;margin-top:clamp(28px,4vw,56px);display:grid}@media (min-width:960px){.hero-module__p-2H_a__offer{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.hero-module__p-2H_a__what{font-family:var(--condensed);text-transform:uppercase;color:#efeae0;letter-spacing:.005em;gap:6px;margin:0;font-size:clamp(36px,4.4vw,60px);font-weight:700;font-stretch:80%;line-height:.95;display:grid}.hero-module__p-2H_a__what span{font-family:var(--sans);letter-spacing:.28em;color:var(--fog);font-size:clamp(14px,1.3vw,17px);font-weight:500;font-stretch:100%}.hero-module__p-2H_a__pitch{align-content:start;gap:18px;display:grid}.hero-module__p-2H_a__lede{max-width:46ch;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.hero-module__p-2H_a__actions{flex-wrap:wrap;gap:10px;display:flex}.hero-module__p-2H_a__primary{box-shadow:0 12px 40px -10px color-mix(in srgb, var(--amber) 55%, transparent);border-radius:999px;padding:16px 24px;font-size:16px}.hero-module__p-2H_a__ghost{color:#fff;border-color:var(--fog-dim);background:0 0;border-radius:999px;padding:16px 22px}.hero-module__p-2H_a__ghost:hover{border-color:#fff}.hero-module__p-2H_a__small{font-family:var(--mono);letter-spacing:.04em;color:var(--fog-dim);margin:0;font-size:12px}
.section-module__qA6IGG__product{background:var(--graphite);color:var(--fog);overflow-x:clip}.section-module__qA6IGG__product ::selection{background:var(--amber);color:#1a1204}.section-module__qA6IGG__product :focus-visible{outline-color:var(--amber)}.section-module__qA6IGG__section{border-top:1px solid var(--grid);padding-block:clamp(72px,10vw,136px);scroll-margin-top:68px;position:relative}.section-module__qA6IGG__head{gap:14px;margin-bottom:clamp(32px,5vw,64px);display:grid}.section-module__qA6IGG__eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.section-module__qA6IGG__eyebrow:before{content:"";background:var(--amber);width:28px;height:4px}.section-module__qA6IGG__h2{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.002em;color:#efeae0;text-wrap:balance;margin:0;font-size:clamp(44px,7.4vw,108px);font-weight:800;font-stretch:66%;line-height:.9}.section-module__qA6IGG__h2 em{color:var(--amber);font-style:normal}.section-module__qA6IGG__lede{max-width:58ch;color:var(--fog);margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.5}
.routes-module__mrRDdW__routes{margin:0;padding:0;list-style:none}.routes-module__mrRDdW__route{border-top:1px solid var(--grid);padding-block:clamp(32px,4.5vw,56px);transition:background-color .3s}.routes-module__mrRDdW__route:last-child{border-bottom:1px solid var(--grid)}.routes-module__mrRDdW__route:hover{background:color-mix(in srgb, var(--panel) 70%, transparent)}.routes-module__mrRDdW__inner{gap:20px 64px;display:grid}@media (min-width:960px){.routes-module__mrRDdW__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}}.routes-module__mrRDdW__code{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-dim);flex-wrap:wrap;gap:8px 14px;margin:0 0 10px;font-size:12px;display:flex}.routes-module__mrRDdW__code span:first-child{color:#1a1204;background:var(--amber);border-radius:2px;padding:2px 7px}.routes-module__mrRDdW__meta{padding:2px 0}.routes-module__mrRDdW__name{font-family:var(--condensed);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(40px,5.6vw,80px);font-weight:800;font-stretch:68%;line-height:.9}.routes-module__mrRDdW__detail{gap:28px;display:grid}.routes-module__mrRDdW__body{max-width:54ch;margin:0;font-size:clamp(16px,1.45vw,18px);line-height:1.55}.routes-module__mrRDdW__stops{--dot:18px;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.routes-module__mrRDdW__stops:before{content:"";left:calc(var(--dot) / 2 - 2.5px);background:var(--amber);transform-origin:top;width:5px;position:absolute;top:6px;bottom:6px}.routes-module__mrRDdW__stops li{padding-left:calc(var(--dot) + 14px);font-family:var(--mono);letter-spacing:.03em;color:var(--fog);font-size:13px;line-height:var(--dot);position:relative}.routes-module__mrRDdW__stops li:before{content:"";width:var(--dot);height:var(--dot);box-sizing:border-box;background:var(--graphite);border:4px solid var(--amber);border-radius:50%;position:absolute;top:0;left:0}.routes-module__mrRDdW__stops .routes-module__mrRDdW__terminus{color:#fff;font-weight:600}.routes-module__mrRDdW__stops .routes-module__mrRDdW__terminus:before{border-color:#fff;border-radius:9px}@media (min-width:700px){.routes-module__mrRDdW__stops{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;padding-top:34px}.routes-module__mrRDdW__stops:before{left:6px;right:6px;top:calc(var(--dot) / 2 - 2.5px);transform-origin:0;width:auto;height:5px;bottom:auto}.routes-module__mrRDdW__stops li{padding-left:0;line-height:1.35}.routes-module__mrRDdW__stops li:before{top:-34px}.routes-module__mrRDdW__stops .routes-module__mrRDdW__terminus:before{width:30px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.routes-module__mrRDdW__stops{view-timeline:--stops block}.routes-module__mrRDdW__stops:before{animation:linear both routes-module__mrRDdW__draw-v;animation-timeline:--stops;animation-range:entry 10% cover 40%}@media (min-width:700px){.routes-module__mrRDdW__stops:before{animation-name:routes-module__mrRDdW__draw-h}}}}@keyframes routes-module__mrRDdW__draw-v{0%{transform:scaleY(0)}}@keyframes routes-module__mrRDdW__draw-h{0%{transform:scaleX(0)}}.routes-module__mrRDdW__byRequest .routes-module__mrRDdW__code span:first-child{color:var(--amber);box-shadow:inset 0 0 0 1.5px var(--amber);background:0 0}.routes-module__mrRDdW__byRequest .routes-module__mrRDdW__stops:before{background:repeating-linear-gradient(to bottom, var(--amber) 0 8px, transparent 8px 14px)}.routes-module__mrRDdW__byRequest .routes-module__mrRDdW__stops li:before{border-style:dashed}@media (min-width:700px){.routes-module__mrRDdW__byRequest .routes-module__mrRDdW__stops:before{background:repeating-linear-gradient(to right, var(--amber) 0 10px, transparent 10px 17px)}}
.watch-it-run-module__1aGXdW__root{--gx:64px;--gy:56px;--line:5px}.watch-it-run-module__1aGXdW__steps{margin:0;padding:0;list-style:none}.watch-it-run-module__1aGXdW__step{gap:18px;padding:0 0 56px 48px;display:grid;position:relative}.watch-it-run-module__1aGXdW__step:last-child{padding-bottom:0}.watch-it-run-module__1aGXdW__step:before{content:"";width:var(--line);background:var(--amber);position:absolute;top:8px;bottom:-8px;left:9px}.watch-it-run-module__1aGXdW__step:last-child:before{display:none}.watch-it-run-module__1aGXdW__step:after{content:"";box-sizing:border-box;background:var(--graphite);border:4.5px solid var(--amber);border-radius:50%;width:23px;height:23px;position:absolute;top:0;left:0}.watch-it-run-module__1aGXdW__step:last-child:after{border-color:#fff;border-radius:12px;height:34px}@media (min-width:900px){.watch-it-run-module__1aGXdW__step{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px}}.watch-it-run-module__1aGXdW__caption{align-content:start;gap:6px;display:grid}.watch-it-run-module__1aGXdW__caption h3{font-family:var(--condensed);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;font-stretch:72%;line-height:.95}.watch-it-run-module__1aGXdW__caption p{max-width:40ch;margin:0;font-size:16px;line-height:1.5}.watch-it-run-module__1aGXdW__caption .watch-it-run-module__1aGXdW__num{font-family:var(--mono);letter-spacing:.08em;color:var(--amber);font-size:12px}.watch-it-run-module__1aGXdW__num span{color:var(--fog-dim)}.watch-it-run-module__1aGXdW__conn,.watch-it-run-module__1aGXdW__readout{display:none}.watch-it-run-module__1aGXdW__panel{background:var(--panel);border:1px solid var(--grid);max-width:560px;min-height:0;transition:filter .55s var(--ease-focus), opacity .55s var(--ease-focus), transform .55s var(--ease-focus), border-color .3s, box-shadow .3s;border-radius:2px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #000000b3}.watch-it-run-module__1aGXdW__panelHead{border-bottom:1px solid var(--grid);font-family:var(--mono);letter-spacing:.06em;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:11px;display:flex}.watch-it-run-module__1aGXdW__chip{text-transform:uppercase;color:#1a1204;background:var(--amber);border-radius:2px;padding:2px 7px;font-weight:600}.watch-it-run-module__1aGXdW__detail{color:var(--fog-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watch-it-run-module__1aGXdW__body{flex:1;min-height:0;margin:0;padding:14px;font-size:14px;line-height:1.4;list-style:none;position:relative;overflow:hidden}.watch-it-run-module__1aGXdW__meet{grid-template-rows:auto 1fr auto;gap:10px;display:grid}.watch-it-run-module__1aGXdW__meetTitle{color:#fff;margin:0;font-weight:600}.watch-it-run-module__1aGXdW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.watch-it-run-module__1aGXdW__tiles li{background:color-mix(in srgb, var(--grid) 60%, var(--graphite));border-radius:2px;place-items:center;min-height:52px;display:grid;position:relative}.watch-it-run-module__1aGXdW__tiles span{background:var(--graphite);width:30px;height:30px;color:var(--fog);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.watch-it-run-module__1aGXdW__tiles small{font-family:var(--mono);color:var(--fog-dim);font-size:10px;position:absolute;bottom:4px;left:6px}.watch-it-run-module__1aGXdW__ended{color:#16140f;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#efeae0;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:0;padding:5px 10px;font-size:11.5px;display:inline-flex}.watch-it-run-module__1aGXdW__ended i{background:#ff604e;border-radius:50%;width:8px;height:8px}.watch-it-run-module__1aGXdW__transcript{align-content:start;gap:8px;font-size:13.5px;display:grid}.watch-it-run-module__1aGXdW__transcript li{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.watch-it-run-module__1aGXdW__transcript b{font-family:var(--mono);color:var(--fog-dim);padding-top:2px;font-size:11px;font-weight:500}.watch-it-run-module__1aGXdW__mark{color:#fff;background:linear-gradient(color-mix(in srgb, var(--amber) 32%, transparent), color-mix(in srgb, var(--amber) 32%, transparent)) 0 100% / 100% 100% no-repeat;transition:background-size .6s var(--ease-focus) .2s}.watch-it-run-module__1aGXdW__extract ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.watch-it-run-module__1aGXdW__extract li{border-left:3px solid var(--amber);background:color-mix(in srgb, var(--amber) 8%, transparent);color:#fff;padding:7px 9px;font-size:13.5px}.watch-it-run-module__1aGXdW__extract li span{color:var(--amber)}.watch-it-run-module__1aGXdW__found{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7bd8a6;margin:0 0 10px;font-size:11.5px}.watch-it-run-module__1aGXdW__scan{background:linear-gradient(transparent, color-mix(in srgb, var(--amber) 22%, transparent));border-bottom:1px solid var(--amber);opacity:0;pointer-events:none;height:40px;position:absolute;top:0;left:0;right:0}.watch-it-run-module__1aGXdW__tasks{align-content:start;gap:0;display:grid}.watch-it-run-module__1aGXdW__tasks li{border-bottom:1px solid var(--grid);color:#fff;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13.5px;display:grid}.watch-it-run-module__1aGXdW__tasks small{font-family:var(--mono);color:var(--fog-dim);margin-top:2px;font-size:10.5px;display:block}.watch-it-run-module__1aGXdW__check{border:1.5px solid var(--fog-dim);border-radius:50%;width:16px;height:16px;margin-top:1px}.watch-it-run-module__1aGXdW__slack{align-content:start;display:grid}.watch-it-run-module__1aGXdW__typing{font-family:var(--mono);color:var(--fog-dim);opacity:0;align-items:center;gap:4px;margin:0;font-size:11.5px;display:flex;position:absolute;top:14px;left:14px}.watch-it-run-module__1aGXdW__typing i{background:var(--fog-dim);border-radius:50%;width:4px;height:4px}.watch-it-run-module__1aGXdW__msg{grid-template-columns:30px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.watch-it-run-module__1aGXdW__msg p{margin:0}.watch-it-run-module__1aGXdW__msg ul{gap:2px;margin:6px 0 0;padding-left:16px;display:grid}.watch-it-run-module__1aGXdW__avatar{background:var(--amber);width:30px;height:30px;box-shadow:inset 0 0 0 7px var(--panel);outline:2px solid var(--amber);outline-offset:-2px;border-radius:6px}.watch-it-run-module__1aGXdW__from{color:#fff;font-weight:700}.watch-it-run-module__1aGXdW__from small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--grid);color:var(--fog);border-radius:2px;margin-left:4px;padding:1px 4px;font-size:9.5px;font-weight:500}.watch-it-run-module__1aGXdW__rv{transition:opacity .45s var(--ease-focus) calc(var(--d,0) * .12s + .15s), transform .45s var(--ease-focus) calc(var(--d,0) * .12s + .15s), filter .45s var(--ease-focus) calc(var(--d,0) * .12s + .15s)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.watch-it-run-module__1aGXdW__root:not([data-live]) .watch-it-run-module__1aGXdW__panel{animation:linear both watch-it-run-module__1aGXdW__focus-in;animation-timeline:view();animation-range:entry entry 90%}}}@keyframes watch-it-run-module__1aGXdW__focus-in{0%{filter:blur(8px);opacity:.2;transform:translateY(24px)}}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__scroller{height:420vh}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__stage{flex-direction:column;justify-content:center;height:calc(100vh - 69px);display:flex;position:sticky;top:69px}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__scene{height:min(100% - 48px,760px);position:relative}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__steps{gap:var(--gy) var(--gx);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"s0 s1 s2"".s4 s3";height:100%;display:grid}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step{min-height:0;padding:0;display:block}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step:before,.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step:after{display:none}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step:first-child{grid-area:s0}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step:nth-child(2){grid-area:s1}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step:nth-child(3){grid-area:s2}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step:nth-child(4){grid-area:s3}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step:nth-child(5){grid-area:s4}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__panel{max-width:none;height:100%;animation:none}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__conn{--f:clamp(0, calc((var(--p,1) * 5 - var(--i) - .55) / .45), 1);background:var(--grid);display:block;position:absolute}.watch-it-run-module__1aGXdW__conn i{background:var(--amber);box-shadow:0 0 18px color-mix(in srgb, var(--amber) 60%, transparent);position:absolute;inset:0}.watch-it-run-module__1aGXdW__conn[data-dir=right],.watch-it-run-module__1aGXdW__conn[data-dir=left]{top:calc(50% - var(--line) / 2);width:var(--gx);height:var(--line)}.watch-it-run-module__1aGXdW__conn[data-dir=right]{left:100%}.watch-it-run-module__1aGXdW__conn[data-dir=left]{right:100%}.watch-it-run-module__1aGXdW__conn[data-dir=down]{top:100%;left:calc(50% - var(--line) / 2);width:var(--line);height:var(--gy)}.watch-it-run-module__1aGXdW__conn[data-dir=right] i{transform-origin:0;transform:scaleX(var(--f))}.watch-it-run-module__1aGXdW__conn[data-dir=left] i{transform-origin:100%;transform:scaleX(var(--f))}.watch-it-run-module__1aGXdW__conn[data-dir=down] i{transform-origin:top;transform:scaleY(var(--f))}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step[data-state=future] .watch-it-run-module__1aGXdW__panel{filter:blur(6px);opacity:.32;transform:scale(.97)}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step[data-state=past] .watch-it-run-module__1aGXdW__panel{opacity:.62}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step[data-state=active] .watch-it-run-module__1aGXdW__panel{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber), 0 30px 90px -30px color-mix(in srgb, var(--amber) 45%, transparent)}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step[data-state=future] .watch-it-run-module__1aGXdW__rv{opacity:0;filter:blur(4px);transition-delay:0s;transform:translateY(10px)}.watch-it-run-module__1aGXdW__root[data-live]:is([data-stage="0"],[data-stage="1"]) .watch-it-run-module__1aGXdW__mark{color:inherit;background-size:100% 0}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step[data-state=active] .watch-it-run-module__1aGXdW__ended{animation:watch-it-run-module__1aGXdW__pop .5s var(--ease-focus) .25s both}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step[data-state=active] .watch-it-run-module__1aGXdW__scan{animation:1.3s ease-in-out .1s both watch-it-run-module__1aGXdW__scan}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step[data-state=active] .watch-it-run-module__1aGXdW__typing{animation:.9s linear both watch-it-run-module__1aGXdW__typing}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__step[data-state=active] .watch-it-run-module__1aGXdW__typing i{animation:.6s ease-in-out infinite alternate watch-it-run-module__1aGXdW__blink}.watch-it-run-module__1aGXdW__typing i:nth-of-type(2){animation-delay:.2s!important}.watch-it-run-module__1aGXdW__typing i:nth-of-type(3){animation-delay:.4s!important}@keyframes watch-it-run-module__1aGXdW__pop{0%{opacity:0;transform:translateY(8px)scale(.9)}}@keyframes watch-it-run-module__1aGXdW__scan{0%{opacity:1;transform:translateY(-40px)}85%{opacity:1}to{opacity:0;transform:translateY(220px)}}@keyframes watch-it-run-module__1aGXdW__typing{0%,80%{opacity:1}to{opacity:0}}@keyframes watch-it-run-module__1aGXdW__blink{to{opacity:.2}}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__readout{width:calc((100% - 2 * var(--gx)) / 3);height:calc((100% - var(--gy)) / 2);grid-template-rows:auto 1fr auto;gap:12px;display:grid;position:absolute;bottom:0;left:0}.watch-it-run-module__1aGXdW__readTag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-dim);margin:0;font-size:11px}.watch-it-run-module__1aGXdW__readStack{align-items:end;display:grid}.watch-it-run-module__1aGXdW__read{opacity:0;filter:blur(8px);transition:opacity .45s var(--ease-focus), filter .45s var(--ease-focus), transform .45s var(--ease-focus);grid-area:1/1;gap:8px;display:grid;transform:translateY(10px)}.watch-it-run-module__1aGXdW__root[data-stage="0"] .watch-it-run-module__1aGXdW__read:first-child,.watch-it-run-module__1aGXdW__root[data-stage="1"] .watch-it-run-module__1aGXdW__read:nth-child(2),.watch-it-run-module__1aGXdW__root[data-stage="2"] .watch-it-run-module__1aGXdW__read:nth-child(3),.watch-it-run-module__1aGXdW__root[data-stage="3"] .watch-it-run-module__1aGXdW__read:nth-child(4),.watch-it-run-module__1aGXdW__root[data-stage="4"] .watch-it-run-module__1aGXdW__read:nth-child(5){opacity:1;filter:none;transform:none}.watch-it-run-module__1aGXdW__read p{margin:0}.watch-it-run-module__1aGXdW__readNum{font-family:var(--condensed);color:var(--amber);font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,72px);font-weight:800;font-stretch:62%;line-height:.85}.watch-it-run-module__1aGXdW__readNum span{color:var(--fog-dim);margin-left:4px;font-size:.4em}.watch-it-run-module__1aGXdW__readTitle{font-family:var(--condensed);text-transform:uppercase;color:#fff;font-size:clamp(24px,2.4vw,34px);font-weight:800;font-stretch:72%;line-height:.95}.watch-it-run-module__1aGXdW__readBody{max-width:34ch;font-size:15px;line-height:1.45}.watch-it-run-module__1aGXdW__bar{background:var(--grid);height:4px;position:relative}.watch-it-run-module__1aGXdW__bar i{background:var(--amber);transform-origin:0;transform:scaleX(var(--p,1));position:absolute;inset:0}@media (max-height:760px){.watch-it-run-module__1aGXdW__root[data-live]{--gy:40px}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__body{padding:10px 12px;font-size:13px}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__tiles li{min-height:40px}.watch-it-run-module__1aGXdW__root[data-live] .watch-it-run-module__1aGXdW__readBody{display:none}}
.vzn-teaser-module__fJRQ2G__band{isolation:isolate;background:var(--graphite);color:var(--fog);margin-top:clamp(80px,11vw,160px);padding-block:clamp(56px,8vw,112px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.vzn-teaser-module__fJRQ2G__band>:not(canvas){z-index:1;position:relative}.vzn-teaser-module__fJRQ2G__top{gap:clamp(24px,3vw,40px);display:grid}.vzn-teaser-module__fJRQ2G__brand{align-items:center;gap:14px;display:flex}.vzn-teaser-module__fJRQ2G__brand p{gap:2px;margin:0;display:grid}.vzn-teaser-module__fJRQ2G__brand strong{color:#fff;letter-spacing:-.02em;font-weight:700}.vzn-teaser-module__fJRQ2G__brand span{font-family:var(--mono);color:var(--amber);font-size:13px}.vzn-teaser-module__fJRQ2G__trace{color:#fff;width:84px;height:auto}.vzn-teaser-module__fJRQ2G__hook{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.005em;font-weight:800;font-stretch:62%;line-height:.86;font-size:calc((min(100vw, 1280px) - 2 * var(--gutter)) / 6.35);color:#efeae0;margin:0;display:grid}.vzn-teaser-module__fJRQ2G__hook span{white-space:nowrap}.vzn-teaser-module__fJRQ2G__accent{color:var(--amber)}.vzn-teaser-module__fJRQ2G__offer{align-items:start;gap:24px 64px;display:grid}@media (min-width:960px){.vzn-teaser-module__fJRQ2G__offer{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.vzn-teaser-module__fJRQ2G__pitch{align-content:start;gap:18px;display:grid}.vzn-teaser-module__fJRQ2G__what{font-family:var(--condensed);text-transform:uppercase;color:#efeae0;letter-spacing:.005em;gap:6px;margin:0;font-size:clamp(36px,4.4vw,60px);font-weight:700;font-stretch:80%;line-height:.95;display:grid}.vzn-teaser-module__fJRQ2G__what span{font-family:var(--sans);letter-spacing:.28em;color:var(--fog);font-size:clamp(14px,1.3vw,17px);font-weight:500;font-stretch:100%}.vzn-teaser-module__fJRQ2G__lede{max-width:46ch;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.5}.vzn-teaser-module__fJRQ2G__actions{flex-wrap:wrap;gap:10px;display:flex}.vzn-teaser-module__fJRQ2G__ghost{color:#fff;border-color:var(--fog-dim);background:0 0}.vzn-teaser-module__fJRQ2G__small{font-family:var(--mono);letter-spacing:.04em;color:var(--fog-dim);margin:0;font-size:12px}.vzn-teaser-module__fJRQ2G__howHead{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:clamp(72px,9vw,120px);display:flex}.vzn-teaser-module__fJRQ2G__howLabel{font-family:var(--condensed);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:800;font-stretch:70%;line-height:1}.vzn-teaser-module__fJRQ2G__howLine{color:var(--fog-dim);max-width:60ch;margin:0}.vzn-teaser-module__fJRQ2G__foot{gap:28px;display:grid}@media (max-width:899px){.vzn-teaser-module__fJRQ2G__foot{margin-top:48px}}.vzn-teaser-module__fJRQ2G__proof{gap:14px;display:grid}.vzn-teaser-module__fJRQ2G__proofLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-dim);margin:0;font-size:11.5px}.vzn-teaser-module__fJRQ2G__proof ul{flex-wrap:wrap;gap:16px 40px;margin:0;padding:0;list-style:none;display:flex}.vzn-teaser-module__fJRQ2G__proof li{border-left:3px solid var(--amber);align-items:baseline;gap:10px;padding-left:12px;display:flex}.vzn-teaser-module__fJRQ2G__proof b{font-family:var(--condensed);color:#fff;font-size:30px;font-weight:800;font-stretch:70%;line-height:1}.vzn-teaser-module__fJRQ2G__proof span{font-size:14.5px;display:grid}.vzn-teaser-module__fJRQ2G__proof em{font-style:normal;font-family:var(--mono);color:var(--fog-dim);font-size:12px}.vzn-teaser-module__fJRQ2G__legal{font-family:var(--mono);color:var(--fog-dim);margin:0;font-size:11.5px}
.hours-calculator-module__RrhMQW__calc{align-items:start;gap:40px 72px;display:grid}@media (min-width:960px){.hours-calculator-module__RrhMQW__calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hours-calculator-module__RrhMQW__inputs{gap:30px;display:grid}.hours-calculator-module__RrhMQW__field{gap:12px;display:grid}.hours-calculator-module__RrhMQW__fieldHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hours-calculator-module__RrhMQW__fieldHead label{color:#fff;font-size:15.5px}.hours-calculator-module__RrhMQW__val{font-family:var(--mono);color:var(--amber);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.hours-calculator-module__RrhMQW__field input{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.hours-calculator-module__RrhMQW__field input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--amber) var(--pct), var(--grid) var(--pct));border-radius:0;height:6px}.hours-calculator-module__RrhMQW__field input::-moz-range-track{background:var(--grid);height:6px}.hours-calculator-module__RrhMQW__field input::-moz-range-progress{background:var(--amber);height:6px}.hours-calculator-module__RrhMQW__field input::-webkit-slider-thumb{appearance:none;background:var(--graphite);border:5px solid var(--amber);width:26px;height:26px;transition:transform .15s var(--ease-focus);border-radius:50%;margin-top:-10px}.hours-calculator-module__RrhMQW__field input::-moz-range-thumb{background:var(--graphite);border:5px solid var(--amber);border-radius:50%;width:16px;height:16px}.hours-calculator-module__RrhMQW__field input:hover::-webkit-slider-thumb{transform:scale(1.12)}.hours-calculator-module__RrhMQW__field input:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.hours-calculator-module__RrhMQW__assume{font-family:var(--mono);letter-spacing:.03em;color:var(--fog-dim);margin:0;font-size:12px;line-height:1.6}.hours-calculator-module__RrhMQW__results{background:var(--panel);border:1px solid var(--grid);border-radius:2px;gap:18px;padding:clamp(20px,3vw,36px);display:grid}.hours-calculator-module__RrhMQW__estimate{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);background:var(--fog);border-radius:2px;justify-self:start;margin:0;padding:3px 8px;font-size:11.5px}.hours-calculator-module__RrhMQW__results dl{grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;display:grid}.hours-calculator-module__RrhMQW__results dl>div{border-top:1px solid var(--grid);gap:4px;padding-top:12px;display:grid}.hours-calculator-module__RrhMQW__results dl>.hours-calculator-module__RrhMQW__big{border-top:0;grid-column:1/-1;padding-top:0}.hours-calculator-module__RrhMQW__results dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-dim);font-size:11.5px}.hours-calculator-module__RrhMQW__results dd{font-family:var(--condensed);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:800;font-stretch:66%;line-height:.95}.hours-calculator-module__RrhMQW__results .hours-calculator-module__RrhMQW__big dd{color:var(--amber);font-size:clamp(72px,10vw,136px);line-height:.85}.hours-calculator-module__RrhMQW__tracks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hours-calculator-module__RrhMQW__tracks span{background:var(--grid);width:34px;height:8px;position:relative;overflow:hidden}.hours-calculator-module__RrhMQW__tracks i{background:var(--amber);transform-origin:0;transition:transform .35s var(--ease-focus);position:absolute;inset:0}.hours-calculator-module__RrhMQW__tracks em{font-style:normal;font-family:var(--mono);color:var(--fog-dim);font-size:11.5px}.hours-calculator-module__RrhMQW__trackKey{font-family:var(--mono);color:var(--fog-dim);margin:-8px 0 0;font-size:11.5px}.hours-calculator-module__RrhMQW__cta{border-radius:999px;justify-self:start;margin-top:6px}
.newsletter-module__yPnhyG__wrap{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:clamp(24px,4vw,64px);padding-block:clamp(32px,5vw,56px);display:grid}.newsletter-module__yPnhyG__copy{gap:14px;display:grid}.newsletter-module__yPnhyG__title{margin:0;font-size:clamp(36px,5vw,64px)}.newsletter-module__yPnhyG__lede{color:var(--slate);max-width:46ch;margin:0}.newsletter-module__yPnhyG__form{gap:10px;display:grid}.newsletter-module__yPnhyG__row{flex-wrap:wrap;gap:10px;display:flex}.newsletter-module__yPnhyG__input{min-width:0;font:inherit;border:1.5px solid var(--hair);background:var(--paper);color:var(--ink);border-radius:6px;flex:220px;padding:13px 14px;font-size:16px}.newsletter-module__yPnhyG__input:focus{border-color:var(--ink);outline:none}.newsletter-module__yPnhyG__input::placeholder{color:var(--slate);opacity:.8}.newsletter-module__yPnhyG__status{min-height:1.5em;color:var(--slate);margin:0;font-size:14.5px}.newsletter-module__yPnhyG__status[data-status=ok]{color:var(--line-pharma)}.newsletter-module__yPnhyG__status[data-status=error]{color:#c2301b}.newsletter-module__yPnhyG__status a{color:var(--ultramarine)}
.mdx-parts-module__zS8Yya__todo{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#c2301b14;border:1.5px dashed #c2301b;border-radius:2px;padding:1px 6px;font-size:.9em;display:inline}.mdx-parts-module__zS8Yya__todoTag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c2301b;vertical-align:1px;margin-right:6px;font-size:10.5px}@media (prefers-color-scheme:dark){.mdx-parts-module__zS8Yya__todo{background:#ff7a631a;border-color:#ff7a63}.mdx-parts-module__zS8Yya__todoTag{color:#ff7a63}}.mdx-parts-module__zS8Yya__callout{--k:var(--c,var(--ultramarine));border-left:5px solid var(--k);background:var(--paper-2);border-radius:2px;margin:2em 0;padding:18px 20px 18px 22px}.mdx-parts-module__zS8Yya__callout[data-type=warn]{--k:#c2301b}.mdx-parts-module__zS8Yya__callout[data-type=tip]{--k:var(--line-pharma)}.mdx-parts-module__zS8Yya__calloutLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin:0 0 6px!important;font-size:12px!important}.mdx-parts-module__zS8Yya__calloutBody>:first-child{margin-top:0}.mdx-parts-module__zS8Yya__calloutBody>:last-child{margin-bottom:0}.mdx-parts-module__zS8Yya__figure{gap:12px;margin:2.2em 0;display:grid}.mdx-parts-module__zS8Yya__figureBody{overflow-x:auto}.mdx-parts-module__zS8Yya__caption{font-family:var(--mono);color:var(--slate);font-size:12.5px;line-height:1.5}.mdx-parts-module__zS8Yya__flow{gap:0;margin:0;padding:18px 0 4px;list-style:none;display:grid;position:relative}.mdx-parts-module__zS8Yya__flowStop{gap:2px;padding:0 0 22px 34px;display:grid;position:relative;margin:0!important}.mdx-parts-module__zS8Yya__flowStop:before{content:"";background:var(--c,var(--ink));width:6px;position:absolute;top:8px;bottom:-8px;left:7px}.mdx-parts-module__zS8Yya__flowStop:last-child:before{display:none}.mdx-parts-module__zS8Yya__flowStop i{background:var(--paper);border:4px solid var(--ink);z-index:1;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.mdx-parts-module__zS8Yya__flowName{font-size:17px;font-weight:650;line-height:1.3}.mdx-parts-module__zS8Yya__flowNote{font-family:var(--mono);color:var(--slate);font-size:12.5px;line-height:1.45}@media (min-width:720px){.mdx-parts-module__zS8Yya__flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-top:6px}.mdx-parts-module__zS8Yya__flowStop{padding:36px 14px 0 0}.mdx-parts-module__zS8Yya__flowStop:before{width:auto;height:6px;inset:7px -10px auto 10px}.mdx-parts-module__zS8Yya__flowStop i{top:0}}.mdx-parts-module__zS8Yya__spec{border:1.5px solid var(--ink);border-top:6px solid var(--line-vzn);background:var(--paper);border-radius:2px;margin:2.2em 0}.mdx-parts-module__zS8Yya__specHead{border-bottom:1px solid var(--hair);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);align-items:center;gap:10px;padding:12px 18px;display:flex;margin:0!important;font-size:12px!important}.mdx-parts-module__zS8Yya__specDot{border:3px solid var(--ink);background:var(--paper);border-radius:50%;width:12px;height:12px}.mdx-parts-module__zS8Yya__specGrid{margin:0;display:grid}.mdx-parts-module__zS8Yya__specRow{border-bottom:1px solid var(--hair);gap:4px 20px;padding:14px 18px;display:grid}.mdx-parts-module__zS8Yya__specRow:last-child{border-bottom:0}@media (min-width:620px){.mdx-parts-module__zS8Yya__specRow{grid-template-columns:9.5em minmax(0,1fr)}}.mdx-parts-module__zS8Yya__specRow dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);padding-top:4px;font-size:12px}.mdx-parts-module__zS8Yya__specRow dd{margin:0;font-size:17px;line-height:1.5}.mdx-parts-module__zS8Yya__stack{flex-wrap:wrap;gap:6px;list-style:none;display:flex;margin:0!important;padding:0!important}.mdx-parts-module__zS8Yya__stack li{border:1px solid var(--hair);font-family:var(--mono);border-radius:2px;padding:3px 9px;font-size:13px;margin:0!important}.mdx-parts-module__zS8Yya__stack li:before{display:none}.mdx-parts-module__zS8Yya__tableScroll{margin:2em 0;overflow-x:auto}.mdx-parts-module__zS8Yya__tableScroll table{border-collapse:collapse;width:100%;min-width:480px;font-size:16px}.mdx-parts-module__zS8Yya__tableScroll th,.mdx-parts-module__zS8Yya__tableScroll td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:10px 14px 10px 0}.mdx-parts-module__zS8Yya__tableScroll th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:500}
.pillar-tabs-module__-qZbRa__nav{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.pillar-tabs-module__-qZbRa__nav::-webkit-scrollbar{display:none}.pillar-tabs-module__-qZbRa__tabs{gap:6px;min-width:max-content;margin:0;padding:4px 0 6px;list-style:none;display:flex}.pillar-tabs-module__-qZbRa__tab{min-width:132px;color:var(--slate);border-radius:2px;gap:12px;padding:10px 12px 10px 0;text-decoration:none;display:grid}.pillar-tabs-module__-qZbRa__tab:hover,.pillar-tabs-module__-qZbRa__tab[aria-current=page]{color:var(--ink)}.pillar-tabs-module__-qZbRa__line{background:var(--c);opacity:.35;transform-origin:0;height:6px;transition:opacity .25s, transform .5s var(--ease-focus);border-radius:3px;position:relative}.pillar-tabs-module__-qZbRa__line i{background:var(--paper);border:3px solid var(--ink);opacity:0;border-radius:50%;width:14px;height:14px;margin-top:-7px;transition:opacity .25s;position:absolute;top:50%;left:0}.pillar-tabs-module__-qZbRa__tab:hover .pillar-tabs-module__-qZbRa__line{opacity:.75}.pillar-tabs-module__-qZbRa__tab[aria-current=page] .pillar-tabs-module__-qZbRa__line{opacity:1;height:8px}.pillar-tabs-module__-qZbRa__tab[aria-current=page] .pillar-tabs-module__-qZbRa__line i{opacity:1}.pillar-tabs-module__-qZbRa__name{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:12.5px}.pillar-tabs-module__-qZbRa__tab[aria-current=page] .pillar-tabs-module__-qZbRa__name{font-weight:600}.pillar-tabs-module__-qZbRa__count{color:var(--slate);font-weight:400}
.post-list-module__0ZHDfq__board{border-top:2px solid var(--ink)}.post-list-module__0ZHDfq__head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--hair);padding:10px 0;font-size:11px;display:none}.post-list-module__0ZHDfq__list{margin:0;padding:0;list-style:none}.post-list-module__0ZHDfq__list>li{--c:var(--ink);border-bottom:1px solid var(--hair)}.post-list-module__0ZHDfq__row{color:var(--ink);grid-template-columns:auto 1fr;grid-template-areas:"date time""line line""service service";gap:8px 16px;padding:20px 0 22px 22px;text-decoration:none;display:grid;position:relative}.post-list-module__0ZHDfq__row:before{content:"";background:var(--c);border-radius:3px;width:6px;position:absolute;top:22px;bottom:22px;left:0}.post-list-module__0ZHDfq__date{font-family:var(--mono);color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:date;font-size:13px}.post-list-module__0ZHDfq__time{font-family:var(--mono);color:var(--slate);white-space:nowrap;grid-area:time;justify-self:end;font-size:13px}.post-list-module__0ZHDfq__line{grid-area:line;align-items:center;gap:10px;min-width:0;display:flex}.post-list-module__0ZHDfq__track{display:none}.post-list-module__0ZHDfq__pillar{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:11.5px}.post-list-module__0ZHDfq__service{grid-area:service;gap:6px;min-width:0;display:grid}.post-list-module__0ZHDfq__title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(21px,1.4vw + 14px,28px);font-weight:700;line-height:1.12}.post-list-module__0ZHDfq__desc{color:var(--slate);max-width:62ch;font-size:16px;line-height:1.5}.post-list-module__0ZHDfq__draft{vertical-align:.3em;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c2301b;border:1.5px dashed;border-radius:2px;margin-left:10px;padding:3px 7px;font-size:11px;font-weight:500;display:inline-block}@media (prefers-color-scheme:dark){.post-list-module__0ZHDfq__draft{color:#ff7a63}}.post-list-module__0ZHDfq__titleText{background:linear-gradient(var(--c), var(--c)) 0 100% / 0 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .42s var(--ease-focus)}.post-list-module__0ZHDfq__row:hover .post-list-module__0ZHDfq__titleText,.post-list-module__0ZHDfq__row:focus-visible .post-list-module__0ZHDfq__titleText{background-size:100% 2px}@media (min-width:820px){.post-list-module__0ZHDfq__head{grid-template-columns:8.5em 11em minmax(0,1fr) 7em;gap:24px;display:grid}.post-list-module__0ZHDfq__right{text-align:right}.post-list-module__0ZHDfq__row{grid-template-columns:8.5em 11em minmax(0,1fr) 7em;grid-template-areas:"date line service time";align-items:baseline;gap:24px;padding:26px 0 28px}.post-list-module__0ZHDfq__row:before{display:none}.post-list-module__0ZHDfq__line{align-self:start;gap:10px;padding-top:6px;display:grid}.post-list-module__0ZHDfq__track{background:var(--c);transform-origin:0;border-radius:4px;height:7px;display:block;position:relative}.post-list-module__0ZHDfq__track i{background:var(--paper);border:3.5px solid var(--ink);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:0}.post-list-module__0ZHDfq__row:hover .post-list-module__0ZHDfq__track{animation:post-list-module__0ZHDfq__run .9s var(--ease-focus)}}.post-list-module__0ZHDfq__board[data-compact] .post-list-module__0ZHDfq__row{padding-block:18px 20px}.post-list-module__0ZHDfq__board[data-compact] .post-list-module__0ZHDfq__title{font-size:clamp(19px,1vw + 14px,23px)}@keyframes post-list-module__0ZHDfq__run{0%{transform:scaleX(.2)}}
.post-module__QpH7Pa__post{--c:var(--line-writing)}.post-module__QpH7Pa__header{gap:clamp(16px,2vw,22px);padding-block:clamp(28px,5vw,64px) clamp(28px,4vw,48px);display:grid}.post-module__QpH7Pa__crumbs ol{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.post-module__QpH7Pa__crumbs li+li:before{content:"→";margin-right:6px}.post-module__QpH7Pa__crumbs a{color:inherit;text-decoration:none}.post-module__QpH7Pa__crumbs a:hover{color:var(--ink)}.post-module__QpH7Pa__line{background:var(--c);border-radius:4px;width:clamp(120px,22vw,300px);height:8px;margin-top:10px;display:block;position:relative}.post-module__QpH7Pa__line i{background:var(--paper);border:4px solid var(--ink);border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:-2px}.post-module__QpH7Pa__title{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(40px,6.2vw,92px);font-weight:700;line-height:.98}.post-module__QpH7Pa__lede{max-width:54ch;color:var(--slate);margin:0;font-size:clamp(18px,1.8vw,22px);line-height:1.45}.post-module__QpH7Pa__meta{border-top:1px solid var(--hair);flex-wrap:wrap;gap:14px 36px;margin:8px 0 0;padding-top:18px;display:flex}.post-module__QpH7Pa__meta>div{gap:4px;display:grid}.post-module__QpH7Pa__meta dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:11px}.post-module__QpH7Pa__meta dd{margin:0;font-size:15.5px;font-weight:600}.post-module__QpH7Pa__pillar{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.post-module__QpH7Pa__pillar i{background:var(--c);border-radius:3px;width:22px;height:6px}.post-module__QpH7Pa__pillar:hover{text-underline-offset:3px;text-decoration:underline}.post-module__QpH7Pa__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.post-module__QpH7Pa__tags li{border:1px solid var(--hair);font-family:var(--mono);color:var(--slate);border-radius:2px;padding:2px 8px;font-size:12px;font-weight:400}.post-module__QpH7Pa__draft{color:var(--ink);border:1.5px dashed #c2301b;border-radius:2px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 0;padding:12px 14px;font-size:15px;display:flex}.post-module__QpH7Pa__draft span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c2301b;font-size:11px}@media (prefers-color-scheme:dark){.post-module__QpH7Pa__draft{border-color:#ff7a63}.post-module__QpH7Pa__draft span{color:#ff7a63}}.post-module__QpH7Pa__layout{gap:24px;display:grid}.post-module__QpH7Pa__toc,.post-module__QpH7Pa__body{min-width:0}.post-module__QpH7Pa__body>section:first-child{margin-top:0}@media (min-width:1100px){.post-module__QpH7Pa__layout{grid-template-columns:minmax(0,46rem) minmax(200px,260px);justify-content:space-between;gap:64px}.post-module__QpH7Pa__toc{grid-area:1/2}.post-module__QpH7Pa__body{grid-area:1/1}}.post-module__QpH7Pa__after{gap:clamp(48px,7vw,96px);padding-top:clamp(56px,8vw,112px);display:grid}.post-module__QpH7Pa__related{gap:12px;display:grid}.post-module__QpH7Pa__relatedTitle{margin:0 0 12px;font-size:clamp(36px,5vw,64px)}
.writing-module__SnFkqq__hero{gap:clamp(16px,2.2vw,24px);padding-block:clamp(40px,7vw,96px) clamp(24px,3vw,40px);display:grid}.writing-module__SnFkqq__headline{margin:0;font-size:clamp(56px,10.5vw,160px)}.writing-module__SnFkqq__lede{max-width:52ch;color:var(--slate);margin:0;font-size:clamp(18px,1.9vw,22px);line-height:1.45}.writing-module__SnFkqq__heroFoot{font-family:var(--mono);color:var(--slate);flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:12.5px;display:flex}.writing-module__SnFkqq__heroFoot a{color:var(--ink);text-decoration:none}.writing-module__SnFkqq__heroLine{background:var(--c,var(--line-writing));border-radius:4px;width:clamp(120px,24vw,320px);height:8px;display:block;position:relative}.writing-module__SnFkqq__heroLine i{background:var(--paper);border:4px solid var(--ink);border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:-2px}.writing-module__SnFkqq__section{gap:clamp(20px,3vw,32px);padding-top:clamp(28px,4vw,48px);display:grid}.writing-module__SnFkqq__empty{border-top:2px solid var(--ink);max-width:56ch;margin:0;padding:28px 0;font-size:clamp(18px,1.6vw,21px)}.writing-module__SnFkqq__empty span{color:var(--slate);margin-top:6px;font-size:.85em;display:block}.writing-module__SnFkqq__after{gap:clamp(48px,7vw,96px);padding-top:clamp(48px,7vw,96px);display:grid}
.prose-module__nugGYG__prose{--measure:68ch;color:var(--ink);max-width:var(--measure);overflow-wrap:break-word;font-size:clamp(18px,1.1vw + 13px,20px);line-height:1.68}.prose-module__nugGYG__prose>:first-child{margin-top:0}.prose-module__nugGYG__prose p,.prose-module__nugGYG__prose ul,.prose-module__nugGYG__prose ol,.prose-module__nugGYG__prose blockquote{margin:0 0 1.15em}.prose-module__nugGYG__prose h2,.prose-module__nugGYG__prose h3{text-wrap:balance;color:var(--ink);scroll-margin-top:96px;font-weight:700}.prose-module__nugGYG__prose h2{letter-spacing:-.03em;margin:2.2em 0 .6em;font-size:clamp(28px,2.4vw + 14px,38px);line-height:1.08}.prose-module__nugGYG__prose h3{letter-spacing:-.015em;margin:1.8em 0 .5em;font-size:1.15em;line-height:1.25}.prose-module__nugGYG__prose a{color:var(--ultramarine);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose-module__nugGYG__prose a:hover{text-decoration-thickness:2px}.prose-module__nugGYG__prose strong{font-weight:650}.prose-module__nugGYG__prose ul,.prose-module__nugGYG__prose ol{padding-left:1.3em}.prose-module__nugGYG__prose li{margin:.35em 0;padding-left:.2em}.prose-module__nugGYG__prose ul>li::marker{color:var(--c,var(--slate));content:"■  ";font-size:.7em}.prose-module__nugGYG__prose ol>li::marker{font-family:var(--mono);color:var(--slate);font-size:.85em}.prose-module__nugGYG__prose blockquote{border-left:3px solid var(--hair);color:var(--slate);padding-left:1em}.prose-module__nugGYG__prose hr{background:var(--c,var(--ink));border:0;border-radius:3px;width:64px;height:6px;margin:2.6em 0}.prose-module__nugGYG__prose :not(pre)>code{font-family:var(--mono);background:var(--paper-2);border:1px solid var(--hair);border-radius:2px;padding:.12em .36em;font-size:.84em}.prose-module__nugGYG__prose figure[data-rehype-pretty-code-figure]{margin:1.8em 0}.prose-module__nugGYG__prose pre{background:var(--paper-2);border:1px solid var(--hair);font-family:var(--mono);tab-size:2;border-radius:2px;margin:0;padding:18px 20px;font-size:14.5px;line-height:1.65;overflow-x:auto}.prose-module__nugGYG__prose pre code{background:0 0;border:0;padding:0;font-family:inherit;display:grid}.prose-module__nugGYG__prose pre [data-line]{min-height:1lh}.prose-module__nugGYG__prose pre span[style*=--shiki-light]{color:var(--shiki-light)}@media (prefers-color-scheme:dark){.prose-module__nugGYG__prose pre span[style*=--shiki-dark]{color:var(--shiki-dark)}}:is(.prose-module__nugGYG__prose figcaption[data-rehype-pretty-code-caption],.prose-module__nugGYG__prose figcaption[data-rehype-pretty-code-title]){font-family:var(--mono);color:var(--slate);margin:8px 0;font-size:12.5px}.prose-module__nugGYG__prose img{max-width:100%;height:auto}.prose-module__nugGYG__error{white-space:pre-wrap;font-family:var(--mono);color:#c2301b;border:1.5px dashed #c2301b;padding:16px;font-size:14px}
.placeholder-module__rXG0WG__todo{font-family:var(--mono);letter-spacing:0;color:var(--ultramarine);background:color-mix(in srgb, var(--ultramarine) 7%, transparent);border:1.5px dashed color-mix(in srgb, var(--ultramarine) 70%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 6px;font-size:.8em;line-height:1.7}.placeholder-module__rXG0WG__block{padding:6px 10px;display:inline-block}.placeholder-module__rXG0WG__tag{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-right:8px;font-size:.78em;font-weight:600}
.before-after-module__Ts2omq__wrap{gap:14px;display:grid}.before-after-module__Ts2omq__stage{--h:540px;height:var(--h);border:1px solid var(--grid);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;border-radius:2px;position:relative;overflow:hidden}@media (max-width:759px){.before-after-module__Ts2omq__stage{--h:600px}}.before-after-module__Ts2omq__beforeClip{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.before-after-module__Ts2omq__scene{align-content:start;gap:18px;padding:56px clamp(14px,3vw,36px) 28px;display:grid;position:absolute;inset:0}@media (min-width:760px){.before-after-module__Ts2omq__scene{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-content:center;padding-top:40px}}.before-after-module__Ts2omq__before{background:repeating-linear-gradient(-45deg,#0000 0 14px,#ffffff05 14px 28px),#15171e}.before-after-module__Ts2omq__after{background:var(--graphite)}.before-after-module__Ts2omq__win{background:var(--panel);border:1px solid var(--grid);border-radius:2px;min-width:0;font-size:13.5px;overflow:hidden}.before-after-module__Ts2omq__bar{border-bottom:1px solid var(--grid);font-family:var(--mono);letter-spacing:.04em;color:var(--fog-dim);justify-content:space-between;gap:10px;margin:0;padding:8px 12px;font-size:11px;display:flex}.before-after-module__Ts2omq__bar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.before-after-module__Ts2omq__bar em{white-space:nowrap;font-style:normal}.before-after-module__Ts2omq__warn{color:#ff604e}.before-after-module__Ts2omq__okTag,.before-after-module__Ts2omq__live{color:#7bd8a6}.before-after-module__Ts2omq__live:before{content:"";background:#7bd8a6;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.6s ease-in-out infinite before-after-module__Ts2omq__pulse;display:inline-block}@keyframes before-after-module__Ts2omq__pulse{50%{opacity:.25}}.before-after-module__Ts2omq__before .before-after-module__Ts2omq__sheet{transform:rotate(-1.2deg)}.before-after-module__Ts2omq__sheet table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:12px}.before-after-module__Ts2omq__sheet th,.before-after-module__Ts2omq__sheet td{text-align:left;border:1px solid var(--grid);white-space:nowrap;text-overflow:ellipsis;max-width:9em;padding:7px 10px;overflow:hidden}.before-after-module__Ts2omq__sheet th{color:var(--fog-dim);background:color-mix(in srgb, var(--grid) 40%, transparent);font-weight:500}.before-after-module__Ts2omq__clash{color:#fff;box-shadow:inset 0 0 0 2px #ff604e}.before-after-module__Ts2omq__err{color:#ff604e;font-weight:600}.before-after-module__Ts2omq__conflict{font-family:var(--mono);color:#ff604e;background:#ff604e1a;margin:0;padding:8px 12px;font-size:11px}.before-after-module__Ts2omq__before .before-after-module__Ts2omq__inbox{transform:rotate(1.6deg)translateY(8px)}.before-after-module__Ts2omq__inbox ul{margin:0;padding:0;list-style:none}.before-after-module__Ts2omq__inbox li{border-bottom:1px solid var(--grid);color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex;overflow:hidden}.before-after-module__Ts2omq__inbox i{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px}.before-after-module__Ts2omq__sticky{background:var(--amber);color:#1a1204;letter-spacing:-.02em;width:150px;margin:0;padding:18px 16px 22px;font-size:20px;font-weight:700;line-height:1.1;position:absolute;bottom:26px;right:clamp(18px,6vw,80px);transform:rotate(-5deg);box-shadow:0 18px 30px -12px #0009}@media (min-width:760px){.before-after-module__Ts2omq__sticky{bottom:40px;left:36%;right:auto}}.before-after-module__Ts2omq__tracker{margin:0;padding:0;list-style:none}.before-after-module__Ts2omq__tracker li{border-bottom:1px solid var(--grid);grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"who name pill""who next pill";align-items:center;gap:0 10px;padding:9px 12px;display:grid}.before-after-module__Ts2omq__tracker li:last-child{border-bottom:0}.before-after-module__Ts2omq__who{background:var(--grid);color:#fff;border-radius:50%;grid-area:who;place-items:center;width:26px;height:26px;font-size:11.5px;font-weight:600;display:grid}.before-after-module__Ts2omq__tracker b{color:#fff;grid-area:name;font-weight:600}.before-after-module__Ts2omq__tracker small{font-family:var(--mono);color:var(--fog-dim);grid-area:next;font-size:11px}.before-after-module__Ts2omq__pill{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;grid-area:pill;padding:3px 8px;font-size:10.5px}.before-after-module__Ts2omq__ok{color:#7bd8a6;background:#7bd8a624}.before-after-module__Ts2omq__wait{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent)}.before-after-module__Ts2omq__done{color:var(--fog);background:var(--grid)}.before-after-module__Ts2omq__logWindow{height:176px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.before-after-module__Ts2omq__logList{font-family:var(--mono);margin:0;padding:0;font-size:12px;list-style:none}.before-after-module__Ts2omq__logList li{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex;overflow:hidden}.before-after-module__Ts2omq__logList span{color:#7bd8a6}@media (prefers-reduced-motion:no-preference){.before-after-module__Ts2omq__logList{animation:18s steps(6,end) infinite before-after-module__Ts2omq__tick}}@keyframes before-after-module__Ts2omq__tick{to{transform:translateY(-216px)}}.before-after-module__Ts2omq__tag{z-index:2;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border-radius:2px;padding:3px 8px;font-size:11px;position:absolute;top:12px}.before-after-module__Ts2omq__tagBefore{color:#1a0604;background:#ff604e;left:12px}.before-after-module__Ts2omq__tagAfter{color:#04160d;background:#7bd8a6;right:12px}.before-after-module__Ts2omq__handle{z-index:3;top:0;bottom:0;left:var(--pos);touch-action:none;cursor:ew-resize;outline:none;place-items:center;width:56px;margin-left:-28px;display:grid;position:absolute}.before-after-module__Ts2omq__handle:before{content:"";background:var(--amber);width:5px;box-shadow:0 0 24px color-mix(in srgb, var(--amber) 55%, transparent);position:absolute;top:0;bottom:0;left:calc(50% - 2.5px)}.before-after-module__Ts2omq__grip{background:var(--graphite);border:4px solid var(--amber);width:48px;height:48px;transition:transform .2s var(--ease-focus);border-radius:50%;place-items:center;display:grid;position:relative}.before-after-module__Ts2omq__grip path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.before-after-module__Ts2omq__handle:hover .before-after-module__Ts2omq__grip,.before-after-module__Ts2omq__dragging .before-after-module__Ts2omq__grip{transform:scale(1.08)}.before-after-module__Ts2omq__handle:focus-visible .before-after-module__Ts2omq__grip{outline-offset:3px;outline:3px solid #fff}.before-after-module__Ts2omq__hint{font-family:var(--mono);color:var(--fog-dim);margin:0;font-size:12px}
.page-module___8aEwW__hero{gap:clamp(18px,2.4vw,28px);padding-block:clamp(40px,7vw,96px) clamp(28px,4vw,48px);display:grid}.page-module___8aEwW__headline{margin:0;font-size:clamp(60px,12.4vw,188px)}.page-module___8aEwW__heroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.page-module___8aEwW__lede{max-width:50ch;color:var(--slate);margin:0;font-size:clamp(18px,1.9vw,22px);line-height:1.45}.page-module___8aEwW__lede strong{color:var(--ink);font-weight:600}.page-module___8aEwW__actions{flex-wrap:wrap;gap:10px;display:flex}.page-module___8aEwW__section{gap:clamp(20px,3vw,32px);padding-top:clamp(64px,9vw,120px);scroll-margin-top:20px;display:grid}.page-module___8aEwW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-module___8aEwW__sectionHead>div{gap:10px;display:grid}.page-module___8aEwW__h2{margin:0;font-size:clamp(40px,6vw,84px)}.page-module___8aEwW__more{color:var(--ink);font-weight:600;text-decoration:none}
.now-module__Gb85Aq__hero{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,28px);padding-block:clamp(48px,8vw,112px) clamp(8px,2vw,24px);display:grid}.now-module__Gb85Aq__h1{margin:0;font-size:clamp(56px,10.5vw,150px)}.now-module__Gb85Aq__updated{font-family:var(--mono);letter-spacing:.04em;color:var(--slate);align-items:center;gap:10px;margin:0;font-size:13px;display:inline-flex}.now-module__Gb85Aq__updated:before{content:"";background:var(--line-pharma);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--line-pharma) 22%, transparent);border-radius:50%}.now-module__Gb85Aq__lede{max-width:52ch;color:var(--slate);margin:0;font-size:clamp(18px,1.9vw,22px);line-height:1.45}.now-module__Gb85Aq__board{padding-top:clamp(8px,2vw,16px)}.now-module__Gb85Aq__areas{gap:clamp(28px,4vw,40px);padding-top:clamp(56px,8vw,104px);display:grid}@media (min-width:900px){.now-module__Gb85Aq__areas{grid-template-columns:repeat(2,minmax(0,1fr))}}.now-module__Gb85Aq__area{--c:var(--line-main);grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:0 0 8px;display:grid}.now-module__Gb85Aq__line{background:var(--c);border-radius:4px;height:7px;margin-bottom:10px;display:block;position:relative}.now-module__Gb85Aq__line i{background:var(--paper);border:4px solid var(--ink);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:0}.now-module__Gb85Aq__kicker{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin:0;font-size:12px}.now-module__Gb85Aq__h2{margin:0;font-size:clamp(36px,4.6vw,60px)}.now-module__Gb85Aq__body{gap:12px;display:grid}.now-module__Gb85Aq__body p{max-width:58ch;margin:0;font-size:clamp(17px,1.5vw,18.5px);line-height:1.6}.now-module__Gb85Aq__focus{border-top:1px solid var(--hair);gap:0;margin:4px 0 0;display:grid}.now-module__Gb85Aq__focus div{border-bottom:1px solid var(--hair);gap:6px;padding:12px 0;display:grid}.now-module__Gb85Aq__focus dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate);font-size:11.5px}.now-module__Gb85Aq__focus dd{margin:0}.now-module__Gb85Aq__links{flex-wrap:wrap;gap:10px 22px;margin:4px 0 0;display:flex}.now-module__Gb85Aq__link{color:inherit;background:linear-gradient(var(--c), var(--c)) 0 100% / 0 2px no-repeat;transition:background-size .42s var(--ease-focus);font-size:15.5px;font-weight:600;text-decoration:none}.now-module__Gb85Aq__link:hover,.now-module__Gb85Aq__link:focus-visible{background-size:100% 2px}.now-module__Gb85Aq__dark{--c:var(--amber);background:var(--graphite);color:var(--fog);border:1px solid var(--grid);border-radius:2px;padding:clamp(20px,3vw,32px)}.now-module__Gb85Aq__dark .now-module__Gb85Aq__line i{background:var(--graphite);border-color:var(--fog)}.now-module__Gb85Aq__dark .now-module__Gb85Aq__h2{color:#fff}.now-module__Gb85Aq__dark .now-module__Gb85Aq__kicker,.now-module__Gb85Aq__dark .now-module__Gb85Aq__focus dt{color:var(--fog-dim)}.now-module__Gb85Aq__dark .now-module__Gb85Aq__focus,.now-module__Gb85Aq__dark .now-module__Gb85Aq__focus div{border-color:var(--grid)}.now-module__Gb85Aq__dark [data-placeholder]{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 60%, transparent);background:0 0}.now-module__Gb85Aq__foot{gap:20px;padding-top:clamp(56px,8vw,96px);display:grid}.now-module__Gb85Aq__note{border:1px solid var(--hair);max-width:62ch;font-family:var(--mono);color:var(--slate);border-radius:2px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.6}.now-module__Gb85Aq__note a{color:var(--ink);text-decoration:none}.now-module__Gb85Aq__more{flex-wrap:wrap;gap:10px;display:flex}.now-module__Gb85Aq__focusList{gap:4px;margin:0;padding:0;list-style:none;display:grid}
.sections-module__pNPJiq__board{border:1px solid var(--grid);font-family:var(--mono);color:var(--amber);text-shadow:0 0 10px color-mix(in srgb, var(--amber) 55%, transparent);background:radial-gradient(circle,#ffffff09 1px,#0000 1.5px) 0 0/5px 5px,#07080b;border-radius:2px;gap:12px;padding:clamp(16px,2.4vw,28px) clamp(16px,3vw,36px);display:grid}.sections-module__pNPJiq__boardTop{letter-spacing:.06em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;font-size:clamp(18px,2.6vw,34px);line-height:1.1;display:grid}.sections-module__pNPJiq__boardDest{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sections-module__pNPJiq__boardOk{color:#7bd8a6;text-shadow:0 0 10px #7bd8a680}.sections-module__pNPJiq__calling{letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:0;font-size:clamp(16px,2vw,26px);display:grid}.sections-module__pNPJiq__callingLabel{color:var(--fog);text-shadow:none}.sections-module__pNPJiq__marquee{white-space:nowrap;overflow:hidden}.sections-module__pNPJiq__marquee span{display:inline-block}@media (prefers-reduced-motion:no-preference){.sections-module__pNPJiq__marquee span{padding-left:100%;animation:16s linear infinite sections-module__pNPJiq__marquee}}@keyframes sections-module__pNPJiq__marquee{to{transform:translate(-100%)}}@media (max-width:640px){.sections-module__pNPJiq__calling{grid-template-columns:1fr;gap:6px}}.sections-module__pNPJiq__audiences{gap:28px 32px;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.sections-module__pNPJiq__audiences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.sections-module__pNPJiq__audiences{grid-template-columns:repeat(4,minmax(0,1fr))}}.sections-module__pNPJiq__audiences li{padding-top:30px;position:relative}.sections-module__pNPJiq__audiences li:before{content:"";background:var(--amber);height:5px;position:absolute;top:7px;left:0;right:0}@media (min-width:1060px){.sections-module__pNPJiq__audiences li:not(:last-child):before{right:-32px}}.sections-module__pNPJiq__audiences li:after{content:"";box-sizing:border-box;background:var(--graphite);border:4px solid var(--amber);border-radius:50%;width:19px;height:19px;position:absolute;top:0;left:0}.sections-module__pNPJiq__audiences h3{font-family:var(--condensed);text-transform:uppercase;color:#fff;margin:0 0 6px;font-size:clamp(28px,2.6vw,36px);font-weight:800;font-stretch:72%;line-height:1}.sections-module__pNPJiq__audiences p{max-width:34ch;margin:0;font-size:15.5px;line-height:1.5}.sections-module__pNPJiq__names{font-family:var(--condensed);text-transform:uppercase;color:#efeae0;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;font-size:clamp(34px,5.4vw,76px);font-weight:700;font-stretch:70%;line-height:1.05;list-style:none;display:flex}.sections-module__pNPJiq__names li{white-space:nowrap;align-items:center;display:inline-flex}.sections-module__pNPJiq__names li:not(:last-child):after{content:"";background:var(--amber);border-radius:50%;width:.22em;height:.22em;margin-inline:.36em}.sections-module__pNPJiq__proof{gap:14px;margin-top:clamp(32px,4vw,52px);display:grid}.sections-module__pNPJiq__proofLabel{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-dim);margin:0;font-size:11.5px}.sections-module__pNPJiq__proof ul{flex-wrap:wrap;gap:16px 48px;margin:0;padding:0;list-style:none;display:flex}.sections-module__pNPJiq__proof li{border-left:4px solid var(--amber);align-items:baseline;gap:12px;padding-left:14px;display:flex}.sections-module__pNPJiq__proof b{font-family:var(--condensed);color:#fff;font-size:clamp(44px,5vw,64px);font-weight:800;font-stretch:66%;line-height:.9}.sections-module__pNPJiq__proof span{font-size:15px;display:grid}.sections-module__pNPJiq__proof em{font-style:normal;font-family:var(--mono);color:var(--fog-dim);font-size:12px}.sections-module__pNPJiq__cases{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sections-module__pNPJiq__cases{grid-template-columns:1.5fr 1fr 1fr}}.sections-module__pNPJiq__case,.sections-module__pNPJiq__planned{border-radius:2px;align-content:start;gap:14px;min-height:320px;padding:clamp(22px,2.6vw,32px);display:grid;position:relative}.sections-module__pNPJiq__case{background:var(--panel);border:1px solid var(--grid);border-top:6px solid var(--amber);transition:transform .3s var(--ease-focus), border-color .3s}.sections-module__pNPJiq__case:hover{border-color:var(--amber);transform:translateY(-3px)}.sections-module__pNPJiq__case:focus-within{outline:2px solid var(--amber);outline-offset:3px}.sections-module__pNPJiq__planned{border:1.5px dashed var(--grid);color:var(--fog-dim)}.sections-module__pNPJiq__caseNum{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-dim);align-items:center;gap:10px;margin:0;font-size:11.5px;display:flex}.sections-module__pNPJiq__caseNum span{color:var(--amber)}.sections-module__pNPJiq__planned .sections-module__pNPJiq__caseNum span{color:var(--fog-dim)}.sections-module__pNPJiq__caseTitle{font-family:var(--condensed);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(36px,3.8vw,54px);font-weight:800;font-stretch:68%;line-height:.92}.sections-module__pNPJiq__planned .sections-module__pNPJiq__caseTitle{color:var(--fog-dim)}.sections-module__pNPJiq__caseLink{color:inherit;outline:none;text-decoration:none}.sections-module__pNPJiq__caseLink:after{content:"";position:absolute;inset:0}.sections-module__pNPJiq__caseBody{max-width:52ch;margin:0;font-size:15.5px;line-height:1.5}.sections-module__pNPJiq__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sections-module__pNPJiq__tags li{font-family:var(--mono);border:1px solid var(--grid);color:var(--fog);border-radius:2px;padding:3px 8px;font-size:11.5px}.sections-module__pNPJiq__caseStat{align-items:baseline;gap:10px;margin:4px 0 0;font-size:15px;display:flex}.sections-module__pNPJiq__caseStat b{font-family:var(--condensed);color:var(--amber);font-size:44px;font-weight:800;font-stretch:66%;line-height:.9}.sections-module__pNPJiq__caseMore{color:var(--amber);margin-top:6px;font-weight:600}.sections-module__pNPJiq__plannedLine{background:repeating-linear-gradient(90deg, var(--line-planned) 0 12px, transparent 12px 22px);height:5px;margin-top:auto}.sections-module__pNPJiq__faqGrid{gap:0 72px;display:grid}@media (min-width:960px){.sections-module__pNPJiq__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.sections-module__pNPJiq__faqs{border-top:1px solid var(--grid)}.sections-module__pNPJiq__faq{border-bottom:1px solid var(--grid)}.sections-module__pNPJiq__faq summary{cursor:pointer;color:#fff;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(18px,1.7vw,21px);font-weight:600;line-height:1.3;list-style:none;display:flex}.sections-module__pNPJiq__faq summary::-webkit-details-marker{display:none}.sections-module__pNPJiq__faq summary:hover span{color:var(--amber)}.sections-module__pNPJiq__faq summary i{flex:none;width:18px;height:18px;position:relative}.sections-module__pNPJiq__faq summary i:before,.sections-module__pNPJiq__faq summary i:after{content:"";background:var(--amber);height:3px;transition:transform .3s var(--ease-focus);position:absolute;top:calc(50% - 1.5px);left:0;right:0}.sections-module__pNPJiq__faq summary i:after{transform:rotate(90deg)}.sections-module__pNPJiq__faq[open] summary i:after{transform:rotate(0)}.sections-module__pNPJiq__faq p{max-width:60ch;margin:0;padding:0 0 24px;font-size:16.5px;line-height:1.6}.sections-module__pNPJiq__final{padding-bottom:clamp(56px,7vw,96px)}.sections-module__pNPJiq__departure{border:1px solid var(--grid);background:radial-gradient(circle,#ffffff08 1px,#0000 1.5px) 0 0/5px 5px,#07080b;border-radius:2px;gap:clamp(18px,2.4vw,28px);padding:clamp(22px,4vw,56px);display:grid}.sections-module__pNPJiq__depHead{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:clamp(13px,1.4vw,16px);display:flex}.sections-module__pNPJiq__depHead p{margin:0}.sections-module__pNPJiq__depLabel{color:var(--fog)}.sections-module__pNPJiq__depStatus{color:#7bd8a6;text-shadow:0 0 10px #7bd8a680}.sections-module__pNPJiq__depTitle{font-family:var(--condensed);text-transform:uppercase;color:var(--amber);text-shadow:0 0 30px color-mix(in srgb, var(--amber) 35%, transparent);margin:0;font-size:clamp(64px,13vw,196px);font-weight:800;font-stretch:62%;line-height:.84}.sections-module__pNPJiq__depMeta{font-family:var(--mono);color:var(--amber);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:14px 40px;margin:0;padding:0;font-size:clamp(15px,1.6vw,19px);list-style:none;display:flex}.sections-module__pNPJiq__depMeta li{gap:4px;display:grid}.sections-module__pNPJiq__depMeta small{letter-spacing:.1em;color:var(--fog-dim);font-size:11px}.sections-module__pNPJiq__depActions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:8px;display:flex}.sections-module__pNPJiq__depBtn{box-shadow:0 14px 44px -10px color-mix(in srgb, var(--amber) 60%, transparent);border-radius:999px;padding:18px 28px;font-size:17px}.sections-module__pNPJiq__depMail{color:var(--fog);text-decoration:none}.sections-module__pNPJiq__legal{font-family:var(--mono);color:var(--fog-dim);margin:24px 0 0;font-size:12px}
.depot-module__Au6B2G__depot{border:1.5px dashed var(--line-planned);border-radius:2px;gap:28px;padding:clamp(28px,4vw,48px);display:grid}.depot-module__Au6B2G__head{gap:10px;display:grid}.depot-module__Au6B2G__title{margin:0;font-size:clamp(32px,4vw,52px)}.depot-module__Au6B2G__lede{color:var(--slate);margin:0}.depot-module__Au6B2G__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.depot-module__Au6B2G__item{align-content:start;gap:10px;display:grid}.depot-module__Au6B2G__line{background:repeating-linear-gradient(90deg, var(--c) 0 16px, transparent 16px 26px);opacity:.8;border-radius:3px;height:6px;margin-bottom:6px}.depot-module__Au6B2G__pillar{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin:0;font-size:11.5px}.depot-module__Au6B2G__pillar code{text-transform:none;letter-spacing:0}.depot-module__Au6B2G__name{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;line-height:1.15}.depot-module__Au6B2G__arg{color:var(--slate);margin:0;font-size:15.5px}.depot-module__Au6B2G__arg strong{color:var(--ink);font-weight:600}.depot-module__Au6B2G__details summary{cursor:pointer;font-family:var(--mono);color:var(--ink);font-size:12.5px}.depot-module__Au6B2G__body{color:var(--slate);font-size:15.5px}.depot-module__Au6B2G__body ul,.depot-module__Au6B2G__body ol{margin:10px 0;padding-left:1.2em}.depot-module__Au6B2G__body li{margin:4px 0}.depot-module__Au6B2G__body p{margin:8px 0}
