.sgh{--sgh-bg: #F5F6F2;--sgh-white: #FFFFFF;--sgh-ink: #0F1F1B;--sgh-line: #E1E4DD;--sgh-dash: #D3D8CF;--sgh-track: #EEF0EA;--sgh-accent: #12664E;--sgh-sage: #7BBFAA;--sgh-mint: #DCEFE8;--sgh-orange: #FF6E3B;--sgh-neon: #F2FFC2;--sgh-body: #3E4B46;--sgh-muted: #55625D;--sgh-d-line: #3A4C46;--sgh-d-rule: #2C3D38;--sgh-d-body: #C6D0CB;--sgh-d-muted: #B9C5BF;--sgh-d-tile: #24352F;--sgh-peach: #FFE4D9;--sgh-peach-ln: #FFB396;--sgh-peach-ink: #B0431A;--sgh-neon-ln: #C9D98A;--sgh-stone: #E9ECE4;--sgh-stone-ln: #C9CFC6;--sgh-display: "Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--sgh-text: "DM Sans", system-ui, -apple-system, sans-serif;--sgh-ease: cubic-bezier(.2,.8,.2,1);--sgh-max: 1240px;--sgh-gutter: 32px;display:block;background:var(--sgh-bg);color:var(--sgh-ink);font-family:var(--sgh-text);font-size:16px;line-height:1.55;overflow-x:clip}.sgh *,.sgh *:before,.sgh *:after{box-sizing:border-box}.sgh :focus-visible{outline:2.5px solid var(--sgh-orange);outline-offset:3px;border-radius:8px}.sgh a{color:var(--sgh-ink);text-decoration:none}.sgh img{max-width:100%}.sgh svg{width:auto;height:auto}.sgh .sgh-icon{fill:none;stroke:currentColor}.sgh h1,.sgh h2,.sgh h3{color:inherit}.sgh-anchor{display:block;scroll-margin-top:110px}.sgh-wrap{max-width:var(--sgh-max);margin:0 auto;padding-left:var(--sgh-gutter);padding-right:var(--sgh-gutter)}.sgh-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.sgh-head__copy{max-width:660px}.sgh-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sgh-accent)}.sgh-eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--sgh-orange);flex:0 0 auto}.sgh-h2{margin:12px 0 14px;font-family:var(--sgh-display);font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.02;letter-spacing:-.04em}.sgh-lede{margin:0;font-size:18px;color:var(--sgh-body);text-wrap:pretty}.sgh .sgh-btn,.sgh .sgh-btn:hover,.sgh .sgh-btn:focus{color:var(--sgh-bg)}.sgh .sgh-btn--neon,.sgh .sgh-btn--neon:hover,.sgh .sgh-btn--neon:focus{color:var(--sgh-ink)}.sgh .sgh-ghost{color:var(--sgh-ink)}.sgh .sgh-ghost:hover,.sgh .sgh-ghost--dark{color:var(--sgh-bg)}.sgh .sgh-ghost--dark:hover{color:var(--sgh-ink)}.sgh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:32px;padding:17px 30px;font:inherit;font-weight:600;font-size:16px;cursor:pointer;background:var(--sgh-accent);color:var(--sgh-bg);transition:transform .25s var(--sgh-ease),box-shadow .25s,background-color .25s,color .25s}.sgh-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #12664e99}.sgh-btn:active{transform:translateY(0) scale(.98)}.sgh-btn--dark{background:var(--sgh-ink);color:var(--sgh-bg)}.sgh-btn--sm{padding:14px 22px;font-size:15px;border-radius:28px}.sgh-btn--neon{background:var(--sgh-neon);color:var(--sgh-ink);font-weight:700}.sgh-btn--neon:hover{color:var(--sgh-ink);box-shadow:0 14px 28px -12px #f2ffc28c}.sgh-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid var(--sgh-ink);background:transparent;color:var(--sgh-ink);border-radius:32px;padding:16px 28px;font:inherit;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .25s,color .25s,transform .25s}.sgh-ghost:hover{background:var(--sgh-ink);color:var(--sgh-bg);transform:translateY(-2px)}.sgh-ghost--dark{border-color:var(--sgh-d-line);color:#f5f6f2}.sgh-ghost--dark:hover{background:var(--sgh-neon);color:var(--sgh-ink);border-color:var(--sgh-neon)}.sgh-tl{display:inline-flex;align-items:center;gap:8px;font-weight:600;border-bottom:1.5px solid currentColor;padding-bottom:3px}.sgh-tl:hover{color:var(--sgh-accent)}.sgh-arr{display:inline-flex;transition:transform .3s var(--sgh-ease)}.sgh-btn:hover .sgh-arr,.sgh-ghost:hover .sgh-arr,.sgh-tl:hover .sgh-arr{transform:translate(5px)}.sgh-card{background:var(--sgh-white);border:1px solid var(--sgh-line);border-radius:28px}.sgh-lift{transition:transform .45s var(--sgh-ease),box-shadow .45s,border-color .45s}.sgh-lift:hover{transform:translateY(-8px);box-shadow:0 30px 60px -24px #0f1f1b47;border-color:var(--sgh-sage)}.sgh-tile{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--sgh-mint);color:var(--sgh-accent);flex:0 0 auto;transition:transform .4s var(--sgh-ease),background-color .4s,color .4s}.sgh-tile svg{width:28px;height:28px}.sgh-tile--lg{width:56px;height:56px;border-radius:18px}.sgh-tile--lg svg{width:30px;height:30px}.sgh-tile--peach{background:var(--sgh-peach);color:var(--sgh-peach-ink)}.sgh-tile--neon{background:var(--sgh-neon);color:var(--sgh-ink)}.sgh-tile--dark{background:var(--sgh-d-tile);color:var(--sgh-neon)}.sgh-tile--orange{background:var(--sgh-orange);color:var(--sgh-ink)}.sgh-lift:hover .sgh-tile{transform:rotate(-8deg) scale(1.08);background:var(--sgh-sage);color:var(--sgh-ink)}.sgh-card--dark{background:var(--sgh-ink);border-color:var(--sgh-ink);color:#f5f6f2}.sgh-card--dark.sgh-lift:hover{border-color:var(--sgh-neon)}.sgh-card--dark.sgh-lift:hover .sgh-tile{background:var(--sgh-neon);color:var(--sgh-ink)}.sgh-rings{position:absolute;pointer-events:none}.sgh-acc{background:var(--sgh-white);border:1px solid var(--sgh-line);border-radius:28px;overflow:hidden}.sgh-acc__item+.sgh-acc__item{border-top:1px solid var(--sgh-line)}.sgh-acc__item>summary{list-style:none;cursor:pointer;padding:22px 26px;font-weight:600;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background-color .2s}.sgh-acc__item>summary::-webkit-details-marker{display:none}.sgh-acc__item>summary:hover{background:var(--sgh-bg)}.sgh-acc__sign{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sgh-mint);color:var(--sgh-accent);transition:transform .35s var(--sgh-ease),background-color .25s,color .25s}.sgh-acc__item[open] .sgh-acc__sign{transform:rotate(45deg);background:var(--sgh-ink);color:var(--sgh-bg)}.sgh-acc__body{padding:0 26px 22px;color:var(--sgh-body);font-size:15px}.sgh-acc__body>:first-child{margin-top:0}.sgh-acc__body>:last-child{margin-bottom:0}.sgh-acc__body h2,.sgh-acc__body h3,.sgh-acc__body h4{font-family:var(--sgh-display);color:var(--sgh-ink);letter-spacing:-.02em;margin:24px 0 8px}.sgh-acc__body h3{font-size:20px}.sgh-acc__body h4{font-size:17px}.sgh-acc__body img{height:auto;border-radius:16px}.sgh-acc__body ul,.sgh-acc__body ol{padding-left:20px}.sgh-acc__body a{color:var(--sgh-accent);text-decoration:underline}@supports (interpolate-size: allow-keywords){.sgh-acc{interpolate-size:allow-keywords}.sgh-acc__item::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--sgh-ease),content-visibility .35s allow-discrete}.sgh-acc__item[open]::details-content{block-size:auto}}@media(max-width:767px){.sgh-acc{border-radius:20px}.sgh-acc__item>summary{padding:18px 20px;font-size:16px}.sgh-acc__body{padding:0 20px 20px}}@keyframes sgh-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes sgh-rv{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes sgh-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-14px) rotate(-3deg)}}@keyframes sgh-float2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sgh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sgh-draw{0%{stroke-dashoffset:320}to{stroke-dashoffset:0}}@keyframes sgh-pulse{0%{box-shadow:0 0 #ff6e3b8c}to{box-shadow:0 0 0 12px #ff6e3b00}}@keyframes sgh-spin{to{transform:rotate(360deg)}}@keyframes sgh-marq{to{transform:translate(-50%)}}.sgh .sgh-in1{animation:sgh-rise .8s var(--sgh-ease) both}.sgh .sgh-in2{animation:sgh-rise .8s .12s var(--sgh-ease) both}.sgh .sgh-in3{animation:sgh-rise .8s .24s var(--sgh-ease) both}.sgh .sgh-in4{animation:sgh-rise .8s .36s var(--sgh-ease) both}.sgh .sgh-float{animation:sgh-float 7s ease-in-out infinite}.sgh .sgh-float2{animation:sgh-float2 6s 1s ease-in-out infinite}.sgh .sgh-float3{animation:sgh-float2 5s .4s ease-in-out infinite}.sgh .sgh-spin{animation:sgh-spin 60s linear infinite}.sgh .sgh-pulse{animation:sgh-pulse 1.8s ease-out infinite}.sgh .sgh-draw{stroke-dasharray:320;animation:sgh-draw 1.2s .7s cubic-bezier(.6,0,.2,1) both}@supports (animation-timeline: view()){.sgh .sgh-rv{animation:sgh-rv linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}@media(prefers-reduced-motion:reduce){.sgh *,.sgh *:before,.sgh *:after{animation:none!important;transition:none!important}}@media(max-width:767px){.sgh{--sgh-gutter: 20px}.sgh-btn,.sgh-ghost{padding:15px 24px;font-size:15px}.sgh-lede{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sg-home.css.map */
