.av2-bleed,.av2-appr__inner,.av2-proj__in,.av2-stg__inner,.av2-vid__in,.av2-team__inner,.av2-cmp__in,.av2-pdet__inner,.arc-sketch__grid,.arc-faq__grid,.arc-final__in,.arc-footer__grid{width:min(1400px,100% - 112px);margin-inline:auto}@media (max-width:1100px){.av2-bleed,.av2-appr__inner,.av2-proj__in,.av2-stg__inner,.av2-vid__in,.av2-team__inner,.av2-cmp__in,.av2-pdet__inner,.arc-sketch__grid,.arc-faq__grid,.arc-final__in,.arc-footer__grid{width:min(1400px,100% - 48px)}.av2-pdet__track{scroll-padding-inline:24px}}.av2-hero{position:relative}.av2-hero__frame{isolation:isolate;border:var(--hairline) solid var(--c-white-36);color:var(--c-paper-0);border-radius:14px;position:relative;overflow:hidden}.av2-hero__bg,.av2-hero__scrim{z-index:-1;position:absolute}.av2-hero__bg{object-fit:cover;will-change:transform;width:100%;height:114%;top:-7%;left:0}.av2-hero__scrim{background:linear-gradient(#0000008c 0%,#00000052 34%,#000000b8 100%),linear-gradient(90deg,#00000073 0%,#0000001a 55%,#00000040 100%);inset:0}.av2-hero__row{grid-template-columns:repeat(12,1fr);column-gap:20px;width:min(1400px,100% - 112px);margin-inline:auto;display:grid}.av2-hero__nav{border-bottom:var(--hairline) solid var(--c-white-36);align-items:center;gap:24px;height:88px;display:flex}.av2-hero__nav-in{align-items:center;gap:24px;height:100%;display:flex}.av2-hero__logo{flex-direction:column;gap:4px;display:flex}.av2-hero__logo img{width:auto;height:26px}.av2-hero__logo span{color:var(--c-white-70)}.av2-hero__links{flex:1;justify-content:center;gap:38px;display:flex}.av2-hero__links a{color:var(--c-paper-0);transition:opacity var(--dur-fast) var(--ease-out-expo);font-size:15px}.av2-hero__links a:hover{opacity:.7}.av2-hero__nav .av2-hero__btn{min-width:213px}.av2-hero__btn{background:var(--c-paper-0);height:44px;color:var(--c-ink-0);font-family:var(--font-text);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out-expo);border:0;border-radius:6px;justify-content:center;align-items:center;padding-inline:26px;font-size:15px;display:inline-flex}.av2-hero__btn:hover{transform:translateY(-1px)}.av2-hero__main{padding-top:437px}.av2-hero__title{font-family:var(--font-display);font-size:var(--fs-display-1);letter-spacing:var(--track-display);color:var(--c-paper-0);grid-column:1/8;font-weight:800;line-height:1.04}.av2-hero__title--sm{font-size:var(--fs-display-3)}.av2-hero__aside{flex-direction:column;grid-column:8/10;gap:28px;padding-top:18px;display:flex}.av2-hero__lead{color:var(--c-paper-0);font-size:15px;line-height:1.4}.av2-hero__aside--wide{grid-column:8/12}.av2-hero__aside--wide .av2-hero__lead{text-wrap:balance;max-width:none}.av2-hero__aside--full{grid-column:8/13}.av2-hero__aside--full .av2-hero__lead{text-wrap:balance}.av2-hero__aside .av2-hero__btn{align-self:start;min-width:245px;margin-top:auto}.av2-hero__about{padding-top:196px}.av2-hero__atitle{font-family:var(--font-display);font-size:var(--fs-display-3);letter-spacing:var(--track-display);color:var(--c-paper-0);grid-column:1/5;margin-top:41px;font-weight:800;line-height:1.04}.av2-hero__atext{color:var(--c-paper-0);margin-top:41px;font-size:14px;line-height:1.5}.av2-hero__atext--a{grid-column:7/10}.av2-hero__atext--b{grid-column:10/13}.av2-hero__facts{border-top:var(--hairline) solid var(--c-white-36);margin-top:60px;margin-bottom:0;padding-top:47px;padding-bottom:117px}.av2-hero__fact{flex-direction:column;grid-column:span 3;gap:6px;display:flex}@media (min-width:641px){.av2-hero__facts:has(>:nth-child(3):last-child) .av2-hero__fact{grid-column:span 4}}.av2-hero__fact dd{font-family:var(--font-display);letter-spacing:var(--track-display);color:var(--c-paper-0);order:-1;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:800;line-height:1}.av2-hero__fact dd.av2-hero__fact--word{font-size:clamp(20px,1.9vw,28px)}.av2-hero__fact dt{color:var(--c-paper-0);font-size:14px;line-height:1.4}@media (max-width:1100px){.av2-hero__row{width:min(1400px,100% - 48px)}.av2-hero__links,.av2-hero__nav .av2-hero__btn{display:none}.av2-hero__main{padding-top:160px}.av2-hero__title,.av2-hero__aside,.av2-hero__atitle,.av2-hero__atext--a,.av2-hero__atext--b{grid-column:1/-1}.av2-hero__aside{padding-top:32px}.av2-hero__aside .av2-hero__btn{margin-top:28px}.av2-hero__about{padding-top:72px}.av2-hero__atext{margin-top:24px}.av2-hero__fact{grid-column:span 6}.av2-hero__facts{row-gap:32px;padding-bottom:56px}}@media (max-width:640px){.av2-hero__fact{grid-column:1/-1}}.av2-appr{padding-block:var(--section-y);background:var(--surface-canvas)}.av2-appr__inner{flex-direction:column;gap:120px;display:flex}.av2-appr__top{grid-template-columns:minmax(0,678px) minmax(0,590px);justify-content:space-between;align-items:start;gap:40px;display:grid}.av2-appr__heading-group{flex-direction:column;gap:40px;display:flex}.av2-appr__title{font-family:var(--font-display);font-size:var(--fs-display-3);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-primary);font-weight:800;line-height:1.04}.av2-appr__text-group{flex-direction:column;gap:32px;max-width:606px;display:flex}.av2-appr__text{max-width:527px;color:var(--text-secondary)}.av2-appr__text p+p{margin-top:1.6em}.av2-appr__author{align-items:center;gap:16px;display:flex}.av2-appr__avatar{border-radius:var(--radius-pill);background:var(--surface-inset);flex:none;width:60px;height:60px;overflow:hidden}.av2-appr__avatar img{object-fit:cover;width:100%;height:100%}.av2-appr__author-info{flex-direction:column;gap:2px;display:flex}.av2-appr__author-name{font-family:var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4}.av2-appr__author-role{color:var(--text-tertiary)}.av2-appr__features{flex-direction:column;gap:24px;padding-top:56px;display:flex}.av2-appr__feature{flex-direction:column;gap:16px;display:flex}.av2-appr__feature+.av2-appr__feature{border-top:var(--hairline) solid var(--border-hairline);padding-top:24px}.av2-appr__ficon{border-radius:var(--radius-pill);background:var(--surface-inset);width:44px;height:44px;color:var(--text-primary);justify-content:center;align-items:center;display:flex}.av2-appr__ficon svg{width:22px;height:22px}.av2-appr__ftext{flex-direction:column;gap:8px;display:flex}.av2-appr__ftitle{font-family:var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.5}.av2-appr__fdesc{color:var(--text-secondary)}.av2-proj{padding-block:var(--section-y);background:var(--surface-canvas)}.av2-proj__head{flex-direction:column;gap:24px;margin-bottom:64px;display:flex}.av2-proj__list{flex-direction:column;gap:80px;display:flex}.av2-proj__top{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:start;gap:40px;margin-bottom:24px;display:grid}.av2-proj__name{font-family:var(--font-display);color:var(--text-primary);font-size:24px;font-weight:600;line-height:1.2}.av2-proj__hint{color:var(--text-secondary)}.av2-proj__media{aspect-ratio:1195/530;background:var(--surface-inset);overflow:hidden}.av2-proj .av2-proj__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out-expo), opacity var(--dur-med) var(--ease-nav)}.av2-proj__item:hover .av2-proj__media img,.av2-proj__card:hover .av2-proj__media img{transform:scale(1.04)}.av2-proj__meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:20px;display:grid}.av2-proj__facts{gap:48px;display:flex}.av2-proj__fact{flex-direction:column;gap:4px;display:flex}.av2-proj__fact dt{color:var(--text-tertiary)}.av2-proj__fact dd{color:var(--text-primary);margin:0}.av2-proj__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.av2-proj__card{flex-direction:column;gap:16px;display:flex}.av2-proj__card .av2-proj__media{aspect-ratio:3/2}.av2-proj__link{color:inherit;flex-direction:column;gap:16px;text-decoration:none;display:flex}.av2-proj__more{text-align:center;margin-top:56px}.av2-book{padding:0}.av2-stg{padding-block:var(--section-y) 0;background:var(--surface-canvas);color:var(--text-primary)}.av2-stg__inner{flex-direction:column;align-items:center;gap:95px;display:flex}.av2-stg__head{text-align:center;flex-direction:column;align-items:center;gap:32px;width:640px;max-width:100%;display:flex}.av2-stg__heading{flex-direction:column;gap:24px;display:flex}.av2-stg__title{font-family:var(--font-display);font-size:var(--fs-display-3);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-primary);font-weight:800;line-height:1.04}.av2-stg__sub{color:var(--text-secondary)}.av2-stg__body{grid-template-columns:1fr 1fr;align-items:stretch;min-height:560px;margin-top:95px;display:grid}.av2-stg__list-col{padding-block:clamp(28px,3.4vw,56px);flex-direction:column;justify-content:center;gap:32px;min-height:540px;padding-left:max(clamp(24px,3vw,56px),50vw - 700px);padding-right:clamp(24px,4vw,93px);display:flex}.av2-stg__list-title{font-family:var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-primary);font-size:20px;font-weight:600;line-height:1.5}.av2-stg__list{flex-direction:column;gap:24px;display:flex}.av2-stage{border-bottom:var(--hairline) solid var(--border-hairline);padding-bottom:24px}.av2-stage__row{text-align:left;cursor:pointer;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:0;display:flex}.av2-stage__name{font-family:var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.5}.av2-stage__num{font-family:var(--font-mono);display:inline-block}.av2-stage__content{opacity:0;transition:grid-template-rows var(--dur-med) var(--ease-out-expo), opacity var(--dur-base) var(--ease-out-expo), margin-top var(--dur-med) var(--ease-out-expo);grid-template-rows:0fr;display:grid}.av2-stage--open .av2-stage__content{opacity:1;grid-template-rows:1fr;margin-top:12px}.av2-stage__bullets{flex-direction:column;gap:2px;min-height:0;padding-left:20px;display:flex;overflow:hidden}.av2-stage__bullets li{color:var(--text-secondary);align-items:flex-start;gap:9px;display:flex}.av2-stage__dot{border-radius:var(--radius-pill);background:var(--text-secondary);flex:none;width:3px;height:3px;margin-top:9px}.av2-stage__toggle{border-radius:var(--radius-pill);background:var(--surface-inset);cursor:pointer;width:30px;height:30px;transition:background var(--dur-fast) var(--ease-out-expo);border:0;flex:none;position:relative}.av2-stage__row:hover .av2-stage__toggle{background:var(--surface-raised)}.av2-stage__toggle:before,.av2-stage__toggle:after{content:"";background:var(--text-primary);transition:transform var(--dur-base) var(--ease-out-expo);position:absolute;top:50%;left:50%}.av2-stage__toggle:before{width:14px;height:var(--hairline);transform:translate(-50%,-50%)}.av2-stage__toggle:after{width:var(--hairline);height:14px;transform:translate(-50%,-50%)}.av2-stage--open .av2-stage__toggle:after{transform:translate(-50%,-50%)scaleY(0)}.av2-stg__media{margin:0;position:relative;overflow:hidden}.av2-stg__shot{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out-expo), transform 1.2s var(--ease-out-expo);will-change:opacity, transform;position:absolute;inset:0;transform:scale(1.05)}.av2-stg__shot.is-active{opacity:1;transform:scale(1)}.av2-vid{padding-block:var(--section-y);background:var(--surface-raised);border-top:var(--hairline) solid var(--border-hairline)}.av2-vid__head{grid-template-columns:minmax(0,.95fr) minmax(420px,.72fr);align-items:end;gap:96px;margin-bottom:54px;display:grid}.av2-vid__kicker{color:var(--text-tertiary);margin-bottom:14px}.av2-vid__sub{max-width:610px;color:var(--text-secondary)}.av2-vid__layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:stretch;gap:18px;display:grid}.av2-vid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.av2-vcard{border-radius:var(--radius-sm);background:var(--surface-inverse);cursor:pointer;min-height:220px;position:relative;overflow:hidden}.av2-vcard--feature{min-height:460px}.av2-vcard__thumb{position:absolute;inset:0}.av2-vcard__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out-expo)}.av2-vcard:hover .av2-vcard__thumb img{transform:scale(1.06)}.av2-vcard__content{z-index:1;height:100%;min-height:inherit;background:linear-gradient(#00000047 0%,#0000001a 54%,#0000009e 100%);flex-direction:column;padding:20px;display:flex;position:relative}.av2-vcard__topline{color:var(--c-white-70);justify-content:space-between;align-items:center;gap:12px;display:flex}.av2-vcard__tag{text-transform:uppercase}.av2-vcard__dur{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);color:var(--text-inverse);background:#0000008c;padding:4px 9px}.av2-vcard__play{border-radius:var(--radius-pill);width:64px;height:64px;color:var(--text-primary);cursor:pointer;transition:transform var(--dur-base) var(--ease-out-expo);background:#ffffffeb;border:0;justify-content:center;align-self:center;align-items:center;margin:auto;display:flex}.av2-vcard:hover .av2-vcard__play{transform:scale(1.08)}.av2-vcard__play:disabled{opacity:.4;cursor:default}.av2-vcard:hover .av2-vcard__play:disabled{transform:none}.av2-vcard:has(.av2-vcard__play:disabled){cursor:default}.av2-vcard:has(.av2-vcard__play:disabled):hover .av2-vcard__thumb img{transform:none}.av2-vcard--feature .av2-vcard__play{width:84px;height:84px}.av2-vcard__play svg{width:20px;height:20px;margin-left:3px}.av2-vcard__title{font-family:var(--font-display);color:var(--text-inverse);font-size:18px;font-weight:600;line-height:1.25}.av2-vcard--feature .av2-vcard__title{font-size:var(--fs-heading-4);letter-spacing:var(--track-display)}.av2-team{padding-block:var(--section-y);background:var(--surface-canvas)}.av2-team__inner{flex-direction:column;gap:96px;display:flex}.av2-team__top{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.av2-team__lead{flex-direction:column;gap:clamp(40px,7vw,134px);display:flex}.av2-team__title{font-family:var(--font-display);font-size:var(--fs-display-3);letter-spacing:var(--track-display);color:var(--text-primary);font-weight:800;line-height:1.04}.av2-team__text{max-width:42ch;color:var(--text-secondary)}.av2-team__text p+p{margin-top:1.5em}.av2-lead{flex-direction:column;display:flex}.av2-lead__photo{aspect-ratio:458/686;background:repeating-linear-gradient(135deg, transparent 0 12px, #0000000b 12px 13px), var(--surface-inset);margin-bottom:15px;overflow:hidden}.av2-lead__photo img,.av2-team .arc-tcard__tile img{object-fit:cover;filter:grayscale();width:100%;height:100%}.av2-lead__name{font-family:var(--font-display);letter-spacing:var(--track-label);color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4}.av2-lead__role{color:var(--text-tertiary);margin-top:6px}.av2-cmp{padding-block:var(--section-y);background:var(--surface-canvas)}.av2-cmp__head{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:56px;margin-bottom:64px;display:grid}.av2-cmp__head-text{flex-direction:column;align-self:center;display:flex}.av2-cmp__kicker{color:var(--accent);margin-bottom:22px}.av2-cmp__title{font-family:var(--font-display);font-size:var(--fs-display-3);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-primary);max-width:600px;margin-bottom:22px;font-weight:800;line-height:1.04}.av2-cmp__subtitle{max-width:540px;color:var(--text-secondary)}.av2-cmp__photo{border-radius:var(--radius-sm);min-height:420px;position:relative;overflow:hidden}.av2-cmp__photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.av2-cmp__photo-card{-webkit-backdrop-filter:blur(2px);background:#fffffff0;max-width:420px;padding:26px 28px;position:absolute;bottom:24px;left:24px;right:24px}.av2-cmp__photo-label{color:var(--accent);margin-bottom:10px;display:block}.av2-cmp__photo-title{font-family:var(--font-display);text-transform:none;color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.3}.av2-cmp__table{flex-direction:column;display:flex}.av2-cmp__row{grid-template-columns:184px 1fr 1fr;display:grid}.av2-cmp__gh{color:var(--text-tertiary);padding:0 0 18px}.av2-cmp__gh--reg{padding-left:28px}.av2-cmp__gh--rb{background:var(--surface-raised);border:var(--hairline) solid var(--border-hairline);border-top:3px solid var(--accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-primary);align-items:center;gap:9px;padding:22px 28px;display:flex}.av2-cmp__table--line .av2-cmp__head-row{border-top:3px solid var(--accent)}.av2-cmp__table--line .av2-cmp__gh{align-items:center;gap:9px;padding:22px 0 18px;display:flex}.av2-cmp__table--line .av2-cmp__gh--reg{padding-left:28px}.av2-cmp__table--line .av2-cmp__gh--rb{border-top:0;border-radius:0;padding-inline:28px}.av2-cmp__check{width:18px;height:18px;color:var(--accent);flex:none}.av2-cmp__crit{border-top:var(--hairline) solid var(--border-hairline);font-family:var(--font-display);color:var(--text-primary);align-items:flex-start;padding:24px 24px 24px 0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.av2-cmp__cell{padding:24px 28px}.av2-cmp__cell--reg{color:var(--text-tertiary);border-top:var(--hairline) solid var(--border-hairline)}.av2-cmp__cell--rb{color:var(--text-primary);background:var(--surface-raised);border-inline:var(--hairline) solid var(--border-hairline);border-top:var(--hairline) solid var(--border-hairline)}.av2-cmp__row:last-child .av2-cmp__cell--rb{border-bottom:var(--hairline) solid var(--border-hairline);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.av2-cmp__lbl{display:none}.av2-pdet{padding-block:var(--section-y);background:var(--surface-canvas);border-top:var(--hairline) solid var(--border-hairline);position:relative;overflow:hidden}.arc-sketch,.arc-faq,.av2-book .dl-cta__in{padding-block:var(--section-y)}.av2-pdet__inner{flex-direction:column;gap:77px;display:flex}.av2-pdet__body{flex-direction:column;gap:40px;display:flex}.av2-pdet__intro{grid-template-columns:minmax(0,504px) minmax(0,1fr);align-items:center;gap:120px;display:grid}.av2-pdet__title{font-family:var(--font-display);font-size:var(--fs-display-3);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--text-primary);font-weight:800;line-height:1.04}.av2-pdet__copy{flex-direction:column;gap:14px;display:flex}.av2-pdet__lead{color:var(--text-secondary)}.av2-pdet__note{color:var(--text-tertiary)}.av2-pdet__carousel{flex-direction:column;align-items:flex-end;gap:29px;display:flex}.av2-pdet__nav{gap:8px;display:flex}.av2-arrow{border-radius:var(--radius-pill);cursor:pointer;width:48px;height:48px;transition:opacity var(--dur-fast) var(--ease-out-expo), background var(--dur-fast) var(--ease-out-expo);border:0;justify-content:center;align-items:center;display:flex}.av2-arrow svg{width:8px;height:14px}.av2-arrow:hover{opacity:.8}.av2-arrow:disabled{opacity:.35;cursor:default}.av2-arrow--prev{background:var(--surface-inset);color:var(--text-primary)}.av2-arrow--prev svg{transform:rotate(180deg)}.av2-arrow--next{background:var(--surface-inverse);color:var(--text-inverse)}.av2-pdet__track{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;align-self:stretch;gap:9px;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:calc(50vw + min(1400px,100vw - 112px)/-2);display:flex;overflow-x:auto}.av2-pdet__track::-webkit-scrollbar{display:none}.av2-pdet__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.av2-pdet__slide{scroll-snap-align:start;flex-direction:column;flex:none;gap:9px;width:628px;display:flex}.av2-pdet__slide img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.av2-pdet__slide-img{background:var(--surface-inset);width:628px;height:360px;overflow:hidden}.av2-pdet__slide-img img{object-fit:cover;width:100%;height:100%}.av2-pdet__slide-cap{max-width:507px;color:var(--text-secondary)}@media (max-width:1100px){.av2-team__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.av2-team__lead{grid-column:1/-1;gap:32px;margin-bottom:16px}.av2-team__inner{gap:64px}.av2-proj__top,.av2-proj__meta,.av2-appr__top,.av2-stg__body,.av2-vid__head,.av2-vid__layout,.av2-cmp__head,.av2-pdet__intro{grid-template-columns:minmax(0,1fr)}.av2-appr__inner{gap:64px}.av2-appr__features{padding-top:0}.av2-stg__inner{gap:56px}.av2-stg__body,.av2-vid__head,.av2-cmp__head,.av2-pdet__intro{gap:40px}.av2-stg__body{margin-top:56px}.av2-stg__list-col{min-height:0;padding:0 24px}.av2-stg__media{height:320px}.av2-vid__head{grid-template-columns:minmax(0,1fr);align-items:start}.av2-vcard--feature{min-height:320px}.av2-cmp__photo{min-height:340px}.av2-pdet__inner{gap:48px}}@media (max-width:760px){.av2-appr,.av2-proj,.av2-stg,.av2-vid,.av2-team,.av2-cmp,.av2-pdet,.arc-sketch,.arc-faq,.arc-final,.av2-book .dl-cta__in{padding-block:64px}.av2-stg{padding-bottom:0}.av2-team__inner{gap:36px}.av2-proj__grid{grid-template-columns:minmax(0,1fr)}.av2-proj__list{gap:56px}.av2-proj__facts{gap:28px}.av2-proj__name{font-size:20px}.av2-appr__title,.av2-stg__title,.av2-cmp__title,.av2-pdet__title{font-size:26px}.av2-vid__grid{grid-template-columns:minmax(0,1fr)}.av2-vcard--feature .av2-vcard__title{font-size:24px}.av2-cmp__row{grid-template-columns:minmax(0,1fr)}.av2-cmp__head-row{display:none}.av2-cmp__crit{padding:24px 0 12px}.av2-cmp__cell{border:0;padding:12px 0}.av2-cmp__cell--rb{border:var(--hairline) solid var(--border-hairline);border-top:3px solid var(--accent);border-radius:var(--radius-sm);padding:16px}.av2-cmp__row:last-child .av2-cmp__cell--rb{border-radius:var(--radius-sm)}.av2-cmp__lbl{font-family:var(--font-display);font-size:var(--fs-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;font-weight:600;display:block}.av2-cmp__photo-card{padding:18px 20px;bottom:12px;left:12px;right:12px}.av2-pdet__slide,.av2-pdet__slide-img{width:min(86vw,628px)}.av2-pdet__slide-img{height:min(52vw,360px)}.av2-pdet__carousel{gap:20px}}@media (prefers-reduced-motion:reduce){.av2-vcard__thumb img,.av2-stage__content,.av2-stg__shot{transition:none}}
