/* ENTA Mina campaign: video, partner identity and native Quform layout. */
[data-entry-only="residences"]{display:none}
html:not([data-entry="residences"]) [data-entry-only="residences"]{display:none!important}
html[data-entry="residences"] [data-entry-only="event"]{display:none!important}
html[data-entry="residences"] [data-entry-only="event"]{display:none}
html[data-entry="residences"] [data-entry-only="residences"]{display:flex}
.hero.hero-video-layout{display:block;position:relative;isolation:isolate;max-width:none;min-height:720px;background:#292b2b;overflow:hidden}
.hero-film{position:absolute;inset:0;overflow:hidden;background:#414b4b}
.hero-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
#hero-video-mount{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .7s ease}
.hero-film.has-video-frame #hero-video-mount{opacity:1}
.hero-film.is-error #hero-video-mount{opacity:0}
#hero-video-mount iframe{position:absolute;top:50%;left:50%;width:max(100vw,1280px);height:max(56.25vw,720px);transform:translate(-50%,-50%);border:0;pointer-events:none}
.hero-film-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,24,23,.82) 0%,rgba(23,26,25,.69) 31%,rgba(23,26,25,.17) 72%,rgba(23,26,25,.1)),linear-gradient(0deg,rgba(14,20,20,.35),transparent 30%)}
.hero-video-layout .hero-copy{position:relative;z-index:1;min-height:720px;width:min(680px,59%);padding:65px 30px 78px max(var(--gutter),calc((100vw - 1320px)/2));color:var(--white)}
.hero-video-layout .hero-partners,.hero-video-layout h1,.hero-video-layout .hero-subtitle,.hero-video-layout .hero-details,.hero-video-layout .hero-partners .cross{color:var(--white)}
.hero-video-layout h1{font-size:clamp(56px,5.5vw,84px);letter-spacing:-.062em;line-height:1.01}
.hero-video-layout .hero-partners{font-size:11px;margin-bottom:23px}
.hero-video-layout .hero-subtitle{font-size:clamp(22px,1.95vw,29px);max-width:490px;line-height:1.35;margin-top:20px}
.hero-video-layout .hero-description{color:#f0ece6;max-width:465px;font-size:14px;line-height:1.85;margin-top:20px}
.hero-video-layout .hero-details{gap:25px;margin-top:25px}
.hero-video-layout .hero-details>div+div{border-color:rgba(255,255,255,.35);padding-left:25px}
.hero-video-layout .hero-details strong{font-size:14px}
.hero-video-layout .hero-details span{color:#e5e0d8;font-size:12px}
.hero-video-layout .hero-actions{gap:25px;margin-top:27px}
.hero-video-layout .hero-actions .text-link{color:var(--white);font-size:12px}
.hero-qualifier{font-size:10px;color:#e5e0d8;margin-top:13px}
.hero-purchase-facts{display:flex;gap:27px;margin-top:27px}
.hero-purchase-facts>div+div{border-left:1px solid rgba(255,255,255,.35);padding-left:27px}
.hero-purchase-facts span{display:block;font-size:11px;margin-bottom:5px;color:#e5e0d8}
.hero-purchase-facts strong{display:block;font-size:23px;line-height:1.3;font-weight:400;letter-spacing:-.025em}
.film-controls{position:absolute;z-index:3;bottom:22px;right:var(--gutter);left:var(--gutter);display:flex;justify-content:flex-end;gap:21px;align-items:center;color:white;pointer-events:none}
.film-controls>span{font-size:10px;letter-spacing:.025em}
.film-controls button{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 13px;color:white;background:rgba(20,24,24,.68);border:1px solid rgba(255,255,255,.55);font-size:11px;line-height:1.4}
.film-controls button:hover{background:rgba(20,24,24,.9)}
.film-controls button svg{width:15px;height:15px}
.film-controls .sound-caption{font-size:9px;border-left:1px solid rgba(255,255,255,.4);padding-left:8px;color:#e6e1d9}
.brand-band{background:var(--wine);color:var(--cream);border-bottom:1px solid rgba(255,255,255,.17)}
.brand-band-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:27px}
.brand-band p{font-size:13px;line-height:1.65;letter-spacing:.01em}
.brand-band p strong{font-weight:400}
.partner-logos{display:grid;grid-template-columns:1fr auto 1.54fr;align-items:center;gap:24px;width:344px;max-width:100%;flex:none}
.partner-logos>img:first-child{width:100%;height:auto;max-height:none;object-fit:contain;filter:brightness(0) invert(1)}
.partner-logos>span{font-size:22px;font-weight:400;color:var(--soft-pink)}
.partner-logos .supplied-rak-logo{width:100%;height:auto;max-height:none;object-fit:contain}
.brand-band-location{font-size:11px;line-height:1.8;text-align:right;color:var(--soft-pink)}
.evening-section{background:#420b1e}
.evening-reasons{margin-top:24px;border-top:1px solid rgba(255,255,255,.24)}
.evening-reasons>div{display:flex;gap:19px;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.24)}
.evening-reasons>div>span{font-size:10px;color:var(--soft-pink)}
.evening-reasons h3{font-size:14px;font-weight:600;margin-bottom:5px;line-height:1.6}
.evening-reasons p{font-size:12px;line-height:1.85;color:#ded0cc;max-width:420px}
.programme-venue{display:flex;gap:25px;justify-content:space-between;align-items:baseline;margin-top:25px;padding-top:22px;border-top:1px solid rgba(255,255,255,.23);font-size:11px;color:var(--soft-pink)}
.programme-venue a{color:var(--cream);white-space:nowrap}
.project-bridge{background:var(--cream);border-bottom:1px solid var(--line)}
.project-bridge-inner{display:grid;grid-template-columns:1fr 1.15fr auto;gap:45px;align-items:center;padding-block:44px}
.project-bridge .eyebrow{font-size:10px;color:var(--rust);margin-bottom:12px}
.project-bridge h2{font-size:26px;line-height:1.25;letter-spacing:-.04em;color:var(--wine);font-weight:600;max-width:260px}
.project-bridge p{font-size:13px;line-height:1.9;color:var(--muted)}
.project-bridge a{color:var(--wine);white-space:nowrap;font-size:11px}
.next-step-card{max-width:355px;margin-top:26px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.register-intro .next-step-card .eyebrow{font-size:10px;margin-bottom:9px}
.next-step-card p{font-size:12px;line-height:1.85;color:var(--muted)}
.register-intro .contact-line{border:0;padding-top:0;margin-top:22px}
.story-content>.eyebrow{color:var(--rust);font-size:10px;margin-bottom:13px}
.story-heading{font-size:34px;line-height:1.15;letter-spacing:-.045em;color:var(--wine);font-weight:600;margin-bottom:20px}
.story-content>p{font-size:16px;line-height:1.8;margin-bottom:24px;color:var(--muted)}
.gallery-caption .text-link{font-size:11px;align-self:start;color:var(--wine)}
.gallery-image-note{font-size:10px;line-height:1.75;color:var(--muted);margin-top:9px}
.event-calendar{padding:22px 0 0;border-top:1px solid var(--line);margin-top:23px}
.event-calendar p{font-size:12px;color:var(--muted);margin-bottom:14px}
.event-calendar .text-link{margin:13px 0 0 16px;font-size:11px;color:var(--wine)}
.site-footer .footer-logos{display:grid;grid-template-columns:.95fr 1fr 1.6fr;align-items:center;gap:32px;width:430px;max-width:100%;min-width:0}
.site-footer .footer-logos>a{display:block;min-width:0}
.site-footer .footer-logos img,.site-footer .footer-logos .hive-logo,.site-footer .footer-logos .supplied-rak-logo{width:100%;height:auto;max-height:none;object-fit:contain}
.site-footer .footer-logos .supplied-rak-logo{filter:none}
.campaign-content-page{min-height:60vh}
.campaign-content-page h1{margin-bottom:30px}
.campaign-content-page p{margin-block:18px}
.event-ended [data-open-intent="event"],.event-ended [data-event-promotion],.event-ended [data-section="evening"],.event-ended [data-section="location"],.event-ended [data-section="bridge"]{display:none!important}
.event-ended .faq-list>details:nth-child(2),.event-ended .faq-list>details:nth-child(3){display:none}
.event-ended .intent-tabs{grid-template-columns:1fr}
.form-unavailable{font-size:13px;line-height:1.8;padding:20px;background:var(--cream);border-left:2px solid var(--rust)}
.form-unavailable .button{margin-top:14px}
/* Native Quform: keep validation, labels and the user's required fields intact. */
.enta-campaign .form-card .quform{font-family:inherit;color:var(--ink);margin:0;max-width:none}
.enta-campaign .form-card .quform-form{margin:0}
.enta-campaign .form-card .quform-label{color:var(--wine);font-size:12px;line-height:1.6;font-weight:600;margin-bottom:7px}
.enta-campaign .form-card .quform-required{color:var(--rust)}
.enta-campaign .form-card .quform-element{margin-bottom:18px}
.enta-campaign .form-card .quform-element-hidden{margin:0!important}
.enta-campaign .form-card .quform-input input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),.enta-campaign .form-card .quform-input select,.enta-campaign .form-card .quform-input textarea{font-family:inherit;font-size:14px;line-height:1.5;background:var(--white);color:var(--ink);width:100%;min-width:0;min-height:47px;padding:11px 12px;border:1px solid #c7bfb3;border-radius:0;box-shadow:none}
.enta-campaign .form-card .quform-input input:focus,.enta-campaign .form-card .quform-input select:focus,.enta-campaign .form-card .quform-input textarea:focus{outline:2px solid var(--rust);outline-offset:2px}
.enta-campaign .form-card .quform-options label{font-size:12px;line-height:1.8;color:var(--muted);font-family:inherit}
.enta-campaign .form-card .quform-input input[type=checkbox],.enta-campaign .form-card .quform-input input[type=radio]{accent-color:var(--wine);min-width:17px;min-height:17px}
.enta-campaign .form-card .quform-description,.enta-campaign .form-card .quform-sub-label{font-size:11px;line-height:1.75;color:var(--muted)}
.enta-campaign .form-card .quform-button-submit{float:none}
.enta-campaign .form-card .quform-button-submit button{font-family:inherit;display:flex;justify-content:center;align-items:center;width:100%;min-height:51px;background:var(--wine);border:1px solid var(--wine);border-radius:0;color:var(--cream);padding:13px 20px;font-size:13px;font-weight:600;text-shadow:none;box-shadow:none}
.enta-campaign .form-card .quform-button-submit button:hover{background:#60182f;border-color:#60182f}
.enta-campaign .form-card .quform-error{font-size:12px;line-height:1.6}
.enta-campaign .form-card .quform-success-message{background:var(--cream);border:0;border-left:2px solid var(--rust);border-radius:0;color:var(--wine);padding:23px;font-size:14px;line-height:1.85;box-shadow:none}
.enta-campaign .form-card .enta-field-consultation{padding:15px;background:var(--cream);border-left:2px solid var(--rust)}
.enta-campaign .form-card .enta-field-consent{padding-top:15px;border-top:1px solid var(--line)}
.enta-campaign .form-card .quform-page-progress{display:none}
.review-form-note{font-size:11px;line-height:1.7;color:var(--muted);margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid var(--line)}
@media(min-width:1600px){.hero-video-layout .hero-copy{width:760px;padding-right:30px}}
@media(min-width:851px) and (max-width:1100px){.hero-video-layout .hero-copy{width:65%;padding-top:55px}.hero-video-layout h1{font-size:63px}.hero-video-layout .hero-details{flex-direction:row}.hero-purchase-facts{gap:20px}.hero-purchase-facts>div+div{padding-left:20px}.hero-purchase-facts strong{font-size:21px}}
@media(max-width:850px){.hero-video-layout .hero-copy{width:76%;min-height:680px;padding-top:50px;padding-bottom:75px}.hero.hero-video-layout{min-height:680px}.hero-video-layout h1{font-size:61px}.hero-film-shade{background:linear-gradient(90deg,rgba(22,24,23,.8),rgba(22,24,23,.5) 65%,rgba(22,24,23,.2))}.hero-video-layout .hero-details{flex-direction:row}.hero-video-layout .hero-details strong,.hero-video-layout .hero-details span{display:block}.hero-video-layout .hero-details span{margin-left:0}.brand-band-inner{gap:22px}.brand-band-location{display:none}.project-bridge-inner{grid-template-columns:1fr 1.3fr;gap:25px}.project-bridge a{grid-column:2;justify-self:start}.register-intro{display:block}.register-intro .body-copy,.next-step-card{max-width:600px}.register-intro .contact-line{margin-top:20px}.next-step-card{margin-top:20px}.story-heading{font-size:29px}}
@media(max-width:640px){
  .hero.hero-video-layout{display:flex;min-height:0;background:var(--cream);overflow:visible}
  .hero-film{position:relative;inset:auto;width:100%;aspect-ratio:16/9;flex:none;order:0;overflow:hidden}
  .hero-poster{object-fit:contain}
  #hero-video-mount iframe{width:100%;height:100%}
  .hero-film-shade{background:linear-gradient(0deg,rgba(10,20,20,.4),transparent 40%)}
  .hero-video-layout .hero-copy{order:1;display:flex;width:100%;min-height:0;padding:32px var(--gutter) 40px;color:var(--wine)}
  .hero-video-layout .hero-partners,.hero-video-layout h1,.hero-video-layout .hero-subtitle,.hero-video-layout .hero-details{color:var(--wine)}
  .hero-video-layout .hero-partners{font-size:10px;margin-bottom:20px}
  .hero-video-layout .hero-partners .cross{color:var(--rust)}
  .hero-video-layout h1{font-size:clamp(49px,12.9vw,74px);line-height:1.01}
  .hero-video-layout .hero-subtitle{font-size:21px;max-width:440px;margin-top:17px;line-height:1.4}
  .hero-video-layout .hero-description{font-size:14px;line-height:1.8;margin-top:19px;color:var(--muted);max-width:490px}
  .hero-video-layout .hero-details{gap:20px;margin-top:22px}
  .hero-video-layout .hero-details>div+div{padding-left:20px;border-left:1px solid var(--line)}
  .hero-video-layout .hero-details strong{font-size:13px}
  .hero-video-layout .hero-details span{color:var(--muted);font-size:11px}
  .hero-video-layout .hero-actions{gap:22px;margin-top:24px}
  .hero-video-layout .hero-actions .button{background:var(--wine);border-color:var(--wine);color:var(--cream);font-size:12px}
  .hero-video-layout .hero-actions .text-link{color:var(--wine);font-size:12px}
  .hero-purchase-facts{gap:21px;margin-top:24px}
  .hero-purchase-facts>div+div{padding-left:21px;border-color:var(--line)}
  .hero-purchase-facts span{font-size:10px;color:var(--muted)}
  .hero-purchase-facts strong{font-size:21px}
  .hero-qualifier{font-size:11px;color:var(--muted);margin-top:14px}
  .film-controls{bottom:11px;left:16px;right:16px;justify-content:space-between;gap:12px}
  .film-controls>span{font-size:8px;max-width:135px;line-height:1.5}
  .film-controls button{min-height:42px;font-size:10px;padding:8px 10px}
  .film-controls .sound-caption{font-size:8px}
  .brand-band-inner{display:flex;flex-wrap:wrap;gap:22px;padding-block:27px;justify-content:flex-start}
  .brand-band p{font-size:12px;line-height:1.7;flex-basis:100%}
  .brand-band p br{display:none}.brand-band p strong::before{content:' '}
  .partner-logos{gap:20px;width:320px}
  .evening-reasons h3{font-size:14px}.evening-reasons p{font-size:13px;line-height:1.8}.evening-reasons>div{padding:16px 0;gap:16px}
  .programme-venue{display:block;font-size:12px;line-height:1.8;margin-top:21px;padding-top:20px}.programme-venue a{display:inline-block;margin-top:13px}
  .project-bridge-inner{display:block;padding-block:35px}.project-bridge h2{font-size:27px;max-width:300px}.project-bridge p{font-size:14px;margin-top:20px}.project-bridge a{margin-top:20px;font-size:12px}
  .next-step-card p{font-size:12px}.next-step-card{padding:18px 0;margin-top:22px}.register-intro .next-step-card .eyebrow{font-size:10px}
  .story-heading{font-size:31px}.story-content>p{font-size:15px}.gallery-caption .text-link{font-size:12px;margin-top:11px}.gallery-image-note{font-size:11px}
  .event-calendar .text-link{margin-left:0;display:table}.event-calendar p{font-size:12px}
  .site-footer .footer-logos{width:345px;gap:20px}
  .enta-campaign .form-card .quform-input input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),.enta-campaign .form-card .quform-input select,.enta-campaign .form-card .quform-input textarea{font-size:16px}
  .enta-campaign .form-card .quform-options label{font-size:12px;line-height:1.8}
  .enta-campaign .form-card .quform-recaptcha{transform-origin:left top}
}
@media(max-width:375px){.hero-purchase-facts{gap:15px}.hero-purchase-facts>div+div{padding-left:15px}.hero-purchase-facts strong{font-size:19px}.hero-video-layout .hero-details{gap:14px}.hero-video-layout .hero-details>div+div{padding-left:14px}.hero-video-layout .hero-details strong{font-size:12px}.site-footer .footer-logos{gap:16px}.partner-logos{gap:16px}}
@media(prefers-reduced-motion:reduce){#hero-video-mount{transition:none}}
/* Readable type scale: body, supporting copy, controls and quiet metadata. */
:root{--text-body:16px;--text-support:14px;--text-control:13px;--text-caption:12px;--text-eyebrow:11px}
.body-copy,.intro-row .body-copy,.hero-video-layout .hero-description,.evening-copy .body-copy,.register-intro .body-copy{font-size:var(--text-body);line-height:1.75}
.hero-video-layout .hero-description{max-width:480px}
.story-content>p{font-size:var(--text-body);line-height:1.75}
.feature-lines p,.evening-reasons p,.timeline p,.project-bridge p,.next-step-card p,.faq-list p,.form-description,.event-calendar p,.success-panel p{font-size:var(--text-support);line-height:1.75}
.feature-lines h3,.evening-reasons h3,.timeline h3,.faq-list summary{font-size:15px;line-height:1.55}
.evening-reasons>div>span{font-size:12px;line-height:1.6}
.eyebrow,.hero-video-layout .hero-partners,.project-bridge .eyebrow,.story-content>.eyebrow,.register-intro .next-step-card .eyebrow{font-size:var(--text-eyebrow);line-height:1.6;letter-spacing:.14em}
.programme-top .eyebrow{font-size:var(--text-eyebrow)}
.header-nav a{font-size:13px}
.button,.hero-actions .button,.map-placeholder .button,.offer-price .button,.evening-copy .button,.location-copy .button,.submit-button,.success-actions .button{font-size:var(--text-control);line-height:1.5}
.header-actions .button{font-size:var(--text-control);min-height:42px;padding:10px 16px}
.text-link,.hero-video-layout .hero-actions .text-link,.story-content .text-link,.gallery-caption .text-link,.project-bridge a,.event-calendar .text-link{font-size:var(--text-control);line-height:1.6}
.hero-video-layout .hero-details strong{font-size:14px;line-height:1.5}
.hero-video-layout .hero-details span,.hero-qualifier,.hero-purchase-facts span{font-size:var(--text-caption);line-height:1.65}
.hero-purchase-facts{gap:23px}.hero-purchase-facts>div+div{padding-left:23px}
.brand-band p{font-size:14px;line-height:1.65}.brand-band-location{font-size:12px;line-height:1.65}
.programme-top>span,.consultation-note,.programme-venue,.location-note,.offer-terms,.gallery-image-note,.image-caption,.gallery-aside .gallery-note{font-size:var(--text-caption);line-height:1.75}
.consultation-note,.programme-venue,.location-note{font-size:var(--text-support)}
.evening-photo figcaption{font-size:var(--text-caption);line-height:1.65;letter-spacing:.08em}
.gallery-caption strong,.payment-stage span,.offer-inclusions,.payment-heading>span,.offer-price .price-prefix{font-size:13px;line-height:1.6}
.payment-heading strong{font-size:16px;line-height:1.5}
.timeline time span{font-size:13px}
.location-copy address{font-size:15px;line-height:1.8}
.intent-tab,.field label,.field label .optional,.check-row,.consultation-option .check-row,.optional-details summary,.residence-tab{font-size:13px;line-height:1.65}
.field input,.field select{font-size:16px;min-height:48px}
.field input::placeholder{font-size:14px}
.field-hint,.field-error,.required-note,.consultation-help,.register-intro .contact-line,.review-form-note{font-size:var(--text-caption);line-height:1.75}
.contact-line a{font-size:14px}
.closed-notice,.form-error{font-size:14px;line-height:1.75}
.site-footer .footer-top p,.footer-bottom,.footer-links,.footer-disclaimer{font-size:var(--text-caption);line-height:1.75}
.footer-links{font-size:13px}
.footer-disclaimer{max-width:920px}
.film-controls>span{font-size:11px;line-height:1.5}
.film-controls button{font-size:12px;min-height:44px}
.film-controls .sound-caption{font-size:11px}
.enta-campaign .form-card .quform-label,.enta-campaign .form-card .quform-options label{font-size:13px;line-height:1.65}
.enta-campaign .form-card .quform-description,.enta-campaign .form-card .quform-sub-label,.enta-campaign .form-card .quform-error{font-size:12px;line-height:1.75}
.enta-campaign .form-card .quform-input input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),.enta-campaign .form-card .quform-input select,.enta-campaign .form-card .quform-input textarea{font-size:16px;min-height:48px}
.enta-campaign .form-card .quform-button-submit button{font-size:14px}
@media(max-width:1000px){.header-nav{display:none}.header-actions{margin-left:auto}}
@media(max-width:640px){
  .hero-video-layout .hero-description,.intro-row .body-copy,.evening-copy .body-copy,.register-intro .body-copy{font-size:15px;line-height:1.75}
  .hero-video-layout .hero-subtitle{font-size:22px;line-height:1.4}
  .hero-video-layout .hero-partners,.evening-copy .eyebrow,.intro-row .eyebrow,.register-intro>.eyebrow,.offer-price .eyebrow,.gallery-aside .eyebrow,.location-copy .eyebrow{font-size:11px}
  .hero-video-layout .hero-actions .button,.hero-video-layout .hero-actions .text-link{font-size:13px}
  .header-actions .button{font-size:12px;min-height:42px;padding:10px 13px}
  .mobile-actions .button{font-size:12px;min-height:46px;line-height:1.5}
  .hero-video-layout .hero-details strong{font-size:14px}.hero-video-layout .hero-details span{font-size:12px}
  .hero-purchase-facts{gap:14px}.hero-purchase-facts>div+div{padding-left:14px}
  .hero-purchase-facts span{font-size:11px}.hero-purchase-facts strong{font-size:21px}
  .form-description{font-size:14px}.form-heading{font-size:25px;line-height:1.25}
  .intent-tabs{gap:12px}.intent-tab{font-size:13px}
  .residence-tabs{gap:10px}.residence-tab{font-size:13px}
  .gallery-caption strong,.payment-stage span,.offer-inclusions,.payment-heading>span{font-size:13px}
  .timeline h3,.evening-reasons h3,.feature-lines h3,.faq-list summary{font-size:15px}
  .timeline p,.evening-reasons p,.feature-lines p,.faq-list p{font-size:14px}
  .timeline time{font-size:25px}.timeline time span{font-size:12px}
  .film-controls>span{flex:1;max-width:125px;font-size:11px;line-height:1.5}
  .film-controls button{flex:none;font-size:11px;min-height:44px}
  .film-controls .sound-caption{font-size:11px}
  .footer-links{gap:16px}.footer-disclaimer{font-size:12px;line-height:1.75}
}
@media(max-width:375px){.hero-purchase-facts{gap:12px}.hero-purchase-facts>div+div{padding-left:12px}.hero-purchase-facts strong{font-size:19px}.hero-video-layout .hero-details{gap:14px}.hero-video-layout .hero-details>div+div{padding-left:14px}.hero-video-layout .hero-details strong{font-size:13px}.intent-tab,.residence-tab{font-size:12px}}
@media print{.hero.hero-video-layout{display:block;background:white;min-height:0}.hero-video-layout .hero-copy{width:100%;min-height:0;color:black;padding:20px}.hero-video-layout h1,.hero-video-layout .hero-partners,.hero-video-layout .hero-subtitle,.hero-video-layout .hero-description{color:black}.hero-film,.film-controls{display:none}}
