.dsc[data-astro-cid-exc4gcud]{interpolate-size:allow-keywords;--knock:var(--paper)}.inv .dsc[data-astro-cid-exc4gcud]{--knock:var(--ink)}.dsc-summary[data-astro-cid-exc4gcud]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;min-height:44px;padding:clamp(18px,2vw,26px) 0;list-style:none;display:grid;position:relative}.dsc-summary[data-astro-cid-exc4gcud]::-webkit-details-marker{display:none}.dsc-summary[data-astro-cid-exc4gcud]:focus-visible{outline-offset:-3px}.dsc-rule[data-astro-cid-exc4gcud]{position:absolute;top:0;left:0;right:0}.dsc-title[data-astro-cid-exc4gcud]{font-size:var(--t-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.15}.dsc-state[data-astro-cid-exc4gcud]:after{content:"Show"}.dsc[data-astro-cid-exc4gcud][open] .dsc-state[data-astro-cid-exc4gcud]:after{content:"Hide"}.dsc-anchor[data-astro-cid-exc4gcud]{background:var(--knock);outline-offset:-1px;width:9px;height:9px;transition:transform .3s var(--ease-out);outline:1px solid;position:absolute;top:-4px;left:-4.5px;overflow:hidden;transform:rotate(20deg)scale(0)}.dsc-anchor[data-astro-cid-exc4gcud]:before{content:"";transform-origin:50% 100%;transition:transform .2s var(--ease-out);background:currentColor;position:absolute;inset:0;transform:scaleY(0)}.dsc[data-astro-cid-exc4gcud][open] .dsc-anchor[data-astro-cid-exc4gcud]{transition:transform .6s var(--ease-expo);transform:rotate(20deg)scale(1)}.dsc[data-astro-cid-exc4gcud][open] .dsc-anchor[data-astro-cid-exc4gcud]:before{transition:transform .4s var(--ease-morph) .22s;transform:scaleY(1)}@media (prefers-reduced-motion:no-preference){.dsc[data-astro-cid-exc4gcud]:not([open]) .dsc-anchor[data-astro-cid-exc4gcud]{transform:rotate(-70deg)scale(0)}}.dsc[data-astro-cid-exc4gcud]::details-content{height:0;transition:height .32s var(--ease-morph), content-visibility .32s allow-discrete;overflow:clip}.dsc[data-astro-cid-exc4gcud][open]::details-content{height:auto}.dsc-body[data-astro-cid-exc4gcud]{padding:0 0 clamp(22px,2.4vw,32px)}.dsc-body[data-astro-cid-exc4gcud] .body[data-astro-cid-exc4gcud]{max-width:56ch}@media (width<=560px){.dsc-summary[data-astro-cid-exc4gcud]{gap:16px}}.statement[data-astro-cid-zfw7nh2b]{padding-top:clamp(24px,3vw,48px)}.statement-title[data-astro-cid-zfw7nh2b]{text-wrap:pretty;max-width:30ch}.build[data-astro-cid-zfw7nh2b]{border-top:1px solid var(--ink)}.build-grid[data-astro-cid-zfw7nh2b]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.build-side[data-astro-cid-zfw7nh2b]{align-self:stretch}.build-sticky[data-astro-cid-zfw7nh2b]{top:calc(var(--nav-h) + 24px);gap:clamp(20px,2.4vw,32px);display:grid;position:sticky}.build-h2[data-astro-cid-zfw7nh2b]{max-width:12ch}.build-nav[data-astro-cid-zfw7nh2b]{--at:0;--node:9px;--gap:4px;--knock:var(--paper);margin-top:8px}.inv .build-nav[data-astro-cid-zfw7nh2b]{--knock:var(--ink)}.build-nav-list[data-astro-cid-zfw7nh2b]{gap:var(--gap);display:grid}.build-nav-list[data-astro-cid-zfw7nh2b]>li[data-astro-cid-zfw7nh2b]{display:flex}.build-nav-link[data-astro-cid-zfw7nh2b]{--y:23px;letter-spacing:-.01em;align-items:baseline;gap:14px;min-height:44px;padding:10px 0 10px 26px;font-size:17px;font-weight:500;display:inline-flex;position:relative}.build-nav-list[data-astro-cid-zfw7nh2b]>li[data-astro-cid-zfw7nh2b]:not(:last-child) .build-nav-link[data-astro-cid-zfw7nh2b]:before,.build-nav-list[data-astro-cid-zfw7nh2b]>li[data-astro-cid-zfw7nh2b]:not(:last-child) .build-nav-link[data-astro-cid-zfw7nh2b]:after{content:"";left:calc(var(--node) / 2 - .5px);top:var(--y);width:1px;height:calc(100% + var(--gap));transform-origin:50% 0;position:absolute}.build-nav-list[data-astro-cid-zfw7nh2b]>li[data-astro-cid-zfw7nh2b]:not(:last-child) .build-nav-link[data-astro-cid-zfw7nh2b]:after{background:repeating-linear-gradient(currentColor 0 2px,#0000 2px 6px)}.build-nav-list[data-astro-cid-zfw7nh2b]>li[data-astro-cid-zfw7nh2b]:not(:last-child) .build-nav-link[data-astro-cid-zfw7nh2b]:before{z-index:1;transform:scaleY(clamp(0, var(--at) - var(--i), 1));background:currentColor}.build-node[data-astro-cid-zfw7nh2b]{left:0;top:var(--y);z-index:2;width:var(--node);height:var(--node);margin-top:calc(var(--node) / -2);background:var(--knock);outline-offset:-1px;outline:1px solid;position:absolute;overflow:hidden;transform:rotate(20deg)}.build-node[data-astro-cid-zfw7nh2b]:before{content:"";transform-origin:50% 100%;transition:transform .2s var(--ease-out);background:currentColor;position:absolute;inset:0;transform:scaleY(0)}.build-nav-link[data-astro-cid-zfw7nh2b].is-current .build-node[data-astro-cid-zfw7nh2b]:before{transition:transform .45s var(--ease-morph);transform:scaleY(1)}.build-nav-link[data-astro-cid-zfw7nh2b].is-current .u-line:after{transition:transform .45s var(--ease-out) 60ms}@media (prefers-reduced-motion:no-preference){.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b]:not(.is-in) .build-node[data-astro-cid-zfw7nh2b]{transform:rotate(-70deg)scale(0)}.build-nav[data-astro-cid-zfw7nh2b].is-drafting li[data-astro-cid-zfw7nh2b]>.build-nav-link[data-astro-cid-zfw7nh2b]:not(.is-in):after,.build-nav[data-astro-cid-zfw7nh2b].is-drafting li[data-astro-cid-zfw7nh2b]>.build-nav-link[data-astro-cid-zfw7nh2b]:not(.is-in):before{transform:scaleY(0)}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b]:not(.is-in) .build-nav-n[data-astro-cid-zfw7nh2b]{visibility:hidden}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b]:not(.is-in) .build-nav-t[data-astro-cid-zfw7nh2b]{clip-path:inset(100% -.3em -.3em)}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b]:not(.is-in) .build-node[data-astro-cid-zfw7nh2b]:before{transform:scaleY(0)}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b]:not(.is-in) .u-line:after{transform:scaleX(0)}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b].is-in .build-node[data-astro-cid-zfw7nh2b]{transition:transform .5s var(--ease-expo)}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b].is-in:after{transition:transform .24s linear 80ms}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b].is-in .build-nav-t[data-astro-cid-zfw7nh2b]{clip-path:inset(-.3em);transition:clip-path .8s var(--ease-expo) 40ms}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b].is-in.is-current .build-node[data-astro-cid-zfw7nh2b]:before{transition:transform .45s var(--ease-morph) .32s}.build-nav[data-astro-cid-zfw7nh2b].is-drafting .build-nav-link[data-astro-cid-zfw7nh2b].is-in.is-current .u-line:after{transition:transform .45s var(--ease-out) .5s}}html:not(.js) .build[data-astro-cid-zfw7nh2b]:not(:has(.build-step:target)) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=discover] .build-node[data-astro-cid-zfw7nh2b]:before,html:not(.js) .build[data-astro-cid-zfw7nh2b]:has(#discover:target) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=discover] .build-node[data-astro-cid-zfw7nh2b]:before,html:not(.js) .build[data-astro-cid-zfw7nh2b]:has(#design:target) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=design] .build-node[data-astro-cid-zfw7nh2b]:before,html:not(.js) .build[data-astro-cid-zfw7nh2b]:has(#build:target) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=build] .build-node[data-astro-cid-zfw7nh2b]:before,html:not(.js) .build[data-astro-cid-zfw7nh2b]:has(#launch:target) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=launch] .build-node[data-astro-cid-zfw7nh2b]:before{transform:scaleY(1)}html:not(.js) .build[data-astro-cid-zfw7nh2b]:not(:has(.build-step:target)) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=discover] .u-line:after,html:not(.js) .build[data-astro-cid-zfw7nh2b]:has(#discover:target) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=discover] .u-line:after,html:not(.js) .build[data-astro-cid-zfw7nh2b]:has(#design:target) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=design] .u-line:after,html:not(.js) .build[data-astro-cid-zfw7nh2b]:has(#build:target) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=build] .u-line:after,html:not(.js) .build[data-astro-cid-zfw7nh2b]:has(#launch:target) .build-nav-link[data-astro-cid-zfw7nh2b][data-step=launch] .u-line:after{transform-origin:0;transform:scaleX(1)}.build-steps[data-astro-cid-zfw7nh2b]{display:grid}.build-step[data-astro-cid-zfw7nh2b]{scroll-margin-top:calc(var(--nav-h) + 24px)}.build-step-body[data-astro-cid-zfw7nh2b]{grid-template-columns:56px minmax(0,1fr);column-gap:clamp(16px,2vw,32px);padding:clamp(24px,2.6vw,40px) 0 clamp(40px,4.4vw,72px);display:grid}.build-step-n[data-astro-cid-zfw7nh2b]{margin-top:8px}.build-step-text[data-astro-cid-zfw7nh2b]{gap:clamp(16px,1.8vw,24px);display:grid}.build-step-copy[data-astro-cid-zfw7nh2b]{max-width:52ch}.build-get[data-astro-cid-zfw7nh2b]{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 24px;margin-top:8px;display:grid}.build-get-list[data-astro-cid-zfw7nh2b]{gap:10px;display:grid}.build-get-list[data-astro-cid-zfw7nh2b] li[data-astro-cid-zfw7nh2b]{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:12px;display:grid}.build-get-list[data-astro-cid-zfw7nh2b] li[data-astro-cid-zfw7nh2b]:before{content:"";transform-origin:0;background:currentColor;height:1px}.build-get-t[data-astro-cid-zfw7nh2b]{display:block}@media (prefers-reduced-motion:no-preference){html.js .build-step[data-astro-cid-zfw7nh2b]:not(.is-drawn) .build-get-list[data-astro-cid-zfw7nh2b] li[data-astro-cid-zfw7nh2b]:before{transform:scaleX(0)}html.js .build-step[data-astro-cid-zfw7nh2b]:not(.is-drawn) .build-get-t[data-astro-cid-zfw7nh2b]{clip-path:inset(-.4em 100% -.4em 0)}.build-get-t[data-astro-cid-zfw7nh2b]{clip-path:inset(-.4em -.4em -.4em 0)}html.js .build-step[data-astro-cid-zfw7nh2b].is-drawn .build-get-list[data-astro-cid-zfw7nh2b] li[data-astro-cid-zfw7nh2b]:before{transition:transform .35s var(--ease-out) calc(.3s + var(--i) * 90ms)}html.js .build-step[data-astro-cid-zfw7nh2b].is-drawn .build-get-t[data-astro-cid-zfw7nh2b]{transition:clip-path .6s var(--ease-out) calc(.46s + var(--i) * 90ms)}}@media print{.build-get-t[data-astro-cid-zfw7nh2b]{clip-path:none!important}.build-get-list[data-astro-cid-zfw7nh2b] li[data-astro-cid-zfw7nh2b]:before{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:none!important}}.sites[data-astro-cid-zfw7nh2b]{border-top:1px solid var(--ink)}.sites-head[data-astro-cid-zfw7nh2b]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px clamp(24px,3vw,48px);padding-bottom:clamp(32px,4vw,64px);display:grid}.sites-head-text[data-astro-cid-zfw7nh2b]{gap:clamp(20px,2.4vw,32px);display:grid}.sites-head[data-astro-cid-zfw7nh2b] .h2[data-astro-cid-zfw7nh2b]{max-width:20ch}.sites-all[data-astro-cid-zfw7nh2b]{padding:10px 0;font-size:15px;font-weight:500}.sites-list[data-astro-cid-zfw7nh2b]{border-bottom:1px solid}.sites-list[data-astro-cid-zfw7nh2b] .work-row{--name:clamp(24px, 2.6vw, 40px);--row-y:clamp(16px, 1.6vw, 22px)}@media (width>=600px){.sites-list[data-astro-cid-zfw7nh2b] .work-link{grid-template-columns:40px 144px minmax(0,1fr);align-items:center}.sites-list[data-astro-cid-zfw7nh2b] .work-card-shot{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid;grid-area:1/2/span 2;width:144px;height:auto;margin:0;display:block}.sites-list[data-astro-cid-zfw7nh2b] .work-n{margin-top:0}.sites-list[data-astro-cid-zfw7nh2b] .work-name{grid-column:3}.sites-list[data-astro-cid-zfw7nh2b] .work-meta{grid-column:3;margin-top:6px}}@media (width>=1200px){.sites-list[data-astro-cid-zfw7nh2b] .work-link{grid-template-columns:40px 144px minmax(0,1fr) auto}.sites-list[data-astro-cid-zfw7nh2b] .work-meta{grid-area:1/4;margin-top:0}}.included[data-astro-cid-zfw7nh2b]{border-top:1px solid var(--ink)}.included-grid[data-astro-cid-zfw7nh2b]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.included-side[data-astro-cid-zfw7nh2b]{align-self:stretch}.included-head[data-astro-cid-zfw7nh2b]{top:calc(var(--nav-h) + 24px);gap:clamp(20px,2.4vw,32px);display:grid;position:sticky}.included-head[data-astro-cid-zfw7nh2b] .h2[data-astro-cid-zfw7nh2b]{max-width:14ch}.caps[data-astro-cid-zfw7nh2b],.cta[data-astro-cid-zfw7nh2b]{border-top:1px solid var(--ink)}.caps[data-astro-cid-zfw7nh2b] .h2[data-astro-cid-zfw7nh2b]{max-width:26ch;margin-top:20px}.caps-list[data-astro-cid-zfw7nh2b]{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.caps-chip[data-astro-cid-zfw7nh2b]{border:1px solid;align-items:center;height:44px;padding:0 16px;display:inline-flex}.cta-row[data-astro-cid-zfw7nh2b]{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:32px;display:grid}.cta-row[data-astro-cid-zfw7nh2b] .h2[data-astro-cid-zfw7nh2b]{max-width:20ch}@media (width<=900px){.build-grid[data-astro-cid-zfw7nh2b],.included-grid[data-astro-cid-zfw7nh2b]{grid-template-columns:1fr;gap:clamp(32px,5vw,48px)}.build-sticky[data-astro-cid-zfw7nh2b],.included-head[data-astro-cid-zfw7nh2b]{position:static}.build-nav[data-astro-cid-zfw7nh2b]{display:none}.build-step-body[data-astro-cid-zfw7nh2b]{grid-template-columns:40px minmax(0,1fr)}.sites-head[data-astro-cid-zfw7nh2b]{grid-template-columns:1fr;align-items:start}}@media (width<=820px){.cta-row[data-astro-cid-zfw7nh2b]{grid-template-columns:1fr}}@media (width<=560px){.build-step-body[data-astro-cid-zfw7nh2b]{grid-template-columns:1fr;row-gap:12px}.build-get[data-astro-cid-zfw7nh2b]{grid-template-columns:1fr;gap:10px}}
