.grid-field[data-astro-cid-qguwu3n4]{--gf-bw: 0px;--gf-inset: var(--gutter);--gf-ink: var(--grid-ink);--gf-mark-size: 5px;--gf-rule: 0px;position:absolute;inset:0 var(--gf-inset);padding:0;z-index:-1;pointer-events:none}.grid-field[data-astro-cid-qguwu3n4][data-tone=dark]{--gf-ink: 0 0 0}.grid-field[data-astro-cid-qguwu3n4][data-opaque]{--gf-bw: var(--border-width);background-color:var(--color-bg);border-inline:var(--border-width) solid var(--grid-line)}.grid-field[data-astro-cid-qguwu3n4][data-texture]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,rgb(var(--gf-ink) / var(--gf-opacity)) 0 1px,transparent 1px 6px)}.grid-field__mark[data-astro-cid-qguwu3n4]{position:absolute;left:calc(var(--gf-x) + var(--gf-k) * 2 * var(--gf-bw) - var(--gf-bw) + .5px);width:var(--gf-mark-size);height:var(--gf-mark-size);border-radius:50%;background-color:rgb(var(--gf-ink) / .35)}.grid-field__mark[data-astro-cid-qguwu3n4][data-last]{margin-left:-1px}.grid-field__mark[data-astro-cid-qguwu3n4][data-edge=top]{top:0;transform:translate(-50%,calc(-50% - var(--gf-rule) / 2))}.grid-field__mark[data-astro-cid-qguwu3n4][data-edge=bottom]{bottom:0;transform:translate(-50%,calc(50% + var(--gf-rule) / 2))}@media(max-width:1024px){.grid-field__mark[data-astro-cid-qguwu3n4][data-tablet=drop]{display:none}}@media(forced-colors:active){.grid-field[data-astro-cid-qguwu3n4]{display:none}}.theme-toggle[data-astro-cid-x3pjskd3]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.theme-toggle__dot[data-astro-cid-x3pjskd3]{width:12px;height:12px;border-radius:50%;background-color:currentColor;transition:transform var(--duration-hover) var(--ease-in-out),opacity var(--duration-hover) var(--ease-in-out)}@media(hover:hover){.theme-toggle[data-astro-cid-x3pjskd3]:hover .theme-toggle__dot[data-astro-cid-x3pjskd3]{transform:scale(1.25)}}.theme-toggle[data-astro-cid-x3pjskd3]:active .theme-toggle__dot[data-astro-cid-x3pjskd3]{opacity:.6}.theme-toggle[data-astro-cid-x3pjskd3]:focus-visible{outline-offset:-14px}@media(forced-colors:active){.theme-toggle__dot[data-astro-cid-x3pjskd3]{background-color:CanvasText}}@media(max-width:1024px){.theme-toggle[data-astro-cid-x3pjskd3]{margin-inline-start:auto;width:28px;height:28px}}@media(max-width:767px){.theme-toggle[data-astro-cid-x3pjskd3]{margin-inline-end:var(--space-3)}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:999;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--widget-spacing);height:var(--header-height);padding:0 var(--gutter);background-color:var(--color-bg);isolation:isolate;border-bottom:var(--border-width) solid var(--grid-line);transition:height var(--duration-ui) var(--ease),transform var(--duration-ui) var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-compact{height:var(--header-height-compact)}.site-header[data-astro-cid-3ef6ksr2].is-hidden{transform:translateY(-100%)}.site-header__spacer[data-astro-cid-3ef6ksr2]{height:var(--header-height)}.site-header__logo[data-astro-cid-3ef6ksr2]{flex:0 0 auto;display:block;color:var(--color-text)}.site-header__logo[data-astro-cid-3ef6ksr2]{view-transition-class:brand}.site-header__logo[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:170px;height:auto}.site-nav[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;justify-content:flex-end;margin-inline-start:auto;gap:var(--widget-spacing)}.site-nav__link[data-astro-cid-3ef6ksr2]{color:var(--color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.site-nav__label[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block;padding-bottom:4px}.site-nav__label[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-text);transition:width var(--duration-ui) var(--ease-in-out)}.site-nav__link[data-astro-cid-3ef6ksr2]:hover .site-nav__label[data-astro-cid-3ef6ksr2]:after,.site-nav__link[data-astro-cid-3ef6ksr2]:focus-visible .site-nav__label[data-astro-cid-3ef6ksr2]:after{width:100%}.menu-icon[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:space-between;flex:0 0 auto;width:48px;height:20px;position:relative;z-index:99999}.bar[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:6px;background-color:var(--color-text);transition:transform var(--duration-ui) var(--ease)}.menu-icon[data-astro-cid-3ef6ksr2][aria-expanded=true] .bar[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(4px) rotate(45deg)}.menu-icon[data-astro-cid-3ef6ksr2][aria-expanded=true] .bar[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-8px) rotate(-45deg)}@media(max-width:1024px){.site-header[data-astro-cid-3ef6ksr2]{padding:var(--space-6)}.site-header[data-astro-cid-3ef6ksr2].is-compact{padding-block:var(--space-3)}.site-nav[data-astro-cid-3ef6ksr2]{display:none}.menu-icon[data-astro-cid-3ef6ksr2]{display:flex;width:37px;height:20px}.bar[data-astro-cid-3ef6ksr2]{height:4px}}@media(max-width:767px){.site-header[data-astro-cid-3ef6ksr2]{gap:0;padding:var(--space-5) var(--gutter)}.site-header__logo[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:120px}.menu-icon[data-astro-cid-3ef6ksr2]{width:28px;height:15px}.bar[data-astro-cid-3ef6ksr2]{height:3px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.menu-overlay[data-astro-cid-7qtj4lak]{--menu-overlay-bg: var(--color-bg-overlay);position:fixed;inset:0;z-index:9999;display:flex;flex-direction:row;justify-content:flex-end;width:100vw;height:100vh;overflow:hidden;background-color:var(--menu-overlay-bg)}.menu-overlay[data-astro-cid-7qtj4lak][hidden]{display:none}.menu-overlay__panel[data-astro-cid-7qtj4lak]{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.menu-overlay__nav[data-astro-cid-7qtj4lak]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:0 0 0 var(--space-8)}.menu-overlay__link[data-astro-cid-7qtj4lak]{color:var(--color-text-muted);font-size:var(--font-size-hero);font-weight:var(--font-weight-bold);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);transition:transform var(--duration-hover) var(--ease-in-out)}.menu-overlay__social[data-astro-cid-7qtj4lak]{margin:var(--space-8) 0 0;padding:var(--space-8) 0 var(--space-8) var(--space-8);border-top:var(--border-width) solid var(--grid-line);color:var(--color-line);font-size:var(--font-size-lead);font-weight:var(--font-weight-regular);line-height:var(--line-height-lead);letter-spacing:var(--letter-spacing-lead)}@media(hover:hover)and (min-width:768px){.menu-overlay__link[data-astro-cid-7qtj4lak]:hover{transform:translate(12px)}}@media(max-width:1024px){.menu-overlay__nav[data-astro-cid-7qtj4lak]{padding:0 var(--gutter) var(--gutter)}.menu-overlay__social[data-astro-cid-7qtj4lak]{margin-top:0;padding:var(--gutter)}.menu-overlay__link[data-astro-cid-7qtj4lak]:last-child{margin-bottom:-.12em}}@media(max-width:767px){.menu-overlay[data-astro-cid-7qtj4lak]{flex-direction:column;height:100svh}.menu-overlay__nav[data-astro-cid-7qtj4lak]{gap:var(--space-1)}.menu-overlay__link[data-astro-cid-7qtj4lak]:last-child{margin-bottom:-.2em}}.site-footer[data-astro-cid-sz7xmlte]{background-color:var(--color-bg)}.site-footer__row[data-astro-cid-sz7xmlte]{position:relative}.site-footer__row[data-astro-cid-sz7xmlte]:before,.site-footer__row[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;inset-block:0;width:var(--border-width);background-color:var(--grid-line);pointer-events:none}.site-footer__row[data-astro-cid-sz7xmlte]:before{left:var(--gutter)}.site-footer__row[data-astro-cid-sz7xmlte]:after{right:var(--gutter)}.site-footer__row[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;justify-content:space-between;min-height:var(--footer-row-min-height);border-top:var(--border-width) solid var(--grid-line);background-color:transparent}.site-footer__row[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{padding-inline:var(--cell-pad)}.site-footer__row--talk[data-astro-cid-sz7xmlte]{gap:var(--space-8);padding:var(--space-9) var(--gutter);flex-wrap:wrap}.site-footer__row--legal[data-astro-cid-sz7xmlte]{align-items:center;gap:var(--space-8);padding:var(--gutter)}.site-footer__talk[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--widget-spacing);width:50%;min-width:max-content}.site-footer__talk-label[data-astro-cid-sz7xmlte]{align-self:center;color:var(--color-text);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-display)}.site-footer__arrow[data-astro-cid-sz7xmlte]{align-self:flex-end;margin-bottom:17px;color:var(--color-text);transition:transform var(--duration-hover) var(--ease)}.site-footer__arrow[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:46px;height:46px}.site-footer__instagram[data-astro-cid-sz7xmlte]{align-self:center;margin:0;color:var(--color-text);font-size:var(--font-size-lead);font-weight:var(--font-weight-regular);line-height:var(--line-height-lead);letter-spacing:var(--letter-spacing-lead)}@media(hover:hover){.site-footer__talk[data-astro-cid-sz7xmlte]:hover .site-footer__arrow[data-astro-cid-sz7xmlte]{transform:translate(8px,-8px)}}.site-footer__copyright[data-astro-cid-sz7xmlte],.site-footer__legal[data-astro-cid-sz7xmlte]{margin:0;color:var(--color-text);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-small)}.site-footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--widget-spacing)}@media(max-width:1024px){.site-footer__row--talk[data-astro-cid-sz7xmlte],.site-footer__row--legal[data-astro-cid-sz7xmlte]{padding:var(--space-6)}.site-footer__arrow[data-astro-cid-sz7xmlte]{align-self:center;margin-bottom:0}.site-footer__arrow[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:29px;height:29px}}@media(max-width:767px){.site-footer__row[data-astro-cid-sz7xmlte]{min-height:0}.site-footer__row--talk[data-astro-cid-sz7xmlte]{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--gutter)}.site-footer__talk[data-astro-cid-sz7xmlte]{gap:var(--space-3);width:100%}.site-footer__arrow[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:22px;height:22px}.site-footer__row--legal[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--gutter)}.site-footer__copyright[data-astro-cid-sz7xmlte]{order:99999}.site-footer__legal[data-astro-cid-sz7xmlte]{justify-content:flex-start;gap:var(--space-5)}}@font-face{font-family:Linear Sans;src:url(/fonts/LinearSans-Regular.9c23aa90.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Linear Sans;src:url(/fonts/LinearSans-SemiBold.2b7e2b87.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Linear Sans;src:url(/fonts/LinearSans-Bold.ca1f81f4.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Linear Sans;src:url(/fonts/LinearSans-Black.5aeaf458.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-sans: "Linear Sans", "Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, sans-serif}:root{--color-bg: #0c0c0c;--color-bg-overlay: #000000;--color-text: #ffffff;--color-text-muted: #e3e3e3;--color-text-subtle: #a0a0a0;--color-line: #3a3a3a;--color-invert-bg: var(--color-text);--color-invert-text: #000000;--color-panel: #a0a0a0;--color-panel-ink: #0c0c0c;--color-panel-line: rgb(0 0 0 / .125);--grid-ink: 255 255 255;color-scheme:dark;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-hero: 130px;--font-size-display: 90px;--font-size-h2: 48px;--font-size-h3: 36px;--font-size-lead: 24px;--font-size-body: 19px;--font-size-small: 17px;--font-size-eyebrow: 12px;--line-height-hero: 1;--line-height-display: 1.1;--line-height-h2: 1.2;--line-height-h3: 1.3;--line-height-lead: 36px;--line-height-body: 1.5;--line-height-small: 1.5;--line-height-eyebrow: normal;--letter-spacing-hero: 0em;--letter-spacing-lead: 0px;--letter-spacing-eyebrow: 1.5px;--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 20px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 128px;--space-10: 192px;--gutter: 64px;--grid-columns: 4;--cell-pad: 16px;--grid-line: rgb(255 255 255 / .125);--container-max: 1140px;--content-max: 1300px;--widget-spacing: 32px;--paragraph-spacing: 24px;--border-width: 1px;--grid-line-strong: rgb(255 255 255 / .6);--radius: 0;--header-height: 150px;--header-height-compact: 75px;--footer-row-min-height: 119px;--grid-gap-related: 32px;--card-media-feature: 40vw;--card-media-default: 20vw;--duration-hover: .25s;--duration-ui: .3s;--duration-page: .8s;--ease: ease;--ease-in-out: ease-in-out;--bp-tablet-max: 1024px;--bp-mobile-max: 767px}:root[data-theme=light]{--color-bg: #f4f4f2;--color-bg-overlay: #ffffff;--color-text: #0c0c0c;--color-text-muted: #242424;--color-text-subtle: #6f6f6f;--color-line: #c9c9c9;--color-invert-bg: #e4e4e2;--color-invert-text: var(--color-panel-ink);--grid-line: rgb(0 0 0 / .125);--grid-line-strong: rgb(0 0 0 / .6);--grid-ink: 0 0 0;color-scheme:light}@media(max-width:1024px){:root{--font-size-hero: 9vw;--font-size-display: 60px;--font-size-lead: 20px;--font-size-body: 18px;--line-height-display: 1.2;--line-height-lead: 1.4;--gutter: 32px;--grid-columns: 2;--container-max: 1024px;--card-media-feature: 40vw;--card-media-default: 30vw}}@media(max-width:767px){:root{--font-size-hero: 12vw;--font-size-display: 36px;--font-size-h2: 32px;--font-size-h3: 24px;--font-size-body: 16px;--font-size-small: 15px;--font-size-eyebrow: 10px;--line-height-hero: 1.2;--letter-spacing-hero: 0px;--header-height: 68px;--header-height-compact: 68px;--gutter: 20px;--grid-columns: 2;--cell-pad: 8px;--grid-gap-related: 20px;--card-media-feature: 55vw;--card-media-default: 30vw}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}body{position:relative;isolation:isolate;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}p{margin-block-end:var(--paragraph-spacing)}a{color:inherit;text-decoration:none;transition:color var(--duration-hover) var(--ease-in-out)}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}::selection{color:var(--color-text-muted);background:var(--color-bg)}::-webkit-scrollbar{width:3px;background:var(--color-text-muted)}::-webkit-scrollbar-track{border-radius:0}::-webkit-scrollbar-thumb{background:var(--color-bg);border-radius:0}body.menu-open{overflow:hidden}html:has(>body.menu-open){overflow:hidden}body.menu-open .site-header{z-index:10001;transform:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:100000;padding:var(--space-2) var(--space-3);background:var(--color-bg-overlay);color:var(--color-text);font-size:var(--font-size-small);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.page-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:0}.page-grid>*{min-width:0;padding-inline:var(--cell-pad)}.page-grid>[data-span="2"]{grid-column:span min(2,var(--grid-columns))}.page-grid>[data-span="3"]{grid-column:span min(3,var(--grid-columns))}.page-grid>[data-span="4"]{grid-column:span min(4,var(--grid-columns))}@media(forced-colors:active){a,a:before,a:after{border-color:CanvasText!important}.card-grid:before,.card-grid:after{background-color:CanvasText!important}}:root{--m-ease: cubic-bezier(.22, 1, .36, 1);--m-reveal: .9s;--m-unveil: 1.1s;--m-hero: 1.2s;--m-stagger: 70ms}html[data-motion=on] [data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--m-reveal) var(--m-ease),transform var(--m-reveal) var(--m-ease);transition-delay:calc(var(--m-i, 0) * var(--m-stagger));will-change:opacity,transform}html[data-motion=on] [data-reveal][data-in]{opacity:1;transform:none}html[data-motion=on] [data-unveil]{overflow:hidden}html[data-motion=on] [data-unveil]>img,html[data-motion=on] [data-unveil]>video,html[data-motion=on] [data-unveil]>.panel__media,html[data-motion=on] [data-unveil]>.panel__frames{clip-path:inset(0 0 100% 0);transform:scale(1.06);transition:clip-path var(--m-unveil) var(--m-ease),transform calc(var(--m-unveil) + .3s) var(--m-ease);transition-delay:calc(var(--m-i, 0) * var(--m-stagger));will-change:clip-path,transform}html[data-motion=on] [data-unveil][data-in]>img,html[data-motion=on] [data-unveil][data-in]>video,html[data-motion=on] [data-unveil][data-in]>.panel__media,html[data-motion=on] [data-unveil][data-in]>.panel__frames{clip-path:inset(0);transform:none}html[data-motion=on] [data-hero-text]{opacity:0;transform:translate3d(0,40px,0);transition:opacity var(--m-hero) var(--m-ease),transform var(--m-hero) var(--m-ease)}html[data-motion=on] [data-hero-text][data-in]{opacity:1;transform:none}html[data-motion=on] [data-hero-media]{overflow:hidden}html[data-motion=on] [data-hero-media]>img,html[data-motion=on] [data-hero-media]>video{transform:scale(1.06);transition:transform calc(var(--m-hero) + .4s) var(--m-ease);will-change:transform}html[data-motion=on] [data-hero-media][data-in]>img,html[data-motion=on] [data-hero-media][data-in]>video{transform:none}html[data-motion=on] [data-hero-media][data-settled]>img,html[data-motion=on] [data-hero-media][data-settled]>video{transition:transform .8s var(--m-ease);transform:translate3d(0,var(--m-py, 0px),0) scale(1.08)}html[data-motion=on] [data-hero-media][data-settled][data-live]>img,html[data-motion=on] [data-hero-media][data-settled][data-live]>video{transition:none}html[data-motion=on] [data-in]{will-change:auto}@media(prefers-reduced-motion:reduce){html[data-motion=on] [data-reveal],html[data-motion=on] [data-hero-text],html[data-motion=on] [data-unveil]>*,html[data-motion=on] [data-hero-media]>*{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}:root{--vt-morph: .9s;--vt-page-out: .5s;--vt-page-in: .7s;--vt-exit: .26s}::view-transition-group(*){animation-duration:var(--vt-morph);animation-timing-function:var(--m-ease)}::view-transition-image-pair(.media){overflow:clip}::view-transition-old(.media),::view-transition-new(.media){height:100%;object-fit:cover}::view-transition-image-pair(.hero-text){overflow:clip}::view-transition-group(.hero-text){animation-duration:.7s;z-index:1}::view-transition-old(.hero-text){animation:vt-text-out .38s cubic-bezier(.4,0,1,1) both}::view-transition-new(.hero-text){animation:vt-text-in .76s var(--m-ease) .3s both}@keyframes vt-text-out{to{opacity:0;transform:translate3d(0,-60%,0)}}@keyframes vt-text-in{0%{opacity:0;transform:translate3d(0,60%,0)}}::view-transition-group(site-header){animation-duration:.35s}::view-transition-image-pair(.brand){overflow:clip}::view-transition-old(.brand),::view-transition-new(.brand){height:100%;width:auto;object-fit:cover;object-position:left center;animation:none}::view-transition-group(.brand){animation-duration:.7s;z-index:1}::view-transition-old(site-header):only-child{animation:vt-page-out var(--vt-page-out) var(--m-ease) both}::view-transition-new(site-header):only-child{animation:vt-page-in var(--vt-page-in) var(--m-ease) both}@keyframes vt-page-out{to{opacity:0;transform:scale(.985)}}@keyframes vt-page-in{0%{opacity:0;transform:translate3d(0,24px,0)}}@keyframes vt-page-out-back{to{opacity:0;transform:translate3d(0,24px,0)}}@keyframes vt-page-in-back{0%{opacity:0;transform:scale(.985)}}html[data-motion=on] .project-card[data-exit]{opacity:0;transform:translate3d(0,16px,0);transition:opacity var(--vt-exit) var(--m-ease),transform var(--vt-exit) var(--m-ease);transition-delay:calc(var(--m-x, 0) * 30ms)}.grid-lines[data-astro-cid-wn4w5avq]{--gl-line: var(--grid-line);--gl-line-0: rgb(255 255 255 / 0);--gl-inset: var(--gutter);--gl-inset-start: var(--gl-inset);--gl-inset-end: var(--gl-inset);--gl-fade-end: 240px;position:absolute;inset:0 var(--gl-inset-end) 0 var(--gl-inset-start);z-index:-1;pointer-events:none}.grid-lines[data-astro-cid-wn4w5avq][data-tone=dark]{--gl-line: var(--color-panel-line);--gl-line-0: rgb(0 0 0 / 0)}.grid-lines__line[data-astro-cid-wn4w5avq]{--gl-o: var(--gl-od);position:absolute;inset-block:0;left:var(--gl-x);width:1px;background-image:linear-gradient(to bottom,var(--gl-line-0) var(--gl-o),var(--gl-line) var(--gl-fade-end))}.grid-lines__line[data-astro-cid-wn4w5avq][data-last]{margin-left:-1px}.grid-lines[data-astro-cid-wn4w5avq][data-fade=false] .grid-lines__line[data-astro-cid-wn4w5avq]{background-image:none;background-color:var(--gl-line)}@media(max-width:1024px){.grid-lines__line[data-astro-cid-wn4w5avq]{--gl-o: var(--gl-ot)}.grid-lines__line[data-astro-cid-wn4w5avq][data-tablet=drop]{display:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
