.plObYa_page{overflow-x:clip}.plObYa_hero{isolation:isolate;justify-items:start;gap:1.1rem;padding-block:clamp(2.5rem,7vw,5.5rem) clamp(2.5rem,6vw,4.5rem);display:grid;position:relative}.plObYa_ghost{z-index:-1;right:var(--gutter);font-family:var(--font-display);font-variation-settings:"opsz" 72;color:var(--color-ghost);-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-size:clamp(9rem,32vw,26rem);font-weight:900;line-height:.8;position:absolute;top:50%;translate:0 -50%}.plObYa_title{font-size:clamp(2.6rem,12.5vw,9rem)}.plObYa_intro{max-width:58ch;color:var(--color-text-2);margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem)}.plObYa_section{padding-top:clamp(4rem,10vw,8rem);position:relative}.plObYa_last{padding-bottom:clamp(4.5rem,11vw,8rem)}.plObYa_index{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-accent);margin-bottom:.6rem;font-size:1rem;font-weight:800;display:block}.plObYa_h2{margin-bottom:clamp(1.5rem,4vw,2.5rem);font-size:clamp(2.4rem,7vw,5.4rem)}.plObYa_cardWrap{max-width:820px}.plObYa_card{border-radius:var(--radius-card);border:1px solid var(--color-line);background:radial-gradient(circle at 0% 0%, #4dff6a1a, transparent 50%), var(--color-surface);height:100%;transition:border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,2.5rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}.plObYa_card:hover{border-color:#4dff6a73;box-shadow:0 0 0 1px #4dff6a26,0 24px 60px -30px #4dff6a59}.plObYa_icon{width:clamp(64px,12vw,110px);height:auto;color:var(--color-text);transition:transform .6s var(--ease-out);overflow:visible}.plObYa_card:hover .plObYa_icon{transform:translateY(-6px)rotate(-4deg)}.plObYa_iconBadge{fill:var(--color-accent)}.plObYa_iconBadgeText{fill:var(--color-on-accent);font-family:var(--font-body);letter-spacing:.04em;font-size:10px;font-weight:800}.plObYa_cardBody{justify-items:start;gap:.7rem;display:grid}.plObYa_cardTitle{font-family:var(--font-display);font-variation-settings:"opsz" 72;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:800;line-height:1}.plObYa_cardText{max-width:56ch;color:var(--color-text-2);margin:0}.plObYa_meta{letter-spacing:.14em;text-transform:uppercase;color:var(--color-caption);margin:0;font-size:.8rem;font-weight:600}.plObYa_actions{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;display:flex}.plObYa_open:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.plObYa_download{z-index:1;background:var(--color-surface);position:relative}@media (max-width:599px){.plObYa_card{grid-template-columns:minmax(0,1fr)}}
