.cards[data-astro-cid-oxzg257w]{display:grid;grid-template-columns:1fr;gap:0;font-family:var(--font-grotesk)}@media(min-width:40rem){.cards[data-astro-cid-oxzg257w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.cards[data-astro-cid-oxzg257w]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-oxzg257w]{display:flex;flex-direction:column;padding:1.05rem 1.15rem 1.15rem;outline:1px solid var(--hairline);background:var(--paper)}@media(min-width:62rem){.card--cover[data-astro-cid-oxzg257w]{grid-row:span 2}}.card--empty[data-astro-cid-oxzg257w]{display:none}@media(min-width:62rem){.card--empty[data-astro-cid-oxzg257w]{display:block}}.card__media[data-astro-cid-oxzg257w]{display:block;margin:-1.05rem -1.15rem .9rem}.card__media[data-astro-cid-oxzg257w] img[data-astro-cid-oxzg257w]{display:block;width:100%;height:auto}.card__body[data-astro-cid-oxzg257w]{display:flex;flex-direction:column;flex:1}.card__meta[data-astro-cid-oxzg257w]{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .4rem;font-size:.7rem;font-weight:600;letter-spacing:var(--tracking-bar)}.card__pg[data-astro-cid-oxzg257w]{color:var(--rubric-text)}.card__rb[data-astro-cid-oxzg257w]{text-transform:lowercase;color:var(--rubric-text);font-weight:600}.card__t[data-astro-cid-oxzg257w]{margin:0 0 .45rem;font-size:1rem;font-weight:700;line-height:1.28}.card--cover[data-astro-cid-oxzg257w] .card__t[data-astro-cid-oxzg257w]{font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.card__t[data-astro-cid-oxzg257w] a[data-astro-cid-oxzg257w]{color:inherit}.card__lead[data-astro-cid-oxzg257w]{margin:0 0 .8rem;font-size:.85rem;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card--cover[data-astro-cid-oxzg257w] .card__lead[data-astro-cid-oxzg257w]{-webkit-line-clamp:6}.card__news[data-astro-cid-oxzg257w]{margin:0 0 .8rem;padding:0;list-style:none}.card__news[data-astro-cid-oxzg257w] li[data-astro-cid-oxzg257w]{position:relative;padding-left:.85rem;margin-bottom:.35rem;font-size:.85rem;line-height:1.4;color:var(--ink-2)}.card__news[data-astro-cid-oxzg257w] li[data-astro-cid-oxzg257w]:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:1px;background:var(--rubric)}.card__go[data-astro-cid-oxzg257w]{display:inline-flex;align-items:center;gap:.4em;margin-top:auto;font-size:.8rem;font-weight:600;color:var(--rubric-text);text-decoration:none}.card__go[data-astro-cid-oxzg257w]:hover{text-decoration:underline}.gh[data-astro-cid-kdqtiv5b]{padding-bottom:var(--sp-block)}.gh--ad[data-astro-cid-kdqtiv5b]{padding-top:var(--sp-block)}.gh--cat[data-astro-cid-kdqtiv5b]{background:var(--paper-2)}.gh-cat[data-astro-cid-kdqtiv5b]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.gh-cat__i[data-astro-cid-kdqtiv5b]{padding:.9rem 1rem;font-family:var(--font-grotesk);font-size:.95rem;font-weight:700;color:var(--n-orange-deep);background:var(--n-orange-tint);border:1px solid var(--n-orange)}.gh-cat--proto[data-astro-cid-kdqtiv5b] .gh-cat__i[data-astro-cid-kdqtiv5b]{border-style:dashed}.gh-cat__soon[data-astro-cid-kdqtiv5b]{margin:0;max-width:46em;font-family:var(--font-grotesk);font-size:var(--fs-lead);line-height:1.4;font-weight:600;color:var(--ink-2)}.gh-promise[data-astro-cid-kdqtiv5b]{margin:0 0 1.6rem;max-width:40em;font-family:var(--font-grotesk);font-size:var(--fs-lead);line-height:1.4;font-weight:600}.gh-chans[data-astro-cid-kdqtiv5b]{display:grid;gap:1.4rem;margin-bottom:1.8rem}@media(min-width:52rem){.gh-chans[data-astro-cid-kdqtiv5b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.gh--ad[data-astro-cid-kdqtiv5b] .gh-q[data-astro-cid-kdqtiv5b]{max-width:calc((100% - 4rem) * 2 / 3 + 2rem)}}.gh-chan[data-astro-cid-kdqtiv5b]{border-top:3px solid var(--n-orange);padding-top:.7rem}.gh-chan__n[data-astro-cid-kdqtiv5b]{display:flex;align-items:center;gap:.4em;margin:0 0 .4rem;font-family:var(--font-grotesk);font-size:1rem;font-weight:700}.gh-chan__t[data-astro-cid-kdqtiv5b]{margin:0;font-family:var(--font-grotesk);font-size:.88rem;line-height:1.55;color:var(--ink-2)}.gh-price[data-astro-cid-kdqtiv5b]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;padding:1.1rem 1.3rem;background:var(--paper-2);border-left:4px solid var(--n-orange)}.gh-price__v[data-astro-cid-kdqtiv5b]{margin:0;font-family:var(--font-grotesk);font-size:1.05rem}.gh-price__v[data-astro-cid-kdqtiv5b] b[data-astro-cid-kdqtiv5b]{font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.gh-price__y[data-astro-cid-kdqtiv5b]{display:block;margin-top:.2rem;font-size:.82rem;color:var(--ink-2)}@media(min-width:40rem){.gh-price[data-astro-cid-kdqtiv5b] .btn{margin-left:auto}}.gh-q[data-astro-cid-kdqtiv5b]{margin:var(--sp-block) 0 0;max-width:48em}.gh--sub[data-astro-cid-kdqtiv5b]{background:var(--paper-2)}.gh-subgrid[data-astro-cid-kdqtiv5b]{display:grid;gap:1.8rem}@media(min-width:62rem){.gh-subgrid[data-astro-cid-kdqtiv5b]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:3rem;align-items:start}}.gh-sub__p[data-astro-cid-kdqtiv5b]{margin:0 0 1.2rem;max-width:44em;font-family:var(--font-grotesk);font-size:.95rem;line-height:1.6;color:var(--ink-2)}.gh-sub__off[data-astro-cid-kdqtiv5b]{margin:1rem 0 0;font-family:var(--font-grotesk);font-size:.85rem;color:var(--ink-2)}.gh-sub__off[data-astro-cid-kdqtiv5b] a[data-astro-cid-kdqtiv5b]{color:var(--n-orange-deep)}.gh-q--sub[data-astro-cid-kdqtiv5b]{margin-top:0}.gh-arch[data-astro-cid-kdqtiv5b]{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-start}.gh-arch__i[data-astro-cid-kdqtiv5b]{width:8.5rem;text-decoration:none;color:inherit;font-family:var(--font-grotesk)}.gh-arch__i[data-astro-cid-kdqtiv5b] img[data-astro-cid-kdqtiv5b]{display:block;width:100%;height:auto;box-shadow:var(--shadow-1)}.gh-arch__n[data-astro-cid-kdqtiv5b]{display:block;margin-top:.5rem;font-size:.95rem;font-weight:700}.gh-arch__d[data-astro-cid-kdqtiv5b]{display:block;font-size:.75rem;color:var(--ink-3)}.gh-arch__i[data-astro-cid-kdqtiv5b]:hover .gh-arch__n[data-astro-cid-kdqtiv5b]{color:var(--n-orange-deep)}.gh-arch__all[data-astro-cid-kdqtiv5b]{margin-top:1.4rem}.gh-cat[data-astro-cid-kdqtiv5b]{display:grid;gap:.6rem;margin:0 0 1.2rem;padding:0;list-style:none}@media(min-width:40rem){.gh-cat[data-astro-cid-kdqtiv5b]{grid-template-columns:repeat(2,1fr)}}@media(min-width:62rem){.gh-cat[data-astro-cid-kdqtiv5b]{grid-template-columns:repeat(4,1fr)}}.gh-cat__l[data-astro-cid-kdqtiv5b]{display:block;height:100%;padding:.9rem 1rem;background:var(--paper-2);color:inherit;text-decoration:none;border-left:3px solid var(--ink)}.gh-cat__l[data-astro-cid-kdqtiv5b]:hover{background:var(--n-orange-tint);border-left-color:var(--n-orange)}.gh-cat__n[data-astro-cid-kdqtiv5b]{display:block;font-size:1.02rem;font-weight:700;letter-spacing:-.015em;line-height:1.25}.gh-cat__c[data-astro-cid-kdqtiv5b]{display:block;margin-top:.25rem;font-size:.8rem;color:var(--ink-3)}.gz-root{background:var(--paper)}.hero{position:relative;overflow:hidden;padding-top:var(--hdr-h)}.wash{position:absolute;inset:0;z-index:0;overflow:hidden}.wash__img{position:absolute;inset:-14%;background-size:100% 100%;filter:blur(84px) saturate(2.1)}.wash__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--wash-rgb) / min(.94,calc(var(--wash-a) * 1.95))),rgb(var(--wash-rgb) / min(.94,calc(var(--wash-a) * 1.19))) 14%,rgb(var(--wash-rgb) / var(--wash-a)) 62%,rgb(var(--wash-rgb) / min(.94,calc(var(--wash-a) * 2.05))))}.hero__in{position:relative;z-index:1;display:grid;gap:1.6rem;padding-block:clamp(1.4rem,.8rem + 2.4vw,2.6rem) clamp(2rem,1.2rem + 3vw,3.4rem);color:var(--hero-ink)}@media(min-width:62rem){.hero{min-height:calc(100vh - var(--plate-h) - var(--flag-h));display:flex;align-items:center}.hero__in{width:100%;grid-template-columns:minmax(17rem,30rem) minmax(0,1fr);column-gap:clamp(2.4rem,1rem + 4vw,4rem);align-items:center}}.hero__cover{position:relative}@media(max-width:61.99rem){.hero__cover{max-width:16rem}}.hero__cover img{display:block;width:100%;height:auto;box-shadow:0 2px 6px #231f2029,0 22px 50px #231f2047}@media(min-width:62rem){.hero__cover img{width:auto;max-width:100%;max-height:calc(100vh - var(--plate-h) - var(--flag-h) - var(--hdr-h) - 5rem);margin-inline:auto}}.hero__kick{margin:0 0 .8rem;font-size:clamp(.875rem,.8rem + .3vw,1rem);font-weight:500;letter-spacing:0;color:var(--hero-dim)}.hero__topics{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin:clamp(1rem,.7rem + 1.2vw,1.6rem) 0 0;border-bottom:1px solid var(--rule);font-size:clamp(.78rem,.72rem + .3vw,.95rem);font-weight:500;letter-spacing:.14em;color:var(--hero-ink)}.hero__topics span{padding:0 .9em .5rem}.hero__topics span:first-child{padding-left:0}.hero__sep{align-self:stretch;width:1px;background:var(--rule)}.hero__h1{margin:0;max-width:13.2em;font-size:clamp(1.85rem,1rem + 3.3vw,3.4rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.hero__issue{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-top:clamp(1.3rem,.9rem + 1.6vw,2.2rem)}.hero__num{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1}.hero__num span{font-size:.52em;font-weight:600;letter-spacing:.04em;color:var(--hero-dim)}.hero__btn{display:inline-flex;align-items:center;gap:.5em;padding:.75em 1.3em;font-size:.92rem;font-weight:600;text-decoration:none;background:var(--n-orange);color:#fff;border-radius:var(--radius-2)}.hero__btn:hover{background:var(--ink)}.hero__hint{font-weight:500;color:#ffffffbf}.hero__btn--ghost{background:none;color:var(--hero-ink);box-shadow:inset 0 0 0 1px currentColor}.hero__btn--ghost:hover{background:var(--hero-ink);color:var(--paper)}.hero__btn--ghost .hero__hint{color:inherit;opacity:.7}@media(max-width:47.99rem){.hero{padding-top:0}.hero__num{flex-basis:100%}.hero__issue{gap:.6rem .7rem}.hero__topics{border-bottom:0}.hero__topics span{padding:0 .45em}.hero__topics span:first-child{padding-left:0}.hero__sep{width:auto;background:none;align-self:center}.hero__sep:before{content:"·";color:var(--n-orange)}}.hero__lift{position:relative}.hero__tilt{position:relative;width:fit-content;max-width:100%;margin-inline:auto}@media(max-width:61.99rem){.hero__tilt{margin-inline:0}}.hero__gloss{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero__gloss:before{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:55%;background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / .42) 50%,transparent 100%);transform:translate(-140%) skew(-14deg)}@media(prefers-reduced-motion:no-preference){.hero--anim{--ease: cubic-bezier(.2, .8, .2, 1)}.hero--anim .hero__lift{transform-origin:50% 100%;animation:gz-land 1.3s var(--ease) both}.hero--anim .hero__gloss:before{animation:gz-gloss 1.15s cubic-bezier(.5,0,.3,1) .95s both}.hero--anim .hero__tilt{transform:perspective(1400px) rotateY(calc(var(--tx, 0) * 7deg)) rotateX(calc(var(--ty, 0) * -6deg));transition:transform .7s var(--ease)}.hero--anim .hero__tilt:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(65% 55% at calc(50% + var(--tx, 0) * 55%) calc(40% + var(--ty, 0) * 55%),rgb(255 255 255 / .24),transparent 70%);opacity:0;transition:opacity .5s}.hero--anim .hero__tilt.is-live:after{opacity:1}.hero--anim .hero__kick{animation:gz-rise .8s var(--ease) .05s both}.hero--anim .hw{display:inline-block;animation:gz-unclip 1.75s linear both}.hero--anim .hw>span{display:inline-block;animation:gz-word .95s var(--ease) both;animation-delay:calc(.18s + var(--i) * 60ms)}.hero--anim .hero__topics{animation:gz-rise .8s var(--ease) .55s both}.hero--anim .hero__issue{animation:gz-rise .8s var(--ease) .75s both}}@media(min-width:48rem)and (prefers-reduced-motion:no-preference){.hero--anim .hero__topics{position:relative;border-bottom-color:transparent}.hero--anim .hero__topics:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--rule);transform-origin:0 50%;animation:gz-draw 1.2s cubic-bezier(.65,0,.25,1) .85s both}.hero--anim .hero__sep{transform-origin:50% 100%;animation:gz-grow .55s var(--ease) both;animation-delay:calc(1.2s + var(--i) * 80ms)}}@media(min-width:62rem)and (hover:hover)and (prefers-reduced-motion:no-preference){.hero--anim .wash__img{animation:gz-drift 28s ease-in-out infinite alternate}}@keyframes gz-land{0%{transform:perspective(1400px) translate3d(0,2.4rem,0) rotateX(16deg) rotateY(-18deg) rotate(-2.5deg) scale(.93)}to{transform:none}}@keyframes gz-gloss{0%{transform:translate(-140%) skew(-14deg)}to{transform:translate(240%) skew(-14deg)}}@keyframes gz-rise{0%{opacity:0;transform:translate3d(0,1.1rem,0)}to{opacity:1;transform:none}}@keyframes gz-word{0%{transform:translate3d(0,135%,0);display:inline-block}99%{display:inline-block}to{transform:none;display:inline}}@keyframes gz-unclip{0%,99%{clip-path:inset(-.25em -.12em -.3em -.12em);display:inline-block}to{clip-path:none;display:inline}}@keyframes gz-draw{0%{transform:scaleX(0)}}@keyframes gz-grow{0%{transform:scaleY(0)}}@keyframes gz-drift{0%{transform:none}to{transform:scale(1.12) translate3d(-3%,2%,0) rotate(3deg)}}
