.header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);height:calc(var(--header-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--edge), env(safe-area-inset-right)) 0 max(var(--edge), env(safe-area-inset-left));color:#fff;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;display:grid;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.scrim[data-astro-cid-nen7h5rs]{z-index:var(--z-scrim);height:calc(var(--header-h) + 40px + env(safe-area-inset-top));pointer-events:none;position:fixed;inset:0 0 auto}.scrim[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]{backdrop-filter:blur(var(--blur)) brightness(var(--dim,1)) saturate(var(--sat,1));-webkit-mask-image:var(--mask);mask-image:var(--mask);position:absolute;inset:0}.scrim[data-astro-cid-nen7h5rs]:after{content:"";background:linear-gradient(#00000047 0%,#00000040 18%,#00000030 36%,#0000001f 54%,#0000000f 72%,#00000005 88%,#0000 100%);position:absolute;inset:0}.id[data-astro-cid-nen7h5rs]{justify-self:start;align-items:baseline;gap:10px;min-width:0;padding-block:4px;display:flex}.name[data-astro-cid-nen7h5rs]{font-size:var(--t-13);line-height:var(--l-13);letter-spacing:-.01em;white-space:nowrap;font-weight:600}.role[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-size:var(--t-13);line-height:var(--l-13);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:flex}.link[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);color:#fff;opacity:.66;height:28px;font-size:var(--t-13);white-space:nowrap;transition:opacity var(--micro) var(--quick), background-color var(--micro) var(--quick);place-items:center;padding:0 10px;font-weight:500;line-height:1;display:inline-grid}.link[data-astro-cid-nen7h5rs][aria-current=page]{opacity:1}@media (hover:hover){.link[data-astro-cid-nen7h5rs]:hover{opacity:1}}.link[data-astro-cid-nen7h5rs]:active{background:#ffffff14;transition-duration:60ms}.end[data-astro-cid-nen7h5rs]{justify-self:end}.contact[data-astro-cid-nen7h5rs]{top:env(safe-area-inset-top);right:max(var(--edge), env(safe-area-inset-right));z-index:var(--z-popover);height:var(--header-h);align-items:center;display:flex;position:fixed}.glass[data-astro-cid-nen7h5rs]{background:linear-gradient(to bottom, #ffffff1a, #ffffff08), rgb(30 30 32/var(--glass-a,.38));backdrop-filter:blur(28px)saturate(190%)brightness(1.08);box-shadow:inset 0 .5px #ffffff52,inset 0 0 0 .5px #ffffff1a,0 12px 32px -14px #000000d9,0 2px 6px -2px #00000080}.pill[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);height:28px;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:scale var(--micro) var(--ios);border:0;place-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-grid}.pill[data-astro-cid-nen7h5rs]:active{scale:.96}.pop[data-astro-cid-nen7h5rs]{--glass-a:.72;inset:auto;top:calc(env(safe-area-inset-top) + var(--header-h) - 8px);right:calc(max(var(--edge), env(safe-area-inset-right)) - 6px);border-radius:var(--r-sheet);width:260px;color:var(--ink);transform-origin:calc(100% - 50px) -10px;opacity:0;transition:opacity .16s var(--in), scale .2s var(--in), overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:0;padding:6px;position:fixed;scale:.9}.pop[data-astro-cid-nen7h5rs]:popover-open{opacity:1;transition:opacity .22s var(--ios), scale var(--overlay-in) var(--ios), overlay var(--overlay-in) allow-discrete, display var(--overlay-in) allow-discrete;display:grid;scale:1}@starting-style{.pop[data-astro-cid-nen7h5rs]:popover-open{opacity:0;scale:.9}}.email[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 4px 0 10px;display:flex}.email-addr[data-astro-cid-nen7h5rs]{min-width:0;font-size:var(--t-13);line-height:var(--l-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-btn[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);cursor:pointer;height:24px;transition:background-color var(--micro) var(--quick);background:#ffffff1a;border:0;flex:none;place-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-grid}@media (hover:hover){.copy-btn[data-astro-cid-nen7h5rs]:hover{background:#ffffff29}.row[data-astro-cid-nen7h5rs]:hover{background:#ffffff14}}.rule[data-astro-cid-nen7h5rs]{border:0;border-top:1px solid #ffffff14;height:0;margin:4px 10px}.row[data-astro-cid-nen7h5rs]{border-radius:var(--r-card);height:32px;font-size:var(--t-13);transition:background-color var(--micro) var(--quick);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;line-height:1;display:flex}.row[data-astro-cid-nen7h5rs]:active{background:#ffffff1f}.row[data-astro-cid-nen7h5rs]:focus-visible,.copy-btn[data-astro-cid-nen7h5rs]:focus-visible,.email-addr[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:0}.meta[data-astro-cid-nen7h5rs]{color:var(--ink-3);font-size:var(--t-11)}.copy[data-astro-cid-nen7h5rs]{display:inline-grid}.copy[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{grid-area:1/1}.copy-label[data-astro-cid-nen7h5rs],.copy-done[data-astro-cid-nen7h5rs]{transition:opacity var(--micro) var(--quick), translate .22s var(--out)}.copy-done[data-astro-cid-nen7h5rs]{opacity:0;translate:0 4px}.copy[data-astro-cid-nen7h5rs][data-copied] .copy-label[data-astro-cid-nen7h5rs]{opacity:0;translate:0 -4px}.copy[data-astro-cid-nen7h5rs][data-copied] .copy-done[data-astro-cid-nen7h5rs]{opacity:1;translate:0}.burger[data-astro-cid-nen7h5rs]{-webkit-tap-highlight-color:transparent;border-radius:var(--r-pill);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-right:-12px;padding:0;display:none}.burger[data-astro-cid-nen7h5rs]:active{background:#ffffff14}.burger-lines[data-astro-cid-nen7h5rs]{width:18px;height:8px;display:block;position:relative}.burger-lines[data-astro-cid-nen7h5rs]:before,.burger-lines[data-astro-cid-nen7h5rs]:after{content:"";width:18px;height:1.5px;transition:translate .32s var(--out), rotate .32s var(--out);background:currentColor;border-radius:1px;position:absolute;left:0}.burger-lines[data-astro-cid-nen7h5rs]:before{top:0}.burger-lines[data-astro-cid-nen7h5rs]:after{bottom:0}.burger[data-astro-cid-nen7h5rs][data-open] .burger-lines[data-astro-cid-nen7h5rs]:before{translate:0 3.25px;rotate:45deg}.burger[data-astro-cid-nen7h5rs][data-open] .burger-lines[data-astro-cid-nen7h5rs]:after{translate:0 -3.25px;rotate:-45deg}@starting-style{.menu[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs][data-open] .burger-lines[data-astro-cid-nen7h5rs]:before,.menu[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs][data-open] .burger-lines[data-astro-cid-nen7h5rs]:after{translate:0;rotate:0deg}}.menu[data-astro-cid-nen7h5rs][data-closing] .burger[data-astro-cid-nen7h5rs][data-open] .burger-lines[data-astro-cid-nen7h5rs]:before,.menu[data-astro-cid-nen7h5rs][data-closing] .burger[data-astro-cid-nen7h5rs][data-open] .burger-lines[data-astro-cid-nen7h5rs]:after{transition-duration:.22s;translate:0;rotate:0deg}.menu[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.menu[data-astro-cid-nen7h5rs]::backdrop{transition:opacity .28s var(--out);background:0 0}@starting-style{.menu[data-astro-cid-nen7h5rs][open]::backdrop{opacity:0}}.menu[data-astro-cid-nen7h5rs][data-closing]::backdrop{opacity:0;transition-duration:.22s}.sheet[data-astro-cid-nen7h5rs]{height:100dvh;padding:env(safe-area-inset-top) max(var(--edge), env(safe-area-inset-right)) env(safe-area-inset-bottom) max(var(--edge), env(safe-area-inset-left));backdrop-filter:blur(40px)saturate(140%);touch-action:none;transition:transform .38s var(--out);background:#000000e0;flex-direction:column;display:flex;position:relative}.menu[data-astro-cid-nen7h5rs][data-in] .sheet[data-astro-cid-nen7h5rs]{animation:sheet-in .36s var(--out) both}.sheet[data-astro-cid-nen7h5rs][data-dragging]{transition:none}.menu[data-astro-cid-nen7h5rs][data-closing] .sheet[data-astro-cid-nen7h5rs]{animation:sheet-out .3s var(--in) 80ms both}.sheet-bar[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.sheet-bar[data-astro-cid-nen7h5rs] .burger[data-astro-cid-nen7h5rs]{display:grid}.menu-nav[data-astro-cid-nen7h5rs]{padding-bottom:var(--header-h);flex:1;align-content:center;justify-items:center;gap:2px;display:grid}.menu-item[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink);font-size:var(--t-20);line-height:var(--l-20);letter-spacing:.01em;transition:opacity var(--micro) var(--quick);align-items:center;padding:0 12px;display:flex}.menu[data-astro-cid-nen7h5rs][data-in] .menu-item[data-astro-cid-nen7h5rs]{animation:menu-item-in .56s var(--out) both;animation-delay:calc(80ms + var(--n,0) * 45ms)}.menu[data-astro-cid-nen7h5rs][data-closing] .menu-item[data-astro-cid-nen7h5rs]{animation:menu-item-out .26s var(--in) both;animation-delay:calc((4 - var(--n,0)) * 25ms)}.menu-item-contact[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);background:var(--ink);color:#000;font-size:var(--t-15);letter-spacing:-.005em;margin-top:20px;padding:0 20px;font-weight:500;line-height:1}.menu-foot-links[data-astro-cid-nen7h5rs]{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 20px);font-size:var(--t-13);justify-content:center;gap:4px;display:flex;position:absolute}.menu[data-astro-cid-nen7h5rs][data-in] .menu-foot-links[data-astro-cid-nen7h5rs]{animation:menu-item-in .56s var(--out) .3s both}.menu-foot-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ink-3);place-items:center;padding:0 10px;display:inline-grid}.menu[data-astro-cid-nen7h5rs][data-closing] .menu-foot-links[data-astro-cid-nen7h5rs]{animation:menu-item-out .22s var(--in) both}@keyframes menu-item-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}@keyframes menu-item-out{to{opacity:0;filter:blur(6px);transform:translateY(-8px)}}@keyframes sheet-in{0%{opacity:0}}@keyframes sheet-out{to{opacity:0}}.menu-item[data-astro-cid-nen7h5rs]:active{opacity:.5}@media (width<=899px){.role[data-astro-cid-nen7h5rs]{display:none}}@media (width<=767px){.header[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto}.nav[data-astro-cid-nen7h5rs],.end[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:grid}.contact[data-astro-cid-nen7h5rs]{display:none}}@media (width>=2000px){.link[data-astro-cid-nen7h5rs]{height:34px;padding:0 13px}.pill[data-astro-cid-nen7h5rs]{height:34px;padding:0 15px;font-size:15px}.pop[data-astro-cid-nen7h5rs]{width:300px}.row[data-astro-cid-nen7h5rs]{height:38px}.copy-btn[data-astro-cid-nen7h5rs]{height:28px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pop[data-astro-cid-nen7h5rs],.pop[data-astro-cid-nen7h5rs]:popover-open{transition-duration:.15s;scale:1}.burger-lines[data-astro-cid-nen7h5rs]:before,.burger-lines[data-astro-cid-nen7h5rs]:after,.sheet[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]::backdrop,.copy-label[data-astro-cid-nen7h5rs],.copy-done[data-astro-cid-nen7h5rs]{transition:none!important}.menu-item[data-astro-cid-nen7h5rs],.menu-foot-links[data-astro-cid-nen7h5rs],.sheet[data-astro-cid-nen7h5rs]{animation:none!important}}.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}:root{--ground:#000;--surface:#0b0b0b;--raised:#141414;--well:#1a1a1a;--card:#121212;--ink:#f2f2f2;--ink-2:#f2f2f28f;--ink-3:#f2f2f280;--read:#f2f2f2d6;--soft:#f2f2f2a8;--line:#ffffff17;--line-2:#ffffff29;--font:var(--font-ui), system-ui, sans-serif;--t-11:11px;--l-11:14px;--t-13:13px;--l-13:16px;--t-15:15px;--l-15:24px;--t-20:20px;--l-20:24px;--t-28:28px;--l-28:32px;--t-40:40px;--l-40:44px;--edge:24px;--header-h:56px;--container:1200px;--gutter:32px;--track-text:680px;--track-breakout:1200px;--track-wide:1360px;--r-tile:4px;--r-panel:6px;--r-card:8px;--r-sheet:12px;--r-pill:999px;--z-bar:10;--z-scrim:29;--z-header:30;--z-popover:31;--out:cubic-bezier(.22, 1, .36, 1);--glide:cubic-bezier(.16, 1, .3, 1);--quick:cubic-bezier(.2, 0, 0, 1);--ios:cubic-bezier(.32, .72, 0, 1);--page:cubic-bezier(.76, 0, .24, 1);--in:cubic-bezier(.4, 0, 1, 1)}@media (width<=767px){:root{--edge:16px;--header-h:52px;--gutter:20px}}@media (width>=2000px){:root{--edge:36px;--header-h:68px;--container:1280px;--t-11:13px;--l-11:16px;--t-13:15px;--l-13:20px;--t-15:18px;--l-15:28px;--t-20:26px;--l-20:32px;--t-28:36px;--l-28:40px;--t-40:52px;--l-40:56px}}:root{--micro:.14s;--reveal:.48s;--reveal-distance:12px;--reveal-stagger:40ms;--media:.4s;--overlay-in:.42s;--overlay-out:.32s;--page-dur:.5s}@media (width<=767px){:root{--page-dur:.4s}}@keyframes reveal{0%{opacity:0;transform:translateY(var(--reveal-distance))}}@keyframes fade-in{0%{opacity:0}}[data-reveal]{animation:reveal var(--reveal) var(--out) both;animation-delay:min(calc(var(--i,0) * var(--reveal-stagger)), .3s)}@media (prefers-reduced-motion:reduce){:root{--reveal-distance:0px;--reveal:.15s;--media:.15s;--overlay-in:.15s;--overlay-out:.15s}[data-reveal]{animation-delay:0s}}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{background:var(--ground);color:var(--ink);color-scheme:dark;scrollbar-gutter:stable;scrollbar-color:#ffffff38 transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-anchor:none}html:has(dialog[open]:modal){overflow:hidden}body{background:var(--ground);min-height:100dvh;font-family:var(--font);font-size:var(--t-13);letter-spacing:-.003em;font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;line-height:20px}@media (width>=2000px){body{line-height:22px}}:where(ul,ol){list-style:none}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(b,strong){font-weight:bolder}:where(hr){height:0;color:inherit;border-top-width:1px}:where(a){color:inherit;text-decoration:none}:where(button,input,select,textarea){font:inherit;font-feature-settings:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}:where(button,[role=button]){cursor:pointer}:where(img,svg,video,canvas,iframe){vertical-align:middle;display:block}:where(img,video){max-width:100%;height:auto}:where([hidden]:not([hidden=until-found])){display:none!important}:where(a,button,summary,[role=button]){touch-action:manipulation}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}html[data-input=pointer] :focus-visible:not(input,textarea,select,[contenteditable]){outline:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;border-radius:var(--r-pill);background:var(--ink);color:#000;padding:8px 14px;font-weight:500;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}::view-transition-group(root){animation-duration:var(--page-dur);animation-timing-function:var(--page)}::view-transition-old(root),::view-transition-new(root){background-color:#000}html[data-vt-leave]::view-transition-old(root){animation:story-out .18s var(--in) both}html[data-vt-leave]::view-transition-new(root){animation:.28s cubic-bezier(0,0,.2,1) .14s both story-fade-in}html[data-vt-nav]{scroll-behavior:auto!important}html[data-vt-nav] [data-chrome=header]{view-transition-name:collection-header}html[data-vt-nav] [data-chrome=contact]{view-transition-name:collection-contact}::view-transition-group(collection-header),::view-transition-group(collection-contact){animation:none}::view-transition-old(collection-header),::view-transition-old(collection-contact){display:none}::view-transition-new(collection-header),::view-transition-new(collection-contact){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-story-vt][data-vt-kind=tile],html[data-story-vt][data-vt-kind=card]{--note-min:11px}@media (width>=2000px){html[data-story-vt][data-vt-kind=card]{--note-min:13px}html[data-story-vt][data-vt-kind=tile]{--note-min:14px}}html[data-story-vt]{--vt-ease-rev:var(--vt-ease);--vt-ease:var(--page);--vt-decel:var(--quick);--vt-accel:cubic-bezier(.3, 0, 1, 1);--vt-dur:var(--vt-open)}html[data-story-vt=close]{--vt-dur:var(--vt-close)}html[data-story-vt=open][data-vt-kind=tile]{--vt-ease:cubic-bezier(.35, .12, .2, 1)}html[data-vt-pattern=container]{--vt-open:.9s;--vt-close:.8s}html[data-vt-pattern=container][data-vt-kind=card]{--vt-open:.7s;--vt-close:.56s;--vt-ease:var(--out);--vt-ease-rev:cubic-bezier(.64, 0, .78, 0);--sink-scale:.97;--sink-dim:.8;--sink-round:0px;--rise:12px}html[data-vt-pattern=axis]{--vt-open:.5s;--vt-close:.45s}@media (width<=1023px){html[data-vt-pattern=container]{--vt-open:.75s;--vt-close:.65s}html[data-vt-pattern=axis]{--vt-open:.45s;--vt-close:.4s}}@media (width<=767px){html[data-vt-pattern=container]{--vt-open:.6s;--vt-close:.5s}html[data-vt-pattern=container][data-vt-kind=card]{--vt-open:.52s;--vt-close:.44s}html[data-vt-pattern=axis]{--vt-open:.4s;--vt-close:.35s}}html[data-story-vt] [data-chrome=dock]{view-transition-name:collection-dock}html[data-story-vt]::view-transition-group(*){animation-duration:var(--vt-dur);animation-timing-function:var(--vt-ease)}html[data-story-vt]::view-transition-old(root),html[data-story-vt]::view-transition-new(root){mix-blend-mode:normal;transform-origin:50%;background-color:#000}html[data-story-vt=open][data-vt-pattern=container]::view-transition-old(root){animation:story-sink var(--vt-dur) var(--vt-ease) both}html[data-story-vt=open][data-vt-pattern=container]::view-transition-new(root){animation:story-window var(--vt-dur) var(--vt-ease) both}html[data-story-vt=close][data-vt-pattern=container]::view-transition-old(root){z-index:1;animation:story-window var(--vt-dur) var(--vt-ease-rev) both reverse}html[data-story-vt=close][data-vt-pattern=container]::view-transition-new(root){animation:story-sink var(--vt-dur) var(--vt-ease-rev) both reverse}html[data-story-vt=open][data-vt-pattern=axis]::view-transition-old(root){animation:story-sink var(--vt-dur) var(--vt-decel) both}html[data-story-vt=open][data-vt-pattern=axis]::view-transition-new(root){animation:story-forward var(--vt-dur) var(--vt-decel) both}html[data-story-vt=close][data-vt-pattern=axis]::view-transition-old(root){z-index:1;animation:story-forward var(--vt-dur) var(--vt-decel) both reverse}html[data-story-vt=close][data-vt-pattern=axis]::view-transition-new(root){animation:story-sink var(--vt-dur) var(--vt-accel) both reverse}html[data-story-vt]::view-transition-group(story-body){z-index:1;animation:story-window-body var(--vt-dur) var(--vt-ease) both}html[data-story-vt=close]::view-transition-group(story-body){animation-direction:reverse;animation-timing-function:var(--vt-ease-rev)}html[data-story-vt]::view-transition-old(story-body),html[data-story-vt]::view-transition-new(story-body){height:100%}html[data-story-vt=open]::view-transition-new(story-body){animation:story-fade-in calc(var(--vt-dur) * .6) var(--vt-ease) calc(var(--vt-dur) * .2) both, story-rise calc(var(--vt-dur) * .7) var(--vt-ease) calc(var(--vt-dur) * .3) both}html[data-story-vt=open][data-vt-kind=card]::view-transition-new(story-body){animation:story-fade-in calc(var(--vt-dur) * .5) var(--vt-ease) calc(var(--vt-dur) * .1) both, story-rise calc(var(--vt-dur) * .8) var(--vt-ease) calc(var(--vt-dur) * .1) both}html[data-story-vt=close]::view-transition-old(story-body){animation:story-out calc(var(--vt-dur) * .45) var(--vt-ease) calc(var(--vt-dur) * .3) both}html[data-story-vt]::view-transition-group(story-stage){z-index:1;animation:none}html[data-story-vt=open]::view-transition-new(story-stage){transform-origin:0 0;animation:story-stage var(--vt-dur) var(--vt-ease) both}html[data-story-vt=close]::view-transition-old(story-stage){transform-origin:0 0;animation:story-stage var(--vt-dur) var(--vt-ease-rev) both reverse, story-out calc(var(--vt-dur) * .12) linear calc(var(--vt-dur) * .88) both}html[data-story-vt=close][data-vt-stage=solo]::view-transition-old(story-stage){animation:story-out calc(var(--vt-dur) * .45) var(--vt-ease) both}html[data-story-vt]::view-transition-group(story-card){z-index:2;animation:none}html[data-story-vt=open]::view-transition-old(story-card){animation:story-out calc(var(--vt-dur) * .35) var(--vt-ease) both}html[data-story-vt=close]::view-transition-new(story-card){animation:story-out calc(var(--vt-dur) * .35) var(--vt-ease-rev) calc(var(--vt-dur) * .65) both reverse}html[data-story-vt]::view-transition-group(story-media){z-index:3;border-radius:6px;overflow:clip}html[data-story-vt]::view-transition-old(story-media),html[data-story-vt]::view-transition-new(story-media){object-fit:cover;height:100%}html[data-story-vt][data-vt-media=pair]::view-transition-old(story-media){display:none}html[data-story-vt][data-vt-media=pair]::view-transition-new(story-media){opacity:1;animation:none}html[data-story-vt][data-vt-fit=type][data-vt-media=pair]::view-transition-group(story-media){border-radius:0;animation:none;overflow:visible}html[data-story-vt][data-vt-media=solo]::view-transition-group(story-media){z-index:1;animation:story-window-hero var(--vt-dur) var(--vt-ease-rev) both reverse;border-radius:0;overflow:visible}html[data-story-vt][data-vt-media=whole]::view-transition-old(story-media),html[data-story-vt][data-vt-media=whole]::view-transition-new(story-media){mix-blend-mode:normal;background-color:#000}html[data-story-vt=open][data-vt-media=whole]::view-transition-old(story-media){z-index:1;animation:story-out calc(var(--vt-dur) * .35) var(--vt-ease) both}html[data-story-vt=open][data-vt-media=whole]::view-transition-new(story-media),html[data-story-vt=close][data-vt-media=whole]::view-transition-old(story-media){animation:none}html[data-story-vt=close][data-vt-media=whole]::view-transition-new(story-media){animation:story-out calc(var(--vt-dur) * .35) var(--vt-ease-rev) calc(var(--vt-dur) * .65) both reverse}html[data-story-vt]::view-transition-group(collection-header),html[data-story-vt]::view-transition-group(collection-contact){z-index:5;animation:none}html[data-story-vt]::view-transition-old(collection-header),html[data-story-vt]::view-transition-old(collection-contact){display:none}html[data-story-vt]::view-transition-new(collection-header),html[data-story-vt]::view-transition-new(collection-contact){animation:none}html[data-story-vt]::view-transition-group(collection-dock){z-index:4;animation:none}html[data-story-vt]::view-transition-old(collection-dock){animation:story-out calc(var(--vt-dur) * .5) var(--vt-ease) both}html[data-story-vt]::view-transition-new(collection-dock){animation:story-out calc(var(--vt-dur) * .5) var(--vt-ease) calc(var(--vt-dur) * .5) both reverse}@keyframes story-window{0%{clip-path:inset(var(--vt-t) var(--vt-r) var(--vt-b) var(--vt-l) round var(--vt-rad))}to{clip-path:inset(0)}}@keyframes story-window-body{0%{clip-path:inset(calc(var(--vt-t) - var(--vt-bt)) calc(var(--vt-r) - var(--vt-br)) calc(var(--vt-b) - var(--vt-bb)) calc(var(--vt-l) - var(--vt-bl)) round var(--vt-rad))}to{clip-path:inset(calc(0px - var(--vt-bt)) calc(0px - var(--vt-br)) calc(0px - var(--vt-bb)) calc(0px - var(--vt-bl)) round 0)}}@keyframes story-window-hero{0%{clip-path:inset(calc(var(--vt-t) - var(--vt-ht)) calc(var(--vt-r) - var(--vt-hr)) calc(var(--vt-b) - var(--vt-hb)) calc(var(--vt-l) - var(--vt-hl)) round var(--vt-rad))}to{clip-path:inset(calc(0px - var(--vt-ht)) calc(0px - var(--vt-hr)) calc(0px - var(--vt-hb)) calc(0px - var(--vt-hl)) round 0)}}@keyframes story-stage{0%{transform:translate(var(--vt-stx), var(--vt-sty)) scale(var(--vt-ssx), var(--vt-ssy))}to{transform:none}}@keyframes story-sink{0%{filter:brightness();clip-path:inset(0);transform:scale(1)}to{transform:scale(var(--sink-scale,.94));filter:brightness(var(--sink-dim,.7));clip-path:inset(0 round var(--sink-round,20px))}}@keyframes story-fade-in{0%{opacity:0}to{opacity:1}}@keyframes story-rise{0%{transform:translateY(var(--rise,24px))}to{transform:none}}@keyframes story-forward{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes story-out{0%{opacity:1}to{opacity:0}}
