@layer bmu-cohesion{.location-chapter{--destination-pad:clamp(20px,4vw,76px);background:#081422;color:#edf5ff}.location-chapter .destination-hero{position:relative!important;isolation:isolate;display:flex!important;align-items:center;min-height:620px!important;padding:64px var(--destination-pad) 100px!important;overflow:hidden;background:#081422!important}.location-chapter .destination-close__photo,.location-chapter .destination-hero__photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:-3}.location-chapter .destination-hero__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(5,17,33,.94),rgba(7,22,40,.68) 43%,rgba(8,20,37,.08) 80%),linear-gradient(0deg,#081422,transparent 40%)}.location-chapter .destination-hero__copy{width:min(720px,63%);position:relative;z-index:2}.location-chapter .destination-hero h1{font:500 clamp(56px,6.7vw,112px)/.96 var(--font-brand-editorial),serif!important;letter-spacing:-.025em!important;margin:22px 0!important;text-transform:none!important}.location-chapter .destination-hero h1 em{display:block!important;font-size:.48em!important;line-height:1.12!important;margin-top:18px!important;max-width:24ch}.location-chapter :is(.destination-hero,:is(.destination-perspective,.destination-experiences,.destination-planning,.destination-faq,.destination-close,.destination-nearby)) :is(h1,h2) em{color:transparent!important;background:linear-gradient(105deg,#6edbff,#9bbcff 55%,#d28bee)!important;background-clip:text!important;-webkit-background-clip:text!important;font-style:italic!important;font-weight:400!important}.location-chapter .destination-eyebrow{font:500 11px/1.6 var(--font-brand-mono),monospace!important;letter-spacing:.14em!important;text-transform:uppercase;color:#8bd7f6!important;margin:0 0 16px!important}.destination-eyebrow span{margin:0 12px;opacity:.55}.location-chapter .destination-hero__summary{font:400 clamp(16px,1.35vw,20px)/1.65 var(--font-brand-sans),sans-serif!important;color:#e2eaf4!important;max-width:49ch}.location-chapter .button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.location-chapter .button-row .button{white-space:normal!important;text-align:center;min-height:48px}.destination-hero__caption{position:absolute;bottom:28px;left:var(--destination-pad);right:var(--destination-pad);display:flex;gap:14px;align-items:center;border-top:1px solid #addbff40;padding-top:18px;color:#e0efff;font:500 11px/1.6 var(--font-brand-mono),monospace;letter-spacing:.08em}.destination-hero__caption small{display:block;font:400 12px/1.5 var(--font-brand-sans),sans-serif;color:#bacadb;letter-spacing:0;margin-top:4px}.location-chapter>:is(.destination-perspective,.destination-experiences,.destination-planning,.destination-faq,.destination-close,.destination-nearby){padding:clamp(36px,5vw,76px) var(--destination-pad)!important;min-height:0!important}.location-chapter :is(.destination-perspective,.destination-experiences,.destination-planning,.destination-faq,.destination-nearby){background:radial-gradient(ellipse at 0 0,#16477066,transparent 65%),linear-gradient(125deg,#0a1c31,#171c35)!important}.location-chapter .destination-experiences,.location-chapter .destination-faq{background:radial-gradient(ellipse at 100% 0,#56477a44,transparent 65%),linear-gradient(135deg,#0c2136,#0c1828)!important}.location-chapter :is(.destination-perspective,.destination-experiences,.destination-planning,.destination-faq,.destination-close,.destination-nearby) h2{font:500 clamp(32px,3.5vw,58px)/1.04 var(--font-brand-editorial),serif!important;letter-spacing:-.02em!important;text-transform:none!important;color:#f3f5fa!important;margin:0 0 22px!important;max-width:none!important}.location-chapter :is(.destination-perspective,.destination-experiences,.destination-planning,.destination-faq,.destination-close,.destination-nearby) h2 em{display:block!important;font-size:1em!important;line-height:1.14!important;margin-top:5px!important}.location-chapter :is(.destination-perspective,.destination-planning,.destination-faq,.destination-close) p{font:400 15px/1.75 var(--font-brand-sans),sans-serif;color:#c7d7e6}.location-chapter .destination-perspective{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(28px,5vw,80px)!important;align-items:center}.destination-landmark{position:relative;margin:0;min-width:0;aspect-ratio:5/4;overflow:hidden;border-radius:24px;box-shadow:0 24px 60px #020b1e77}.location-chapter .destination-landmark>img{width:100%!important;height:100%!important;object-fit:cover!important}.destination-landmark figcaption{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:12px;padding:42px 24px 22px;background:linear-gradient(transparent,#071322ed);color:white;font:500 17px var(--font-brand-sans),sans-serif}.destination-landmark small{display:block;color:#c8dcee;font-size:12px;margin-top:6px}.location-chapter .destination-perspective h3{font:500 22px/1.25 var(--font-brand-editorial),serif;color:#ecf5ff}.destination-area{border-top:1px solid #b7dfff33;display:grid;grid-template-columns:110px 1fr;column-gap:20px;align-items:baseline;padding-top:16px;margin-top:22px}.destination-area>span{font:500 10px/1.5 var(--font-brand-mono),monospace;color:#8acfeb;letter-spacing:.08em}.destination-area>p{margin:0 0 14px!important;font-size:13px!important}.destination-section-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:28px}.destination-section-heading>p{font:400 15px/1.7 var(--font-brand-sans),sans-serif;color:#c4d5e6;max-width:48ch}.destination-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.destination-cards>article{border:1px solid var(--bmu-glass-border,#80c6f34d);border-radius:20px;overflow:hidden;background:var(--bmu-glass-surface);box-shadow:var(--bmu-glass-shadow);min-width:0;display:flex;flex-direction:column}.destination-card__image{display:block;position:relative;aspect-ratio:5/4;background:#061321;overflow:hidden}.destination-card__image img{width:100%;height:100%;object-fit:contain!important;padding:12px 12px 30px}.destination-card__image>span{position:absolute;bottom:10px;left:16px;font:500 9px var(--font-brand-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#8ddafa}.destination-card__copy{padding:20px;display:flex;flex-direction:column;flex:1}.location-chapter .destination-card__copy h3{font:500 25px/1.1 var(--font-brand-editorial),serif!important;color:#f0f6ff;margin:0 0 10px}.destination-card__copy p{font:400 13px/1.6 var(--font-brand-sans),sans-serif;color:#bed0e1;margin:0 0 20px}.destination-card__copy>div{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:auto;border-top:1px solid #b4d5f02a;padding-top:14px}.destination-card__copy>div>a{display:flex;align-items:center;gap:6px;color:#b0e5ff;font:500 12px var(--font-brand-sans),sans-serif}.location-chapter .destination-card__copy .wishlist-button{padding:8px 10px!important;font-size:11px!important;min-height:38px!important;margin:0!important}.destination-library{display:flex;align-items:center;gap:16px;margin-top:24px;padding:20px 24px;border:1px solid var(--bmu-glass-border);border-radius:16px;background:var(--bmu-glass-surface);box-shadow:var(--bmu-glass-shadow);font:400 12px/1.6 var(--font-brand-sans),sans-serif;color:#c2d4e5}.destination-library strong{display:block;font-size:16px;font-weight:500;color:#f3f6fb}.destination-library>.ui-icon:last-child{margin-left:auto}.destination-planning__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:10px 0 30px}.destination-planning__steps>li{padding:22px 0 0;border-top:1px solid #a9d5ff55}.destination-planning__steps>li>span{font:400 30px var(--font-brand-editorial),serif;color:#75cdf7}.location-chapter .destination-planning__steps h3{font:500 27px/1.15 var(--font-brand-editorial),serif;color:#f2f6ff;margin:14px 0}.destination-production-note{display:flex;align-items:center;gap:24px;padding:22px 24px;border:1px solid var(--bmu-glass-border);border-radius:18px;background:var(--bmu-glass-surface);box-shadow:var(--bmu-glass-shadow)}.destination-production-note p{flex:1;margin:0!important;font-size:13px!important}.destination-production-note strong{display:block;color:#eff7ff;font-size:15px;margin-bottom:5px}.destination-production-note>a{display:flex;gap:8px;align-items:center;font:500 12px/1.5 var(--font-brand-sans),sans-serif;color:#a2e1ff}.destination-extend{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.destination-extend>p{font:500 10px var(--font-brand-mono),monospace!important;letter-spacing:.1em;margin-right:10px}.destination-extend>a{display:flex;align-items:center;gap:12px;font:500 13px var(--font-brand-sans),sans-serif;color:#e4eff8}.destination-extend img{width:48px;height:56px;object-fit:contain}.location-chapter .destination-faq{display:grid!important;grid-template-columns:.8fr 1.2fr;gap:48px!important;align-items:start}.location-chapter .destination-close{position:relative;isolation:isolate;overflow:hidden;background:#071526!important}.destination-close__photo{opacity:.3;filter:saturate(.8)}.destination-close:after{content:"";position:absolute;inset:0!important;height:auto!important;background:linear-gradient(90deg,#071526ed,#12283d99)!important;z-index:-1!important}.destination-close>div{position:relative;z-index:2;max-width:780px}.destination-close p{max-width:60ch}.destination-credits{display:flex;flex-wrap:wrap;gap:8px 18px;padding:14px var(--destination-pad);font:400 10px/1.6 var(--font-brand-sans),sans-serif;color:#a9c1d4;background:#081523}.destination-credits a{text-decoration:underline;text-underline-offset:3px}.destination-nearby>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.destination-nearby>div>a{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#10213b}.location-chapter .destination-nearby img{width:100%;height:100%;object-fit:cover!important}.destination-nearby a>span{position:absolute;inset:auto 0 0;padding:30px 20px 18px;background:linear-gradient(transparent,#051325ee);font:400 11px var(--font-brand-sans),sans-serif;color:#d0e1ed}.destination-nearby strong{display:flex;justify-content:space-between;color:#fff;font:500 26px var(--font-brand-editorial),serif;margin-top:6px}@media(min-width:1600px){.location-chapter .destination-hero{min-height:720px!important}}@media(max-width:1100px){.destination-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.location-chapter .destination-hero__copy{width:75%}.destination-section-heading{grid-template-columns:1fr 1fr;gap:24px}.destination-production-note{flex-wrap:wrap}.destination-production-note>a{margin-left:48px}}@media(max-width:700px){.location-chapter .destination-hero{min-height:610px!important;padding:40px 20px 110px!important;align-items:flex-end}.location-chapter .destination-hero__copy{width:100%}.location-chapter .destination-hero h1{font-size:60px!important}.location-chapter .destination-hero h1 em{font-size:30px!important;max-width:23ch}.location-chapter .destination-hero__shade{background:linear-gradient(0deg,#081422 4%,#081422c9 48%,#08142218)}.location-chapter .destination-hero__summary{font-size:15px!important;max-width:36ch}.location-chapter .destination-hero__photo{object-position:65% center!important}.destination-hero__caption{bottom:22px;font-size:9px}.destination-hero__caption small{font-size:10px}.location-chapter .button-row{gap:10px}.location-chapter .button-row .button{font-size:12px!important;padding:12px 16px!important}.location-chapter .destination-perspective{grid-template-columns:1fr!important;gap:28px!important}.destination-landmark{aspect-ratio:3/2}.destination-landmark figcaption{font-size:15px;padding:30px 18px 18px}.destination-section-heading{grid-template-columns:1fr;gap:0;margin-bottom:24px}.destination-section-heading>p{margin-top:0}.destination-cards{grid-template-columns:1fr;gap:18px}.destination-cards>article{display:grid;grid-template-columns:110px minmax(0,1fr)}.destination-card__image{height:100%;aspect-ratio:auto;min-height:200px}.destination-card__image img{padding:10px 8px 48px}.destination-card__image>span{left:10px;right:8px;font-size:8px;line-height:1.5}.destination-card__copy{padding:18px 14px}.location-chapter .destination-card__copy h3{font-size:24px!important}.destination-card__copy>div{gap:10px}.destination-card__copy p{font-size:12px}.destination-library{padding:16px;gap:12px}.destination-library strong{font-size:14px}.destination-planning__steps{grid-template-columns:1fr;gap:16px}.destination-planning__steps>li{display:grid;grid-template-columns:40px 1fr;column-gap:12px;padding-top:18px}.location-chapter .destination-planning__steps h3{margin:0 0 8px;font-size:25px}.destination-planning__steps p{grid-column:2;margin:0}.destination-production-note{padding:18px;gap:14px;align-items:start}.destination-production-note>p{flex-basis:calc(100% - 40px)}.destination-production-note>a{margin-left:38px}.location-chapter .destination-faq{grid-template-columns:1fr!important;gap:16px!important}.destination-nearby>div{grid-template-columns:1fr}.destination-nearby>div>a{aspect-ratio:2/1}}@media(prefers-reduced-motion:no-preference) and (hover:hover){.destination-cards>article,.destination-library{transition:border-color .25s,box-shadow .25s}.destination-cards>article:hover,.destination-library:hover{border-color:#8fdbff99;box-shadow:0 8px 28px #0587de22}}}@layer bmu-cohesion{.destination-index{background:#09182a;color:#eef5ff}.destination-index .location-atlas{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center;gap:40px!important;padding:48px clamp(20px,4vw,76px)!important;min-height:0!important;background:radial-gradient(ellipse at 85% 20%,#2b53866e,transparent 65%),linear-gradient(120deg,#081b2e,#231d3a)!important}.destination-index .location-atlas__copy{position:relative!important;width:100%!important;padding:0!important;background:none!important;box-shadow:none!important;border:none!important}.destination-index .location-atlas h1{font:500 clamp(42px,4.8vw,76px)/1.04 var(--font-brand-editorial),serif!important;letter-spacing:-.02em!important;text-transform:none!important}.destination-index :is(.location-atlas,.location-atlas__promise,.location-directory,.location-atlas__nationwide) :is(h1,h2) em{display:block!important;font-size:1em!important;line-height:1.13!important;color:transparent!important;background:linear-gradient(105deg,#6edbff,#9bbcff 55%,#d28bee)!important;background-clip:text!important;-webkit-background-clip:text!important;font-style:italic!important}.destination-index .location-atlas__mosaic{height:480px!important;min-height:0!important;gap:14px!important}.destination-index .location-atlas__tile{border-radius:20px!important;overflow:hidden}.destination-index :is(.location-atlas__tile,.location-directory__grid figure)>img{width:100%!important;height:100%!important;object-fit:cover!important}.destination-index :is(.location-atlas__promise,.location-directory,.location-atlas__nationwide){padding:40px clamp(20px,4vw,76px)!important;min-height:0!important;background:linear-gradient(120deg,#0e233b,#191c32)!important}.destination-index .location-directory{background:radial-gradient(ellipse at 0 30%,#174b7055,transparent 70%),#091928!important}.destination-index :is(.location-atlas,.location-atlas__promise,.location-directory,.location-atlas__nationwide) h2{font:500 clamp(32px,3.4vw,55px)/1.05 var(--font-brand-editorial),serif!important}.destination-index .location-directory__head{display:block!important;max-width:760px!important;margin-bottom:24px!important}.destination-index .location-browser__toolbar{padding:18px 22px!important;background:var(--bmu-glass-surface)!important;border:1px solid var(--bmu-glass-border)!important;border-radius:18px!important;box-shadow:var(--bmu-glass-shadow)!important}.destination-index .location-directory__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.destination-index .location-directory__grid>a{border-radius:20px!important;overflow:hidden;background:var(--bmu-glass-surface)!important;border:1px solid var(--bmu-glass-border)!important;padding:16px!important;min-height:0!important;box-shadow:var(--bmu-glass-shadow)!important}.destination-index .location-directory__grid figure{aspect-ratio:16/10!important;height:auto!important;min-height:0!important;border-radius:12px;overflow:hidden}.destination-index .location-directory__grid h3{font:500 30px/1.1 var(--font-brand-editorial),serif!important;color:#f3f7ff!important}.destination-index .location-directory__grid p{font:400 14px/1.65 var(--font-brand-sans),sans-serif!important;color:#c7d8e6!important}@media(max-width:1000px){.destination-index .location-atlas{grid-template-columns:1fr!important;gap:24px!important}.destination-index .location-atlas__mosaic{height:360px!important}.destination-index .location-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.destination-index .location-atlas__mosaic{height:300px!important}.destination-index .location-directory__grid{grid-template-columns:1fr!important}.destination-index .location-atlas__promise{display:block!important}.destination-index .location-atlas__promise>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}}}@layer bmu-cohesion{html body:has(.site-header) main.destination-index .location-atlas__tile>img,html body:has(.site-header) main.destination-index .location-directory__grid figure>img,html body:has(.site-header) main.location-chapter .destination-close>img.destination-close__photo,html body:has(.site-header) main.location-chapter .destination-hero>img.destination-hero__photo,html body:has(.site-header) main.location-chapter .destination-landmark>img,html body:has(.site-header) main.location-chapter .destination-nearby>div>a>img{object-fit:cover!important}}@layer bmu-cohesion{main[data-studio-page]{--chapter-ink:#071525;--chapter-raised:#102941;--chapter-copy:#d4e2f0;--chapter-line:#a5d7ff36;--chapter-space:clamp(36px,5vw,76px);--chapter-light:radial-gradient(ellipse at 0 12%,#087bbb27,transparent 58%),radial-gradient(ellipse at 100% 80%,#9676db1c,transparent 60%),linear-gradient(125deg,#091b2e,#102641 62%,#1c223a);background:#071525!important}main[data-studio-page] :is(.studio-opening,.about-studio__hero,.journal-cover,.planning-library__hero,.producer-intro,.contact-studio__intro,.concept-library>header,.privacy-hero,.press-hero){background:var(--chapter-light)!important;border-bottom:1px solid var(--chapter-line)!important;padding-block:var(--chapter-space)!important;min-height:0!important}main[data-studio-page] :is(.service-guide__section,.source-experience,.studio-principles,.careers-reality,.jobs-index,.producer-outcomes,.producer-questions,.planning-library>section,.about-studio>section,.journal-library,.journal-article,.studio-edition>section,.concept-library,.concept-preview-library){background:var(--chapter-light)!important;color:#eef5ff!important;border-top:1px solid var(--chapter-line)!important;border-radius:0!important;box-shadow:none!important;padding-block:var(--chapter-space)!important}main[data-studio-page] :is(.service-guide__section,.studio-edition>section,.about-studio>section,.planning-library>section):nth-of-type(2n){background:radial-gradient(ellipse at 85% 0,#007cf320,transparent 60%),linear-gradient(135deg,#071525,#0c2036 55%,#162438)!important}main[data-studio-page] :is(.service-guide__section,.source-experience,.studio-principles,.careers-reality,.jobs-index,.producer-outcomes,.planning-library,.about-studio,.journal-library,.studio-opening,.concept-library) :is(p,dd,li){color:var(--chapter-copy)}main[data-studio-page] :is(.service-guide__heading,.studio-opening__copy,.careers-reality>header,.jobs-index>header,.producer-outcomes>header,.journal-library>header,.planning-library__hero,.about-studio__hero) :is(h1,h2){text-wrap:balance}main[data-studio-page] :is(.service-guide__heading,.careers-reality>header,.jobs-index>header,.producer-outcomes>header,.journal-library>header,.about-studio>section>header) h2{font-family:var(--font-brand-editorial),Georgia,serif!important;font-weight:500!important;font-size:clamp(34px,4.3vw,68px)!important;line-height:1.04!important;letter-spacing:-.025em!important;color:#f3f7ff!important;margin-block:12px 20px!important}main[data-studio-page] :is(.service-guide__heading,.careers-reality>header,.jobs-index>header,.producer-outcomes>header,.journal-library>header,.about-studio>section>header) h2 em{display:block!important;font-size:1em!important;line-height:1.08!important;margin-top:6px!important}main[data-studio-page] :is(.service-guide__label,.producer-kicker,.concept-kicker,.journal-cover__eyebrow){color:#85d8fb!important;font:500 11px/1.65 var(--font-geist-mono),monospace!important;letter-spacing:.13em!important;text-transform:uppercase}main[data-studio-page] .service-guide__overview{gap:clamp(24px,4vw,64px)!important;align-items:start!important}main[data-studio-page] .service-guide__overview>p{font:400 clamp(17px,1.5vw,21px)/1.7 var(--font-brand-sans),sans-serif!important;max-width:65ch!important}main[data-studio-page] :is(.service-guide__delivery-grid,.service-guide__upgrade-grid){gap:20px!important}main[data-studio-page] :is(.service-guide__delivery-grid>article,.service-guide__upgrade-grid>article,.service-guide__facts>div,.careers-opportunity,.jobs-list>article,.jobs-general,.press-assets__grid>article,.concept-panel){background:var(--bmu-glass-surface)!important;border:1px solid var(--bmu-glass-border)!important;border-radius:16px!important;box-shadow:var(--bmu-glass-shadow)!important;color:#eef5ff!important}main[data-studio-page] .service-guide__delivery-grid>article{padding:clamp(22px,2.5vw,36px)!important}main[data-studio-page] .service-guide__delivery-grid h3{font:500 clamp(25px,2.6vw,38px)/1.14 var(--font-brand-editorial),serif!important;margin:12px 0!important}main[data-studio-page] .service-guide__facts>div{padding:18px 20px!important;min-width:0}main[data-studio-page] .service-guide__facts dt{color:#88d7fa!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase}main[data-studio-page] .service-guide__facts dd{color:#f2f7ff!important;margin:8px 0 0!important;font-size:16px!important;line-height:1.5!important}main[data-studio-page] :is(.service-guide__assurances>details,.service-guide__upgrade-options){background:transparent!important;border:0!important;border-top:1px solid var(--chapter-line)!important;border-radius:0!important;box-shadow:none!important}main[data-studio-page] .service-guide__assurances>details>summary{padding:20px 0!important;color:#eef5ff!important;font-size:17px!important;line-height:1.4!important}main[data-studio-page] .service-guide__assurances>details>p{padding:0 0 20px!important;margin:0!important;color:var(--chapter-copy)!important;line-height:1.7!important}main[data-studio-page] .service-guide__assurances>details[open]{border-top-color:#84d6ff!important}main[data-studio-page] :is(.service-guide__film,.source-experience__gallery figure,.journal-story figure){border-radius:14px!important;overflow:hidden;border:1px solid var(--chapter-line)!important}main[data-studio-page] .service-guide__film figcaption{padding:16px 20px!important;background:var(--bmu-glass-surface)!important;color:#d7eaff!important;font-size:12px!important;line-height:1.6!important}main[data-studio-page] .service-guide__related{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;padding:24px var(--brand-gutter)!important;background:#091c30!important;border-block:1px solid var(--chapter-line)!important}main[data-studio-page] .service-guide__related>span{flex-basis:100%;color:#8bd7f6!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.12em}main[data-studio-page] .service-guide__related>a{padding:12px 16px!important;background:var(--bmu-glass-surface)!important;border:1px solid var(--bmu-glass-border)!important;border-radius:10px!important;color:#eef5ff!important;font-size:14px!important;line-height:1.4!important}main[data-studio-page] .studio-principles{gap:0!important}main[data-studio-page] .studio-principles>article{padding:clamp(22px,3vw,42px)!important;background:none!important;box-shadow:none!important;border:0!important;border-left:1px solid var(--chapter-line)!important;border-radius:0!important}main[data-studio-page] .studio-principles>article:first-child{border-left:0!important}main[data-studio-page] .studio-principles>article>span{color:#80d6ff!important}main[data-studio-page] .careers-opportunity{padding:clamp(22px,3vw,42px)!important}main[data-studio-page] .careers-opportunity h2{font-size:clamp(32px,3.6vw,56px)!important;line-height:1.08!important}main[data-studio-page] .careers-opportunity li{padding-block:16px!important}main[data-studio-page] .careers-reality{gap:clamp(24px,4vw,60px)!important}main[data-studio-page] .careers-reality article{padding-block:20px!important;border-bottom:1px solid var(--chapter-line)!important}main[data-studio-page] :is(.studio-opening__summary,.careers-reality p,.studio-principles p,.jobs-index p){font-family:var(--font-brand-sans),sans-serif!important;line-height:1.7!important;font-size:16px!important}main[data-studio-page] .studio-opening{gap:clamp(28px,4vw,64px)!important;align-items:center!important}main[data-studio-page] .studio-opening__note{color:#b9ccde!important;font-size:13px!important;line-height:1.65!important;max-width:52ch}main[data-studio-page] .producer-intro{gap:clamp(28px,4vw,64px)!important}main[data-studio-page] .producer-intro__facts{display:flex;gap:12px;flex-wrap:wrap}main[data-studio-page] .producer-intro__facts>span{padding:10px 14px!important;border:1px solid var(--bmu-glass-border)!important;border-radius:10px!important;background:var(--bmu-glass-surface)!important;color:#e8f3ff!important}main[data-studio-page] :is(.producer-contact,.concept-bottom){display:flex!important;flex-wrap:wrap;gap:16px 24px!important;align-items:center!important;background:var(--bmu-glass-surface)!important;border-block:1px solid var(--bmu-glass-border)!important;padding:22px var(--brand-gutter)!important;color:#e5f2ff!important}main[data-studio-page] :is(.service-guide__text-link,.planning-text-link,.producer-booking__start,.journal-cover__cta,.concept-link,.about-studio__actions>a){display:inline-flex!important;align-items:center!important;justify-content:space-between;gap:18px!important;padding:14px 20px!important;min-height:46px!important;border:1px solid var(--bmu-glass-border)!important;border-radius:10px!important;background:var(--bmu-glass-surface)!important;box-shadow:var(--bmu-glass-shadow)!important;color:#edf6ff!important;text-decoration:none!important;line-height:1.4!important;font:500 14px/1.4 var(--font-brand-sans),sans-serif!important;transition:border-color .18s ease,box-shadow .18s ease}main[data-studio-page] :is(.service-guide__text-link,.planning-text-link,.producer-booking__start,.journal-cover__cta,.concept-link,.about-studio__actions>a):hover{border-color:#c0ebff!important;box-shadow:var(--bmu-glass-shadow),0 0 18px #38c8ff20!important}main[data-studio-page] :is(.service-guide__text-link,.planning-text-link,.producer-booking__start,.journal-cover__cta,.concept-link,.about-studio__actions>a):focus-visible{outline:2px solid #9fe7ff!important;outline-offset:4px!important}@media(max-width:760px){main[data-studio-page]{--chapter-space:36px}main[data-studio-page] :is(.studio-opening,.service-guide__overview,.service-guide__planning,.careers-reality,.producer-intro){grid-template-columns:minmax(0,1fr)!important;gap:26px!important}main[data-studio-page] :is(.studio-opening__copy,.studio-opening__media,.service-guide__overview>*,.service-guide__planning>*){width:100%!important;min-width:0!important}main[data-studio-page] .studio-principles>article{border-left:0!important;border-top:1px solid var(--chapter-line)!important;padding:24px 0!important}main[data-studio-page] .studio-principles>article:first-child{border-top:0!important}main[data-studio-page] .service-guide__delivery-grid{grid-template-columns:minmax(0,1fr)!important}main[data-studio-page] .service-guide__related>a{flex:1 1 180px}main[data-studio-page] .producer-contact>a{min-height:44px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){main[data-studio-page] :is(.service-guide__text-link,.planning-text-link,.producer-booking__start,.journal-cover__cta,.concept-link,.about-studio__actions>a){transition:none!important}}@media(forced-colors:active){main[data-studio-page] :is(.service-guide__delivery-grid>article,.careers-opportunity,.service-guide__facts>div){background:Canvas!important;color:CanvasText!important}}}@layer bmu-cohesion{main[data-studio-page] :is(.case-editorial__brief,.case-editorial__story,.case-editorial__proof,.case-editorial__gallery,.case-editorial__next,.case-occasions,.robot-editorial__journey,.robot-editorial__production,.robot-editorial__compare,.robot-editorial__backstage,.robot-studio__value,.robot-studio__process,.robot-studio__faq,.zenus-section,.press-assets,.press-angles,.press-recognition,.press-boilerplate,.print-shop-ideas,.print-shop-planning,.subscription-details,.subscription-value,.subscription-work,.privacy-body,.article-body){background:var(--chapter-light)!important;color:#eef5ff!important;border-top:1px solid var(--chapter-line)!important;box-shadow:none!important;border-radius:0!important;padding-block:var(--chapter-space)!important}main[data-studio-page] :is(.zenus-hero,.brand-kit-hero,.print-shop-hero,.article-hero){background:var(--chapter-light)!important;border-bottom:1px solid var(--chapter-line)!important}main[data-studio-page] :is(.case-editorial__brief,.case-editorial__story,.case-occasions,.press-assets,.press-angles,.press-recognition,.press-boilerplate,.print-shop-planning,.privacy-body,.article-body) :is(p,dd,li){color:#d4e2f0!important;line-height:1.7!important}main[data-studio-page] :is(.case-editorial__brief,.case-editorial__story,.case-occasions,.press-assets,.press-angles,.press-recognition,.press-boilerplate,.print-shop-planning,.privacy-body,.article-body) :is(h2,h3,h4){color:#f1f6ff!important}main[data-studio-page] :is(.case-editorial__brief,.case-editorial__story,.press-angles,.privacy-body,.article-body) :is(p,li,dd){font-family:var(--font-brand-sans),sans-serif!important;font-size:16px!important}main[data-studio-page] .case-editorial__brief{gap:clamp(24px,4vw,64px)!important}main[data-studio-page] .case-editorial__brief dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}main[data-studio-page] .case-editorial__brief dl>div{padding:20px!important;border:1px solid var(--bmu-glass-border)!important;border-radius:12px!important;background:var(--bmu-glass-surface)!important;box-shadow:var(--bmu-glass-shadow)!important;min-width:0}main[data-studio-page] .case-editorial__brief dt{color:#8bd7f6!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.1em}main[data-studio-page] .case-editorial__brief dd{margin:8px 0 0!important}main[data-studio-page] :is(.case-occasion__story,.press-angles__grid>article,.zenus-cards>article,.zenus-report-grid>article,.install-process>ol>li){border:1px solid var(--chapter-line)!important;border-radius:14px!important;background:var(--bmu-glass-surface)!important;box-shadow:var(--bmu-glass-shadow)!important;padding:clamp(20px,2.5vw,34px)!important}main[data-studio-page] .article-body__story{max-width:74ch!important}main[data-studio-page] .article-body__story :is(h2,h3){font-family:var(--font-brand-editorial),serif!important;line-height:1.12!important}main[data-studio-page] .article-body__story h2{font-size:clamp(30px,3.5vw,48px)!important}main[data-studio-page] :is(.article-body__rail,.brand-resource-nav){border:1px solid var(--bmu-glass-border)!important;background:var(--bmu-glass-surface)!important;box-shadow:var(--bmu-glass-shadow)!important;border-radius:12px!important;padding:20px!important}main[data-studio-page] .article-body__story a{color:#9eddff!important;text-decoration:underline;text-underline-offset:4px}main[data-studio-page] .privacy-body{max-width:none!important;padding-inline:max(var(--brand-gutter),calc((100vw - 920px)/2))!important}main[data-studio-page] .privacy-body section{padding-block:24px!important;border-bottom:1px solid var(--chapter-line)!important}main[data-studio-page] .privacy-body a{color:#9eddff!important}@media(max-width:760px){main[data-studio-page] .case-editorial__brief dl{grid-template-columns:minmax(0,1fr)!important}main[data-studio-page] .article-body__rail{position:static!important}}}