:root{--paper:#111b1b;--ink:#f1eee4;--muted:#aeb9b3;--line:#354241;--accent:#bbbe95;--tile:#23302e}.site-header{background:#111b1b;border-color:#31403c}.wordmark{letter-spacing:.16em;font-size:1.5rem;font-weight:500}.brand-dot{display:none}.time-hero{position:relative;min-height:690px;display:grid;grid-template-columns:72px 1fr 1.1fr;grid-template-rows:1fr auto;overflow:hidden;border-bottom:1px solid var(--line)}.time-coordinate{border-right:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;writing-mode:vertical-rl;padding:2rem 0;font-size:.55rem;letter-spacing:.2em;grid-row:1/3}.time-copy{padding:6rem 0 5rem 4vw;z-index:2;align-self:center;max-width:590px}.time-copy h1{font-family:Georgia,serif;font-size:clamp(4rem,6.7vw,7rem);line-height:.99;font-weight:400;letter-spacing:-.055em;max-width:6.5em}.time-copy p{font-size:.9rem;color:var(--muted);max-width:34ch;margin:2rem 0}.time-copy .button{background:var(--accent);color:#15211e}.time-visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.time-visual .hero-art{position:relative;width:112%;max-width:none;z-index:1;transform:rotate(-18deg);filter:drop-shadow(0 26px 30px #0009)}.orbit{position:absolute;border:1px solid #728b7533;border-radius:50%;aspect-ratio:1;width:85%}.orbit-two{width:115%}.dial-label{position:absolute;right:2rem;top:2rem;font-size:.55rem;letter-spacing:.24em;writing-mode:vertical-rl}.time-bottom{grid-column:2/4;border-top:1px solid var(--line);padding:1.3rem 4vw;display:flex;justify-content:space-between;gap:1rem;font-size:.6rem;letter-spacing:.15em}.time-bottom a span{margin-left:3rem}.time-perspective{display:grid;grid-template-columns:1fr 2fr 1.4fr;gap:3rem;align-items:start}.time-perspective h2{font-family:Georgia,serif;font-size:clamp(2.2rem,3.5vw,4rem);line-height:1.17}.time-perspective h2 em{color:var(--accent);font-weight:400}.time-perspective p{font-size:.88rem;color:var(--muted)}.time-collection{background:#192724}.time-collection .woocommerce{margin-top:3rem}.time-collection .section-heading h2{font-family:Georgia,serif}.time-details{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:0 5vw}.time-details>div{padding:3rem 2rem;border-right:1px solid var(--line)}.time-details>div:first-child{padding-left:0}.time-details>div:last-child{border-right:0}.detail-no{color:var(--accent);font-family:Georgia,serif;font-size:2rem;display:block;margin-bottom:3rem}.time-details h3{font-family:Georgia,serif;font-size:1.5rem}.time-details p{color:var(--muted);font-size:.85rem;max-width:30ch}.site-footer{background:#0b1414}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--paper)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--ink)}
@media(max-width:800px){.time-hero{grid-template-columns:36px 1fr;min-height:auto}.time-coordinate{grid-row:1/4;font-size:.45rem}.time-copy{padding:3rem 1.4rem 1rem}.time-copy h1{font-size:clamp(3.5rem,14vw,6rem)}.time-visual{height:360px;grid-column:2}.time-visual .hero-art{width:400px;height:400px}.orbit{width:270px}.orbit-two{width:330px}.time-bottom{grid-column:2;flex-direction:column;font-size:.5rem;padding:1rem 1.4rem}.time-perspective{grid-template-columns:1fr;gap:1rem}.time-details{grid-template-columns:1fr}.time-details>div,.time-details>div:first-child{padding:2rem 0;border-right:0;border-bottom:1px solid var(--line)}.time-details>div:last-child{border-bottom:0}.detail-no{margin-bottom:1rem}.dial-label{right:.7rem}.time-collection .section-heading{display:block}.time-collection .text-link{margin-top:1.5rem}}
