.soon-case{--soon-line:#cdd0c5;--soon-muted:#56604e;--soon-warm:#e8e5dc;background:var(--paper);color:var(--ink)}.soon-pad{padding-inline:var(--pad)}.soon-case figure{margin:0}.soon-case a:focus-visible{outline-offset:5px}.soon-case p{color:var(--soon-muted)}.soon-topline{justify-content:space-between;gap:20px;border-bottom:1px solid var(--soon-line);padding:22px 0}.soon-topline,.soon-topline>a{display:flex;align-items:center}.soon-topline>a{min-height:44px;font-size:14px}.soon-topline>a:hover{text-decoration:underline;text-underline-offset:5px}.soon-title-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:6vw;align-items:end;padding:56px 0 48px}.soon-kicker{font:12px/1.6 Mono,monospace;letter-spacing:.055em;margin-bottom:24px;color:var(--soon-muted)}.soon-title-grid h1{font-size:clamp(54px,6.8vw,110px);letter-spacing:-.07em;line-height:.98;font-weight:500}.soon-title-grid h1>span{color:var(--blue)}.soon-opening-note{max-width:370px;padding-bottom:8px}.soon-opening-note>svg{width:44px;height:44px;color:var(--blue);margin-bottom:20px}.soon-opening-note>p{font-size:19px;line-height:1.6}.soon-opening-note>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;font-size:14px;margin-top:24px;border-bottom:1px solid var(--ink);color:var(--ink)}.soon-opening-note>a svg{width:20px;height:20px}.soon-facts{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:35px;padding:24px 0 30px;border-top:1px solid var(--soon-line);margin:0}.soon-facts dt{font:12px/1.6 Mono;color:var(--soon-muted);margin-bottom:8px}.soon-facts dd{margin:0;font-size:15px;line-height:1.6}.soon-showcase{padding-block:30px 32px;background:var(--soon-warm)}.soon-showcase-label{display:flex;justify-content:space-between;gap:15px;color:#51594a;margin-bottom:24px}.soon-showcase-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.245fr);gap:32px;align-items:start}.soon-image-link{display:block;background:#f9f8f5}.soon-capture img{width:100%;height:auto;display:block;border:1px solid #c9c9bd}.soon-capture figcaption{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;line-height:1.6;color:var(--soon-muted);margin-top:9px}.soon-capture figcaption>a{display:inline-flex;gap:7px;align-items:center;min-height:44px;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.soon-capture figcaption svg{width:15px;height:15px}.soon-showcase-grid .soon-capture:last-child figcaption{flex-wrap:wrap;gap:0}.soon-source-note{font-size:13px;line-height:1.65;max-width:760px;margin-top:12px}.soon-chapter-nav{display:grid;grid-template-columns:1fr repeat(3,1fr);align-items:center;gap:25px;padding-block:25px;border-bottom:1px solid var(--soon-line)}.soon-chapter-nav>a{min-height:48px;display:flex;align-items:center;gap:12px;font-size:15px}.soon-chapter-nav>a>span{font:12px Mono;color:var(--blue)}.soon-chapter-nav>a>svg{margin-left:auto;width:18px;height:18px}.soon-chapter-nav>a:hover{color:var(--blue)}.soon-context{display:grid;grid-template-columns:.65fr 1.35fr;gap:6vw;padding-block:80px 90px}.soon-context h2{font-size:clamp(30px,3.4vw,54px);line-height:1.1;margin-bottom:26px}.soon-context>div>p{font-size:17px;line-height:1.8;max-width:730px;margin-top:14px}.soon-chapter{padding-block:72px 70px;border-top:1px solid var(--soon-line);scroll-margin-top:24px}.soon-chapter-heading{display:grid;grid-template-columns:100px 1fr;gap:28px;align-items:start}.soon-number{font-size:64px;font-weight:400;letter-spacing:-.065em;line-height:1;color:var(--blue)}.soon-chapter-heading .soon-kicker{margin:2px 0 15px}.soon-chapter h2{font-size:clamp(36px,4.2vw,68px);line-height:1.04;letter-spacing:-.055em}.soon-chapter-copy{display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw;margin:36px 0 38px}.soon-case .soon-question{font-size:22px;line-height:1.4;letter-spacing:-.035em;color:var(--ink);max-width:310px}.soon-chapter-copy>div>p{font-size:16px;line-height:1.8;max-width:720px}.soon-chapter-copy>div>p+p{margin-top:15px}.soon-chapter>.soon-capture{max-width:1440px;margin:auto}.soon-takeaway{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--soon-line);padding-top:22px;margin-top:14px}.soon-takeaway>p{font-size:19px;color:var(--ink);letter-spacing:-.025em}.soon-fit-chapter{background:#e9ecf4;--soon-line:#bfc7dc;--soon-muted:#4d566c}.soon-fit-chapter .soon-capture img{border-color:#b4b8c2}.soon-observations{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:24px 0}.soon-observations>div{border-top:1px solid var(--soon-line);padding-top:18px}.soon-observations .mono{font-size:12px;color:#46506b}.soon-observations p{font-size:16px;line-height:1.65;margin-top:8px;max-width:310px}.soon-text-link{display:inline-flex;align-items:center;gap:20px;min-height:48px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.soon-text-link svg{width:18px;height:18px}.soon-delivery{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding-block:80px;background:#1c231c;color:#f5f4ef;--soon-muted:#bcc8b5}.soon-delivery h2{font-size:clamp(38px,4vw,64px);line-height:1.05}.soon-delivery-list>div{display:flex;gap:22px;align-items:start;padding:25px 0;border-top:1px solid #53624b}.soon-delivery-list>div:first-child{padding-top:0;border-top:0}.soon-delivery-list>div>span{color:#bbcbb1;margin-top:7px}.soon-delivery-list h3{font-size:26px;line-height:1.25;letter-spacing:-.035em}.soon-delivery-list p{font-size:15px;line-height:1.65;margin-top:10px}.soon-delivery-list>div>svg{width:22px;height:22px;color:#b9cbaf;flex:none;margin-left:auto;margin-top:7px}.soon-notes{padding-block:26px;border-bottom:1px solid var(--soon-line)}.soon-notes summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;min-height:48px;font-size:16px;list-style:none}.soon-notes summary::-webkit-details-marker{display:none}.soon-notes summary>span{font-size:24px}.soon-notes details[open] summary>span{transform:rotate(45deg)}.soon-notes-content{display:grid;grid-template-columns:1fr .65fr;gap:8vw;padding:32px 0}.soon-notes h3{font-size:26px;margin-bottom:18px}.soon-notes p{font-size:15px;line-height:1.8;margin-top:14px}.soon-source-links{display:flex;flex-direction:column;align-items:start;margin-top:20px}.soon-source-links>a{min-height:44px;display:flex;align-items:center;gap:15px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.soon-source-links svg{width:17px;height:17px}.soon-notes figure img{width:100%;height:auto}.soon-notes figcaption{font-size:13px;line-height:1.6;margin-top:12px;color:var(--soon-muted)}.soon-contact{padding-block:75px;display:flex;align-items:end;justify-content:space-between;gap:45px}.soon-contact h2{font-size:clamp(34px,4.2vw,66px);line-height:1.06}.soon-contact>a{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:52px;padding:15px 22px;background:var(--blue);color:white;font-size:15px;white-space:nowrap}.soon-contact>a:hover{background:#1535c2}.soon-contact svg{width:20px;height:20px}.soon-next{display:block;padding-block:40px 48px;background:#e1e8d6}.soon-next>.mono{color:#49583b}.soon-next>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:clamp(40px,5vw,75px);letter-spacing:-.06em;line-height:1.3;margin-top:15px}.soon-next svg{width:50px;height:50px}.soon-work-cover{padding:34px 40px 0;background:#e8e5dc;color:#1c1e1b}.soon-work-cover-label{display:flex;align-items:center;justify-content:space-between;gap:20px;font:12px/1.6 Mono;margin-bottom:22px}.soon-work-cover>img{width:100%;height:auto;max-height:690px;object-fit:cover;object-position:top;border:1px solid #c6c6bb;border-bottom:0}.soon-work-cover>p{padding:14px 0;font-size:12px;color:#505847}.soon-case .soon-topline>.mono{font-size:12px}@media(max-width:1000px){.soon-title-grid{grid-template-columns:1.2fr .8fr;gap:35px}.soon-opening-note>p{font-size:17px}.soon-facts{gap:22px;grid-template-columns:1fr 1.2fr}.soon-facts>div:last-child{grid-column:1/-1}.soon-showcase-grid{gap:22px}.soon-showcase-grid .soon-capture figcaption{flex-wrap:wrap;gap:0}.soon-context{grid-template-columns:1fr;gap:10px;padding-block:60px}.soon-context .soon-kicker{margin-bottom:15px}.soon-chapter-heading{grid-template-columns:75px 1fr;gap:20px}.soon-chapter-copy{gap:35px}.soon-delivery{gap:45px}.soon-delivery-list h3{font-size:23px}.soon-contact{align-items:start;flex-direction:column;gap:25px}}@media(max-width:700px){.soon-topline{padding:12px 0;gap:12px;align-items:start}.soon-topline>.mono{font-size:11px;max-width:125px;text-align:right;margin-top:9px}.soon-title-grid{grid-template-columns:1fr;gap:24px;padding:35px 0}.soon-title-grid .soon-kicker{margin-bottom:17px}.soon-title-grid h1{font-size:clamp(44px,10.8vw,74px);line-height:1.01;letter-spacing:-.06em}.soon-opening-note{max-width:500px;padding:0}.soon-opening-note>svg{display:none}.soon-opening-note>p{font-size:17px;line-height:1.65}.soon-opening-note>a{max-width:300px;margin-top:14px}.soon-facts{grid-template-columns:1fr;gap:18px;padding-block:24px}.soon-facts>div:last-child{grid-column:auto}.soon-facts dt{font-size:12px;margin-bottom:4px}.soon-facts dd{font-size:15px}.soon-showcase{padding-block:24px}.soon-showcase-label{flex-direction:column;gap:5px;margin-bottom:20px}.soon-showcase-grid{grid-template-columns:1fr;gap:24px}.soon-showcase-grid .soon-capture:last-child{max-width:280px;justify-self:center}.soon-showcase-grid .soon-capture figcaption{flex-wrap:nowrap}.soon-source-note{font-size:13px;margin-top:18px}.soon-chapter-nav{grid-template-columns:repeat(3,1fr);gap:10px;padding-block:20px}.soon-chapter-nav>.mono{grid-column:1/-1}.soon-chapter-nav>a{gap:7px;font-size:13px;min-height:48px}.soon-chapter-nav>a>svg{display:none}.soon-context{padding-block:45px}.soon-context h2{font-size:32px}.soon-context>div>p{font-size:16px;line-height:1.75}.soon-chapter{padding-block:45px}.soon-chapter-heading{grid-template-columns:1fr;gap:20px}.soon-number{font-size:44px}.soon-chapter h2{font-size:clamp(32px,7.8vw,48px);line-height:1.08}.soon-chapter-copy{grid-template-columns:1fr;gap:16px;margin:25px 0}.soon-case .soon-question{font-size:21px;max-width:100%}.soon-chapter-copy>div>p{font-size:16px;line-height:1.75}.soon-capture figcaption{align-items:start;gap:8px}.soon-capture figcaption>a{margin-top:-9px}.soon-showcase-grid .soon-capture figcaption>a{margin-top:0}.soon-takeaway{align-items:start;flex-direction:column;gap:12px;padding-top:18px;margin-top:18px}.soon-takeaway>p{font-size:19px}.soon-observations{grid-template-columns:1fr;gap:17px}.soon-observations p{max-width:100%}.soon-text-link{font-size:14px;line-height:1.6}.soon-delivery{grid-template-columns:1fr;gap:36px;padding-block:45px}.soon-delivery h2{font-size:40px}.soon-delivery-list>div{gap:15px}.soon-delivery-list h3{font-size:23px}.soon-notes-content{grid-template-columns:1fr;gap:25px}.soon-notes figure{max-width:420px}.soon-contact{padding-block:45px}.soon-contact h2{font-size:36px}.soon-contact .soon-kicker{margin-bottom:18px}.soon-next{padding-block:30px}.soon-next svg{width:34px;height:34px}.soon-work-cover{padding:18px 18px 0}.soon-work-cover-label{font-size:12px;align-items:start;margin-bottom:15px}.soon-work-cover-label>span:last-child{max-width:120px;text-align:right}.soon-work-cover>p{font-size:12px;padding:12px 0;line-height:1.6}}@media(max-width:360px){.soon-title-grid h1{font-size:36px}.soon-title-grid{padding-block:28px}.soon-chapter h2{font-size:30px}.soon-contact h2{font-size:32px}}