:root{--uma-navy: #0C1A2B;--uma-red: #C4242B;--uma-steel: #E1E1E3;--uma-ink: #16202E;--uma-rule: rgba(12, 26, 43, .1);--uma-surface: #F4F5F7}html{scroll-behavior:smooth}.hero{--hero-min-height: clamp(540px, 74svh, 760px) !important}.hero .overlay--gradient{background:linear-gradient(to bottom,#0c1a2bb8,#0c1a2b66 26%,#0c1a2bad 58%,#0c1a2beb)!important}.hero h1{font-size:clamp(2.6rem,6.2vw,5rem)!important;line-height:.94!important;letter-spacing:-.02em!important;text-shadow:0 2px 28px rgba(12,26,43,.5)}.hero .text-block p{font-size:clamp(1rem,1.25vw,1.15rem)!important;line-height:1.55!important;color:#ffffffeb!important;max-width:46ch;margin-inline:auto;text-shadow:0 1px 16px rgba(12,26,43,.6)}.section-resource-list__header .text-block h3{font-size:clamp(1.75rem,2.6vw,2.5rem)!important;letter-spacing:-.015em;line-height:1.05;position:relative;padding-block-start:18px}.section-resource-list__header .text-block h3:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:52px;height:3px;background:var(--uma-red)}.resource-list--grid{--resource-list-column-gap-desktop: 20px !important;--resource-list-row-gap-desktop: 32px !important}.product-card .product-card__content{background:var(--uma-surface);border-radius:14px;padding:14px 14px 18px;border:1px solid var(--uma-rule);height:100%;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s ease}.product-card:hover .product-card__content,.product-card:focus-within .product-card__content{transform:translateY(-4px);box-shadow:0 18px 40px -18px #0c1a2b73,0 2px 6px #0c1a2b0f;border-color:#0c1a2b2e}.product-card .card-gallery{border-radius:10px;overflow:hidden}.product-card .card-gallery{--gallery-aspect-ratio: .75 !important}.product-card .card-gallery img{object-fit:cover}.product-card a[ref=productTitleLink]{color:var(--uma-ink)!important;text-decoration:none;transition:color .2s ease}.product-card a[ref=productTitleLink] p{color:inherit!important;font-family:var(--font-primary--family)!important;font-weight:600!important;font-size:.95rem!important;letter-spacing:.02em;text-transform:uppercase;min-height:2.35em}.product-card:hover a[ref=productTitleLink]{color:var(--uma-red)!important}.product-card [ref=priceContainer]{font-variant-numeric:tabular-nums;opacity:.74}.button,button.button,a.button{transition:transform .16s ease,background-color .2s ease,box-shadow .2s ease;letter-spacing:.02em}.button:hover{box-shadow:0 10px 24px -12px #c4242bbf}.button:active{transform:translateY(1px) scale(.99)}a:focus-visible,button:focus-visible,.button:focus-visible{outline:2px solid var(--uma-red);outline-offset:3px;border-radius:3px}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.uma-wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.uma-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--font-primary--family);font-weight:600;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--uma-red)}.uma-eyebrow:before{content:"";width:28px;height:2px;background:var(--uma-red)}.uma-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:10px;background:var(--uma-red);color:#fff!important;font-family:var(--font-body--family);font-weight:500;font-size:.98rem;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease,transform .16s ease}.uma-btn:hover{background:#a91e24;box-shadow:0 12px 26px -12px #c4242bcc}.uma-btn:active{transform:translateY(1px) scale(.99)}.uma-link{font-family:var(--font-primary--family);font-weight:600;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;color:var(--uma-ink);text-decoration:none;border-bottom:2px solid var(--uma-red);padding-bottom:2px;transition:color .2s ease}.uma-link:hover{color:var(--uma-red)}.uma-trust{background:var(--uma-navy);color:#fff;border-top:1px solid rgba(255,255,255,.08)}.uma-trust__list{list-style:none;margin:0 auto;max-width:1240px;padding:26px clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 28px}.uma-trust__item{display:flex;align-items:center;gap:14px}.uma-trust__item+.uma-trust__item{border-left:1px solid rgba(255,255,255,.1);padding-left:28px}.uma-trust__star{flex:none;width:18px;height:18px;color:var(--uma-red)}.uma-trust__item strong{display:block;font-family:var(--font-primary--family);font-weight:700;font-size:1.02rem;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:#fff}.uma-trust__item small{display:block;margin-top:3px;font-size:.86rem;line-height:1.35;color:#e1e1e3b8}.uma-system{padding-block:clamp(56px,8vw,112px)}.uma-system__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5.5vw,88px);align-items:center}.uma-system__media{position:relative;border-radius:18px;overflow:hidden;background:#0b0f16;box-shadow:0 40px 80px -40px #0c1a2b8c}.uma-system__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.uma-system__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none}.uma-system h2{margin:0 0 18px;font-family:var(--font-primary--family);font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:.96;letter-spacing:-.02em;color:var(--uma-ink);text-wrap:balance}.uma-lede{margin:0 0 28px;max-width:52ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6;color:#16202ec7}.uma-points{list-style:none;margin:0 0 34px;padding:0;border-top:1px solid var(--uma-rule)}.uma-points li{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--uma-rule)}.uma-num{font-family:var(--font-primary--family);font-weight:700;font-size:.95rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--uma-red)}.uma-points strong{display:block;font-family:var(--font-primary--family);font-weight:600;font-size:1.05rem;letter-spacing:.03em;text-transform:uppercase;color:var(--uma-ink)}.uma-sub{display:block;margin-top:3px;font-size:.94rem;color:#16202eb3}.uma-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.uma-closer{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 85% 0%,#1b3150,#0c1a2b 55%,#08121e)}.uma-closer__inner{position:relative;max-width:1240px;margin:0 auto;padding:clamp(64px,9vw,128px) clamp(20px,4vw,40px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:end}.uma-closer .uma-eyebrow{color:#e1e1e3d1}.uma-closer h2{margin:0;font-family:var(--font-primary--family);font-size:clamp(2.5rem,5.8vw,4.8rem);line-height:.93;letter-spacing:-.02em;color:#fff;text-wrap:balance}.uma-closer p:not(.uma-eyebrow){margin:0 0 26px;max-width:46ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;color:#e1e1e3d6}.uma-closer__mark{position:absolute;right:-80px;bottom:-120px;width:min(520px,60vw);height:auto;color:#fff;opacity:.05;pointer-events:none}@keyframes uma-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.uma-reveal{animation:uma-rise linear both;animation-timeline:view();animation-range:entry 0% cover 28%}}}@media(max-width:899px){.uma-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.uma-trust__item{align-items:flex-start;gap:10px}.uma-trust__item+.uma-trust__item{border-left:0;padding-left:0}.uma-trust__star{width:15px;height:15px;margin-top:2px}.uma-trust__item strong{font-size:.9rem;letter-spacing:.03em}.uma-trust__item small{font-size:.8rem}.uma-system__grid{grid-template-columns:1fr}.uma-closer__inner{grid-template-columns:1fr;align-items:start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card .product-card__content,.button,.uma-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/uma-premium.css.map */
