/* Two continuous films. Their camera, geometry and lighting are shared by every browser. */
.atlas-scroll{height:600svh;position:relative;margin:0 24px;scroll-margin-top:0}.atlas-sticky{position:sticky;top:0;height:100svh;min-height:0;margin:0;display:flex;flex-direction:column;overflow:hidden;background:#112d2c}.atlas-ad-top{height:76px;padding-top:18px;padding-bottom:18px;flex-shrink:0}.atlas-ad-body{min-height:0!important;flex:1;display:grid;grid-template-columns:34% 66%}.atlas-tour-copy{padding:clamp(25px,5vh,70px) 0 25px 4vw;min-height:0;justify-content:center}.atlas-tour-copy h2{font-size:clamp(42px,5.3vw,76px)}.atlas-feature-copy{margin-top:clamp(24px,5vh,56px);min-height:185px}.atlas-feature-copy h3{font-size:clamp(25px,2.5vw,36px)}.atlas-feature-copy>p:last-child{font-size:15px;max-width:310px}.atlas-tour-copy .chapter-button{margin-top:18px;font-size:12px}.atlas-product-stage{min-height:0;display:flex;flex-direction:column;background:none}.atlas-stage-word{display:none}.atlas-product-stage #atlas-canvas{flex:1;height:auto;min-height:0;width:100%;background:#112d2c}.atlas-playback{height:60px;flex-shrink:0;padding:12px 28px 20px}.atlas-playback p{font-size:8px;letter-spacing:.08em}.film-skip{display:inline-flex;align-items:center;gap:13px;font-size:11px;white-space:nowrap;border-bottom:1px solid #ffffff40;padding:7px 0}.film-skip .ui-icon{width:16px;height:16px}.atlas-tour-nav{flex-shrink:0}.atlas-tour-nav button{height:84px;gap:8px}.atlas-tour-nav button i{transform:scaleX(0)}.atlas-tour-nav button[aria-selected=true] i{transform:scaleX(1)}
.film-host{position:relative;overflow:hidden}.film-host>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0}.film-host[data-ready=true]>canvas{opacity:1}.film-host .film-poster{position:absolute;inset:0;width:100%;height:100%}.film-poster img{width:100%;height:100%;object-fit:contain}.film-host[data-ready=true] .film-poster{visibility:hidden}
.unit-film-story{height:310svh;margin:0 24px 90px;position:relative;scroll-margin-top:0}.unit-film-sticky{position:sticky;top:0;height:100svh;min-height:0;overflow:hidden;background:#e8d9bd;color:#25372b;isolation:isolate}.unit-film-host{position:absolute!important;inset:0;width:100%!important;height:100%!important;z-index:-2}.unit-film-host .film-poster img{object-fit:cover}.unit-film-sticky:after{content:'';position:absolute;inset:0;background:linear-gradient(#f1e6d055,transparent 32%,transparent 72%,#eee3ceee);pointer-events:none;z-index:-1}.unit-film-top{position:absolute;left:3.5vw;right:3.5vw;top:26px;display:flex;justify-content:space-between;align-items:center;gap:20px}.unit-film-top .eyebrow{font-size:9px;letter-spacing:.1em}.unit-film-top .film-skip{border-color:#4b51384d}.unit-film-intro{position:absolute;left:5vw;top:14%;opacity:var(--intro-opacity,1);pointer-events:none;transform:translateY(calc((1 - var(--intro-opacity,1))*-22px))}.unit-film-intro>.eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:18px}.unit-film-intro h2{font-family:'Bodoni Moda';font-size:clamp(58px,6.5vw,98px);line-height:.91;letter-spacing:-.045em}.unit-film-intro h2 em{font-family:'Hanken Grotesk';font-style:normal;font-size:.83em;font-weight:400;letter-spacing:-.06em}.unit-film-intro>p:last-child{font-size:12px;margin-top:20px}.unit-film-bottom{position:absolute;bottom:0;left:0;right:0;padding:22px 3.5vw 26px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px 30px;background:linear-gradient(transparent,#eee3d3ef 30%)}.unit-film-bottom .eyebrow{font-size:9px;letter-spacing:.14em;color:#626044}.unit-film-bottom p{font-size:17px;margin-top:6px}.unit-film-bottom .unit-ownership{font-size:9px;color:#6f6c56;margin-top:8px}.unit-film-actions{display:flex;align-items:center;gap:12px}.unit-film-actions button,.unit-film-actions a{font:500 12px 'Hanken Grotesk';padding:13px 18px;border:1px solid #6c705752;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:#efe6d477;color:#25372b;min-height:45px}.unit-film-actions button[hidden]{display:none}.unit-film-actions button:hover,.unit-film-actions a:hover{background:#eee2c8}.unit-film-actions #unit-throw,.unit-film-actions #unit-skip{background:#263d31;color:#f0ebdc;border-color:#263d31}.unit-film-actions #unit-replay{padding:12px;width:46px}.unit-film-actions .ui-icon{width:17px;height:17px}.unit-film-bottom #unit-film-status{grid-column:1/-1;text-align:right;font-size:11px;min-height:16px;margin:0;color:#445b39}.film-progress{position:absolute;bottom:0;height:3px;width:100%;background:#526b3520}.film-progress i{display:block;transform-origin:left;height:100%;background:#8c7543;transform:scaleX(var(--film-progress,0))}
.unit-targets{position:absolute;inset:0;pointer-events:none}.unit-targets button{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;border:0;background:transparent;cursor:crosshair;border-radius:50%}.unit-targets button:hover{outline:1px solid #f9e0a766;box-shadow:0 0 30px #f9e0a730}.unit-targets button:focus-visible{outline:2px solid #fff1b7;outline-offset:3px}.unit-shots{position:absolute;inset:0;pointer-events:none;overflow:hidden}.film-axe{position:absolute;width:50px;height:90px;transform-origin:50% 30%;filter:drop-shadow(2px 3px 2px #0004)}.film-axe svg{width:100%;height:100%}
@media(max-width:1050px){.atlas-ad-body{grid-template-columns:40% 60%}.atlas-feature-copy{min-height:190px}.atlas-tour-copy h2{font-size:54px}.atlas-feature-copy h3{font-size:27px}.atlas-feature-copy>p:last-child{font-size:14px}.atlas-playback p{max-width:135px;display:block}.unit-film-intro{top:13%}.unit-film-intro h2{font-size:70px}.unit-film-actions{gap:8px}.unit-film-actions a,.unit-film-actions button{padding:12px;font-size:11px;gap:12px}}
@media(max-width:700px){.atlas-scroll{height:570svh;margin:0 10px}.atlas-ad-top{height:55px;padding:14px 20px}.atlas-ad-top>.eyebrow{font-size:7px}.atlas-identity{font-size:15px}.atlas-ad-body{display:flex;flex-direction:column}.atlas-tour-copy{padding:20px 23px 4px;display:block;flex-shrink:0}.atlas-tour-copy h2{font-size:36px;line-height:1.03}.atlas-tour-copy h2 br{display:none}.atlas-tour-copy h2 em{font-size:36px;margin-left:8px}.atlas-feature-copy{margin-top:19px;min-height:118px;max-width:100%}.atlas-feature-label{font-size:9px;gap:17px}.atlas-feature-copy h3{font-size:25px;margin:10px 0 8px}.atlas-feature-copy>p:last-child{font-size:12px;line-height:1.5;max-width:100%}.atlas-product-stage{flex:1;min-height:0}.atlas-playback{height:32px;padding:0 20px 10px;gap:10px}.atlas-playback p{font-size:6px;max-width:190px;letter-spacing:.05em}.atlas-playback .film-skip{font-size:9px;padding:3px 0;gap:9px}.atlas-tour-nav{grid-template-columns:repeat(4,1fr);padding:0 8px}.atlas-tour-nav button{height:52px;font-size:8px;gap:5px}.atlas-tour-nav button .ui-icon{width:16px;height:16px}.atlas-tour-copy .chapter-button{display:none}.unit-film-story{height:290svh;margin:0 10px 55px}.unit-film-top{top:20px;left:20px;right:20px;align-items:start}.unit-film-top .eyebrow{font-size:7px;max-width:160px}.unit-film-top .film-skip{font-size:8px;gap:8px;padding:0 0 4px}.unit-film-top .ui-icon{width:13px;height:13px}.unit-film-intro{left:25px;top:12%}.unit-film-intro h2{font-size:clamp(56px,16vw,78px)}.unit-film-intro>.eyebrow{font-size:7px;margin-bottom:16px}.unit-film-intro>p:last-child{font-size:11px;margin-top:17px}.unit-film-bottom{padding:24px 20px 18px;display:flex;flex-direction:column;align-items:stretch;gap:14px}.unit-film-bottom .eyebrow{font-size:8px}.unit-film-bottom p{font-size:15px}.unit-film-bottom .unit-ownership{font-size:8px}.unit-film-actions{gap:8px;flex-wrap:wrap}.unit-film-actions button,.unit-film-actions a{font-size:10px;padding:11px 12px;gap:11px;min-height:40px}.unit-film-actions #unit-replay{width:40px;padding:10px}.unit-film-actions a{margin-left:auto}.unit-film-bottom #unit-film-status{text-align:left;font-size:10px;min-height:13px}.film-axe{width:32px;height:58px}}
@media(max-height:700px) and (max-width:700px){.atlas-tour-copy{padding-top:12px}.atlas-tour-copy h2,.atlas-tour-copy h2 em{font-size:29px}.atlas-feature-copy{margin-top:12px;min-height:106px}.atlas-feature-copy h3{font-size:22px}.atlas-feature-copy>p:last-child{font-size:11px}.atlas-tour-nav button{height:44px}.atlas-playback{height:26px}.unit-film-intro h2{font-size:52px}.unit-film-intro>p:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.atlas-scroll,.unit-film-story{height:auto}.atlas-sticky,.unit-film-sticky{position:relative}.atlas-sticky{height:850px;max-height:none}.unit-film-sticky{height:850px;max-height:100svh}.unit-film-intro{display:none}.film-host canvas{transition:none}.unit-film-actions #unit-replay{display:none}} 
@media(prefers-reduced-motion:reduce) and (max-width:700px){.atlas-sticky{height:850px}.unit-film-sticky{height:800px;max-height:100svh}}
@media(scripting:none){.atlas-scroll,.unit-film-story{height:auto}.atlas-sticky,.unit-film-sticky{position:relative;height:900px;max-height:100svh}.atlas-tour-nav,#unit-skip,#unit-replay,#unit-throw{display:none}}

.atlas-scroll,.unit-film-story{scroll-margin-top:-90px}.unit-film-sticky:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#eee3cfdd 0%,#eee3cf66 28%,transparent 58%);opacity:var(--intro-opacity,1)}
@media(min-width:701px){.unit-film-intro{top:11%}.unit-film-intro h2{font-size:clamp(58px,6vw,86px)}}

@media(max-width:700px){.unit-film-host .film-poster img{object-fit:contain}.unit-film-sticky:before{background:linear-gradient(#eee3cf99,transparent 40%);opacity:var(--intro-opacity,1)}}
