.page_main__Nw3_r{padding-bottom:4rem}.page_intro__V7ZQh{position:relative;isolation:isolate;overflow:hidden}.page_media__ijD1M{position:absolute;inset:0;z-index:-1}.page_media__ijD1M img,.page_media__ijD1M>span{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%}.page_media__ijD1M:after,.page_media__ijD1M:before{content:"";position:absolute;inset:0;pointer-events:none}.page_media__ijD1M:before{background:linear-gradient(90deg,rgb(0 0 0/90%),rgb(0 0 0/70%) 36%,rgb(0 0 0/8%))}.page_media__ijD1M:after{background:linear-gradient(0deg,var(--ink) 0,rgb(0 0 0/55%) 14%,transparent 65%)}.page_introInner__Jmf6K{padding-block:2rem 1.5rem}.page_kicker__JZ1qb{margin:0;color:var(--sun);font-size:.8125rem;line-height:1.4;font-weight:500}.page_intro__V7ZQh h1{margin:.5rem 0 0;max-width:20ch;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.06;letter-spacing:-.04em}.page_lead__7yE4n{margin:.5rem 0 0;max-width:44ch;color:#dddde0;font-size:1rem}.page_actions__zqDrI{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}.page_secondary__L4hs1{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.75rem .5rem;font-size:.875rem;font-weight:500}.page_status__Ozohb{margin:.75rem 0 0;max-width:80ch;color:#dddde0;font-size:.8125rem;line-height:1.5}.page_ideas__BKG09{position:relative;scroll-margin-top:7rem}.page_cards__otJM8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.page_card__xcMAj{min-width:0;padding-bottom:.75rem;border-radius:var(--radius-media);transition:transform var(--duration-ui) var(--ease-ui)}.page_card__xcMAj img,.page_card__xcMAj>span{display:block;width:100%;height:auto;aspect-ratio:16/7;border-radius:var(--radius-media);object-fit:cover}.page_card__xcMAj h2{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.page_card__xcMAj h2 svg{flex-shrink:0}.page_card__xcMAj p{margin:.5rem 0 0;color:var(--muted);font-size:.875rem}.page_details__rjNT1{margin-top:3rem}.page_details__rjNT1>h2{margin:.5rem 0 0}.page_explanations__xY28p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.5rem}.page_explanations__xY28p article{min-width:0;scroll-margin-top:7rem}.page_explanations__xY28p h3{margin:0;font-size:1.125rem;line-height:1.2;font-weight:600;letter-spacing:-.02em}.page_explanations__xY28p p{color:var(--muted);font-size:.9375rem;line-height:1.6}.page_ideaLink__D_BfA{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;text-decoration:underline;text-underline-offset:.25em}.page_bridge__DB2T9{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;margin:2.5rem 0 0;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem}.page_bridge__DB2T9 a{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;color:var(--text)}@media (hover:hover){.page_card__xcMAj:hover{color:var(--text);transform:translateY(-2px)}.page_ideaLink__D_BfA:hover,.page_secondary__L4hs1:hover{text-decoration:underline;text-underline-offset:.25em}}@media (max-width:767px){.page_introInner__Jmf6K{padding-block:2rem}.page_intro__V7ZQh h1{max-width:13ch;font-size:clamp(2rem,8.5vw,2.75rem)}.page_media__ijD1M img,.page_media__ijD1M>span{object-position:58% center}.page_media__ijD1M:before{background:linear-gradient(90deg,rgb(0 0 0/90%),rgb(0 0 0/68%) 70%,rgb(0 0 0/35%))}.page_lead__7yE4n{max-width:28ch;font-size:.9375rem}.page_actions__zqDrI{gap:.25rem .75rem;margin-top:1.25rem}.page_actions__zqDrI .page_secondary__L4hs1{padding-inline:0}.page_status__Ozohb{max-width:40ch}.page_cards__otJM8{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.page_card__xcMAj img,.page_card__xcMAj>span{aspect-ratio:1}.page_card__xcMAj h2{flex-wrap:wrap;justify-content:flex-start;gap:.25rem;font-size:.8125rem;line-height:1.3;letter-spacing:0}.page_card__xcMAj h2 svg,.page_card__xcMAj p{display:none}.page_details__rjNT1{margin-top:2.5rem}.page_explanations__xY28p{grid-template-columns:1fr;gap:1.75rem}}@media (prefers-reduced-motion:reduce){.page_card__xcMAj{transition:none}.page_card__xcMAj:hover{transform:none}}@media (forced-colors:active){.page_media__ijD1M{display:none}.page_card__xcMAj,.page_intro__V7ZQh{border:1px solid CanvasText}}