:root{--mc-measure-wide:88rem;--mc-measure-page:82rem;--mc-measure-reading:76rem;--mc-section-gutter:1.25rem}.mc-section{padding-inline:max(var(--mc-section-gutter), calc((100vw - var(--mc-section-measure)) / 2))}.mc-section--wide{--mc-section-measure:var(--mc-measure-wide)}.mc-section--page{--mc-section-measure:var(--mc-measure-page)}.mc-section--reading{--mc-section-measure:var(--mc-measure-reading)}.mc-poster{--mc-poster-gutter:clamp(1.25rem, 3.15vw, 2.5rem);isolation:isolate;min-height:min(54rem,100svh - 4.75rem);padding-inline:max(var(--mc-poster-gutter), calc((100vw - 80rem) / 2));background:var(--color-cream,#faf7f2);color:var(--color-deep-ocean,#1a4a5e);align-items:center;display:grid;position:relative;overflow:clip}.mc-poster--home{min-height:max(43rem,100svh - 4.75rem)}.mc-poster--route{min-height:min(36rem,100svh - 4rem)}.mc-poster--route .mc-poster__headline{max-width:15ch;font-size:clamp(2.5rem,4.5vw,3.5rem)}.mc-poster__media{z-index:0;background:var(--color-cream,#faf7f2);position:absolute;inset:0;overflow:hidden}.mc-poster__picture,.mc-poster__image{width:100%;height:100%;display:block}.mc-poster__image{object-fit:cover;object-position:var(--mc-image-position,center)}.mc-poster__media:after{content:"";background:linear-gradient(90deg, var(--color-cream,#faf7f2) 0%, color-mix(in srgb, var(--color-cream,#faf7f2) 98%, transparent) 31%, color-mix(in srgb, var(--color-cream,#faf7f2) 84%, transparent) 49%, color-mix(in srgb, var(--color-cream,#faf7f2) 38%, transparent) 67%, transparent 84%);pointer-events:none;position:absolute;inset:0}.mc-poster__content{z-index:1;width:min(100%,40rem);padding-block:clamp(4.5rem,8vh,7.5rem);animation:.62s cubic-bezier(.2,.72,.24,1) both mc-rise-in;position:relative}.mc-poster__eyebrow,.mc-spread__label,.mc-ledger__eyebrow,.mc-chapter__eyebrow{color:var(--color-terracotta-text,#a84d38);font:600 .76rem/1.3 var(--font-sans,Inter, sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.1rem;display:block}.mc-poster__headline{max-width:7.8em;color:var(--color-deep-ocean,#1a4a5e);font:400 clamp(2.8rem, 5.1vw, 4rem)/1.04 var(--font-display,"Playfair Display", Georgia, serif);letter-spacing:-.035em;text-wrap:balance;margin:0}.mc-poster__intro{max-width:48ch;color:var(--color-stone,#5a6a6e);font:400 clamp(1rem, 1.15vw, 1.15rem)/1.65 var(--font-sans,Inter, sans-serif);margin:1.5rem 0 0}.mc-poster__actions,.mc-chapter__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.mc-pill{min-height:3rem;font:600 .9rem/1.2 var(--font-sans,Inter, sans-serif);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.35rem;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.mc-pill--primary{color:#fff;background:#a84d38}.mc-pill--primary:hover{background:#8f3e2d;transform:translateY(-1px)}.mc-pill--secondary{border-color:color-mix(in srgb, var(--color-deep-ocean,#1a4a5e) 30%, transparent);color:var(--color-deep-ocean,#1a4a5e)}.mc-pill--secondary:hover{border-color:var(--color-deep-ocean,#1a4a5e);background:color-mix(in srgb, var(--color-deep-ocean,#1a4a5e) 5%, transparent)}.mc-pill:focus-visible,.mc-ledger-row__control :focus-visible,.mc-ledger__action :focus-visible,.mc-chapter__actions :focus-visible{outline-offset:3px;outline:3px solid #1f6b78}.mc-poster__footer{color:var(--color-stone,#5a6a6e);font:500 .78rem/1.55 var(--font-sans,Inter, sans-serif);margin:1.3rem 0 0}.mc-poster__secondary-slot{display:contents}.mc-spread{--mc-spread-gutter:clamp(1.25rem, 4vw, 4rem);background:var(--color-cream,#faf7f2);color:var(--color-deep-ocean,#1a4a5e);padding-block:clamp(5.5rem,9vw,8rem)}.mc-spread--white{background:#fff}.mc-spread--ocean{background:var(--color-deep-ocean,#1a4a5e);color:var(--color-cream,#faf7f2)}.mc-spread__grid{grid-template-columns:minmax(0, var(--mc-media-ratio,5fr)) minmax(0, var(--mc-copy-ratio,7fr));width:min(100%,80rem);padding-inline:var(--mc-spread-gutter);align-items:center;gap:clamp(2.5rem,6.3vw,6.5rem);margin-inline:auto;display:grid}.mc-spread--media-right .mc-spread__grid{grid-template-columns:minmax(0, var(--mc-copy-ratio,7fr)) minmax(0, var(--mc-media-ratio,5fr))}.mc-spread--ratio-7-5 .mc-spread__grid,.mc-spread--media-right.mc-spread--ratio-7-5 .mc-spread__grid{--mc-media-ratio:7fr;--mc-copy-ratio:5fr}.mc-spread__media{min-width:0}.mc-spread__rail{min-width:0;padding-block:.5rem}.mc-spread--media-left .mc-spread__media{grid-column:1}.mc-spread--media-left .mc-spread__rail{border-left:1px solid color-mix(in srgb, currentColor 19%, transparent);grid-column:2;padding-left:clamp(1.5rem,3vw,3rem)}.mc-spread--media-right .mc-spread__media{grid-column:2}.mc-spread--media-right .mc-spread__rail{border-right:1px solid color-mix(in srgb, currentColor 19%, transparent);grid-area:1/1;padding-right:clamp(1.5rem,3vw,3rem)}.mc-spread__media>:first-child{width:100%;max-width:100%;display:block}.mc-spread__media img,.mc-spread__media video{object-fit:cover;width:100%;height:auto;max-height:44rem;display:block}.mc-spread__media :focus-visible{outline-offset:4px;outline:3px solid #1f6b78}.mc-spread__label{color:var(--color-terracotta-text,#a84d38)}.mc-spread--ocean .mc-spread__label{color:#f0c29e}.mc-spread__heading{color:inherit;font:400 clamp(2.25rem, 4vw, 3rem)/1.1 var(--font-display,"Playfair Display", Georgia, serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.mc-spread__body{color:color-mix(in srgb, currentColor 78%, transparent);font:400 1rem/1.75 var(--font-sans,Inter, sans-serif);margin-top:1.2rem}.mc-spread__body>:first-child{margin-top:0}.mc-spread__body>:last-child{margin-bottom:0}.mc-spread__action{margin-top:1.8rem}.mc-spread__annotation{color:color-mix(in srgb, currentColor 68%, transparent);font:400 .82rem/1.6 var(--font-sans,Inter, sans-serif);margin-top:1.2rem}.mc-spread__action a{color:var(--color-deep-ocean,#1a4a5e)}.mc-spread--ocean .mc-spread__action a{color:#fff}.mc-spread__rail--sticky{align-self:stretch}@media (width>=800px){.mc-spread__rail--sticky{align-self:start;position:sticky;top:6.5rem}}.mc-ledger{background:var(--color-cream,#faf7f2);color:var(--color-deep-ocean,#1a4a5e);padding-block:clamp(5.5rem,9vw,8rem)}.mc-ledger--white{background:#fff}.mc-ledger__inner{width:min(100%,76rem);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.5rem)}.mc-ledger__header{max-width:54rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.mc-ledger__eyebrow{margin-bottom:.9rem}.mc-ledger__heading{color:inherit;font:400 clamp(2.25rem, 4vw, 3rem)/1.1 var(--font-display,"Playfair Display", Georgia, serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.mc-ledger__description{max-width:60ch;color:var(--color-stone,#5a6a6e);font:400 1rem/1.7 var(--font-sans,Inter, sans-serif);margin:1rem 0 0}.mc-ledger__table{border-top:1px solid var(--color-sand,#e8e0d5)}.mc-ledger__columns,.mc-ledger-row{grid-template-columns:minmax(11rem, 1.6fr) repeat(var(--mc-ledger-columns,3), minmax(0, 1fr));align-items:center;gap:clamp(.65rem,2vw,1.5rem);display:grid}.mc-ledger__columns{min-height:3.4rem;color:var(--color-stone,#5a6a6e);font:600 .72rem/1.35 var(--font-sans,Inter, sans-serif);letter-spacing:.09em;text-transform:uppercase}.mc-ledger__rows{border-bottom:1px solid var(--color-sand,#e8e0d5)}.mc-ledger-row{border-top:1px solid var(--color-sand,#e8e0d5);min-height:5.5rem;padding-block:1.15rem;transition:background-color .18s}.mc-ledger-row--selected{background:color-mix(in srgb, var(--color-terracotta,#c4704f) 6%, transparent)}.mc-ledger-row--interactive:hover,.mc-ledger-row--interactive:focus-within{background:color-mix(in srgb, var(--color-deep-ocean,#1a4a5e) 5%, transparent)}.mc-ledger-row__label{color:inherit;font:600 .98rem/1.35 var(--font-sans,Inter, sans-serif)}.mc-ledger-row__description{color:var(--color-stone,#5a6a6e);font:400 .82rem/1.5 var(--font-sans,Inter, sans-serif);margin-top:.32rem}.mc-ledger-row__value{color:inherit;font:600 clamp(.95rem, 1.2vw, 1.08rem)/1.4 var(--font-sans,Inter, sans-serif)}.mc-ledger-row__meta{color:var(--color-stone,#5a6a6e);font:400 .82rem/1.5 var(--font-sans,Inter, sans-serif)}.mc-ledger-row__control{color:var(--color-deep-ocean,#1a4a5e);justify-content:flex-end;align-items:center;display:flex}.mc-ledger__summary{margin-top:1.5rem}.mc-ledger__disclosure{max-width:75ch;color:var(--color-stone,#5a6a6e);font:400 .82rem/1.6 var(--font-sans,Inter, sans-serif);margin-top:1rem}.mc-ledger__action{margin-top:1.6rem}.mc-ledger__action a{color:var(--color-deep-ocean,#1a4a5e)}.mc-chapter{isolation:isolate;background:var(--color-deep-ocean,#1a4a5e);color:var(--color-cream,#faf7f2);padding:clamp(5.5rem,10vw,9rem) clamp(1.25rem,4vw,4rem);scroll-margin-top:4rem;position:relative;overflow:clip}.mc-chapter--image{background:var(--color-cream,#faf7f2);color:var(--color-deep-ocean,#1a4a5e)}.mc-chapter__media{z-index:0;position:absolute;inset:0;overflow:hidden}.mc-chapter__media picture,.mc-chapter__media img{width:100%;height:100%;display:block}.mc-chapter__media img{object-fit:cover;object-position:var(--mc-image-position,center)}.mc-chapter__media:after{content:"";background:linear-gradient(90deg, var(--color-cream,#faf7f2) 4%, color-mix(in srgb, var(--color-cream,#faf7f2) 95%, transparent) 39%, color-mix(in srgb, var(--color-cream,#faf7f2) 54%, transparent) 66%, transparent 88%);position:absolute;inset:0}.mc-chapter__inner{z-index:1;width:min(100%,76rem);margin-inline:auto;position:relative}.mc-chapter__copy{width:min(100%,48rem)}.mc-chapter--ocean .mc-chapter__copy{width:min(100%,58rem)}.mc-chapter__eyebrow{color:#f0c29e}.mc-chapter--image .mc-chapter__eyebrow{color:var(--color-terracotta-text,#a84d38)}.mc-chapter__statement{color:inherit;font:400 clamp(2.35rem, 4vw, 3rem)/1.08 var(--font-display,"Playfair Display", Georgia, serif);letter-spacing:-.03em;text-wrap:balance;margin:0}.mc-chapter__detail{max-width:58ch;color:color-mix(in srgb, currentColor 78%, transparent);font:400 1rem/1.7 var(--font-sans,Inter, sans-serif);margin:1.25rem 0 0}.mc-chapter__actions{margin-top:1.7rem}.mc-chapter--ocean .mc-pill--secondary{color:var(--color-cream,#faf7f2);border-color:color-mix(in srgb, var(--color-cream,#faf7f2) 45%, transparent)}.mc-chapter--ocean .mc-pill--secondary:hover{background:color-mix(in srgb, var(--color-cream,#faf7f2) 10%, transparent);border-color:var(--color-cream,#faf7f2)}@keyframes mc-rise-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.mc-poster{flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex}.mc-poster--home,.mc-poster--route{min-height:0}.mc-poster__media{z-index:0;aspect-ratio:2;order:0;height:auto;position:relative;inset:auto}.mc-poster__media:after{background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--color-cream,#faf7f2) 22%, transparent) 76%, var(--color-cream,#faf7f2) 100%)}.mc-poster__content{order:1;width:100%;padding:1.25rem 1.25rem 3rem;animation:none}.mc-poster__headline{max-width:8.4em;font-size:clamp(2.4rem,9.5vw,3.35rem)}.mc-poster--route .mc-poster__headline{font-size:clamp(2.25rem,8.8vw,3rem)}.mc-poster__intro{margin-top:1rem}.mc-poster__actions{margin-top:1.35rem}.mc-spread__grid,.mc-spread--media-right .mc-spread__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.mc-spread__media,.mc-spread--media-left .mc-spread__media,.mc-spread--media-right .mc-spread__media{grid-area:1/1}.mc-spread__rail,.mc-spread--media-left .mc-spread__rail,.mc-spread--media-right .mc-spread__rail{border:0;border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-area:2/1;padding:1.35rem 0 0}.mc-ledger__columns{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc-ledger__rows{border-top:1px solid var(--color-sand,#e8e0d5)}.mc-ledger-row{grid-template-columns:minmax(0,1fr);gap:.45rem;padding-block:1.15rem}.mc-ledger-row__identity,.mc-ledger-row__value,.mc-ledger-row__meta,.mc-ledger-row__control{grid-area:auto/1}.mc-ledger-row__control{justify-content:flex-start}.mc-ledger-row__control:empty{display:none}.mc-ledger-row__control :is(a,button){align-items:center;min-height:2.75rem;display:inline-flex}.mc-chapter{padding-block:5rem}.mc-chapter--image{padding-block:3.5rem}.mc-chapter--image .mc-chapter__media{aspect-ratio:1.3;height:auto;margin:-3.5rem -1.25rem 2rem;position:relative;inset:auto}.mc-chapter--image .mc-chapter__media:after{background:linear-gradient(180deg, transparent 62%, var(--color-cream,#faf7f2) 100%)}}@media (width<=420px){.mc-poster__actions{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:.5rem;display:grid}.mc-poster__actions .mc-pill{text-align:center;width:100%;padding:.65rem .7rem;font-size:.8rem}.mc-poster__actions .mc-pill:only-child{grid-column:1/-1;width:fit-content;padding-inline:1.3rem}.mc-spread,.mc-ledger{padding-block:4.5rem}.mc-chapter__actions{flex-direction:column;align-items:stretch}.mc-chapter__actions .mc-pill{width:100%}}@media (prefers-reduced-motion:reduce){.mc-poster__content{animation:none}.mc-pill,.mc-ledger-row{transition:none}}
