.t{aspect-ratio:1;background-color:var(--ink);display:block}.mosaic .t,.geo .t{box-shadow:0 0 0 1px var(--ink)}.mosaic i,.geo i{aspect-ratio:1;display:block}.t-q0{border-top-left-radius:100%}.t-q1{border-top-right-radius:100%}.t-q2{border-bottom-right-radius:100%}.t-q3{border-bottom-left-radius:100%}.t-c{border-radius:50%}.t-h0{clip-path:circle(50% at 50% 100%)}.t-h1{clip-path:circle(50% at 0)}.t-h2{clip-path:circle(50% at 50% 0)}.t-h3{clip-path:circle(50% at 100%)}.t-d0{clip-path:polygon(0 0,100% 100%,0 100%)}.t-d1{clip-path:polygon(0 0,100% 0,100% 100%)}.t-d2{clip-path:polygon(100% 0,100% 100%,0 100%)}.t-d3{clip-path:polygon(0 0,100% 0,0 100%)}.k-to{--ink:var(--to)}.k-a{--ink:var(--p-a)}.k-b{--ink:var(--p-b)}.k-c{--ink:var(--p-c)}.k-deep{--ink:var(--p-deep)}.k-strong{--ink:var(--p-strong)}.k-paper{--ink:var(--p-paper)}.k-faint{--ink:color-mix(in oklab, var(--p-deep) 12%, var(--p-paper))}.mosaic{background-color:var(--from);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:clip}@media (width>=48rem){.mosaic{grid-template-columns:repeat(24,minmax(0,1fr))}}.on-paper{--from:var(--p-paper)}.on-mist{--from:var(--color-mist)}.on-deep{--from:var(--p-deep)}.on-a{--from:var(--p-a)}.on-b{--from:var(--p-b)}.on-c{--from:var(--p-c)}.to-paper{--to:var(--p-paper)}.to-mist{--to:var(--color-mist)}.to-deep{--to:var(--p-deep)}.to-a{--to:var(--p-a)}.to-b{--to:var(--p-b)}.to-c{--to:var(--p-c)}.geo{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mosaic,.geo{view-timeline:--tiles block}.t{animation-name:tile-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tiles;animation-range:cover calc(var(--beat) * 4%) cover calc(16% + var(--beat) * 5%)}.b0{--beat:0}.b1{--beat:1}.b2{--beat:2}.b3{--beat:3}.b4{--beat:4}.b5{--beat:5}@keyframes tile-in{0%{opacity:0;transform:rotate(-90deg)scale(.35)}}}}.iso-dark{--anatomy-paper:color-mix(in oklab, var(--p-deep) 95%, var(--on-deep));--anatomy-top:var(--color-deep-raised);--anatomy-shade-0:color-mix(in oklab, var(--p-deep) 78%, black);--anatomy-shade-1:var(--p-deep);--anatomy-shade-2:color-mix(in oklab, var(--p-deep) 97%, var(--on-deep));--anatomy-shade-3:color-mix(in oklab, var(--p-deep) 95%, var(--on-deep));--anatomy-hi:color-mix(in oklab, var(--on-deep) 72%, var(--p-deep));--anatomy-mid:color-mix(in oklab, var(--on-deep) 52%, var(--p-deep));--anatomy-lo:color-mix(in oklab, var(--on-deep) 34%, var(--p-deep));--anatomy-faint:color-mix(in oklab, var(--on-deep) 22%, var(--p-deep));--anatomy-lit:var(--p-a);--anatomy-void:color-mix(in oklab, var(--p-deep) 45%, black);--anatomy-dot:var(--anatomy-hi);--anatomy-halo:color-mix(in oklab, var(--p-deep) 45%, black);--anatomy-halo-opacity:.75}.iso-light{--iso-accent:var(--p-strong);--anatomy-paper:var(--p-paper);--anatomy-top:var(--p-paper);--anatomy-shade-0:color-mix(in oklab, var(--p-deep) 16%, var(--p-paper));--anatomy-shade-1:color-mix(in oklab, var(--p-deep) 11%, var(--p-paper));--anatomy-shade-2:color-mix(in oklab, var(--p-deep) 8%, var(--p-paper));--anatomy-shade-3:color-mix(in oklab, var(--p-deep) 5%, var(--p-paper));--anatomy-hi:color-mix(in oklab, var(--on-paper) 84%, var(--p-paper));--anatomy-mid:color-mix(in oklab, var(--on-paper) 62%, var(--p-paper));--anatomy-lo:color-mix(in oklab, var(--on-paper) 46%, var(--p-paper));--anatomy-faint:color-mix(in oklab, var(--on-paper) 20%, var(--p-paper));--anatomy-lit:var(--iso-accent);--anatomy-void:color-mix(in oklab, var(--on-paper) 62%, var(--p-paper));--anatomy-dot:var(--anatomy-hi);--anatomy-halo:var(--p-deep);--anatomy-halo-opacity:.22}.iso-bed{--anatomy-top:var(--anatomy-shade-0)}.iso-g{--anatomy-paper:color-mix(in oklab, var(--iso-accent) 86%, black);--anatomy-top:var(--iso-accent);--anatomy-shade-0:color-mix(in oklab, var(--iso-accent) 62%, black);--anatomy-shade-1:color-mix(in oklab, var(--iso-accent) 78%, black);--anatomy-shade-2:color-mix(in oklab, var(--iso-accent) 86%, black);--anatomy-shade-3:color-mix(in oklab, var(--iso-accent) 76%, white);--anatomy-hi:color-mix(in oklab, var(--iso-accent) 62%, black);--anatomy-mid:color-mix(in oklab, var(--iso-accent) 62%, black);--anatomy-lo:color-mix(in oklab, var(--iso-accent) 62%, black);--anatomy-faint:color-mix(in oklab, var(--iso-accent) 76%, white)}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-svg path{vector-effect:non-scaling-stroke;stroke:none}.iso-top,.iso-face{fill:var(--anatomy-top)}.iso-s0{fill:var(--anatomy-shade-0)}.iso-s1{fill:var(--anatomy-shade-1)}.iso-s2{fill:var(--anatomy-shade-2)}.iso-s3{fill:var(--anatomy-shade-3)}.iso-g0{stop-color:var(--anatomy-shade-0)}.iso-g2{stop-color:var(--anatomy-shade-2)}.iso-g3{stop-color:var(--anatomy-shade-3)}.iso-g .iso-corner,.iso-g .iso-round{fill:var(--anatomy-shade-1)}.iso-void{fill:var(--anatomy-void)}.iso-sh{stop-color:var(--anatomy-halo);stop-opacity:var(--anatomy-halo-opacity)}.iso-svg .iso-clear{stop-opacity:0}.iso-svg .iso-line,.iso-svg .iso-round,.iso-svg .iso-face{stroke:var(--anatomy-lo);stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}.iso-svg .iso-line{fill:none}.iso-svg [data-tone=hi]{stroke:var(--anatomy-hi)}.iso-svg [data-tone=mid]{stroke:var(--anatomy-mid)}.iso-svg [data-tone=faint]{stroke:var(--anatomy-faint)}.iso-svg [data-tone=lit]{stroke:var(--anatomy-lit)}.iso-svg path.iso-dots{fill:none;stroke:var(--anatomy-dot);stroke-width:1px;stroke-linecap:round;opacity:.5}.iso-svg path.iso-dots[data-tone=hi]{opacity:.85}.iso-svg path.iso-dots[data-tone=lo]{opacity:.28}.iso-platform{min-width:0}.iso-engrave{fill:var(--anatomy-hi);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:500}.iso-screen{fill:var(--anatomy-shade-3)}.iso-tile{fill:var(--anatomy-top)}.iso-ink{fill:var(--anatomy-lit)}.iso-ink2{fill:color-mix(in oklab, var(--iso-accent) 55%, var(--p-paper))}.iso-duct-a{stop-color:var(--iso-accent);stop-opacity:.42}.iso-duct-b{stop-color:color-mix(in oklab, var(--iso-accent) 45%, var(--p-paper));stop-opacity:.5}[data-armed] .iso-rise,[data-seen] .iso-rise{animation:iso-rise .9s cubic-bezier(.23, 1, .32, 1) calc(var(--i,0) * .2s) both}[data-armed] .iso-packet,[data-seen] .iso-packet{animation:1.3s cubic-bezier(.65,0,.35,1) 1.5s both iso-travel}[data-armed] .iso-rise,[data-armed] .iso-packet{animation-play-state:paused}[data-i="1"]{--i:1}[data-i="2"]{--i:2}[data-i="3"]{--i:3}[data-i="4"]{--i:4}[data-i="5"]{--i:5}[data-i="6"]{--i:6}@keyframes iso-rise{0%{opacity:0;transform:translateY(-40px)}}@keyframes iso-travel{0%{opacity:0;transform:translateY(-90px)}}@media (prefers-reduced-motion:no-preference){.iso-platform .iso-body,.iso-platform .iso-floor{animation-duration:5s;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite;animation-direction:alternate;animation-delay:var(--float-delay,0s);animation-play-state:var(--loop,paused)}.iso-platform .iso-body{animation-name:platform-float}.iso-platform .iso-floor{transform-box:fill-box;transform-origin:50%;animation-name:platform-breathe}@keyframes platform-float{to{translate:0 -12px}}@keyframes platform-breathe{to{opacity:.6;scale:.9}}}@media (prefers-reduced-motion:reduce){.iso-platform *{animation:none!important}}.service-head .iso-duct-in,.service-head .iso-duct-out{display:none}
