:root{--y-ivory: #f9f5ec;--y-sand: #e6d9c5;--y-terracotta: #b55b3f;--y-terracotta-ui: #a24f35;--y-olive: #3a4a3f;--y-forest: #2e3e33;--y-ink: #1f2b28;--y-hairline: rgb(31 43 40 / .16);--y-muted: rgb(31 43 40 / .68);--y-gutter: clamp(20px, 5vw, 88px);--y-max: 1520px;--y-space-section: clamp(5rem, 11vw, 10.5rem);--y-space-block: clamp(2.5rem, 5vw, 4.5rem);--y-ease: cubic-bezier(.22, .61, .36, 1);--y-reveal-duration: 1.1s}.y-section{position:relative;padding-block:var(--y-space-section);background:var(--y-bg, var(--y-ivory));color:var(--y-fg, var(--y-ink))}.y-section--tight{padding-block:calc(var(--y-space-section) * .6)}.y-section--sand{--y-bg: var(--y-sand)}.y-section--forest{--y-bg: var(--y-forest);--y-fg: var(--y-ivory);--y-hairline: rgb(249 245 236 / .2);--y-muted: rgb(249 245 236 / .72)}.y-section--ink{--y-bg: var(--y-ink);--y-fg: var(--y-ivory);--y-hairline: rgb(249 245 236 / .18);--y-muted: rgb(249 245 236 / .7)}.y-container{width:100%;max-width:var(--y-max);margin-inline:auto;padding-inline:var(--y-gutter)}.y-container--narrow{max-width:980px}.y-eyebrow{display:block;margin:0;font-family:var(--font-body--family);font-weight:500;font-size:.7rem;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:var(--y-muted)}.y-display,.y-h2,.y-h3{margin:0;font-family:var(--font-heading--family);font-weight:var(--y-display-weight, 300);color:inherit;text-wrap:balance}.y-display{font-size:clamp(3rem,7.2vw,7.25rem);line-height:.96;letter-spacing:-.015em}.y-h2{font-size:clamp(2.4rem,4.6vw,4.75rem);line-height:1.02;letter-spacing:-.01em}.y-h3{font-size:clamp(1.6rem,2.3vw,2.35rem);line-height:1.1}.y-display em,.y-h2 em,.y-h3 em,.y-italic{font-style:italic}.y-lead{margin:0;max-width:34rem;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.65;color:var(--y-muted);text-wrap:pretty}.y-body{margin:0;max-width:38rem;font-size:1rem;line-height:1.75;color:var(--y-muted);text-wrap:pretty}.y-body p+p{margin-block-start:1.1em}.y-meta{font-family:var(--font-body--family);font-size:.78rem;letter-spacing:.04em;color:var(--y-muted)}.y-numeral{font-family:var(--font-heading--family);font-style:italic;font-weight:var(--y-display-weight, 300);font-size:1.15rem;color:var(--y-muted)}.y-rule{width:100%;height:1px;border:0;margin:0;background:var(--y-hairline)}.y-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.y-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding:0 2.1rem;border:1px solid var(--y-terracotta-ui);background:var(--y-terracotta-ui);color:var(--y-ivory);font-family:var(--font-body--family);font-weight:500;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .4s var(--y-ease),color .4s var(--y-ease),border-color .4s var(--y-ease)}.y-btn:hover{background:var(--y-ink);border-color:var(--y-ink)}.y-section--forest .y-btn:hover,.y-section--ink .y-btn:hover{background:var(--y-ivory);border-color:var(--y-ivory);color:var(--y-ink)}.y-btn--ghost{background:transparent;border-color:currentColor;color:inherit}.y-btn--ghost:hover{background:var(--y-fg, var(--y-ink));border-color:var(--y-fg, var(--y-ink));color:var(--y-bg, var(--y-ivory))}.y-link{display:inline-flex;align-items:center;gap:.6rem;padding-block:.35rem;font-family:var(--font-body--family);font-weight:500;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--y-ease)}.y-link:hover{background-size:0% 1px;background-position:100% 100%}.y-btn:focus-visible,.y-link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.y-media{position:relative;overflow:hidden;background:var(--y-sand)}.y-media img,.y-media svg{display:block;width:100%;height:100%;object-fit:cover}.y-media--portrait{aspect-ratio:2 / 3}.y-media--landscape{aspect-ratio:3 / 2}.y-media svg.placeholder-svg{fill:#1f2b282e;background:var(--y-sand)}.y-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-block-start:1rem}.y-caption__name{font-family:var(--font-heading--family);font-style:italic;font-size:1.15rem}@media(prefers-reduced-motion:no-preference){.y-js [data-y-reveal]{opacity:0;transform:translateY(28px);transition:opacity var(--y-reveal-duration) var(--y-ease),transform var(--y-reveal-duration) var(--y-ease);transition-delay:var(--y-delay, 0ms)}.y-js [data-y-reveal].is-revealed{opacity:1;transform:none}.y-js [data-y-reveal=image]{transform:none;clip-path:inset(8% 8% 8% 8%);transition:opacity var(--y-reveal-duration) var(--y-ease),clip-path 1.6s var(--y-ease)}.y-js [data-y-reveal=image].is-revealed{clip-path:inset(0 0 0 0)}.y-zoom img{transition:transform 1.6s var(--y-ease)}.y-zoom:hover img{transform:scale(1.035)}}.y-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/yugal.css.map */
