.gm-summary{padding:65px 0;background:var(--paper);border-bottom:1px solid var(--line)}.gm-summary-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.gm-summary-head .eyebrow{color:var(--muted);margin-bottom:20px}.gm-summary-head h2{font-size:clamp(2.3rem,3.4vw,3.3rem);line-height:1.14}.gm-summary-head h2 em{color:#717173}.gm-summary-head>.text-link{white-space:nowrap}.gm-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:35px}.gm-benefits article{padding-top:22px;border-top:1px solid var(--line)}.gm-benefits h3{font-family:var(--sans);font-size:1rem;letter-spacing:0;line-height:1.5;font-weight:500;margin-bottom:12px}.gm-benefits p{font-size:.9375rem;color:var(--muted);line-height:1.75}
@media(max-width:800px){.gm-summary{padding:45px 0}.gm-summary-head{align-items:flex-start;flex-direction:column;gap:24px}.gm-benefits{grid-template-columns:1fr;gap:24px}.gm-summary-head h2{font-size:2.5rem}.gm-summary-head>.text-link{white-space:normal}}
.hotel-brief-hero{background:var(--dark);color:var(--paper);padding:30px 0 70px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:.8125rem;color:#bfc0bf;margin-bottom:40px}.breadcrumbs a{color:inherit}.brief-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.brief-hero-grid .eyebrow{color:#c7c7c5;margin-bottom:25px;font-size:.75rem}.brief-hero-grid h1{font-size:clamp(3.3rem,5.2vw,5.3rem);max-width:15ch}.brief-hero-grid h1 em{color:#d4d4d0}.brief-hero-grid p{font-size:1rem;line-height:1.8;color:#d6d6d3;margin-top:25px;max-width:48ch}.brief-hero-grid .button{background:var(--paper);color:var(--dark);border-color:var(--paper)}.brief-hero-grid .brief-location{font-size:.8125rem;color:#babbba;margin-top:28px}.brief-photo.moment-photo{margin:0}.brief-photo img{height:530px;width:100%;object-fit:cover;object-position:40% center}.brief-photo figcaption{font-size:.75rem;color:#bebeb9;text-align:right;padding-top:12px}.brief-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:90px}.brief-heading .eyebrow{color:var(--muted);margin-bottom:22px}.brief-heading h2{font-size:clamp(2.5rem,3.8vw,3.8rem);line-height:1.13}.brief-heading h2 em,.brief-pilot h2 em{color:#737375}.brief-heading>p{margin-top:25px;color:var(--muted);font-size:1rem}.brief-services article{padding:28px 0;border-top:1px solid var(--line)}.brief-services article:first-child{padding-top:0;border:0}.brief-services h3{font-size:2rem;margin-bottom:18px}.brief-services p{font-size:1rem;color:var(--muted);margin-bottom:18px}.brief-services .text-link{display:inline-block}.responsibility-section{background:#eae9e5;padding-block:70px}.responsibility-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:40px}.responsibility-grid h3{font-size:1.9rem}.responsibility-grid ul{padding-left:20px;margin:20px 0 0;color:#5f5f62;font-size:1rem}.responsibility-grid li{padding:8px 0}.responsibility-note{margin-top:30px;font-size:.875rem;color:#5f5f62;max-width:85ch}.hotel-brief .programme-section{padding-block:80px}.hotel-brief .programme-copy p{font-size:1rem}.brief-pilot{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:65px 90px}.brief-pilot .eyebrow{margin-bottom:25px;color:var(--muted)}.brief-pilot h2{font-size:clamp(2.8rem,4vw,4rem)}.brief-pilot p{font-size:1rem;color:var(--muted);margin-bottom:22px}.hotel-questions{padding-block:70px;border-top:1px solid var(--line)}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 9%;margin-top:40px}.question-grid article{border-top:1px solid var(--line);padding-top:22px}.question-grid h3{font:500 1.05rem/1.5 var(--sans);letter-spacing:0;margin-bottom:15px}.question-grid p{font-size:1rem;color:var(--muted)}.hotel-brief .contact{border-top:1px solid var(--line)}
@media(max-width:1000px){.brief-hero-grid{gap:5%}.brief-photo img{height:500px}.brief-hero-grid h1{font-size:3.7rem}.brief-section{gap:6%}}
@media(max-width:800px){.hotel-brief-hero{padding-block:24px 45px}.breadcrumbs{margin-bottom:30px}.brief-hero-grid{grid-template-columns:1fr;gap:40px}.brief-hero-grid h1{font-size:clamp(3rem,9vw,4.3rem)}.brief-hero-grid .eyebrow{max-width:34ch}.brief-photo img{height:auto;aspect-ratio:3/2}.brief-photo figcaption{padding-bottom:8px}.brief-section,.brief-pilot{grid-template-columns:1fr;gap:40px;padding-block:55px}.brief-heading h2{font-size:2.8rem}.responsibility-section{padding-block:50px}.responsibility-grid{grid-template-columns:1fr;gap:30px}.hotel-brief .programme-section{padding-block:50px}.question-grid{grid-template-columns:1fr;gap:30px}.hotel-questions{padding-block:50px}.hotel-brief .path-heading{padding-top:0}.brief-hero-grid .actions{gap:24px}}
.compact-hero .breadcrumbs{color:var(--muted)}
.brief-photo.moment-photo{-webkit-mask-image:none;mask-image:none;overflow:visible}.brief-photo img{border-radius:14px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 89%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 89%,transparent)}
.brief-photo img{border-radius:0}.brief-photo picture{display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}
