.form-demo{font-family:Inter Tight Variable,Arial,sans-serif}.form-demo h1,.form-demo h2{font-family:Space Grotesk,Arial,sans-serif;font-weight:700}.form-demo h3{font-family:Inter Tight Variable,Arial,sans-serif}.form-demo .mono{font-family:IBM Plex Mono,monospace}.form-demo{--demo-canvas:#e5ef75;background:var(--demo-canvas);color:var(--brand-ink,#23251f);color-scheme:light;--accent:var(--brand-ink,#23251f);transition:background-color .2s}.form-header{display:flex;align-items:center;gap:25px;height:105px;border-bottom:2px solid var(--brand-ink,#23251f)}.form-header p{font-size:9px;line-height:1.7}.form-header nav{display:flex;gap:35px;margin-left:auto;font-size:13px;font-weight:600}.form-header nav a{display:flex;align-items:center;min-height:44px}.form-header nav a:hover{text-decoration:underline}.form-hero{padding-top:42px;padding-bottom:45px}.form-headline{position:relative}.form-headline h1{font-size:clamp(65px,10.3vw,150px);line-height:.84;letter-spacing:-8px;max-width:1100px;position:relative;z-index:1}.form-headline h1>span{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;letter-spacing:-5px}.form-star{width:220px;height:220px;position:absolute;right:20px;top:-10px;font-size:280px;line-height:1}.form-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;border-top:2px solid var(--brand-ink,#23251f);padding-top:30px;margin-top:40px}.form-intro>p{font-size:17px;max-width:420px;line-height:1.6}.form-intro>a{width:60px;height:60px;display:grid;place-items:center}.color-playground{display:flex;gap:10px;border:0;padding:0;margin:0}.color-playground legend{margin-bottom:12px;font-size:9px}.color-playground button{width:44px;height:44px;border:1px solid var(--brand-ink,#23251f);border-radius:50%}.color-playground button[aria-pressed=true]{box-shadow:inset 0 0 0 5px var(--demo-canvas),inset 0 0 0 7px var(--brand-ink,#23251f)}.form-work{padding-block:35px 80px;background:#f4f1e9}.form-work .demo-section-title{border-top:0}.form-work .demo-project-list button{border-color:var(--brand-ink,#23251f)}.form-work .demo-project-detail>img{aspect-ratio:1.333}.form-work .demo-project-list button[aria-pressed=true]{background:#e5ef75;padding-inline:15px}.form-studio{padding-block:70px}.form-studio h2{font-size:clamp(50px,7vw,96px);letter-spacing:-4px;line-height:.95;margin:30px 0;max-width:800px}.form-studio>p:not(.mono){max-width:620px;font-size:18px;line-height:1.7}.form-capabilities{margin-top:45px}.form-capabilities>div{display:flex;align-items:center;gap:40px;border-top:2px solid var(--brand-ink,#23251f);padding-block:22px}.form-capabilities h3{font-size:28px;font-weight:600;letter-spacing:-1px;margin-right:auto}.form-contact{background:var(--brand-ink,#23251f);color:#e5ef75;padding-block:65px}.form-contact h2{font-size:clamp(60px,10.5vw,150px);letter-spacing:-6px;line-height:1;margin:35px 0}.form-contact>a{display:flex;align-items:center;gap:25px;font-size:20px;min-height:50px}.form-contact :focus-visible{outline-color:#e5ef75}@media (max-width:700px){.form-header{height:auto;min-height:100px;flex-wrap:wrap;gap:10px 20px;padding-top:15px}.form-header p{font-size:8px;margin-left:auto}.form-header nav{width:100%;justify-content:space-between;font-size:11px;gap:20px}.form-hero{padding-top:35px}.form-headline h1{font-size:clamp(53px,11.6vw,85px);letter-spacing:-3px;line-height:.9}.form-headline h1>span{letter-spacing:-2px}.form-star{font-size:100px;right:0;top:4px}.form-intro{flex-wrap:wrap;gap:25px;margin-top:30px;padding-top:24px}.form-intro>p{font-size:15px;flex-basis:100%}.form-intro>a{margin-left:auto}.form-studio{padding-block:45px}.form-studio h2{font-size:51px;letter-spacing:-2px}.form-studio>p:not(.mono){font-size:16px}.form-capabilities>div{gap:20px}.form-capabilities h3{font-size:24px}.form-contact{padding-block:45px}.form-contact h2{font-size:58px;letter-spacing:-3px}.form-contact>a{font-size:17px}.form-work{padding-block:20px 50px}}.form-star svg{width:100%;height:100%}