.apa-turn{display:grid;grid-template-columns:150px minmax(0,1fr);gap:40px;align-items:baseline}.apa-turn__meta{font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--ap-ash);margin:0;font-variant-numeric:tabular-nums}.ap-stage--light .apa-turn__meta{color:#6e6e73}.apa-ask{font-size:17px;line-height:1.45;letter-spacing:-.01em;color:var(--ap-ash);margin:0 0 24px}.ap-stage--light .apa-ask{color:#6e6e73}.apa-say{font-family:var(--ap-display);font-size:clamp(30px,3.2vw,46px);line-height:1.12;letter-spacing:-.008em;font-weight:600;margin:0;max-width:26ch}.apa-text{max-width:62ch;margin:32px 0 0}.apa-text p{margin:0 0 20px}.apa-text p:last-child{margin-bottom:0}.apa-text b{font-weight:600}.apa-hero{padding:128px 24px 88px}.apa-hero__inner{max-width:var(--ap-measure);margin-inline:auto;width:100%}.apa-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:72px;align-items:center}.apa-hero__say{font-family:var(--ap-display);font-size:clamp(36px,4vw,58px);line-height:1.08;letter-spacing:-.012em;margin:24px 0 0;max-width:19ch}.apa-hero__say,.apa-hero__say b{font-weight:600}.apa-hero__sign{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:32px 0 0;font-size:17px;line-height:1.45}.apa-hero__sign b{font-weight:600;color:var(--ap-silk)}.apa-hero__sign span{color:var(--ap-ash)}.apa-hero__lede{max-width:48ch;margin-top:24px}.apa-hero .ap-actions{margin-top:32px}.apa-hero__shot{margin:0}.apa-hero__shot .apb-shot__frame{border-radius:28px}.apa-hero__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px;padding-top:28px;border-top:1px solid var(--ap-hairline)}.apa-hero__facts p{margin:0;font-size:15px;line-height:1.45;color:var(--ap-ash)}.apa-hero__facts b{display:block;font-family:var(--ap-display);font-size:28px;line-height:1.14;font-weight:600;color:var(--ap-silk);margin-bottom:6px;font-variant-numeric:tabular-nums}.apa-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:64px;align-items:start;margin-top:56px}.apa-scene>figure{margin:0}.apa-lessons{display:grid;grid-auto-flow:column;grid-auto-columns:min(520px,82vw);gap:20px;margin-top:56px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-right:calc((100% - 100vw) / 2);padding-right:calc((100vw - 100%) / 2);scrollbar-width:none}.apa-lessons::-webkit-scrollbar{display:none}.apa-lessons>.apb-tile{scroll-snap-align:start}.apb-shot.apa-shot--wide{margin:96px 0 0}.apa-rules{margin-top:64px;border-top:1px solid rgba(0,0,0,.12)}.apa-rule{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,40ch);gap:40px;align-items:baseline;padding:36px 0;border-bottom:1px solid rgba(0,0,0,.12)}.apa-rule__num{font-size:13px;letter-spacing:.02em;color:#86868b;font-variant-numeric:tabular-nums}.apa-rule__title{font-family:var(--ap-display);font-size:clamp(24px,2.2vw,32px);line-height:1.14;letter-spacing:-.004em;font-weight:600;margin:0;max-width:20ch}.apa-rule__text{margin:0}.apa-rule:last-child{border-bottom:none}.apa-mission{margin-top:64px;padding-top:40px;border-top:1px solid rgba(0,0,0,.12);max-width:46ch;font-family:var(--ap-display);font-size:clamp(24px,2.4vw,34px);line-height:1.2;letter-spacing:-.006em;font-weight:400}.apa-mission b{font-weight:600;color:var(--ap-accent)}.apa-club{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px;align-items:start;margin-top:56px}.apa-club>figure{margin:0}.apa-exits{margin-top:56px;border-top:1px solid rgba(0,0,0,.12)}.apa-exit{display:grid;grid-template-columns:240px minmax(0,1fr) auto;gap:40px;align-items:baseline;padding:32px 0;border-bottom:1px solid rgba(0,0,0,.12)}.apa-exit__aud{font-family:var(--ap-display);font-size:28px;line-height:1.14;letter-spacing:.007em;font-weight:600;margin:0}.apa-exit__text{margin:0}.apa-exit__cta{white-space:nowrap;color:var(--ap-accent);text-decoration:none;font-size:17px;font-weight:600}.apa-exit__cta:after{content:"→";margin-left:8px;display:inline-block;transition:transform .24s ease}.apa-exit__cta:hover:after{transform:translateX(4px)}.apa-dir{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:72px;align-items:start}.apa-dir__marks{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:12px}.apa-dir__marks li{position:relative;padding-left:22px;font-size:15px;line-height:1.45;color:#6e6e73}.apa-dir__marks li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:var(--ap-accent)}@media (max-width:1100px){.apa-hero__grid{grid-template-columns:1fr;gap:48px}.apa-hero__shot{max-width:420px}.apa-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.apa-rule,.apa-turn{grid-template-columns:1fr;gap:16px}.apa-club,.apa-dir,.apa-scene{grid-template-columns:1fr;gap:40px}.apa-club>figure,.apa-scene>figure{max-width:480px}.apa-exit{grid-template-columns:1fr;gap:12px}}@media (max-width:900px){.apa-hero{padding:104px 20px 72px}.apa-hero__say,.apa-say{max-width:none}}