.designed-sector{--ink:#edf2e9;--muted:#b0bbaf;--paper:#121912;background:var(--paper);color:var(--ink)}.art-hero{padding-top:130px;padding-bottom:30px}.art-copy h1{font-size:clamp(48px,6.4vw,98px);line-height:1.01;letter-spacing:-.055em;margin:28px 0;max-width:950px}.art-copy>p{font-size:18px;line-height:1.7;max-width:630px;color:var(--muted);margin-bottom:30px}.art-copy .eyebrow{font-size:12px}.sector-photo{margin:0;position:relative;overflow:hidden}.sector-photo img{width:100%;height:100%;object-fit:cover;display:block}.sector-photo figcaption{position:absolute;bottom:12px;left:15px;right:15px;font-size:11px;color:white;text-shadow:0 1px 4px #000;background:#0007;width:fit-content;padding:4px 8px;border-radius:3px}.art-strap{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #8886;padding:24px 0;margin-top:45px;font-size:11px;letter-spacing:.08em;line-height:1.6}.art-strap>span:last-child{opacity:.6}.designed-sector .industry-proof{background:transparent;color:var(--ink);border-block:1px solid #8885}.designed-sector .industry-proof-grid{gap:55px}.designed-sector .industry-clients{border-color:#8885;color:var(--ink)}.designed-sector .industry-proof-grid p{color:var(--muted)}.designed-sector .industry-system-list p,.designed-sector .industry-faq details p,.designed-sector .industry-cards p{color:var(--muted)}.designed-sector .industry-faq details,.designed-sector .industry-system-list,.designed-sector .industry-system-list article{border-color:#8885}.designed-sector .industry-cards article{background:transparent;border-color:#8885}.designed-sector .industry-cards article>span{color:var(--ink)}.designed-sector .industry-system-list article>span{color:var(--ink)}.designed-sector .industry-faq{padding-top:65px}.designed-sector .industry-cta .button{background:#17231b;color:white}.designed-sector .industry-problems h2{max-width:1000px}.bespoke-journey{background:var(--industry-accent);color:#18241c}.bespoke-journey h2{font-size:clamp(38px,5.4vw,76px);letter-spacing:-.045em;line-height:1.07;max-width:950px;margin:25px 0 45px}.route-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:start}.route-stops{display:grid}.route-stop{padding:23px 15px;display:grid;grid-template-columns:40px 1fr;gap:8px 15px;text-align:left;border:0;border-top:1px solid #20352944;color:inherit;background:transparent;border-radius:0;transition:background .25s,transform .25s}.route-stop>span{font-size:13px;grid-row:1/3;padding-top:6px}.route-stop strong{font-size:24px;font-weight:500}.route-stop small{font-size:15px;line-height:1.5;opacity:.75}.route-stop[aria-pressed=true]{background:#fff8;transform:translateX(8px)}.route-scene{border:1px solid #fff7;background:#ffffffb8;backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 25px 65px #243b2619;overflow:hidden}.route-scene>div:first-child{padding:36px}.route-scene h3{font-size:38px;line-height:1.1;letter-spacing:-1.3px;margin:25px 0}.route-scene>div>span:first-child{font-size:11px;letter-spacing:.09em}.route-scene small{font-size:13px;line-height:1.6;display:block;margin-top:20px}.route-current{padding:28px 36px;background:#17291e;color:#f5f8ee}.route-current>span{font-size:11px;color:#bccdb9;display:block}.route-current>strong{font-size:25px;display:block;margin:10px 0}.route-current>p{font-size:15px;color:#c4cfc0;line-height:1.6}.route-meter{height:4px;background:#ffffff24;margin-top:24px}.route-meter i{height:4px;display:block;background:var(--industry-accent);transition:width .35s}.bespoke-journey .sector-note{color:#344b38;max-width:850px;line-height:1.7}.route-scene dl>div,.v-network-row{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #244b2433;font-size:15px}.route-scene dd{margin:0;text-align:right}.v-property>div{border-left:3px solid #507e9f;padding:16px;margin:12px 0;background:#fff8}.v-property p{margin:8px 0 0}.v-swatches{display:flex;gap:8px;align-items:center;margin-top:28px}.v-swatches i{width:36px;height:36px;border-radius:50%;background:#a18167}.v-swatches i:nth-child(2){background:#4e5d44}.v-swatches i:nth-child(3){background:#e4ddd0}.v-swatches span{font-size:12px;max-width:150px;margin-left:8px}.v-utility ul{list-style:none;padding:0}.v-utility li{padding:14px 0;border-bottom:1px solid #244b2433}.v-utility>strong{display:block;background:#22492e;color:#e0f4cd;padding:18px;margin-top:20px}.v-solar-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v-solar-grid>div{background:#fff9;padding:20px;font-size:13px;border-radius:12px}.v-solar-grid b{display:block;font-size:16px;margin-top:12px}.ticket-route{display:flex;justify-content:space-between;gap:10px;align-items:center;border-block:1px dashed #42614877;padding:22px 0;font-size:12px}.ticket-route i{font-size:32px;font-style:normal}.v-terminal ol{padding:0;list-style:none}.v-terminal li{border-left:1px solid #68a689;padding:12px 20px}.v-terminal code{color:#295c48;font-size:12px}.v-terminal p{font-size:16px;margin:10px 0}.reservation{display:flex;align-items:center;gap:25px;border-block:1px solid #4f493633;padding:24px 0}.reservation>b{font-size:26px;font-weight:400}.reservation strong,.reservation span{display:block}.reservation span{font-size:13px;opacity:.65;margin-top:8px}.v-dining>p{font-size:15px;line-height:1.6;margin-top:25px}.week{display:flex;justify-content:space-between;gap:8px;padding:20px 0;font-size:12px}.week>*{padding:12px 5px}.week b{background:#425c3d;border-radius:30px;color:white}.appointment{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #294a2433;padding:20px 0;font-size:14px}.appointment span{font-size:12px}.v-culture>div{display:flex;align-items:center;gap:25px;border-top:1px solid #49412444;padding:20px 0}.v-culture b{font-family:Georgia,serif;font-size:35px;font-weight:400}.fashion-receipt p{display:flex;justify-content:space-between;gap:20px;border-bottom:1px dashed #46314944;padding:15px 0;font-size:14px}.v-fashion>strong{display:block;margin-top:30px;font-size:20px}
/* Architecture: editorial tower, offset annotation, linear opportunities. */
.theme-property{--paper:#f4f3ee;--ink:#21352d;--muted:#5b6860}.property-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;position:relative;padding-bottom:70px}.property-grid .sector-photo{height:660px;border-radius:2px 100px 2px 2px}.property-grid .art-copy{padding-top:50px}.property-label{position:absolute;right:28%;bottom:0;padding:30px 40px;background:#213b30;color:#edf6e7;border-radius:3px}.property-label>span{font-size:10px;letter-spacing:.1em}.property-label strong{display:block;font-size:27px;font-weight:400;line-height:1.2;margin-top:17px}.theme-property .industry-cards{grid-template-columns:1fr}.theme-property .industry-cards article{display:grid;grid-template-columns:130px 1fr 1fr;gap:30px;min-height:0;border:0;border-top:1px solid #28433255;border-radius:0;padding:30px 0}.theme-property .industry-cards h3{margin:0}.theme-property .industry-cards p{margin:0}.theme-property .industry-cta{background:#c6d4bd}.journey-property{background:#e3e9df}
/* Interiors: asymmetric magazine, generous paper and a material palette. */
.theme-atelier{--paper:#f4eee5;--ink:#453b31;--muted:#716456}.atelier-grid{display:grid;grid-template-columns:35px 1.1fr .9fr;gap:35px;align-items:center}.vertical-word{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.18em}.atelier-grid .sector-photo{height:660px}.atelier-grid h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(47px,5.5vw,79px);letter-spacing:-.045em}.theme-atelier .industry-cards{gap:0;border-block:1px solid #56433244}.theme-atelier .industry-cards article{border:0;border-right:1px solid #56433233;border-radius:0;padding:40px}.theme-atelier .industry-cards h3{font-family:Georgia,serif;font-weight:400}.journey-atelier{background:#d5c5ad}.journey-atelier .route-layout{grid-template-columns:.8fr 1.2fr}.theme-atelier .industry-cta{background:#bfa688}
/* Utilities: activation ticket and a compact operational board. */
.utility-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.utility-stack{position:relative;padding-bottom:70px}.utility-stack .sector-photo{height:430px;border-radius:160px 160px 20px 20px}.utility-ticket{margin:-35px 20px 0 50px;position:relative;padding:30px;background:#ffd66b;color:#263523;border-radius:20px;transform:rotate(-4deg);box-shadow:0 25px 60px #0004}.utility-ticket span{font-size:11px}.utility-ticket strong{display:block;font-size:47px;margin:15px 0;font-weight:400}.utility-ticket p{font-size:14px}.journey-utility .route-layout{grid-template-columns:1.15fr .85fr}.journey-utility .route-stops{grid-template-columns:1fr 1fr;gap:12px}.journey-utility .route-stop{grid-template-columns:1fr;border:1px solid #283e2533;border-radius:18px;min-height:175px}.journey-utility .route-stop>span{grid-row:auto}.journey-utility .route-stop:last-child{grid-column:1/-1;background:#233c2d;color:white}.theme-utility .industry-proof{background:#233529}.theme-utility .industry-cards article:nth-child(2){margin-top:50px}.theme-utility .industry-cards article:nth-child(3){margin-top:100px}
/* Connectivity: panoramic infrastructure with a horizontal connection path. */
.theme-network{--paper:#111023;--ink:#f1edf9;--muted:#b7b0ca}.network-heading .art-copy{display:grid;grid-template-columns:1.4fr .6fr;gap:20px 65px;align-items:center}.network-heading .eyebrow{grid-column:1/-1}.network-heading h1{grid-row:2/4;margin:0}.network-heading p{margin:0}.network-heading .button{justify-self:start}.network-panorama{margin-top:50px;position:relative}.network-panorama .sector-photo{height:420px;border-radius:25px}.network-panorama img{object-position:center 37%}.network-overlay{position:absolute;left:5%;right:5%;bottom:45px;background:#19112dcf;border:1px solid #ffffff55;backdrop-filter:blur(20px);border-radius:20px;padding:25px;display:flex;justify-content:space-around;gap:10px;color:#e7d8ff;font-size:14px}.network-overlay i{font-style:normal}.journey-network{background:#c6b6f0}.journey-network .route-layout{display:flex;flex-direction:column;gap:30px}.journey-network .route-stops{grid-template-columns:repeat(5,1fr);width:100%}.journey-network .route-stop{display:block;padding:22px}.journey-network .route-stop strong,.journey-network .route-stop small{display:block;margin-top:16px}.journey-network .route-scene{display:grid;grid-template-columns:1fr 1fr;width:100%}.theme-network .industry-cards article{border-radius:0;border-width:1px 0 0}
/* Solar: open landscape and a technical qualification sheet. */
.theme-solar{--paper:#f2f4e9;--ink:#263b2a;--muted:#5e7057}.solar-heading{max-width:1000px;margin:0 auto;text-align:center}.solar-heading p{margin-inline:auto}.solar-landscape{position:relative;margin-top:40px}.solar-landscape .sector-photo{height:440px;border-radius:160px 160px 15px 15px}.solar-notes{display:flex;gap:15px;justify-content:center;position:relative;margin:-30px 20px 0}.solar-notes span{padding:22px;background:#fcfff1e8;border:1px solid white;border-radius:12px;backdrop-filter:blur(15px);font-size:14px;box-shadow:0 15px 40px #1c30241c}.journey-solar{background:#d8e7b5}.theme-solar .industry-problems .industry-cards{grid-template-columns:1.25fr 1fr 1fr}.theme-solar .industry-cards article:first-child{background:#2d472f;color:white}.theme-solar .industry-cards article:first-child p,.theme-solar .industry-cards article:first-child>span{color:#c8d6bf}.theme-solar .industry-cards article{border-radius:28px;min-height:350px}.theme-solar .industry-cta{background:#cbdc9d}
/* Travel: full photographic opening, itinerary ticket and destination rhythm. */
.travel-cover{position:relative;min-height:750px;border-radius:25px;overflow:hidden;display:flex;align-items:center}.travel-cover .sector-photo{position:absolute;inset:0}.travel-cover .sector-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b252bdc,transparent)}.travel-cover figcaption{z-index:2}.travel-cover .art-copy{position:relative;padding:60px;max-width:850px;color:white}.travel-cover .art-copy p{color:#eef7f5}.travel-cover h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,6vw,84px)}.travel-marker{position:absolute;right:30px;top:30px;color:white;font-size:11px;writing-mode:vertical-rl;letter-spacing:.15em}.theme-travel{--paper:#102a2e;--ink:#edf6ef;--muted:#b4cecb}.theme-travel .industry-proof{background:#e5e8d4;--ink:#263e36;--muted:#4d675d}.journey-travel{background:#aadad7}.journey-travel .route-stops{border-left:1px dashed #42665588;padding-left:30px}.journey-travel .route-stop{border-top:0;border-bottom:1px solid #45634544}.journey-travel .route-scene{border-radius:3px;transform:rotate(2deg)}.theme-travel .industry-cards article{border:0;border-top:1px solid #9cbeac66;border-radius:0}.theme-travel .industry-cards article:nth-child(2){padding-top:90px}.theme-travel .industry-cards article:nth-child(3){padding-top:150px}
/* Tech: server portrait, console and account progression. */
.theme-terminal{--paper:#0b1317;--ink:#e3f6ee;--muted:#9bb6ae}.terminal-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.terminal-grid h1{font-size:clamp(49px,6vw,87px)}.terminal-photo{position:relative}.terminal-photo .sector-photo{height:590px;border-radius:0;opacity:.7}.terminal-log{position:absolute;left:-35px;right:25px;bottom:35px;display:grid;gap:18px;background:#091513ee;border:1px solid #639f82;padding:28px;color:#a0dcb9;font-family:monospace;font-size:13px;box-shadow:0 25px 65px #0007}.terminal-log strong{color:#dcffce}.journey-terminal{background:#101f22;color:#d9efe2;border-block:1px solid #71988655}.journey-terminal .route-stop{border-color:#83b99c55}.journey-terminal .route-stop[aria-pressed=true]{background:#213b35}.journey-terminal .route-scene{border-radius:0;background:#d2e5d8;color:#182b23}.journey-terminal .sector-note{color:#9cb7ac}.theme-terminal .industry-cards{grid-template-columns:1fr}.theme-terminal .industry-cards article{min-height:0;display:grid;grid-template-columns:150px 1fr 1fr;gap:35px;border-radius:0;border-width:1px 0 0;padding:30px 0}.theme-terminal .industry-cards h3,.theme-terminal .industry-cards p{margin:0}.theme-terminal .industry-cta{background:#9dc8ad}
/* Dining: intimate imagery, restaurant typography, service reservations. */
.theme-dining{--paper:#251812;--ink:#fff1dd;--muted:#ccb8a3}.dining-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center;padding-bottom:70px}.dining-grid h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(49px,6.4vw,90px)}.dining-grid .sector-photo{height:620px;border-radius:50% 50% 4px 4px}.dining-note{position:absolute;bottom:30px;right:18%;padding:25px 35px;background:#e9b478;color:#3a251a;transform:rotate(-6deg);font-family:Georgia,serif;font-size:25px}.theme-dining .industry-cards{display:block;max-width:1000px;margin-inline:auto}.theme-dining .industry-cards article{min-height:0;border:0;border-top:1px solid #ccb8a355;border-radius:0;padding:30px 0;display:grid;grid-template-columns:120px 1fr;gap:0 25px}.theme-dining .industry-cards h3{font-family:Georgia,serif;font-weight:400;margin:0 0 15px}.theme-dining .industry-cards p{grid-column:2}.journey-dining{background:#eedec7}.journey-dining h2{font-family:Georgia,serif;font-weight:400}.journey-dining .route-scene{border-radius:90px 90px 8px 8px}.journey-dining .route-scene>div:first-child{padding-top:60px}.theme-dining .industry-cta{background:#d7ac7c}
/* Wellness: soft architectural crop, offset card and appointment agenda. */
.theme-studio{--paper:#edf0e6;--ink:#344734;--muted:#62715d}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;position:relative;align-items:center;padding-bottom:55px}.studio-grid .sector-photo{height:650px;border-radius:220px 220px 30px 30px}.studio-grid .art-copy h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em;font-size:clamp(49px,5.7vw,82px)}.studio-label{position:absolute;bottom:10px;left:26%;border:1px solid #fff;background:#ffffffb8;backdrop-filter:blur(25px);border-radius:30px;padding:30px 40px;font-size:18px;line-height:1.5}.studio-label strong{font-family:Georgia,serif;font-weight:400;font-size:28px}.journey-studio{background:#dce1cc}.journey-studio .route-scene{border-radius:35px}.theme-studio .industry-cards article{background:#ffffff77;border-radius:40px;border:1px solid white;min-height:350px}.theme-studio .industry-cards article:nth-child(2){margin-top:45px}.theme-studio .industry-proof{background:#53634b;--ink:#f4f5e8;--muted:#d2dcc8}.theme-studio .industry-cta{background:#becaab}
/* Culture: exhibition poster, panorama and an objective-led reading path. */
.theme-culture{--paper:#eae5da;--ink:#292d29;--muted:#666a5f}.culture-title .art-copy{display:grid;grid-template-columns:1.4fr .6fr;gap:20px 80px;align-items:end}.culture-title .eyebrow{grid-column:1/-1}.culture-title h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(65px,8.7vw,135px);margin:10px 0;grid-row:2/4;letter-spacing:-.07em}.culture-title p{margin:0}.culture-title .button{justify-self:start}.culture-photo{position:relative;margin-top:40px}.culture-photo .sector-photo{height:500px}.culture-photo>span{position:absolute;top:25px;left:25px;padding:13px 18px;background:#ede8dc;font-size:11px;letter-spacing:.07em}.theme-culture .industry-proof{background:#b6ad93;--ink:#292d29;--muted:#42483d}.theme-culture .industry-proof h2{font-family:Georgia,serif;font-weight:400}.journey-culture{background:#ded9cc}.journey-culture .route-scene{border-radius:0;border:1px solid #302d2455;box-shadow:none}.theme-culture .industry-cards{gap:0}.theme-culture .industry-cards article{border:0;border-right:1px solid #44483f55;border-radius:0;padding:35px}.theme-culture .industry-cards h3{font-family:Georgia,serif;font-weight:400}.theme-culture .industry-cta{background:#b6ad93}
/* Fashion: oversized editorial type, full-height collection crop, receipt. */
.theme-fashion{--paper:#f6f3f1;--ink:#252127;--muted:#756b75}.fashion-grid{display:grid;grid-template-columns:70px 1fr 1.05fr;gap:30px;position:relative;padding-bottom:35px}.fashion-no{font-size:14px;line-height:1.5;padding-top:30px}.fashion-grid .art-copy{padding-top:25px;z-index:1}.fashion-grid h1{font-size:clamp(65px,8vw,115px);font-weight:400;line-height:.93;letter-spacing:-.07em;margin:35px -120px 40px 0;background:#f6f3f1e8;width:fit-content;padding-right:20px}.fashion-grid .sector-photo{height:710px}.fashion-caption{position:absolute;bottom:0;right:0;font-size:10px;letter-spacing:.12em}.theme-fashion .industry-cards article{border-radius:0;border:0;border-top:3px solid #252127;padding:30px 0}.theme-fashion .industry-cards article:nth-child(2){margin-top:80px}.theme-fashion .industry-cards article:nth-child(3){margin-top:160px}.journey-fashion{background:#e6deed}.journey-fashion .route-scene{border-radius:0;transform:rotate(-2deg);border-color:#fff}.theme-fashion .industry-proof{background:#29242c;--ink:#f6eef6;--muted:#cbbdcb}.theme-fashion .industry-cta{background:#d8c8e4}
/* Bright pages retain the same dark glass navigation and visible identity. */
:is(.theme-property,.theme-atelier,.theme-solar,.theme-studio,.theme-culture,.theme-fashion) .wordmark{color:var(--ink)}
.designed-sector .industry-faq summary{color:var(--ink)}.designed-sector footer{color:var(--ink)}.designed-sector .soft{color:var(--muted)}
@media(max-width:1000px){.property-grid,.utility-grid,.terminal-grid,.dining-grid,.studio-grid{gap:35px}.atelier-grid{gap:22px;grid-template-columns:20px 1fr 1fr}.route-layout{gap:30px}.art-copy h1{font-size:58px}.culture-title h1{font-size:75px}.fashion-grid{grid-template-columns:30px 1fr 1fr;gap:15px}.fashion-grid h1{font-size:75px}.network-heading .art-copy,.culture-title .art-copy{gap:20px 35px}.route-stop strong{font-size:21px}.journey-network .route-stop{padding:16px}.journey-network .route-stop strong{font-size:18px}}
@media(max-width:650px){.art-hero{padding-top:115px}.art-copy h1,.studio-grid .art-copy h1,.dining-grid h1,.atelier-grid h1,.terminal-grid h1{font-size:48px;letter-spacing:-.05em}.art-copy>p{font-size:16px}.art-strap{font-size:10px;display:block;margin-top:25px}.art-strap span{display:block;margin-top:10px}.property-grid,.utility-grid,.terminal-grid,.dining-grid,.studio-grid,.atelier-grid,.fashion-grid{display:flex;flex-direction:column;gap:30px;align-items:stretch}.property-grid{padding-bottom:65px}.property-grid .art-copy{padding-top:0}.property-grid .sector-photo{height:390px}.property-label{right:15px;bottom:0;padding:20px 25px}.property-label strong{font-size:23px}.theme-property .industry-cards article,.theme-terminal .industry-cards article{display:block}.theme-property .industry-cards h3,.theme-terminal .industry-cards h3{margin:20px 0}.atelier-grid .art-copy{order:-1}.atelier-grid .sector-photo{height:400px}.vertical-word{display:none}.utility-stack{padding-bottom:20px}.utility-stack .sector-photo{height:340px}.utility-ticket{margin:-45px 10px 0 40px;padding:25px}.utility-ticket strong{font-size:37px}.network-heading .art-copy,.culture-title .art-copy{display:block}.network-heading .art-copy p,.culture-title .art-copy p{margin:25px 0}.network-panorama .sector-photo{height:370px}.network-overlay{left:10px;right:10px;padding:18px 10px;font-size:9px;bottom:45px}.solar-landscape .sector-photo{height:340px;border-radius:90px 90px 15px 15px}.solar-notes{display:grid;margin:-20px 20px 0;gap:6px}.solar-notes span{padding:14px;font-size:13px}.travel-cover{min-height:780px;margin-inline:-5px}.travel-cover .art-copy{padding:35px 25px}.travel-cover h1{font-size:48px}.travel-cover .sector-photo:after{background:linear-gradient(0deg,#0b252beb, #0b252b66)}.travel-marker{right:15px;top:15px;font-size:9px}.terminal-photo .sector-photo{height:450px}.terminal-log{left:12px;right:12px;bottom:35px;padding:22px;font-size:11px}.dining-grid .sector-photo{height:450px}.dining-note{right:15px;bottom:30px;font-size:23px}.studio-grid .art-copy{order:-1}.studio-grid .sector-photo{height:470px;border-radius:160px 160px 25px 25px}.studio-label{left:auto;right:10px;padding:23px}.culture-title h1{font-size:69px;line-height:.95}.culture-photo .sector-photo{height:350px}.culture-photo>span{font-size:9px;top:15px;left:15px;padding:10px;max-width:230px;line-height:1.5}.fashion-no{display:none}.fashion-grid h1{margin:20px 0;font-size:72px;padding:0}.fashion-grid .art-copy{padding-top:0}.fashion-grid .sector-photo{height:440px}.fashion-caption{font-size:9px}.route-layout,.journey-utility .route-layout,.journey-atelier .route-layout{display:flex;flex-direction:column;gap:25px}.route-stops{width:100%}.route-scene{width:100%}.route-stop{padding:18px 12px}.route-stop strong{font-size:23px}.route-stop small{font-size:14px}.route-stop[aria-pressed=true]{transform:none}.route-scene>div:first-child{padding:27px}.route-scene h3{font-size:34px}.route-current{padding:25px}.journey-network .route-stops{display:grid;grid-template-columns:1fr}.journey-network .route-stop{display:grid;grid-template-columns:30px 1fr}.journey-network .route-stop strong,.journey-network .route-stop small{margin:0}.journey-network .route-scene{display:block}.journey-utility .route-stop strong{font-size:19px}.journey-utility .route-stop small{font-size:13px}.journey-travel .route-scene,.journey-fashion .route-scene{transform:none}.theme-dining .industry-cards article{display:block}.theme-dining .industry-cards h3{margin:20px 0}.theme-solar .industry-problems .industry-cards{grid-template-columns:1fr}.theme-utility .industry-cards article:nth-child(n),.theme-travel .industry-cards article:nth-child(n),.theme-studio .industry-cards article:nth-child(n),.theme-fashion .industry-cards article:nth-child(n){margin-top:0;padding-top:30px}.theme-culture .industry-cards article,.theme-atelier .industry-cards article{border-right:0;border-top:1px solid #4446;padding:30px 10px}.designed-sector .industry-proof-grid{gap:25px}.designed-sector .industry-system{gap:15px}.v-solar-grid>div{padding:15px}.appointment{font-size:13px}.v-swatches span{max-width:110px}}
@media(prefers-reduced-motion:reduce){.route-stop,.route-meter i{transition:none}}
