.writingArticle_hero__vUJh0{position:relative;align-content:start;min-width:0;color:#090909;background:#f6f6f6;padding-top:calc(var(--portfolio-header-height, 92px) + clamp(24px,3vw,48px));padding-bottom:clamp(40px,6vw,88px);overflow:hidden}.writingArticle_breadcrumb__ccaz5{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 12px;padding-bottom:18px;border-bottom:1px solid rgba(9,9,9,.16);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.writingArticle_breadcrumb__ccaz5 a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.writingArticle_breadcrumb__ccaz5 a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.writingArticle_breadcrumb__ccaz5{position:relative;z-index:1;grid-column:1/-1}.writingArticle_heroCopy__kByjU{position:relative;z-index:1;grid-column:2/16;min-width:0;padding-top:clamp(48px,7vw,104px)}.writingArticle_hero__vUJh0 .writingArticle_meta__dz8xF{margin-bottom:24px;color:#686868;font-size:13px;line-height:1.6}.writingArticle_hero__vUJh0 .writingArticle_title__siXvR{max-width:1200px;margin-bottom:clamp(28px,4vw,56px);font-size:clamp(43px,5.8vw,88px);font-weight:750;line-height:1.22;letter-spacing:-.06em;overflow-wrap:anywhere;text-wrap:balance}.writingArticle_hero__vUJh0 .writingArticle_lead__yJQxG{width:min(60%,650px);margin-left:auto;font-size:clamp(17px,1.4vw,22px);font-weight:400;line-height:1.8;color:#686868;overflow-wrap:anywhere}.writingArticle_heroMark__OV0tt{display:none}.writingArticle_articleSection__IQMs6{align-items:start;padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(64px,8vw,120px);color:#090909;background:#f6f6f6;border-top:1px solid #090909}.writingArticle_articleRail__x_oyu{position:-webkit-sticky;position:sticky;top:calc(var(--portfolio-header-height, 92px) + 20px);grid-column:1/4;display:flex;flex-direction:column;gap:16px;padding-top:10px}.writingArticle_articleRail__x_oyu span{color:#686868;font-size:12px;line-height:1.5;letter-spacing:.08em}.writingArticle_articleRail__x_oyu strong{font-size:clamp(64px,8vw,120px);line-height:.95;font-weight:600;letter-spacing:-.065em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.writingArticle_articleBody__6JxUc{grid-column:5/15;min-width:0;max-width:920px;font-size:clamp(17px,1.24vw,20px);line-height:1.9;overflow-wrap:anywhere}.writingArticle_articleBody__6JxUc p{margin:0 0 1.5em;white-space:pre-line}.writingArticle_articleBody__6JxUc strong{font-weight:750}.writingArticle_articleBody__6JxUc h2,.writingArticle_articleBody__6JxUc h3,.writingArticle_articleBody__6JxUc h4,.writingArticle_articleBody__6JxUc h5,.writingArticle_articleBody__6JxUc h6{margin:2em 0 .9em;font-size:1.35em;line-height:1.5;font-weight:750}.writingArticle_articleBody__6JxUc>div:first-child p{margin-bottom:1.6em;font-size:clamp(20px,1.6vw,25px);line-height:1.7;font-weight:600;letter-spacing:-.025em}.writingArticle_articleBody__6JxUc a{text-decoration:underline;text-underline-offset:4px}.writingArticle_articleBody__6JxUc a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.writingArticle_figure__FbmXU{margin:clamp(28px,3.5vw,48px) 0;padding:0;border:1px solid rgba(9,9,9,.16);background:#fff}.writingArticle_figure__FbmXU img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.writingArticle_figure__FbmXU figcaption{padding:12px 16px;color:#686868;font-size:12px;line-height:1.7}.writingArticle_nextSection__3gmHk{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(48px,6vw,88px);color:#f6f6f6;background:#090909}.writingArticle_nextLink__s2sjh{grid-column:2/16;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:28px;gap:28px;color:inherit}.writingArticle_nextLink__s2sjh span:first-child{grid-column:1/-1;color:#a6a6aa;font-size:12px;line-height:1.6}.writingArticle_nextLink__s2sjh strong{max-width:1100px;font-size:clamp(28px,3.5vw,54px);font-weight:650;line-height:1.3;letter-spacing:-.045em;overflow-wrap:anywhere}.writingArticle_nextLink__s2sjh:focus-visible{outline:2px solid currentColor;outline-offset:10px}.writingArticle_arrow__V2AIJ{display:grid;place-items:center;width:clamp(42px,5vw,72px);aspect-ratio:1;border:1px solid;font-size:clamp(24px,2.5vw,36px);transform:rotate(-45deg);transition:transform .35s cubic-bezier(.2,1,.3,1)}.writingArticle_nextLink__s2sjh:hover .writingArticle_arrow__V2AIJ{transform:rotate(0)}@media(max-width:812px){.writingArticle_heroCopy__kByjU{grid-column:1/-1;padding-top:40px}.writingArticle_hero__vUJh0 .writingArticle_title__siXvR{font-size:clamp(35px,9.2vw,62px);line-height:1.28;letter-spacing:-.055em}.writingArticle_hero__vUJh0 .writingArticle_lead__yJQxG{width:100%;margin-left:0;font-size:17px}.writingArticle_articleRail__x_oyu{position:static;grid-column:1/-1;flex-direction:row;align-items:baseline;justify-content:space-between;padding-top:0;padding-bottom:20px;margin-bottom:8px;border-bottom:1px solid rgba(9,9,9,.16)}.writingArticle_articleRail__x_oyu strong{font-size:42px}.writingArticle_articleBody__6JxUc{grid-column:1/-1;font-size:17px;line-height:1.9}.writingArticle_nextLink__s2sjh{grid-column:1/-1;gap:20px}}@media(prefers-reduced-motion:reduce){.writingArticle_arrow__V2AIJ{transition:none}}