.vorug-help-mosaic{--layout-text-color: 255, 255, 255;--layout-background-color: 0, 0, 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:2;width:100%;color:rgb(var(--layout-text-color));background:#191919}.vorug-help-mosaic__tile{position:relative;isolation:isolate;min-width:0;min-height:0;display:flex;align-items:flex-end;overflow:hidden;background:#242421}.vorug-help-mosaic__tile:first-child{grid-row:span 2}.vorug-help-mosaic__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.vorug-help-mosaic__tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#000000c2,#00000094 38%,#0000001f 75%)}.vorug-help-mosaic__content{display:grid;justify-items:start;gap:12px;padding:clamp(24px,3.33vw,64px);width:100%;color:#fff}.vorug-help-mosaic__content .content-heading{margin:0;max-width:16ch;text-wrap:balance}.vorug-help-mosaic__content p{margin:0}.vorug-help-mosaic__content .link-button{display:inline-flex;align-items:center;min-height:44px;color:#fff}.vorug-help-mosaic__content a:focus-visible{outline:2px solid #fff;outline-offset:5px}.vorug-help-mosaic--pair{grid-template-rows:minmax(0,1fr)}.vorug-help-mosaic--pair .vorug-help-mosaic__tile:first-child{grid-row:auto}.vorug-help-mosaic--guide-photos .vorug-help-mosaic__tile{width:100%;min-height:260px}.vorug-help-mosaic--guide-photos .vorug-help-mosaic__tile:before{background:linear-gradient(0deg,rgb(0 0 0 / 72%) 0%,rgb(0 0 0 / 22%) 42%,transparent 75%)}@media(max-width:768px){.vorug-help-mosaic{grid-template-columns:minmax(0,1fr);grid-template-rows:none;aspect-ratio:auto}.vorug-help-mosaic__tile,.vorug-help-mosaic__tile:first-child{grid-row:auto;aspect-ratio:1}.vorug-help-mosaic__content{padding:24px}.vorug-help-mosaic--guide-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.vorug-help-mosaic--guide-photos .vorug-help-mosaic__tile:first-child{grid-column:1 / -1;aspect-ratio:6 / 5}.vorug-help-mosaic--guide-photos .vorug-help-mosaic__tile:not(:first-child){aspect-ratio:4 / 5;min-height:240px}.vorug-help-mosaic--guide-photos .vorug-help-mosaic__tile:not(:first-child) .vorug-help-mosaic__content{padding:16px 12px;gap:8px}.vorug-help-mosaic--guide-photos .vorug-help-mosaic__tile:not(:first-child) .content-heading{font-size:clamp(22px,4.3vw,30px);line-height:1.12}.vorug-help-mosaic--guide-photos .vorug-help-mosaic__tile:not(:first-child) .link-button{font-size:10px;letter-spacing:.02em;white-space:normal}}.vpact{color:rgb(var(--layout-text-color));background:rgb(var(--layout-background-color));font:var(--body-l-font)}.vpact *,.vpact *:before,.vpact *:after{box-sizing:border-box}.vpact h1,.vpact h2,.vpact h3,.vpact p,.vpact figure{margin:0}.vpact h1,.vpact h2{text-wrap:balance}.vpact a:focus-visible,.vpact summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.vpact .vpact-copy{min-width:0}.vpact .vpact-copy>.content-text{margin-top:24px}.vpact .vpact-copy .content-heading{max-width:22ch}.vpact .content-text p+p{margin-top:20px}.vpact .vpact-link-wrap{margin-top:20px}.vpact .vpact-link-wrap .link-button{display:inline-flex;align-items:center;min-height:44px}.vpact .vpact-photo{position:relative;display:grid;place-items:center;margin:0;aspect-ratio:4/5;background:var(--vorug-paper);color:var(--vorug-text-secondary);border-radius:var(--images-and-section-radius);overflow:hidden;min-width:0}.vpact .vpact-photo:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid var(--vorug-divider);pointer-events:none}.vpact .vpact-placeholder{max-width:370px;padding:32px;text-align:center;position:relative;z-index:1}.vpact .vpact-photo-id{display:block;margin-bottom:16px}.vpact .vpact-photo-title{display:block}.vpact .vpact-photo-ratio{display:block;margin-top:16px}.vpact .vpact-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.vpact .vpact-photo picture{display:block;width:100%;height:100%}.vpact .vpact-photo:has(img):after{display:none}.vpact--hero{position:relative;height:560px;display:grid}.vpact--hero .vpact-photo{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;color:#fff;background:#71736e}.vpact--hero .vpact-photo:after{border-color:#aaa}.vpact--hero .vpact-placeholder{margin-left:38%;padding-bottom:65px}.vpact--hero .vpact-hero-copy{position:relative;z-index:2;align-self:end;padding:48px 24px;max-width:820px;color:#fff}.vpact--hero .vpact-hero-copy .content-text{margin-top:20px;max-width:52ch}.vpact--hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0004 0%,transparent 24%,transparent 38%,#000b 100%);pointer-events:none}.vpact--hero .vpact-placeholder{z-index:1}.vpact--banner{position:relative;isolation:isolate;min-height:clamp(520px,48vw,680px);display:grid;align-items:end;color:#fff;background:var(--vorug-inverse)}.vpact--banner .vpact-photo{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.vpact--banner .vpact-photo img{object-position:center 58%}.vpact--banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(0,0,0,.67),rgba(0,0,0,.18) 56%,transparent 82%),linear-gradient(0deg,rgba(0,0,0,.64),transparent 62%);pointer-events:none}.vpact--banner .vpact-banner-copy{position:relative;z-index:1;width:min(100%,620px);padding:48px 24px 52px}.vpact--banner .content-heading,.vpact--banner .link-button{color:#fff}.vpact--banner .vpact-copy>.content-text{max-width:48ch;margin-top:16px}.vpact--banner .vpact-link-wrap{margin-top:18px}.vpact--statement{padding:72px 24px 80px;text-align:center}.vpact--statement .content-heading{max-width:30ch;margin-inline:auto}.vpact--statement .content-text{max-width:66ch;margin:24px auto 0}.vpact--compact{padding-top:32px;padding-bottom:64px}.vpact--statement:not(.vpact--compact){padding-block:52px 60px;text-align:left}.vpact--statement:not(.vpact--compact) .vpact-copy{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(32px,5vw,72px);align-items:end}.vpact--statement:not(.vpact--compact) .vpact-copy .content-heading{max-width:15ch;margin:0}.vpact--statement:not(.vpact--compact) .vpact-copy>.content-text{max-width:52ch;margin:0 0 4px}.vpact--statement.vpact--compact{padding-block:32px 40px;text-align:left}.vpact--statement.vpact--compact .vpact-copy{border-bottom:1px solid rgba(var(--layout-text-color),.22);padding-bottom:28px}.vpact--statement.vpact--compact .vpact-copy .content-heading{max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(32px,5vw,72px);align-items:baseline}.vpact--split{--vertical-position: center;--horizontal-position: flex-start;--image-position: row-reverse;--padding-top: 16px;--padding-bottom: 32px}.vpact--reverse{--image-position: row}.vpact--split .media-with-text__content-wrapper{width:78%}.vpact--split .media-with-text__media-wrapper{height:auto}.vpact--split .vpact-photo{max-height:720px}.vpact--reverse .vpact-photo{aspect-ratio:1}.vpact--split[data-pact-section=at-home] .vpact-photo{aspect-ratio:3/2}.vpact--commitments{padding-top:24px;padding-bottom:64px}.vpact-commitments-head,.vpact-commitments-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:clamp(32px,5vw,72px)}.vpact-commitments-head{align-items:end;margin-bottom:36px}.vpact-commitments-head .content-heading{max-width:14ch}.vpact-commitments-head .content-text{align-self:end;max-width:42ch;padding-bottom:5px}.vpact-commitments-grid{align-items:stretch}.vpact-commitments-list{grid-column:2;grid-row:1;min-width:0}.vpact-commitments-media{grid-column:1;grid-row:1;min-width:0;display:grid}.vpact--commitments .vpact-photo{aspect-ratio:auto;height:100%;min-height:0}.vpact-promises{margin-top:0;border-bottom:1px solid rgba(var(--layout-text-color),.28)}.vpact-promise{border-top:1px solid rgba(var(--layout-text-color),.28)}.vpact-promise summary{cursor:pointer;min-height:148px;padding:26px 0;list-style:none;display:grid;grid-template-columns:110px minmax(0,1fr) 22px;align-items:start;gap:20px}.vpact-promise summary::-webkit-details-marker{display:none}.vpact-promise-number{grid-column:1;grid-row:1;letter-spacing:.08em;white-space:nowrap;opacity:.72;padding-top:5px}.vpact-promise-intro{grid-column:2;grid-row:1;display:grid;gap:9px}.vpact-promise-title{display:block;line-height:1.18}.vpact-promise-teaser{display:block;max-width:43ch;font-size:14px;line-height:1.55;letter-spacing:.01em;opacity:.84}.vpact-promise[open] .vpact-promise-title{font-style:italic}.vpact-promise[open] summary{min-height:0;padding-bottom:16px}.vpact-promise-icon{grid-column:3;grid-row:1;position:relative;width:18px;height:18px;margin-top:8px}.vpact-promise-icon:before,.vpact-promise-icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.vpact-promise-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.vpact-promise[open] .vpact-promise-icon:after{display:none}.vpact-promise-body{max-width:50ch;margin-left:130px;padding:0 28px 28px 0}.vpact-promise-body p+p{margin-top:12px}.vpact-promise-body .vpact-link-wrap{margin-top:12px}.vpact--products{padding:56px 24px 64px}.vpact-products-heading{display:flex;justify-content:space-between;align-items:end;gap:32px}.vpact-products-heading h2{font-family:var(--accent-font-family, Fraunces, serif);font-style:var(--accent-font-style, normal);font-weight:var(--custom-font-weight, 300);text-transform:none;text-wrap:balance;line-height:1.12;color:inherit;font:var(--heading-l-font);letter-spacing:var(--heading-l-letter-spacing)}.vpact-products-heading .vpact-products-copy{max-width:52ch;margin-top:18px}.vpact-products-copy p{text-wrap:pretty}.vpact-products-copy p+p{margin-top:16px}.vpact-products-heading .vpact-products-link{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.vpact-products-link:hover{text-decoration-thickness:2px}.vpact-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.vpact-product{display:block;color:inherit;text-decoration:none;min-width:0}.vpact-product .vpact-photo{aspect-ratio:1;background:#fff;border:1px solid rgba(var(--layout-text-color,55,55,55),.11);border-radius:0}.vpact-product .vpact-photo img{display:block;object-fit:contain;object-position:50% 50%;transition:transform .35s ease}.vpact-product:hover .vpact-photo img{transform:scale(1.025)}.vpact-product-caption{display:grid;gap:10px;padding:15px 0 0;border-top:1px solid rgba(var(--layout-text-color,55,55,55),.42);margin-top:14px}.vpact-product-title-row{display:flex;align-items:start;justify-content:space-between;gap:16px}.vpact-product-title-row h3{font-family:var(--accent-font-family, Fraunces, serif);font-style:var(--accent-font-style, normal);font-weight:var(--custom-font-weight, 300);color:inherit;text-transform:none;text-wrap:balance;font:var(--heading-m-font);letter-spacing:var(--heading-m-letter-spacing);line-height:1.2}.vpact-product-arrow{font-size:20px;line-height:1;padding-top:2px}.vpact-product:hover h3{text-decoration:underline;text-underline-offset:5px}.vpact--closing{--layout-text-color: 255,255,255;--layout-background-color:var(--vorug-brand-olive-rgb);padding:48px 24px;--vorug-focus:var(--vorug-focus-inverse)}.vpact--closing .vpact-copy{max-width:960px;margin-inline:auto}.vpact--closing .content-heading{max-width:none}.vpact--closing .content-text{max-width:60ch}@media(max-width:920px){.vpact--split .media-with-text__content-wrapper{width:100%}.vpact .content-text.body_l,.vpact .vpact-promise-body{font-size:16px!important;line-height:1.7!important}.vpact .vpact-copy>.content-text{margin-top:20px}.vpact--hero{height:560px}.vpact--hero .vpact-placeholder{margin:0;padding-bottom:170px}.vpact--hero .vpact-hero-copy{padding:32px 24px 36px}.vpact--hero .vpact-hero-copy .content-text{margin-top:16px;max-width:32ch}.vpact--hero .content-heading{max-width:17ch}.vpact--banner{min-height:0;display:block;background:var(--vorug-inverse)}.vpact--banner .vpact-photo{position:relative;width:100%;aspect-ratio:3/2}.vpact--banner .vpact-photo img{object-position:center}.vpact--banner:after{display:none}.vpact--banner .vpact-banner-copy{width:100%;margin:0;padding:28px 24px 32px;background:var(--vorug-inverse)}.vpact--banner .link-button{background-image:linear-gradient(to top,currentColor 0px,currentColor 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.vpact--banner .vpact-copy>.content-text{margin-top:12px}.vpact--banner .vpact-link-wrap{margin-top:12px}.vpact--statement{padding:48px 24px 56px}.vpact--compact{padding-block:24px 48px}.vpact--statement:not(.vpact--compact){padding-block:40px 48px}.vpact--statement:not(.vpact--compact) .vpact-copy{grid-template-columns:minmax(0,1fr);gap:16px}.vpact--statement:not(.vpact--compact) .vpact-copy>.content-text{margin-bottom:0}.vpact--statement.vpact--compact{padding-block:28px 32px}.vpact--statement.vpact--compact .vpact-copy{display:block}.vpact--statement.vpact--compact .vpact-copy .content-heading{max-width:none;grid-template-columns:1fr;gap:10px}.vpact--statement.vpact--compact .vpact-copy{padding-bottom:24px}.vpact.vpact--split[data-pact-section]{padding:24px 24px 48px;--padding-top: 0px;--padding-bottom: 0px}.vpact.vpact--commitments[data-pact-section]{padding:8px 24px 48px}.vpact--split .media-with-text__card{flex-direction:column-reverse;gap:28px}.vpact--split .media-with-text__media,.vpact--split .media-with-text__content{flex:auto;width:100%}.vpact--split .vpact-photo{aspect-ratio:4/5;max-height:none}.vpact--reverse .vpact-photo,.vpact--commitments .vpact-photo{aspect-ratio:1}.vpact--commitments .vpact-photo{height:auto;aspect-ratio:4/5}.vpact--split[data-pact-section=at-home] .vpact-photo{aspect-ratio:3/2}.vpact-commitments-head,.vpact-commitments-grid{grid-template-columns:minmax(0,1fr)}.vpact-commitments-head{gap:16px;margin-bottom:28px}.vpact-commitments-head .content-text{padding-bottom:0}.vpact-commitments-list,.vpact-commitments-media{grid-column:1}.vpact-commitments-list{grid-row:1}.vpact-commitments-media{grid-row:2;margin-top:32px}.vpact-promise summary{grid-template-columns:minmax(0,1fr) 20px;gap:10px 12px;min-height:106px;padding:24px 0}.vpact .vpact-promise-teaser{font-size:14px!important;line-height:1.6!important;opacity:1}.vpact-promise-number{grid-column:1;grid-row:1;padding-top:0}.vpact-promise-intro{grid-column:1;grid-row:2;gap:7px}.vpact-promise-icon{grid-column:2;grid-row:2;margin-top:7px}.vpact-promise-body{margin-left:0;padding:0 32px 24px 0}.vpact-products-heading{display:block}.vpact-products-heading .vpact-products-link{margin-top:12px}.vpact-products-heading .vpact-products-copy{margin-top:18px}.vpact--products{padding:40px 24px 48px}.vpact-products{grid-template-columns:1fr;gap:32px;margin-top:36px}.vpact-product .vpact-photo{aspect-ratio:1}.vpact--closing{padding:40px 24px}}@media(prefers-reduced-motion:reduce){.vpact *,.vpact *:before,.vpact *:after{scroll-behavior:auto;transition:none;animation:none}}.vpact--split[data-pact-section=people] .vpact-photo{aspect-ratio:5/4;max-height:none}.vpact--statement[data-pact-section=bridge]{--layout-text-color: 255,255,255;padding:42px 24px;min-height:184px;display:grid;place-items:center;background:linear-gradient(#00000085,#00000085),url(/cdn/shop/files/vorug-pact-bridge-20261001.webp) center / cover;text-align:center;margin-block:24px 48px}.vpact--statement[data-pact-section=bridge] .vpact-copy{width:100%;border:0;padding:0}.vpact--statement[data-pact-section=bridge] .vpact-copy .content-heading{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;max-width:none;margin:0;color:rgb(var(--layout-text-color))}@media(max-width:920px){.vpact--statement[data-pact-section=bridge]{min-height:160px;padding:32px 24px;margin-block:0 32px}.vpact--statement[data-pact-section=bridge] .vpact-copy .content-heading{flex-direction:column;gap:10px}}.vpact{--pact-gutter: clamp(24px, 3.75vw, 64px);--pact-gap: clamp(32px, 4.5vw, 72px)}.vpact .content-text.body_l,.vpact .vpact-promise-body{font-size:16px!important;line-height:1.65!important}.vpact.vpact--split[data-pact-section]{padding:40px var(--pact-gutter) 56px}.vpact--split .media-with-text__wrapper,.vpact--commitments .media-with-text__wrapper{max-width:1440px;width:100%;margin-inline:auto}.vpact--split .media-with-text__card.half{gap:var(--pact-gap)}.vpact--split .media-with-text__content,.vpact--split .media-with-text__media{flex:1 1 0;min-width:0}.vpact--split .media-with-text__content-wrapper{width:100%;max-width:50ch}.vpact--hero{height:clamp(560px,52vw,800px)}.vpact--hero .vpact-hero-copy{padding:48px var(--pact-gutter);max-width:900px}.vpact--statement:not(.vpact--compact){padding:56px var(--pact-gutter)}.vpact--statement:not(.vpact--compact) .vpact-copy{max-width:1440px;margin-inline:auto;gap:var(--pact-gap)}.vpact.vpact--commitments[data-pact-section]{padding:0 var(--pact-gutter) 64px}.vpact-commitments-head,.vpact-commitments-grid{column-gap:var(--pact-gap)}.vpact-promise summary{grid-template-columns:98px minmax(0,1fr) 22px;gap:18px;padding-block:28px}.vpact-promise-body{margin-left:116px}.vpact--products{padding:56px var(--pact-gutter) 64px;background:var(--vorug-surface);color:var(--vorug-ink);letter-spacing:var(--body-l-letter-spacing, .02em);-webkit-font-smoothing:antialiased}.vpact--products :is(a,button,[tabindex]):focus-visible{outline-offset:4px}.vpact-products,.vpact-products-heading{max-width:1440px;margin-inline:auto}.vpact-products{gap:32px}.vpact--banner .vpact-banner-copy{padding-left:var(--pact-gutter);width:min(100%,660px)}.vpact--closing{padding:56px var(--pact-gutter)}@media(min-width:601px)and (max-width:920px){.vpact{--pact-gutter: 40px}.vpact--hero{height:640px}.vpact--split .media-with-text__content-wrapper{max-width:60ch}.vpact--split .vpact-photo{max-height:620px}.vpact-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vpact-product-title-row h3{font-size:24px}.vpact-products-heading{display:flex}.vpact-products-heading .vpact-products-link{margin-top:0}.vpact--commitments .vpact-photo{aspect-ratio:5/4}}@media(max-width:920px){.vpact.vpact--split[data-pact-section]{padding:24px var(--pact-gutter) 48px}.vpact--split .media-with-text__card.half{gap:24px}.vpact--split .media-with-text__content,.vpact--split .media-with-text__media{flex:auto}.vpact--statement:not(.vpact--compact){padding:40px var(--pact-gutter)}.vpact--statement:not(.vpact--compact) .vpact-copy{gap:20px}.vpact.vpact--commitments[data-pact-section]{padding:8px var(--pact-gutter) 48px}.vpact--hero .vpact-hero-copy{padding:32px var(--pact-gutter)}.vpact--banner .vpact-banner-copy{padding:28px var(--pact-gutter) 32px}.vpact-promise summary{grid-template-columns:minmax(0,1fr) 20px;gap:10px 16px;padding-block:24px}.vpact-promise-body{margin-left:0}.vpact--products{--pact-gutter: 24px;padding:40px var(--pact-gutter) 48px;font-size:16px;line-height:1.7}.vpact--closing{padding:40px var(--pact-gutter)}}@media(max-width:600px){.vpact--hero{height:560px}.vpact .heading_l{font-size:clamp(32px,8.5vw,40px)!important;line-height:1.15!important}.vpact .heading_m{font-size:28px!important;line-height:1.2!important}.vpact--hero .vpact-hero-copy .content-text{max-width:34ch}.vpact-products{gap:36px}}.vpact .vpact-promise-teaser{font-size:14px!important;line-height:1.6!important}.vpact-carousel-controls[hidden],.vpact-carousel-controls{display:none}@media(max-width:600px){.vpact.vpact--split[data-pact-section=people]{padding-inline:0}.vpact--split[data-pact-section=people] .media-with-text__content{padding-inline:var(--pact-gutter)}.vpact--split[data-pact-section=people] .vpact-photo{width:100%;border-radius:0}.vpact--statement[data-pact-section=bridge]{min-height:120px;padding:26px 24px;margin-bottom:32px;background-color:var(--vorug-inverse);background-blend-mode:normal;background-position:45% center}.vpact--statement[data-pact-section=bridge] .vpact-copy .content-heading{font-size:22px!important;line-height:1.3!important;gap:8px;text-wrap:balance}.vpact--commitments .content-heading{font-size:30px!important;max-width:18ch}.vpact-commitments-head{gap:12px;margin-bottom:20px}.vpact--commitments .vpact-promise-title{font-size:22px!important;line-height:1.2!important}.vpact-promise summary{padding-block:16px;gap:6px 12px;min-height:0}.vpact-promise-intro{gap:6px}.vpact .vpact-promise-teaser{font-size:14px!important;line-height:1.5!important}.vpact-promise-icon{margin-top:4px}.vpact-promise:not([open]) .vpact-promise-teaser{display:none}.vpact-promise[open] .vpact-promise-teaser{margin-top:4px}.vpact-promise-body{padding-bottom:18px}.vpact-commitments-media{margin-top:24px}.vpact-products{position:relative;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--pact-gutter));padding-inline:var(--pact-gutter);scroll-padding-inline:var(--pact-gutter)}.vpact-products::-webkit-scrollbar{display:none}.vpact-products>*{flex:0 0 84%;min-width:0;scroll-snap-align:start}.vpact-products .vpact-product-title-row h3{font-size:26px}.vpact-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.vpact-carousel-controls>div{display:flex;gap:8px}.vpact-carousel-controls button{width:44px;height:44px;padding:0;border:1px solid var(--vorug-control-border);background:transparent;color:inherit;font:inherit;font-size:22px;cursor:pointer}.vpact-carousel-controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}}.vpact-word{display:inline-block;overflow:clip;vertical-align:bottom;padding-block:.08em;margin-block:-.08em}.vpact-word-inner{display:inline-block}.vpact-promise-icon:after{transition:transform .25s cubic-bezier(.16,1,.3,1)}.vpact-promise[open] .vpact-promise-icon:after{display:block;transform:translate(-50%,-50%) rotate(0)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vpact-product-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.vpact-product:hover .vpact-product-arrow{transform:translate(3px,-3px)}}@media(prefers-reduced-motion:reduce){.vpact-word{overflow:visible}.vpact-promise-icon:after{transition:none}}.vpact-carousel-position{margin-left:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.vpact-carousel-controls button{transition:background-color .18s ease,border-color .18s ease}.vpact-carousel-controls button:hover,.vpact-carousel-controls button:focus-visible{background-color:rgba(var(--layout-text-color),.07);border-color:rgb(var(--layout-text-color))}.vpact-promise[open] .vpact-promise-title{font-style:normal}@media(prefers-reduced-motion:reduce){.vpact-carousel-controls button{transition:none}}.vorug-rug-colours{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(32px,5vw,80px);max-width:1600px;margin:0 auto;padding:clamp(40px,5vw,80px) clamp(20px,4vw,64px);color:#24261f;scroll-margin-top:80px}.vorug-rug-colours *,.vorug-rug-colours *:before,.vorug-rug-colours *:after{box-sizing:border-box}.vorug-rug-colours ::selection{background:#69724d;color:#fff}.vorug-rug-colours h2{margin:0 0 20px;font-family:var(--accent-font-family, Fraunces, serif);font-size:clamp(32px,3vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.02em;text-transform:none;text-wrap:balance}.vorug-rug-colours p{max-width:32ch;margin:0 0 24px;font-family:var(--base-font-family, Manrope, sans-serif);font-size:16px;line-height:1.6}.vorug-rug-colours__link{position:relative;display:inline-flex;min-height:46px;align-items:center;padding:11px 19px;border:1px solid #74786e;background:transparent;color:inherit;font-family:var(--base-font-family, Manrope, sans-serif);font-size:14px;line-height:1.5;text-decoration:none}.vorug-rug-colours__link:before,.vorug-rug-colours__link:after{position:absolute;width:18px;height:1px;background:#69724d;content:"";transition:width .18s ease-out}.vorug-rug-colours__link:before{top:-1px;left:-5px}.vorug-rug-colours__link:after{bottom:-1px;right:-5px}.vorug-rug-colours__link:hover:before,.vorug-rug-colours__link:hover:after{width:30px}.vorug-rug-colours a:focus-visible,.vorug-rug-colours summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.vorug-rug-colours__palette{min-width:0}.vorug-rug-colours__poms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 20px;margin:0;padding:0;list-style:none}.vorug-rug-colours__pom{min-width:0}.vorug-rug-colours figure{display:block;width:100%;margin:0}.vorug-rug-colours img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain}.vorug-rug-colours figcaption{margin-top:10px;font-family:var(--base-font-family, Manrope, sans-serif);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.vorug-rug-colours__pom-link{display:inline-block;min-height:44px;padding-block:9px;color:inherit;text-decoration-line:underline;text-decoration-color:#a2a698;text-decoration-thickness:1px;text-underline-offset:4px}.vorug-rug-colours__pom-link span{white-space:nowrap}.vorug-rug-colours__pom-link svg{display:inline-block;margin-left:5px;fill:none;stroke:currentColor;stroke-width:1;vertical-align:-1px}.vorug-rug-colours__pom-link:hover{text-decoration-color:currentColor}.vorug-rug-colours__pantone{display:block;margin-top:1px;color:#62665a;font-size:12px;line-height:1.5}.vorug-rug-colours__more-card[hidden],.vorug-rug-colours__pom[hidden]{display:none}.vorug-rug-colours__more-button{position:relative;isolation:isolate;overflow:hidden;display:flex;width:100%;aspect-ratio:1;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:1px solid #dedbd3;background-color:#fafaf8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cpath d='M12 9v6m-3-3h6M40 37v6m-3-3h6' stroke='%2369724d' stroke-opacity='.24' stroke-width='0.8'/%3E%3C/svg%3E");background-size:56px 56px;color:#24261f;cursor:pointer;font-family:var(--base-font-family, Manrope, sans-serif);font-size:14px;line-height:1.4;transition:background-color .18s ease,border-color .18s ease}.vorug-rug-colours__more-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#ffffff24;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.vorug-rug-colours__more-button>:not(.vorug-rug-colours__preview){position:relative;z-index:2}.vorug-rug-colours__preview{position:absolute;top:2%;right:2%;bottom:2%;left:2%;display:grid;grid-template-columns:repeat(var(--preview-columns, 3),minmax(0,1fr));grid-auto-rows:1fr;align-items:center;justify-items:center;pointer-events:none;opacity:.54;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.64),#000 68%);mask-image:radial-gradient(ellipse at center,#000000a3,#000 68%)}.vorug-rug-colours__preview img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;transform:scale(1.22)}.vorug-rug-colours__more-button span:first-child{font-family:var(--accent-font-family, Fraunces, serif);font-size:32px;line-height:1.1}.vorug-rug-colours__more-button span:nth-child(2){font-size:12px;color:#515349}.vorug-rug-colours__more-button svg{margin-top:8px;transition:transform .18s ease}.vorug-rug-colours__more-button:hover{background-color:#f4f5f1;border-color:#b8b9ad}.vorug-rug-colours__more-button:hover svg{transform:translate(3px)}.vorug-rug-colours__more-button:active{background-color:#eeefeb}.vorug-rug-colours__more-button:focus-visible{outline:2px solid #24261f;outline-offset:4px}@media(prefers-reduced-motion:reduce){.vorug-rug-colours__link:before,.vorug-rug-colours__link:after,.vorug-rug-colours__more-button,.vorug-rug-colours__more-button svg{transition:none}}@media(max-width:749px){.vorug-rug-colours{grid-template-columns:minmax(0,1fr);gap:28px}.vorug-rug-colours h2{margin-bottom:16px}.vorug-rug-colours p{max-width:44ch;margin-bottom:12px}.vorug-rug-colours__poms{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
