.ac-page{min-height:100vh;background:var(--u-bg);color:var(--u-ink)}.ac-kicker{margin:0 0 14px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--u-accent)}.ac-hero{min-height:88svh;display:grid;align-items:end;overflow:hidden;padding:120px 0 56px}.ac-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;background:#151515}.ac-hero__media img{width:100%;height:108%;object-fit:cover}.ac-hero__flag{position:absolute;z-index:3;right:16px;top:96px;padding:6px 9px;background:#000c;color:#fff;font:500 .75rem/1.3 var(--u-mono);max-width:calc(100% - 32px)}.ac-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--u-bg) 4%,color-mix(in srgb,var(--u-bg) 55%,transparent) 50%,color-mix(in srgb,var(--u-bg) 25%,transparent))}.ac-hero__body{position:relative;z-index:2;display:grid;justify-items:start;gap:18px}.ac-hero__title{font-size:clamp(40px,8vw,132px);margin:0;max-width:16ch;overflow-wrap:anywhere}.ac-hero__event{margin:0;font-size:clamp(16px,1.5vw,20px)}.ac-hero__period{margin:-8px 0 0;max-width:60ch;font-size:12px;line-height:1.5;letter-spacing:.04em;color:var(--u-muted)}.ac-body{display:grid;gap:clamp(56px,8vw,110px);padding:clamp(56px,8vw,110px) 0}.ac-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.ac-sheet>.ac-kicker{grid-column:1 / -1}.ac-facts{margin:0;display:grid;align-self:start;align-content:start;border-top:1px solid var(--u-accent)}.ac-facts>div{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--at-line)}.ac-facts dt{font:500 .75rem/1.5 var(--u-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--u-muted)}.ac-facts dd{margin:0;overflow-wrap:anywhere}.ac-story{display:grid;align-content:start;justify-items:start;gap:12px}.ac-story p{margin:0 0 8px;line-height:1.6;max-width:62ch}.ac-story__lede{font-size:clamp(18px,1.8vw,24px);line-height:1.45!important}.ac-story .ac-kicker{margin-top:16px}.ac-story>.ac-kicker:first-child{margin-top:0}.ac-story__objective{font-size:clamp(17px,1.5vw,20px)}.ac-story p.ac-story__note{margin-top:-6px;font:500 .75rem/1.5 var(--u-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--u-muted)}.ac-story p.ac-story__result{display:grid;justify-items:start;gap:10px}.ac-sources{list-style:none;margin:0;padding:0;display:grid;max-width:100%}.ac-sources a{max-width:100%;overflow-wrap:anywhere}.ac-story p.ac-story__restricted{font-size:14px;color:var(--u-muted)}.ac-facts dd.ac-facts__tags{display:flex;flex-wrap:wrap;gap:6px}.ac-links{list-style:none;margin:0;padding:0;width:100%;max-width:62ch;border-top:1px solid var(--at-line)}.ac-link{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid var(--at-line)}.ac-story p.ac-link__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.ac-link__who{font:500 12px/1.4 var(--u-mono);letter-spacing:.04em;overflow-wrap:anywhere}.ac-story p.ac-link__basis{margin:0;font-size:15px;line-height:1.55}.ac-link__sources{list-style:none;margin:0;padding:0;display:grid}.ac-link__sources a{max-width:100%;overflow-wrap:anywhere}.ac-story p.ac-link__restricted{margin:0;font-size:13px;line-height:1.5;color:var(--u-muted)}.ac-story p.ac-links__note{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--u-muted)}.ac-links__legend{width:100%;max-width:62ch}.ac-links__legend summary{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;list-style:none;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--u-accent)}.ac-links__legend summary::-webkit-details-marker{display:none}.ac-links__legend summary:before{content:"+";width:1ch;font-size:16px;line-height:1}.ac-links__legend[open] summary:before{content:"−"}.ac-links__legend dl{margin:0 0 8px;display:grid;gap:12px}.ac-links__legend dt{font:500 .75rem/1.5 var(--u-mono);text-transform:uppercase;letter-spacing:.08em}.ac-links__legend dd{margin:0;font-size:14px;line-height:1.5;color:var(--u-muted)}.ac-photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}.ac-photo{position:relative;display:block;width:100%;padding:0;border:0;background:#151515;cursor:zoom-in;overflow:hidden}.ac-photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .6s var(--u-ease-out)}.ac-photo:hover img{transform:scale(1.04)}.ac-photo__zoom{position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;background:var(--u-accent);color:#111}.ac-photo__caption{margin:8px 0 0;font-size:13px;line-height:1.45}.ac-photo__credit{margin:6px 0 0;font-size:.75rem;color:var(--u-muted)}.ac-gallery__sub{margin-top:48px}.ac-empty{margin:0 0 18px;color:var(--u-muted)}.ac-cta{display:grid;justify-items:start;gap:16px;padding:clamp(28px,5vw,56px);border:1px solid var(--u-accent)}.ac-cta__title{font-size:clamp(30px,4.6vw,68px);margin:0}.ac-cta p{margin:0;max-width:56ch;color:var(--u-muted)}.ac-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px}.ac-page :is(a,button,summary):focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}@media(min-width:900px){.ac-sheet{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.ac-hero__flag{right:48px}}@media(prefers-reduced-motion:reduce){.ac-photo img{transition:none}}

