@font-face{font-family:Grenze Gotisch Local;src:url(/media/experience/fonts/grenze-gotisch-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Schibsted Grotesk Local;src:url(/media/experience/fonts/schibsted-grotesk-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}body:has(.cinematic-home){color:#f1e9df;background:#0a0605}body:has(.cinematic-home) .header{z-index:100;background:linear-gradient(#090604cb,#09060400);border:0;height:76px;position:fixed;inset:0 0 auto}body:has(.cinematic-home) .header-inner{width:calc(100% - clamp(32px,5vw,100px));max-width:none;font-family:Schibsted Grotesk Local,sans-serif}body:has(.cinematic-home) .header .brand img{width:32px;height:32px}body:has(.cinematic-home) .header .desktop-nav a{color:#f2e5d8;letter-spacing:.12em;text-transform:uppercase;font-size:10px}body:has(.cinematic-home) .header .header-etsy{color:#f2e5d8;border:1px solid #cda679a8;border-radius:99px;padding:0 17px;font-family:Grenze Gotisch Local,serif;font-size:17px;font-weight:600}body:has(.cinematic-home) .header .header-etsy:hover{color:#fff;background:#cf572f;border-color:#cf572f}body:has(.cinematic-home) .quiet-footer{background:#0a0605;border-top:1px solid #b6885350}.cinematic-home{--fire:#cb422b;--sand:#bc916b;--cream:#f1e9df;color:var(--cream);background:#0a0605;font-family:Schibsted Grotesk Local,sans-serif;overflow:clip}.cinematic-home h1,.cinematic-home h2,.cinematic-home h3{letter-spacing:-.025em;font-family:Grenze Gotisch Local,Georgia,serif;font-weight:700;line-height:.9}.cinematic-home em{color:var(--fire);font-style:normal}.cinematic-home section{scroll-margin-top:70px}.cinematic-container{width:min(100% - clamp(40px,7vw,160px),1420px);margin-inline:auto}.cinematic-film{background:#130a07;height:100svh;position:relative}.cinematic-film[data-ready=true]{height:900vh}.cinematic-stage{isolation:isolate;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.cinematic-frame{will-change:opacity;position:absolute;inset:0;overflow:hidden}.cinematic-image{transform-origin:50%;will-change:transform;filter:saturate(.9);background-position:50%;background-size:cover;position:absolute;inset:-3%;transform:scale(1.04)}.cinematic-frame-1 .cinematic-image{transform-origin:55% 40%}.cinematic-frame-2 .cinematic-image{transform-origin:62%}.cinematic-frame-3 .cinematic-image,.cinematic-frame-4 .cinematic-image,.cinematic-frame-5 .cinematic-image,.cinematic-frame-6 .cinematic-image{transform-origin:61.91% 49.21%}.cinematic-frame-1 .cinematic-image{background-image:url(/media/experience/scene/kf1-soglia.webp)}.cinematic-frame-2 .cinematic-image{background-image:url(/media/experience/scene/kf2-tana.webp)}.cinematic-frame-3 .cinematic-image{background-image:url(/media/experience/scene/kf3-palpebra.webp)}.cinematic-frame-4 .cinematic-image{background-image:url(/media/experience/scene/kf4-occhio.webp)}.cinematic-frame-5 .cinematic-image{background-image:url(/media/experience/scene/kf5-fiamma.webp)}.cinematic-frame-6 .cinematic-image{background-image:url(/media/experience/scene/kf6-reliquia.webp)}.cinematic-shade{background:linear-gradient(90deg,#090503c9 0%,#09050376 34%,#0000 73%),linear-gradient(#0905034d 0%,#0000 35% 70%,#090503a8 100%);position:absolute;inset:0}.cinematic-frame-2 .cinematic-shade,.cinematic-frame-3 .cinematic-shade,.cinematic-frame-4 .cinematic-shade{background:linear-gradient(90deg,#090503a6,#0000 60%),linear-gradient(#0000 55%,#09050383)}.cinematic-frame-5 .cinematic-shade{background:linear-gradient(90deg,#090503d9 0%,#090503a8 48%,#09050359 100%),linear-gradient(#0000 45%,#0905037d)}.cinematic-copy{z-index:3;transform:translateY(calc(-50% + var(--scene-shift,0px)));text-shadow:0 2px 22px #090503a0;width:min(620px,48vw);position:absolute;top:50%;left:max(6vw,32px)}.cinematic-frame-2 .cinematic-copy,.cinematic-frame-4 .cinematic-copy{left:auto;right:max(6vw,32px)}.cinematic-kicker{color:#dac7ac;text-transform:uppercase;letter-spacing:.32em;max-width:390px;margin-bottom:30px;font-size:10px;font-weight:700;line-height:1.6}.cinematic-title{text-wrap:balance;text-shadow:0 3px 26px #000b;max-width:760px;font-size:clamp(68px,8.5vw,158px);line-height:.78!important}.cinematic-frame-2 .cinematic-title,.cinematic-frame-3 .cinematic-title,.cinematic-frame-4 .cinematic-title{font-size:clamp(64px,7.7vw,140px)}.cinematic-frame-6 .cinematic-title{font-size:clamp(66px,8vw,145px)}.cinematic-description{color:#f0e9e1;max-width:430px;margin-top:28px;font-size:clamp(13px,1.05vw,17px);line-height:1.65}.cinematic-enter{letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid #f1e9df80;align-items:center;gap:26px;margin-top:50px;padding-bottom:13px;font-size:10px;font-weight:700;transition:gap .3s,color .3s;display:inline-flex}.cinematic-enter:hover{color:#ffc59a;gap:36px}.cinematic-chapter{z-index:4;font-family:Grenze Gotisch Local,serif;font-size:24px;position:absolute;bottom:34px;right:max(5vw,26px)}.cinematic-chapter strong{font-weight:600}.cinematic-chapter small{letter-spacing:.22em;text-transform:uppercase;border-top:1px solid #e2c8ac99;margin-left:8px;padding-top:5px;font-family:Schibsted Grotesk Local,sans-serif;font-size:8px}.cinematic-embers{z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.cinematic-progress{z-index:5;background:#15100d77;width:3px;height:100%;position:absolute;top:0;right:0}.cinematic-progress span{transform-origin:top;width:100%;height:100%;transform:scaleY(var(--film-progress,0));background:#e3874f;display:block}.cinematic-flames{mix-blend-mode:screen;opacity:.8;pointer-events:none;background:url(/media/experience/scene/fx-fiamme.webp) bottom/cover no-repeat;height:48%;position:absolute;inset:auto 0 -6%}.cinematic-relic{object-fit:contain;z-index:2;will-change:transform;filter:drop-shadow(0 26px 28px #000a);width:min(33vw,480px);height:66vh;position:absolute;top:19%;right:13%}.cinematic-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cinematic-actions a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #cda6799c;border-radius:99px;padding:12px 20px;font-size:10px;font-weight:700;transition:background .25s,transform .25s}.cinematic-actions a:first-child{background:#bb432a;border-color:#bb432a}.cinematic-actions a:hover{background:#db613c;border-color:#db613c;transform:translateY(-3px)}.cinematic-section-label{letter-spacing:.24em;text-transform:uppercase;color:var(--sand);align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.cinematic-section-label span{background:currentColor;width:30px;height:1px}.cinematic-collection{padding-block:clamp(96px,12vw,220px) clamp(70px,9vw,130px)}.cinematic-intro-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:8%;margin-top:25px;display:grid}.cinematic-intro-grid h2{max-width:1100px;font-size:clamp(66px,7.8vw,142px)}.cinematic-intro-grid>div:last-child,.cinematic-intro-grid>p{color:#b9aca2;max-width:380px;font-size:16px;line-height:1.8}.cinematic-text-link{color:#efc4aa;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:20px;font-size:11px;font-weight:700;transition:color .25s,gap .25s;display:inline-flex}.cinematic-text-link:hover{color:#fff;gap:27px}.cinematic-intro-grid .cinematic-text-link{margin-top:24px}.cinematic-feature{border-top:1px solid #b6885338;grid-template-columns:.83fr 1.17fr;align-items:center;gap:5%;min-height:740px;padding-block:clamp(70px,7vw,130px);display:grid}.cinematic-feature-copy h2{margin:32px 0 24px;font-size:clamp(66px,6.5vw,118px)}.cinematic-feature-copy>p:not(.cinematic-section-label):not(.cinematic-finish-label){color:#b9aca2;max-width:430px;font-size:15px;line-height:1.8}.cinematic-finish-label{color:var(--sand);letter-spacing:.18em;text-transform:uppercase;margin:40px 0 18px;font-size:10px}.cinematic-finish-list{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.cinematic-finish-list a{color:#b3a49b;text-align:center;flex-direction:column;align-items:center;gap:8px;width:76px;font-size:9px;line-height:1.3;transition:color .25s,transform .25s;display:flex}.cinematic-finish-list a img{object-fit:cover;border:1px solid #99704d66;border-radius:5px;width:70px;height:78px}.cinematic-finish-list a:hover,.cinematic-finish-list a[aria-current]{color:#fff;transform:translateY(-3px)}.cinematic-finish-list a[aria-current] img{border-color:#dd9f59}.cinematic-primary-link{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#be452b;border:1px solid #be452b;border-radius:99px;justify-content:space-between;align-items:center;gap:30px;padding:14px 23px;font-size:10px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.cinematic-primary-link:hover{background:#e15e39;transform:translateY(-3px)}.cinematic-feature-image{background:radial-gradient(circle at 52%,#6a2d20 0%,#1a100e 68%);border-radius:12px;align-self:stretch;min-height:620px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 70px #0008}.cinematic-feature-image img{object-fit:contain;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.cinematic-feature-image:hover img{transform:scale(1.05)}.cinematic-worlds{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:clamp(100px,10vw,180px);display:grid}.cinematic-world-card{background:#17110f;border-radius:12px;height:clamp(530px,52vw,820px);display:block;position:relative;overflow:hidden}.cinematic-world-card img{object-fit:cover;object-position:center 42%;filter:brightness(.65);transition:transform .8s,filter .8s}.cinematic-world-card:hover img{filter:brightness(.8);transform:scale(1.045)}.cinematic-world-card:after{content:"";background:linear-gradient(#0000 40%,#0a0605ec);position:absolute;inset:0}.cinematic-world-card>div{z-index:2;position:absolute;bottom:38px;left:38px;right:38px}.cinematic-world-card p{letter-spacing:.2em;text-transform:uppercase;color:#d5a978;font-size:10px}.cinematic-world-card h2{margin:18px 0;font-size:clamp(50px,5vw,90px)}.cinematic-world-card span{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.cinematic-details{border-top:1px solid #b6885338;padding-block:clamp(70px,9vw,150px)}.cinematic-details .cinematic-intro-grid{align-items:end}.cinematic-details .cinematic-intro-grid h2{margin-top:30px;font-size:clamp(70px,8vw,146px)}.cinematic-detail-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.cinematic-detail-grid figure{background:#221916;border-radius:10px;height:clamp(320px,36vw,570px);position:relative;overflow:hidden}.cinematic-detail-grid figure img{object-fit:cover;transition:transform .8s}.cinematic-detail-grid figure:hover img{transform:scale(1.05)}.cinematic-detail-grid figcaption{z-index:2;color:#f7e9d9;text-shadow:0 2px 8px #000;letter-spacing:.17em;text-transform:uppercase;font-size:10px;position:absolute;bottom:16px;left:18px}.cinematic-values{border-top:1px solid #b6885338;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:100px;padding-top:30px;display:grid}.cinematic-values>div{max-width:330px}.cinematic-values span{letter-spacing:.2em;color:var(--sand);font-size:10px}.cinematic-values h3{margin:22px 0 10px;font-size:clamp(48px,5vw,80px)}.cinematic-values>div:nth-child(2) h3{color:var(--fire)}.cinematic-values p{color:#b9aca2;font-size:14px;line-height:1.6}.cinematic-all-models{border-top:1px solid #b6885338;justify-content:space-between;align-items:end;gap:35px;padding-block:80px 110px;display:flex}.cinematic-all-models h2{margin-top:18px;font-size:clamp(62px,6vw,110px)}.cinematic-finale{text-align:center;background:radial-gradient(at bottom,#47190f,#0a0605 62%);min-height:730px;padding:120px 0 100px;position:relative;overflow:hidden}.cinematic-finale-flame{opacity:.43;pointer-events:none;background:url(/media/experience/scene/fx-fiamme.webp) bottom/cover no-repeat;height:50%;position:absolute;inset:auto 0 -12%}.cinematic-finale .cinematic-container{z-index:1;position:relative}.cinematic-finale .cinematic-section-label{justify-content:center}.cinematic-finale h2{max-width:1300px;margin:36px auto 22px;font-size:clamp(70px,9vw,165px)}.cinematic-finale p:not(.cinematic-section-label){color:#d6c4b4;font-size:16px}.cinematic-final-actions{justify-content:center;align-items:center;gap:22px;margin:36px 0 45px;display:flex}.cinematic-finale ul{justify-content:center}@media (max-width:767px){body:has(.cinematic-home) .header{height:68px}body:has(.cinematic-home) .header-inner{width:calc(100% - 30px)}body:has(.cinematic-home) .header .header-etsy{min-height:38px;padding:0 12px;font-size:15px}body:has(.cinematic-home) .header .menu-toggle{display:flex}.cinematic-film[data-ready=true]{height:900vh}.cinematic-stage{min-height:0}.cinematic-image{background-position:50%}.cinematic-frame-1 .cinematic-image{transform-origin:52% 42%;background-image:url(/media/experience/scene/kf1-soglia-v.webp)}.cinematic-frame-2 .cinematic-image{transform-origin:60%;background-image:url(/media/experience/scene/kf2-tana-v.webp)}.cinematic-frame-3 .cinematic-image{transform-origin:56.09% 46.83%;background-image:url(/media/experience/scene/kf3-palpebra-v.webp)}.cinematic-frame-4 .cinematic-image{transform-origin:56.09% 46.83%;background-image:url(/media/experience/scene/kf4-occhio-v.webp)}.cinematic-frame-5 .cinematic-image{transform-origin:56.09% 46.83%}.cinematic-frame-6 .cinematic-image{transform-origin:56.09% 46.83%;background-image:url(/media/experience/scene/kf6-reliquia-v.webp)}.cinematic-frame-3 .cinematic-image,.cinematic-frame-4 .cinematic-image{background-position:56%}.cinematic-shade,.cinematic-frame-2 .cinematic-shade,.cinematic-frame-3 .cinematic-shade,.cinematic-frame-4 .cinematic-shade{background:linear-gradient(#0000 42%,#080403d9),linear-gradient(#09050354,#0000 30%)}.cinematic-copy,.cinematic-frame-2 .cinematic-copy,.cinematic-frame-4 .cinematic-copy{width:auto;transform:translateY(var(--scene-shift,0px));inset:auto 20px 10%}.cinematic-kicker{letter-spacing:.22em;margin-bottom:20px;font-size:9px}.cinematic-title,.cinematic-frame-2 .cinematic-title,.cinematic-frame-3 .cinematic-title,.cinematic-frame-4 .cinematic-title,.cinematic-frame-6 .cinematic-title{font-size:clamp(56px,15vw,84px)}.cinematic-description{max-width:330px;margin-top:18px;font-size:13px}.cinematic-enter{margin-top:26px}.cinematic-chapter{inset:85px auto auto 20px}.cinematic-relic{width:72vw;height:46vh;top:12%;right:8%}.cinematic-actions{margin-top:22px}.cinematic-actions a{padding:10px 13px;font-size:9px}.cinematic-container{width:calc(100% - 36px)}.cinematic-collection{padding-block:90px 65px}.cinematic-intro-grid{grid-template-columns:1fr;gap:28px}.cinematic-intro-grid h2{font-size:clamp(62px,16vw,95px)}.cinematic-intro-grid>div:last-child,.cinematic-intro-grid>p{font-size:14px}.cinematic-feature{grid-template-columns:1fr;gap:30px;padding-block:65px}.cinematic-feature-copy h2{font-size:clamp(62px,16vw,95px)}.cinematic-feature-image{order:-1;min-height:500px}.cinematic-worlds{grid-template-columns:1fr;gap:18px;padding-bottom:85px}.cinematic-world-card{height:570px}.cinematic-world-card>div{bottom:27px;left:24px;right:24px}.cinematic-world-card h2{font-size:66px}.cinematic-details{padding-block:75px}.cinematic-details .cinematic-intro-grid h2{font-size:clamp(68px,17vw,100px)}.cinematic-detail-grid{scroll-snap-type:x mandatory;gap:12px;margin:45px -18px 0;padding-inline:18px;display:flex;overflow-x:auto}.cinematic-detail-grid figure{scroll-snap-align:center;flex:0 0 78vw;height:430px}.cinematic-values{grid-template-columns:1fr;gap:35px;margin-top:65px}.cinematic-values h3{margin:8px 0;font-size:65px}.cinematic-all-models{padding-block:60px 80px;display:block}.cinematic-all-models h2{margin-bottom:24px;font-size:72px}.cinematic-finale{min-height:680px;padding:100px 0 80px}.cinematic-finale h2{font-size:clamp(67px,15vw,98px)}.cinematic-final-actions{flex-wrap:wrap}}@media (max-width:420px){.cinematic-title,.cinematic-frame-2 .cinematic-title,.cinematic-frame-3 .cinematic-title,.cinematic-frame-4 .cinematic-title,.cinematic-frame-6 .cinematic-title{font-size:55px}.cinematic-feature-image{min-height:380px}.cinematic-world-card{height:470px}}@media (prefers-reduced-motion:reduce){.cinematic-film{height:auto}.cinematic-stage{height:auto;min-height:0;position:relative}.cinematic-frame{min-height:85svh;transition:none;position:relative;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.cinematic-frame-5,.cinematic-progress,.cinematic-embers,.cinematic-chapter{display:none}.cinematic-copy,.cinematic-frame-2 .cinematic-copy,.cinematic-frame-4 .cinematic-copy{transform:translateY(-50%)}.cinematic-frame-2 .cinematic-copy,.cinematic-frame-4 .cinematic-copy{top:50%}.cinematic-image{transform:none}.cinematic-feature-image img,.cinematic-world-card img,.cinematic-detail-grid img{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.cinematic-copy,.cinematic-frame-2 .cinematic-copy,.cinematic-frame-4 .cinematic-copy{top:auto;bottom:10%;transform:none}}
.sequence-static-control{font:inherit;color:#c8b8a5;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:end;min-height:24px;padding:2px 6px;font-size:10px;text-decoration:underline}.sequence-stage{grid-template-rows:auto minmax(0,1fr) auto auto auto!important}.final-home{overflow:clip}.final-home h2,.final-home h3{line-height:1.05}.final-home a:focus-visible,.final-home button:focus-visible{outline-offset:5px;outline:2px solid #ecc080}.brand-opening{background:#130a07;height:100svh;position:relative}.brand-opening[data-ready=true]{height:250svh}.brand-stage{isolation:isolate;height:100svh;min-height:540px;position:sticky;top:0;overflow:hidden}.brand-threshold,.brand-dragon,.brand-shade{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.brand-threshold{will-change:transform, opacity;background-image:url(/media/experience/scene/kf1-soglia.webp)}.brand-dragon{opacity:0;will-change:transform, opacity;background-image:url(/media/experience/scene/kf2-tana.webp)}.brand-shade{z-index:1;background:linear-gradient(90deg,#0a060596,#0000 80%),linear-gradient(#0000 72%,#0a0605d9)}.brand-heading{z-index:3;max-width:700px;position:absolute;top:38%;left:6vw;right:6vw}.brand-heading h1{text-shadow:0 5px 32px #0008;font-size:clamp(82px,11vw,185px);line-height:1}.brand-heading>p:last-child{color:#e7d7c6;margin-top:24px;font-size:clamp(16px,1.6vw,21px)}.brand-heading .cinematic-kicker{margin-bottom:10px}.brand-shortcuts{z-index:4;bottom:38px;justify-content:space-between;gap:24px;display:flex;position:absolute;inset-inline:6vw}.brand-shortcuts a{letter-spacing:.08em;color:#f1e9df;align-items:center;gap:24px;min-height:44px;font-size:12px;display:flex}.brand-shortcuts a:hover{color:#ffd4a7}.home-channels{border-bottom:1px solid #b6885338;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding-block:80px 90px;display:grid}.home-channels h2{margin:22px 0 16px;font-size:clamp(44px,5vw,76px)}.home-channels p:not(.cinematic-section-label){color:#c2b5a8;max-width:440px;margin-bottom:25px;font-size:15px;line-height:1.7}.home-channels ul{margin:0}.home-channels [data-social-links] a{background:#130e0b;border-color:#b6885350;min-height:148px}.home-channels [data-social-links] img{width:38px;height:38px}.product-sequence{background:#100e0c;position:relative}.sequence-stage{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px;height:100svh;min-height:590px;padding:96px max(5vw,24px) 22px;display:none;position:sticky;top:0;overflow:hidden}.product-sequence[data-enhanced=true]{height:660svh}.product-sequence[data-enhanced=true] .sequence-stage{display:grid}.product-sequence[data-enhanced=true] .sequence-static{display:none}.sequence-top{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex}.sequence-top h2{margin-top:10px;font-size:clamp(32px,3.2vw,51px)}.sequence-top .cinematic-section-label{font-size:10px}.sequence-skip{color:#d9bc99;align-items:center;gap:16px;min-height:44px;font-size:12px;display:inline-flex}.sequence-visual{width:100%;min-width:0;max-width:1280px;height:100%;min-height:0;margin:auto;position:relative;overflow:hidden}.sequence-visual canvas,.sequence-visual picture,.sequence-visual img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.sequence-visual canvas{opacity:0}.product-sequence[data-painted=true] .sequence-visual canvas{opacity:1}.product-sequence[data-painted=true] .sequence-visual picture{visibility:hidden}.sequence-captions{z-index:2;width:min(100%,1050px);min-height:89px;margin:auto}.sequence-captions [hidden]{display:none}.sequence-family{color:#bc916b;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:11px;display:flex}.sequence-family span{font-variant-numeric:tabular-nums;letter-spacing:.1em}.sequence-captions [data-chapter]>div{justify-content:space-between;align-items:center;gap:30px;margin-top:10px;display:flex}.sequence-captions h3{font-size:clamp(30px,3vw,43px)}.sequence-captions [data-chapter]>div>p{color:#c2b5a8;max-width:380px;font-size:14px;line-height:1.6}.sequence-navigation{border-top:1px solid #b6885338;justify-content:center;gap:0;width:min(100%,1050px);margin:auto;display:flex}.sequence-navigation button{color:#bbae9e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:12px;padding:10px 8px;font-size:12px;display:flex}.sequence-navigation button span:first-child{color:#bc916b;font-size:10px}.sequence-navigation button[aria-current=step]{color:#fff3df;background:#bc916b12}.sequence-navigation button:hover{color:#fff}.sequence-progress{bottom:0;background:#bc916b21;height:2px;position:absolute;inset-inline:0}.sequence-progress span{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--sequence-progress,0));background:#c7a074;display:block}.sequence-dimension{color:#ecd3ae;border-top:1px solid #b6885350;margin-top:12px;padding-top:10px;font-size:13px}.sequence-dimension strong{margin-left:12px}.sequence-static{padding-block:70px}.sequence-static>h2{margin:18px 0 35px;font-size:clamp(42px,6vw,70px)}.sequence-static-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sequence-static figure{border-bottom:1px solid #b6885338;margin:0;padding-bottom:24px}.sequence-static img{aspect-ratio:8/5;object-fit:contain;width:100%;height:auto;display:block}.sequence-static figcaption>span{color:#bc916b;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.sequence-static h3{margin:12px 0;font-size:30px}.sequence-static figcaption>p{color:#c2b5a8;font-size:14px;line-height:1.7}.sequence-static-dimensions{flex-wrap:wrap;gap:30px;margin-top:30px;display:flex}.home-catalog{padding-block:100px 80px}.home-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7%;margin-bottom:45px;display:grid}.home-section-heading h2{max-width:750px;margin-top:20px;font-size:clamp(53px,6.5vw,105px)}.home-section-heading>p{color:#c2b5a8;max-width:360px;font-size:16px;line-height:1.8}.home-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-family-photo{aspect-ratio:3/4;background:#1b1511;border-radius:4px;display:block;position:relative;overflow:hidden}.home-family-photo img{object-fit:cover;transition:transform .5s}.home-family-copy{padding:22px 0}.home-family-copy>p{color:#bc916b;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.home-family-copy>p>span{color:#b5aa9d;letter-spacing:.06em;font-size:10px}.home-family h3{margin:18px 0 22px;font-size:clamp(34px,3.3vw,55px)}.home-family-copy .cinematic-text-link{min-height:44px;font-size:11px}.home-catalog-footer{border-top:1px solid #b6885338;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding-top:32px;display:flex}.home-catalog-footer>p{color:#bbae9e;max-width:460px;font-size:14px;line-height:1.7}.home-contact{border-top:1px solid #b6885338;justify-content:space-between;align-items:center;gap:40px;padding-block:70px 90px;display:flex}.home-contact h2{margin:20px 0 18px;font-size:clamp(43px,4.5vw,65px)}.home-contact p:not(.cinematic-section-label){color:#bbae9e;max-width:460px;font-size:14px;line-height:1.7}.home-contact>a{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:13px}@media (hover:hover) and (pointer:fine){.home-family-photo:hover img{transform:scale(1.025)}}@media (max-width:1023px){.home-channels{grid-template-columns:1fr;gap:30px}.home-channels-copy{max-width:600px}.home-channels [data-social-links] a{min-height:115px}.home-section-heading{grid-template-columns:1fr;gap:24px}.home-family-grid{gap:16px}.home-family h3{font-size:35px}.home-contact{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:767px){.brand-stage{min-height:500px}.brand-opening[data-ready=true]{height:220svh}.brand-threshold{background-image:url(/media/experience/scene/kf1-soglia-v.webp)}.brand-dragon{background-image:url(/media/experience/scene/kf2-tana-v.webp)}.brand-heading{top:52%;left:22px;right:22px;transform:translateY(-25%)}.brand-heading h1{font-size:clamp(70px,19vw,118px)}.brand-heading .cinematic-kicker{letter-spacing:.18em;font-size:9px}.brand-heading>p:last-child{max-width:240px;font-size:16px}.brand-shortcuts{inset-inline:22px;gap:20px;bottom:24px}.brand-shortcuts a{letter-spacing:0;gap:12px;font-size:11px}.home-channels{padding-block:54px 58px}.home-channels h2{font-size:47px}.home-channels [data-social-links] a{gap:15px;min-height:108px;padding:16px 6px}.home-channels [data-social-links] img{width:31px;height:31px}.home-channels [data-social-links] a>span{gap:4px;font-size:11px}.product-sequence[data-enhanced=true]{height:590svh}.sequence-stage{gap:10px;min-height:570px;padding:82px 18px 14px}.sequence-top h2{margin-top:6px;font-size:34px}.sequence-top .cinematic-section-label{letter-spacing:.15em;font-size:9px}.sequence-skip{gap:7px;max-width:94px;font-size:10px;line-height:1.6}.sequence-captions{min-height:101px}.sequence-family{font-size:10px}.sequence-captions [data-chapter]>div{margin-top:8px;display:block}.sequence-captions h3{font-size:32px}.sequence-captions [data-chapter]>div>p{max-width:330px;margin-top:6px;font-size:12px;line-height:1.5}.sequence-navigation button{flex-direction:column;gap:4px;min-height:46px;padding:5px 3px;font-size:9px}.sequence-navigation button span:first-child{font-size:9px}.sequence-navigation button span:last-child{white-space:normal;line-height:1.2}.sequence-static-grid{grid-template-columns:1fr}.sequence-static img{aspect-ratio:18/25}.home-catalog{padding-block:64px 55px}.home-section-heading h2{font-size:58px}.home-section-heading>p{font-size:14px}.home-family-grid{grid-template-columns:1fr;gap:26px}.home-family-photo{aspect-ratio:4/5}.home-family h3{font-size:46px}.home-family-copy{padding:22px 0 10px}.home-catalog-footer{flex-direction:column;align-items:flex-start;gap:22px}.home-contact{padding-block:48px 68px}.home-contact h2{font-size:47px}.sequence-static{padding-block:55px}}@media (max-height:650px) and (min-width:768px){.sequence-stage{gap:8px;min-height:540px;padding-top:82px}.sequence-top h2{font-size:30px}.sequence-captions{min-height:68px}.sequence-captions h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.brand-opening,.brand-opening[data-ready=true]{height:100svh}.brand-stage{position:relative}.brand-threshold{opacity:0}.brand-dragon{opacity:1;transform:none}.brand-heading{opacity:1!important}.brand-opening .cinematic-embers{display:none}.home-family-photo img{transition:none;transform:none}}
.sequence-static-control{min-height:44px;padding:8px 12px}.sequence-static h2{scroll-margin-top:100px}@media (max-width:767px){.sequence-navigation button{min-height:52px;font-size:11px}.sequence-navigation button span:first-child{font-size:10px}}@media (max-height:599px){.brand-stage{min-height:0}.brand-heading{top:30%;transform:none}.brand-heading h1{font-size:clamp(58px,12vw,90px)}.brand-heading>p:last-child{margin-top:12px;font-size:14px}.brand-shortcuts{bottom:12px}}
.final-home{overflow-anchor:none}.brand-opening.brand-story{background:#130a07;height:100svh;min-height:540px}.brand-opening.brand-story[data-ready=true]{height:520svh}.brand-story .brand-stage{height:100svh;min-height:540px}.brand-story .brand-scene{opacity:0;visibility:hidden;position:absolute;inset:0;overflow:hidden}.brand-story .brand-scene:first-child{opacity:1;visibility:visible}.brand-story .brand-scene.brand-dragon{background-image:none}.brand-story .brand-scene-image,.brand-story .brand-scene-shade{pointer-events:none;position:absolute;inset:0}.brand-story .brand-scene-image{transform-origin:50%;will-change:transform;background-position:50%;background-size:cover}.brand-story .brand-scene-1 .brand-scene-image{transform-origin:55% 40%;background-image:url(/media/experience/scene/kf1-soglia.webp)}.brand-story .brand-scene-2 .brand-scene-image{transform-origin:62% 53%}.brand-story .brand-scene-3 .brand-scene-image,.brand-story .brand-scene-4 .brand-scene-image{transform-origin:61.91% 49.21%}.brand-story .brand-scene-5 .brand-scene-image{filter:brightness(.64)saturate(.9);transform-origin:62% 49%;inset:-9%}.brand-story .brand-scene-shade{background:linear-gradient(90deg,#080403ba 0%,#0804034d 48%,#0000 78%),linear-gradient(#09050370 0%,#0000 30% 73%,#0a0605f0 100%)}.brand-story .brand-scene-2 .brand-scene-shade{background:linear-gradient(90deg,#080403ab,#0000 64%),linear-gradient(#0000 72%,#0a0605e6)}.brand-story .brand-scene-5 .brand-scene-shade{background:linear-gradient(90deg,#160a07bd 0%,#160a074d 60%,#0000),linear-gradient(#0000 46%,#100e0c80 78%,#100e0c 100%)}.brand-story .brand-scene-copy{z-index:3;text-shadow:0 3px 28px #000c;width:min(650px,50vw);position:absolute;top:35%;left:max(6vw,28px)}.brand-story .brand-scene-copy h1{font-size:clamp(86px,11vw,185px);line-height:1}.brand-story .brand-scene-copy h2{text-wrap:balance;font-size:clamp(68px,7.9vw,132px);line-height:.98}.brand-story .brand-scene-copy .cinematic-kicker{letter-spacing:.24em;margin-bottom:22px;font-size:10px}.brand-story .brand-story-description{color:#f1e4d3;margin-top:24px;font-size:clamp(16px,1.45vw,21px);line-height:1.6}.brand-story .brand-scene-2 .brand-scene-copy,.brand-story .brand-scene-4 .brand-scene-copy{width:min(570px,42vw);top:23%}.brand-story .brand-scene-5 .brand-scene-copy{top:31%}.brand-story .brand-scroll-hint{color:#dec9b1;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:24px;margin-top:35px;font-size:10px;display:flex}.brand-story .brand-scroll-hint span{font-size:18px}.brand-story:not([data-ready=true]) .brand-scroll-hint{display:none}.brand-story .brand-story-chapter{z-index:4;color:#d9c5ae;letter-spacing:.2em;text-transform:uppercase;pointer-events:none;font-size:10px;position:absolute;top:106px;left:max(6vw,28px)}.brand-story:not([data-ready=true]) .brand-story-chapter{display:none}.brand-story .brand-shortcuts{bottom:max(28px, env(safe-area-inset-bottom));align-items:center;inset-inline:max(6vw,28px)}.brand-story .brand-shortcuts>div{align-items:center;gap:28px;display:flex}.brand-story .brand-shortcuts a{min-height:44px;padding-block:4px}.brand-story .brand-shortcuts>div>a:last-child{color:#ffe0b8}.brand-story .brand-story-progress{z-index:5;bottom:0;pointer-events:none;background:#ae7d421f;height:2px;position:absolute;inset-inline:0}.brand-story .brand-story-progress span{transform-origin:0;height:100%;transform:scaleX(var(--opening-progress,0));background:#d89254;display:block}.brand-story:not([data-ready=true]) .brand-story-progress{display:none}.brand-story[data-ready=true]+.product-sequence[data-enhanced=true]{z-index:2;margin-top:-20svh}.brand-story[data-ready=true]+.product-sequence[data-enhanced=true]:before{content:"";pointer-events:none;top:-9svh;background:linear-gradient(#100e0c00,#100e0c);height:9svh;position:absolute;inset-inline:0}.brand-story[data-ready=true]+.product-sequence[data-enhanced=true] .sequence-stage{background:radial-gradient(at 50% 0,#783b191a,#0000 55%),#100e0c}@media (max-width:767px){.brand-opening.brand-story{min-height:500px}.brand-opening.brand-story[data-ready=true]{height:460svh}.brand-story .brand-stage{min-height:500px}.brand-story .brand-scene-1 .brand-scene-image{transform-origin:52% 42%;background-image:url(/media/experience/scene/kf1-soglia-v.webp)}.brand-story .brand-scene-2 .brand-scene-image{transform-origin:60% 55%}.brand-story .brand-scene-3 .brand-scene-image,.brand-story .brand-scene-4 .brand-scene-image{transform-origin:56.09% 46.83%;background-position:56%}.brand-story .brand-scene-shade,.brand-story .brand-scene-2 .brand-scene-shade{background:linear-gradient(#0000 39%,#080403b0 76%,#080403f2 100%),linear-gradient(#09050399,#0000 35%)}.brand-story .brand-scene-2 .brand-scene-shade{background:linear-gradient(#0000 73%,#080403ef),linear-gradient(#090503cb 0%,#09050366 30%,#0000 52%)}.brand-story .brand-scene-5 .brand-scene-shade{background:linear-gradient(#0000 30%,#100e0cb0 75%,#100e0c 100%),linear-gradient(90deg,#160a0780,#160a0722)}.brand-story .brand-scene-copy,.brand-story .brand-scene-4 .brand-scene-copy,.brand-story .brand-scene-5 .brand-scene-copy{width:auto;inset:auto 22px 25%}.brand-story .brand-scene-copy h1{font-size:clamp(68px,20vw,118px)}.brand-story .brand-scene-copy h2{max-width:370px;font-size:clamp(51px,13.6vw,76px)}.brand-story .brand-scene-2 .brand-scene-copy{width:auto;inset:20% 22px auto}.brand-story .brand-scene-copy .cinematic-kicker{letter-spacing:.16em;margin-bottom:17px;font-size:9px}.brand-story .brand-story-description{max-width:310px;margin-top:17px;font-size:16px}.brand-story .brand-scroll-hint{margin-top:25px;font-size:9px}.brand-story .brand-story-chapter{letter-spacing:.15em;font-size:9px;top:91px;left:22px}.brand-story .brand-shortcuts{inset-inline:22px;bottom:max(22px, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:8px}.brand-story .brand-shortcuts>div{justify-content:space-between;gap:20px;width:100%}.brand-story .brand-shortcuts a{font-size:11px}.brand-story .brand-shortcuts>a{border-bottom:1px solid #c3a88855;justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.brand-opening.brand-story,.brand-opening.brand-story[data-ready=true]{height:auto;min-height:540px}.brand-story .brand-stage{height:max(100svh,540px);min-height:540px;position:relative}.brand-story .brand-scene:first-child .brand-scene-image{background-image:url(/media/experience/scene/kf2-tana.webp);transform:none!important}.brand-story .brand-scene-copy{top:31%;bottom:auto;transform:none!important}.brand-story .cinematic-embers,.brand-story .brand-story-chapter,.brand-story .brand-story-progress,.brand-story .brand-scroll-hint{display:none}.brand-story+.product-sequence[data-enhanced=true]{margin-top:0}.brand-story+.product-sequence[data-enhanced=true]:before{display:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.brand-story .brand-scene:first-child .brand-scene-image{background-image:url(/media/experience/scene/kf2-tana-v.webp)}.brand-story .brand-scene-copy{top:19%}}
.product-sequence .sequence-captions{min-height:118px}.product-sequence[data-annotations-phase=compartments] .sequence-captions [data-chapter],.product-sequence[data-annotations-phase=drawer] .sequence-captions [data-chapter]{display:none}.product-annotations,.product-annotations-static{color:#eadccd}.product-annotations [hidden],.product-annotations[hidden]{display:none}.product-annotations .annotation-kicker{color:#bc916b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;line-height:1.4}.product-annotations dl,.product-annotations dd,.product-annotations-static dl,.product-annotations-static dd{margin:0}.annotation-compartments{grid-template-columns:1fr 1fr;gap:clamp(16px,4vw,56px);display:grid}.annotation-compartments>div{border-top:1px solid #b6885350;min-width:0;padding-top:9px}.product-annotations dt,.product-annotations-static dt{color:#c8b8a5;font-size:12px;line-height:1.5}.annotation-compartments dd{margin-top:5px;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.3}.annotation-drawer>div{border-top:1px solid #b6885350;grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding-top:9px;display:grid}.annotation-drawer dt{padding-top:3px}.annotation-drawer strong,.product-annotations-static strong{font-variant-numeric:tabular-nums;color:#f2dfc2;font-size:clamp(20px,1.8vw,25px);font-weight:500;line-height:1.3;display:block}.annotation-axes{color:#c8b8a5;margin-top:4px;font-size:11px;line-height:1.5;display:block}.product-annotations-static{border-block:1px solid #b6885350;margin-top:36px;padding-block:25px 28px}.product-annotations-static>h3{margin:0 0 24px;font-size:clamp(25px,3vw,34px)}.product-annotations-static dl{grid-template-columns:1fr 1fr 1.3fr;gap:30px;display:grid}.product-annotations-static dd{margin-top:8px;font-size:18px;line-height:1.4}@media (max-width:767px){.product-sequence .sequence-captions{min-height:122px}.product-annotations .annotation-kicker{letter-spacing:.09em;margin-bottom:10px;font-size:9px}.product-annotations dt{font-size:11px}.annotation-compartments dd{font-size:clamp(17px,4.6vw,21px)}.annotation-drawer>div{padding-top:7px;display:block}.annotation-drawer dt{padding-top:0}.annotation-drawer dd{margin-top:5px}.annotation-drawer strong{font-size:clamp(20px,5.3vw,23px)}.annotation-axes{margin-top:3px;font-size:10px}.product-annotations-static dl{grid-template-columns:1fr 1fr;gap:24px 16px}.product-annotations-static .annotation-static-drawer{grid-column:1/-1}.product-annotations-static dd{font-size:17px}}
.product-sequence .sequence-stage{min-height:0;padding-bottom:max(12px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto auto!important}.sequence-tools{flex-shrink:0;align-items:center;gap:18px;display:flex}.sequence-tools .sequence-static-control{min-height:44px;padding:6px;font-size:11px}.sequence-resume{cursor:pointer;background:0 0;border:0;min-height:44px;margin-bottom:28px;display:none}.product-sequence[data-interactive=true] .sequence-resume{display:inline-flex}.product-sequence .sequence-captions{min-height:112px}.brand-story .brand-stage,.brand-opening.brand-story{min-height:0}@media (max-width:767px) and (orientation:portrait){.product-sequence .sequence-stage{padding:76px 16px max(10px, env(safe-area-inset-bottom));gap:8px}.sequence-top{gap:8px}.sequence-top h2{margin-top:5px;font-size:clamp(23px,6.2vw,31px)}.sequence-top .cinematic-section-label{letter-spacing:.1em;font-size:8px}.sequence-tools{flex-direction:column;align-items:flex-end;gap:4px}.sequence-tools a,.sequence-tools .sequence-static-control{min-height:32px;padding:4px 7px;font-size:10px}.sequence-skip{max-width:none}.product-sequence .sequence-captions{min-height:112px}.sequence-captions h3{font-size:28px}.sequence-captions [data-chapter]>div{margin-top:6px}.sequence-navigation button{min-height:48px;font-size:10px}.sequence-navigation button span:first-child{display:none}.sequence-navigation button span:last-child{line-height:1.25}.brand-story .brand-scene-copy h2{font-size:clamp(42px,12vw,70px)}.brand-story .brand-scene-copy{bottom:26%}}@media (max-height:650px) and (orientation:landscape){.product-sequence[data-enhanced=true]{height:max(660svh,2600px)}.product-sequence .sequence-stage{padding:68px max(20px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px 24px;grid-template-rows:auto minmax(0,1fr) auto!important}.sequence-top{grid-column:1/-1;min-height:44px}.sequence-top>div:first-child{align-items:center;gap:16px;display:flex}.sequence-top h2{margin:0;font-size:clamp(22px,3vw,30px)}.sequence-top .cinematic-section-label{display:none}.sequence-tools{flex-direction:row;gap:12px}.sequence-tools a,.sequence-tools .sequence-static-control{max-width:none;min-height:44px;padding:4px;font-size:10px}.sequence-visual{grid-area:2/1}.product-sequence .sequence-captions{grid-area:2/2;min-height:0;margin:auto 0}.sequence-captions [data-chapter]>div{margin-top:8px;display:block}.sequence-captions h3{font-size:clamp(23px,3.5vw,34px)}.sequence-captions [data-chapter]>div>p{margin-top:8px;font-size:12px;line-height:1.5}.sequence-family{letter-spacing:.1em;font-size:9px}.sequence-navigation{grid-area:3/1/auto/-1}.sequence-navigation button{flex-direction:row;min-height:44px;padding:4px;font-size:10px}.sequence-navigation button span:first-child{display:none}.annotation-compartments{gap:12px}.product-annotations .annotation-kicker{margin-bottom:8px;font-size:9px}.product-annotations dt{font-size:10px}.annotation-compartments dd{font-size:clamp(16px,2.4vw,20px)}.annotation-drawer>div{display:block}.annotation-drawer strong{margin-top:4px;font-size:21px}.brand-opening.brand-story[data-ready=true]{height:max(460svh,2000px)}.brand-story .brand-stage{height:100svh;min-height:0}.brand-story .brand-scene-copy,.brand-story .brand-scene-2 .brand-scene-copy,.brand-story .brand-scene-4 .brand-scene-copy,.brand-story .brand-scene-5 .brand-scene-copy{left:max(24px, env(safe-area-inset-left));width:48%;top:33%;bottom:auto;right:auto}.brand-story .brand-scene-copy h1{width:min(38vw,330px)}.brand-story .brand-scene-copy h2{max-width:none;font-size:clamp(32px,5vw,64px)}.brand-story .brand-scene-copy .cinematic-kicker{margin-bottom:8px;font-size:8px}.brand-story .brand-story-description{margin-top:10px;font-size:13px;line-height:1.4}.brand-story .brand-story-chapter{top:76px;left:max(24px, env(safe-area-inset-left));font-size:8px}.brand-story .brand-scroll-hint{display:none}.brand-story .brand-shortcuts{bottom:max(8px, env(safe-area-inset-bottom));inset-inline:max(24px, env(safe-area-inset-left));flex-direction:row;align-items:center}.brand-story .brand-shortcuts>a{border:0;width:auto}.brand-story .brand-shortcuts>div{gap:24px;width:auto}.brand-story .brand-shortcuts a{min-height:44px;font-size:10px}.brand-story .brand-scene-1 .brand-scene-image{transform-origin:55% 40%;background-image:url(/media/experience/scene/kf1-soglia.webp)}.brand-story .brand-scene-2 .brand-scene-image{transform-origin:62% 53%}.brand-story .brand-scene-3 .brand-scene-image,.brand-story .brand-scene-4 .brand-scene-image{transform-origin:61.91% 49.21%;background-position:50%}}@media (prefers-reduced-motion:reduce){.brand-opening.brand-story .brand-stage{height:max(100svh,540px)}.brand-story .brand-scene:first-child .brand-scene-image{background-image:url(/media/experience/scene/kf2-tana.webp)}}@media (max-width:620px) and (orientation:landscape){.annotation-compartments{grid-template-columns:1fr;gap:6px}.annotation-compartments>div{padding-top:4px}.annotation-compartments dd{margin-top:1px;font-size:15px}.product-annotations .annotation-kicker{margin-bottom:6px}}@media (prefers-reduced-motion:reduce) and (max-width:767px) and (orientation:portrait){.brand-story .brand-scene:first-child .brand-scene-image{background-image:url(/media/experience/scene/kf2-tana-v.webp)}}
.brand-eye-copy{opacity:0;visibility:hidden;pointer-events:none}.brand-story .brand-eye-copy{width:min(650px,47vw);top:25%}.brand-story .brand-scene-copy h2{font-size:clamp(44px,5.7vw,92px);line-height:1.05}.brand-step-tools button{color:#f1e4d3;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #b6885366;align-items:center;gap:15px;padding:8px 14px;font-size:11px;display:inline-flex}.brand-story .brand-shortcuts .brand-step-tools{gap:12px;width:auto}.brand-story:not([data-ready=true]) .brand-step-tools button{display:none}.brand-story .brand-step-tools a{margin-left:10px}.product-sequence .sequence-navigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.product-sequence .sequence-navigation button{flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 0;font-size:11px}.product-sequence .sequence-navigation button:last-child{justify-content:flex-end}.product-sequence .sequence-navigation button span:first-child{display:inline}.sequence-navigation [data-step-counter]{color:#cfb28e;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:11px}.product-sequence .sequence-captions{transition:opacity .2s}.product-sequence[data-step-animating=true] .sequence-captions{opacity:0}.product-sequence[data-annotations-phase] .sequence-captions [data-chapter]:not([hidden]){display:block}.product-sequence .sequence-captions [data-chapter][hidden]{display:none}.product-sequence .sequence-captions h3{font-variant-numeric:tabular-nums}.product-sequence .sequence-stage{padding-top:max(118px, calc(var(--header-height,90px) + 20px))}@media (max-width:767px) and (orientation:portrait){.brand-story .brand-eye-copy{width:auto;inset:auto 22px 29%}.brand-story .brand-scene-copy h2{font-size:clamp(37px,10.7vw,61px)}.brand-story .brand-scene-2 .brand-scene-copy{top:25%}.brand-story .brand-shortcuts .brand-step-tools{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.brand-story .brand-step-tools a{margin-left:auto;font-size:10px}.brand-step-tools button{gap:8px;padding:6px 9px}.product-sequence .sequence-stage{padding-top:110px}.product-sequence .sequence-captions{min-height:92px}}@media (max-height:650px) and (orientation:landscape){.product-sequence .sequence-stage{padding-top:92px}.brand-story .brand-eye-copy{width:49%;inset:34% auto auto 24px}.brand-story .brand-scene-copy h2{font-size:clamp(30px,4.4vw,48px)}.brand-story .brand-shortcuts{gap:12px}.brand-story .brand-step-tools a{align-items:center;min-height:44px;margin-left:0;display:inline-flex}.brand-story .brand-shortcuts .brand-step-tools{gap:8px}.brand-story .brand-scene-2 .brand-scene-copy{top:31%}}@media (prefers-reduced-motion:reduce){.product-sequence .sequence-captions{transition:none}}
.brand-opening.brand-story[data-ready=true]{height:400svh}.brand-story[data-ready=true]+.product-loop[data-enhanced=true]{margin-top:0}.brand-story[data-ready=true]+.product-loop[data-enhanced=true]:before{display:none}.brand-story .brand-eye-copy{max-width:650px}.brand-story .brand-scene-4 .brand-scene-shade{background:linear-gradient(90deg,#080403a8,#0000 72%),linear-gradient(#0000 37%,#100e0c3b 75%,#100e0c 100%)}.product-sequence.product-loop{scroll-margin-top:0}.product-sequence.product-loop[data-enhanced=true]{min-height:0;height:auto!important}.product-sequence.product-loop[data-enhanced=true] .sequence-stage{height:auto;min-height:0;padding:max(125px, calc(var(--header-height,90px) + 26px)) max(5vw, 24px) 66px;background:radial-gradient(at 50% 0,#783b191a,#0000 55%),#100e0c;grid-template-columns:minmax(0,1fr);gap:18px;display:grid;position:relative;inset:auto;overflow:visible;grid-template-rows:auto auto auto auto!important}.product-loop .sequence-top,.product-loop .sequence-captions,.product-loop .sequence-media{width:min(100%,1050px);margin-inline:auto}.product-loop .sequence-media{width:min(100%,1100px);position:relative}.product-loop .sequence-visual{aspect-ratio:8/5;background:#120f0c;width:100%;height:auto;max-height:70svh;margin-inline:auto}.product-loop .sequence-visual video{object-fit:contain;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.product-loop .sequence-visual .orbit-lines{z-index:2}.product-loop .sequence-visual picture{z-index:0}.product-loop .sequence-captions{min-height:96px;transition:opacity .16s}.product-sequence.product-loop[data-video-seam=true] .sequence-captions{opacity:0!important}.product-loop .sequence-captions [data-chapter][hidden],.product-loop .orbit-annotations[hidden],.product-loop .orbit-annotations [hidden],.product-loop[data-orbit-annotations=true] .sequence-captions [data-chapter]{display:none!important}.product-loop .loop-controls{z-index:4;justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:clamp(10px,2vw,22px);right:clamp(10px,2vw,22px)}.product-loop .loop-controls button{color:#f1e4d3;cursor:pointer;width:44px;min-width:44px;min-height:44px;font:inherit;letter-spacing:.05em;background:#1b1510ed;border:1px solid #b6885366;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.product-loop .loop-controls button:hover{background:#302217}.product-loop .loop-controls p{color:#d9bc99;background:#1b1510ed;width:max-content;max-width:190px;margin:0;padding:5px 7px;font-size:11px;position:absolute;bottom:calc(100% + 8px);right:0}.product-loop .sequence-static{padding-top:100px}@media (max-width:767px){.brand-opening.brand-story[data-ready=true]{height:360svh}.product-sequence.product-loop[data-enhanced=true] .sequence-stage{gap:13px;padding:103px 16px 45px}.product-loop .sequence-top{align-items:flex-start}.product-loop .sequence-captions{min-height:105px}.product-loop .sequence-visual{max-height:65svh}}@media (max-width:767px) and (orientation:portrait){.product-loop[data-format=mobile] .sequence-media{width:min(100%,720px,44svh)}.product-loop[data-format=mobile] .sequence-visual{aspect-ratio:18/25;max-height:62svh}}@media (max-height:650px) and (orientation:landscape){.brand-opening.brand-story[data-ready=true]{height:max(340svh,1400px)}.product-sequence.product-loop[data-enhanced=true] .sequence-stage{padding:85px max(20px, env(safe-area-inset-right)) 34px max(20px, env(safe-area-inset-left));grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important}.product-loop .sequence-top,.product-loop .sequence-media,.product-loop .sequence-captions,.product-loop .sequence-top,.product-loop .sequence-media,.product-loop .sequence-captions{grid-area:auto/1!important}.product-loop .sequence-media{width:min(100%,640px)}.product-loop .sequence-visual{max-height:60svh}.product-loop .sequence-captions{min-height:82px}}@media (prefers-reduced-motion:reduce){.brand-opening.brand-story[data-ready=true]{height:auto}.product-loop .sequence-static{padding-top:55px}}
