.sf-wheels-landing{color:#111;background:#fff}.sf-wheels-intro{grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;padding-block:45px 60px;display:grid}.sf-wheels-intro h1{letter-spacing:-.04em;font-size:clamp(39px,4.3vw,65px);font-weight:800;line-height:1.05}.sf-wheels-intro>div>p{color:#555;max-width:460px;margin-block:26px 30px;font-size:15px;line-height:1.8}.sf-wheels-intro .sf-text-link{margin-left:25px}.sf-wheels-intro figure{min-width:0}.sf-wheels-intro figure>div{aspect-ratio:1.12;position:relative}.sf-wheels-intro img{object-fit:contain}.sf-wheels-intro figcaption{text-align:center;color:#666;margin-top:12px;font-size:10px}.sf-wheels-construction{border-top:1px solid #ddd;padding-block:62px 65px}.sf-wheels-construction .sf-section-heading h2{font-size:clamp(25px,2.3vw,35px)}.sf-wheels-construction .sf-section-heading>p{color:#666;font-size:13px}.sf-wheels-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.sf-wheels-type{color:#111;min-width:0;display:block}.sf-wheels-type-image{aspect-ratio:1.5;background:#f5f5f5;position:relative;overflow:hidden}.sf-wheels-type-image img{object-fit:contain;mix-blend-mode:multiply;padding:10px;transition:transform .3s}.sf-wheels-type-image .sf-wheels-profondo{transform:scale(1.35)}.sf-wheels-type-copy{grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding-top:25px;display:grid}.sf-wheels-type h3{letter-spacing:-.025em;font-size:25px;font-weight:800}.sf-wheels-type-copy>span:not(.sf-text-link){color:#666;font-size:11px}.sf-wheels-type-copy>p{color:#555;grid-column:1/-1;max-width:420px;font-size:13px;line-height:1.75}.sf-wheels-type-copy .sf-text-link{grid-column:1/-1;justify-self:start;margin-top:6px}.sf-wheels-type:hover .sf-text-link{text-decoration-thickness:2px}.sf-wheels-image-note{color:#666;max-width:760px;margin-top:35px;font-size:11px;line-height:1.75}.sf-wheels-bespoke{background:#f5f5f5;padding-block:70px}.sf-wheels-bespoke>div{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.sf-wheels-bespoke h2{letter-spacing:-.04em;font-size:clamp(34px,4vw,57px);font-weight:800;line-height:1.05}.sf-wheels-bespoke p{color:#555;max-width:540px;margin-bottom:25px;font-size:15px;line-height:1.8}.sf-wheels-bespoke .sf-wheels-quote-note{color:#666;max-width:430px;margin-block:20px 0;font-size:11px}.sf-wheels-closing{justify-content:space-between;align-items:center;gap:30px;padding-block:55px 65px;display:flex}.sf-wheels-closing h2{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.2}.sf-wheels-closing p{color:#555;margin-top:12px;font-size:13px}.sf-wheels-closing>div:last-child{flex-wrap:wrap;gap:28px;display:flex}@media (max-width:1099px){.sf-wheels-intro .sf-text-link{margin:21px 0 0;display:block}.sf-wheels-types{gap:24px}.sf-wheels-bespoke>div{gap:35px}}@media (max-width:767px){.sf-wheels-intro{grid-template-columns:1fr;gap:25px;padding-block:43px 38px}.sf-wheels-intro h1{font-size:clamp(34px,8.5vw,49px)}.sf-wheels-intro>div>p{margin-block:20px 24px;font-size:13px}.sf-wheels-intro .sf-button{min-height:47px;padding-inline:19px;font-size:10px}.sf-wheels-intro .sf-text-link{margin:0 0 0 17px;font-size:10px;display:inline-block}.sf-wheels-intro figure>div{aspect-ratio:1.18;max-width:520px;margin-inline:auto}.sf-wheels-intro figcaption{font-size:9px}.sf-wheels-construction{padding-block:37px 43px}.sf-wheels-construction .sf-section-heading{display:block}.sf-wheels-construction .sf-section-heading h2{font-size:25px}.sf-wheels-construction .sf-section-heading>p{margin-top:12px;font-size:12px}.sf-wheels-types{gap:16px}.sf-wheels-type-image{aspect-ratio:1}.sf-wheels-type-image img{padding:0}.sf-wheels-type-image .sf-wheels-profondo{transform:scale(1.28)}.sf-wheels-type-copy{grid-template-columns:1fr;gap:9px;padding-top:17px}.sf-wheels-type h3{font-size:18px}.sf-wheels-type-copy>p{font-size:12px;line-height:1.7}.sf-wheels-type-copy .sf-text-link{font-size:10px}.sf-wheels-image-note{margin-top:29px;font-size:10px}.sf-wheels-bespoke{padding-block:42px}.sf-wheels-bespoke>div{grid-template-columns:1fr;gap:24px}.sf-wheels-bespoke h2{font-size:38px}.sf-wheels-bespoke p{font-size:13px}.sf-wheels-closing{flex-direction:column;align-items:start;gap:23px;padding-block:37px 46px}.sf-wheels-closing h2{font-size:23px}.sf-wheels-closing .sf-text-link{font-size:12px}}@media (max-width:359px){.sf-wheels-intro .sf-text-link{margin:21px 0 0;display:block}.sf-wheels-type h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.sf-wheels-landing *{transition:none!important}}
