.only-page{color:#343b2c;overflow:hidden}.only-page h1,.only-page h2{font-weight:400;letter-spacing:-.055em;word-break:keep-all}.only-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#f0eee6}.only-hero-copy{padding:80px 10% 70px 14%;align-self:center}.only-serif{font:400 clamp(60px,6.8vw,105px)/1.03 Georgia,serif;letter-spacing:-.055em;margin:35px 0;color:#505a2b}.only-serif em{font-style:italic}.only-hero h1{font-size:clamp(28px,3vw,40px);margin:30px 0 18px}.only-intro{font-size:14px;line-height:2;color:#69705f;word-break:keep-all;margin-bottom:30px}.only-hero-image{position:relative;margin:0;min-width:0}.only-hero-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.only-hero-image figcaption{position:absolute;bottom:24px;left:30px;font-size:9px;letter-spacing:.2em;color:#fff;text-shadow:0 1px 5px #000}.only-ribbon{background:#505a2b;color:#e5e7d9;display:flex;justify-content:space-around;padding:24px 7%;font-size:9px;letter-spacing:.23em;gap:15px}.only-story{max-width:1300px;padding:110px 7%;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start;scroll-margin-top:100px}.only-portrait{position:sticky;top:110px}.only-portrait figure{margin:0 0 25px}.only-portrait img{width:100%;height:auto;display:block;aspect-ratio:3/4;object-fit:cover;object-position:center 38%}.only-portrait figcaption{border-bottom:1px solid #c8cbbd;padding:22px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.only-portrait figcaption span{font-size:11px;color:#777e6b}.only-portrait figcaption strong{font-size:19px;font-weight:450}.only-prose>h2{font-size:clamp(25px,2.5vw,34px);line-height:1.6;margin:42px 0 20px}.only-prose>.eyebrow+h2{margin-top:20px}.only-prose>p:not(.eyebrow){font-size:15px;line-height:2;color:#6b7361;word-break:keep-all}.only-prose>ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0 32px;counter-reset:principle}.only-prose>ul>li{counter-increment:principle;background:#eeeee5;padding:22px;font-size:13px;line-height:1.9;word-break:keep-all}.only-prose>ul>li:before{content:'0' counter(principle);display:block;font:italic 27px Georgia;color:#818c66;margin-bottom:17px}.only-prose>p.source-note{font-size:10px;color:#929884;border-top:1px solid #dddccd;padding-top:18px;margin-top:28px}.only-prose a{text-underline-offset:4px}.only-learning{background:#e9ebdf;display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.only-learning figure{margin:0;align-self:stretch;min-height:430px}.only-learning img{height:100%;width:100%;object-fit:cover;display:block}.only-learning>div{padding:60px 15% 60px 12%}.only-learning h2,.only-next h2{font-size:clamp(26px,2.7vw,38px);line-height:1.6;margin:25px 0}.only-learning p:not(.eyebrow){font-size:14px;line-height:2;color:#70795e;margin-bottom:30px}.only-next{max-width:1200px;padding:95px 7%;margin:auto}.only-next>div{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:40px}.only-next a{display:flex;align-items:center;gap:20px;padding:26px 0;border-top:1px solid #949e80;border-bottom:1px solid #d4d8c9;font-size:18px}.only-next a span{font:italic 21px Georgia;color:#87926c}.only-next a b{font-weight:400;margin-left:auto}.only-page a:hover{color:#7a8756}.only-page a:focus-visible{outline:2px solid #505a2b;outline-offset:5px}@media(max-width:900px){.only-story{gap:35px;padding:70px 7%}.only-hero-copy{padding:55px 10%}.only-hero{min-height:580px}.only-learning>div{padding:40px 10%}.only-learning figure{min-height:370px}}@media(max-width:650px){.only-hero{grid-template-columns:1fr;min-height:0}.only-hero-copy{padding:45px 7%}.only-serif{font-size:70px;margin:26px 0}.only-hero h1{font-size:30px}.only-intro{font-size:13px}.only-hero-image{height:300px}.only-ribbon{font-size:7px;letter-spacing:.1em;padding:20px 5%;gap:8px}.only-story{display:flex;flex-direction:column;padding:55px 7%;gap:40px}.only-portrait{position:static;width:100%;max-width:420px;margin:auto}.only-portrait img{aspect-ratio:4/4.5;object-position:center 35%}.only-prose>h2{font-size:27px}.only-prose>p:not(.eyebrow){font-size:14px}.only-prose>ul{gap:10px}.only-prose>ul>li{padding:19px 16px;font-size:12px}.only-learning{grid-template-columns:1fr}.only-learning figure{min-height:0}.only-learning img{height:auto;aspect-ratio:1.6;object-fit:cover}.only-learning>div{padding:40px 7% 50px}.only-next{padding:60px 7%}.only-next>div{grid-template-columns:1fr;gap:0}.only-next a{font-size:16px}.only-next a+a{border-top:0}}
.only-manifesto{padding:100px 7%;text-align:center;scroll-margin-top:90px}.only-manifesto h2{font-size:clamp(28px,3.2vw,43px);line-height:1.65;margin:30px 0}.only-manifesto h2 em{font-style:normal;color:#76815b}.only-manifesto>p:not(.eyebrow){font-size:15px;line-height:2.1;color:#737968;margin:24px 0}.only-panorama{margin:0 7%}.only-panorama img{width:100%;height:auto;aspect-ratio:2.1;object-fit:cover;display:block}.only-panorama figcaption{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #dadccf;font-size:11px;color:#7b816e}.only-panorama figcaption span:first-child{font-size:9px;letter-spacing:.17em}.only-conversation,.only-detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:100px 7%;max-width:1450px;margin:auto}.only-space-copy h2{font-size:clamp(26px,2.7vw,38px);line-height:1.6;margin:25px 0}.only-space-copy>p:not(.eyebrow){font-size:14px;line-height:2;color:#737968}.only-conversation figure,.only-detail figure{margin:0;min-width:0}.only-conversation img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.only-conversation figcaption{font-size:9px;letter-spacing:.18em;color:#8a907e;margin-top:20px}.only-conversation dl{margin:30px 0 0}.only-conversation dl>div{display:grid;grid-template-columns:100px 1fr;gap:15px;border-top:1px solid #d4d8ca;padding:17px 0}.only-conversation dt{font-size:13px;color:#505a2b}.only-conversation dd{margin:0;font-size:12px;line-height:1.9;color:#7c826f}.only-detail{max-width:none;background:#eeeee5;padding-top:75px;padding-bottom:75px}.only-detail img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover}.only-detail-sign{font:italic clamp(25px,3vw,40px) Georgia,serif;display:block;margin-top:36px;color:#8c9279}.only-promise{padding:95px 7% 30px;max-width:1300px;margin:auto}.only-promise h2{font-size:clamp(27px,3vw,38px);margin:25px 0 40px}.only-promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.only-promise-grid>div{border-top:1px solid #8e9879;padding:28px 0}.only-promise-grid span{font:italic 28px Georgia;color:#8c9675}.only-promise-grid h3{font-size:21px;font-weight:450;letter-spacing:-.04em;margin:25px 0 15px}.only-promise-grid p{font-size:13px;line-height:1.9;color:#777e69}@media(max-width:650px){.only-manifesto{padding:60px 7%}.only-manifesto h2{font-size:26px}.only-manifesto>p:not(.eyebrow){font-size:13px;word-break:keep-all}.only-panorama img{aspect-ratio:1.25}.only-panorama figcaption{font-size:10px;display:block;line-height:2}.only-panorama figcaption span{display:block}.only-conversation,.only-detail{grid-template-columns:1fr;gap:32px;padding:55px 7%}.only-conversation img{aspect-ratio:1.2}.only-space-copy h2{font-size:27px}.only-space-copy>p:not(.eyebrow){font-size:13px}.only-detail img{aspect-ratio:1.4}.only-promise{padding:55px 7% 0}.only-promise-grid{grid-template-columns:1fr;gap:0}.only-promise-grid>div{padding:25px 0}.only-promise-grid h3{margin:15px 0 10px}.only-promise-grid p br{display:none}}
