.solution-rail-tools{display:none}@media (max-width:760px){.original-v5-landing .solution-rail-tools{color:#535850;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.original-v5-landing .solution-rail-arrows{gap:8px;display:flex}.original-v5-landing .solution-rail-arrows button{color:#17221f;cursor:pointer;background:#f8f6f0;border:1px solid #b8b9b1;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.original-v5-landing .solution-rail-arrows button:disabled{opacity:.4;cursor:default}.original-v5-landing .solution-rail-arrows svg{width:18px;height:18px}.original-v5-landing .solution-rail-previous{transform:rotate(180deg)}.cinematic-landing.original-v3-landing.original-v5-landing .solution-grid-premium{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:24px;overflow:auto hidden}.cinematic-landing.original-v3-landing.original-v5-landing .solution-grid-premium .solution-card{scroll-snap-align:start;transform:none!important}}
.material-study{--study-copper:var(--ap-orange,#ca7730);border:1px solid var(--ap-line,#d5d0c6);min-width:0;color:var(--ap-charcoal,#292824);background:var(--ap-stone,#e9e5dc);box-shadow:0 28px 64px -38px color-mix(in srgb, var(--ap-charcoal,#292824) 44%, transparent), 0 1px 3px color-mix(in srgb, var(--ap-charcoal,#292824) 6%, transparent);border-radius:4px;margin:0;overflow:hidden}.material-study-heading{z-index:3;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 0;display:flex;position:relative}.material-study-heading>span{letter-spacing:.16em;color:var(--ap-muted,#69655f);align-items:center;gap:9px;font-size:9px;font-weight:600;display:flex}.material-study-heading i{background:var(--study-copper);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--study-copper) 18%, transparent);border-radius:50%}.material-study-heading button{background:color-mix(in srgb, var(--ap-white,#fdfcfa) 65%, transparent);border:1px solid var(--ap-line-strong,#b4ada1);border-radius:2px;align-items:center;gap:14px;min-height:40px;padding:7px 14px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.material-study-heading button:hover{background:var(--ap-white,#fdfcfa);border-color:var(--study-copper)}.material-study-heading button>span{color:var(--study-copper);font-size:15px;line-height:1}.material-study-stage{perspective:1180px;touch-action:pan-y;background:radial-gradient(ellipse at 48% 46%, var(--ap-white,#fdfcfa) 0, color-mix(in srgb, var(--ap-paper,#f5f3ee) 58%, transparent) 38%, transparent 74%);height:390px;position:relative}.material-study-grid{opacity:.68;background-image:linear-gradient(color-mix(in srgb, var(--ap-muted,#69655f) 11%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ap-muted,#69655f) 11%, transparent) 1px, transparent 1px);background-size:36px 36px;position:absolute;inset:22px 20px 14px;-webkit-mask-image:radial-gradient(#000 30%,#0000 74%);mask-image:radial-gradient(#000 30%,#0000 74%)}.material-study-leaders{z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.material-study[data-expanded=false] .material-study-leaders,.material-study[data-expanded=false] .material-study-callouts{opacity:0;visibility:hidden;pointer-events:none}.material-leader path{fill:none;stroke:color-mix(in srgb, var(--ap-charcoal,#292824) 26%, transparent);stroke-width:1px;stroke-dasharray:2 3;transition:stroke .3s,stroke-width .3s}.material-leader circle{fill:var(--ap-paper,#f5f3ee);stroke:color-mix(in srgb, var(--ap-charcoal,#292824) 40%, transparent);stroke-width:1.4px;transition:fill .3s,stroke .3s}.material-leader[data-current=true] path{stroke:var(--study-copper);stroke-width:1.4px;stroke-dasharray:none}.material-leader[data-current=true] circle{fill:var(--study-copper);stroke:var(--ap-white,#fdfcfa)}.material-study-callouts{z-index:3;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.material-callout{pointer-events:auto;border:1px solid var(--ap-line,#d5d0c6);background:color-mix(in srgb, var(--ap-white,#fdfcfa) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;color:var(--ap-muted,#69655f);border-radius:2px;align-items:center;gap:8px;padding:6px 11px;font-size:10px;font-weight:500;transition:border-color .25s,background .25s,color .25s,transform .25s;display:inline-flex;position:absolute;box-shadow:0 8px 20px -14px #29282459}.material-callout b{letter-spacing:.08em;color:var(--ap-orange-ink,#99501f);font-family:Saira,Inter,sans-serif;font-size:10px;font-weight:600}.material-callout:hover,.material-callout:focus-visible,.material-callout[data-current=true]{border-color:var(--study-copper);background:var(--ap-white,#fdfcfa);color:var(--ap-charcoal,#292824)}@media (pointer:coarse){.material-pointer-hint{display:none}}.material-callout[data-current=true]{box-shadow:0 10px 24px -14px #2928246b, inset 2px 0 0 var(--study-copper)}.material-callout-0{top:66%;left:26px}.material-callout-1{top:44.5%;right:26px}.material-callout-2{top:19.5%;right:26px}.material-study-object{width:152px;height:264px;transform-style:preserve-3d;transform:translate(-50%, -50%) rotateX(calc(11deg + var(--study-tilt-x,0deg))) rotateY(calc(-34deg + var(--study-tilt-y,0deg))) rotateZ(-7deg);transition:transform .28s ease-out;position:absolute;top:47%;left:50%}.material-plate{--plate-depth:8px;width:100%;height:100%;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.75,.2,1);position:absolute}.material-plate-0{transform:translateZ(94px)}.material-plate-1{--plate-depth:28px;transform:translateZ(0)}.material-plate-2{transform:translateZ(-88px)}.material-study[data-expanded=false] .material-plate-0{transform:translateZ(21px)}.material-study[data-expanded=false] .material-plate-2{transform:translateZ(-21px)}.material-face{background-color:#46443f;border:1px solid #6e6b65;position:absolute}.material-front,.material-back{inset:0}.material-front{transform:translateZ(calc(var(--plate-depth) / 2));background-image:linear-gradient(118deg,#f5f3ee29,#0000 34%,#1f1e1b55);background-size:cover;transition:border-color .3s,box-shadow .3s;box-shadow:inset 1px 1px #f5f3ee68,inset -1px -1px #1c1b18aa}.material-study[data-visible=true] .material-plate:not(.material-plate-1) .material-front{background-image:linear-gradient(118deg,#f5f3ee33,#0000 36%,#1f1e1b66),url(/website/media/graphite-door-albedo-v1.webp)}.material-back{transform:rotateY(180deg) translateZ(calc(var(--plate-depth) / 2));background:#3d3b36}.material-right,.material-left{width:var(--plate-depth);background:linear-gradient(90deg,#837e75,#3d3b36);height:100%;top:0}.material-right{right:calc(var(--plate-depth) / -2);transform:rotateY(90deg)}.material-left{left:calc(var(--plate-depth) / -2);transform:rotateY(-90deg)}.material-top,.material-bottom{width:100%;height:var(--plate-depth);background:#a29c92;left:0}.material-top{top:calc(var(--plate-depth) / -2);transform:rotateX(90deg)}.material-bottom{bottom:calc(var(--plate-depth) / -2);background:#2c2a26;transform:rotateX(-90deg)}.material-plate-1 .material-face{border-color:#ac956b}.material-plate-1 .material-front,.material-plate-1 .material-back{background-color:#c7b58b;background-image:repeating-linear-gradient(87deg,#0000 0 2px,#7a62301a 2px 3px),repeating-linear-gradient(0deg,#fff1c018 0 1px,#0000 1px 4px),linear-gradient(115deg,#e4d6af,#b6a273);box-shadow:inset 1px 1px #fff5d9aa,inset -1px -1px #7c6939aa}.material-plate-1 .material-right,.material-plate-1 .material-left{background:repeating-linear-gradient(0deg,#a58e60 0 1px,#c9b98f 1px 3px)}.material-plate-1 .material-top,.material-plate-1 .material-bottom{background:#d6c69e}.material-study[data-active="0"] .material-plate-0 .material-front,.material-study[data-active="1"] .material-plate-1 .material-front,.material-study[data-active="2"] .material-plate-2 .material-front{border-color:#d68a48;box-shadow:inset 0 0 0 1.5px #f0c79e99,0 0 20px -4px #ca77305c}.material-part-number{color:#e4ebe9;letter-spacing:.1em;font-family:Saira,Inter,sans-serif;font-size:10px;font-weight:600;position:absolute;top:11px;left:12px}.material-plate-1 .material-part-number{color:#54452b}.material-door-edge{border:1px solid #d5e0e41c;position:absolute;inset:6px}.material-hinge{background:linear-gradient(#e6eae8,#7b8487 55%,#b8c1c2);border-radius:1px;width:4px;height:18px;position:absolute;left:-3px;box-shadow:-1px 1px 2px #14181a88}.material-hinge-top{top:14%}.material-hinge-bottom{bottom:13%}.material-stiffener{background:linear-gradient(90deg,#00000018,#ffffff0a,#0000001c);border-inline:1px solid #ffffff1a;width:12%;position:absolute;top:10%;bottom:10%;left:44%}.material-rose{background:linear-gradient(140deg,#f3f5f1,#606d72 60%,#c2ccca);border-radius:50%;width:13px;height:13px;position:absolute;top:51%;right:14px;box-shadow:1px 2px 3px #05131a}.material-lever{background:linear-gradient(var(--ap-white,#fdfcfa), #9ca7a8 50%, #556268);border-radius:2px;width:28px;height:5px;position:absolute;top:calc(51% + 4px);right:18px;transform:translateZ(5px);box-shadow:1px 3px 3px #06131a99}.material-keyhole{background:#1d2a30;border:2px solid #a4afb1;border-radius:5px;width:7px;height:12px;position:absolute;top:44%;right:17px}.material-core-band{background:#b5a170;border-block:1px solid #efe4c466;height:7px;position:absolute;top:24%;left:0;right:0}.material-core-band-mid{top:50%}.material-core-band-bottom{top:75%}.material-study-shadow{background:color-mix(in srgb, var(--ap-charcoal,#292824) 26%, transparent);filter:blur(15px);border-radius:50%;width:270px;height:28px;position:absolute;bottom:34px;left:calc(50% - 102px);transform:rotate(-12deg)}.material-study-axis{writing-mode:vertical-rl;color:var(--ap-muted,#69655f);letter-spacing:.24em;opacity:.72;font-size:7px;position:absolute;bottom:24px;right:18px}.material-study-scale{color:var(--ap-muted,#69655f);letter-spacing:.16em;font-size:7.5px;position:absolute;bottom:16px;left:26px}.material-study-tabs{border-block:1px solid var(--ap-line,#d5d0c6);background:var(--ap-paper,#f5f3ee);grid-template-columns:repeat(3,1fr);display:grid}.material-study-tabs button{background:0 0;align-items:center;gap:9px;min-height:54px;padding:12px 18px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:flex;position:relative}.material-study-tabs button:hover{background:color-mix(in srgb, var(--ap-white,#fdfcfa) 55%, transparent)}.material-study-tabs button+button{border-left:1px solid var(--ap-line,#d5d0c6)}.material-study-tabs button>span{letter-spacing:.08em;color:var(--ap-orange-ink,#99501f);font-family:Saira,Inter,sans-serif;font-size:10px;font-weight:600}.material-study-tabs button i{background:0 0;border-radius:50%;width:5px;height:5px;margin-left:auto;transition:background .2s}.material-study-tabs button[aria-pressed=true]{background:var(--ap-white,#fdfcfa)}.material-study-tabs button[aria-pressed=true]:after{content:"";background:var(--study-copper);height:2px;position:absolute;top:-1px;left:0;right:0}.material-study-tabs button[aria-pressed=true] i{background:var(--study-copper)}.material-study-caption{background:var(--ap-white,#fdfcfa);min-height:152px;padding:24px 26px 21px}.material-study-caption-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.material-study-caption strong{letter-spacing:-.02em;font-family:Saira,Inter,sans-serif;font-size:18px;font-weight:600}.material-study-spec{letter-spacing:.14em;color:var(--ap-orange-ink,#99501f);font-size:8.5px;font-weight:600}.material-study-caption p{color:var(--ap-grey,#4e4e4e);max-width:480px;margin:8px 0 12px;font-size:13px;line-height:1.75}.material-study-caption small{color:var(--ap-muted,#69655f);font-size:9px;line-height:1.6;display:block}@media (max-width:700px){.material-study-heading{gap:10px;padding:19px 18px 0}.material-study-heading>span{letter-spacing:.13em;font-size:7.5px}.material-study-heading button{gap:10px;min-height:40px;font-size:11px}.material-study-leaders,.material-study-callouts{display:none}.material-study-stage{height:316px}.material-study-object{width:122px;height:214px}.material-plate-0{transform:translateZ(76px)}.material-plate-2{transform:translateZ(-70px)}.material-study-axis{font-size:6px;right:14px}.material-study-scale{font-size:6.5px;left:18px}.material-study-tabs button{gap:6px;padding-inline:10px;font-size:11px}.material-study-caption{min-height:152px;padding:20px 19px}.material-study-caption p{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.material-study-object,.material-plate,.material-face,.material-study-leaders,.material-study-callouts{transition:none}.material-study-object{transform:translate(-50%,-50%)rotateX(11deg)rotateY(-34deg)rotate(-7deg)}}
.cinematic-auto-hero{color:#28312b;background:#f5f4f0;border-bottom:1px solid #e4e5de;height:min(860px,100svh - 80px);min-height:740px;position:relative;overflow:hidden}.ca-shell{width:min(1280px,100% - 104px);height:100%;margin:auto;position:relative}.ca-topline{color:#697762;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex;position:absolute;top:28px;left:0;right:0}.ca-topline>span:first-child{align-items:center;gap:8px;display:flex}.ca-topline i{background:#ad693e;border-radius:50%;width:4px;height:4px}.ca-topline>span:last-child{letter-spacing:.13em;color:#858c7e;font-size:7px}.ca-main{grid-template-columns:.46fr .54fr;align-items:center;gap:56px;display:grid;position:absolute;inset:65px 0 180px}.ca-intro{min-width:0;padding-bottom:8px}.ca-accent{background:#ba7946;width:43px;height:3px;margin-bottom:25px;display:block}.ca-headline{letter-spacing:-.045em;color:#263129;margin:0;font-size:clamp(44px,4.25vw,64px);font-weight:700;line-height:1.04}.ca-headline em{color:#b97843;font-style:normal}.ca-intro-description{color:#66705f;max-width:450px;margin:22px 0 0;font-size:14px;line-height:1.8}.ca-actions{gap:10px;max-width:395px;margin-top:26px;display:grid}.ca-action{border:1px solid #0000;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:13px 18px;font-size:12px;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s,color .18s;display:flex}.ca-action svg{flex:none;width:20px;height:20px}.ca-action-primary{color:#fff;background:#b97843;border-color:#b97843}.ca-action-primary:hover{background:#9c6034;border-color:#9c6034}.ca-action-secondary{color:#33442f;background:#ffffff50;border-color:#c5c9bd}.ca-action-secondary:hover{background:#e9ece2;border-color:#a8b39b}.ca-assurances{color:#68715f;border-top:1px solid #dce0d4;grid-template-columns:1fr 1fr;gap:15px 12px;max-width:445px;margin:29px 0 0;padding:20px 0 0;font-size:10px;line-height:1.4;list-style:none;display:grid}.ca-assurances li{align-items:center;gap:8px;display:flex}.ca-assurances li>span{color:#fff;background:#ba7946;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:10px;display:grid}.ca-assurances svg{stroke-width:2.2px;width:12px;height:12px}.ca-media{place-items:center;min-width:0;height:100%;display:grid;container-type:size}.ca-stage{background:#fcfbf7;border:1px solid #dddcd3;border-radius:13px;width:min(100cqw,127.673cqh - 163.421px,700px);position:relative;overflow:hidden;box-shadow:0 24px 65px #2b3b2709;container-type:inline-size}.ca-stage-label{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#4d584a;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;font-size:8px;line-height:1.5;display:flex;position:absolute;inset:17px 20px auto}.ca-stage-label>span:last-child{font-variant-numeric:tabular-nums}.ca-frame{aspect-ratio:1624/1272;background:#d9d6cd;width:100%;position:relative;overflow:hidden}.ca-poster,.ca-video,.ca-seek-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ca-video{opacity:0;transition:opacity .18s ease-out}.ca-video.is-ready{opacity:1}.ca-seek-cover{pointer-events:none;opacity:0;transition:opacity .5s}.ca-seek-cover.is-visible{opacity:1;transition:none}.ca-copy{background:#fcfbf7;border-top:1px solid #dfdfd6;justify-content:space-between;align-items:center;gap:18px;height:128px;padding:17px 22px;transition:opacity .18s;animation:.28s cubic-bezier(.2,.7,.2,1) backwards ca-copy-in;display:flex}.ca-copy-details{min-width:0}.cinematic-auto-hero[data-dissolving=true][data-paused=false] .ca-copy{opacity:.25}.ca-label{letter-spacing:.075em;color:#a36843;margin:0 0 6px;font-size:7px;line-height:1.5}.ca-title{letter-spacing:-.045em;color:#28312b;margin:0 0 8px;font-size:clamp(18px,4.4cqw,26px);font-weight:600;line-height:1.13}.ca-description{color:#69735f;max-width:340px;margin:0;font-size:11px;line-height:1.6}.ca-link{color:#46533b;background:#f2f3eb;border:1px solid #d6dbcd;border-radius:8px;flex-direction:column-reverse;flex:none;justify-content:center;align-items:center;gap:7px;width:65px;min-height:65px;font-size:9px;line-height:1;transition:background .18s,color .18s,border-color .18s;display:flex}.ca-link svg{color:#aa693f;width:20px;height:20px}.ca-link:hover{color:#263c20;background:#e6eadc;border-color:#b6c0a9}.ca-controls{color:#939b8a;justify-content:space-between;align-items:center;font-size:11px;line-height:1.4;display:flex;position:absolute;bottom:134px;left:0;right:0}.ca-controls>span>strong{color:#45533d;font-weight:400}.ca-controls>div{align-items:center;gap:9px;display:flex}.ca-controls button{color:#5e7050;cursor:pointer;background:0 0;border:1px solid #d4dace;border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:15px;display:flex}.ca-controls button:hover{background:#e5e9dd}.ca-controls .ca-pause{border:0;border-radius:0;gap:7px;padding:0 8px;font-size:9px}.ca-controls .ca-pause>span:first-child{font-size:17px}.ca-chapters{border-top:1px solid #d8dece;border-bottom:1px solid #d8dece;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;bottom:32px;left:0;right:0}.ca-chapters button{text-align:left;cursor:pointer;color:#405236;background:0 0;border:0;border-right:1px solid #d8dece;min-height:92px;padding:16px 16px 19px;position:relative}.ca-chapters button:first-child{border-left:1px solid #d8dece}.ca-chapters button:hover{background:#ebeee4}.ca-chapters button.is-current{background:#e7ebe0}.ca-chapters button>span{color:#a0aa96;justify-content:space-between;margin-bottom:14px;font-size:8px;display:flex}.ca-chapters button i{color:#ab693e;opacity:0;font-size:12px;font-style:normal}.ca-chapters .is-current i,.ca-chapters button:hover i{opacity:1}.ca-chapters strong{max-width:135px;font-size:10px;font-weight:400;line-height:1.35;display:block}.ca-progress{transform-origin:0;background:#ad693e;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.is-current .ca-progress{transform:scaleX(var(--chapter-progress,0))}.ca-footnote{color:#97a08e;justify-content:space-between;gap:20px;font-size:7px;display:flex;position:absolute;bottom:12px;left:0;right:0}.ca-chapters button:focus-visible,.ca-controls button:focus-visible,.ca-link:focus-visible,.ca-action:focus-visible{outline-offset:4px;outline:2px solid #ad693e}.cinematic-door-band{margin:22px 0 85px}.cinematic-door-band .spatial-hero{height:680px;min-height:600px}.cinematic-door-band .spatial-scene-label{top:32px}.cinematic-door-band .hero-content h2{letter-spacing:-1.5px;text-wrap:balance;color:#fff;max-width:400px;margin:15px 0 0;font-size:clamp(34px,3.1vw,46px);font-weight:700;line-height:1.08}.cinematic-door-band .spatial-hero .hero-content{bottom:126px}@keyframes ca-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px) and (min-width:761px){.ca-shell{width:calc(100% - 56px)}.ca-main{grid-template-columns:.44fr .56fr;gap:30px}.ca-headline{font-size:clamp(39px,4.5vw,49px)}.ca-intro-description{font-size:13px}.ca-action{padding-inline:14px;font-size:11px}.ca-assurances{font-size:9px}.ca-chapters button{padding-inline:10px}.ca-chapters strong{font-size:9px}.ca-topline>span:last-child{font-size:6px}}@media (max-width:760px){.cinematic-auto-hero{height:auto;min-height:0}.ca-shell{width:calc(100% - 40px);height:auto;padding:23px 0 12px}.ca-topline{margin-bottom:26px;font-size:8px;position:static}.ca-topline>span:last-child{display:none}.ca-main{flex-direction:column;align-items:stretch;gap:27px;display:flex;position:static}.ca-intro{padding:0}.ca-accent{width:35px;margin-bottom:17px}.ca-headline{font-size:clamp(33px,9vw,42px);line-height:1.06}.ca-intro-description{max-width:350px;margin-top:16px;font-size:12px;line-height:1.75}.ca-actions{grid-template-columns:1.2fr 1fr;gap:9px;max-width:none;margin-top:21px}.ca-action{gap:8px;min-height:55px;padding:10px 12px;font-size:10px;line-height:1.5}.ca-action svg{width:16px;height:16px}.ca-assurances{gap:12px 8px;max-width:none;margin-top:21px;padding-top:16px;font-size:9px}.ca-assurances li{gap:6px}.ca-assurances li>span{width:13px;height:13px}.ca-assurances svg{width:10px;height:10px}.ca-media{height:auto;display:block;container-type:normal}.ca-stage{border-radius:10px;width:100%}.ca-stage-label{font-size:6px;inset:13px 15px auto}.ca-copy{gap:13px;height:140px;padding:15px 17px}.ca-label{display:none}.ca-title{margin-bottom:7px;font-size:20px}.ca-description{font-size:11px}.ca-link{width:58px;min-height:60px;font-size:9px}.ca-controls{height:36px;margin-top:18px;font-size:9px;position:static}.ca-controls>div{gap:6px}.ca-controls .ca-pause{font-size:9px}.ca-chapters{grid-template-columns:repeat(3,1fr);margin-top:15px;position:relative;bottom:auto}.ca-chapters button{border-bottom:1px solid #d8dece;min-height:62px;padding:10px 10px 12px}.ca-chapters button:nth-child(n+4){border-bottom:0}.ca-chapters button:nth-child(4){border-left:1px solid #d8dece}.ca-chapters button>span{margin-bottom:7px;font-size:7px}.ca-chapters strong{max-width:110px;font-size:9px}.ca-chapters button i{font-size:10px}.ca-footnote{margin-top:13px;font-size:7px;line-height:1.5;position:static}.ca-footnote>span:last-child{display:none}.cinematic-door-band{margin-bottom:55px}.cinematic-door-band .spatial-hero{height:700px;min-height:700px}.cinematic-door-band .hero-content h2{max-width:300px;font-size:34px}.cinematic-door-band .spatial-hero .hero-content{bottom:170px}.cinematic-door-band .spatial-scene-label{top:26px}.cinematic-door-band .spatial-hero .hero-image,.cinematic-door-band #spatial-stage{top:0}}@media (max-width:370px){.cinematic-landing .section-heading>.text-link{flex:none;gap:0;width:34px;min-width:34px;font-size:0}.ca-copy{height:160px;padding-inline:15px}.ca-title{font-size:19px}.ca-description{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.ca-video,.ca-seek-cover,.ca-copy,.ca-action,.ca-link{transition:none}.cinematic-auto-hero[data-dissolving=true][data-paused=false] .ca-copy{opacity:1}.ca-copy{animation:none!important}}
