@layer components{h1,h2,h3,.display{text-wrap:balance}p,li,figcaption{text-wrap:pretty}@media (max-width:380px){.nav__bar{gap:6px;padding-inline:10px 6px}.nav__logo-svg{width:150px;height:auto}.nav__phone,.burger{width:44px;height:44px}}@media (hover:none){.btn,.cc__btn,.ck__nav button,.mbar a,.film__btn{transition:transform .18s var(--ease-out), background-color .3s, border-color .3s}.btn:active,.cc__btn:active,.ck__nav button:active,.mbar a:active,.film__btn:active{transform:scale(.96)}.tile:active,.rcard:active,.vcard:active,.gal__btn:active,.ck__media:active,.ocar:active{box-shadow:0 0 0 1px #ed2d2a99,0 20px 50px -20px #ed2d2a8c}.garage__car.is-on .garage__img{animation:5.5s ease-in-out infinite car-float}@keyframes car-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}}@media (hover:none) and (prefers-reduced-motion:reduce){.garage__car.is-on .garage__img{animation:none}}@media (max-width:600px){.story__collage{grid-template-columns:1fr 1fr}.story__collage figure:last-child{grid-column:1/-1}.story__collage figure:last-child .media{aspect-ratio:16/9}.story__collage figcaption{letter-spacing:.1em;font-size:.66rem}}@media (max-width:520px){.foot__grid{gap:28px}.foot ul{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.foot li a{align-items:center;min-height:44px;padding-block:6px;line-height:1.3;display:flex}.foot address{grid-template-columns:1fr 1fr;column-gap:14px}.foot address a,.foot address span{overflow-wrap:anywhere;align-items:center;min-height:44px;padding-block:6px;line-height:1.3;display:flex}.foot__bottom ul{flex-wrap:wrap;gap:0 18px}.foot__bottom a,.foot__bottom button{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:860px){.cc{bottom:calc(86px + env(safe-area-inset-bottom));z-index:45}}@media (orientation:landscape) and (max-height:500px){.mbar{display:none!important}.cc{max-height:86svh;bottom:10px}.cc__inner{max-height:calc(100svh - var(--nav-h,72px) - 30px)}.garage{height:100svh;min-height:0}.garage__ui{padding-top:calc(var(--nav-h) + 4px)}.garage__title{font-size:clamp(2rem,7vh,2.6rem)}.garage__head{gap:8px;max-width:46%}.garage__trust-m,.garage__bottom,.garage__spec,.trust{display:none!important}.garage__ctas{display:flex}.garage__car{--cw:min(calc(var(--w) * 58vw), calc((100svh - 110px) * var(--arn)), 54vw);bottom:54px;left:auto;right:3vw}.garage__specline{left:auto;right:var(--gutter);justify-content:flex-end;display:flex;bottom:14px}.garage__word{top:56%}.ck__card{grid-template-columns:1.25fr 1fr;align-items:center;width:min(760px,86vw)}.ck__media{aspect-ratio:16/10}.ck__mini{gap:8px}.ck__mini-name{font-size:1.5rem}.foot{padding-bottom:32px}}.legal>*,.legal .prose{min-width:0}.legal .prose a,.legal .prose p,.legal .prose dd{overflow-wrap:anywhere}@media (max-width:520px){.terms__cta{flex-wrap:wrap}.terms__cta .btn{width:100%}.terms__cta .btn__label{flex:1}.terms__list,.terms__list>div{grid-template-columns:minmax(0,1fr)}.terms__list dd{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.terms__core{grid-template-columns:minmax(0,1fr);padding:22px 18px}.terms__cta .btn__label{white-space:normal;text-align:left}}@media (max-width:860px){.field input,.field select,.field textarea{min-height:50px;font-size:16px}}}
