@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Lora:ital,wght@0,400;1,400&display=swap";:root{--yk-paper: #F3EFE7;--yk-charcoal:#1C1C1C;--yk-wine: #4A1F2B;--yk-stone: #5B5148;--yk-gold: #C9A96E}.yk-intro{background:var(--yk-paper);padding:clamp(80px,12vh,140px) 5vw;display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;position:relative}.yk-intro:before{content:"";position:absolute;top:0;left:5vw;right:5vw;height:1px;background:#5b514826}.yk-intro-overline{font-family:Lora,serif;font-size:.6rem;font-style:italic;letter-spacing:.3em;text-transform:uppercase;color:var(--yk-stone);opacity:.65;margin-bottom:1.6rem;display:block}.yk-intro-heading{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:300;font-style:italic;line-height:1.18;color:var(--yk-charcoal);margin-bottom:2rem}.yk-intro-heading em{color:var(--yk-wine);font-style:italic}.yk-intro-body{font-family:Lora,serif;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.85;color:var(--yk-stone);max-width:42ch}.yk-intro-link{display:inline-flex;align-items:center;gap:14px;margin-top:2.8rem;text-decoration:none}.yk-intro-link-line{display:block;height:1px;width:32px;background:var(--yk-wine);transition:width .4s}.yk-intro-link-text{font-family:Lora,serif;font-size:.6rem;font-style:italic;letter-spacing:.28em;text-transform:uppercase;color:var(--yk-wine);opacity:.75;transition:opacity .3s}.yk-intro-link:hover .yk-intro-link-line{width:52px}.yk-intro-link:hover .yk-intro-link-text{opacity:1}.yk-intro-right{display:flex;flex-direction:column;gap:2.5rem;border-left:1px solid rgba(91,81,72,.12);padding-left:6vw}.yk-intro-pillar-num{font-family:Cormorant Garamond,serif;font-size:.75rem;font-weight:300;letter-spacing:.3em;color:var(--yk-gold);margin-bottom:.5rem;display:block}.yk-intro-pillar-text{font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,1.6vw,1.35rem);font-style:italic;font-weight:300;line-height:1.4;color:var(--yk-charcoal)}.section-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s ease,transform .9s ease}.section-reveal.in-view{opacity:1;transform:translateY(0)}@media(max-width:749px){.yk-intro{grid-template-columns:1fr;gap:3rem}.yk-intro-right{border-left:none;padding-left:0;border-top:1px solid rgba(91,81,72,.12);padding-top:2.5rem}.yk-intro-heading{font-size:clamp(1.8rem,6vw,2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yk-intro.css.map */
