.fg-e{padding-block:34px 100px;color:var(--fg-ink,#18241e);font-family:var(--fg-font,sans-serif)}
.fg-e :where(h1,h2,h3,p){max-inline-size:none}.fg-e :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.fg-e :where(a){color:inherit}.fg-e-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;font-size:11px;line-height:1.7;margin-block-end:42px}.fg-e-breadcrumb>a{text-decoration:none}.fg-e-breadcrumb>a:hover{text-decoration:underline;text-underline-offset:4px}.fg-e-breadcrumb>span:last-child{opacity:.65;overflow-wrap:anywhere}.fg-e-eyebrow{font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.7;text-transform:uppercase;margin:0 0 18px}.fg-e-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 72px;align-items:end;padding-block:10px 50px}.fg-e-heading>.fg-e-eyebrow{grid-column:1/-1}.fg-e-heading h1{font-family:var(--fg-font,sans-serif);font-size:clamp(44px,6.1vw,84px);font-weight:400;letter-spacing:-.055em;line-height:1.02;margin:0;overflow-wrap:anywhere}.fg-e-intro{font-size:15px;line-height:1.8;max-inline-size:49ch}.fg-e-intro p{margin:0}.fg-e-intro p+p{margin-block-start:16px}.fg-e-topics{display:flex;flex-wrap:wrap;gap:4px 30px;border-block:1px solid var(--fg-line,#dcd5c8);margin-block-end:40px;padding-block:5px}.fg-e-topics>a{display:inline-flex;min-block-size:48px;align-items:center;font-size:12px;border-block-end:1px solid transparent;padding-block:12px}.fg-e-topics>a[aria-current=page]{border-color:currentColor;font-weight:600}.fg-e-topics>a:hover{text-decoration:underline;text-underline-offset:5px}
.fg-e-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.fg-e-story{min-inline-size:0}.fg-e-story-link{display:block;text-decoration:none;height:100%}.fg-e-story-media{aspect-ratio:4/3;position:relative;overflow:hidden;background:#e6e8df}.fg-e-story-media>img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .45s ease}.fg-e-story-link:hover .fg-e-story-media>img{transform:scale(1.025)}.fg-e-story-media--type{display:flex;flex-direction:column;justify-content:space-between;padding:28px;color:var(--fg-ink);background:#e2e6da;isolation:isolate}.fg-e-story:nth-child(3n) .fg-e-story-media--type{background:#e8ddd0}.fg-e-story:nth-child(3n+1) .fg-e-story-media--type{background:var(--fg-ink);color:var(--fg-paper)}.fg-e-story-media--type::after{content:'';position:absolute;inline-size:75%;aspect-ratio:1;border:1px solid currentColor;opacity:.18;border-radius:50%;inset-inline-end:-14%;inset-block-start:18%;z-index:-1}.fg-e-story-monogram{font-size:clamp(80px,11vw,160px);font-weight:300;letter-spacing:-.1em;line-height:1;margin-inline-start:-.02em;opacity:.8}.fg-e-story-category{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;align-self:start;border-block-start:1px solid currentColor;padding-block-start:12px;min-inline-size:38%;max-inline-size:100%;overflow-wrap:anywhere}.fg-e-story-copy{padding-block:24px 0}.fg-e-meta{display:flex;flex-wrap:wrap;gap:9px 16px;align-items:center;font-size:10px;letter-spacing:.03em;line-height:1.6;margin:0 0 14px}.fg-e-meta>span:first-child{font-weight:600}.fg-e-meta>time{opacity:.7}.fg-e-story-copy h2{font-family:var(--fg-font,sans-serif);font-size:clamp(23px,2.1vw,30px);font-weight:400;line-height:1.18;letter-spacing:-.035em;margin:0 0 16px;overflow-wrap:anywhere}.fg-e-story-excerpt{font-size:13px;line-height:1.85;margin:0 0 22px;max-inline-size:50ch;opacity:.85}.fg-e-story-cta{display:inline-flex;align-items:center;gap:22px;min-block-size:48px;font-size:11px;font-weight:600;border-block-end:1px solid currentColor}.fg-e-story-cta>svg{inline-size:18px;block-size:18px;transition:transform .2s ease}.fg-e-story-link:hover .fg-e-story-cta>svg{transform:translateX(4px)}.fg-e-story--featured{grid-column:1/-1;margin-block-end:10px;background:#ecebe2}.fg-e-story--featured .fg-e-story-link{display:grid;grid-template-columns:1.25fr 1fr;align-items:stretch}.fg-e-story--featured .fg-e-story-media{aspect-ratio:1.35;min-block-size:460px}.fg-e-story--featured .fg-e-story-media--type{padding:45px}.fg-e-story--featured .fg-e-story-monogram{font-size:clamp(180px,22vw,320px)}.fg-e-story--featured .fg-e-story-copy{padding:clamp(28px,4.2vw,66px);align-self:center}.fg-e-story--featured h2{font-size:clamp(30px,3.4vw,48px);line-height:1.08;margin-block-end:24px}.fg-e-story--featured .fg-e-story-excerpt{font-size:14px}.fg-e-story--featured .fg-e-meta{margin-block-end:24px}.fg-e-empty{grid-column:1/-1;text-align:center;background:#ecebe2;padding:80px 24px}.fg-e-empty h2{font-size:clamp(28px,4vw,44px);margin:0 auto 30px;max-inline-size:700px}.fg-e-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-block-start:50px;font-size:12px}.fg-e-pagination :where(a,.current){min-inline-size:48px;min-block-size:48px;display:grid;place-items:center;border:1px solid var(--fg-line);padding:10px 15px;text-decoration:none}.fg-e-pagination .current{background:var(--fg-ink);border-color:var(--fg-ink);color:var(--fg-paper)}.fg-e-pagination a:hover{border-color:var(--fg-ink)}.fg-e-pagination .deco{padding:10px}
.fg-e-article-heading{max-inline-size:980px;text-align:center;margin-inline:auto;padding-block:24px 48px}.fg-e-article-heading h1{font-family:var(--fg-font,sans-serif);font-size:clamp(40px,5.2vw,70px);font-weight:400;line-height:1.06;letter-spacing:-.055em;margin:0 0 28px;overflow-wrap:anywhere}.fg-e-article-heading .fg-e-eyebrow{margin-block-end:23px}.fg-e-article-heading .fg-e-eyebrow>span{padding-inline:8px;opacity:.5}.fg-e-article-heading .fg-e-meta{justify-content:center;margin-block:24px 0}.fg-e-article-deck{font-size:17px;line-height:1.75;max-inline-size:60ch;margin-inline:auto;opacity:.85}.fg-e-article-deck p{margin:0}.fg-e-article-hero{max-inline-size:1280px;margin:0 auto 60px;background:#e6e8df;overflow:hidden}.fg-e-article-hero>img{inline-size:100%;block-size:auto;max-block-size:720px;object-fit:cover}.fg-e-article-body{max-inline-size:760px;margin-inline:auto}.fg-e-richtext{font-size:16px;line-height:1.9;overflow-wrap:anywhere}.fg-e-richtext>:first-child{margin-block-start:0}.fg-e-richtext>:last-child{margin-block-end:0}.fg-e-richtext :where(p,ul,ol,table,blockquote,figure){margin-block:0 25px}.fg-e-richtext :where(h2,h3,h4,h5,h6){font-family:var(--fg-font,sans-serif);font-weight:500;line-height:1.22;letter-spacing:-.03em;margin-block:45px 18px}.fg-e-richtext h2{font-size:29px}.fg-e-richtext h3{font-size:23px}.fg-e-richtext h4{font-size:19px}.fg-e-richtext h5,.fg-e-richtext h6{font-size:16px}.fg-e-richtext :where(ul,ol){padding-inline-start:25px}.fg-e-richtext li{padding-inline-start:5px;margin-block-end:12px}.fg-e-richtext li:last-child{margin-block-end:0}.fg-e-richtext li :where(ul,ol){margin-block:12px}.fg-e-richtext a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fg-e-richtext a:hover{text-decoration-thickness:2px}.fg-e-richtext strong{font-weight:600}.fg-e-richtext blockquote{margin-inline:0;padding:18px 0 18px 26px;border-inline-start:2px solid var(--fg-accent,#899276);font-size:21px;line-height:1.6}.fg-e-richtext blockquote>:last-child{margin-block-end:0}.fg-e-richtext :where(img,video,iframe){max-inline-size:100%}.fg-e-richtext :where(img,video){block-size:auto}.fg-e-richtext figure{margin-inline:0}.fg-e-richtext figcaption{font-size:12px;opacity:.7;margin-block-start:12px}.fg-e-richtext table{display:block;border-collapse:collapse;max-inline-size:100%;overflow-x:auto;font-size:13px;line-height:1.6}.fg-e-richtext :where(td,th){border:1px solid var(--fg-line);padding:15px;text-align:start;min-inline-size:100px}.fg-e-richtext th{font-weight:600;background:#e9ebdf}.fg-e-richtext hr{border:0;border-block-start:1px solid var(--fg-line);margin-block:40px}.fg-e-richtext details{border-block-start:1px solid var(--fg-line);padding-block:18px}.fg-e-richtext details:last-child{border-block-end:1px solid var(--fg-line)}.fg-e-richtext summary{cursor:pointer;font-weight:600;font-size:16px;min-block-size:32px}.fg-e-richtext details[open]>summary{margin-block-end:14px}.fg-e-article-tags{display:flex;flex-wrap:wrap;gap:9px;margin-block:45px 30px}.fg-e-article-tags>a{display:inline-flex;align-items:center;min-block-size:48px;font-size:11px;padding:10px 18px;border:1px solid var(--fg-line)}.fg-e-article-tags>a:hover{border-color:var(--fg-ink)}.fg-e-article-body>.fg-text-link{margin-block-start:28px;min-block-size:48px}.fg-e-article-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-inline-size:1120px;margin:75px auto 0;border-block:1px solid var(--fg-line)}.fg-e-article-navigation>a{display:grid;grid-template-columns:minmax(0,1fr) 25px;align-items:center;column-gap:35px;padding:32px;min-inline-size:0}.fg-e-article-navigation>a+a{border-inline-start:1px solid var(--fg-line)}.fg-e-article-navigation .fg-e-eyebrow{grid-column:1/-1;font-size:9px;margin-block-end:14px;opacity:.65}.fg-e-adjacent-title{font-size:24px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.fg-e-article-navigation svg{inline-size:22px;block-size:22px}.fg-e-article-navigation>a:hover .fg-e-adjacent-title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.fg-e-page-layout{max-inline-size:1000px;margin-inline:auto;padding-block:16px 0}.fg-e-page-layout--with-menu{display:grid;grid-template-columns:220px minmax(0,1fr);gap:80px;max-inline-size:1200px}.fg-e-page-main{min-inline-size:0;max-inline-size:760px;margin-inline:auto;inline-size:100%}.fg-e-page-main--wide{max-inline-size:1000px}.fg-e-page-heading{margin-block-end:38px;padding-block-end:35px;border-block-end:1px solid var(--fg-line)}.fg-e-page-heading h1{font-family:var(--fg-font,sans-serif);font-size:clamp(38px,4.5vw,60px);font-weight:400;letter-spacing:-.05em;line-height:1.07;margin:0;overflow-wrap:anywhere}.fg-e-page-menu{align-self:start;position:sticky;inset-block-start:145px;padding-block-start:3px}.fg-e-page-menu ul{list-style:none;margin:0;padding:0}.fg-e-page-menu a{display:flex;align-items:center;min-block-size:48px;padding-block:12px;border-block-end:1px solid var(--fg-line);font-size:13px;line-height:1.6}.fg-e-page-menu a[aria-current=page]{font-weight:600;border-color:var(--fg-ink)}.fg-e-page-menu a:hover{text-decoration:underline;text-underline-offset:4px}.fg-e-page-contact{margin-block-start:50px;border-block-start:1px solid var(--fg-line);padding-block-start:28px;display:flex;flex-wrap:wrap;gap:12px 30px;align-items:center;justify-content:space-between}.fg-e-page-contact>p{font-size:14px;line-height:1.7;margin:0}.fg-e-page-contact>.fg-text-link{min-block-size:48px;font-size:12px}.fg-e-sitemap .fg-e-heading{border-block-end:1px solid var(--fg-line);margin-block-end:40px}.fg-e-sitemap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 55px}.fg-e-sitemap-group{min-inline-size:0}.fg-e-sitemap-group h2{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 22px}.fg-e-sitemap-group ul{list-style:none;padding:0;margin:0}.fg-e-sitemap-group a{display:inline-flex;align-items:center;min-block-size:48px;font-size:13px;line-height:1.6;padding-block:10px;overflow-wrap:anywhere}.fg-e-sitemap-group a:hover{text-decoration:underline;text-underline-offset:4px}.fg-e-sitemap-group .fg-e-pagination{justify-content:flex-start;margin-block-start:22px}
@media(max-width:1099px){.fg-e-heading{gap:0 40px}.fg-e-story-grid{gap:38px 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.fg-e-story--featured .fg-e-story-media{min-block-size:400px}.fg-e-page-layout--with-menu{grid-template-columns:185px minmax(0,1fr);gap:45px}.fg-e-sitemap-grid{gap:40px 30px}.fg-e-article-heading{max-inline-size:850px}}
@media(max-width:899px){.fg-e-heading{grid-template-columns:1fr;gap:24px;padding-block-end:36px}.fg-e-heading>.fg-e-eyebrow{margin:0}.fg-e-intro{max-inline-size:56ch}.fg-e-story--featured .fg-e-story-link{grid-template-columns:1fr}.fg-e-story--featured .fg-e-story-media{aspect-ratio:1.8;min-block-size:0}.fg-e-story--featured .fg-e-story-media--type{min-block-size:340px}.fg-e-story--featured .fg-e-story-monogram{font-size:160px}.fg-e-story--featured .fg-e-story-copy{padding:32px}.fg-e-story--featured h2{font-size:36px;max-inline-size:26ch}.fg-e-story--featured .fg-e-story-excerpt{max-inline-size:60ch}.fg-e-page-layout--with-menu{display:block}.fg-e-page-menu{position:static;margin-block-end:38px}.fg-e-page-menu ul{display:flex;flex-wrap:wrap;gap:5px 22px}.fg-e-page-menu a{font-size:12px}.fg-e-page-menu .fg-e-eyebrow{margin-block-end:8px}.fg-e-article-hero{margin-block-end:40px}.fg-e-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:699px){.fg-e{padding-block:24px 60px}.fg-e-breadcrumb{margin-block-end:28px;font-size:10px;gap:6px 9px}.fg-e-heading{padding-block:5px 30px;gap:18px}.fg-e-eyebrow{font-size:9px;margin-block-end:15px}.fg-e-heading h1{font-size:46px}.fg-e-intro{font-size:14px;line-height:1.75}.fg-e-topics{gap:2px 24px;margin-block-end:25px}.fg-e-topics>a{font-size:11px}.fg-e-story-grid{grid-template-columns:1fr;gap:34px}.fg-e-story-media{aspect-ratio:1.4}.fg-e-story-media--type{padding:26px}.fg-e-story-monogram{font-size:120px}.fg-e-story-copy{padding-block-start:22px}.fg-e-story-copy h2{font-size:27px;line-height:1.16}.fg-e-story-excerpt{font-size:13px;margin-block-end:12px}.fg-e-story--featured{margin-block-end:4px}.fg-e-story--featured .fg-e-story-media{aspect-ratio:1.3}.fg-e-story--featured .fg-e-story-media--type{min-block-size:290px;padding:26px}.fg-e-story--featured .fg-e-story-copy{padding:26px 23px 30px}.fg-e-story--featured h2{font-size:31px}.fg-e-story--featured .fg-e-meta{margin-block-end:17px}.fg-e-story--featured .fg-e-story-excerpt{font-size:13px}.fg-e-meta{font-size:9px;gap:7px 13px}.fg-e-pagination{margin-block-start:34px;gap:5px;font-size:11px}.fg-e-pagination :where(a,.current){padding:10px 12px}.fg-e-article-heading{text-align:start;padding-block:8px 32px}.fg-e-article-heading h1{font-size:39px;letter-spacing:-.05em;margin-block-end:23px}.fg-e-article-heading .fg-e-meta{justify-content:flex-start;margin-block-start:20px}.fg-e-article-deck{font-size:16px;line-height:1.75}.fg-e-article-hero{margin-block-end:32px}.fg-e-richtext{font-size:15px;line-height:1.85}.fg-e-richtext :where(p,ul,ol,table,blockquote,figure){margin-block-end:22px}.fg-e-richtext :where(h2,h3,h4,h5,h6){margin-block:34px 16px}.fg-e-richtext h2{font-size:25px}.fg-e-richtext h3{font-size:21px}.fg-e-richtext blockquote{font-size:19px;padding-inline-start:20px}.fg-e-richtext :where(td,th){padding:12px}.fg-e-article-navigation{grid-template-columns:1fr;margin-block-start:45px}.fg-e-article-navigation>a{padding:24px 0;gap:12px 20px}.fg-e-article-navigation>a+a{border-inline-start:0;border-block-start:1px solid var(--fg-line)}.fg-e-adjacent-title{font-size:21px}.fg-e-article-tags{margin-block:30px 16px}.fg-e-article-body>.fg-text-link{font-size:12px}.fg-e-page-heading{margin-block-end:28px;padding-block-end:28px}.fg-e-page-heading h1{font-size:38px}.fg-e-page-menu{margin-block-end:30px}.fg-e-page-contact{margin-block-start:35px}.fg-e-sitemap-grid{grid-template-columns:1fr;gap:32px}.fg-e-sitemap-group{padding-block-end:25px;border-block-end:1px solid var(--fg-line)}.fg-e-sitemap-group:last-child{padding-block-end:0;border:0}.fg-e-sitemap-group h2{font-size:21px;margin-block-end:13px}.fg-e-sitemap .fg-e-heading{margin-block-end:30px}.fg-e-empty{padding-block:55px}}
@media(prefers-reduced-motion:reduce){.fg-e-story-media>img,.fg-e-story-cta>svg{transition:none}.fg-e-story-link:hover .fg-e-story-media>img,.fg-e-story-link:hover .fg-e-story-cta>svg{transform:none}}

.fg-e-article-hero>img{object-fit:contain;max-block-size:none}
.fg-e-richtext .fg-article-shop{padding:24px;background:#e9ebdf;border:1px solid var(--fg-line);margin-block:32px}
.fg-e-richtext .fg-article-shop h2{margin-top:0;font-size:24px}
.fg-e-richtext .fg-article-shop p:last-child{margin-bottom:0}
@media(max-width:699px){.fg-e-breadcrumb{margin-block-end:20px}.fg-e-article-heading h1{font-size:clamp(30px,8.5vw,39px);line-height:1.12}.fg-e-richtext{font-size:16px;line-height:1.8}.fg-e-topics{flex-wrap:nowrap;overflow-x:auto;gap:20px;scrollbar-width:thin}.fg-e-topics>a{flex-shrink:0}.fg-e-story--featured .fg-e-story-media{aspect-ratio:4/3}.fg-e-story-media>img{object-fit:contain}.fg-e-story--featured .fg-e-story-copy{padding:24px 20px}.fg-e-article-deck{font-size:15px}.fg-e-richtext .fg-article-shop{padding:20px}}
