:root{--paper-0: #FFFFFF;--paper-50: #FCFAF6;--paper-100: #F8F5EE;--paper-200: #F1EADC;--paper-300: #E6DCC9;--paper-400: #D6CAB2;--line-100: #ECECEC;--ink-900: #1A1613;--ink-800: #292320;--ink-700: #3A332D;--ink-600: #5A5046;--ink-500: #7A6E60;--ink-400: #9C9182;--pine-900: #1E322B;--pine-800: #243A32;--pine-700: #273F37;--pine-600: #34564A;--pine-200: #BFD0C7;--pine-100: #E3ECE6;--brick-800: #6F353B;--brick-700: #7E3B42;--brick-600: #974950;--brick-500: #A85861;--brick-200: #E2C2C5;--brick-100: #F1DEE0;--flavor-peach: #C24E37;--flavor-cinnamon: #BC7E1E;--flavor-strawberry: #C62E2B;--flavor-black: #6E2433;--flavor-berry: #213E70;--flavor-vanilla: #3F6B23;--flavor-green: #2E9D4E;--flavor-mint: #7C9A26;--btc-paper: var(--paper-0);--btc-paper-tint: var(--paper-100);--btc-ink: var(--ink-900);--btc-ink-soft: var(--ink-700);--btc-ink-muted: var(--ink-500);--btc-ink-faint: var(--ink-400);--btc-on-dark: #F4F1EA;--btc-on-dark-muted: rgba(244, 241, 234, .85);--btc-on-dark-sage: var(--pine-200);--btc-hairline: var(--line-100);--btc-primary: var(--brick-600);--btc-primary-hover: var(--brick-500);--btc-primary-pressed: var(--brick-700);--btc-on-primary: #FFFFFF;--btc-ring: var(--brick-500);--btc-font: var(--font-family-1, "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif);--btc-texture: radial-gradient(circle at 20% 30%, rgba(26, 22, 19, .018) 0 1px, transparent 1px), radial-gradient(circle at 70% 60%, rgba(26, 22, 19, .014) 0 1px, transparent 1px)}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.8,.3,1);will-change:opacity,transform}.js [data-reveal].is-revealed{opacity:1;transform:none;will-change:auto}.js [data-reveal].btc-no-transition{transition:none}.btc-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;height:52px;padding:0 26px;border:1px solid transparent;border-radius:8px;font-family:var(--btc-font);font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .12s ease}.btc-btn--primary{background:var(--btc-primary);color:var(--btc-on-primary)}.btc-btn--primary:hover,.btc-btn--primary:focus-visible{background:var(--btc-primary-hover);color:var(--btc-on-primary)}.btc-btn--primary:active{background:var(--btc-primary-pressed);transform:scale(.98)}.btc-btn--ghost{background:#1a16132e;color:var(--btc-on-dark);border-color:#f4f1eaa6}.btc-btn--ghost:hover,.btc-btn--ghost:focus-visible{background:#f4f1ea29;color:#fff}.btc-btn--ghost:active{transform:scale(.98)}.btc-btn:focus-visible{outline:2px solid var(--btc-on-dark);outline-offset:2px}.btc-hero{position:relative;box-sizing:border-box;height:calc(100vh - var(--btc-header-offset, 0px));min-height:640px;overflow:hidden;background:var(--pine-900);font-family:var(--btc-font)}@supports (height: 100svh){.btc-hero{height:calc(100svh - var(--btc-header-offset, 0px))}}.btc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--btc-hero-scrim, .75);background:linear-gradient(180deg,#1a161394,#1a161333 14%,#1a161300 26%,#1a16134d 40%,#1a1613a8 56%,#1a1613e0,#1a1613f0)}.btc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 40%}.btc-hero__media picture{display:block;height:100%}.btc-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.btc-hero__media--slider .btc-hero__slide{opacity:0;transition:opacity .9s ease}.btc-hero__media--slider .btc-hero__slide.is-active{opacity:1}.btc-hero__modes{display:flex;gap:8px;margin:-4px 0 0;pointer-events:auto}.btc-hero__mode{appearance:none;-webkit-appearance:none;box-sizing:border-box;border:1px solid rgba(244,241,234,.45);border-radius:999px;background:transparent;padding:7px 18px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1;color:#f4f1ead9;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btc-hero__mode[aria-current=true]{background:var(--btc-on-dark, #f4f1ea);border-color:var(--btc-on-dark, #f4f1ea);color:var(--pine-900, #1a1613)}@media(min-width:1024px){.btc-hero__mode{font-size:12px;padding:8px 22px}}.btc-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--btc-hero-focus, 50% 50%)}.btc-hero__copy{position:absolute;z-index:2;left:0;right:0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:0 20px calc(18px + env(safe-area-inset-bottom));color:var(--btc-on-dark);pointer-events:none}.btc-hero__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--btc-on-dark-muted)}.btc-hero__title{margin:0;font-weight:700;font-size:clamp(34px,10.1vw,44px);line-height:1.08;letter-spacing:-.02em;color:#fff}.btc-hero__line{display:block}.btc-hero__mask{display:block;overflow:hidden}.btc-hero__mask>span{display:block}.btc-hero__sub{margin:0;font-size:16px;line-height:1.5;color:#f4f1eaeb}.btc-hero__usecase{margin:-8px 0 0;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4;color:#f4f1ead9}.btc-hero__ctas{display:flex;gap:10px;margin-top:4px;pointer-events:auto}.btc-hero__ctas .btc-btn{flex:1 1 0;min-width:0}.btc-hero__cue{display:flex;justify-content:center;padding-top:6px}.btc-hero__cue-track{display:block;width:1px;height:30px;overflow:hidden;border-radius:1px;background:#f4f1ea38}.btc-hero__cue-bar{display:block;width:1px;height:12px;background:#f4f1eae6}@keyframes btcMaskUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes btcFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes btcCue{0%{transform:translateY(-12px);opacity:0}30%{opacity:1}to{transform:translateY(30px);opacity:0}}.js .btc-hero__mask>span{animation:btcMaskUp .8s cubic-bezier(.22,.8,.3,1) both}.js .btc-hero__line--1 .btc-hero__mask:nth-child(1)>span{animation-delay:.25s}.js .btc-hero__line--1 .btc-hero__mask:nth-child(2)>span{animation-delay:.34s}.js .btc-hero__line--2 .btc-hero__mask:nth-child(1)>span{animation-delay:.45s}.js .btc-hero__line--2 .btc-hero__mask:nth-child(2)>span{animation-delay:.54s}.js .btc-hero__eyebrow{animation:btcFadeUp .7s .15s ease both}.js .btc-hero__sub{animation:btcFadeUp .7s .7s ease both}.js .btc-hero__usecase{animation:btcFadeUp .7s .79s ease both}.js .btc-hero__ctas{animation:btcFadeUp .7s .85s ease both}.js .btc-hero__cue{animation:btcFadeUp .7s 1.2s ease both}.js .btc-hero__cue-bar{animation:btcCue 2s 1.4s ease-in-out infinite}@media(min-width:768px)and (max-width:1199px){.btc-hero{min-height:720px}.btc-hero:after{background:linear-gradient(180deg,#1a161380,#1a161324 18%,#1a161300 38%,#1a161375 68%,#1a1613d6)}.btc-hero__copy{max-width:46rem;gap:16px;padding:0 32px calc(40px + env(safe-area-inset-bottom))}.btc-hero__title{font-size:clamp(38px,4.8vw,46px)}.btc-hero__line--2{display:flex;gap:.28em}.btc-hero__mask{flex:0 0 auto;white-space:nowrap}.btc-hero__sub{font-size:18px}.btc-hero__eyebrow{font-size:13px}.btc-hero__usecase{margin-top:-10px;font-size:13px}.btc-hero__ctas .btc-btn{flex:0 0 auto;padding:0 34px}.btc-hero__cue{justify-content:flex-start}}@media(min-width:1200px){:root{--btc-section-y: clamp(80px, 6.5vw, 112px)}}@media(min-width:1200px){.btc-hero{height:92vh;min-height:720px}.btc-hero:after{background:linear-gradient(100deg,#1a16139e,#1a161347 34%,#1a161300 62%),linear-gradient(180deg,#1a161380,#1a16131f 20%,#1a161300 42%,#1a161366 76%,#1a1613c7)}.btc-hero__copy{box-sizing:border-box;max-width:1520px;margin:0 auto;gap:18px;padding:0 clamp(28px,3.4vw,56px) clamp(56px,7vh,88px)}.btc-hero__copy>*{max-width:70rem}.btc-hero__eyebrow{font-size:14px;letter-spacing:.15em}.btc-hero__title{font-size:clamp(46px,4.1vw,64px);line-height:1.02}.btc-hero__line--2{display:flex;gap:.28em}.btc-hero__mask{flex:0 0 auto;white-space:nowrap}.btc-hero__sub{font-size:18px}.btc-hero__usecase{margin-top:-12px;font-size:14px;letter-spacing:.15em}.btc-hero__ctas{gap:14px;margin-top:10px}.btc-hero__ctas .btc-btn{flex:0 0 auto;height:54px;padding:0 clamp(28px,2.6vw,42px)}.btc-hero__cue{justify-content:flex-start;padding-top:18px}}@supports (height: 100svh){@media(min-width:1200px){.btc-hero{height:92svh}}}@media(prefers-reduced-motion:reduce){.btc-hero__media--slider .btc-hero__slide{transition:none}.js [data-reveal]{opacity:1;transform:none;transition:none}.js .btc-hero__mask>span,.js .btc-hero__eyebrow,.js .btc-hero__sub,.js .btc-hero__usecase,.js .btc-hero__ctas,.js .btc-hero__cue,.js .btc-hero__cue-bar{animation:none;opacity:1;transform:none}.btc-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/btc-home-critical.css.map */
