:root{--navy:#09101c;--navy-raised:#121c2e;--navy-mute:#34435f;--paper:#f4f1ea;--ice:#f4f6f8;--grey:#e8ecf1;--ink:#09101c;--muted:#55617a;--accent:#c8a97e;--gutter:clamp(1.5rem,4vw,4.5rem);--ease:cubic-bezier(0.16,1,0.3,1);--fs-label:0.8rem;--fs-small:0.95rem;--fs-body:var(--fs-copy-s);--fs-lead:clamp(1.5rem,2.2vw,2.1rem);--fs-title-s:clamp(1.55rem,2.2vw,2.1rem);--fs-title-m:clamp(2.1rem,3.4vw,3.7rem);--fs-title-l:clamp(2.4rem,4.6vw,5rem);--fs-display:clamp(2.6rem,min(5.3vw,10.5vh),5rem);--fs-numeral:clamp(6rem,13vw,13rem);--fs-hero:clamp(3rem,min(5.7vw,11vh),6.8rem);--fs-page:clamp(4.6rem,min(5.4vw,10vh),6.5rem);--fs-heading:var(--fs-title-l);--fs-subheading:var(--fs-title-m);--fs-item:var(--fs-title-s);--fs-copy:clamp(1.2rem,1rem + 0.28vw,1.35rem);--fs-copy-s:clamp(1.08rem,0.95rem + 0.3vw,1.25rem);--fs-eyebrow:var(--fs-label);--lh-display:1.04;--lh-title:1.1;--lh-body:1.55;--ls-display:-0.04em;--ls-title:-0.03em;--ls-label:0.14em;--ls-item:-0.012em;--lh-item:1.3;--ls-copy:0;--lh-copy-s:1.7;--measure-item:46ch;--measure-copy:46rem;--space-row:clamp(2rem,3vw,2.75rem);--space-row-gap:1.5rem}*{box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:#2c3b57 transparent}body,html{background:var(--navy)}body{color:var(--paper);font-family:var(--font-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body,h1,h2,p{margin:0}.display,.serif{font-family:var(--font-serif),Georgia,serif;font-weight:400}.label{display:flex;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;-webkit-text-stroke:.4px currentColor}.label:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--accent)}.word{display:inline-block;margin-right:.24em}.page{position:relative;z-index:2;background:var(--navy)}.page>div:not(.hero-stick){position:relative;z-index:1}@media (max-width:47.99rem){.page>div.sig-stick{top:calc(100svh - 200svh)}}.page>div.sig-stick{position:sticky;top:calc(100svh - 260svh)}@keyframes soon-drain{to{transform:scaleX(0)}}body,html{overflow-x:clip}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2c3b57;background-clip:padding-box;border:3px solid transparent;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#3a4b6b;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--rise-ease:cubic-bezier(0.16,1,0.3,1);--rise-y:2.25rem;--rise-dur:1.7s;--rise-word-gap:0.015s;--rise-gap:0.05s}.rise-w{overflow:hidden;vertical-align:top;padding:.14em .16em .6em;margin:-.14em -.16em -.6em}.rise-w,.rise-w>span{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-rise=block]{opacity:0;transform:translate3d(0,var(--rise-y),0);transition:opacity var(--rise-dur) var(--rise-ease),transform var(--rise-dur) var(--rise-ease);transition-delay:calc(var(--rd, 0) * var(--rise-gap))}[data-rise=block][data-in]{opacity:1;transform:none}[data-rise=words] .cta-mask>span,[data-rise=words] .rise-w>span{transform:translate3d(0,190%,0);transition:transform var(--rise-dur) var(--rise-ease);transition-delay:calc(var(--i, 0) * var(--rise-word-gap))}[data-rise=words][data-in] .cta-mask>span,[data-rise=words][data-in] .rise-w>span{transform:none}}.stairs{overflow:clip;position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:clamp(14rem,45vh,30rem);display:flex;pointer-events:none}.stairs i{flex:1 0 auto;width:calc(25% + 2px);margin-right:-2px;background:var(--stairs,var(--ice));transform-origin:50% 100%;will-change:transform}.nb{position:fixed;inset:0 0 auto 0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:1.75rem var(--gutter);color:#fff;mix-blend-mode:difference;pointer-events:none}.nb a,.nb button{pointer-events:auto}.nb-brand{justify-self:start;display:inline-flex;color:inherit;text-decoration:none}.nb-symbol{display:block;width:clamp(3.1rem,3.7vw,4.2rem);height:auto}.nb-links{justify-self:center}.nb-links ul{list-style:none;margin:0;padding:0;display:flex;gap:clamp(1.5rem,3vw,3rem)}.nb-links a{position:relative;display:inline-flex;align-items:center;gap:.3rem;height:2.5rem;color:inherit;text-decoration:none;font-size:var(--fs-small)}.nb-links a:after{content:"";position:absolute;left:0;right:0;bottom:.35rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.nb-links a:focus-visible:after,.nb-links a:hover:after{transform:scaleX(1)}.nb-links b{font-weight:400;font-size:var(--fs-eyebrow)}.nb-end{justify-self:end;display:grid;align-items:center;justify-items:end}.nb-end>*{grid-area:1/1}.nb-cta{display:inline-flex;align-items:center;height:3rem;padding:0 1.75rem;color:inherit;text-decoration:none;font-size:var(--fs-small);font-weight:500;white-space:nowrap;box-shadow:inset 0 0 0 1px currentColor;transition:background .4s var(--ease),color .4s var(--ease)}.nb-cta:focus-visible,.nb-cta:hover{background:#fff;color:#000;outline:none}.nb-menu{display:inline-flex;align-items:center;justify-content:flex-end;height:3rem;min-width:3rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.nb-menu-icon{display:grid;gap:.42rem;width:1.9rem}.nb-menu-icon i{display:block;height:1.5px;background:currentColor;transition:transform .5s var(--ease)}.nb[data-open=true] .nb-menu-icon i:first-child{transform:translateY(.3rem) rotate(45deg)}.nb[data-open=true] .nb-menu-icon i:last-child{transform:translateY(-.3rem) rotate(-45deg)}.nb a:focus-visible,.nb-menu:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (min-width:62rem){.nb-menu{opacity:0;pointer-events:none}@supports (animation-timeline:scroll()){.nb-brand,.nb-cta,.nb-links{animation:nb-out linear both;animation-timeline:scroll(root);animation-range:0 160px}.nb-menu{animation:nb-in linear both;animation-timeline:scroll(root);animation-range:60px 180px}}}@keyframes nb-out{to{opacity:0;transform:translateY(-10px);visibility:hidden}}@keyframes nb-in{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}@media (max-width:61.99rem){.nb{display:flex;justify-content:space-between;padding-block:1.1rem}.nb-cta,.nb-links{display:none}}.sheet{position:fixed;inset:0;z-index:40;background:var(--navy);color:var(--paper);display:flex;flex-direction:column;justify-content:space-between;padding:7rem var(--gutter) 2.5rem}.sheet ol{list-style:none;margin:0;padding:0}.sheet li a{display:flex;align-items:baseline;gap:1rem;color:inherit;text-decoration:none;padding:.55rem 0}.sheet li .serif{font-size:var(--fs-subheading);line-height:var(--lh-title);letter-spacing:-.03em;font-weight:400}.sheet b{font-weight:400;opacity:.6}.sheet b,.sheet-cta{font-size:var(--fs-small)}.sheet-cta{display:flex;justify-content:space-between;align-items:center;padding:0 0 .6rem;color:inherit;text-decoration:none;border-bottom:1px solid rgb(244 241 234/.3)}.hero-stick{position:sticky;top:0;z-index:0}.hx{position:relative;min-height:100svh;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) clamp(1.75rem,3.5vw,3.5rem)}.hx-zoom{will-change:transform;transform-origin:50% 60%}.hx-bg,.hx-zoom{position:absolute;inset:0}.hx-bg{background:url(/hero-1920.jpg) 50%/cover no-repeat,var(--navy)}@media (min-width:1921px),(min-width:961px) and (min-resolution:1.5dppx){.hx-bg{background-image:url(/hero-2560.jpg),linear-gradient(var(--navy),var(--navy))}}@media (min-width:1281px) and (min-resolution:1.5dppx),(min-width:2561px){.hx-bg{background-image:url(/hero-3840.jpg),linear-gradient(var(--navy),var(--navy))}}.hx-veil{background:linear-gradient(0deg,rgb(6 13 29/.7),rgb(6 13 29/.15) 55%,rgb(6 13 29/.25))}.hx-shade,.hx-veil{position:absolute;inset:0}.hx-shade{background:#060d1d;opacity:0;pointer-events:none}.hx-body{position:relative;z-index:1;display:grid;row-gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;row-gap:2rem;align-items:end;will-change:opacity,transform}.hx-side{grid-column:9/-1;grid-row:1;justify-self:end}.hx-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem}.hx-title{grid-column:1/span 8;grid-row:1;justify-self:start;text-align:left;max-width:58rem;font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:-.035em;text-wrap:balance}.hx-mask{display:inline-block;overflow:hidden;vertical-align:top;padding:.14em .16em .6em;margin:-.14em -.16em -.6em}.hx-mask>span{display:inline-block;will-change:transform}.btn-pill{display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.6rem;border-radius:0;background:#fff;color:var(--navy);text-decoration:none;font-size:var(--fs-small);font-weight:500;-webkit-text-stroke:.35px currentColor;letter-spacing:0;white-space:nowrap;transition:background .4s var(--ease),color .4s var(--ease)}.btn-pill:focus-visible,.btn-pill:hover{background:var(--accent);outline:none}.btn-text{display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.6rem;border-radius:0;border:1px solid rgb(255 255 255/.5);color:#fff;text-decoration:none;font-size:var(--fs-small);font-weight:500;-webkit-text-stroke:.35px currentColor;letter-spacing:0;white-space:nowrap;transition:background .4s var(--ease),border-color .4s var(--ease)}.btn-text:focus-visible,.btn-text:hover{background:rgb(255 255 255/.14);border-color:#fff;outline:none}.btn-pill:focus-visible,.btn-text:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:61.99rem){.hx-side,.hx-title{grid-column:1/-1}.hx-side{grid-row:2;justify-self:start}.hx-actions{flex-wrap:wrap}}@media (max-width:80rem){.hx-side,.hx-title{grid-column:1/-1}.hx-side{grid-row:2;justify-self:start;margin-top:1.5rem}.hx-actions{flex-wrap:wrap}}.sig,.sig .stairs i{background:#fff}.sig{position:relative;color:var(--navy);height:260svh;overflow-x:clip}.sig-pin{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding:0 var(--gutter)}.sig-line{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;column-gap:.22em;position:relative;will-change:transform,opacity;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:400}.sig-part{display:inline-block;white-space:nowrap;will-change:transform}@media (max-width:47.99rem){.sig{height:200svh}}.wwa{background:var(--ice);color:var(--navy);position:relative;padding:clamp(7rem,13vw,14rem) var(--gutter) clamp(4rem,8vw,8rem)}.wwa-tag{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:clamp(2rem,4vw,4rem);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;-webkit-text-stroke:.4px currentColor}.wwa-tag i{width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.wwa-title{margin:0 0 0 auto;max-width:24ch;text-wrap:balance;font-size:var(--fs-title-l);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400}.wwa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.25rem,2.5vw,3rem);align-items:start;margin-top:clamp(4rem,8vw,9rem);padding-bottom:clamp(0rem,4vw,4rem)}.wwa-col{margin-top:calc(var(--s, 0) * clamp(2.5rem, 5vw, 6rem))}.wwa-col[data-step="0"]{--s:0}.wwa-col[data-step="1"]{--s:1}.wwa-col[data-step="2"]{--s:2}.wwa-col[data-step="3"]{--s:3}.wwa-cell{display:flex;flex-direction:column;min-height:0;padding:clamp(1.25rem,2vw,2rem) clamp(.9rem,1.4vw,1.5rem);border-top:1px solid rgb(9 16 28/.25);position:relative;cursor:default;justify-content:flex-start;gap:clamp(.6rem,1vw,1rem);isolation:isolate;transition:color .5s var(--ease)}.wwa-name{margin:0;font-size:var(--fs-title-s);line-height:var(--lh-item);letter-spacing:var(--ls-item);font-weight:400;transition:transform .6s cubic-bezier(.16,1,.3,1)}.wwa-title-wrap{will-change:transform,opacity}.wwa-grid:has(.wwa-cell:hover) .wwa-cell{opacity:.4}.wwa-grid .wwa-cell:hover{opacity:1}.wwa-cell:before{content:"";position:absolute;top:-1px;left:0;height:1px;width:100%;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1);display:none}.wwa-sub{margin:0;font-family:var(--font-sans),system-ui,sans-serif;color:var(--muted);transition:color .5s var(--ease);font-size:var(--fs-copy-s);font-weight:500;-webkit-text-stroke:.3px currentColor;line-height:1.4;max-width:24ch}.wwa-cell:hover .wwa-sub{color:var(--ice);opacity:.75}.wwa-fill{position:absolute;inset:0;z-index:-1;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.wwa-cell:hover .wwa-fill{transform:scaleX(1)}.wwa-cell:hover{color:var(--ice)}.wwa-cell:hover .wwa-name{transform:none}.wwa-cell:after{content:"";position:absolute;top:-1px;left:0;height:1px;width:100%;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.wwa-cell:hover:after{transform:scaleX(1)}.areas{overflow-x:clip;background:var(--ice);color:var(--navy);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;padding:0 var(--gutter)}.areas-aside{grid-column:1/span 4;align-self:start;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:clamp(3rem,7vw,7rem) 0 clamp(2.5rem,5vw,4.5rem)}.areas-tag{display:inline-flex;align-items:center;gap:.7rem;font-size:var(--fs-label);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;-webkit-text-stroke:.4px currentColor}.areas-tag i{width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.areas-link{display:inline-flex;align-items:center;gap:.6rem;padding-bottom:.25rem;border-bottom:1px solid;color:var(--navy);text-decoration:none;font-weight:500;-webkit-text-stroke:.3px currentColor;transition:gap .4s var(--ease);font-size:var(--fs-small);position:relative}.areas-link:focus-visible,.areas-link:hover{gap:1rem;outline:none}.areas-list{grid-column:5/-1;list-style:none;margin:0;padding:clamp(3rem,7vw,7rem) 0;display:flex;flex-direction:column;gap:clamp(6rem,16vh,12rem)}.areas-item{min-height:30svh;justify-content:center}.areas-go,.areas-item{display:flex;flex-direction:column;gap:clamp(1rem,2vw,2rem)}.areas-go{position:relative;padding-bottom:clamp(1.25rem,2vw,2rem);color:inherit;text-decoration:none;cursor:pointer}.areas-go:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.areas-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.areas-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid;font-size:var(--fs-small);opacity:0;transform:translateX(-1.25rem);transition:opacity .5s var(--ease),transform .6s var(--ease)}.areas-rule{position:absolute;left:0;right:-100vw;bottom:0;height:1px;background:var(--navy);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease)}.areas-go:focus-visible .areas-arrow,.areas-go:hover .areas-arrow{opacity:1;transform:translateX(0)}.areas-go:focus-visible .areas-rule,.areas-go:hover .areas-rule{transform:scaleX(1)}.areas-go .areas-title{transition:transform .7s var(--ease)}.areas-go:focus-visible .areas-title,.areas-go:hover .areas-title{transform:translateX(.75rem)}.areas-title{margin:0;text-wrap:balance;font-size:var(--fs-title-l);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400}.areas-text{margin:0;max-width:34ch;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body)}.why-uae{position:relative;padding:clamp(7rem,12vw,13rem) var(--gutter) clamp(5rem,9vw,10rem);background:var(--navy);color:var(--paper);padding-top:clamp(5rem,8vw,9rem)}.why-uae .wwa-tag{display:flex;margin-bottom:clamp(7rem,13vw,13rem)}.uae-list{list-style:none;margin:0;padding:0}.uae-row{position:relative;display:grid;align-items:baseline;padding:clamp(1.4rem,2.6vw,3rem) 0;grid-template-columns:clamp(2.5rem,5vw,6rem) minmax(0,1fr) auto;padding-inline:clamp(1rem,2vw,2rem);margin-inline:calc(-1 * clamp(1rem, 2vw, 2rem));isolation:isolate;cursor:default;transition:opacity .5s var(--ease)}.uae-rule{position:absolute;left:0;right:0;top:0;height:1px;background:rgb(244 241 234/.28);transform-origin:left}.uae-idx{font-weight:500;-webkit-text-stroke:.4px currentColor;opacity:.6;font-size:var(--fs-label);letter-spacing:var(--ls-label)}.uae-word{color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,rgb(244 241 234/.16),rgb(244 241 234/.16));line-height:var(--lh-title);padding-bottom:.1em;font-size:var(--fs-title-l);transition:transform .7s var(--ease)}.uae-lead,.uae-word{margin:0;letter-spacing:var(--ls-title);font-weight:400}.uae-lead{font-size:var(--fs-lead);line-height:1.2;border-top:0;padding-top:0;max-width:22ch;opacity:.85}.why-uae .stairs i{background:var(--navy)}.uae-body{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,3fr);column-gap:clamp(2rem,6vw,8rem);align-items:start}.uae-aside{position:sticky;top:30svh}.uae-fill{position:absolute;inset:0;z-index:-1;background:var(--ice);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.uae-go{font-size:var(--fs-lead);opacity:0;transform:translateX(-1.25rem);transition:opacity .5s var(--ease),transform .7s var(--ease);color:var(--navy)}.uae-row:hover .uae-fill{transform:scaleX(1)}.uae-row:hover .uae-go{opacity:1;transform:none}.uae-row:hover .uae-word{transform:translateX(.75rem);background-image:none!important;-webkit-text-fill-color:var(--navy);color:var(--navy)}.uae-row:hover .uae-idx{color:var(--navy);opacity:.7}.uae-list:hover .uae-row:not(:hover){opacity:.4}.uae-cell{min-width:0}.uae-desc{max-width:34rem;margin:.6rem 0 0;padding-bottom:.2rem;font-size:var(--fs-small);line-height:var(--lh-body);color:rgb(244 241 234/.6);transition:color .5s var(--ease)}.uae-row:hover .uae-desc{color:var(--muted)}.numbers{padding:0 var(--gutter) clamp(6rem,10vw,12rem);display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;background:var(--ice);color:var(--navy)}.numbers .big{grid-column:1/span 6;font-size:var(--fs-numeral);line-height:.85;letter-spacing:-.05em;padding-top:2rem;border-top:1px solid rgb(9 16 28/.2)}.numbers .big sup{font-size:.35em;vertical-align:top;color:var(--accent)}.numbers .copy{grid-column:8/span 5;align-self:end;max-width:28rem;border-top:1px solid rgb(9 16 28/.2);padding-top:2rem;color:var(--muted);opacity:1;font-size:var(--fs-body);line-height:var(--lh-body)}.why-atmos{align-items:start;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(1.25rem,2.5vw,3rem);padding:0 var(--gutter);--atmos-pt:clamp(6rem,12vw,12rem);--atmos-pb:clamp(2.5rem,5vw,4.5rem);min-height:210svh}.why-atmos .label{grid-column:1/-1;margin-bottom:clamp(2rem,4vw,4rem)}.why-atmos .big{grid-column:1/span 6;grid-row:2;font-size:var(--fs-numeral);margin:0 0 clamp(1rem,2vw,2rem);border-top:0;display:flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap}.why-atmos .copy{grid-column:1/span 5;grid-row:3;align-self:start;border-top:0;padding:0;max-width:26rem;margin:clamp(.5rem,1.5vw,1.5rem) 0 0;font-size:var(--fs-copy);line-height:var(--lh-body);font-weight:400;-webkit-text-stroke:0;color:var(--muted);opacity:1}.numbers .big,.why-atmos .big{font-size:var(--fs-numeral);line-height:.9;letter-spacing:var(--ls-display)}.atmos-head{grid-template-columns:auto 1fr;align-items:end;column-gap:clamp(2rem,6vw,8rem);display:block}.atmos-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column:2/-1;margin:0;column-gap:clamp(1rem,2vw,2.5rem);position:sticky;top:0;align-self:start;height:100svh;box-sizing:border-box;padding:clamp(3rem,7vw,7rem) 0 var(--atmos-pb);align-content:end;align-items:end}.atmos-step{margin-top:calc(var(--i, 0) * clamp(2.5rem, 5vw, 6rem))}.atmos-step[data-step="1"]{--i:1;margin-top:84px}.atmos-step[data-step="2"]{--i:2;margin-top:168px}.atmos-step[data-step="3"]{--i:3;margin-top:252px}.atmos-cell{position:relative;display:flex;flex-direction:column;gap:clamp(1rem,1.6vw,1.75rem);transition:opacity .5s;border-top:0;border-left:1px solid rgb(9 16 28/.25);padding:0 0 0 clamp(1rem,1.6vw,1.75rem);justify-content:space-between;height:clamp(18rem,46svh,30rem)}.atmos-cell:before{content:"";position:absolute;background:var(--navy);transition:transform .7s cubic-bezier(.16,1,.3,1);top:0;left:-1px;width:1px;height:100%;transform:scaleY(0);transform-origin:top}.atmos-cell:hover:before{transform:scaleY(1)}.atmos-steps:has(.atmos-cell:hover) .atmos-cell{opacity:.4}.atmos-steps .atmos-cell:hover{opacity:1}.atmos-num{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--muted)}.atmos-name{font-size:var(--fs-title-s);line-height:var(--lh-item);letter-spacing:var(--ls-item);transition:transform .6s cubic-bezier(.16,1,.3,1);margin:auto 0 0}.atmos-cell:hover .atmos-name{transform:translateX(.6rem)}.atmos-aside{grid-column:1;align-self:start;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(3rem,7vw,7rem) 0 var(--atmos-pb)}.atmos-unit{font-size:var(--fs-title-s);letter-spacing:var(--ls-title);margin-left:.15em}.atmos-step[data-step]{margin-top:0}.insights{position:relative;background:var(--ice);color:var(--navy);height:auto!important;padding:clamp(6rem,10vw,11rem) var(--gutter)}.ins-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1.25rem,2vw,2rem)}.ins-all{margin-left:auto}.ins-title{max-width:22ch;margin:0 0 clamp(2rem,3vw,3rem) auto;text-align:left;font-size:var(--fs-title-m);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:balance}.ins-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:1rem;height:clamp(20rem,46vh,28rem);padding:clamp(1.25rem,2vw,2rem);background:rgb(9 16 28/.06);color:var(--navy);text-decoration:none;overflow:hidden;transition:color .6s var(--ease);outline:none;-webkit-user-drag:none}.ins-fill{position:absolute;inset:0;z-index:-1;background:var(--navy);transform:translateY(101%);transition:transform .8s var(--ease)}.ins-card:focus-visible .ins-fill{transform:none}.ins-card:focus-visible{color:var(--ice)}@media (hover:hover){.ins-card:hover .ins-fill{transform:none}.ins-card:hover{color:var(--ice)}.ins-card:hover .ins-arrow{opacity:1;transform:none}}.ins-cat{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:500;-webkit-text-stroke:.3px currentColor}.ins-card-title{max-width:18ch;font-size:var(--fs-title-s);line-height:var(--lh-item);letter-spacing:var(--ls-item)}.ins-arrow{position:absolute;top:clamp(1.25rem,2vw,2rem);right:clamp(1.25rem,2vw,2rem);font-size:var(--fs-lead);opacity:0;transform:translateX(-1rem);transition:opacity .5s var(--ease),transform .7s var(--ease)}.if{background:var(--ice);color:var(--navy);padding:clamp(6rem,10vw,11rem) var(--gutter) clamp(4rem,6vw,7rem)}.if-head{display:grid;gap:clamp(1.25rem,2vw,2rem);margin-bottom:clamp(2.5rem,4vw,4rem)}.if-title{margin:0;max-width:26ch;font-size:var(--fs-subheading);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:balance}.if-car{--car-w:clamp(19rem,30vw,30rem)}.if-card{gap:.75rem;height:clamp(24rem,52vh,32rem)}.if-card .ins-card-title{max-width:20ch}.if-card-text{max-width:32ch;font-size:var(--fs-small);line-height:1.55;opacity:.7}.if-card-read{margin-top:.5rem;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;opacity:.55}.ic{background:var(--ice);color:var(--navy);padding:clamp(4rem,6vw,7rem) var(--gutter) clamp(6rem,10vw,12rem)}.ic-head{display:grid;gap:clamp(1.25rem,2vw,2rem);margin-bottom:clamp(5rem,13vw,15rem)}.ic-title{margin:0;max-width:20ch;font-size:var(--fs-heading);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:balance}.ic-list{--step:clamp(2.5rem,5vw,6rem);list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,4rem);row-gap:clamp(5rem,9vw,10rem);align-items:start}.ic-item{transform:translateY(calc(var(--n) * var(--step) * -1))}.ic-link{display:grid;gap:1rem;color:inherit;text-decoration:none;max-width:26rem}.ic-meta{display:flex;gap:1rem;align-items:center;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.ic-num{color:var(--muted)}.ic-cat{font-weight:500}.ic-name{font-size:var(--fs-item);line-height:var(--lh-item);letter-spacing:var(--ls-item);font-weight:400;transition:transform .6s var(--ease)}.ic-text{font-size:var(--fs-copy-s);line-height:var(--lh-copy-s);color:var(--muted)}.ic-read{font-size:var(--fs-small);font-weight:500;transition:gap .4s var(--ease)}.ic-link:focus-visible .ic-name,.ic-link:hover .ic-name{transform:translateX(.6rem)}.ic-link:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (max-width:61.99rem){.ic-list{grid-template-columns:1fr;row-gap:clamp(3rem,8vw,5rem)}.ic-item{transform:none;margin-left:calc(var(--n) * 12vw)}}.car-controls{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:clamp(1.25rem,2vw,2rem)}.car-btn{display:grid;place-items:center;width:3.25rem;height:3.25rem;padding:0;border:1px solid rgb(9 16 28/.25);border-radius:0;background:transparent;color:var(--navy);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),opacity .3s var(--ease)}@media (hover:hover){.car-btn:hover:not(:disabled){border-color:var(--navy);background:var(--navy);color:var(--ice)}}.car-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.car-btn:disabled{opacity:.3;cursor:default}.car-track{display:flex;gap:clamp(1rem,2vw,2rem);margin:0;margin-right:calc(var(--gutter) * -1);padding:0;padding-right:var(--gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.car-track::-webkit-scrollbar{display:none}.car-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.car-item{display:flex;flex:0 0 var(--car-w,clamp(19rem,30vw,30rem));min-width:0;scroll-snap-align:start}.car-item>*{flex:1 1;min-width:0}.cta{background:var(--navy-raised);color:var(--paper);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,6rem);min-height:0;padding:clamp(3.5rem,5vw,5.5rem) var(--gutter)}.cta .label{margin-bottom:clamp(3rem,5vw,5rem);color:rgb(244 241 234/.7)}.cta-title{margin:0;font-size:var(--fs-title-m);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;max-width:20ch}.cta-mask{overflow:hidden;padding:.14em .16em .6em;margin:-.14em -.16em -.6em}.cta-mask,.cta-mask>span{display:block}.cta-foot{justify-content:space-between;flex-wrap:wrap;margin:0;padding:0 0 0 clamp(1.5rem,3vw,3rem);border-top:0;border-left:1px solid rgb(244 241 234/.22);display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.cta-foot p{max-width:27rem;color:rgb(244 241 234/.75);font-size:var(--fs-body);line-height:var(--lh-body)}.cta-link{display:inline-flex;gap:1.5rem;align-items:center;padding:0 1.75rem;background:var(--paper);color:var(--navy);text-decoration:none;font-weight:500;transition:background .4s var(--ease),gap .4s var(--ease);min-height:3rem;font-size:var(--fs-small)}.cta-link:focus-visible,.cta-link:hover{background:var(--accent);gap:2.25rem;outline:none}.cta-text{margin:0;max-width:28rem;font-size:var(--fs-small);line-height:var(--lh-body);color:rgb(244 241 234/.72)}@media (max-width:47.99rem){.cta{grid-template-columns:1fr;align-items:start;padding:3.5rem var(--gutter) 3rem}.cta-foot{padding:1.5rem 0 0;border-left:0;border-top:1px solid rgb(244 241 234/.22)}.cta-title{font-size:var(--fs-subheading);max-width:none}}.ip-sec{position:relative;padding:clamp(6rem,10vw,11rem) var(--gutter)}.ip-sec[data-tone=ice]{--stairs:var(--ice);background:var(--ice);color:var(--navy)}.ip-sec[data-tone=navy]{--stairs:var(--navy)}.ip-sec[data-tone=raised]{--stairs:var(--navy-raised)}.ip-sec:is([data-tone=navy],[data-tone=raised]){background:var(--navy);color:var(--paper)}.ip-sec[data-tone=raised]{background:var(--navy-raised)}.cta{position:relative;--stairs:var(--navy-raised)}.tp{--tp-muted:rgb(244 241 234/0.55);--tp-line:rgb(244 241 234/0.14);--tp-pad:clamp(5rem,13.9vw,12.5rem);--tp-col:34%}.tp-label{display:flex;align-items:center;gap:.7rem;margin:0;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.03em;text-transform:uppercase}.tp-label:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.tp-img{position:relative;overflow:hidden;background:var(--navy-raised)}.tp-img-in{position:absolute;inset:0}.tp-img img,.tp-slider-slide img,.tp-slides-img img{object-fit:cover}.tp-btn{display:inline-flex;align-items:center;gap:.7rem;height:2.9rem;padding:0 1.5rem 0 2.25rem;border-radius:999px;background:var(--navy);color:var(--ice);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:background .4s var(--ease),color .4s var(--ease)}.tp-btn span{transition:transform .4s var(--ease)}.tp-btn:focus-visible span,.tp-btn:hover span{transform:translateX(.25rem)}.tp-btn:focus-visible,.tp-btn:hover{background:var(--navy-mute);outline:none}.tp-btn.is-light{background:var(--paper);color:var(--navy)}.tp-btn.is-light:focus-visible,.tp-btn.is-light:hover{background:#fff}.tp-hero{position:relative;background:var(--navy);color:#fff;padding:clamp(9rem,23vw,20.75rem) var(--gutter) clamp(2.5rem,5.5vw,5rem)}.tp-hero-inner{margin-left:17.3%}.tp-hero.is-solo{min-height:clamp(28rem,70svh,46rem);display:flex;align-items:flex-end;padding-top:8rem;padding-bottom:clamp(3.5rem,7vw,6rem)}.tp-hero.is-solo .tp-h1{font-size:var(--fs-page);line-height:1;letter-spacing:-.028em;text-wrap:balance}.tp-hero.is-solo .tp-hero-inner{flex:1 1}.tp-hero.is-solo .tp-hero-intro{max-width:17rem}.tp-hero-inner.is-flush{margin-left:0}.tp-hero-label{margin-bottom:clamp(1rem,2.4vw,2rem);color:rgb(244 241 234/.75)}.tp-h1{margin:0;font-weight:400;letter-spacing:-.04em;line-height:.82}.tp-h1.is-xl{font-size:var(--fs-hero)}.tp-h1.is-lg{font-size:var(--fs-page);line-height:.92;max-width:14em}.tp-hero-index{position:absolute;left:var(--gutter);bottom:clamp(2.8rem,6.4vw,5.8rem);font-size:var(--fs-eyebrow);font-weight:500}.tp-hero-intro{margin:clamp(2rem,3.5vw,3rem) 0 0;max-width:22rem;padding-top:1rem;border-top:1px solid rgb(244 241 234/.3);font-size:var(--fs-small);line-height:var(--lh-body);color:rgb(244 241 234/.8)}.tp-photo{position:relative;display:grid;grid-template-columns:55.9% minmax(0,1fr);margin-left:4.93%;isolation:isolate}.tp-photo:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-4.93vw;right:0;background:linear-gradient(var(--navy) 0 50%,var(--ice) 50% 100%)}.tp-photo-img{aspect-ratio:805/537}.tp-photo-panel{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(2.5rem,6.7vw,6rem) clamp(1.5rem,3.5vw,3rem) clamp(1.5rem,3.3vw,3rem) clamp(1.5rem,5.5vw,5rem);background:var(--navy-raised);color:#fff}.tp-photo-text{max-width:16.5rem;font-size:var(--fs-copy-s);line-height:1.2;color:var(--tp-muted)}.tp-photo-mark{font-size:var(--fs-small);font-weight:500}.tp-mission{display:grid;grid-template-columns:var(--tp-col) minmax(0,1fr);padding:clamp(5rem,13.3vw,12rem) var(--gutter);background:var(--ice);color:var(--navy)}.tp-statement{max-width:14em;font-size:var(--fs-heading);font-weight:400;line-height:1;letter-spacing:-.05em}.tp-paras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,5.5vw,5rem)}.tp-paras p{max-width:21rem;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--muted)}.tp-overlap{padding-right:var(--gutter);background:linear-gradient(var(--ice) 0 50%,#fff 50% 100%)}.tp-overlap.is-ice{background:var(--ice)}.tp-overlap.is-navy{background:linear-gradient(var(--ice) 0 50%,var(--navy) 50% 100%)}.tp-overlap-img{aspect-ratio:1345/897}.tp-trio{padding:var(--tp-pad) var(--gutter);background:#fff;color:var(--navy)}.tp-trio ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.tp-trio h2{margin:0 0 1rem;font-size:var(--fs-item);font-weight:400;line-height:var(--lh-title);letter-spacing:-.03em}.tp-trio p{max-width:22rem;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--muted)}.tp-split{display:grid;gap:clamp(4rem,9.5vw,8.5rem);padding:0 var(--gutter) var(--tp-pad);background:#fff;color:var(--navy)}.tp-split-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,6vw,6rem);padding-inline:clamp(0rem,3.6vw,3.3rem)}.tp-split-row.is-flip .tp-split-img{order:-1}.tp-split-text{display:grid;justify-items:start;gap:clamp(1.5rem,2.8vw,2.5rem)}.tp-split-title{max-width:10em;margin:0;font-size:var(--fs-heading);font-weight:400;line-height:var(--lh-title);letter-spacing:-.04em}.tp-split-text p{max-width:24rem;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--muted)}.tp-split-img{width:min(100%,29rem);aspect-ratio:466/640;justify-self:center}.tp-slider{position:relative;min-height:clamp(18rem,35.6vw,32rem);background:#fff;color:var(--navy);isolation:isolate}.tp-slider:before{content:"";position:absolute;z-index:-1;inset:50% 0 0 0;background:var(--navy)}.tp-slider-text{max-width:13rem;padding:0 0 2rem var(--gutter);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--muted)}.tp-slider-frame{position:absolute;top:0;right:0;bottom:0;width:64%;overflow:hidden}.tp-slider-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s var(--ease)}.tp-slider-slide.is-on{opacity:1}.tp-arrows button,.tp-slider-btn{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(255 255 255/.4);border-radius:50%;background:rgb(9 16 28/.25);color:#fff;font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease)}.tp-arrows button:focus-visible,.tp-arrows button:hover,.tp-slider-btn:focus-visible,.tp-slider-btn:hover{background:rgb(255 255 255/.18);border-color:#fff;outline:none}.tp-slider-btn{position:absolute;top:50%;translate:0 -50%}.tp-slider-btn.is-prev{left:1.5rem}.tp-slider-btn.is-next{right:1.5rem}.tp-cards{display:grid;grid-template-columns:var(--tp-col) minmax(0,1fr);align-items:start;padding:var(--tp-pad) var(--gutter);background:var(--navy);color:#fff}.tp-cards-head{position:sticky;top:7rem;display:grid;justify-items:start;gap:2.5rem;padding-right:2rem}.tp-cards-title{max-width:11em;margin:0;font-size:var(--fs-item);font-weight:400;line-height:var(--lh-title);letter-spacing:-.03em}.tp-cards-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,6rem) clamp(1.5rem,2.8vw,2.5rem)}.tp-card-img{aspect-ratio:400/453}.tp-cards-grid h3{margin:1.5rem 0 .5rem;font-size:var(--fs-item);font-weight:400;line-height:var(--lh-title);letter-spacing:-.02em}.tp-cards-grid p{max-width:21rem;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--tp-muted)}.tp-slides{display:grid;grid-template-columns:35.8% minmax(0,1fr);padding-right:var(--gutter);background:var(--navy);color:#fff}.tp-slides.to-ice{background:linear-gradient(var(--navy) 0 50%,var(--ice) 50% 100%)}.tp-slides-img{position:relative;min-height:clamp(26rem,43.75vw,40rem);background:var(--navy-raised)}.tp-slides-panel{flex-direction:column;gap:3rem;padding:clamp(1.5rem,3.3vw,3rem) clamp(1.5rem,4.5vw,4rem);background:#1a2740}.tp-slides-panel,.tp-slides-top{display:flex;justify-content:space-between}.tp-slides-top{align-items:flex-start;gap:2rem}.tp-arrows{display:flex;gap:.5rem}.tp-slides-top p{max-width:13.5rem;font-size:var(--fs-eyebrow);line-height:1.4;color:var(--tp-muted)}.tp-slides-name{display:grid;gap:.2rem;margin-bottom:2.25rem;font-size:var(--fs-eyebrow)}.tp-slides-name b{font-weight:500}.tp-slides-name span{color:var(--tp-muted)}.tp-slides-body h2{max-width:15em;margin:0;font-size:var(--fs-subheading);font-weight:400;line-height:var(--lh-title);letter-spacing:-.03em}.tp-svc{padding:clamp(4rem,7vw,6.5rem) var(--gutter) clamp(4rem,7vw,6.5rem);background:var(--navy);color:#fff}.tp-svc-row{display:grid;grid-template-columns:17.3% minmax(0,.33fr) minmax(0,1fr);grid-template-areas:"num title title" "num text list";column-gap:clamp(1rem,2vw,2rem);row-gap:clamp(1.5rem,3.5vw,3rem);padding:clamp(2rem,3.5vw,3.25rem) 0;border-top:1px solid var(--tp-line);scroll-margin-top:6rem}.tp-svc-num{grid-area:num;align-self:start;padding-top:clamp(1.2rem,3.4vw,3rem);font-size:var(--fs-eyebrow);font-weight:500;color:rgb(244 241 234/.7)}.tp-svc-title{grid-area:title;margin:0;max-width:13em;font-size:var(--fs-heading);font-weight:400;line-height:1;letter-spacing:-.04em}.tp-svc-text{grid-area:text;align-self:end;max-width:21rem;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--tp-muted)}.tp-svc-list{grid-area:list;align-self:end;list-style:none;margin:0;padding:0}.tp-svc-list li{padding:.5rem 0;border-bottom:1px solid var(--tp-line);font-size:var(--fs-small);font-weight:500}.tp-svc-list li:first-child{border-top:1px solid var(--tp-line)}.tp-faq{padding:var(--tp-pad) var(--gutter);background:#fff;color:var(--navy)}.tp-faq header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:clamp(3rem,7vw,6rem)}.tp-faq-title{max-width:10em;margin:0;font-size:var(--fs-heading);font-weight:400;line-height:1.05;letter-spacing:-.04em}.tp-faq header p{max-width:14rem;font-size:var(--fs-eyebrow);line-height:var(--lh-body);color:var(--muted)}.tp-faq ul{list-style:none;margin:0;padding:0;border-top:1px solid rgb(9 16 28/.12)}.tp-faq li{border-bottom:1px solid rgb(9 16 28/.12)}.tp-faq summary{display:grid;grid-template-columns:17.3% minmax(0,1fr) auto;align-items:center;padding:clamp(1.4rem,2.6vw,2.4rem) 0;list-style:none;cursor:pointer}.tp-faq summary::-webkit-details-marker{display:none}.tp-faq summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.tp-faq-n{font-size:var(--fs-eyebrow);font-weight:500;color:var(--muted)}.tp-faq summary h3{margin:0;font-size:var(--fs-item);font-weight:400;line-height:var(--lh-title);letter-spacing:-.03em}.tp-faq summary i{position:relative;width:1rem;height:1rem}.tp-faq summary i:after,.tp-faq summary i:before{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor;transition:transform .4s var(--ease)}.tp-faq summary i:after{transform:rotate(90deg)}.tp-faq details[open] summary i:after{transform:rotate(0)}.tp-faq details p{max-width:44rem;margin:0 0 2.4rem 17.3%;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--muted)}.tp-cta{position:relative;display:grid;grid-template-columns:55.5% minmax(0,1fr);padding-right:var(--gutter);background:linear-gradient(var(--ice) 0 50%,var(--navy) 50% 100%);isolation:isolate}.tp-cta-panel{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto 1fr auto;gap:1rem 0;min-height:clamp(26rem,41.7vw,37.5rem);padding:clamp(1.5rem,3.1vw,2.8rem);background:var(--paper);color:var(--navy)}.tp-cta-panel .tp-label{grid-column:1/4}.tp-cta-note{grid-column:5/-1;max-width:14.5rem;font-size:var(--fs-small);line-height:1.4;color:rgb(9 16 28/.7)}.tp-cta-title{grid-column:1/6;grid-row:3;align-self:end;margin:0;font-size:var(--fs-subheading);font-weight:400;line-height:.95;letter-spacing:-.04em;text-wrap:balance}.tp-cta-btn{grid-column:6/-1;grid-row:3;align-self:end;justify-self:end}.tp-cta-img{align-self:stretch}@media (max-width:61.99rem){.tp-hero-inner,.tp-hero-inner.is-flush{margin-left:0}.tp-hero-index{display:none}.tp-hero.is-solo{flex-direction:column;align-items:stretch;justify-content:flex-end}.tp-hero.is-solo .tp-hero-inner{flex:none}.tp-hero-intro{position:static;margin-top:2rem;max-width:24rem}.tp-photo{grid-template-columns:1fr;margin-left:0}.tp-photo:before{left:0;background:linear-gradient(var(--navy) 0 30%,var(--ice) 30% 100%)}.tp-photo-img{margin:0 var(--gutter)}.tp-photo-panel{min-height:12rem;margin-top:1.5rem}.tp-mission{gap:2.5rem}.tp-mission,.tp-paras{grid-template-columns:1fr}.tp-overlap{padding-right:0}.tp-trio ul{grid-template-columns:1fr;gap:2.5rem}.tp-split-row{grid-template-columns:1fr;padding-inline:0}.tp-split-row.is-flip .tp-split-img{order:0}.tp-split-img{width:100%;aspect-ratio:4/5}.tp-slider{min-height:0;padding-top:0}.tp-slider-text{padding:2rem var(--gutter);max-width:none}.tp-slider:before{inset:60% 0 0 0}.tp-slider-frame{position:relative;width:auto;margin-left:var(--gutter);aspect-ratio:4/3}.tp-cards{grid-template-columns:1fr;gap:3rem}.tp-cards-head{position:static}.tp-slides{grid-template-columns:1fr;padding-right:0}.tp-slides-img{min-height:16rem}.tp-slides-panel{min-height:22rem}.tp-svc-row{grid-template-columns:1fr;grid-template-areas:"num" "title" "text" "list"}.tp-svc-num{padding-top:0}.tp-faq header{flex-direction:column}.tp-faq summary{grid-template-columns:2.5rem minmax(0,1fr) auto}.tp-faq details p{margin-left:2.5rem}.tp-cta{grid-template-columns:1fr;padding-right:0;background:var(--paper)}.tp-cta-img{min-height:16rem}}@media (max-width:40rem){.tp-cards-grid,.tp-cta-panel{grid-template-columns:1fr}.tp-cta-panel{grid-template-rows:auto;gap:1.5rem}.tp-cta-panel>*{grid-column:1/-1!important;grid-row:auto!important}.tp-cta-btn{justify-self:start}}.tp-hero.has-curtain{z-index:3;min-height:clamp(28rem,70svh,46rem)}.tp-hero-curtain{position:absolute;right:0;top:100%;width:clamp(14rem,30%,30rem);height:clamp(6rem,11vw,11rem);display:grid;grid-template-columns:repeat(3,1fr);pointer-events:none}.tp-hero-curtain i{background:var(--navy);transform-origin:50% 0}.ed-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2.5rem);padding:0 var(--gutter)}.ed-label{align-self:start;display:flex;align-items:center;gap:.7rem;margin:0;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase}.ed-label:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.ed-sec{background:var(--ice);color:var(--navy)}.ed-probe{height:0}.ed-focus{position:sticky;top:0;z-index:0;overflow:clip;padding:clamp(12rem,20vw,22rem) 0 clamp(11rem,20vw,22rem)}.ed-focus-label{grid-column:1/4;grid-row:1;margin-top:calc(var(--fs-heading) * .42)}.ed-focus-head{grid-column:4/-1;grid-row:1}.ed-cols{grid-column:4/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,2vw,2.5rem);margin-top:clamp(4rem,7vw,7rem)}.ed-statement{margin:0;font-size:var(--fs-heading);line-height:var(--lh-title);letter-spacing:-.018em;word-spacing:.04em;font-weight:400;text-wrap:balance}.ed-col{margin:0;max-width:24rem;font-size:var(--fs-copy);line-height:var(--lh-body);letter-spacing:.004em;color:var(--muted)}.ed-band,.ip-sec.ed-band[data-tone]{background:var(--grey);color:var(--navy);--stairs:var(--grey)}.ed-sec.ed-band,.ip-sec.ed-band{padding:0}.ed-band{position:relative;z-index:1}.ed-num-pin{position:sticky;top:0;height:100svh;overflow:clip}.ed-num-rail{list-style:none;margin:0;padding:0;display:flex;height:100%;width:max-content;will-change:transform}.ed-num-slide{flex:0 0 100vw;width:100vw;height:100%;display:flex;align-items:center}.ed-num-slide-in{width:100%;padding:0 var(--gutter)}.ed-num-intro .ed-num-slide-in{align-content:center}.ed-num-label{grid-column:1/-1;grid-row:1;color:var(--navy)}.ed-num-title{grid-column:1/10;grid-row:2;margin:clamp(1.5rem,4vh,3rem) 0 0;font-size:var(--fs-heading);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:balance}.ed-num-note{grid-column:1/6;grid-row:3;margin:clamp(2rem,5vh,4rem) 0 0;max-width:24rem;font-size:var(--fs-copy-s);line-height:var(--lh-body);color:var(--muted)}.ed-num-n{display:flex;align-items:center;gap:1rem;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-label);color:var(--muted)}.ed-num-n i{width:clamp(3rem,8vw,8rem);height:1px;background:rgb(9 16 28/.3)}.ed-num-slide .ed-num-t{margin:clamp(1.5rem,4vh,3rem) 0 0;max-width:16ch;font-size:calc(var(--fs-heading) * 1.35);font-weight:400;line-height:1;letter-spacing:var(--ls-display)}.ed-num-slide .ed-num-d{margin:clamp(1.5rem,4vh,3rem) 0 0;max-width:26rem;font-size:var(--fs-copy);line-height:var(--lh-body);color:var(--muted)}.ed-num-bar{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(1.5rem,4vh,3rem);height:1px;background:rgb(9 16 28/.14)}.ed-num-bar i{display:block;height:100%;background:var(--navy);transform-origin:0 50%}.ed-curtain{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none}.ed-curtain i{background:var(--ice);transform:scaleY(0);transform-origin:50% 100%}.ed-stack{position:relative;z-index:1;background:var(--ice);color:var(--navy);padding:clamp(9rem,14vw,16rem) 0 0}.ed-stack-label{grid-column:1/4;margin-top:calc(var(--fs-heading) * .42);color:var(--navy)}.ed-stack-title{grid-column:4/-1;margin:0;font-size:var(--fs-heading);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:balance}.ed-panels{list-style:none;margin:clamp(6rem,10vw,11rem) 0 0;padding:0}.ed-panel{position:sticky;top:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2.5rem);grid-template-rows:auto auto 1fr;align-content:start;height:clamp(28rem,76svh,42rem);padding:clamp(6.5rem,9vw,9rem) var(--gutter) clamp(2.5rem,4vw,4rem);border-top:1px solid rgb(9 16 28/.16);background:var(--ice);color:var(--navy);--stairs:var(--ice)}.ed-panel[data-alt="1"]{background:var(--grey);--stairs:var(--grey)}.ed-panel[data-tone=dark]{background:var(--navy);color:var(--ice);border-top-color:rgb(244 246 248/.28);--stairs:var(--navy)}.ed-panel[data-tone=dark] .ed-panel-n{color:rgb(244 246 248/.6)}.ed-panel[data-tone=dark] .ed-panel-d{color:rgb(244 246 248/.7)}.ed-panel[data-tone=dark] .ed-panel-big{color:rgb(244 246 248/.07)}.ed-panel-n{grid-column:1/4;grid-row:1;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);color:rgb(9 16 28/.6);padding-top:.5rem}.ed-panel-t{font-family:var(--font-serif),Georgia,serif;grid-column:4/10;grid-row:1;margin:0;font-size:var(--fs-subheading);line-height:var(--lh-item);letter-spacing:var(--ls-item);font-weight:400}.ed-panel-d{grid-column:4/8;grid-row:2;align-self:start;margin:clamp(1.75rem,2.6vw,2.75rem) 0 0;max-width:34rem;font-size:var(--fs-copy-s);line-height:var(--lh-body);color:rgb(9 16 28/.68)}.ed-panel-big{grid-column:9/-1;grid-row:1/4;align-self:end;justify-self:end;font-size:var(--fs-numeral);line-height:.8;letter-spacing:var(--ls-display);color:rgb(9 16 28/.06);-webkit-user-select:none;user-select:none}@media (max-width:62rem){.ed-cols,.ed-focus-head,.ed-focus-label,.ed-num-note,.ed-num-title,.ed-stack-label,.ed-stack-title{grid-column:1/-1;grid-row:auto}.ed-focus-label,.ed-stack-label{margin-bottom:1.5rem}.ed-cols{grid-template-columns:1fr;row-gap:1rem;grid-row:auto}.ed-num-note{margin-top:1.5rem}.ed-num{height:220svh}.ed-num-pin{padding-top:5rem}.ed-num-grid{grid-template-columns:1fr 1fr;row-gap:1.5rem;margin-top:2.5rem}.ed-panel{height:20rem;padding-top:5rem}.ed-panel-n{grid-column:1/-1;margin-bottom:.75rem}.ed-panel-t{grid-column:1/-1;grid-row:2}.ed-panel-d{grid-column:1/-1;grid-row:3}.ed-panel-big{display:none}}.ed-years{position:relative;z-index:1;background:var(--ice);color:var(--navy);padding:clamp(6rem,11vw,12rem) 0}.ed-years-label{grid-column:1/4;grid-row:1;color:var(--navy)}.ed-years-fig{grid-column:4/-1;grid-row:1;display:flex;align-items:baseline;gap:clamp(1rem,2vw,2rem);font-size:var(--fs-numeral);line-height:.85;letter-spacing:var(--ls-display);color:var(--navy)}.ed-years-fig span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-years-fig i{font-style:normal;font-size:var(--fs-subheading);letter-spacing:var(--ls-title);color:var(--muted)}.ed-years-note{grid-column:4/9;grid-row:2;margin:clamp(2rem,4vw,4rem) 0 0;padding-top:1.25rem;border-top:1px solid rgb(9 16 28/.18);font-size:var(--fs-copy);line-height:var(--lh-body);color:var(--muted)}@media (max-width:62rem){.ed-years-fig,.ed-years-label,.ed-years-note{grid-column:1/-1;grid-row:auto}.ed-years-label{margin-bottom:1.5rem}}.ed-years .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ed-cover{padding-top:clamp(5rem,9vw,10rem);position:relative;z-index:1;--stairs:var(--grey)}.ed-cover,.ed-cover .numbers{background:var(--grey)}.ed-focus-link{grid-column:4/-1;grid-row:3;margin-top:clamp(2.5rem,4vw,4rem)}.ed-link{display:inline-flex;align-items:center;gap:1.5rem;min-height:3rem;padding:0 1.75rem;background:var(--navy);color:var(--paper);font-size:var(--fs-small);font-weight:500;text-decoration:none;transition:background .4s var(--ease),color .4s var(--ease),gap .4s var(--ease)}.ed-link:focus-visible,.ed-link:hover{background:var(--accent);color:var(--navy);gap:2.25rem;outline:none}@media (max-width:62rem){.ed-focus-link{grid-column:1/-1}}.ed-stack-title{grid-column:4/11}.ed-stack-note{grid-column:4/9;margin:clamp(2.25rem,3.5vw,3.75rem) 0 0;max-width:32rem;font-size:var(--fs-copy);line-height:var(--lh-body);color:var(--muted)}@media (max-width:62rem){.ed-stack-note,.ed-stack-title{grid-column:1/-1}}.ed-areas{position:relative;z-index:1;padding:clamp(6rem,10vw,10rem) 0}.ed-areas-label{grid-column:1/-1;color:rgb(244 246 248/.75)}.ed-ai{list-style:none;margin:clamp(3rem,6vw,6rem) 0 0;padding:0 var(--gutter);display:grid;row-gap:clamp(3.5rem,10svh,7rem);padding-bottom:clamp(2rem,8svh,6rem)}.ed-ai-row{position:relative;padding-top:clamp(2.5rem,6svh,4.5rem)}.ed-ai-rule{position:absolute;top:0;left:0;right:0;height:1px;background:rgb(244 246 248/.4);transform-origin:0 50%}.ed-ai-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2.5rem);align-items:baseline}.ed-ai-body{transform-origin:0 50%}.ed-ai-n{grid-column:1/3;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);color:rgb(244 246 248/.6)}.ed-ai-body{grid-column:3/11}.ed-ai-title{margin:0;max-width:22ch;font-family:var(--font-serif),Georgia,serif;font-size:calc(var(--fs-subheading) * 1.05);font-weight:400;line-height:var(--lh-title);letter-spacing:.004em;word-spacing:.05em;text-wrap:balance}.ed-ai-sub{margin:clamp(1.1rem,2svh,1.6rem) 0 0;max-width:34rem;font-size:var(--fs-copy);line-height:var(--lh-body);letter-spacing:.004em;color:rgb(244 246 248/.7)}.ed-note{position:relative;z-index:1;padding:clamp(6rem,10vw,11rem) 0 clamp(3rem,5vw,5rem)}.ed-note-label{grid-column:1/4;grid-row:1;margin-top:calc(var(--fs-subheading) * .35)}.ed-note-title{grid-column:4/11;grid-row:1;margin:0;font-size:var(--fs-subheading);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:balance}.ed-note-text{grid-column:4/9;grid-row:2;margin:clamp(1.5rem,2.5vw,2.5rem) 0 0;max-width:32rem;font-size:var(--fs-copy);line-height:var(--lh-body);color:var(--muted)}.ed-faq{position:relative;z-index:1;background:var(--ice);padding:clamp(5rem,8vw,9rem) 0 clamp(8rem,12vw,13rem)}.ed-faq-side{grid-column:1/4;grid-row:1;position:sticky;top:8rem;align-self:start;padding-top:clamp(1.75rem,2.4vw,2.5rem)}.ed-faq-title{margin:clamp(2rem,3vw,3rem) 0 0;font-size:var(--fs-subheading);line-height:var(--lh-title);letter-spacing:-.02em;font-weight:400;max-width:11ch}.ed-faq-list{--faq-num:4.5rem;--faq-ico:2rem;grid-column:4/-1;grid-row:1;list-style:none;margin:0;padding:0;border-top:1px solid rgb(9 16 28/.18)}.ed-faq-list li{border-bottom:1px solid rgb(9 16 28/.18)}.ed-faq-btn{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:var(--faq-num) 1fr var(--faq-ico);align-items:baseline;column-gap:var(--space-row-gap);padding:var(--space-row) 0;cursor:pointer}.ed-faq-btn:focus-visible{outline:1px solid var(--navy);outline-offset:4px}.ed-faq-n{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);color:var(--muted)}.ed-faq-q{margin:0;font-size:calc(var(--fs-item) * .9);font-weight:400;line-height:var(--lh-item);letter-spacing:var(--ls-item);max-width:var(--measure-item);text-wrap:pretty;transition:opacity .4s var(--ease)}.ed-faq-btn:hover .ed-faq-q{opacity:.62}.ed-faq-btn i{position:relative;width:.9rem;height:.9rem;justify-self:end}.ed-faq-btn i:after,.ed-faq-btn i:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--navy);transition:transform .5s cubic-bezier(.16,1,.3,1)}.ed-faq-btn i:after{transform:rotate(90deg)}.ed-faq-btn[aria-expanded=true] i:before{transform:rotate(180deg)}.ed-faq-btn[aria-expanded=true] i:after{transform:rotate(0)}.ed-faq-a{overflow:hidden}.ed-faq-a p{margin:0;padding:0 calc(var(--faq-ico) + var(--space-row-gap)) clamp(2.25rem,3.5vw,3.5rem) calc(var(--faq-num) + var(--space-row-gap));max-width:calc(var(--faq-num) + var(--space-row-gap) + 50rem);font-size:var(--fs-body);line-height:var(--lh-copy-s);letter-spacing:var(--ls-copy);color:var(--muted);text-wrap:pretty}@media (max-width:62rem){.ed-areas-label,.ed-faq-list,.ed-faq-side,.ed-note-label,.ed-note-text,.ed-note-title{grid-column:1/-1;grid-row:auto}.ed-areas-label,.ed-note-label{margin:0 0 1.5rem}.ed-faq-side{position:static;margin-bottom:2rem}.ed-ai-body,.ed-ai-n{grid-column:1/-1}.ed-ai-n{margin-bottom:1rem}.ed-faq-list{--faq-num:2.5rem;--faq-ico:1.5rem}.ed-faq-btn{column-gap:1rem}.ed-faq-a p{padding-left:calc(var(--faq-num) + 1rem);padding-right:calc(var(--faq-ico) + 1rem)}.ed-focus{padding:7rem 0 6rem}.ed-cols{margin-top:3rem}.ed-cover{padding-top:4.5rem}.why-atmos .atmos-steps{display:flex;gap:1rem;margin:2.5rem calc(var(--gutter) * -1) 0;padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}}@media (max-width:62rem){.why-atmos .atmos-steps::-webkit-scrollbar{display:none}.why-atmos .atmos-step,.why-atmos .atmos-step[data-step]{flex:0 0 76%;margin-top:0!important;scroll-snap-align:start}.why-atmos .atmos-cell{height:13rem;min-height:0;justify-content:space-between;padding:0 0 0 1.25rem;border-left:1px solid rgb(9 16 28/.28);border-top:0}.why-atmos .atmos-name{font-size:var(--fs-item)}.atmos-dots{display:flex;gap:.5rem;margin-top:1.75rem}.atmos-dots i{position:relative;width:1.5rem;height:2px;background:rgb(9 16 28/.18);overflow:hidden}.atmos-dots i:after{content:"";position:absolute;inset:0;background:var(--navy);transform:scaleX(0);transform-origin:0 50%}.atmos-dots i[data-on=true]:after{transform:scaleX(1);transition:transform 3.6s linear}.atmos-dots i[data-done=true]:after{transform:scaleX(1)}.ed-stack{padding-top:6rem}.ed-stack-note{margin-top:1.5rem}.ed-panels{margin-top:4rem}.ed-panel{position:sticky;top:0;height:clamp(19rem,48svh,25rem);min-height:0;padding:4rem var(--gutter) 2.5rem;box-shadow:0 -1px 0 rgb(9 16 28/.16)}.ed-panel .stairs{display:none}.ed-panel-d{margin-top:1.25rem;max-width:none}.ed-faq{padding:5rem 0 4rem}}@media (min-width:62.01rem){.atmos-dots{display:none}}.iv-hero{--iv-st:clamp(6rem,11vw,11rem);--iv-w:clamp(4.5rem,10%,10rem);position:relative;z-index:3;min-height:calc(100svh - var(--iv-st));display:flex;align-items:flex-end;background:var(--navy);color:#fff}.iv-hero-bg{position:absolute;inset:0 0 calc(var(--iv-st) * -1);overflow:hidden}.iv-hero-par{position:absolute;inset:-14% 0;will-change:transform}.iv-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.iv-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(9 16 28/.62),rgb(9 16 28/.2) 45%,rgb(9 16 28/0) 70%)}.iv-hero-in{position:relative;width:100%;padding:8rem var(--gutter) clamp(3rem,6vw,6rem)}.iv-hero-title{margin:0;font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400}.iv-hero-lead{margin:clamp(1.25rem,2vw,2rem) 0 0;max-width:34rem;font-size:var(--fs-copy);line-height:var(--lh-body);color:rgb(244 246 248/.85)}@media (max-width:62rem){.iv-hero-in{padding-top:7rem}.iv-hero{--iv-st:4.5rem;--iv-w:10%}.iv-hero-img{object-position:58% 50%}.iv-hero-title{font-size:var(--fs-hero)}}.ct{position:relative;z-index:1;padding:clamp(6rem,10vw,11rem) 0}.ct-label{grid-column:1/4;grid-row:1;margin-top:calc(var(--fs-heading) * .3)}.ct-title{grid-column:4/12;grid-row:1;margin:0;font-size:var(--fs-heading);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:balance}.ct-text{grid-column:4/10;margin:clamp(1.5rem,2.5vw,2.5rem) 0 0;max-width:34rem;font-size:var(--fs-copy);line-height:var(--lh-body);color:var(--muted)}.ct-action{grid-column:4/13;margin-top:clamp(2rem,3vw,3rem)}.ct-btn{display:inline-flex;gap:1.5rem;align-items:center;min-height:3rem;padding:0 1.75rem;border:0;background:var(--navy);color:var(--paper);font:inherit;font-size:var(--fs-small);font-weight:500;text-decoration:none;cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease),gap .4s var(--ease)}.ct-btn:focus-visible,.ct-btn:hover{background:var(--accent);color:var(--navy);gap:2.25rem;outline:none}.ct-details{grid-column:4/13;margin-top:clamp(4rem,7vw,8rem)}.ct-details dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(1.5rem,3vw,3rem)}.ct-details dt{margin:0 0 .6rem;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.ct-details dd{margin:0;font-size:var(--fs-copy-s);line-height:var(--lh-body)}.ct-details a{color:inherit;text-decoration:none}@media (max-width:47.99rem){.ct-action,.ct-details,.ct-label,.ct-text,.ct-title{grid-column:1/-1;grid-row:auto}.ct-title{margin-top:1.25rem}}.nf{min-height:100svh;display:flex;align-items:center;padding:8rem 0 6rem}.nf .ed-grid{width:100%}.nf-label,.nf-link,.nf-title{grid-column:1/-1}.nf-title{margin:1.25rem 0 clamp(2rem,3vw,3rem);font-size:var(--fs-page);line-height:var(--lh-display);letter-spacing:var(--ls-title);font-weight:400}.nf-link{justify-self:start}.ct-title,.ed-note-title,.ed-stack-title,.ed-statement{max-width:34ch;text-wrap:balance}.ct-title{max-width:16ch}.ad-specialist-note{position:relative;z-index:1;background:var(--ice);padding:1.5rem var(--gutter);color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-body)}.ad-specialist-note p{max-width:85ch;margin:0 auto}.ed-faq-a a{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere}.ftr{background:transparent;color:var(--paper);position:relative;border-top:0;padding:clamp(7rem,11vw,12rem) var(--gutter) 2.5rem}.ftr-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(2rem,4vw,4rem);padding-bottom:clamp(4rem,7vw,7rem)}.ftr-name{line-height:1;letter-spacing:-.04em;align-items:flex-start;gap:.2rem;font-size:var(--fs-title-l);display:block}.ftr-name i{width:.4rem;height:.4rem;border-radius:50%;background:var(--accent);margin-top:.4rem}.ftr-tag{margin-top:1rem;opacity:.65;font-size:var(--fs-small);max-width:20rem;line-height:var(--lh-body)}.ftr-col h3{font-weight:400;opacity:.55;margin:0 0 1rem;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.ftr-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.ftr-col a{color:inherit;text-decoration:none;font-size:var(--fs-small);opacity:.9;transition:color .3s var(--ease)}.ftr-col a:focus-visible,.ftr-col a:hover{color:var(--accent);outline:none}.ftr-col a b{font-weight:400;margin-left:.25rem;opacity:.7}.ftr-bottom,.ftr-col a b{font-size:var(--fs-eyebrow)}.ftr-bottom{margin-top:clamp(3rem,6vw,6rem);border-top:1px solid rgb(244 241 234/.16);display:flex;justify-content:space-between;gap:.75rem 2rem;flex-wrap:wrap;opacity:.6;padding-top:1.75rem}.ftr-bottom,.ftr-col a,.ftr-tag{font-size:var(--fs-small)}.ftr-drop{position:absolute;top:0;right:0;width:42%;height:clamp(4.5rem,12vh,8rem);display:flex;align-items:flex-start;pointer-events:none}.ftr-drop i{flex:1 0 auto;width:calc(33.34% + 2px);margin-right:-2px;background:var(--navy-raised);transform-origin:50% 0;will-change:transform}.rail{position:fixed;top:50%;transform:translateY(-50%);z-index:40;color:#fff;mix-blend-mode:difference;display:none;flex-direction:column;right:0;gap:0;align-items:stretch;transition:none}.rail[data-hidden=true]{opacity:1;pointer-events:none}.rail-item{display:flex;align-items:center;position:relative;justify-content:flex-end;gap:.75rem;padding:.55rem .9rem .55rem 1.5rem;color:inherit;text-decoration:none;outline:none;transform:translateX(0);opacity:1;transition:transform .9s var(--ease) calc(var(--i) * 80ms),opacity .7s var(--ease) calc(var(--i) * 80ms)}.rail-item i{display:block;height:1px;background:currentColor;transition:width .6s var(--ease),opacity .6s var(--ease);width:.9rem;opacity:.35}.rail-item em{font-style:normal;white-space:nowrap;display:block;font-size:var(--fs-eyebrow);letter-spacing:.02em;opacity:0;transform:translateX(10px);transition:opacity .4s var(--ease),transform .5s var(--ease);pointer-events:none}.rail-item[data-active=true] i{width:1.6rem;opacity:1}@media (min-width:75rem){.rail{display:flex}}.rail[data-hidden=true] .rail-item{transform:translateX(120%);opacity:0;transition-delay:calc((4 - var(--i)) * 50ms)}.rail:focus-within .rail-item em,.rail:hover .rail-item em{opacity:.55;transform:none}.rail-item:focus-visible em,.rail-item:hover em{opacity:1}.rail-item:focus-visible i,.rail-item:hover i{width:1.6rem;opacity:1}nav.rail .rail-item{gap:0;transition:transform .9s var(--ease) calc(var(--i) * 80ms),opacity .7s var(--ease) calc(var(--i) * 80ms),padding .5s var(--ease) calc(var(--i) * 35ms),gap .5s var(--ease) calc(var(--i) * 35ms);padding:.28rem .9rem .28rem 1.6rem}nav.rail[data-hidden=true] .rail-item{transform:translateX(120%);opacity:0;transition-delay:calc((4 - var(--i)) * 50ms)}nav.rail .rail-item em{display:block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transform:none;font-size:var(--fs-eyebrow);font-weight:400;letter-spacing:.16em;text-transform:uppercase;-webkit-text-stroke:0;transition:max-width .55s var(--ease) calc(var(--i) * 35ms),opacity .4s var(--ease) calc(var(--i) * 35ms)}nav.rail .rail-item i{width:.7rem;opacity:.35;transition:width .45s var(--ease),opacity .35s var(--ease)}nav.rail .rail-item[data-active=true] i{width:1.3rem;opacity:1}nav.rail:focus-within .rail-item,nav.rail:hover .rail-item{gap:.9rem;padding-top:.62rem;padding-bottom:.62rem}nav.rail:focus-within .rail-item em,nav.rail:hover .rail-item em{max-width:12rem;opacity:.32}nav.rail:focus-within .rail-item i,nav.rail:hover .rail-item i{opacity:.32;width:1.3rem}nav.rail:focus-within .rail-item[data-active=true] em,nav.rail:hover .rail-item[data-active=true] em{opacity:.6}nav.rail:hover .rail-item[data-active=true] i{opacity:.6;width:1.6rem}nav.rail .rail-item:focus-visible em,nav.rail .rail-item:hover em{opacity:1}nav.rail .rail-item:focus-visible i,nav.rail .rail-item:hover i{opacity:1;width:2.6rem}nav.rail .rail-item:has(+.rail-item:hover) em,nav.rail .rail-item:hover+.rail-item em{opacity:.62}nav.rail .rail-item:has(+.rail-item:hover) i,nav.rail .rail-item:hover+.rail-item i{opacity:.62;width:1.8rem}.soon-layer{position:fixed;inset:0;z-index:9999;pointer-events:none}.soon{position:absolute;left:0;top:0;will-change:transform}.soon-bubble{position:relative;white-space:nowrap;transform-origin:0 100%;display:block;overflow:hidden;padding:.85rem 1.35rem .95rem;background:var(--ice);color:var(--navy);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 0 0 1px rgb(9 16 28/.14),0 18px 40px -12px rgb(9 16 28/.45)}.soon-bubble:after{content:"";position:absolute;left:0;bottom:-.5rem;border-style:solid;border-width:.5rem .5rem 0 0;border-color:var(--navy) transparent transparent transparent;display:none}.soon-time{position:absolute;left:0;right:0;bottom:0;height:1px;background:rgb(9 16 28/.45);transform-origin:left;animation:soon-drain 2.6s linear forwards}.ld{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;color:var(--navy-mute);background:var(--navy)}.ld-core{display:grid;place-items:center}.ld-mark{width:4.25rem;height:4.25rem;animation:ld-in 1.4s var(--ease) both}@keyframes ld-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ld-mark{animation:none}}.pt{position:fixed;inset:0;z-index:9000;visibility:hidden;pointer-events:none}.pt-panel{position:absolute;inset:0;clip-path:inset(100% 0 0 0)}.pt-back{background:var(--navy-raised)}.pt-front{display:grid;place-items:center;padding:0 var(--gutter);background:var(--navy)}.pt-mask{display:block;overflow:hidden;padding:.2em .3em .6em;margin:-.2em -.3em -.6em}.pt-word{display:block;color:var(--paper);font-size:var(--fs-title-l);line-height:1;letter-spacing:var(--ls-title);text-align:center;transform:translateY(200%)}@media (prefers-reduced-motion:reduce){.pt-panel{clip-path:none}.pt-word{transform:none}}.iv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2.5rem);padding:0 var(--gutter)}.iv-label{display:flex;align-items:center;gap:.7rem;margin:0;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase}.iv-label:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--accent)}.iv-label--plain:before{display:none}.iv-label--plain{color:var(--muted)}.iv-label--light{color:#fff}.iv-label--center{justify-content:center}.iv-pos{position:relative;color:var(--navy);padding:clamp(2rem,4vw,5rem) 0 clamp(6rem,10vw,11rem)}.iv-pos .iv-label{grid-column:1/-1;margin-bottom:clamp(2rem,3vw,3rem)}.iv-pos-t{grid-column:1/9;margin:0;max-width:22ch;font-size:var(--fs-heading);line-height:var(--lh-title);letter-spacing:var(--ls-title);text-wrap:balance}.iv-pos-p{grid-column:1/6;margin:clamp(4rem,8vw,9rem) 0 0;max-width:30rem;font-size:var(--fs-copy);line-height:var(--lh-body);color:var(--muted)}.iv-for,.iv-pos-p{grid-row:3;padding-top:clamp(1.5rem,2.4vw,2.5rem)}.iv-for{grid-column:7/-1;margin-top:clamp(4rem,8vw,9rem)}.iv-for-list{list-style:none;margin:clamp(1rem,1.6vw,1.5rem) 0 0;padding:0}.iv-for-item{font-size:var(--fs-subheading);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.iv-for-note{margin:clamp(1.75rem,2.6vw,2.75rem) 0 0;max-width:30rem;font-size:var(--fs-copy-s);line-height:var(--lh-copy-s);color:var(--muted)}.iv-areas{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2.5rem);padding:clamp(7rem,12vw,13rem) var(--gutter) clamp(5rem,9vw,10rem);background:var(--navy);--stairs:var(--navy);color:var(--ice)}.iv-areas .stairs{height:clamp(6rem,10vw,11rem)}.iv-areas-pin{grid-column:1/4;position:sticky;top:7rem;align-self:start}.iv-areas-list{grid-column:4/-1;list-style:none;margin:0;padding:0}.iv-area{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:clamp(1rem,2vw,2.5rem);padding:var(--space-row) 0 calc(var(--space-row) * 1.4)}.iv-area-n{grid-row:1/3;padding-top:.6em;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);color:rgb(244 246 248/.55)}.iv-area-t{grid-column:2;margin:0;max-width:18ch;font-size:var(--fs-subheading);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:balance}.iv-area-d{grid-column:2;margin:clamp(1.25rem,2vw,2rem) 0 0;max-width:var(--measure-copy);font-size:var(--fs-copy-s);line-height:var(--lh-copy-s);color:rgb(244 246 248/.68)}.iv-close{position:relative;z-index:1;height:380svh;margin-bottom:-100svh;background:var(--ice);color:var(--navy)}.iv-close-pin{position:sticky;top:0;height:100svh;display:flex;align-items:center}.iv-close-in{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2.5rem);padding:0 var(--gutter)}.iv-close-t{grid-column:2/12;margin:0;max-width:27ch;font-size:var(--fs-heading);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:400;text-wrap:pretty}.iv-w,.iv-w>span{display:inline-block}.iv-w>span{will-change:opacity,transform}@media (max-width:62rem){.iv-pos{padding:1rem 0 6.5rem}.iv-areas .stairs{height:4.5rem}.iv-for,.iv-pos-p,.iv-pos-t{grid-column:1/-1;grid-row:auto}.iv-pos-p{margin-top:3.5rem;max-width:none}.iv-for{margin-top:3rem}.iv-areas{display:block;padding:5.5rem var(--gutter) 4rem}.iv-areas-pin{position:static;margin-bottom:2.5rem}.iv-area{grid-template-columns:2.5rem minmax(0,1fr);padding:2.5rem 0}.iv-close{height:340svh}.iv-close-t{grid-column:1/-1;max-width:none}}.iv-note{position:relative;z-index:2;padding:clamp(4rem,7vw,8rem) var(--gutter) clamp(1rem,2vw,2rem);background:var(--navy)}.iv-note p{max-width:96rem;margin:0;font-size:var(--fs-small);line-height:var(--lh-body);letter-spacing:.005em;color:rgb(244 246 248/.5)}@media (max-width:61.99rem){:root{--gutter:1.5rem;--section-y:5.5rem;--card-w:44%}.stairs{height:4.5rem}.ftr-drop{display:flex;height:3.25rem;width:64%}.areas,.insights,.why-atmos,.why-uae,.wwa{padding:var(--section-y) var(--gutter)}.areas-tag,.ins-head,.why-atmos .label,.why-uae .wwa-tag,.wwa-tag{margin-bottom:1.25rem}.ins-title,.wwa-title{margin:0;max-width:16ch;font-size:var(--fs-heading)}.wwa-title-wrap{transform:none!important}.atmos-steps,.wwa-grid{display:flex;gap:1.5rem;margin:3rem calc(var(--gutter) * -1) 0;padding:0 var(--gutter) .5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.atmos-steps::-webkit-scrollbar,.wwa-grid::-webkit-scrollbar{display:none}.atmos-step,.wwa-col{flex:0 0 var(--card-w);margin:0;scroll-snap-align:start;transform:none!important}.wwa-cell{min-height:12rem;padding:1.5rem 0 0;justify-content:space-between;gap:2.5rem}.wwa-name{font-size:var(--fs-item)}.wwa-sub{font-size:var(--fs-small);line-height:var(--lh-body);max-width:26ch}.wwa-fill{display:none}.wwa-grid:has(.wwa-cell:hover) .wwa-cell{opacity:1}.wwa-cell:hover{color:inherit}.wwa-cell:hover .wwa-sub{color:var(--muted);opacity:1}.wwa-cell:hover:after{transform:scaleX(0)}.areas{display:block}.areas-aside{position:static;height:auto;padding:0;margin-bottom:2.5rem;gap:1.5rem}.areas-list{padding:0;gap:0}.areas-item{min-height:0;padding:1.75rem 0;border-top:1px solid rgb(9 16 28/.16);opacity:1!important;transform:none!important}.areas-list li:last-child .areas-item{border-bottom:1px solid rgb(9 16 28/.16)}.areas-go{gap:.75rem;padding:0}.areas-title{font-size:var(--fs-heading);line-height:var(--lh-title)}.areas-text{max-width:34ch;line-height:var(--lh-body)}.areas-arrow,.areas-text{font-size:var(--fs-small)}.areas-arrow{opacity:1;transform:none;width:auto;height:auto;border:0}.areas-rule{display:none}.areas-go:hover .areas-title{transform:none}.uae-body{grid-template-columns:1fr;row-gap:3.5rem}.uae-aside{position:static}.uae-row{grid-template-columns:2.25rem minmax(0,1fr);padding-block:1.25rem}.uae-word{font-size:var(--fs-heading);overflow-wrap:break-word}.uae-fill,.uae-go{display:none}.uae-list:hover .uae-row:not(:hover){opacity:1}.uae-row:hover .uae-word{transform:none}.uae-lead{max-width:26ch;font-size:var(--fs-item);line-height:1.25}.why-atmos{display:block;min-height:0}.atmos-aside{position:static;height:auto;padding:0;gap:0}.why-atmos .big{font-size:var(--fs-numeral);margin-bottom:1.5rem}.why-atmos .copy{max-width:30ch;font-size:var(--fs-copy);line-height:var(--lh-body);opacity:1}.atmos-steps{position:static;height:auto;align-items:stretch}.atmos-cell{height:14rem;padding-left:1.25rem}.atmos-name{font-size:var(--fs-item)}.atmos-steps:has(.atmos-cell:hover) .atmos-cell{opacity:1}.atmos-cell:hover .atmos-name{transform:none}.ins-head{display:flex;align-items:center;justify-content:space-between}.ins-all,.ins-head .label{margin:0}.ins-title{margin-bottom:1.75rem;max-width:18ch}.car-item{flex-basis:var(--card-w)}.ins-card{height:16rem}.if-card{height:auto;min-height:21rem}.ins-arrow{opacity:1;transform:none}.car-btn{width:2.75rem;height:2.75rem}.cta{padding:4.5rem var(--gutter) 4rem;gap:2.5rem}.ftr{padding:5.5rem var(--gutter) 2rem}}@media (max-width:47.99rem){:root{--card-w:78%}.cta{grid-template-columns:1fr}.cta-title{font-size:var(--fs-subheading);max-width:none}.cta-foot{padding:1.5rem 0 0;border-left:0;border-top:1px solid rgb(244 241 234/.22)}.ftr-top{grid-template-columns:1fr 1fr;row-gap:2.5rem}.ftr-name{font-size:var(--fs-title-m)}.ftr-bottom{flex-direction:column;gap:.5rem}}@font-face{font-family:sans;src:url(/_next/static/media/553976c596647148-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(/_next/static/media/2dc23226a11784ab-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:101.13%;descent-override:26.35%;line-gap-override:0.00%;size-adjust:96.41%}.__className_a68af4{font-family:sans,sans Fallback}.__variable_a68af4{--font-sans:"sans","sans Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/b225322b6767d8d2-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:100.17%;descent-override:26.09%;line-gap-override:0.00%;size-adjust:97.34%}.__className_213e78{font-family:"serif","serif Fallback";font-weight:400}.__variable_213e78{--font-serif:"serif","serif Fallback"}