.BlogIndex-module__1f_pva__page{--blog-ink:#10100f;--blog-paper:#f1ede6;--blog-warm-white:#f7f2ea;--blog-orange:#ff5200;--blog-muted:#625f58;--blog-soft:#7f7b73;--blog-panel:#f1ede6;--blog-line:#10100f29;--blog-line-strong:#10100f5c;background:var(--blog-paper);min-height:100svh;color:var(--blog-ink);text-rendering:optimizeLegibility;overflow:clip}.dark .BlogIndex-module__1f_pva__page{--blog-ink:#f7f2ea;--blog-paper:#10100f;--blog-warm-white:#191917;--blog-muted:#aaa59d;--blog-soft:#837f78;--blog-panel:#191917;--blog-line:#f7f2ea26;--blog-line-strong:#f7f2ea57}.BlogIndex-module__1f_pva__page h1,.BlogIndex-module__1f_pva__page h2,.BlogIndex-module__1f_pva__page p{color:inherit;margin:0}.BlogIndex-module__1f_pva__page a{color:inherit;-webkit-tap-highlight-color:#ff520029}.BlogIndex-module__1f_pva__frame{border-inline:1px solid var(--blog-line);width:min(100%,1440px);margin:0 auto}.BlogIndex-module__1f_pva__masthead{--masthead-inline:clamp(24px,5vw,80px);padding:clamp(44px,5vw,72px)var(--masthead-inline)clamp(42px,5vw,72px);border-bottom:1px solid var(--blog-line-strong)}.BlogIndex-module__1f_pva__mastheadRail{letter-spacing:.1em;text-transform:uppercase;margin-inline:calc(-1*var(--masthead-inline));padding-inline:var(--masthead-inline);border-bottom:1px solid var(--blog-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;font-size:10px;font-weight:700;line-height:1;display:flex}.BlogIndex-module__1f_pva__mastheadRail span:first-child{color:var(--blog-orange)}.dark .BlogIndex-module__1f_pva__mastheadRail span:first-child{color:var(--blog-orange)}.BlogIndex-module__1f_pva__mastheadRail span:last-child{color:var(--blog-soft)}.BlogIndex-module__1f_pva__mastheadGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(44px,7vw,110px);padding-top:clamp(40px,5vw,68px);display:grid}.BlogIndex-module__1f_pva__masthead h1{letter-spacing:-.045em;font-size:clamp(64px,9vw,132px);font-weight:500;line-height:.9}.BlogIndex-module__1f_pva__introduction{border-left:1px solid var(--blog-line-strong);padding-left:clamp(22px,3vw,42px)}.BlogIndex-module__1f_pva__introduction>p:last-child{max-width:430px;color:var(--blog-muted);letter-spacing:-.012em;font-size:clamp(16px,1.45vw,20px);line-height:1.58}.BlogIndex-module__1f_pva__featureSection,.BlogIndex-module__1f_pva__archiveSection{border-bottom:1px solid var(--blog-line-strong);grid-template-columns:clamp(88px,12vw,176px) minmax(0,1fr);display:grid}.BlogIndex-module__1f_pva__sectionRail{border-right:1px solid var(--blog-line-strong);min-height:100%;color:var(--blog-soft);letter-spacing:.09em;text-transform:uppercase;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:36px;padding:34px 24px;font-size:9px;font-weight:700;display:flex}.BlogIndex-module__1f_pva__sectionRail span:last-child{writing-mode:vertical-rl;transform:rotate(180deg)}.BlogIndex-module__1f_pva__featureArticle{background:var(--blog-warm-white);min-width:0;overflow:hidden}.BlogIndex-module__1f_pva__featureLink{flex-direction:column;min-height:clamp(460px,50vw,640px);padding:clamp(32px,5vw,74px);text-decoration:none;transition:background-color .14s ease-out;display:flex;position:relative}.BlogIndex-module__1f_pva__featureLink:before{background:var(--blog-orange);content:"";transform-origin:bottom;width:6px;height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto auto 0;transform:scaleY(0)}.BlogIndex-module__1f_pva__featureLink:hover{background:var(--blog-panel)}.BlogIndex-module__1f_pva__featureLink:hover:before{transform:scaleY(1)}.BlogIndex-module__1f_pva__featureTopline{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.BlogIndex-module__1f_pva__featureTopline>span:last-child{color:var(--blog-soft);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}.BlogIndex-module__1f_pva__tagRow{color:var(--blog-orange);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:6px;font-size:9px;font-weight:700;line-height:1.35;display:flex}.dark .BlogIndex-module__1f_pva__tagRow{color:var(--blog-orange)}.BlogIndex-module__1f_pva__tagRow span{gap:6px;display:inline-flex}.BlogIndex-module__1f_pva__tagRow i{color:var(--blog-soft);font-style:normal}.BlogIndex-module__1f_pva__featureCopy{margin-block:auto;padding-block:clamp(56px,7vw,96px) 44px}.BlogIndex-module__1f_pva__featureCopy h2{letter-spacing:-.05em;max-width:20ch;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1;transition:color .16s ease-out}.BlogIndex-module__1f_pva__featureLink:hover .BlogIndex-module__1f_pva__featureCopy h2{color:var(--blog-orange)}.dark .BlogIndex-module__1f_pva__featureLink:hover .BlogIndex-module__1f_pva__featureCopy h2{color:var(--blog-orange)}.BlogIndex-module__1f_pva__featureCopy p{max-width:820px;color:var(--blog-muted);margin-top:30px;font-size:clamp(15px,1.35vw,18px);line-height:1.65}.BlogIndex-module__1f_pva__featureFooter{border-top:1px solid var(--blog-line);justify-content:space-between;align-items:flex-end;gap:30px;padding-top:24px;display:flex}.BlogIndex-module__1f_pva__metaRow{color:var(--blog-soft);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;line-height:1.55;display:flex}.BlogIndex-module__1f_pva__readLink{color:var(--blog-ink);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:14px;font-size:10px;font-weight:700;display:inline-flex}.BlogIndex-module__1f_pva__readLink svg,.BlogIndex-module__1f_pva__postArrow svg{width:20px;height:20px;transition:transform .15s ease-out}.BlogIndex-module__1f_pva__featureLink:hover .BlogIndex-module__1f_pva__readLink svg,.BlogIndex-module__1f_pva__postLink:hover .BlogIndex-module__1f_pva__postArrow svg{transform:translate(5px)}.BlogIndex-module__1f_pva__archiveSection{background:var(--blog-paper);border-bottom:0}.BlogIndex-module__1f_pva__postList{min-width:0}.BlogIndex-module__1f_pva__postItem{border-bottom:1px solid var(--blog-line-strong)}.BlogIndex-module__1f_pva__postItem:last-child{border-bottom:0}.BlogIndex-module__1f_pva__postLink{grid-template-columns:62px minmax(0,1fr) minmax(170px,.32fr) 32px;align-items:start;gap:clamp(20px,3vw,46px);min-height:300px;padding:clamp(34px,4vw,58px);text-decoration:none;transition:background-color .14s ease-out;display:grid}.BlogIndex-module__1f_pva__postLink:hover{background:var(--blog-warm-white)}.BlogIndex-module__1f_pva__postNumber{color:var(--blog-soft);letter-spacing:.08em;padding-top:2px;font-size:10px;font-weight:700;transition:color .16s ease-out}.BlogIndex-module__1f_pva__postLink:hover .BlogIndex-module__1f_pva__postNumber{color:var(--blog-orange)}.dark .BlogIndex-module__1f_pva__postLink:hover .BlogIndex-module__1f_pva__postNumber{color:var(--blog-orange)}.BlogIndex-module__1f_pva__postCopy{min-width:0}.BlogIndex-module__1f_pva__postCopy h2{letter-spacing:-.043em;max-width:25ch;margin-top:30px;font-size:clamp(27px,3.1vw,45px);font-weight:500;line-height:1.03;transition:color .16s ease-out}.BlogIndex-module__1f_pva__postLink:hover .BlogIndex-module__1f_pva__postCopy h2{color:var(--blog-orange)}.dark .BlogIndex-module__1f_pva__postLink:hover .BlogIndex-module__1f_pva__postCopy h2{color:var(--blog-orange)}.BlogIndex-module__1f_pva__postCopy>p{max-width:720px;color:var(--blog-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:20px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.BlogIndex-module__1f_pva__postMeta{padding-top:40px}.BlogIndex-module__1f_pva__postMeta .BlogIndex-module__1f_pva__metaRow{flex-direction:column;align-items:flex-start;gap:5px}.BlogIndex-module__1f_pva__postMeta .BlogIndex-module__1f_pva__metaRow>span[aria-hidden=true]{display:none}.BlogIndex-module__1f_pva__postArrow{width:32px;height:32px;color:var(--blog-orange);place-items:center;display:grid}.dark .BlogIndex-module__1f_pva__postArrow{color:var(--blog-orange)}.BlogIndex-module__1f_pva__featureLink:focus-visible,.BlogIndex-module__1f_pva__postLink:focus-visible{z-index:1;outline:2px solid var(--blog-orange);outline-offset:-4px}.BlogIndex-module__1f_pva__featureLink:active,.BlogIndex-module__1f_pva__postLink:active{background:color-mix(in srgb,var(--blog-orange)7%,var(--blog-paper))}@media (max-width:900px){.BlogIndex-module__1f_pva__mastheadGrid{grid-template-columns:1fr;align-items:start}.BlogIndex-module__1f_pva__masthead h1{font-size:clamp(68px,15vw,112px)}.BlogIndex-module__1f_pva__introduction{max-width:620px}.BlogIndex-module__1f_pva__postLink{grid-template-columns:48px minmax(0,1fr) 28px}.BlogIndex-module__1f_pva__postMeta{grid-column:2;padding-top:0}.BlogIndex-module__1f_pva__postMeta .BlogIndex-module__1f_pva__metaRow{flex-direction:row;gap:9px}.BlogIndex-module__1f_pva__postMeta .BlogIndex-module__1f_pva__metaRow>span[aria-hidden=true]{display:inline}.BlogIndex-module__1f_pva__postArrow{grid-area:1/3}}@media (max-width:600px){.BlogIndex-module__1f_pva__frame{border-inline:0}.BlogIndex-module__1f_pva__masthead{--masthead-inline:20px;padding:44px 20px 40px}.BlogIndex-module__1f_pva__mastheadRail{padding-bottom:17px}.BlogIndex-module__1f_pva__mastheadGrid{gap:34px;padding-top:36px}.BlogIndex-module__1f_pva__masthead h1{font-size:clamp(64px,20vw,92px);line-height:.9}.BlogIndex-module__1f_pva__introduction{padding-left:18px}.BlogIndex-module__1f_pva__featureSection,.BlogIndex-module__1f_pva__archiveSection{grid-template-columns:1fr}.BlogIndex-module__1f_pva__sectionRail{border-right:0;border-bottom:1px solid var(--blog-line-strong);flex-direction:row;min-height:auto;padding:16px 20px}.BlogIndex-module__1f_pva__sectionRail span:last-child{writing-mode:horizontal-tb;transform:none}.BlogIndex-module__1f_pva__featureLink{min-height:500px;padding:28px 20px 30px}.BlogIndex-module__1f_pva__featureLink:before{transform-origin:0;width:100%;height:5px;transform:scaleX(0)}.BlogIndex-module__1f_pva__featureCopy{padding-block:56px 40px}.BlogIndex-module__1f_pva__featureCopy h2{font-size:clamp(34px,9vw,44px)}.BlogIndex-module__1f_pva__featureFooter{flex-direction:column;align-items:flex-start}.BlogIndex-module__1f_pva__postLink{grid-template-columns:30px minmax(0,1fr) 24px;gap:12px;min-height:330px;padding:30px 20px}.BlogIndex-module__1f_pva__postCopy h2{margin-top:26px;font-size:clamp(28px,8.5vw,40px)}.BlogIndex-module__1f_pva__postCopy>p{-webkit-line-clamp:4}.BlogIndex-module__1f_pva__postMeta{grid-column:2/-1}.BlogIndex-module__1f_pva__postMeta .BlogIndex-module__1f_pva__metaRow{flex-direction:column;align-items:flex-start;gap:4px}.BlogIndex-module__1f_pva__postMeta .BlogIndex-module__1f_pva__metaRow>span[aria-hidden=true]{display:none}.BlogIndex-module__1f_pva__postArrow{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.BlogIndex-module__1f_pva__featureLink,.BlogIndex-module__1f_pva__featureLink:before,.BlogIndex-module__1f_pva__featureCopy h2,.BlogIndex-module__1f_pva__readLink svg,.BlogIndex-module__1f_pva__postLink,.BlogIndex-module__1f_pva__postCopy h2,.BlogIndex-module__1f_pva__postNumber,.BlogIndex-module__1f_pva__postArrow svg{transition-duration:.01ms}}
