.atmo-deck,.atmo-scene{--ink:#0d0d0d;--paper:#f5f5f5;--line:#cfcfcf;--ease:cubic-bezier(.22, 1, .36, 1)}.atmo-deck{background:var(--paper);color:var(--ink);font-family:Hanken Grotesk,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.atmo-top{z-index:20;letter-spacing:.12em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;pointer-events:none;padding:22px 4.5%;font-size:12px;font-weight:600;position:fixed;inset:0 0 auto}.atmo-scene{--clip:inset(0 0 0 0);view-timeline:--scene block;height:280vh;position:relative}.atmo-scene[data-big]{height:220vh}.atmo-scene:not([data-words]){height:190vh}.atmo-sticky{background:var(--paper);height:100svh;position:sticky;top:0;overflow:hidden}.atmo-sticky:before{content:"";background:linear-gradient(var(--line), var(--line)) left 4.5% top 0 / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) right 4.5% top 0 / 1px 100% no-repeat;position:absolute;inset:0}.atmo-fig{clip-path:var(--clip);background:#e9e9e9;margin:0;position:absolute;inset:0}.atmo-fig video{object-fit:cover;width:100%;height:100%;display:block}.atmo-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.atmo-scene[data-video]{height:600vh}.atmo-fig img{object-fit:cover;width:100%;height:100%;display:block}.atmo-scene[data-whole] .atmo-fig{background:#fff}.atmo-scene[data-whole] .atmo-fig img{object-fit:contain;padding:4%}.atmo-scene[data-whole][data-size=left] .atmo-fig img{padding:10% 6.5% 10% 46%}.atmo-scene[data-whole][data-size=right] .atmo-fig img{padding:10% 46% 10% 6.5%}.atmo-scene[data-whole][data-size=center] .atmo-fig img{padding:9% 18% 32%}.atmo-scene[data-size=left]{--clip:inset(8% 4.5% 8% 44% round 2px)}.atmo-scene[data-size=right]{--clip:inset(8% 44% 8% 4.5% round 2px)}.atmo-scene[data-size=center]{--clip:inset(7% 16% 30% 16% round 2px)}.atmo-n{z-index:3;letter-spacing:.08em;color:#fff;mix-blend-mode:difference;font-size:12px;position:absolute;top:22px;right:4.5%}.atmo-copy{z-index:2;align-content:end;gap:18px;display:grid;position:absolute}.atmo-scene[data-size=left] .atmo-copy{width:33%;top:8%;bottom:8%;left:7%}.atmo-scene[data-size=right] .atmo-copy{width:33%;top:8%;bottom:8%;right:7%}.atmo-scene[data-size=center] .atmo-copy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;column-gap:5%;height:20%;bottom:6%;left:16%;right:16%}.atmo-scene[data-size=center] .atmo-copy .atmo-kicker,.atmo-scene[data-size=center] .atmo-copy .atmo-title:last-child{grid-column:1/-1}.atmo-scene[data-size=full] .atmo-copy{color:#fff;bottom:9%;left:7%;right:7%}.atmo-scene[data-size=full][data-words] .atmo-fig:after{opacity:var(--shade,1);content:"";background:linear-gradient(#0000 35%,#0000009e 100%);position:absolute;inset:0}.atmo-scene[data-size=full][data-words]:has(.atmo-numbers) .atmo-fig:after{background:#00000073}.atmo-kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0;font-size:12px;font-weight:600}.atmo-title{text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,76px);font-weight:800;line-height:.92}.atmo-scene[data-big] .atmo-title{letter-spacing:.02em;font-size:clamp(44px,9vw,168px)}.atmo-text{text-wrap:pretty;max-width:34em;margin:0;font-size:clamp(15px,1.15vw,19px);line-height:1.5}.atmo-numbers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px 4%;margin:0;display:grid}.atmo-numbers>div{border-top:1px dotted #fff9;padding-top:14px}.atmo-numbers dt{letter-spacing:-.03em;font-size:clamp(30px,4.2vw,72px);font-weight:800;line-height:.95}.atmo-numbers dd{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:10px 0 0;font-size:13px}.atmo-list{gap:8px;margin:0;padding:0;font-size:clamp(15px,1.15vw,19px);list-style:none;display:grid}.atmo-list li{border-top:1px solid;border-color:color-mix(in srgb, currentColor 25%, transparent);padding-top:8px}.atmo-paper{border-top:1px solid var(--line);gap:22px;padding:14vh 7% 12vh;display:grid}.atmo-sheet{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));gap:16px;margin-top:18px;display:grid}.atmo-sheet img{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;transform:scale(1.35)}.atmo-sheet>*{overflow:hidden}.atmo-table{margin-top:18px;overflow-x:auto}.atmo-table table{border-collapse:collapse;width:100%;font-size:15px}.atmo-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;opacity:.6;border-bottom:1px solid var(--ink);padding:10px 12px 10px 0;font-size:12px}.atmo-table td{border-bottom:1px dotted var(--line);padding:14px 12px 14px 0}.atmo-end{background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:28px 4.5%;font-size:12px;display:flex}.atmo-end a{opacity:.7;color:inherit}@media screen and (max-width:760px){.atmo-scene[data-size=left],.atmo-scene[data-size=right],.atmo-scene[data-size=center]{--clip:inset(6% 4.5% 46% 4.5% round 2px)}.atmo-scene[data-size=left] .atmo-copy,.atmo-scene[data-size=right] .atmo-copy,.atmo-scene[data-size=center] .atmo-copy{grid-template-columns:1fr;align-content:start;width:auto;height:auto;display:grid;inset:57% 7% 5%}.atmo-scene[data-whole] .atmo-fig img{padding:8% 6% 48%!important}.atmo-title{font-size:clamp(28px,9vw,44px)}.atmo-scene[data-big] .atmo-title{font-size:clamp(36px,13vw,64px)}.atmo-numbers{grid-template-columns:1fr 1fr}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.atmo-fig{animation:cubic-bezier(.45,0,.25,1) both atmo-give;animation-timeline:--scene;animation-range:contain 18% contain 58%}.atmo-fig img{animation:cubic-bezier(.45,0,.25,1) both atmo-zoom;animation-timeline:--scene;animation-range:contain contain 70%}.atmo-copy{animation:cubic-bezier(.25,.6,.3,1) both atmo-rise;animation-timeline:--scene;animation-range:contain 46% contain 70%}.atmo-scene[data-size=full][data-words] .atmo-fig:after{animation:ease-in-out both atmo-shade;animation-timeline:--scene;animation-range:contain 20% contain 60%}.atmo-scene[data-big] .atmo-copy{animation-range:contain 8% contain 40%}.atmo-scene[data-size=full] .atmo-fig{animation:none}}}@keyframes atmo-give{0%{clip-path:inset(0)}to{clip-path:var(--clip)}}@keyframes atmo-zoom{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes atmo-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes atmo-shade{0%{opacity:0}to{opacity:1}}.atmo-js .atmo-fig,.atmo-js .atmo-fig img,.atmo-js .atmo-copy,.atmo-js .atmo-fig:after{animation:none!important}.atmo-js .atmo-sticky,.atmo-js .atmo-fig img,.atmo-js .atmo-w,.atmo-js .atmo-copy>*{will-change:transform, opacity}.atmo-w{display:inline-block}.atmo-plans{border-top:1px solid var(--line,#cfcfcf);background:#fff;position:relative}.atmo-plans-pin{grid-template-columns:minmax(260px,.34fr) 1fr;gap:4%;padding:0 4.5% 0 7%;display:grid}.atmo-plans-side{align-content:end;gap:18px;padding-bottom:10vh;display:grid}.atmo-plans-count{letter-spacing:.1em;opacity:.6;font-size:13px}.atmo-plans-label{font-size:clamp(18px,1.5vw,24px);font-weight:600}.atmo-plans-stage{position:relative}.atmo-plan{margin:0;padding:4vh 0}.atmo-plan img{object-fit:contain;width:100%;height:auto;max-height:86vh;display:block}.atmo-js .atmo-plans-pin{height:100svh;position:sticky;top:0}.atmo-js .atmo-plans-stage{height:100%}.atmo-js .atmo-plan{place-items:center;padding:0;display:grid;position:absolute;inset:6vh 0}.atmo-js .atmo-plan img{width:auto;max-width:100%;height:100%;max-height:none}@media screen and (max-width:760px){.atmo-plans-pin{grid-template-columns:1fr;padding:0 6%}.atmo-plans-side{align-content:start;padding:12vh 0 0}.atmo-js .atmo-plan{inset:30vh 0 6vh}.atmo-js .atmo-plan img{width:100%;height:auto;max-height:100%}}@media print{.atmo-top{position:absolute}.atmo-scene{break-after:page;height:auto}.atmo-sticky{height:100vh;position:relative}.atmo-fig,.atmo-fig img,.atmo-copy,.atmo-fig:after{animation:none!important}.atmo-plans-pin{height:auto!important;position:relative!important}.atmo-plan{break-inside:avoid;opacity:1!important;visibility:visible!important;position:relative!important;inset:auto!important;transform:none!important}}