.at-page,.ac-page{--at-line: color-mix(in srgb, var(--u-ink) 16%, transparent);--at-soft: color-mix(in srgb, var(--u-ink) 6%, transparent);overflow-x:clip}.at-kicker{font-family:var(--u-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--u-accent);margin:0 0 18px}.at-head{display:grid;gap:0;max-width:980px;margin-bottom:clamp(36px,6vw,72px)}.at-head__title{font-size:clamp(36px,6.2vw,92px);margin:0 0 20px;overflow-wrap:anywhere}.at-head__lede{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--u-muted);max-width:640px;margin:0}.at-btn{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 26px;border:1px solid var(--u-accent);background:var(--u-accent);color:#111;font:700 13px/1 var(--u-text);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,transform .25s;text-decoration:none}.at-btn:hover{background:transparent;color:var(--u-accent)}.at-btn:disabled{opacity:.4;cursor:not-allowed}.at-btn:disabled:hover{background:var(--u-accent);color:#111}.at-btn--ghost{background:transparent;color:var(--u-ink);border-color:var(--at-line)}.at-btn--ghost:hover{border-color:var(--u-accent);color:var(--u-accent)}.at-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--u-ink);font:600 14px/1.3 var(--u-text);text-decoration:underline;text-decoration-color:var(--u-accent);text-underline-offset:5px;cursor:pointer;text-align:left}.at-link:hover{color:var(--u-accent)}.at-link--small{font-size:13px}.at-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--u-accent);color:var(--u-accent);font:500 .75rem/1 var(--u-mono);letter-spacing:.06em;text-transform:uppercase}.at-tag--ghost{border-color:var(--at-line);color:var(--u-muted)}.at-tag--alcohol{border-color:#ffb03a;color:#ffb03a}.at-chip{min-height:44px;padding:0 18px;border:1px solid var(--at-line);background:transparent;color:var(--u-ink);font:500 13px/1 var(--u-mono);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.at-chip:hover{border-color:var(--u-accent)}.at-chip[aria-pressed=true]{background:var(--u-accent);border-color:var(--u-accent);color:#111}.at-page :is(a,button,input,[tabindex]):focus-visible,.ac-page :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}.at-page>section,.ac-page>section{position:relative}.at-page .claquete,.ac-page .claquete{max-width:100%;min-width:0;overflow-wrap:anywhere}.at-audience,.at-sponsors,.at-formats,.at-cases,.at-matrix,.at-process,.at-brief{padding:clamp(80px,11vw,160px) 0;border-top:1px solid var(--at-line)}.at-hero{min-height:100svh;display:grid;align-items:end;overflow:hidden;background:var(--u-bg);padding:120px 0 64px}.at-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:2px;transform-origin:50% 40%}.at-hero__tile{overflow:hidden;background:#151515}.at-hero__tile img{width:100%;height:100%;object-fit:cover;filter:grayscale(.55) contrast(1.05)}.at-hero__rule{position:absolute;background:var(--u-accent);transform-origin:left;opacity:.7}.at-hero__rule--a{left:0;right:0;top:33.33%;height:1px}.at-hero__rule--b{left:0;right:0;top:66.66%;height:1px}.at-hero__rule--c{top:0;bottom:0;left:50%;width:1px;transform-origin:top}.at-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--u-bg) 8%,color-mix(in srgb,var(--u-bg) 78%,transparent) 55%,color-mix(in srgb,var(--u-bg) 50%,transparent))}.at-hero__body{position:relative;z-index:2;display:grid;gap:22px}.at-hero__light{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;font-family:var(--u-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.at-hero__light div{display:flex;gap:8px}.at-hero__light dt{color:var(--u-muted)}.at-hero__light dd{margin:0;color:var(--u-accent)}.at-hero__title{font-size:clamp(40px,10.5vw,176px);margin:0;max-width:12ch;overflow-wrap:anywhere}.at-hero__title em{font-style:normal;color:var(--u-accent);display:block}.at-hero__lower{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end}.at-hero__lede{font-size:clamp(16px,1.3vw,19px);line-height:1.55;margin:0;max-width:560px}.at-hero__counter{margin:0;display:grid;justify-items:end;text-align:right;border-top:1px solid var(--u-accent);padding-top:14px}.at-hero__number{font-size:clamp(64px,11vw,170px);line-height:.9;color:var(--u-accent);font-variant-numeric:tabular-nums}.at-hero__counter-label{font-family:var(--u-mono);font-size:13px;text-transform:uppercase;letter-spacing:.12em}.at-hero__counter figcaption{font-size:12px;color:var(--u-muted);margin-top:8px;max-width:34ch}.at-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.at-hero__scroll{position:absolute;z-index:2;right:24px;bottom:24px;margin:0;display:flex;align-items:center;gap:8px;font:500 11px/1 var(--u-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--u-muted)}.at-audience__eq{margin-bottom:clamp(48px,7vw,96px)}.at-crowd{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.at-crowd__field{display:grid;gap:10px}.at-crowd__label{font:500 12px/1 var(--u-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--u-accent)}.at-crowd__input{width:100%;min-height:56px;padding:6px 0;border:0;border-bottom:2px solid var(--u-accent);background:transparent;color:var(--u-ink);font-size:clamp(24px,3vw,40px);text-transform:uppercase}.at-crowd__input::placeholder{color:color-mix(in srgb,var(--u-ink) 35%,transparent)}.at-crowd__hint{font-size:13px;color:var(--u-muted);margin:0}.at-crowd__dots{font-family:var(--u-mono);font-size:12px;margin:12px 0 0}.at-crowd__canvas{min-width:0}.at-sponsors__wall{margin-bottom:14px}.at-sponsors__note{margin:0 0 clamp(40px,6vw,72px);font-size:12px;line-height:1.5;color:var(--u-muted);max-width:70ch}.at-ledger{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));border-top:1px solid var(--at-line);border-left:1px solid var(--at-line)}.at-ledger__row{display:grid;align-content:start;gap:12px;padding:24px;border-right:1px solid var(--at-line);border-bottom:1px solid var(--at-line)}.at-ledger__name{font:400 clamp(22px,2vw,28px)/1 var(--u-display);text-transform:var(--u-display-case);letter-spacing:-.04em;margin:0}.at-ledger__note{font-size:14px;line-height:1.5;color:var(--u-muted);margin:0}.at-ledger__facts{margin:0;display:grid;gap:8px}.at-ledger__facts dt{font:500 .75rem/1.2 var(--u-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--u-muted)}.at-ledger__facts dd{margin:2px 0 0;font-size:14px}.at-ledger__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.at-formats__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.at-formats__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--at-line)}.at-format{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:26px 0;border-bottom:1px solid var(--at-line);transition:background .3s}.at-format.is-active .at-format__index{color:var(--u-accent)}.at-format__index{font-size:13px;color:var(--u-muted);padding-top:6px}.at-format__title{font:400 clamp(22px,2.4vw,34px)/1.05 var(--u-display);text-transform:var(--u-display-case);letter-spacing:-.04em;margin:0 0 10px}.at-format__text{margin:0 0 8px;line-height:1.55}.at-format__best{margin:0 0 14px;font-size:14px;color:var(--u-muted)}.at-format__best b{color:var(--u-ink);font-weight:600}.at-format__thumb{margin:0 0 14px}.at-format__thumb img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.at-format__thumb figcaption{font-size:12px;color:var(--u-muted);margin-top:6px}.at-format__proof{display:grid;justify-items:start;gap:6px}.at-format__proof ul{list-style:none;margin:0;padding:0}.at-formats__frame{display:none}.at-formats__empty{height:100%;display:grid;place-content:center;text-align:center;padding:24px;background:var(--at-soft)}.at-formats__empty span{font-size:36px;color:var(--u-accent)}@media(min-width:900px){.at-formats__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:56px}.at-format__thumb{display:none}.at-format{grid-template-columns:56px minmax(0,1fr);padding:28px 16px 28px 0}.at-format.is-active{background:linear-gradient(90deg,var(--at-soft),transparent)}.at-formats__frame{display:block}.at-formats__frame-inner{position:sticky;top:100px;margin:0}.at-formats__frame-media{aspect-ratio:4 / 5;overflow:hidden;background:#151515}.at-formats__frame-media img{width:100%;height:100%;object-fit:cover}.at-formats__frame figcaption{display:grid;gap:4px;margin-top:12px;font-size:13px;color:var(--u-muted)}.at-formats__frame figcaption b{color:var(--u-ink);font-family:var(--u-mono);font-weight:500;text-transform:uppercase;letter-spacing:.08em}}.at-cases__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:32px}.at-cases__count{margin:0 0 0 auto;font-size:12px;color:var(--u-muted)}.at-cases__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:32px 20px}.at-case{min-width:0}.at-case__link{display:grid;color:inherit;text-decoration:none;height:100%}.at-case__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#151515}.at-case__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--u-ease-out)}.at-case__link:hover .at-case__media img{transform:scale(1.05)}.at-case__type{height:100%;display:grid;place-items:center;padding:20px;text-align:center;background:repeating-linear-gradient(0deg,var(--at-soft) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--at-soft) 0 1px,transparent 1px 24px)}.at-case__type span{font-size:clamp(24px,3vw,40px);color:var(--u-accent)}.at-case__flag{position:absolute;left:10px;bottom:10px;padding:5px 8px;background:#000c;color:#fff;font:500 .75rem/1.2 var(--u-mono)}.at-case__age{position:absolute;right:10px;top:10px;min-width:36px;padding:5px 7px;background:#ffb03a;color:#111;font:700 .75rem/1 var(--u-mono);text-align:center}.at-case__body{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--u-accent);margin-top:14px}.at-case__meta{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--u-muted);margin:0}.at-case__title{font:400 clamp(20px,1.8vw,26px)/1.05 var(--u-display);text-transform:var(--u-display-case);letter-spacing:-.04em;margin:0;overflow-wrap:anywhere}.at-case__event{margin:0;font-size:15px}.at-case__period{margin:-2px 0 0;font-size:12px;line-height:1.45;color:var(--u-muted)}.at-case__formats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.at-case__formats li{font:500 .75rem/1 var(--u-mono);padding:5px 7px;border:1px solid var(--at-line);color:var(--u-muted)}.at-case__open{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--u-accent);min-height:32px}.at-matrix__bar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:28px}.at-matrix__filter{display:grid;gap:8px;min-width:min(100%,320px)}.at-matrix__filter-label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--u-accent)}.at-matrix__filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:52px;padding:0 48px 0 16px;border:1px solid var(--at-line);border-radius:0;background-color:transparent;color:var(--u-ink);font:500 15px/1.2 var(--u-text);cursor:pointer;transition:border-color .2s;background-image:linear-gradient(45deg,transparent 50%,var(--u-accent) 50%),linear-gradient(135deg,var(--u-accent) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.at-matrix__filter select:hover{border-color:var(--u-accent)}.at-matrix__filter select:focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}.at-matrix__filter option{background:var(--u-bg);color:var(--u-ink)}.at-matrix__summary{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--u-muted)}.at-matrix__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.at-matrix__table th,.at-matrix__table td{text-align:left;vertical-align:top}.at-matrix__corner,.at-matrix__col{padding:0 12px 14px;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--u-accent)}.at-matrix__corner{width:19%;padding-left:0;color:var(--u-muted)}.at-matrix__col{color:var(--u-ink)}.at-matrix__world{padding:20px 16px 20px 0;border-bottom:1px solid var(--at-line)}.at-matrix__world-name{display:block;font:400 clamp(22px,2.2vw,32px)/1 var(--u-display);text-transform:var(--u-display-case);letter-spacing:-.04em}.at-matrix__world-sub{display:block;margin-top:8px;font-size:13px;line-height:1.4;color:var(--u-muted)}.at-matrix__row.is-empty .at-matrix__world-name{color:var(--u-muted)}.at-matrix__world-none{display:none}.at-matrix__cell{position:relative;padding:12px 12px 14px;border-bottom:1px solid var(--at-line);border-left:1px solid var(--at-line);background:color-mix(in srgb,var(--u-accent) var(--heat, 0%),transparent);transition:background-color .45s var(--u-ease-out)}.at-matrix__cell.is-none{background:repeating-linear-gradient(135deg,var(--at-soft) 0 1px,transparent 1px 11px)}.at-matrix__cell-season{display:none}.at-matrix__none{display:block;padding-top:4px;font:500 .75rem/1.4 var(--u-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--u-muted)}.at-matrix__count{position:absolute;top:10px;right:10px;font-size:.75rem;color:var(--u-accent)}.at-matrix__cases{list-style:none;margin:0;padding:14px 0 0;display:grid}.at-matrix__cases li+li{border-top:1px dashed var(--at-line)}.at-matrix__case{display:grid;gap:3px;min-height:44px;padding:8px 0;color:var(--u-ink);text-decoration:none}.at-matrix__case-brand{font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.at-matrix__case-year{font-size:.75rem;font-weight:500;color:color-mix(in srgb,var(--u-ink) 80%,var(--u-bg))}.at-matrix__case-event{font-size:12px;line-height:1.35;color:color-mix(in srgb,var(--u-ink) 80%,var(--u-bg));overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at-matrix__case:hover .at-matrix__case-brand{color:var(--u-accent);text-decoration:underline;text-underline-offset:4px}.at-matrix__case:focus-visible{outline:2px solid var(--u-accent);outline-offset:2px}.at-matrix__cases li{animation:at-matrix-in .4s var(--u-ease-out) both}@keyframes at-matrix-in{0%{opacity:0;transform:translateY(6px)}}.at-matrix__more{min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:var(--u-accent);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.at-matrix__more:hover{color:var(--u-ink)}.at-matrix__more:focus-visible{outline:2px solid var(--u-accent);outline-offset:2px}.at-matrix__foot{display:grid;gap:24px;margin-top:28px}.at-matrix__note{margin:0;max-width:72ch;font-size:13px;line-height:1.55;color:var(--u-muted)}.at-matrix__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.at-matrix__cta p{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase}@media(min-width:900px){.at-matrix__foot{grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media(min-width:761px)and (max-width:1099px){.at-matrix__corner{width:17%}.at-matrix__cell{padding:10px 8px 12px}.at-matrix__case-brand{font-size:13px}.at-matrix__world-sub{font-size:12px}}@media(max-width:760px){.at-matrix__table,.at-matrix__table tbody,.at-matrix__table tr,.at-matrix__table th,.at-matrix__table td{display:block}.at-matrix__table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.at-matrix__table tbody tr{display:flex;flex-wrap:wrap;gap:8px;padding:22px 0;border-top:1px solid var(--at-line)}.at-matrix__table tbody tr:last-child{border-bottom:1px solid var(--at-line)}.at-matrix__world{flex:1 1 100%;padding:0 0 6px;border:0}.at-matrix__cell{flex:1 1 100%;min-width:0;border:0;border-left:2px solid var(--u-accent);padding:10px 12px 8px}.at-matrix__cell.is-none{order:2;flex:0 1 auto;display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--at-line);padding:6px 10px;background:none}.at-matrix__cell-season{display:block;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--u-accent)}.at-matrix__cell.is-none .at-matrix__cell-season{color:var(--u-ink)}.at-matrix__cell.is-none .at-matrix__cell-season:after{content:" ·";color:var(--u-muted)}.at-matrix__none{padding:0;font-size:.75rem}.at-matrix__row.is-empty{padding:16px 0}.at-matrix__row.is-empty td{display:none}.at-matrix__row.is-empty .at-matrix__world{padding:0}.at-matrix__row.is-empty .at-matrix__world-name{font-size:20px}.at-matrix__world-none{display:inline-block;margin-top:10px;padding:5px 9px;border:1px dashed var(--at-line);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--u-muted)}.at-matrix__cases{padding-top:6px}.at-matrix__filter{width:100%}}.at-why{padding:clamp(80px,11vw,160px) 0;border-top:1px solid var(--at-line)}.at-why__hint{display:none;font-size:12px;color:var(--u-accent);margin:18px 0 0;text-transform:uppercase;letter-spacing:.12em}.at-why__rail{list-style:none;margin:0 auto;padding:0;width:min(100% - 96px,1540px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}.at-why__card{min-width:0;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--at-line);border-top:3px solid var(--ctx, var(--u-accent));background:var(--u-bg)}.at-why__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#151515}.at-why__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.at-why__type{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;font-size:clamp(30px,3.2vw,48px);color:var(--ctx, var(--u-accent));background:repeating-linear-gradient(0deg,var(--at-soft) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--at-soft) 0 1px,transparent 1px 24px)}.at-why__time{position:absolute;left:10px;top:10px;padding:6px 8px;background:#000c;color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.at-why__body{display:grid;align-content:start;gap:10px;padding:20px}.at-why__verb{font-size:clamp(30px,3vw,44px);margin:0;color:var(--ctx, var(--u-accent));line-height:1}.at-why__name{font:500 13px/1.2 var(--u-mono);letter-spacing:.1em;margin:0}.at-why__text{margin:0;line-height:1.55;font-size:15px}.at-why__fits{margin:0;font-size:13px;color:var(--u-muted)}.at-why__fits b{color:var(--u-ink);font-weight:600}.at-why.is-rail{padding:0}.at-why.is-rail .at-why__stage{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:110px 0 48px;overflow:hidden}.at-why.is-rail .at-head{margin-bottom:36px}.at-why.is-rail .at-head__title{font-size:clamp(36px,4.4vw,72px)}.at-why.is-rail .at-why__hint{display:block}.at-why.is-rail .at-why__rail{display:flex;width:auto;padding-inline:max(48px,calc((100vw - 1540px)/2));gap:20px;will-change:transform}.at-why.is-rail .at-why__card{flex:0 0 clamp(300px,28vw,400px)}.at-why.is-rail .at-why__media{aspect-ratio:16 / 10}.at-process__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.at-process__rail{position:relative;padding-left:28px}.at-process__line{position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--at-line)}.at-process__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--u-accent);transform-origin:top}.at-process__list{list-style:none;margin:0;padding:0;display:grid;gap:36px}.at-step{position:relative;display:grid;gap:6px}.at-step:before{content:"";position:absolute;left:-28px;top:4px;width:12px;height:12px;background:var(--u-bg);border:2px solid var(--u-accent)}.at-step__tc{font-size:12px;color:var(--u-accent);letter-spacing:.1em}.at-step__title{font:400 clamp(24px,2.4vw,36px)/1 var(--u-display);text-transform:var(--u-display-case);letter-spacing:-.04em;margin:0}.at-step__text{margin:0;line-height:1.55;color:var(--u-muted);max-width:56ch}@media(min-width:900px){.at-process__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.at-process__head{position:sticky;top:110px}}.at-brief__steps{margin-bottom:28px}.at-brief__steps ol{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.at-brief__stepbtn{min-height:44px;padding:0 14px;border:1px solid var(--at-line);background:transparent;color:var(--u-muted);font:500 12px/1 var(--u-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.at-brief__stepbtn[data-done]{color:var(--u-ink);border-color:color-mix(in srgb,var(--u-accent) 50%,transparent)}.at-brief__stepbtn[aria-current=step]{background:var(--u-accent);border-color:var(--u-accent);color:#111}.at-brief__stepbtn:disabled{opacity:.45;cursor:not-allowed}.at-brief__bar{display:block;height:2px;background:var(--at-line)}.at-brief__bar span{display:block;height:100%;background:var(--u-accent);transform-origin:left;transition:transform .5s var(--u-ease-out)}.at-brief__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.at-brief__panel{min-width:0;padding:clamp(20px,3vw,40px);border:1px solid var(--at-line);background:var(--at-soft)}.at-brief__panel:focus{outline:none}.at-brief__count{margin:0 0 12px;font-size:12px;color:var(--u-accent);text-transform:uppercase;letter-spacing:.12em}.at-brief__q{font-size:clamp(26px,3.4vw,52px);margin:0 0 10px}.at-brief__q:focus{outline:none}.at-brief__q:focus-visible{outline:2px solid var(--u-accent);outline-offset:4px}.at-brief__hint{margin:0 0 22px;color:var(--u-muted);font-size:14px}.at-brief__options{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px}.at-opt{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--at-line);cursor:pointer;transition:border-color .2s,background .2s}.at-opt:hover{border-color:var(--u-accent)}.at-opt.is-on{border-color:var(--u-accent);background:color-mix(in srgb,var(--u-accent) 10%,transparent)}.at-opt input{position:absolute;opacity:0;width:1px;height:1px}.at-opt:has(input:focus-visible){outline:2px solid var(--u-accent);outline-offset:2px}.at-opt__mark{flex:0 0 22px;height:22px;display:grid;place-items:center;border:1px solid var(--u-accent);color:#111}.at-opt.is-on .at-opt__mark{background:var(--u-accent)}.at-opt input[type=radio]+.at-opt__mark{border-radius:50%}.at-opt__label{display:grid;gap:3px;font-size:15px;line-height:1.3}.at-opt__label small{font:500 .75rem/1 var(--u-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--u-muted)}.at-brief__alcohol{margin-top:16px}.at-brief__contact{display:grid;gap:16px}.at-brief__fallback{margin:0;font-size:13px;color:var(--u-muted)}.at-brief__nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.at-brief__sheet{align-self:start;padding:22px;border:1px solid var(--at-line);font-size:14px}.at-brief__sheet-title{margin:0 0 14px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--u-accent)}.at-brief__sheet dl{margin:0 0 12px;display:grid}.at-brief__sheet dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px dashed var(--at-line);color:var(--u-muted);transition:color .4s,border-color .4s}.at-brief__sheet dl>div.is-live{color:var(--u-ink);border-bottom-style:solid}.at-brief__sheet dt{font:500 .75rem/1.4 var(--u-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--u-muted)}.at-brief__sheet dd{margin:0;overflow-wrap:anywhere}.at-brief__sheet-flag{margin:0 0 10px;color:#ffb03a;font-size:13px}@media(min-width:900px){.at-brief__grid{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.at-brief__sheet{position:sticky;top:100px}}.at-alcohol{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border:1px solid #ffb03a;color:var(--u-ink);background:color-mix(in srgb,#ffb03a 8%,transparent)}.at-alcohol p{margin:0;font-size:14px;line-height:1.5}.at-alcohol__title{font-weight:700;margin-bottom:4px!important}.at-alcohol__badge{flex:0 0 auto;display:grid;place-items:center;min-width:48px;height:48px;padding:0 6px;background:#ffb03a;color:#111;font:700 16px/1 var(--u-mono)}.at-alcohol--compact{padding:12px 14px;gap:12px;align-items:center}.at-alcohol--compact .at-alcohol__badge{min-width:36px;height:36px;font-size:13px}.at-alcohol--compact p{font-size:13px}@media(max-width:760px){.at-hero{padding:100px 0 72px}.at-hero__grid{grid-template-columns:repeat(3,1fr)}.at-hero__lower{grid-template-columns:minmax(0,1fr)}.at-hero__counter{justify-items:start;text-align:left}.at-hero__scroll{display:none}.at-crowd{grid-template-columns:minmax(0,1fr)}.at-why__rail{width:min(100% - 38px,1540px)}.at-cases__count{margin-left:0;width:100%}.at-btn{padding:0 20px}}@media(prefers-reduced-motion:reduce){.at-case__media img,.at-brief__bar span,.at-brief__sheet dl>div,.at-matrix__cell{transition:none}.at-matrix__cases li{animation:none}}:root[data-motion=reduced] :is(.at-case__media img,.at-brief__bar span,.at-brief__sheet dl>div,.at-matrix__cell){transition:none}:root[data-motion=reduced] .at-matrix__cases li{animation:none}

.at-facets{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:20px 28px;align-items:start;margin-bottom:18px}.at-facets:focus-visible{outline:2px solid var(--u-accent);outline-offset:8px}.at-facets:focus:not(:focus-visible){outline:none}.at-facet{min-width:0;margin:0;padding:0;border:0;display:grid;gap:10px}.at-facet__label{padding:0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--u-accent)}.at-facet__chips{display:flex;flex-wrap:wrap;gap:8px}.at-chip{display:inline-flex;align-items:center;gap:8px}.at-chip.is-zero{color:var(--u-muted);border-style:dashed}.at-chip.is-zero[aria-pressed=true]{color:#111;border-style:solid}.at-chip.is-on{background:var(--u-accent);border-color:var(--u-accent);color:#111}.at-chip__n{font-size:.75rem;opacity:.72;font-variant-numeric:tabular-nums}.at-facet--select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 44px 0 14px;border:1px solid var(--at-line);border-radius:0;background-color:transparent;color:var(--u-ink);font:500 14px/1.2 var(--u-text);cursor:pointer;transition:border-color .2s;background-image:linear-gradient(45deg,transparent 50%,var(--u-accent) 50%),linear-gradient(135deg,var(--u-accent) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.at-facet--select select:hover{border-color:var(--u-accent)}.at-facet--select select:focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}.at-facet--select option{background:var(--u-bg);color:var(--u-ink)}.at-facet--select.is-set select{border-color:var(--u-accent)}.at-facets__bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;padding:12px 0;margin-bottom:28px;border-top:1px solid var(--at-line);border-bottom:1px solid var(--at-line)}.at-facets__bar .at-cases__count{margin:0;color:var(--u-ink);letter-spacing:.06em;text-transform:uppercase}.at-facets__actions{display:flex;flex-wrap:wrap;gap:0 22px;margin-left:auto}.at-facets__status{flex-basis:100%;margin:0;font-size:13px;color:var(--u-muted)}.at-facets__status:empty{display:none}.at-case__proof{display:grid;gap:4px;margin:2px 0 0;font-size:12px;line-height:1.4}.at-case__proof>div{display:flex;flex-wrap:wrap;gap:0 6px}.at-case__proof dt{font:500 .75rem/1.6 var(--u-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--u-muted)}.at-case__proof dt:after{content:":"}.at-case__proof dd{margin:0;min-width:0;overflow-wrap:anywhere}.at-cases__empty{display:grid;gap:12px;max-width:70ch;padding:clamp(28px,4vw,48px);border:1px dashed var(--at-line)}.at-cases__empty-title{margin:0;font:400 clamp(22px,2.4vw,34px)/1.05 var(--u-display);text-transform:var(--u-display-case);letter-spacing:-.03em}.at-cases__empty-text{margin:0;color:var(--u-muted);line-height:1.5}.at-cases__relax{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.at-cases__relax .at-chip{text-align:left;line-height:1.3;padding-block:8px}@media(max-width:1100px){.at-facets{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.at-facet:first-child{grid-column:1 / -1}}@media(max-width:640px){.at-facets{grid-template-columns:minmax(0,1fr)}.at-facets__actions{margin-left:0}.at-chip{padding:0 14px}}
