.pcard__link[data-astro-cid-sbmovh4h]{justify-items:start;gap:12px;display:grid}.pcard__fig[data-astro-cid-sbmovh4h]{aspect-ratio:4/5;background:#eee;width:100%}.pcard__fig[data-astro-cid-sbmovh4h] img{object-fit:cover;width:100%;height:100%}.pcard__meta[data-astro-cid-sbmovh4h]{letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;display:flex}.pcard__title[data-astro-cid-sbmovh4h]{letter-spacing:-.02em;text-transform:uppercase;text-wrap:pretty;font-size:26px;font-weight:400;line-height:1.02}.tlink[data-astro-cid-sbmovh4h]{margin-top:6px}@media (width>=900px){.pcard__title[data-astro-cid-sbmovh4h]{font-size:32px}}.post{--read:640px;--edge:20px;--s1:48px;--s2:96px;--s3:160px;--band:72px;--ink:#0f0f0f;--mute:#6e6e6e;--line:#05050524;background:var(--paper);color:var(--ink);font-size:17px;line-height:1.55}@media (width>=900px){.post{--edge:70px;--band:120px}}@media (width>=1200px){.post{--edge:calc((100% - 1300px) / 2 + 216px);font-size:19px}}.pprogress{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.pprogress i{background:var(--black);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.read{margin-left:var(--edge);max-width:var(--read);margin-right:20px}.wide{margin-left:var(--edge);margin-right:var(--edge)}@media (width>=1200px){.wide{margin-right:calc(50% - 650px)}}.phead{isolation:isolate;position:relative}.phead__in{padding:var(--s2) 0 64px;gap:24px;max-width:880px;display:grid}.pmeta{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.pmeta__cat{color:var(--red)}.pmeta--author{margin-top:8px}.phead__h1{letter-spacing:-.5px;text-transform:uppercase;max-width:14em;font-size:40px;font-weight:400;line-height:1}.phead__sub{max-width:30em;font-size:17px;line-height:1.5}.phead--img{color:var(--white);align-items:flex-end;min-height:560px;display:flex}.phead--img .pmeta{color:#cfcfcf}.phead__bg,.phead__bg img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.phead__bg:after{content:"";background:linear-gradient(#05050540,#050505d9);position:absolute;inset:0}.phead--img .phead__in{padding:200px 0 56px}.pbody>.read,.pbody>.wide{padding-top:0}.pbody>.read+.read{margin-top:var(--s2)}.prose p+p{margin-top:1.2em}.prose strong{font-weight:500}.prose a{border-bottom:1px solid}.prose a:hover{color:var(--red)}.small{color:var(--mute);font-size:15px;line-height:1.5}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px}.num{letter-spacing:.06em;color:var(--red);margin-bottom:8px;font-size:13px;display:block}.post-h2{letter-spacing:-1px;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto;margin:12px 0 24px;font-size:36px;font-weight:400;line-height:.95}.post-h2+.subline{color:var(--mute);margin:-12px 0 24px;font-size:17px}.post-h3{font-size:20px;font-weight:500;line-height:1.2}.group{margin-top:64px}.phead--img+.pbody>.read:first-child,.pbody>.read+.band,.pbody>.wide+.band,.pbody>.band+.read,.pbody>.band+.wide{margin-top:var(--s2)}.band{padding:var(--band) 0}.band--dark{background:var(--black);color:var(--white);--ink:var(--white);--mute:#999;--line:#fefefe29}.band--grey{background:#f5f5f5}.band+.band{margin-top:0}.band--dark+.band--dark,.band--grey+.band--grey{padding-top:0}.split{gap:32px;display:grid}.split__img img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.split__text{max-width:var(--read)}.gallery{gap:16px;display:grid}.gallery img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.infobox{background:#f5f5f5;padding:28px 20px}.infobox p+p{margin-top:.8em}.pquote{font-family:var(--font-quote);letter-spacing:-1.5px;text-transform:uppercase;color:var(--red);text-wrap:balance;max-width:12em;font-size:36px;font-style:normal;font-weight:400;line-height:.98}.steps{gap:40px;padding:0;list-style:none;display:grid}.steps__item{border-top:1px solid var(--line);padding-top:20px}.steps__item .post-h2{margin:8px 0 16px;font-size:28px}.facts{gap:14px;margin:24px 0 0;padding:0;display:grid}.facts div{border-top:1px solid var(--line);padding-top:12px}.facts dt{font-weight:500}.facts dd{color:var(--mute);margin:4px 0 0;font-size:16px}.scan{border:1px solid var(--line);background:#fff;max-width:360px;padding:8px}.scan img{width:100%;height:auto;display:block}.faq{display:grid}.faq-item{border-top:1px solid var(--line);grid-template-columns:40px 1fr;column-gap:16px;padding:24px 0;display:grid}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item .num{color:var(--mute);margin:4px 0 0}.faq-item h3{font-size:19px;font-weight:500;line-height:1.25}.faq-item p{grid-column:2;margin-top:10px;font-size:16px;line-height:1.5}.pmore{margin-top:var(--s3)}.pmore__in{max-width:1300px;padding:0 0 var(--s2);margin-inline:auto}.pmore__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:0 20px;display:flex}.pmore__h2{letter-spacing:-.04em;word-spacing:.06em;text-transform:uppercase;font-size:44px;font-weight:500;line-height:.94}.pmore__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:40px;padding:0 20px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.pmore__grid::-webkit-scrollbar{display:none}.pmore__grid>li{scroll-snap-align:start;flex:0 0 78vw}.pcta{background:var(--red);color:var(--white)}.pcta__in{max-width:1300px;padding:var(--s2) 20px;gap:32px;margin-inline:auto;display:grid}.pcta__h2{letter-spacing:-.04em;word-spacing:.06em;text-transform:uppercase;text-wrap:balance;font-size:56px;font-weight:500;line-height:.94}.pcta__side{justify-items:start;gap:24px;display:grid}.pcta__p{font-size:19px;line-height:1.4}.btn--light{background:var(--white);color:var(--black)}.pcta :focus-visible{outline-color:var(--white)}.btn--light:hover{background:var(--black);color:var(--white)}@media (width>=900px){.phead__in{padding:var(--s3) 0 120px;gap:32px}.phead__h1{letter-spacing:-3px;font-size:72px}.split--rev .split__img{align-self:start;position:sticky;top:96px}.phead--img .phead__in{padding:280px 0 72px}.pbody>.read+.band,.pbody>.wide+.band,.pbody>.band+.read,.pbody>.band+.wide{margin-top:var(--s3)}.pbody>.read+.read{margin-top:var(--s2)}.post-h2{letter-spacing:-2px;margin:12px 0 32px;font-size:56px}.post-h2+.subline{margin:-16px 0 32px}.group{margin-top:var(--s2)}.split{grid-template-columns:5fr 1fr 6fr;align-items:start}.split__img{grid-column:1}.split__text{grid-column:3}.split--rev .split__img{grid-area:1/3}.split--rev .split__text{grid-area:1/1}.gallery{grid-template-columns:repeat(3,1fr);gap:24px}.pquote{letter-spacing:-2.5px;font-size:56px}.steps__item .post-h2{font-size:36px}.infobox{padding:48px}.pmore__head,.pmore__grid{padding:0 30px}.pmore__h2{font-size:80px}.pmore__grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid;overflow:visible}.pmore__grid>li{flex:none}.pcta__in{padding:var(--s3) 30px;grid-template-columns:7fr 5fr;align-items:end;column-gap:64px}.pcta__h2{font-size:clamp(64px,8.2vw,112px)}.pmore__in{padding-bottom:64px}.pcta__p{font-size:24px}}@media (width>=1360px){.pmore__head,.pmore__grid,.pcta__in{padding-inline:0}}
