.wr.gw{--wr-max:clamp(260px, 23vw, 420px);--wr-scale:.44;--wr-foot-gap:0px;--wr-foot-h:calc(6svh + 64px);--wr-lift:.12;--wr-drift-k:.25;--wr-peek-top:calc(100svh - var(--wr-pw) * .3);--wr-pin:170svh;--gw-gap:34px;--to:10px;--tv:21px;--gw-lf:var(--type-lead);--gw-lrows:4;--gw-lh:calc(var(--gw-lf) * var(--type-lead-leading))}.wr.gw .wr-word{--gw-top:color-mix(in oklch, color-mix(in oklch, var(--ink) 86%, var(--tint-sand)) 94%, var(--ground));--gw-base:color-mix(in oklch, color-mix(in oklch, var(--ink) 70%, var(--tint-sand)) 60%, var(--ground));color:var(--gw-base)}.gw.wr[data-ground=night] .wr-line{background-image:linear-gradient(var(--gw-top) .195em, var(--gw-base) .905em);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-block:-.1em;padding-block:.1em}@media (prefers-contrast:more),(forced-colors:active){.wr.gw .wr-word{color:var(--ink)}.wr.gw .wr-line{-webkit-text-fill-color:currentColor;background-image:none}}@media (height<=430px){.wr.gw[data-kicker]{--wr-head:0px}.wr.gw .wr-kicker{display:none}}.wr.gw .wr-stage{block-size:max(100svh,620px);min-block-size:0;container-type:size}.wr.gw .wr-backdrop{z-index:auto!important}.wr.gw .wr-cut{--gw-cf:calc(100cqh + var(--wr-cap-top) + var(--wr-gap) - var(--wr-land) - 24px);filter:drop-shadow(0 24px 36px #00081080);mask-image:linear-gradient(#000 calc(var(--gw-cf) - min(120px, 25cqh)), #0000 var(--gw-cf))}.wr.gw .wr-foot{inset-inline:var(--frame-in);grid-template-columns:1fr calc(var(--wr-pw) + 2 * var(--gw-gap) + 2 * var(--to)) 1fr;grid-auto-flow:row;align-items:center;gap:0;margin:0;padding:0;position:absolute;inset-block-end:clamp(18px,4svh,40px)}.wr.gw .wr-foot .wr-line-copy{max-inline-size:32ch;font-size:var(--gw-lf);text-align:end;justify-self:end}.wr.gw .wr-actions{grid-column:3;justify-self:start;margin:0}.gw-bd{--gw-n86:rgb(var(--scrim-ground) / .86);--gw-wb:calc(var(--wr-cap-top) + var(--wr-fs) * .71);--gw-sh:calc(100cqh + var(--wr-cap-top) + var(--wr-gap));--ar:var(--ar-d);--hi:var(--hi-d);--mx:var(--mx-d);--cb:calc(var(--gw-wb) + var(--wr-drift,0px) + 64px);--c:max(100cqw, var(--gw-sh) * var(--ar));--W:max(var(--c), min(var(--cb) / var(--hi) * var(--ar), 1.5 * var(--c)));--H:calc(var(--W) / var(--ar));--bl:clamp(100cqw - var(--W), 50cqw - var(--mx) * var(--W), 0px);--bt:clamp(var(--gw-sh) - var(--H), var(--cb) - var(--hi) * var(--H), 0px);--gw-t:calc(var(--gw-wb) + 28px);--gw-b:calc(var(--gw-sh) - clamp(18px, 4svh, 40px) - max(56px, var(--gw-lrows) * var(--gw-lh)) - 28px);--gw-dy:clamp(34px, (var(--gw-b) - var(--gw-t)) / 3.4, 58px);--gw-y0:calc((var(--gw-t) + var(--gw-b)) / 2 - var(--gw-dy));position:absolute;inset:0;overflow:clip}.gw-box{inline-size:var(--W);block-size:var(--H);left:var(--bl);top:var(--bt);position:absolute}.gw-pic,.gw-pins,.gw-scrim{position:absolute;inset:0}.gw-scrim{background:linear-gradient(to bottom, var(--gw-n86) 0, rgb(var(--scrim-ground) / .7) var(--gw-wb), transparent calc(var(--gw-wb) + 12%)), linear-gradient(to top, var(--gw-n86) 0, rgb(var(--scrim-ground) / .5) var(--gw-ff,9%), transparent var(--gw-fo,17%))}.gw-bd:after{content:"";background:linear-gradient(to top, var(--ground-2), transparent);block-size:120px;position:absolute;inset:auto 0 0}@property --dx{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --dy{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --t0x{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --t0y{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --t1x{syntax:"<length-percentage>";inherits:true;initial-value:0}.gw-pin{--s:-1;--ax:var(--ax-d);--ay:var(--ay-d);--px:clamp(19px, var(--bl) + var(--ax) * var(--W), 100cqw - 19px);--x:calc(50cqw + var(--s) * (var(--wr-pw) / 2 + var(--gw-gap)));--y:calc(var(--gw-y0) + var(--r) * var(--gw-dy));--dx:calc(var(--px) - var(--x));--dy:calc(var(--bt) + var(--ay) * var(--H) - var(--y));--t1x:calc(-100% - var(--to));--t0x:var(--tx-d);--t0y:var(--ty-d);--mid:min(max(-50%, 8px - var(--px)), 100cqw - 8px - var(--px) - 100%);left:var(--x);top:var(--y);position:absolute}.gw-pin[data-c=r]{--s:1;--t1x:var(--to)}.gw-disc{z-index:1;inline-size:var(--gw-disc,30px);aspect-ratio:1;border:2px solid var(--paper);background:var(--navy-deep);color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 2px 10px #00000073}.gw-disc.gw-patrol{background:var(--paper);color:var(--navy-deep)}.gw-disc.gw-patrol svg.wordmark{color:var(--navy-deep)}.gw-disc.gw-wrench{background:color-mix(in oklch, var(--navy-deep) 55%, var(--paper))}.gw-tag,.gw-clock{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--gw-n86)}.gw-tag{translate:var(--t1x) -50%;white-space:nowrap;color:var(--ink);align-items:baseline;gap:8px;padding:6px 14px;font-size:clamp(14px,.75vw + 3px,16px);line-height:1.2;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 2px 12px #0000004d}.gw-tt,.gw-sub{color:var(--ink-2)}.gw-clock{top:calc(var(--wr-bar) + var(--space-3));right:var(--gutter);text-align:end;white-space:nowrap;inline-size:calc(8ch + 26px);font-family:var(--font-mono);margin:0;padding:6px 12px;font-size:13px;position:absolute}.gw-clk-n{clip-path:inset(50%);position:absolute}@media (width<=599px),(aspect-ratio<=1){.wr.gw[data-ground]{--wr-ratio:var(--wr-ratio-s);--wr-top:0;--wr-bottom:1;--wr-fill:.94;--wr-scale:.52;--wr-max:clamp(110px, 34vw, 300px);--wr-floor-max:104px;--wr-gap:var(--space-5);--wr-foot-gap:var(--space-5);--gw-lrows:5;--wr-foot-h:calc(var(--gw-lrows) * var(--gw-lh) + var(--space-3) + 56px);--wr-lift:.4;--wr-drift-k:0;--wr-overlap:calc(var(--wr-fs) * var(--wr-cap) * .22);--wr-peek-top:calc(100svh - var(--wr-ph) * .2);--wr-from:max(0px, calc(var(--wr-peek-top) - var(--wr-land)));--gw-gap:22px}.wr.gw .wr-stage{block-size:max(100svh, 620px, var(--wr-land) + var(--wr-ph) + var(--wr-foot-h) + 24px)}.wr.gw .wr-foot{align-self:stretch;justify-items:center;gap:var(--space-3);padding-inline:var(--gutter);grid-template-columns:none;margin-block-start:var(--wr-foot-gap);position:relative;inset:auto}.wr.gw .wr-foot .wr-line-copy{text-align:center;justify-self:center}.wr.gw .wr-actions{grid-column:auto;justify-self:center}.gw-bd{--ar:var(--ar-p);--hi:var(--hi-p);--mx:.5;--gw-ff:28%;--gw-fo:48%;--gw-dy:max(var(--wr-ph) * .15, 46px);--gw-y0:calc(var(--wr-land) + var(--wr-ph) * .42)}.gw-clock,.gw-tt{clip-path:inset(50%);position:absolute}}@media (width<=899px) and (aspect-ratio<=4/5){.gw-pin{--ax:var(--ax-p);--ay:var(--ay-p);--t0x:var(--tx-p);--t0y:var(--ty-p)}}@media (width<=699px) and (aspect-ratio<=1){.wr.gw[data-ground]{--wr-scale:.46;--wr-pw:max(90px, min(var(--wr-fs) * var(--wr-pic-em), 100vw - 252px));--gw-gap:16px;--to:8px;--tv:17px;--gw-disc:22px}.gw-pin{--px:clamp(var(--gutter) + var(--gw-disc) / 2, var(--bl) + var(--ax) * var(--W), 100cqw - var(--gutter) - var(--gw-disc) / 2);--mid:min(max(-50%, var(--gutter) - var(--px)), 100cqw - var(--gutter) - var(--px) - 100%)}.gw-tag{inline-size:max-content;max-inline-size:calc(50vw - var(--wr-pw) / 2 - var(--gw-gap) - var(--to) - var(--gutter));white-space:normal;text-wrap:balance;border-radius:10px;padding:4px 8px;font-size:12px;line-height:15px}.gw-pin[data-c=l] .gw-tag{text-align:end}.gw-sub{display:none}}@media (aspect-ratio>=2){.gw-pin[data-pin=patrol]{--t0x:var(--mid);--t0y:calc(-100% - var(--tv))}}@media (height<=619px) and (aspect-ratio>=1){.wr.gw{--wr-max:min(23vw, 30svh);--wr-pw:max(var(--wr-fs) * var(--wr-pic-em), min(300px, 22vw))}.wr.gw .wr-stage{block-size:100svh}}@media (aspect-ratio>=1) and (aspect-ratio<=3/2),(aspect-ratio>=1) and (height<=619px){.gw-tt{display:none}.wr.gw{--gw-lf:16px}}@media (aspect-ratio>=1) and (height<=699px){.wr.gw{--gw-lf:16px}.wr.gw .wr-foot .wr-line-copy{max-inline-size:none}}@media (aspect-ratio>=1) and (height<=699px) and (width>=1200px){.wr.gw{--gw-lrows:3}}@media (aspect-ratio>=1) and (height<=699px) and (width>=1700px){.wr.gw{--gw-lrows:2}}@media (aspect-ratio>=1) and (height<=619px){.wr.gw .wr-stage{block-size:calc(100svh + max(0px, var(--gw-lrows) * var(--gw-lh) - 56px))}}@media (width<=959px) and (height<=740px){.wr.gw{--gw-lf:15px}.wr.gw .btn-lg{--btn-h:44px;--btn-min-w:0px;--btn-size:16px;padding-inline:var(--space-5)}}@media (height<=450px) and (aspect-ratio>=1){.wr.gw{--gw-gap:24px;--gw-lf:14px;--gw-lrows:5}.wr.gw .wr-foot{align-items:start}.gw-tag{padding:4px 10px;font-size:12.5px;line-height:15px}}.gw-n5,.gw-scrim{--ga:gw-in;--g0:0%;--g1:22%}.gw-clk-d,.gw-clk-n{--ga:gw-in;--g0:4%;--g1:20%}.gw-clk-n{--ga:gw-in reverse}.gw-pin{--g0:calc(20% + 5% * var(--i));--g1:calc(24.5% + 5% * var(--i));--f0:calc(54% + 2% * var(--i));--f1:calc(74% + 2% * var(--i))}@media (prefers-reduced-motion:no-preference) and (height>=620px){html[data-scroll-driver=motion]:not([data-motion=off]) .wr.gw:not([data-still]){--gw-dawn:clamp(0, var(--p,0) / .22, 1);--gw-clk:clamp(0, (var(--p,0) - .04) / .16, 1)}html[data-scroll-driver=motion]:not([data-motion=off]) .wr.gw:not([data-still]) :is(.gw-n5,.gw-scrim){opacity:var(--gw-dawn,1)}html[data-scroll-driver=motion]:not([data-motion=off]) .wr.gw:not([data-still]) .gw-clk-d{opacity:var(--gw-clk,1)}html[data-scroll-driver=motion]:not([data-motion=off]) .wr.gw:not([data-still]) .gw-pin{--f:clamp(0, (var(--p,0) - .54 - .02 * var(--i)) / .2, 1);--e:calc(var(--f) * var(--f) * (3 - 2 * var(--f)));opacity:clamp(0, (var(--p,0) - .2 - .05 * var(--i)) / .045, 1);translate:calc(var(--dx) * (1 - var(--e))) calc(var(--dy) * (1 - var(--e)))}html[data-scroll-driver=motion]:not([data-motion=off]) .wr.gw:not([data-still]) .gw-tag{--g:clamp(0, (var(--p,0) - .52) / (.22 + .02 * var(--i)), 1);--k:clamp(0, (var(--g) - .5) * 10000, 1);opacity:max(1 - var(--g) * 10, (var(--g) - .88) / .12);translate:calc(var(--t0x) + (var(--t1x) - var(--t0x)) * var(--k)) calc(var(--t0y) + (-50% - var(--t0y)) * var(--k))}html:is([data-scroll-driver=css],[data-scroll-driver=motion]):not([data-motion=off]) .wr.gw:not([data-still]) .gw-clk-n{clip-path:none;opacity:calc(1 - var(--gw-clk,0));inset:6px 12px auto auto}html[data-scroll-driver=motion]:not([data-motion=off]) .wr.gw[data-ground] .wr-pic{--wr-r:calc(1 - clamp(0, (var(--p,0) - .52) / .3, 1))}html[data-scroll-driver=motion]:not([data-motion=off]) .wr.gw[data-ground] .wr-title{translate:0 calc(var(--wr-drift) * (1 - clamp(0, (var(--p,0) - .52) / .3, 1)))}html[data-scroll-driver=motion]:not([data-motion=off]) .wr.gw[data-ground] .wr-foot{--wr-q:calc(1 - clamp(0, (var(--p,0) - .8) / .14, 1))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (height>=620px){html[data-scroll-driver=css]:not([data-motion=off]) .wr.gw:not([data-still]) :is(.gw-n5,.gw-scrim,.gw-clk-d,.gw-clk-n){animation:var(--ga) linear both;animation-range:contain var(--g0) contain var(--g1)}html[data-scroll-driver=css]:not([data-motion=off]) .wr.gw:not([data-still]) .gw-pin{animation:linear both gw-in,linear both gw-fly;animation-range:contain var(--g0) contain var(--g1), contain var(--f0) contain var(--f1)}html[data-scroll-driver=css]:not([data-motion=off]) .wr.gw:not([data-still]) .gw-tag{animation:linear both gw-tag;animation-range:contain 52% contain var(--f1)}html[data-scroll-driver=css]:not([data-motion=off]) .wr.gw:not([data-still]) .gw-bd :is(.gw-n5,.gw-scrim,.gw-clk-d,.gw-clk-n,.gw-pin,.gw-tag){animation-timeline:--wr}html[data-scroll-driver=css]:not([data-motion=off]) .wr.gw[data-ground] :is(.wr-pic,.wr-title){animation-range:contain 52% contain 82%}html[data-scroll-driver=css]:not([data-motion=off]) .wr.gw[data-ground] .wr-foot{animation-range:contain 80% contain 94%}}}@keyframes gw-in{0%{opacity:0}to{opacity:1}}@keyframes gw-fly{0%{translate:var(--dx) var(--dy);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{translate:0}}@keyframes gw-tag{0%,50%{translate:var(--t0x) var(--t0y)}10%,88%{opacity:0}50.1%{translate:var(--t1x) -50%}}
