:root{--ground:#f6f6f3;--ink:#111110;--ink-2:#5e5e59;--rule:#d6d6d0;--pop:var(--accent,#d8300c);--pop-text:var(--accent-text,#c22400);--on-pop:#fff;--plate:#e8e8e3;--plate-2:#d9d9d2;--grain-blend:multiply;--grain-op:.26;--video-op:.16;--scrim-top:#f6f6f36b;--scrim-mid:#f6f6f3b8;--sans:"Familjen Grotesk","Familjen Fallback","Helvetica Neue",Arial,sans-serif;--mono:"Martian Mono",ui-monospace,Consolas,monospace;--util:"IBM Plex Mono",ui-monospace,Consolas,monospace;--t:13px;--gut:clamp(18px,3.4vw,44px);--rail-l:74px;--rail-r:150px;--radius:6px}:root[data-theme=dark]{--ground:#111110;--ink:#f1f1ee;--ink-2:#9a9a93;--rule:#2c2c2a;--pop:var(--accent,#ff7a56);--pop-text:var(--accent-text,#ff7a56);--on-pop:#111110;--plate:#1b1b19;--plate-2:#232320;--grain-blend:screen;--grain-op:.15;--video-op:.3;--scrim-top:#11111075;--scrim-mid:#111110bd}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ground:#111110;--ink:#f1f1ee;--ink-2:#9a9a93;--rule:#2c2c2a;--pop:var(--accent,#ff7a56);--pop-text:var(--accent-text,#ff7a56);--on-pop:#111110;--plate:#1b1b19;--plate-2:#232320;--grain-blend:screen;--grain-op:.15;--video-op:.3;--scrim-top:#11111075;--scrim-mid:#111110bd}}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Familjen Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:90%;font-weight:400 700}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{-webkit-text-size-adjust:100%;--scroll-pad:clamp(64px,10vh,96px);scroll-padding-top:var(--scroll-pad)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--t);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;transition:background .3s,color .3s;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--pop-text);outline-offset:3px}::selection{background:var(--pop);color:var(--on-pop)}img{max-width:100%;height:auto;display:block}.grain{z-index:90;pointer-events:none;opacity:var(--grain-op);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root.still-hero .hero-media{display:none}.hero-media{z-index:0;pointer-events:none;height:100svh;position:absolute;top:0;left:0;right:0;overflow:hidden}.hero-fallback{background-color:var(--plate);background-image:repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%), repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%);background-position:0 0,1.5px 1.5px;background-size:9px 9px,3px 3px;position:absolute;inset:0}:root.has-video .hero-fallback{display:none}.hero-video{object-fit:cover;width:100%;height:100%;opacity:var(--video-op);filter:grayscale(.5)contrast(1.04);display:block;position:absolute;inset:0}@media (width<=900px){.hero-video{filter:none}}.hero-scrim{background:linear-gradient(to bottom, var(--scrim-top) 0%, var(--scrim-mid) 58%, var(--ground) 100%);position:absolute;inset:0}.wrap{max-width:none;padding:0 var(--gut);z-index:1;margin:0 auto;position:relative}.top{z-index:40;background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:20px 0;display:grid;position:relative}.top:before{content:"";z-index:-1;pointer-events:none;background:0 0;width:100vw;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}html:not(:has(.hero-media)) .top:before,html:has(.band[data-stuck="1"]) .top:before,.top[data-solid="1"]:before{background:var(--ground)}.top-l{align-items:center;gap:18px;min-width:0;display:flex}.top-l b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:400}.top-l span{font-family:var(--util);color:var(--ink-2);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.top-r{justify-content:center;align-items:center;gap:20px;min-width:0;display:flex}.top-r nav{gap:20px;display:flex}.top-r a{font-family:var(--mono);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;margin-block:-8px;padding-block:8px;font-size:11px;font-weight:300;transition:color .2s}.top-r a:hover,.top-r a[aria-current=page]{color:var(--ink)}:root{--mark-sz:13px;--top-h:53px}.brand-slot{width:var(--mark-sz);height:var(--mark-sz);color:inherit;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.brand-slot:after{content:"";position:absolute;inset:-6px}.top-l b a{margin-block:-6px;padding-block:6px;display:inline-block}.brand-box{width:var(--mark-sz);height:var(--mark-sz);background:var(--pop);border-radius:50%;display:block}img.brand-box--img{object-fit:contain;background:0 0;border-radius:0;flex:none}.navbtn{top:14px;right:var(--gut);z-index:60;cursor:pointer;width:34px;height:34px;color:var(--ink);background:0 0;border:none;padding:0;display:none;position:fixed}.navbtn span{background:currentColor;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;left:9px;right:9px}.navbtn span:first-child{top:11px}.navbtn span:nth-child(2){top:16px}.navbtn span:nth-child(3){top:21px}.navbtn[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.navbtn[aria-expanded=true] span:nth-child(2){opacity:0}.navbtn[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.navpanel{z-index:50;padding:74px var(--gut) 22px;background:var(--ground);pointer-events:none;transition:transform .42s cubic-bezier(.16,1,.3,1);display:none;position:fixed;top:0;left:0;right:0;transform:translateY(calc(-100% - 8px))}.navpanel[data-open="1"]{pointer-events:auto;transform:none}.navbrand{top:14px;left:var(--gut);z-index:60;opacity:0;pointer-events:none;background:var(--ground);height:34px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:none;align-items:center;gap:12px;padding:0 12px 0 0;font-size:12px;font-weight:400;transition:opacity .35s;display:flex;position:fixed}.navbrand[data-menu="1"]{opacity:1;pointer-events:auto}.navbrand b{font-weight:400}.navbrand .brand-box{flex:none}.navpanel a{font-family:var(--sans);letter-spacing:-.04em;text-transform:uppercase;opacity:0;padding:13px 0;font-size:26px;font-weight:700;line-height:1;transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(10px)}.navpanel[data-open="1"] a{opacity:1;transform:none}.navpanel a:first-of-type{transition-delay:.1s}.navpanel a:nth-of-type(2){transition-delay:.15s}.navpanel a:nth-of-type(3){transition-delay:.2s}.navpanel a:nth-of-type(4){transition-delay:.25s}.navpanel a:nth-of-type(5){transition-delay:.3s}.navpanel a[aria-current=page]{color:var(--pop-text)}@media (width>=901px){.navbtn{opacity:0;pointer-events:none;transition:opacity .35s;display:block}.navbtn[data-ghost="1"]{opacity:1;pointer-events:auto}.navpanel{display:block}}html:has(.hero-media):not(:has(.band[data-stuck="1"])) .navbtn{color:#fff}.band{z-index:20;gap:0 var(--gut);grid-template-columns:minmax(0,74px) minmax(0,1fr);align-items:center;padding:13px 0;display:grid;position:sticky;top:0}.band--flow{position:relative}.band--solo{grid-template-columns:minmax(0,1fr)}.band:before{content:"";z-index:-1;background-color:#0000;width:100vw;transition:background-color .25s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.band[data-stuck="1"]:before{background-color:var(--ground)}.scroll-progress{right:max(8px, calc(var(--gut) * .28));z-index:25;opacity:0;pointer-events:none;height:min(46vh,420px);transition:opacity .35s;display:none;position:fixed;top:50%;transform:translateY(-50%)}.scroll-progress[data-on="1"]{opacity:1}.scroll-progress__rail{width:40px;height:100%;position:relative}.scroll-progress__track{background:var(--rule);width:1px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.scroll-progress__fill{background:var(--pop);transform-origin:top;will-change:transform;width:100%;position:absolute;inset:0;transform:scaleY(0)}.scroll-progress__readout{font-family:var(--util);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--pop-text);will-change:top;align-items:baseline;gap:1px;font-size:11px;font-weight:400;line-height:1;display:flex;position:absolute;top:0;right:10px;transform:translateY(-50%)}.scroll-progress__pct,.scroll-progress__unit{color:var(--pop-text)}@media (width>=901px){.scroll-progress{display:block}}@media (prefers-reduced-motion:reduce){.scroll-progress,.scroll-progress__fill,.scroll-progress__readout{transition:none}}.band-no{font-family:var(--util);letter-spacing:.14em;color:var(--pop-text);font-variant-numeric:tabular-nums;align-self:center;font-size:11px;font-weight:400}.band-no span{color:var(--ink-2)}.signs{min-width:0;display:grid}.sign{font-family:var(--sans);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);grid-area:1/1;margin:0;font-size:clamp(22px,3.6vw,54px);font-weight:700;line-height:1;overflow:hidden}.sign--live{opacity:1;transform:none}.sign .thin{color:var(--ink-2);font-weight:400}.sign em{color:var(--pop-text);font-style:normal}.sign--hero br{display:none}.sign--hero .sign-l1:after{content:" "}.band--rule{border-bottom:1px solid var(--rule)}.band--lead,.band--hero,.ent:has(>.band),.ent[data-ent=hero],.ent--work>.band,.home .ent[data-ent=process]>.band,.home .ent[data-ent=next]>.band{border-bottom:none}.hero-sign{padding:13px 0}.hero-sign .sign{margin:0}.ent{border-bottom:1px solid var(--rule);flex-direction:column;align-items:stretch;padding:0 0 clamp(34px,6vh,74px);display:flex}.ent:last-of-type{border-bottom:none}.ent>.band{margin-bottom:0}.ent-main{grid-template-columns:minmax(0,var(--rail-l)) minmax(0,1fr) minmax(0,var(--rail-r));gap:var(--gut);align-items:start;padding-top:clamp(34px,6vh,74px);display:grid}.ent[data-ent=hero] .ent-main{align-content:center;min-height:calc(100svh - 210px);padding-top:0}.ent-no{font-family:var(--util);letter-spacing:.14em;color:var(--ink-2);font-variant-numeric:tabular-nums;padding-top:.3em;font-size:11px;font-weight:400}.ent-m{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-align:right;padding-top:.3em;font-size:11px;font-weight:300}.ent-main>.ent-m{grid-area:1/3}.ent-m b{color:var(--pop-text);font-weight:400;font-family:var(--util);letter-spacing:.14em;font-variant-numeric:tabular-nums}.ent-m i{font-style:normal}.ent-body{min-width:0}.ent-main>.ent-body{grid-column:2}.ent-main>.ent-no{grid-area:1/1}.ent-main>.eyebrow{grid-column:2}.ent-h{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ent[data-ent=hero] .lede{letter-spacing:-.04em;max-width:22ch;color:var(--ink);margin:0 0 26px;font-size:clamp(24px,2.9vw,44px);font-weight:500;line-height:1.02}p.lede{max-width:34ch;color:var(--ink);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(17px,1.75vw,25px);font-weight:500;line-height:1.18}p.txt{color:var(--ink-2);max-width:62ch;margin:0 0 15px;font-size:14px;line-height:1.7}p.txt:last-child{margin-bottom:0}.legal__date{color:var(--ink-2);font-family:var(--util);letter-spacing:.08em;text-transform:uppercase;margin:0 0 26px;font-size:11px}.legal__section{margin-top:clamp(30px,5vh,48px)}.legal__h{max-width:34ch;color:var(--ink);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.2}.legal__list{max-width:62ch;color:var(--ink-2);margin:0 0 15px;padding-left:1.3em;font-size:14px;line-height:1.7}.legal__list:last-child{margin-bottom:0}.legal__list li{margin-bottom:6px}.legal a{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.legal a:hover{color:var(--pop-text)}@media (width<=900px){body:has(.legal) .sign{font-size:min(var(--band-line),5.8vw)}}.cta{background:var(--pop);color:var(--on-pop);appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:none;align-items:center;gap:10px;padding:13px 20px;font-size:11px;font-weight:400;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cta:hover{transform:translate(4px)}.cta svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:13px;height:13px;display:block}.acts{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.act-2{font-family:var(--mono);color:var(--ink-2);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--rule);padding-bottom:3px;font-size:11px;font-weight:300;transition:color .2s,border-color .2s}.act-2:hover{color:var(--ink);border-color:var(--ink-2)}.eyebrow{font-family:var(--mono);color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;grid-area:1/2;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:300;display:flex}.split{gap:var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.split-copy{min-width:0}.split-copy .acts{margin-top:26px}.split-fig{min-width:0;margin:0}.split-fig img,.split-fig .ph{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);width:100%}.split-fig--low img{object-position:50% 60%}.split-fig--compare{min-width:0;margin:0}.split-fig--compare .ph{border:1px solid var(--rule)}.split[data-flip] .split-copy{order:2}.compare{width:100%}.compare__desktop{display:block}.compare__mobile{display:none}.compare__frame{aspect-ratio:16/9;border:1px solid var(--rule);touch-action:none;user-select:none;width:100%;position:relative;overflow:hidden}.compare__plate{width:100%;height:100%;position:absolute;inset:0}.compare__plate--before{background-color:var(--plate);background-image:repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%), repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%);background-position:0 0,1.5px 1.5px;background-size:9px 9px,3px 3px}.compare__plate--after{z-index:1;background-color:var(--plate-2);background-image:repeating-linear-gradient(-12deg, transparent, transparent 11px, color-mix(in srgb, var(--ink-2) 14%, transparent) 11px, color-mix(in srgb, var(--ink-2) 14%, transparent) 12px)}.compare__line{background:var(--pop);pointer-events:none;z-index:2;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.compare__line:after{content:"";border:1px solid var(--rule);background:var(--ground);width:28px;height:28px;box-shadow:0 0 0 1px var(--ground);margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.compare__range{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare__labels{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:12px;margin:12px 0 0;font-size:10px;font-weight:300;display:flex}.compare__stack-plate{aspect-ratio:16/9;border:1px solid var(--rule);width:100%}.compare__stack-plate--before{background-color:var(--plate);background-image:repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%), repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%);background-position:0 0,1.5px 1.5px;background-size:9px 9px,3px 3px}.compare__stack-plate--after{background-color:var(--plate-2);background-image:repeating-linear-gradient(-12deg, transparent, transparent 11px, color-mix(in srgb, var(--ink-2) 14%, transparent) 11px, color-mix(in srgb, var(--ink-2) 14%, transparent) 12px)}.compare__stack-plate+.compare__stack-label{margin-top:10px}.compare__stack-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 18px;font-size:10px;font-weight:300}.compare__arrow{color:var(--pop-text);justify-content:center;margin:6px 0 18px;display:flex}@media (width<=900px){.compare__desktop{display:none}.compare__mobile{display:block}}.pcards{margin-top:clamp(28px,5vh,44px)}.pcards__panels{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:".head""frame text";display:grid}.pcards__panels:after{content:"";background:var(--plate);border:1px solid var(--rule);border-radius:0 var(--radius) var(--radius) 0;border-left:0;grid-area:text}.pcard{display:contents}.pcard__head,.pcard__text,.pcard__fig{z-index:1;opacity:0;transition:opacity .15s,transform .15s;position:relative}.pcard__head,.pcard__text{transform:translateY(12px)}.pcard[data-on] .pcard__head,.pcard[data-on] .pcard__text,.pcard[data-on] .pcard__fig{opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1) .12s,transform .4s cubic-bezier(.16,1,.3,1) .12s;transform:none}.pcard__head{grid-area:head;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.pcard__key{font-family:var(--mono);letter-spacing:.14em;color:var(--pop-text);font-size:12px;font-weight:300}.pcard__title{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.1}p.pcard__text{grid-area:text;align-self:center;margin:0;padding:clamp(20px,3vw,36px)}.pcard__fig{aspect-ratio:4/3;background:var(--plate);border:1px solid var(--rule);border-radius:var(--radius) 0 0 var(--radius);grid-area:frame;align-self:stretch;min-width:0;margin:0;overflow:hidden}.pcard__fig img,.pcard__fig .ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pcards__foot{justify-content:flex-end;align-items:center;margin-top:16px;display:flex}.pcards__dots{gap:5px;display:none}.pcards__dots span{background:var(--rule);border-radius:2px;width:10px;height:3px;transition:width .3s,background .3s}.pcards__dots span[data-on]{background:var(--ink);width:28px}.pcards__nav{gap:8px;display:flex}.pcards__btn{cursor:pointer;border:1px solid var(--pop);background:var(--pop);width:38px;height:38px;color:var(--on-pop);place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s,opacity .2s;display:grid}.pcards__btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.pcards__btn--prev svg{transform:scaleX(-1)}.pcards__btn:disabled{border-color:var(--rule);color:var(--ink-2);opacity:.6;cursor:default;background:0 0}.pcards__snap{display:none}@media (width<=760px) and (height>=520px){html:has(.pcards){scroll-snap-type:y proximity}.pcards{--stop:50svh;height:calc(100lvh + (var(--steps) - 1) * var(--stop));position:relative}.pcards__snap{width:1px;height:1px;left:0;top:calc(var(--i) * var(--stop) + var(--scroll-pad));scroll-snap-align:start;scroll-snap-stop:always;display:block;position:absolute}.pcards__stage{flex-direction:column;gap:14px;height:100dvh;padding:clamp(48px,7svh,60px) 0 16px;display:flex;position:sticky;top:0}.pcards__panels{flex:1;grid-template:"frame"minmax(0,1fr)"text"/minmax(0,1fr);row-gap:14px;min-height:0;position:relative}.pcards__panels:after{display:none}.pcard__fig,.pcard[data-on] .pcard__fig{aspect-ratio:auto;opacity:1;border-radius:calc(var(--radius) * 2);will-change:transform;align-self:center;height:80%;transition:none;box-shadow:0 10px 28px #00000073}.pcard__fig:after{content:"";pointer-events:none;background:linear-gradient(#0009,#0000);height:30%;position:absolute;inset:0 0 auto}.pcard__head{z-index:20;color:#fff;pointer-events:none;grid-area:frame;margin:0;position:absolute;top:calc(10% + 14px);left:16px;right:16px}.pcard__key{color:#fff}p.pcard__text{align-self:start;padding:0}.pcards__foot{justify-content:center;margin-top:0}.pcards__dots{display:flex}.pcards__nav{display:none}}@media (prefers-reduced-motion:reduce){.pcard__head,.pcard__text,.pcard__fig,.pcard[data-on] .pcard__head,.pcard[data-on] .pcard__text,.pcard[data-on] .pcard__fig,.pcards__dots span{transition:none}}.pstep{gap:var(--gut);grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;display:grid}.pstep-head{min-width:0}.pstep-t{letter-spacing:-.045em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(24px,2.7vw,40px);font-weight:700;line-height:.94}.pstep-body{min-width:0}.pstep-body .txt{margin:0 0 22px}.pstep-fig{margin:0}.pstep-fig img,.pstep-fig .ph{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--rule);width:100%}@media (width<=760px){.split,.pstep{grid-template-columns:1fr}.split[data-flip] .split-copy{order:0}.split-fig--first{order:-1}.pstep{gap:14px}}.ent[data-ent=work]{padding-bottom:0}.ent[data-ent=work] .ent-main{padding-top:clamp(48px,7vh,72px)}.ent--work{margin-top:0}.ent--work .ent-body--work{padding-bottom:clamp(48px,8vh,80px)}.work-expand{align-items:stretch;gap:8px;width:100%;height:min(68vh,720px);min-height:280px;display:flex}.work-expand__item{border:1px solid var(--rule);background:var(--plate);flex:1 1 0;min-width:0;transition:flex .55s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.work-expand__item img,.work-expand__ph{object-fit:cover;width:100%;height:100%;display:block}.work-expand__ph{min-height:100%}.work-expand__item--fake{pointer-events:none;cursor:default}.work-expand__title{z-index:2;font-family:var(--sans);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;color:#fff;pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#00000047 45%,#000000b8 100%);margin:0;padding:18px 16px 14px;font-size:clamp(14px,1.4vw,20px);font-weight:700;line-height:1.1;transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1);display:none;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}@media (hover:hover){.work-expand__title{display:block}.work-expand__item{flex:1 1 0}.work-expand__item:hover,.work-expand__item:focus-visible{flex:3.2 1 0}.work-expand__item img{filter:grayscale()contrast(1.05);transition:filter .45s,transform .55s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.work-expand__item:hover img,.work-expand__item:focus-visible img{filter:none;transform:scale(1)}.work-expand__item:hover .work-expand__title,.work-expand__item:focus-visible .work-expand__title{opacity:1;transform:none}}@media (width>=901px){.work-expand{width:100%;margin-right:0}}.cs-head{align-items:flex-start;gap:14px;margin:0 0 clamp(26px,4vh,44px);display:flex}.cs-head .back-chip{flex:none;margin-top:max(0px,clamp(20px,2.4vw,34px)/1.81818 - 17px)}.cs-head .cs-lede{flex:1;min-width:0;margin:0}.back-chip{background:var(--plate);width:34px;height:34px;color:var(--ink-2);border:1px solid var(--rule);font-family:var(--mono);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;font-size:18px;font-weight:500;line-height:1;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.back-chip:hover{color:var(--ink);border-color:var(--ink-2);background:var(--plate-2)}.back-chip:active{transform:none}.work-all{justify-content:flex-start;margin:22px 0 0;display:flex}.concepts-delivery{gap:22px;max-width:720px;margin-top:clamp(36px,6vh,64px);display:grid}.concepts-delivery__copy{max-width:62ch;margin:0}.concepts-delivery__fig{margin:0}.concepts-delivery__fig img,.concepts-delivery__ph{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--rule);width:100%}.concepts-delivery__act{margin:4px 0 0}@media (width<=900px){.ent-body--work{width:100%;margin-left:0;margin-right:0;padding-inline:0}.work-expand{scroll-snap-type:x mandatory;height:auto;min-height:0;scroll-padding-inline:var(--gut);padding-inline:var(--gut);margin-inline:calc(-1 * var(--gut));width:calc(100% + 2 * var(--gut));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow:auto hidden}.work-expand::-webkit-scrollbar{display:none}.work-expand__item{aspect-ratio:3/4;scroll-snap-align:center;flex:0 0 min(78vw,300px);width:min(78vw,300px);height:auto}.work-expand__item img,.work-expand__ph{height:100%}.work-expand__title{opacity:1;padding:16px 14px 12px;font-size:clamp(15px,4.2vw,18px);display:block;transform:none}.work-all{margin:18px 0 0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.work-expand__item,.work-expand__item img{transition:none}}.work-expand[data-leaving="1"] .work-expand__item[data-away="1"],.work-expand[data-leaving="1"] .work-expand__item--fake[data-away="1"]{opacity:0;pointer-events:none;z-index:1;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);transform:scale(.97);filter:none!important}.work-expand[data-leaving="1"] .work-expand__item[data-chosen="1"]{opacity:1;z-index:5;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1);transform:scale(1.06);filter:none!important}.work-expand[data-leaving="1"] .work-expand__item[data-chosen="1"] img{filter:none!important;transform:none!important}@media (width<=900px){.work-expand[data-leaving="1"] .work-expand__item[data-chosen="1"]{transform:scale(1.08);flex:0 0 min(78vw,300px)!important;width:min(78vw,300px)!important}}.move{border-top:1px solid var(--rule);grid-template-columns:minmax(0,54px) minmax(0,1fr);gap:0 18px;padding:18px 0;display:grid}.move:last-of-type{border-bottom:1px solid var(--rule)}.move-k{font-family:var(--mono);letter-spacing:.14em;color:var(--pop-text);padding-top:.5em;font-size:11px;font-weight:300}.move-t{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(17px,1.8vw,24px);font-weight:500;line-height:1.12}.move-d{color:var(--ink-2);grid-column:2;max-width:56ch;margin:0;font-size:14px;line-height:1.7}@media (width<=560px){.move{grid-template-columns:1fr;gap:6px}.move-d{grid-column:1}}.sub{margin:0 0 34px}.sub:last-child{margin-bottom:0}.sub h3{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(26px,3.2vw,48px);font-weight:500;line-height:.94}.about,.home{--capped-col:490px}.about .ent-main,.home .ent[data-ent=process] .ent-main{display:block}.about .ent{border-bottom:none}@media (width>=761px){.about .split{grid-template-columns:repeat(2,minmax(0,var(--capped-col)));justify-content:center}}.home .ent[data-ent=process] .ent-body{max-width:calc(2 * var(--capped-col) + var(--gut));margin-inline:auto}@media (width>=901px){.about .ent-main,.home .ent[data-ent=process] .ent-main{padding-inline:40px}}.partners{grid-template-columns:repeat(2,minmax(0,var(--capped-col)));justify-content:center;column-gap:var(--gut);grid-template-rows:1fr auto auto 1fr;display:grid}.partners .lede{grid-area:2/2;margin:0 0 clamp(18px,3vh,28px)}.partners__rail{grid-area:1/1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:center;gap:clamp(10px,1.6vw,16px);display:grid}.partners__card{aspect-ratio:4/5;border:1px solid var(--rule);background:var(--plate);width:100%;color:inherit;cursor:default;padding:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s,border-color .25s;display:block;position:relative;overflow:hidden}.partners__card[data-on]{border-color:var(--ink-2)}.partners__card img,.partners__shape{width:100%;height:100%;display:block}.partners__card img{object-fit:cover;filter:grayscale()contrast(1.4)brightness(.2);transition:filter .45s,transform .55s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.partners__card[data-on] img{filter:none;transform:none}.partners__shape{fill:var(--plate-2);transition:fill .45s}.partners__card[data-on] .partners__shape{fill:var(--ink-2)}.partners__bios{grid-area:3/2;display:grid}.partners__bio{opacity:0;grid-area:1/1;margin:0;transition:opacity .15s,transform .15s;transform:translateY(12px)}.partners__bio[data-on]{opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1) .12s,transform .4s cubic-bezier(.16,1,.3,1) .12s;transform:none}@media (hover:hover) and (width>=901px){.partners__card[data-on]{transform:translateY(-4px)}.partners[data-active] .partners__card:not([data-on]){opacity:.45}}@media (hover:none),(width<=900px){.partners{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,3vh,28px)}.partners .lede,.partners__rail,.partners__bios{grid-area:auto/1}.partners .lede{margin:0}.partners__rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding-inline:var(--gut);margin-inline:calc(-1 * var(--gut));overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow:auto hidden}.partners__rail::-webkit-scrollbar{display:none}.partners__card{scroll-snap-align:center;flex:0 0 min(72vw,300px);width:min(72vw,300px)}}@media (prefers-reduced-motion:reduce){.partners__card,.partners__card img,.partners__shape,.partners__bio{transition:none}}.site-footer{border-top:1px solid var(--rule);font-family:var(--util);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px);padding:28px 0 58px;font-size:11px;display:grid}.site-footer__col--center{text-align:center}.site-footer__col--end{text-align:right;grid-column:3}.site-footer__h{color:var(--pop-text);margin:0 0 10px;font-weight:700}.site-footer__col--center .site-footer__h:not(:first-child){margin-top:18px}.site-footer__v{color:var(--ink-2);margin:0;font-weight:400}.site-footer__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.site-footer__col--end .site-footer__list{justify-items:end}.site-footer a{color:var(--ink-2);align-items:center;min-height:24px;display:inline-flex}.site-footer a:hover{color:var(--ink)}@media (width<=720px){.site-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px 12px;padding:22px 0 40px}.site-footer__col--center{text-align:center;display:block}.site-footer__col--end{text-align:right}.site-footer__col--end .site-footer__list{justify-items:end}}.work-index{flex-direction:column;align-items:stretch;padding-bottom:0;display:flex}.work-hover{flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(14px,2.5vh,24px);width:100%;padding:0 0 clamp(12px,2.5vh,28px);display:flex;position:relative}.work-hover__grid{grid-template-columns:repeat(auto-fill,minmax(120px,140px));justify-content:center;gap:clamp(10px,1.6vw,16px);width:100%;max-width:980px;margin-inline:auto;display:grid}.work-hover__item{aspect-ratio:4/5;border:1px solid var(--rule);background:var(--plate);width:100%;max-width:none;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .35s,opacity .3s,border-color .25s;position:relative;overflow:hidden}.work-hover__item img,.work-hover__ph{object-fit:cover;width:100%;height:100%;display:block}.work-hover__ph{min-height:100%}.work-hover__tile-title{z-index:2;font-family:var(--sans);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:#fff;pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 45%,#000000bf 100%);margin:0;padding:14px 10px 10px;font-size:clamp(11px,2.8vw,13px);font-weight:700;line-height:1.15;display:none;position:absolute;bottom:0;left:0;right:0}.work-hover__stage{justify-content:center;align-items:flex-end;width:100%;min-height:clamp(52px,8vw,88px);display:flex;position:relative;overflow:hidden}.work-hover__name{text-align:center;text-wrap:balance;letter-spacing:-.04em;text-transform:uppercase;color:var(--ink);opacity:0;padding:0 var(--gut);margin:0;font-size:clamp(22px,3.6vw,40px);font-weight:700;line-height:1.05;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:translateY(12px)}.work-hover__name[data-on="1"]{opacity:1;transform:none}.work-hover__name[data-out="1"]{opacity:0;transform:translateY(-10px)}.work-hover[data-leaving="1"] .work-hover__stage{opacity:0;transition:opacity .25s}.work-hover[data-leaving="1"] .work-hover__item[data-away="1"]{filter:none;opacity:0;pointer-events:none;z-index:1;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);transform:scale(.96)}.work-hover[data-leaving="1"] .work-hover__item[data-chosen="1"]{filter:none;opacity:1;z-index:5;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .25s;transform:scale(1.08)}@media (hover:hover){.work-hover__item{filter:grayscale()contrast(1.05)}.work-hover__item:hover,.work-hover__item:focus-visible,.work-hover__item[data-active="1"]{filter:none;border-color:var(--ink-2);transform:translateY(-4px)}.work-hover:has(.work-hover__item:hover) .work-hover__item:not(:hover),.work-hover:has(.work-hover__item:focus-visible) .work-hover__item:not(:focus-visible):not([data-active="1"]),.work-hover:has(.work-hover__item[data-active="1"]) .work-hover__item:not([data-active="1"]):not(:hover){opacity:.45}}@media (width<=900px){.work-index{align-items:stretch;min-height:0;padding-top:12px}.work-hover{gap:16px;padding:18px 0 28px}.work-hover__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none}.work-hover__item{aspect-ratio:3/4}.work-hover__tile-title{display:block}.work-hover__stage{display:none}}@media (width<=520px){.work-hover__grid{gap:8px}}@media (prefers-reduced-motion:reduce){.work-hover__name,.work-hover__item{transition:none}}.contact .ent{border-bottom:none}.contact-form__title{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(24px,3vw,44px);font-weight:500;line-height:.96}.contact-form{grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px;margin-top:8px;display:grid}.contact-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form__field{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.contact-form__label{font-family:var(--util);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.contact-form__input{border:1px solid var(--rule);background:var(--plate);width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;padding:12px 14px;font-size:15px}.contact-form__input:focus{border-color:var(--pop-text);outline:none}.contact-form__input[aria-invalid=true]{border-color:#ff6b6b}.contact-form__textarea{resize:vertical;min-height:140px;line-height:1.5}.contact-form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__drop{text-align:center;border:1px dashed var(--ink-2);background:var(--plate);color:var(--ink-2);padding:18px 14px;font-size:14px;transition:border-color .2s,color .2s;position:relative}.contact-form__drop:hover{border-color:var(--ink);color:var(--ink)}.contact-form__drop:focus-within{border-color:var(--pop-text);color:var(--ink)}.contact-form__drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.contact-form__hint{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}.contact-form__files{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.contact-form__files:empty{display:none}.contact-form__files li{border:1px solid var(--rule);align-items:baseline;gap:12px;padding:9px 12px;font-size:13px;display:flex}.contact-form__file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.contact-form__file-size{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none}.contact-form__file-remove{color:var(--ink-2);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.contact-form__file-remove:hover{color:var(--ink)}.contact-form__check:empty{display:none}.contact-form .cta:disabled{opacity:.6;cursor:progress}.contact-form__actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:4px;display:flex}.contact-form__note{font-family:var(--util);letter-spacing:.02em;color:var(--ink);margin:0;font-size:12px;line-height:1.5}@media (width<=560px){.contact-form__row{grid-template-columns:1fr}}.work-row{gap:var(--gut);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,74px) minmax(0,1.1fr) minmax(0,1fr) minmax(0,104px);align-items:start;padding:clamp(26px,4vh,48px) 0;transition:opacity .2s;display:grid}.work-row:hover{opacity:.72}.work-t{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(26px,3.4vw,52px);font-weight:700;line-height:.96}.work-meta{font-family:var(--util);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.work-cover{aspect-ratio:16/10;background-color:var(--plate);background-image:repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%), repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%);border:1px solid var(--rule);object-fit:cover;background-position:0 0,1.5px 1.5px;background-size:9px 9px,3px 3px;width:100%}@media (width<=900px){.work-row{grid-template-columns:minmax(0,40px) minmax(0,1fr);row-gap:14px}.work-row>:nth-child(n+3){grid-column:2}}.cs-hero{margin:0 0 clamp(30px,5vh,60px)}.cs-hero img,.cs-hero .ph{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--rule);width:100%}.cs-lede{letter-spacing:-.035em;max-width:26ch;margin:0 0 clamp(26px,4vh,44px);font-size:clamp(20px,2.4vw,34px);font-weight:500;line-height:1.1}.cs-sec{border-top:1px solid var(--rule);padding:clamp(30px,5vh,64px) 0}.cs-sec-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pop-text);margin:0 0 16px;font-size:11px;font-weight:300;display:block}.cs-stats{gap:var(--gut);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cs-stat b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4.4vw,58px);font-weight:500;line-height:1;display:block}.cs-stat b i{color:var(--ink-2);margin-left:.25em;font-size:.42em;font-style:normal}.cs-stat span{font-family:var(--util);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-top:8px;font-size:11px;display:block}.cs-gallery{gap:var(--gut);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cs-gallery img,.cs-gallery .ph{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);width:100%}.cs-specs{gap:0;display:grid}.cs-spec{gap:var(--gut);border-top:1px solid var(--rule);grid-template-columns:minmax(0,220px) minmax(0,1fr);padding:13px 0;display:grid}.cs-spec:last-child{border-bottom:1px solid var(--rule)}.cs-spec dt{font-family:var(--util);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.cs-spec dd{margin:0;font-size:14px}.cs-micros{font-family:var(--util);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;font-size:11px;display:flex}@media (width<=560px){.cs-spec{grid-template-columns:1fr;gap:4px}}.ph{background-color:var(--plate);background-image:repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%), repeating-conic-gradient(var(--plate-2) 0% 25%, transparent 0% 50%);background-position:0 0,1.5px 1.5px;background-size:9px 9px,3px 3px;display:block}.cta,.back-chip,.contact-form__input,.contact-form__drop,.contact-form__files li,.compare__line:after,.split-fig img,.split-fig .ph,.pcards__btn,.pstep-fig img,.pstep-fig .ph,.concepts-delivery__fig img,.concepts-delivery__ph,.cs-hero img,.cs-hero .ph,.cs-gallery img,.cs-gallery .ph,.compare__frame,.compare__stack-plate,.work-cover,.work-expand__item,.work-hover__item,.partners__card{border-radius:var(--radius)}@media (width<=900px){.top-l{align-items:center;gap:12px;min-width:0;display:flex}.top-r nav{display:none}.band{--band-line:calc(clamp(25px,7.25vw,38px) * 1.1);min-height:calc(1.25 * var(--band-line) * 1.06);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;padding:10px 48px 10px 0}.band--solo{grid-template-columns:minmax(0,1fr)}.band--hero{min-height:calc(2 * var(--band-line) * 1.06 + 10px);align-items:start;padding:12px 48px 14px 0}.hero-sign{--band-line:calc(clamp(25px,7.25vw,38px) * 1.1);min-height:calc(2 * var(--band-line) * 1.06 + 10px);padding:12px 48px 14px 0}.hero-sign .sign{font-size:var(--band-line);line-height:1.06}.band-no{letter-spacing:.1em;white-space:nowrap;font-size:10px;display:block}.signs{text-align:left;align-self:stretch;min-width:0;display:block;position:relative;overflow:hidden}.sign{font-size:var(--band-line);grid-area:unset;text-align:left;line-height:1.06}.sign--hero{white-space:normal;text-overflow:unset;text-align:left;line-height:1.06;overflow:hidden}.sign--hero .sign-l1,.sign--hero .sign-l2{white-space:nowrap;display:block}.sign--hero br{display:none}.sign--hero .sign-l1:after{content:none}.sign:not(.sign--hero){white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.navbtn{width:40px;height:40px;top:max(6px, env(safe-area-inset-top,0px));right:max(6px, calc(var(--gut) - 2px));color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.navbtn span{height:1.5px;left:10px;right:10px}.navbtn span:first-child{top:13px}.navbtn span:nth-child(2){top:19px}.navbtn span:nth-child(3){top:25px}.navbtn[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.navbtn[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}html:has(.hero-media):not(:has(.band[data-stuck="1"])) .top-l b a{color:#fff}html:has(.hero-media):not(:has(.band[data-stuck="1"])) .top-l span{color:#ffffffb8}html:has(.hero-media):not(:has(.band[data-stuck="1"])) .top-l .brand-slot{color:#fff}.navbtn[aria-expanded=true]{color:var(--ink)}.navpanel{display:block}.navbrand{height:40px;top:max(6px, env(safe-area-inset-top,0px))}.ent-main{grid-template-columns:minmax(0,1fr);row-gap:16px;padding-top:16px}.ent-m{display:none}.ent-main>.ent-body,.ent-main>.eyebrow{grid-column:1}.ent[data-ent=hero] .ent-main{min-height:calc(100svh - 190px)}.ent[data-ent=hero] .lede{letter-spacing:-.03em;max-width:26ch;font-size:clamp(19px,5.6vw,28px);line-height:1.12}.work-index{padding-top:4px}}@media (prefers-reduced-motion:reduce){.band{transition:none}}@media (width<=720px){.top-l{flex:none;min-width:auto}.top-l .brand-slot{display:flex}.top-r nav{display:none}}@media (prefers-reduced-motion:no-preference){.rise{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards rise;transform:translateY(14px)}.d1{animation-delay:50ms}.d2{animation-delay:.13s}@keyframes rise{to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.sign{transition:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
