.-Qutpq_gallery{color:#202722}.-Qutpq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.-Qutpq_item{background:#e9eae4;min-width:0}.-Qutpq_photoButton{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;flex-direction:column;padding:0;transition:transform .52s cubic-bezier(.16,1,.3,1);display:flex}.-Qutpq_imageWrap{aspect-ratio:1.2;width:100%;display:block;position:relative;overflow:hidden}.-Qutpq_image{--gear-scale:1;object-fit:contain;transform:scale(var(--gear-scale));padding:7%;transition:transform .42s cubic-bezier(.16,1,.3,1)}.-Qutpq_photoButton:hover .-Qutpq_image,.-Qutpq_photoButton:focus-visible .-Qutpq_image{transform:scale(calc(var(--gear-scale) * 1.14))}.-Qutpq_libraryImage{--gear-scale:1.6;padding:0}.-Qutpq_productImage{--gear-scale:1.2;padding:0}.-Qutpq_productImage11{--gear-scale:1.1;padding:0}.-Qutpq_productImage135{--gear-scale:1.35;padding:0}.-Qutpq_productImageMD{--gear-scale:1.3;padding:0}.-Qutpq_productImage15{--gear-scale:1.5;padding:0}.-Qutpq_productImageLarge{--gear-scale:1.45;padding:0}.-Qutpq_productImageLG{--gear-scale:1.4;padding:0}.-Qutpq_productImageXL{--gear-scale:1.9;padding:0}.-Qutpq_caption>span:last-child,.-Qutpq_viewerCaption>span:last-child{overflow-wrap:anywhere;min-width:0}.-Qutpq_enlarge{opacity:.5;transition:opacity .16s;position:absolute;top:16px;right:16px}.-Qutpq_photoButton:hover .-Qutpq_enlarge,.-Qutpq_photoButton:focus-visible .-Qutpq_enlarge{opacity:1}.-Qutpq_photoButton:focus-visible,.-Qutpq_summary:focus-visible,.-Qutpq_viewer button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.-Qutpq_photoButton:hover,.-Qutpq_photoButton:focus-visible{transform:translateY(-2px)}.-Qutpq_caption{align-items:baseline;gap:14px;width:100%;padding:12px 20px 20px;font-size:15px;line-height:1.4;display:flex}.-Qutpq_number{color:#60695e;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-size:11px}.-Qutpq_more{margin-top:24px}.-Qutpq_summary{cursor:pointer;border-top:1px solid #cdd1c7;border-bottom:1px solid #cdd1c7;justify-content:space-between;align-items:center;min-height:48px;padding:14px 0;font-size:15px;list-style:none;display:flex}.-Qutpq_summary::-webkit-details-marker{display:none}.-Qutpq_openLabel,.-Qutpq_more[open] .-Qutpq_closedLabel{display:none}.-Qutpq_more[open] .-Qutpq_openLabel{display:inline}.-Qutpq_more[open] .-Qutpq_grid{margin-top:12px}.-Qutpq_dialog{color:#202722;background:#e6e8e2;border:0;width:min(1000px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0}.-Qutpq_dialog::backdrop{background:#101712d1}.-Qutpq_viewer{position:relative}.-Qutpq_viewer button{color:#202722;cursor:pointer;background:#f4f3ee;border:1px solid #bfc5b8;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.-Qutpq_viewer button:hover{background:#fff}.-Qutpq_close{z-index:1;position:absolute;top:12px;right:12px}.-Qutpq_fullImage{height:min(70dvh,680px);min-height:160px;position:relative;overflow:hidden}.-Qutpq_viewerFooter{background:#f4f3ee;border-top:1px solid #c8cdc2;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.-Qutpq_viewerCaption{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:0;font-size:16px;display:flex}.-Qutpq_controls{flex-shrink:0;gap:8px;display:flex}@media (max-width:700px){.-Qutpq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.-Qutpq_imageWrap{aspect-ratio:1}.-Qutpq_caption{gap:8px;padding:8px 12px 16px;font-size:14px}.-Qutpq_enlarge{width:14px;top:10px;right:10px}.-Qutpq_viewerFooter{gap:12px;padding:14px}.-Qutpq_viewerCaption{flex-direction:column;font-size:14px}.-Qutpq_fullImage{height:min(64dvh,520px)}.-Qutpq_controls{gap:4px}.-Qutpq_viewer button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.-Qutpq_enlarge,.-Qutpq_image{transition:none}}
.PV8p1W_page{--gear-ink:#17211f;--gear-accent:var(--color-accent);--gear-paper:#f4f3ee;--gear-line:#d5d8d0;--gear-gutter:var(--site-gutter);--gear-space:clamp(44px, 5.6vw, 80px);--gear-text-caption:11px;--gear-text-sm:14px;--gear-text-base:15px;--gear-text-title:clamp(18px, 1.6vw, 20px);--gear-text-h2:clamp(32px, 3.8vw, 56px);--gear-text-h1:clamp(48px, 5.2vw, 80px);--gear-text-eyebrow:11px;--gear-text-cta:12px;color:var(--gear-ink);background:var(--gear-paper);font-size:var(--gear-text-base);line-height:1.65}.PV8p1W_page :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--gear-accent);outline-offset:5px}.PV8p1W_page section[id]{scroll-margin-top:92px}.PV8p1W_page h1,.PV8p1W_page h2{letter-spacing:-.055em;text-wrap:balance;font-weight:500;line-height:1.04}.PV8p1W_page h2{font-size:var(--gear-text-h2)}.PV8p1W_eyebrow{font-size:var(--gear-text-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1.6}.PV8p1W_hero{grid-template-columns:38% 62%;display:grid}.PV8p1W_heroCopy{padding:clamp(40px, 5vw, 76px) var(--gear-gutter) 40px;flex-direction:column;align-items:flex-start;display:flex}.PV8p1W_hero h1{font-size:var(--gear-text-h1);margin:56px 0 24px}.PV8p1W_hero h1>span{color:#65706a}.PV8p1W_heroDescription{color:#505d56;max-width:340px;font-size:var(--gear-text-base);line-height:1.65}.PV8p1W_primary{background:var(--gear-accent);color:#fff;font-size:var(--gear-text-cta);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:17px 20px;font-weight:600;display:inline-flex}.PV8p1W_primary:hover{background:var(--color-ink)}.PV8p1W_heroVisual{color:#fff;background:#202020;min-width:0;min-height:570px;position:relative;overflow:hidden}.PV8p1W_heroImage{object-fit:cover;transition:transform .52s cubic-bezier(.16,1,.3,1)}.PV8p1W_heroVisual figcaption{font-size:var(--gear-text-caption);color:#e4e4e4;border-top:1px solid #ffffff40;justify-content:space-between;gap:16px;padding-top:18px;display:flex;position:absolute;inset:auto 28px 25px}.PV8p1W_processFilm a{align-items:center;gap:9px;display:inline-flex}.PV8p1W_reasons{border:1px solid var(--gear-line);background:var(--gear-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.PV8p1W_reasons li{background:#fff;padding:28px 22px 26px}.PV8p1W_reasons strong{font-size:var(--gear-text-title);letter-spacing:-.04em;font-weight:500;display:block}.PV8p1W_reasons span{color:#5d6962;font-size:var(--gear-text-sm);margin-top:8px;line-height:1.45;display:block}.PV8p1W_section{padding:var(--gear-space) var(--gear-gutter)}.PV8p1W_sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.PV8p1W_sectionHeading h2{margin-top:14px}.PV8p1W_sectionHeading>p{max-width:420px;font-size:var(--gear-text-base);color:#5d6962;line-height:1.7}.PV8p1W_sectionHeading h2+p{max-width:640px;font-size:var(--gear-text-base);color:#5d6962;margin-top:16px;line-height:1.7}.PV8p1W_finishSteps{gap:clamp(36px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.PV8p1W_finishSteps li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.PV8p1W_finishReverse .PV8p1W_finishFrame{order:-1}.PV8p1W_finishCopy strong{letter-spacing:-.045em;flex-direction:column;gap:10px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.05;display:flex}.PV8p1W_finishCopy strong span{color:#68716b;font-size:var(--gear-text-eyebrow);letter-spacing:.14em;font-weight:700}.PV8p1W_finishCopy p{color:#5d6962;max-width:32ch;font-size:var(--gear-text-sm);margin-top:14px;line-height:1.55}.PV8p1W_finishFrame{aspect-ratio:4/3;background:#e7e6df;position:relative;overflow:hidden}.PV8p1W_finishFrame img{object-fit:cover;width:100%;height:100%;display:block}.PV8p1W_imageNote{font-size:var(--gear-text-caption);color:#68716b;margin-top:20px;line-height:1.5}.PV8p1W_imageNote+.PV8p1W_imageNote{margin-top:8px}.PV8p1W_imageNote a{text-underline-offset:3px;text-decoration:underline}.PV8p1W_imageNote a:hover{color:var(--gear-accent)}.PV8p1W_uses{border:1px solid var(--gear-line);background:var(--gear-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.PV8p1W_uses li{background:#fff;padding:0 0 22px}.PV8p1W_useImage{aspect-ratio:4/3;background:#e7e6df;position:relative;overflow:hidden}.PV8p1W_useImage img{object-fit:cover;transition:transform .52s cubic-bezier(.16,1,.3,1)}.PV8p1W_uses li:hover .PV8p1W_useImage img{transform:scale(1.04)}.PV8p1W_uses strong{font-size:var(--gear-text-title);letter-spacing:-.04em;margin:16px 20px 0;font-weight:500;display:block}.PV8p1W_uses span{color:#5d6962;font-size:var(--gear-text-sm);margin:6px 20px 0;line-height:1.45;display:block}.PV8p1W_projectProof{border-top:1px solid var(--gear-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,3vw,42px);margin-top:30px;padding-top:30px;display:grid}.PV8p1W_projectImage{background:#202020;min-height:250px;position:relative;overflow:hidden}.PV8p1W_projectImage img{object-fit:cover}.PV8p1W_projectImage figcaption{color:#fff;font-size:var(--gear-text-caption);background:linear-gradient(#0000,#000b);padding:20px 18px 12px;position:absolute;inset:auto 0 0}.PV8p1W_projectCopy{padding-block:6px}.PV8p1W_projectCopy h3{letter-spacing:-.04em;max-width:550px;margin:12px 0 18px;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.15}.PV8p1W_projectCopy>p:not(.PV8p1W_eyebrow){color:#5d6962;max-width:600px;font-size:var(--gear-text-sm);line-height:1.65}.PV8p1W_projectCopy>p+p{margin-top:10px}.PV8p1W_projectCopy strong{color:var(--gear-ink);font-weight:600}.PV8p1W_projectLink{min-height:44px;color:var(--gear-accent);font-size:var(--gear-text-sm);align-items:center;gap:8px;margin-top:12px;font-weight:600;display:inline-flex}.PV8p1W_projectLink:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.PV8p1W_process{color:#f4f3ee;background:#17211f}.PV8p1W_process .PV8p1W_eyebrow{color:#b3bdb4}.PV8p1W_process .PV8p1W_sectionHeading h2+p{color:#c0c8c1}.PV8p1W_processFilm{overflow:hidden}.PV8p1W_processAnimation{aspect-ratio:16/9;background:#0b100e;width:100%;max-height:min(78vh,760px);position:relative;overflow:hidden;container-type:size}.PV8p1W_processAnimation>img{object-fit:cover;transform:translate(-50%,-50%);width:min(100cqw,177.778cqh)!important;height:min(100cqh,56.25cqw)!important;inset:50% auto auto 50%!important}.PV8p1W_processFilm figcaption{font-size:var(--gear-text-caption);color:#c0c8c1;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;line-height:1.5;display:flex}.PV8p1W_processFilm a{color:#fff;min-height:30px}.PV8p1W_processFilm a:hover{text-decoration:underline}.PV8p1W_stages{border-top:1px solid #ffffff30;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.PV8p1W_stages li{min-width:0}.PV8p1W_stages div{font-size:var(--gear-text-base);align-items:center;gap:16px;padding:24px 18px 6px 0;font-weight:500;display:flex}.PV8p1W_stages span{color:#abb6ad;font-size:var(--gear-text-eyebrow);letter-spacing:.08em;font-weight:700}.PV8p1W_stages p{color:#abb6ad;font-size:var(--gear-text-sm);margin-top:6px;padding-right:18px;line-height:1.5}.PV8p1W_faqSection{padding-bottom:calc(var(--gear-space) / 2);grid-template-columns:.85fr 1.15fr;gap:clamp(30px,6vw,100px);display:grid}.PV8p1W_faqSection+.PV8p1W_quoteSection{padding-top:calc(var(--gear-space) * 1.2)}.PV8p1W_faqSection h2{margin-top:14px}.PV8p1W_faqList{border-top:1px solid var(--gear-line)}.PV8p1W_faqList details{border-bottom:1px solid var(--gear-line)}.PV8p1W_faqList summary{cursor:pointer;font-size:var(--gear-text-title);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:500;list-style:none;display:flex}.PV8p1W_faqList summary::-webkit-details-marker{display:none}.PV8p1W_faqList summary svg{color:#68716b;flex:none;transition:transform .2s}.PV8p1W_faqList details[open] summary svg{transform:rotate(45deg)}.PV8p1W_faqList summary:hover{color:var(--gear-accent)}.PV8p1W_faqList p{color:#5d6962;max-width:520px;font-size:var(--gear-text-base);padding:0 40px 22px 0;line-height:1.65}.PV8p1W_quoteSection{padding-bottom:calc(var(--gear-space) * 1.2);grid-template-columns:.85fr 1.15fr;gap:clamp(30px,6vw,100px);display:grid}.PV8p1W_quoteIntro h2{font-size:var(--gear-text-h2);margin:32px 0 22px}.PV8p1W_quoteIntro>p:not(.PV8p1W_eyebrow){color:#5d6962;max-width:320px;font-size:var(--gear-text-base);line-height:1.7}.PV8p1W_quoteIntro>p:not(.PV8p1W_eyebrow)+p{margin-top:14px}.PV8p1W_quoteIntro>p.PV8p1W_company{border-top:1px solid var(--gear-line);color:#68716b;font-size:var(--gear-text-caption);margin-top:34px;padding-top:16px;line-height:1.5}.PV8p1W_quoteIntro a{text-underline-offset:3px;text-decoration:underline}.PV8p1W_quoteIntro a:hover{color:var(--gear-accent)}.PV8p1W_nextSteps{border-top:1px solid var(--gear-line);max-width:360px;margin-top:26px;padding-top:20px}.PV8p1W_nextSteps h3{font-size:var(--gear-text-base);font-weight:600}.PV8p1W_nextSteps ol{color:#5d6962;font-size:var(--gear-text-sm);gap:12px;margin:14px 0 0;padding-left:20px;line-height:1.6;list-style:decimal;display:grid}.PV8p1W_nextSteps li{padding-left:4px}.PV8p1W_nextSteps li::marker{color:var(--gear-accent);font-weight:600}.PV8p1W_nextSteps+p{margin-top:20px}.PV8p1W_formPanel{border:1px solid var(--gear-line);background:#fff;padding:30px}@keyframes PV8p1W_gearStaggerIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible :is(.PV8p1W_reasons,.PV8p1W_uses)>li{animation:.68s cubic-bezier(.16,1,.3,1) backwards PV8p1W_gearStaggerIn}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible :is(.PV8p1W_reasons,.PV8p1W_uses)>li:first-child{animation-delay:90ms}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible :is(.PV8p1W_reasons,.PV8p1W_uses)>li:nth-child(2){animation-delay:.155s}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible :is(.PV8p1W_reasons,.PV8p1W_uses)>li:nth-child(3){animation-delay:.22s}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible :is(.PV8p1W_reasons,.PV8p1W_uses)>li:nth-child(4){animation-delay:.285s}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible :is(.PV8p1W_reasons,.PV8p1W_uses)>li:nth-child(5){animation-delay:.35s}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible :is(.PV8p1W_reasons,.PV8p1W_uses)>li:nth-child(6){animation-delay:.415s}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible .PV8p1W_faqList details{animation:.68s cubic-bezier(.16,1,.3,1) backwards PV8p1W_gearStaggerIn}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible .PV8p1W_faqList details:first-child{animation-delay:90ms}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible .PV8p1W_faqList details:nth-child(2){animation-delay:.155s}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible .PV8p1W_faqList details:nth-child(3){animation-delay:.22s}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible .PV8p1W_faqList details:nth-child(4){animation-delay:.285s}html.PV8p1W_motion-enabled .PV8p1W_gear-landing>section.PV8p1W_is-visible .PV8p1W_faqList details:nth-child(5){animation-delay:.35s}html.PV8p1W_motion-enabled [data-depth].PV8p1W_is-depth-active .PV8p1W_heroImage{transform:scale(1.045)}}@media (min-width:1600px){.PV8p1W_heroVisual{min-height:660px}}@media (max-width:1000px){.PV8p1W_hero{grid-template-columns:1fr}.PV8p1W_heroCopy{padding-block:44px 40px}.PV8p1W_hero h1{margin:32px 0 20px}.PV8p1W_heroDescription{max-width:460px}.PV8p1W_heroVisual{aspect-ratio:16/10;min-height:0}.PV8p1W_primary{padding-inline:16px}.PV8p1W_heroVisual figcaption{flex-wrap:wrap}.PV8p1W_sectionHeading{align-items:flex-start}.PV8p1W_reasons{grid-template-columns:1fr 1fr}.PV8p1W_stages div{gap:8px}}@media (max-width:760px){.PV8p1W_hero{grid-template-columns:1fr}.PV8p1W_heroCopy{padding:32px var(--gear-gutter) 30px}.PV8p1W_hero h1{margin:26px 0 18px;font-size:clamp(46px,10.5vw,68px)}.PV8p1W_heroDescription{max-width:100%}.PV8p1W_primary{margin-top:22px}.PV8p1W_heroVisual{aspect-ratio:16/10;min-height:0}.PV8p1W_heroVisual figcaption{padding-top:12px;inset:auto 20px 16px}.PV8p1W_reasons{grid-template-columns:1fr 1fr}.PV8p1W_reasons li{padding:20px 16px}.PV8p1W_finishSteps li{grid-template-columns:1fr}.PV8p1W_finishReverse .PV8p1W_finishFrame{order:0}.PV8p1W_uses{grid-template-columns:1fr 1fr}.PV8p1W_uses li{padding-bottom:16px}.PV8p1W_uses strong{margin:12px 14px 0}.PV8p1W_uses span{margin-inline:14px}.PV8p1W_projectProof{grid-template-columns:1fr;gap:20px}.PV8p1W_projectImage{aspect-ratio:16/10;min-height:0}.PV8p1W_projectCopy{padding:0}.PV8p1W_sectionHeading{margin-bottom:24px;display:block}.PV8p1W_sectionHeading>p{max-width:none;margin-top:14px}.PV8p1W_processFilm figcaption{flex-direction:column;align-items:flex-start;gap:5px}.PV8p1W_stages{grid-template-columns:repeat(2,1fr)}.PV8p1W_stages div{padding:18px 14px 8px 0}.PV8p1W_faqSection{grid-template-columns:1fr;gap:20px}.PV8p1W_faqList summary{padding:18px 0}.PV8p1W_faqList p{padding-right:0}.PV8p1W_quoteSection{grid-template-columns:1fr;gap:30px}.PV8p1W_quoteIntro h2{margin:20px 0 16px}.PV8p1W_quoteIntro>p:not(.PV8p1W_eyebrow),.PV8p1W_nextSteps{max-width:none}.PV8p1W_formPanel{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.PV8p1W_page :is(.PV8p1W_reasons,.PV8p1W_uses)>li,.PV8p1W_page .PV8p1W_faqList details,.PV8p1W_heroImage,.PV8p1W_useImage img{transition:none!important;animation:none!important;transform:none!important}}
