*,*::before,*::after{box-sizing:border-box}html,body{height:100%}body,h1,p,figure{margin:0;padding:0}h1{font-size:inherit;font-weight:inherit}img,picture,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}:root{--u: min(0.0520833333vw, 0.0925925926vh);--u: min(0.0520833333vw, 0.0925925926svh);--d-mark-in: 1100ms;--e-mark-in: cubic-bezier(0.33, 1, 0.68, 1);--f-mark-in: cubic-bezier(0.37, 0, 0.63, 1);--d-mark-out: 750ms;--e-mark-out: cubic-bezier(0.32, 0, 0.67, 0);--f-mark-out: cubic-bezier(0.37, 0, 0.63, 1);--d-curtain: 1500ms;--e-curtain: cubic-bezier(0.76, 0, 0.24, 1);--d-hero: 2600ms;--e-hero: cubic-bezier(0.33, 1, 0.68, 1);--d-headline: 1400ms;--e-headline: cubic-bezier(0.37, 0, 0.63, 1);--s-headline: 200ms;--d-footer: 1000ms;--e-footer: cubic-bezier(0.33, 1, 0.68, 1)}@media(max-width: 899px)and (orientation: portrait){:root{--u: min(0.2564102564vw, 0.1184834123vh);--u: min(0.2564102564vw, 0.1184834123svh)}}html{-webkit-text-size-adjust:100%}body{overflow:hidden;background:#faf8f7;color:#000;font-family:"linotype-didot","Didot LT Pro",Didot,"Bodoni 72","Times New Roman",serif;font-weight:700;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#000;color:#faf8f7}[data-motion=off],[data-motion=off] *{transition:none !important;animation:none !important}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:1ms !important;transition-delay:0ms !important;animation-duration:1ms !important;animation-delay:0ms !important}}.splash{position:fixed;inset:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#faf8f7}.splash[data-state=complete] .hero__img,.splash[data-state=complete] .curtain__panel,.splash[data-state=complete] .mark,.splash[data-state=complete] .footer,.splash[data-state=scrubbing] .hero__img,.splash[data-state=scrubbing] .curtain__panel,.splash[data-state=scrubbing] .mark,.splash[data-state=scrubbing] .footer{will-change:auto}.hero{position:absolute;inset:0;z-index:0;overflow:hidden;background:#faf8f7}.hero picture{display:contents}.hero__img{--hero-zoom: 1.09375;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(var(--hero-zoom));transform-origin:50% 50%;transition:transform var(--d-hero) var(--e-hero);will-change:transform;backface-visibility:hidden}@media(max-width: 899px)and (orientation: portrait){.hero__img{--hero-zoom: 1.0663507109}}.hero.is-settled .hero__img{--hero-zoom: 1}.curtain{position:absolute;inset:0;z-index:1;pointer-events:none}.curtain__panel{position:absolute;display:block;background:#faf8f7;transition:transform var(--d-curtain) var(--e-curtain);will-change:transform}.curtain__panel--a{top:0;bottom:0;left:0;right:calc(50% - 1px)}.curtain__panel--b{top:0;bottom:0;left:calc(50% - 1px);right:0}.curtain.is-open .curtain__panel--a{transform:translate3d(-100%, 0, 0)}.curtain.is-open .curtain__panel--b{transform:translate3d(100%, 0, 0)}@media(max-width: 899px)and (orientation: portrait){.curtain__panel--a{left:0;right:0;top:0;bottom:calc(50% - 1px)}.curtain__panel--b{left:0;right:0;top:calc(50% - 1px);bottom:0}.curtain.is-open .curtain__panel--a{transform:translate3d(0, -100%, 0)}.curtain.is-open .curtain__panel--b{transform:translate3d(0, 100%, 0)}}.mark{--mark-y: calc(80 * var(--u));--mark-d: var(--d-mark-in);--mark-e: var(--e-mark-in);--mark-f: var(--f-mark-in);position:absolute;z-index:4;left:50%;top:50%;width:calc(404*var(--u));height:calc(190*var(--u));color:#000;opacity:0;transform:translate3d(-50%, calc(-50% + var(--mark-y)), 0);transition:opacity var(--mark-d) var(--mark-f),transform var(--mark-d) var(--mark-e);will-change:opacity,transform;pointer-events:none}@media(max-width: 899px)and (orientation: portrait){.mark{--mark-y: calc(40 * var(--u));width:calc(202*var(--u));height:calc(100*var(--u))}}.mark.is-in{--mark-y: 0px;opacity:1}.mark.is-exiting{--mark-d: var(--d-mark-out);--mark-e: var(--e-mark-out);--mark-f: var(--f-mark-out)}.mark__glyph{position:absolute;left:0;top:0;width:calc(135*var(--u));height:calc(180*var(--u))}@media(max-width: 899px)and (orientation: portrait){.mark__glyph{width:calc(67*var(--u));height:calc(90*var(--u))}}.mark__word{position:absolute;left:calc(155*var(--u));top:calc(70.5*var(--u));white-space:nowrap;text-transform:uppercase;letter-spacing:calc(0.8*var(--u));display:block;font-size:calc(40*var(--u));line-height:1;margin-top:calc(-4.92*var(--u));margin-bottom:calc(-6.6*var(--u))}@media(max-width: 899px)and (orientation: portrait){.mark__word{left:calc(77*var(--u));top:calc(35.5*var(--u));letter-spacing:calc(0.4*var(--u));display:block;font-size:calc(20*var(--u));line-height:1;margin-top:calc(-2.46*var(--u));margin-bottom:calc(-3.3*var(--u))}}.headline{position:absolute;z-index:3;left:50%;top:calc(50% - calc(49.5 * var(--u)));width:calc(650*var(--u));height:calc(256*var(--u));transform:translate3d(-50%, -50%, 0);color:#faf8f7}@media(max-width: 899px)and (orientation: portrait){.headline{top:calc(50% - calc(33.5 * var(--u)));width:calc(324*var(--u));height:calc(121*var(--u))}}.headline__word{position:absolute;left:calc(20*var(--u));top:calc(20*var(--u));white-space:nowrap;text-transform:uppercase;letter-spacing:calc(-0.92*var(--u));opacity:0;transition:opacity var(--d-headline) var(--e-headline);display:block;font-size:calc(92*var(--u));line-height:1;margin-top:calc(-11.316*var(--u));margin-bottom:calc(-15.18*var(--u))}@media(max-width: 899px)and (orientation: portrait){.headline__word{left:calc(10*var(--u));top:calc(10*var(--u));letter-spacing:calc(-0.46*var(--u));display:block;font-size:calc(46*var(--u));line-height:1;margin-top:calc(-5.658*var(--u));margin-bottom:calc(-7.59*var(--u))}}.headline__script{position:absolute;left:calc(369.28*var(--u));top:calc(109.302*var(--u));width:calc(265*var(--u));height:calc(150*var(--u));opacity:0;transition:opacity var(--d-headline) var(--e-headline) var(--s-headline)}@media(max-width: 899px)and (orientation: portrait){.headline__script{left:calc(182.616*var(--u));top:calc(47.28*var(--u));width:calc(133.4266*var(--u));height:calc(75.5245*var(--u))}}.headline.is-visible .headline__word,.headline.is-visible .headline__script{opacity:1}.footer{--footer-y: calc(74 * var(--u));position:absolute;inset:0;z-index:2;color:#faf8f7;pointer-events:none;transform:translate3d(0, var(--footer-y), 0);transition:transform var(--d-footer) var(--e-footer);will-change:transform}@media(max-width: 899px)and (orientation: portrait){.footer{--footer-y: calc(70 * var(--u))}}.footer.is-visible{--footer-y: 0px}.footer__line{position:absolute;left:calc(48*var(--u));white-space:nowrap;display:block;font-size:calc(18*var(--u));line-height:1;margin-top:calc(-2.214*var(--u));margin-bottom:calc(-2.97*var(--u))}@media(max-width: 899px)and (orientation: portrait){.footer__line{left:calc(12*var(--u));right:calc(12*var(--u));text-align:center;display:block;font-size:calc(16*var(--u));line-height:1;margin-top:calc(-1.968*var(--u));margin-bottom:calc(-2.64*var(--u))}}.footer__line--sales{bottom:calc(55*var(--u))}@media(max-width: 899px)and (orientation: portrait){.footer__line--sales{bottom:calc(51*var(--u))}}.footer__line--social{bottom:calc(24*var(--u))}.footer__link{pointer-events:auto;transition:opacity 400ms ease}.footer__link:hover,.footer__link:focus-visible{opacity:.62}.footer__link:focus-visible{outline:1px solid currentColor;outline-offset:calc(4*var(--u))}.no-js .curtain,.no-js .mark{display:none}.no-js .hero__img{--hero-zoom: 1}.no-js .footer{--footer-y: 0px}.no-js .headline__word,.no-js .headline__script{opacity:1}
