.uvx-page-hero{position:relative;min-height:var(--hh,560px);overflow:hidden;display:flex;align-items:flex-end;border-bottom:1px solid var(--uvx-line)}.uvx-page-hero__media,.uvx-page-hero__shade{position:absolute;inset:0}.uvx-page-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,center)}.uvx-page-hero__shade{background:linear-gradient(90deg,rgba(5,5,5,var(--shade,.82)) 0%,rgba(5,5,5,.5) 48%,rgba(5,5,5,.1) 100%),linear-gradient(0deg,rgba(5,5,5,.55),transparent 58%)}.uvx-page-hero.is-center .uvx-page-hero__shade{background:linear-gradient(0deg,rgba(5,5,5,.78),rgba(5,5,5,.24))}.uvx-page-hero__inner{position:relative;z-index:2;padding-top:var(--pt,50px);padding-bottom:var(--pb,50px);max-width:var(--cw,760px)}.uvx-page-hero.is-center .uvx-page-hero__inner{margin-inline:auto;text-align:center}.uvx-page-hero__copy{margin-top:20px;max-width:650px}.uvx-page-hero.is-center .uvx-page-hero__copy{margin-inline:auto}.uvx-page-hero__actions{margin-top:26px}.uvx-manifesto{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap,42px);align-items:stretch}.uvx-manifesto__media{min-height:580px;overflow:hidden}.uvx-manifesto__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,center)}.uvx-manifesto__content{border:1px solid var(--uvx-line);background:var(--uvx-panel);padding:var(--pad,58px);display:flex;flex-direction:column;justify-content:center}.uvx-quote{font-family:var(--uvx-serif);font-size:var(--quote,32px);line-height:1.12;color:var(--uvx-text);margin:22px 0}.uvx-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.uvx-fact{border-top:1px solid var(--uvx-line);padding-top:15px}.uvx-fact b{display:block;font-family:var(--uvx-serif);font-size:20px;font-weight:400}.uvx-fact span{font-size:9px;color:var(--uvx-muted);text-transform:uppercase;letter-spacing:.12em}.uvx-values-head{max-width:760px;margin-bottom:30px}.uvx-values-head .uvx-copy{margin-top:18px}.uvx-values-grid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);border-top:1px solid var(--uvx-line);border-left:1px solid var(--uvx-line)}.uvx-value{padding:var(--pad,34px);border-right:1px solid var(--uvx-line);border-bottom:1px solid var(--uvx-line);min-height:250px;background:var(--uvx-panel)}.uvx-value__num{font-size:9px;color:var(--uvx-gold);letter-spacing:.16em;margin-bottom:44px}.uvx-value .uvx-copy{margin-top:14px;font-size:12px}.uvx-process{display:grid;grid-template-columns:1.08fr .92fr;gap:var(--gap,42px);align-items:start}.uvx-process__visual{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uvx-process__visual figure{margin:0;overflow:hidden;min-height:560px}.uvx-process__visual figure:nth-child(2){margin-top:70px;min-height:490px}.uvx-process__visual img{width:100%;height:100%;object-fit:cover}.uvx-process__content{padding:20px 0}.uvx-process__copy{margin-top:18px}.uvx-steps{margin-top:30px;border-top:1px solid var(--uvx-line)}.uvx-step{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid var(--uvx-line)}.uvx-step__num{font-size:9px;color:var(--uvx-gold);letter-spacing:.12em;padding-top:4px}.uvx-step h3{font-family:var(--uvx-serif);font-size:18px;font-weight:400;margin:0}.uvx-step p{font-size:11px;line-height:1.65;color:var(--uvx-muted);margin:7px 0 0}.uvx-cta{border:1px solid var(--uvx-line);background:linear-gradient(120deg,var(--uvx-panel),#070707);padding:var(--pad,64px);display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.uvx-cta__copy{max-width:650px;margin-top:16px}.uvx-faq-layout{display:grid;grid-template-columns:.6fr 1.4fr;gap:60px}.uvx-faq-intro{position:sticky;top:110px;align-self:start}.uvx-faq-intro .uvx-copy{margin-top:18px}.uvx-faq-list{border-top:1px solid var(--uvx-line)}.uvx-faq-item{border-bottom:1px solid var(--uvx-line)}.uvx-faq-item summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:14px;padding:22px 0}.uvx-faq-item summary::-webkit-details-marker{display:none}.uvx-faq-item__num{font-size:9px;color:var(--uvx-gold);letter-spacing:.14em}.uvx-faq-item__q{font-family:var(--uvx-serif);font-size:var(--q,20px)}.uvx-faq-item__plus{color:var(--uvx-gold);font-size:18px}.uvx-faq-item[open] .uvx-faq-item__plus{transform:rotate(45deg)}.uvx-faq-item__a{padding:0 38px 22px 62px;max-width:800px}.uvx-faq-cta{margin-top:26px;padding:24px;border:1px solid var(--uvx-line);background:var(--uvx-panel)}.uvx-contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--gap,50px);align-items:start}.uvx-contact-side{position:sticky;top:110px}.uvx-contact-side .uvx-copy{margin-top:18px}.uvx-contact-cards{display:grid;gap:10px;margin-top:28px}.uvx-contact-card{padding:18px;border:1px solid var(--uvx-line);background:var(--uvx-panel)}.uvx-contact-card small{display:block;color:var(--uvx-gold);font-size:8px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.uvx-contact-card b,.uvx-contact-card a{font-family:var(--uvx-serif);font-size:17px;color:var(--uvx-text);font-weight:400;text-decoration:none}.uvx-contact-form{border:1px solid var(--uvx-line);background:var(--uvx-panel);padding:var(--pad,42px)}.uvx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.uvx-form-field.full{grid-column:1/-1}.uvx-form-message{padding:12px 14px;border:1px solid var(--uvx-line);margin-bottom:18px;font-size:12px}.uvx-form-errors{color:#ffb7b7}.uvx-contact-submit{margin-top:18px;width:100%}@media(max-width:989px){.uvx-wrap{width:min(100% - 28px,var(--mw,1380px))}.uvx-shop-layout{grid-template-columns:1fr}.uvx-filters{position:static}.uvx-products{grid-template-columns:repeat(var(--mcols,2),minmax(0,1fr))}.uvx-product-main__grid,.uvx-details-grid,.uvx-editorial,.uvx-manifesto,.uvx-process,.uvx-faq-layout,.uvx-contact-layout{grid-template-columns:1fr}.uvx-product-info,.uvx-faq-intro,.uvx-contact-side{position:static}.uvx-editorial.is-right .uvx-editorial__media{order:0}.uvx-editorial__media{min-height:480px}.uvx-trust-grid,.uvx-values-grid{grid-template-columns:repeat(2,1fr)}.uvx-process__visual figure{min-height:480px}.uvx-process__visual figure:nth-child(2){min-height:420px}.uvx-cta{grid-template-columns:1fr}.uvx-cta .uvx-btn{justify-self:start}}@media(max-width:749px){.uvx-section{padding-top:var(--mpt,50px);padding-bottom:var(--mpb,50px)}.uvx-wrap{width:min(100% - 24px,var(--mw,1380px))}.uvx-h1{font-size:var(--mh1,42px)}.uvx-h2{font-size:var(--mh2,36px)}.uvx-shop-toolbar{align-items:flex-start;flex-direction:column}.uvx-sort{width:100%;justify-content:space-between}.uvx-sort .uvx-select{width:auto;min-width:180px}.uvx-products{gap:24px 10px}.uvx-product-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin-inline:-12px;padding-inline:12px;scrollbar-width:none}.uvx-product-media::-webkit-scrollbar{display:none}.uvx-product-media__item,.uvx-product-media__item:first-child{flex:0 0 88%;grid-column:auto;scroll-snap-align:start}.uvx-qty-row{grid-template-columns:96px 1fr}.uvx-details-grid{gap:28px}.uvx-editorial__media{min-height:390px}.uvx-editorial__content,.uvx-manifesto__content{padding:var(--mpad,28px)}.uvx-trust-head,.uvx-related-head{align-items:flex-start;flex-direction:column}.uvx-trust-grid,.uvx-values-grid{grid-template-columns:1fr}.uvx-page-hero{min-height:var(--mhh,460px)}.uvx-page-hero__inner{padding-top:var(--mpt,50px);padding-bottom:var(--mpb,50px)}.uvx-manifesto__media{min-height:430px}.uvx-facts{grid-template-columns:1fr}.uvx-fact{display:flex;justify-content:space-between;align-items:end}.uvx-value{min-height:210px}.uvx-process__visual{gap:7px}.uvx-process__visual figure{min-height:360px}.uvx-process__visual figure:nth-child(2){margin-top:38px;min-height:330px}.uvx-cta{padding:var(--mpad,30px)}.uvx-faq-item summary{grid-template-columns:34px 1fr 20px}.uvx-faq-item__a{padding-left:48px}.uvx-contact-form{padding:var(--mpad,26px)}.uvx-form-grid{grid-template-columns:1fr}.uvx-form-field.full{grid-column:auto}}