:root{--stone: #ece9e4;--ink: #1c1b19;--blue: #1844e2;--tang: #ffaf7e;--black: #0e0e0e;--logo: "Archivo", "Arial Black", sans-serif;--script: "Pinyon Script", "Snell Roundhand", cursive;--serif: "Gloock", "Didot", Georgia, serif;--sans: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--ko: "Pretendard Variable", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--t-61: clamp(34px, 4.2vw, 61px);--t-45: clamp(28px, 3.1vw, 45px);--t-31: clamp(22px, 2.2vw, 31px);--t-21: 21px;--t-18: 18px;--t-16: 16px;--t-14: 14px;--gutter: 6px;--margin: 10px;--s-1: 16px;--s-2: 32px;--s-3: 64px;--s-4: 128px;--ease: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:50px;overflow-x:clip;-webkit-text-size-adjust:100%;background:var(--black)}body{margin:0;background:var(--stone);color:var(--ink);font-family:var(--sans);font-size:var(--t-16);line-height:1.3}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}h1,h2,h3{font-weight:400}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}svg{display:block;max-width:100%}[hidden]{display:none!important}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.wrap{padding-inline:var(--margin)}.stone{background:var(--stone);color:var(--ink)}.ink{background:var(--ink);color:var(--stone)}.statement{font-family:var(--serif);font-size:var(--t-31);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.s-61{font-size:var(--t-61);line-height:1}.s-45{font-size:var(--t-45);line-height:1}.s-21{font-size:var(--t-21)}.caps{font-size:var(--t-14);text-transform:uppercase}.small{font-size:var(--t-14)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 8px;background:var(--stone);color:var(--ink);font-size:var(--t-14);text-decoration:none;white-space:nowrap}.chip--ink{background:var(--ink);color:var(--stone)}.arrow{display:inline-grid;place-items:center;width:16px;height:16px;background:var(--ink);color:var(--stone);font-size:11px;line-height:1}.chip--ink .arrow,.ink .row-link .arrow{background:var(--stone);color:var(--ink)}.row-link{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid currentColor;text-decoration:none}.row-link:hover .arrow,.chip:hover .arrow{transform:rotate(-45deg)}.arrow{transition:transform .4s var(--ease)}.script{overflow:hidden;pointer-events:none;color:var(--blue);font-family:var(--script);font-size:clamp(160px,34vw,540px);line-height:.9;white-space:nowrap}.script span{display:inline-block;padding-right:.4em;animation:drift 40s linear infinite}@keyframes drift{to{transform:translate(-100%)}}dialog{padding:0;border:0;background:var(--stone);color:var(--ink)}dialog::backdrop{background:#1c1b1999}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.2 0 0 0 0 0.15 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none}.script span{animation:none}*,*:before,*:after{transition-duration:.01ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;z-index:100;padding:10px 16px;background:var(--stone)}.skip:focus{top:8px}.ko{font-family:var(--ko);letter-spacing:-.01em}.stone mark,dialog mark{background:none;color:var(--blue)}.ink mark{background:none;color:var(--tang)}.head[data-astro-cid-3ef6ksr2]{position:fixed;inset:6px var(--margin) auto;z-index:40;display:flex;justify-content:space-between;align-items:start;pointer-events:none}.head[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{pointer-events:auto}.head[data-astro-cid-3ef6ksr2]>.chip--ink[data-astro-cid-3ef6ksr2]{outline:1px solid var(--stone);outline-offset:-1px}.head__nav[data-astro-cid-3ef6ksr2]{gap:14px;padding-left:6px}.head__home[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;font-weight:600}.head__mark{width:16px;height:16px;color:var(--blue)}.head__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:14px}.head__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}.head__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.head__nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:nth-child(n+3){display:none}.head__nav[data-astro-cid-3ef6ksr2],.head[data-astro-cid-3ef6ksr2]>.chip[data-astro-cid-3ef6ksr2]{min-height:34px}}.foot[data-astro-cid-5jp7rtjd]{display:grid;gap:var(--s-2);padding:var(--s-2) var(--margin) var(--s-1)}.foot__top[data-astro-cid-5jp7rtjd]{display:flex;align-items:center;gap:2vw}.foot__mark{width:13vw;height:auto;flex:none;color:var(--blue)}.foot__word[data-astro-cid-5jp7rtjd]{font-family:var(--logo);font-weight:900;font-stretch:125%;font-variation-settings:"wdth" 125;font-size:12.4vw;line-height:.8;letter-spacing:-.04em}.foot__cols[data-astro-cid-5jp7rtjd]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-1)}.foot__cols[data-astro-cid-5jp7rtjd] ul[data-astro-cid-5jp7rtjd]{display:grid;align-content:start;gap:4px}.foot[data-astro-cid-5jp7rtjd] a[data-astro-cid-5jp7rtjd]{text-decoration:none}.foot[data-astro-cid-5jp7rtjd] a[data-astro-cid-5jp7rtjd]:hover{text-decoration:underline}.foot__soft[data-astro-cid-5jp7rtjd]{color:color-mix(in srgb,var(--stone) 78%,var(--ink))}.foot__copy[data-astro-cid-5jp7rtjd]{padding-top:var(--s-1);border-top:1px solid color-mix(in srgb,var(--stone) 40%,transparent)}@media(max-width:640px){.foot__cols[data-astro-cid-5jp7rtjd]{grid-template-columns:1fr}}
