@property --s{syntax:"<number>";inherits:true;initial-value:1}@property --hz{syntax:"<number>";inherits:true;initial-value:1}@property --py{syntax:"<length>";inherits:true;initial-value:0px}:root{--ease-lux:cubic-bezier(.22,1,.36,1);--ease-silk:cubic-bezier(.65,0,.35,1);--dur-reveal:1.1s;--gold-light:#b89a62;interpolate-size:allow-keywords}html{scroll-padding-top:120px}::selection{background:#e6d9bc;color:var(--ink)}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .38s var(--ease-silk) both}::view-transition-new(root){animation:vt-in .75s var(--ease-lux) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}.header{position:sticky;top:0;z-index:30;transition:background-color .6s var(--ease-lux),box-shadow .6s var(--ease-lux)}.header.is-scrolled{background:#f8f6f1fb;box-shadow:0 0 0 100vmax #f8f6f1fb,0 12px 30px -24px #282a2559;clip-path:inset(0 -100vmax -40px);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.header .brand{transform-origin:left center;transition:transform .7s var(--ease-lux)}.header.is-scrolled .brand{transform:scale(.9)}.site-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:40;pointer-events:none;background:linear-gradient(90deg,var(--gold-light),var(--gold));transform-origin:0 50%;transform:scaleX(0)}.nav a{position:relative}.nav a[aria-current]{border-bottom:0}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .7s var(--ease-lux)}.nav a:hover:after,.nav a:focus-visible:after,.nav a[aria-current]:after{transform:scaleX(1);transform-origin:left}.button{position:relative;overflow:hidden;isolation:isolate;transition:color .5s var(--ease-lux),border-color .5s var(--ease-lux)}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .75s var(--ease-lux)}.button:hover:not(:disabled),.button:focus-visible:not(:disabled){transform:none;background:var(--ink);border-color:var(--gold)}.button:hover:not(:disabled):before,.button:focus-visible:not(:disabled):before{transform:scaleX(1);transform-origin:left}.button:disabled:before{display:none}.button span[aria-hidden]{display:inline-block;transition:transform .7s var(--ease-lux)}.button:hover span[aria-hidden]{transform:translate(3px,-3px)}.textlink{background:linear-gradient(var(--ink),var(--ink)) 0 100%/0 1px no-repeat;transition:background-size .8s var(--ease-lux),color .5s var(--ease-lux)}.textlink:hover,.textlink:focus-visible{background-size:100% 1px;color:var(--gold)}.product-image,.experience-image,.hero-figure,.micro,#open-image{position:relative;overflow:hidden}.media-frame{overflow:hidden;display:block}.product-image img,.experience-image img,.media-frame img,#open-image img{transform:translate3d(0,var(--py),0) scale(calc(var(--s) * var(--hz) * var(--pz,1)));transition:--s 1.8s var(--ease-lux) var(--d,0s),--hz 1.4s var(--ease-lux);will-change:transform}.product-image:hover img,.experience-image:hover img{--hz:1.045}#open-image:hover img{--hz:1.03}.hover-alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s var(--ease-lux),--hz 1.4s var(--ease-lux)!important}.product-image:hover .hover-alt,.product-image:focus-visible .hover-alt{opacity:1}.product-image:after,.hero-figure:after,#open-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .3) 50%,transparent 62%);transform:translate(-130%)}.product-image:hover:after,#open-image:hover:after{transform:translate(130%);transition:transform 1.5s var(--ease-silk)}html.motion-ready .hero-figure.is-in:after{animation:glint 2s var(--ease-silk) 1.5s both}@keyframes glint{0%{transform:translate(-130%)}to{transform:translate(130%)}}.zoom-label{transition:transform .7s var(--ease-lux),background-color .5s var(--ease-lux)}.experience-image:hover .zoom-label,#open-image:hover .zoom-label{transform:translateY(-4px);background:#fff}#product-main-image.is-swapping{animation:swap .75s var(--ease-lux)}@keyframes swap{0%{opacity:.15;filter:blur(8px)}to{opacity:1;filter:blur(0)}}.thumbnail{transition:border-color .5s var(--ease-lux),transform .6s var(--ease-lux)}.thumbnail:hover{transform:translateY(-2px);border-color:var(--gold)}.faq summary:after{transition:transform .6s var(--ease-lux)}.faq details[open] summary:after{transform:rotate(180deg)}.faq details::details-content{block-size:0;overflow:hidden;transition:block-size .7s var(--ease-lux),content-visibility .7s allow-discrete}.faq details[open]::details-content{block-size:auto}.faq summary{transition:color .4s var(--ease-lux)}.faq summary:hover{color:var(--gold)}dialog::backdrop{transition:opacity .5s var(--ease-lux)}dialog[open]::backdrop{animation:backdrop-in .5s var(--ease-lux)}@keyframes backdrop-in{0%{opacity:0}}dialog[open]{animation-timing-function:var(--ease-lux)!important;animation-duration:.6s!important}html.motion-ready .hero-copy,html.motion-ready .hero-figure,html.motion-ready .reveal.is-visible{animation:none}html.motion-ready:not(.motion-live) :is(.page-heading>*,.hero-copy>*,.hero-figure,.facts>*,.breadcrumb){opacity:0}html.motion-ready [data-reveal=up]{transition:opacity var(--dur-reveal) var(--ease-lux) var(--d,0s),transform var(--dur-reveal) var(--ease-lux) var(--d,0s)}html.motion-ready [data-reveal=up]:not(.is-in){opacity:0;transform:translate3d(0,28px,0)}html.motion-ready [data-reveal=image]>:is(img,.media-frame){transition:clip-path 1.5s var(--ease-lux) var(--d,0s)}html.motion-ready [data-reveal=image]:not(.is-in)>:is(img,.media-frame){clip-path:inset(100% 0 0 0)}html.motion-ready [data-reveal=image]:not(.is-in) img{--s:1.14}html.motion-ready [data-reveal=image]>:is(figcaption,.zoom-label){transition:opacity 1s var(--ease-lux) calc(var(--d,0s) + .6s)}html.motion-ready [data-reveal=image]:not(.is-in)>:is(figcaption,.zoom-label){opacity:0}html.motion-ready .quote [data-reveal=up]{--dur-reveal:1.5s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ns-motion.css.map */
