.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.is-about .cs-head{padding-bottom:clamp(40px,4.4vw,72px)}.is-about .cs-hero{aspect-ratio:16 / 6.3}.ab-short{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);align-items:start;padding-top:var(--sec)}.ab-short-h{grid-column:1 / span 6;font-size:clamp(32px,3.7vw,58px);font-weight:500;letter-spacing:-.035em;line-height:1.02}.ab-short-body{grid-column:7 / -1;padding-top:.5em}.ab-short-text{max-width:44ch;font-size:var(--fs-lg);font-weight:500;letter-spacing:-.015em;line-height:1.35}.ab-short-more{max-width:52ch;margin-top:16px;font-size:var(--fs-sm);line-height:1.55;color:var(--mute-2)}.ab-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px var(--gut);margin-top:clamp(36px,3.6vw,56px)}.ab-facts>div{padding-top:14px;border-top:1px solid var(--line)}.ab-facts dt{font-size:var(--fs-xs);color:var(--mute-2)}.ab-facts dd{margin:6px 0 0;font-size:var(--fs-lg);font-weight:500;letter-spacing:-.02em;line-height:1.2}.ab-pick{margin-top:var(--sec);min-height:calc(100svh - var(--pad) * 2);display:flex;align-items:center}.ab-pick>.wrap{width:100%}.ab-pick-head{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);align-items:end}.ab-pick-head>.label{grid-column:1 / span 3;align-self:start}.ab-pick-head>.statement{grid-column:4 / span 8;font-size:clamp(28px,3.2vw,50px)}.ab-pick-stage{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);align-items:start;margin-top:clamp(48px,5.6vw,92px)}.ab-pick-media{grid-column:1 / span 7;position:relative;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:var(--d-card)}.ab-pick-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--ease),transform 1.2s var(--ease)}.ab-pick-img.is-on{opacity:1;transform:none}.ab-pick-side{grid-column:9 / -1}.ab-tabs{display:grid;justify-items:start;gap:2px}.ab-tab{padding:4px 0;border:0;background:none;color:#ffffff57;cursor:pointer;text-align:left;font:inherit;font-size:clamp(30px,3.3vw,54px);font-weight:500;letter-spacing:-.035em;line-height:1.04;transition:color .4s var(--ease)}@media (hover: hover){.ab-tab:hover{color:#ffffffb3}}.ab-tab[aria-selected=true]{color:#fff}.ab-tab:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.ab-panel{margin-top:clamp(30px,3.4vw,54px)}.ab-panel h3{font-size:clamp(20px,1.8vw,28px);font-weight:500;letter-spacing:-.022em;line-height:1.15}.ab-panel ul{margin:18px 0 0;padding:0;list-style:none}.ab-panel li{padding-block:11px;border-top:1px solid var(--d-line);font-size:var(--fs-sm);color:#ffffffbd}.ab-panel li:last-child{border-bottom:1px solid var(--d-line)}.ab-pick-link{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-size:var(--fs-sm);font-weight:500;text-decoration:underline;text-underline-offset:4px}.ab-pick-link span{transition:transform .5s var(--ease)}@media (hover: hover){.ab-pick-link:hover span{transform:translate(3px,-3px)}}@media (prefers-reduced-motion: no-preference){.ab-pick.is-live .ab-panel:not([hidden]){animation:ab-in .6s var(--ease) both}}@keyframes ab-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion: reduce){.ab-pick-img{transition:none;transform:none}}.ab-pick:not(.is-live) .ab-tabs{display:none}.ab-pick:not(.is-live) .ab-panel[hidden]{display:block}.ab-head{padding-top:var(--sec)}.ab-years{display:grid;grid-template-columns:1fr 1fr;gap:var(--gut);margin:clamp(40px,4.6vw,76px) 0 0;padding:0;list-style:none;counter-reset:none}.ab-years li{padding-top:clamp(18px,1.8vw,26px);border-top:1px solid var(--ink)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.ab-years li{position:relative;border-top-color:var(--line)}.ab-years li:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;animation:ab-draw linear both;animation-timeline:view();animation-range:entry 20% cover 42%}.ab-years li:nth-child(2):before{animation-range:entry 40% cover 60%}}}@keyframes ab-draw{to{transform:scaleX(1)}}.ab-years b{display:block;font-size:clamp(40px,4.4vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ab-years h3{margin-top:clamp(28px,3vw,48px);font-size:var(--fs-lg);font-weight:500;letter-spacing:-.02em}.ab-years p{margin-top:8px;max-width:34ch;font-size:var(--fs-sm);line-height:1.5;color:var(--mute-2)}.ab-rules{margin:clamp(40px,4.6vw,76px) 0 0;padding:0;list-style:none}.ab-rules li{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);align-items:baseline;padding-block:clamp(22px,2.4vw,36px);border-top:1px solid var(--line)}.ab-rules li:last-child{border-bottom:1px solid var(--line)}.ab-rules h3{grid-column:4 / span 5;font-size:clamp(24px,2.4vw,38px);font-weight:500;letter-spacing:-.028em;line-height:1.08}.ab-rules p{grid-column:9 / -1;font-size:var(--fs-sm);line-height:1.5;color:var(--mute-2);max-width:40ch}.ab-logos{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gut);margin:clamp(40px,4.6vw,76px) 0 0;padding:0;list-style:none}.ab-logos li{display:grid;place-items:center;height:clamp(104px,9.4vw,148px);padding-inline:18px;border-radius:var(--r-lg);background:var(--card);font-size:clamp(16px,1.4vw,22px)}.ab-logos img{height:var(--h, 1em);width:auto;max-width:100%;filter:grayscale(1);opacity:.86;transition:opacity .4s var(--ease)}@media (hover: hover){.ab-logos li:hover img{opacity:1}}.ab-recog{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gut);margin-top:clamp(56px,6vw,96px)}.ab-recog h3{grid-column:1 / span 3;font-size:var(--fs-eyebrow);font-weight:500}.ab-recog .awards{grid-column:4 / -1;margin:0;padding:0;list-style:none}.ab-next{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px) var(--gut);padding-top:var(--sec)}.ab-next-col>.label{margin-bottom:clamp(16px,1.8vw,26px)}.ab-next-col a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:clamp(12px,1.2vw,18px);border-top:1px solid var(--line);font-size:clamp(22px,2.2vw,36px);font-weight:500;letter-spacing:-.028em;line-height:1.1}.ab-next-col a:last-child{border-bottom:1px solid var(--line)}.ab-next-col a span{font-size:.7em;transition:transform .5s var(--ease)}@media (hover: hover){.ab-next-col a:hover span{transform:translate(4px,-4px)}}@media (max-width: 1024px){.ab-rules h3{grid-column:1 / span 6}.ab-rules p{grid-column:7 / -1}}@media (max-width: 760px){.ab-short,.ab-pick-head,.ab-pick-stage,.ab-recog{grid-template-columns:1fr}.ab-short-h,.ab-short-body,.ab-pick-head>.label,.ab-pick-head>.statement,.ab-pick-media,.ab-pick-side,.ab-recog h3,.ab-recog .awards{grid-column:1 / -1}.ab-short-body{margin-top:22px;padding-top:0}.ab-pick-head>.statement{margin-top:14px}.ab-pick-side{margin-top:26px}.ab-pick{min-height:0;display:block}.ab-tabs{display:flex;flex-wrap:wrap;gap:4px 18px}.ab-tab{font-size:24px}.ab-panel{margin-top:22px}.ab-years{grid-template-columns:1fr;row-gap:34px}.ab-years h3{margin-top:18px}.ab-rules li{grid-template-columns:1fr;gap:10px}.ab-rules h3,.ab-rules p{grid-column:1 / -1}.ab-logos{grid-template-columns:1fr 1fr}.ab-logos li{height:96px}.ab-recog .awards{margin-top:14px}.ab-next{grid-template-columns:1fr}}
