.daylight-shell{min-height:100vh;background:radial-gradient(1200px 480px at 78% -8%,rgb(var(--color-accent)/.05),transparent 60%),rgb(var(--color-surface));color:rgb(var(--color-text));-webkit-font-smoothing:antialiased}.daylight-main{min-height:40vh}.daylight-header{position:sticky;top:0;z-index:50;background:rgb(var(--color-panel)/.92);backdrop-filter:blur(10px);border-bottom:1px solid rgb(var(--color-line)/.08)}.daylight-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:14px 24px}.daylight-header__brand{justify-self:start;display:inline-flex;align-items:center;gap:12px;min-height:44px}.daylight-header__logo{display:block;height:auto;max-height:66px;max-width:300px;width:auto;-o-object-fit:contain;object-fit:contain}.daylight-header__logo-fallback{font-size:1.3rem;font-weight:900;letter-spacing:.13em;color:rgb(var(--color-text))}.daylight-header__logo-fallback em{color:rgb(var(--color-accent));font-style:normal}.daylight-header__nav{justify-self:center;display:none;gap:22px;align-items:center}.daylight-header__nav a{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-text)/.82);text-decoration:none;padding-bottom:3px;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;white-space:nowrap}.daylight-header__nav a:hover{color:rgb(var(--color-accent))}.daylight-header__nav a.is-active{color:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}@media (min-width:1040px){.daylight-header__nav{display:flex}}.daylight-header__actions{justify-self:end;display:flex;align-items:center;gap:16px}.daylight-header__phone{font-weight:800;font-size:.9rem;color:rgb(var(--color-accent));text-decoration:none;white-space:nowrap}.daylight-header__directions{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--color-muted));text-decoration:none;font-size:.82rem;font-weight:700}.daylight-header__directions:hover{color:rgb(var(--color-accent))}.daylight-header__cta{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:12px 22px;background:rgb(var(--color-accent));color:#fff;text-decoration:none;border:1px solid transparent;transition:filter .16s,transform .12s;white-space:nowrap}.daylight-header__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.daylight-shell footer{background:rgb(var(--color-panel))!important;color:rgb(var(--color-muted))!important;border-top:1px solid rgb(var(--color-line)/.12)}.daylight-shell footer :where(.text-white,.text-white\/70,.text-white\/60,.text-white\/50){color:rgb(var(--color-text))!important}.daylight-shell footer :where(h1,h2,h3,h4,strong){color:rgb(var(--color-text))!important}.daylight-shell footer .font-heading{color:rgb(var(--color-text))!important}.daylight-shell footer a:hover{color:rgb(var(--color-accent))!important}.daylight-shell footer :where(.border-white\/10,.border-white\/15,.border-white\/20){border-color:rgb(var(--color-line)/.12)!important}.daylight-shell footer .oem-logo-on-dark img[alt*="Moto Guzzi" i]{filter:brightness(0)!important}.daylight-shell .daylight-eyebrow{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-accent))}.daylight-hero{max-width:1200px;margin:0 auto;padding:8px 24px}.daylight-hero__head{text-align:center;padding:56px 0 24px}.daylight-hero__head .daylight-eyebrow{font-size:.95rem;letter-spacing:.2em}.daylight-hero__title{margin:14px 0 0;font-family:var(--font-heading);font-size:clamp(2.7rem,5.6vw,4.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.02;color:rgb(var(--color-text));text-wrap:balance}.daylight-hero__lead{color:rgb(var(--color-muted));font-size:1.06rem;margin:14px auto 0;max-width:54ch}.daylight-hero__lanes{display:grid;grid-template-columns:1fr;gap:18px;padding-bottom:8px}@media (min-width:820px){.daylight-hero__lanes{grid-template-columns:1fr 1fr}}.daylight-door{position:relative;display:flex;align-items:flex-end;min-height:300px;border-radius:18px;overflow:hidden;border:1px solid rgb(var(--color-line)/.12);box-shadow:var(--shadow-premium);isolation:isolate;text-decoration:none}@media (min-width:820px){.daylight-door{min-height:420px}}.daylight-door__media{position:absolute;inset:0;z-index:-2;background-color:rgb(var(--color-panel));background-image:linear-gradient(135deg,rgb(var(--color-secondary)/.85),rgb(var(--color-accent)/.55));background-size:cover;background-position:50%;transition:transform .5s ease}.daylight-door:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(8 10 14/.05) 25%,rgb(8 10 14/.82))}.daylight-door:hover .daylight-door__media{transform:scale(1.04)}.daylight-door__label{padding:24px 26px;width:100%;color:#fff}.daylight-door__title{display:block;font-family:var(--font-heading);font-size:1.55rem;font-weight:900;letter-spacing:-.01em}.daylight-door__sub{display:block;margin-top:4px;font-size:.9rem;font-weight:600;color:rgb(255 255 255/.82)}.daylight-door__cta{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:10px 16px;border-radius:999px;background:rgb(var(--color-accent));color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.daylight-shell [data-public-inventory-card]{border-color:rgb(var(--color-line)/.12)!important}.daylight-shell [data-public-inventory-card]:hover{border-color:rgb(var(--color-accent)/.5)!important}.daylight-shell [data-public-inventory-card-media] .place-items-center{background:rgb(238 241 246)!important;color:rgb(var(--color-muted))!important}.daylight-shell [data-public-inventory-card] a[data-analytics-event=financing_cta_click]{background:rgb(var(--color-accent))!important;color:#fff!important;border-color:transparent!important}.daylight-shell [data-public-inventory-card-body]>a:last-child{border-color:rgb(var(--color-line)/.16)!important;color:rgb(var(--color-text))!important;opacity:1!important}.daylight-shell [data-public-inventory-card-body]>a:last-child:hover,.daylight-shell a.bg-white\/8{border-color:rgb(var(--color-accent))!important;color:rgb(var(--color-accent))!important}.daylight-shell a.bg-white\/8{background:transparent!important;backdrop-filter:none!important}.daylight-shell a.bg-white\/8:hover{background:rgb(var(--color-accent))!important;color:#fff!important}.daylight-shell [data-public-content-section=AuthorizedOemsSection] img[alt*="Moto Guzzi" i]{filter:brightness(0)!important}.daylight-shell input::-moz-placeholder,.daylight-shell textarea::-moz-placeholder{color:rgb(var(--color-muted))!important;opacity:1}.daylight-shell input::placeholder,.daylight-shell textarea::placeholder{color:rgb(var(--color-muted))!important;opacity:1}.daylight-shell [data-public-contact-disclosure],.daylight-shell [data-public-contact-disclosure] p,.daylight-shell [data-public-trade-in-disclosure],.daylight-shell [data-public-trade-in-disclosure] p{color:rgb(var(--color-muted))!important}@media (prefers-reduced-motion:reduce){.daylight-shell *{transition:none!important}}