:root{--ed-ink:#26251f;--ed-paper:#f6f3ec;--ed-rule:#cfc8bb;--ed-accent:#897344}.v2-hero-copy{max-width:1000px}.v2-hero-copy h1{font-size:clamp(43px,6.4vw,90px);font-weight:500;line-height:1.08;letter-spacing:-.05em;max-width:1000px}.v2-hero-copy .v2-hero-desc{max-width:520px;line-height:1.8}.ed-hero-cta{display:inline-flex;margin-left:26px;color:white;border-bottom:1px solid #ffffff80;text-decoration:none;padding:14px 0;font-size:13px;letter-spacing:.02em}.ed-section{padding:100px 6vw;background:var(--ed-paper);color:var(--ed-ink)}.ed-section *{box-sizing:border-box}.ed-eyebrow{font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;line-height:1.5!important;color:#746a58}.ed-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;border-top:1px solid var(--ed-rule);padding-top:24px;margin-bottom:46px}.ed-heading h2,.ed-title{font-size:clamp(34px,4.5vw,66px);line-height:1.12;font-weight:500;letter-spacing:-.045em;margin:18px 0 0}.ed-heading>p{max-width:34ch;line-height:1.8;font-size:14px}.ed-card-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:28px;align-items:start}.ed-card{display:block;text-decoration:none;color:inherit}.ed-card-media{overflow:hidden;position:relative;background:#dfd9ce}.ed-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 850ms cubic-bezier(.2,.7,.3,1)}.ed-card:first-child .ed-card-media{aspect-ratio:1.22}.ed-card:not(:first-child) .ed-card-media{aspect-ratio:.85}.ed-card:nth-child(2){margin-top:72px}.ed-card:nth-child(3){margin-top:145px}.ed-card small{display:block;margin-top:22px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#756b5b}.ed-card h3{font-size:clamp(22px,2.4vw,33px);font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:13px 0}.ed-card p{font-size:14px;line-height:1.8;max-width:45ch}.ed-card span{display:inline-block;border-bottom:1px solid #8a806f;padding-bottom:5px;font-size:12px;margin-top:12px}.ed-section .ed-bottom-link{display:inline-block;color:inherit;border-bottom:1px solid #928677;padding-bottom:6px;margin-top:42px;text-decoration:none;font-size:13px}.ed-story{background:var(--ed-paper);color:var(--ed-ink);padding-top:1px}.ed-story-header{max-width:1360px;margin:auto;padding:70px 6vw 52px}.ed-story-header h1{font-size:clamp(42px,6vw,84px);line-height:1.08;letter-spacing:-.045em;font-weight:500;max-width:1050px;margin:30px 0}.ed-story-deck{font-size:17px;line-height:1.8;max-width:62ch}.ed-story-hero{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1.45fr 1fr;align-items:stretch}.ed-story-hero figure{margin:0;position:relative;background:#ded8ce;min-width:0}.ed-story-hero img{display:block;width:100%;height:100%;max-height:790px;object-fit:cover}.ed-story-hero figcaption{position:absolute;bottom:0;left:0;right:0;padding:28px 6%;background:linear-gradient(transparent,#0009);color:white;font-size:11px;line-height:1.6}.ed-story-panel{background:#e7e0d4;padding:60px 14%;display:flex;flex-direction:column;justify-content:center}.ed-story-panel h2{font-size:clamp(27px,3vw,45px);line-height:1.15;letter-spacing:-.035em;font-weight:500}.ed-story-panel p{font-size:15px;line-height:1.9}.ed-story-panel a{color:inherit;text-underline-offset:5px}.ed-article{max-width:1120px;padding:75px 6vw;margin:auto}.ed-article h2{font-size:clamp(27px,3vw,40px);letter-spacing:-.03em;line-height:1.2;font-weight:500;margin:45px 0 22px}.ed-article h2:first-child{margin-top:0}.ed-article p,.ed-article li{font-size:16px;line-height:1.9;max-width:75ch}.ed-article ul{padding-left:20px}.ed-article a{color:inherit;text-underline-offset:5px}.ed-notes{border-top:1px solid var(--ed-rule);border-bottom:1px solid var(--ed-rule);padding:26px 0;margin:45px 0}.ed-notes p{font-size:12px;color:#736b5e}.ed-questions details{border-top:1px solid var(--ed-rule);padding:23px 0}.ed-questions summary{font-size:18px;cursor:pointer;line-height:1.5;padding-right:20px}.ed-questions p{font-size:15px}.ed-related{border-top:1px solid var(--ed-rule);margin:40px 0 0;padding:30px 0}.ed-footer-link{padding:0 6vw 26px;font-size:14px}.ed-footer-link a{color:inherit;text-underline-offset:5px}.ed-story+.series-next{background:var(--ed-paper)}.ed-story .ed-title{max-width:16ch}.ed-home .v2-manifesto{padding-top:105px;padding-bottom:105px}.ed-home .v2-section-top h2{letter-spacing:-.035em}.ed-home .v2-caption{line-height:1.7}.ed-journal-index .ed-card-grid{margin-top:55px}.ed-mobile-link{display:block}.ed-enhanced [data-ed-reveal]{opacity:0;transform:translateY(24px);transition:opacity 750ms ease,transform 900ms cubic-bezier(.2,.7,.3,1)}.ed-enhanced [data-ed-reveal].ed-visible{opacity:1;transform:none}@media(hover:hover){.ed-card:hover img{transform:scale(1.035)}}@media(max-width:1100px){.ed-card-grid{gap:20px}.ed-story-panel{padding:40px 10%}.ed-heading{align-items:start}.ed-home header nav a{font-size:12px}.ed-home header nav{gap:15px}}@media(max-width:760px){.ed-section{padding:65px 6vw}.ed-heading{display:block;margin-bottom:30px}.ed-heading>p{max-width:50ch;margin-top:22px}.ed-card-grid{grid-template-columns:1fr;gap:42px}.ed-card:nth-child(n){margin-top:0}.ed-card:first-child .ed-card-media{aspect-ratio:1.25}.ed-card:not(:first-child) .ed-card-media{aspect-ratio:1.4}.ed-card p{max-width:55ch}.ed-story-header{padding:45px 6vw 35px}.ed-story-header h1{font-size:clamp(38px,9vw,62px)}.ed-story-hero{grid-template-columns:1fr}.ed-story-hero img{max-height:600px}.ed-story-panel{padding:35px 6vw}.ed-article{padding:45px 6vw}.ed-hero-cta{margin-left:0;display:table;margin-top:10px}.v2-hero-copy h1{font-size:clamp(37px,8.5vw,62px)}.v2-hero-copy .v2-hero-desc{font-size:14px}.ed-home .v2-manifesto{padding-top:65px;padding-bottom:65px}}@media(prefers-reduced-motion:reduce){.ed-card img,[data-ed-reveal]{transition:none!important;transform:none!important;opacity:1!important}.v2-pending,.yss-lux-wait{opacity:1!important;transform:none!important;clip-path:none!important}.ed-home .v2-hero-image{animation:none!important}}
.ed-home #experience-v2 .v2-hero-copy h1{font-size:clamp(43px,6.4vw,90px);line-height:1.08}.ed-home #experience-v2 .ed-heading h2{font-size:clamp(34px,4.5vw,66px);line-height:1.12}.ed-home #experience-v2 .ed-card h3{font-size:clamp(22px,2.4vw,33px);line-height:1.2}@media(max-width:760px){.ed-home #experience-v2 .v2-hero-copy h1{font-size:clamp(37px,8.5vw,62px)}.ed-home #experience-v2 .ed-card h3{font-size:29px}}
