@font-face{font-family:HelveticaN;src:url(/fonts/HelveticaN-300.woff)format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:HelveticaN;src:url(/fonts/HelveticaN-400.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:HelveticaN;src:url(/fonts/HelveticaN-500.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeue-400.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}:root{--black:#000;--white:#f8f8f6;--paper:#e9e9e7;--hero-light:#f4f4f3;--orange:#f26b1f;--crown-mark:url(/assets/modstudio/crown-mark.svg);--gutter:3.125vw}*{box-sizing:border-box}html{overscroll-behavior-x:none;background:var(--black);scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none;color:#111;background:var(--black);letter-spacing:-.05em;width:100%;max-width:100%;margin:0;font-family:HelveticaN,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.1;overflow-x:clip}body:has(.mobile-menu.is-open){overflow:hidden}.not-found-page{min-height:100svh;color:var(--white);background:var(--black);text-align:center;place-content:center;justify-items:center;gap:18px;padding:32px;display:grid}.not-found-page p,.not-found-page h1{margin:0}.not-found-page p{color:var(--orange);letter-spacing:.15em;font-size:14px}.not-found-page h1{font-size:clamp(34px,7vw,84px);font-weight:400}.not-found-page a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px;font-size:13px}main,section,footer{position:relative}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button{cursor:pointer}img{max-width:100%;display:block}::selection{color:var(--white);background:var(--orange)}.preloader{z-index:1000;color:#fff;background:var(--orange);opacity:0;pointer-events:none;will-change:opacity;place-items:center;transition:opacity .72s cubic-bezier(.4,0,.2,1);display:grid;position:fixed;inset:0;overflow:hidden}.preloader.is-visible{opacity:1;transition:none}.preloader-crown{--preloader-base-y:89.7%;--preloader-cover-scale:100;z-index:2;aspect-ratio:147/134;pointer-events:none;width:min(17vw,190px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader-crown-grow{transform-origin:50% var(--preloader-base-y);will-change:transform;animation:4.45s linear both preloader-crown-grow;position:absolute;inset:0}.preloader-crown-grow:before{background:var(--hero-light);content:"";transform-origin:50%;will-change:filter, opacity, transform;animation:4.45s linear both preloader-crown-appear-spin;position:absolute;inset:0;-webkit-mask:url(/assets/modstudio/preloader-crown.svg) 50%/contain no-repeat;mask:url(/assets/modstudio/preloader-crown.svg) 50%/contain no-repeat}@keyframes preloader-crown-appear-spin{0%{opacity:0;filter:blur(14px);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.04)rotate(0)}22.5%{opacity:1;filter:blur();transform:scale(1)rotate(0)}29%{opacity:1;filter:blur();animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)rotate(0)}64%,to{opacity:1;filter:blur();transform:scale(1)rotate(720deg)}}@keyframes preloader-crown-grow{0%{transform:scale(1)}71.5%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scale(1)}96.25%,to{transform:scale(var(--preloader-cover-scale))}}.site-header{z-index:100;width:100%;height:42px;padding:0 var(--gutter);color:#fff;letter-spacing:-.05em;opacity:0;pointer-events:none;text-transform:uppercase;visibility:hidden;grid-template-columns:1fr auto 1fr;align-items:center;font-size:14.976px;font-weight:400;line-height:1.1;transition:opacity .4s,transform .4s,visibility 0s .4s;display:grid;position:fixed;top:0;left:0;transform:translateY(-8px)}.site-header.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .4s,transform .4s;transform:translateY(0)}.site-header.is-dark{color:#111}.site-header.is-menu-open{color:#fff}.desktop-nav{gap:25px;display:flex}.desktop-nav a{width:max-content;position:relative}.desktop-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-home-link{width:34px;height:34px;color:inherit;grid-area:1/2;place-items:center;transition:opacity .25s;display:grid}.header-home-link:hover{opacity:.62}.header-home-link:focus-visible{outline-offset:2px;outline:1px solid}.header-crown{aspect-ratio:95/85;width:34px;-webkit-mask:var(--crown-mark) center / contain no-repeat;-webkit-mask:var(--crown-mark) center / contain no-repeat;mask:var(--crown-mark) center / contain no-repeat;background:currentColor;display:block}.serie-cart-nav{z-index:1;contain:layout;grid-area:1/3;justify-self:end;place-items:center end;width:24px;height:34px;display:grid;position:relative}.serie-cart-nav.has-items{width:max-content}.serie-cart-trigger{min-height:34px;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0;transition:color .25s,filter .25s;display:inline-flex}.serie-cart-trigger svg{width:24px;height:24px;transition:opacity .25s}.serie-cart-trigger:hover svg{opacity:.62}.serie-cart-trigger:focus-visible{outline-offset:3px;outline:1px solid}.serie-cart-trigger.has-items{color:var(--orange);filter:drop-shadow(0 0 7px #ff5f0f94)}.serie-cart-trigger span{border:1px solid;border-radius:50%;place-items:center;min-width:20px;min-height:20px;font-size:11px;display:inline-grid}.serie-cart-empty-popover{width:min(230px,100vw - 24px);animation:.18s ease-out both serie-cart-empty-enter;position:absolute;top:calc(100% + 12px);right:0}.serie-cart-empty-popover:before{background:var(--orange);content:"";width:1px;height:12px;position:absolute;bottom:100%;right:12px}@keyframes serie-cart-empty-enter{0%{opacity:0}}.serie-cart-empty-popover>button{color:#fff;width:100%;min-height:48px;font:inherit;letter-spacing:.035em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(116deg,#f26b1ff5,#f26b1fd1);border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;transition:background .3s,box-shadow .3s;display:flex;box-shadow:0 12px 32px #0003,0 8px 28px #f26b1f24}.serie-cart-empty-popover>button:hover:not(:disabled){background:linear-gradient(112deg,#ff7828fa,#f26b1fe6);box-shadow:0 15px 38px #00000038,0 10px 34px #f26b1f33}.serie-cart-empty-popover>button:focus-visible{outline-offset:3px;outline:2px solid #fff}.serie-cart-empty-popover>button:disabled{cursor:not-allowed;opacity:.48}.menu-toggle,.scroll-progress,.mobile-menu{display:none}.opening-scene{--opening-progress:0;--angle-enter:0;--angle-motion:0;--brand-progress:0;--tagline-progress:0;z-index:3;background:var(--black);height:350svh}.opening-sticky,.personality-sticky,.design-sticky,.spirit-sticky,.essence-sticky,.engineering-sticky,.collection-sticky,.order-sticky{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.opening-sticky{background:var(--hero-light)}.opening-front,.opening-light{position:absolute;inset:0}.opening-front{z-index:3;clip-path:inset(0 0 clamp(0%, calc(var(--opening-progress) * 450%), 100%) 0);opacity:clamp(.64, calc(1 - var(--opening-progress) * 2.15), 1);background:#c7c7c5 url(/assets/modstudio/web-hero-serie-01-light.webp) 50%/cover no-repeat}.opening-light{--opening-index-ring:max(30.556vw, 48.889svh);--opening-index-center-x-offset:0px;--opening-index-center-y-offset:max(1.285vw, 2.056svh);--opening-hour-height:max(4.583vw, 7.333svh);--opening-hour-rail-width:max(.347vw, .556svh);--opening-hour-rail-offset:max(.313vw, .5svh);--opening-crown-width:max(5.069vw, 8.111svh);--opening-crown-top:max(.972vw, 1.556svh);z-index:2;color:#111;background:var(--hero-light);overflow:hidden}.opening-watch-stage{z-index:1;isolation:isolate;background:var(--hero-light);opacity:0;filter:blur(10px);will-change:filter, opacity;transition:opacity 1.2s cubic-bezier(.22,.61,.36,1) 4.68s,filter 1.4s cubic-bezier(.22,.61,.36,1) 4.68s;position:absolute;inset:0}.opening-light.is-revealed .opening-watch-stage{opacity:1;filter:blur()}.opening-watch-picture{display:block;position:absolute;inset:0}.opening-watch{object-fit:cover;object-position:center;opacity:1;width:100%;max-width:none;height:100%}@media (min-width:901px){.opening-watch{mix-blend-mode:multiply}}.opening-indices{z-index:3;top:calc(50% - var(--opening-index-center-y-offset));left:calc(50% - var(--opening-index-center-x-offset));width:var(--opening-index-ring);aspect-ratio:1;opacity:0;pointer-events:none;will-change:opacity, transform;max-width:none;position:absolute;transform:translate(-50%,-50%)}.opening-light.is-revealed .opening-indices{animation:6.08s linear both opening-indices-sequence}.opening-index{opacity:0;position:absolute;inset:0;transform:rotate(0)}.opening-index:before,.opening-index:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%)}.opening-index.is-hour:before,.opening-index.is-hour:after{width:var(--opening-hour-rail-width);height:var(--opening-hour-height);clip-path:polygon(12% 0,88% 0,100% 4%,96% 100%,4% 100%,0 4%);background:#666a69;top:0}.opening-index.is-hour:before{left:calc(50% - var(--opening-hour-rail-offset))}.opening-index.is-hour:after{left:calc(50% + var(--opening-hour-rail-offset))}.opening-crown{top:var(--opening-crown-top);width:var(--opening-crown-width);aspect-ratio:95/85;-webkit-mask:var(--crown-mark) center / contain no-repeat;mask:var(--crown-mark) center / contain no-repeat;opacity:0;background:#666a69;position:absolute;left:50%;transform:translate(-50%)}.opening-light.is-revealed .opening-crown{animation:.36s ease-out 3.32s both opening-crown-appear}.opening-light.is-revealed .opening-index{animation:opening-index-deploy var(--deploy-duration) cubic-bezier(.22, .61, .36, 1) var(--deploy-delay) both}@keyframes opening-indices-sequence{0%,77%{opacity:1}to{opacity:0}}@keyframes opening-index-deploy{0%{opacity:0;transform:rotate(0)}8%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(var(--target-angle))}}@keyframes opening-crown-appear{0%{opacity:0}to{opacity:1}}.opening-brand{z-index:2;letter-spacing:-.08em;opacity:clamp(0, calc((var(--opening-progress) - .26) * 5.5), 1);transform:translate(-51.5%, clamp(0px, calc((.43 - var(--opening-progress)) * 120px), 34px));font-size:min(12vw,172px);font-weight:300;line-height:.72;position:absolute;top:75.6%;left:50%}.opening-made{z-index:4;opacity:clamp(0, calc((var(--opening-progress) - .21) * 12), 1);font-size:16px;position:absolute;bottom:1.8%;left:50%;transform:translate(-50%)}.opening-angle{z-index:5;color:#111;background:var(--hero-light);pointer-events:none;transform:translate3d(0, calc((1 - var(--angle-enter)) * 100%), 0);will-change:transform;position:absolute;inset:0;overflow:hidden}.opening-angle>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.opening-angle-watch{transform:scale(calc(1.65 - var(--angle-motion) * .65)) rotate(calc(-20deg + var(--angle-motion) * 20deg));transform-origin:50%;will-change:transform}.opening-angle-brand{z-index:2;color:#000;white-space:nowrap;font-size:min(12vw,172px);font-weight:300;line-height:1;display:flex;position:absolute;top:72.5%;left:50%;transform:translate(-50%,-50%)}.opening-angle-letter-mask{--letter-progress:clamp(0, calc((var(--brand-progress) - var(--letter-delay)) * 2.0834), 1);height:1em;opacity:clamp(0, calc(var(--letter-progress) * 4), 1);line-height:1em;display:inline-block;overflow:hidden}.opening-angle-letter-mask+.opening-angle-letter-mask{margin-left:-.08em}.opening-angle-letter-mask.is-space{width:.28em;margin-left:0}.opening-angle-letter-mask.is-space+.opening-angle-letter-mask{margin-left:0}.opening-angle-letter-track{height:2em;transform:translateY(calc((1 - var(--letter-progress)) * 50%));will-change:opacity, transform;flex-direction:column;display:flex}.opening-angle-letter-track>span{flex:0 0 1em;height:1em;line-height:1em;display:block}.opening-angle-made{z-index:2;color:#000;white-space:nowrap;opacity:var(--tagline-progress);transform:translate(-50%, calc((1 - var(--tagline-progress)) * 18px));will-change:opacity, transform;font-size:16px;position:absolute;bottom:1.8%;left:50%}.personality-scene{--personality-progress:0;z-index:4;color:#fff;background:var(--black);height:200svh}.personality-sticky{background:var(--black);isolation:isolate}.personality-sticky:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000004d 0%,#0000001f 48%,#0000 70%);position:absolute;inset:0}.personality-sticky>.personality-background{z-index:0;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.personality-copy{z-index:2;top:clamp(74px,7svh,110px);left:var(--gutter);width:min(52vw,820px);position:absolute}.personality-kicker,.personality-description{margin:0}.personality-kicker{letter-spacing:.18em;margin-bottom:clamp(24px,3svh,38px);font-size:clamp(11px,.85vw,14px);font-weight:500}.personality-copy h1{color:#fff;text-align:left;letter-spacing:-.045em;margin:0;font-size:clamp(72px,7.25vw,116px);font-weight:400;line-height:.82}.personality-description{color:#ffffffad;letter-spacing:-.02em;width:min(43vw,650px);margin-top:clamp(28px,4svh,48px);font-size:clamp(16px,1.45vw,23px);line-height:1.45}.personality-purchase-section{z-index:5;padding:clamp(48px, 6vw, 88px) var(--gutter) clamp(64px, 8vw, 112px);color:#fff;background:var(--black);position:relative}.purchase-action-panel.personality-purchase-panel{min-height:clamp(230px,24vw,320px)}.personality-purchase-section .purchase-panel-cta{font-size:clamp(31px,3.2vw,44px)}.personality-purchase-price{color:#ffffffc7;letter-spacing:.01em;margin:20px 0 0;font-size:clamp(16px,1.4vw,20px)}.scroll-cue{z-index:6;right:var(--gutter);bottom:23px;left:var(--gutter);color:#fff;mix-blend-mode:difference;justify-content:space-between;font-size:12px;display:none;position:absolute}.mobile-values-section,.mobile-spirit-flow,.mobile-essence-cards{display:none}.design-chapter{position:relative}.design-scene{--design-progress:0;--values-watch-enter:0;z-index:4;color:#fff;background:var(--black);height:360svh}.design-sticky{background:var(--black)}.values-layer{z-index:1;background:var(--black);position:absolute;inset:0;overflow:hidden}.values-grid{z-index:2;pointer-events:none;position:absolute;inset:0}.values-grid span{background:#464646;height:1px;position:absolute;left:0;right:0}.values-grid span:first-child{top:28.125%}.values-grid span:nth-child(2){top:50%}.values-grid span:nth-child(3){top:71.875%}.values-layer>img{object-fit:contain;width:120vw;max-width:none;height:auto;transform:translate(-50%, calc((1 - var(--values-watch-enter)) * 66svh));will-change:transform;position:absolute;bottom:0;left:50%}.values-watch-base{z-index:1}.values-watch-foreground{z-index:3;pointer-events:none;-webkit-mask:url(/assets/original/design-values.webp) 50%/100% 100% no-repeat;mask:url(/assets/original/design-values.webp) 50%/100% 100% no-repeat}.value-word{z-index:4;letter-spacing:-.03em;white-space:nowrap;visibility:hidden;height:1em;font-size:9.38vw;font-weight:400;line-height:1;display:block;position:absolute;overflow:hidden}.value-word.is-multiline{height:1.72em;font-size:clamp(64px,6.4vw,102px);line-height:.82}.value-word-line{height:.84em;display:block}.value-slot-1{top:4.5%;left:var(--gutter);font-size:9.38vw}.value-slot-2{top:30.5%;right:var(--gutter);font-size:8.4vw}.value-slot-3{top:52.375%;left:var(--gutter);font-size:9.38vw}.value-slot-4{top:72.5%;right:var(--gutter);font-size:9.38vw}.value-slot-4.is-multiline{text-align:right}.value-word-letters,.value-letter-mask,.value-letter-stack,.value-letter-first,.value-letter-second{height:1em;line-height:1em;display:inline-block}.value-word-letters{white-space:nowrap}.value-letter-mask{vertical-align:top;overflow:hidden}.value-letter-mask.is-space{width:.24em}.value-letter-stack{flex-direction:column;height:2em;display:flex}.value-letter-first,.value-letter-second{flex:0 0 1em}.value-letter-first{opacity:0;transform:translateY(103%)}.value-letter-second{opacity:0;transform:translateY(100%)}.values-layer.is-animated .value-word{visibility:visible}.values-layer.is-animated .value-letter-first{animation:value-letter-first 2.5s ease var(--value-letter-delay) forwards}.values-layer.is-animated .value-letter-second{animation:value-letter-second 2.5s ease var(--value-letter-delay) forwards}@keyframes value-letter-first{0%{opacity:0;transform:translateY(103%)}10%{opacity:1}20%,50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes value-letter-second{0%{opacity:0;transform:translateY(100%)}20%,50%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-100%)}}.values-copy{z-index:5;bottom:12.67%;left:var(--gutter);color:#9c9c9c;letter-spacing:-.02em;width:330px;margin:0;font-size:20px;font-weight:300;line-height:1;position:absolute}.value-copy-character{opacity:0;display:inline-block}.value-copy-word{margin-right:.24em;display:inline-block}.value-copy-word:last-child{margin-right:0}.values-layer.is-animated .value-copy-character{animation:value-copy-character .3s ease var(--value-copy-delay) forwards}@keyframes value-copy-character{0%{opacity:0}to{opacity:1}}.orange-transition-scene{--orange-transition-progress:0;--orange-crown-size:0px;--orange-title-progress:0;z-index:6;color:#fff;background:0 0;height:360svh;margin-top:-260svh}.orange-transition-sticky{isolation:isolate;background:0 0;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.orange-transition-crown{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orange-transition-crown span{--orange-crown-base-y:91.8%;width:var(--orange-crown-size);aspect-ratio:147/134;background:var(--orange);translate:-50% calc(0% - var(--orange-crown-base-y));position:absolute;top:59%;left:50%;-webkit-mask:url(/assets/modstudio/preloader-crown.svg) 50%/contain no-repeat;mask:url(/assets/modstudio/preloader-crown.svg) 50%/contain no-repeat}.orange-design-title{z-index:5;color:#fff;letter-spacing:-.03em;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:35px 60px 0;font-size:clamp(64px,6.5vw,128px);font-weight:400;line-height:.9;display:flex;position:absolute;inset:0;overflow:hidden}.orange-title-line{white-space:nowrap;height:.94em;display:block;overflow:visible}.orange-title-letter-mask{vertical-align:top;height:1em;line-height:1em;display:inline-block;overflow:visible}.orange-title-letter-mask.is-space{width:.23em}.orange-title-letter{color:#b4b4b4;transform:translate3d(0, calc((1 - var(--orange-title-progress)) * 65svh), 0);will-change:color, transform;display:block}.orange-title-letter.is-white{color:#fff}.box-scroll-scene{--box-reveal-progress:0;--box-zoom-scale:1;--box-intro-kicker-progress:0;--box-intro-title-progress:0;--box-intro-body-progress:0;--box-intro-cue-progress:0;--box-intro-exit-progress:0;--box-callout-batch-1-progress:0;--box-callout-batch-2-progress:0;--box-callout-batch-3-progress:0;--box-callouts-exit-progress:0;--box-final-progress:0;z-index:5;color:#fff;background:0 0;height:1247svh;margin-top:-100svh}.box-scroll-sticky{isolation:isolate;background:var(--orange);width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.box-scroll-stage{background:var(--black);clip-path:inset(calc((1 - var(--box-reveal-progress)) * 50%) 0);will-change:clip-path;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.box-scroll-static-closed{display:none}.box-scroll-canvas,.box-scroll-poster{z-index:1;aspect-ratio:4/5;object-fit:contain;width:min(100vw,80svh);max-width:none;height:auto;transform:scale(var(--box-zoom-scale));transform-origin:50% 42.5%;will-change:transform;display:block;position:relative}.box-scroll-intro{z-index:3;padding:clamp(64px, 8svh, 96px) var(--gutter) clamp(28px, 5svh, 54px);text-align:center;opacity:calc(1 - var(--box-intro-exit-progress));pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.box-scroll-intro-eyebrow,.box-scroll-intro-title,.box-scroll-intro-copy,.box-scroll-discover,.box-scroll-callout-title,.box-scroll-callout-copy,.box-scroll-closing{margin:0}.box-scroll-intro-eyebrow{color:var(--orange);letter-spacing:.18em;opacity:var(--box-intro-kicker-progress);transform:translate3d(0, calc((1 - var(--box-intro-kicker-progress)) * 18px), 0);font-size:clamp(10px,.8vw,13px);font-weight:500;line-height:1}.box-scroll-intro-title{letter-spacing:-.055em;text-wrap:balance;max-width:min(88vw,980px);opacity:var(--box-intro-title-progress);transform:translate3d(0, calc((1 - var(--box-intro-title-progress)) * 28px), 0);margin-top:clamp(22px,3.6svh,42px);font-size:clamp(48px,6vw,96px);font-weight:400;line-height:.88}.box-scroll-intro-copy{color:#ffffffa8;letter-spacing:-.02em;text-wrap:balance;max-width:min(72vw,660px);opacity:var(--box-intro-body-progress);transform:translate3d(0, calc((1 - var(--box-intro-body-progress)) * 22px), 0);margin-top:clamp(22px,3.4svh,38px);font-size:clamp(15px,1.25vw,20px);line-height:1.42}.box-scroll-discover{letter-spacing:.1em;opacity:var(--box-intro-cue-progress);transform:translate3d(0, calc((1 - var(--box-intro-cue-progress)) * 18px), 0);flex-direction:column;align-items:center;gap:9px;margin-top:auto;font-size:12px;line-height:1;display:flex}.box-scroll-discover-arrow{color:var(--orange);font-size:19px;line-height:1;animation:1.5s ease-in-out infinite box-scroll-arrow;display:block}@keyframes box-scroll-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.box-scroll-callouts{z-index:4;aspect-ratio:4/5;width:min(100vw,80svh);opacity:calc(1 - var(--box-callouts-exit-progress));pointer-events:none;transform:translate(-50%, -50%) scale(var(--box-zoom-scale));transform-origin:50% 42.5%;will-change:transform;position:absolute;top:50%;left:50%}.box-scroll-connectors,.box-scroll-callout-list{width:100%;height:100%;position:absolute;inset:0}.box-scroll-connectors{overflow:visible}.box-scroll-callout-list{margin:0;padding:0;list-style:none}.box-scroll-callout-batch-1{--box-callout-progress:var(--box-callout-batch-1-progress)}.box-scroll-callout-batch-2{--box-callout-progress:var(--box-callout-batch-2-progress)}.box-scroll-callout-batch-3{--box-callout-progress:var(--box-callout-batch-3-progress)}.box-scroll-connector{fill:none;stroke:#f26b1fd1;stroke-linecap:butt;stroke-linejoin:miter;opacity:var(--box-callout-progress)}.box-scroll-connector-line{stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--box-callout-progress))}.box-scroll-connector-line-tablet,.box-scroll-connector-line-mobile,.box-scroll-connector-line-compact,.box-scroll-connector-line-landscape{display:none}.box-scroll-callout{color:#fff;width:34%;text-shadow:none;opacity:var(--box-callout-progress);will-change:opacity, transform;position:absolute}.box-scroll-callout[data-side=left]{text-align:left;transform:translate3d(0, calc((1 - var(--box-callout-progress)) * 18px), 0)}.box-scroll-callout[data-side=right]{text-align:right;transform:translate3d(-100%, calc((1 - var(--box-callout-progress)) * 18px), 0)}.box-scroll-callout:before{background:var(--orange);content:"";width:24px;height:1px;margin-bottom:8px;display:block}.box-scroll-callout[data-side=right]:before{margin-left:auto}.box-scroll-callout-title{letter-spacing:.09em;text-wrap:balance;font-size:clamp(15px,1.05vw,18px);font-weight:500;line-height:1.02}.box-scroll-callout-copy{color:#ffffffad;letter-spacing:0;margin-top:9px;font-size:clamp(12px,.95vw,16px);font-weight:300;line-height:1.36}.box-scroll-closing{z-index:5;color:#fff;text-align:center;letter-spacing:-.055em;text-shadow:0 3px 28px #000000eb;text-wrap:balance;width:min(88vw,1100px);opacity:var(--box-final-progress);pointer-events:none;transform:translate3d(-50%, calc(-50% + (1 - var(--box-final-progress)) * 28px), 0);font-size:clamp(44px,6vw,104px);font-weight:400;line-height:.88;position:absolute;top:50%;left:50%}.box-scroll-scene.is-static{background:var(--black);height:auto;min-height:0;margin-top:0}.box-scroll-scene.is-static .box-scroll-sticky{background:var(--black);height:auto;position:relative;overflow:visible}.box-scroll-scene.is-static .box-scroll-stage{padding:clamp(42px, 7vw, 96px) var(--gutter);clip-path:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;place-items:center;gap:clamp(48px,8vw,112px);display:grid;position:relative;overflow:hidden}.box-scroll-scene.is-static .box-scroll-static-closed{z-index:1;aspect-ratio:4/5;object-fit:contain;grid-area:2/1;width:min(100%,80svh);display:block}.box-scroll-scene.is-static .box-scroll-intro{z-index:2;opacity:1;grid-area:1/1;align-self:center;width:min(100%,80svh);min-height:0;padding:0;position:relative}.box-scroll-scene.is-static .box-scroll-intro-eyebrow,.box-scroll-scene.is-static .box-scroll-intro-title,.box-scroll-scene.is-static .box-scroll-intro-copy,.box-scroll-scene.is-static .box-scroll-discover{opacity:1;transform:none}.box-scroll-scene.is-static .box-scroll-canvas,.box-scroll-scene.is-static .box-scroll-poster{will-change:auto;grid-area:3/1;width:min(100%,80svh);transform:none}.box-scroll-scene.is-static .box-scroll-callouts{aspect-ratio:auto;opacity:1;will-change:auto;grid-area:4/1;width:min(100%,980px);position:relative;top:auto;left:auto;transform:none}.box-scroll-scene.is-static .box-scroll-connectors{display:none}.box-scroll-scene.is-static .box-scroll-callout-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px clamp(24px,6vw,80px);width:100%;height:auto;display:grid;position:relative}.box-scroll-scene.is-static .box-scroll-callout{text-align:left;width:auto;text-shadow:none;opacity:1;border-top:1px solid #f26b1fb8;padding-top:14px;position:relative;transform:none;top:auto!important;left:auto!important}.box-scroll-scene.is-static .box-scroll-callout:before{display:none}.box-scroll-scene.is-static .box-scroll-callout-title{font-size:clamp(12px,1.2vw,16px)}.box-scroll-scene.is-static .box-scroll-callout-copy{font-size:clamp(12px,1.05vw,15px)}.box-scroll-scene.is-static .box-scroll-closing{opacity:1;grid-area:5/1;width:min(100%,1100px);padding-bottom:clamp(22px,5vw,72px);position:relative;top:auto;left:auto;transform:none}.box-scroll-scene.is-static .box-scroll-discover{margin-top:32px}@media (min-width:901px) and (max-width:1199px){.box-scroll-scene:not(.is-static) .box-scroll-callout[data-side=left]{left:-10%!important}.box-scroll-scene:not(.is-static) .box-scroll-callout[data-side=right]{left:110%!important}.box-scroll-connector-line-desktop{display:none}.box-scroll-connector-line-tablet{display:block}}.spirit-scene{--spirit-progress:0;z-index:8;color:#fff;background:0 0;height:980svh}.spirit-sticky{background:0 0}@media (min-width:901px){.spirit-scene{margin-top:0}}.spirit-aperture{display:none}.spirit-card{--spirit-reveal:0;--spirit-layer:0;z-index:calc(3 + var(--spirit-layer));clip-path:inset(calc((1 - var(--spirit-reveal)) * 50%) 0);pointer-events:none;will-change:clip-path;background:#0f0f0f;position:absolute;inset:0;overflow:hidden}.spirit-card:after{z-index:5;background:var(--orange);width:clamp(46px,3.6vw,69px);height:clamp(46px,3.6vw,69px);-webkit-mask:var(--crown-mark) center / contain no-repeat;mask:var(--crown-mark) center / contain no-repeat;content:"";opacity:clamp(0, calc((var(--spirit-reveal) - .76) * 5), 1);position:absolute;top:7.3vh;left:50%;transform:translate(-50%)}.spirit-background{object-fit:cover;width:110%;height:110%;transform:scale(calc(1 + (1 - var(--spirit-reveal)) * .1));transform-origin:50%;will-change:transform;position:absolute;inset:-5%}.spirit-card:first-of-type .spirit-background{display:none}.spirit-foreground{object-fit:cover;width:60vw;height:65vh;transform:scale(calc(1 + (1 - var(--spirit-reveal)) * .1));transform-origin:50%;will-change:transform;position:absolute;top:16vh;left:20vw}.spirit-card:not(:first-of-type) .spirit-foreground{width:60vw;height:65vh}.spirit-caption{z-index:4;width:60vw;opacity:clamp(0, calc((var(--spirit-reveal) - .78) * 4.55), 1);grid-template-columns:1fr 1fr;align-items:end;gap:1.25vw;display:grid;position:absolute;bottom:6.64vh;left:20vw}.spirit-caption h2{letter-spacing:-.055em;text-transform:none;width:100%;margin:0;font-size:34px;font-weight:400;line-height:.9}.spirit-card:first-of-type .spirit-caption h2{font-size:clamp(34px,3.18vw,48px);line-height:1}.spirit-card:first-of-type .spirit-caption{text-align:center;width:60vw;display:block;bottom:6.64vh;left:20vw}.spirit-card:first-of-type .spirit-caption .is-muted{color:#9f9f9f}.spirit-caption p{color:#bfbfbf;width:100%;max-width:25.63vw;margin:0;font-size:15px;line-height:1.12}.spirit-band{display:none}.essence-scene{--essence-progress:0;z-index:6;color:#fff;background:var(--black);height:300svh}.essence-sticky{background:var(--black)}.essence-grid{background:linear-gradient(90deg,#0000 calc(3.125% - .5px),#fff3 3.125%,#0000 calc(3.125% + .5px) calc(46.875% - .5px),#fff3 46.875%,#0000 calc(46.875% + .5px) calc(74.375% - .5px),#fff3 74.375%,#0000 calc(74.375% + .5px));position:absolute;inset:0}.essence-word{letter-spacing:-.02em;white-space:pre-line;width:76.3vw;font-size:9.375vw;font-weight:400;line-height:.8;animation:.8s cubic-bezier(.18,.76,.22,1) both essence-word-in;position:absolute;top:42.44%;left:3%;overflow:visible}.essence-crown{--essence-logo-size:3.646vw;--essence-logo-top:4.115vw;--essence-logo-rotation:0deg;--essence-logo-scale:1;z-index:5;top:var(--essence-logo-top);width:var(--essence-logo-size);height:var(--essence-logo-size);background:var(--orange);-webkit-mask:var(--crown-mark) center / contain no-repeat;mask:var(--crown-mark) center / contain no-repeat;opacity:0;pointer-events:none;transform:translateX(-50%) rotate(var(--essence-logo-rotation)) scale(var(--essence-logo-scale));transform-origin:50%;will-change:opacity, top, transform;transition:top .8s cubic-bezier(.65,0,.35,1),transform .8s cubic-bezier(.65,0,.35,1),opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;left:50%}.essence-crown.is-visible{opacity:1}.essence-crown.is-exiting{opacity:0;transform:translateX(-50%) rotate(var(--essence-logo-rotation)) scale(calc(var(--essence-logo-scale) * .8));transition:top .8s cubic-bezier(.65,0,.35,1),transform .8s cubic-bezier(.65,0,.35,1),opacity .6s cubic-bezier(.55,.085,.68,.53)}.essence-copy{width:266px;animation:.6s both essence-copy-in;position:absolute;top:44%;left:74.8%}.essence-copy h2{color:#9c9c9c;white-space:pre-line;width:208px;margin:0 0 11px;font-size:29.995px;font-weight:400;line-height:1}.essence-title-accent{color:var(--orange)}.essence-copy p{color:#9c9c9c;letter-spacing:-.02em;width:222px;margin:0;font-size:13.507px;font-weight:400;line-height:.9}.essence-index{display:none}@keyframes essence-word-in{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}@keyframes essence-copy-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.engineering-scene{--engineering-intro-progress:0;--engineering-horizontal-progress:0;z-index:8;color:#fff;background:var(--black);min-height:100svh}.engineering-sticky{background:var(--black)}.engineering-track{will-change:transform;width:max-content;height:100%;display:flex}.engineering-panel{--engineering-card-progress:0;--engineering-parallax-y:0px;isolation:isolate;color:#fff;background:var(--black);flex:0 0 100vw;width:100vw;height:100%;position:relative;overflow:hidden}.engineering-media,.engineering-shade{position:absolute;inset:0}.engineering-media{z-index:0;overflow:hidden}.engineering-media img{object-fit:cover;transform:scale(1.025)}.engineering-panel-movement .engineering-media img{object-position:center;opacity:clamp(.45, calc(.45 + var(--engineering-intro-progress) * .55), 1);transform:scale(calc(1.08 - var(--engineering-intro-progress) * .08))}.engineering-panel-case .engineering-media img,.engineering-panel-crystal .engineering-media img{object-position:center}.engineering-panel-water .engineering-media img{object-position:center 48%}.engineering-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000c 0,#00000059 39%,#0000 68%)}.engineering-panel-movement .engineering-shade{background:linear-gradient(90deg,#000000d6 0,#00000057 45%,#0000 68%),linear-gradient(0deg,#000000b8 0,#0000 48%)}.engineering-panel-case .engineering-shade{background:linear-gradient(270deg,#000000db 0,#0000004d 42%,#0000 70%)}.engineering-panel-crystal .engineering-shade{background:linear-gradient(90deg,#000000db 0,#00000052 42%,#0000 70%)}.engineering-panel-water .engineering-shade{background:linear-gradient(0deg,#000000e6 0,#0000003d 43%,#0000 72%)}.engineering-heading,.engineering-copy{z-index:2;position:absolute}.engineering-heading{bottom:4.5svh;left:var(--gutter);letter-spacing:-.075em;max-width:92vw;opacity:clamp(0, calc((var(--engineering-intro-progress) - .22) * 2.4 - var(--engineering-horizontal-progress) * 8), 1);transform:translateY(calc((1 - var(--engineering-intro-progress)) * 72px));margin:0;font-size:clamp(88px,9.2vw,150px);font-weight:300;line-height:.82}.engineering-copy{top:9.5svh;left:var(--gutter);width:min(31vw,430px)}.engineering-panel-movement .engineering-copy{opacity:clamp(0, calc((var(--engineering-intro-progress) - .46) * 3), 1);transform:translateY(calc((1 - var(--engineering-intro-progress)) * 30px))}.engineering-panel-case .engineering-copy{width:min(36vw,520px);top:50%;left:auto;right:6vw;transform:translateY(-50%)}.engineering-panel-crystal .engineering-copy{width:min(36vw,520px);top:50%;transform:translateY(-50%)}.engineering-panel-water .engineering-copy{width:min(38vw,560px);top:auto;bottom:7svh}.engineering-meta{color:var(--orange);letter-spacing:-.025em;border-top:1px solid #ffffffa6;justify-content:space-between;gap:20px;padding-top:10px;font-size:14px;line-height:1;display:flex}.engineering-copy h3,.engineering-copy p{margin:0;font-weight:400}.engineering-copy h3{letter-spacing:-.07em;margin-top:24px;font-size:clamp(44px,5vw,78px);line-height:.88}.engineering-copy p{color:#ffffffb8;letter-spacing:-.035em;width:min(100%,440px);margin-top:22px;font-size:clamp(17px,1.35vw,21px);line-height:1.02}.engineering-panel-movement .engineering-copy h3{font-size:clamp(40px,4vw,62px)}.technical-section{z-index:10;height:auto;padding:57px var(--gutter) clamp(48px, 4vw, 72px);color:#fff;background:var(--black)}.technical-section>h2{letter-spacing:-.06em;margin:0 0 9px;font-size:44px;font-weight:400;line-height:.93}.technical-crown{z-index:12;top:50%;left:var(--technical-crown-x,50vw);aspect-ratio:95/85;background:var(--orange);filter:drop-shadow(0 0 9px #f26b1f94);width:clamp(38px,2.75vw,42px);-webkit-mask:var(--crown-mark) center / contain no-repeat;-webkit-mask:var(--crown-mark) center / contain no-repeat;mask:var(--crown-mark) center / contain no-repeat;opacity:0;pointer-events:none;will-change:opacity, transform;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-50%,-50%)scale(.88)}.technical-section.is-scanning .technical-crown{opacity:1;transform:translate(-50%,-50%)scale(1)}.technical-table{border-top:1px solid #ffffff54}.technical-group{border-bottom:1px solid #ffffff54;grid-template-columns:33.33% 66.67%;min-height:250px;display:grid}.technical-group:last-child{border-bottom:0}.technical-group h3{margin:17px 0 0;font-size:15px;font-weight:400}.technical-rows{border-left:1px solid #ffffff54}.technical-row{border-bottom:1px solid #ffffff2e;grid-template-columns:50% 50%;min-height:49px;padding-top:17px;font-size:15px;transition:box-shadow .18s;display:grid}.technical-row.is-active{z-index:1;box-shadow:inset 0 1px 0 var(--orange), inset 0 -1px 0 var(--orange);position:relative}.technical-row:last-child{border-bottom:0}.technical-row span{padding:0 15px;transition:color .18s,text-shadow .18s}.technical-row.is-active span{color:var(--orange);text-shadow:0 0 8px #f26b1fb3,0 0 18px #f26b1f5c}@media (min-width:901px){.technical-group{grid-template-columns:30% 70%}.technical-row span:first-child{padding-left:clamp(38px,2.9vw,46px)}}.collection-scene{--collection-progress:0;z-index:11;color:#fff;background:var(--black);height:350svh}.collection-sticky{background:var(--black)}.collection-sticky>h2{z-index:1;top:39%;left:var(--gutter);color:#fff;letter-spacing:-.07em;width:87.5vw;opacity:clamp(0, calc(1.55 - var(--collection-progress) * 5), 1);transform:translateY(calc(-50% - var(--collection-progress) * 100px));margin:0;font-size:9.38vw;font-weight:400;line-height:.9;position:absolute}.product-track{z-index:2;will-change:transform;width:max-content;opacity:clamp(0, calc((var(--collection-progress) - .18) * 10), 1);gap:14px;transition:opacity .2s;display:flex;position:absolute;top:21.5%;left:23.9vw}.product-card{color:#fff;background:#303030;border:1px solid #777;width:45.2vw;height:63.6svh;min-height:510px;padding:16px;position:relative;overflow:hidden}.product-card:nth-child(2),.product-card:nth-child(3){color:#fff;background:#303030}.product-card>img{object-fit:contain;width:200%;height:129%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.product-card:hover>img{transform:translate(-50%,-50%)scale(1.04)}.product-meta,.product-bottom{z-index:2;justify-content:space-between;font-size:15px;display:flex;position:relative}.product-meta{letter-spacing:-.055em;width:185px;font-size:31px;line-height:.85;display:block;position:absolute;top:38px;left:41px}.product-meta span:last-child{display:none}.product-bottom{border-top:1px solid #777;grid-template-columns:1fr auto 136px;align-items:center;gap:14px;height:59px;padding-left:16px;display:grid;position:absolute;bottom:0;left:0;right:0}.product-bottom button{width:136px;height:100%;color:inherit;background:0 0;border:0;border-left:1px solid #777;padding:0}.product-bottom>span:nth-child(2){color:#9c9c9c}.order-scene{--order-progress:0;z-index:12;color:#fff;background:var(--black);height:140svh}.order-sticky{padding:0 var(--gutter);background:var(--black)}.order-sticky>h2{top:60px;left:var(--gutter);opacity:1;margin:0;font-size:44px;font-weight:400;line-height:1;position:absolute;transform:none}.order-steps{z-index:2;top:calc(145px - var(--order-progress) * 180px);right:var(--gutter);left:var(--gutter);opacity:clamp(0, calc(1.25 - var(--order-progress) * 1.6), 1);will-change:opacity, top;grid-template-columns:repeat(3,1fr);transition:top .1s linear,opacity .1s linear;display:grid;position:absolute}.order-steps article{border-top:1px solid #5c5c5c;border-right:1px solid #5c5c5c;min-height:137px;padding:31px 12px 10px 103px;position:relative}.order-steps article:last-child{border-right:0}.order-steps article>span{color:#9c9c9c;font-size:135px;font-weight:400;line-height:.9;position:absolute;top:25px;left:8px}.order-steps h3,.order-steps p{z-index:1;margin:0;font-size:15px;font-weight:400;position:relative}.order-steps h3{margin-bottom:38px}.order-steps p{width:250px;line-height:1.15}.order-form{z-index:4;right:var(--gutter);width:calc(100% - var(--gutter) * 2);color:#111;background:0 0;height:338px;position:absolute;top:320px;bottom:auto;overflow:hidden}.form-heading{min-width:calc(100vw - var(--gutter) * 2);color:#eee;letter-spacing:-.05em;background:#303030;justify-content:space-between;height:137px;padding:8px 18px;font-size:10vw;font-weight:400;line-height:.9;display:flex}.form-heading span:last-child{display:none}.form-grid{min-width:calc(100vw - var(--gutter) * 2);background:#d3d3d1;grid-template-columns:1fr 1fr;display:grid}.form-grid label{border-bottom:1px solid #8d8d8b;border-right:1px solid #8d8d8b;height:77.5px;padding:12px 19px;display:block;position:relative}.form-grid label:nth-child(2n){border-right:0}.form-grid label>span{z-index:2;pointer-events:none;font-size:13px;position:absolute;top:12px;left:19px}.form-grid input{background:0 0;border:0;outline:0;width:100%;height:100%;padding-top:15px}.form-submit-row{min-width:calc(100vw - var(--gutter) * 2);grid-template-columns:1fr 1fr;height:31px;display:grid;position:absolute;top:307px;left:0;right:0}.terms{color:#9c9c9c;background:var(--black);align-items:center;gap:12px;padding:0;font-size:15px;display:flex}.terms input{appearance:none;background:var(--black);width:31px;height:31px;accent-color:var(--orange);border:1px solid #777;margin:0 4px 0 0}.form-submit-row>button{color:#fff;background:var(--orange);border:0;justify-content:space-between;align-items:center;padding:0 8px 0 clamp(16px,39.5vw,570px);display:flex}.form-status{color:var(--orange);margin:0;font-size:11px;position:absolute;bottom:8px;right:20px}.site-footer{z-index:13;padding:24px var(--gutter) 22px;color:#111;background:var(--white)}.footer-primary{border-top:1px solid #999;border-bottom:1px solid #999;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,3vw,48px);padding:12px 0;display:grid}.footer-brand{justify-self:start;width:72px;display:block}.footer-brand-mark{width:72px;height:auto}.footer-contact{white-space:nowrap;justify-content:center;align-items:center;gap:13px;font-size:14px;display:flex}.footer-instagram{place-items:center;width:21px;height:21px;display:grid}.footer-instagram svg{fill:none;stroke:currentColor;stroke-width:1.75px;width:18px;height:18px}.footer-instagram-dot{fill:currentColor;stroke:none}.footer-copyright{text-align:right;white-space:nowrap;justify-self:end;font-size:13px}.footer-secondary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding-top:16px;font-size:12px;display:grid}.footer-legal,.footer-navigation{white-space:nowrap;align-items:center;gap:clamp(14px,1.5vw,26px);display:flex}.footer-navigation{justify-content:flex-end}.site-footer a{transition:opacity .25s}.site-footer a:hover{opacity:.55}.site-footer a:focus-visible{outline-offset:4px;outline:2px solid #111}@media (max-width:900px){.preloader-crown{--preloader-cover-scale:150;width:min(28vw,130px)}body{font-size:13px}.site-header{grid-template-columns:1fr auto 1fr;height:44px;font-size:13px}.desktop-nav{display:none}.menu-toggle{z-index:2;background:0 0;border:0;outline:0;grid-column:3;justify-self:end;width:25px;height:20px;padding:0;display:block;position:relative}.menu-toggle span{background:currentColor;width:25px;height:1px;transition:transform .3s,top .3s;position:absolute;left:0}.menu-toggle span:first-child{top:6px}.menu-toggle span:last-child{top:13px}.menu-toggle.is-open span:first-child{top:10px;transform:rotate(45deg)}.menu-toggle.is-open span:last-child{top:10px;transform:rotate(-45deg)}.mobile-menu{z-index:90;padding:70px var(--gutter) 28px;color:#fff;background:var(--orange);opacity:0;pointer-events:none;flex-direction:column;justify-content:flex-end;gap:2px;transition:transform .7s cubic-bezier(.77,0,.175,1),opacity 0s .7s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transition:transform .7s cubic-bezier(.77,0,.175,1);transform:translateY(0)}.opening-front{background-image:url(/assets/modstudio/web-hero-modstudio.webp)}.opening-brand{font-size:16vw}.values-layer img{width:62vw}.value-word{font-size:18vw}.value-slot-2{top:29%}.value-slot-3{top:54%}.values-layer p{width:45%;font-size:12px}.spirit-foreground,.spirit-card:nth-of-type(n) .spirit-foreground{width:94vw;height:67%}.spirit-caption{display:block}.spirit-caption h2,.spirit-card:first-of-type .spirit-caption h2{width:95%;font-size:12vw}.spirit-caption p{width:80%;margin-top:12px}.essence-grid{background:linear-gradient(90deg,#0000 calc(50% - .5px),#fff3 50%,#0000 calc(50% + .5px))}.essence-word{width:100%;font-size:25vw;top:35%}.essence-copy{top:72%;left:var(--gutter);width:70%}.technical-section{min-height:0;padding-top:32px}.technical-section>h2{font-size:11vw}.technical-group{padding-top:1px;display:block}.technical-group h3{min-height:55px}.technical-rows{border-left:0}.technical-row{grid-template-columns:38% 62%;font-size:12px}.collection-sticky{height:auto;padding:15svh 0 30px;position:relative;overflow:visible}.collection-sticky>h2{width:auto;margin:0 var(--gutter) 60px;opacity:1;font-size:16vw;position:relative;top:auto;left:auto;transform:none}.product-track{width:auto;margin:0 var(--gutter);opacity:1;display:grid;position:relative;top:auto;left:auto}.product-card{width:100%;height:72svh}.order-scene{height:auto}.order-sticky{height:auto;min-height:100svh;padding-top:90px;position:relative;overflow:visible}.order-sticky>h2{opacity:1;margin-bottom:35px;font-size:11vw;position:static;transform:none}.order-steps{display:block;position:static}.order-steps article{border-right:0;min-height:150px}.order-form{width:100%;height:auto;position:relative;top:auto;bottom:auto;right:auto}.form-heading{min-width:0;height:145px;font-size:13vw}.form-grid{grid-template-columns:1fr;min-width:0}.form-grid label{border-right:0}.form-submit-row{grid-template-columns:1fr;min-width:0;height:auto;position:relative;top:auto;left:auto;right:auto}.terms,.form-submit-row>button{min-height:65px}.form-submit-row>button{padding:0 12px}:root{--gutter:12px}.site-header{color:#fff;grid-template-columns:1fr auto 1fr;font-size:15px}.header-home-link{grid-column:2}.menu-toggle{grid-area:1/1;justify-self:start;width:25px}.serie-cart-nav{grid-area:1/3}.serie-cart-trigger{gap:4px}.serie-cart-trigger span{font-size:11px}.mobile-menu{background:var(--black);border-bottom:2px solid var(--white);justify-content:flex-start;align-items:flex-start;gap:6px;padding:88px 12px 32px}.mobile-menu a{letter-spacing:-.05em;font-size:24px;font-weight:400;line-height:1.2}.opening-scene{height:2020px}.opening-light{--opening-index-ring:max(59.375vw, 36.168svh);--opening-index-center-x-offset:max(1.563vw, .952svh);--opening-index-center-y-offset:max(6.25vw, 3.807svh);--opening-hour-height:max(10.208vw, 6.218svh);--opening-hour-rail-width:max(.521vw, .317svh);--opening-hour-rail-offset:max(.469vw, .286svh);--opening-crown-width:max(7.813vw, 4.759svh);--opening-crown-top:max(4.688vw, 2.855svh);display:block}.opening-watch{width:100%;height:100%}.opening-indices{width:var(--opening-index-ring);max-width:none}.opening-brand{opacity:clamp(0, calc((var(--opening-progress) - .2) * 7), 1);font-size:13.5vw;top:auto;bottom:98px}.opening-made{font-size:11px;bottom:68px}.opening-angle>img{object-fit:contain;width:160%;height:auto;inset:24% auto auto -30%}.opening-angle{background:#efefef}.opening-angle-brand{font-size:13.5vw;top:68%;bottom:auto;transform:translate(-50%)}.opening-angle-made{font-size:11px;top:calc(68% + 68px);bottom:auto}.personality-scene{height:100svh}.personality-copy{width:calc(100% - 24px);top:76px;left:12px}.personality-kicker{margin-bottom:24px;font-size:10px}.personality-copy h1{width:92%;font-size:clamp(50px,15.2vw,64px);line-height:.82}.personality-description{width:min(88%,340px);margin-top:28px;font-size:16px;line-height:1.4}.personality-sticky>.personality-background{object-position:68% center}.personality-sticky:after{background:linear-gradient(90deg,#000000b8 0%,#00000052 62%,#00000014 100%)}.personality-purchase-section{padding:38px 12px 56px}.purchase-action-panel.personality-purchase-panel{min-height:220px}.personality-purchase-section .purchase-panel-cta{font-size:clamp(22px,6.7vw,28px)}.mobile-values-section{z-index:4;color:#fff;background:var(--black);isolation:isolate;width:100%;height:100svh;min-height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.mobile-values-watch{z-index:4;opacity:0;pointer-events:none;transform-origin:100% 0;will-change:opacity, transform;width:clamp(190px,min(62vw,28svh),340px);height:auto;margin:0;position:absolute;top:clamp(-40px,-3svh,-18px);right:clamp(-52px,-7vw,-24px);overflow:hidden;transform:translate(12%,28px)scale(.96)}.mobile-values-watch img{object-fit:contain;width:100%;height:auto;display:block}.mobile-values-list{z-index:1;grid-template-rows:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0}.mobile-value-row{min-height:0;padding:0 var(--gutter);letter-spacing:-.03em;align-items:center;font-size:clamp(48px,12.5vw,104px);font-weight:400;line-height:1;display:flex;position:relative;overflow:hidden}.mobile-value-row:last-child{align-items:flex-start;padding-top:clamp(18px,2.5svh,28px)}.mobile-value-line{z-index:1;background:#464646;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.mobile-value-row:last-child .mobile-value-line{display:none}.mobile-value-word{z-index:3;white-space:nowrap;height:1em;display:block;position:relative}.mobile-value-word.is-multiline{height:1.72em;font-size:clamp(42px,11vw,88px);line-height:.82}.mobile-value-word-line{height:.84em;display:block}.mobile-value-word-letters,.mobile-value-letter-mask,.mobile-value-letter-stack,.mobile-value-letter-first,.mobile-value-letter-second{height:1em;line-height:1em;display:inline-block}.mobile-value-word-letters{white-space:nowrap}.mobile-value-letter-mask{vertical-align:top;overflow:hidden}.mobile-value-letter-mask.is-space{width:.24em}.mobile-value-letter-stack{flex-direction:column;height:2em;display:flex}.mobile-value-letter-first,.mobile-value-letter-second{flex:0 0 1em}.mobile-value-letter-first{opacity:0;transform:translateY(103%)}.mobile-value-letter-second{opacity:0;transform:translateY(100%)}.mobile-values-section.is-animated .mobile-values-watch{animation:.9s cubic-bezier(.22,1,.36,1) 80ms forwards mobile-values-watch-enter}.mobile-values-section.is-animated .mobile-value-letter-first{animation:mobile-value-letter-first 1.3s cubic-bezier(.77,0,.175,1) var(--mobile-value-letter-delay) forwards}.mobile-values-section.is-animated .mobile-value-letter-second{animation:mobile-value-letter-second 1.3s cubic-bezier(.77,0,.175,1) var(--mobile-value-letter-delay) forwards}@keyframes mobile-values-watch-enter{0%{opacity:0;transform:translate(12%,28px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mobile-value-letter-first{0%{opacity:0;transform:translateY(103%)}12%{opacity:1}36%,55%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-110%)}}@keyframes mobile-value-letter-second{0%{opacity:0;transform:translateY(100%)}45%,55%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-100%)}}.mobile-values-copy{z-index:5;bottom:clamp(20px,3.5svh,48px);left:var(--gutter);color:#9c9c9c;letter-spacing:-.02em;opacity:0;width:min(72vw,430px);margin:0;font-size:clamp(20px,5vw,28px);font-weight:500;line-height:1.1;position:absolute;transform:translateY(12px)}.mobile-values-copy strong{color:#f2f2f2;font-weight:inherit}.mobile-values-section.is-animated .mobile-values-copy{animation:.5s .75s forwards mobile-values-copy-enter}@keyframes mobile-values-copy-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scroll-cue,.design-scene,.values-layer{display:none}.orange-transition-scene{height:300svh;margin-top:0}.box-scroll-scene{height:1180svh}.box-scroll-intro{padding:clamp(56px,8svh,72px) 16px clamp(24px,4svh,38px)}.box-scroll-intro-eyebrow{font-size:10px}.box-scroll-intro-title{max-width:96%;margin-top:22px;font-size:clamp(40px,12vw,54px);line-height:.88}.box-scroll-intro-copy{max-width:min(92%,360px);margin-top:22px;font-size:14px;line-height:1.38}.box-scroll-callout{text-shadow:0 2px 18px #000000c7;width:46%}.box-scroll-callout[data-side=left]{left:3%!important}.box-scroll-callout[data-side=right]{left:97%!important}.box-scroll-callout-watch{top:-18%!important}.box-scroll-callout-limited-card{top:0!important}.box-scroll-callout-microfiber-cloth{top:-3%!important}.box-scroll-callout-guide{top:86%!important}.box-scroll-callout-infographic{top:121%!important}.box-scroll-callout-stickers{top:107%!important}.box-scroll-callout:before{margin-bottom:6px}.box-scroll-callout-title{font-size:clamp(15px,4.2vw,17px);line-height:1.02}.box-scroll-callout-copy{margin-top:7px;font-size:clamp(13px,3.55vw,14.5px);line-height:1.28}.box-scroll-connector-line-desktop{display:none}.box-scroll-connector-line-mobile{display:block}.box-scroll-closing{width:94vw;font-size:clamp(42px,12vw,60px)}.box-scroll-scene.is-static .box-scroll-stage{gap:54px;padding:42px 16px 68px}.box-scroll-scene.is-static .box-scroll-intro{padding:0}.box-scroll-scene.is-static .box-scroll-callout-list{grid-template-columns:1fr;gap:24px}.box-scroll-scene.is-static .box-scroll-callout-title,.box-scroll-scene.is-static .box-scroll-callout-copy{font-size:12px}.orange-design-title{padding:0 25px;font-size:clamp(20px,6.4vw,27px);line-height:.9}.spirit-scene{height:920.77vw}.spirit-sticky{background:var(--black);height:920.77vw;position:relative}.spirit-sticky>.spirit-aperture,.spirit-sticky>.spirit-card,.spirit-sticky>.spirit-counter{display:none}.mobile-spirit-flow{color:#fff;background:var(--black);height:920.77vw;display:block}.mobile-spirit-item{height:169.23vw;padding-top:0;overflow:hidden}.mobile-spirit-item:first-child{height:216.92vw;padding-top:24.87vw}.mobile-spirit-item:nth-child(2){height:174.36vw}.mobile-spirit-item:last-child{height:191.03vw}.mobile-spirit-item h2{color:#fff;letter-spacing:-.055em;width:71.79vw;margin:0 6.15vw 3.08vw;font-size:5.64vw;font-weight:400;line-height:.9}.mobile-spirit-item:first-child h2{color:#9f9f9f;width:54.1vw;margin-bottom:3.33vw;font-size:8.72vw;line-height:1}.mobile-spirit-item:first-child h2 span{color:#fff}.mobile-spirit-item img{object-fit:cover;width:100%;height:93.85vw}.mobile-spirit-item p{color:#bfbfbf;width:85.9vw;margin:9.23vw 6.15vw 0;font-size:5.64vw;font-weight:400;line-height:1.1}.mobile-spirit-item:not(:first-child) img{height:96.67vw}.mobile-spirit-item:not(:first-child) h2{margin-top:9.23vw}.mobile-spirit-item:not(:first-child) p{margin-top:0;font-size:5.64vw;line-height:1.1}.spirit-foreground,.spirit-card:nth-of-type(n) .spirit-foreground{width:94vw}.spirit-card:after{top:62px}.spirit-caption h2,.spirit-card:first-of-type .spirit-caption h2{font-size:8.7vw}.essence-scene{height:511px}.essence-sticky{height:511px;position:relative}.essence-sticky>.essence-grid,.essence-sticky>.essence-word,.essence-sticky>.essence-copy,.essence-sticky>.essence-index{display:none}.essence-sticky>.essence-crown{display:block;position:fixed}.mobile-essence-cards{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;height:511px;padding:147px 24px 0;display:flex;overflow-x:auto}.mobile-essence-cards::-webkit-scrollbar{display:none}.mobile-essence-cards article{color:#fff;scroll-snap-align:start;background:#494949;flex:0 0 228px;height:248px;padding:24px}.mobile-essence-cards h2{color:#fff;white-space:pre-line;margin:0 0 54px;font-size:20px;font-weight:400;line-height:1}.mobile-essence-cards p{margin:0;font-size:18px;line-height:1.02}.essence-word{top:31%}.essence-crown{top:var(--essence-logo-top)}.essence-copy{top:69%}.engineering-scene{height:auto;min-height:0}.engineering-sticky{height:auto;position:relative;overflow:visible}.engineering-track{will-change:auto;width:100%;height:auto;display:block;transform:none}.engineering-panel{width:100%;height:100svh;min-height:100svh}.engineering-media{transform:translateY(var(--engineering-parallax-y));inset:-30px 0}.engineering-media img,.engineering-panel-movement .engineering-media img{opacity:1;transform:scale(1.08)}.engineering-panel-movement .engineering-media img{object-position:66% center}.engineering-panel-case .engineering-media img{object-position:36% center}.engineering-panel-crystal .engineering-media img{object-position:68% center}.engineering-panel-water .engineering-media img{object-position:center 48%}.engineering-shade,.engineering-panel-movement .engineering-shade,.engineering-panel-case .engineering-shade,.engineering-panel-crystal .engineering-shade,.engineering-panel-water .engineering-shade{background:linear-gradient(0deg,#000000eb 0,#00000061 38%,#0000 67%),linear-gradient(#0000007a 0,#0000 28%)}.engineering-heading{max-width:calc(100% - 48px);opacity:clamp(0, calc((var(--engineering-card-progress) - .08) * 4), 1);transform:translateY(calc((1 - var(--engineering-card-progress)) * 24px));font-size:clamp(54px,15vw,76px);line-height:.84;top:76px;bottom:auto;left:24px}.engineering-panel .engineering-copy{width:auto;opacity:clamp(0, calc((var(--engineering-card-progress) - .18) * 3.2), 1);transform:translateY(calc((1 - var(--engineering-card-progress)) * 24px));inset:auto 24px 28px}.engineering-meta{padding-top:8px;font-size:12px}.engineering-copy h3,.engineering-panel-movement .engineering-copy h3{margin-top:18px;font-size:clamp(42px,12vw,58px)}.engineering-copy p{margin-top:17px;font-size:18px;line-height:1.02}.technical-section{height:auto;padding:84px 24px 56px;overflow:visible}.technical-section>h2{margin-bottom:66px;font-size:36px;line-height:.95}.technical-group h3{text-transform:uppercase;min-height:70px;font-size:20px}.technical-row{grid-template-columns:50% 50%;min-height:55px;padding-top:16px;font-size:20px;line-height:1}.technical-row span{padding:0}.technical-crown{width:clamp(26px,7vw,30px)}.technical-row span:first-child{padding-right:22px}.technical-row span:last-child{padding-left:22px}.technical-group:first-child .technical-row:nth-child(4){min-height:120px}.technical-group:first-child .technical-row:nth-child(5){min-height:160px}.collection-scene{height:710px;min-height:0}.collection-sticky{height:710px;padding:0 0 24px;overflow:hidden}.collection-sticky>h2{color:#777;width:342px;margin:0 24px 27px;font-size:49px;line-height:.9}.product-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0;padding:0 24px;display:flex;overflow-x:auto}.product-track::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:start;flex:0 0 342px;width:342px;height:356px;min-height:0}.product-card>img{width:320%;height:95%;top:40.5%;transform:translate(-50%,-50%)scale(1.3)}.product-meta,.product-bottom{font-size:16px}.product-meta{text-transform:uppercase;width:120px;font-size:20px;line-height:.9;top:12px;left:13px}.order-scene{height:auto;overflow:visible}.order-sticky{height:auto;min-height:0;padding:53px 0 0;overflow:visible}.order-sticky>h2{margin:0 24px 36px;font-size:36px}.order-steps article{border-right:0;min-height:231px;padding:44px 24px 20px 98px}.order-steps article:last-child{min-height:255px}.order-steps article>span{color:#aaa;font-size:48px;line-height:1;top:38px;left:24px}.order-steps h3{color:#aaa;margin-bottom:26px;font-size:21px;line-height:1}.order-steps p{color:#aaa;width:265px;font-size:17px;line-height:1}.site-footer{padding:28px 24px 26px}.footer-primary{grid-template-columns:auto 1fr;gap:16px 24px;padding:14px 0 18px}.footer-contact{justify-self:end}.footer-copyright{text-align:left;grid-column:1/-1;justify-self:start}.footer-secondary{grid-template-columns:1fr;gap:18px;padding-top:18px;font-size:13px}.footer-legal,.footer-navigation{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:9px 20px}}@media (max-width:350px) and (orientation:portrait){.box-scroll-callout-watch{top:-17%!important}.box-scroll-callout-limited-card,.box-scroll-callout-microfiber-cloth{top:-3%!important}.box-scroll-callout-guide{top:86%!important}.box-scroll-callout-infographic{top:115%!important}.box-scroll-callout-stickers{top:102%!important}.box-scroll-connector-line-mobile{display:none}.box-scroll-connector-line-compact{display:block}}@media (max-width:900px) and (orientation:landscape){.box-scroll-scene:not(.is-static) .box-scroll-callout{width:52%}.box-scroll-scene:not(.is-static) .box-scroll-callout[data-side=left]{left:-55%!important}.box-scroll-scene:not(.is-static) .box-scroll-callout[data-side=right]{left:155%!important}.box-scroll-callout-watch{top:12%!important}.box-scroll-callout-limited-card{top:39%!important}.box-scroll-callout-microfiber-cloth{top:22%!important}.box-scroll-callout-guide{top:55%!important}.box-scroll-callout-infographic{top:82%!important}.box-scroll-callout-stickers{top:73%!important}.box-scroll-callout-copy{margin-top:5px}.box-scroll-connector-line-mobile{display:none}.box-scroll-connector-line-landscape{display:block}}@media (max-width:580px){.header-crown{width:31px}}@media (max-width:520px){.footer-primary{grid-template-columns:1fr}.footer-contact,.footer-copyright{grid-column:auto;justify-self:start}}.purchase-section{z-index:11;padding:0 var(--gutter) clamp(76px, 8vw, 120px);color:#fff;background:var(--black);scroll-margin-top:42px;position:relative}.purchase-product{min-height:0}.purchase-actions button{color:#fff;min-height:60px;font:inherit;letter-spacing:-.015em;text-transform:uppercase;border:1px solid var(--orange);background:var(--orange);cursor:pointer;justify-content:space-between;align-items:center;gap:32px;padding:0 20px;font-size:14px;font-weight:400;transition:color .25s,background .25s;display:flex}.purchase-actions button:hover{color:var(--orange);background:0 0}.purchase-actions button:disabled,.purchase-panel-cta:disabled{cursor:not-allowed;opacity:.5}.purchase-actions button:disabled:hover,.purchase-panel-cta:disabled:hover{color:#fff;background:var(--orange);transform:none}.purchase-action-panel{isolation:isolate;background:var(--black);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:clamp(210px,20vw,280px);display:flex;position:relative;container:purchase-panel/inline-size}.purchase-action-panel:before{z-index:-1;content:"";filter:blur(72px);opacity:.38;pointer-events:none;background:#f26b1f57;border-radius:50%;width:min(76vw,820px);height:clamp(120px,15vw,210px);animation:7s ease-in-out infinite purchase-panel-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}.purchase-panel-cta{--cta-icon-size:clamp(48px, 4.7vw, 60px);--cta-pointer-x:50%;--cta-pointer-y:50%;--cta-shift-x:0px;--cta-shift-y:0px;color:#fff;width:min(100%,680px);min-height:clamp(98px,8vw,116px);font:inherit;letter-spacing:-.065em;text-align:left;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(135%);cursor:pointer;background:linear-gradient(116deg,#f26b1fd6,#f26b1f8f);border:0;margin:0 auto;padding:0;font-size:clamp(36px,3.8vw,54px);font-weight:400;line-height:.92;text-decoration:none;transition:background .5s,box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 90px #f26b1f24}.purchase-panel-cta:before,.purchase-panel-cta:after{content:"";pointer-events:none;position:absolute;inset:0}.purchase-panel-cta:before{z-index:0;filter:grayscale()contrast(1.2);mix-blend-mode:multiply;opacity:.24;transform:translate3d(var(--cta-shift-x), var(--cta-shift-y), 0) scale(1.08);will-change:background-position, transform;background-image:linear-gradient(90deg,#00000038,#0000000a),url(/assets/modstudio-v2/engineering/sapphire-dial.webp);background-position:66%;background-size:cover;transition:opacity .5s,transform .2s ease-out;animation:9s ease-in-out infinite purchase-panel-texture}.purchase-panel-cta:after{z-index:1;opacity:.5;will-change:transform;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:32%;animation:6.5s cubic-bezier(.22,1,.36,1) 1.2s infinite purchase-panel-glint;right:auto;transform:translate(-230%)skew(-18deg)}.purchase-panel-content{z-index:2;justify-content:space-between;align-items:center;gap:clamp(22px,4vw,58px);min-height:clamp(98px,8vw,116px);padding:0 clamp(25px,3.8vw,54px);display:flex;position:relative}.purchase-panel-surface{z-index:-1;background:radial-gradient(circle 240px at var(--cta-pointer-x) var(--cta-pointer-y), #ffffff38, transparent 68%), linear-gradient(100deg, #00000038, transparent 56%);opacity:.62;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.purchase-panel-copy{--cta-copy-travel:1.5em;flex:1;height:1.25em;display:block;position:relative;overflow:hidden}.purchase-panel-copy>span{width:100%;line-height:1;transition:transform .58s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.purchase-panel-copy>span:last-child{opacity:0;transform:translateY(calc(-50% + var(--cta-copy-travel)));transition:transform .58s cubic-bezier(.22,1,.36,1),opacity 0s linear .58s}.purchase-panel-icon{width:var(--cta-icon-size);height:var(--cta-icon-size);flex:0 0 var(--cta-icon-size);display:block;overflow:hidden}.purchase-panel-icon-track{grid-template-rows:repeat(2, var(--cta-icon-size));width:100%;transition:transform .58s cubic-bezier(.22,1,.36,1);display:grid}.purchase-panel-icon-track>span{width:100%;height:var(--cta-icon-size);place-items:center;display:grid}.purchase-panel-crown:before{content:"";width:72%;height:48%;-webkit-mask:var(--crown-mark) center / contain no-repeat;mask:var(--crown-mark) center / contain no-repeat;background:currentColor}.purchase-panel-arrow{font-size:calc(var(--cta-icon-size) * .92);letter-spacing:0;padding-bottom:.08em;font-weight:300;line-height:1}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible){background:linear-gradient(112deg,#ff7828eb,#f26b1fad);transform:scale(1.025);box-shadow:0 38px 110px #f26b1f47}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible):before{opacity:.44;transform:translate3d(var(--cta-shift-x), var(--cta-shift-y), 0) scale(1.13)}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible) .purchase-panel-surface{opacity:1}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible) .purchase-panel-copy>span:first-child{transform:translateY(calc(-50% - var(--cta-copy-travel)))}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible) .purchase-panel-copy>span:last-child{opacity:1;transition-delay:0s,0s;transform:translateY(-50%)}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible) .purchase-panel-icon-track{transform:translateY(calc(var(--cta-icon-size) * -1))}.purchase-panel-cta:not(:disabled):active{transition-duration:.12s;transform:scale(.985)}.purchase-panel-cta:focus-visible{outline-offset:6px;outline:2px solid #fff}@keyframes purchase-panel-halo{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.86)}50%{opacity:.52;transform:translate(-50%,-50%)scale(1)}}@keyframes purchase-panel-texture{0%,to{background-position:64%}50%{background-position:70% 46%}}@keyframes purchase-panel-glint{0%,68%{transform:translate(-230%)skew(-18deg)}86%,to{transform:translate(430%)skew(-18deg)}}.purchase-cart-feedback{color:#ffffffb8;letter-spacing:0;text-align:center;min-height:18px;margin:14px auto 0;font-size:13px}.serie-cart-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:flex-end;animation:.25s both serie-cart-overlay-enter;display:flex;position:fixed;inset:0}.serie-cart-panel{color:#111;background:var(--white);border:1px solid #1111112e;border-radius:2px;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,100% - 24px);height:calc(100% - 24px);margin:12px;animation:.4s cubic-bezier(.2,.7,.2,1) both serie-cart-enter;display:grid;box-shadow:-18px 20px 70px #00000057}@keyframes serie-cart-overlay-enter{0%{opacity:0}}@keyframes serie-cart-enter{0%{transform:translate(calc(100% + 24px))}}.serie-cart-toolbar{justify-content:flex-end;align-items:center;min-height:70px;padding:14px 18px;display:flex}.serie-cart-toolbar>button{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;font-size:30px;font-weight:300;line-height:1;transition:color .2s;display:grid}.serie-cart-toolbar>button:hover{color:var(--orange)}.serie-cart-toolbar>button:focus-visible{outline-offset:-5px;outline:1px solid #111}.serie-cart-assistive{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.serie-cart-content{overscroll-behavior:contain;overflow-y:auto}.serie-cart-lines{margin:0;padding:0 26px 12px;list-style:none}.serie-cart-lines>li{border-bottom:1px solid #00000024;padding:25px 0}.serie-cart-line-heading,.serie-cart-line-actions,.serie-cart-footer>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.serie-cart-line-heading a{letter-spacing:-.035em;font-size:17px;font-weight:400}.serie-cart-line-heading p{color:#0000008c;letter-spacing:0;margin:5px 0 0;font-size:12px}.serie-cart-line-heading strong{font-size:14px;font-weight:500}.serie-cart-line-actions{margin-top:18px}.serie-cart-line-actions>button{color:#0000008c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 2px;font-size:11px}.serie-cart-quantity{border:1px solid #0000002e;grid-template-columns:36px 54px 36px;display:grid}.serie-cart-quantity button,.serie-cart-quantity span,.serie-cart-quantity input{background:0 0;border:0;place-items:center;min-height:35px;display:grid}.serie-cart-quantity button{color:#111;cursor:pointer}.serie-cart-quantity span,.serie-cart-quantity input{border-left:1px solid #0000001f;border-right:1px solid #0000001f}.serie-cart-quantity input{color:#111;text-align:center;appearance:textfield;width:54px;padding:0 4px}.serie-cart-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.serie-cart-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.serie-cart-quantity button:disabled,.serie-cart-line-actions>button:disabled{cursor:not-allowed;opacity:.3}.serie-cart-footer{border-top:1px solid #00000029;padding:22px 26px 26px}.serie-cart-footer>div{margin-bottom:13px;font-size:21px}.serie-cart-footer>div strong{font-weight:400}.serie-cart-issue{color:#9d2d00;letter-spacing:0;margin:0 0 14px;font-size:12px;line-height:1.4}.serie-cart-checkout{color:#fff;width:100%;min-height:55px;font:inherit;letter-spacing:.035em;text-align:center;text-transform:uppercase;background:var(--orange);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 20px;font-size:13px;transition:background .2s;display:flex}.serie-cart-checkout:hover{background:#ff7828}.serie-cart-checkout:focus-visible{outline-offset:4px;outline:2px solid #111}.serie-cart-checkout:disabled{color:#00000061;cursor:not-allowed;background:#d7d7d4}.serie-cart-retry{color:#111;font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:14px auto 0;padding:0 0 3px;font-size:11px;display:block}@media (max-width:600px){.serie-cart-panel{width:calc(100% - 16px);height:calc(100% - 16px);margin:8px}.serie-cart-toolbar{min-height:62px;padding:10px 12px}.serie-cart-lines,.serie-cart-footer{padding-left:18px;padding-right:18px}}.purchase-checkout{color:#fff;background:var(--black);width:min(100%,1180px);min-height:0;margin:0 auto;scroll-margin-top:42px;animation:.65s cubic-bezier(.2,.7,.2,1) both purchase-reveal}.purchase-checkout[hidden]{display:none}@keyframes purchase-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.purchase-checkout-title{color:#fff;letter-spacing:-.06em;text-align:center;outline:0;margin:0 0 clamp(30px,3.2vw,46px);font-size:clamp(42px,4.4vw,64px);font-weight:300;line-height:.92}.purchase-field-label{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.purchase-form{background:0 0;margin:0}.purchase-form-fields{border:0;min-width:0;margin:0;padding:0}.purchase-form-fields:disabled{opacity:.65}.purchase-step{padding:0 0 clamp(24px,3vw,42px)}.purchase-fields{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.purchase-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-field-name,.purchase-field-shippingLine1,.purchase-field-billingLine1{grid-column:1/-1}.purchase-field{background:0 0;gap:6px;min-height:0;display:grid;position:relative}.purchase-field input{color:#fff;width:100%;min-height:64px;font:inherit;letter-spacing:-.02em;background:#111;border:1px solid #363636;outline:0;padding:0 20px;font-size:16px;font-weight:300;transition:border-color .22s,background .22s}.purchase-field input::placeholder{color:#a6a6a2;opacity:1}.purchase-field input:focus{border-color:var(--orange);box-shadow:none;background:#161616}.purchase-field.has-error input{border-color:#e1483e;box-shadow:inset 0 0 0 1px #e1483e}.purchase-field-error{color:#ff6b61;margin:0 4px 6px;font-size:12px;line-height:1.15;display:block}.purchase-delivery-method{color:#fff;border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);justify-content:space-between;align-items:baseline;gap:24px;margin:36px 0;padding:18px 0;display:flex}.purchase-delivery-method strong{letter-spacing:-.02em;font-size:15px;font-weight:400}.purchase-delivery-method span{color:#92928f;letter-spacing:-.015em;text-align:right;max-width:420px;font-size:13px;line-height:1.3}.billing-same input,.purchase-consent input{width:17px;height:17px;accent-color:var(--orange);margin:1px 0 0}.shipping-scope{color:#999;grid-column:1/-1;margin:10px 0 0;padding:0;font-size:13px;line-height:1.3}.purchase-actions{justify-content:space-between;gap:12px;margin-top:32px;display:flex}.purchase-actions.is-forward{justify-content:flex-end}.purchase-actions button{min-width:min(100%,230px)}.purchase-actions button.is-secondary{color:#fff;background:0 0;border-color:#666}.purchase-actions button.is-secondary:hover{color:var(--orange);border-color:var(--orange)}.purchase-review-grid{grid-template-columns:1fr;gap:36px;display:grid}.purchase-billing-fields{margin-bottom:28px}.billing-same{color:#b8b8b5;cursor:pointer;align-items:flex-start;gap:12px;margin:0 0 28px;font-size:14px;font-weight:300;line-height:1.35;display:flex}.purchase-consent{color:#aaa;margin-top:30px;padding:0;font-size:13px;font-weight:300;line-height:1.45}.purchase-consent label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.purchase-consent p{margin:16px 0 0 29px}.purchase-consent a{color:#fff;text-underline-offset:2px;text-decoration:underline}.purchase-summary{color:#fff;background:0 0;align-self:start;padding:0}.purchase-summary h3{letter-spacing:-.04em;margin:0 0 20px;font-size:22px;font-weight:300}.purchase-summary>div{letter-spacing:-.02em;border-top:1px solid #555;justify-content:space-between;gap:20px;padding:14px 0;font-size:15px;font-weight:300;display:flex}.purchase-summary strong{text-align:right;font-weight:400}.purchase-summary s{color:#888;margin-right:8px}.purchase-summary>p{color:#999;margin:12px 0 0;font-size:12px;line-height:1.35}.purchase-summary-total{color:var(--orange);margin-top:10px;font-size:18px}.purchase-mock-notice,.purchase-status-notice,.purchase-api-error{color:var(--orange);border:0;border-top:1px solid var(--orange);background:0 0;margin:18px 0 0;padding:14px 0 0;font-size:14px}.purchase-status-notice{color:#f1f1ed;border-top-color:#777}.purchase-status-notice p{margin:0}.purchase-cancel-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;margin-top:12px;padding:9px 13px}.purchase-api-error{color:#ff9a60}@container purchase-panel (max-width:560px){.purchase-step{padding:0 0 24px}.purchase-checkout-title{margin-bottom:28px;font-size:clamp(38px,11cqw,48px)}.purchase-fields,.purchase-contact-fields{grid-template-columns:1fr}.purchase-field-name,.purchase-field-shippingLine1,.purchase-field-billingLine1{grid-column:auto}.purchase-delivery-method{flex-direction:column;align-items:flex-start;gap:7px}.purchase-delivery-method span{text-align:left}.purchase-field input{min-height:60px;padding:0 16px}.purchase-actions{grid-template-columns:1fr;display:grid}.purchase-actions button,.purchase-actions.is-forward button{width:100%;min-width:0}.purchase-actions button.is-secondary{order:2}}@media (max-width:900px){.mobile-menu a{width:100%;color:inherit;font:inherit;letter-spacing:-.07em;text-align:left;background:0 0;border:0;padding:0;font-size:clamp(40px,11vw,52px);font-weight:300;line-height:.92;display:block}.purchase-section{padding:0 12px 72px;scroll-margin-top:44px}.purchase-product{min-height:0}.purchase-action-panel{min-height:164px}.purchase-action-panel:before{filter:blur(48px);width:min(108vw,520px);height:112px}.purchase-panel-cta{--cta-icon-size:44px;width:100%;min-height:88px;font-size:clamp(23px,7.4vw,30px)}.purchase-panel-content{gap:14px;min-height:88px;padding:0 20px}.purchase-panel-cta:before{background-position:72%}.purchase-checkout{min-height:0;scroll-margin-top:44px}.purchase-step{padding:0 12px 14px}.purchase-field input{min-height:62px;font-size:16px}.purchase-consent p{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.orange-transition-scene{height:100svh;margin-top:0}.box-scroll-scene{background:var(--black);height:auto;min-height:100svh;margin-top:0}.box-scroll-sticky{height:100svh;position:relative}.box-scroll-stage{clip-path:none;will-change:auto}.box-scroll-canvas,.box-scroll-poster{will-change:auto;transform:none}.box-scroll-canvas{display:none}.box-scroll-discover-arrow{animation:none}.spirit-scene{background:var(--black);margin-top:0}.spirit-sticky{background:var(--black)}.purchase-checkout{animation:none}.purchase-panel-cta,.purchase-panel-cta:before,.purchase-panel-surface,.purchase-panel-copy>span,.purchase-panel-icon-track,.purchase-actions button,.serie-cart-empty-popover>button,.site-header,.site-footer a{transition:none}.serie-cart-empty-popover,.purchase-action-panel:before,.purchase-panel-cta:before,.purchase-panel-cta:after{animation:none}.purchase-action-panel:before{opacity:.38;transform:translate(-50%,-50%)scale(.92)}.purchase-panel-cta:before,.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible):before{transform:scale(1.08)}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible),.purchase-panel-cta:not(:disabled):active,.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible) .purchase-panel-icon-track{transform:none}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible) .purchase-panel-copy>span:first-child{transform:translateY(-50%)}.purchase-panel-cta:not(:disabled):is(:hover,:focus-visible) .purchase-panel-copy>span:last-child{opacity:0;transform:translateY(calc(-50% + var(--cta-copy-travel)))}.values-layer .value-word{visibility:visible}.values-layer .value-letter-first{opacity:0;transform:translateY(-110%);animation:none!important}.values-layer .value-letter-second{opacity:1;transform:translateY(-100%);animation:none!important}.values-layer .value-copy-character{opacity:1;animation:none!important}.values-layer>img{transform:translate(-50%)}.mobile-values-watch{opacity:1;transform:none;animation:none!important}.mobile-value-letter-first{opacity:0;transform:translateY(-110%);animation:none!important}.mobile-value-letter-second{opacity:1;transform:translateY(-100%);animation:none!important}.mobile-values-copy{opacity:1;transform:none;animation:none!important}.orange-transition-crown span{width:max(2600vw,2600vh)}.orange-title-letter{opacity:1;filter:none;transform:none}.essence-crown{transition:none!important}.technical-crown,.technical-row,.technical-row span{transition:none}.opening-watch-stage{transition-delay:0s}.opening-angle-watch{transform:none}.opening-angle-letter-mask{opacity:clamp(0, calc(var(--brand-progress) * 100), 1)}.opening-angle-letter-track{transform:none}.opening-angle-made{transform:translate(-50%)}.engineering-scene{height:auto!important}.engineering-sticky{height:auto;position:relative;overflow:visible}.engineering-track{will-change:auto;width:100%;height:auto;display:block;transform:none!important}.engineering-panel{width:100%;height:100svh;min-height:100svh}.engineering-media,.engineering-media img,.engineering-heading,.engineering-copy{opacity:1!important;transform:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
