.measure-c{max-width:44ch;margin-inline:auto;margin-bottom:54px}.lead.center{margin-inline:auto}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:85;transform:translateY(110%);transition:transform .4s var(--ease);background:#0a0c12d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line-2)}.buybar.is-shown{transform:none}.buybar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.buybar__id{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink)}.buybar__price{color:var(--ink-mute)}.buybar .ar{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.t-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.t-hero__slides,.t-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.t-hero__slide{background-size:cover;background-position:center;opacity:0;transition:opacity 1.4s ease;transform:scale(1.08)}.t-hero__slide.is-active{opacity:1;animation:kenburns 9s ease-out forwards}@keyframes kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}.t-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#06070bf5 4%,#06070b8c 38%,#06070b40 70%,#06070b80)}.t-hero__content{position:relative;z-index:2;padding-bottom:clamp(80px,12vh,140px);max-width:760px}.t-hero h1{margin:18px 0 22px;max-width:14ch;font-size:clamp(2.8rem,8vw,6rem)}.t-hero .lead{margin-bottom:34px}.t-hero__cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.t-hero__dots{position:absolute;right:var(--pad);bottom:clamp(80px,12vh,140px);z-index:3;display:flex;flex-direction:column;gap:10px}.t-hero__dots button{width:8px;height:8px;border-radius:50%;background:#ffffff40;border:0;cursor:pointer;transition:.3s;padding:0}.t-hero__dots button.is-active{background:var(--accent);transform:scale(1.3);box-shadow:0 0 10px var(--accent)}.scrollcue{position:absolute;left:50%;bottom:26px;z-index:3;width:24px;height:38px;border:1px solid var(--line-2);border-radius:14px;transform:translate(-50%)}.scrollcue span{position:absolute;left:50%;top:8px;width:3px;height:7px;border-radius:2px;background:var(--accent);transform:translate(-50%);animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}.marquee{overflow:hidden;border-block:1px solid var(--line);padding-block:22px;background:var(--bg-2)}.marquee__track{display:inline-flex;align-items:center;gap:26px;white-space:nowrap;font-family:"Instrument Serif",serif;font-size:clamp(1.6rem,3.5vw,2.6rem);color:var(--ink);animation:marq 22s linear infinite;will-change:transform}.marquee__track i{color:var(--accent);font-style:normal}.marquee__track em{font-style:italic;background:linear-gradient(180deg,#fff,#9ec5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.t-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.t-product__stage{position:relative;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:radial-gradient(ellipse 70% 60% at 50% 10%,rgba(120,160,255,.1),transparent 70%),var(--bg-2)}.t-product__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s var(--ease),transform 8s ease}.t-product__img.is-active{opacity:1}.t-product__stage:hover .t-product__img.is-active{transform:scale(1.04)}.t-product__info .eyebrow,.t-product__info h2{margin-bottom:18px}.finish{display:inline-flex;gap:6px;margin:26px 0 22px;padding:5px;border:1px solid var(--line-2);border-radius:999px}.finish__btn{padding:9px 18px;border-radius:999px;border:0;background:transparent;color:var(--ink-soft);font-size:13px;cursor:pointer;transition:.25s var(--ease)}.finish__btn.is-active{background:var(--ink);color:var(--bg)}.price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.price-row .price{font-size:1.7rem;color:var(--ink)}.price-row .price__note{font-size:13px;color:var(--ink-mute)}.wait{position:relative;min-height:96svh;display:flex;align-items:center;overflow:hidden}.wait__slides,.wait__slide{position:absolute;top:0;right:0;bottom:0;left:0}.wait__slide{background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s ease;transform:scale(1.06)}.wait__slide.is-active{opacity:1;animation:kenburns 11s ease-out forwards}.wait__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06070beb 10%,#06070b8c 55%,#06070b33)}.wait__content{position:relative;z-index:2;max-width:620px}.wait h2{margin:16px 0 8px}.wait__cap{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(1.4rem,3vw,2rem);color:var(--accent);min-height:1.4em;margin-bottom:20px;transition:opacity .5s}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.benefit{padding:36px 32px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);transition:.3s var(--ease)}.benefit:hover{border-color:var(--line-2);transform:translateY(-4px);background:var(--bg-3)}.benefit__num{font-family:"Instrument Serif",serif;font-size:3.4rem;line-height:1;color:var(--ink);margin-bottom:18px;display:flex;align-items:baseline;gap:4px}.benefit__num i{font-size:1.2rem;font-style:normal;color:var(--accent)}.benefit h3{font-size:1.25rem;margin-bottom:10px}.benefit p{color:var(--ink-soft);font-size:.95rem}.ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.5vw,32px)}.moment{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-2)}.moment__media{aspect-ratio:4/3;overflow:hidden}.moment__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.moment:hover .moment__media img{transform:scale(1.06)}.moment__time{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:24px 26px 8px}.moment h3{margin:0 26px 8px}.moment p{margin:0 26px 30px;color:var(--ink-soft);font-size:.95rem}.closing{position:relative;min-height:88svh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.closing__bg{position:absolute;top:-12%;right:0;bottom:-12%;left:0;background-size:cover;background-position:center;will-change:transform}.closing__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 50% 50%,#06070b8c,#06070be6)}.closing__content{position:relative;z-index:2;max-width:24ch}.closing h2{font-size:clamp(2.4rem,6vw,4.4rem);margin-bottom:22px}.closing .btn{margin-top:36px}@media(max-width:860px){.t-split{grid-template-columns:1fr;gap:36px}.benefit-grid,.ritual-grid{grid-template-columns:1fr}.t-hero{min-height:92svh}.t-hero__dots{display:none}}@media(prefers-reduced-motion:reduce){.t-hero__slide.is-active,.wait__slide.is-active{animation:none;transform:none}.marquee__track,.scrollcue span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/home.css.map */
