:where([data-niche=auto]) .aw-compare{display:none}@media (min-width:64rem){:where([data-niche=auto]) .aw-compare{display:block}}:where([data-niche=auto]) .aw-compare__head{border-block-end:var(--aw-hair) solid var(--e-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}:where([data-niche=auto]) .aw-compare__pick{align-items:center;gap:1rem;display:flex}:where([data-niche=auto]) .aw-compare__pick .aw-select{inline-size:auto;min-inline-size:18rem}:where([data-niche=auto]) .aw-compare__grid{gap:clamp(2rem,4vw,3.5rem);margin-block-start:clamp(1.75rem,3vw,2.5rem);display:grid}:where([data-niche=auto]) .aw-compare__grid[data-two]{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-niche=auto]) .aw-compare__grid[data-two] .aw-compare__column+.aw-compare__column{border-inline-start:var(--aw-hair) solid var(--e-line);padding-inline-start:clamp(2rem,4vw,3.5rem)}:where([data-niche=auto]) .aw-compare__price{font-family:var(--e-font-mono);font-size:var(--aw-t-mono);font-variant-numeric:tabular-nums;color:var(--e-muted);margin-block-start:.5rem}
:where([data-niche=auto]) .aw-film__frame{aspect-ratio:16/9;background:var(--aw-asphalt);position:relative;overflow:hidden}:where([data-niche=auto]) .aw-film__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=auto]) .aw-film__button{background:linear-gradient(to top, color-mix(in srgb, var(--aw-asphalt) 55%, transparent), transparent 55%);color:var(--aw-glass);cursor:pointer;transition:background-color var(--aw-enter) var(--aw-ease);border:0;grid-auto-flow:row;place-items:center;gap:.75rem;display:grid;position:absolute;inset:0}:where([data-niche=auto]) .aw-film__glyph{border-radius:var(--aw-pill);background:var(--e-accent);block-size:3.5rem;inline-size:3.5rem;color:var(--e-on-accent);transition:transform var(--aw-enter) var(--aw-ease);place-items:center;display:grid}:where([data-niche=auto]) .aw-film__glyph svg{block-size:1.4rem;inline-size:1.4rem}:where([data-niche=auto]) .aw-film__button:hover .aw-film__glyph{transform:scale(1.06)}:where([data-niche=auto]) .aw-film__button-label{font-family:var(--aw-font-badge);font-weight:700;font-size:var(--aw-t-label);letter-spacing:var(--aw-track-badge);text-transform:uppercase}:where([data-niche=auto]) .aw-film[data-on] .aw-film__button{opacity:0;background:0 0}:where([data-niche=auto]) .aw-film[data-on] .aw-film__button:hover,:where([data-niche=auto]) .aw-film[data-on] .aw-film__button:focus-visible{opacity:1}:where([data-niche=auto]) .aw-film__meta{align-items:center;gap:1rem;margin-block-start:.85rem;display:flex}:where([data-niche=auto]) .aw-film__wave{flex:auto;align-items:center;gap:2px;block-size:1.5rem;min-inline-size:0;display:flex}:where([data-niche=auto]) .aw-film__bar{background:var(--e-accent-2);transform-origin:50%;flex:1 1 0;block-size:1px}:where([data-niche=auto]) .aw-film__wave--live .aw-film__bar{background:var(--e-accent);block-size:100%;transform:scaleY(var(--aw-wave,.12));transition:transform 60ms linear}:where([data-niche=auto]) .aw-film__note{color:var(--e-muted);flex:none}@media (prefers-reduced-motion:reduce){:where([data-niche=auto]) .aw-film__wave--live .aw-film__bar,:where([data-niche=auto]) .aw-film__glyph{transition:none}}
:where([data-niche=auto]) .aw-gallery__grid{gap:var(--aw-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where([data-niche=auto]) .aw-gallery__cell:first-child{grid-column:span 2}@media not (min-width:64rem){:where([data-niche=auto]) .aw-gallery__grid:has(>:nth-child(4)):not(:has(>:nth-child(5))) .aw-gallery__cell:last-child{grid-column:span 2}}@media (min-width:64rem){:where([data-niche=auto]) .aw-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-niche=auto]) .aw-gallery__cell:first-child{grid-column:span 2}:where([data-niche=auto]) .aw-gallery__grid:has(>:nth-child(4)) .aw-gallery__cell:first-child{grid-column:span 3}}:where([data-niche=auto]) .aw-gallery__cell{min-inline-size:0;position:relative}:where([data-niche=auto]) .aw-gallery__open{background:var(--e-surface-2);block-size:100%;inline-size:100%;color:inherit;cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}:where([data-niche=auto]) .aw-gallery__caption{text-align:start;font-family:var(--aw-font-badge);font-weight:700;font-size:var(--aw-t-label);letter-spacing:var(--aw-track-badge);text-transform:uppercase;color:var(--aw-glass);background:linear-gradient(to top, color-mix(in srgb, var(--aw-asphalt) 80%, transparent), transparent);padding:2rem .85rem .7rem;position:absolute;inset-block-end:0;inset-inline:0}:where([data-niche=auto]) .aw-lightbox{background:var(--aw-asphalt);block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;color:var(--aw-glass);border:0;margin:0;padding:0}:where([data-niche=auto]) .aw-lightbox::backdrop{background:var(--aw-asphalt)}:where([data-niche=auto]) .aw-lightbox__inner{grid-template-rows:1fr auto;align-items:center;block-size:100%;padding:clamp(3rem,8vh,5rem) clamp(1rem,5vw,4rem) 1.5rem;display:grid;position:relative}:where([data-niche=auto]) .aw-lightbox__frame{max-block-size:100%;inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}:where([data-niche=auto]) .aw-lightbox__bar{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-block-start:1rem;display:flex}:where([data-niche=auto]) .aw-lightbox__caption{font-family:var(--e-font-body);font-size:var(--aw-t-note);color:var(--aw-titanium);margin:0}:where([data-niche=auto]) .aw-lightbox__nav{border-radius:var(--aw-pill);border:var(--aw-hair) solid color-mix(in srgb, var(--aw-glass) 30%, transparent);background:color-mix(in srgb, var(--aw-asphalt) 60%, transparent);block-size:2.75rem;inline-size:2.75rem;color:var(--aw-glass);cursor:pointer;place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}:where([data-niche=auto]) .aw-lightbox__nav--prev{inset-inline-start:clamp(.5rem,2vw,1.5rem)}:where([data-niche=auto]) .aw-lightbox__nav--next{inset-inline-end:clamp(.5rem,2vw,1.5rem)}[dir=rtl] :where([data-niche=auto]) .aw-lightbox__nav svg{transform:scaleX(-1)}:where([data-niche=auto]) .aw-lightbox__close{border-color:color-mix(in srgb, var(--aw-glass) 30%, transparent);color:var(--aw-glass);position:absolute;inset-block-start:clamp(.75rem,2vh,1.5rem);inset-inline-end:clamp(.75rem,2vw,1.5rem)}
