html body .tw-hero{position:relative;overflow:hidden;background:var(--tc-cloud);padding:28px 0 0}@media(min-width:990px){html body .tw-hero{padding-top:28px}}html body .tw-hero h1.tw-h1{font-family:var(--tc-display);font-weight:700;font-size:clamp(38px,4.6vw,76px);line-height:.98;letter-spacing:-.045em;color:var(--tc-ink);text-align:center;margin:0}.tw-line{display:inline-block;overflow:hidden;padding-bottom:.08em;vertical-align:top}@media(min-width:750px){.tw-line+.tw-line{margin-left:.26em}}@media(max-width:749px){.tw-line{display:block}}.tw-line>span{display:inline-block}html body .tw-hero p.tw-lead{text-align:center;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:var(--tc-ink-2);max-width:72ch;margin:12px auto 0}.tw-stage{position:relative;height:clamp(340px,56vh,580px);margin-top:4px}.tw-word{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:var(--tc-display);font-weight:700;font-size:clamp(150px,min(31vw,62vh),560px);line-height:.8;letter-spacing:-.06em;color:var(--tc-butter);-webkit-user-select:none;user-select:none;will-change:transform}.tw-word>span{display:inline-block;overflow:hidden;padding:0 .01em .04em}.tw-word i{display:inline-block;font-style:normal;will-change:transform}.tw-prod{position:absolute;left:50%;top:50%;width:min(100vw,clamp(340px,58vh,600px));aspect-ratio:1/1;transform:translate(-50%,-50%);will-change:transform;mix-blend-mode:multiply}.tw-prod--spots{mix-blend-mode:normal;z-index:3}.tw-prod__in{position:absolute;top:0;right:0;bottom:0;left:0}html body .tw-prod img{width:100%;height:100%;object-fit:contain;display:block;filter:brightness(1.07) contrast(1.06)}.tw-prod__shadow{position:absolute;left:14%;right:14%;bottom:9%;height:7%;border-radius:50%;background:radial-gradient(closest-side,rgba(31,42,68,.18),transparent);filter:blur(6px);z-index:-1}.tw-hs{position:absolute;width:0;height:0;z-index:3}.tw-hs__dot{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--tc-butter);box-shadow:0 0 0 5px #f4d35e59;transform:scale(0)}.tw-hs__dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid var(--tc-butter);opacity:0}.tw-hs.is-on .tw-hs__dot:after{animation:twPing 1.6s ease-out infinite}.tw-hs__line{position:absolute;top:-.75px;height:1.5px;width:var(--len,90px);background:var(--tc-ink);transform:scaleX(0)}.tw-hs--r .tw-hs__line{left:9px;transform-origin:left}.tw-hs--l .tw-hs__line{right:9px;transform-origin:right}.tw-hs__label{position:absolute;top:0;transform:translateY(-50%);white-space:nowrap;background:#fff;border-radius:999px;padding:10px 16px 10px 14px;box-shadow:0 10px 30px #1f2a441f;display:flex;align-items:center;gap:10px;opacity:0;transition:background .35s,color .35s}.tw-hs--r .tw-hs__label{left:calc(var(--len,90px) + 12px)}.tw-hs--l .tw-hs__label{right:calc(var(--len,90px) + 12px)}.tw-hs__label b{font:600 15px var(--tc-display);letter-spacing:-.01em;color:var(--tc-ink)}.tw-hs__label small{font:500 12px var(--tc-body);color:var(--tc-ink-2)}.tw-hs__n{width:22px;height:22px;border-radius:50%;background:var(--tc-sky);display:inline-flex;align-items:center;justify-content:center;font:700 11px var(--tc-body);color:var(--tc-ink)}.tw-hs.is-on .tw-hs__label{background:var(--tc-ink)}.tw-hs.is-on .tw-hs__label b{color:#fff}.tw-hs.is-on .tw-hs__label small{color:#b8c2d3}.tw-hs.is-on .tw-hs__n{background:var(--tc-butter)}.tw-badge{position:absolute;left:max(3vw,calc(50% - 32vh - 150px));top:4%;width:clamp(104px,9vw,140px);aspect-ratio:1/1;z-index:4;opacity:0}.tw-badge svg{width:100%;height:100%;animation:twSpin 18s linear infinite}.tw-badge text{font:600 11.5px var(--tc-body);letter-spacing:.14em;fill:var(--tc-ink)}.tw-badge__c{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:var(--tc-butter);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--tc-display);color:var(--tc-ink);line-height:1}.tw-badge__c b{font-size:clamp(17px,1.5vw,23px);font-weight:700;letter-spacing:-.04em;white-space:nowrap}.tw-badge__c span{font-size:11px;font-weight:600;margin-top:2px}.tw-foot{display:grid;gap:24px;align-items:center;padding:20px 0 32px;border-top:1px solid var(--tc-line);margin-top:8px}@media(min-width:990px){.tw-foot{grid-template-columns:auto 1fr;gap:56px;padding:26px 0 34px}}.tw-buy{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tw-price{font-size:13px;color:var(--tc-ink-2);line-height:1.25}.tw-price b{display:block;font:700 22px var(--tc-display);letter-spacing:-.02em;color:var(--tc-ink)}.tw-price s{color:var(--tc-ink-2);opacity:.7;margin-left:6px;font-size:14px}.tw-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}@media(min-width:750px){.tw-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.tw-stat{padding-left:16px;border-left:1.5px solid var(--tc-line)}.tw-stat b{display:block;font:700 clamp(30px,2.8vw,44px) var(--tc-display);letter-spacing:-.04em;line-height:1;color:var(--tc-ink);font-variant-numeric:tabular-nums}.tw-stat b small{font-size:.5em;letter-spacing:-.01em;margin-left:3px}.tw-stat>span{display:block;font-size:13px;line-height:1.35;color:var(--tc-ink-2);margin-top:6px;max-width:20ch}.tw-marquee{background:var(--tc-ink);color:#fff;overflow:hidden;padding:22px 0;white-space:nowrap}.tw-marquee__track{display:inline-flex;align-items:center;gap:40px;animation:twMarquee 32s linear infinite;padding-right:40px}.tw-marquee__track span{font:700 clamp(34px,4.4vw,64px) var(--tc-display);letter-spacing:-.04em;line-height:1}.tw-marquee__track span:nth-child(4n+3){color:transparent;-webkit-text-stroke:1.5px #f3f6f9}.tw-marquee__track svg{width:34px;height:34px;fill:var(--tc-butter);flex:none}.tw-journey{position:relative;background:#fff}.tw-journey__pin{position:sticky;top:72px;height:calc(100vh - 72px);height:calc(100svh - 72px);display:flex;align-items:center;overflow:hidden}.tw-journey__grid{display:grid;gap:20px;align-items:center;width:100%}@media(min-width:990px){.tw-journey__grid{grid-template-columns:1.1fr 1fr;gap:64px}}html body .tw-journey h2{font-family:var(--tc-display);font-weight:600;font-size:clamp(22px,2vw,30px);letter-spacing:-.03em;color:var(--tc-ink);margin:0}.tw-big{display:flex;align-items:flex-end;gap:12px;margin-top:8px;font-family:var(--tc-display);color:var(--tc-ink);line-height:.8}.tw-big b{font-size:clamp(120px,17vw,260px);font-weight:700;letter-spacing:-.07em;font-variant-numeric:tabular-nums}.tw-big span{font-size:clamp(22px,2.4vw,38px);font-weight:600;letter-spacing:-.03em;padding-bottom:.35em}.tw-steps{position:relative;margin-top:22px;min-height:120px}.tw-step{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(16px);transition:opacity .5s,transform .5s}.tw-step.is-on{opacity:1;transform:none}html body .tw-step h3{font-family:var(--tc-display);font-weight:600;font-size:clamp(26px,2.6vw,40px);letter-spacing:-.03em;color:var(--tc-ink);margin:0}html body .tw-step p{font-size:17px;line-height:1.55;color:var(--tc-ink-2);margin:8px 0 0;max-width:40ch}.tw-prog{display:flex;gap:8px;margin-top:26px}.tw-prog i{flex:1;height:4px;border-radius:4px;background:var(--tc-line);overflow:hidden;position:relative}.tw-prog i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tc-ink);transform-origin:left;transform:scaleX(var(--p,0))}.tw-prog-labels{display:flex;gap:8px;margin-top:8px}.tw-prog-labels span{flex:1;font-size:13px;font-weight:600;color:var(--tc-ink-2)}.tw-art{position:relative;width:min(100%,520px);justify-self:center;aspect-ratio:4/5}.tw-art .tc-arch{position:absolute;top:0;right:0;bottom:0;left:0}.tw-art__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.06);transition:opacity .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.tw-art__img.is-on{opacity:1;transform:none}html body .tw-art__img img{width:100%;height:100%;object-fit:cover}html body .tw-crop-tr img{transform:scale(1.45);transform-origin:72% 22%}@media(max-width:989px){.tw-journey__pin{align-items:flex-start;padding-top:20px}.tw-art{order:-1;width:min(100%,46vh);aspect-ratio:1/1}.tw-big b{font-size:clamp(84px,24vw,140px)}.tw-steps{min-height:110px}}@media(max-width:749px){.tw-stage{height:min(108vw,440px)}.tw-word{font-size:44vw;align-items:flex-start;padding-top:6%}.tw-prod{width:94vw;top:56%}.tw-hs__label{padding:7px 11px 7px 9px;gap:6px}.tw-hs__label b{font-size:13px}.tw-hs__label small{display:none}.tw-hs__n{width:18px;height:18px;font-size:10px}.tw-hs{--len:22px!important}.tw-badge{top:0;width:88px}.tw-hs--mr .tw-hs__line{left:9px;right:auto;transform-origin:left}.tw-hs--mr .tw-hs__label{left:calc(var(--len) + 12px);right:auto}.tw-hs--ml .tw-hs__line{right:9px;left:auto;transform-origin:right}.tw-hs--ml .tw-hs__label{right:calc(var(--len) + 12px);left:auto}.tw-badge text{font-size:10.5px}.tw-buy .tc-btn{flex:1 1 auto}}@keyframes twRise{0%{transform:translateY(105%)}to{transform:none}}@keyframes twIn{0%{opacity:0;transform:scale(1.08) translateY(20px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes twFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes twPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes twDraw{to{transform:scaleX(1)}}@keyframes twSpin{to{transform:rotate(360deg)}}@keyframes twPing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes twMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.tw-hero .tw-line>span{animation:twRise .9s cubic-bezier(.2,.8,.2,1) both}.tw-hero .tw-line:nth-child(2)>span{animation-delay:.08s}.tw-hero p.tw-lead{animation:twFade .8s .35s both}.tw-word i{animation:twRise 1.1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.15s + var(--i)*.07s)}.tw-prod__in{animation:twIn 1.3s .35s cubic-bezier(.2,.8,.2,1) both}.tw-hs__dot{animation:twPop .45s cubic-bezier(.3,1.5,.5,1) forwards;animation-delay:calc(1.2s + var(--d)*.18s)}.tw-hs__line{animation:twDraw .5s ease forwards;animation-delay:calc(1.35s + var(--d)*.18s)}.tw-hs__label{animation:twFade .5s forwards;animation-delay:calc(1.6s + var(--d)*.18s)}.tw-badge{animation:twFade .7s 1.1s forwards}.tw-foot{animation:twFade .8s .9s both}}@media(prefers-reduced-motion:reduce){.tw-hs__dot,.tw-hs__line{transform:none}.tw-hs__label,.tw-badge{opacity:1}.tw-badge svg,.tw-marquee__track{animation:none}.tw-journey__pin{position:relative;height:auto;padding:72px 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/trio-wow.css.map */
