:root{--atlas-graphite:#101214;--atlas-graphite-raised:#171a1d;--atlas-graphite-soft:#22262a;--atlas-ivory:#f3efe7;--atlas-ivory-raised:#fbf8f1;--atlas-ivory-deep:#e8e1d5;--atlas-steel:#737a7d;--atlas-line:#c7c0b5;--atlas-champagne:#d6b47c;--atlas-champagne-bright:#e5cc9f;--atlas-champagne-pressed:#c29a5f;--atlas-amber:#c9933a;--ink:var(--atlas-graphite);--ink-soft:#454b4e;--paper:var(--atlas-ivory);--porcelain:var(--atlas-ivory-raised);--linen:var(--atlas-ivory-deep);--mist:#dedbd3;--operating:var(--atlas-graphite-soft);--operating-deep:var(--atlas-graphite);--clay:#9d6b34;--clay-soft:#e6dac7;--focus:#b8781f;--line:rgb(16 18 20/19%);--line-light:rgb(243 239 231/22%);--shadow:0 24px 70px rgb(5 7 8/18%);--font-display:var(--font-sans);--max:1536px;--pad:clamp(1.25rem,3.4vw,3.6rem);--section:clamp(4.5rem,7.2vw,7.5rem);--header:5.35rem;--atlas-ease:cubic-bezier(0.2,0,0,1)}html{background:var(--atlas-graphite)}body{background:radial-gradient(circle at 85% 5%,rgb(214 180 124/7%),transparent 24rem),var(--atlas-ivory);color:var(--atlas-graphite);font-size:16px}main{background:var(--atlas-ivory)}.rb-eyebrow{margin-bottom:1.15rem;color:#9a682e;font-size:.75rem;font-weight:700;letter-spacing:.16em}.rb-lead{color:#51575a;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.7}.rb-button,.rb-link-cta,.rb-text-link{min-height:48px;font-size:.75rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.rb-button{position:relative;padding:.85rem 1.45rem;overflow:hidden;border-color:var(--atlas-champagne);background:var(--atlas-champagne);color:var(--atlas-graphite);transition:border-color .22s var(--atlas-ease),background-color .22s var(--atlas-ease),color .22s var(--atlas-ease),transform .22s var(--atlas-ease)}.rb-button:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255/22%),transparent 65%);content:"";transform:translateX(-130%);transition:transform .52s var(--atlas-ease)}.rb-button:hover{border-color:var(--atlas-champagne-bright);background:var(--atlas-champagne-bright);color:var(--atlas-graphite);transform:translateY(-2px)}.rb-button:hover:before{transform:translateX(130%)}.rb-button-light{border-color:rgb(243 239 231/45%);background:transparent;color:var(--atlas-ivory)}.rb-button-light:hover{border-color:var(--atlas-champagne);background:rgb(214 180 124/9%);color:var(--atlas-champagne-bright)}.rb-button-compact{min-height:50px;padding:.72rem 1.25rem}.rb-text-link{border-bottom-color:currentColor;color:#7f5426;transition:color .18s var(--atlas-ease),gap .18s var(--atlas-ease)}.rb-text-link:hover{gap:1.05rem;color:#a46f31}.rb-header{background:rgb(16 18 20/96%);border-bottom-color:rgb(214 180 124/22%);color:var(--atlas-ivory);backdrop-filter:blur(16px)}.rb-header-inner{max-width:var(--max);grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) auto;column-gap:clamp(1rem,1.8vw,1.8rem)}.rb-logo{width:clamp(10.5rem,14vw,14.75rem)}.rb-desktop-nav{min-width:0;gap:clamp(.6rem,1vw,1.15rem)}.rb-desktop-nav>a,.rb-nav-cluster>button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;color:rgb(243 239 231/78%);font-size:clamp(.75rem,.78vw,.82rem);font-weight:650;letter-spacing:.025em;line-height:1;white-space:nowrap}.rb-header-actions{gap:.8rem}.rb-desktop-nav .is-active,.rb-desktop-nav>a:hover,.rb-nav-cluster>button:hover,.rb-nav-cluster>button[aria-expanded=true]{color:var(--atlas-ivory-raised)}.rb-desktop-nav>a:after,.rb-nav-cluster>button:after{bottom:0;height:1px;background:var(--atlas-champagne)}.rb-mega{min-height:18rem;padding-top:2.7rem;padding-bottom:3rem;background:linear-gradient(120deg,rgb(214 180 124/5%),transparent 38%),var(--atlas-graphite-raised);border-top:1px solid rgb(214 180 124/24%);box-shadow:0 28px 70px rgb(0 0 0/38%)}.rb-mega li span,.rb-mega-copy span{color:var(--atlas-champagne)}.rb-mega-copy p{font-family:var(--font-sans);font-size:clamp(1.45rem,1.85vw,2.05rem);font-weight:480;letter-spacing:-.035em;line-height:1.12}.rb-mega li{min-height:3.35rem;border-bottom-color:rgb(243 239 231/14%)}.rb-mega li a{color:rgb(243 239 231/85%);font-size:.82rem;letter-spacing:.015em}.rb-mega li a:hover{color:var(--atlas-champagne-bright)}.rb-link-cta{border-bottom-color:var(--atlas-champagne);color:var(--atlas-ivory)}.rb-home-hero{overflow:hidden;isolation:isolate;background:var(--atlas-graphite);color:var(--atlas-ivory);display:block}.rb-home-copy,.rb-home-hero{position:relative;min-height:calc(100svh - var(--header) - var(--utility))}.rb-home-copy{z-index:3;width:min(58%,52rem);padding:clamp(4rem,7.5vw,7.5rem) clamp(2rem,5vw,5rem) 4rem max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));display:flex;flex-direction:column;justify-content:center}.rb-home-copy:before,.rb-page-hero-copy:before{position:absolute;top:clamp(10rem,23vh,14rem);bottom:2rem;left:max(1.15rem,calc((100vw - var(--max)) / 2 + 1.15rem));width:1px;background:linear-gradient(var(--atlas-champagne),rgb(214 180 124/12%));content:""}.rb-home-copy:after,.rb-page-hero-copy:after{position:absolute;top:clamp(9.65rem,22.2vh,13.65rem);left:max(.86rem,calc((100vw - var(--max)) / 2 + .86rem));width:.62rem;height:.62rem;border:1px solid var(--atlas-champagne);border-radius:50%;box-shadow:0 0 0 4px var(--atlas-graphite);content:""}.rb-home-copy .rb-eyebrow,.rb-page-hero-copy .rb-eyebrow{color:var(--atlas-champagne)}.rb-home-copy h1{max-width:47rem;margin-bottom:1.6rem;font-family:var(--font-sans);font-size:clamp(4.45rem,7.2vw,7.8rem);font-weight:430;letter-spacing:-.072em;line-height:.84;text-wrap:balance}.rb-home-copy h1 em{color:var(--atlas-champagne-bright);font-style:normal;font-weight:inherit}.rb-home-copy .rb-lead{max-width:39rem;color:rgb(243 239 231/75%)}.rb-home-copy .rb-text-link{min-height:48px;padding:0 1.35rem;border:1px solid rgb(243 239 231/34%);color:var(--atlas-ivory)}.rb-home-copy .rb-text-link:hover{border-color:var(--atlas-champagne);color:var(--atlas-champagne-bright)}.rb-home-qualifier{max-width:38rem;margin-top:clamp(2.5rem,5vw,4rem);border-top-color:rgb(243 239 231/22%)}.rb-home-qualifier span{color:var(--atlas-champagne)}.rb-home-qualifier p{color:rgb(243 239 231/64%);font-size:.84rem}.rb-home-visual{position:absolute;z-index:1;inset:0;min-height:0}.rb-home-image-primary:after{z-index:1;background:linear-gradient(90deg,rgb(9 11 12/98%),rgb(9 11 12/90%) 33%,rgb(9 11 12/28%) 68%,rgb(9 11 12/18%)),linear-gradient(180deg,rgb(9 11 12/8%) 48%,rgb(9 11 12/84%))}.rb-home-image-primary img{object-position:center 54%;filter:saturate(.72) contrast(1.08) brightness(.84);transform:scale(1.012)}.rb-home-image-secondary{display:block;z-index:4;top:2.25rem;right:max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));bottom:auto;width:min(22rem,23vw);aspect-ratio:4/3;border:1px solid rgb(214 180 124/55%);box-shadow:0 24px 70px rgb(0 0 0/38%)}.rb-home-image-secondary:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(9 11 12/44%));content:"";pointer-events:none}.rb-home-image-secondary img{filter:saturate(.72) contrast(1.04) brightness(.82)}.rb-home-visual-note{z-index:4;right:calc(max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad))) + 16.5rem);bottom:1.5rem;width:min(21rem,32vw);padding:1rem 1.2rem;border:1px solid rgb(214 180 124/55%);background:rgb(16 18 20/88%);color:var(--atlas-ivory);backdrop-filter:blur(12px)}.rb-home-visual-note span{color:var(--atlas-champagne)}.rb-home-visual-note p{color:rgb(243 239 231/67%);font-size:.75rem;letter-spacing:.02em}.rb-section-heading{max-width:82rem}.rb-accountability h2,.rb-brands>h2,.rb-collection>div:first-child h2,.rb-form-shell>div:first-child h2,.rb-hospitality-feature h2,.rb-proof-feature h2,.rb-proof-index-head h2,.rb-related h2,.rb-section-heading h2{font-family:var(--font-sans);font-size:clamp(2.65rem,4.6vw,5.25rem);font-weight:440;letter-spacing:-.058em;line-height:.94;text-wrap:balance}.rb-collection,.rb-market-gateways,.rb-network-feature,.rb-related{background:var(--atlas-ivory-raised)}.rb-services{background:linear-gradient(120deg,rgb(214 180 124/6%),transparent 28%),var(--atlas-ivory)}.rb-market-list a{min-height:8.25rem;border-color:var(--line)}.rb-collection-grid>a>span,.rb-market-list a>span,.rb-narrative-list article>span,.rb-network-grid span,.rb-related a>span,.rb-service-list summary span{color:#976329}.rb-market-list h3{font-size:clamp(1.45rem,2.15vw,2.3rem);font-weight:520;letter-spacing:-.04em}.rb-market-list a:hover{padding-left:1.2rem;background:linear-gradient(90deg,rgb(214 180 124/9%),transparent 48%);color:var(--atlas-graphite)}.rb-accountability,.rb-proof-index{background:linear-gradient(120deg,rgb(214 180 124/6%),transparent 34%),var(--atlas-graphite)}.rb-accountability .rb-eyebrow,.rb-accountability .rb-text-link,.rb-proof-index .rb-eyebrow,.rb-proof-links span{color:var(--atlas-champagne)}.rb-accountability-principles article{min-height:8.25rem}.rb-accountability-principles h3{font-size:1.04rem;letter-spacing:-.015em}.rb-service-list summary{min-height:6.25rem}.rb-service-list summary h3{font-weight:560;letter-spacing:-.035em}.rb-service-list summary i{border-color:#8c6337;color:#8c6337}.rb-service-list details[open]{background:linear-gradient(90deg,rgb(214 180 124/7%),transparent 62%)}.rb-service-list details>div a{min-height:44px;display:inline-flex;align-items:center}.rb-hospitality-feature{min-height:42rem;background:var(--atlas-graphite-raised)}.rb-hospitality-image:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgb(23 26 29/72%));content:""}.rb-hospitality-image img{filter:saturate(.8) contrast(1.05);transition:transform .7s var(--atlas-ease)}.rb-hospitality-feature:hover .rb-hospitality-image img{transform:scale(1.018)}.rb-hospitality-feature .rb-eyebrow{color:var(--atlas-champagne)}.rb-hospitality-feature>div:last-child>p:not(.rb-eyebrow){color:rgb(243 239 231/72%)}.rb-network-grid{gap:clamp(.9rem,1.5vw,1.4rem)}.rb-collection-grid>a,.rb-network-grid a{position:relative;transition:color .18s var(--atlas-ease),transform .22s var(--atlas-ease)}.rb-collection-grid>a:hover,.rb-network-grid a:hover{color:#8e5c24;transform:translateY(-4px)}.rb-collection-image,.rb-network-grid a>div{background:var(--atlas-graphite-soft)}.rb-collection-grid img,.rb-network-grid img{filter:saturate(.78) contrast(1.06);transition:filter .42s var(--atlas-ease),transform .62s var(--atlas-ease)}.rb-collection-grid>a:hover img,.rb-network-grid a:hover img{filter:saturate(.95) contrast(1.04);transform:scale(1.04)}.rb-brands,.rb-proof-feature{background:linear-gradient(130deg,rgb(214 180 124/10%),transparent 34%),var(--atlas-ivory-deep)}.rb-contact-paths span,.rb-page-hero-experience .rb-eyebrow,.rb-page-hero-fleet .rb-eyebrow,.rb-proof-feature .rb-eyebrow{color:#815321}.rb-home-final>div{min-height:24rem}.rb-home-final>div:first-child{background:var(--atlas-ivory)}.rb-home-final>div:last-child{background:linear-gradient(135deg,rgb(214 180 124/8%),transparent 45%),var(--atlas-graphite-raised)}.rb-home-final span,.rb-home-final>div:last-child span{color:#956126}.rb-home-final>div:last-child span{color:var(--atlas-champagne)}.rb-contact-paths h2,.rb-home-final h2{font-family:var(--font-sans);font-weight:450;letter-spacing:-.055em}.rb-page-hero{overflow:hidden;isolation:isolate;background:var(--atlas-graphite);color:var(--atlas-ivory);display:block}.rb-page-hero,.rb-page-hero-copy{position:relative;min-height:clamp(43rem,calc(100svh - var(--header) - var(--utility)),58rem)}.rb-page-hero-copy{z-index:3;width:min(58%,54rem);padding:clamp(4rem,7.5vw,7.5rem) clamp(2rem,5vw,5rem) 4rem max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));display:flex;flex-direction:column;justify-content:center}.rb-page-hero h1{max-width:50rem;margin-bottom:1.6rem;font-family:var(--font-sans);font-size:clamp(4rem,6.7vw,7.3rem);font-weight:430;letter-spacing:-.068em;line-height:.86;text-wrap:balance}.rb-page-hero .rb-lead{max-width:39rem;color:rgb(243 239 231/74%)}.rb-page-hero .rb-text-link{min-height:48px;padding:0 1.35rem;border:1px solid rgb(243 239 231/34%);color:var(--atlas-ivory)}.rb-page-hero-visual{position:absolute;z-index:1;inset:0;min-height:0}.rb-page-hero-visual>img{filter:saturate(.68) contrast(1.08) brightness(.77);object-position:center}.rb-page-hero-visual:after{z-index:1;background:linear-gradient(90deg,rgb(8 10 11/98%),rgb(8 10 11/88%) 35%,rgb(8 10 11/28%) 68%,rgb(8 10 11/16%)),linear-gradient(180deg,transparent 50%,rgb(8 10 11/76%))}.rb-visual-caption{z-index:3;right:max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));bottom:1.5rem;left:auto;width:min(23rem,34vw);padding:1rem 1.1rem;border:1px solid rgb(214 180 124/48%);background:rgb(16 18 20/82%);backdrop-filter:blur(12px)}.rb-visual-caption span{color:var(--atlas-champagne)}.rb-visual-caption p{color:rgb(243 239 231/68%)}.rb-abstract-visual{background:linear-gradient(125deg,rgb(214 180 124/11%),transparent 42%),var(--atlas-graphite-soft)}.rb-abstract-visual strong{color:rgb(243 239 231/28%);font-family:var(--font-sans);font-size:clamp(2rem,3.8vw,4rem);font-weight:450;letter-spacing:-.045em}.rb-merge-context{background:var(--atlas-ivory-deep)}.rb-merge-context a,.rb-merge-context span{color:#815321}.rb-operating-indicators{padding:0 var(--pad);background:var(--atlas-ivory-deep);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rb-operating-indicators>div{min-height:8.5rem;padding:1.65rem clamp(1rem,3vw,2.5rem);border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.rb-operating-indicators>div:last-child{border-right:1px solid var(--line)}.rb-operating-indicators strong{color:var(--atlas-graphite);font-size:clamp(1.3rem,2.1vw,2rem);font-weight:520;letter-spacing:-.035em;line-height:1.05}.rb-operating-indicators span{margin-top:.42rem;color:#815321;font-size:.78rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.rb-narrative-intro>p:not(.rb-eyebrow){max-width:34rem;margin:1.4rem 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.7}.rb-narrative{background:var(--atlas-ivory-raised)}.rb-narrative-intro h2{font-family:var(--font-sans);font-weight:450;letter-spacing:-.045em}.rb-narrative-list article{transition:background-color .18s var(--atlas-ease)}.rb-narrative-list article:hover{background:linear-gradient(90deg,rgb(214 180 124/7%),transparent)}.rb-narrative-list h2{font-weight:560;letter-spacing:-.03em}.rb-narrative-list li:before{background:var(--atlas-champagne-pressed)}.rb-collection{background:var(--atlas-ivory)}.rb-collection-grid{gap:clamp(1rem,1.8vw,1.7rem)}.rb-proof-links a{transition:background-color .18s var(--atlas-ease),padding .18s var(--atlas-ease)}.rb-proof-links a:hover{padding-right:.9rem;padding-left:.9rem;background:rgb(214 180 124/7%)}.rb-brands article{min-height:16rem}.rb-brands h3{letter-spacing:-.025em}.rb-contact-paths>a{min-height:21rem;transition:background-color .22s var(--atlas-ease),color .22s var(--atlas-ease)}.rb-contact-paths>a:first-child{background:var(--atlas-ivory)}.rb-contact-paths>a:last-child{background:var(--atlas-ivory-deep)}.rb-contact-paths>a:hover{background:var(--atlas-champagne)}.rb-form-shell{background:var(--atlas-ivory-raised)}.rb-form-shell-alt{background:var(--atlas-ivory)}.rb-public-form input,.rb-public-form select,.rb-public-form textarea{border-color:var(--atlas-line);background:var(--atlas-ivory-raised)}.rb-public-form input:focus,.rb-public-form select:focus,.rb-public-form textarea:focus{border-color:#a46f31;outline:2px solid rgb(201 147 58/18%);outline-offset:0}.careers-form,.inquiry-form{--black:var(--atlas-graphite);--gold:var(--atlas-champagne-pressed);--cream:var(--atlas-ivory);--muted:#565d60;border-color:var(--atlas-line);background:var(--atlas-ivory-raised);box-shadow:0 22px 60px rgb(16 18 20/10%)}.careers-form input,.careers-form select,.careers-form textarea,.inquiry-form input,.inquiry-form select,.inquiry-form textarea{border-bottom-color:var(--atlas-line);color:var(--atlas-graphite)}.form-progress-head p,.form-section-title,.required-note{color:#875721}.form-step>h2{font-family:var(--font-sans);font-weight:520;letter-spacing:-.035em}.careers-form .pill,.form-progress li.current>span,.inquiry-form .pill{border-color:var(--atlas-champagne)!important;background:var(--atlas-graphite)!important;color:var(--atlas-champagne-bright)!important}.concierge-actions button,.concierge-form-review p,.concierge-review button,.concierge-review span,.form-progress li,.form-progress li.current>b,.form-progress li>b,.form-progress li>span,.form-progress-head p,.form-progress-head span,.place-attribution,.place-guidance,.place-suggestions>button small{font-size:.75rem}.repeatable-group{border-left:2px solid var(--atlas-champagne-pressed);background:var(--atlas-ivory)}.place-suggestions{border-radius:0}.place-suggestions,.place-suggestions>button{background:var(--atlas-ivory-raised)}.rb-related{background:var(--atlas-ivory)}.rb-related a{min-height:13rem;transition:background-color .18s var(--atlas-ease),color .18s var(--atlas-ease)}.rb-related a:hover{background:var(--atlas-champagne);color:var(--atlas-graphite)}.rb-error-page,.rb-system-state{background:linear-gradient(130deg,rgb(214 180 124/8%),transparent 38%),var(--atlas-ivory)}.rb-error-page h1,.rb-system-state h1,.rb-system-state-title{font-family:var(--font-sans);font-weight:440;letter-spacing:-.06em}.rb-footer{background:linear-gradient(120deg,rgb(214 180 124/5%),transparent 32%),var(--atlas-graphite)}.rb-footer-callout{padding-top:clamp(2.25rem,3.5vw,3.5rem);padding-bottom:clamp(2.25rem,3.5vw,3.5rem)}.rb-footer-callout>p,.rb-footer-links h2{color:var(--atlas-champagne)}.rb-footer-callout h2{font-family:var(--font-sans);font-size:clamp(2.35rem,3.5vw,3.85rem);font-weight:440;letter-spacing:-.058em}.rb-footer-main{padding-top:clamp(2rem,3vw,2.9rem);padding-bottom:clamp(2rem,3vw,2.9rem);grid-template-columns:minmax(24rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem)}.rb-footer-brand>a{width:min(14.5rem,100%)}.rb-footer-brand img{width:100%;height:auto}.rb-footer-brand p{margin-top:1rem;margin-bottom:1rem}.rb-footer-links{gap:1.25rem}.rb-footer-links h2{margin-bottom:.65rem}.rb-footer-links ul{gap:.18rem}.rb-footer-brand p,.rb-footer-links a{color:rgb(243 239 231/66%)}.rb-footer-links a{min-height:30px;display:inline-flex;align-items:center}.rb-footer-links a:hover{color:var(--atlas-champagne-bright)}.rb-footer-bottom{padding-top:.85rem;padding-bottom:.85rem;color:rgb(243 239 231/52%);font-size:.75rem}.rb-footer-social{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.rb-footer-social a{min-height:44px;padding:.5rem .62rem;border:1px solid rgb(243 239 231/18%);display:inline-flex;align-items:center;gap:.5rem;color:rgb(243 239 231/74%);font-size:.75rem;font-style:normal;transition:border-color .18s var(--atlas-ease),color .18s var(--atlas-ease)}.rb-footer-social a:hover{border-color:var(--atlas-champagne);color:var(--atlas-champagne-bright)}.rb-footer-social svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.rb-footer-social a:last-child svg,.rb-footer-social svg .is-filled{fill:currentColor;stroke:none}.careers-form .form-honeypot,.inquiry-form .form-honeypot,.rb-honeypot{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.careers-form .form-honeypot input,.inquiry-form .form-honeypot input,.rb-honeypot input{position:absolute!important;inset:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.rb-contact-form-switcher,.rb-media-credits{padding:var(--section) var(--pad);background:var(--atlas-ivory-raised)}.rb-contact-form-heading{max-width:var(--max);margin:0 auto 2.5rem}.rb-contact-form-heading h2,.rb-media-credits h2{max-width:62rem;margin:0;font-family:var(--font-sans);font-size:clamp(2.65rem,4.6vw,5.25rem);font-weight:440;letter-spacing:-.058em;line-height:.94;text-wrap:balance}.rb-contact-form-tabs{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.rb-contact-form-tabs button{min-height:48px;padding:.8rem 1.15rem;border:1px solid var(--line);background:transparent;color:var(--atlas-graphite);cursor:pointer;font:700 .75rem/1 var(--font-sans);letter-spacing:.075em;text-transform:uppercase}.rb-contact-form-tabs button[aria-selected=true]{border-color:var(--atlas-graphite);background:var(--atlas-graphite);color:var(--atlas-ivory)}.rb-contact-form-panel{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(14rem,.5fr) minmax(0,1.5fr);gap:clamp(2rem,5vw,5rem);align-items:start}.rb-contact-form-panel[hidden]{display:none}.rb-contact-form-panel>div:first-child{position:sticky;top:calc(var(--header) + 2rem)}.rb-contact-form-panel h3{margin:0;font-size:clamp(1.7rem,2.7vw,2.8rem);font-weight:480;letter-spacing:-.045em;line-height:1}.rb-contact-form-panel>div:first-child p{margin:1rem 0 0;color:var(--ink-soft)}.rb-media-credits{background:var(--atlas-ivory)}.rb-media-credits>.rb-section-heading,.rb-media-credits>details{max-width:var(--max);margin-right:auto;margin-left:auto}.rb-media-credits>details{border-top:1px solid var(--line)}.rb-media-credits>details:last-child{border-bottom:1px solid var(--line)}.rb-media-credits summary{min-height:64px;padding:.8rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:1rem;font-weight:700}.rb-media-credits summary small{color:var(--ink-soft);font-size:.75rem}.rb-media-credits ul{margin:0;padding:0 0 2rem;list-style:none}.rb-media-credits li{min-height:68px;padding:.85rem 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:2rem}.rb-media-credits li>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem 1rem}.rb-media-credits li a,.rb-media-credits li span,.rb-media-credits li strong{font-size:.75rem}.rb-media-credits li span{color:var(--ink-soft)}.rb-media-credits li a{color:#7f5426;text-decoration:underline}.case-study-hero,.experience-hero{position:relative;min-height:clamp(46rem,calc(100svh - var(--header) - var(--utility)),61rem);overflow:hidden;background:var(--atlas-graphite);color:var(--atlas-ivory);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(26rem,.94fr)}.case-study-hero-copy,.experience-hero-copy{position:relative;z-index:2;padding:clamp(4rem,7vw,7rem) clamp(2rem,5vw,5rem) clamp(4rem,6vw,6rem) max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));display:flex;flex-direction:column;justify-content:center}.case-study-hero h1,.experience-hero h1{max-width:54rem;margin:0;font-size:clamp(4rem,6.5vw,7rem);font-weight:430;letter-spacing:-.068em;line-height:.87;text-wrap:balance}.case-study-hero .rb-lead,.experience-hero .rb-lead{max-width:47rem;margin-top:2rem;color:rgb(243 239 231/75%)}.case-study-hero .rb-button,.experience-hero .rb-button{align-self:flex-start;margin-top:2rem}.case-hero-media,.experience-hero-media{position:relative;min-height:38rem}.case-hero-media:after,.experience-hero-media:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,var(--atlas-graphite),transparent 38%),linear-gradient(180deg,transparent 55%,rgb(8 10 11/64%));content:"";pointer-events:none}.media-slot{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;background:var(--atlas-graphite-soft)}.media-slot img{object-fit:cover;filter:saturate(.72) contrast(1.07);transition:transform .7s var(--atlas-ease),filter .42s var(--atlas-ease)}.media-slot-badge{position:absolute;z-index:3;right:1rem;bottom:1rem;min-height:28px;padding:.35rem .55rem;border:1px solid rgb(243 239 231/42%);background:rgb(16 18 20/82%);color:var(--atlas-ivory);font-size:.75rem;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.experience-tabs{max-width:64rem;margin:2rem 0 0;border-top:1px solid rgb(243 239 231/24%);border-bottom:1px solid rgb(243 239 231/24%);display:flex;flex-wrap:wrap}.experience-tabs a{position:relative;min-height:46px;padding:.8rem 1rem .72rem 0;margin-right:1rem;color:rgb(243 239 231/68%);font-size:.75rem;font-weight:680;letter-spacing:.02em;display:inline-flex;align-items:center;transition:color .18s var(--atlas-ease)}.experience-tabs a:after{position:absolute;right:1rem;bottom:-1px;left:0;height:2px;background:var(--atlas-champagne);content:"";opacity:0;transform:scaleX(.35);transform-origin:left;transition:opacity .18s var(--atlas-ease),transform .22s var(--atlas-ease)}.experience-tabs a:hover,.experience-tabs a[aria-current=page]{color:var(--atlas-champagne-bright)}.experience-tabs a:hover:after,.experience-tabs a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.experience-tabs-condensed{margin-top:1.6rem}.experience-tabs-condensed a{min-height:42px;font-size:.75rem}.representative-pattern-label{max-width:47rem;margin:1.7rem 0 -1rem;color:var(--atlas-champagne);font-size:.75rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.experience-introduction{padding:clamp(4rem,6.5vw,6.5rem) var(--pad);background:linear-gradient(125deg,rgb(214 180 124/9%),transparent 42%),var(--atlas-ivory-deep);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);gap:clamp(2.5rem,8vw,8rem);align-items:end}.experience-introduction h2{max-width:58rem;margin:0;font-size:clamp(3rem,5.3vw,6.25rem);font-weight:440;letter-spacing:-.062em;line-height:.91;text-wrap:balance}.experience-introduction p{max-width:42rem;margin:0 0 .25rem;color:var(--ink-soft);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.75}.experience-subnav,.route-category-subnav{padding:0 var(--pad) 1.5rem;background:var(--atlas-graphite);border-bottom:1px solid rgb(214 180 124/24%)}.experience-subnav .experience-tabs,.route-category-subnav .experience-tabs{max-width:var(--max);margin:0 auto}.route-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fleet-category-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.route-category-tabs a{margin-right:0;justify-self:start}.experience-wall{padding:var(--section) var(--pad);background:var(--atlas-ivory)}.experience-wall-grid,.experience-wall-heading{max-width:var(--max);margin-right:auto;margin-left:auto}.experience-wall-heading{margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:clamp(2rem,7vw,7rem);align-items:end}.experience-wall-heading .rb-eyebrow{grid-column:1/-1;margin-bottom:-.5rem}.case-gallery-heading h2,.case-story h2,.experience-methodology h2,.experience-wall-heading h2{margin:0;font-size:clamp(2.75rem,5vw,5.8rem);font-weight:440;letter-spacing:-.06em;line-height:.92;text-wrap:balance}.case-story>div>p:last-child,.experience-wall-heading>p:last-child{margin:0;color:var(--ink-soft)}.experience-wall-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.35rem)}.experience-card{position:relative;min-height:31rem;overflow:hidden;background:var(--atlas-graphite-soft);color:var(--atlas-ivory);isolation:isolate}.experience-card-1{grid-column:span 7}.experience-card-2{grid-column:span 5}.experience-card-3,.experience-card-4,.experience-card-5{grid-column:span 4;min-height:27rem}.experience-card-6,.experience-card-7{grid-column:span 6;min-height:29rem}.experience-card .media-slot,.experience-card:after{position:absolute;inset:0}.experience-card:after{z-index:1;background:linear-gradient(180deg,rgb(8 10 11/5%) 22%,rgb(8 10 11/90%));content:""}.experience-card>div:last-child{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:clamp(1.35rem,3vw,2.5rem)}.experience-card>div:last-child>span{color:var(--atlas-champagne-bright);font-size:.75rem;font-weight:730;letter-spacing:.075em;text-transform:uppercase}.experience-card h2,.experience-card h3{max-width:38rem;margin:.65rem 0 0;font-size:clamp(1.55rem,2.7vw,3.15rem);font-weight:470;letter-spacing:-.05em;line-height:.98}.experience-card p{max-width:42rem;margin:.9rem 3rem 0 0;color:rgb(243 239 231/72%);font-size:.88rem;line-height:1.6}.experience-card svg{position:absolute;right:clamp(1.35rem,3vw,2.5rem);bottom:clamp(1.45rem,3vw,2.6rem);width:1.35rem;fill:none;stroke:var(--atlas-champagne);transition:transform .22s var(--atlas-ease)}.experience-card:focus-visible img,.experience-card:hover img{filter:saturate(.9) contrast(1.05);transform:scale(1.035)}.experience-card:focus-visible svg,.experience-card:hover svg{transform:translateX(.3rem)}.experience-card:focus-visible{outline-color:var(--atlas-champagne-bright);outline-offset:-.45rem}.case-story,.experience-methodology{padding:var(--section) var(--pad);background:var(--atlas-ivory-raised);display:grid;grid-template-columns:minmax(0,1.03fr) minmax(22rem,.97fr);gap:clamp(3rem,9vw,9rem);align-items:start}.case-story>*,.experience-methodology>*{max-width:46rem}.experience-methodology>p{margin:2.5rem 0 0;color:var(--ink-soft);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.8}.experience-methodology a{color:#815321;text-decoration:underline;text-underline-offset:.25em}.experience-quote{margin:0;padding:clamp(4.5rem,9vw,8.5rem) var(--pad);background:linear-gradient(120deg,rgb(214 180 124/8%),transparent 42%),var(--atlas-graphite);color:var(--atlas-ivory);text-align:center}.experience-quote p{max-width:67rem;margin:0 auto;font-size:clamp(2.6rem,5.8vw,6.5rem);font-weight:430;letter-spacing:-.06em;line-height:.92;text-wrap:balance}.experience-quote cite{margin-top:1.5rem;color:var(--atlas-champagne);font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:block}.case-story{background:var(--atlas-ivory)}.case-facts{margin:0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-facts>div{min-height:10.5rem;padding:1.5rem 1.25rem 1.5rem 0;border-bottom:1px solid var(--line)}.case-facts>div:nth-child(odd){padding-right:1.5rem;border-right:1px solid var(--line)}.case-facts>div:nth-child(2n){padding-left:1.5rem}.case-facts dt{color:#815321;font-size:.75rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.case-facts dd{margin:.8rem 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:530;letter-spacing:-.025em;line-height:1.35}.experience-portfolio-overview{padding:var(--section) var(--pad);background:linear-gradient(125deg,rgb(214 180 124/9%),transparent 38%),var(--atlas-ivory-raised);border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(23rem,.98fr);gap:clamp(3rem,9vw,9rem);align-items:end}.experience-portfolio-overview>*{max-width:48rem}.experience-portfolio-overview h2{max-width:54rem;margin:0;font-size:clamp(3rem,5.2vw,6rem);font-weight:440;letter-spacing:-.062em;line-height:.91;text-wrap:balance}.experience-portfolio-overview>div:last-child>p:first-child{margin:0;color:var(--ink-soft);font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.75}.experience-evidence-note{margin:1.6rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line);color:#6b6f70;font-size:.82rem;line-height:1.65}.experience-case-list{padding:0 var(--pad);background:var(--atlas-ivory)}.experience-case-entry{max-width:var(--max);margin:0 auto;border-bottom:1px solid var(--line)}.experience-case-entry:first-child{border-top:1px solid var(--line)}.experience-case-entry>summary{min-height:8.5rem;padding:1.7rem 0;list-style:none;cursor:pointer;display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:clamp(1rem,2.5vw,2.5rem);align-items:center}.experience-case-entry>summary::-webkit-details-marker{display:none}.experience-case-entry>summary>span:first-child{color:#815321;font-size:.75rem;font-weight:750;letter-spacing:.08em}.experience-case-entry>summary h2{max-width:65rem;margin:0;font-size:clamp(1.75rem,3.2vw,3.6rem);font-weight:460;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.experience-case-toggle{min-width:7rem;color:#71522f;font-size:.75rem;font-weight:750;letter-spacing:.075em;text-align:right;text-transform:uppercase}.experience-case-toggle:after{margin-left:.65rem;content:"+";font-size:1.1rem;font-weight:430}.experience-case-entry[open] .experience-case-toggle:after{content:"−"}.experience-case-entry>summary:hover .experience-case-toggle,.experience-case-entry>summary:hover h2,.experience-case-entry[open]>summary h2{color:#815321}.experience-case-entry>summary:focus-visible{outline:2px solid #815321;outline-offset:.35rem}.experience-case-body{padding:0 0 clamp(3rem,6vw,5.5rem) 7rem;display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.experience-case-summary>p:not(.rb-eyebrow){margin:0;color:var(--ink-soft);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.75}.experience-case-summary .rb-text-link{width:fit-content;margin-top:1.7rem;padding:0 1.2rem;border:1px solid #9a8f7d;color:var(--ink)}.experience-case-facts{margin:0;border-top:1px solid var(--line)}.experience-case-facts>div{padding:1.2rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(8.5rem,.34fr) minmax(0,.66fr);gap:1.5rem}.experience-case-facts dt{color:#815321;font-size:.75rem;font-weight:750;letter-spacing:.075em;line-height:1.5;text-transform:uppercase}.experience-case-facts dd{margin:0;font-size:.95rem;font-weight:520;line-height:1.65}.case-gallery{padding:var(--section) var(--pad);background:var(--atlas-ivory-deep)}.case-gallery-grid,.case-gallery-heading{max-width:var(--max);margin-right:auto;margin-left:auto}.case-gallery-heading{max-width:64rem;margin-left:max(0px,calc((100vw - var(--max)) / 2))}.case-gallery-grid{margin-top:clamp(2.5rem,5vw,4.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.35rem)}.case-gallery figure{margin:0}.case-gallery .media-slot{min-height:clamp(20rem,34vw,36rem)}.case-gallery figure:nth-child(2) .media-slot{margin-top:3rem;min-height:clamp(18rem,30vw,32rem)}.case-gallery figcaption{padding:.85rem 0 0;border-top:1px solid var(--line);font-size:.82rem;font-weight:670}.experience-closing{min-height:14rem;padding:2.5rem var(--pad);background:var(--atlas-graphite-raised);color:var(--atlas-ivory);display:flex;align-items:center;justify-content:center;gap:1rem}.experience-closing .rb-text-link{min-height:48px;padding:0 1.35rem;border:1px solid rgb(243 239 231/35%);color:var(--atlas-ivory)}.fleet-overview-intro{display:grid;grid-template-columns:minmax(0,.82fr) minmax(22rem,.68fr);gap:clamp(3rem,8vw,9rem);width:min(100%,var(--max));margin-inline:auto;padding:clamp(4.75rem,7.5vw,7.25rem) var(--pad);background:var(--atlas-ivory)}.fleet-fit-guidance h2,.fleet-network-heading h2,.fleet-overview-intro h2{max-width:13ch;margin-top:.75rem;font-family:var(--font-sans);font-size:clamp(2.75rem,5.2vw,6.2rem);font-weight:430;letter-spacing:-.064em;line-height:.92;text-wrap:balance}.fleet-overview-intro>div:last-child{align-self:end;max-width:42rem}.fleet-overview-intro>div:last-child p{color:var(--atlas-muted);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.75}.fleet-overview-intro>div:last-child p+p{margin-top:1.2rem}.fleet-overview-catalogue{background:var(--atlas-ivory-raised)}.fleet-overview-chapter{scroll-margin-top:calc(var(--header) + var(--utility) + 1.5rem);display:grid;grid-template-columns:minmax(0,1.22fr) minmax(22rem,.78fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;width:min(100%,var(--max));min-height:0;margin-inline:auto;padding:clamp(3.75rem,5.5vw,5.75rem) var(--pad);border-top:1px solid var(--line)}.fleet-overview-chapter:nth-child(2n){grid-template-columns:minmax(22rem,.78fr) minmax(0,1.22fr)}.fleet-overview-chapter:nth-child(2n) .fleet-overview-media{order:2}.fleet-overview-copy,.fleet-overview-media{align-self:center}.fleet-overview-gallery figure{position:relative;width:100%;aspect-ratio:1.34/1;margin:0;overflow:hidden;background:var(--atlas-graphite-soft)}.fleet-overview-gallery figure>img{opacity:0;object-fit:cover;filter:saturate(.76) contrast(1.06);transform:scale(1.012);transition:opacity .36s var(--atlas-ease),transform .7s var(--atlas-ease)}.fleet-overview-gallery figure>img.is-active{opacity:1;transform:scale(1)}.fleet-overview-gallery figcaption{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:linear-gradient(0deg,rgb(15 18 20/88%),rgb(15 18 20/16%));color:var(--atlas-ivory);font-size:.75rem;letter-spacing:.045em}.fleet-overview-gallery-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.fleet-overview-gallery-controls button{min-height:4.25rem;padding:.75rem .9rem;border:0;border-right:1px solid var(--line);background:transparent;color:var(--atlas-muted);cursor:pointer;font:560 .75rem/1.35 var(--font-sans);text-align:left;transition:background-color .18s var(--atlas-ease),color .18s var(--atlas-ease)}.fleet-overview-gallery-controls button:last-child{border-right:0}.fleet-overview-gallery-controls button span{display:block;margin-bottom:.28rem;color:#976329;font-size:.75rem}.fleet-overview-gallery-controls button.is-active,.fleet-overview-gallery-controls button:hover{background:rgb(214 180 124/9%);color:var(--atlas-graphite)}.fleet-overview-gallery-controls button:focus-visible{position:relative;z-index:2;outline:2px solid #8c6337;outline-offset:-3px}.fleet-overview-copy{max-width:34rem}.fleet-overview-index{display:block;margin-bottom:clamp(1.75rem,3.2vw,3.25rem);color:#976329;font-size:.75rem;letter-spacing:.12em}.fleet-overview-copy h2{margin-top:.65rem;font-family:var(--font-sans);font-size:clamp(2.35rem,3.5vw,4.1rem);font-weight:450;letter-spacing:-.058em;line-height:.95;text-wrap:balance}.fleet-overview-copy header>p:last-child{margin-top:1.05rem;color:var(--atlas-muted);font-size:1rem;line-height:1.7}.fleet-overview-specification{margin-top:2rem;border-top:1px solid var(--line)}.fleet-overview-specification>div{display:grid;grid-template-columns:7.5rem 1fr;gap:1.25rem;padding:1rem 0;border-bottom:1px solid var(--line)}.fleet-overview-focus .rb-eyebrow,.fleet-overview-specification dt{color:#815321;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fleet-overview-specification dd{color:var(--atlas-graphite);font-size:.85rem;line-height:1.55}.fleet-overview-focus{margin:1.6rem 0}.fleet-overview-focus ul{display:grid;gap:.65rem;margin-top:.9rem;padding:0;list-style:none}.fleet-overview-focus li{position:relative;padding-left:1.15rem;color:var(--atlas-muted);font-size:.86rem}.fleet-overview-focus li:before{position:absolute;top:.48em;left:0;width:.34rem;height:.34rem;background:#976329;content:""}.fleet-overview-copy .rb-text-link{min-height:44px}.fleet-network-model{display:grid;grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr);gap:clamp(4rem,9vw,10rem);padding:clamp(5rem,7.5vw,7.5rem) max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));background:linear-gradient(135deg,rgb(214 180 124/8%),transparent 36%),var(--atlas-graphite);color:var(--atlas-ivory)}.fleet-network-heading{align-self:start;position:sticky;top:8rem}.fleet-network-heading .rb-eyebrow,.fleet-network-principles>article>span{color:var(--atlas-champagne)}.fleet-network-heading h2{max-width:11ch}.fleet-network-heading>p:last-child{max-width:42rem;margin-top:1.5rem;color:rgb(243 239 231/70%);line-height:1.72}.fleet-network-principles article{display:grid;grid-template-columns:3rem minmax(9rem,.55fr) 1fr;gap:1.5rem;align-items:start;padding:1.75rem 0;border-top:1px solid rgb(243 239 231/20%)}.fleet-network-principles article:last-child{border-bottom:1px solid rgb(243 239 231/20%)}.fleet-network-principles h3{font-size:1rem;font-weight:600}.fleet-network-principles p{color:rgb(243 239 231/68%);font-size:.88rem;line-height:1.65}.fleet-fit-guidance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,8vw,8rem);align-items:end;padding:clamp(4.5rem,6.5vw,6.5rem) max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));background:var(--atlas-champagne);color:var(--atlas-graphite)}.fleet-fit-guidance h2{max-width:15ch}.fleet-fit-guidance>div:first-child>p:last-child{max-width:52rem;margin-top:1.25rem;line-height:1.65}.fleet-fit-actions{display:flex;flex-wrap:wrap;gap:.75rem}.fleet-fit-guidance .rb-button:not(.rb-button-light){border-color:var(--atlas-graphite);background:var(--atlas-graphite);color:var(--atlas-ivory)}.fleet-fit-guidance .rb-button:not(.rb-button-light):hover{border-color:#262b2e;background:#262b2e;color:var(--atlas-champagne-bright)}.fleet-fit-guidance .rb-button-light{border-color:rgb(16 18 20/62%);color:var(--atlas-graphite)}.fleet-fit-guidance .rb-button-light:hover{border-color:var(--atlas-graphite);background:rgb(16 18 20/8%);color:var(--atlas-graphite)}@media (max-width:900px){.fleet-fit-guidance,.fleet-network-model,.fleet-overview-chapter,.fleet-overview-intro{grid-template-columns:1fr}.fleet-overview-intro{gap:2.25rem}.fleet-overview-chapter{gap:2.5rem;min-height:0}.fleet-overview-chapter:nth-child(2n){grid-template-columns:1fr}.fleet-overview-chapter:nth-child(2n) .fleet-overview-media{order:0}.fleet-overview-copy{max-width:46rem}.fleet-overview-index{margin-bottom:1.4rem}.fleet-network-heading{position:static}.fleet-fit-actions{align-items:stretch}}@media (max-width:560px){.fleet-overview-intro{padding-block:4.5rem}.fleet-overview-chapter{padding-block:3.25rem}.fleet-overview-gallery figure{aspect-ratio:1.18/1}.fleet-overview-gallery-controls button{min-height:64px;padding:.65rem .55rem;font-size:.75rem}.fleet-overview-gallery-controls button span{font-size:.75rem}.fleet-network-principles article,.fleet-overview-specification>div{grid-template-columns:1fr;gap:.65rem}.fleet-fit-guidance,.fleet-network-model{padding-block:4.5rem}.fleet-fit-actions,.fleet-fit-actions .rb-button{width:100%}}.concierge-launcher,.concierge-panel{border-radius:0;border-color:rgb(214 180 124/54%)}.concierge-launcher{background:rgb(16 18 20/94%)}.concierge-panel{background:rgb(251 248 241/98%)}@media (max-width:1180px){.rb-header-inner{grid-template-columns:minmax(10rem,13.5rem) 1fr auto}.rb-footer-main{grid-template-columns:1fr}.rb-desktop-nav{gap:.55rem}.rb-accountability{gap:4rem}.rb-home-image-secondary{display:none}.rb-home-visual-note{right:max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)))}.rb-contact-form-panel{grid-template-columns:1fr;gap:2rem}.rb-contact-form-panel>div:first-child{position:static}:root{--header:4.8rem}.rb-header-inner{grid-template-columns:1fr auto auto}.rb-menu-button{border-color:rgb(214 180 124/44%)}.rb-menu-button span{background:var(--atlas-champagne-bright)}.rb-mobile-nav{bottom:auto;height:calc(100dvh - var(--header) - var(--utility));background:linear-gradient(130deg,rgb(214 180 124/7%),transparent 34%),var(--atlas-graphite);color:var(--atlas-ivory)}.rb-mobile-nav section{border-bottom-color:rgb(243 239 231/16%)}.rb-mobile-nav section>button,.rb-mobile-primary{color:var(--atlas-ivory)}.rb-mobile-nav section>button svg{color:var(--atlas-champagne)}.rb-mobile-nav section>div>p{color:rgb(243 239 231/59%)}.rb-mobile-nav section>div>a{border-top-color:rgb(243 239 231/11%);color:rgb(243 239 231/82%)}.rb-mobile-nav section>div>a span{color:var(--atlas-champagne)}.rb-mobile-actions .rb-button-light{border-color:rgb(243 239 231/42%)}}@media (max-width:1180px){body:has(.rb-mobile-nav:not([hidden])) .concierge-shell{opacity:0;pointer-events:none;transform:translateY(12px);visibility:hidden}.rb-home-hero,.rb-page-hero{min-height:auto}.rb-home-copy,.rb-page-hero-copy{width:64%;min-height:46rem;padding-top:5rem;padding-bottom:4rem}.rb-home-copy h1,.rb-page-hero h1{font-size:clamp(4rem,9vw,6.2rem)}.rb-home-copy:before,.rb-page-hero-copy:before{top:9.5rem}.rb-home-copy:after,.rb-page-hero-copy:after{top:9.15rem}.rb-home-visual,.rb-page-hero-visual{position:absolute;min-height:0}.rb-home-visual-note,.rb-visual-caption{width:min(20rem,36vw)}.rb-hospitality-image:after{background:linear-gradient(180deg,transparent 65%,rgb(23 26 29/58%))}.case-study-hero,.experience-hero{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.case-study-hero h1,.experience-hero h1{font-size:clamp(3.6rem,7.4vw,5.4rem)}.case-story,.experience-methodology,.experience-wall-heading{gap:3rem}.experience-card-1,.experience-card-2,.experience-card-6,.experience-card-7{grid-column:span 6}.experience-card-3,.experience-card-4,.experience-card-5{grid-column:span 4}}@media (max-width:900px){.experience-portfolio-overview{grid-template-columns:1fr;gap:2rem;align-items:start}.experience-case-body{padding-left:4.5rem;grid-template-columns:1fr;gap:2.5rem}}@media (max-width:700px){:root{--pad:1.15rem;--section:3.25rem}body{font-size:16px}.rb-logo{width:10.8rem}.case-study-hero,.experience-hero{min-height:auto;display:block}.case-study-hero-copy,.experience-hero-copy{padding:3.5rem var(--pad) 3rem}.case-study-hero h1,.experience-hero h1{font-size:clamp(3rem,14.3vw,4.2rem);line-height:.9}.case-study-hero .rb-lead,.experience-hero .rb-lead{margin-top:1.5rem;font-size:1rem;line-height:1.65}.experience-tabs,.experience-tabs-condensed{width:calc(100% + var(--pad));margin-top:1.5rem;padding-right:var(--pad);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--pad);scroll-snap-type:x proximity;flex-wrap:nowrap;scrollbar-width:thin}.experience-tabs a,.experience-tabs-condensed a{flex:0 0 auto;min-height:48px;scroll-snap-align:center;white-space:nowrap}.representative-pattern-label{margin-top:1.45rem;margin-bottom:-.75rem;font-size:.75rem;line-height:1.5}.case-hero-media,.experience-hero-media{min-height:24rem}.case-hero-media:after,.experience-hero-media:after{background:linear-gradient(180deg,var(--atlas-graphite),transparent 24%,rgb(8 10 11/42%))}.case-story,.experience-introduction,.experience-methodology,.experience-wall-heading{grid-template-columns:1fr;gap:1.5rem}.experience-wall-heading .rb-eyebrow{margin-bottom:0}.experience-introduction{padding-top:3.5rem;padding-bottom:3.5rem}.experience-introduction h2{font-size:clamp(2.7rem,12.5vw,3.8rem)}.experience-subnav,.route-category-subnav{padding-right:0;padding-bottom:1rem}.experience-subnav .experience-tabs,.route-category-subnav .experience-tabs{width:100%;margin:0}.route-category-tabs{display:flex}.route-category-tabs a{margin-right:1rem}.experience-portfolio-overview{padding-top:3.5rem;padding-bottom:3.5rem}.experience-portfolio-overview h2{font-size:clamp(2.7rem,12.5vw,3.8rem)}.experience-case-entry>summary{min-height:0;padding:1.4rem 0;grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem .8rem}.experience-case-entry>summary h2{font-size:clamp(1.55rem,7.5vw,2rem)}.experience-case-toggle{grid-column:2;min-width:0;text-align:left}.experience-case-body{padding:0 0 3rem 3.05rem;gap:2rem}.experience-case-summary .rb-text-link{width:100%;justify-content:center}.experience-case-facts>div{grid-template-columns:1fr;gap:.55rem}.case-gallery-heading h2,.case-story h2,.experience-methodology h2,.experience-wall-heading h2{font-size:clamp(2.55rem,12vw,3.7rem)}.experience-wall-grid{grid-template-columns:1fr}.experience-card,.experience-card-1,.experience-card-2,.experience-card-3,.experience-card-4,.experience-card-5,.experience-card-6,.experience-card-7{grid-column:auto;min-height:27rem}.experience-card p{margin-right:2rem;font-size:.82rem}.experience-methodology>p{margin-top:0}.experience-quote p{font-size:clamp(2.45rem,12vw,3.7rem)}.case-facts{grid-template-columns:1fr}.case-facts>div,.case-facts>div:nth-child(2n),.case-facts>div:nth-child(odd){min-height:0;padding:1.3rem 0;border-right:0}.case-gallery-grid{grid-template-columns:1fr}.case-gallery .media-slot,.case-gallery figure:nth-child(2) .media-slot{min-height:26rem;margin-top:0}.case-gallery figure+figure{margin-top:1.5rem}.experience-closing{min-height:13rem;padding:2rem var(--pad);flex-direction:column}.experience-closing .rb-button,.experience-closing .rb-text-link{width:100%}.rb-home-hero,.rb-page-hero{position:relative;display:block;background:var(--atlas-graphite)}.rb-home-copy,.rb-home-hero,.rb-page-hero,.rb-page-hero-copy{min-height:max(48rem,calc(100svh - var(--header) - var(--utility)))}.rb-home-copy,.rb-page-hero-copy{width:100%;padding:3.8rem var(--pad) 2.8rem}.rb-operating-indicators{padding:0 var(--pad)}.rb-operating-indicators>div{min-height:6.75rem;padding:1.2rem .75rem;text-align:center;align-items:center}.rb-operating-indicators strong{font-size:clamp(1.05rem,5vw,1.3rem)}.rb-operating-indicators span{font-size:.75rem;letter-spacing:.045em}.rb-page-hero,.rb-page-hero-copy{min-height:max(40rem,calc(100svh - var(--header) - var(--utility)))}.rb-home-copy:after,.rb-home-copy:before,.rb-page-hero-copy:after,.rb-page-hero-copy:before{display:none}.rb-home-copy h1,.rb-page-hero h1{font-size:clamp(3.35rem,15.5vw,4.65rem);letter-spacing:-.068em;line-height:.88}.rb-home-copy .rb-lead,.rb-page-hero .rb-lead{font-size:1rem;line-height:1.65}.rb-hero-actions{gap:.75rem}.rb-home-qualifier{margin-top:2.15rem}.rb-home-qualifier p{padding-right:4.9rem}.rb-home-visual,.rb-page-hero-visual{position:absolute;inset:0;min-height:0}.rb-home-image-primary:after,.rb-page-hero-visual:after{background:linear-gradient(90deg,rgb(9 11 12/92%),rgb(9 11 12/62%)),linear-gradient(180deg,rgb(9 11 12/34%) 35%,rgb(9 11 12/88%))}.rb-home-image-primary img,.rb-page-hero-visual>img{object-position:58% center;filter:saturate(.72) contrast(1.07) brightness(.72)}.rb-home-visual-note,.rb-visual-caption{display:none}.rb-accountability h2,.rb-brands>h2,.rb-collection>div:first-child h2,.rb-form-shell>div:first-child h2,.rb-hospitality-feature h2,.rb-proof-feature h2,.rb-proof-index-head h2,.rb-related h2,.rb-section-heading h2{font-size:clamp(2.6rem,12vw,3.8rem)}.rb-market-list a{min-height:6.6rem}.rb-accountability,.rb-proof-feature{gap:2.8rem}.rb-hospitality-feature{min-height:0}.rb-contact-paths>a,.rb-home-final>div{min-height:13rem}.rb-collection-grid,.rb-network-grid{gap:1.35rem}.rb-contact-paths>a:hover{background:inherit}.rb-form-shell{gap:2.2rem}.rb-contact-form-switcher,.rb-media-credits{padding:var(--section) var(--pad)}.rb-contact-form-heading{margin-bottom:1.75rem}.rb-contact-form-heading h2,.rb-media-credits h2{font-size:clamp(2.6rem,12vw,3.8rem)}.rb-contact-form-tabs{display:grid;grid-template-columns:1fr;margin-top:1.4rem}.rb-contact-form-panel{gap:1.25rem}.rb-contact-form-panel h3{font-size:1.65rem}.rb-media-credits li{flex-direction:column;gap:.55rem}.careers-form,.inquiry-form{padding:1.15rem;box-shadow:none}.rb-footer-callout h2{font-size:clamp(2.45rem,11vw,3.5rem)}.rb-footer-main{gap:2.5rem}.rb-footer-callout{padding-top:2rem;padding-bottom:2rem}.rb-footer-main{padding-top:1.75rem;padding-bottom:1.75rem}.rb-footer-social a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.rb-footer-social a{width:44px;padding:0;justify-content:center}.concierge-launcher{width:48px;min-height:48px;padding:5px;grid-template-columns:1fr;place-items:center}.concierge-launcher>b,.concierge-launcher>span:nth-child(2){display:none}.concierge-launcher-mark{width:36px}}@media (max-width:390px){.rb-home-copy h1,.rb-page-hero h1{font-size:3.25rem}.rb-hero-actions{width:100%}.rb-hero-actions .rb-button,.rb-hero-actions .rb-text-link{width:100%;justify-content:center}.rb-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.rb-page-hero-experience .rb-page-hero-copy{width:min(57%,56rem)}.rb-page-hero-experience h1{max-width:48rem;font-size:clamp(3.7rem,5.35vw,5.35rem);line-height:.91;letter-spacing:-.058em}.rb-page-hero-experience .representative-pattern-label{margin:1.45rem 0 .65rem}.rb-page-hero-experience .rb-lead{max-width:42rem;margin:0}@media (max-width:1180px){.rb-page-hero-experience .rb-page-hero-copy{width:66%}.rb-page-hero-experience h1{font-size:clamp(3.45rem,7.15vw,5rem)}}@media (max-width:700px){.rb-page-hero-experience,.rb-page-hero-experience .rb-page-hero-copy{min-height:max(42rem,calc(100svh - var(--header) - var(--utility)))}.rb-page-hero-experience .rb-page-hero-copy{width:100%;padding-top:3.2rem;padding-bottom:2.6rem}.rb-page-hero-experience h1{max-width:22rem;font-size:clamp(2.6rem,11vw,3.05rem);line-height:.94;letter-spacing:-.052em}.rb-page-hero-experience .representative-pattern-label{max-width:21rem;margin-top:1.25rem;margin-bottom:.55rem;font-size:.75rem;line-height:1.45}.rb-page-hero-experience .rb-lead{max-width:22rem;line-height:1.58}}@media (max-width:390px){.rb-page-hero-experience h1{font-size:clamp(2.5rem,10.75vw,2.78rem)}}.rb-about-brands,.rb-about-closing,.rb-about-pathways,.rb-about-purpose,.rb-about-story{padding-inline:max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)))}.rb-about-story{display:grid;grid-template-columns:minmax(17rem,.82fr) minmax(0,1.18fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,8vw,8rem)}.rb-about-brands-heading h2,.rb-about-closing h2,.rb-about-pathways .rb-section-heading h2,.rb-about-purpose .rb-section-heading h2,.rb-about-story-heading h2{max-width:16ch;margin:0;font-size:clamp(2.65rem,4.5vw,4.8rem);line-height:.98;letter-spacing:-.055em}.rb-about-story-copy{display:grid;gap:1.5rem;color:var(--ink-soft);font-size:clamp(1.03rem,1.25vw,1.2rem);line-height:1.75}.rb-about-story-copy>p{margin:0}.rb-about-difference{margin-top:1rem;padding:1.5rem 0 .25rem clamp(1.25rem,3vw,2.5rem);border-left:2px solid var(--clay)}.rb-about-brand-list>a>span,.rb-about-difference>span,.rb-about-purpose-pair article>span{color:var(--clay);font-size:.78rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.rb-about-difference p{margin:.85rem 0 0;color:var(--ink);font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.5}.rb-about-operating{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));background:var(--atlas-graphite);color:var(--atlas-ivory)}.rb-about-operating article{min-height:30rem;padding:clamp(3rem,5vw,5rem);display:grid;grid-template-columns:auto 1fr;align-content:center;gap:clamp(1.5rem,3vw,3rem);border-right:1px solid rgb(243 239 231/16%)}.rb-about-operating article:last-child{border-right:0}.rb-about-operating article>span{color:var(--atlas-champagne);font-size:.82rem}.rb-about-operating h2{max-width:13ch;margin:.7rem 0 1.25rem;color:var(--atlas-ivory-raised);font-size:clamp(2rem,3vw,3.2rem);line-height:1.02;letter-spacing:-.045em}.rb-about-operating article p:last-child{max-width:37rem;margin:0;color:rgb(243 239 231/72%);line-height:1.7}.rb-about-commitment{padding:clamp(5rem,9vw,9rem) max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)));background:var(--atlas-ivory-raised)}.rb-about-commitment blockquote{max-width:29ch;margin:1.5rem 0 0 auto;color:var(--atlas-graphite);font-family:var(--font-display);font-size:clamp(2.4rem,4.2vw,4.6rem);font-weight:500;line-height:1.04;letter-spacing:-.048em}.rb-about-brands,.rb-about-pathways,.rb-about-purpose{padding-block:clamp(5rem,8vw,8rem)}.rb-about-pathways .rb-section-heading,.rb-about-purpose .rb-section-heading{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.rb-about-pathway-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rb-about-pathway-grid>a{min-height:22rem;padding:2rem;display:flex;flex-direction:column;border-right:1px solid var(--line);transition:background .18s var(--atlas-ease),color .18s var(--atlas-ease)}.rb-about-pathway-grid>a:last-child{border-right:0}.rb-about-pathway-grid>a>span{color:var(--clay);font-size:.78rem}.rb-about-pathway-grid h3{margin:auto 0 1rem;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.05;letter-spacing:-.035em}.rb-about-pathway-grid p{margin:0;color:var(--ink-soft);line-height:1.6}.rb-about-pathway-grid svg{width:1rem;margin-top:1.5rem}.rb-about-pathway-grid>a:focus-visible,.rb-about-pathway-grid>a:hover{background:var(--atlas-graphite);color:var(--atlas-ivory)}.rb-about-pathway-grid>a:focus-visible p,.rb-about-pathway-grid>a:hover p{color:rgb(243 239 231/72%)}.rb-about-purpose{background:var(--atlas-ivory-deep)}.rb-about-purpose-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.rb-about-purpose-pair article{min-height:22rem;padding:clamp(2rem,4vw,4rem);border-right:1px solid var(--line)}.rb-about-purpose-pair article:last-child{border-right:0}.rb-about-purpose-pair p{max-width:27ch;margin:2rem 0 0;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1.12;letter-spacing:-.035em}.rb-about-values{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.rb-about-values,.rb-about-values>div{display:grid;border-bottom:1px solid var(--line)}.rb-about-values>div{min-height:12rem;padding:1.75rem;align-content:start;grid-template-columns:auto 1fr;gap:.75rem 1rem;border-right:1px solid var(--line)}.rb-about-values>div:nth-child(3n){border-right:0}.rb-about-values>div:nth-last-child(-n+3){border-bottom:0}.rb-about-values span{color:var(--clay);font-size:.75rem}.rb-about-values strong{font-size:1rem}.rb-about-values p{grid-column:2;margin:0;color:var(--ink-soft);line-height:1.55}.rb-about-brands{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,8rem);background:var(--atlas-ivory-raised)}.rb-about-brands-heading>p:not(.rb-eyebrow){max-width:32rem;margin:1.5rem 0 2rem;color:var(--ink-soft);line-height:1.65}.rb-about-brand-list{border-top:1px solid var(--line)}.rb-about-brand-list>a{position:relative;min-height:12rem;padding:1.75rem 3.5rem 1.75rem 0;display:grid;align-content:center;border-bottom:1px solid var(--line)}.rb-about-brand-list h3{margin:.65rem 0 .55rem;font-size:clamp(1.65rem,2.6vw,2.65rem);letter-spacing:-.04em}.rb-about-brand-list p{max-width:37rem;margin:0;color:var(--ink-soft);line-height:1.55}.rb-about-brand-list svg{position:absolute;top:50%;right:.5rem;width:1.1rem;transform:translateY(-50%);transition:transform .18s var(--atlas-ease)}.rb-about-brand-list>a:focus-visible svg,.rb-about-brand-list>a:hover svg{transform:translate(.35rem,-50%)}.rb-about-closing{min-height:25rem;padding-block:clamp(4rem,7vw,7rem);display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;background:var(--atlas-graphite-raised);color:var(--atlas-ivory)}.rb-about-closing h2{color:var(--atlas-ivory-raised)}@media (max-width:900px){.rb-about-brands,.rb-about-story{grid-template-columns:1fr;gap:3rem}.rb-about-operating,.rb-about-purpose-pair{grid-template-columns:1fr}.rb-about-operating article{min-height:auto;border-right:0;border-bottom:1px solid rgb(243 239 231/16%)}.rb-about-purpose-pair article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.rb-about-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-about-pathway-grid>a:nth-child(2){border-right:0}.rb-about-pathway-grid>a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:700px){.rb-about-brands,.rb-about-closing,.rb-about-pathways,.rb-about-purpose,.rb-about-story{padding-block:4rem}.rb-about-brands-heading h2,.rb-about-closing h2,.rb-about-pathways .rb-section-heading h2,.rb-about-purpose .rb-section-heading h2,.rb-about-story-heading h2{font-size:clamp(2.35rem,10vw,3.1rem)}.rb-about-operating article{padding:3rem var(--pad);grid-template-columns:1fr}.rb-about-commitment blockquote{font-size:clamp(2.2rem,9vw,3rem)}.rb-about-pathway-grid,.rb-about-values{grid-template-columns:1fr}.rb-about-pathway-grid>a{min-height:16rem;border-right:0;border-bottom:1px solid var(--line)}.rb-about-pathway-grid>a:last-child{border-bottom:0}.rb-about-values>div,.rb-about-values>div:nth-child(3n),.rb-about-values>div:nth-last-child(-n+3){min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.rb-about-values>div:last-child{border-bottom:0}.rb-about-closing{min-height:23rem;align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.rb-button:before{display:none}.experience-card:focus-visible img,.experience-card:hover img,.fleet-overview-gallery figure>img,.rb-collection-grid>a:hover img,.rb-hospitality-feature:hover .rb-hospitality-image img,.rb-network-grid a:hover img{transform:none;transition:none}}.rb-team-accountability,.rb-team-directory,.rb-team-introduction{padding-inline:max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)))}.rb-team-introduction{display:grid;grid-template-columns:minmax(17rem,.82fr) minmax(0,1.18fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,8vw,8rem);background:var(--atlas-ivory-raised)}.rb-team-accountability h2,.rb-team-introduction h2{max-width:15ch;margin:0;font-size:clamp(2.65rem,4.5vw,4.8rem);line-height:.98;letter-spacing:-.055em}.rb-team-introduction>div:last-child{display:grid;align-content:start;gap:1.25rem}.rb-team-introduction>div:last-child p{max-width:43rem;margin:0;color:var(--ink-soft);font-size:clamp(1.03rem,1.25vw,1.2rem);line-height:1.75}.rb-team-directory{padding-block:clamp(3.5rem,5.5vw,5.5rem);background:var(--atlas-ivory)}.rb-team-profile{display:grid;grid-template-columns:minmax(12rem,.46fr) minmax(0,1.54fr);min-height:27rem;border-top:1px solid var(--line)}.rb-team-profile:last-child{border-bottom:1px solid var(--line)}.rb-team-portrait{position:relative;min-height:24rem;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;padding:clamp(1.35rem,2.2vw,2rem);border-right:1px solid var(--line);background:linear-gradient(145deg,rgb(214 180 124/9%),transparent 55%),linear-gradient(180deg,var(--atlas-graphite-soft),var(--atlas-graphite));color:var(--atlas-ivory)}.rb-team-portrait:after,.rb-team-portrait:before{content:"";position:absolute;pointer-events:none}.rb-team-portrait:before{inset:12% -12% auto auto;width:72%;aspect-ratio:1;border:1px solid rgb(214 180 124/28%);border-radius:50%}.rb-team-portrait:after{top:0;right:18%;width:1px;height:100%;background:linear-gradient(transparent,rgb(214 180 124/30%),transparent)}.rb-team-portrait>span{position:relative;z-index:1;font-size:clamp(3.8rem,6vw,6.5rem);font-weight:650;line-height:.8;letter-spacing:-.08em}.rb-team-portrait>small{position:relative;z-index:1;color:var(--atlas-champagne-bright);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rb-team-portrait-has-image{padding:0;background:var(--atlas-graphite-soft)}.rb-team-portrait-has-image:before{display:none}.rb-team-portrait-has-image:after{inset:0;width:auto;height:auto;z-index:1;background:linear-gradient(180deg,transparent 68%,rgb(18 23 21/18%))}.rb-team-portrait-has-image>img{object-fit:cover;object-position:50% 50%}.rb-team-portrait-farzad>img{object-position:70% 50%}.rb-team-profile-copy{padding:clamp(2.25rem,3.8vw,3.75rem);display:flex;flex-direction:column;justify-content:center}.rb-team-profile-index{display:flex;align-items:center;gap:1rem;color:var(--clay);font-size:.76rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.rb-team-profile-index span:first-child{padding-right:1rem;border-right:1px solid var(--line)}.rb-team-profile-copy>h2{max-width:15ch;margin:.85rem 0 1.15rem;font-size:clamp(2rem,3vw,3.2rem);line-height:1;letter-spacing:-.05em}.rb-team-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.25rem;margin-bottom:1.15rem}.rb-team-person h3{margin:0;font-size:1.08rem;line-height:1.4}.rb-team-person>span{color:var(--ink-soft);font-size:.8rem}.rb-team-person a{color:var(--clay);font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:color .18s var(--atlas-ease),text-decoration-color .18s var(--atlas-ease)}.rb-team-person a:focus-visible,.rb-team-person a:hover{color:var(--atlas-graphite);text-decoration-color:currentColor}.rb-team-profile-copy>p{max-width:46rem;margin:0;color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.62}.rb-team-unit{max-width:46rem;margin-top:1.4rem;padding-top:1rem;display:grid;grid-template-columns:8rem 1fr;gap:1.25rem;border-top:1px solid var(--line)}.rb-team-unit>span{color:var(--clay);font-size:.75rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.rb-team-unit p{margin:0;color:var(--ink-soft);line-height:1.6}.rb-team-accountability{min-height:28rem;padding-block:clamp(4rem,7vw,7rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:2rem clamp(3rem,8vw,8rem);background:var(--atlas-graphite-raised);color:var(--atlas-ivory)}.rb-team-accountability h2{color:var(--atlas-ivory-raised)}.rb-team-accountability>p{max-width:35rem;margin:0;color:rgb(243 239 231/72%);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7}.rb-team-accountability .rb-button{grid-column:2;justify-self:start}@media (min-width:901px){.rb-team-profile:nth-child(2n){grid-template-columns:minmax(0,1.54fr) minmax(12rem,.46fr)}.rb-team-profile:nth-child(2n) .rb-team-portrait{grid-column:2;grid-row:1;border-right:0;border-left:1px solid var(--line)}.rb-team-profile:nth-child(2n) .rb-team-profile-copy{grid-column:1;grid-row:1}}@media (max-width:900px){.rb-team-accountability,.rb-team-introduction{grid-template-columns:1fr;gap:2.5rem}.rb-team-profile{grid-template-columns:minmax(10rem,.52fr) minmax(0,1.48fr)}.rb-team-portrait{min-height:22rem}.rb-team-accountability .rb-button{grid-column:auto}}@media (max-width:700px){.rb-team-accountability,.rb-team-directory,.rb-team-introduction{padding-block:4rem}.rb-team-accountability h2,.rb-team-introduction h2{font-size:clamp(2.35rem,10vw,3.1rem)}.rb-team-profile{grid-template-columns:1fr}.rb-team-portrait{min-height:14.5rem;border-right:0;border-bottom:1px solid var(--line)}.rb-team-portrait-has-image>img{object-position:50% 67%}.rb-team-portrait-farzad>img{object-position:70% 67%}.rb-team-profile-copy{padding:2rem 0 2.75rem}.rb-team-profile-copy>h2{font-size:clamp(2rem,9vw,2.75rem)}.rb-team-person{align-items:flex-start;flex-direction:column}.rb-team-unit{grid-template-columns:1fr;gap:.65rem}.rb-team-accountability{min-height:26rem;align-items:start}}@media (prefers-reduced-motion:reduce){.rb-team-person a{transition:none}}