.movement-module__OIV0Ia__page{z-index:20;background:var(--color-paper);color:var(--color-ink);position:relative}body:has(.movement-module__OIV0Ia__page) :is(.site-header,body>footer){display:none}.movement-module__OIV0Ia__spacer{height:340svh}.movement-module__OIV0Ia__fixed{grid-template-columns:minmax(0, 1fr) var(--size) minmax(0, 1fr);--size:min(104svh, 52vw);align-items:center;gap:clamp(12px,2vw,40px);padding:0 clamp(16px,3vw,40px);display:grid;position:fixed;inset:0;overflow:hidden}.movement-module__OIV0Ia__fixed:after{content:"";pointer-events:none;background:var(--grain);opacity:.04;position:absolute;inset:0}.movement-module__OIV0Ia__top{z-index:5;border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 clamp(16px,3vw,40px);display:grid;position:absolute;inset:0 0 auto}.movement-module__OIV0Ia__home{font-family:var(--font-serif);letter-spacing:-.03em;color:inherit;justify-self:start;font-size:32px;line-height:1;text-decoration:none}.movement-module__OIV0Ia__home:hover,.movement-module__OIV0Ia__home:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.movement-module__OIV0Ia__nav{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;gap:clamp(14px,2.4vw,34px);font-size:11px;display:flex}.movement-module__OIV0Ia__nav span:first-child{color:var(--color-tech)}.movement-module__OIV0Ia__bag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.movement-module__OIV0Ia__count{background:var(--color-ink);min-width:22px;height:22px;color:var(--color-paper);letter-spacing:0;border-radius:5px;place-items:center;padding:0 5px;animation:.5s cubic-bezier(.3,1.6,.5,1) movement-module__OIV0Ia__bump;display:inline-grid}.movement-module__OIV0Ia__copy{z-index:3;align-self:center;gap:14px;min-width:0;display:grid;position:relative}.movement-module__OIV0Ia__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px}.movement-module__OIV0Ia__kicker span{color:var(--color-tech);margin-left:1.4em}.movement-module__OIV0Ia__headline{font:400 clamp(54px, 7vw, 124px)/.86 var(--font-serif);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0;animation:.8s cubic-bezier(.22,1,.36,1) both movement-module__OIV0Ia__rise}.movement-module__OIV0Ia__headline em{color:var(--color-tech)}.movement-module__OIV0Ia__lede{max-width:28ch;color:color-mix(in srgb, var(--color-ink) 70%, transparent);margin:0;font-size:15px;line-height:1.5}.movement-module__OIV0Ia__stage{width:var(--size);aspect-ratio:1;opacity:0;cursor:none;max-width:100%;transition:opacity 1s,transform 1.4s cubic-bezier(.22,1,.36,1);position:relative;transform:scale(.94)}.movement-module__OIV0Ia__page[data-ready] .movement-module__OIV0Ia__stage{opacity:1;transform:none}.movement-module__OIV0Ia__face{transition:transform .2s linear;position:absolute;inset:0}.movement-module__OIV0Ia__photo{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;animation:.6s both movement-module__OIV0Ia__fade;position:absolute;inset:0}.movement-module__OIV0Ia__face>.movement-module__OIV0Ia__photo{filter:drop-shadow(0 30px 40px #11112829)}.movement-module__OIV0Ia__skel{clip-path:circle(0%);position:absolute;inset:0}.movement-module__OIV0Ia__hands{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.movement-module__OIV0Ia__loupe{z-index:8;pointer-events:none;opacity:0;background-repeat:no-repeat;background-color:var(--color-paper);border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;transition:opacity .25s;position:fixed;box-shadow:0 0 0 4px #fff,0 0 0 5px #0002,0 24px 50px -16px #0006,inset 0 0 30px #0003}.movement-module__OIV0Ia__panel{z-index:3;justify-self:end;gap:14px;width:min(300px,100%);display:grid;position:relative}.movement-module__OIV0Ia__specs{border-block:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:12px 0;display:grid}.movement-module__OIV0Ia__specs div{gap:2px;display:grid}.movement-module__OIV0Ia__specs dt{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 55%, transparent)}.movement-module__OIV0Ia__specs dd{margin:0;font-size:14px}.movement-module__OIV0Ia__opt{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.movement-module__OIV0Ia__opt span{width:44px;font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 55%, transparent)}.movement-module__OIV0Ia__opt button{border:1px solid var(--color-line);height:30px;color:inherit;font:500 12px var(--font-sans);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.movement-module__OIV0Ia__opt button:hover{border-color:var(--color-ink)}.movement-module__OIV0Ia__opt button[aria-checked=true]{border-color:var(--color-tech);box-shadow:0 0 0 1px var(--color-tech)}.movement-module__OIV0Ia__opt i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0002}.movement-module__OIV0Ia__price{align-items:baseline;gap:12px;margin:0;display:flex}.movement-module__OIV0Ia__price b{font-size:22px;font-weight:500}.movement-module__OIV0Ia__price span{font:11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 55%, transparent)}.movement-module__OIV0Ia__add{background:var(--color-ink);height:44px;color:var(--color-paper);font:500 14px var(--font-sans);cursor:pointer;border:0;border-radius:8px;transition:background .2s,transform .2s}.movement-module__OIV0Ia__add:hover{background:var(--color-tech)}.movement-module__OIV0Ia__add:active{transform:scale(.97)}.movement-module__OIV0Ia__hint{font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 50%, transparent);margin:0;transition:opacity .4s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.movement-module__OIV0Ia__page[data-open] .movement-module__OIV0Ia__hint{opacity:0}@media (max-width:980px){.movement-module__OIV0Ia__nav,.movement-module__OIV0Ia__lede{display:none}.movement-module__OIV0Ia__top{grid-template-columns:1fr auto}.movement-module__OIV0Ia__fixed{--size:min(100vw, 56svh);grid-template-rows:auto auto 1fr;grid-template-columns:1fr;align-content:start;justify-items:center;gap:4px;padding-top:80px}.movement-module__OIV0Ia__copy{justify-self:stretch}.movement-module__OIV0Ia__headline{font-size:clamp(40px,11vw,64px)}.movement-module__OIV0Ia__panel{justify-self:stretch;gap:8px;width:auto}.movement-module__OIV0Ia__specs{display:none}.movement-module__OIV0Ia__stage{cursor:auto}.movement-module__OIV0Ia__hint{display:none}}@keyframes movement-module__OIV0Ia__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes movement-module__OIV0Ia__fade{0%{opacity:0}to{opacity:1}}@keyframes movement-module__OIV0Ia__bump{0%{transform:scale(.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.movement-module__OIV0Ia__headline,.movement-module__OIV0Ia__photo{animation:none}}
