@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2-variations")}@font-face{font-family:Funnel Display;src:url(/assets/FunnelDisplay-VariableFont_wght-CYddJW1B.ttf)format("truetype");font-weight:300 800;font-style:normal}@font-face{font-family:Bitcount Prop Single;src:url(/assets/BitcountPropSingle_Roman-Bold-BT6JwPl_.ttf)format("truetype");font-weight:700;font-style:normal}@media (hover:hover) and (pointer:fine){*,:before,:after{cursor:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='15.5143'%20cy='16.485'%20r='10.6667'%20fill='%23E3FF9C'/%3e%3c/svg%3e") 16 16,auto}}:root{--ink:#080808;--muted:#888b8f;--line:#d8d8dc;--soft:#eeeef4;--wash:#f7ffe9;--acid:#ddff78;--page-x:clamp(1.8rem, 8.98vw, 172px);--hero-header-space:122px;--container-w:min(calc(100% - 180px), 1305px);--container-w-wide:min(calc(100% - 240px), 1740px);--nav-top:30px;--nav-height:62px;--nav-width:var(--container-w)}@media (width<=760px){:root{--container-w:calc(100% - 2 * var(--page-x));--container-w-wide:calc(100% - 2 * var(--page-x))}}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}body{color:var(--ink);letter-spacing:0;background:#fff;margin:0;font-family:Pretendard Variable,Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;overflow-x:clip}a{color:inherit;text-decoration:none}.blank-page{min-height:calc(100vh - 210px)}h2,h3,p{margin-top:0}.eyebrow{color:#a3a6ad;margin-bottom:1.92rem;font-size:1.6rem;font-weight:600}form{align-content:start;gap:clamp(3.84rem,3.4vw,7.6rem);width:min(100%,87.2rem);margin-left:auto;padding-top:0;display:grid}label{border-bottom:1.2px solid #cdcdcd;grid-template-columns:1fr;align-items:end;gap:1.2rem;min-height:0;display:grid}label span{color:#000;padding-bottom:0;font-size:clamp(1.68rem,1.83vw,2.88rem);font-weight:700;line-height:1.25}input,textarea{width:100%;min-width:0;font:inherit;resize:vertical;background:0 0;border:0;outline:0}form button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:clamp(1.6rem,1.6vw,2.4rem);justify-self:end;min-height:clamp(5.12rem,5.5vw,8.48rem);margin-top:.32rem;padding:0 clamp(2.88rem,3vw,5.12rem);font-size:clamp(1.68rem,1.83vw,2.88rem);font-weight:700}
