.hs[data-astro-cid-pfxtljst]{perspective:1700px;perspective-origin:50% 45%;background:var(--paper);--fs-a:15cqw;--fs-b:12cqw;--hs-b-bg:var(--black);--hs-b-ink:var(--lilac);--hs-b-shade:var(--white);--hs-b-crease:#d78dcc40;position:relative;overflow:hidden;container-type:size}[data-theme=dark] .hs[data-astro-cid-pfxtljst]{--hs-b-bg:var(--white);--hs-b-ink:var(--black);--hs-b-shade:var(--black);--hs-b-crease:var(--crease)}.hs__back[data-astro-cid-pfxtljst]{background:var(--lilac-back);position:absolute;inset:.75rem 0}.hs__stage[data-astro-cid-pfxtljst]{transform-style:preserve-3d;position:absolute;inset:0}html.js .hs__stage[data-astro-cid-pfxtljst]{visibility:hidden;animation:0s 4s forwards hs-failsafe}@keyframes hs-failsafe{to{visibility:visible}}.hs__panel[data-astro-cid-pfxtljst]{top:0;bottom:0;left:calc(100% / var(--n) * var(--i));width:calc(100% / var(--n) + 1px);transform-origin:0;transform-style:preserve-3d;position:absolute}.hs__flip[data-astro-cid-pfxtljst]{transform-style:preserve-3d;position:absolute;inset:0}.hs__face[data-astro-cid-pfxtljst]{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.hs__face--a[data-astro-cid-pfxtljst]{background:var(--lilac);box-shadow:inset 1px 0 0 var(--crease)}.hs__face--b[data-astro-cid-pfxtljst]{background:var(--hs-b-bg);box-shadow:inset 1px 0 0 var(--hs-b-crease);transform:rotateY(180deg)}.hs__words[data-astro-cid-pfxtljst]{top:0;bottom:0;left:calc(-100% * var(--i));width:calc(100% * var(--n));letter-spacing:-.04em;word-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-direction:column;justify-content:center;gap:.02em;padding-inline:2.6cqw;font-weight:570;line-height:.92;display:flex;position:absolute}.hs__words--a[data-astro-cid-pfxtljst]{color:var(--black);font-size:var(--fs-a)}.hs__words--b[data-astro-cid-pfxtljst]{color:var(--hs-b-ink);font-size:var(--fs-b)}.hs__words[data-astro-cid-pfxtljst] span[data-astro-cid-pfxtljst]{width:fit-content}.hs__words[data-astro-cid-pfxtljst] span[data-astro-cid-pfxtljst]:last-child{align-self:flex-end;font-style:italic;font-weight:660}.hs__shade[data-astro-cid-pfxtljst]{background:var(--black);opacity:0;pointer-events:none;position:absolute;inset:0}.hs__face--b[data-astro-cid-pfxtljst] .hs__shade[data-astro-cid-pfxtljst]{background:var(--hs-b-shade)}.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding-top:var(--header-h);flex-direction:column;display:flex}.hero[data-astro-cid-lcdefpme] .hs{flex:1;min-height:20rem}.hero__under[data-astro-cid-lcdefpme]{gap:var(--s-3) var(--s-4);padding-block:var(--s-3);grid-template-columns:minmax(8rem,1fr) 4fr;display:grid}.hero__under[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{white-space:normal;max-width:16em;padding-top:.5em}.hero__copy[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.works__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.works__grid[data-astro-cid-lcdefpme]{gap:var(--s-5) var(--s-3);margin-top:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.full[data-astro-cid-lcdefpme]{background:var(--lilac);color:var(--black);padding-block:var(--s-6);overflow:clip}.full__head[data-astro-cid-lcdefpme]{gap:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;display:grid}.full__head[data-astro-cid-lcdefpme]>.label[data-astro-cid-lcdefpme]{grid-column:1/-1}.full__head[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic;font-weight:660}.full__index[data-astro-cid-lcdefpme]{column-gap:var(--s-3);margin-top:var(--s-5);border-top:1px solid var(--crease);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.full__index[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--crease);letter-spacing:-.02em;text-transform:uppercase;padding-block:1.1rem;font-size:clamp(1.0625rem,.9rem + .6vw,1.5rem);font-weight:570;line-height:1.15}.full__index[data-astro-cid-lcdefpme] .full__cta[data-astro-cid-lcdefpme]{font-size:inherit;letter-spacing:normal;text-transform:none;grid-column:span 3;justify-content:flex-end;align-items:center;padding-block:.6rem;display:flex}@media (width<=1100px){.full__index[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.full__index[data-astro-cid-lcdefpme] .full__cta[data-astro-cid-lcdefpme]{grid-column:span 2}}@media (width<=860px){.full__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=620px){.full__index[data-astro-cid-lcdefpme]{column-gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.full__index[data-astro-cid-lcdefpme] .full__cta[data-astro-cid-lcdefpme]{grid-column:span 1}}.man[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:1.3fr 1fr;align-items:end;display:grid}.man__h[data-astro-cid-lcdefpme]{font-size:var(--t-h2)}.man__h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.close__h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic;font-weight:660}.man__side[data-astro-cid-lcdefpme]{gap:var(--s-3);justify-items:start;display:grid}.close[data-astro-cid-lcdefpme]{padding-block:var(--s-6);justify-items:start;gap:var(--s-4);display:grid}.close__h[data-astro-cid-lcdefpme]{font-size:clamp(3rem,1.5rem + 7vw,8.5rem)}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero[data-astro-cid-lcdefpme] .hs{flex:none;height:66vw;min-height:0}.hero__under[data-astro-cid-lcdefpme],.man[data-astro-cid-lcdefpme],.works__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
