.select{position:relative}.select__control{appearance:none;cursor:pointer;color-scheme:dark;width:100%;padding-right:2.75rem}.select:after{content:"";pointer-events:none;border-bottom:1.75px solid;border-right:1.75px solid;width:.5rem;height:.5rem;position:absolute;top:50%;right:1.125rem;translate:0 -70%;rotate:45deg}.when{gap:.625rem;min-width:0;display:grid}.when__hint{color:var(--on-surface-quiet);margin-top:-.25rem;font-size:.875rem}.calendar{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.875rem;gap:.5rem;padding:.875rem;display:grid}.calendar[hidden]{display:none}.calendar__month{font-family:var(--font-display);font-size:1.1875rem;line-height:1.1}.calendar__month:first-letter{text-transform:uppercase}.calendar__weekdays,.calendar__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.calendar__weekdays>span{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--on-surface-quiet);font-size:.75rem;font-weight:600}.calendar__day{font-variant-numeric:tabular-nums;cursor:pointer;min-height:2.75rem;transition:color .16s ease, background-color .16s ease, border-color .16s ease, scale .12s var(--ease-out-strong);border:1px solid #0000;border-radius:.625rem;place-items:center;font-weight:600;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.calendar__day:hover{border-color:color-mix(in oklab, var(--on-deep) 40%, var(--p-deep))}}.calendar__day:active{scale:.96}.calendar__day:has(:checked){color:var(--on-a);background-color:var(--p-a)}.calendar__day:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--input-border);cursor:pointer;min-height:2.75rem;transition:color .16s ease, background-color .16s ease, border-color .16s ease, scale .12s var(--ease-out-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .875rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.chip input,.calendar__day input{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:.625rem;height:.625rem;transition:background-color .16s}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:color-mix(in oklab, var(--on-deep) 55%, var(--p-deep))}}.chip:active{scale:.97}.chip:has(:checked){color:var(--on-a);background-color:var(--p-a);border-color:var(--p-a)}.chip:has(:checked):before{background-color:currentColor}.chip:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.contact-form{--input-bg:color-mix(in oklab, var(--on-deep) 6%, var(--p-deep));--input-border:color-mix(in oklab, var(--on-deep) 24%, var(--p-deep));background-color:color-mix(in oklab, var(--on-deep) 4%, var(--p-deep));border:1px solid color-mix(in oklab, var(--on-deep) 12%, var(--p-deep));border-radius:1.25rem;align-content:start;gap:1.375rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.contact-form__pair{gap:1.375rem;display:grid}@media (width>=40rem){.contact-form__pair{grid-template-columns:1fr 1fr}}.contact-form__field{align-content:start;gap:.5rem;display:grid}.contact-form__label{color:var(--on-surface-soft);font-size:.9375rem;font-weight:600;line-height:1.25}.contact-form .field-input{color:var(--on-surface);border-radius:.75rem;transition:border-color .16s,background-color .16s}.contact-form .field-input:hover{border-color:color-mix(in oklab, var(--on-deep) 48%, var(--p-deep))}.contact-form .field-input:focus-visible{border-color:var(--p-a);box-shadow:0 0 0 3px color-mix(in oklab, var(--p-a) 30%, transparent);outline:none}.contact-form .field-input[aria-invalid=true]{border-color:var(--error)}.contact-form__error{color:var(--error);font-size:.9375rem;font-weight:600;line-height:1.3}.contact-form__send{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.25rem;display:flex}.contact-form__note{color:var(--on-surface-quiet);flex:14rem;font-size:.9375rem;line-height:1.35}.contact-form__status{overflow-wrap:anywhere;font-weight:700}@media (prefers-reduced-motion:no-preference){.contact[data-reveal]{clip-path:circle(0 at 50% 30%);transition:clip-path 1.1s var(--ease-out-strong)}.contact[data-reveal=open]{clip-path:circle(150% at 50% 30%)}}.faq__list{gap:.625rem;display:grid}.faq__item{interpolate-size:allow-keywords;background-color:var(--color-mist);border:1px solid #0000;border-radius:1rem;transition:background-color .2s,border-color .2s}.faq__item[open]{border-color:var(--panel-rule);background-color:var(--surface)}.faq__question{cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding:.875rem .875rem .875rem 1.25rem;font-size:1.1875rem;font-weight:700;line-height:1.2;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.faq__answer{max-width:62ch;color:var(--on-surface-soft);padding:0 1.25rem 1.25rem}.faq__mark{border:1px solid var(--rule-major);width:2.25rem;height:2.25rem;transition:rotate .28s var(--ease-out-strong), background-color .2s ease, border-color .2s ease, color .2s ease;border-radius:50%;flex:none;position:relative}.faq__mark:before,.faq__mark:after{content:"";background-color:currentColor;border-radius:1px;height:2px;margin-top:-1px;position:absolute;inset:50% .625rem auto}.faq__mark:after{rotate:90deg}.faq__item[open] .faq__mark{border-color:var(--action-bg);background-color:var(--action-bg);color:var(--action-fg);rotate:45deg}@media (hover:hover) and (pointer:fine){.faq__item:not([open]):hover{border-color:var(--panel-rule)}.faq__item:not([open]):hover .faq__mark{border-color:var(--on-surface)}}@media (prefers-reduced-motion:no-preference){.faq__item::details-content{block-size:0;transition:block-size .28s var(--ease-out-strong), content-visibility .28s allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}.faq__item[open] .faq__answer{animation:faq-answer .32s var(--ease-out-strong) 60ms both}@keyframes faq-answer{0%{opacity:0;translate:0 -.375rem}}}.hero{position:relative;overflow-x:clip}.hero__stage{width:100%;max-width:var(--container-outer);padding:calc(var(--header-offset) + clamp(1.25rem, 5svh, 4rem)) var(--gutter) clamp(1rem, 3svh, 2rem);gap:clamp(1rem,2.4svh,2rem);margin-inline:auto;display:grid;position:relative}.hero__copy{align-content:center;justify-items:start;gap:clamp(1rem,2.6svh,1.75rem);min-width:0;display:grid}.hero__title{font-size:var(--text-display-xl);letter-spacing:-.035em;line-height:1}.hero__offer{max-width:34ch;font-size:var(--text-lead);line-height:1.35}@media (width>=64rem){.hero__stage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(1rem,2vw,2rem)}}.hero__visual{flex-direction:column;gap:.75rem;min-width:0;display:flex}.hero__zone{min-width:0;max-width:18rem}.story--live .hero__zone{flex:1;max-width:none;min-height:clamp(11rem,30svh,18rem)}.story--live .hero__zone>*{display:none}.story--live .hero{min-height:100svh;display:flex}.story--live .hero__stage{grid-template-rows:1fr;min-height:100%}@media (width>=48rem) and (width<=63.99rem){.story--live .hero__stage{grid-template-rows:auto 1fr}}@media (width>=64rem){.hero__visual{justify-self:end;width:100%}.story--live .hero__stage{grid-template-rows:1fr auto 1fr}.story--live .hero__copy,.story--live .hero__visual{grid-row:2;align-self:stretch}}@media (width<=47.99rem){.story--live .hero__stage{grid-template-rows:1fr 0}.story--live .hero__zone{min-height:0}}@media (prefers-reduced-motion:no-preference){.hero__title,.hero__offer,.hero__contact{animation:hero-rise .7s var(--ease-out-strong) both}.hero__offer{animation-delay:80ms}.hero__contact{animation-delay:.14s}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}}}.iso-hero{--belt-x:74px;--belt-y:37px;--needle-rest:-175deg}[data-rod="0"]{--drop:35.52px;--at:0s}[data-rod="1"]{--drop:57.56px;--at:40ms}[data-rod="2"]{--drop:45.32px;--at:80ms}[data-rod="3"]{--drop:79.61px;--at:.12s}[data-rod="4"]{--drop:67.36px;--at:.16s}[data-rod="5"]{--drop:101.65px;--at:.2s}[data-rod="6"]{--drop:89.41px;--at:.24s}[data-rod="7"]{--drop:131.05px;--at:.28s}.iso-hero{min-width:0;color:var(--on-surface);margin:0;display:block}.iso-accent{opacity:0;transition:opacity .5s}.iso-acc-top{fill:var(--anatomy-lit)}.iso-acc-side{fill:var(--anatomy-lit);opacity:.3}.iso-svg .iso-acc-line{fill:none;stroke:var(--anatomy-lit);stroke-width:.8px;stroke-linejoin:round;stroke-linecap:round}.iso-needle-base{fill:var(--anatomy-hi)}.iso-tally-text{fill:var(--anatomy-hi);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}@keyframes iso-index{0%,30%{transform:none}to{transform:translate(var(--belt-x), var(--belt-y))}}@keyframes iso-scan{0%,to{opacity:.25}50%{opacity:1}}.stage{--iso-accent:var(--p-strong)}.iso-svg .iso-ghost path{stroke-dasharray:3 3}.iso-svg .iso-lens{fill:var(--iso-accent);opacity:.2;stroke:none}[data-stage=built] .iso-accent{opacity:1}[data-stage=built] [data-accent=charts]{opacity:.55}@media (prefers-reduced-motion:no-preference){.iso-ghost{animation:3.6s ease-in-out infinite alternate stage-breathe;animation-play-state:var(--loop,paused)}.iso-scan{animation:11s ease-in-out infinite stage-scan;animation-play-state:var(--loop,paused)}.iso-lift{animation:3.2s ease-in-out infinite alternate stage-bob;animation-play-state:var(--loop,paused)}.iso-fly{animation:6s cubic-bezier(.77,0,.175,1) infinite stage-sort;animation-play-state:var(--loop,paused)}.iso-landing{animation:4.8s ease-in-out infinite alternate stage-land;animation-play-state:var(--loop,paused)}.stage .iso-belt{animation:2.8s cubic-bezier(.65,0,.35,1) infinite iso-index;animation-play-state:var(--loop,paused)}.stage .iso-beam>path,.stage .iso-lamp{animation:2.8s ease-in-out infinite iso-scan;animation-play-state:var(--loop,paused)}[data-stage=running] .iso-rod,[data-stage=built] .iso-rod{animation:3.4s ease-in-out infinite alternate stage-rod;animation-delay:var(--at);animation-play-state:var(--loop,paused)}[data-stage=built] .iso-needle{animation:4.2s ease-in-out infinite alternate stage-needle;animation-play-state:var(--loop,paused)}@keyframes stage-breathe{0%{opacity:.45}to{opacity:1}}@keyframes stage-scan{0%,to{transform:none}30%{transform:translate(-46px,-40px)}62%{transform:translate(52px,-52px)}84%{transform:translate(38px,18px)}}@keyframes stage-bob{to{transform:translateY(-5px)}}@keyframes stage-sort{0%,12%{opacity:0;transform:translateY(-4px)}22%{opacity:1;transform:none}42%{transform:translateY(-46px)}72%{opacity:1;transform:translate(72px,-10px)}84%,to{opacity:0;transform:translate(72px,28px)}}@keyframes stage-land{0%{transform:translateY(-16px)}to{transform:none}}@keyframes stage-rod{to{transform:translateY(calc(var(--drop) * .16))}}@keyframes stage-needle{0%{transform:rotate(-14deg)}to{transform:rotate(9deg)}}}.iso-svg .iso-coffee{fill:var(--anatomy-mid);stroke:none}.method__heading{padding:clamp(4rem, 8vw, 7rem) var(--gutter) 2.5rem}.method__heading>*{display:block}.method__title{font-size:clamp(1.75rem,3vw,3rem);line-height:1.04}.method__text{font-size:var(--text-lead);color:var(--on-surface-soft);margin-top:.5rem;line-height:1.3}.method__steps{display:grid}@media (width>=48rem){.method__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.method__step:first-child{grid-column:1/-1}}@media (width>=48rem) and (width<=63.99rem){.method__step:first-child{flex-direction:row;align-items:center}.method__step:first-child .stage{flex:none;width:50%}}@media (width>=64rem){.method__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.method__step:first-child{grid-column:auto}.method__step{padding-inline:clamp(1rem,2vw,2.5rem)}.method__title{overflow-wrap:break-word;font-size:clamp(1.375rem,1.9vw,2.25rem)}}.method__step{padding:clamp(1.5rem, 3vw, 2.5rem) var(--gutter);flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.method__step .stage{width:100%;max-width:34rem}@media (width<=47.99rem){.method__step{flex-direction:row;justify-content:flex-start;align-items:center;gap:1.25rem}.method__step .stage{flex:none;width:38%;max-width:10rem}.method__title{font-size:1.5rem}.method__text{font-size:1rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=64rem){.method{view-timeline:--method block;height:max(380svh,100svh + 190vw)}.method__pin{height:100svh;position:sticky;top:0;overflow:clip}.method__track{width:max-content;height:100%;animation-name:method-slide;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--method;animation-range:contain 12% contain 92%;display:flex}.method__heading{width:40vw;padding-block:var(--header-offset) 0;flex-direction:column;justify-content:center;align-items:flex-start;padding-inline-start:max(var(--gutter), calc((100vw - var(--container)) / 2));display:flex}.method__steps{display:flex}.method__step{width:min(62vw,60rem);padding-block:calc(var(--header-offset) + 1.5rem) 3rem;padding-inline:clamp(2rem,4vw,4rem)}.method__step .stage{max-width:min(62svh,36rem)}.method__title{font-size:clamp(1.75rem,3vw,3rem)}@keyframes method-slide{to{transform:translate(calc(100vw - 100%))}}}}.tri__intro{padding-block:clamp(4rem,8vw,7rem) clamp(2.5rem,5vw,4rem)}.tri__panel{min-width:0;padding:clamp(1.5rem, 3vw, 2.5rem) var(--gutter);flex-direction:column;display:flex;overflow:clip}.tri__art{width:100%;max-width:34rem;min-height:0;transition:scale .48s var(--ease-in-out-strong);flex:1;place-items:center;margin-inline:auto;display:grid}.tri__art svg{width:122%;max-width:none;margin-inline:-11%}@media (width<=47.99rem){.tri__art{max-width:16rem}.tri__art svg{width:100%;margin-inline:0}}.tri__panel .iso-duct-in,.tri__panel .iso-duct-out{display:none}.tri__text{width:100%;max-width:24rem;margin-top:1.5rem}.tri__name{font-size:clamp(1.75rem,2.7vw,2.75rem);line-height:1.04}.tri__line{margin-top:.625rem;font-size:1.125rem;line-height:1.3}.tri__list{flex-wrap:wrap;gap:.5rem;margin-top:1.125rem;display:flex}.tri__list li{background-color:color-mix(in oklab, var(--on-surface) 8%, transparent);border:1px solid color-mix(in oklab, var(--on-surface) 18%, transparent);border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .625rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.tri__list li:before{content:"";background-color:currentColor;border-radius:2px;flex:none;width:.5rem;height:.5rem}.tri__action{margin-top:1.25rem}@media (width>=64rem){.tri__panels{min-height:max(40rem,88svh);transition:grid-template-columns .52s var(--ease-in-out-strong);grid-template-columns:1fr 1fr 1fr;display:grid;container-type:inline-size}@media (hover:hover) and (pointer:fine){.tri__panels:has(.tri__panel:first-child:hover){grid-template-columns:1.3fr .85fr .85fr}.tri__panels:has(.tri__panel:nth-child(2):hover){grid-template-columns:.85fr 1.3fr .85fr}.tri__panels:has(.tri__panel:nth-child(3):hover){grid-template-columns:.85fr .85fr 1.3fr}.tri__panel:hover .tri__art{scale:1.06}}.tri__art{flex:none;max-width:none;height:clamp(15rem,38svh,26rem);position:relative}.tri__art>*{margin:0;position:absolute;inset:0}.tri__art svg{width:100%;height:100%;margin:0}.tri__text{width:calc(100cqw * .85 / 3 - 2 * var(--gutter));flex:none;max-width:none}.tri__panel+.tri__panel{margin-left:-1px}}.tri__panel:nth-child(2) .iso-platform{--float-delay:-1.7s}.tri__panel:nth-child(3) .iso-platform{--float-delay:-3.4s}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tri__panel{view-timeline:--stage block}.tri__panel .tri__art .iso-rise{animation-name:stage-part;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both;animation-duration:auto;animation-delay:0s;animation-timeline:--stage;animation-range:entry 10% cover calc(32% + var(--i,0) * 3.5%)}.tri__panel .tri__art .iso-packet{animation-name:iso-travel;animation-timing-function:linear;animation-play-state:running;animation-fill-mode:both;animation-duration:auto;animation-delay:0s;animation-timeline:--stage;animation-range:cover 20% cover 80%}@media (width>=64rem){.tri__panel{animation-name:tri-climb;animation-timing-function:var(--ease-out-strong);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 90%}.tri__panel:nth-child(2){--climb:26svh}.tri__panel:nth-child(3){--climb:42svh}}@keyframes tri-climb{0%{transform:translateY(var(--climb,12svh))}}@keyframes stage-part{0%{opacity:0;transform:translateY(-80px)}}}}.story__canvas,.story__zone,.story__track{display:none}.story__chapter{padding-block:clamp(4rem,8vw,7rem)}.story__row{align-items:center;row-gap:2rem}.story__text{grid-column:1/-1;min-width:0}.story__heading{font-size:var(--text-display-l)}.story__line{max-width:34ch;font-size:var(--text-lead);margin-top:1.25rem;line-height:1.35}.story__link{margin-top:1.5rem}.text-link.story__link{padding-block:.5rem;display:inline-block}.story__drawing{grid-column:1/-1;max-width:16rem}@media (width>=64rem){.story__text{grid-column:1/7}.story__drawing{grid-column:8/-1;max-width:22rem}}.story--live{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid}.story--live>.hero{z-index:2;background-color:#0000;grid-area:1/1}.story--live .story__stage{z-index:1;grid-area:1/1/3/2;height:100svh;position:sticky;top:0;overflow:clip}.story--live .story__track{grid-area:2/1;height:642svh;display:block}@media (width<=47.99rem){.story--live .story__track{height:481.5svh}}.story--live .story__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.story--live .story__zone{top:calc(var(--header-offset) + 1rem);right:var(--gutter);bottom:calc(var(--story-text,40svh) + clamp(1.5rem, 5svh, 3rem) + 1.25rem);left:var(--gutter);visibility:hidden;display:block;position:absolute}.story--live .story__chapter{pointer-events:none;background-color:#0000;align-items:flex-end;padding-block:0 clamp(1.5rem,5svh,3rem);display:flex;position:absolute;inset:0}.story--live .story__drawing{display:none}.story--live .story__heading{font-size:clamp(2.25rem,min(9vw,7svh),3.5rem)}.story--live .story__line{margin-top:.75rem;font-size:clamp(1.0625rem,2.4svh,1.25rem)}.story--live .story__link{margin-top:.75rem}.story--live .story__heading>*,.story--live .story__line,.story--live .story__link{opacity:0;width:fit-content;transition:opacity .14s,transform .14s;display:block;transform:translateY(1.25rem)}.story--live .story__chapter[data-open]{pointer-events:auto}.story--live [data-open] .story__heading>*,.story--live [data-open] .story__line,.story--live [data-open] .story__link{opacity:1;transition:opacity .42s ease, transform .62s var(--ease-out-strong);transform:none}.story--live [data-open] .story__heading>:nth-child(2){transition-delay:70ms}.story--live [data-open] .story__line{transition-delay:.14s}.story--live [data-open] .story__link{transition-delay:.21s}.story--live .action.story__link{display:inline-flex}.story--live .story__link:focus-visible{opacity:1;transform:none}@media (width>=64rem){.story--live .story__zone{top:max(calc(var(--header-offset) + 1.5rem), 12svh);bottom:26svh;left:44%;right:max(var(--gutter), calc((100vw - var(--container)) / 2))}.story--live .story__chapter{padding-block:var(--header-offset) 0;align-items:center}.story--live .story__text{grid-column:1/6}.story--live .story__heading{font-size:var(--text-display-l)}.story--live .story__line{font-size:var(--text-lead);margin-top:1.25rem}.story--live .story__link{margin-top:1.5rem}}.layers{padding-block:clamp(4rem,8vw,7rem)}.layers__body{width:100%;max-width:var(--container-outer);padding-inline:var(--gutter);align-items:center;gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid}.layers__list{border-bottom:1px solid var(--rule-major);margin-top:clamp(1.5rem,3vw,2.5rem)}.layers__row{border-top:1px solid var(--rule-major);transition:padding-inline-start .28s var(--ease-out-strong);grid-template-columns:minmax(0,1fr);gap:.25rem 1.5rem;padding-block:1rem;display:grid}.layers__name{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.08}.layers__line{color:var(--on-surface-soft);line-height:1.3}.layers__tools{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.layers__tools li{border:1px solid var(--rule-major);padding:.1875rem .625rem;font-size:.9375rem;line-height:1.3}.layers__figure{width:100%;max-width:min(100%,30rem);margin-inline:auto}.layers:has([data-row="0"]:hover) [data-accent=layer-0],.layers:has([data-row="1"]:hover) [data-accent=layer-1],.layers:has([data-row="2"]:hover) [data-accent=layer-2],.layers:has([data-row="3"]:hover) [data-accent=layer-3],.layers:has([data-row="4"]:hover) [data-accent=layer-4],.layer:hover .iso-accent{opacity:1}.layers:has([data-layer="0"]:hover) [data-row="0"],.layers:has([data-layer="1"]:hover) [data-row="1"],.layers:has([data-layer="2"]:hover) [data-row="2"],.layers:has([data-layer="3"]:hover) [data-row="3"],.layers:has([data-layer="4"]:hover) [data-row="4"],.layers__row:hover{padding-inline-start:.5rem}.layers__figure{--iso-accent:var(--p-a)}@media (width>=64rem){.layers__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,5vw,5rem)}.layers__row{grid-template-columns:14.5rem minmax(0,1fr)}.layers__line{grid-area:1/2}.layers__tools{grid-column:2;margin-top:.25rem}.layers__figure{max-width:min(100%,72svh)}}@media (prefers-reduced-motion:no-preference){[data-layer="0"]{--i:0}[data-layer="1"]{--i:1}[data-layer="2"]{--i:2}[data-layer="3"]{--i:3}[data-layer="4"]{--i:4}.layer-float{animation:4.4s ease-in-out infinite alternate layer-float;animation-delay:calc(var(--i) * -1.3s);animation-play-state:var(--loop,paused)}.layer-work{animation:6.5s linear infinite layer-work;animation-play-state:var(--loop,paused)}@keyframes layer-float{to{transform:translateY(-5px)}}@keyframes layer-work{0%{opacity:0;transform:none}8%,90%{opacity:1}to{opacity:0;transform:translate(170px,85px)}}@supports (animation-timeline:view()){.layers{view-timeline:--layers block}.layer{animation-name:layer-open;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--layers;animation-range:entry 25% cover 48%}@keyframes layer-open{0%{transform:translateY(calc(var(--i) * 78px))}}}}
