.limyare{--ink: #17120F;--obsidian: #0B0908;--ivory: #F4EEE4;--cream: #FCFAF5;--sand: #E3D8C7;--line: #E6DCCC;--glow: #FF4A3A;--glow-deep: #C0352A;--muted: #8C8073;--muted-dark: #C6BBAD;--f-display: var(--font-heading-family, Georgia, "Times New Roman", serif);--f-body: var(--font-body-family, system-ui, sans-serif);--ease: cubic-bezier(.22,.61,.36,1);--r: 16px;--maxw: 1240px}.limyare *,.limyare *:before,.limyare *:after{box-sizing:border-box}.limyare{font-family:var(--f-body);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.limyare .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:clamp(20px,4vw,64px)}.limyare .wrap--narrow{max-width:820px}.limyare .section{padding-block:clamp(64px,7vw,120px)}.limyare .section--tight{padding-block:clamp(44px,4.6vw,72px)}.limyare .section--dark{background:var(--obsidian);color:var(--cream)}.limyare .section--ivory{background:var(--ivory)}.limyare .section--cream{background:var(--cream)}.limyare h1,.limyare h2,.limyare h3,.limyare h4{font-family:var(--f-display);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);letter-spacing:-.02em;line-height:1.08;text-wrap:balance;margin:0;color:inherit}.limyare .display{font-size:clamp(38px,6.4vw,80px);letter-spacing:-.025em;line-height:1.04;color:inherit}.limyare .h1{font-size:clamp(32px,4.8vw,60px)}.limyare .h2{font-size:clamp(27px,3.4vw,45px)}.limyare .h3{font-size:clamp(20px,2.1vw,29px)}.limyare p{margin:0;line-height:1.6}.limyare .eyebrow{font-family:var(--f-body);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.limyare .lede{font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:var(--muted)}.limyare .section--dark,.limyare .section--dark p,.limyare .section--dark li,.limyare .section--dark span,.limyare .section--dark div,.limyare .section--dark h1,.limyare .section--dark h2,.limyare .section--dark h3,.limyare .section--dark h4,.limyare .section--dark .display,.limyare .section--dark .h1,.limyare .section--dark .h2,.limyare .section--dark .h3{color:var(--cream)}.limyare .section--dark .eyebrow,.limyare .section--dark .lede{color:var(--sand)}.limyare .section--ivory h1,.limyare .section--ivory h2,.limyare .section--ivory h3,.limyare .section--ivory h4,.limyare .section--cream h1,.limyare .section--cream h2,.limyare .section--cream h3,.limyare .section--cream h4{color:var(--ink)}.limyare .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--f-body);font-size:15px;font-weight:500;letter-spacing:.01em;padding:15px 34px;border-radius:100px;border:1.5px solid transparent;cursor:pointer;transition:transform .3s var(--ease),background .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease);text-decoration:none}.limyare .btn--primary{background:var(--ink);color:var(--cream)}.limyare .btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #17120f38}.limyare .btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.limyare .btn--ghost:hover{background:var(--ink);color:var(--cream)}.limyare .section--dark .btn--ghost{color:var(--cream);border-color:#f4eee466}.limyare .section--dark .btn--ghost:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.limyare .section--dark .btn--primary{background:var(--cream);color:var(--ink)}.limyare .btn--text{background:none;border:none;padding:0;color:var(--glow-deep);font-weight:500;gap:6px}.limyare .section--dark .btn--text{color:var(--sand)}.limyare .btn--text .arw{transition:transform .3s var(--ease)}.limyare .btn--text:hover .arw{transform:translate(4px)}.limyare .reveal{opacity:0;transform:translateY(24px);animation:lm-reveal .9s var(--ease) forwards}.limyare .reveal.in{opacity:1;transform:none}@keyframes lm-reveal{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.limyare .reveal{opacity:1;transform:none;animation:none}}.limyare a:focus-visible,.limyare button:focus-visible{outline:2px solid var(--glow-deep);outline-offset:3px;border-radius:4px}.limyare .section--dark a:focus-visible,.limyare .section--dark button:focus-visible{outline-color:var(--sand)}.limyare .rule{height:1px;background:var(--line);border:0;margin:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/limyare-core.css.map */
