html:has(body.m2),body.m2{overflow-x:clip}.m2-hero__statement,.m2 h2,.m2-chapter h3{text-wrap:balance}.m2-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m2-block{display:block}.m2 section:not(.m2-hero) .eyebrow{justify-content:flex-start;margin:0 0 22px;text-align:left}.m2 section:not(.m2-hero) h2{margin-top:0;text-align:left}.m2-hero{display:flex;flex-direction:column;align-items:center;padding:22px 6% 64px;background:#fff;text-align:center}.m2-hero .eyebrow{justify-content:center}.m2-hero h1{margin:8px 0 4px;font:400 clamp(60px,8vw,84px) / 1 "Instrument Serif",serif;letter-spacing:.01em}.m2-hero h1 .wordmark-dot{color:var(--magenta)}.m2-hero__statement{font:400 clamp(36px,5vw,54px) / 1.06 "Instrument Serif",serif;letter-spacing:-.02em}.m2-ink{color:#000}.m2-hero__question{max-width:560px;margin-top:14px;font-size:14px;color:var(--muted)}.m2-movement{--muted: rgb(97 95 96 / .92);background:var(--soft)}.m2-movement__head{max-width:780px}.m2-movement__head h2{margin-bottom:20px}.m2-movement__head h2 .m2-block{color:var(--ink)}.m2-movement__head>p:last-child{max-width:560px;font-size:16px;color:var(--muted)}.m2-stage{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,5vw,80px);margin-top:64px}.m2-figure{position:sticky;top:max(20px,calc(50svh - 340px));align-self:start;margin:0;display:grid;justify-items:center;gap:14px;z-index:2;background:var(--soft)}.m2-mv{display:block;width:100%;max-height:calc(100svh - 110px);height:auto;aspect-ratio:1;fill:none;stroke:var(--ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;overflow:hidden}.m2-mv .mv-cam{transition:transform .9s cubic-bezier(.4,0,.2,1)}.m2-mv.is-zoomed{-webkit-mask-image:radial-gradient(circle closest-side,#000 84%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 84%,transparent 100%)}.m2-chapter__art{display:none}.m2-mv text{fill:var(--muted);stroke:none;font:400 12px Inter,sans-serif;letter-spacing:.02em}.m2-mv .mv-part{transition:opacity .5s ease}.m2-mv[data-active] .mv-part{opacity:.2}.m2-mv[data-active=barrel] .mv-part[data-part=barrel],.m2-mv[data-active=escapement] .mv-part[data-part=escapement],.m2-mv[data-active=hands] .mv-part[data-part=hands],.m2-mv[data-active=crown] .mv-part[data-part=crown],.m2-mv[data-active=caseback] .mv-part[data-part=caseback],.m2-mv[data-active=wrist] .mv-part[data-part=wrist]{opacity:1}.m2-mv[data-active=barrel] .mv-part[data-part=barrel] text,.m2-mv[data-active=escapement] .mv-part[data-part=escapement] text,.m2-mv[data-active=hands] .mv-part[data-part=hands] text,.m2-mv[data-active=crown] .mv-part[data-part=crown] text,.m2-mv[data-active=caseback] .mv-part[data-part=caseback] text,.m2-mv[data-active=wrist] .mv-part[data-part=wrist] text{fill:var(--ink)}.m2-mv[data-active] .mv-part text{visibility:hidden}.m2-mv[data-active=barrel] .mv-part[data-part=barrel] text,.m2-mv[data-active=escapement] .mv-part[data-part=escapement] text,.m2-mv[data-active=hands] .mv-part[data-part=hands] text,.m2-mv[data-active=crown] .mv-part[data-part=crown] text,.m2-mv[data-active=caseback] .mv-part[data-part=caseback] text,.m2-mv[data-active=wrist] .mv-part[data-part=wrist] text{visibility:visible}.m2-mv[data-active]:not([data-active=caseback]) .mv-part[data-part=caseback]{opacity:.32}.mv-wrist{stroke-dasharray:3 9;stroke-width:1.2}.mv-drift text{paint-order:stroke;stroke:#efefef;stroke-width:7px;font-size:13px}.mv-bolt circle{fill:#fff;stroke:#615f60bf;stroke-width:1}.mv-bolt .mv-bolt__in{fill:none;stroke:#615f604d;stroke-width:.7}.mv-bolt path{stroke:#615f60d9;stroke-width:1.3}.m2-mv text.mv-env{font-size:11px;letter-spacing:.12em;fill:#615f60b3}.mv-drift{animation:m2-drift 9s ease-in-out infinite}.mv-drift--2{animation-duration:11s;animation-delay:-3s}.mv-drift--3{animation-duration:10s;animation-delay:-6s}.mv-drift--4{animation-duration:12s;animation-delay:-2s}@keyframes m2-drift{50%{transform:translate(5px,-4px)}}@keyframes m2-flow{to{stroke-dashoffset:-48}}@keyframes m2-turn{to{transform:rotate(360deg)}}@keyframes m2-turn-back{to{transform:rotate(-360deg)}}.mv-case-out{stroke:#615f6047;stroke-width:1.2}.mv-case--in{stroke:#615f6040;stroke-width:.7}.mv-ticks{stroke-width:1;opacity:.7}.mv-hours{stroke:#615f60f2;stroke-width:1.5;stroke-linecap:butt}.m2-mv text.mv-brand{fill:var(--ink);font:400 30px "Instrument Serif",serif;letter-spacing:.2em}.m2-mv text.mv-brand-sub{fill:var(--muted);font:500 8.5px Inter,sans-serif;letter-spacing:.32em}.mv-strap__fill{fill:url(#mv-strap-fill);stroke:none}.mv-strap__edge{stroke:url(#mv-strap-edge);stroke-width:1}.mv-strap__stitch{stroke:url(#mv-strap-edge);stroke-width:.8;stroke-dasharray:3 4}.mv-lug{fill:url(#mv-metal);stroke:#615f60cc;stroke-width:1}.mv-engraving__row,.mv-ledger__new{stroke:#615f60b3;stroke-width:1.2}.mv-engraving__row{opacity:.75}.mv-ledger__new{stroke-dasharray:100;stroke-dashoffset:100;animation:m2-line 6s ease-in-out infinite}@keyframes m2-line{0%,15%{stroke-dashoffset:100}45%,to{stroke-dashoffset:0}}.mv-hallmark circle:not(.mv-hallmark__ripple){fill:none;stroke:#615f60b3}.mv-hallmark path{fill:#d001698c;stroke:#615f60cc;stroke-width:.9}.mv-hallmark__in{stroke-dasharray:2 3}.mv-hallmark__ripple{fill:none;stroke:var(--magenta);opacity:0}.mv-loupe circle{fill:#ffffff8c;stroke:#615f60d9;stroke-width:1.2}.mv-loupe path{stroke:#615f60d9;stroke-width:3.2}.mv-loupe{transform-box:view-box;transform-origin:252px 660px;animation:m2-loupe 7s ease-in-out infinite}@keyframes m2-loupe{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes m2-strike{0%,55%{opacity:0;transform:scale(1)}60%{opacity:.9}to{opacity:0;transform:scale(1.45)}}.mv-hallmark__ripple{transform-box:fill-box;transform-origin:center;animation:m2-strike 6s ease-out infinite}.mv-spin{transform-box:view-box}.mv-spin--barrel{transform-origin:230px 280px;animation:m2-turn 36s linear infinite}.mv-spin--w1{transform-origin:370px 280px;animation:m2-turn-back 24.5s linear infinite}.mv-spin--w2{transform-origin:419px 365px;animation:m2-turn 18.8s linear infinite}.mv-spin--esc{transform-origin:488px 378px;animation:m2-turn-back 12s steps(15) infinite}.mv-fork{transform-box:view-box;transform-origin:488px 442px;animation:m2-fork 1.6s steps(1) infinite}@keyframes m2-fork{0%{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.mv-balance{transform-box:view-box;transform-origin:488px 512px;animation:m2-balance 1.6s ease-in-out infinite}@keyframes m2-balance{0%,to{transform:rotate(-110deg)}50%{transform:rotate(110deg)}}.mv-hand{transform-box:view-box;transform-origin:480px 228px}.mv-hand--hour{animation:m2-turn 48s linear -40s infinite}.mv-hand--minute{animation:m2-turn 12s linear -2s infinite}.mv-hand--second{animation:m2-turn 4s steps(16) infinite}.mv-hand__dark{fill:#3a393b;stroke:#232224;stroke-width:.5;stroke-linejoin:round}.mv-hand__light{fill:#8a8789;stroke:#4a494b;stroke-width:.5;stroke-linejoin:round}.mv-wrist{animation:m2-flow 5s linear infinite}.mv-crownset{animation:m2-crown 6s ease-in-out infinite}@keyframes m2-crown{0%,20%,to{transform:translate(0)}35%,70%{transform:translate(10px)}}.mv-tip{fill:var(--magenta);stroke:none}.mv-crown__ridges{stroke-width:1;opacity:.6}.mv-stem{stroke-dasharray:4 5}.mv-case{stroke:#615f60e6;stroke-width:1.2}.mv-case-band{stroke:#615f6021;stroke-width:9}.mv-glass{fill:url(#mv-glass);stroke:none}.mv-gear{fill:url(#mv-metal);stroke:#615f60d9;stroke-width:.9}.mv-window{fill:#f7f7f8;stroke:#615f6080;stroke-width:.7}.mv-fine{stroke:#615f6066;stroke-width:.7}.mv-spring{stroke:#615f60b3;stroke-width:.8}.mv-spokes{stroke:#615f6099;stroke-width:1}.mv-jewel-ring{fill:#fff;stroke:#615f60b3;stroke-width:.8}.mv-jewel{fill:#d001699e;stroke:none}.mv-ruby{fill:#d001698c;stroke:#615f60b3;stroke-width:.8}.mv-fork-arm{stroke:#615f60d9;stroke-width:1.5}.mv-balance__ring{stroke:#615f60d9;stroke-width:3}.mv-screwhead{fill:#fff;stroke:#615f60b3;stroke-width:.8}.mv-minidial-case{fill:#fff;stroke:#615f60d9;stroke-width:1.2}.mv-minidial{fill:url(#mv-glass);stroke:#615f604d;stroke-width:.7}.mv-batons{stroke:#615f60e6;stroke-width:2;stroke-linecap:butt}.mv-hand__line{stroke:var(--magenta);stroke-width:1}.mv-pin{fill:#fff;stroke:#615f60f2;stroke-width:1}.mv-crown{fill:url(#mv-crown);stroke:#615f60d9;stroke-width:1.1}.mv-crown__ridges{stroke:#615f608c;stroke-width:.9;opacity:1}.mv-stem{stroke:#615f6099;stroke-width:1.1}.m2-pause{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;color:var(--ink);font-size:11px}.m2-pause:hover{border-color:var(--magenta)}.m2-pause__on,.m2-pause[aria-pressed=true] .m2-pause__off{display:none}.m2-pause[aria-pressed=true] .m2-pause__on{display:inline}html[data-m2-motion=paused] :is(.m2-field,.m2-mv,.m2-phone) *{animation-play-state:paused!important}.m2-chapters{margin:0;padding:0;list-style:none}.m2-chapter{position:relative;display:grid;align-content:center;gap:16px;min-height:56vh;padding:6vh 0 6vh 24px;border-top:1px solid var(--line)}.m2-chapter:before{content:"";position:absolute;left:0;top:6vh;bottom:6vh;width:2px;background:var(--line);transition:background-color .5s ease}.m2-chapter.is-active:before{background:var(--magenta)}.m2-chapter:first-child{border-top:0}.m2-chapter .micro-label{display:flex;gap:10px;align-items:center}.m2-chapter h3{font:400 clamp(30px,3.4vw,40px) / 1.1 "Instrument Serif",serif;color:var(--muted);transition:color .5s ease}.m2-chapter.is-active h3{color:var(--ink)}.m2-chapter p{max-width:520px;font-size:14px;color:var(--muted)}.m2-chapter__note{padding-left:14px;border-left:1px solid var(--line);font-size:12px!important}.m2-gates{display:grid;gap:14px;max-width:520px;margin:0}.m2-gates>div{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--line)}.m2-gates dt{color:var(--ink);font:500 14px/1.75 Inter,sans-serif}.m2-gates dd{margin:0;color:var(--muted);font:400 14px/1.75 Inter,sans-serif}.m2-chapter blockquote.m2-chapter__note{max-width:520px;margin:0;color:var(--muted);line-height:1.75}.m2-rules{display:flex;flex-wrap:wrap;gap:8px;max-width:520px;margin:0;padding:0;list-style:none;counter-reset:rule}.m2-rules li{counter-increment:rule;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-lg);font-size:12px;color:var(--ink)}.m2-rules li:before{content:counter(rule) " · ";color:var(--magenta);font-variant-numeric:tabular-nums}.m2-decision{background:#fff}.m2-workshop{background:var(--soft)}.m2-glyph{display:block;width:100%;height:auto;aspect-ratio:2 / 1;margin-bottom:10px;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.m2-glyph__new{stroke:#1a1a1a;stroke-width:2}.m2-field{display:grid;gap:8px;width:min(780px,100%);margin:12px auto 0}.m2-field__art{display:block;width:100%;max-height:270px;height:auto;overflow:visible}.m2-field__art text{stroke:none;-webkit-user-select:none;user-select:none}.chr-pedestal{stroke:#615f6029;stroke-width:.9;stroke-dasharray:3 6}.chr-pedestal-shade{stroke:#615f600f;stroke-width:3.5;stroke-linecap:round}.chr-plaque text{font:500 8.5px Inter,sans-serif;letter-spacing:.08em;fill:var(--muted)}.chr-plaque .fl-label{fill:var(--ink);font-weight:600;font-size:9px;letter-spacing:.1em}.chr-plaque .fl-label--person{fill:var(--magenta)}.chr-plaque .chr-sub{font-size:7.5px;fill:var(--graphite)}.chr-plaque .chr-sub-detail{font-size:6.5px;fill:#615f6099}.chr-link{stroke:#615f6038;stroke-width:.8;stroke-dasharray:2 4}.fl-node{fill:#fff;stroke:#615f60a6;stroke-width:1.2}.fl-node--person{stroke:var(--magenta);stroke-width:1.5}.chr-icon{fill:none;stroke:var(--graphite);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.chr-icon--person{stroke:var(--magenta);stroke-width:1}.chr-icon-dot{fill:var(--graphite);stroke:none}.chr-bezel-out{fill:none;stroke:#615f6038;stroke-width:1.2}.chr-bezel-rim{fill:#fcfcfc;stroke:var(--ink);stroke-width:1}.chr-dial-face{fill:url(#m2-sapphire);stroke:#615f6059;stroke-width:.8}.chr-dial-azurage{fill:none;stroke:#615f601f;stroke-dasharray:2 4;stroke-width:.6}.chr-batons line{stroke:var(--ink);stroke-width:1.2;stroke-linecap:round}.chr-rail{fill:none;stroke:#615f6026;stroke-width:.6}.chr-brand{fill:var(--ink);font:400 13px "Instrument Serif",serif;letter-spacing:.22em}.chr-subbrand{fill:var(--muted);font:500 6.5px Inter,sans-serif;letter-spacing:.18em}.chr-calibre{fill:#615f608c;font:400 6px Inter,sans-serif;letter-spacing:.14em}.chr-subdial-face{fill:#fafafa;stroke:#615f6059;stroke-width:.8}.chr-subdial-ring{fill:none;stroke:#615f601f;stroke-width:.5}.chr-hash{fill:var(--graphite);font:500 5.5px monospace;letter-spacing:.08em}.chr-sealed{fill:var(--muted);font:500 4.5px Inter,sans-serif;letter-spacing:.08em}.chr-subhand{stroke:var(--graphite);stroke-width:.8;stroke-linecap:round;transform-box:view-box;transform-origin:380px 178px}.chr-lug{fill:none;stroke:#615f6047;stroke-width:1;stroke-linecap:round}.chr-crown-flute{fill:#fdfdfd;stroke:var(--ink);stroke-width:.9}.chr-knurl{stroke:#615f6073;stroke-width:.6}.chr-hand-wrap{transform-box:view-box;transform-origin:380px 136px}.chr-hand-facet--dark{fill:#2f343d;stroke:#1a1a1a;stroke-width:.5;stroke-linejoin:round}.chr-hand-facet--light{fill:#6e7685;stroke:#2f343d;stroke-width:.5;stroke-linejoin:round}.chr-hand-spine{stroke:#fff;stroke-width:.5;opacity:.8}.chr-hand-slit{stroke:#fff;stroke-width:.6}.chr-hand--person{stroke:var(--ink);stroke-width:.9}.chr-hand-counter{fill:#1a1a1a;stroke:none}.chr-hand-tip{stroke:#615f60;stroke-width:1.6;stroke-linecap:round}.chr-ruby-glow{fill:url(#m2-ruby-glow);opacity:0}.chr-pivot-chaton{fill:#f4edd8;stroke:#615f60a6;stroke-width:.8}.chr-chaton-screw{fill:#2b4c7e;stroke:none}.fl-pupil.chr-ruby{fill:#615f60;stroke:none}.fl-shine.chr-ruby-shine{fill:#fff;stroke:none}.chr-sapphire-arc{fill:none;stroke:#ffffffb3;stroke-width:1.4;opacity:.7}.fl-ask{opacity:0}.fl-ask-box{fill:#fff;stroke:#615f6059;stroke-width:1}.fl-ask-text{fill:var(--ink);font:400 13px "Instrument Serif",serif;letter-spacing:.02em}.fl-owned-badge{opacity:0}.fl-owned-box{fill:#fff;stroke:#d0016959;stroke-width:1}.fl-owned{fill:var(--magenta);font:600 7px Inter,sans-serif;letter-spacing:.14em}.chr-sub--crown{font-size:7px;fill:var(--muted)}.m2-field__caption{display:grid;justify-items:center;margin-top:8px}.m2-story__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;width:100%;margin:14px auto 0;font-size:11px;color:var(--muted)}.m2-field__cap{grid-area:1 / 1;text-align:center}.m2-field__cap h2{margin:0;font:400 clamp(28px,3.2vw,38px) / 1.1 "Instrument Serif",serif;color:var(--ink)}.m2-field__cap p{max-width:520px;margin:4px auto 0;font-size:13px;line-height:1.6;color:var(--muted)}.m2-field__cap--ask{opacity:0}@media(prefers-reduced-motion:no-preference){.fl-orbit{transform-box:view-box;transform-origin:380px 136px;animation:fl-spin 60s linear infinite}.chr-hand-wrap--source{animation:chr-hand-source 20s ease-in-out infinite}.chr-hand-wrap--model{animation:chr-hand-model 20s ease-in-out infinite}.chr-hand-wrap--person{animation:chr-hand-person 20s ease-in-out infinite}.chr-subhand{animation:chr-subhand 20s ease-in-out infinite}.fl-pupil.chr-ruby{animation:chr-ruby 20s ease-in-out infinite}.chr-hand-tip{animation:chr-hand-tip 20s ease-in-out infinite}.chr-ruby-glow{animation:chr-ruby-glow 20s ease-in-out infinite}.fl-ask,.m2-field__cap--ask{animation:fl-ask 20s ease-in-out infinite}.fl-owned-badge,.m2-field__cap--one{animation:fl-one 20s ease-in-out infinite}.chr-link{animation:chr-link 20s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.chr-hand-wrap--source{transform:rotate(-60deg)}.chr-hand-wrap--model{transform:rotate(60deg)}.chr-hand-wrap--person,.chr-subhand{transform:rotate(0)}.fl-pupil.chr-ruby{fill:#d00169}.chr-hand-tip{stroke:#d00169}.chr-ruby-glow{opacity:.8}.fl-owned-badge,.m2-field__cap--one{opacity:1}.fl-ask,.m2-field__cap--ask{display:none}}@keyframes chr-hand-source{0%,30%{transform:rotate(-105deg)}46%,84%{transform:rotate(-60deg)}to{transform:rotate(-105deg)}}@keyframes chr-hand-model{0%,30%{transform:rotate(115deg)}46%,84%{transform:rotate(60deg)}to{transform:rotate(115deg)}}@keyframes chr-hand-person{0%,30%{transform:rotate(-18deg)}46%,84%{transform:rotate(0)}to{transform:rotate(-18deg)}}@keyframes chr-subhand{0%,30%{transform:rotate(35deg);opacity:.45}46%,84%{transform:rotate(0);opacity:1}to{transform:rotate(35deg);opacity:.45}}@keyframes chr-ruby{0%,34%{fill:#615f60}48%,84%{fill:#d00169}to{fill:#615f60}}@keyframes chr-ruby-glow{0%,36%{opacity:0}48%,84%{opacity:.8}to{opacity:0}}@keyframes chr-link{0%,36%{stroke:#615f601f}48%,84%{stroke:#d0016959}to{stroke:#615f601f}}@keyframes fl-ask{0%,26%{opacity:1}36%,90%{opacity:0}98%,to{opacity:1}}@keyframes fl-one{0%,34%{opacity:0}46%,82%{opacity:1}92%,to{opacity:0}}@keyframes chr-hand-tip{0%,34%{stroke:#615f60}48%,84%{stroke:#d00169}to{stroke:#615f60}}@keyframes fl-spin{to{transform:rotate(360deg)}}.m2-motto{margin-top:28px;padding-left:18px;border-left:2px solid var(--magenta);font:400 clamp(26px,3vw,34px) / 1.18 "Instrument Serif",serif;color:var(--ink)}.m2-phone-wrap{display:grid;justify-items:center}.m2-phone-box{container-type:inline-size;width:min(100%,300px)}.m2-phone{--ph-bg: #f8f7f7;--ph-card: #ffffff;--ph-ink: #2b2a2b;--ph-muted: #716d70;--ph-line: #e6e1e3;position:relative;width:100%;aspect-ratio:788 / 1500;overflow:hidden;border:1px solid #d9d5d7;border-radius:13cqw;background:var(--ph-bg);color:var(--ph-ink);font-family:Inter,sans-serif;box-shadow:14px 20px 30px #00000047;text-align:left}.ph-island{position:absolute;top:3.1cqw;left:50%;width:24cqw;height:7cqw;border-radius:999px;background:#1f2a30;transform:translate(-50%)}.ph-status{position:absolute;top:3.6cqw;right:8cqw;left:8cqw;display:flex;justify-content:space-between;font-size:3.6cqw;font-weight:600}.ph-status__sig{display:inline-flex;align-items:flex-end;gap:.7cqw}.ph-status__sig i{width:.9cqw;height:2cqw;border-radius:.4cqw;background:var(--ph-ink)}.ph-status__sig i:nth-child(2){height:2.6cqw}.ph-status__sig i:nth-child(3){height:3.2cqw}.ph-status__sig i:nth-child(4){height:3.8cqw}.ph-screen{position:absolute;top:14cqw;right:5.5cqw;bottom:21cqw;left:5.5cqw;display:grid;align-content:start;gap:2.6cqw}.ph-screen--reader{opacity:0;pointer-events:none}.ph-brand{margin:0 0 1.5cqw;font:400 6.6cqw/.95 "Instrument Serif",serif;color:var(--ph-ink)}.ph-brand small{display:block;font:400 3cqw/1 Inter,sans-serif;letter-spacing:.02em;color:var(--ph-muted)}.ph-title{margin:0;font-size:8cqw;font-weight:600;line-height:1.12;letter-spacing:0}.ph-section{margin:2.2cqw 0 0;font-size:2.9cqw;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-muted)}.ph-card{display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding:3.6cqw 4cqw;border-radius:4cqw;background:var(--ph-card)}.ph-card__text{display:grid;gap:1.2cqw}.ph-card strong{font-size:4.4cqw;font-weight:600;line-height:1.25;color:var(--ph-ink)}.ph-card__text span{font-size:3.4cqw;line-height:1.35;color:var(--ph-muted)}.ph-chev{flex:none;width:2.4cqw;height:2.4cqw;border-top:.5cqw solid var(--ph-muted);border-right:.5cqw solid var(--ph-muted);transform:rotate(45deg)}.ph-chev--back{transform:rotate(-135deg)}.ph-currency{margin:0;font-size:3cqw;line-height:1.4;color:var(--ph-muted)}.ph-back{display:flex;align-items:center;gap:2cqw;margin:0 0 2cqw;font-size:3.8cqw;font-weight:600;color:var(--magenta)}.ph-back .ph-chev{border-color:var(--magenta)}.ph-kicker{margin:0;font-size:2.9cqw;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-muted)}.ph-reader-title{margin:0;font-size:5.8cqw;line-height:1.16}.ph-published{margin:0;font-size:3.6cqw;color:var(--ph-muted)}.ph-fact{display:grid;gap:1cqw;padding:3.2cqw 4cqw;border-radius:4cqw;background:var(--ph-card)}.ph-fact small{font-size:2.8cqw;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-muted)}.ph-fact strong{font-size:4cqw;font-weight:600}.ph-open{margin:1cqw 0 0;padding:3.2cqw 4cqw;border:.3cqw solid var(--magenta);border-radius:3.6cqw;font-size:3.7cqw;font-weight:500;color:var(--magenta)}.ph-note{margin:0;font-size:3cqw;line-height:1.45;color:var(--ph-muted)}.ph-tabs{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);padding:2.6cqw 2cqw 6.4cqw;border-top:.3cqw solid var(--ph-line);background:var(--ph-bg)}.ph-tabs span{display:grid;justify-items:center;gap:.8cqw;font-size:2.7cqw;color:var(--ph-muted)}.ph-tabs svg{width:6cqw;height:6cqw;padding:.6cqw 2.2cqw;box-sizing:content-box;border-radius:999px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ph-tabs .is-on{color:var(--magenta)}.ph-tabs .is-on svg{background:#f6dfe9}.ph-tap{position:absolute;top:60cqw;left:50%;width:9cqw;height:9cqw;margin-left:-4.5cqw;border-radius:50%;background:#d0016938;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.ph-screen--today{animation:ph-today 14s ease-in-out infinite}.ph-screen--reader{animation:ph-reader 14s ease-in-out infinite}.ph-card--primary{animation:ph-press 14s ease-in-out infinite}.ph-tap{animation:ph-tap 14s ease-out infinite}}@keyframes ph-today{0%,44%{opacity:1;transform:none}50%,92%{opacity:0;transform:translate(-5cqw)}98%,to{opacity:1;transform:none}}@keyframes ph-reader{0%,44%{opacity:0;transform:translate(5cqw)}50%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(5cqw)}}@keyframes ph-press{0%,38%{background:var(--ph-card)}41%,45%{background:#efeaec}48%,to{background:var(--ph-card)}}@keyframes ph-tap{0%,38%{opacity:0;transform:scale(.4)}41%{opacity:1;transform:scale(1)}47%,to{opacity:0;transform:scale(1.6)}}@media(max-width:900px){.m2-stage{grid-template-columns:minmax(0,1fr);gap:0;margin-top:40px}.m2-figure{top:0;padding:10px 0 8px;border-bottom:1px solid var(--line)}.m2-mv{width:auto;height:min(34svh,78vw);max-height:none}.m2-figure{position:sticky}.m2-mv text{font-size:17px;letter-spacing:0}.m2-mv .mv-drift text{font-size:20px;stroke-width:9px}.m2-mv text.mv-env{font-size:16px;letter-spacing:.04em}.m2-mv .mv-note--wide{display:none}.m2-figure .m2-pause{position:absolute;top:10px;right:0;display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:0;border-radius:50%}.m2-figure .m2-pause span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m2-figure .m2-pause:before{content:"";width:4px;height:12px;border-inline:3px solid currentColor}.m2-figure .m2-pause[aria-pressed=true]:before{width:0;height:0;margin-left:3px;border-inline:0;border-block:6px solid transparent;border-left:10px solid currentColor}.m2-chapter{min-height:0;padding:40px 0 40px 20px;opacity:1}.m2-chapter:before{top:40px;bottom:40px}.m2-chapter.is-active{opacity:1}}@media(max-width:700px){.m2-figure{position:static;justify-items:start;padding:0 0 8px;border-bottom:0;background:none}.m2-figure>.m2-mv{position:absolute;width:0;height:0;overflow:hidden}.m2-figure .m2-pause{position:static;width:auto;min-height:40px;padding:8px 14px;border-radius:var(--radius-lg)}.m2-figure .m2-pause:before{display:none}.m2-figure .m2-pause span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.m2-chapter__art{display:block;width:min(100%,240px);margin:0 0 4px}.m2-chapter__art .m2-mv{width:100%;height:auto;max-height:none}.m2-chapter:not(.is-active) .m2-chapter__art *{animation-play-state:paused}.m2-mv[data-active=barrel] .mv-part[data-part=barrel] text,.m2-mv[data-active=escapement] .mv-part[data-part=escapement] text,.m2-mv[data-active=hands] .mv-part[data-part=hands] text,.m2-mv[data-active=crown] .mv-part[data-part=crown] text,.m2-mv[data-active=caseback] .mv-part[data-part=caseback] text,.m2-mv[data-active=wrist] .mv-part[data-part=wrist] text{font-size:28px;letter-spacing:0}.m2-mv .mv-part[data-part=barrel] text{transform:translate(-24px)}}@media(max-width:700px){.m2-hero .m2-field__art .fl-label{font-size:17px;letter-spacing:.05em}.m2-hero .m2-field__art .chr-sub{font-size:14px}.m2-hero .m2-field__art .chr-sub-detail,.m2-hero .m2-field__art .chr-calibre,.m2-hero .m2-field__art .chr-hash,.m2-hero .m2-field__art .chr-sealed{display:none}.m2-hero .m2-field__art .fl-ask-text{font-size:19px}.m2-hero .m2-field__art .fl-ask-box{transform-box:fill-box;transform-origin:center;transform:scale(1.25,1.45)}.m2-eye__legend li{padding-inline:8px;font-size:11px}.m2-eye__legend strong{font-size:17px}.m2-hero{padding-bottom:64px}.m2-hero .mobile-break{display:block}}@media(prefers-reduced-motion:reduce){.m2 *,.m2 *:before,.m2 *:after{animation:none!important;transition:none!important}.m2-pause{display:none}.mv-ledger__new{stroke-dashoffset:0}}
