body.go-verge .go-entity-hero-v40{position:relative;isolation:isolate;padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(30px,4vw,48px);overflow:hidden}body.go-verge .go-entity-hero-v40::before{content:none;display:none}body.go-verge .go-entity-hero-v40 .go-breadcrumbs{margin:0 0 clamp(26px,3vw,40px)}body.go-verge .go-entity-hero-v40__inner{display:flex;align-items:center;gap:clamp(20px,3vw,34px);min-height:112px;max-width:980px}body.go-verge .go-entity-hero-v40__media{flex:0 0 clamp(92px,10vw,126px);width:clamp(92px,10vw,126px);aspect-ratio:1;margin:0;border-radius:22px;overflow:hidden;background:var(--slate);box-shadow:0 14px 36px rgba(0,0,0,.14)}body.go-verge .go-entity-hero-v40__media img{width:100%;height:100%;object-fit:cover}body.go-verge .go-entity-hero-v40__copy{min-width:0}body.go-verge .go-entity-hero-v40__title{margin:0;max-width:900px;font-family:var(--font-display)!important;font-size:clamp(2.65rem,5.8vw,5rem);font-weight:900;line-height:.96;letter-spacing:-.035em;text-wrap:balance}body.go-verge .go-entity-hero-v40__actions{display:flex;align-items:center;gap:10px;margin-top:20px}body.go-verge .go-entity-hero-v40__actions .go-product-follow,
body.go-verge .go-entity-hero-v40__actions button{margin:0}body.go-verge .go-entity-latest-v40{padding-top:clamp(24px,3vw,38px)}body.go-verge .go-entity-latest-v40 .go-section__head{margin-bottom:14px;padding-bottom:0;border:0}body.go-verge .go-entity-single-v40 > .go-section + .go-section{margin-top:clamp(42px,5vw,68px)}body.go-verge .go-topic-hub-v21__hero{margin-bottom:clamp(28px,4vw,48px)}body.go-verge .go-topic-hub-v21__hero h1{max-width:980px;font-size:clamp(2.65rem,5.8vw,5rem);line-height:.96;letter-spacing:-.035em;text-wrap:balance}body.go-verge .go-topic-hub-v21__section-head{margin-bottom:14px;padding-bottom:0;border:0}@media (max-width: 640px){body.go-verge .go-entity-hero-v40{padding-top:22px;padding-bottom:28px}body.go-verge .go-entity-hero-v40 .go-breadcrumbs{margin-bottom:22px}body.go-verge .go-entity-hero-v40__inner{gap:16px;min-height:0}body.go-verge .go-entity-hero-v40__media{flex-basis:76px;width:76px;border-radius:16px}body.go-verge .go-entity-hero-v40__title{font-size:clamp(2.2rem,12vw,3.35rem)}body.go-verge .go-entity-hero-v40__actions{margin-top:16px}body.go-verge .go-topic-hub-v21__hero h1{font-size:clamp(2.2rem,12vw,3.35rem)}}body.go-verge .go-topic-hub-v21__actions{margin:18px 0 0}body.go-verge .go-topic-hub-v21__actions .go-product-action{min-height:42px;padding:9px 15px;background:color-mix(in srgb,var(--surface-2) 88%,transparent);border-color:var(--border-strong)}body.go-verge .go-topic-hub-v21__actions .go-product-action:hover,body.go-verge .go-topic-hub-v21__actions .go-product-action[aria-pressed="true"]{border-color:var(--uv,#7900FF);color:var(--text);background:color-mix(in srgb,var(--uv,#7900FF) 11%,var(--surface-2))}body.go-verge :is(.go-entity-single-v40,.go-topic-hub-v21).has-editorial-page-bg{position:relative;isolation:isolate;overflow:clip;background-color:var(--canvas)}body.go-verge :is(.go-entity-single-v40,.go-topic-hub-v21).has-editorial-page-bg::before{content:"";position:absolute;left:0;right:0;top:0;height:clamp(820px,92vw,1380px);z-index:0;pointer-events:none;background-image:var(--go-editorial-page-bg);background-repeat:no-repeat;background-position:center top;background-size:cover;opacity:.054;filter:saturate(.68) contrast(.94);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.96) 340px,rgba(0,0,0,.56) 860px,transparent 1280px);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.96) 340px,rgba(0,0,0,.56) 860px,transparent 1280px)}body.go-verge :is(.go-entity-single-v40,.go-topic-hub-v21).has-editorial-page-bg > *{position:relative;z-index:1}html[data-theme="light-mode"] body.go-verge :is(.go-entity-single-v40,.go-topic-hub-v21).has-editorial-page-bg::before{opacity:.045;filter:saturate(.58) contrast(.9) brightness(1.02)}html[data-theme="dark-mode"] body.go-verge :is(.go-entity-single-v40,.go-topic-hub-v21).has-editorial-page-bg::before,
html[data-theme="dark"] body.go-verge :is(.go-entity-single-v40,.go-topic-hub-v21).has-editorial-page-bg::before,
body.go-verge.dark :is(.go-entity-single-v40,.go-topic-hub-v21).has-editorial-page-bg::before{opacity:.068;filter:saturate(.62) brightness(.76) contrast(.96)}@media (max-width: 700px){body.go-verge :is(.go-entity-single-v40,.go-topic-hub-v21).has-editorial-page-bg::before{height:clamp(620px,120vw,920px);background-size:cover;background-position:center top;opacity:.05}}body.go-verge .go-subject-type-filters{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 26px}body.go-verge .go-subject-type-filters a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid var(--border-strong);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 82%,transparent);color:var(--text);font-size:.78rem;font-weight:760;line-height:1;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}body.go-verge .go-subject-type-filters a span{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);font-size:.68rem;font-variant-numeric:tabular-nums}body.go-verge .go-subject-type-filters a:hover,
body.go-verge .go-subject-type-filters a:focus-visible{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 9%,var(--surface-2));transform:translateY(-1px)}body.go-verge .go-subject-type-filters a.is-active{border-color:var(--lime);background:var(--lime);color:#10130b}body.go-verge .go-subject-type-filters a.is-active span{background:rgba(10,14,7,.12)}html[data-theme="light-mode"] body.go-verge .go-subject-type-filters a,
html[data-theme="light"] body.go-verge .go-subject-type-filters a{background:rgba(255,255,255,.78);border-color:#aab2bd}html[data-theme="light-mode"] body.go-verge .go-subject-type-filters a.is-active,
html[data-theme="light"] body.go-verge .go-subject-type-filters a.is-active{background:#C6A3FF;border-color:#8da80e;color:#11130b}@media (max-width:700px){body.go-verge .go-subject-type-filters{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-right:calc(var(--page-pad,16px) * -1);padding:1px var(--page-pad,16px) 8px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.go-verge .go-subject-type-filters::-webkit-scrollbar{display:none}body.go-verge .go-subject-type-filters a{flex:0 0 auto}}
