@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..600&family=Instrument+Sans:ital,wght@0,400..700;1,400..600&family=Instrument+Serif:ital@0;1&display=swap";:root{--s-blue:#479cd1;--s-blue-2:#476ca4;--s-navy:#0f1f2d;--s-navy-2:#15293b;--s-navy-3:#1b3349;--s-cream:#faf8f5;--s-cream-2:#f2ece2;--s-text:#3d4f5c;--s-muted-l:#8a9aa8;--s-muted-d:rgba(255,255,255,.56);--s-teal:#6fc3ba;--s-gold:#e0b97d;--s-r-sm:12px;--s-r-md:20px;--s-r-lg:28px;--s-r-xl:36px;--s-r-pill:100px;--s-ease:cubic-bezier(.22,.61,.36,1);--s-spring:cubic-bezier(.34,1.56,.64,1);--s-display:"Fraunces", serif;--s-body:"Instrument Sans", sans-serif;--s-accent:"Instrument Serif", serif}.s-section,.s-section *{box-sizing:border-box;-webkit-font-smoothing:antialiased}.s-section{font-family:var(--s-body);position:relative;overflow:hidden}.s-section p,.s-section h1,.s-section h2,.s-section h3,.s-section h4,.s-section ul,.s-section figure{margin:0;padding:0}.s-section img,.s-section video{display:block;max-width:100%}.s-section a{text-decoration:none}.s-section button{font-family:inherit;cursor:pointer}.s-bg-navy{background:var(--s-navy);color:#fff}.s-bg-cream{background:var(--s-cream);color:var(--s-text)}.s-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.s-bg-cream .s-grain{opacity:.035}.s-glow{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0}.s-glow-blue{background:radial-gradient(circle,rgba(71,156,209,.22),transparent 70%)}.s-glow-teal{background:radial-gradient(circle,rgba(111,195,186,.18),transparent 70%)}.s-glow-navy{background:radial-gradient(circle,rgba(15,31,45,.14),transparent 70%)}.s-glow-gold{background:radial-gradient(circle,rgba(224,185,125,.16),transparent 70%)}.s-wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.s-pad{padding:76px 0}@media(min-width:900px){.s-pad{padding:128px 0}}.s-pad-sm{padding:56px 0}@media(min-width:900px){.s-pad-sm{padding:88px 0}}.s-eyebrow{font-family:var(--s-body);font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.s-eyebrow:before{content:"";width:20px;height:1px;background:currentColor;opacity:.5}.s-bg-navy .s-eyebrow{color:var(--s-blue)}.s-bg-cream .s-eyebrow{color:var(--s-blue-2)}.s-h1{font-family:var(--s-display);font-weight:500;font-size:clamp(40px,9vw,76px);line-height:1.03;letter-spacing:-.015em}.s-h2{font-family:var(--s-display);font-weight:500;font-size:clamp(32px,6.4vw,54px);line-height:1.08;letter-spacing:-.01em}.s-h3{font-family:var(--s-display);font-weight:500;font-size:clamp(20px,3.4vw,28px);line-height:1.22}.s-bg-navy .s-h1,.s-bg-navy .s-h2,.s-bg-navy .s-h3{color:#fff}.s-bg-cream .s-h1,.s-bg-cream .s-h2,.s-bg-cream .s-h3{color:var(--s-navy)}.s-h2 em,.s-h1 em{font-style:italic;color:var(--s-blue)}.s-lead{font-size:clamp(15px,1.6vw,17px);line-height:1.75;font-weight:400}.s-bg-navy .s-lead{color:var(--s-muted-d)}.s-bg-cream .s-lead{color:var(--s-text)}.s-accent{font-family:var(--s-accent);font-style:italic;color:var(--s-blue)}.s-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--s-r-lg);transition:transform .5s var(--s-ease),border-color .4s var(--s-ease),box-shadow .5s var(--s-ease),background .4s var(--s-ease)}.s-glass-d{background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.s-glass-l{background:#479cd10d;border:1px solid rgba(71,156,209,.14)}.s-glass-hover:hover{transform:translateY(-6px);border-color:#479cd166;box-shadow:0 24px 56px #0f1f2d29}.s-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:18px 38px;border-radius:var(--s-r-pill);background:linear-gradient(135deg,var(--s-blue),var(--s-blue-2));background-size:200% auto;background-position:0% 0;color:#fff;font-family:var(--s-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:none;transition:transform .4s var(--s-spring),box-shadow .4s var(--s-ease),background-position .6s var(--s-ease)}.s-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 18px 42px #479cd166;background-position:100% 0}.s-btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg);transition:left .7s var(--s-ease)}.s-btn:hover:after{left:130%}.s-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:17px 36px;border-radius:var(--s-r-pill);background:transparent;font-family:var(--s-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:all .4s var(--s-ease)}.s-bg-navy .s-btn-ghost{border:1.5px solid rgba(255,255,255,.18);color:#fff}.s-bg-cream .s-btn-ghost{border:1.5px solid rgba(15,31,45,.13);color:var(--s-navy)}.s-btn-ghost:hover{transform:translateY(-2px);border-color:var(--s-blue);color:var(--s-blue)}.s-pill{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border-radius:var(--s-r-pill)}.s-bg-navy .s-pill{background:#479cd11f;border:1px solid rgba(71,156,209,.28);color:var(--s-blue)}.s-bg-cream .s-pill{background:#479cd114;border:1px solid rgba(71,156,209,.22);color:var(--s-blue-2)}[data-reveal]{opacity:0;transition:opacity .9s var(--s-ease),transform .9s var(--s-ease);will-change:opacity,transform}[data-reveal=up]{transform:translateY(34px)}[data-reveal=scale]{transform:translateY(26px) scale(.95)}[data-reveal=left]{transform:translate(-38px)}[data-reveal=right]{transform:translate(38px)}[data-reveal=zoom]{transform:scale(.92)}[data-reveal].s-in{opacity:1;transform:none}.s-divider{height:1px}.s-bg-navy .s-divider{background:#ffffff14}.s-bg-cream .s-divider{background:#0f1f2d14}.s-track{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.s-track::-webkit-scrollbar{display:none}.s-track.s-dragging{cursor:grabbing;scroll-snap-type:none}@keyframes s-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes s-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@keyframes s-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes s-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes s-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.s-num{font-family:var(--s-display);font-weight:500}.s-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.s-btn:active{transform:translateY(0) scale(.97);transition-duration:.15s}.s-btn-ghost:active{transform:scale(.97);transition-duration:.15s}.s-glass-hover:active{transform:translateY(-2px) scale(.99)}.s-pill{transition:transform .35s var(--s-spring),background .35s var(--s-ease)}a.s-pill:hover,button.s-pill:hover{transform:translateY(-1px) scale(1.03)}[data-icon-pop]{transition:transform .5s var(--s-spring)}.s-glass-hover:hover [data-icon-pop]{transform:scale(1.12) rotate(-4deg)}.s-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.s-table-scroll::-webkit-scrollbar{display:none}.s-table-hint{display:flex;justify-content:center;gap:6px;align-items:center;text-align:center;font-size:12px;color:var(--s-muted-l);margin-top:14px;letter-spacing:.04em}@keyframes s-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes s-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){[data-reveal]{transition-duration:.01ms!important;transform:none!important}.s-btn:after{display:none}.s-btn:hover,.s-btn-ghost:hover,.s-glass-hover:hover{transform:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:380px){.s-wrap{padding:0 18px}.s-pad{padding:60px 0}.s-pad-sm{padding:44px 0}.s-btn,.s-btn-ghost{padding:16px 28px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/slumly-system.css.map */
