.FOcNoW_story,.FOcNoW_craft,.FOcNoW_newsletter{width:min(100%,1392px);margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.FOcNoW_story{padding-block:clamp(24px,4vw,56px) clamp(48px,7vw,96px)}.FOcNoW_storyGrid{background:radial-gradient(ellipse 80% 70% at 100% 0%, #8b574652, transparent 70%), var(--color-primary-deep);box-shadow:0 2px 6px -2px rgba(var(--shadow-ink), .12), 0 40px 80px -40px rgba(var(--shadow-ink), .45);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden}.FOcNoW_storyImage{background:var(--color-cream);min-height:560px;position:relative;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.FOcNoW_storyImage img{animation:linear both FOcNoW_story-settle;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes FOcNoW_story-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.FOcNoW_imageCaption{width:fit-content;max-width:calc(100% - 48px);color:var(--color-taupe-deep);box-shadow:0 8px 24px -12px rgba(var(--shadow-ink), .35);background:#ffffffdb;border:1px solid #fff9;border-radius:100px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.FOcNoW_captionDot{background:var(--color-gold);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.FOcNoW_storyCopy{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-width:0;padding:clamp(32px,4.5vw,64px);display:flex}.FOcNoW_storyEyebrow{color:var(--color-gold-light);font-family:var(--font-serif), Georgia, serif;font-size:17px;font-style:italic;font-weight:400;line-height:1.3}.FOcNoW_storyTitle{color:var(--color-ivory);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,3.7vw,52px);font-weight:400;line-height:1.06}.FOcNoW_storySummary{color:#fcf8f3cc;text-wrap:pretty;max-width:440px;font-size:15px;line-height:1.8}.FOcNoW_storyLink{min-height:48px;color:var(--color-ivory);justify-content:space-between;align-items:center;gap:26px;font-size:14px;display:inline-flex}.FOcNoW_linkCircle{width:44px;height:44px;transition:background-color .32s var(--ease-glide), border-color .32s var(--ease-glide), color .32s var(--ease-glide), transform .52s var(--ease-spring);border:1px solid #fcf8f33d;border-radius:50%;place-items:center;display:grid}.FOcNoW_storyLink:hover .FOcNoW_linkCircle{border-color:var(--color-ivory);background:var(--color-ivory);color:var(--color-primary-deep);transform:rotate(-45deg)}.FOcNoW_storyCopy :focus-visible{outline-color:var(--color-ivory)}.FOcNoW_craft{padding-block:12px clamp(64px,8vw,112px)}.FOcNoW_craftGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.FOcNoW_craftIntro{flex-direction:column;align-items:flex-start;gap:22px;padding-top:26px;display:flex}.FOcNoW_eyebrow{color:var(--color-sage-ink);font-family:var(--font-serif), Georgia, serif;font-size:17px;font-style:italic;font-weight:400;line-height:1.3}.FOcNoW_heading,.FOcNoW_newsletterHeading{color:var(--color-primary-deep);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,3.4vw,48px);font-weight:400;line-height:1.06}.FOcNoW_description{color:var(--color-taupe);text-wrap:pretty;font-size:15px;line-height:1.75}.FOcNoW_textLink{min-height:44px;color:var(--color-primary-deep);background-image:linear-gradient(currentColor, currentColor), linear-gradient(var(--color-linen), var(--color-linen));background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px, 100% var(--hairline);transition:background-size .52s var(--ease-glide);align-items:center;gap:14px;font-size:14px;display:inline-flex}.FOcNoW_textLink:hover{background-size:100% 1px, 100% var(--hairline)}.FOcNoW_textLink svg{transition:transform .52s var(--ease-spring)}.FOcNoW_textLink:hover svg{transform:translate(3px,-3px)}.FOcNoW_details{min-width:0;padding:0;list-style:none}.FOcNoW_details li{border-top:var(--hairline) solid var(--color-linen)}.FOcNoW_details li:last-child{border-bottom:var(--hairline) solid var(--color-linen)}.FOcNoW_detail{grid-template-columns:minmax(140px,.75fr) minmax(0,1.25fr);align-items:start;gap:28px;padding-block:32px;display:grid}.FOcNoW_detailMeasure,.FOcNoW_detailCopy{min-width:0}.FOcNoW_detailFigure{color:var(--color-wordmark);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(32px,2.8vw,40px);font-weight:400;line-height:1.02}.FOcNoW_detailFigureLabel{color:var(--color-taupe);margin-top:10px;font-size:13px;line-height:1.5}.FOcNoW_detailTitle{color:var(--color-primary-deep);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:23px;font-weight:400;line-height:1.2}.FOcNoW_detailDescription{color:var(--color-taupe);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.75}.FOcNoW_newsletter{padding-bottom:clamp(64px,8vw,112px)}.FOcNoW_newsletterCard{background:radial-gradient(ellipse 70% 90% at 0% 0%, #fffdfabf, transparent 60%), var(--color-blush);box-shadow:inset 0 1px 0 #fffffff2, 0 1px 2px rgba(var(--shadow-ink), .04), 0 28px 56px -32px rgba(var(--shadow-ink), .3);border:1px solid #ffffffb3;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4.5vw,64px);display:grid}.FOcNoW_newsletterIntro{flex-direction:column;gap:18px;min-width:0;display:flex}.FOcNoW_newsletterHeading{font-size:clamp(34px,3.3vw,46px)}.FOcNoW_subscribePane{min-width:0}.FOcNoW_mailMark{border:1px solid var(--color-linen);background:var(--color-white);width:52px;height:52px;color:var(--color-gold-deep);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.FOcNoW_inputLabel{color:var(--color-taupe-deep);margin-bottom:10px;font-size:12px;line-height:1.5;display:block}.FOcNoW_subscribeForm{width:100%}.FOcNoW_inputRow{gap:8px;display:flex}.FOcNoW_emailInput{min-width:0;min-height:54px;color:var(--color-espresso);border-radius:999px;flex:1;padding:14px 18px;font-size:16px;line-height:1.5}.FOcNoW_emailInput::placeholder{color:var(--color-taupe)}.FOcNoW_emailInput:focus{border-color:var(--color-primary)}.FOcNoW_subscribeButton{border:1px solid var(--color-primary);background:var(--color-primary);min-height:54px;color:var(--color-ivory);transition:background-color .26s var(--ease-glide), transform .42s var(--ease-spring);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.FOcNoW_subscribeButton:hover:not(:disabled){background:var(--color-primary-deep)}.FOcNoW_subscribeButton:active:not(:disabled){transform:scale(.975)}.FOcNoW_subscribeButton:disabled{opacity:.7;cursor:wait}.FOcNoW_success{min-height:88px;color:var(--color-primary-deep);font-family:var(--font-serif), Georgia, serif;align-items:center;gap:12px;font-size:22px;line-height:1.3;display:flex}.FOcNoW_success svg{flex-shrink:0}.FOcNoW_error{color:var(--color-burgundy);margin-top:12px;font-size:13px;line-height:1.7}@media (max-width:1023px){.FOcNoW_craftGrid{grid-template-columns:minmax(0,1fr);gap:34px}.FOcNoW_craftIntro{max-width:600px;padding-top:0}.FOcNoW_detail{grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr)}.FOcNoW_inputRow{flex-direction:column}}@media (max-width:767px){.FOcNoW_storyGrid,.FOcNoW_newsletterCard{border-radius:18px;grid-template-columns:minmax(0,1fr)}.FOcNoW_storyImage{aspect-ratio:1.12;min-height:0}.FOcNoW_storyCopy{gap:22px;padding:32px 26px 36px}.FOcNoW_storyTitle{font-size:clamp(36px,8vw,50px)}.FOcNoW_imageCaption{max-width:calc(100% - 32px);padding:10px 14px;bottom:16px;left:16px;right:16px}.FOcNoW_newsletterCard{gap:28px}.FOcNoW_subscribePane{border-top:1px solid var(--color-linen);padding-top:24px}.FOcNoW_mailMark{display:none}}@media (max-width:479px){.FOcNoW_detail{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:26px}.FOcNoW_detailFigureLabel{margin-top:8px}.FOcNoW_newsletterCard{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.FOcNoW_linkCircle,.FOcNoW_emailInput,.FOcNoW_subscribeButton,.FOcNoW_textLink,.FOcNoW_textLink svg{transition:none}.FOcNoW_storyLink:hover .FOcNoW_linkCircle,.FOcNoW_textLink:hover svg{transform:none}}
.mJR54a_section{background:var(--color-ivory)}.mJR54a_intro{margin-bottom:clamp(28px,4vw,56px)}.mJR54a_viewAllText{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mJR54a_count{color:var(--color-taupe);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.mJR54a_headingRow{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.mJR54a_headingGroup{max-width:760px}.mJR54a_heading{letter-spacing:-.035em;font-size:clamp(2.3rem,4.6vw,4.2rem);font-weight:400;line-height:1.02}.mJR54a_description{max-width:530px;color:var(--color-taupe);margin-top:22px;font-size:15px;line-height:1.75}.mJR54a_viewAll{min-height:48px;color:var(--color-primary-deep);flex-shrink:0;align-items:center;gap:18px;font-size:14px;font-weight:500;display:inline-flex}.mJR54a_arrow{border:1px solid var(--color-linen);background:var(--color-white);width:48px;height:48px;transition:background-color .32s var(--ease-glide), border-color .32s var(--ease-glide), color .32s var(--ease-glide), transform .52s var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:flex}.mJR54a_viewAll:hover .mJR54a_arrow{border-color:var(--color-primary-deep);background:var(--color-primary-deep);color:var(--color-ivory);transform:rotate(45deg)}.mJR54a_grid{gap:44px 16px}.mJR54a_footer{border-top:var(--hairline) solid var(--color-linen);color:var(--color-taupe);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:18px;font-size:14px;display:flex}.mJR54a_footer a{min-height:44px;color:var(--color-primary-deep);align-items:center;gap:12px;display:inline-flex}.mJR54a_footer a:hover{text-underline-offset:5px;text-decoration:underline}@media (min-width:640px){.mJR54a_grid{gap:56px 24px}}@media (max-width:767px){.mJR54a_headingRow{flex-direction:column;align-items:flex-start;gap:20px}.mJR54a_viewAllText{align-items:flex-start}.mJR54a_description{margin-top:20px}.mJR54a_footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mJR54a_arrow{transition:none}.mJR54a_viewAll:hover .mJR54a_arrow{transform:none}}
