/* Office and Premium: a considered product story, using the existing American AI palette. */
.pe-page{--pe-ink:#193a35;--pe-muted:#56685f;--pe-green:#244c40;--pe-rust:#9b553e;--pe-line:#d9cbb5;background:#faf6ed;color:var(--pe-ink);font-family:var(--sans,Arial,sans-serif)}
.pe-page *{box-sizing:border-box}.pe-page [hidden]{display:none!important}.pe-page h1,.pe-page h2,.pe-page h3,.pe-page h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}.pe-page h1{font-size:clamp(48px,5.7vw,78px);line-height:1.02;margin:21px 0 24px}.pe-page h2{font-size:clamp(36px,4.2vw,56px);margin:15px 0 26px}.pe-page h3{font-size:clamp(28px,2.8vw,37px);margin:12px 0 20px}.pe-page h4{font-size:23px;margin:10px 0}.pe-page p{font-size:16px;line-height:1.75;margin:0 0 18px;color:var(--pe-muted)}.pe-page a{text-underline-offset:5px}.pe-page :is(a,button,summary):focus-visible,.pe-related-experiences a:focus-visible{outline:3px solid #af593b;outline-offset:5px}.pe-page :is(section,article)[id]{scroll-margin-top:0}.pe-wrap{width:100%;max-width:1200px;padding:0 32px;margin:auto}.pe-section{padding:94px 0}.pe-eyebrow{display:block;font-size:10px;line-height:1.6;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--pe-rust)}.pe-photo{display:block;width:100%;height:auto}.pe-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.pe-section-heading{max-width:740px;margin-bottom:36px}.pe-section-heading>p{font-size:18px}.pe-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin:27px 0 0}.pe-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;border:1px solid #2b4c40;border-radius:40px;background:#244c40;color:#fff9ec;text-align:center;font-size:13px;line-height:1.5;font-weight:650;text-decoration:none;cursor:pointer}.pe-button:hover{background:#14392f}.pe-button-light{background:#efe3cb;border-color:#efe3cb;color:#253e32}.pe-button-light:hover{background:#fff3da}.pe-text-link{display:inline-flex;align-items:center;min-height:42px;font-size:13px;line-height:1.5;font-weight:650;text-decoration:underline;color:inherit}.pe-scope,.pe-small-note{font-size:12px!important;line-height:1.65!important}.pe-brief{border-left:2px solid #a27350;padding:3px 0 3px 21px;font:400 22px/1.5 Georgia,serif;letter-spacing:-.02em;margin:28px 0;color:#6b5137}
.pe-hero{padding:70px 0 64px;background:#eee8da}.pe-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pe-hero-lede{font-size:21px!important;line-height:1.55!important;max-width:500px}.pe-hero-grid>div>p:not(.pe-hero-lede){max-width:510px;font-size:15px}.pe-premium .pe-hero{background:#203d34;color:#fff4df}.pe-premium .pe-hero p{color:#d3dece}.pe-premium .pe-hero .pe-eyebrow{color:#d3b88e}.pe-intro-film .film-player{margin:0;overflow:hidden;border:1px solid #c4b598;border-radius:17px;background:#fff9ee;box-shadow:0 18px 45px #152f2420}.pe-intro-film video{display:block;width:100%;aspect-ratio:16/9;background:#0b2022;object-fit:contain}.pe-intro-film figcaption{padding:18px 22px 10px;text-align:left;color:#28463c}.pe-intro-film figcaption h3{font-size:27px;margin:9px 0}.pe-intro-film figcaption p{font-size:12px!important;color:#687260!important;margin:0}.pe-intro-film .film-label{font-size:10px;color:#8d674b;letter-spacing:.1em}.pe-intro-film .film-transcript{padding:0 22px 12px;color:#29493f}.pe-intro-film .film-transcript summary{padding:11px 0;font-size:11px;min-height:40px}.pe-intro-film .film-transcript p{font-size:13px;color:#53655b}.pe-intro-film .film-transcript a{font-size:12px;text-decoration:underline}
.pe-feature-nav{padding:27px 0 24px;background:#fffaf0;border-bottom:1px solid var(--pe-line)}.pe-feature-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.pe-feature-links>a{display:flex;align-items:center;gap:17px;padding:16px;border:1px solid #d6c7ae;border-radius:12px;background:#f4ecdc;text-decoration:none;color:#2a4536;min-width:0}.pe-feature-links>a:hover{border-color:#96613f;background:#f0e4cc}.pe-feature-links img{display:block;width:74px;height:74px;flex:0 0 auto;object-fit:cover;object-position:50% 27%;border-radius:8px}.pe-feature-links small{font-size:9px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;font-weight:700;color:#89694c;display:block}.pe-feature-links strong{display:block;font:400 23px/1.2 Georgia,serif;letter-spacing:-.025em;margin-top:7px}.pe-feature-links b{font-size:20px;margin-left:auto;flex:0 0 auto;font-weight:400}.pe-room-shortcut{font-size:11px;text-decoration:underline;display:inline-block;margin-top:18px;color:#6b6e5b;min-height:26px}
.pe-movie{background:#faf6ed}.pe-producer{margin:0;border:1px solid #cfc0a7;border-radius:15px;overflow:hidden;background:#e8dbc3}.pe-producer .pe-photo{aspect-ratio:1.5;object-fit:contain;background:#342b25}.pe-producer figcaption{padding:24px 28px 27px}.pe-producer blockquote{font:400 25px/1.45 Georgia,serif;letter-spacing:-.025em;margin:12px 0 0;color:#3a4d3a}.pe-movie-context{display:grid;grid-template-columns:1fr 1fr;gap:68px;padding-top:65px;margin-top:54px;border-top:1px solid var(--pe-line)}.pe-prompts{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-content:center}.pe-prompts p{padding:19px;border:1px solid #d7c9b1;border-radius:10px;font:400 19px/1.45 Georgia,serif;color:#56624b;background:#f1eadb;margin:0}.pe-production-process{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:52px 0 20px;padding:0}.pe-production-process li{border-top:1px solid #b9ac91;padding-top:18px}.pe-production-process li>span{font-size:11px;letter-spacing:.1em;color:#9b6c45}.pe-production-process h4{font-size:22px;line-height:1.2;margin:13px 0}.pe-production-process p{font-size:13px;line-height:1.7}.pe-movie>.pe-wrap>.pe-scope{margin:0 0 60px;color:#7d7462}
.pe-showcase{max-width:1060px;margin:0 auto;padding-top:34px;border-top:1px solid #bdaf95;scroll-margin-top:88px}.pe-showcase-heading{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:center;margin-bottom:27px}.pe-showcase-heading h3{font-size:40px;margin:12px 0}.pe-showcase-heading>p{font-size:15px;margin:0}.pe-showcase-player{position:relative;background:#0b1b21;min-height:150px;border-radius:14px 14px 0 0;overflow:hidden;border:1px solid #c7b79a;border-bottom:0;aspect-ratio:16/9}.pe-showcase-player>video{display:block;width:100%;height:100%;object-fit:contain;background:#0b1b21}.pe-film-error{height:100%;min-height:180px;padding:40px;color:#fff2db;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.pe-film-error p{max-width:440px;font-size:14px;color:#d4ddd3;margin-top:12px}.pe-film-error button{border:1px solid #e7cfab;border-radius:30px;padding:11px 18px;min-height:44px;color:#203f34;background:#f0e1c4;font:600 13px/1.5 Arial,sans-serif;cursor:pointer}.pe-selected-film{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:25px;padding:25px 28px 18px;background:#efe5d2;border:1px solid #c7b79a;border-top:0}.pe-selected-film h4{font-size:29px;margin:10px 0 12px}.pe-selected-film p{font-size:14px;line-height:1.6;margin:0 0 7px}.pe-selected-film .pe-film-context{font-size:11px;color:#78715d}.pe-film-side{display:flex;flex-direction:column;align-items:end;gap:15px;text-align:right}.pe-runtime{font:400 31px/1.2 Georgia,serif;color:#896e49}.pe-film-side a{font-size:11px;text-decoration:underline;line-height:1.6}.pe-transcript{padding:0 28px 9px;border:1px solid #c7b79a;border-top:0;background:#efe5d2}.pe-transcript summary{cursor:pointer;font-size:12px;min-height:42px;padding:11px 0}.pe-transcript>div p{font-size:14px;line-height:1.7}.pe-transcript>a{font-size:12px;text-decoration:underline;display:inline-block;padding:8px 0 12px}.pe-transcript[open] summary{margin-bottom:13px}.pe-film-browser{padding:20px 0 0}.pe-film-browser-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px}.pe-film-browser-heading>p{font-size:12px;margin:0}.pe-film-arrows{display:flex;gap:8px}.pe-film-arrows button{width:44px;height:44px;border:1px solid #ad9b7c;border-radius:50%;background:transparent;color:#3c5948;font:400 22px Georgia,serif;cursor:pointer}.pe-film-arrows button:hover{background:#e9ddc5}.pe-film-thumbnails{display:flex;gap:13px;overflow-x:auto;padding:4px 4px 15px;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-color:#a48c63 #eee4d2}.pe-film-thumbnails>button{font:inherit;text-align:left;flex:0 0 184px;min-width:0;scroll-snap-align:start;align-self:stretch;display:flex;flex-direction:column;background:#fffcf4;border:1px solid #cdbd9f;border-radius:10px;padding:0;overflow:hidden;color:#304d3d;cursor:pointer}.pe-film-thumbnails>button[aria-pressed=true]{border:2px solid #37634d;box-shadow:0 0 0 2px #37634d16;background:#e4eadb}.pe-film-thumbnail-picture{position:relative;display:block;aspect-ratio:16/9;width:100%;background:#d0c1a4}.pe-film-thumbnail-picture img{display:block;width:100%;height:100%;object-fit:contain}.pe-film-thumbnail-picture>small{position:absolute;right:6px;bottom:6px;border-radius:4px;background:#183b32e8;color:#fff9eb;font:500 10px/1.5 Arial,sans-serif;padding:2px 5px}.pe-film-thumbnail-copy{padding:12px;display:block}.pe-film-thumbnail-copy>small{display:block;font-size:8px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;line-height:1.5;color:#92724e}.pe-film-thumbnail-copy strong{display:block;font-size:12px;line-height:1.5;margin-top:6px;font-weight:650}.pe-showcase-care{font:400 20px/1.55 Georgia,serif!important;letter-spacing:-.02em;text-align:center;margin:25px 0 0!important;color:#65725b!important}
.pe-travel{background:#223d35;color:#fff5e4}.pe-travel p{color:#d0dbce}.pe-travel .pe-eyebrow{color:#d0b891}.pe-travel-room{margin:0}.pe-travel-room img{border:1px solid #728275;border-radius:13px;object-fit:contain}.pe-travel-room figcaption{font-size:11px;color:#b9c9ba;margin-top:12px}.pe-travel-stages{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:57px}.pe-travel-stages article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;border-top:1px solid #718272;padding:25px 12px 0 0}.pe-stage-number{font:400 32px/1.2 Georgia,serif;color:#d4b78b}.pe-travel-stages h3{font-size:28px;margin:0 0 17px}.pe-travel-stages p{font-size:14px}.pe-travel-details{display:grid;grid-template-columns:.8fr 1.4fr;gap:65px;margin-top:51px;padding-top:51px;border-top:1px solid #607663}.pe-travel-details h3{font-size:40px}.pe-travel-details blockquote{font:400 23px/1.5 Georgia,serif;color:#e6d8bd;letter-spacing:-.02em;margin:23px 0}.pe-travel-details dl{display:grid;grid-template-columns:1fr 1fr;gap:25px 28px;margin:0}.pe-travel-details dt{font-size:14px;font-weight:650;margin-bottom:8px;color:#eadbbc}.pe-travel-details dd{font-size:13px;line-height:1.7;color:#ccdacb;margin:0}.pe-travel-example{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-top:60px;padding:25px;border:1px solid #65765e;border-radius:15px;background:#2e473b}.pe-travel-example img{border-radius:8px;object-fit:contain}.pe-travel-example>div{padding:10px 15px 10px 0}.pe-travel-example h3{font-size:35px}.pe-travel-example p{font-size:14px}
.pe-coach{background:#eae4d5}.pe-life-plan{border:1px solid #c5b492;background:#fffaf1;border-radius:5px 18px 18px 5px;padding:32px;box-shadow:12px 16px 0 #d8cbb466;transform:rotate(1deg)}.pe-plan-header{display:flex;align-items:center;gap:20px;padding-bottom:23px;border-bottom:1px solid #ded1b9}.pe-plan-header img{width:65px;height:65px;border-radius:50%;object-fit:cover;object-position:50% 25%;border:2px solid #ae5549;flex:0 0 auto}.pe-plan-header h3{font-size:28px;margin:9px 0 0}.pe-plan-header .pe-eyebrow{font-size:8px}.pe-plan-purpose{padding:22px 0;border-bottom:1px solid #ded1b9}.pe-plan-purpose>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9a7350}.pe-plan-purpose p{font:400 22px/1.45 Georgia,serif;letter-spacing:-.02em;margin:11px 0 0;color:#5f6e55}.pe-life-plan>ol{list-style:none;margin:0;padding:0}.pe-life-plan>ol li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;padding:21px 0;border-bottom:1px solid #e3d9c7}.pe-life-plan>ol li>span{font-size:11px;color:#9a7652;letter-spacing:.03em}.pe-life-plan strong{font-size:13px;font-weight:650}.pe-life-plan li p{font-size:12px;line-height:1.7;margin:7px 0 0}.pe-life-plan .pe-plan-note{font-size:10px;line-height:1.7;margin:17px 0 0;color:#9a8c72}.pe-coach-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:55px}.pe-coach-journey>div{display:flex;align-items:center;gap:17px;padding:21px 23px;border:1px solid #c6b89b;border-radius:10px;background:#f5efe2}.pe-coach-journey span{font:400 25px/1.2 Georgia,serif;color:#ac8460}.pe-coach-journey strong{font:400 24px/1.2 Georgia,serif;letter-spacing:-.025em}.pe-coach-details{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:52px}.pe-coach-details h3{font-size:36px}.pe-coach-details dl{margin:25px 0 0}.pe-coach-details dl>div{padding:15px 0;border-bottom:1px solid #cfc1a6}.pe-coach-details dt{font-size:13px;font-weight:650;margin-bottom:6px}.pe-coach-details dd{margin:0;font-size:14px;line-height:1.7;color:#5b6b5b}.pe-programme{border:1px solid #b9a88b;border-radius:12px;background:#f7f1e6;overflow:hidden}.pe-programme summary{font-size:13px;font-weight:650;padding:21px 25px;min-height:55px;cursor:pointer}.pe-programme ol{margin:0;padding:5px 30px 24px 48px}.pe-programme li{font-size:14px;line-height:1.7;padding:7px 0;color:#5b6959}.pe-someone{padding:26px;border-left:2px solid #a6825f;background:#e2d7c0;margin:26px 0}.pe-someone h4{font-size:25px;margin:0 0 14px}.pe-someone p{font-size:14px;margin:0}
.pe-website{background:#f7f1e5}.pe-website-examples{display:grid;gap:22px}.pe-website-examples>a{display:block;border:1px solid #c8b89a;border-radius:12px;overflow:hidden;background:#fffaf1;text-decoration:none;box-shadow:0 10px 20px #3a3b2210}.pe-website-examples img{width:100%;height:auto;display:block;aspect-ratio:auto;object-fit:contain;object-position:center}.pe-website-examples a>span{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;font:400 23px Georgia,serif;color:#344e3a}.pe-website-examples small{font:400 11px/1.5 Arial,sans-serif;color:#7e795e}.pe-website-story{display:grid;grid-template-columns:1.35fr .8fr;gap:70px;padding-top:55px;margin-top:55px;border-top:1px solid #d1c2a6}.pe-website-story h3{font-size:34px}.pe-website-story ol{list-style:none;padding:0;margin:0;align-self:center}.pe-website-story li{display:flex;gap:20px;align-items:center;border-bottom:1px solid #d2c3a8;padding:17px 0;font-size:14px}.pe-website-story li>span{font:400 23px Georgia,serif;color:#a17c53}.pe-office-work{background:#e6e8dc}.pe-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0}.pe-work-grid article>span{font:400 29px Georgia,serif;color:#9c8059}.pe-work-grid h3{font-size:28px}.pe-work-grid p{font-size:14px}.pe-training{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;border-top:1px solid #bec5b1;padding-top:43px}.pe-training h3{font-size:35px}.pe-training p{font-size:14px}.pe-training aside{background:#faf3e5;border:1px solid #c6bdab;padding:29px;border-radius:12px;align-self:center}.pe-training aside h4{font-size:26px;margin:0 0 19px}
.pe-more{background:#faf6ed}.pe-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.pe-support-card{border:1px solid #d2c3a9;border-radius:14px;overflow:hidden;background:#f0e8d8;min-width:0}.pe-support-card>.pe-photo{height:225px;object-fit:cover}.pe-support-copy{padding:28px}.pe-support-copy h3{font-size:31px}.pe-support-copy p{font-size:14px}.pe-card-example{padding-top:15px;border-top:1px solid #d1c2a7;font-style:italic}.pe-image-examples{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:125px 125px;gap:5px;background:#d5c5a7}.pe-image-examples .pe-photo{width:100%;height:100%;object-fit:cover}.pe-image-examples img:first-child{grid-row:span 2;object-position:50% 35%}.pe-image-examples img:not(:first-child){object-fit:contain;background:#1c2923}.pe-small-film{margin:24px 0 16px;border:1px solid #c1b091;border-radius:9px;overflow:hidden;background:#fcf7ed}.pe-small-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#0c2124}.pe-small-film figcaption{font-size:11px;line-height:1.55;padding:12px 16px;color:#65715c}.pe-small-film details{padding:0 16px 12px;font-size:12px}.pe-small-film details summary{padding:10px 0;min-height:39px;cursor:pointer}.pe-small-film details p{font-size:12px}.pe-small-film details a{font-size:11px;text-decoration:underline}.pe-ability-names{display:flex;gap:10px;margin-top:25px;flex-wrap:wrap}.pe-ability-names span{border:1px solid #b5a789;border-radius:30px;padding:8px 12px;font-size:10px;letter-spacing:.1em;color:#786c50}.pe-business-travel{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;padding:33px;border:1px solid #c8ba9d;border-radius:13px;margin-top:30px;background:#e4e7d9}.pe-business-travel .pe-eyebrow{grid-column:1/-1}.pe-business-travel h3{font-size:32px;grid-row:2/4;margin-bottom:0}.pe-business-travel p{font-size:14px;margin:13px 0}.pe-business-travel>a{grid-column:2}
.pe-spaces{background:#ebe3d1}.pe-spaces.mt-premium{background:#1f3c33}.pe-spaces .mt-room-tour{margin:0}.pe-spaces .mt-room-heading{margin-top:0}.pe-spaces .mt-room-heading p{font-size:14px}.pe-spaces .mt-room-note{font-size:11px}.pe-spaces .mt-room-caption p{font-size:13px;line-height:1.65}.pe-spaces .mt-room-heading h3{font-size:42px}.pe-space-team{display:flex;align-items:center;justify-content:space-between;gap:45px;border-top:1px solid #b4a58a;margin-top:36px;padding-top:35px}.pe-space-team>div{max-width:680px}.pe-space-team h3{font-size:36px}.pe-space-team p{font-size:15px}.pe-space-team>a{flex:0 0 auto}.pe-spaces.mt-premium .pe-eyebrow{color:#d5b78b}.pe-spaces.mt-premium .pe-space-team p{color:#d0dccb}.pe-spaces.mt-premium .pe-space-team{border-color:#65765d}.pe-spaces.mt-premium .mt-room-note{color:#b3c3b2}
.pe-enquiry{background:#dedac9;text-align:center}.pe-enquiry p{max-width:590px;margin:0 auto}.pe-enquiry h2{font-size:clamp(40px,4.5vw,60px)}.pe-enquiry .pe-actions{justify-content:center}.pe-page>.engineering-bridge{padding:42px 0}.pe-page>.climate-band{padding:65px 0}.pe-page>.climate-band h2{font-size:39px}.pe-related-experiences{padding:58px 0;background:#ede7d9;border-block:1px solid #d0c3aa}.pe-related-experiences h2{font:400 38px/1.2 Georgia,serif;letter-spacing:-.03em;margin:14px 0 27px;color:#294539}.pe-related-experiences .container>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.pe-related-experiences a{display:block;padding:21px;border:1px solid #cab99a;background:#fbf5e9;border-radius:11px;text-decoration:none;color:#294b3b}.pe-related-experiences strong{display:block;font:400 24px/1.2 Georgia,serif}.pe-related-experiences a span{display:block;font-size:12px;line-height:1.55;margin-top:12px}
@media(max-width:1050px){.pe-story-grid,.pe-hero-grid,.pe-movie-context{gap:36px}.pe-feature-links{gap:12px}.pe-feature-links>a{gap:12px;padding:13px}.pe-feature-links img{width:58px;height:65px}.pe-feature-links strong{font-size:21px}.pe-feature-links b{font-size:17px}.pe-production-process{gap:17px}.pe-production-process h4{font-size:20px}.pe-travel-details,.pe-coach-details,.pe-training{gap:38px}.pe-travel-example{gap:30px}.pe-selected-film{grid-template-columns:minmax(0,1fr) 145px}.pe-life-plan{padding:25px;box-shadow:8px 12px 0 #d8cbb466}.pe-plan-header{gap:15px}.pe-plan-header h3{font-size:25px}}
@media(max-width:800px){.pe-wrap{padding:0 25px}.pe-section{padding:66px 0}.pe-hero{padding:53px 0}.pe-hero-grid{grid-template-columns:1fr;gap:32px}.pe-hero-grid>div:first-child{max-width:650px}.pe-hero h1{font-size:62px}.pe-hero-grid .pe-intro-film{max-width:640px;width:100%}.pe-feature-links img{width:100%;height:100px;margin-bottom:13px}.pe-feature-links>a{display:block;position:relative}.pe-feature-links b{position:absolute;right:13px;bottom:16px}.pe-feature-links strong{font-size:22px;padding-right:14px}.pe-feature-links small{font-size:8px}.pe-story-grid{grid-template-columns:1fr;gap:35px}.pe-producer{max-width:650px;width:100%}.pe-producer .pe-photo{max-height:390px;object-fit:cover}.pe-movie-context{grid-template-columns:1fr;gap:22px;padding-top:40px;margin-top:40px}.pe-prompts p{font-size:19px}.pe-production-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pe-showcase-heading{grid-template-columns:1fr;gap:5px}.pe-showcase-heading h3{font-size:36px}.pe-showcase-heading>p{max-width:680px}.pe-travel-details{grid-template-columns:1fr;gap:30px;margin-top:36px;padding-top:36px}.pe-travel-details>div{max-width:650px}.pe-travel-details h3 br{display:none}.pe-travel-example{gap:24px;padding:21px}.pe-travel-example h3{font-size:29px}.pe-travel-example>div{padding:0}.pe-travel-example p{font-size:13px}.pe-life-plan{max-width:600px;transform:none}.pe-coach-journey strong{font-size:21px}.pe-coach-journey>div{padding:17px;gap:12px}.pe-coach-details{gap:30px}.pe-website-examples{grid-template-columns:1fr 1fr;gap:17px}.pe-website-examples a>span{display:block;font-size:23px}.pe-website-examples small{display:block;font-size:10px;margin-top:5px}.pe-website-story{grid-template-columns:1fr;gap:25px;padding-top:35px;margin-top:35px}.pe-website-story ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.pe-work-grid{gap:22px}.pe-work-grid h3{font-size:25px}.pe-training{gap:28px}.pe-support-copy{padding:23px}.pe-support-copy h3{font-size:28px}.pe-support-card>.pe-photo{height:190px}.pe-space-team{display:block}.pe-space-team>div{max-width:650px}.pe-space-team>a{margin-top:10px}.pe-related-experiences .container>div:last-child{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.pe-wrap{padding:0 22px}.pe-page h1{font-size:52px}.pe-page h2{font-size:37px}.pe-page h3{font-size:29px}.pe-page p{font-size:15px}.pe-section{padding:53px 0}.pe-hero{padding:41px 0}.pe-hero-lede{font-size:19px!important}.pe-hero-grid{gap:29px}.pe-intro-film figcaption{padding:17px 18px 8px}.pe-intro-film .film-transcript{padding-inline:18px}.pe-feature-nav{padding:22px 0 18px}.pe-feature-links{grid-template-columns:1fr;gap:11px}.pe-feature-links>a{display:flex;gap:17px;padding:13px}.pe-feature-links img{width:70px;height:68px;margin:0}.pe-feature-links strong{font-size:23px;margin-top:5px}.pe-feature-links small{font-size:8px}.pe-feature-links b{position:static;margin-left:auto;font-size:20px}.pe-room-shortcut{font-size:10px;margin-top:17px}.pe-actions{gap:15px}.pe-producer figcaption{padding:21px 23px}.pe-producer blockquote{font-size:23px}.pe-movie-context{margin-top:34px;padding-top:33px}.pe-movie-context h3{font-size:30px}.pe-prompts{gap:10px}.pe-prompts p{font-size:17px;padding:16px;line-height:1.5}.pe-production-process{grid-template-columns:1fr 1fr;gap:20px 18px;margin-top:34px}.pe-production-process h4{font-size:22px}.pe-production-process p{font-size:13px}.pe-production-process li:last-child{grid-column:1/-1}.pe-movie>.pe-wrap>.pe-scope{margin-bottom:35px}.pe-showcase{padding-top:27px}.pe-showcase-heading{margin-bottom:21px}.pe-showcase-heading h3{font-size:34px}.pe-showcase-heading>p{font-size:14px}.pe-showcase-player{border-radius:10px 10px 0 0;min-height:0}.pe-selected-film{padding:19px 19px 14px;grid-template-columns:minmax(0,1fr) 66px;gap:13px}.pe-selected-film h4{font-size:25px;margin:9px 0}.pe-selected-film p{font-size:12px}.pe-selected-film .pe-film-context{font-size:10px}.pe-film-side{gap:12px}.pe-runtime{font-size:26px}.pe-film-side a{font-size:9px}.pe-transcript{padding:0 19px 8px}.pe-transcript summary{font-size:11px}.pe-film-thumbnails>button{flex-basis:160px}.pe-film-browser-heading>p{font-size:11px}.pe-film-arrows button{width:40px;height:40px}.pe-film-thumbnail-copy{padding:11px}.pe-film-thumbnail-copy strong{font-size:11px}.pe-film-error{padding:18px;min-height:0}.pe-film-error strong{font-size:13px}.pe-film-error p{font-size:11px;margin:8px 0}.pe-film-error button{font-size:11px;padding:7px 13px;min-height:38px}.pe-showcase-care{font-size:19px!important}.pe-travel-stages{grid-template-columns:1fr;gap:17px;margin-top:33px}.pe-travel-stages article{grid-template-columns:34px minmax(0,1fr);gap:16px;padding-top:22px}.pe-travel-stages h3{font-size:27px;margin-bottom:13px}.pe-travel-stages p{font-size:14px}.pe-travel-details dl{grid-template-columns:1fr;gap:20px}.pe-travel-details dt{font-size:14px}.pe-travel-details dd{font-size:13px}.pe-travel-details h3{font-size:33px}.pe-travel-details blockquote{font-size:23px}.pe-travel-example{grid-template-columns:1fr;gap:18px;padding:18px;margin-top:35px}.pe-travel-example h3{font-size:32px}.pe-travel-example p{font-size:14px}.pe-life-plan{padding:23px 21px;box-shadow:6px 8px 0 #d8cbb466;border-radius:4px 14px 14px 4px}.pe-plan-header{gap:15px;padding-bottom:19px}.pe-plan-header img{width:55px;height:55px}.pe-plan-header h3{font-size:25px}.pe-plan-header .pe-eyebrow{font-size:8px}.pe-plan-purpose p{font-size:21px}.pe-life-plan>ol li{grid-template-columns:57px minmax(0,1fr);gap:12px;padding:18px 0}.pe-life-plan>ol li>span{font-size:10px}.pe-life-plan strong{font-size:12px}.pe-life-plan li p{font-size:12px}.pe-coach-journey{grid-template-columns:1fr 1fr;gap:11px;margin-top:35px}.pe-coach-journey>div{display:block;padding:16px}.pe-coach-journey span{display:block;font-size:20px;margin-bottom:10px}.pe-coach-journey strong{font-size:22px}.pe-coach-details{grid-template-columns:1fr;gap:30px;margin-top:34px}.pe-coach-details h3{font-size:31px}.pe-coach-details dd{font-size:14px}.pe-programme summary{font-size:12px;padding:19px 21px}.pe-someone{padding:23px;margin:23px 0}.pe-someone h4{font-size:25px}.pe-brief{font-size:21px;padding-left:17px;margin:23px 0}.pe-website-examples{grid-template-columns:1fr;gap:17px}.pe-website-examples a>span{font-size:20px;padding:13px}.pe-website-examples small{font-size:9px}.pe-website-story h3{font-size:30px}.pe-website-story li{font-size:12px;gap:12px;padding:15px 0}.pe-website-story li>span{font-size:21px}.pe-work-grid{grid-template-columns:1fr;gap:24px;margin:30px 0}.pe-work-grid article{border-top:1px solid #b8c2ab;padding-top:22px}.pe-work-grid h3{font-size:28px}.pe-training{grid-template-columns:1fr;gap:20px;padding-top:29px}.pe-training h3{font-size:31px}.pe-training aside{padding:24px}.pe-support-grid{grid-template-columns:1fr;gap:20px}.pe-support-copy{padding:24px}.pe-support-copy h3{font-size:29px}.pe-support-copy p{font-size:14px}.pe-support-card>.pe-photo{height:220px}.pe-image-examples{grid-template-rows:105px 105px}.pe-business-travel{display:block;padding:25px;margin-top:25px}.pe-business-travel h3{font-size:30px;margin-bottom:18px}.pe-business-travel p{font-size:14px}.pe-spaces .mt-room-heading h3{font-size:34px}.pe-spaces .mt-room-heading p{font-size:13px}.pe-space-team{padding-top:28px; margin-top:27px}.pe-space-team h3{font-size:31px}.pe-space-team p{font-size:14px}.pe-enquiry h2{font-size:39px}.pe-enquiry .pe-actions{display:flex;flex-direction:column;gap:13px}.pe-page>.climate-band{padding:45px 0}.pe-page>.climate-band h2{font-size:31px}.pe-related-experiences{padding:40px 0}.pe-related-experiences h2{font-size:31px}.pe-related-experiences .container>div:last-child{gap:11px}.pe-related-experiences a{padding:17px}.pe-related-experiences strong{font-size:22px}.pe-related-experiences a span{font-size:11px}}
@media(max-width:360px){.pe-wrap{padding:0 18px}.pe-page h1{font-size:46px}.pe-page h2{font-size:34px}.pe-feature-links strong{font-size:21px}.pe-feature-links img{width:60px;height:65px}.pe-feature-links>a{gap:13px}.pe-prompts{grid-template-columns:1fr}.pe-prompts p{font-size:18px}.pe-selected-film{grid-template-columns:1fr;gap:13px}.pe-film-side{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.pe-film-side a{font-size:10px}.pe-plan-header{display:block}.pe-plan-header img{margin-bottom:13px}.pe-website-examples{grid-template-columns:1fr}.pe-website-story ol{grid-template-columns:1fr}.pe-related-experiences .container>div:last-child{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pe-life-plan{transform:none}.pe-film-thumbnails{scroll-behavior:auto}}

.pe-enlarge-button{font:650 11px/1.5 Arial,sans-serif;border:1px solid #ac9977;background:transparent;border-radius:30px;min-height:38px;padding:8px 13px;color:#3c5947;cursor:pointer}.pe-enlarge-button:hover{background:#e4d5b8}
.pe-enlarged-film{width:min(1240px,96vw);max-width:96vw;max-height:96vh;padding:0;border:1px solid #7d8b77;border-radius:14px;background:#102a26;color:#fff4e1;box-shadow:0 30px 80px #0008}.pe-enlarged-film::backdrop{background:#071713e8}.pe-enlarged-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;font-size:12px}.pe-enlarged-toolbar button{padding:9px 16px;border:1px solid #c7baa1;background:#f4e7cf;color:#263e32;border-radius:30px;min-height:40px;font:650 12px/1.5 Arial,sans-serif;cursor:pointer}.pe-enlarged-film .pe-showcase-player{width:100%;max-height:calc(96vh - 70px);aspect-ratio:16/9;border:0;border-radius:0}.pe-page video:fullscreen{width:100vw!important;height:100vh!important;object-fit:contain;background:#071713}
@media(max-width:600px){.pe-film-side .pe-enlarge-button{font-size:9px;padding:6px 8px;min-height:34px}.pe-enlarged-toolbar{padding:10px 13px;font-size:11px}.pe-enlarged-toolbar button{font-size:11px}.pe-enlarged-film{border-radius:8px}}

/* Approved Producer film, in the existing portrait card. */
.pe-producer-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#17241f}.pe-producer-transcript{padding:0 28px 20px;color:#3a4d3a}.pe-producer-transcript summary{cursor:pointer;min-height:44px;padding:11px 0;font-size:12px}.pe-producer-transcript p{font-size:14px;line-height:1.7}.pe-producer-transcript>a{font-size:12px;text-decoration:underline}.pe-producer-transcript[open] summary{margin-bottom:10px}@media(max-width:600px){.pe-producer-transcript{padding:0 23px 18px}}
