.tc-home-hero .tc-hw{--hw-ink: #f3efe6;--hw-muted: #bdb8ad;--hw-gold: #f7b218;--hw-gold-light: #ffe7a3;--hw-bg: #0f0e0d;--hdr: 96px;--rows: 3;--rowgap: clamp(14px, 1.8vw, 26px);position:relative;overflow:hidden;isolation:isolate;min-height:clamp(640px,calc(100svh - 44px),900px);display:grid;align-items:center;padding:calc(var(--hdr) + clamp(12px,2.6vw,36px)) 0 clamp(28px,4vw,56px);background:var(--hw-bg);color:var(--hw-ink);box-sizing:border-box}.tc-home-hero .tc-hw *,.tc-home-hero .tc-hw *:before,.tc-home-hero .tc-hw *:after{box-sizing:border-box}.tc-home-hero .tc-wall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;overflow:hidden;pointer-events:none}.tc-home-hero .tc-wall__plane{position:absolute;display:block;top:-10%;height:120%;left:var(--fit-l, 12%);right:var(--fit-r, -12%);transform-origin:100% 50%;transform:perspective(var(--fit-p, 1500px)) rotateY(-16deg) rotateX(5deg) rotate(var(--fit-rz, -3deg))}.tc-home-hero .tc-wall__row{position:absolute;left:0;right:0;top:calc(var(--r) * 100% / var(--rows));height:calc(100% / var(--rows) - var(--rowgap));display:block}.tc-home-hero .tc-wall__tile{position:absolute;left:0;top:0;display:block;height:100%;aspect-ratio:340 / 554;border-radius:1.4%/.9%;background:#141210;transform:translate3d(calc(var(--i) * 114%),0,0)}.tc-home-hero .tc-wall__tile[data-k=p]{border-radius:3.4%/2.1%}.tc-home-hero .tc-hw.is-playing .tc-wall__tile{transform:none}.tc-home-hero .tc-wall__face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;background:#0b0a09}.tc-home-hero .tc-wall__sketch,.tc-home-hero .tc-wall__img,.tc-home-hero .tc-wall__bloom,.tc-home-hero .tc-wall__full{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;border-radius:inherit}.tc-home-hero .tc-hw.is-live .tc-wall__img{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 516 840' preserveAspectRatio='none'%3E%3Cpath d='M67 137H449A10 10 0 0 1 459 147V689A10 10 0 0 1 449 699H67A10 10 0 0 1 57 689V147A10 10 0 0 1 67 137Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 516 840' preserveAspectRatio='none'%3E%3Cpath d='M67 137H449A10 10 0 0 1 459 147V689A10 10 0 0 1 449 699H67A10 10 0 0 1 57 689V147A10 10 0 0 1 67 137Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tc-home-hero .tc-hw.is-live .tc-wall__tile[data-k=p] .tc-wall__img{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 529 863' preserveAspectRatio='none'%3E%3Cpath d='M62 60H468A3 3 0 0 1 471 63V177A3 3 0 0 1 468 180H62A3 3 0 0 1 59 177V63A3 3 0 0 1 62 60Z M85 244H444A10 10 0 0 1 454 254V763A10 10 0 0 1 444 773H85A10 10 0 0 1 75 763V254A10 10 0 0 1 85 244Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 529 863' preserveAspectRatio='none'%3E%3Cpath d='M62 60H468A3 3 0 0 1 471 63V177A3 3 0 0 1 468 180H62A3 3 0 0 1 59 177V63A3 3 0 0 1 62 60Z M85 244H444A10 10 0 0 1 454 254V763A10 10 0 0 1 444 773H85A10 10 0 0 1 75 763V254A10 10 0 0 1 85 244Z'/%3E%3C/svg%3E")}.tc-home-hero .tc-wall__bloom,.tc-home-hero .tc-wall__full{opacity:0;will-change:opacity}.tc-home-hero .tc-wall__bloom{-webkit-mask-image:radial-gradient(ellipse 100% 61.4% at 50% 49.8%,#000 40%,rgba(0,0,0,0));mask-image:radial-gradient(ellipse 100% 61.4% at 50% 49.8%,#000 40%,#0000);transition:opacity 1.9s cubic-bezier(.4,0,.3,1)}.tc-home-hero .tc-wall__tile[data-k=p] .tc-wall__bloom{-webkit-mask-image:radial-gradient(ellipse 100% 61.3% at 50% 58.9%,#000 40%,rgba(0,0,0,0));mask-image:radial-gradient(ellipse 100% 61.3% at 50% 58.9%,#000 40%,#0000)}.tc-home-hero .tc-wall__full{transition:opacity 2.2s cubic-bezier(.45,0,.3,1) 1s}.tc-home-hero .tc-wall__tile.is-lit .tc-wall__bloom,.tc-home-hero .tc-wall__tile.is-lit .tc-wall__full{opacity:1}.tc-home-hero .tc-wall__tile.is-quick .tc-wall__bloom{transition-duration:.8s}.tc-home-hero .tc-wall__tile.is-quick .tc-wall__full{transition-duration:1s;transition-delay:.35s}.tc-home-hero .tc-wall__glow,.tc-home-hero .tc-wall__wave{display:none}.tc-home-hero .tc-wall__plane:after{content:"";position:absolute;top:-12%;bottom:-12%;left:var(--fade-l, 0px);width:var(--fade-w, 0px);display:none;pointer-events:none;background:linear-gradient(90deg,var(--hw-bg) 0,var(--hw-bg) var(--fade-solid, 0px),rgba(15,14,13,0) 100%)}@media(min-width:990px){.tc-home-hero .tc-hw.is-playing .tc-wall__plane:after,.tc-home-hero .tc-hw.is-still .tc-wall__plane:after{display:block}}.tc-home-hero .tc-wall__shine,.tc-home-hero .tc-wall__ping{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;pointer-events:none}.tc-home-hero .tc-wall__shine{overflow:hidden}.tc-home-hero .tc-wall__shine:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:70%;background:linear-gradient(100deg,#ffecbe00 32%,#fff0cd29 45%,#fffcf057,#ffecbe24 55%,#ffecbe00 68%);opacity:0;transform:translate(-130%) skew(-14deg)}.tc-home-hero .tc-wall__ping:before,.tc-home-hero .tc-wall__ping:after,.tc-home-hero .tc-wall__shine:after{content:"";position:absolute;aspect-ratio:1;background:linear-gradient(90deg,#ffeec800,#fffbeef2 50%,#ffeec800) center / 100% 7% no-repeat,linear-gradient(0deg,#ffeec800,#fffbeef2 50%,#ffeec800) center / 7% 100% no-repeat,radial-gradient(closest-side,#fffdf6f2,#ffe8af80 24%,#ffd68c24 50%,#ffd68c00 72%);opacity:0;transform:scale(0)}.tc-home-hero .tc-wall__shine:after{top:63%;left:4%;width:14%}.tc-home-hero .tc-wall__ping:before{top:33%;left:59%;width:12%}.tc-home-hero .tc-wall__ping:after{top:7%;right:3%;width:18%}.tc-home-hero .tc-wall__tile.is-gold .tc-wall__shine:before{animation:tc-wall-gleam 1s cubic-bezier(.35,.1,.25,1) both}.tc-home-hero .tc-wall__tile.is-gold .tc-wall__shine:after{animation:tc-wall-glitter .7s ease-out .12s both}.tc-home-hero .tc-wall__tile.is-gold .tc-wall__ping:before{animation:tc-wall-glitter .65s ease-out .3s both}.tc-home-hero .tc-wall__tile.is-gold .tc-wall__ping:after{animation:tc-wall-glitter .75s ease-out .45s both}@keyframes tc-wall-gleam{0%{opacity:0;transform:translate(-130%) skew(-14deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(240%) skew(-14deg)}}@keyframes tc-wall-glitter{0%{opacity:0;transform:scale(0) rotate(-35deg)}45%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(.3) rotate(30deg)}}.tc-home-hero .tc-wall__tile.is-reset,.tc-home-hero .tc-wall__tile.is-reset *,.tc-home-hero .tc-wall__tile.is-reset *:before,.tc-home-hero .tc-wall__tile.is-reset *:after{transition:none!important;animation:none!important}@media(min-width:990px){.tc-home-hero .tc-wall__tile{will-change:transform}}.tc-home-hero .tc-wall__light{position:absolute;left:0;top:0;z-index:1;display:block;width:760px;height:760px;border-radius:50%;background:radial-gradient(closest-side,#ffdea833,#ffc47012 50%,#ffc47000);opacity:0;pointer-events:none;will-change:transform}.tc-home-hero .tc-wall__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;pointer-events:none;background:linear-gradient(180deg,#0f0e0de6 0,#0f0e0d00 calc(var(--hdr) + 70px)),linear-gradient(0deg,#0f0e0dbf 0,#0f0e0d00 20%),linear-gradient(90deg,#0f0e0df7 0,#0f0e0deb calc(var(--text-r, 48%) - 290px),#0f0e0d99 calc(var(--text-r, 48%) - 40px),#0f0e0d00 calc(var(--text-r, 48%) + 200px))}.tc-home-hero .tc-hw__inner{position:relative;z-index:3;width:min(1320px,100% - 2 * clamp(16px,3.2vw,44px));margin-inline:auto}@media(min-width:990px){.tc-home-hero .tc-hw__inner{width:100%;margin:0;padding:0 4% 0 calc(var(--logo-x, 4%) + clamp(24px,3vw,56px))}}.tc-home-hero .tc-hw__text{max-width:min(660px,52%)}.tc-home-hero .tc-hw__title{margin:0;max-width:12em;font-family:Poppins,var(--font-heading-family, sans-serif);font-weight:600;font-size:clamp(34px,4.4vw,64px);line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;color:var(--hw-ink)}.tc-home-hero .tc-hw__title--long{max-width:none;font-size:clamp(30px,3.4vw,52px)}.tc-home-hero .tc-hw__treasure{position:relative;display:inline-block}.tc-home-hero .tc-hw__treasure--mid{margin-right:.42em}.tc-home-hero .tc-hw__treasure:before{content:"";position:absolute;z-index:-1;left:-14%;right:-14%;top:-10%;bottom:-26%;border-radius:50%;background:radial-gradient(closest-side,#f7b21857,#f7b2181f 55%,#f7b21800);opacity:.5;animation:tc-wall-breathe 5s ease-in-out infinite}.tc-home-hero .tc-hw__sheen{--w: .45;position:absolute;top:0;bottom:0;left:0;width:calc(var(--w) * 100%);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 40%,#000 60%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000);transform:translate(-100%);animation:tc-wall-sheen-window 6s ease-in-out 5s infinite}.tc-home-hero .tc-hw__sheen-copy{position:absolute;top:0;left:0;white-space:nowrap;color:#fff4d2;text-shadow:0 0 .2em rgba(255,207,92,.6);transform:translate(calc(var(--w) * 100%));animation:tc-wall-sheen-copy 6s ease-in-out 5s infinite}.tc-home-hero .tc-hw__sub .tc-hw__sheen{--w: .3;animation-duration:9s;animation-delay:3.4s}.tc-home-hero .tc-hw__sub .tc-hw__sheen-copy{color:#ffd56e;text-shadow:0 0 .5em rgba(255,207,92,.45);animation-duration:9s;animation-delay:3.4s}@keyframes tc-wall-sheen-window{0%{transform:translate(-100%)}36%,to{transform:translate(calc(100% / var(--w)))}}@keyframes tc-wall-sheen-copy{0%{transform:translate(calc(var(--w) * 100%))}36%,to{transform:translate(-100%)}}.tc-home-hero .tc-hw__treasure.is-glint:before{animation:tc-wall-flare .9s ease-out}.tc-home-hero .tc-hw__sparks{position:absolute;top:-34%;right:-14%;bottom:-26%;left:-10%;display:block;pointer-events:none}.tc-home-hero .tc-hw__sparks i{position:absolute;display:block;width:.2em;height:.2em;background:var(--hw-gold-light);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);opacity:0;animation:tc-wall-twinkle 4.2s ease-in-out infinite}.tc-home-hero .tc-hw__sparks i:nth-child(1){left:6%;top:8%;animation-delay:.6s}.tc-home-hero .tc-hw__sparks i:nth-child(2){left:40%;top:0;width:.14em;height:.14em;animation-delay:1.9s}.tc-home-hero .tc-hw__sparks i:nth-child(3){left:74%;top:6%;animation-delay:3.1s}.tc-home-hero .tc-hw__sparks i:nth-child(4){left:94%;top:58%;width:.15em;height:.15em;animation-delay:1.2s}.tc-home-hero .tc-hw__sparks i:nth-child(5){left:22%;top:90%;width:.12em;height:.12em;animation-delay:2.5s}.tc-home-hero .tc-hw__sparks i:nth-child(6){left:60%;top:94%;width:.16em;height:.16em;animation-delay:3.7s}.tc-home-hero .tc-hw__treasure.is-glint .tc-hw__sparks i{animation:tc-wall-pop .85s ease-out both}.tc-home-hero .tc-hw__treasure.is-glint .tc-hw__sparks i:nth-child(2){animation-delay:.05s}.tc-home-hero .tc-hw__treasure.is-glint .tc-hw__sparks i:nth-child(3){animation-delay:.1s}.tc-home-hero .tc-hw__treasure.is-glint .tc-hw__sparks i:nth-child(4){animation-delay:.15s}.tc-home-hero .tc-hw__treasure.is-glint .tc-hw__sparks i:nth-child(5){animation-delay:.2s}.tc-home-hero .tc-hw__treasure.is-glint .tc-hw__sparks i:nth-child(6){animation-delay:.25s}@keyframes tc-wall-breathe{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.75;transform:scale(1.04)}}@keyframes tc-wall-flare{0%{opacity:.5;transform:scale(1)}30%{opacity:1;transform:scale(1.18)}to{opacity:.5;transform:scale(1)}}@keyframes tc-wall-twinkle{0%,72%,to{opacity:0;transform:scale(0) rotate(0)}82%{opacity:1;transform:scale(1) rotate(25deg)}92%{opacity:.5;transform:scale(.6) rotate(50deg)}}@keyframes tc-wall-pop{0%{opacity:0;transform:scale(0) rotate(-30deg)}40%{opacity:1;transform:scale(1.4) rotate(15deg)}to{opacity:0;transform:scale(.4) rotate(60deg)}}.tc-home-hero .tc-hw__sub{display:flex;align-items:center;gap:14px;margin:clamp(16px,1.7vw,24px) 0 0;font-size:clamp(14px,1.3vw,19px);font-weight:600;line-height:1.25;letter-spacing:.2em;text-transform:uppercase;color:var(--hw-ink)}.tc-home-hero .tc-hw__sub:before{content:"";flex:none;width:34px;height:1px;background:var(--hw-gold)}.tc-home-hero .tc-hw__sub>span{position:relative}.tc-home-hero .tc-hw.is-armed .tc-hw__text>*{opacity:0}.tc-home-hero .tc-hw.is-playing .tc-hw__text>*{animation:tc-wall-rise .8s cubic-bezier(.2,.75,.2,1) var(--d, 0ms) both}.tc-home-hero .tc-hw.is-live .tc-wall__tile>*{opacity:0;transition:opacity .6s ease calc(var(--td, 0ms) * .4)}.tc-home-hero .tc-hw.is-live .tc-wall__tile.is-in>*{opacity:1}@keyframes tc-wall-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:989px){.tc-home-hero .tc-hw{--hdr: 72px;--rowgap: 12px;--tilt: -7deg;min-height:clamp(500px,calc(100svh - 44px),900px);padding:var(--hdr) 0 0}.tc-home-hero .tc-wall__plane{top:calc(var(--hdr) * 1.04 - 4%);height:calc((100% - var(--hdr)) * 1.08 + var(--rowgap));left:-30%;right:-30%;transform-origin:50% calc(50% - var(--rowgap) / 2);transform:rotate(var(--tilt))}.tc-home-hero .tc-wall__scrim{background:linear-gradient(180deg,#0f0e0deb 0,#0f0e0d00 calc(var(--hdr) + 44px)),linear-gradient(0deg,#0f0e0d99 0,#0f0e0d00 16%)}.tc-home-hero .tc-hw__inner:before{content:"";position:absolute;z-index:-1;top:-64px;bottom:-64px;left:-50vw;right:-50vw;pointer-events:none;background:linear-gradient(180deg,#0f0e0d00 0,#0f0e0de0 60px calc(100% - 60px),#0f0e0d00)}.tc-home-hero .tc-hw__text{max-width:none;text-align:center}.tc-home-hero .tc-hw__title{margin-inline:auto}.tc-home-hero .tc-hw__sub{justify-content:center}.tc-home-hero .tc-hw__sub>span{flex:none}.tc-home-hero .tc-hw__sub:before,.tc-home-hero .tc-hw__sub:after{content:"";flex:0 1 34px;min-width:8px;height:1px;background:var(--hw-gold)}.tc-home-hero .tc-hw__title,.tc-home-hero .tc-hw__title--long:lang(it){font-size:clamp(24px,9.5vw - 3px,46px)}.tc-home-hero .tc-hw__title--long{font-size:clamp(20px,7.9vw - 2.5px,40px)}}@media(max-width:749px){.tc-home-hero .tc-hw__sub{gap:10px;margin-top:14px;font-size:clamp(10.5px,4.2vw - 2.7px,13.5px);letter-spacing:.12em}.tc-home-hero .tc-hw__sub:before,.tc-home-hero .tc-hw__sub:after{flex-basis:22px}}@media(prefers-reduced-motion:reduce){.tc-home-hero .tc-hw *,.tc-home-hero .tc-hw *:before,.tc-home-hero .tc-hw *:after{animation:none!important;transition:none!important}.tc-home-hero .tc-hw__sparks{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/tc-hero-wall.css.map */
