.tinvite{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--cream);padding-top:calc(var(--header-h) + clamp(2rem,6vh,4.5rem));padding-bottom:clamp(4.5rem,10vh,7rem);--tinv-fade:linear-gradient(180deg, #000 0%, #000 80%, transparent 98%)}.tinvite__ground,.tinvite__media,.tinvite__vig{-webkit-mask-image:var(--tinv-fade);mask-image:var(--tinv-fade)}.tinvite__ground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(120% 90% at 50% 6%,rgba(181,101,29,.16),transparent 58%),var(--ink)}.tinvite__vig{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:var(--tinv-vig, .6);background:radial-gradient(122% 92% at 50% 44%,transparent 38%,rgba(11,10,8,.92) 100%)}.tinvite__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--ink)}.tinvite__poster,.tinvite__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tinvite__poster{object-fit:cover}.tinvite__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.tinvite__video{display:none}}.tinvite__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0a08bd,#0b0a0861,#0b0a0824 40%,#0b0a0838 55%,#0b0a0870 72%,#0b0a088c)}.tinvite__glow{position:absolute;top:40%;left:50%;width:min(72vw,820px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.tinvite__glow:before,.tinvite__glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.tinvite__glow:before{background:radial-gradient(circle,rgba(196,154,74,.22),rgba(181,101,29,.07) 46%,transparent 72%);animation:tinvite-breathe 6s ease-in-out infinite}.tinvite__glow:after{background:radial-gradient(circle,rgba(240,213,146,.15),transparent 60%);animation:tinvite-breathe 7s ease-in-out infinite 3s}@keyframes tinvite-breathe{0%,to{opacity:.95}50%{opacity:1}}.tinvite__inner{position:relative;z-index:1;width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:clamp(2rem,6vh,4rem)}.tinvite__top,.tinvite__base{display:flex;flex-direction:column;align-items:center;width:100%}.tinvite__wordmark{display:block;margin-bottom:1.6rem;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);opacity:.85}.tinvite__eyebrow{justify-content:center;color:var(--gold)}.tinvite__title{margin-top:.9rem;width:100%;font-style:italic;font-weight:400;line-height:1.04;font-size:clamp(2.6rem,1.6rem + 4.6vw,6.25rem);color:var(--cream);text-wrap:balance;text-shadow:0 2px 5px rgba(0,0,0,.42),0 2px 44px rgba(0,0,0,.6)}.tinvite__intro{margin:0 auto;max-width:56ch;line-height:1.75;color:#ece3d0e6;text-shadow:0 1px 3px rgba(0,0,0,.6),0 2px 28px rgba(0,0,0,.7)}.tinvite__meniscus{position:relative;margin-top:clamp(1.8rem,3.5vh,2.6rem);width:min(100%,30rem)}.tinvite__rule{position:absolute;left:0;right:0;top:5px;height:1px;background:linear-gradient(90deg,transparent,rgba(196,154,74,.5) 12%,rgba(196,154,74,.5) 88%,transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease-io) .15s}.js [data-reveal].is-in .tinvite__rule{transform:scaleX(1)}.tinvite__beads{position:relative;display:flex;justify-content:space-between;gap:.5rem;list-style:none;margin:0;padding:0}.tinvite__bead{display:flex;flex-direction:column;align-items:center;gap:.65rem;flex:1 1 0;opacity:0;transform:translateY(4px);transition:opacity .7s var(--ease-io),transform .7s var(--ease-io);transition-delay:calc(.45s + var(--i) * .14s)}.js [data-reveal].is-in .tinvite__bead{opacity:1;transform:none}.tinvite__dot{width:11px;height:11px;border-radius:50%;background:var(--bead);box-shadow:0 0 0 3px var(--ink),0 0 16px var(--bead)}.tinvite__bead-label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#ece3d0bd;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.65)}.tinvite__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(1.8rem,3.5vh,2.6rem)}.tinvite__cta2{border-color:#c49a4a80;color:var(--cream)}.tinvite__cue{position:absolute;right:clamp(1rem,3vw,2.75rem);bottom:clamp(1.4rem,4vh,2.4rem);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#ece3d099;writing-mode:vertical-rl;display:flex;align-items:center;gap:.6rem}.tinvite__cue:after{content:"";display:block;width:1px;height:2.4rem;background:currentColor;opacity:.5;animation:tinvite-cue 2.8s var(--ease-io) infinite}@keyframes tinvite-cue{0%,to{transform:scaleY(.4);transform-origin:top;opacity:.25}50%{transform:scaleY(1);transform-origin:top;opacity:.6}}@media(max-width:760px),(max-height:620px){.tinvite__inner{flex:0 1 auto;justify-content:center;gap:clamp(1.5rem,4vh,2.4rem)}}@media(max-width:600px){.tinvite__title{font-size:clamp(2.4rem,2rem + 4vw,3.4rem)}.tinvite__bead-label{font-size:.75rem;letter-spacing:.02em;white-space:normal;text-align:center;line-height:1.2}.tinvite__actions{width:100%}.tinvite__actions .btn{flex:1 1 auto}.tinvite__cue{display:none}}@media(max-width:1024px){.tinvite{--ti-media-h:clamp(24rem,118vw,36rem);display:block;min-height:0;padding-top:var(--header-h);padding-bottom:clamp(3.5rem,8vh,5rem)}.tinvite__media{inset:auto;top:var(--header-h);left:0;right:0;height:var(--ti-media-h);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.16) 72%,rgba(0,0,0,.04) 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 38%,rgba(0,0,0,.5) 55%,rgba(0,0,0,.16) 72%,rgba(0,0,0,.04) 86%,transparent 100%)}.tinvite__scrim{background:linear-gradient(180deg,#0b0a0880,#0b0a0800 14%)}.tinvite__inner{flex:none;justify-content:flex-start;gap:0}.tinvite__top{min-height:var(--ti-media-h);justify-content:flex-end;padding-bottom:.25rem}.tinvite__base{margin-top:clamp(1.5rem,4vh,2.25rem)}}@media(prefers-reduced-motion:reduce){.tinvite__glow:before,.tinvite__glow:after{animation:none;opacity:1}.tinvite__cue:after{animation:none;opacity:.5}.tinvite__rule{transition:none;transform:scaleX(1)}.tinvite__bead{transition:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-taste-invitation.css.map */
