.design-two{--navy:#101314;--ink:#202422;--orange:#e77742;--paper:#f2f1ed;--muted:#737773;background:#fbfaf7}.v2-announcement{display:flex;align-items:center;justify-content:center;gap:30px;background:#171b19;color:#cbd0cc;min-height:31px;font-size:8px;letter-spacing:1.3px}.v2-announcement a{font-size:9px;letter-spacing:0;color:#efeee8}.v2-header{position:relative;height:114px;display:grid;grid-template-columns:1fr 240px 1fr;padding:0 5%;gap:25px;border:0;background:#fbfaf7}.v2-header nav{display:flex;margin:0;font-size:11px;font-weight:500;gap:35px;align-items:center}.v2-header .nav-right{justify-content:flex-end}.nav-left span{margin-left:6px}.v2-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.v2-logo img{width:180px}.v2-logo>span{font-size:6px;letter-spacing:1.65px;color:#6f746f;white-space:nowrap}.v2-header .mobile-nav{display:none}.cinema-hero{height:calc(100svh - 199px);min-height:630px;max-height:950px;position:relative;overflow:hidden;background:#020507;color:#fff}.cinema-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cinema-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#00000014,transparent 35%,#02050710 45%,#020507bf 100%)}.film-kicker{position:absolute;top:35px;left:5%;right:5%;display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:1.8px;color:#afb9bd}.live-dot{width:5px;height:5px;border-radius:50%;background:#d68455}.film-edition{margin-left:auto;font-size:8px;letter-spacing:1.5px}.cinema-content{position:absolute;bottom:95px;left:5%;right:5%;display:flex;align-items:end;justify-content:space-between;gap:40px}.cinema-content .eyebrow{font-size:8px;color:#bdc2c0;letter-spacing:2px}.cinema-content h1{font-size:clamp(35px,3.7vw,65px);font-weight:400;line-height:1.12;letter-spacing:-2.2px;margin:15px 0 0}.cinema-action{min-width:260px}.cinema-action p{font-size:12px;line-height:1.9;color:#b7bebf;margin-bottom:20px}.ivory{background:#f2f0e9;color:#232a26;min-width:230px;min-height:49px;font-size:11px}.cinema-bottom{position:absolute;bottom:24px;left:5%;right:5%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff30;padding-top:15px}.cinema-bottom>a{font-size:7px;letter-spacing:1.7px;display:flex;gap:25px;align-items:center;min-height:30px}.cinema-bottom a span{font-size:14px}.cinema-bottom button{display:flex;gap:10px;align-items:center;border:1px solid #ffffff50;background:#00000020;color:#d5dddc;padding:0 14px;min-height:34px;font-size:10px;border-radius:20px}.cinema-bottom button span{font-size:7px;letter-spacing:1.2px}.design-two .benefits{background:#eeeee8;padding-top:27px;padding-bottom:27px;border:0}.design-two .benefits strong{font-weight:500}.design-two .finder{background:none;border-bottom:1px solid #d7d9d3;margin-top:0;padding:55px 0;grid-template-columns:.7fr 1.3fr}.design-two .selects label{background:transparent}.design-two .selects .button{background:#27352f}.design-two .finder h2{font-size:30px;font-weight:450}.design-two .shop{padding-top:65px}.design-two h2{font-weight:450}.design-two .tabs button.active{border-color:#75866d}.design-two .product-image{background:#e6e8e2}.design-two .story{background:#e7e9e2}.design-two .story-art{background:#dfe3da}.design-two .install-grid>a{background:transparent;border-color:#cdd2c9}.design-two .support{background:#26372f}.design-two .support .orange{background:#eee9df;color:#1c2920}.design-two footer{background:#fbfaf7}.design-two .support .eyebrow,.design-two .support small,.design-two .support p{color:#c0cbbf}@media(min-width:1550px){.cinema-hero{min-height:750px}.cinema-content{bottom:105px}}@media(max-width:1000px){.v2-header{grid-template-columns:1fr 180px 1fr;gap:15px}.v2-header nav{gap:18px;font-size:10px}.v2-logo img{width:150px}.v2-logo>span{font-size:5px}.cinema-content h1{font-size:40px}.cinema-action{min-width:220px}.cinema-action p{font-size:10px}}@media(max-width:760px){.v2-announcement{min-height:28px;font-size:6px;letter-spacing:.8px}.v2-announcement a{display:none}.v2-header{display:flex;justify-content:center;height:85px;padding:0 6%}.v2-header .nav-left,.v2-header .nav-right{display:none}.v2-logo{gap:9px}.v2-logo img{width:141px}.v2-logo>span{font-size:5px}.v2-header .menu{position:absolute;right:5%;top:20px}.v2-header .mobile-nav{position:absolute;top:85px;display:none;left:0;right:0;background:#fbfaf7;padding:14px 6%;box-shadow:0 20px 30px #00000018}.v2-header .mobile-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.v2-header .mobile-nav a{font-size:13px;padding:15px 0}.cinema-hero{min-height:620px;height:calc(100svh - 170px);max-height:850px}.cinema-hero video{height:56%;top:7%;object-fit:cover}.cinema-shade{background:linear-gradient(180deg,transparent 25%,#02050700 40%,#020507 65%)}.film-kicker{top:24px;left:6%;right:6%;font-size:6px;letter-spacing:1.2px}.film-edition{font-size:5px;letter-spacing:.8px}.cinema-content{left:6%;right:6%;bottom:87px;display:block}.cinema-content .eyebrow{font-size:7px}.cinema-content h1{font-size:35px;font-weight:450;letter-spacing:-1.5px;margin-top:13px}.cinema-action p{font-size:10px;line-height:1.7;margin:16px 0}.cinema-action .button{width:100%;min-height:45px;font-size:10px}.cinema-bottom{left:6%;right:6%;bottom:20px;padding-top:12px}.cinema-bottom>a{font-size:6px;gap:12px}.cinema-bottom button{min-height:34px}.design-two .finder{padding:35px 0}.design-two .shop{padding-top:40px}.design-two .finder h2{font-size:28px}}
/* Reserve the lower hero area for readable copy throughout the film. */
.cinema-hero video{top:0;height:77%;object-fit:contain}
@media(max-width:760px){.cinema-hero video{top:2%;height:53%;object-fit:contain}}
