@charset "UTF-8";html[data-direction=video] .direction-options button:not([data-direction=video]){display:none}.stage.is-dragging .brand-card{transition:none!important}@media(prefers-reduced-motion:reduce){html[data-direction=video] .story-sticky:before{display:none}}@media(min-width:701px){html[data-direction=video] .chapter-copy{padding-bottom:24px}}.brand-card img:not([src]){visibility:hidden}@property --brand-accent{syntax: "<color>"; inherits: true; initial-value: #be26d9;}html[data-direction=video]{--paper:#110c17;--ink:#fbf7ff;--muted:#c1b3cd;--line:rgba(233,212,255,.17);--accent:#ed80ed;--wash:#63116f;--promise:#2b1837;--gold:#e0c379;--display:"Arial Black","Arial",sans-serif;--ease:cubic-bezier(.2,.8,.2,1);background:#110c17;transition:--brand-accent .7s ease}html[data-direction=video] body{background:#110c17;color:var(--ink)}html[data-direction=video] ::selection{background:#f06cdb;color:#180a20}html[data-direction=video] .announcement{height:27px;background:#25102e;color:#e9cbed;font-size:9px;letter-spacing:1.7px}html[data-direction=video] .site-header{height:78px;border-color:#ffffff1f}html[data-direction=video] .wordmark{font:900 20px/1 var(--display);letter-spacing:-.8px}html[data-direction=video] .brand-symbol{font:900 italic 32px/1 var(--display);letter-spacing:-3px;margin-bottom:0;color:#ef88f2}html[data-direction=video] .site-header nav{font-size:10px;letter-spacing:.35px;gap:30px}html[data-direction=video] .cart-link{font-size:10px}html[data-direction=video] .eyebrow{font-size:9px;font-weight:700;letter-spacing:1.8px}html[data-direction=video] .gallery{padding:25px 5% 0;min-height:calc(100svh - 105px);background:radial-gradient(ellipse at 50% 58%,#29122e,#170c21 42%,#100b16 74%);border:0}html[data-direction=video] .gallery:before{content:"";position:absolute;top:100px;right:0;bottom:80px;left:0;z-index:-1;pointer-events:none;opacity:.48;background:radial-gradient(circle at 12% 54%,#eeb9ef 0 1px,transparent 1.5px),radial-gradient(circle at 78% 33%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 35% 19%,#ee9be9 0 1px,transparent 1.5px),radial-gradient(circle at 65% 71%,#d1abff 0 1px,transparent 1.5px),radial-gradient(circle at 91% 65%,#ac82d8 0 1px,transparent 1.5px),radial-gradient(circle at 43% 55%,#fff 0 1px,transparent 1.5px)}html[data-direction=video] .gallery-light{top:20%;right:0;bottom:11%;left:0;opacity:.75;background:radial-gradient(ellipse at 50% 82%,color-mix(in srgb,var(--brand-accent) 32%,transparent) 0%,transparent 62%)}html[data-direction=video] .hero-heading{grid-template-columns:1fr 1.5fr 1fr;align-items:center;min-height:95px}html[data-direction=video] .hero-heading .eyebrow{padding:0;color:#d3bdde;font-size:8px;max-width:185px;line-height:1.9}html[data-direction=video] .tiny-star{color:#ee7ee8;font-size:22px}html[data-direction=video] .hero-heading h1{font:900 italic clamp(30px,3.5vw,53px)/.94 var(--display);text-transform:uppercase;letter-spacing:-2.3px;text-align:center;transform:rotate(-2deg)}html[data-direction=video] .hero-heading h1 em{font:inherit;color:#ef8bee}html[data-direction=video] .hero-heading>p{padding:0;font-size:10px;color:#baa9c8;line-height:1.75;max-width:205px}html[data-direction=video] .stage{height:clamp(310px,43svh,460px);perspective:1200px;margin-top:3px}html[data-direction=video] .stage:after{content:"";position:absolute;width:76%;height:125px;left:12%;bottom:-13px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--brand-accent) 50%,transparent),#c128e324 39%,transparent 72%)}html[data-direction=video] .stage-orbit{width:162px;height:29px;left:calc(50% - 81px);bottom:auto;top:0;border:1px solid #efcbff70;border-radius:50%;transform:rotate(-3deg);opacity:.65;box-shadow:0 0 14px #cb75ff20,inset 0 0 9px #d4b0f326}html[data-direction=video] .stage-orbit:after{content:"";position:absolute;top:6px;right:15px;bottom:6px;left:15px;border:1px solid #ebd7ff55;border-radius:50%}html[data-direction=video] .stage-floor{width:230px;left:calc(50% - 115px);bottom:17px;height:27px;border:1px solid #e5c9ef65;border-bottom-color:#c460d9;background:linear-gradient(180deg,#4a3357,#1c1128 65%,#110d18);box-shadow:0 3px #a458bb50,0 12px 32px color-mix(in srgb,var(--brand-accent) 58%,transparent),0 3px 25px #ce3dff48;opacity:.9;filter:none}html[data-direction=video] .stage-floor:before{content:"";position:absolute;top:4px;right:18px;bottom:4px;left:18px;border:1px solid #e6d3ff4d;border-radius:50%}html[data-direction=video] .stage-floor:after{content:"";position:absolute;top:12px;left:20%;right:20%;height:1px;background:#d9d0e577}html[data-direction=video] .ghost-brand{visibility:hidden}html[data-direction=video] .brand-card{width:300px;height:345px;top:18px;mix-blend-mode:normal;transition:transform .68s var(--ease),opacity .52s var(--ease),filter .52s var(--ease);will-change:auto}html[data-direction=video] .brand-card[data-hidden=false]{will-change:transform}html[data-direction=video] .brand-card img{height:300px;mix-blend-mode:normal;object-fit:contain;filter:drop-shadow(0 15px 10px #0007)}html[data-direction=video] .brand-card .card-label{font-size:11px;font-weight:700;letter-spacing:.6px;margin-top:3px;color:#efdcfa}html[data-direction=video] .asset-fallback{border:0;border-radius:0;background:transparent;color:#f4d4ff;font:900 italic 35px var(--display);text-shadow:0 6px 25px #ba3fe166}html[data-direction=video] .stage-arrow{height:46px;width:46px;top:47%;background:#24142e99;border-color:#b797ca59;color:#f6eaff;box-shadow:0 5px 22px #0003}html[data-direction=video] .stage-arrow:hover{background:#623275;border-color:#daafff;transform:scale(1.05)}html[data-direction=video] .stage-caption{font-size:7px;letter-spacing:2px;color:#b6a5c9}html[data-direction=video] .selection-summary{grid-template-columns:1fr 1.5fr 1fr;min-height:104px;margin-top:0;padding:2px 0 18px}html[data-direction=video] .selection-index{font-size:10px;color:#dac4e9;gap:12px}html[data-direction=video] .selection-index #current-category{font-size:7px;letter-spacing:1.3px;line-height:1.5;color:#9e8aaa;max-width:130px}html[data-direction=video] .index-rule{background:#855d9a}html[data-direction=video] .selection-copy{min-height:70px}html[data-direction=video] .selection-copy h2{font:900 italic 38px/1.03 var(--display);letter-spacing:-1.5px;text-transform:uppercase}html[data-direction=video] .selection-copy p{font-size:11px;color:#c7b6d6;margin-top:9px}html[data-direction=video] .primary-button{min-width:183px;min-height:48px;padding:14px 20px;border:1px solid #f4c2ff;background:#f6e8ff;color:#24112e;border-radius:100px;font-size:11px;font-weight:700;box-shadow:0 0 22px #c74cec20}html[data-direction=video] .primary-button:hover{color:#fff;background:#8e32a8;border-color:#eb9eff}html[data-direction=video] .brand-navigation{min-height:68px;border-color:#d4a7f328;gap:30px}html[data-direction=video] .brand-navigation>div{gap:27px;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}html[data-direction=video] #brand-selector button{color:#aa96bc;font-size:10px;font-weight:600;padding:22px 0;min-height:52px}html[data-direction=video] #brand-selector button[aria-pressed=true]{color:#fff}html[data-direction=video] #brand-selector button[aria-pressed=true]:after{background:#ef89ef;height:2px;bottom:12px;border-radius:2px;box-shadow:0 0 9px #ed8bff77}html[data-direction=video] .scroll-cue{font-size:8px;color:#ddc9ec;letter-spacing:1px}html[data-direction=video] .editorial-intro{padding:48px 8%;background:#180d20;border-color:#aa65ca24;grid-template-columns:.8fr 2fr 1.3fr;align-items:center}html[data-direction=video] .editorial-intro h2{font:900 italic clamp(26px,2.6vw,40px)/1.09 var(--display);letter-spacing:-1.3px;text-transform:uppercase}html[data-direction=video] .editorial-intro h2 em{font:inherit;color:#eb83e9}html[data-direction=video] .editorial-intro p{font-size:11px;line-height:1.8;color:#bca9c8;margin:0}html[data-direction=video] .editorial-mark{display:none}html[data-direction=video] .story{height:175svh;min-height:1100px;color:#fff;background:radial-gradient(ellipse at 48% 64%,color-mix(in srgb,var(--brand-accent) 28%,#da00dc),#aa00b5 25%,#680375 48%,#210c2b 77%,#130c1c 98%)}html[data-direction=video] .story-sticky{grid-template-columns:1fr 1.2fr;padding:55px 9%;gap:8%;min-height:640px;max-height:1050px;isolation:isolate;overflow:hidden}html[data-direction=video] .story-sticky:before{content:"NEU\a ENTDECKT";white-space:pre;position:absolute;left:-2%;bottom:-3%;z-index:-1;pointer-events:none;font:900 italic clamp(100px,16vw,270px)/.85 var(--display);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px #ffe0ff42;transform:rotate(-5deg);opacity:.55}html[data-direction=video] .story-object{order:2;mix-blend-mode:normal;z-index:1}html[data-direction=video] .story-object>.eyebrow{font-size:9px;color:#f1c8f7;letter-spacing:1.4px}html[data-direction=video] .story-disc{border:none;background:radial-gradient(ellipse,#fa7fff30,transparent 68%);left:-12%;right:-12%;transform:scale(1);opacity:.7}html[data-direction=video] .story-image-wrap{max-height:620px;height:83%;mix-blend-mode:normal}html[data-direction=video] .story-image-wrap img{mix-blend-mode:normal;filter:drop-shadow(0 20px 14px #23002a70)}html[data-direction=video] .story-object-caption{font-size:9px;line-height:1.6;color:#f7cff6;max-width:330px}html[data-direction=video] .story-content{order:1;z-index:1;max-width:420px}html[data-direction=video] .chapter-progress{color:#f9d7fa;margin-bottom:42px;font-size:9px}html[data-direction=video] .chapter-track{background:#f1b8f14d}html[data-direction=video] .chapter-track i{background:#fff;box-shadow:0 0 8px #fff5}html[data-direction=video] .chapter-copy{min-height:300px}html[data-direction=video] .chapter-copy>.eyebrow{font-size:8px;letter-spacing:1.3px;color:#f5c3fa}html[data-direction=video] .chapter-copy h2{font:900 italic clamp(40px,4.5vw,68px)/.97 var(--display);text-transform:uppercase;letter-spacing:-2.5px;margin:22px 0;overflow-wrap:normal}html[data-direction=video] .chapter-copy p{max-width:310px;font-size:12px;color:#fae4ff;line-height:1.9}html[data-direction=video] .story-content .text-link{border:1px solid #ffd6ffb3;border-radius:100px;padding:12px 20px;min-height:46px;font-size:11px;font-weight:700;gap:30px;background:#360c4250}html[data-direction=video] .story-content .text-link:hover{background:#ffffff1f;opacity:1}html[data-direction=video] .switch-brand{color:#f0c8fa;font-size:10px}html[data-direction=video] .brand-directory{padding:72px 8%;background:#160c1e}html[data-direction=video] .section-top{margin-bottom:35px}html[data-direction=video] .section-top .eyebrow{color:#bd91d3;font-size:8px}html[data-direction=video] .section-top h2{font:900 italic clamp(28px,3.2vw,47px)/1.05 var(--display);text-transform:uppercase;letter-spacing:-1.8px;max-width:660px}html[data-direction=video] .section-top p{color:#bba6c9;font-size:11px;line-height:1.8}html[data-direction=video] #directory{border-color:#b579d236}html[data-direction=video] .directory-item{border-color:#b579d236;min-height:72px;transition:background .2s,color .2s}html[data-direction=video] .directory-item>span:first-child{font:700 17px/1.1 var(--sans);letter-spacing:-.4px}html[data-direction=video] .directory-item>span:last-child{color:#bc8bcc;font-size:17px}html[data-direction=video] .directory-item:hover,html[data-direction=video] .directory-item[aria-pressed=true]{color:#f9c1ff;background:#a94cbd0d}html[data-direction=video] .promise{padding:78px 8%;background:radial-gradient(ellipse at 15% 12%,#593061,#33203f 49%,#24152f);gap:10%;color:#fff6ff}html[data-direction=video] .promise-lines{width:1050px;height:1050px;top:-750px;left:10%;border-color:#cfb26835}html[data-direction=video] .promise-lines:after{top:75px;right:75px;bottom:75px;left:75px;border-color:#cfb26824}html[data-direction=video] .promise-heading .eyebrow{font-size:10px;letter-spacing:2.4px;color:#f3e6fa}html[data-direction=video] .promise h2{font:italic clamp(40px,4.5vw,67px)/1.06 Georgia,serif;letter-spacing:-2.5px;color:#f4ddaf;margin:30px 0 26px}html[data-direction=video] .promise h2 em{color:#d9bc68}html[data-direction=video] .promise-heading p{color:#ede2f3;font-size:12px}html[data-direction=video] .promise .text-link{color:#e4ca82;font-size:10px}html[data-direction=video] .selected-policy-label{color:#d6c2dc;font-size:8px;letter-spacing:1.5px}html[data-direction=video] .promise-card{border-color:#c1a6cd35;padding:27px 0;gap:22px}html[data-direction=video] .promise-card h3{font:italic 29px/1.14 Georgia,serif;color:#e3ca7f}html[data-direction=video] .promise-card p{color:#f6eafb;font-size:11px;line-height:1.95}html[data-direction=video] .promise-star{color:#e3ca7f;font-size:30px}html[data-direction=video] .policy-note{color:#c8b1cf;font-size:9px;line-height:1.9}html[data-direction=video] .service-strip{background:#170d20;border-color:#b87cc72b;padding:36px 8%;gap:7%}html[data-direction=video] .service-strip h3{font-size:11px;font-weight:700}html[data-direction=video] .service-strip p{font-size:10px;color:#bba8c9}html[data-direction=video] .service-strip>div>span{color:#dba6e9;font-size:24px}html[data-direction=video] .site-footer{padding:65px 8% 25px;background:radial-gradient(ellipse at 12% 0%,#291233,#100b16 60%)}html[data-direction=video] .footer-brand .wordmark{font:900 italic 27px/1 var(--display);letter-spacing:-1px}html[data-direction=video] .footer-brand>p{color:#bca6c9;font-size:11px}html[data-direction=video] .footer-brand>.text-link{color:#ebbee8;font-size:10px}html[data-direction=video] .footer-group summary{font-size:11px;font-weight:700;color:#e7d6ee}html[data-direction=video] .footer-group>div{color:#b6a0c5;font-size:10px;gap:12px}html[data-direction=video] .footer-bottom{color:#b29cc0;border-color:#bd8cd630;font-size:9px}html[data-direction=video] .trademark-note{color:#a48db4;font-size:8px}html[data-direction=video] .proposal-bar{background:#25162e;color:#ead6f2;border-color:#684577}html[data-direction=video] .direction-options button{color:#dfc8eb;border-color:#6b4c79}html[data-direction=video] .direction-options button[aria-pressed=true]{background:#f2d4f7;color:#2b1439;border-color:#f2d4f7}html[data-direction=video] .all-proposals{color:#d5b1e8}html[data-direction=video] .preview-note{background:#21142a;color:#cdb7d9;border-color:#8f5ca438}@media(min-width:1600px){html[data-direction=video] .stage{height:440px}html[data-direction=video] .brand-card{top:22px;width:350px;height:395px}html[data-direction=video] .brand-card img{height:350px}html[data-direction=video] .hero-heading{min-height:100px}}@media(max-width:1050px){html[data-direction=video] .hero-heading h1{font-size:38px}html[data-direction=video] .hero-heading>p{max-width:170px;font-size:9px}html[data-direction=video] .stage{height:350px}html[data-direction=video] .brand-card{width:275px;height:315px;top:18px}html[data-direction=video] .brand-card img{height:275px}html[data-direction=video] .selection-copy h2{font-size:34px}html[data-direction=video] .primary-button{min-width:162px;gap:15px;padding:13px 17px}html[data-direction=video] .story-sticky{padding:50px 7%;gap:6%}html[data-direction=video] .chapter-copy h2{font-size:49px}}@media(max-width:700px){html[data-direction=video] .announcement{height:25px;font-size:8px;letter-spacing:1px}html[data-direction=video] .site-header{height:65px;margin:0 6%}html[data-direction=video] .wordmark{font-size:16px;letter-spacing:-.4px}html[data-direction=video] .brand-symbol{font-size:29px;margin-right:8px;letter-spacing:-3px}html[data-direction=video] .cart-link svg{height:23px;width:21px}html[data-direction=video] .gallery{padding:22px 6% 0;min-height:0}html[data-direction=video] .gallery-light{top:15%;right:-22%;bottom:10%;left:-22%;opacity:.85}html[data-direction=video] .hero-heading{display:block;min-height:108px}html[data-direction=video] .hero-heading .eyebrow{max-width:none;font-size:7px;letter-spacing:1.6px;line-height:1.5}html[data-direction=video] .tiny-star{font-size:12px;margin-right:5px}html[data-direction=video] .hero-heading h1{font-size:clamp(33px,9.3vw,41px);line-height:.95;letter-spacing:-1.8px;margin:13px 0 11px;transform:rotate(-2deg)}html[data-direction=video] .hero-heading h1 br{display:none}html[data-direction=video] .hero-heading h1 em{margin-left:7px}html[data-direction=video] .hero-heading>p{max-width:275px;text-align:center;font-size:9px;line-height:1.6;color:#c0aaca}html[data-direction=video] .stage{height:300px;margin-top:10px}html[data-direction=video] .brand-card{top:23px;width:218px;height:250px}html[data-direction=video] .brand-card img{height:228px;filter:drop-shadow(0 12px 8px #0006)}html[data-direction=video] .brand-card .card-label{font-size:10px;margin-top:2px}html[data-direction=video] .stage-orbit{width:112px;height:21px;left:calc(50% - 56px);top:5px}html[data-direction=video] .stage-orbit:after{top:4px;right:10px;bottom:4px;left:10px}html[data-direction=video] .stage-floor{width:154px;left:calc(50% - 77px);bottom:17px;height:21px}html[data-direction=video] .stage-floor:before{top:4px;right:13px;bottom:4px;left:13px}html[data-direction=video] .stage-floor:after{top:10px}html[data-direction=video] .stage:after{width:110%;left:-5%;height:100px;bottom:-8px}html[data-direction=video] .stage-arrow{width:44px;height:44px;top:45%;background:#2a1537d9;border-color:#d0a3e355}html[data-direction=video] .previous{left:5.6%}html[data-direction=video] .next{right:5.6%}html[data-direction=video] .selection-summary{display:grid;grid-template-columns:1fr auto;min-height:112px;gap:12px;padding:12px 0 17px}html[data-direction=video] .selection-index{left:0;top:-7px;gap:7px;font-size:8px;color:#c49cd6}html[data-direction=video] .selection-copy{padding-top:7px;min-height:70px;text-align:left}html[data-direction=video] .selection-copy h2{font-size:29px;letter-spacing:-1px;line-height:1.06}html[data-direction=video] .selection-copy p{font-size:10px;line-height:1.5;max-width:177px;margin-top:6px}html[data-direction=video] .primary-button{min-width:144px;min-height:46px;padding:12px 14px;font-size:10px;gap:15px;align-self:center}html[data-direction=video] .brand-navigation{min-height:61px;margin:0;gap:0}html[data-direction=video] .brand-navigation>div{gap:24px}html[data-direction=video] #brand-selector button{font-size:10px;min-height:56px;padding:20px 0}html[data-direction=video] #brand-selector button[aria-pressed=true]:after{bottom:10px}html[data-direction=video] .editorial-intro{padding:36px 7% 38px;display:block}html[data-direction=video] .editorial-intro .eyebrow{font-size:7px;letter-spacing:1.6px;margin:0;color:#cda5db}html[data-direction=video] .editorial-intro h2{font-size:27px;letter-spacing:-1px;line-height:1.06;margin:16px 0 17px;max-width:345px}html[data-direction=video] .editorial-intro p{font-size:10px;line-height:1.8;max-width:310px}html[data-direction=video] .story{height:165svh;min-height:1040px;background:radial-gradient(ellipse at 50% 47%,color-mix(in srgb,var(--brand-accent) 25%,#da00dc),#a000b5 30%,#540667 62%,#1d0b27 95%)}html[data-direction=video] .story-sticky{height:100svh;min-height:640px;max-height:950px;grid-template-columns:1fr;grid-template-rows:46% 54%;padding:25px 8% 27px;gap:0}html[data-direction=video] .story-sticky:before{font-size:clamp(70px,20vw,108px);left:-3%;bottom:26%;line-height:.86;opacity:.55;-webkit-text-stroke:1px #ffe0ff38}html[data-direction=video] .story-object{order:1;max-height:400px;align-items:center}html[data-direction=video] .story-object>.eyebrow{top:0;left:0;max-width:none;font-size:7px;letter-spacing:1px;line-height:1.8}html[data-direction=video] .story-disc{left:0;right:0;top:0;max-height:none}html[data-direction=video] .story-image-wrap{width:80%;height:81%;max-height:330px;margin:12px auto 0}html[data-direction=video] .story-object-caption{font-size:7px;bottom:0;line-height:1.6;color:#f5c6fa;max-width:none}html[data-direction=video] .story-content{order:2;max-width:none;padding-top:23px}html[data-direction=video] .chapter-progress{max-width:145px;margin-bottom:19px;gap:12px;font-size:8px}html[data-direction=video] .chapter-copy{min-height:204px}html[data-direction=video] .chapter-copy>.eyebrow{font-size:7px;letter-spacing:1px;line-height:1.6}html[data-direction=video] .chapter-copy h2{font-size:clamp(31px,8.7vw,39px);line-height:.99;letter-spacing:-1.5px;margin:13px 0;max-width:345px}html[data-direction=video] .chapter-copy p{font-size:10px;line-height:1.75;max-width:330px}html[data-direction=video] .story-content .text-link{padding:10px 17px;min-height:44px;font-size:10px;gap:25px}html[data-direction=video] .switch-brand{font-size:9px;margin-top:13px;min-height:24px;padding-top:3px}html[data-direction=video] .brand-directory{padding:45px 7%}html[data-direction=video] .section-top{margin-bottom:28px}html[data-direction=video] .section-top .eyebrow{font-size:7px;letter-spacing:1.5px}html[data-direction=video] .section-top h2{font-size:30px;letter-spacing:-1.2px;line-height:1.02;max-width:345px}html[data-direction=video] .section-top p{font-size:10px;line-height:1.7;margin-top:15px}html[data-direction=video] .directory-item{min-height:61px}html[data-direction=video] .directory-item>span:first-child{font-size:15px}html[data-direction=video] .directory-item>span:last-child{font-size:16px}html[data-direction=video] .promise{padding:46px 7% 44px}html[data-direction=video] .promise-heading .eyebrow{font-size:8px;letter-spacing:1.8px;line-height:1.8}html[data-direction=video] .promise h2{font-size:43px;letter-spacing:-1.9px;margin:24px 0 23px}html[data-direction=video] .promise-heading p{font-size:11px;line-height:1.85}html[data-direction=video] .promise .text-link{font-size:10px;margin-top:25px}html[data-direction=video] .promise-details{margin-top:35px}html[data-direction=video] .selected-policy-label{font-size:7px;letter-spacing:1px;line-height:1.8}html[data-direction=video] .promise-card{padding:24px 0;gap:15px}html[data-direction=video] .promise-card h3{font-size:26px;line-height:1.2;margin-bottom:12px}html[data-direction=video] .promise-card p{font-size:11px;line-height:1.9}html[data-direction=video] .promise-star{font-size:27px}html[data-direction=video] .policy-note{font-size:8px;line-height:1.9}html[data-direction=video] .service-strip{padding:31px 7%;gap:24px}html[data-direction=video] .service-strip h3{font-size:10px}html[data-direction=video] .service-strip p{font-size:9px;line-height:1.7}html[data-direction=video] .site-footer{padding:41px 7% 23px}html[data-direction=video] .footer-brand{padding-bottom:30px}html[data-direction=video] .footer-brand .wordmark{font-size:25px;letter-spacing:-.8px}html[data-direction=video] .footer-brand>p{font-size:10px;margin-top:16px}html[data-direction=video] .footer-group{border-color:#b67bca33}html[data-direction=video] .footer-group summary{font-size:11px;min-height:55px;padding:17px 0;align-items:center}html[data-direction=video] .footer-group>div{gap:2px;font-size:11px}html[data-direction=video] .footer-group a{min-height:42px;padding:10px 0}html[data-direction=video] .footer-bottom{font-size:8px;line-height:1.8;gap:12px}html[data-direction=video] .trademark-note{font-size:8px;line-height:1.8}}@media(max-width:360px){html[data-direction=video] .hero-heading h1{font-size:32px;letter-spacing:-1.7px}html[data-direction=video] .stage{height:278px}html[data-direction=video] .brand-card{top:22px;width:200px;height:232px}html[data-direction=video] .brand-card img{height:211px}html[data-direction=video] .selection-summary{gap:8px;min-height:112px}html[data-direction=video] .selection-copy h2{font-size:26px}html[data-direction=video] .selection-copy p{max-width:142px;font-size:9px}html[data-direction=video] .primary-button{min-width:132px;gap:10px;padding:12px;font-size:9px}html[data-direction=video] .chapter-copy{min-height:216px}html[data-direction=video] .chapter-copy h2{font-size:30px;letter-spacing:-1.2px}html[data-direction=video] .story-sticky{padding-left:7%;padding-right:7%}html[data-direction=video] .promise h2{font-size:39px}}@media(prefers-reduced-motion:reduce){html[data-direction=video]{transition:none}html[data-direction=video] .brand-card{will-change:auto}html[data-direction=video] .story{height:auto;min-height:0}html[data-direction=video] .story-sticky{position:relative;height:auto;min-height:690px;max-height:none;overflow:visible}html[data-direction=video] .story-image-wrap{transform:none!important;will-change:auto}html[data-direction=video] .chapter-copy{min-height:0}html[data-direction=video] .reduced-chapter h3{font:900 italic 27px/1.05 var(--display);text-transform:uppercase;letter-spacing:-1px}html[data-direction=video] .reduced-chapter p{color:#fae4ff;font-size:11px}}@media(prefers-reduced-motion:reduce)and (max-width:700px){html[data-direction=video] .story-sticky{display:block;padding:25px 8% 40px}html[data-direction=video] .story-object{height:320px;max-height:none}html[data-direction=video] .story-image-wrap{height:260px}html[data-direction=video] .story-content{padding-top:32px}html[data-direction=video] .story-sticky:before{bottom:auto;top:170px}}@media(max-height:520px)and (orientation:landscape){html[data-direction=video] .story{height:auto;min-height:0}html[data-direction=video] .story-sticky{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto;height:auto;min-height:0;max-height:none;padding:36px 7%;gap:6%;overflow:hidden}html[data-direction=video] .story-sticky:before{display:none}html[data-direction=video] .story-content{padding:0;max-width:none}html[data-direction=video] .chapter-progress{display:none}html[data-direction=video] .chapter-copy{min-height:0;padding-bottom:18px}html[data-direction=video] .chapter-copy h2{font-size:34px;line-height:1.06;letter-spacing:-1px;margin:14px 0}html[data-direction=video] .chapter-copy p{font-size:12px;line-height:1.75;max-width:none}html[data-direction=video] .reduced-chapter{margin-top:24px;padding-top:20px;border-top:1px solid #eec0fa33}html[data-direction=video] .reduced-chapter h3{font:900 italic 25px/1.12 var(--display);text-transform:uppercase;margin:10px 0;overflow-wrap:anywhere}html[data-direction=video] .reduced-chapter p{font-size:12px;line-height:1.75;color:#fae4ff}html[data-direction=video] .story-object{height:300px;max-height:none;position:relative;align-self:start;margin-top:10px}html[data-direction=video] .story-image-wrap{height:248px;max-height:248px;width:100%;margin:18px auto 0;transform:none!important;will-change:auto}html[data-direction=video] .story-object-caption{position:relative;bottom:auto;white-space:normal;max-width:none}html[data-direction=video] .story-content .text-link{min-height:44px;display:inline-flex}html[data-direction=video] .story-image-wrap{min-width:0;min-height:0}html[data-direction=video] .story-image-wrap img{width:100%;height:248px;max-height:248px;min-height:0;min-width:0;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nocte-video.css.map */
