.h-home{background:var(--cream,#eee9dd);color:var(--ink,#10110f);--h-rule:rgb(16 17 15/20%);--h-muted:#66675f}.h-home *,.h-home :after,.h-home :before{box-sizing:border-box}.h-home figure{margin:0}.h-home img{display:block}.h-home a{color:inherit;text-decoration:none}.h-home button{font:inherit}.h-home a,.h-home button{-webkit-tap-highlight-color:transparent}.h-home :is(a,button,video):focus-visible{outline:2px solid var(--gold-bright,#d6ae6c);outline-offset:6px}.h-home .bb-film-surface:focus-visible{outline-offset:-7px}.h-home h1,.h-home h2,.h-home h3{margin:0;font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-weight:400}.h-home h2{font-size:clamp(54px,5.7vw,88px);line-height:.99;letter-spacing:-.043em}.h-home h2 em{font-weight:400}.h-home p{margin:0}.h-home .eyebrow{margin:0 0 27px;font-size:12px;line-height:1.6;letter-spacing:.18em;text-transform:uppercase}.h-arrow{flex:0 0 auto;stroke:currentColor;stroke-width:1.2;stroke-linecap:square}.h-text-link{width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:34px;border-bottom:1px solid var(--ink,#10110f);font-size:14px;line-height:1.5;font-weight:500;transition:color .25s,gap .25s}.h-text-link:hover{color:#805d2c;gap:42px}.h-text-link--light{border-color:rgb(238 233 221/60%)}.h-text-link--light:hover{color:var(--gold-bright,#d6ae6c)}.h-hero{position:relative;height:132svh;min-height:910px;background:var(--ink,#10110f);color:#f6f1e8;--focus-ring:var(--gold-bright)}.h-hero-stage{position:sticky;top:0;height:100svh;min-height:690px;overflow:hidden}.h-home :is(.h-hero-film,.h-cinema-film){position:absolute;inset:0;width:100%;height:100%}.h-cinema-shade,.h-hero-shade{position:absolute;inset:0;pointer-events:none;z-index:1}.h-hero-shade{background:linear-gradient(90deg,rgb(11 15 12/62%),rgb(11 15 12/27%) 50%,rgb(11 15 12/4%)),linear-gradient(0deg,rgb(11 15 12/60%),transparent 42%,rgb(11 15 12/20%))}.h-hero-aperture{position:absolute;top:0;bottom:0;width:50.1%;z-index:2;background:#10110f;pointer-events:none}.h-hero-aperture--left{left:0;transform-origin:left center}.h-hero-aperture--right{right:0;transform-origin:right center}.h-hero-matte{top:0;z-index:2;background:#10110f}.h-hero-content,.h-hero-matte{position:absolute;left:0;right:0;pointer-events:none}.h-hero-content{top:25%;z-index:3;padding-top:16px}.h-cinema-info a,.h-hero-bottom a,.h-hero-content a{pointer-events:auto}.h-hero-bottom:focus-within,.h-hero-content:focus-within{opacity:1!important}.h-hero-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.18em;text-transform:uppercase;margin-bottom:31px!important}.h-hero-eyebrow span{margin:0 14px;color:var(--gold-bright)}.h-hero h1{font-size:clamp(90px,10.45vw,166px);line-height:.89;letter-spacing:-.045em}.h-title-line{display:block;width:fit-content;max-width:100%;overflow:hidden;padding:.04em .05em .16em 0;margin-bottom:-.12em}.h-title-line>em,.h-title-line>span{display:block;font-weight:400}.h-title-line>em{color:#e9d3af}.h-hero-intro{margin-top:34px;display:flex;align-items:center;gap:clamp(32px,5vw,80px)}.h-hero-intro p{font-size:15px;line-height:1.85;color:#f0ede5}.h-hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:57px;padding:17px 23px;background:#eee9dd;color:#10110f!important;font-size:14px;font-weight:600;transition:background .25s,gap .3s}.h-hero-cta:hover{background:#d6ae6c;gap:45px}.h-hero-bottom{position:absolute;bottom:91px;left:0;right:0;z-index:3;justify-content:space-between;gap:28px;pointer-events:none}.h-hero-bottom,.h-hero-index{display:flex;align-items:center}.h-hero-index{gap:clamp(24px,3.7vw,58px)}.h-hero-index a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;transition:color .2s}.h-hero-index a>span{font-size:11px;color:#d6ae6c}.h-hero-index a:hover{color:#d6ae6c}.h-scroll-cue{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:12px}.h-arrow-down{transform:rotate(90deg);width:18px;height:18px}.h-hero-caption{position:absolute;bottom:29px;left:clamp(22px,5vw,96px);z-index:3;font-size:11px;line-height:1.6;letter-spacing:.06em;color:rgb(246 241 232/82%);pointer-events:none}.h-hero-caption>span{padding:0 9px;color:#d6ae6c}.h-cinema-progress,.h-hero-progress{position:absolute;bottom:0;left:0;right:0;height:2px;z-index:4;background:var(--gold-bright,#d6ae6c);transform-origin:left center;pointer-events:none}.h-hero--still{height:100svh;min-height:690px}.h-cinema,.h-hero--still .h-hero-stage{position:relative}.h-cinema{height:156svh;min-height:1200px;background:#10110f;color:#eee9dd;--focus-ring:var(--gold-bright)}.h-cinema-pin{position:sticky;top:0;height:100svh;min-height:760px;overflow:hidden}.h-cinema-frame{overflow:hidden;background:#252a21}.h-cinema-frame,.h-cinema-scene{position:absolute;inset:0}.h-cinema-shade{background:linear-gradient(0deg,rgb(8 12 9/78%),rgb(8 12 9/34%) 32%,transparent 62%),linear-gradient(90deg,rgb(8 12 9/40%),transparent 70%)}.h-cinema-heading{position:absolute;z-index:3;top:104px;left:clamp(22px,5vw,96px);pointer-events:none}.h-cinema-heading .eyebrow{color:#ead9be;margin-bottom:20px;font-size:11px}.h-cinema-heading h2{font-size:clamp(52px,5.8vw,88px);line-height:.94}.h-cinema-heading h2 em{color:#e1cba8}.h-cinema-info{position:absolute;z-index:3;bottom:185px;left:clamp(22px,5vw,96px);right:clamp(22px,5vw,96px);display:flex;justify-content:space-between;align-items:end;gap:40px;pointer-events:none}.h-cinema-number{display:block;font-size:11px;letter-spacing:.1em;color:#e1cba8;margin-bottom:13px}.h-cinema-number>span{padding:0 9px;color:rgb(238 233 221/50%)}.h-cinema-info h3{font-size:clamp(42px,4.8vw,69px);line-height:.97;letter-spacing:-.04em;max-width:750px}.h-cinema-info .h-text-link{flex-shrink:0;font-size:13px;gap:25px;margin-bottom:4px}.h-cinema-selector{position:absolute;left:clamp(22px,5vw,96px);right:clamp(22px,5vw,96px);bottom:88px;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.h-cinema-selector button{position:relative;display:flex;align-items:baseline;gap:15px;min-height:58px;padding:8px 0 17px;text-align:left;border:0;border-bottom:1px solid rgb(238 233 221/35%);color:#d2d0c7;background:transparent;font-family:var(--serif);font-size:29px;line-height:1.2;cursor:pointer;transition:color .25s}.h-cinema-selector button.is-selected,.h-cinema-selector button:hover{color:#eee9dd}.h-cinema-selector-number{font-family:var(--sans);font-size:11px;line-height:1;color:#d6ae6c}.h-cinema-selector-line{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#d6ae6c;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.h-cinema-selector button.is-selected .h-cinema-selector-line{transform:scaleX(1)}.h-cinema-caption{position:absolute;bottom:30px;left:clamp(22px,5vw,96px);z-index:3;font-size:11px;color:#d0d2c8;line-height:1.6;pointer-events:none}.h-cinema-caption>span{padding:0 9px;color:#d6ae6c}.h-cinema--still{height:100svh;min-height:760px}.h-cinema--still .h-cinema-pin{position:relative}.h-trade-proof{display:grid;grid-template-columns:1fr 3fr;gap:4vw;padding-top:62px;padding-bottom:64px}.h-trade-proof>.eyebrow{margin:0;color:#776346;font-size:11px;line-height:1.8}.h-trade-proof dl{display:grid;grid-template-columns:1.22fr 1fr 1fr;gap:28px;margin:0}.h-trade-proof dl>div{padding-left:26px;border-left:1px solid var(--h-rule)}.h-trade-proof dt{font-family:var(--serif);font-size:26px;line-height:1.2;letter-spacing:-.02em}.h-trade-proof dd{margin:12px 0 0;color:#5b5e53;font-size:13px;line-height:1.8}.h-trade-proof dd a{display:inline-flex;align-items:center;gap:16px;min-height:30px;color:#10110f}.h-trade-proof dd a:hover{color:#805d2c}.h-trade-proof .h-arrow{width:17px;height:17px}.h-introduction{display:grid;grid-template-columns:1fr 3fr;gap:4vw;padding-top:clamp(105px,11.5vw,180px);padding-bottom:clamp(120px,13vw,190px);scroll-margin-top:100px}.h-intro-label{padding-top:10px}.h-intro-statement{display:grid;grid-template-columns:1fr}.h-intro-statement h2{font-size:clamp(66px,7.25vw,108px);line-height:.98}.h-intro-statement h2 em{color:#887454}.h-intro-note{display:grid;grid-template-columns:84px minmax(0,410px);gap:29px;align-items:start;padding-top:44px;margin-left:11%}.h-intro-note p{font-size:16px;line-height:1.9;color:#5d5e55}.h-small-rule{display:block;height:1px;margin-top:14px;background:#9f8865}.h-collections{padding-bottom:clamp(100px,10vw,154px)}.h-section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;padding-bottom:64px;border-top:1px solid var(--h-rule);padding-top:34px}.h-section-heading .h-text-link{flex-shrink:0;margin-bottom:8px}.h-section-heading .eyebrow{margin-bottom:36px}.h-stories{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:100px 4%;align-items:start}.h-story--roller{grid-column:1/8}.h-story--zebra{grid-column:9/13;margin-top:180px}.h-story--roman{grid-column:1/6;margin-top:-40px}.h-story--motorized{grid-column:7/13;margin-top:130px}.h-story-image-link{display:block;position:relative}.h-story-image-wrap{position:relative;width:100%;aspect-ratio:1.14;overflow:hidden;background:#d8d0c1}.h-story--zebra .h-story-image-wrap{aspect-ratio:.77}.h-story--roman .h-story-image-wrap{aspect-ratio:.93}.h-story--motorized .h-story-image-wrap{aspect-ratio:1.28}.h-story-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.h-story--roller .h-story-image-wrap img{object-position:76% 50%}.h-story--zebra .h-story-image-wrap img{object-position:58% 50%}.h-story--roman .h-story-image-wrap img{object-position:54% 50%}.h-story--motorized .h-story-image-wrap img{object-position:center}.h-story-image-link:hover img{transform:scale(1.045)}.h-image-caption{display:block;font-size:12px;line-height:1.5;letter-spacing:.04em;margin-top:8px;color:#737268}.h-story-image-arrow{position:absolute;bottom:45px;right:21px;width:45px;height:45px;border:1px solid rgb(255 255 255/70%);border-radius:50%;color:white;display:grid;place-items:center;background:rgb(11 15 12/16%);transition:background .25s}.h-story-image-link:hover .h-story-image-arrow{background:rgb(11 15 12/44%)}.h-story-meta{margin-top:27px;margin-bottom:10px;font-size:12px;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}.h-story-meta span span{padding:0 13px;color:#887454}.h-story-title-link{display:flex;align-items:center;justify-content:space-between;gap:24px}.h-story-title-link h3{font-size:clamp(32px,3.35vw,52px);line-height:1.09;letter-spacing:-.035em}.h-story-title-link>.h-arrow{display:none}.h-story-description{font-size:16px;line-height:1.8;color:#63645b;max-width:390px;padding-top:14px}.h-materials{background:#20251f;color:var(--cream,#eee9dd);display:grid;grid-template-columns:.8fr 1.2fr;gap:4vw;align-items:center;padding-top:113px;padding-bottom:113px;overflow:hidden}.h-materials .eyebrow{color:#c3a878}.h-materials h2{font-size:clamp(72px,7.15vw,110px);line-height:.95}.h-materials h2 em{color:#c6ad85}.h-materials-copy>p:not(.eyebrow){max-width:290px;color:#caccc1;font-size:16px;line-height:1.8;margin:32px 0 21px}.h-materials-preview{min-width:0;padding-top:32px}.h-swatch-fan{position:relative;height:clamp(330px,30vw,460px);margin:0 auto;width:100%;isolation:isolate}.h-swatch{--fan-spacing:61px;--fan-y:0px;position:absolute;left:50%;top:13%;width:clamp(150px,15vw,224px);padding:0;border:0;background:#e8e0d2;color:#23261f;box-shadow:-6px 11px 27px rgb(0 0 0/25%);cursor:pointer;transform-origin:50% 96%;transform:translateX(calc(-50% + var(--fan-index) * var(--fan-spacing))) translateY(var(--fan-y)) rotate(var(--fan-angle));z-index:var(--fan-order);transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .65s}.h-swatch>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;pointer-events:none}.h-swatch>span{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;font-size:12px;letter-spacing:.17em}.h-swatch strong{font-weight:500;letter-spacing:.05em}.h-swatch:hover{--fan-y:-22px}.h-swatch--selected,.h-swatch:focus-visible{--fan-y:-50px;z-index:12;box-shadow:-8px 24px 36px rgb(0 0 0/32%)}.h-swatch--selected:hover{--fan-y:-55px}.h-swatch-caption{display:flex;flex-direction:column;text-align:center;gap:7px;font-size:12px;margin-top:26px;color:#d7d6cb}.h-swatch-caption p:first-child{letter-spacing:.1em;font-size:14px}.h-swatch-caption p:first-child span{padding-left:20px;color:#a7ad9e;font-size:12px;letter-spacing:.02em}.h-swatch-caption p:last-child{color:#adb2a5}.h-swatch-caption>a{align-self:center;display:inline-flex;align-items:center;gap:19px;min-height:44px;padding-top:5px;color:#eee9dd;font-size:13px;border-bottom:1px solid rgb(238 233 221/38%)}.h-swatch-caption>a .h-arrow{width:18px;height:18px}.h-swatch-caption>a:hover{color:#d6ae6c}.h-swatch-fan:not(.is-open) .h-swatch{transform:translateX(-50%) translateY(25px) rotate(0deg)}.h-swatch-fan.is-open .h-swatch{transition-duration:1.1s}.h-demonstration{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:9%;padding-top:clamp(95px,10vw,150px);padding-bottom:clamp(95px,10vw,150px)}.h-demonstration-copy>p:not(.eyebrow){font-size:16px;line-height:1.85;color:#606158;max-width:340px;margin:30px 0 24px}.h-demo-film-frame{position:relative;width:100%;aspect-ratio:16/9;background:#171a17}.h-demonstration-media figcaption{font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;color:#65665d}.h-demonstration-media figcaption span:last-child{text-transform:uppercase;letter-spacing:.11em}.h-tracks{background:var(--ink,#10110f);color:var(--cream,#eee9dd);padding-top:99px;padding-bottom:100px;display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:center}.h-tracks .eyebrow{color:#c5a36f}.h-tracks h2 em{color:#b7a58a}.h-tracks-copy>p:not(.eyebrow){max-width:320px;color:#b9bbb1;margin:27px 0 25px;line-height:1.85;font-size:16px}.h-track-list{border-top:1px solid rgb(238 233 221/25%)}.h-track-list a{display:grid;grid-template-columns:28px 1fr 25px;align-items:center;gap:25px;border-bottom:1px solid rgb(238 233 221/25%);min-height:130px;padding:25px 0;transition:color .25s}.h-track-list a:hover{color:#d6ae6c}.h-track-number{font-size:12px;letter-spacing:.06em;color:#a69579}.h-track-name{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-size:clamp(36px,3.7vw,57px);letter-spacing:-.025em;line-height:1}.h-track-list .h-arrow{transition:transform .3s}.h-track-list a:hover .h-arrow{transform:translate(3px,-3px)}.h-place{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:10%;padding-top:clamp(110px,11vw,160px);padding-bottom:clamp(110px,11vw,160px)}.h-place-visual figure{position:relative}.h-place-visual img{width:100%;height:auto;aspect-ratio:.98;object-fit:cover;object-position:67% 50%}.h-place-visual figcaption{color:#f4f0e7;position:absolute;left:24px;bottom:22px;font-size:12px;letter-spacing:.08em;padding:8px 10px;background:rgb(11 15 12/36%)}.h-place-copy h2{font-size:clamp(64px,6.8vw,105px)}.h-place-copy h2 em{color:#887454}.h-place-copy>p:not(.eyebrow){margin:30px 0 24px;color:#606158;line-height:1.9;font-size:16px;max-width:370px}.h-place-trade{margin-top:54px;padding-top:24px;border-top:1px solid var(--h-rule);display:flex;flex-direction:column;gap:8px}.h-place-trade>span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#77776d}.h-place-trade a{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:16px}.h-place-trade a:hover{color:#805d2c}.h-closing{position:relative;background:#22261f;color:var(--cream,#eee9dd);text-align:center;padding-top:clamp(100px,9.5vw,148px);padding-bottom:65px;overflow:hidden}.h-closing .eyebrow{color:#c6ab80;margin-bottom:37px}.h-closing h2{font-size:clamp(65px,7.7vw,120px);line-height:.98}.h-closing h2 em{color:#ccb28a}.h-closing-actions{display:flex;gap:40px;margin-top:47px}.h-catalogue-button,.h-closing-actions{justify-content:center;align-items:center}.h-catalogue-button{display:inline-flex;gap:32px;min-height:58px;padding:17px 25px;font-size:14px;background:var(--gold,#b98b45);color:#10110f!important;transition:background .25s}.h-catalogue-button:hover{background:var(--gold-bright,#d6ae6c)}.h-closing-note{margin-top:90px!important;color:#b3b7aa;font-size:12px;letter-spacing:.09em}.h-closing-note span{padding:0 20px;color:#867d6b}@media (min-width:1800px){.h-home .section-shell{padding-left:max(96px,calc((100vw - 1640px) / 2));padding-right:max(96px,calc((100vw - 1640px) / 2))}}@media (max-width:1100px){.h-stories{column-gap:4%;row-gap:75px}.h-story--zebra{grid-column:8/13;margin-top:170px}.h-story--roller{grid-column:1/7}.h-story--roman{grid-column:1/6;margin-top:0}.h-story--motorized{margin-top:105px}.h-story--roller .h-story-image-wrap{aspect-ratio:.98}.h-materials{grid-template-columns:.8fr 1.2fr;gap:2%;padding-top:95px;padding-bottom:95px}.h-swatch{--fan-spacing:38px;width:170px}.h-swatch-fan{height:335px}.h-demonstration,.h-tracks{gap:6%}.h-track-list a{gap:16px;min-height:117px}.h-place{gap:7%}.h-place-visual img{aspect-ratio:.78}}@media (max-width:800px){.h-home h2{font-size:clamp(50px,7.2vw,68px)}.h-introduction{grid-template-columns:1fr 3fr;gap:5%;padding-top:110px;padding-bottom:110px}.h-intro-statement h2{font-size:clamp(56px,8vw,76px)}.h-intro-label{font-size:12px!important}.h-intro-note{margin-left:0;grid-template-columns:48px minmax(0,1fr);gap:20px;padding-top:33px}.h-intro-note p{font-size:16px}.h-section-heading{gap:24px;padding-bottom:48px}.h-stories{row-gap:68px;column-gap:6%}.h-story--roller,.h-story--roman{grid-column:1/7}.h-story--motorized,.h-story--zebra{grid-column:7/13}.h-story--zebra{margin-top:145px}.h-story--motorized{margin-top:95px}.h-story--roller .h-story-image-wrap,.h-story--roman .h-story-image-wrap,.h-story--zebra .h-story-image-wrap{aspect-ratio:.84}.h-story--motorized .h-story-image-wrap{aspect-ratio:.96}.h-story-title-link h3{font-size:34px}.h-story-meta{font-size:12px;letter-spacing:.07em;margin-top:22px}.h-story-meta span span{padding:0 6px}.h-story-description{font-size:16px}.h-materials{grid-template-columns:1fr;gap:34px;padding-top:82px;padding-bottom:77px}.h-materials-copy{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:35px}.h-materials-copy .eyebrow{grid-column:1/-1}.h-materials h2{font-size:80px;grid-row:span 2}.h-materials-copy>p:not(.eyebrow){margin:7px 0 23px}.h-materials-copy .h-text-link{align-self:start;font-size:14px;gap:24px}.h-materials-preview{padding-top:30px}.h-swatch{--fan-spacing:68px;width:190px}.h-swatch-fan{height:335px}.h-demonstration{grid-template-columns:1fr;gap:40px}.h-demonstration-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.h-demonstration-copy .eyebrow{grid-column:1/-1}.h-demonstration-copy h2{grid-row:span 2}.h-demonstration-copy>p:not(.eyebrow){margin:0 0 14px;font-size:16px}.h-demonstration-copy .h-text-link{font-size:14px;gap:24px}.h-tracks{gap:40px;grid-template-columns:1fr 1fr;padding-top:79px;padding-bottom:79px}.h-track-list a{grid-template-columns:1fr 22px;gap:18px;min-height:110px}.h-track-number{display:none}.h-track-name{font-size:37px}.h-tracks-copy>p:not(.eyebrow){font-size:16px}.h-tracks-copy .h-text-link{font-size:14px;gap:20px}.h-place{grid-template-columns:.9fr 1.1fr;gap:7%;padding-top:94px;padding-bottom:94px}.h-place-visual img{aspect-ratio:.64}.h-place-copy h2{font-size:65px}.h-place-copy .eyebrow{font-size:12px;margin-bottom:20px}.h-place-copy>p:not(.eyebrow){font-size:16px;margin-top:24px}.h-place-copy .h-text-link{font-size:14px;gap:20px}.h-place-visual figcaption{left:12px;right:12px;bottom:15px;width:fit-content;font-size:12px}.h-place-trade{margin-top:34px}.h-place-trade a{font-size:14px}.h-closing h2{font-size:clamp(64px,9vw,80px)}.h-closing-actions{gap:27px}.h-catalogue-button{gap:18px;padding:16px 20px;font-size:14px}.h-closing-actions>.h-text-link{font-size:14px;gap:20px}}@media (max-width:600px){.h-home h2{font-size:55px}.h-home .eyebrow{font-size:12px;letter-spacing:.15em;margin-bottom:24px}.h-introduction{grid-template-columns:1fr;gap:16px;padding-top:83px;padding-bottom:93px}.h-intro-label{padding-top:0;font-size:12px!important;margin-bottom:5px!important}.h-intro-statement h2{font-size:clamp(52px,13.6vw,76px);line-height:1}.h-intro-note{grid-template-columns:32px minmax(0,1fr);gap:20px;padding-top:32px}.h-intro-note p{font-size:16px;line-height:1.9}.h-collections{padding-bottom:80px}.h-section-heading{display:block;padding-top:26px;padding-bottom:42px}.h-section-heading .eyebrow{margin-bottom:26px}.h-section-heading h2{font-size:clamp(49px,13vw,68px)}.h-section-heading .h-text-link{margin-top:26px;margin-bottom:0;font-size:14px}.h-stories{display:flex;flex-direction:column;gap:50px}.h-story{width:100%;margin-top:0}.h-story--zebra{width:88%;align-self:end}.h-story--roman{width:92%}.h-story--roller .h-story-image-wrap{aspect-ratio:.95}.h-story--zebra .h-story-image-wrap{aspect-ratio:.9}.h-story--roman .h-story-image-wrap{aspect-ratio:.94}.h-story--motorized .h-story-image-wrap{aspect-ratio:1.12}.h-story-meta{font-size:12px;margin-top:21px;margin-bottom:10px}.h-story-title-link{gap:18px}.h-story-title-link h3{font-size:35px}.h-story-title-link>.h-arrow{display:block;width:20px;height:20px}.h-story-image-arrow{display:none}.h-story-description{font-size:16px;padding-top:11px;max-width:285px}.h-image-caption{font-size:12px;margin-top:7px}.h-materials{padding-top:72px;padding-bottom:66px;gap:28px}.h-materials-copy{display:block}.h-materials h2{font-size:79px;line-height:.92}.h-materials-copy>p:not(.eyebrow){margin:29px 0 19px;max-width:290px;font-size:16px}.h-materials-copy .h-text-link{font-size:14px;gap:35px}.h-materials-preview{margin-left:-10px;margin-right:-10px;padding-top:52px}.h-swatch-fan{height:266px}.h-swatch{--fan-spacing:clamp(31px,8.5vw,45px);width:clamp(125px,35vw,175px);top:12%}.h-swatch>span{min-height:34px;padding:9px 10px;font-size:12px}.h-swatch--selected,.h-swatch:focus-visible{--fan-y:-38px}.h-swatch--selected:hover{--fan-y:-42px}.h-swatch-caption{margin-top:10px;gap:9px;font-size:12px}.h-swatch-caption p:first-child{font-size:12px}.h-swatch-caption p:first-child span{font-size:12px;padding-left:17px}.h-demonstration{padding-top:80px;padding-bottom:78px;gap:33px}.h-demonstration-copy{display:block}.h-demonstration-copy h2{font-size:61px}.h-demonstration-copy>p:not(.eyebrow){margin:25px 0 20px;max-width:305px}.h-demonstration-copy .h-text-link{font-size:14px;gap:33px}.h-demonstration-media figcaption{font-size:12px;margin-top:11px}.h-tracks{grid-template-columns:1fr;gap:42px;padding-top:70px;padding-bottom:70px}.h-tracks h2{font-size:66px}.h-tracks-copy>p:not(.eyebrow){margin-top:25px;max-width:295px}.h-tracks-copy .h-text-link{font-size:14px;gap:30px}.h-track-list a{grid-template-columns:20px 1fr 24px;min-height:93px;gap:17px;padding:24px 0}.h-track-number{display:block;font-size:12px}.h-track-name{font-size:38px}.h-place{display:flex;flex-direction:column;align-items:stretch;gap:40px;padding-top:79px;padding-bottom:82px}.h-place-visual{width:91%}.h-place-visual img{aspect-ratio:.97}.h-place-visual figcaption{left:15px;bottom:17px}.h-place-copy{margin-left:7%}.h-place-copy .eyebrow{font-size:12px}.h-place-copy h2{font-size:68px}.h-place-copy>p:not(.eyebrow){margin:25px 0 19px}.h-place-copy .h-text-link{font-size:14px;gap:28px}.h-place-trade{margin-top:35px;padding-top:22px}.h-place-trade>span{font-size:12px}.h-place-trade a{font-size:16px}.h-closing{padding-top:78px;padding-bottom:44px}.h-closing .eyebrow{font-size:12px;margin-bottom:28px}.h-closing h2{font-size:clamp(48px,12.8vw,68px);line-height:1}.h-closing-actions{flex-direction:column;gap:21px;margin-top:34px}.h-catalogue-button{min-height:56px;gap:20px;padding:15px 18px;font-size:14px}.h-closing-note{margin-top:59px!important;font-size:12px;letter-spacing:.06em}.h-closing-note span{padding:0 11px}}@media (prefers-reduced-motion:reduce){.h-home *,.h-home :after,.h-home :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:1100px){.h-hero h1{font-size:clamp(86px,11vw,125px)}.h-hero-intro{gap:35px}.h-hero-index{gap:28px}.h-cinema-info{align-items:start;flex-direction:column;gap:17px;bottom:186px}.h-cinema-heading h2{font-size:67px}.h-cinema-info h3{font-size:54px}.h-cinema-info .h-text-link{min-height:36px}.h-cinema-selector{gap:20px}.h-cinema-selector button{font-size:26px;gap:12px}.h-trade-proof{grid-template-columns:1fr;gap:32px;padding-top:47px;padding-bottom:51px}.h-trade-proof>.eyebrow br{display:none}.h-trade-proof dl{grid-template-columns:1.2fr 1fr 1fr;gap:28px}.h-trade-proof dl>div:first-child{border-left:0;padding-left:0}.h-trade-proof dt{font-size:25px}}@media (max-width:800px){.h-hero{min-height:890px;height:120svh}.h-hero-stage{min-height:720px}.h-hero-content{top:26%}.h-hero h1{font-size:clamp(77px,11.8vw,95px)}.h-hero-intro{flex-direction:column;align-items:start;gap:24px;margin-top:31px}.h-hero-eyebrow{font-size:11px}.h-hero-bottom{bottom:90px;gap:15px}.h-hero-index{gap:28px}.h-hero-index a{gap:9px;font-size:12px}.h-scroll-cue span{display:none}.h-scroll-cue{padding:0 10px}.h-hero-caption{left:22px;max-width:65%;font-size:11px;bottom:26px}.h-cinema{height:auto;min-height:0}.h-cinema-pin{position:relative;height:94svh;min-height:720px;max-height:1000px}.h-cinema-frame{inset:0!important}.h-cinema-heading{top:79px;left:32px}.h-cinema-heading h2{font-size:71px}.h-cinema-info{left:32px;right:32px;bottom:198px}.h-cinema-info h3{font-size:58px}.h-cinema-selector{left:32px;right:32px;bottom:95px}.h-cinema-caption{left:32px;bottom:31px}.h-trade-proof dt{font-size:24px}.h-trade-proof dd{font-size:12px}.h-trade-proof dl{gap:20px}.h-trade-proof dl>div{padding-left:20px}}@media (max-width:600px){.h-hero{height:117svh;min-height:850px}.h-hero-stage{height:100svh;min-height:715px}.h-hero-content{top:27%;padding-top:0}.h-hero h1{font-size:clamp(53px,14.8vw,88px);line-height:.95;letter-spacing:-.045em}.h-hero-eyebrow{font-size:10px;letter-spacing:.16em;margin-bottom:24px!important}.h-hero-eyebrow span{margin:0 9px}.h-hero-shade{background:linear-gradient(90deg,rgb(11 15 12/44%),rgb(11 15 12/10%)),linear-gradient(0deg,rgb(11 15 12/70%),rgb(11 15 12/17%) 45%,rgb(11 15 12/17%))}.h-hero-intro{gap:21px;margin-top:26px}.h-hero-intro p{font-size:14px;line-height:1.8}.h-hero-cta{min-height:54px;padding:14px 19px;gap:30px;font-size:13px}.h-hero-bottom{bottom:81px;align-items:end}.h-hero-index{display:grid;grid-template-columns:repeat(2,max-content);column-gap:31px;row-gap:0}.h-hero-index a{min-height:35px;font-size:12px;gap:9px}.h-hero-index a>span{font-size:10px}.h-scroll-cue{min-height:44px;padding:0 8px;margin-bottom:2px}.h-hero-caption{bottom:30px;max-width:calc(50% - 34px);font-size:10px}.h-hero-caption>span{padding:0 4px}.h-cinema-pin{height:92svh;min-height:680px}.h-cinema-heading{top:67px;left:22px}.h-cinema-heading .eyebrow{font-size:10px;margin-bottom:21px}.h-cinema-heading h2{font-size:clamp(53px,15vw,73px);line-height:.94}.h-cinema-info{left:22px;right:22px;bottom:182px;gap:16px}.h-cinema-number{font-size:10px;margin-bottom:12px}.h-cinema-info h3{max-width:290px;font-size:clamp(40px,11vw,55px);line-height:.98}.h-cinema-info .h-text-link{min-height:39px;font-size:12px;gap:22px}.h-cinema-selector{left:22px;right:22px;bottom:88px;gap:14px}.h-cinema-selector button{flex-direction:column;gap:10px;min-height:65px;font-size:22px;padding-bottom:14px}.h-cinema-selector-number{font-size:10px}.h-cinema-caption{left:22px;bottom:26px;font-size:10px;max-width:calc(50% - 34px)}.h-cinema-caption>span{padding:0 5px}.h-trade-proof{gap:23px;padding-top:40px;padding-bottom:37px}.h-trade-proof>.eyebrow{font-size:10px;line-height:1.6;margin:0}.h-trade-proof dl{grid-template-columns:1fr;gap:0}.h-trade-proof dl>div,.h-trade-proof dl>div:first-child{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:19px;padding:20px 0;border-left:0;border-top:1px solid var(--h-rule)}.h-trade-proof dt{font-size:24px;max-width:150px}.h-trade-proof dd{font-size:12px;margin-top:0}.h-trade-proof dd br{display:none}.h-trade-proof dd a{display:flex;width:fit-content}}@media (max-width:360px){.h-hero h1{font-size:49px}.h-hero-eyebrow{font-size:9px;letter-spacing:.14em}.h-hero-index{column-gap:21px}.h-cinema-selector{gap:10px}.h-cinema-selector button{font-size:19px}.h-cinema-heading h2{font-size:53px}.h-trade-proof dl>div{grid-template-columns:.95fr 1.05fr;gap:15px}}@media (max-height:760px) and (min-width:801px){.h-hero-content{top:25%}.h-hero h1{font-size:clamp(86px,9vw,126px)}.h-hero-eyebrow{margin-bottom:22px!important}.h-hero-intro{margin-top:25px}.h-cinema-pin{min-height:710px}.h-cinema-heading{top:76px}.h-cinema-heading h2{font-size:62px}.h-cinema-info{bottom:175px}.h-cinema-info h3{font-size:47px}}@media (prefers-reduced-motion:reduce){.h-hero{height:100svh;min-height:715px}.h-cinema-pin,.h-hero-stage{position:relative}.h-hero-aperture,.h-hero-matte{display:none}.h-hero-bottom,.h-hero-content{transform:none!important;opacity:1!important}.h-title-line>em,.h-title-line>span{transform:none!important}.h-hero-eyebrow,.h-hero-intro{opacity:1!important;transform:none!important}.h-cinema{height:auto;min-height:0}.h-cinema-frame{inset:0!important}.h-story-image-wrap{clip-path:none!important}.h-story-image-wrap img{transform:none!important}.h-swatch-fan:not(.is-open) .h-swatch{transform:translateX(calc(-50% + var(--fan-index) * var(--fan-spacing))) translateY(var(--fan-y)) rotate(var(--fan-angle))}}.h-place{--sans:"Outfit",Arial,sans-serif;--serif:"Outfit",Arial,sans-serif}.h-home .h-place h2,.h-place{font-family:Outfit,Arial,sans-serif}.h-home .h-place h2{line-height:1.08}.h-place em{font-style:normal}