.df27{--df-accent: #d7141e;--df-accent-hover: #b01019;--df-ink: #1a1a1a;--df-white: #ffffff;--df-soft: #f4f4f4;--df-gallery: #e9e9ea;--df-line: #e2e2e2;--df-shade: linear-gradient(to top, rgba(0, 0, 0, .75), rgba(0, 0, 0, .05));--df-black: #000000;--df-surface: #111111;--df-surface-2: var(--df-soft);--df-surface-3: var(--df-line);--df-text: var(--df-ink);--df-text-dim: #555555;--df-link: #1a5fd0;--df-font: var(--body-font-family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--df-display: var(--heading-font-family, var(--df-font));--df-display-weight: var(--heading-font-weight, 700);--df-section-pad: 56px;--df-section-pad-sm: var(--df-section-pad);--df-gutter: 20px;--df-container-max: 1100px;--df-container-wide: var(--df-container-max);--df-radius: 0px;--df-radius-sm: 0px;--df-ease: cubic-bezier(.25, .46, .45, .94);--df-ease-out: cubic-bezier(.16, 1, .3, 1);--df-subnav-height: 52px;--df-subnav-max: 1400px;--df-subnav-top: var(--header-end, 0px);--df-scroll-offset: calc(var(--df-subnav-top) + var(--df-subnav-height));--df-card-gap: 20px;font-family:var(--df-font);font-size:17px;font-weight:400;line-height:1.6;color:var(--df-ink);background:var(--df-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;overflow-wrap:break-word;color-scheme:light}@media(max-width:749px){.df27{--df-section-pad: 40px;--df-gutter: 16px}}.df27,.df27 *,.df27 *:before,.df27 *:after{box-sizing:border-box}.df27 h1,.df27 h2,.df27 h3,.df27 h4,.df27 h5,.df27 h6,.df27 p,.df27 figure,.df27 caption{margin:0;padding:0;font-family:var(--df-font);font-size:inherit;font-weight:inherit;font-style:normal;line-height:inherit;letter-spacing:normal;text-transform:none;color:inherit}.df27 a{color:inherit;text-decoration:none}.df27 strong{font-weight:700}.df27 img{display:block;max-width:100%;height:auto}.df27 button,.df27 table,.df27 th,.df27 td{font-family:var(--df-font);text-transform:none;letter-spacing:normal}.df27 section[id]{scroll-margin-top:var(--df-scroll-offset)}.df27 section[tabindex="-1"]:focus{outline:none}.df27 h1,.df27 h2,.df27 h3,.df27 .df-heading{font-family:var(--df-display);font-weight:var(--df-display-weight);text-transform:uppercase;letter-spacing:.04em;line-height:1.05;color:inherit;margin:0 0 .4em}.df27 h1{font-size:clamp(44px,9vw,110px)}.df27 h2,.df27 .df-heading--large,.df27 .df-heading--medium{font-size:clamp(32px,5vw,56px)}.df27 h3{font-size:clamp(22px,3vw,30px)}.df27 .df-heading--large{text-align:center}.df27 .df-body-text{max-width:720px;font-size:17px;font-weight:400;line-height:1.6;color:inherit}.df27 .df-body-text+.df-body-text{margin-top:1em}.df27 .df-body-text--center{text-align:center;margin-left:auto;margin-right:auto}.df27 .df-reveal{transition:opacity .8s var(--df-ease-out),transform .8s var(--df-ease-out)}.df27[data-df27-ready] .df-reveal:not(.is-visible){opacity:0;transform:translateY(30px)}.df27 .df-split.df-reveal.is-visible .df-split__content>*{animation:dfFadeUp .6s var(--df-ease-out) both}.df27 .df-split.df-reveal.is-visible .df-split__content>*:nth-child(2){animation-delay:.1s}.df27 .df-split.df-reveal.is-visible .df-split__content>*:nth-child(3){animation-delay:.2s}.df27 .df-split.df-reveal.is-visible .df-split__content>*:nth-child(4){animation-delay:.3s}@keyframes dfFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.df27 a:focus-visible,.df27 button:focus-visible,.df27 .df-detail-cards__track:focus-visible,.df27 .df-geometry__scroll:focus-visible{outline:2px solid var(--df-link);outline-offset:3px}.df27 .df-detail-cards__track:focus-visible,.df27 .df-geometry__scroll:focus-visible{outline-offset:-3px}.df27 .df-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.df27 .df-subnav{position:static;background:#fffffff5;border-bottom:1px solid var(--df-line);color:var(--df-ink)}.df27[data-df27-ready] .df-subnav{position:fixed;top:var(--df-subnav-top);left:0;right:0;z-index:29;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:transform .4s var(--df-ease),opacity .4s var(--df-ease),top .3s var(--df-ease)}.df27[data-df27-ready] .df-subnav:not(.is-visible):not(:focus-within){transform:translateY(-100%);opacity:0;pointer-events:none}.df27 .df-subnav__inner{max-width:var(--df-subnav-max);height:var(--df-subnav-height);margin:0 auto;padding:0 var(--df-gutter);display:flex;align-items:center;justify-content:space-between;gap:40px}.df27 .df-subnav__title{flex:0 0 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--df-display);font-size:22px;font-weight:var(--df-display-weight);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--df-ink)}.df27 .df-subnav__links{display:flex;flex:1 1 0;align-items:center;gap:32px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:6px;scroll-padding-inline-end:160px}.df27 .df-subnav__links::-webkit-scrollbar{display:none}.df27 .df-subnav__link:first-child{margin-left:auto}.df27 .df-subnav__link{flex:0 0 auto;font-family:var(--df-font);font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--df-ink);text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:transparent;text-underline-offset:6px;transition:color .25s ease,text-decoration-color .25s ease}.df27 .df-subnav__link:hover{color:var(--df-accent)}.df27 .df-subnav__link.is-current{color:var(--df-ink);text-decoration-color:var(--df-accent)}.df27 .df-subnav__link--cta,.df27 .df-subnav__link--cta.is-current{padding:8px 16px;border-radius:0;background:var(--df-accent);color:var(--df-white);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-decoration:none;transition:background .25s ease}.df27 .df-subnav__link--cta:hover{color:var(--df-white);background:var(--df-accent-hover)}.df27 .df-subnav__link--cta:last-child{position:sticky;right:0}@media(max-width:749px){.df27 .df-subnav__inner{gap:12px}.df27 .df-subnav__links{gap:16px}.df27 .df-subnav__title{font-size:18px}}.df27 .df-container{max-width:var(--df-container-max);margin:0 auto;padding:0 var(--df-gutter)}.df27 .df-container--narrow{max-width:760px}.df27 .df-section,.df27 .df-section--dark,.df27 .df-section--surface{position:relative;padding:var(--df-section-pad) 0}.df27 [data-layer=B],.df27 [data-layer=G],.df27 [data-layer=H],.df27 [data-layer=J],.df27 [data-layer=M],.df27 [data-layer=D],.df27 [data-layer=O]{background:var(--df-soft);color:var(--df-ink)}.df27 [data-layer=C],.df27 [data-layer=I],.df27 [data-layer=K],.df27 [data-layer=L],.df27 [data-layer=N],.df27 [data-layer=P]{background:var(--df-white);color:var(--df-ink)}.df27 [data-layer=E]{background:var(--df-gallery);color:var(--df-ink)}.df27 .df-hero{position:relative;min-height:70vh;display:flex;align-items:flex-end;overflow:hidden;background:#111;color:#fff}.df27 .df-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.df27 .df-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.df27 .df-hero__bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:var(--df-shade)}.df27 .df-hero__content{position:relative;z-index:2;width:100%;max-width:var(--df-container-max);margin:0 auto;padding:var(--df-section-pad) var(--df-gutter) 64px;text-align:left}.df27 .df-hero[data-align=right] .df-hero__content{text-align:right}.df27 .df-hero[data-align=center] .df-hero__content{text-align:center}.df27 .df-hero__title{font-size:clamp(44px,9vw,110px);color:#fff}.df27 .df-hero__subtitle{margin:0;font-family:var(--df-display);font-size:clamp(18px,2.4vw,26px);font-weight:var(--df-display-weight);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#fff}.df27 .df-hero__img--phone{display:none}@media(max-width:749px){.df27 .df-hero{min-height:78vh}.df27 .df-hero__img{object-position:center}.df27 .df-hero__bg:has(>source) .df-hero__img,.df27 .df-hero__img--phone{object-position:center top}.df27 .df-hero__img--desktop:not(:last-child){display:none}.df27 .df-hero__img--phone{display:block}}.df27 [data-layer=B] .df-container{text-align:center}.df27 [data-layer=B] .df-body-text{max-width:none;font-size:19px}.df27 .df-tag{display:inline-block;margin-bottom:12px;font-family:var(--df-font);font-size:12px;font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--df-accent)}.df27 .df-cta{margin-top:24px}.df27 .df-button{display:inline-block;padding:15px 38px;border:0;border-radius:0;background:var(--df-accent);color:var(--df-white);font-family:var(--df-font);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .25s ease}.df27 .df-button:hover,.df27 .df-button:focus-visible{background:var(--df-accent-hover);color:var(--df-white)}.df27 .df-split{display:flex;align-items:center;gap:40px;max-width:var(--df-container-max);margin:0 auto;padding:0 var(--df-gutter)}.df27 .df-split--img-left{flex-direction:row}.df27 .df-split--img-right{flex-direction:row-reverse}.df27 .df-split__media,.df27 .df-split__content{flex:1 1 50%;min-width:0}.df27 .df-split__media img{width:100%}@media(max-width:749px){.df27 .df-split,.df27 .df-split--img-left,.df27 .df-split--img-right{flex-direction:column;align-items:stretch;gap:24px}.df27 .df-split__media,.df27 .df-split__content{flex:0 0 auto;width:100%}}.df27 .df-section[data-layer=D],.df27 .df-section[data-layer=O]{display:grid;grid-template-columns:minmax(0,1fr);padding:0}.df27 [data-layer=D]>.df-container,.df27 [data-layer=D]>.df-fullbleed,.df27 [data-layer=O]>.df-container,.df27 [data-layer=O]>.df-fullbleed{grid-area:1 / 1}.df27 [data-layer=D]:has(>.df-fullbleed),.df27 [data-layer=O]:has(>.df-fullbleed){background:#111}.df27 [data-layer=D]>.df-container,.df27 [data-layer=O]>.df-container{position:relative;z-index:1;align-self:center;width:100%;max-width:860px;padding:var(--df-section-pad) var(--df-gutter);text-align:center}.df27 [data-layer=D]>.df-container:not(:only-child),.df27 [data-layer=O]>.df-container:not(:only-child){color:#fff}.df27 [data-layer=D] .df-heading,.df27 [data-layer=O] .df-heading{font-size:clamp(30px,5.5vw,64px);margin:0}.df27 [data-layer=D] .df-body-text,.df27 [data-layer=O] .df-body-text{max-width:none;font-size:clamp(18px,2.2vw,24px);margin:0}.df27 [data-layer=D]>.df-container>.df-body-text:first-child,.df27 [data-layer=O]>.df-container>.df-body-text:first-child{font-family:var(--df-display);font-weight:var(--df-display-weight);font-size:clamp(30px,5.5vw,64px);line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.df27 [data-layer=D] .df-heading+.df-body-text,.df27 [data-layer=O] .df-heading+.df-body-text{margin-top:.5em}.df27 [data-layer=D] .df-body-text+.df-body-text,.df27 [data-layer=O] .df-body-text+.df-body-text{margin-top:1em}.df27 .df-fullbleed{position:relative;width:100%;min-height:50vh;overflow:hidden;background:#111}.df27 .df-fullbleed img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.df27 .df-fullbleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--df-shade)}.df27[data-df27-ready] .df-fullbleed.df-reveal:not(.is-visible){transform:none}.df27 .df-immersive{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:flex-start;padding:var(--df-section-pad) max(var(--df-gutter),calc((100% - var(--df-container-max)) / 2 + var(--df-gutter)));clip-path:inset(0);background:#111;color:#fff}.df27 .df-immersive__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.df27 .df-immersive__img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.df27 .df-immersive__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a}.df27 .df-immersive__content{position:relative;z-index:2;width:100%;max-width:560px;padding:32px;border-left:4px solid var(--df-accent);background:#0000009e;color:#fff;text-align:left}.df27 .df-immersive__content .df-heading,.df27 .df-immersive__content .df-body-text{text-align:left;margin-left:0;margin-right:0}.df27 .df-immersive__content>:last-child{margin-bottom:0}@media(max-width:749px){.df27 .df-immersive__bg{position:absolute}}@media(prefers-reduced-motion:reduce),(hover:none){.df27 .df-immersive__bg{position:absolute}}.df27 .df-section[data-layer=E]{padding-bottom:40px}.df27 .df-carousel{position:relative;max-width:none;margin:0 auto}.df27 .df-carousel__stage{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:0;background:linear-gradient(#ececed,#dcdcdd)}.df27 .df-carousel__track{position:relative;width:100%;height:100%}.df27 .df-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s var(--df-ease),visibility .5s var(--df-ease)}.df27 .df-carousel__slide:not(.is-active){opacity:0;visibility:hidden}.df27 .df-carousel__slide img{width:100%;height:100%;max-width:none;object-fit:cover}.df27 .df-carousel__caption{position:absolute;left:16px;bottom:12px;z-index:2;max-width:calc(100% - 32px);pointer-events:none;font-family:var(--df-display);font-size:20px;font-weight:var(--df-display-weight);line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#333}.df27 .df-carousel__caption:empty,.df27 .df-carousel__caption[hidden]{display:none}.df27 .df-carousel__btn{display:none}.df27[data-df27-ready] .df-carousel__btn{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0 0 3px;border:0;border-radius:50%;background:#0000008c;color:#fff;font-size:30px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,opacity .2s ease}.df27[data-df27-ready] .df-carousel__btn:hover{background:#000c}.df27[data-df27-ready] .df-carousel__btn:disabled{opacity:.35;cursor:default}.df27[data-df27-ready] .df-carousel__btn--prev{left:14px}.df27[data-df27-ready] .df-carousel__btn--next{right:14px}.df27 [data-layer=G] .df-heading,.df27 [data-layer=G] .df-body-text{text-align:left;margin-left:0;margin-right:0}.df27 .df-feature-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.df27 .df-body-text+.df-feature-cards{margin-top:24px}.df27 .df-feature-card{display:flex;align-items:center;gap:20px;min-width:0;padding:20px;border:1px solid var(--df-line);border-top:3px solid var(--df-accent);background:var(--df-white)}.df27 .df-feature-card__media{flex:0 0 220px;min-width:0}.df27 .df-feature-card__media img{width:100%}.df27 .df-feature-card__body{flex:1 1 auto;min-width:0}.df27 .df-feature-card__title{font-size:clamp(22px,3vw,30px);margin-bottom:.3em}.df27 .df-feature-card__text{font-size:17px;line-height:1.6}.df27 .df-feature-card__text+.df-feature-card__text{margin-top:1em}.df27 .df-showcase{max-width:var(--df-container-max);margin:0 auto;padding:0 var(--df-gutter)}.df27 .df-container+.df-showcase{margin-top:24px}.df27 .df-showcase__panel:not(.is-active){display:none}.df27 .df-showcase__panel.is-active{display:block;animation:dfFadeUp .4s var(--df-ease-out) both}.df27 .df-showcase__image{width:100%;max-width:700px;margin:0 auto 32px;aspect-ratio:16 / 10;object-fit:cover;background:var(--df-white)}.df27 .df-showcase__desc-text{max-width:680px;margin:0 auto;font-size:17px;line-height:1.6;text-align:center;color:var(--df-ink)}.df27 .df-showcase__desc-text+.df-showcase__desc-text{margin-top:1em}.df27 .df-showcase__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.df27 .df-showcase__tab{display:flex;align-items:center;margin:0;padding:10px 22px;border:1px solid var(--df-line);border-radius:0;background:var(--df-white);color:var(--df-ink);cursor:pointer;white-space:nowrap;transition:border-color .3s var(--df-ease)}.df27 .df-showcase__tab:hover{border-color:var(--df-ink)}.df27 .df-showcase__tab.is-active{border-color:var(--df-accent);box-shadow:inset 0 3px 0 var(--df-accent)}.df27 .df-showcase__tab-label{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--df-ink)}.df27 .df-showcase__tab.is-active .df-showcase__tab-label{color:var(--df-accent)}.df27 .df-detail-cards{position:relative;display:grid;grid-template-columns:minmax(0,1fr);--df-cards-inset: max(var(--df-gutter), calc((100% - var(--df-container-max)) / 2 + var(--df-gutter)))}.df27 .df-detail-cards__track{display:flex;gap:var(--df-card-gap);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--df-cards-inset);padding:0 var(--df-gutter) 8px var(--df-cards-inset);scrollbar-width:thin;scrollbar-color:var(--df-line) transparent}.df27[data-df27-ready] .df-detail-cards__track{scrollbar-width:none}.df27[data-df27-ready] .df-detail-cards__track::-webkit-scrollbar{display:none}.df27 .df-detail-card{flex:0 0 calc((100% + var(--df-gutter) - var(--df-card-gap)) / 1.9);min-width:0;overflow:hidden;scroll-snap-align:start;border:1px solid var(--df-line);border-radius:0;background:var(--df-white)}@media(min-width:750px){.df27 .df-detail-cards[data-visible-desktop="2.5"] .df-detail-card{flex-basis:calc((100% + var(--df-gutter) - 2 * var(--df-card-gap)) / 2.5)}}.df27 .df-detail-card img{width:100%;aspect-ratio:17 / 10;object-fit:cover}.df27 .df-detail-card__title,.df27 .df-detail-card__text{padding:0 20px}.df27 .df-detail-card img+*,.df27 .df-detail-card>:first-child:not(img){padding-top:18px}.df27 .df-detail-card>:last-child:not(img){padding-bottom:22px;margin-bottom:0}.df27 .df-detail-card__title{font-size:28px;margin-bottom:.4em}.df27 .df-detail-card__text{font-size:16px;line-height:1.6}.df27 .df-detail-card__text+.df-detail-card__text{margin-top:1em}.df27 .df-detail-cards__controls{display:none}.df27[data-df27-ready] .df-detail-cards__controls{order:-1;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:0 var(--df-cards-inset) 8px}.df27[data-df27-ready] .df-detail-cards__controls[hidden]{display:none}.df27 .df-detail-cards__btn{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;margin:0;padding:0 4px 4px;border:0;border-radius:0;background:transparent;color:var(--df-accent);font-size:34px;line-height:1;cursor:pointer;transition:color .2s ease,opacity .2s ease}.df27 .df-detail-cards__btn:hover{color:var(--df-accent-hover)}.df27 .df-detail-cards__btn--prev{order:1}.df27 .df-detail-cards__btn--next{order:2}.df27 .df-detail-cards__btn:disabled{opacity:.3;cursor:default}@media(max-width:749px){.df27 .df-detail-card{flex-basis:calc((100% + var(--df-gutter) - var(--df-card-gap)) / 1.2)}}.df27 [data-layer=M] .df-container--narrow{max-width:var(--df-container-max)}.df27 [data-layer=M] .df-heading,.df27 [data-layer=M] .df-body-text{text-align:left;margin-left:0;margin-right:0}.df27 .df-geometry{max-width:var(--df-container-max);margin:17px auto 0;padding:0 var(--df-gutter)}.df27 .df-geometry__scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:var(--df-line) transparent}.df27 .df-geometry__table{width:100%;min-width:560px;border-collapse:collapse;background:var(--df-white);font-size:15px;line-height:1.4;color:var(--df-ink)}.df27 .df-geometry__table th,.df27 .df-geometry__table td{padding:10px 12px;border:1px solid var(--df-line);text-align:center;font-family:var(--df-font);font-size:15px;font-weight:400;color:var(--df-ink);background:var(--df-white)}.df27 .df-geometry__table thead th{border-color:#000;background:#000;color:#fff;font-family:var(--df-display);font-size:18px;font-weight:var(--df-display-weight);letter-spacing:.06em;text-transform:uppercase}.df27 .df-geometry__table th:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--df-line)}.df27 .df-geometry__table thead th:first-child{z-index:2}.df27 .df-colors-few{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.df27 .df-colors-few__card{min-width:0;text-align:center}.df27 .df-colors-few__card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.df27 .df-colors-few__name{padding-top:8px;text-align:center}.df27 .df-colors-few__name span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.df27 .df-colors-few__name strong{display:block;font-family:var(--df-display);font-size:22px;font-weight:var(--df-display-weight);line-height:1.05;letter-spacing:.05em;text-transform:uppercase;color:var(--df-ink)}.df27 .df-colors-few__link{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--df-accent);transition:color .2s ease}.df27 .df-colors-few__link:hover{color:var(--df-accent-hover)}.df27 .df-build{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:var(--df-container-max);margin:0 auto;padding:0 var(--df-gutter)}.df27 .df-container+.df-build{margin-top:24px}.df27 .df-build__option{flex:1 1 320px;max-width:520px;min-width:0;padding:24px;text-align:center;border:1px solid var(--df-line);border-radius:0;background:var(--df-soft)}.df27 .df-build__bike{width:100%;aspect-ratio:16 / 10;margin-bottom:24px;object-fit:contain}.df27 .df-build__cta{display:inline-block;max-width:100%;padding:15px 38px;border-radius:0;background:var(--df-accent);color:var(--df-white);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:background .25s ease}.df27 .df-build__cta:hover{background:var(--df-accent-hover);color:var(--df-white)}@media(max-width:749px){.df27 .df-feature-card{flex-direction:column;align-items:stretch}.df27 .df-feature-card__media{flex:none;width:100%}.df27 .df-showcase__image{margin-bottom:24px}.df27 .df-showcase__tabs{margin-top:32px;gap:6px}.df27 .df-showcase__tab{padding:8px 16px}.df27 .df-build__cta{padding:15px 24px}}@media(prefers-reduced-motion:reduce){.df27 .df-reveal,.df27[data-df27-ready] .df-subnav,.df27 .df-subnav__link,.df27 .df-button,.df27 .df-carousel__slide,.df27[data-df27-ready] .df-carousel__btn,.df27 .df-showcase__tab,.df27 .df-detail-cards__btn,.df27 .df-colors-few__link,.df27 .df-build__cta{transition:none}.df27[data-df27-ready] .df-reveal:not(.is-visible){opacity:1;transform:none}.df27 .df-split.df-reveal.is-visible .df-split__content>*,.df27 .df-showcase__panel.is-active{animation:none}.df27 .df-detail-cards__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/discover-2027.css.map */
