:root{--myko-font-logo: "Sofia Pro", "Sofia Sans", system-ui, sans-serif;--myko-font-display: "Source Code VF", "Source Code Pro", ui-monospace, monospace;--myko-font-mono: "Source Code VF", "Source Code Pro", ui-monospace, monospace;--myko-font-serif: "Source Code VF", "Source Code Pro", ui-monospace, monospace;--myko-cream: #F4ECDA;--myko-cream-soft: #FAF7F2;--myko-cream-deep: #ECE2C8;--myko-cream-paper: #F7EFDC;--myko-cream-warm: #F1E6CD;--myko-parchment: #EDE0D1;--brand-bg: #2A2520;--brand-bg-mid: #3A3530;--brand-primary: #5C5248;--brand-earth: #7A6E62;--brand-mushroom: #9E8E7C;--brand-light: #C9BFAA;--brand-accent: #918FCE;--brand-accent-light: #BBB8E4;--brand-accent-soft: rgba(145, 143, 206, .55);--brand-accent-glow: rgba(145, 143, 206, .22);--myko-ink: #1F1A12;--myko-ink-mid: rgba(31, 26, 18, .72);--myko-ink-soft: rgba(31, 26, 18, .55);--myko-ink-faint: rgba(31, 26, 18, .18);--shadow-card: 0 12px 30px -22px rgba(26, 24, 16, .18);--shadow-lift: 0 22px 56px -28px rgba(26, 24, 16, .28);--shadow-card-dark: 0 16px 38px -24px rgba(0, 0, 0, .36);--shadow-lift-dark: 0 28px 64px -28px rgba(0, 0, 0, .5)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:var(--myko-ink-deep, #2A2520)}body{background:var(--myko-cream-soft);color:var(--myko-ink);font-family:var(--myko-font-display);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--myko-font-display);font-weight:400;line-height:1.1;color:inherit}h1{font-size:clamp(44px,6.4vw,84px);letter-spacing:.04em}h2{font-size:clamp(36px,5vw,62px);letter-spacing:.005em;line-height:1.08}h3{font-size:clamp(22px,2.6vw,28px);letter-spacing:.005em;line-height:1.25}h4{font-size:clamp(16px,1.4vw,18px);letter-spacing:.02em}h5{font-size:14px;letter-spacing:.18em;text-transform:uppercase}h6{font-size:11px;letter-spacing:.32em;text-transform:uppercase}.btn{font-family:var(--myko-font-mono);font-size:12.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;padding:17px 36px;border-radius:999px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;white-space:nowrap;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,background .25s ease,color .25s ease,border-color .25s ease}.btn--primary{background:var(--brand-accent-light);color:var(--brand-bg);border-color:var(--brand-accent-light);box-shadow:0 8px 22px -10px var(--brand-accent-glow)}.btn--primary:hover{transform:translateY(-2px);background:#cecce9;border-color:#cecce9;box-shadow:0 16px 36px -10px var(--brand-accent-glow),0 0 28px var(--brand-accent-glow)}.btn--secondary{color:var(--brand-light);border-color:#ede0d147;background:#ede0d108}.btn--secondary:hover{border-color:var(--brand-accent);color:var(--myko-cream-soft);background:#ede0d114;transform:translateY(-1px)}.btn .arrow{transition:transform .3s ease}.btn:hover .arrow{transform:translate(3px)}.section{position:relative;padding:96px 40px;overflow:hidden;isolation:isolate}.section.connected{padding-top:56px;padding-bottom:56px}.section__inner{position:relative;z-index:2;max-width:1200px;margin:0 auto}.section__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:64px}.section__head--center{text-align:center;flex-direction:column;align-items:center}.section__head-left{max-width:760px}.section--cream{background:var(--myko-cream);color:var(--myko-ink)}.section--cream.connected{background:var(--myko-cream)}.section--brand-mid{background:linear-gradient(180deg,var(--myko-cream) 0%,var(--myko-cream-deep) 100%);color:var(--myko-ink)}.section--brand-dark{background:linear-gradient(180deg,var(--brand-bg) 0%,var(--brand-bg-mid) 50%,var(--brand-bg) 100%);color:var(--myko-cream-soft)}.section--closing{background:linear-gradient(180deg,var(--brand-bg-mid) 0%,var(--brand-bg) 100%);color:var(--myko-cream-soft)}.section--closing.connected~.section--closing.connected{background:var(--brand-bg)}.chapter-kicker{display:inline-block;font-family:var(--myko-font-mono);font-size:12.5px;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:var(--brand-earth);opacity:.9;margin-bottom:18px}.section__title{font-family:var(--myko-font-mono);font-weight:400;font-size:clamp(36px,5vw,62px);letter-spacing:.005em;line-height:1.08;color:var(--myko-ink)}.section__title em{font-style:italic;color:var(--brand-accent);font-weight:400}.section__title .accent{color:var(--brand-accent)}.section__lede{font-family:var(--myko-font-display);font-size:15.5px;font-weight:300;line-height:1.8;letter-spacing:0;max-width:620px;color:var(--myko-ink-mid);margin-top:14px}.section__head--center .section__lede{margin-left:auto;margin-right:auto}.section--brand-dark .chapter-kicker,.section--closing .chapter-kicker{color:var(--brand-accent-light)}.section--brand-dark .section__title,.section--closing .section__title{color:var(--myko-cream-soft)}.section--brand-dark .section__lede,.section--closing .section__lede{color:#ede0d1db}@media(max-width:760px){.section{padding:64px 20px}.section.connected{padding-top:42px;padding-bottom:42px}.section__head{margin-bottom:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/myko-base.css.map */
