/* One continuous cinematic surface, with navigation layered over the footage. */
.full-bleed-site{--hero-gutter:clamp(24px,6vw,96px);--hero-header-space:170px;}
body.full-bleed-site .site-header{position:fixed;inset:0 0 auto;height:120px;background:linear-gradient(#071012a6,#07101200);color:#fff;z-index:50;}
body.full-bleed-site .header-note{background:#07101226;color:#fff;}
body.full-bleed-site .header-shell{width:100%;max-width:none;margin:0;height:88px;padding:0 var(--hero-gutter);border:0;border-radius:0;background:transparent;box-shadow:none;}
html[data-language] body.full-bleed-site .brand-descriptor{display:block;color:#fff;}
html[data-language] body.full-bleed-site .brand-rule{display:block;background:#ffffff55;}
body.full-bleed-site .desktop-nav{background:transparent;color:#fff;}
body.full-bleed-site .desktop-nav>a,
body.full-bleed-site .service-nav>a{color:#fff;}
body.full-bleed-site .desktop-nav>a.active,
body.full-bleed-site .service-nav>a.active,
body.full-bleed-site .desktop-nav>a:hover,
body.full-bleed-site .service-nav>a:hover{background:#ffffff1c;color:#fff;box-shadow:none;}
body.full-bleed-site .services-toggle{color:#fff;}
body.full-bleed-site .services-toggle:hover{background:#ffffff1c;}
body.full-bleed-site .menu-toggle{background:#07101250;border-color:#ffffff55;}
body.full-bleed-site .menu-toggle span{background:#fff;}
body.full-bleed-site .mobile-menu,
body.full-bleed-site .services-menu{color:var(--ink);}
body.full-bleed-site .site-header.is-scrolled{background:#091315e8;backdrop-filter:blur(12px);}
body.full-bleed-site .seo-breadcrumbs{position:absolute;top:126px;left:0;right:0;z-index:4;padding:0 var(--hero-gutter);color:#fff;}
body.full-bleed-site .seo-breadcrumbs li+li::before{color:var(--orange);}
body.full-bleed-site .full-bleed-shell{margin:0;border:0;border-radius:0;padding:0;overflow:visible;}
body.full-bleed-site[data-page] .full-bleed-hero{position:relative;isolation:isolate;overflow:hidden;margin:0;width:100%;height:auto;min-height:100svh;max-height:none;aspect-ratio:auto;border:0;border-radius:0;background:var(--ink);color:#fff;padding:var(--hero-header-space) var(--hero-gutter) 88px;}
body.full-bleed-site[data-page] .full-bleed-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#071012c7,#0710128c 52%,#07101226),linear-gradient(180deg,#07101280,transparent 38%,#07101252);}
body.full-bleed-site[data-page] .full-bleed-hero>.cinematic-backdrop{position:absolute;inset:0;z-index:-2;margin:0;padding:0;width:100%;height:100%;max-width:none;border:0;border-radius:0;aspect-ratio:auto;pointer-events:none;}
body.full-bleed-site[data-page] .full-bleed-hero .hero-background-video{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center;}
body.full-bleed-site[data-page] .full-bleed-hero>.hero-background-toggle{position:absolute;z-index:3;left:var(--hero-gutter);right:auto;top:auto;bottom:32px;display:grid;place-items:center;width:38px;height:38px;padding:9px;border:1px solid #ffffff80;border-radius:50%;background:#10191b70;color:#fff;cursor:pointer;}
body.full-bleed-site .hero-background-toggle svg{width:20px;height:20px;stroke:currentColor;stroke-width:2.2;fill:none;}
body.full-bleed-site .hero-background-toggle .background-play{display:none;fill:currentColor;stroke:none;}
body.full-bleed-site .hero-background-toggle[data-state=paused] .background-pause{display:none;}
body.full-bleed-site .hero-background-toggle[data-state=paused] .background-play{display:block;}
body.full-bleed-site .hero-background-toggle:focus-visible{outline:3px solid var(--orange);outline-offset:4px;}
body.full-bleed-site[data-page] .full-bleed-hero .eyebrow,
body.full-bleed-site[data-page] .full-bleed-hero .lead,
body.full-bleed-site[data-page] .full-bleed-hero .hero-subtitle{color:#fff;}
html[data-language] body.full-bleed-site[data-page] .full-bleed-hero :is(.lead,.hero-subtitle){word-spacing:normal;letter-spacing:normal;text-wrap:pretty;}
body.full-bleed-site[data-page] .full-bleed-hero h1{color:#fff;text-align:left;text-wrap:balance;}
body.full-bleed-site[data-page] .full-bleed-hero em{color:var(--orange);}
body.full-bleed-site[data-page] .full-bleed-hero.page-hero{display:flex;align-items:center;gap:0;}
body.full-bleed-site[data-page] .full-bleed-hero.page-hero>div{padding:0;max-width:820px;}
body.full-bleed-site[data-page] .full-bleed-hero.page-hero h1{max-width:17ch;font-size:clamp(44px,5vw,76px);line-height:1.12;}
body.full-bleed-site[data-page] .full-bleed-hero.page-hero .lead{max-width:52ch;margin-top:28px;font-size:20px;line-height:1.7;}
body.full-bleed-site[data-page] .full-bleed-hero.services-hero{display:flex;align-items:center;}
body.full-bleed-site .full-bleed-copy{width:100%;max-width:900px;}
body.full-bleed-site .full-bleed-copy h1{font-size:clamp(44px,5vw,76px);line-height:1.12;max-width:20ch;}
body.full-bleed-site .full-bleed-copy>.lead{max-width:52ch;margin-top:28px;font-size:20px;line-height:1.7;}
body.full-bleed-site .full-bleed-copy>.button{margin-top:28px;}
body.full-bleed-site .ep-page-nav{border-color:#ffffff40;color:#fff;}
body.full-bleed-site[data-page] .full-bleed-hero.home-hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:150px;}
body.full-bleed-site[data-page] .full-bleed-hero.home-hero .hero-copy{padding:0;margin:0;max-width:950px;}
body.full-bleed-site[data-page=index] .full-bleed-hero .hero-line-accent{color:var(--orange-dark);}
body.full-bleed-site[data-page] .full-bleed-hero.home-hero .hero-subtitle{position:static;margin-top:28px;max-width:520px;}
/* Existing YouTube previews form a quiet control strip, without a floating card frame. */
body.full-bleed-site[data-page] .full-bleed-hero :is(.hero-media,.video-media){position:absolute;right:var(--hero-gutter);bottom:42px;display:flex;align-items:center;gap:18px;width:auto;max-width:350px;margin:0;padding:0;}
body.full-bleed-site[data-page] .full-bleed-hero .youtube-frame{width:170px;flex:0 0 170px;aspect-ratio:16/9;border:0;border-radius:0;box-shadow:none;}
body.full-bleed-site[data-page] .full-bleed-hero .video-play{width:46px;height:46px;box-shadow:none;}
body.full-bleed-site[data-page] .full-bleed-hero .video-play svg{width:22px;height:22px;}
body.full-bleed-site[data-page] .full-bleed-hero .video-fallback{color:#fff;margin:0;width:auto;max-width:150px;font-size:13px;}
body.full-bleed-site[data-page] .full-bleed-hero .youtube-frame:has(iframe){width:360px;flex-basis:360px;}
body.full-bleed-site[data-page] .full-bleed-hero :is(.hero-media,.video-media):has(iframe){display:block;max-width:360px;}
body.full-bleed-site[data-page] .full-bleed-hero :is(.hero-media,.video-media):has(iframe) .video-fallback{margin:10px 0 0 auto;}
/* Enlarged YouTube previews preserve their existing thumbnails and playback links. */
body.full-bleed-site[data-page=index] .full-bleed-hero .hero-media{max-width:510px;}
body.full-bleed-site[data-page=index] .full-bleed-hero .youtube-frame{width:340px;flex-basis:340px;}
body.full-bleed-site[data-page=index] .full-bleed-hero .video-play{width:58px;height:58px;}
body.full-bleed-site[data-page=index] .full-bleed-hero .video-play svg{width:26px;height:26px;}
/* Keep each clip's main subject visible as the background crops to the hero. */
body.full-bleed-site[data-page=about-us] .full-bleed-hero .hero-background-video{object-position:60% center;}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .hero-background-video{object-position:50% center;}
body.full-bleed-site[data-page=services] .full-bleed-hero .hero-background-video{object-position:50% center;}
body.full-bleed-site .cinematic-why-stage.full-bleed-hero{display:flex;align-items:center;padding-bottom:150px;}
body.full-bleed-site[data-page] .full-bleed-hero .why-hero-heading{max-width:850px;}
body.full-bleed-site[data-page] .full-bleed-hero .why-hero-heading h1{max-width:20ch;font-size:clamp(42px,4.6vw,68px);line-height:1.12;}
body.full-bleed-site[data-page] .full-bleed-hero .why-title-prefix{max-width:650px;}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .why-hero-heading{width:100%;max-width:min(850px,calc(100% - 400px));}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .video-media{flex-direction:column;align-items:flex-end;gap:12px;width:340px;max-width:340px;}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .youtube-frame,
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .youtube-frame:has(iframe){width:340px;flex-basis:auto;}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .video-play{width:58px;height:58px;}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .video-play svg{width:26px;height:26px;}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .video-fallback{max-width:100%;}
/* One reading column gives all three paragraphs the same left edge and measure. */
body.full-bleed-site[data-page=why-sarawak] .full-bleed-shell>.why-hero-copy{display:block;padding:42px var(--hero-gutter) 48px;}
html[data-language] body.full-bleed-site[data-page=why-sarawak] .why-hero-copy>p{width:100%;max-width:none;margin:0;word-spacing:normal;letter-spacing:normal;overflow-wrap:break-word;text-wrap:pretty;}
html[data-language] body.full-bleed-site[data-page=why-sarawak] .why-hero-copy>p+p{margin-top:24px;}
/* About Us keeps the deliberately composed white/orange four-line English headline. */
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero{padding-bottom:55px;}
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero>div{width:100%;max-width:610px;}
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1{font-size:clamp(48px,4.7vw,70px);line-height:1.08;letter-spacing:-.035em;max-width:610px;text-wrap:wrap;}
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1>em{font-size:.78em;line-height:1.13;margin-top:.3em;}
html[data-language] body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero .lead{font-size:17px;line-height:1.75;max-width:44ch;margin-top:28px;}
/* Contact and FAQ retain their working form and disclosure content over the same surface. */
body.full-bleed-site[data-page] .full-bleed-hero.faq-page{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6vw;}
body.full-bleed-site[data-page] .full-bleed-hero .faq-intro{padding:0;}
body.full-bleed-site[data-page] .full-bleed-hero .faq-list :is(summary,p){color:#fff;}
body.full-bleed-site[data-page] .full-bleed-hero .faq-list details{border-color:#ffffff40;}
body.full-bleed-site[data-page] .full-bleed-hero .faq-contact{color:#fff;}
body.full-bleed-site[data-page] .full-bleed-hero.contact-section{display:flex;align-items:center;gap:0;}
body.full-bleed-site[data-page] .full-bleed-hero .contact-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 7vw;width:100%;padding:0;}
body.full-bleed-site[data-page] .full-bleed-hero .contact-intro>:is(.eyebrow,h1,.lead){grid-column:1;}
body.full-bleed-site[data-page] .full-bleed-hero .contact-intro h1{font-size:clamp(44px,4.3vw,66px);line-height:1.13;}
body.full-bleed-site[data-page] .full-bleed-hero .contact-methods{grid-column:2;grid-row:1/5;align-self:center;display:block;margin:0;}
body.full-bleed-site[data-page] .full-bleed-hero .contact-methods{color:#fff;}
body.full-bleed-site[data-page] .full-bleed-hero .contact-methods p{color:#fff;}
body.full-bleed-site[data-page] .full-bleed-hero .contact-methods :is(a,div){border-color:#ffffff40;}
body.full-bleed-site[data-page] .full-bleed-hero .enquiry-form :is(p,.eyebrow,h2){color:var(--ink);}
body.full-bleed-site[data-page] .full-bleed-hero.faq-cinematic-intro .faq-intro{max-width:650px;}
body.full-bleed-site[data-page] .full-bleed-hero.faq-cinematic-intro h1{font-size:clamp(44px,4.4vw,66px);line-height:1.12;}
body.full-bleed-site[data-page] .full-bleed-hero.faq-cinematic-intro .lead{font-size:18px;margin-top:24px;line-height:1.7;}
body.full-bleed-site[data-page] .full-bleed-hero.faq-cinematic-intro .faq-contact{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;}
body.full-bleed-site[data-page] .full-bleed-hero.faq-cinematic-intro .faq-contact>a{margin:0;}
.faq-cinematic-details>.faq-list{max-width:1000px;margin:0 auto;}
.contact-form-section>.enquiry-form{width:100%;max-width:760px;margin:0 auto;}
body.full-bleed-site[data-page="404"] .site-header{background:#091315;}
body.full-bleed-site[data-page="404"] main{padding-top:120px;}
@media(min-width:1700px){body.full-bleed-site[data-page] .full-bleed-hero,body.full-bleed-site .full-bleed-shell{margin-inline:0;}}
@media(max-width:1180px){
 body.full-bleed-site .desktop-nav>a,body.full-bleed-site .service-nav>a{padding-inline:10px;font-size:12px;}
 body.full-bleed-site .header-shell{gap:12px;}
 body.full-bleed-site .brand-descriptor{font-size:7px;}
}
@media(max-width:1180px){
 body.full-bleed-site[data-page=index] .full-bleed-hero.home-hero{padding-bottom:88px;}
 body.full-bleed-site[data-page=index] .full-bleed-hero .hero-media{position:relative;right:auto;bottom:auto;align-self:flex-end;flex-direction:column;align-items:flex-end;gap:12px;width:340px;max-width:100%;margin-top:30px;}
 body.full-bleed-site[data-page=index] .full-bleed-hero .youtube-frame{width:100%;flex-basis:auto;}
 body.full-bleed-site[data-page=index] .full-bleed-hero .video-fallback{max-width:100%;}
 body.full-bleed-site[data-page=why-sarawak] .cinematic-why-stage.full-bleed-hero{flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:88px;}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .why-hero-heading{max-width:100%;}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .video-media{position:relative;right:auto;bottom:auto;align-self:flex-end;max-width:100%;margin:30px 0 0;}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .youtube-frame,
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .youtube-frame:has(iframe){width:100%;flex-basis:auto;}
}
/* Sentence blocks keep the introductory line quieter than the orange statement. */
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero>div{max-width:1200px;}
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1,
body.full-bleed-site[data-page=services] .full-bleed-hero .full-bleed-copy h1{max-width:none;font-size:clamp(24px,3.2vw,48px);font-weight:700;line-height:1.16;text-align:left;text-transform:uppercase;text-wrap:wrap;word-spacing:normal;}
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1>span,
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1>em,
body.full-bleed-site[data-page=services] .full-bleed-hero .full-bleed-copy h1>span,
body.full-bleed-site[data-page=services] .full-bleed-hero .full-bleed-copy h1>em{display:block;white-space:normal;}
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1>em,
body.full-bleed-site[data-page=services] .full-bleed-hero .full-bleed-copy h1>em{font-size:clamp(32px,4.9vw,76px);font-weight:700;line-height:1.12;letter-spacing:-.035em;margin-top:16px;}
body.full-bleed-site[data-page=services] .full-bleed-copy{max-width:1200px;}
@media(max-width:700px){
 body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1,
 body.full-bleed-site[data-page=services] .full-bleed-hero .full-bleed-copy h1{font-size:clamp(22px,5.6vw,32px);}
 body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1>em,
 body.full-bleed-site[data-page=services] .full-bleed-hero .full-bleed-copy h1>em{font-size:clamp(30px,8vw,48px);margin-top:12px;}
}
@media(max-width:980px){
 .full-bleed-site{--hero-gutter:42px;}
 body.full-bleed-site[data-page] .full-bleed-hero.home-hero{padding-top:var(--hero-header-space);padding-bottom:88px;}
 body.full-bleed-site[data-page] .full-bleed-hero.home-hero .hero-copy{max-width:100%;}
 body.full-bleed-site[data-page] .full-bleed-hero .why-hero-heading{max-width:100%;}
 body.full-bleed-site[data-page] .full-bleed-hero.page-hero h1{font-size:clamp(44px,6.5vw,66px);}
 body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1{font-size:clamp(48px,7.6vw,66px);}
 body.full-bleed-site[data-page] .full-bleed-hero .youtube-frame:has(iframe){width:300px;flex-basis:300px;}
 body.full-bleed-site[data-page] .full-bleed-hero.contact-section{grid-template-columns:1fr;}
}
@media(max-width:700px){
 .full-bleed-site{--hero-gutter:24px;--hero-header-space:180px;}
 body.full-bleed-site .site-header{height:110px;}
 body.full-bleed-site .header-shell{padding-inline:18px;height:82px;gap:8px;}
 body.full-bleed-site .header-shell .brand{gap:7px;}
 body.full-bleed-site .header-shell .logo-crop{width:64px;height:60px;}
 body.full-bleed-site .header-shell .logo-crop img{width:76px;height:76px;top:-9px;left:-5px;}
 body.full-bleed-site .header-shell .brand-rule{height:25px;}
 body.full-bleed-site .header-shell .brand-descriptor{font-size:6px;letter-spacing:.3px;max-width:74px;}
 body.full-bleed-site .header-shell>.button{font-size:11px;padding:10px 12px;gap:8px;min-height:44px;}
 body.full-bleed-site .header-shell>.button>span{font-size:18px;}
 body.full-bleed-site .menu-toggle{width:40px;height:40px;}
 body.full-bleed-site .seo-breadcrumbs{top:126px;font-size:12px;}
 body.full-bleed-site[data-page] .full-bleed-hero{padding-top:var(--hero-header-space);padding-bottom:88px;}
 body.full-bleed-site[data-page] .full-bleed-hero.home-hero{padding-top:var(--hero-header-space);padding-bottom:88px;}
 body.full-bleed-site[data-page] .full-bleed-hero::before{background:linear-gradient(90deg,#071012bb,#07101240),linear-gradient(180deg,#07101288,transparent 25%,#071012b3 88%);}
 body.full-bleed-site[data-page] .full-bleed-hero .hero-background-video{object-position:60% center;}
 body.full-bleed-site[data-page] .full-bleed-hero.page-hero h1,
 body.full-bleed-site .full-bleed-copy h1{font-size:clamp(36px,9.8vw,54px);line-height:1.15;}
 body.full-bleed-site[data-page] .full-bleed-hero.page-hero .lead,
 body.full-bleed-site .full-bleed-copy>.lead{font-size:17px;line-height:1.7;margin-top:24px;}
 body.full-bleed-site[data-page] .full-bleed-hero :is(.hero-media,.video-media){right:24px;bottom:38px;max-width:calc(100% - 96px);gap:12px;}
 body.full-bleed-site[data-page] .full-bleed-hero .youtube-frame{width:132px;flex-basis:132px;}
 body.full-bleed-site[data-page=index] .full-bleed-hero .hero-media{right:auto;bottom:auto;width:264px;max-width:100%;margin-top:26px;}
 body.full-bleed-site[data-page=index] .full-bleed-hero .youtube-frame{width:100%;flex-basis:auto;}
 body.full-bleed-site[data-page] .full-bleed-hero .video-fallback{max-width:100px;font-size:12px;}
 body.full-bleed-site[data-page] .full-bleed-hero>.hero-background-toggle{bottom:42px;}
 body.full-bleed-site[data-page] .full-bleed-hero .youtube-frame:has(iframe){width:100%;flex-basis:auto;}
 body.full-bleed-site[data-page] .full-bleed-hero .why-hero-heading h1{font-size:clamp(34px,9vw,50px);}
 body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1{font-size:clamp(32px,10.8vw,48px);line-height:1.1;}
 html[data-language] body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero .lead{font-size:16px;line-height:1.7;margin-top:24px;}
 body.full-bleed-site[data-page] .full-bleed-hero.faq-page{grid-template-columns:1fr;gap:40px;}
 body.full-bleed-site[data-page] .full-bleed-hero .contact-intro{display:block;}
 body.full-bleed-site[data-page] .full-bleed-hero .contact-methods{margin-top:30px;}
 body.full-bleed-site[data-page] .full-bleed-hero .contact-intro h1,
 body.full-bleed-site[data-page] .full-bleed-hero.faq-cinematic-intro h1{font-size:clamp(36px,9.8vw,54px);}
 body.full-bleed-site[data-page] .full-bleed-hero .ep-page-nav{gap:10px 18px;font-size:14px;}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .video-media{right:auto;bottom:auto;width:264px;max-width:100%;margin-top:26px;}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .youtube-frame,
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .youtube-frame:has(iframe){width:100%;flex-basis:auto;}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-shell>.why-hero-copy{padding:30px var(--hero-gutter) 34px;}
 html[data-language] body.full-bleed-site[data-page=why-sarawak] .why-hero-copy>p{max-width:none;}
 html[data-language] body.full-bleed-site[data-page=why-sarawak] .why-hero-copy>p+p{margin-top:22px;}
}
@media(max-width:360px){
 .full-bleed-site{--hero-gutter:20px;}
 body.full-bleed-site .header-shell{padding-inline:12px;gap:6px;}
 body.full-bleed-site .header-shell .brand-descriptor{font-size:5.5px;max-width:64px;}
 body.full-bleed-site .header-shell>.button{font-size:10px;padding-inline:10px;}
 body.full-bleed-site[data-page] .full-bleed-hero :is(.hero-media,.video-media){right:20px;gap:10px;}
 body.full-bleed-site[data-page] .full-bleed-hero .youtube-frame{width:104px;flex-basis:104px;}
 body.full-bleed-site[data-page=index] .full-bleed-hero .hero-media{right:auto;}
 body.full-bleed-site[data-page=index] .full-bleed-hero .youtube-frame{width:100%;flex-basis:auto;}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .video-media{right:auto;}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .youtube-frame,
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .youtube-frame:has(iframe){width:100%;flex-basis:auto;}
}
/* The marked headline refinements retain the existing sentences and colours. */
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1{font-size:clamp(24px,3.2vw,48px);}
body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1>em{font-size:1.15em;}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .why-hero-heading{width:100%;max-width:none;}
body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .why-hero-heading h1{max-width:none;font-size:clamp(29.4px,3.22vw,47.6px);text-wrap:wrap;}
@media(max-width:700px){
 body.full-bleed-site[data-page=about-us] .full-bleed-hero.page-hero h1{font-size:clamp(22px,5.6vw,32px);}
 body.full-bleed-site[data-page=why-sarawak] .full-bleed-hero .why-hero-heading h1{font-size:clamp(23.8px,6.3vw,35px);}
}
