/* Option 1 — the atmosphere of the House, shared across every chapter. */
:root{--ink:#10221e;--paper:#eae2d2;--gold:#bca16d;--line:#bca16d44}
body{background:#10221e;color:var(--paper)}
.site-header{border-bottom-color:var(--line)}
.button{background:transparent;color:var(--paper);border-color:#bca16d99;padding:14px 26px;letter-spacing:.04em}
.button:hover{background:#bca16d;color:#10221e}
.home-hero{min-height:720px}
.home-hero>img{filter:brightness(.88);object-position:center 55%}
.home-hero:after{background:linear-gradient(90deg,#10221ee8 0%,#10221e88 43%,#10221e18 80%),linear-gradient(0deg,#10221e,transparent 55%)}
.hero-copy{padding-top:165px;padding-bottom:80px}
.home-hero h1{font-size:clamp(52px,6vw,86px);line-height:1.04}
.hero-copy .button{margin-top:15px}
.page-intro{position:relative;isolation:isolate;max-width:none!important;width:100%;padding:86px max(40px,calc((100vw - 1280px)/2)) 68px;background:#10221e!important;overflow:hidden;border-bottom:1px solid var(--line)}
.page-intro:before{content:'';position:absolute;inset:0;z-index:-2;background:url('manor-drawing-room.webp') center 49%/cover no-repeat;opacity:.72}
.page-intro:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10221ef5,#10221ec9 48%,#10221e45),linear-gradient(0deg,#10221e,transparent 65%)}
.page-intro h1{max-width:960px;text-wrap:balance}
.page-intro .lead{max-width:700px}
.page-intro .collection-note{color:#d2cdbf}
.page-story .page-intro:before{background-position:center 65%;opacity:.48}
.page-story .page-intro{padding-block:70px 62px}
.page-story .story-body{padding-top:45px}
.page-terms .page-intro:before,.page-privacy .page-intro:before,.page-faq .page-intro:before{opacity:.3}
.page-index .manifesto{background:radial-gradient(ellipse at 15% 0,#bca16d12,transparent 65%),#10221e!important}
.page-index .decision-section{background:#172d26!important}
.house-collection{background:linear-gradient(90deg,#10221ef5,#10221ee0),url('manor-drawing-room.webp') center 65%/cover!important}
.house-notes{background:#142820}
.page-experience #boardseat{background:#172b25}
#between{background:linear-gradient(125deg,#1e332a,#10221e)}
.page-experience #beyond{background:linear-gradient(125deg,#2b3024,#172820)}
.photo-caption{background:#10221eec}
.page-membership .tier,.page-membership .col-xl-3:nth-child(n) .tier{background:linear-gradient(140deg,#26392d,#142820);border-color:var(--line)}
.page-membership .col-xl-3:last-child .tier{background:linear-gradient(140deg,#3b3627,#1c2c23)}
.page-membership #comparison{background:#10221e}
thead th{background:#25382c}tbody tr:nth-child(even){background:#172b23}
.editorial-card,.story-card{border-color:#bca16d66!important}
.story-question,.case-example{background:#1b3027}
.invitation{background:linear-gradient(90deg,#10221ef2,#10221ed9),url('manor-drawing-room.webp') center 55%/cover;border-top-color:#bca16d66;padding-inline:38px;margin-top:28px}
.monday-club{background:linear-gradient(90deg,#10221ec9 0%,#10221ef2 46%,#10221ef5),url('manor-drawing-room.webp') center 62%/cover;gap:60px}
.monday-signature{padding:60px 24px;border:1px solid #bca16d55;margin-left:30px;background:#10221e55}
.monday-copy{padding-right:30px}
.monday-copy .note{color:#c9c9bb}
.footer-bottom{border-color:var(--line)}
@media(min-width:1800px){.home-hero{min-height:760px}.hero-copy{padding-top:185px}}
@media(max-width:800px){.page-intro{padding:56px 30px 48px}.hero-copy{padding-top:115px}.home-hero{min-height:640px}.monday-signature{margin:0 24px}.monday-copy{padding:30px 24px 0}.monday-club{gap:0}}
@media(max-width:600px){.page-intro{padding:48px 20px 42px}.page-intro:after{background:linear-gradient(90deg,#10221ef2,#10221ec9),linear-gradient(0deg,#10221e,transparent)}.home-hero{min-height:630px}.home-hero>img{object-position:62% center}.home-hero:after{background:linear-gradient(90deg,#10221edb,#10221e88),linear-gradient(0deg,#10221e,transparent)}.hero-copy{padding-top:105px}.home-hero h1{font-size:52px}.invitation{padding-inline:22px}.monday-signature{margin-inline:20px;padding:35px 20px}.monday-copy{padding-inline:20px}.page-story .page-intro{padding-block:48px 40px}.page-story h1{font-size:42px}}

/* Interior-led image sequence: the drawing room, the library and the fire. */
.page-intro:before{background-image:none}
.page-experience .page-intro:before,.page-members .page-intro:before{background-image:url('manor-library-v1.webp')}
.page-membership .page-intro:before{background-image:url('manor-library-v1.webp');background-position:center 48%}
.page-conversations .page-intro:before,.page-stories .page-intro:before{background-image:url('fireside-detail-v1.webp');background-position:center 48%}
.page-story .page-intro:before{background-image:none}
.page-story .page-intro{background:radial-gradient(ellipse at 90% 10%,#bca16d18,transparent 70%),#10221e!important}
.house-collection{background:linear-gradient(90deg,#10221ef5,#10221ed0),url('fireside-detail-v1.webp') center 48%/cover!important}
.invitation{background:radial-gradient(ellipse at 75% 50%,#bca16d12,transparent 70%),#10221e}
.monday-club{background:linear-gradient(90deg,#10221e80,#10221ef2 49%,#10221ef5),url('fireside-detail-v1.webp') center 48%/cover}
.house-editorial img{object-position:center 50%}
.page-experience #locations{background:#182c24;padding-block:60px}
.identity>img{width:58px;height:70px}

/* Monday Club: London social evenings, hosted by In Play Experiences. */
.monday-club{background:radial-gradient(ellipse at 12% 40%,#bca16d18,transparent 65%),linear-gradient(125deg,#20352b,#10221e)}
.monday-host{display:flex;flex-direction:column;align-items:center;gap:16px}
.monday-host>span{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}
.monday-host a{display:block;width:190px;max-width:85%}.monday-host img{display:block;width:100%;height:auto}
/* Contrasting rooms in one House palette: chalk, oxblood, olive and green. */
:root{--chalk:#eae2d2;--oxblood:#422b34;--olive:#344438}
.home-hero h1{font-size:clamp(44px,4.6vw,68px);max-width:1080px}
.page-index .manifesto{background:var(--chalk)!important;color:#182c24;padding-block:76px}
.page-index .manifesto .eyebrow,.page-index .manifesto em{color:#74603a}
.page-index .manifesto h2{max-width:850px}
.page-index .manifesto .lead{max-width:850px;font-size:20px}
.house-notes{background:var(--oxblood);border-block:1px solid #bca16d55}
.page-index .decision-section{background:var(--olive)!important}
.house-collection{background:linear-gradient(90deg,#422b34f5,#422b34da),url('fireside-detail-v1.webp') center 48%/cover!important}
.page-experience #method{background:var(--oxblood);max-width:none;width:100%;padding:72px max(40px,calc((100vw - 1280px)/2))}
.page-experience #method p{color:#eae2d2}
.page-experience #agenda{background:#344438;max-width:none;width:100%;padding:72px max(40px,calc((100vw - 1280px)/2))}
.page-experience #boardseat{background:#182c24}
#between{background:#422b34}
.page-experience #locations{background:#eae2d2;color:#182c24}
.page-experience #locations .eyebrow{color:#74603a}
.monday-club{background:radial-gradient(ellipse at 5% 40%,#bca16d12,transparent 70%),#422b34}
.monday-signature{background:#422b3444}
.page-experience #beyond{background:#344438}
.leadership-pressures{background:#422b34;max-width:none;width:100%;padding:72px max(40px,calc((100vw - 1280px)/2))}
.leadership-pressures p{color:#eae2d2}
.research-note{font-size:12px;line-height:1.7;margin-top:30px;max-width:900px;opacity:.8}
.page-conversations .case-example{background:#344438}
.page-membership #private-access{background:#422b34;max-width:none;width:100%;padding-inline:max(40px,calc((100vw - 1280px)/2))}
.story-question{background:#422b34}
.paper{background-color:#eae2d2}.paper .eyebrow{color:#74603a}
@media(max-width:600px){.home-hero h1{font-size:43px}.page-index .manifesto .lead{font-size:18px}.page-experience #method,.page-experience #agenda,.leadership-pressures,.page-membership #private-access{padding:48px 20px}}

/* Lifestyle editorial: distinct photographs, generous image area, restrained captions. */
.page-intro:before,.page-experience .page-intro:before,.page-members .page-intro:before,.page-membership .page-intro:before,.page-conversations .page-intro:before,.page-stories .page-intro:before{background-image:none}
.house-collection{background:#422b34!important}
.lifestyle-split{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:58px;align-items:center}
.lifestyle-copy{min-width:0}.lifestyle-copy>.row{display:block}.lifestyle-copy .col-md-6{width:100%}.lifestyle-copy h2{font-size:clamp(35px,3.7vw,54px)}
.lifestyle-photo{height:100%;min-height:480px;margin:0;overflow:hidden}.lifestyle-photo img{width:100%;height:100%;min-height:480px;object-fit:cover;display:block}
.lifestyle-copy .method-steps{grid-template-columns:1fr;gap:10px;margin-top:22px}.lifestyle-copy .method-steps article{padding-top:18px}.lifestyle-copy .method-steps h3{font-size:30px;margin-bottom:14px}.lifestyle-copy .gathering-slots{display:block}.lifestyle-copy .gathering-slots article{width:100%}.lifestyle-copy .gathering-slots h3{margin-bottom:14px}
.lifestyle-journal{background:#142820!important}.lifestyle-journal>.lead{max-width:700px}.lifestyle-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.lifestyle-cards img{display:block;width:100%;height:380px;object-fit:cover}.lifestyle-cards h3{font-size:31px;margin:26px 0 15px}.lifestyle-cards p{font-size:16px;line-height:1.7}.lifestyle-cards a{display:block}
.membership-life{background:#422b34;max-width:none;width:100%;padding-inline:max(40px,calc((100vw - 1280px)/2))}
.participation-photo{margin-top:36px}.participation-photo img{display:block;width:100%;height:400px;object-fit:cover;object-position:center 65%}
.monday-signature{padding:0 0 34px;overflow:hidden}.monday-editorial img{width:100%;height:320px;object-fit:cover;display:block}.monday-signature>.eyebrow{margin-top:32px}.monday-signature h2{font-size:76px}.monday-host{padding-inline:20px}
.page-stories .story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px}.story-card{border-top:0!important;padding-top:0}.story-card-art{margin-bottom:22px}.story-card-art img{aspect-ratio:auto;height:300px;object-fit:cover;filter:none}.story-card h2{font-size:34px}.story-card>p:not(.eyebrow){max-width:360px}.story-art{margin-top:40px}.story-art img{height:470px;aspect-ratio:auto;max-height:none;object-fit:cover}.page-story .story-body{padding-top:10px}
@media(min-width:1600px){.lifestyle-cards img{height:420px}.story-card-art img{height:330px}}
@media(max-width:900px){.lifestyle-split{gap:30px;grid-template-columns:1fr!important}.lifestyle-photo,.lifestyle-photo img{min-height:0;height:420px}.lifestyle-cards{gap:22px}.lifestyle-cards img{height:300px}.page-stories .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card-art img{height:330px}}
@media(max-width:600px){.lifestyle-cards{grid-template-columns:1fr;gap:26px}.lifestyle-cards img{height:360px}.lifestyle-cards h3{font-size:32px}.lifestyle-photo,.lifestyle-photo img{height:360px}.page-stories .story-grid{grid-template-columns:1fr}.story-card-art img{height:360px}.story-art img{height:330px}.membership-life{padding-inline:20px}.participation-photo img{height:340px}.monday-editorial img{height:300px}}

/* A relaxed editorial opening with a clear membership proposition. */
.home-hero{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:#10221e;align-items:stretch}
.home-hero>img{position:relative;grid-column:2;grid-row:1;inset:auto;width:100%;height:680px;object-fit:cover;object-position:center 58%;filter:none}
.home-hero:after{display:none}.hero-copy{grid-column:1;grid-row:1;width:100%;max-width:none;padding:75px 48px 60px max(40px,calc((100vw - 1280px)/2));align-self:center}
.home-hero h1{font-size:clamp(42px,4.1vw,66px);line-height:1.06;max-width:640px}.hero-copy .eyebrow{font-size:11px;letter-spacing:1.8px}.hero-copy p:not(.eyebrow){font-size:18px;max-width:500px}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:26px}.hero-actions .text-link,.hero-actions .button{margin-top:0}.hero-copy .hero-locations{font-size:12px!important;line-height:1.8;color:#c5c8bc;margin-top:34px}
.membership-reassurance{display:flex;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid var(--line);font-size:13px;color:#d5c9af}
.joining-path{border-top:1px solid var(--line)}.joining-path .method-steps p{color:#d7d5c8}
@media(min-width:1800px){.home-hero,.home-hero>img{min-height:730px;height:730px}.hero-copy{padding-top:80px}}
@media(max-width:900px){.home-hero{grid-template-columns:1fr}.home-hero>img{grid-column:1;grid-row:2;height:480px;object-position:center 65%}.hero-copy{grid-column:1;grid-row:1;padding:55px 30px 45px}.home-hero h1{font-size:54px}.membership-reassurance{flex-wrap:wrap;justify-content:flex-start;gap:8px 24px}}
@media(max-width:600px){.hero-copy{padding:42px 20px}.home-hero h1{font-size:43px}.hero-copy p:not(.eyebrow){font-size:17px}.home-hero>img{height:400px;min-height:0}.hero-actions{gap:16px}.membership-reassurance{padding-block:20px;font-size:12px}.hero-copy .hero-locations{margin-top:26px}}
