@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/demo/kreska/_astro/inter-tight-cyrillic-ext-300-normal.Q6N-kkEg.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-cyrillic-ext-300-normal.B2VrT0JD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/demo/kreska/_astro/inter-tight-cyrillic-300-normal.v85RudRx.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-cyrillic-300-normal.BDodsKhS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/demo/kreska/_astro/inter-tight-greek-ext-300-normal.B2sN05p_.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-greek-ext-300-normal.DGsdomI5.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/demo/kreska/_astro/inter-tight-greek-300-normal.BQANonrC.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-greek-300-normal.DMcMlZzP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/demo/kreska/_astro/inter-tight-vietnamese-300-normal.CYiRM3tK.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-vietnamese-300-normal.NyGxASF1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/demo/kreska/_astro/inter-tight-latin-ext-300-normal.C6q1igsZ.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-latin-ext-300-normal.DC3AoG2m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/demo/kreska/_astro/inter-tight-latin-300-normal.D984wGGM.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-latin-300-normal.Cb55kdq8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/kreska/_astro/inter-tight-cyrillic-ext-400-normal.CKO3cWyd.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-cyrillic-ext-400-normal.DiHHcP5k.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/kreska/_astro/inter-tight-cyrillic-400-normal.G7BuwYWK.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-cyrillic-400-normal.DPRou3KO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/kreska/_astro/inter-tight-greek-ext-400-normal.C3GMUg_S.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-greek-ext-400-normal.DMqR5RoS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/kreska/_astro/inter-tight-greek-400-normal.Br_GQm5W.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-greek-400-normal.BLLSFQTx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/kreska/_astro/inter-tight-vietnamese-400-normal.CqzIqjuX.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-vietnamese-400-normal.kSDs3Vd1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/kreska/_astro/inter-tight-latin-ext-400-normal.DN7wyBvd.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-latin-ext-400-normal.BQQeeQrv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/demo/kreska/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/kreska/_astro/inter-tight-cyrillic-ext-500-normal.BZAF-_VI.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-cyrillic-ext-500-normal.Dy1ZB9JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/kreska/_astro/inter-tight-cyrillic-500-normal.5ykfyGeh.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-cyrillic-500-normal.CRXauZSq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/kreska/_astro/inter-tight-greek-ext-500-normal.Be7hKmpC.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-greek-ext-500-normal.BEGGcu3x.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/kreska/_astro/inter-tight-greek-500-normal.kave9HZE.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-greek-500-normal.Ca-cFdRH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/kreska/_astro/inter-tight-vietnamese-500-normal.C7jl9LDK.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-vietnamese-500-normal.CO4EMNTO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/kreska/_astro/inter-tight-latin-ext-500-normal.D3akd6m-.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-latin-ext-500-normal._hLDZz_3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/demo/kreska/_astro/inter-tight-latin-500-normal.BFXNXuvF.woff2)format("woff2"),url(/demo/kreska/_astro/inter-tight-latin-500-normal.pobXraBK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#151515;--muted:#8d8d8d;--rule:#e7e7e5;--guide:#c9c9c9;--bg:#fff;--pad:clamp(20px, 4vw, 56px);--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a:focus-visible,button:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@view-transition{navigation:auto}.page{flex-direction:column;min-height:100svh;display:flex}.page>main{flex:1}.site-header{padding:28px var(--pad) 0;justify-content:space-between;align-items:baseline;display:flex}.logo{letter-spacing:-.01em;align-items:baseline;gap:12px;font-size:17px;font-weight:500;display:flex}.logo small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.site-header ul{gap:clamp(20px,3.2vw,44px);font-size:14px;list-style:none;display:flex}.ul{padding:3px 0;position:relative}.ul:after{content:"";transform-origin:0;height:1px;transition:transform .55s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ul:hover:after,.ul:focus-visible:after,.ul[aria-current]:after{transform:scaleX(1)}.site-footer{padding:18px var(--pad) 22px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;display:flex}.site-footer nav{gap:18px;display:flex}.site-footer a:hover{color:var(--ink)}.display{letter-spacing:-.045em;font-size:clamp(44px,7.2vw,108px);font-weight:300;line-height:.96}.lead{letter-spacing:-.02em;max-width:30em;font-size:clamp(20px,2.1vw,30px);font-weight:300;line-height:1.28}.label{color:var(--muted);letter-spacing:.01em;font-size:12px}.muted{color:var(--muted)}.prose p+p{margin-top:1em}.prose{max-width:36em;font-size:16px}.page-head{padding:clamp(56px, 12vh, 140px) var(--pad) clamp(36px, 7vh, 80px)}.page-head .lead{color:var(--muted);margin-top:clamp(20px,3vh,32px)}.section{padding:clamp(48px, 9vh, 110px) var(--pad)}.section-title{color:var(--muted);margin-bottom:clamp(24px,4vh,44px);font-size:13px}.rule{background:var(--ink);transform-origin:0;height:1px;transition:transform 1.4s var(--ease);transform:scaleX(0)}.rule.on{transform:scaleX(1)}.reveal{opacity:0;transition:opacity 1.1s ease, transform 1.1s var(--ease);transform:translateY(8px)}.reveal.on{opacity:1;transform:none}svg[data-sketch]{display:block;overflow:visible}svg[data-sketch] path{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}svg[data-sketch] .k-outline{stroke-width:calc(1.65px * var(--k,1))}svg[data-sketch] .k-detail{stroke-width:calc(1.05px * var(--k,1))}svg[data-sketch] .k-hatch{stroke-width:calc(.62px * var(--k,1))}svg[data-sketch] .k-horizon{stroke-width:calc(1.05px * var(--k,1))}svg[data-sketch] .k-guide{stroke:var(--guide);stroke-width:calc(.7px * var(--k,1))}svg[data-sketch] [data-layer=fill] polygon{fill:var(--bg);stroke:var(--bg);stroke-width:.8px}svg[data-sketch] .k-marker{stroke-linecap:butt}@media (width<=720px){.site-header{padding-top:22px}.logo small{display:none}.site-header ul{gap:18px;font-size:13px}.site-footer{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.reveal,.rule,.ul:after{transition:none}@view-transition{navigation:none}}
