.pg{position:relative;max-width:1440px;margin:0 auto;box-shadow:var(--shadow-lg);overflow:clip;background:var(--surface-page);font:400 17px/1.6 var(--font-sans);color:var(--text-body)}.d{font-family:var(--font-display);font-weight:600;line-height:1.08;letter-spacing:0;margin:0;color:var(--text-strong)}.h1{font-size:64px}.h2{font-size:40px}.eb{font:600 13px/1.2 Jost,Futura,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--cd-coral);margin:0 0 18px}.it{font-style:normal;color:#b14a4d}.lede{font-size:20px;line-height:1.6;max-width:34em;margin:0}.sec{padding:84px 100px}.tint{background:var(--cd-paper)}.prose{max-width:46em}.prose p{margin:0 0 1.2em;font-size:18px;line-height:1.75}.prose p:last-child{margin-bottom:0}.nav{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 48px;border-bottom:1px solid var(--border-hairline)}.nl{font-family:var(--font-display);font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;opacity:.94}.nl:hover{opacity:.65;text-decoration:none}.btn{display:inline-block;border:none;cursor:pointer;background:var(--cd-coral);color:var(--cd-cream-bright);font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;padding:14px 28px;border-radius:999px;text-decoration:none}.btnc{display:inline-block;background:var(--cd-cream-bright);color:#a62e34;font-family:var(--font-display);font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;padding:16px 32px;border-radius:999px;text-decoration:none}.img{background-size:cover;background-position:center}.car{position:relative;overflow:hidden;background:var(--cd-sand)}.introcar{height:560px}.carimg{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.carimg.on{opacity:1}.carbtn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:999px;border:1.5px solid var(--cd-cream-bright);background:#4a362359;color:var(--cd-cream-bright);font-size:18px;cursor:pointer;transition:background .15s}.carbtn:hover{background:#d65f62}.carbtn.prev{left:16px}.carbtn.next{right:16px}.cardots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:8px;z-index:3}.cardots button{width:9px;height:9px;border-radius:50%;border:1px solid var(--cd-cream-bright);background:transparent;cursor:pointer;padding:0}.cardots button.on{background:var(--cd-cream-bright)}.artblk{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-top:64px;padding-bottom:64px}.artblk .car{height:480px}.artblk.flip .car{order:2}.artblk.flip .artinfo{order:1}.artp{font-size:16.5px;line-height:1.7;margin:0 0 1em;max-width:36em}.arth{display:inline-block;font:500 12px/1 Jost,Futura,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-coral);text-decoration:none;margin-top:6px}.arth:hover{text-decoration:underline;text-underline-offset:3px}.pull{font-size:22px;line-height:1.6;color:var(--text-strong);max-width:34em;margin:0 auto}.inkb{background:var(--cd-ink)}.dark{color:var(--cd-cream)}.dark .d,.dark .eb{color:var(--cd-cream-bright)}.tc{text-align:center}.posrel{position:relative}.mski{display:block;background:#d65f62;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.mski.cream{background:var(--cd-cream-bright)}.foot{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:44px 48px;background:var(--cd-ink);color:var(--cd-cream)}.fnote{font:600 11px/1.8 Jost,Futura,sans-serif;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.fx{display:flex}.ac{align-items:center}.gap24{gap:24px}.wrap{flex-wrap:wrap}@media(max-width:860px){.pg{width:100%;max-width:100%;box-shadow:none}.h1{font-size:40px}.h2{font-size:29px}.sec{padding:52px 22px}.nav{padding:15px 20px;gap:14px}.nl,.nav .btn{display:none}.nav img{height:46px!important}.introcar{height:300px}.artblk{grid-template-columns:1fr;gap:26px;padding-top:44px;padding-bottom:44px}.artblk .car{height:300px}.artblk.flip .car,.artblk.flip .artinfo{order:0}.foot{padding:38px 22px;gap:20px}}
