.rg{--rg-ink: #000;--rg-text: #4d4d4d;--rg-muted: #707070;--rg-blue: #006ce1;--rg-blue-deep: #0044a8;--rg-line: #e8e8e8;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;background:#fff;color:var(--rg-text);font-family:TT Norms Pro,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.rg :where(h1,h2,h3,p,a,label,span,button){font-family:inherit;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.rg *,.rg *:before,.rg *:after{box-sizing:border-box}.rg :where(h1,h2,p,ul){margin:0;padding:0}.rg :where(ul){list-style:none}.rg :where(a){color:inherit;text-decoration:none}.rg :focus-visible{outline:3px solid var(--rg-blue);outline-offset:3px;border-radius:6px}.rg__wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:clamp(20px,5vw,48px)}.rg__go{width:20px;height:20px;flex:none;transition:transform .2s ease}.rg__header{position:relative;z-index:3;background:#fff;border-bottom:1px solid var(--rg-line)}.rg__header-in{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:16px}.rg__logo-link{display:inline-flex;align-items:center;cursor:default}.rg__logo{display:block;width:128px;height:auto;color:#000}.rg a.rg__pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border:1px solid var(--rg-line);border-radius:999px;color:var(--rg-ink);font-family:TT Norms Pro,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600;font-size:14.72px;transition:border-color .2s ease,color .2s ease}.rg a.rg__pill:hover{border-color:var(--rg-blue);color:var(--rg-blue)}.rg__pill .rg__flag{width:24px;height:24px}.rg__flag{display:block;width:22px;height:22px;border-radius:50%;flex:none}.rg__hero{position:relative;flex:1 1 auto;display:flex;align-items:center;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 82% 30%,#2f8bff,#2f8bff00 55%),linear-gradient(118deg,var(--rg-blue-deep) 0%,var(--rg-blue) 62%,#1a86ff 100%)}.rg__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.34) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:linear-gradient(100deg,transparent 30%,#000 100%);mask-image:linear-gradient(100deg,transparent 30%,#000 100%)}.rg__hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;padding-block:clamp(40px,8vh,96px)}.rg__copy{max-width:576px}.rg__title{color:#fff;font-family:TT Norms Pro,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(43.2px,6vw,83.2px);font-weight:700;line-height:1;letter-spacing:-.03em;text-wrap:balance}.rg__lead{margin-top:clamp(16px,2.6vh,26px);max-width:528px;font-size:clamp(16.8px,1.5vw,20px);line-height:1.55;color:#ffffffeb;text-wrap:balance}.rg__meta{display:flex;align-items:center;gap:10px;margin-top:clamp(22px,3.6vh,34px);font-size:15.2px;color:#ffffffe6}.rg__meta .rg__flag{width:24px;height:24px}.rg__live{display:inline-flex;align-items:center;gap:6px;padding:1px 10px;border-radius:999px;background:#ffffff2e;font-size:12.8px;font-weight:600}.rg__live:before{content:"";width:7px;height:7px;border-radius:50%;background:#5df0a1}.rg a.rg__button{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:14px 30px;background:#fff;color:var(--rg-blue);font-family:TT Norms Pro,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:17.6px;border-radius:8px;box-shadow:0 14px 34px -14px #00144699;transition:background-color .2s ease,transform .2s ease}.rg a.rg__button:hover{background:#eaf3ff}.rg a.rg__button:hover .rg__go{transform:translate(4px)}.rg a.rg__button:focus-visible{outline-color:#fff}.rg__remember{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:14.72px;cursor:pointer;color:#ffffffeb;width:fit-content}.rg__remember input{width:18px;height:18px;accent-color:#fff;margin:0}.rg__art{justify-self:end;width:min(100%,600px);aspect-ratio:1/1}.rg__art svg{display:block;width:100%;height:100%;overflow:visible}.rg__d{stroke-dasharray:1;stroke-dashoffset:0}.rg__pulse{transform-box:fill-box;transform-origin:center;opacity:0}@media(prefers-reduced-motion:no-preference){.rg__d{animation:rg-draw 2s cubic-bezier(.22,.7,.2,1) both}.rg__d--2{animation-delay:.15s}.rg__d--3{animation-delay:.3s}.rg__d--4{animation-delay:.45s}.rg__d--5{animation-delay:.9s}.rg__pulse{animation:rg-pulse 2.4s ease-out 1.4s 3 both}.rg__node{animation:rg-pop .5s ease-out .8s both;transform-box:fill-box;transform-origin:center}.rg__copy{animation:rg-in .8s ease-out both}@keyframes rg-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rg-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(5);opacity:0}}@keyframes rg-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes rg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.rg__foot{background:#fff;border-top:1px solid var(--rg-line);color:var(--rg-muted);font-size:14.4px}.rg__foot-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;padding-block:20px}.rg__foot ul{display:flex;flex-wrap:wrap;gap:6px 22px}.rg__foot a:hover{color:var(--rg-blue);text-decoration:underline}@media(max-width:860px){.rg__hero-in{grid-template-columns:minmax(0,1fr);padding-block:48px 64px}.rg__art{position:absolute;z-index:-1;right:-30%;bottom:-18%;width:min(120vw,560px);opacity:.5}.rg a.rg__button{width:100%}}@media(max-width:700px){.rg__logo{width:96px}.rg__pill span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rg a.rg__pill{padding:6px}.rg__foot-in{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rg *{transition:none!important}}body:has(.rg) .shopify-section-group-header-group,body:has(.rg) .shopify-section-group-footer-group,body:has(.rg) .shopify-section-group-overlay-group{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
