section.asds-builder-section.asds-collections-style-journey{--asds-journey-gap:16px;background:radial-gradient(circle at 88% 9%,rgb(184 138 68 / .08),transparent 30%),var(--asds-section-bg)!important}section.asds-builder-section.asds-collections-style-journey>.asds-builder-container{overflow:visible}section.asds-builder-section.asds-collections-style-journey .asds-builder-heading{width:min(100%,1120px);margin:0 auto 48px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(45px,8vw,130px);align-items:end}section.asds-builder-section.asds-collections-style-journey .asds-builder-heading>span{grid-column:1/-1}section.asds-builder-section.asds-collections-style-journey .asds-builder-heading h2{max-width:620px;font-size:clamp(48px,5.4vw,76px);line-height:.98}section.asds-builder-section.asds-collections-style-journey .asds-builder-heading>div{align-self:end;max-width:600px;padding-bottom:4px}section.asds-builder-section.asds-collections-style-journey .asds-builder-collections{position:relative;left:50%;display:grid;grid-template-columns:repeat(var(--asds-collections-columns,4),minmax(0,1fr));width:100vw;margin-left:-50vw;padding:0;gap:var(--asds-journey-gap)}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-card{position:relative;min-height:var(--asds-collection-card-height,430px);border:0;border-radius:22px;background:#eef1ef;box-shadow:inset 0 0 0 1px rgb(17 17 17 / .08);overflow:hidden}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-card>a{position:relative;display:block;height:100%;min-height:inherit;color:#fff}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-image{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;background:linear-gradient(135deg,#eef2f1,#dfe5e3)}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#fff0 42%,rgb(10 10 10 / .18) 61%,rgb(10 10 10 / .88) 100%);pointer-events:none}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .5s ease}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-card:hover .asds-builder-collection-image img{transform:scale(1.055);filter:saturate(1.04) contrast(1.02)}section.asds-builder-section.asds-collections-style-journey .asds-collection-placeholder{position:absolute;inset:0;display:block;background:linear-gradient(135deg,transparent 48%,rgb(25 25 25 / .08) 49% 51%,transparent 52%) center/110px 110px no-repeat,radial-gradient(circle at 60% 38%,transparent 0 15px,rgb(25 25 25 / .12) 16px 18px,transparent 19px),#eef2f1}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy{position:absolute;z-index:2;inset:auto 0 0;min-height:190px;padding:72px 52px 24px;color:#fff;background:linear-gradient(to bottom,transparent,rgb(12 12 12 / .22) 20%,rgb(12 12 12 / .92))}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy>span{display:block;margin-bottom:9px;color:rgb(255 255 255 / .72)!important;font-size:9px}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy h3{margin:0 0 8px;color:#fff!important;font-size:clamp(25px,2vw,34px);line-height:1}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy p{max-width:330px;margin:0;color:rgb(255 255 255 / .82)!important;font-size:13px;line-height:1.45}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy>.asds-collection-number{position:absolute;bottom:22px;left:14px;color:rgb(255 255 255 / .88);font-size:10px;font-weight:700}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy>i{position:absolute;right:22px;bottom:22px;display:grid;place-items:center;width:28px;height:28px;color:#fff;font-size:17px;font-style:normal;transition:transform .25s ease}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-card:hover .asds-builder-collection-copy>i{transform:translate(3px,-3px)}section.asds-builder-section.asds-product_grid-style-selected{background:radial-gradient(circle at 86% 12%,rgb(184 138 68 / .12),transparent 32%),radial-gradient(circle at 18% 82%,rgb(0 0 0 / .025),transparent 30%),var(--asds-section-bg)!important}section.asds-builder-section.asds-product_grid-style-selected .asds-builder-product-section{width:100%}section.asds-builder-section.asds-product_grid-style-selected .asds-builder-heading{width:min(100%,1120px);margin:0 auto 48px;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:clamp(50px,8vw,130px)}section.asds-builder-section.asds-product_grid-style-selected .asds-builder-heading h2{max-width:600px;font-size:clamp(46px,5vw,70px)}section.asds-builder-section.asds-product_grid-style-selected .asds-product-grid{width:min(100%,1060px);margin-inline:auto;gap:20px!important}section.asds-builder-section.asds-product_grid-style-selected .asds-product-card{border-radius:22px!important;box-shadow:0 18px 50px rgb(20 20 20 / .08)!important}section.asds-builder-section.asds-product_grid-style-selected .asds-product-card .asds-product-image{aspect-ratio:auto!important;height:var(--asds-product-media-height,360px)!important;min-height:0!important;padding:28px!important}section.asds-builder-section.asds-product_grid-style-selected .asds-product-card .asds-product-info{padding:22px 22px 20px!important}section.asds-builder-section.asds-product_grid-style-selected .asds-product-card .asds-product-info h3{font-size:clamp(20px,1.7vw,27px)!important}section.asds-builder-section.asds-product_grid-style-selected .asds-builder-buttons{justify-content:center;margin-top:46px}section.asds-builder-section.asds-product_grid-style-selected .asds-builder-buttons .asds-builder-button{gap:18px;min-height:auto;margin:0;padding:0 0 8px;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;color:var(--asds-section-text)!important;background:transparent!important;box-shadow:none!important;font-size:15px}section.asds-builder-section.asds-product_grid-style-selected .asds-builder-buttons .asds-builder-button i{color:#255f99}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-shell{display:grid;grid-template-columns:minmax(280px,var(--asds-process-intro-width,38%)) minmax(0,1fr);gap:clamp(64px,9vw,150px);align-items:start}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-intro{min-width:0}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-intro .asds-builder-heading{display:block;margin:0}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-intro .asds-builder-heading>span{display:block;margin-bottom:18px}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-intro .asds-builder-heading h2{max-width:560px;font-size:clamp(54px,5.4vw,82px);line-height:.98}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-intro .asds-builder-heading>div{max-width:500px;margin-top:24px}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-intro .asds-builder-buttons{margin-top:42px}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-intro .asds-builder-button{border:1px solid color-mix(in srgb,var(--asds-section-text) 38%,transparent)!important;border-radius:999px!important;color:var(--asds-section-text)!important;background:transparent!important;padding:15px 22px!important}section.asds-builder-section.asds-process-style-editorial .asds-builder-process{width:100%;max-width:none;margin:0;border-top:1px solid color-mix(in srgb,var(--asds-section-text) 20%,transparent)}section.asds-builder-section.asds-process-style-editorial .asds-builder-process article{grid-template-columns:62px minmax(0,1fr);gap:22px;min-height:145px;padding:34px 0;border-color:color-mix(in srgb,var(--asds-section-text) 20%,transparent)}section.asds-builder-section.asds-process-style-editorial .asds-builder-process article>span{padding-top:4px;font-size:11px}section.asds-builder-section.asds-process-style-editorial .asds-builder-process h3{margin:0 0 14px;font-size:clamp(29px,2.5vw,40px);line-height:1;letter-spacing:-.045em}section.asds-builder-section.asds-process-style-editorial .asds-builder-process p{max-width:760px;font-size:15px;line-height:1.7}section.asds-builder-section.asds-stats-style-strip{border-bottom:4px solid #171716}section.asds-builder-section.asds-stats-style-strip>.asds-builder-container{width:min(calc(100% - 44px),1320px)!important}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0!important}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats>div{display:flex;flex-direction:column;justify-content:center;min-height:145px;padding:var(--asds-stats-item-padding,42px) 32px!important;border:0!important;border-right:1px solid rgb(17 17 17 / .25)!important}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats>div:last-child{border-right:0!important}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats strong{color:var(--asds-section-text)!important;font:700 clamp(34px,3vw,48px)/.95 var(--asds-heading-font)!important;letter-spacing:-.045em!important;text-transform:none}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats span{margin-top:17px;color:var(--asds-section-text)!important;font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}section.asds-builder-section.asds-cta-style-consultation>.asds-builder-container{display:block!important}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(70px,10vw,180px);align-items:end}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-copy .asds-builder-heading{display:block;margin:0}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-copy .asds-builder-heading>span{display:block;margin-bottom:20px}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-copy .asds-builder-heading h2{max-width:900px;font-weight:400;font-size:clamp(56px,5.6vw,91px);line-height:.96;letter-spacing:-.065em}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-copy .asds-builder-heading>div{max-width:730px;margin-top:26px;font-size:16px}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-action{align-self:end;padding-bottom:4px}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-action .asds-builder-buttons{display:grid;gap:12px;margin:0}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-action .asds-builder-button{display:flex;justify-content:space-between;width:100%;min-height:58px;margin:0;padding:0 26px!important;border:0!important;border-radius:999px!important;color:#111!important;background:#fff!important;box-shadow:none!important}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-action .asds-builder-button-secondary{border:1px solid rgb(255 255 255 / .32)!important;color:#fff!important;background:transparent!important}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-action>small{display:block;margin-top:16px;color:color-mix(in srgb,var(--asds-section-text) 55%,transparent);font-size:13px;letter-spacing:.02em}@media(max-width:1100px){section.asds-builder-section.asds-collections-style-journey .asds-builder-collections{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 28px);margin-left:calc(-50vw + 14px)}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-shell{grid-template-columns:minmax(260px,40%) minmax(0,1fr);gap:60px}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:60px}}@media(max-width:820px){section.asds-builder-section.asds-collections-style-journey .asds-builder-heading,section.asds-builder-section.asds-product_grid-style-selected .asds-builder-heading{grid-template-columns:1fr;gap:22px}section.asds-builder-section.asds-process-style-editorial .asds-builder-process-shell,section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation{grid-template-columns:1fr;gap:52px}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats{grid-template-columns:repeat(2,minmax(0,1fr))}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats>div:nth-child(2){border-right:0!important}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats>div:nth-child(-n+2){border-bottom:1px solid rgb(17 17 17 / .25)!important}section.asds-builder-section.asds-product_grid-style-selected .asds-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){section.asds-builder-section.asds-collections-style-journey .asds-builder-heading,section.asds-builder-section.asds-product_grid-style-selected .asds-builder-heading{margin-bottom:34px}section.asds-builder-section.asds-collections-style-journey .asds-builder-heading h2,section.asds-builder-section.asds-product_grid-style-selected .asds-builder-heading h2,section.asds-builder-section.asds-process-style-editorial .asds-builder-process-intro .asds-builder-heading h2,section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-copy .asds-builder-heading h2{font-size:clamp(42px,13vw,58px)}section.asds-builder-section.asds-collections-style-journey .asds-builder-collections{left:50%;display:flex;width:100vw;margin-left:-50vw;padding:0 14px 12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}section.asds-builder-section.asds-collections-style-journey .asds-builder-collections::-webkit-scrollbar{display:none}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-card{flex:0 0 84vw;min-height:min(var(--asds-collection-card-height,430px),118vw);scroll-snap-align:start}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy{padding-inline:28px}section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy>.asds-collection-number{left:12px}section.asds-builder-section.asds-product_grid-style-selected .asds-product-grid{grid-template-columns:1fr!important}section.asds-builder-section.asds-product_grid-style-selected .asds-product-card .asds-product-image{height:min(var(--asds-product-media-height,360px),105vw)!important}section.asds-builder-section.asds-process-style-editorial .asds-builder-process article{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:28px 0}section.asds-builder-section.asds-stats-style-strip>.asds-builder-container{width:100%!important}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats{grid-template-columns:1fr}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats>div{min-height:118px;padding:30px 22px!important;border-right:0!important;border-bottom:1px solid rgb(17 17 17 / .25)!important}section.asds-builder-section.asds-stats-style-strip .asds-builder-stats>div:last-child{border-bottom:0!important}section.asds-builder-section.asds-cta-style-consultation .asds-builder-consultation-action .asds-builder-button{min-height:56px;padding-inline:20px!important}}@media(prefers-reduced-motion:reduce){section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-image img,section.asds-builder-section.asds-collections-style-journey .asds-builder-collection-copy>i{transition:none!important}}