:root{--paper:#f5f1e9;--ink:#202e2a;--muted:#55645b;--line:#d8dace;--red:#922f36;--green:#263f32;--cream:#fffdf7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.skip{position:absolute;top:-90px;left:10px;background:white;padding:12px;z-index:10}.skip:focus{top:10px}header,main,footer{max-width:1240px;margin:auto}header{display:flex;gap:34px;align-items:center;padding:29px 44px;border-bottom:1px solid var(--line)}.brand{font-size:27px;font-weight:800;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.brand-dot{display:inline-block;width:7px;height:7px;margin-left:7px;margin-top:8px;background:var(--red);transform:rotate(45deg);vertical-align:top}nav{display:flex;gap:26px;margin-left:auto;font-size:14px}nav a{text-decoration:none}.header-note{font-size:11px;color:var(--muted);border-left:1px solid var(--line);padding-left:24px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:65px 44px 72px;align-items:center}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.17em;font-weight:700;color:var(--muted);margin:0 0 22px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;font-weight:400}h1{font-family:Georgia,serif;font-size:clamp(60px,7.6vw,101px);letter-spacing:-.055em;margin-bottom:30px}h1 em{color:var(--red);font-weight:400}h2{font-family:Georgia,serif;font-size:44px;letter-spacing:-.035em}h3{font-family:Georgia,serif;font-size:34px;letter-spacing:-.025em}.intro{font-size:17px;max-width:470px;color:var(--muted)}.button{display:inline-flex;gap:30px;align-items:center;background:var(--green);color:var(--cream);text-decoration:none;padding:14px 22px;font-size:14px;border-radius:3px;margin-top:10px}.button:hover{background:#365640}.paper-scene{height:530px;position:relative;background:#e4e5d8;border-radius:50% 50% 4px 4px}.sheet{position:absolute;padding:27px;width:66%;height:345px;box-shadow:0 16px 25px #253b2525;display:flex;flex-direction:column;justify-content:space-between}.sheet span,.sheet small{font-size:9px;letter-spacing:.13em}.sheet h2{font-size:29px;letter-spacing:-.03em;margin:0}.sheet.back{background:#fcfaf5;color:var(--green);top:38px;right:5%;transform:rotate(9deg)}.sheet.front{background:var(--red);color:#fff4de;top:150px;left:4%;transform:rotate(-10deg)}.clock-art{font-family:Georgia,serif;font-size:66px;letter-spacing:-.06em}.clock-art span{font:inherit;opacity:.6}.grid-art{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.grid-art i{height:18px;background:#ccd7c3}.grid-art i:nth-child(3n){background:#78937b}.scene-caption{position:absolute;bottom:9px;width:100%;text-align:center;font-size:9px;color:#536453}.availability{display:flex;gap:17px;margin:0 44px;padding:25px 30px;background:#e9ece2;border:1px solid #d2dacb;border-radius:3px}.availability strong{font-size:16px}.availability p{font-size:14px;color:var(--muted);margin:5px 0 0}.status-dot{flex:none;width:9px;height:9px;background:#a96b26;border-radius:50%;margin-top:9px}.collections{padding:85px 44px 30px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:13px;color:var(--muted);margin:0}.product{display:grid;grid-template-columns:44% 1fr;border-top:1px solid var(--line);padding:42px 0 50px;gap:55px;align-items:center}.product-visual{height:450px;padding:35px;display:flex;flex-direction:column;justify-content:space-between;border-radius:3px}.product-visual>span{font-size:11px;letter-spacing:.16em}.product-visual>p{font-family:Georgia,serif;font-size:39px;line-height:1.05;margin:0}.game{background:var(--red);color:#fff1d6}.evidence-lines{margin:10px 0;font-family:Georgia,serif;font-size:52px;display:flex;align-items:center;gap:18px}.evidence-lines hr{flex:1;min-width:10px;border:0;border-top:1px solid #ffffff66}.work{background:var(--green);color:#f4f0db}.table-art{border:1px solid #bcc7ac85;padding:12px 20px}.table-art div{border-bottom:1px solid #bcc7ac85;padding:13px 0;font-size:14px;letter-spacing:.17em}.table-art div:last-child{border:0}.tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.product-copy>p,.product-copy li{font-size:15px;color:var(--muted)}ul{padding-left:20px;margin:24px 0}.product-copy li{padding-left:5px;margin-bottom:8px}.price-row{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);padding-top:20px}.price-row p{margin:0}.price-row strong{font-size:30px;font-weight:400;letter-spacing:-.04em}.price-row p span{display:block;font-size:11px;color:var(--muted)}.pill{font-size:11px;border:1px solid #899080;border-radius:40px;padding:5px 12px;white-space:nowrap}.product-copy .fineprint{font-size:12px;margin:18px 0 15px}.text-link{font-size:13px}.reverse .product-visual{order:2}.reverse{grid-template-columns:1fr 44%}.principles{background:#e7e9dd;margin:0 44px;padding:40px}.principles h2{font-size:42px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.three span{color:var(--red);font-size:12px}.three h3{font-size:24px;margin:18px 0}.three p{font-size:14px;color:var(--muted);margin-bottom:0}.faq{max-width:810px;margin:auto;padding:80px 44px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-size:16px;font-weight:600}details p{font-size:14px;color:var(--muted);margin:16px 0 0}footer{padding:42px 44px;border-top:1px solid var(--line)}footer>p{font-size:13px;color:var(--muted);margin-top:14px}footer>div{display:flex;flex-wrap:wrap;gap:25px;font-size:12px}footer small{display:block;font-size:11px;color:var(--muted);margin-top:30px}.information{max-width:880px;padding:70px 44px}.information h1{font-size:65px}.information .intro{max-width:none}.information section{border-top:1px solid var(--line);padding-top:35px;margin-top:40px}.information h2{font-size:34px}.information h3{font-size:25px;margin-top:26px}.information p{color:var(--muted)}.notice{background:#e7e9dd;padding:22px;border-left:3px solid var(--red)}.notice p{margin:10px 0 0}@media(max-width:850px){.header-note{display:none}.hero{gap:24px;padding:45px 28px}.paper-scene{height:440px}.sheet{height:280px;padding:20px}.sheet.front{top:135px}.sheet h2{font-size:25px}.clock-art{font-size:51px}.product{gap:28px}.product-visual{height:400px;padding:25px}.evidence-lines{font-size:38px}.product-copy h3{font-size:30px}}@media(max-width:620px){header{padding:22px;gap:15px}.brand{font-size:23px}nav{gap:12px;font-size:11px}nav a:nth-child(2){display:none}.hero{grid-template-columns:1fr;padding:36px 22px 30px}.hero h1{font-size:76px}.hero .intro{font-size:16px}.paper-scene{height:430px;margin-top:22px}.sheet{width:62%;max-width:280px}.sheet.front{left:7%}.availability{margin:0 22px;padding:19px}.collections{padding:55px 22px 20px}.section-heading{display:block}.section-heading>p{margin-top:15px}.product,.reverse{grid-template-columns:1fr;gap:28px;padding:28px 0 40px}.reverse .product-visual{order:0}.product-visual{height:300px}.evidence-lines{font-size:52px}.product-visual>p{font-size:34px}.principles{margin:0 22px;padding:25px}.principles h2{font-size:34px}.three{grid-template-columns:1fr;gap:25px;margin-top:25px}.three h3{margin:10px 0}.faq{padding:55px 22px}.faq h2{font-size:37px}footer{padding:30px 22px}.information{padding:45px 22px}.information h1{font-size:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
