@font-face{font-family:Archivo;src:url(/fonts/Archivo-var.woff2) format("woff2");font-weight:400 600;font-stretch:100% 112%;font-style:normal;font-display:swap}@font-face{font-family:Azeret Mono;src:url(/fonts/AzeretMono-var.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--c-red-500: #FA0200;--c-black-900: #0B0B0B;--c-white: #FFFFFF;--c-grey-600: #6B6B6B;--c-grey-400: #8F8F8F;--c-line-200: #D9D9D9;--c-line-700: #444444;--f-sans: "Archivo", "Helvetica Neue", Arial, sans-serif;--f-mono: "Azeret Mono", "JetBrains Mono", ui-monospace, monospace;--f-wdth-display: 112%;--f-wdth-text: 100%;--f-wght-display: 500;--f-wght-text: 400;--fs-32: 2rem;--fs-18: 1.125rem;--fs-15: .9375rem;--fs-14: .875rem;--fs-56: 3.5rem;--fs-40: 2.5rem;--lh-display: .95;--lh-title: 1.02;--lh-text: 1.45;--ls-display: -.04em;--ls-title: -.035em;--ls-label: .08em;--s-4: 4px;--s-8: 8px;--s-16: 16px;--s-24: 24px;--s-32: 32px;--s-48: 48px;--s-64: 64px;--s-96: 96px;--s-128: 128px;--s-192: 192px;--rule-w: 1px;--d-cut: 80ms;--d-fast: .16s;--d-base: .24s;--e-out: cubic-bezier(.16, 1, .3, 1);--bg: var(--c-white);--bg-inverse: var(--c-black-900);--text: var(--c-black-900);--text-inverse: var(--c-white);--text-muted: var(--c-grey-600);--text-muted-inverse: var(--c-grey-400);--rule: var(--c-line-200);--rule-inverse: var(--c-line-700);--signature: var(--c-red-500);--font-display: var(--f-sans);--font-text: var(--f-sans);--font-data: var(--f-mono);--focus-ring: 2px solid currentColor;--focus-offset: 3px;--grid-cols: 12;--grid-margin: 64px;--grid-gutter: 24px;--grid-max: 1440px;--edge: max(var(--grid-margin), calc((100vw - var(--grid-max)) / 2 + var(--grid-margin)));--caption-gap: var(--s-8);--nav-height: 0px;--tap-l: 56px;--link-underline: 1px;--link-offset: 5px;--button-pad-y: var(--s-16);--button-pad-x: var(--s-24);--section: var(--s-128);--title-size: min(clamp(var(--fs-40), 1.5rem + 3.33vw, 4.5rem), 12.5vw);--display-size: min(clamp(var(--fs-56), .5rem + 7.4vw, 7.5rem), 15vw);--title-m: clamp(var(--fs-32), 1rem + 2.6vw, 3.5rem);--pad-f: clamp(var(--s-48), 9svh, var(--s-96));--open-top: clamp(var(--s-64), 10svh, var(--s-96));--frame-max: 100svh;--frame-max-in: calc(100svh - var(--s-96))}@media(max-width:767px){:root{--grid-cols: 4;--grid-margin: 20px;--grid-gutter: 16px;--section: var(--s-64)}}@media(prefers-reduced-motion:reduce){:root{--d-cut: 0ms;--d-fast: 0ms;--d-base: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-height) + var(--s-16))}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--fs-18);font-weight:var(--f-wght-text);font-stretch:var(--f-wdth-text);line-height:var(--lh-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-wrap:break-word}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0;padding:0}ul,ol{list-style:none}img{display:block;max-width:100%}input,select,textarea,button{font:inherit}p{text-wrap:pretty}a{color:inherit;text-decoration:underline;text-decoration-thickness:var(--link-underline);text-underline-offset:var(--link-offset)}a:hover{text-decoration-thickness:2px}a[href^="mailto:"],a[href*="instagram.com"]{overflow-wrap:anywhere}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--text);color:var(--bg)}.skip{position:absolute;left:var(--s-16);top:-100px;z-index:100;background:var(--bg-inverse);color:var(--text-inverse);padding:var(--s-8) var(--s-16)}.skip:focus{top:var(--s-8)}main:focus{outline:none}html.menu-open{overflow:hidden}h1{font-family:var(--font-display);font-stretch:var(--f-wdth-display);font-weight:var(--f-wght-display);font-size:var(--title-size);line-height:var(--lh-title);letter-spacing:var(--ls-title);text-wrap:balance}h2,h3{font-family:var(--font-display);font-stretch:var(--f-wdth-display);font-weight:var(--f-wght-display);font-size:var(--fs-32);line-height:1.1;letter-spacing:var(--ls-title);text-wrap:balance}.lbl{font-family:var(--font-data);font-size:var(--fs-14);font-weight:400;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.mut{color:var(--text-muted)}.display{font-size:var(--display-size);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2.xl{font-size:var(--title-size);line-height:var(--lh-title)}.lead{font-size:clamp(1.25rem,1rem + .9vw,1.75rem);line-height:1.35;max-width:40ch}.prose{max-width:68ch}.prose>*+*{margin-top:var(--s-16)}.ph{font-family:var(--font-data);font-size:.8em;letter-spacing:0;color:var(--text-muted)}h1 .ph,h2 .ph,h3 .ph,.lead .ph{font-family:inherit;font-size:inherit;letter-spacing:inherit}.lbl .ph{font-size:1em}.ft .ph{color:var(--text-muted-inverse)}.wrap{width:100%;max-width:var(--grid-max);margin-inline:auto;padding-inline:var(--grid-margin)}.g{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:var(--s-32)}.g>*{grid-column:1 / -1;min-width:0}@media(min-width:768px){.g>*{grid-column:var(--c, 1 / -1)}}.pg{padding-top:var(--s-96);padding-bottom:var(--s-96)}.sec{border-top:var(--rule-w) solid var(--rule);padding-block:var(--section)}@media(max-width:767px){.pg{padding-top:var(--s-96);padding-bottom:var(--s-48)}}.open{--open-min: 14rem;display:grid;grid-template-rows:auto minmax(var(--open-min),1fr);min-height:100svh}.open.img-first{grid-template-rows:minmax(var(--open-min),1fr) auto}.open-p{position:relative;overflow:hidden;background:var(--rule)}.open>.pg{padding-top:var(--open-top);padding-bottom:var(--s-32)}.open>.pg.alone{align-content:space-between}.man{display:flex;flex-direction:column;min-height:100svh}.man>.wrap{flex:1;display:grid;align-content:space-between;row-gap:var(--s-32);padding-block:var(--pad-f)}.man>.wrap>*{grid-column:1 / -1;min-width:0}.man.mid>.wrap{align-content:center}.man-t>*+*,.man-b>*+*{margin-top:var(--s-32)}.open.one{grid-template-rows:1fr}.open>.pg .lead{align-self:end;font-size:clamp(1.125rem,.9rem + .5vw,1.375rem)}@media(max-width:767px){.open>.pg .lead{align-self:start}}.dark{--bg: var(--bg-inverse);--text: var(--text-inverse);--text-muted: var(--text-muted-inverse);--rule: var(--rule-inverse);background:var(--bg);color:var(--text)}.dark.sec{border-top:0}.sec-h{margin-bottom:var(--s-48)}.fit{display:flex;flex-direction:column;min-height:100svh;padding-block:var(--pad-f)}.fit>.wrap{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-32)}.fit .sec-h{margin-bottom:0}.field{background:var(--signature);overflow:hidden;padding-top:min(var(--grid-margin),var(--s-32))}.field-in{overflow:hidden;aspect-ratio:366 / 86}.field svg{display:block;width:100%;height:auto}.frame{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--ar);max-height:var(--frame-max);background:var(--rule)}.wrap .frame{max-height:var(--frame-max-in)}.frame picture,.frame img{display:block;width:100%;height:100%}.frame img{object-fit:cover}@media(max-width:767px)and (orientation:portrait){.frame{aspect-ratio:var(--ar-m)}}.frame.fill{position:absolute;inset:0;aspect-ratio:auto;max-height:none}.cov3{container-type:size;display:flex;justify-content:center;align-items:center;gap:var(--grid-gutter);width:100%;aspect-ratio:var(--ar);max-height:var(--frame-max-in)}.cov3.fill{position:absolute;inset:0;aspect-ratio:auto;max-height:none}.cov3>.frame{flex:none;width:min(calc((100cqw - 2 * var(--grid-gutter)) / 3),80cqh)}@media(max-width:767px)and (orientation:portrait){.cov3{aspect-ratio:4 / 5}.cov3>:not(:nth-child(2)){display:none}.cov3>.frame{width:min(100cqw,80cqh)}}.mb{margin-top:var(--s-48)}@media(max-width:767px){.pairb>*{grid-column:span 2}}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gutter)}@media(max-width:767px){.trio{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--grid-margin) * -1);padding-inline:var(--grid-margin);scroll-padding-inline:var(--grid-margin)}.trio>*{flex:0 0 min(80%,calc(var(--frame-max-in) * var(--r, .5625)));scroll-snap-align:start}}.vid{display:block;width:100%;aspect-ratio:var(--ar);max-height:var(--frame-max-in);object-fit:cover;background:var(--rule)}.numb{margin-top:0;min-height:100svh;align-content:space-between;padding-block:var(--pad-f)}.numb .display{font-size:min(24vw,36svh);line-height:.85}.textb{padding-block:var(--s-32)}.textb+.numb{min-height:calc(100svh - 10rem)}.textb .lead{font-size:1.375rem;max-width:none}.split{display:grid;grid-template-columns:1fr 1fr;min-height:min(100svh,56rem)}.split-p{position:relative}.split-t{display:grid;align-content:center;gap:var(--s-32);padding:var(--s-96) var(--grid-margin) var(--s-96) var(--s-64)}@media(max-width:1023px){.split{grid-template-columns:1fr;grid-template-rows:minmax(10rem,1fr) auto;min-height:100svh}.split-t{padding:var(--s-32) var(--grid-margin) var(--s-48);gap:var(--s-16)}}.cap{margin-top:var(--s-16);padding-bottom:var(--caption-gap);border-bottom:var(--rule-w) solid var(--rule);color:var(--text-muted)}.ft{background:var(--bg-inverse);color:var(--text-inverse);padding-block:var(--s-128) var(--s-32)}.ft .mut{color:var(--text-muted-inverse)}.ft-line{font-family:var(--font-display);font-stretch:var(--f-wdth-display);font-weight:var(--f-wght-display);font-size:var(--display-size);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.ft.ft-bare{padding-top:var(--s-64)}.ft-bare .ft-cols{margin-top:0}.ft-cta{margin-top:var(--s-24);font-size:var(--fs-32)}.ft-cols{margin-top:var(--s-128);padding-top:var(--s-24);border-top:var(--rule-w) solid var(--rule-inverse)}.ft-cols h2{font-family:var(--font-data);font-stretch:100%;font-weight:400;font-size:var(--fs-14);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted-inverse);margin-bottom:var(--s-8)}.ft-cols a,.ft-cols p{display:block;padding-block:5px;font-size:1rem}.ft-ai{margin-top:var(--s-48);font-family:var(--font-data);font-size:.8125rem;line-height:1.4;color:var(--text-muted-inverse)}.ft-end>span{font-size:.6875rem}.ft-end{margin-top:var(--s-16);display:flex;justify-content:space-between;gap:var(--s-16);flex-wrap:wrap;color:var(--text-muted-inverse)}@media(max-width:767px){.ft{padding-block:var(--s-96) var(--s-24)}.ft-cols{margin-top:var(--s-64)}}.ft-screen{display:flex;flex-direction:column;min-height:100svh}.ft-screen>.ft{flex:1;display:flex;flex-direction:column;padding-block:var(--s-64) var(--s-24)}.ft-screen>.ft>.wrap{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-24)}.ft-screen .ft-line{font-size:min(var(--display-size),10svh)}.ft-screen .ft-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--s-32);row-gap:var(--s-16)}.ft-screen .ft-cta{margin-top:0}.ft-screen .ft-end{align-items:flex-end}.ft-screen .ft-end a{flex:none}.ft-end a{padding-block:12px;margin-block:-12px}.ft-screen .ft-cols{margin-top:0;padding-top:var(--s-16)}.ft-screen .ft-ai{margin-top:0}.ft-screen .ft-end{margin-top:var(--s-8)}.rows>li{border-top:var(--rule-w) solid var(--rule);padding-block:var(--s-24)}.rows>li:last-child{border-bottom:var(--rule-w) solid var(--rule)}.btn{display:inline-flex;align-items:center;min-height:var(--tap-l);padding:var(--button-pad-y) var(--button-pad-x);background:var(--bg-inverse);color:var(--text-inverse);border:var(--rule-w) solid var(--bg-inverse);font-family:var(--font-data);font-size:var(--fs-14);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--d-fast) var(--e-out),color var(--d-fast) var(--e-out)}.btn:hover{background:var(--bg);color:var(--text)}.btn:focus-visible{outline-color:var(--bg-inverse)}.btn:active{transition-duration:var(--d-cut)}.btn[disabled]{opacity:.5;cursor:progress}.dl{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:var(--s-8) var(--s-32);border-top:var(--rule-w) solid var(--rule);padding-top:var(--s-16)}.dl dt{color:var(--text-muted)}.dl dd{overflow-wrap:anywhere}@media(max-width:30em){.dl{grid-template-columns:minmax(0,1fr);row-gap:0}.dl dd+dt{margin-top:var(--s-8)}}.pairb .frame{max-height:none}@media(min-width:1024px){.form.cols{grid-template-columns:1fr 1fr;column-gap:var(--grid-gutter);row-gap:var(--s-24)}.form.cols>*{grid-column:1 / -1}.form.cols>.half{grid-column:auto}.form.cols .fld textarea{min-height:112px}}.form{display:grid;gap:var(--s-32);border-top:var(--rule-w) solid var(--text);padding-top:var(--s-16)}.fld label.lbl{display:block;margin-bottom:var(--s-8)}.fld input[type=text],.fld input[type=email],.fld select,.fld textarea{width:100%;background:transparent;color:inherit;border:0;border-bottom:var(--rule-w) solid var(--text);border-radius:0;padding:var(--s-8) 0 var(--s-16);font-size:1.25rem;min-height:var(--tap-l);appearance:none}.fld select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 7px) 55%;background-size:7px 7px;background-repeat:no-repeat;padding-right:36px}.fld textarea{resize:vertical;min-height:160px}.fld input::placeholder,.fld textarea::placeholder{color:var(--text-muted);opacity:1}.fld [aria-invalid=true]{border-bottom-width:3px}.err{margin-top:var(--s-8);font-size:var(--fs-15);font-weight:500}.err:before{content:"— "}.chk{display:grid;grid-template-columns:24px 1fr;gap:0 var(--s-16);align-items:start}.chk input{width:24px;height:24px;margin:0;accent-color:var(--text)}.chk-l{font-size:var(--fs-15);line-height:1.5}.chk .err{grid-column:2}.status:empty{display:none}@media(max-width:767px){:root{--pad-f: var(--s-48)}.fit,.man,.numb,.textb+.numb{min-height:0}}a{transition:text-decoration-thickness var(--d-fast) var(--e-out)}:root{--m-io: cubic-bezier(.77, 0, .18, 1);--m-line: 1.1s;--m-open: 1.4s;--m-stagger: .14s;--m-wipe: .8s;--m-digit: 1.3s;--vt-out: .7s;--vt-in: .9s;--vt-gap: .76s;--ink: #0B0B0B}@media(prefers-reduced-motion:reduce){:root{--m-line: 0ms;--m-open: 0ms;--m-stagger: 0ms;--m-wipe: 0ms;--m-digit: 0ms}}.cv-btn{position:fixed;z-index:60;top:var(--s-16);right:var(--edge);display:inline-flex;align-items:center;min-height:32px;padding:0;background:none;color:var(--ink);border:0;font-family:var(--font-data);font-size:.75rem;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;text-underline-offset:4px;cursor:pointer;transition:color var(--d-fast) var(--e-out),transform var(--d-base) var(--e-out)}.cv-btn:hover,.snd:hover{text-decoration:underline}.cv-btn.on-dark,.cv-btn.on-photo{color:#fff}.cv-btn.on-photo,.snd{text-shadow:0 0 10px rgb(0 0 0 / .55),0 0 2px rgb(0 0 0 / .35)}.menu-open .cv-btn{color:var(--ink);text-shadow:none}.cv-btn:after,.snd:after{content:"";position:absolute;inset:-6px -8px}.cv-away .cv-btn:not(:focus-visible){transform:translateY(calc(-100% - var(--s-24)))}.cv-btn:focus-visible,.snd:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cv-btn.cv-back{right:auto;left:var(--edge);font-variant-numeric:tabular-nums}html:not(.js) .cv-back{display:inline-flex}.cv{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;background:var(--signature);color:var(--ink);clip-path:inset(100% 0 0 0);visibility:hidden;transition:clip-path var(--m-open) var(--m-io),visibility 0s linear var(--m-open);overscroll-behavior:contain}.cv.open{clip-path:inset(0);visibility:visible;transition:clip-path var(--m-open) var(--m-io),visibility 0s}.cv a{text-decoration:none}.cv :focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cv-list{padding:var(--s-96) var(--grid-margin) var(--s-32)}.cv-list li{position:relative}.cv-list li:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--ink);transform-origin:left}.cv-a{display:grid;grid-template-columns:clamp(3rem,8vw,6rem) 1fr;align-items:baseline;padding-block:var(--s-8);min-height:var(--tap-l)}.cv-t{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.cv-ti{display:block;font-family:var(--font-display);font-stretch:var(--f-wdth-display);font-weight:var(--f-wght-display);font-size:clamp(2.5rem,min(9vh,13vw),6rem);line-height:1.05;letter-spacing:var(--ls-display)}.cv-a:hover .cv-ti,.cv-a[aria-current] .cv-ti{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.1em}.cv-bot{display:grid;gap:var(--s-16)}.cv-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 var(--s-16);padding-inline:var(--grid-margin)}.cv-foot [role=group]{display:flex;gap:var(--s-8)}.cv-foot a{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--s-4)}.cv-foot a:hover,.cv-foot a[aria-current]{text-decoration:underline}.cv-home{display:block;width:min(100%,135vh);max-width:none;padding-inline:var(--grid-margin);margin-inline:0}html:not(.js) .cv-btn,html:not(.js) .cv-home{display:none}html:not(.js) .cv{position:static;overflow:visible;clip-path:none;visibility:visible;background:var(--bg);color:var(--text);padding:var(--s-8) var(--grid-margin) var(--s-16)}html:not(.js) .cv-list{padding:0;display:flex;flex-wrap:wrap;gap:var(--s-24)}html:not(.js) .cv-list li:before,html:not(.js) .cv-n{display:none}html:not(.js) .cv-ti{font-size:var(--fs-18);letter-spacing:0}html:not(.js) .cv-foot{padding:0}@keyframes lab-show{to{visibility:visible}}.ln{display:block;overflow:hidden;padding-block:.08em .14em;margin-block:-.08em -.14em}.ln-i{display:block;white-space:nowrap}.vid-l{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;visibility:hidden;background:transparent}.vid-l.is-on{visibility:visible}.tile-m{position:relative;display:block;overflow:hidden}.tile-v{position:absolute;inset:0;display:block;clip-path:inset(0 100% 0 0)}.tile-v .vid-l{visibility:visible}.cur{display:none}@media(prefers-reduced-motion:no-preference){.js .cv-ti{transform:translateY(112%);transition:transform var(--m-line) var(--m-io)}.js .cv-list li:before{transform:scaleX(0);transition:transform var(--m-line) var(--m-io)}.js .cv .dg{transform:translateY(105%);transition:transform var(--m-digit) var(--m-io)}.js .cv.open .cv-ti{transform:none;transition-delay:calc(.5s + var(--i, 0) * var(--m-stagger))}.js .cv.open .cv-list li:before{transform:none;transition-delay:calc(.35s + var(--i, 0) * var(--m-stagger))}.js .cv.open .dg{transform:none;transition-delay:calc(.9s + var(--i) * 90ms)}.js .cv:not(.open) .cv-ti,.js .cv:not(.open) .dg{transition-duration:.4s}.js [data-lines]:not(.is-split){visibility:hidden;animation:lab-show 0s 2.5s forwards}.js .ln-i{transform:translateY(112%);transition:transform var(--m-line) var(--m-io);transition-delay:calc(var(--vt-wait, 0ms) + var(--l, 0) * var(--m-stagger))}.js [data-lines].in .ln-i{transform:none}.js .rows>li,.js .rows>li:last-child{border-color:transparent;position:relative}.js .rows>li:before,.js .rows>li:last-child:after{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:var(--rule);transform:scaleX(0);transform-origin:left;transition:transform var(--m-line) var(--m-io)}.js .rows>li:last-child:after{inset:auto 0 -1px}.js .rows>li.in:before,.js .rows>li.in:last-child:after{transform:none}.js .tile-l{border-top-color:transparent;position:relative}.js .tile-l:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:var(--rule);transform:scaleX(0);transform-origin:left;transition:transform var(--m-line) var(--m-io)}.js .tile.in .tile-l:before{transform:none}.tile-v{transition:clip-path var(--m-wipe) var(--m-io)}.tile.is-live .tile-v{clip-path:inset(0)}@media(hover:hover){.tile-m:hover .tile-v,.tile:focus-within .tile-v{clip-path:inset(0)}}.js .rise .dg{transform:translateY(105%);transition:transform var(--m-digit) var(--m-io);transition-delay:calc(var(--i) * .11s)}.js .rise.in .dg{transform:none}.cur{display:block;position:fixed;z-index:70;left:0;top:0;pointer-events:none;will-change:transform}.cur-c{display:block;padding:var(--s-8) var(--s-16);background:#fff;color:var(--ink);font-family:var(--font-data);font-size:var(--fs-14);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--m-io)}.cur.on .cur-c{clip-path:inset(0)}@view-transition{navigation:auto}::view-transition{background:var(--c-red-500)}::view-transition-group(root){animation-duration:0s}::view-transition-old(root){animation:vt-out var(--vt-out) var(--m-io) both;mix-blend-mode:normal}::view-transition-new(root){animation:vt-in var(--vt-in) var(--m-io) var(--vt-gap) both;mix-blend-mode:normal}@keyframes vt-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100% 0)}}@keyframes vt-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}html.vt-in{--vt-wait: 1.4s}}
