.wd-wrap{margin-inline:var(--gutter)}.wd-overline{text-transform:uppercase;letter-spacing:.11em;font-size:12px;line-height:1.6}.wd-hero{padding-top:38px;padding-bottom:100px;overflow:clip}.wd-hero h1{font-family:var(--font-display);letter-spacing:-.025em;flex-direction:column;margin:48px 0 60px;font-size:clamp(80px,17.5vw,320px);font-weight:900;line-height:.86;display:flex}.wd-title-small{letter-spacing:.025em;word-spacing:.12em;color:var(--muted);margin-top:.14em;font-size:.43em;line-height:1.25}.wd-title-last{color:var(--accent);align-self:flex-end}.wd-hero-bottom{grid-template-columns:1fr 1fr;gap:40px;display:grid}.wd-hero-bottom p,.wd-chapter-copy p,.wd-relaunch-copy>p,.wd-investment-copy>p:first-child,.wd-inquiry-copy>p:first-child{max-width:650px;font-size:clamp(19px,2vw,28px);line-height:1.55}.wd-signature{letter-spacing:.1em;align-self:end;font-size:12px;line-height:1.7}.wd-actions{flex-wrap:wrap;gap:16px 40px;display:flex}.wd-case{padding:30px 0 100px;scroll-margin-top:28px}.wd-case-label{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid var(--rule);justify-content:space-between;gap:24px;padding:20px 0;font-size:11px;display:flex}.wd-case-visual{display:block;position:relative;overflow:clip}.wd-case-visual img{width:100%;height:auto;display:block}.wd-case-visit{color:#f3f0e8;background:#171916;padding:14px 20px;font-size:14px;position:absolute;bottom:24px;right:24px}.wd-case-visual:focus-visible img{clip-path:none!important;transform:none!important}.wd-case-caption{grid-template-columns:1fr 1fr;gap:40px;padding-top:28px;display:grid}.wd-case-caption h2{font-family:var(--font-display);font-size:clamp(38px,5vw,84px);font-weight:900;line-height:1}.wd-case-caption p{max-width:420px;color:var(--muted);line-height:1.5}.wd-chapter{grid-template-columns:1fr 1fr;gap:36px 50px;padding:32px 0 100px;display:grid;position:relative;overflow:clip}.wd-rule{background:var(--accent);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.wd-chapter h2,.wd-relaunch h2,.wd-investment h2,.wd-inquiry h2{font-family:var(--font-display);letter-spacing:-.015em;font-weight:900;line-height:.95}.wd-chapter h2{font-size:clamp(42px,6.8vw,130px)}.wd-chapter h2 span{display:block}.wd-chapter h2 span+span{color:var(--muted)}.wd-chapter-copy{padding-top:4px}.wd-detail{color:var(--accent);letter-spacing:.05em;margin-top:36px;font-size:12px;display:block}.wd-chapter:nth-child(2) h2{grid-area:1/2}.wd-chapter:nth-child(2) .wd-chapter-copy{grid-area:1/1}.wd-relaunch{border-top:1px solid var(--rule);padding:60px 0 110px}.wd-relaunch h2{margin:40px 0 60px;font-size:clamp(48px,9vw,170px)}.wd-relaunch h2 span{color:var(--muted)}.wd-relaunch-copy{grid-template-columns:1.2fr 1fr;gap:clamp(40px,10vw,160px);display:grid}.wd-person-note{border-top:1px solid var(--rule);padding-top:24px}.wd-person-note>span{font-size:25px}.wd-person-note p{color:var(--muted);margin-top:20px;font-size:18px;line-height:1.6}.wd-investment{color:#171916;scroll-margin-top:24px;position:relative}.wd-investment-surface{background:#da9419;position:absolute;inset:0}:root[data-theme=dark] .wd-investment-surface{background:#e6b657}.wd-investment-content{padding:70px var(--gutter) 85px;position:relative}.wd-investment h2{margin:34px 0;font-size:clamp(65px,13vw,230px)}.wd-investment h2 span{width:fit-content;max-width:100%;display:block}.wd-investment-price{margin-left:auto}.wd-investment-copy{max-width:650px;margin:50px 0 0 auto}.wd-inquiry{--inquiry-accent:#e6b657;margin-top:80px;scroll-margin-top:24px;position:relative}:root[data-theme=dark] .wd-inquiry{--inquiry-accent:#795510}.wd-inquiry-stage{padding:36px max(var(--gutter),10vw) 44px;color:var(--paper);position:relative}.wd-inquiry-background{background:var(--ink);pointer-events:none;position:absolute;inset:0}.wd-inquiry-content{z-index:1;position:relative}.wd-inquiry h2{margin:0;font-size:clamp(52px,10vw,170px)}.wd-inquiry h2 span{color:var(--inquiry-accent)}.wd-inquiry-copy{max-width:650px;margin:32px 0 0 auto}.wd-inquiry .text-link{border-color:currentColor;justify-content:space-between;gap:20px;margin-top:24px}.wd-inquiry .text-link:hover{color:var(--inquiry-accent)}.wd-inquiry a:focus-visible{outline-color:currentColor}.wd-mail-note{margin-top:16px;font-size:14px}.wd-inquiry[data-staged]{height:calc(var(--inquiry-height) + var(--inquiry-hold));margin-bottom:var(--inquiry-top)}.wd-inquiry[data-staged] .wd-inquiry-stage{top:var(--inquiry-top);position:sticky}.wd-inquiry[data-staged] .wd-inquiry-background{top:calc(-1 * var(--inquiry-top));height:var(--inquiry-viewport);bottom:auto}.wd-inquiry[data-staged] .wd-inquiry-copy{pointer-events:none}.wd-inquiry[data-copy-ready] .wd-inquiry-copy,.wd-inquiry-copy:focus-within{pointer-events:auto}.wd-inquiry-copy:focus-within{opacity:1!important;transform:none!important}.wd-inquiry:has(.wd-inquiry-copy:focus-within) .wd-inquiry-background{clip-path:none!important}@media (width<=767px){.wd-hero{padding-top:28px;padding-bottom:65px}.wd-overline{max-width:280px;font-size:10px}.wd-hero h1{margin:38px 0;font-size:17.2vw;line-height:.94}.wd-title-small{font-size:.48em}.wd-hero-bottom,.wd-case-caption,.wd-relaunch-copy{grid-template-columns:1fr;gap:24px}.wd-signature{display:none}.wd-actions{gap:6px 22px}.wd-actions .editorial-link{gap:18px;font-size:14px}.wd-case{padding-bottom:65px}.wd-case-label{letter-spacing:.03em;font-size:9px}.wd-case-visit{padding:10px;font-size:11px;bottom:10px;right:10px}.wd-case-caption{gap:16px}.wd-chapter{grid-template-columns:1fr;gap:28px;padding-bottom:65px}.wd-chapter h2{font-size:12.2vw}.wd-chapter:nth-child(2) h2,.wd-chapter:nth-child(2) .wd-chapter-copy{grid-area:auto}.wd-detail{margin-top:24px;line-height:1.5}.wd-relaunch{padding:30px 0 65px}.wd-relaunch h2{margin:30px 0;font-size:11.7vw}.wd-investment-content{padding-block:42px 50px}.wd-investment h2{font-size:17vw}.wd-investment-copy{margin-top:30px}.wd-inquiry{margin-top:55px}.wd-inquiry-stage{padding:28px max(var(--gutter),9vw) 38px}.wd-inquiry h2{font-size:17vw}}@media (prefers-reduced-motion:reduce){.wd-hero h1 span,.wd-case-visual img,.wd-chapter h2,.wd-rule,.wd-investment h2 span,.wd-inquiry-background,.wd-inquiry-copy{clip-path:none!important;transform:none!important}.wd-inquiry[data-staged]{height:auto;margin-bottom:0}.wd-inquiry[data-staged] .wd-inquiry-stage{position:relative;top:auto}.wd-inquiry[data-staged] .wd-inquiry-background{height:auto;inset:0}.wd-inquiry-copy{opacity:1!important;pointer-events:auto!important}}
