.how-work-page,.realm-experiment main>.how-work-page{position:relative;overflow:clip;padding-block:clamp(52px,7vw,100px) clamp(72px,8vw,120px);color:var(--paper);background:var(--ink)}.how-work-page>.container{position:relative;z-index:2}.how-work-heading{padding-bottom:clamp(40px,5vw,72px);text-align:center}.how-work-page .eyebrow{color:var(--gold);letter-spacing:.2em}.how-work-heading h1{margin-block:18px 30px;font-size:clamp(4rem,9vw,8rem);line-height:.98}.how-work-page em{color:var(--gold)}.how-work-commissions .ornament,.how-work-heading .ornament{max-width:250px;margin:0 auto;justify-content:center;color:var(--gold)}.how-work-page h2{margin-top:12px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.05}.how-work-steps{list-style:none;padding:0;margin:0}.how-work-steps>li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:clamp(20px,4vw,60px);padding-block:clamp(32px,4vw,56px);border-top:1px solid var(--realm-faint)}.how-work-number{color:var(--gold);font:italic 400 clamp(2.8rem,5vw,4.5rem)/1 var(--display);opacity:.75}.how-work-step-body{min-width:0}.how-work-step-body>h2{margin-top:0;margin-bottom:20px;color:var(--paper);font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15}.how-work-step-body>p,.how-work-typography p:not(.eyebrow){max-width:820px;color:var(--mist);font-size:.95rem;line-height:1.95}.how-work-step-body>p+p{margin-top:18px}.how-work-page strong{color:var(--paper);font-weight:600}.how-work-sketches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:30px}.how-work-page figure{min-width:0;margin:0}.how-work-page figure a{display:block;background:var(--forest)}.how-work-page figure img{display:block;width:100%;height:auto}.how-work-step-body>.how-work-delivery{color:var(--gold)}.how-work-page .how-work-finished{margin-top:30px}.how-work-typography{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;margin-top:12px;padding-block:clamp(36px,5vw,64px) 0;border-top:1px solid var(--realm-faint)}.how-work-commissions{margin-top:clamp(40px,5vw,64px);text-align:center}.how-work-commissions .ornament{margin-bottom:30px}.how-work-page section[id]{scroll-margin-top:120px}@media (max-width:700px){.how-work-steps>li{grid-template-columns:minmax(0,1fr);gap:18px}.how-work-sketches,.how-work-typography{grid-template-columns:minmax(0,1fr);gap:24px}}