@font-face{font-family:display;src:url(../media/playfair_display_latin_wght_normal-s.p.0ftkyn04ns0d3.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:display Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.display_19f557c8-module__euWvZW__className{font-family:display,display Fallback,Georgia}.display_19f557c8-module__euWvZW__variable{--font-display-loaded:"display", "display Fallback", Georgia}
@font-face{font-family:body;src:url(../media/manrope_latin_wght_normal-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.body_50411d8e-module__QIbXYW__className{font-family:body,body Fallback,Arial}.body_50411d8e-module__QIbXYW__variable{--font-body-loaded:"body", "body Fallback", Arial}
:root{--color-teal:#194f4f;--color-teal-deep:#083230;--color-ink:#005463;--color-teal-soft:#d7edeb;--color-accent:#bb571b;--color-accent-text:#a44604;--color-accent-hover:#943c00;--color-accent-ink:#fffdfa;--color-paper:#f9f6f1;--color-white:#fffdfa;--color-paper-deep:#f0ece4;--color-body:#344b5b;--color-muted:#4c6070;--color-rule:#ded6cb;--color-light-rule:#fffdfa40;--color-light-muted:#d5e5e4;--color-transparent:#fffdfa00;--color-hero-overlay-start:#002e2ce8;--color-hero-overlay-end:#002e2c94;--color-hero-overlay-bottom:#003634bf;--color-pill:#fffdfa1a;--color-shadow:#0725231f;--color-focus:#00434d;--font-display:var(--font-display-loaded), Georgia, serif;--font-body:var(--font-body-loaded), Arial, sans-serif;--text-xs:.75rem;--text-2xs:.625rem;--text-caption:.6875rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:clamp(1.125rem, 1.4vw, 1.25rem);--text-xl:clamp(1.375rem, 2vw, 1.625rem);--text-2xl:clamp(1.75rem, 3vw, 2.25rem);--text-section:clamp(2rem, 3.5vw, 3rem);--text-display:clamp(2.35rem, 4.5vw, 4rem);--text-price:clamp(3.5rem, 5vw, 4.5rem);--leading-body:1.65;--leading-display:1.08;--tracking-display:-.025em;--tracking-label:.16em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:5rem;--space-4xl:6rem;--space-5xl:7rem;--space-section:clamp(3.5rem, 6vw, 6rem);--space-gutter:clamp(1.25rem, 4vw, 3rem);--container:73.5rem;--radius-card:1.5rem;--radius-small:1rem;--radius-pill:999px;--rule-fine:1px;--shadow-photo:0 20px 36px var(--color-shadow);--shadow-card:0 2px 3px var(--color-shadow);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.1s;--dur-short:.18s;--header-height:5rem;--z-header:30}@supports (color:lab(0% 0 0)){:root{--color-teal:lab(30.1415% -18.1626 -5.53429);--color-teal-deep:lab(18.1516% -15.1984 -3.02712);--color-ink:lab(32.0571% -18.2494 -15.3383);--color-teal-soft:lab(92.1545% -8.00237 -1.6542);--color-accent:lab(49.3527% 38.7657 51.1986);--color-accent-text:lab(42.1789% 37.5531 51.6429);--color-accent-hover:lab(37.5283% 37.2761 52.2654);--color-accent-ink:lab(99.4461% -.0121295 1.90743);--color-paper:lab(97.1324% .224501 3.04743);--color-white:lab(99.4461% -.0121295 1.90743);--color-paper-deep:lab(93.6676% .352561 4.58161);--color-body:lab(30.4044% -5.33344 -12.9083);--color-muted:lab(39.697% -4.94 -11.3855);--color-rule:lab(86.1286% 1.09747 6.82718);--color-light-rule:lab(99.4461% -.0121295 1.90743/.25);--color-light-muted:lab(89.7659% -5.99858 -1.2422);--color-transparent:lab(99.4461% -.0121295 1.90743/0);--color-hero-overlay-start:lab(15.9439% -18.6788 -3.66976/.91);--color-hero-overlay-end:lab(15.9439% -18.6788 -3.66976/.58);--color-hero-overlay-bottom:lab(19.4245% -18.6345 -3.68213/.75);--color-pill:lab(99.4461% -.0121295 1.90743/.1);--color-shadow:lab(12.2381% -11.809 -2.35826/.12);--color-focus:lab(25.0987% -18.7374 -13.2574)}}
.stories-public-hero{padding-block:var(--space-xl) var(--space-3xl);background:var(--color-paper);border-bottom:var(--rule-fine) solid var(--color-rule)}.stories-public-hero-grid{gap:var(--space-xl);align-items:end;min-width:0;display:grid}.stories-public-hero h1{max-width:12ch;font-size:var(--text-display)}.stories-public-hero .lede{max-width:38rem;color:var(--color-body)}.stories-index{background:var(--color-white)}.stories-index-inner{gap:var(--space-2xl);display:grid}.story-search{gap:var(--space-xs);max-width:45rem;display:grid}.story-search label{font-size:var(--text-sm);font-weight:800}.story-search>div{border-bottom:2px solid var(--color-teal);background:var(--color-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.story-search input{width:100%;min-width:0;min-height:3.5rem;padding:var(--space-xs) var(--space-sm);color:var(--color-body);font:inherit;background:0 0;border:0}.story-search button{min-height:44px;padding-inline:var(--space-sm);color:var(--color-teal);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;font-weight:800}.stories-lead{gap:var(--space-md);display:grid}.stories-lead-label,.stories-archive-head{border-bottom:var(--rule-fine) solid var(--color-rule);padding-block-end:var(--space-sm)}.stories-lead-label{color:var(--color-teal);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800}.stories-archive-head{justify-content:space-between;align-items:end;gap:var(--space-md);display:flex}.stories-archive-head p{max-width:34rem;color:var(--color-muted)}.stories-archive{gap:var(--space-xl) var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.archive-story{min-width:0;border-bottom:var(--rule-fine) solid var(--color-rule);padding-block-end:var(--space-lg)}.archive-story-media{aspect-ratio:4/3;min-width:0;border-radius:var(--radius-small);background:var(--color-teal-soft);margin-block-end:var(--space-md);display:block;position:relative;overflow:clip}.archive-story-media--empty{color:var(--color-teal);font-family:var(--font-display);font-size:var(--text-xl);place-items:center;display:grid}.archive-story-copy{align-content:start;gap:var(--space-sm);min-width:0;display:grid}.archive-story-copy h2,.archive-story-copy h3{font-size:var(--text-2xl);line-height:1.14}.archive-story-copy h2 a,.archive-story-copy h3 a{text-decoration-thickness:var(--rule-fine);text-underline-offset:.18em}.archive-story-copy>p:not(.archive-meta){max-width:62ch;color:var(--color-body)}.archive-meta{color:var(--color-teal);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.archive-story-foot{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;padding-block-start:var(--space-xs);display:flex}.archive-story-foot .text-link{color:var(--color-teal)}.archive-story--lead{gap:var(--space-lg);padding-block-end:var(--space-xl);display:grid}.archive-story--lead .archive-story-media{aspect-ratio:16/11;border-radius:var(--radius-card);margin:0}.archive-story--lead .archive-story-copy{align-self:center}.archive-story--lead .archive-story-copy h2{font-size:var(--text-section)}.archive-story--compact .archive-story-media{aspect-ratio:16/10}.archive-story--horizontal{gap:var(--space-lg);display:grid}.archive-story--horizontal .archive-story-media{margin:0}.stories-empty{max-width:44rem;padding-block:var(--space-xl);border-block:var(--rule-fine) solid var(--color-rule)}.stories-empty p{color:var(--color-muted);margin-block-start:var(--space-sm)}.story-pagination{align-items:center;gap:var(--space-sm);border-top:var(--rule-fine) solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:repeat(3,minmax(0,1fr));padding-block-start:var(--space-lg);display:grid}.story-pagination a{width:fit-content;min-height:44px;color:var(--color-teal);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.story-pagination>span:first-child{justify-self:start}.story-pagination>span:last-child{justify-self:end}.story-pagination span{color:var(--color-muted);justify-self:center}.stories-support{padding-block:var(--space-3xl);background:var(--color-teal);color:var(--color-white)}.stories-support-inner{gap:var(--space-xl);align-items:end;display:grid}.stories-support h2{max-width:15ch;color:inherit}.stories-support .eyebrow{color:var(--color-light-muted)}.stories-support-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.home-stories{background:var(--color-white)}.home-stories-head{gap:var(--space-lg);align-items:end;margin-block-end:var(--space-xl);display:grid}.home-stories-head .section-heading{margin:0}.home-stories-intro{max-width:34rem;color:var(--color-body)}.home-stories-layout{gap:var(--space-xl);display:grid}.home-story{min-width:0;border-bottom:var(--rule-fine) solid var(--color-rule);padding-block-end:var(--space-lg);display:grid}.home-story-media{aspect-ratio:16/10;min-width:0;border-radius:var(--radius-small);background:var(--color-teal-soft);margin-block-end:var(--space-md);display:block;position:relative;overflow:clip}.home-story-media--empty{color:var(--color-teal);font-family:var(--font-display);font-size:var(--text-xl);place-items:center;display:grid}.home-story-copy{gap:var(--space-xs);align-content:start;display:grid}.home-story-meta-row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.story-lang-badge{border-radius:var(--radius-pill,999px);background:var(--color-teal-soft);color:var(--color-teal);letter-spacing:.05em;border:1px solid;align-items:center;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.home-story-copy h3{font-size:var(--text-xl)}.home-story-copy>p:not(.archive-meta){color:var(--color-body)}.home-story-date{color:var(--color-muted);font-size:var(--text-sm)}.home-story--lead .home-story-media{aspect-ratio:16/11;border-radius:var(--radius-card)}.home-story--lead .home-story-copy h3{font-size:var(--text-2xl)}.story-detail-header{padding-block:var(--space-xl) var(--space-3xl);background:var(--color-paper);border-bottom:var(--rule-fine) solid var(--color-rule)}.story-detail-header-grid{gap:var(--space-xl);align-items:center;min-width:0;display:grid}.story-detail-header-copy{min-width:0}.story-detail-header h1{max-width:15ch;margin-block:var(--space-md);font-size:var(--text-display)}.story-detail-header .lede{max-width:56ch}.story-byline{gap:var(--space-xs) var(--space-md);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.story-byline>*+:before{content:"·";color:var(--color-rule);margin-inline-end:var(--space-md)}.story-cover{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-teal-soft);min-width:0;position:relative;overflow:clip}.story-renderer{padding-block:var(--space-2xl) var(--space-3xl)}.story-block{width:min(calc(100% - var(--space-gutter) * 2), 48rem);min-width:0;margin-inline:auto}.story-block--narrow{max-width:40rem}.story-block--content{max-width:48rem}.story-block--wide{width:min(calc(100% - var(--space-gutter) * 2), 68rem);max-width:none}.story-block--full{width:100%;max-width:none}.story-block--left{text-align:left}.story-block--center{text-align:center}.story-block--right{text-align:right}.story-block--compact{margin-block:var(--space-md)}.story-block--normal{margin-block:var(--space-xl)}.story-block--generous{margin-block:var(--space-3xl)}.story-block--theme-paper,.story-block--theme-soft{padding-block:var(--space-lg);background:var(--color-paper)}.story-block--theme-teal{padding-block:var(--space-xl);background:var(--color-teal);color:var(--color-white)}.story-block--theme-teal h2,.story-block--theme-teal h3,.story-block--theme-teal h4{color:inherit}.story-block h2{font-size:var(--text-2xl)}.story-block h3{font-size:var(--text-xl)}.story-block h4{font:800 var(--text-lg)/1.3 var(--font-body);color:var(--color-ink)}.story-rich-text{text-align:left;max-width:68ch;color:var(--color-body);margin-inline:auto}.story-rich-text>*+*{margin-block-start:var(--space-sm)}.story-rich-text h2,.story-rich-text h3{margin-block-start:var(--space-lg)}.story-rich-text ul,.story-rich-text ol{padding-inline-start:var(--space-lg)}.story-rich-text li+li{margin-block-start:var(--space-xs)}.story-rich-text a{color:var(--color-teal);text-underline-offset:.2em;text-decoration:underline}.story-figure{margin:0}.story-image{border-radius:var(--radius-small);background:var(--color-paper-deep);min-height:18rem;position:relative;overflow:clip}.story-image--landscape{aspect-ratio:4/3}.story-image--portrait{aspect-ratio:3/4}.story-image--square{aspect-ratio:1}.story-image--wide{aspect-ratio:16/9}.story-image--natural{aspect-ratio:3/2}.story-figure figcaption,.story-renderer figure>figcaption{max-width:68ch;margin:var(--space-xs) auto 0;color:var(--color-muted);font-size:var(--text-sm)}.story-split{gap:var(--space-xl);align-items:center;display:grid}.story-split--text-first>:first-child{order:2}.story-split-copy{text-align:left;min-width:0}.story-split-copy .story-rich-text{margin:0}.story-gallery{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.story-gallery--large-supporting>:first-child{grid-row:span 2}.story-quote{max-width:56rem;padding-block:var(--space-lg);border-block:var(--rule-fine) solid var(--color-rule);text-align:left;margin-inline:auto}.story-quote blockquote{color:var(--color-teal);font-family:var(--font-display);font-size:var(--text-2xl);margin:0;line-height:1.35}.story-quote figcaption{margin-block-start:var(--space-sm)}.story-quote cite{font-style:normal}.story-video{aspect-ratio:16/9;border-radius:var(--radius-small);background:var(--color-teal-deep);position:relative;overflow:clip}.story-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.story-callout{padding:var(--space-lg);border-inline-start:3px solid var(--color-accent);background:var(--color-paper);text-align:left}.story-callout>*+*{margin-block-start:var(--space-xs)}.story-buttons{gap:var(--space-sm);flex-wrap:wrap;display:flex}.story-section-intro{text-align:left}.story-section-intro .lede{max-width:58ch}.story-divider{border:0;border-top:var(--rule-fine) solid var(--color-rule)}.story-divider--dots{text-align:center;border:0}.story-divider--dots:after{content:"· · ·";color:var(--color-muted);letter-spacing:var(--tracking-label)}.story-spacer--small{height:var(--space-md)}.story-spacer--medium{height:var(--space-xl)}.story-spacer--large{height:var(--space-3xl)}.story-detail-back-end{width:min(calc(100% - var(--space-gutter) * 2), 48rem);margin:0 auto var(--space-2xl);border-top:var(--rule-fine) solid var(--color-rule);padding-block-start:var(--space-lg)}.story-recent{background:var(--color-paper)}.story-recent-head{margin-block-end:var(--space-xl)}.story-recent-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (hover:hover){.archive-story-copy h2 a:hover,.archive-story-copy h3 a:hover,.home-story-copy h3 a:hover{text-decoration:underline}.story-search button:hover,.story-pagination a:hover{text-underline-offset:.2em;text-decoration:underline}}@media (min-width:48rem){.archive-story--lead{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr)}.archive-story--horizontal{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.stories-archive{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-story--horizontal{grid-column:1/-1}.archive-story--compact .archive-story-copy h3{font-size:var(--text-xl)}.story-split--text-first>:first-child{order:initial}.home-stories-layout{gap:var(--space-lg) var(--space-xl);grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.home-story--lead{border-bottom:0;grid-row:1/3;padding-block-end:0}.home-story--support{gap:var(--space-md);grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr)}.home-story--support .home-story-media{aspect-ratio:1;margin:0}.home-story--support .home-story-copy h3{font-size:var(--text-lg)}.home-story--support .home-story-copy>p:not(.archive-meta){display:none}.story-detail-header-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.story-split{grid-template-columns:repeat(2,minmax(0,1fr))}.story-split--40-60{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.story-split--60-40{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.story-split--right>:first-child{order:2}.story-gallery--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-gallery--editorial-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.story-gallery--editorial-grid>:nth-child(3n+1){grid-column:span 7}.story-gallery--editorial-grid>:not(:nth-child(3n+1)){grid-column:span 5}.story-gallery--large-supporting{grid-template-columns:minmax(0,1.5fr) minmax(0,.75fr)}.story-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-recent-grid .archive-story:first-child{gap:var(--space-lg);grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.story-recent-grid .archive-story:first-child .archive-story-media{margin:0}}@media (min-width:64rem){.stories-archive{grid-template-columns:repeat(6,minmax(0,1fr))}.stories-archive>.archive-story{grid-column:span 3}.stories-archive>.archive-story--compact{grid-column:span 2}.stories-archive>.archive-story--horizontal{grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.story-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-recent-grid .archive-story:first-child{grid-column:auto;display:block}.story-recent-grid .archive-story:first-child .archive-story-media{margin-block-end:var(--space-md)}}@media (max-width:30rem){.stories-archive-head{display:grid}.story-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.story-pagination a{font-size:var(--text-xs)}.story-byline>*+:before{margin-inline-end:var(--space-xs)}.story-byline{gap:var(--space-xs)}.story-image{min-height:13rem}}@media (prefers-reduced-motion:reduce){.archive-story-media img,.home-story-media img{transition:none}}
