.home-module__oe3DtG__page{background:var(--sfam-paper);color:var(--sfam-ink);font-family:var(--font-inter), Arial, sans-serif;font-size:15px;line-height:1.6}.home-module__oe3DtG__page *{box-sizing:border-box}.home-module__oe3DtG__page a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.home-module__oe3DtG__page a:hover{color:var(--sfam-olive)}.home-module__oe3DtG__page a:focus-visible,.home-module__oe3DtG__page button:focus-visible{outline:3px solid var(--sfam-gold);outline-offset:4px}.home-module__oe3DtG__page h1,.home-module__oe3DtG__page h2,.home-module__oe3DtG__page h3{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.045em;margin:0;font-weight:400;line-height:1.14}.home-module__oe3DtG__page h1{overflow-wrap:anywhere;font-size:clamp(38px,4.4vw,66px)}.home-module__oe3DtG__page h2{font-size:clamp(28px,3vw,40px)}.home-module__oe3DtG__page h3{letter-spacing:-.025em;font-size:27px;line-height:1.2}.home-module__oe3DtG__page em{color:var(--sfam-olive);font-style:italic;font-weight:400}.home-module__oe3DtG__page p{margin:0 0 18px}.home-module__oe3DtG__main{max-width:1370px;margin:auto;padding:0 40px}.home-module__oe3DtG__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--sfam-olive);margin:0 0 20px;font-size:10px;font-weight:700}.home-module__oe3DtG__lede{font-family:var(--sfam-font-serif-reading);max-width:52ch;color:var(--sfam-muted);margin:24px 0 28px;font-size:18px;line-height:1.75}.home-module__oe3DtG__small{color:var(--sfam-muted);font-size:11px;line-height:1.8}.home-module__oe3DtG__textLink{white-space:nowrap;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.home-module__oe3DtG__button{background:var(--sfam-olive);min-height:44px;color:var(--sfam-paper);justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.home-module__oe3DtG__button:hover{background:var(--sfam-olive-2);color:var(--sfam-paper)}body.dark-mode .home-module__oe3DtG__button:hover{background:var(--sfam-ink);color:var(--sfam-paper)}.home-module__oe3DtG__outlineButton{border:1px solid;align-items:center;min-height:44px;padding:0 20px;font-size:12px;text-decoration:none;transition:background .15s;display:inline-flex}.home-module__oe3DtG__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:64px 0 52px;display:grid}.home-module__oe3DtG__heroActions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.home-module__oe3DtG__heroArt{background:var(--sfam-paper-2);border:1px solid var(--sfam-rule);margin:0;padding:15px;transform:rotate(-1deg)}.home-module__oe3DtG__heroFrame{aspect-ratio:1.101;background:var(--sfam-paper-2);position:relative;overflow:hidden}.home-module__oe3DtG__heroFrame img{object-fit:cover;object-position:center 18%}.home-module__oe3DtG__heroArt figcaption{color:var(--sfam-muted);justify-content:space-between;align-items:start;gap:16px;padding-top:12px;font-size:10px;line-height:1.5;display:flex}.home-module__oe3DtG__heroArt figcaption a{text-align:right;max-width:160px}.home-module__oe3DtG__heroArt figcaption span{flex:1;min-width:0}.home-module__oe3DtG__notice{text-align:center;border-top:1px solid var(--sfam-rule);color:var(--sfam-muted);padding:12px 0;font-size:13px;font-weight:600}.home-module__oe3DtG__readingStrip{border-top:1px solid var(--sfam-rule);border-bottom:1px solid var(--sfam-rule);font-family:var(--font-playfair), Georgia, serif;color:var(--sfam-muted);justify-content:space-around;gap:20px;padding:23px 0;font-size:20px;display:flex}.home-module__oe3DtG__section{border-bottom:1px solid var(--sfam-rule);padding:56px 0 72px}.home-module__oe3DtG__sectionTitle{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.home-module__oe3DtG__sectionTitle .home-module__oe3DtG__eyebrow{margin-bottom:14px}.home-module__oe3DtG__grid{background:var(--sfam-paper);border:1px solid var(--sfam-rule);gap:1px;display:grid}.home-module__oe3DtG__cell{box-shadow:0 0 0 1px var(--sfam-rule)}.home-module__oe3DtG__grid5{grid-template-columns:repeat(5,1fr)}.home-module__oe3DtG__grid4{grid-template-columns:repeat(4,1fr)}.home-module__oe3DtG__cell{background:var(--sfam-paper);flex-direction:column;align-items:start;gap:12px;min-width:0;padding:26px 22px;text-decoration:none;transition:background .15s;display:flex}.home-module__oe3DtG__cell:hover{background:var(--sfam-paper-2);color:inherit}.home-module__oe3DtG__cell h3{overflow-wrap:anywhere}.home-module__oe3DtG__cell p{color:var(--sfam-muted);margin:0;font-size:12px;line-height:1.6}.home-module__oe3DtG__cellNumber{color:var(--sfam-gold);font-family:Georgia,serif;font-size:30px;line-height:1}.home-module__oe3DtG__cellLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--sfam-muted);font-size:10px}.home-module__oe3DtG__cellFoot{width:100%;color:var(--sfam-muted);justify-content:space-between;gap:8px;margin-top:auto;font-size:10px;display:flex}.home-module__oe3DtG__status{letter-spacing:.03em;border:1px solid var(--sfam-rule);background:var(--sfam-paper-2);color:var(--sfam-olive);border-radius:2px;padding:5px 8px;font-size:9px;line-height:1.5;display:inline-block}.home-module__oe3DtG__sectionNote{max-width:70ch;margin-top:20px}.home-module__oe3DtG__way{gap:8px;min-height:44px;padding:22px}.home-module__oe3DtG__way strong{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;font-size:22px;font-weight:400;line-height:1.2}.home-module__oe3DtG__principle{background:var(--sfam-olive-2);color:var(--sfam-paper);grid-template-columns:1.15fr 1fr;gap:0 70px;margin:0 -40px;padding:58px 50px;display:grid}body.dark-mode .home-module__oe3DtG__principle{color:var(--sfam-ink)}.home-module__oe3DtG__principle .home-module__oe3DtG__eyebrow{color:var(--sfam-rule);opacity:.9;grid-column:1/-1}body.dark-mode .home-module__oe3DtG__principle .home-module__oe3DtG__eyebrow{color:var(--sfam-olive)}.home-module__oe3DtG__principle h2{color:inherit;grid-row:2/4;font-size:clamp(32px,3.4vw,44px)}.home-module__oe3DtG__principle h2 em{color:var(--sfam-gold)}.home-module__oe3DtG__principle p:not(.home-module__oe3DtG__eyebrow){opacity:.92;font-size:14px;line-height:1.8}.home-module__oe3DtG__principle .home-module__oe3DtG__outlineButton{color:inherit;place-self:start}.home-module__oe3DtG__principle .home-module__oe3DtG__outlineButton:hover{color:inherit;background:#ffffff14}.home-module__oe3DtG__quote{background:var(--sfam-paper-2);text-align:center;border-bottom:1px solid var(--sfam-rule);margin:0 -40px;padding:56px 40px}.home-module__oe3DtG__quote blockquote{max-width:34em;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin:0 auto;font-size:clamp(19px,2.1vw,27px);font-style:italic;line-height:1.6}.home-module__oe3DtG__quote cite{letter-spacing:.08em;color:var(--sfam-gold);margin-top:18px;font-size:11px;font-style:normal;display:block}.home-module__oe3DtG__closing{grid-template-columns:1fr 1fr;gap:64px;padding:56px 0 72px;display:grid}.home-module__oe3DtG__closing>:only-child{grid-column:1/-1;max-width:680px}.home-module__oe3DtG__trending{border-top:1px solid var(--sfam-rule);margin:0;padding:0;list-style:none}.home-module__oe3DtG__trending li{border-bottom:1px solid var(--sfam-rule)}.home-module__oe3DtG__trending a,.home-module__oe3DtG__trending span{min-height:44px;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;align-items:center;gap:14px;padding:8px 0;font-size:19px;text-decoration:none;display:flex}.home-module__oe3DtG__trending small{color:var(--sfam-gold);min-width:22px;font-family:Georgia,serif;font-size:13px}@media (max-width:1100px){.home-module__oe3DtG__hero{gap:35px}.home-module__oe3DtG__grid5{grid-template-columns:repeat(3,1fr)}.home-module__oe3DtG__principle{gap:30px}}@media (max-width:900px){.home-module__oe3DtG__grid4{grid-template-columns:repeat(2,1fr)}.home-module__oe3DtG__closing{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.home-module__oe3DtG__main{padding:0 20px}.home-module__oe3DtG__hero{grid-template-columns:1fr;gap:28px;padding:36px 0}.home-module__oe3DtG__page h1{font-size:clamp(38px,9.7vw,60px)}.home-module__oe3DtG__lede{margin:20px 0 24px;font-size:17px;line-height:1.7}.home-module__oe3DtG__heroArt{width:100%;max-width:540px;margin:0 auto;transform:none}.home-module__oe3DtG__heroArt figcaption{font-size:9px}.home-module__oe3DtG__readingStrip{text-align:center;align-items:center;gap:12px;padding:20px 0;font-size:14px;line-height:1.4}.home-module__oe3DtG__section{padding:40px 0 50px}.home-module__oe3DtG__sectionTitle{display:block}.home-module__oe3DtG__sectionTitle h2{font-size:31px}.home-module__oe3DtG__textLink{white-space:normal;margin-top:8px;display:inline-flex}.home-module__oe3DtG__grid5{grid-template-columns:1fr 1fr}.home-module__oe3DtG__cell{gap:10px;padding:20px 15px}.home-module__oe3DtG__cell h3{font-size:24px}.home-module__oe3DtG__cellNumber{font-size:26px}.home-module__oe3DtG__way strong{font-size:19px}.home-module__oe3DtG__principle{margin:0 -20px;padding:35px 20px;display:block}.home-module__oe3DtG__principle h2{margin:22px 0}.home-module__oe3DtG__principle .home-module__oe3DtG__outlineButton{margin-top:8px;display:inline-flex}.home-module__oe3DtG__quote{margin:0 -20px;padding:40px 20px}.home-module__oe3DtG__closing{padding:40px 0 50px}}@media (max-width:480px){.home-module__oe3DtG__grid5{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__cell,.home-module__oe3DtG__button,.home-module__oe3DtG__outlineButton{transition:none}}