@import"https://fonts.googleapis.com/css2?family=Archivo:wght@800;900&family=Figtree:wght@400;500;600;700;800&display=swap";.taw{--taw-bg: #FDFDFB;--taw-ink: #16172A;--taw-muted: #5B5E70;--taw-cyan: #16C3ED;--taw-coral: #F25454;--taw-gold: #FFC43D;--taw-mint: #8FE3C0;--taw-display: "Archivo", "Arial Black", system-ui, sans-serif;--taw-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--taw-section-bg, var(--taw-bg));color:var(--taw-ink);font-family:var(--taw-body);font-size:18px;line-height:1.55;overflow-x:clip}.taw *,.taw *:before,.taw *:after{box-sizing:border-box}.taw h1,.taw h2,.taw h3{font-family:var(--taw-display);font-weight:900;margin:0;line-height:.98;letter-spacing:-.035em;text-wrap:balance;color:var(--taw-ink);text-transform:none}.taw p{margin:0}.taw img{max-width:100%;height:auto;display:block}.taw-wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.taw-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--taw-body);font-weight:800;font-size:18px;color:#fff;background:var(--taw-coral);border:3px solid var(--taw-ink);border-radius:999px;padding:11px 26px;box-shadow:0 5px 0 var(--taw-ink);transition:transform .12s ease,box-shadow .12s ease}.taw-btn:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--taw-ink);color:#fff}.taw-btn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--taw-ink)}.taw-btn:focus-visible{outline:3px solid var(--taw-cyan);outline-offset:3px}.taw-kicker{display:inline-block;font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase;background:var(--taw-ink);color:#fff;padding:5px 14px;border-radius:999px}.taw-h2{font-size:clamp(38px,5vw,66px);margin-top:18px;max-width:14ch}.taw-lede{font-size:21px;margin-top:18px;max-width:44ch;color:var(--taw-muted)}.taw-nav .taw-wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:26px}.taw-logo{font-family:var(--taw-display);font-weight:900;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.03em;color:var(--taw-ink);text-decoration:none;white-space:nowrap}.taw-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end}.taw-hero-copy{padding:40px 0 88px max(24px,calc((100vw - 1200px)/2 + 24px))}.taw-hero h1{font-size:clamp(44px,5.3vw,92px);max-width:12ch}.taw-brush{position:relative;display:inline-block;z-index:0;white-space:nowrap}.taw-brush:before{content:"";position:absolute;z-index:-1;left:-.12em;right:-.12em;top:.12em;bottom:-.1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'%3E%3Cpath d='M6 14 C60 6 150 9 230 7 C300 5 360 8 394 12 L390 30 C396 36 392 44 380 48 C300 54 200 50 120 52 C80 53 40 56 12 50 C4 44 8 36 2 30 Z' fill='%2316C3ED'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.taw-sub{font-size:clamp(20px,2vw,27px);color:var(--taw-muted);margin-top:34px;max-width:26ch;line-height:1.35}.taw-hero-art{align-self:end;justify-self:end;width:100%;max-width:820px}.taw-placeholder{width:100%;aspect-ratio:1100 / 1041;background:#eef0f6;fill:#b8bccb;border-radius:28px}.taw-signup{max-width:560px;margin-top:40px}.taw-center .taw-signup{margin-inline:auto}.taw-signup form{margin:0}.taw-field{display:flex;background:#fff;border:4px solid var(--taw-ink);border-radius:999px;box-shadow:0 6px 0 var(--taw-ink)}.taw-field:focus-within{outline:4px solid rgba(22,195,237,.45);outline-offset:4px}.taw-field input{flex:1;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;font:inherit;font-size:20px;color:var(--taw-ink);padding:14px 26px;border-radius:999px;margin:0;height:auto}.taw-field input::placeholder{color:#8a8d9c}.taw-field button{margin:-4px -4px -4px 0;cursor:pointer;white-space:nowrap;background:var(--taw-gold);color:var(--taw-ink);border:4px solid var(--taw-ink);border-radius:999px;font-family:var(--taw-body);font-weight:800;font-size:21px;padding:14px 30px;transition:background .12s ease}.taw-field button:hover{background:#ffd266}.taw-field button:focus-visible{outline:3px solid var(--taw-cyan);outline-offset:3px}.taw-err{margin-top:12px;font-weight:800;font-size:16px;color:var(--taw-coral)}.taw-note{margin-top:14px;font-size:17px}.taw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#16172a8c}.taw-overlay[hidden]{display:none}.taw-modal{width:100%;max-width:440px;background:#fff;border:4px solid var(--taw-ink);border-radius:32px;box-shadow:0 10px 0 var(--taw-ink);padding:40px 30px 32px;text-align:center;animation:taw-pop .5s cubic-bezier(.3,1.6,.5,1) both}.taw-bubble{position:relative;display:inline-block;background:var(--taw-gold);border:4px solid var(--taw-ink);border-radius:26px;padding:10px 30px 14px;font-family:var(--taw-display);font-weight:900;font-size:52px;letter-spacing:-.03em;line-height:1;transform:rotate(-3deg)}.taw-bubble:after{content:"";position:absolute;left:40px;bottom:-18px;width:24px;height:24px;background:var(--taw-gold);border-right:4px solid var(--taw-ink);border-bottom:4px solid var(--taw-ink);transform:skew(-25deg) rotate(45deg)}.taw-modal p{color:var(--taw-muted);margin-top:12px;font-size:17px}.taw-modal p:first-of-type{margin-top:34px}.taw-modal .taw-btn{margin-top:26px}@keyframes taw-pop{0%{opacity:0;transform:scale(.8) translateY(14px)}}.taw-band{padding-block:96px}.taw-band .taw-lede{color:var(--taw-ink)}.taw-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:52px}.taw-step{background:#fff;border:3px solid var(--taw-ink);border-radius:26px;padding:26px;box-shadow:0 7px 0 var(--taw-ink)}.taw-step .taw-ic{width:58px;height:58px;border-radius:18px;border:3px solid var(--taw-ink);display:grid;place-items:center;margin-bottom:20px}.taw-step .taw-ic svg{width:30px;height:30px}.taw-step h3{font-size:26px}.taw-step p{color:var(--taw-muted);font-size:17px;margin-top:8px}.taw-band .taw-signup{margin-top:56px}.taw-about{padding-block:104px}.taw-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.taw-stat{display:inline-flex;align-items:center;gap:14px;margin-top:32px;border:3px solid var(--taw-ink);border-radius:22px;padding:12px 22px;box-shadow:0 6px 0 var(--taw-ink);background:#fff}.taw-stat b{font-family:var(--taw-display);font-weight:900;font-size:46px;letter-spacing:-.03em;color:var(--taw-coral);line-height:1}.taw-stat span{font-weight:700}.taw-photo{border:3px solid var(--taw-ink);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 8px 0 var(--taw-ink)}.taw-photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.taw-photo .placeholder-svg{width:100%;aspect-ratio:4 / 3;background:#eef0f6;fill:#b8bccb}.taw-join{padding-bottom:104px}.taw-panel{background:var(--taw-gold);border:4px solid var(--taw-ink);border-radius:40px;box-shadow:0 10px 0 var(--taw-ink);padding:72px 32px;text-align:center}.taw-panel .taw-h2{margin-inline:auto}.taw-panel .taw-signup{margin:36px auto 0}.taw-perks{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;font-weight:800;font-size:19px}.taw-perks li{display:flex;align-items:center;gap:10px;text-align:left}.taw-perks li:before{content:"";width:26px;height:26px;flex:none;border-radius:50%;border:3px solid var(--taw-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 6.5' fill='none' stroke='%2316172A' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}@media(prefers-reduced-motion:reduce){.taw *,.taw *:before,.taw *:after{animation-duration:.001ms!important;transition:none!important}}@media(max-width:1000px){.taw-about-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:860px){.taw-hero-grid{grid-template-columns:1fr}.taw-hero-copy{padding:16px 24px 40px}.taw-hero-art{max-width:640px}}@media(max-width:600px){.taw{font-size:17px}.taw-wrap,.taw-hero-copy{padding-inline:18px}.taw-nav .taw-btn{font-size:15px;padding:8px 16px;box-shadow:0 4px 0 var(--taw-ink)}.taw-field{flex-direction:column;border-radius:30px}.taw-field input{text-align:center;font-size:18px}.taw-field button{margin:0 -4px -4px;font-size:19px}.taw-band,.taw-about{padding-block:72px}.taw-join{padding-bottom:72px}.taw-panel{padding:52px 18px;border-radius:30px}.taw-perks{flex-direction:column;align-items:center}.taw-bubble{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/taw-landing.css.map */
