.top[data-astro-cid-nen7h5rs]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px 0;font-size:.9375rem;font-weight:600}.mark[data-astro-cid-nen7h5rs]{padding-block:12px;margin-block:-12px;text-decoration:none;letter-spacing:.01em}ul[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:clamp(14px,2.4vw,28px);list-style:none;margin:0;padding:0}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;padding-block:4px;transition:background-size .4s var(--ease-out)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background-size:100% 2px}.gh[data-astro-cid-nen7h5rs]{display:grid;place-items:center;width:32px;height:32px;background:none!important}.gh[data-astro-cid-nen7h5rs] svg{width:20px;height:20px;transition:transform .4s var(--ease-out)}.gh[data-astro-cid-nen7h5rs]:hover svg{transform:rotate(-8deg) scale(1.08)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap}@media(width<=560px){.top[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child{display:none}}@media(width<=400px){.top[data-astro-cid-nen7h5rs],.top[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:12px}.top[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{display:none}}.bar[data-astro-cid-nen7h5rs]{position:fixed;inset:0 0 auto;z-index:40;background:var(--ink);color:var(--on-ink);padding-top:env(safe-area-inset-top,0px);transform:translateY(calc(-100% - 2px));transition:transform .6s var(--ease-out);box-shadow:0 1px 0 var(--ink)}.bar[data-astro-cid-nen7h5rs].on{transform:none}.bar-in[data-astro-cid-nen7h5rs]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;font-size:.9375rem;font-weight:600}.bar-name[data-astro-cid-nen7h5rs]{font-size:1.75rem;line-height:1;text-decoration:none;padding-top:2px}.bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.bar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--on-ink-sub);transition:color .25s}.bar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--on-ink)}.bar-name[data-astro-cid-nen7h5rs],.bar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap}@media(width<=480px){.bar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child{display:none}}@media(width<=400px){.bar-in[data-astro-cid-nen7h5rs],.bar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:12px}.bar-name[data-astro-cid-nen7h5rs]{font-size:clamp(1.6rem,2.4vw,2.2rem)}}.sleeve[data-astro-cid-pmow3ypn]{display:block;text-decoration:none;color:var(--ink);outline-offset:6px}.jacket[data-astro-cid-pmow3ypn]{container-type:inline-size;position:relative;aspect-ratio:1;overflow:hidden;isolation:isolate;background:var(--c);box-shadow:var(--shadow-1);transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));translate:0;transition:translate .6s var(--ease-out),box-shadow .6s var(--ease-out)}.jacket[data-astro-cid-pmow3ypn] picture,.jacket[data-astro-cid-pmow3ypn] img{position:absolute;inset:0;width:100%;height:100%}.jacket[data-astro-cid-pmow3ypn] img{object-fit:cover}.print[data-astro-cid-pmow3ypn] img{filter:grayscale() contrast(1.22) brightness(1.06);mix-blend-mode:multiply;transform:scale(1.02);transition:transform .9s var(--ease-out)}.print[data-astro-cid-pmow3ypn]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,#12131838 .75px,#0000 1.15px) 0 0 / 3.5px 3.5px;mix-blend-mode:multiply;pointer-events:none}.print[data-astro-cid-pmow3ypn].dark:after{background-image:radial-gradient(circle,#ffffff29 .75px,#0000 1.15px);mix-blend-mode:screen}.print[data-astro-cid-pmow3ypn].dark img{filter:grayscale() contrast(1.35);mix-blend-mode:screen}.reveal[data-astro-cid-pmow3ypn]{position:absolute;inset:0;z-index:1;clip-path:inset(100% 0 0);transition:clip-path .75s var(--ease-out)}.reveal[data-astro-cid-pmow3ypn] img{transform:scale(1.08);transition:transform .9s var(--ease-out)}.words[data-astro-cid-pmow3ypn]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:9%;font-size:17cqi;line-height:.9;color:var(--ink);transition:transform .8s var(--ease-out)}.sleeve[data-astro-cid-pmow3ypn]:hover .words[data-astro-cid-pmow3ypn]{transform:translate3d(0,-6px,0)}.tag[data-astro-cid-pmow3ypn]{position:absolute;left:10px;top:10px;z-index:3;font:800 .8125rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:5px 7px 4px}.sleeve[data-astro-cid-pmow3ypn]:hover .jacket[data-astro-cid-pmow3ypn],.sleeve[data-astro-cid-pmow3ypn]:focus-visible .jacket[data-astro-cid-pmow3ypn]{translate:0 -8px;box-shadow:var(--shadow-2)}.sheen[data-astro-cid-pmow3ypn]{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),#ffffff8c,#ffffff1f 34%,#fff0 64%);mix-blend-mode:soft-light;opacity:0;transition:opacity .5s var(--ease-out)}.sleeve[data-astro-cid-pmow3ypn]:hover .sheen[data-astro-cid-pmow3ypn]{opacity:1}@media(hover:hover)and (pointer:fine){.sleeve[data-astro-cid-pmow3ypn]:hover .jacket[data-astro-cid-pmow3ypn]{box-shadow:calc(var(--sx, 0) * 1px) calc(var(--sy, 0) * 1px + 30px) 50px -22px #12131899;transition:translate .6s var(--ease-out),box-shadow .25s linear}}.sleeve[data-astro-cid-pmow3ypn]:hover .reveal[data-astro-cid-pmow3ypn],.sleeve[data-astro-cid-pmow3ypn]:focus-visible .reveal[data-astro-cid-pmow3ypn]{clip-path:inset(0)}.sleeve[data-astro-cid-pmow3ypn]:hover .reveal[data-astro-cid-pmow3ypn] img,.sleeve[data-astro-cid-pmow3ypn]:focus-visible .reveal[data-astro-cid-pmow3ypn] img{transform:scale(1)}.sleeve[data-astro-cid-pmow3ypn]:hover .print[data-astro-cid-pmow3ypn] img{transform:scale(1.1)}.cap[data-astro-cid-pmow3ypn]{display:grid;gap:5px;margin-top:12px}.nm[data-astro-cid-pmow3ypn]{font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1;font-weight:800;letter-spacing:.01em}.sub[data-astro-cid-pmow3ypn]{font-size:.78rem;line-height:1.25;color:var(--sub)}@media(prefers-reduced-motion:no-preference){.sleeve[data-astro-cid-pmow3ypn].deal{animation:deal 1.1s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * 85ms)}}@keyframes deal{0%{opacity:0;transform:translate3d(0,56px,0) rotate(var(--r0)) scale(.92)}55%{opacity:1}}.sleeve[data-astro-cid-pmow3ypn].lit .reveal[data-astro-cid-pmow3ypn]{clip-path:inset(0)}.sleeve[data-astro-cid-pmow3ypn].lit .reveal[data-astro-cid-pmow3ypn] img{transform:scale(1)}.hero[data-astro-cid-ge2uvauf]{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4.5vw,72px);align-items:end;padding-block:clamp(28px,4vw,56px) clamp(72px,9vw,120px)}.name[data-astro-cid-ge2uvauf]{font-size:clamp(5.5rem,13.2vw,11.75rem);line-height:.8;margin-left:-.04em}.line[data-astro-cid-ge2uvauf]{display:block;overflow:hidden;padding-top:.06em}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}.intro[data-astro-cid-ge2uvauf]{margin-top:clamp(24px,2.6vw,36px);max-width:35ch;font-size:var(--lede);line-height:1.45;color:var(--sub)}.intro[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink);font-weight:600}.intro[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{text-decoration-thickness:1px;text-underline-offset:3px}.links[data-astro-cid-ge2uvauf]{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:24px 0 0;padding:0;font-size:.9375rem}.who[data-astro-cid-ge2uvauf],.sleeves[data-astro-cid-ge2uvauf]{position:relative;z-index:1;min-width:0}.sleeves[data-astro-cid-ge2uvauf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px) clamp(12px,1.3vw,18px)}.screen[data-astro-cid-ge2uvauf]{position:absolute;z-index:0;top:-140px;left:calc(50% - 50vw);width:min(62vw,980px);height:calc(100% + 140px);pointer-events:none;mix-blend-mode:multiply;opacity:.14}.screen[data-astro-cid-ge2uvauf]:before{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,#000,#fff) 0 0 / 10px 10px,radial-gradient(110% 50% at 0 42%,#000,#fff);background-blend-mode:screen;filter:contrast(18)}@media(width>=901px){.hero[data-astro-cid-ge2uvauf]{min-height:min(100svh - 38px,1200px);align-content:center}}@media(width<=900px){.screen[data-astro-cid-ge2uvauf]{top:0;width:100vw;height:calc(2.4*min(29vw,11.75rem))}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:start}.sleeves[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr))}.name[data-astro-cid-ge2uvauf]{font-size:min(29vw,11.75rem)}}@media(prefers-reduced-motion:no-preference){.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:rise 1.05s var(--ease-out) both}.line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:90ms}.intro[data-astro-cid-ge2uvauf],.links[data-astro-cid-ge2uvauf]{animation:settle .9s var(--ease-out) both;animation-delay:.3s}.links[data-astro-cid-ge2uvauf]{animation-delay:.38s}}@keyframes rise{0%{transform:translate3d(0,104%,0)}}@keyframes settle{0%{opacity:0;transform:translate3d(0,14px,0)}}.feature[data-astro-cid-7yixq3ox]{padding-bottom:clamp(80px,10vw,140px);scroll-margin-top:72px}.grid[data-astro-cid-7yixq3ox]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,80px);padding-top:clamp(28px,3.5vw,48px);align-items:start}.flip[data-astro-cid-7yixq3ox] .grid[data-astro-cid-7yixq3ox]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.flip[data-astro-cid-7yixq3ox] .text[data-astro-cid-7yixq3ox]{order:2}.text[data-astro-cid-7yixq3ox]{container-type:inline-size;min-width:0}.title[data-astro-cid-7yixq3ox]{font-size:min(7rem,calc(100cqi / (var(--len) * .47 + .5)));line-height:.82;margin-left:-.03em}.title[data-astro-cid-7yixq3ox]:after{content:"";display:inline-block;vertical-align:top;width:.22em;height:.22em;margin:.04em 0 0 .14em;background:var(--c)}.body[data-astro-cid-7yixq3ox]{display:grid;gap:14px;margin-top:26px;max-width:42ch;color:var(--sub);font-size:1.0625rem}.facts[data-astro-cid-7yixq3ox]{margin:28px 0 0;border-top:1px solid var(--line)}.facts[data-astro-cid-7yixq3ox] div[data-astro-cid-7yixq3ox]{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.facts[data-astro-cid-7yixq3ox] dt[data-astro-cid-7yixq3ox]{color:var(--faint)}.facts[data-astro-cid-7yixq3ox] dd[data-astro-cid-7yixq3ox]{margin:0;font-weight:600;text-align:right}.go[data-astro-cid-7yixq3ox]{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:26px}.plate[data-astro-cid-7yixq3ox]{min-width:0;position:relative;background:var(--c);padding:clamp(16px,2.6vw,40px);box-shadow:var(--shadow-1)}.plate[data-astro-cid-7yixq3ox].has-inset{margin-bottom:clamp(40px,6vw,80px)}.shot[data-astro-cid-7yixq3ox]{overflow:hidden;box-shadow:var(--shadow-print)}.shot[data-astro-cid-7yixq3ox] img{width:100%;height:auto}.inset[data-astro-cid-7yixq3ox]{position:absolute;width:50%;--hang: clamp(8px, (100vw - 1320px) / 2 + 6px, 28px);right:calc(-1 * var(--hang));bottom:clamp(-72px,-6vw,-36px);border:6px solid var(--paper);box-shadow:var(--shadow-2);overflow:hidden}.flip[data-astro-cid-7yixq3ox] .inset[data-astro-cid-7yixq3ox]{right:auto;left:calc(-1 * var(--hang))}.inset[data-astro-cid-7yixq3ox] img{width:100%;height:auto}.extra[data-astro-cid-7yixq3ox]{margin-top:clamp(16px,2.6vw,40px)}@media(width<=900px){.title[data-astro-cid-7yixq3ox]{font-size:min(4rem,calc(100cqi / (var(--len) * .47 + .5)))}.grid[data-astro-cid-7yixq3ox],.flip[data-astro-cid-7yixq3ox] .grid[data-astro-cid-7yixq3ox]{grid-template-columns:1fr}.flip[data-astro-cid-7yixq3ox] .text[data-astro-cid-7yixq3ox]{order:0}.inset[data-astro-cid-7yixq3ox]{width:58%;right:-8px}.flip[data-astro-cid-7yixq3ox] .inset[data-astro-cid-7yixq3ox]{left:-8px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.shot[data-astro-cid-7yixq3ox]{animation:linear both print-in;animation-timeline:view();animation-range:entry 5% cover 42%}.shot[data-astro-cid-7yixq3ox] img{animation:linear both settle-img;animation-timeline:view();animation-range:entry cover 50%}.inset[data-astro-cid-7yixq3ox]{animation:linear both drift;animation-timeline:view();animation-range:cover}.title[data-astro-cid-7yixq3ox]{animation:linear both title-in;animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes print-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes settle-img{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes drift{0%{transform:translate3d(0,90px,0)}to{transform:translate3d(0,-40px,0)}}.ryse[data-astro-cid-k642s7yg]{overflow-x:clip;background:var(--ink);color:var(--on-ink);padding-block:clamp(80px,10vw,140px);margin-bottom:clamp(80px,10vw,140px)}.grid[data-astro-cid-k642s7yg]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center}.grid[data-astro-cid-k642s7yg]>[data-astro-cid-k642s7yg]{min-width:0}.title[data-astro-cid-k642s7yg]{font-size:clamp(3.5rem,7vw,6.75rem);line-height:.82;margin-left:-.03em}.lede[data-astro-cid-k642s7yg]{margin-top:28px;font-size:var(--lede);line-height:1.45;max-width:30ch;color:var(--on-ink)}.body[data-astro-cid-k642s7yg]{margin:16px 0 28px;max-width:46ch;color:var(--on-ink-sub)}.plate[data-astro-cid-k642s7yg]{background:var(--c);padding:clamp(16px,2.6vw,36px)}.shot[data-astro-cid-k642s7yg]{overflow:hidden;box-shadow:var(--shadow-print)}.shot[data-astro-cid-k642s7yg] img{width:100%;height:auto}.logos[data-astro-cid-k642s7yg]{margin-top:28px;display:grid;gap:18px}.logos-label[data-astro-cid-k642s7yg]{font-size:.9375rem;font-weight:600;color:var(--on-ink-sub)}.logos[data-astro-cid-k642s7yg] ul[data-astro-cid-k642s7yg]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:20px clamp(28px,3.5vw,48px)}.logos[data-astro-cid-k642s7yg] img{height:calc(var(--h) * var(--logo-scale, 1) * 1px);width:auto;object-fit:contain;object-position:left center;filter:brightness(0) invert();opacity:.78;transition:opacity .3s}.logos[data-astro-cid-k642s7yg] li[data-astro-cid-k642s7yg]:hover img{opacity:1}@media(width<=900px){.grid[data-astro-cid-k642s7yg]{grid-template-columns:1fr}}@media(width<=560px){.logos[data-astro-cid-k642s7yg] ul[data-astro-cid-k642s7yg]{--logo-scale: .82;gap:16px 18px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.grid[data-astro-cid-k642s7yg] .media[data-astro-cid-k642s7yg]{animation:linear both plate-tilt;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes plate-tilt{0%{transform:perspective(1200px) rotateX(10deg) translate3d(0,60px,0);opacity:.4}to{transform:none;opacity:1}}.oss[data-astro-cid-pe2cujsi]{padding-bottom:clamp(80px,10vw,140px);scroll-margin-top:56px}.head[data-astro-cid-pe2cujsi]{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,56px)}.section-title[data-astro-cid-pe2cujsi]{font-size:clamp(3.5rem,7vw,7rem);line-height:.8;margin-left:-.04em}.code[data-astro-cid-pe2cujsi]{margin:0;background:var(--ink);color:#d9dce4;padding:clamp(18px,2.4vw,30px);font:.875rem/1.7 var(--mono);overflow-x:auto;box-shadow:var(--shadow-print);tab-size:2}.code[data-astro-cid-pe2cujsi] .k[data-astro-cid-pe2cujsi]{color:#f2c230}.code[data-astro-cid-pe2cujsi] .s[data-astro-cid-pe2cujsi]{color:#9fe0b8}.code[data-astro-cid-pe2cujsi] .f[data-astro-cid-pe2cujsi]{color:#8fb2ff}.code[data-astro-cid-pe2cujsi] .c[data-astro-cid-pe2cujsi]{color:#8a90a0}.library[data-astro-cid-pe2cujsi]{list-style:none;margin:0;padding:clamp(28px,3.5vw,48px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px)}.library[data-astro-cid-pe2cujsi] li[data-astro-cid-pe2cujsi]{scroll-margin-top:80px}.meta[data-astro-cid-pe2cujsi]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px}.meta[data-astro-cid-pe2cujsi] h3[data-astro-cid-pe2cujsi]{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:.9;font-weight:900;overflow-wrap:anywhere}.library[data-astro-cid-pe2cujsi] p[data-astro-cid-pe2cujsi]{margin-top:10px;color:var(--sub);max-width:40ch}@media(width<=900px){.library[data-astro-cid-pe2cujsi]{grid-template-columns:1fr;max-width:520px}}@media(width>=560px)and (width<=900px){.library[data-astro-cid-pe2cujsi]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.hiw[data-astro-cid-ragtcizh]{padding-bottom:clamp(80px,10vw,140px);scroll-margin-top:56px}.grid[data-astro-cid-ragtcizh]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);padding-top:clamp(28px,3.5vw,48px);align-items:center}.text[data-astro-cid-ragtcizh]{min-width:0}.section-title[data-astro-cid-ragtcizh]{font-size:clamp(3.5rem,7vw,7rem);line-height:.8;margin-left:-.04em}.lede[data-astro-cid-ragtcizh]{margin-top:28px;font-size:var(--lede);line-height:1.45;max-width:32ch}.body[data-astro-cid-ragtcizh]{display:grid;gap:14px;margin-top:18px;max-width:42ch;color:var(--sub);font-size:1.0625rem}.pile[data-astro-cid-ragtcizh]{position:relative;list-style:none;margin:0;padding:0;aspect-ratio:100 / var(--ph);min-width:0}.print[data-astro-cid-ragtcizh]{position:absolute;left:var(--x);top:var(--y);width:var(--w);padding:clamp(4px,.55vw,8px);background:var(--print-white);box-shadow:var(--shadow-1);rotate:var(--r);transition:rotate .5s var(--ease-out),translate .5s var(--ease-out),box-shadow .5s var(--ease-out)}.print[data-astro-cid-ragtcizh] picture{display:block}.print[data-astro-cid-ragtcizh] img{display:block;width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover}.print[data-astro-cid-ragtcizh]:hover{z-index:10;rotate:calc(var(--r) * .35);translate:0 -8px;box-shadow:var(--shadow-2)}@media(width<=900px){.grid[data-astro-cid-ragtcizh]{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.pile[data-astro-cid-ragtcizh].armed .print[data-astro-cid-ragtcizh]{opacity:0}.pile[data-astro-cid-ragtcizh].in .print[data-astro-cid-ragtcizh]{animation:toss .85s var(--ease-out) both;animation-delay:calc(var(--i) * 75ms)}@supports (animation-timeline: view()){.section-title[data-astro-cid-ragtcizh]{animation:linear both title-in;animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes toss{0%{opacity:0;transform:translate3d(var(--tx),70px,0) rotate(calc(var(--r) * -2)) scale(1.08)}12%{opacity:1}to{opacity:1;transform:none}}@keyframes title-in{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}.contact[data-astro-cid-he3spzz3]{background:var(--ink);color:var(--on-ink);padding-top:clamp(80px,10vw,140px);scroll-margin-top:0}.grid[data-astro-cid-he3spzz3]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:end}.grid[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{min-width:0}.title[data-astro-cid-he3spzz3]{font-size:clamp(5.5rem,13.2vw,11.75rem);line-height:.8;margin-left:-.04em}.title[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{display:block;padding-top:.06em}.lede[data-astro-cid-he3spzz3]{font-size:var(--lede);line-height:1.45;max-width:36ch;color:var(--on-ink-sub)}.form[data-astro-cid-he3spzz3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:26px}.field[data-astro-cid-he3spzz3]{display:grid;gap:2px;min-width:0}.wide[data-astro-cid-he3spzz3]{grid-column:1 / -1}label[data-astro-cid-he3spzz3]{font-size:.875rem;font-weight:600;color:var(--on-ink-sub)}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{width:100%;padding:8px 0 9px;font:400 1.0625rem/1.5 var(--body);color:var(--on-ink);background:none;border:0;border-bottom:2px solid var(--on-ink-line);border-radius:0;transition:border-color .3s}textarea[data-astro-cid-he3spzz3]{resize:none;field-sizing:content;min-height:calc(2lh + 17px);max-height:calc(10lh + 17px)}@supports not (field-sizing: content){textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:calc(4lh + 17px)}}input[data-astro-cid-he3spzz3]:hover,textarea[data-astro-cid-he3spzz3]:hover{border-bottom-color:var(--on-ink-sub)}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{outline:none;border-bottom-color:var(--on-ink)}input[data-astro-cid-he3spzz3]:user-invalid,textarea[data-astro-cid-he3spzz3]:user-invalid{border-bottom-color:#ff6b5e}.form[data-astro-cid-he3spzz3][hidden],.button[data-astro-cid-he3spzz3][hidden]{display:none}.hp[data-astro-cid-he3spzz3]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.row[data-astro-cid-he3spzz3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.row[data-astro-cid-he3spzz3] .button[data-astro-cid-he3spzz3]:not(.solid):hover{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}.button[data-astro-cid-he3spzz3].square{width:52px;padding:0;justify-content:center}.button[data-astro-cid-he3spzz3]:disabled{cursor:progress;opacity:.7;transform:none}.status[data-astro-cid-he3spzz3]:empty{display:none}.status[data-astro-cid-he3spzz3]{margin-top:14px;font-size:.9375rem;color:var(--on-ink-sub)}.status[data-astro-cid-he3spzz3].error{color:#ff6b5e}.sent[data-astro-cid-he3spzz3]{margin-top:26px;padding-top:18px;border-top:3px solid var(--on-ink);outline:none}.sent-title[data-astro-cid-he3spzz3]{font-size:clamp(1.6rem,2.4vw,2.2rem)}.sent-body[data-astro-cid-he3spzz3]{margin-top:8px;font-size:var(--lede);color:var(--on-ink-sub)}@media(prefers-reduced-motion:no-preference){.sent[data-astro-cid-he3spzz3]:not([hidden]){animation:sent-in .6s var(--ease-out) both}}@keyframes sent-in{0%{opacity:0;transform:translate3d(0,14px,0)}}.swatches[data-astro-cid-he3spzz3]{display:grid;grid-template-columns:repeat(6,1fr);height:14px;margin-top:clamp(80px,10vw,140px)}.swatches[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{background:var(--c);transform-origin:bottom}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.swatches[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{animation:linear both bar-up;animation-timeline:view();animation-range:entry}}}@keyframes bar-up{0%{transform:scaleY(0)}}.site-foot[data-astro-cid-he3spzz3]{background:var(--ink)}.foot[data-astro-cid-he3spzz3]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding-block:26px calc(26px + env(safe-area-inset-bottom,0px));font-size:.875rem;color:var(--on-ink-sub)}.foot[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{padding-block:12px;margin-block:-12px;text-decoration:none;color:var(--on-ink)}.foot[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration:underline;text-underline-offset:4px}@media(width<=900px){.grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media(width<=560px){.form[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.row[data-astro-cid-he3spzz3]{gap:8px}.row[data-astro-cid-he3spzz3] .button[data-astro-cid-he3spzz3]:not(.square){padding-inline:18px}.row[data-astro-cid-he3spzz3] .solid[data-astro-cid-he3spzz3]{flex-basis:100%;justify-content:center}}.work[data-astro-cid-lcdefpme]{scroll-margin-top:56px}.section-title[data-astro-cid-lcdefpme]{font-size:clamp(3.5rem,7vw,7rem);line-height:.8;margin:0 0 clamp(28px,4vw,56px) -.04em}[tabindex="-1"]:focus{outline:none}::view-transition-group(sleeve){animation-duration:.78s;animation-timing-function:cubic-bezier(.65,0,.15,1);background:var(--morph-c, transparent);box-shadow:0 30px 60px -32px #12131899}::view-transition-old(sleeve),::view-transition-new(sleeve){height:100%;object-fit:cover;animation-duration:.78s;animation-timing-function:linear;mix-blend-mode:normal}::view-transition-old(sleeve){animation-name:sleeve-out}::view-transition-new(sleeve){animation-name:sleeve-in}::view-transition-old(root){animation:.16s cubic-bezier(.4,0,1,1) both page-clear}::view-transition-new(root){animation:.5s cubic-bezier(.16,1,.3,1) .5s both page-settle}@keyframes sleeve-out{0%,12%{opacity:1}34%,to{opacity:0}}@keyframes sleeve-in{0%,52%{opacity:0}84%,to{opacity:1}}@keyframes page-clear{to{opacity:0}}@keyframes page-settle{0%{opacity:0;transform:translate3d(0,16px,0)}}
