:where([data-niche=auto]) .aw-coast{display:grid;position:relative}:where([data-niche=auto]) .aw-coast__stage{aspect-ratio:4/5;background:var(--aw-graphite);margin:0;position:relative;overflow:hidden}:where([data-niche=auto]) .aw-coast__label{border-radius:var(--aw-pill);color:var(--aw-glass);font-family:var(--aw-font-badge);letter-spacing:var(--aw-track-badge);text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0c0eb8;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;translate:-50% -50%}:where([data-niche=auto]) .aw-coast__label.is-water{-webkit-backdrop-filter:none;backdrop-filter:none;color:#f2f2f5b3;font-family:var(--e-font-body);letter-spacing:.02em;text-transform:none;background:0 0;padding:0;font-size:.9rem;font-style:italic;font-weight:400}:where([data-niche=auto]) .aw-coast__label.is-pin{color:var(--aw-sodium-lit);background:#0c0c0edb;padding-inline-start:.45rem;translate:-.55rem -50%}:where([data-niche=auto]) .aw-coast__label.is-pin.is-flip{flex-direction:row-reverse;padding-inline:.7rem .45rem;translate:calc(.55rem - 100%) -50%}:where([data-niche=auto]) .aw-coast__dot{background:var(--aw-sodium-lit);border-radius:50%;block-size:.6rem;inline-size:.6rem;box-shadow:0 0 0 4px #ffb84340,0 0 18px #ffb843a6}:where([data-niche=auto]) .aw-coast__card{z-index:1;border:1px solid var(--e-line-strong);background:var(--e-surface);margin:-1.5rem .75rem 0;padding:1.35rem 1.25rem 1.4rem;position:relative}@media (min-width:64rem){:where([data-niche=auto]) .aw-coast{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end}:where([data-niche=auto]) .aw-coast__card{margin:0 0 3rem;margin-inline-start:-6rem;padding:2rem 2rem 2.1rem}}
:where([data-niche=auto]) .aw-visit{gap:.6rem;display:grid}:where([data-niche=auto]) .aw-visit__open{color:var(--e-muted);align-items:center;gap:.5rem;margin:0;display:flex}:where([data-niche=auto]) .aw-visit__where{font-family:var(--e-font-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:var(--aw-lh-title);text-transform:uppercase;margin:0}:where([data-niche=auto]) .aw-visit__week{font-size:1rem}:where([data-niche=auto]) .aw-visit__actions{margin-top:.6rem}:where([data-niche=auto]) .aw-visit__links{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:.4rem 0 0;font-size:1rem;display:flex}:where([data-niche=auto]) .aw-visit__links .aw-link{align-items:center;min-block-size:2.75rem;display:inline-flex}:where([data-niche=auto]) .aw-visit-preview{gap:1.5rem;display:grid}:where([data-niche=auto]) .aw-visit-preview>.aw-visit{border:1px solid var(--e-line-strong);background:var(--e-surface);padding:1.35rem 1.25rem 1.4rem}@media (min-width:64rem){:where([data-niche=auto]) .aw-visit-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}}:where([data-niche=auto]) .aw-visit__qtitle{font-family:var(--aw-font-badge);font-size:var(--aw-t-word);letter-spacing:var(--aw-track-badge);text-transform:uppercase;color:var(--e-muted);margin:0 0 .75rem;font-weight:700}:where([data-niche=auto]) .aw-visit__call{min-block-size:2.75rem}
:where([data-niche=auto]) .aw-hero{min-block-size:calc(100svh - var(--omni-chrome-h,0px));background:var(--aw-asphalt);color:var(--aw-glass);--aw-hero-p:0;align-items:flex-end;margin-block-start:calc(-1 * var(--aw-hdr-row));padding-block-start:var(--aw-hdr-row);display:flex;position:relative;overflow:hidden}:where([data-niche=auto]) .aw-hero__media{transform:translate3d(0, calc(var(--aw-hero-p) * -15%), 0);will-change:transform;position:absolute;inset:0}:where([data-niche=auto]) .aw-hero__media>*{block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=auto]) .aw-hero__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--aw-asphalt) 92%, transparent) 0%, color-mix(in srgb, var(--aw-asphalt) 55%, transparent) 30%, transparent 62%), linear-gradient(to bottom, color-mix(in srgb, var(--aw-asphalt) 55%, transparent) 0%, transparent 24%);position:absolute;inset:0}:where([data-niche=auto]) .aw-hero__body{inline-size:min(var(--aw-page), 100% - 2 * var(--aw-margin));transform:translate3d(0, calc(var(--aw-hero-p) * 10%), 0);will-change:transform;gap:1.5rem;margin-inline:auto;padding-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + 5.5rem);display:grid;position:relative}@media (min-width:64rem){:where([data-niche=auto]) .aw-hero__body{grid-template-columns:minmax(0,5fr) minmax(0,4fr);grid-template-areas:"copy price""foot price";align-items:end;gap:1.5rem 2rem;padding-block-end:clamp(2rem,5vh,3.5rem)}:where([data-niche=auto]) .aw-hero__copy{grid-area:copy}:where([data-niche=auto]) .aw-hero__price{grid-area:price;align-self:end}:where([data-niche=auto]) .aw-hero__foot{grid-area:foot}}:where([data-niche=auto]) .aw-hero__eyebrow{color:var(--aw-titanium);margin:0 0 .9rem}:where([data-niche=auto]) .aw-hero__copy .aw-display--hero{color:var(--aw-glass);text-transform:uppercase}:where([data-niche=auto]) .aw-hero__fact{color:var(--aw-titanium);margin-block-start:1.1rem}:where([data-niche=auto]) .aw-hero__status{align-items:center;gap:.5rem;display:flex}:where([data-niche=auto]) .aw-hero__foot{gap:clamp(.75rem,2vh,1.25rem);display:grid}:where([data-niche=auto]) .aw-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media not (min-width:48rem){:where([data-niche=auto]) .aw-hero__actions{padding-inline-end:4rem}}:where([data-niche=auto]) .aw-hero__price{color:var(--aw-glass)}@media (min-width:64rem){:where([data-niche=auto]) .aw-hero__price{text-align:end;justify-self:end;margin-block-end:2.5rem}:where([data-niche=auto]) .aw-hero__price .aw-numeral{align-items:flex-end}}@media (prefers-reduced-motion:reduce){:where([data-niche=auto]) .aw-hero__media,:where([data-niche=auto]) .aw-hero__body{will-change:auto;transform:none}}
:where([data-niche=auto]) .aw-linefilm{position:relative}:where([data-niche=auto]) .aw-linefilm__wrap{block-size:230vh;position:relative}:where([data-niche=auto]) .aw-linefilm__stage{background:var(--aw-asphalt);--aw-p:0;block-size:100lvh;position:sticky;inset-block-start:0;overflow:hidden}:where([data-niche=auto]) .aw-linefilm__video{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=auto]) .aw-linefilm__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--aw-asphalt) 90%, transparent) 0%, color-mix(in srgb, var(--aw-asphalt) 45%, transparent) 22%, transparent 44%), linear-gradient(to bottom, color-mix(in srgb, var(--aw-asphalt) 60%, transparent) 0%, transparent 26%);position:absolute;inset:0}:where([data-niche=auto]) .aw-linefilm__stage>.aw-word.aw-linefilm__word{z-index:2;color:var(--aw-glass);position:absolute;inset-block-start:calc(var(--e-chrome-total) + 1rem);inset-inline-start:var(--aw-inset,var(--aw-margin))}:where([data-niche=auto]) .aw-linefilm__readout{z-index:2;color:var(--aw-glass);text-align:end;flex-direction:column;align-items:flex-end;gap:.2rem;display:flex;position:absolute}:where([data-niche=auto]) .aw-linefilm__stage[data-crop=wide] .aw-linefilm__readout{inset-block-start:calc(var(--e-chrome-total) + 1rem);inset-inline-end:var(--aw-inset,var(--aw-margin))}:where([data-niche=auto]) .aw-linefilm__stage[data-crop=narrow] .aw-linefilm__readout{inset-block-start:calc(var(--e-chrome-total) + 2.75rem);inset-inline-end:var(--aw-inset,var(--aw-margin))}:where([data-niche=auto]) .aw-linefilm__speed{font-family:var(--e-font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;display:flex}:where([data-niche=auto]) .aw-linefilm__speed-value{text-align:end;min-inline-size:3ch;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1;display:inline-block}:where([data-niche=auto]) .aw-linefilm__speed-unit{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-titanium)}:where([data-niche=auto]) .aw-linefilm__speed-note{color:var(--aw-titanium);opacity:.75}:where([data-niche=auto]) .aw-linefilm__beats{inset-inline:var(--aw-inset,var(--aw-margin));z-index:2;display:grid;position:absolute;inset-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + 3rem)}:where([data-niche=auto]) .aw-linefilm__beat{font-family:var(--e-font-display);font-variation-settings:"opsz" 72;letter-spacing:var(--aw-track-display);color:var(--aw-glass);text-transform:uppercase;opacity:0;transition:opacity var(--aw-enter) var(--aw-ease), transform var(--aw-settle) var(--aw-ease);grid-area:1/1;margin:0;font-size:clamp(2rem,8vw,4.5rem);font-weight:800;line-height:.92;transform:translateY(.5rem)}:where([data-niche=auto]) .aw-linefilm__beat[data-on]{opacity:1;transform:none}:where([data-niche=auto]) .aw-linefilm__rail{z-index:2;background:color-mix(in srgb, var(--aw-titanium) 30%, transparent);block-size:2px;display:block;position:absolute;inset-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px));inset-inline:0}:where([data-niche=auto]) .aw-linefilm__rail-fill{background:var(--e-accent);transform-origin:0;transform:scaleX(var(--aw-p,0));position:absolute;inset:0}[dir=rtl] :where([data-niche=auto]) .aw-linefilm__rail-fill{transform-origin:100%}:where([data-niche=auto]) .aw-linefilm--static{background:var(--aw-asphalt);color:var(--aw-glass);position:relative;overflow:hidden}:where([data-niche=auto]) .aw-linefilm__still{position:absolute;inset:0}:where([data-niche=auto]) .aw-linefilm__still img{object-fit:cover;opacity:.55;block-size:100%;inline-size:100%}:where([data-niche=auto]) .aw-linefilm__static{padding-block:clamp(4rem,12vw,9rem);position:relative}:where([data-niche=auto]) .aw-linefilm__list{gap:.5rem;margin-block-start:clamp(1.5rem,4vw,2.5rem);display:grid}:where([data-niche=auto]) .aw-linefilm__list-item{font-family:var(--e-font-display);font-variation-settings:"opsz" 72;letter-spacing:var(--aw-track-display);text-transform:uppercase;font-size:clamp(1.75rem,6vw,3.25rem);font-weight:800;line-height:.98}@media (prefers-reduced-motion:reduce){:where([data-niche=auto]) .aw-linefilm__beat{transition:none}}
:where([data-niche=auto]) .aw-garage{--aw-plate-w:20rem}:where([data-niche=auto]) .aw-garage__filters{gap:1.25rem;display:grid}@media (min-width:64rem){:where([data-niche=auto]) .aw-garage__filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem}:where([data-niche=auto]) .aw-garage__brands{grid-column:1/2}:where([data-niche=auto]) .aw-garage__sort{grid-area:1/2/3/3;align-self:end;min-inline-size:12rem}}:where([data-niche=auto]) .aw-garage__filters .aw-choices{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(var(--aw-margin) * -1);padding-inline:var(--aw-margin);flex-wrap:nowrap;padding-block-end:.25rem;overflow-x:auto}:where([data-niche=auto]) .aw-garage__filters .aw-choices>.aw-chip{scroll-snap-align:start;flex:none}:where([data-niche=auto]) .aw-garage__filters .aw-choices::-webkit-scrollbar{display:none}@media (min-width:64rem){:where([data-niche=auto]) .aw-garage__filters .aw-choices{flex-wrap:wrap;overflow:visible}}:where([data-niche=auto]) .aw-garage__meta{border-block-end:var(--aw-hair) solid var(--e-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-block-start:1.5rem;padding-block-end:.75rem;display:flex}:where([data-niche=auto]) .aw-garage__empty{padding-block:clamp(3rem,8vw,5rem)}:where([data-niche=auto]) .aw-garage__stage{margin-block-start:clamp(1.75rem,4vw,2.75rem);position:relative}:where([data-niche=auto]) .aw-garage__floor{display:none}@media (min-width:64rem){:where([data-niche=auto]) .aw-garage__floor{opacity:.35;pointer-events:none;block-size:42%;display:block;position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}}:where([data-niche=auto]) .aw-garage__row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--aw-margin) * -1);padding:0 var(--aw-margin) .5rem;scroll-padding-inline:var(--aw-margin);gap:1rem;display:flex;overflow-x:auto}:where([data-niche=auto]) .aw-garage__row::-webkit-scrollbar{display:none}:where([data-niche=auto]) .aw-garage__slot{scroll-snap-align:start;flex:0 0 min(80vw,21rem)}@media (min-width:64rem){:where([data-niche=auto]) .aw-garage__row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:1.5rem;margin-inline-start:0;margin-inline-end:calc(-1 * var(--aw-inset,var(--aw-margin)));padding-block-end:1rem;padding-inline-start:0;padding-inline-end:var(--aw-inset,var(--aw-margin));display:flex;overflow-x:auto}:where([data-niche=auto]) .aw-garage__row::-webkit-scrollbar{display:none}:where([data-niche=auto]) .aw-garage__slot{scroll-snap-align:start;flex:none;inline-size:calc(33.3333% - 1rem);min-inline-size:17rem}}:where([data-niche=auto]) .aw-garage__controls{justify-content:flex-end;gap:.5rem;margin-block-start:1rem;display:flex}:where([data-niche=auto]) .aw-garage__step{border-radius:var(--aw-pill);border:var(--aw-hair) solid var(--e-line-strong);block-size:2.5rem;inline-size:2.5rem;color:var(--e-text);cursor:pointer;transition:border-color var(--aw-enter) var(--aw-ease);background:0 0;place-items:center;display:grid}:where([data-niche=auto]) .aw-garage__step:hover{border-color:var(--e-accent);color:var(--e-accent)}[dir=rtl] :where([data-niche=auto]) .aw-garage__step svg{transform:scaleX(-1)}
:where([data-niche=auto]) .aw-plate{min-inline-size:0;transition:transform var(--aw-settle) var(--aw-ease);flex-direction:column;display:flex;position:relative}@media (hover:hover){:where([data-niche=auto]) .aw-plate[data-active]{transform:translateY(-6px)}}:where([data-niche=auto]) .aw-plate__frame{aspect-ratio:4/5;background:var(--e-surface-2);position:relative;overflow:hidden}:where([data-niche=auto]) .aw-plate__still,:where([data-niche=auto]) .aw-plate__rear,:where([data-niche=auto]) .aw-plate__loop{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=auto]) .aw-plate__rear,:where([data-niche=auto]) .aw-plate__loop{clip-path:inset(0 calc((1 - var(--aw-plate-p,0)) * 100%) 0 0)}[dir=rtl] :where([data-niche=auto]) .aw-plate__rear,[dir=rtl] :where([data-niche=auto]) .aw-plate__loop{clip-path:inset(0 0 0 calc((1 - var(--aw-plate-p,0)) * 100%))}@property --aw-plate-p{syntax:"<number>";inherits:true;initial-value:0}@media (hover:hover){:where([data-niche=auto]) .aw-plate{transition:transform var(--aw-settle) var(--aw-ease), --aw-plate-p var(--aw-settle) var(--aw-ease)}}:where([data-niche=auto]) .aw-plate[data-active]{--aw-plate-p:1}:where([data-niche=auto]) .aw-plate__sweep{inset-block:0;left:calc(var(--aw-plate-p,0) * 100%);background:var(--aw-sodium);pointer-events:none;inline-size:2px;opacity:clamp(0, calc(min(var(--aw-plate-p,0), 1 - var(--aw-plate-p,0)) * 7), 1);margin-inline-start:-1px;position:absolute}[dir=rtl] :where([data-niche=auto]) .aw-plate__sweep{left:auto;right:calc(var(--aw-plate-p,0) * 100%)}@media (prefers-reduced-motion:reduce){:where([data-niche=auto]) .aw-plate{transition:none}:where([data-niche=auto]) .aw-plate__sweep{display:none}}:where([data-niche=auto]) .aw-plate[data-active] .aw-plate__loop~*{z-index:0}:where([data-niche=auto]) .aw-plate__loop{z-index:1}:where([data-niche=auto]) .aw-plate__link{z-index:2;position:absolute;inset:0}:where([data-niche=auto]) .aw-plate__link:focus-visible{outline:2px solid var(--e-focus);outline-offset:-4px}:where([data-niche=auto]) .aw-plate[data-status=sold] .aw-plate__frame{opacity:.62;transition:opacity var(--aw-settle) var(--aw-ease)}:where([data-niche=auto]) .aw-plate[data-status=sold][data-active] .aw-plate__frame{opacity:.85}:where([data-niche=auto]) .aw-plate__body{padding-block-start:.9rem}:where([data-niche=auto]) .aw-plate__make{color:var(--e-muted);display:block}:where([data-niche=auto]) .aw-plate__model{font-family:var(--e-font-display);font-variation-settings:"opsz" 72;letter-spacing:var(--aw-track-display);text-transform:uppercase;color:var(--e-text);margin-block-start:.25rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:.96}:where([data-niche=auto]) .aw-plate__spec{color:var(--e-muted);margin-block-start:.45rem;display:block}:where([data-niche=auto]) .aw-plate__row{justify-content:space-between;align-items:baseline;gap:.75rem;margin-block-start:.75rem;display:flex}:where([data-niche=auto]) .aw-plate__price{transition:transform var(--aw-settle) var(--aw-ease)}@media (hover:hover){:where([data-niche=auto]) .aw-plate[data-active] .aw-plate__price{transform:translate(4px)}[dir=rtl] :where([data-niche=auto]) .aw-plate[data-active] .aw-plate__price{transform:translate(-4px)}}:where([data-niche=auto]) .aw-plate__sold{color:var(--e-muted);margin-block-start:.35rem;display:block}:where([data-niche=auto]) .aw-plate__figures{border-block-start:var(--aw-hair) solid var(--e-line);gap:1.25rem;margin-block-start:.9rem;padding-block-start:.75rem;display:flex}:where([data-niche=auto]) .aw-plate__figures li{flex-direction:column;gap:.15rem;display:flex}:where([data-niche=auto]) .aw-plate__figure{font-family:var(--e-font-display);font-variation-settings:"opsz" 72;font-weight:800;font-size:var(--aw-t-figure);letter-spacing:var(--aw-track-display);font-variant-numeric:tabular-nums;color:var(--e-text);line-height:.9}:where([data-niche=auto]) .aw-plate__unit{font-family:var(--aw-font-badge);letter-spacing:var(--aw-track-badge);text-transform:uppercase;color:var(--e-muted);font-size:.5rem;font-weight:700}@media (prefers-reduced-motion:reduce){:where([data-niche=auto]) .aw-plate,:where([data-niche=auto]) .aw-plate__rear,:where([data-niche=auto]) .aw-plate__loop,:where([data-niche=auto]) .aw-plate__price,:where([data-niche=auto]) .aw-plate__frame{transition:none;transform:none}}
:where([data-niche=auto]) .aw-said{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,3vw,3rem);display:grid}:where([data-niche=auto]) .aw-said__item{align-content:start;gap:.85rem;display:grid}:where([data-niche=auto]) .aw-said__quote{color:var(--e-text)}:where([data-niche=auto]) .aw-said__who{color:var(--e-muted);flex-direction:column;gap:.25rem;display:flex}:where([data-niche=auto]) .aw-rating{align-items:center;gap:.3rem;display:inline-flex}:where([data-niche=auto]) .aw-rating svg{block-size:.55rem;inline-size:1.1rem;color:var(--e-line-strong)}:where([data-niche=auto]) .aw-rating svg[data-on]{color:var(--e-rating)}
