:root{--bg:#f8f1e6;--paper:#fffcf4;--ink:#433b32;--muted:#73695e;--line:#ded5c6;--accent:#863e30;--accent-ink:#fff8ed;--tint:#e9e4d2;--dark:#603629;--dark-ink:#fff6e7;--radius:4px}.layout-slow .hero{grid-template-columns:1fr 1fr;gap:70px}.layout-slow .hero-visual{grid-column:1;grid-row:1;padding:0 20px 25px 0}.layout-slow .hero-copy{grid-column:2;grid-row:1}.layout-slow .hero h1{font-size:clamp(50px,5.9vw,83px);line-height:1.12}.layout-slow .hero h1 span:last-child{font-style:italic;color:var(--accent)}.layout-slow .hero-photo{border-radius:240px 240px 4px 4px;height:540px}.layout-slow .hero-secondary{left:auto;right:-15px;bottom:0;width:145px;height:169px;transform:rotate(6deg)}.layout-slow .visual-label{right:auto;left:-23px;top:70px}.layout-slow .trip-strip{background:var(--tint);border:0;padding:27px 35px;margin-top:0}.layout-slow .brand-mark{background:none;border:1px solid var(--accent);color:var(--accent);font-style:normal}.layout-slow .philosophy-visual{border-radius:5px 5px 170px 5px}.layout-slow .step-no{color:#e9c89f;opacity:1}.layout-slow .hero-note{color:var(--accent)}@media(max-width:1000px){.layout-slow .hero{gap:40px}.layout-slow .hero-photo{height:480px}.layout-slow .hero h1{font-size:62px}.layout-slow .hero-secondary{width:125px;height:150px}}@media(max-width:760px){.layout-slow .hero{grid-template-columns:1fr;gap:35px}.layout-slow .hero-copy{grid-column:auto;grid-row:1}.layout-slow .hero-visual{grid-column:auto;grid-row:2;padding:0 23px 15px 10px}.layout-slow .hero-photo{height:420px;border-radius:180px 180px 4px 4px}.layout-slow .hero h1{font-size:clamp(50px,12.2vw,74px)}.layout-slow .hero-secondary{right:0;bottom:0}.layout-slow .visual-label{left:0;top:30px}.layout-slow .trip-strip{grid-column:auto;padding:25px}}
