.hero{position:relative;overflow-x:clip;padding:44px 0 70px;background-color:var(--bg);background-image:none}.hero .stagewrap{position:relative}.hero .titles{display:grid;margin:0 0 52px}.hero .title{grid-area:1 / 1;position:relative;justify-self:start;width:fit-content;max-width:100%;margin:0;font:700 clamp(54px,9.4vw,150px)/.86 "Fredoka",system-ui,sans-serif;font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:-.005em;color:var(--navy);visibility:hidden}.hero .title.on{visibility:visible}.hero .title em{font-style:normal;color:var(--pink)}.hero .txt{display:block}.hero .t1 .txt{paint-order:stroke fill;-webkit-text-stroke:.09em #fff;filter:drop-shadow(0 .05em .06em rgba(10,19,59,.18))}.hero .t1.on .txt{animation:smoothOn 1.15s cubic-bezier(.55,0,.25,1) .15s both}@keyframes smoothOn{0%{clip-path:inset(-30% 100% -30% -6%);transform:translateY(-.04em)}to{clip-path:inset(-30% -6% -30% -6%);transform:none}}.hero .curl{position:absolute;top:-.12em;bottom:-.12em;left:0;width:.42em;margin-left:-.1em;border-radius:.08em .3em .3em .08em;background:linear-gradient(90deg,#fff0 0,#fff 30%,#f2f3fa 62%,#d9ddee);box-shadow:.06em 0 .1em #0a133b38;transform:skew(-6deg);opacity:0;pointer-events:none}.hero .t1.on .curl{animation:curl 1.15s cubic-bezier(.55,0,.25,1) .15s both}@keyframes curl{0%{left:0;opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.hero .t2 .txt{color:#4a240c}.hero .t2 em{color:var(--pink)}.hero .t2.on .txt{animation:burnIn 1.7s linear .2s both}@keyframes burnIn{0%{clip-path:inset(-20% 100% -20% 0);text-shadow:0 0 .12em rgba(255,140,60,.9)}88%{text-shadow:0 0 .1em rgba(255,140,60,.5)}to{clip-path:inset(-20% -2% -20% 0);text-shadow:none}}.hero .ltool{position:absolute;top:-.12em;bottom:.02em;left:0;width:0;opacity:0;pointer-events:none}.hero .t2.on .ltool{animation:ltool 1.7s linear .2s both}@keyframes ltool{0%{left:0;opacity:1}96%{opacity:1}to{left:100%;opacity:0}}.hero .ltool svg{position:absolute;top:0;left:0;width:.6em;height:auto;margin-left:-.3em;filter:drop-shadow(0 .03em .04em rgba(10,19,59,.3))}.hero .ltool .lb{position:absolute;top:.44em;bottom:.04em;left:-1.5px;width:3px;border-radius:2px;background:linear-gradient(#ff6aa8,#ed126dd9 70%,#ed126d00);box-shadow:0 0 8px 2px #ed126d99}.hero .ltool .ls{position:absolute;bottom:.06em;left:-.07em;width:.14em;height:.14em;border-radius:50%;background:radial-gradient(circle,#fff 0 20%,#FFD08A 40%,rgba(237,18,109,.5) 65%,transparent 72%);animation:flicker .12s steps(2) infinite}@keyframes flicker{50%{transform:scale(1.5);opacity:.5}}.hero .t3 .txt{background:repeating-linear-gradient(180deg,var(--navy) 0 .055em,#26306A .055em .07em);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .t3 em{background:repeating-linear-gradient(180deg,var(--pink) 0 .055em,#C40F5A .055em .07em);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .t3.on .txt{animation:printUp 1.9s steps(14,end) .2s both}@keyframes printUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(-10% 0 0 0)}}.hero .ptool{position:absolute;left:0;right:0;bottom:0;height:0;opacity:0;pointer-events:none}.hero .t3.on .ptool{animation:ptool 2.3s .2s both}@keyframes ptool{0%{bottom:0;opacity:1;animation-timing-function:steps(14,end)}82%{bottom:100%;opacity:1}to{bottom:120%;opacity:0}}.hero .ptool .nz{position:absolute;bottom:-.02em;left:0;width:.5em;margin-left:-.25em;filter:drop-shadow(0 .03em .04em rgba(10,19,59,.3));animation:sweep .3s ease-in-out infinite alternate}.hero .ptool .nz svg{display:block;width:100%;height:auto}@keyframes sweep{0%{left:2%}to{left:98%}}.hero .frame{position:relative;border-radius:30px;padding:0;background:#fff;box-shadow:0 0 0 8px #fff,0 26px 44px #0a133b38;transition:padding .5s cubic-bezier(.3,1.3,.5,1),background .4s ease,box-shadow .4s ease,border-radius .4s ease}.hero .frame .cut{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;width:calc(100% + 44px);height:calc(100% + 44px);max-width:none;max-height:none;overflow:visible;pointer-events:none;opacity:0;transition:opacity .3s ease}.hero .f1 .cut{opacity:1}.hero .f2{padding:14px;border-radius:26px;background:repeating-linear-gradient(92deg,#e9c998 0 9px,#e2be8a 9px 13px,#edd1a6 13px 22px,#ddb680 22px 24px);box-shadow:0 0 0 2px #78461440,0 26px 44px #3c1e0a47}.hero .f3{padding:14px 14px 30px;border-radius:24px;background-color:var(--navy);background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.07) 0 3px,transparent 3px 6px);box-shadow:0 26px 44px #0a133b4d}.hero .vid{position:relative;aspect-ratio:21 / 9;border-radius:24px;overflow:hidden;background:repeating-linear-gradient(135deg,var(--navy) 0 22px,#121C4E 22px 44px)}.hero .f2 .vid,.hero .f3 .vid{border-radius:14px}.hero .vid-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;text-align:center}.hero .vid-ph b{font:600 24px Fredoka,system-ui,sans-serif}.hero .vid-ph span{font-size:14px;color:#b9beda}.hero .vctl{position:absolute;right:18px;top:18px;display:flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border-radius:999px;background:#0a133b8c;color:#fff;font:600 12px Instrument Sans,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero .vctl button{width:38px;height:38px;border-radius:50%;border:0;background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:center;cursor:pointer}.hero .f3 .bed{opacity:1}.hero .pile{position:absolute;left:-1.5%;right:-2.5%;bottom:0;transform:translateY(18%);z-index:2;pointer-events:none}.hero .pile img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to top,transparent,#000 12%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent),linear-gradient(to top,transparent,#000 12%);mask-composite:intersect}.hero .pile{display:grid}.hero .pimg{grid-area:1 / 1;align-self:end;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .38s cubic-bezier(.6,0,.3,1),visibility 0s linear .3s}.hero .pimg.on{opacity:1;visibility:visible;transition:opacity .3s ease,transform .38s cubic-bezier(.6,0,.3,1),visibility 0s}.hero .pimg.on img,.hero .pimg.on .pile-ph{animation:pileIn .8s cubic-bezier(.3,1.4,.5,1) .2s both}.hero.is-leaving .pimg.on{opacity:0;transform:translateY(8%)}.hero .pile-ph{aspect-ratio:2073 / 758;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12%;margin:0 4%;border:3px dashed rgba(255,255,255,.8);border-radius:26px;background:#ed126d33;clip-path:inset(46% 0 0 0 round 26px);box-sizing:border-box}.hero .pile-ph span{padding:8px 16px;border-radius:999px;background:#fff;color:var(--navy);font:600 clamp(11px,1.3vw,15px)/1.25 "Fredoka",system-ui,sans-serif;text-align:center;max-width:min(46%,230px)}@keyframes pileIn{0%{opacity:0;transform:translateY(16%)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.hero .pile{animation:pileDrift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes pileDrift{0%{translate:0 10%}to{translate:0 -10%}}}.hero .labels{position:absolute;left:-18px;top:-30px;z-index:3;display:grid;justify-items:start}.hero .label{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.4em;white-space:nowrap;padding:.42em .9em .38em;border-radius:999px;background:var(--pink);color:#fff;font:700 clamp(22px,2.6vw,38px)/1 "Fredoka",system-ui,sans-serif;font-variation-settings:"wdth" 82;text-transform:uppercase;letter-spacing:.01em;box-shadow:0 0 0 6px #fff,0 14px 22px #0a133b42;transform:rotate(-5deg) scale(.4);opacity:0;visibility:hidden}.hero .label.navy{background:var(--navy)}.hero .label i{width:.3em;height:.3em;border-radius:50%;background:#fff;opacity:.9}.hero .label.on{visibility:visible;animation:labelIn .6s cubic-bezier(.3,1.6,.5,1) .35s both}@keyframes labelIn{0%{opacity:0;transform:rotate(-18deg) scale(1.4)}to{opacity:1;transform:rotate(-5deg) scale(1)}}.hero .badges{position:absolute;right:-22px;bottom:-40px;z-index:3;display:grid}.hero .badge{grid-area:1 / 1;position:relative;width:clamp(136px,13vw,184px);aspect-ratio:1 / 1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;text-decoration:none;color:#fff;background:var(--pink);box-shadow:0 0 0 7px #fff,0 18px 26px #0a133b4d;opacity:0;visibility:hidden;transform:scale(.4)}.hero .badge.navy{background:var(--navy)}.hero .badge:hover{color:#fff}.hero .badge .ring{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;overflow:visible;animation:spin 14s linear infinite}.hero .badge .ring text{font:700 10px Fredoka,system-ui,sans-serif;text-transform:uppercase;fill:#fff}.hero .badge .mid{position:relative;width:44%;height:44%;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.hero .badge{transition:scale .35s cubic-bezier(.3,1.6,.5,1)}.hero .badge:hover,.hero .badge:focus-visible{scale:1.1}.hero .badge:active{scale:1.04}.hero .badge.on .arw{animation:arwSpin .9s cubic-bezier(.3,1.4,.5,1) .7s both}@keyframes arwSpin{0%{transform:rotate(-360deg) scale(.4);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}.hero .bell{transform-origin:50% 12%;animation:ring 3s ease-in-out 1.2s infinite}@keyframes ring{0%,62%,to{transform:rotate(0)}66%{transform:rotate(18deg)}70%{transform:rotate(-16deg)}74%{transform:rotate(12deg)}78%{transform:rotate(-9deg)}82%{transform:rotate(5deg)}86%{transform:rotate(-2deg)}90%{transform:rotate(0)}}.hero .badge.on{visibility:visible;animation:badgeIn .7s cubic-bezier(.3,1.6,.5,1) .55s both}@keyframes badgeIn{0%{opacity:0;transform:rotate(-90deg) scale(.3)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.hero .titles,.hero .labels,.hero .badges,.hero .descs{transition:opacity .34s ease,transform .38s cubic-bezier(.6,0,.3,1),filter .34s ease}.hero .vid{transition:transform .5s cubic-bezier(.4,0,.2,1),filter .4s ease}.hero.is-leaving .titles{opacity:0;transform:translateY(-18px);filter:blur(8px)}.hero.is-leaving .labels{opacity:0;transform:translateY(-10px) rotate(-4deg) scale(.92)}.hero.is-leaving .badges{opacity:0;transform:translateY(10px) rotate(10deg) scale(.9)}.hero.is-leaving .descs{opacity:0;transform:translateY(8px)}.hero.is-leaving .vid{transform:scale(.985);filter:blur(4px) saturate(.85) brightness(.92)}.hero .under{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin-top:140px}.hero .descs{display:grid}.hero .desc{grid-area:1 / 1;margin:0;max-width:600px;font-size:19px;line-height:1.55;color:#343b5e;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .4s ease,visibility 0s linear .3s}.hero .desc.on{opacity:1;visibility:visible;transform:none;transition:opacity .4s ease .35s,transform .5s ease .35s,visibility 0s}.hero .ctrl{display:flex;align-items:center;gap:18px}.hero .tabs{display:flex;gap:6px}.hero .tab{position:relative;display:flex;flex-direction:column;gap:7px;min-width:118px;padding:10px 4px 0;border:0;background:none;color:#6a7192;font:600 15px Fredoka,system-ui,sans-serif;text-align:left;cursor:pointer}.hero .tab.on{color:var(--navy)}.hero .tab small{font:600 11px Instrument Sans,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.hero .tab i{display:block;height:4px;border-radius:2px;background:#0a133b1f;overflow:hidden}.hero .tab i:before{content:"";display:block;height:100%;background:var(--pink);transform:scaleX(0);transform-origin:left}.hero .tab.on i:before{animation:fillbar var(--step,7s) linear both}.hero.paused .tab.on i:before{animation-play-state:paused}@keyframes fillbar{to{transform:scaleX(1)}}.hero .arrows{display:flex;gap:8px}.hero .arr{width:52px;height:52px;border-radius:50%;border:0;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s cubic-bezier(.3,1.7,.5,1),background .15s ease}.hero .arr:hover{background:var(--pink);transform:scale(1.08)}.hero .arr:active{transform:scale(.94)}.hero .arr:focus-visible,.hero .tab:focus-visible,.hero .badge:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.hero .ants{stroke-dasharray:10 8;animation:ants 1.2s linear infinite}@keyframes ants{to{stroke-dashoffset:-36}}@media(max-width:1180px){.hero .under{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:104px}.hero .ctrl{justify-content:space-between}}@media(max-width:860px){.hero{padding:28px 0 56px}.hero .titles{margin-bottom:40px}.hero .title{font-size:clamp(46px,15.5vw,96px)}.hero .vid{aspect-ratio:16 / 11}.hero .frame{border-radius:24px}.hero .f2,.hero .f3{padding:10px}.hero .f3{padding-bottom:24px}.hero .labels{left:-8px;top:-24px}.hero .label{font-size:19px;box-shadow:0 0 0 5px #fff,0 12px 18px #0a133b40}.hero .badges{right:-8px;bottom:-34px}.hero .badge{width:126px;box-shadow:0 0 0 5px #fff,0 14px 20px #0a133b47}.hero .under{margin-top:96px}.hero .desc{font-size:17px}.hero .ctrl{flex-direction:column;align-items:stretch;gap:16px}.hero .tabs{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.hero .tab{min-width:0;font-size:14px}.hero .arrows{justify-content:flex-end}.hero .vctl span{display:none}.hero .vctl{padding:6px}}@media(max-width:520px){.hero .vid{aspect-ratio:4 / 5}.hero .pile{left:-30%;right:-30%}.hero .pile-ph{padding-bottom:9%}.hero .pile-ph span{max-width:150px;font-size:11px}.hero .label{font-size:16px}.hero .badge{width:112px}}@media(prefers-reduced-motion:reduce){.hero .title.on .txt,.hero .title.on .curl,.hero .title.on .ltool,.hero .title.on .ptool,.hero .badge .ring,.hero .bell,.hero .badge.on .arw,.hero .pile,.hero .pile img,.hero .pimg.on .pile-ph,.hero .label.on,.hero .badge.on,.hero .tab.on i:before,.hero .tape-run,.hero .ants,.hero .draw,.hero .sway,.hero .reveal,.hero .soon-pill svg,.hero .mpromo:after{animation:none!important}.hero .label.on,.hero .badge.on{opacity:1}.hero .title .curl,.hero .title .ltool,.hero .title .ptool{display:none}.hero .label.on{transform:rotate(-5deg)}.badge.on{transform:none}.hero .desc,.hero .frame,.hero .titles,.hero .labels,.hero .badges,.hero .descs,.hero .vid{transition:none!important}}.hero .vid video,.hero .vid .vid-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero .vctl button svg{width:14px;height:14px}.hero .vctl .i-play{display:none}.hero .vctl.is-paused .i-play{display:block}.hero .vctl.is-paused .i-pause{display:none}.hero .desc a{color:var(--pink);text-decoration:underline;text-underline-offset:3px}.hero .ctrl.is-single{display:none}.hero .pile img{aspect-ratio:var(--ar,2073 / 758);object-fit:contain}.hero{padding-top:32px}.hero .vid{aspect-ratio:var(--arw,16) / var(--arh,9)}.hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(160deg,#0a133b9e,#0a133b47 36%,#0a133b00 62%)}.hero .titles{position:absolute;left:clamp(20px,3.2vw,48px);top:clamp(46px,5.4vw,78px);z-index:2;margin:0;max-width:calc(100% - 40px);pointer-events:none}.hero .title{font-size:clamp(34px,5.4vw,92px)}.hero.fit .title{font-size:clamp(34px,min(5.4vw,9.5svh),92px)}.hero .vctl{z-index:3}.hero .t2 .txt{color:#f7d9b4}.hero .t2 .txt,.hero .t3 .txt{filter:drop-shadow(0 .03em .07em rgba(0,0,0,.45))}.hero .t3 .txt{background:repeating-linear-gradient(180deg,#fff 0 .055em,#c9cde3 .055em .07em);-webkit-background-clip:text;background-clip:text}.hero .ltool svg{max-width:none}.hero .ltool svg rect:first-child{fill:#fff}.hero .ptool .nz svg rect{fill:#fff}@media(min-width:521px){.hero.fit .frame{width:min(100%,calc((100svh - var(--chrome,230px)) * var(--arw,16) / var(--arh,9)));margin-left:auto;margin-right:auto}}@media(max-width:860px){.hero{padding-top:26px}.hero .vid{aspect-ratio:var(--arw,16) / var(--arh,9)}.hero .titles{margin:0}.hero .title{font-size:clamp(28px,6.4vw,56px)}.hero.fit .title{font-size:clamp(28px,min(6.4vw,8svh),56px)}.hero.fit .frame{--chrome:200px}}@media(max-width:520px){.hero .vid{aspect-ratio:var(--armw,4) / var(--armh,5)}.hero .titles{left:16px;top:38px;max-width:calc(100% - 32px)}.hero .title,.hero.fit .title{font-size:clamp(26px,9vw,44px)}.hero.fit .frame{width:min(100%,calc((100svh - 190px) * var(--armw,4) / var(--armh,5)));margin-left:auto;margin-right:auto}}.hero{padding:34px 0 60px}.hero .wrap{max-width:1680px}.hero .title{font-size:clamp(28px,3.6vw,64px)}.hero.fit .title{font-size:clamp(28px,min(3.6vw,6.6svh),64px)}.hero .titles{top:clamp(44px,4.4vw,68px)}.hero .pile{transform:translateY(8%)}@media(min-width:861px){.hero .stagewrap{width:100%;margin:0 auto}.hero.fit .stagewrap{width:min(100%,calc((100svh - var(--chrome,190px)) * var(--arw,16) / var(--arh,9)))}.hero.fit .frame{width:100%}.hero .badges{bottom:-22px}.hero .under{position:absolute;z-index:4;left:clamp(16px,2vw,28px);right:clamp(170px,15vw,230px);bottom:clamp(14px,1.8vw,26px);margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 26px;align-items:center;padding:14px 18px 14px 22px;border-radius:22px;background:#0a133b6b;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff29,0 14px 30px #0a133b40}.hero .frame.f2+.under{left:calc(clamp(16px,2vw,28px) + 14px);bottom:calc(clamp(14px,1.8vw,26px) + 14px)}.hero .frame.f3+.under{left:calc(clamp(16px,2vw,28px) + 14px);bottom:calc(clamp(14px,1.8vw,26px) + 30px)}.hero .desc{max-width:560px;font-size:clamp(14px,1.05vw,17px);line-height:1.45;color:#fff}.hero .desc a{color:#ffb3d1}.hero .ctrl{gap:16px}.hero .tab{min-width:96px;font-size:14px;color:#ffffffb8}.hero .tab.on{color:#fff}.hero .tab small{opacity:.8}.hero .tab i{background:#ffffff40}.hero .arr{width:46px;height:46px;background:#fff;color:var(--navy)}.hero .arr:hover{background:var(--pink);color:#fff}.hero.is-leaving .under .descs{opacity:0}}@media(min-width:861px)and (max-width:1180px){.hero .under{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px}.hero .ctrl{flex-direction:row;justify-content:space-between}.hero .desc{font-size:14px}}@media(max-width:860px){.hero .under{margin-top:56px}}.hero .curl{display:none}.hero .t1.on .txt{animation:peelOn 1.25s cubic-bezier(.55,0,.25,1) .15s both}@keyframes peelOn{0%{clip-path:inset(-30% 100% -30% -6%)}94%{clip-path:inset(-30% 0% -30% -6%)}to{clip-path:inset(-30% -6% -30% -6%)}}.hero .flap{position:absolute;left:0;top:0;width:100%;display:block;pointer-events:none;opacity:0;-webkit-text-fill-color:transparent;color:transparent;background-color:#f1f2f8;background-image:linear-gradient(90deg,#8e95bd,#d9dcec 40%,#fff);background-size:.6em 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;paint-order:stroke fill;-webkit-text-stroke:.09em #fff;filter:drop-shadow(-.06em .08em .06em rgba(0,0,0,.55));transform:scaleX(-1)}.hero .flap em{-webkit-text-fill-color:transparent;color:transparent}.hero .t1.on .flap{animation:flapPeel 1.25s cubic-bezier(.55,0,.25,1) .15s both}@keyframes flapPeel{0%{opacity:1;clip-path:inset(-30% calc(100% - .6em) -30% 0%);transform-origin:0% 50%;background-position:0% 0}94%{opacity:1;clip-path:inset(-30% -.6em -30% 100%);transform-origin:100% 50%;background-position:100% 0}to{opacity:0;clip-path:inset(-30% -.6em -30% 100%);transform-origin:100% 50%;background-position:100% 0}}.hero .labels{left:-12px;top:-18px}.hero .label{font-size:clamp(14px,1.35vw,22px);box-shadow:0 0 0 4px #fff,0 10px 18px #0a133b3d}.hero .pile{left:-2.5%;right:-2.5%;bottom:-1%;height:var(--pile-h,60%);transform:none}.hero .pimg{height:100%;align-self:stretch}.hero .pile img{height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 0}.hero .pile-ph{height:100%;aspect-ratio:auto}@media(min-width:861px){.hero .title{font-size:clamp(32px,4.4vw,80px)}.hero.fit .title{font-size:clamp(32px,min(4.4vw,8svh),80px)}.hero .titles{top:clamp(38px,3.6vw,58px)}.hero .badges{right:clamp(-72px,-4.2vw,-44px);bottom:-14px}.hero .under{right:clamp(120px,10vw,170px)}}@media(min-width:861px)and (max-width:1180px){.hero .badges{right:-14px}.hero .under{right:clamp(130px,14vw,160px)}}@media(max-width:860px){.hero .labels{left:-6px;top:-16px}.hero .label{font-size:15px}.hero .titles{top:30px}}@media(max-width:520px){.hero .label{font-size:13px}.hero .pile{left:-30%;right:-30%}}@media(prefers-reduced-motion:reduce){.hero .flap{display:none}.hero .t1.on .txt{animation:none}}.hero .headline{position:absolute;z-index:2;left:var(--tx,5%);top:var(--ty,9%);max-width:calc(100% - var(--tx,5%) - 20px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1vw,16px);pointer-events:none}.hero .headline .titles{position:relative;left:auto;top:auto;max-width:none;margin:0}.hero .headline .labels{position:relative;left:-.2em;top:auto;transform-origin:0 50%}.hero .headline .label{transform:rotate(-3deg)}.hero .headline .label.on{animation-name:labelInT}@keyframes labelInT{0%{opacity:0;transform:rotate(-14deg) scale(1.3)}to{opacity:1;transform:rotate(-3deg) scale(1)}}.hero .pile{left:calc((100% - var(--pile-w,130%)) / 2);right:auto;width:var(--pile-w,130%)}@media(max-width:520px){.hero .pile{left:calc((100% - max(var(--pile-w,130%),160%))/2);width:max(var(--pile-w,130%),160%)}.hero .headline{left:max(14px,var(--tx,5%));top:max(18px,var(--ty,9%))}}@media(min-width:861px){.hero .stagewrap{container-type:inline-size;container-name:stage}@container stage (max-width:1000px){.hero .under{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px}.hero .ctrl{flex-direction:row;justify-content:space-between}.hero .desc{font-size:14px;max-width:none}}}.hero{overflow:clip}.hero .pile{top:calc(100% - var(--pile-h,73%));bottom:auto;height:auto}.hero .pimg{position:absolute;left:0;right:0;top:0;height:auto;overflow:visible}.hero .pimg img,.hero .pile img{width:100%;height:auto;aspect-ratio:var(--ar,2073 / 758);object-fit:fill;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.hero.pile-full .pile{width:min(100vw,1920px);left:50%;right:auto;margin-left:calc(min(100vw,1920px)/-2)}.hero .pile-ph{height:auto;aspect-ratio:2073 / 758;clip-path:inset(46% 0 0 0 round 26px)}@media(min-width:861px){.hero{padding-bottom:30px}.hero.fit .stagewrap{width:min(100%,calc((100svh - var(--chrome,200px)) * var(--arw,16) / var(--arh,9)))}.hero .badges{bottom:clamp(10px,1.4vw,22px)}}@media(max-width:860px){.hero .pile,.hero .pimg{top:auto;bottom:0}.hero.pile-full .pile{width:max(100vw,160%);margin-left:calc(max(100vw,160%)/-2)}}@media(min-width:861px){.hero .pile{bottom:-30px}.hero .pimg{top:0;bottom:0;overflow:hidden}.hero .pimg.is-tall img{position:absolute;right:6%;top:0;width:auto;height:calc(100% - 30px);max-width:60%;aspect-ratio:auto;object-fit:contain;object-position:100% 100%;-webkit-mask-image:none;mask-image:none}}@media(max-width:860px){.hero .pile{top:auto;bottom:0;height:var(--pile-h,73%)}.hero .pimg{top:0;bottom:0}.hero .pimg img,.hero .pile img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:50% 100%}.hero .pimg.is-tall{left:18.75%;right:18.75%}.hero .pimg.is-tall img{object-position:100% 100%;-webkit-mask-image:none;mask-image:none}.hero .frame.f2 .pile{bottom:10px}.hero .frame.f3 .pile{bottom:24px}}@media(min-width:1181px){.hero .under,.hero .frame.f2+.under,.hero .frame.f3+.under{left:0;right:0;margin:0 auto;width:min(calc(100% - 40px),82%,1180px);bottom:14px}.hero .frame.f2+.under{bottom:28px}.hero .frame.f3+.under{bottom:44px}.hero .badges{right:calc(-1*clamp(0px,(100vw - 100%) / 2 - 48px,260px));bottom:12px}}.hero .hero-bgs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.hero .hbg{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;opacity:0;transition:opacity .7s ease}.hero .hbg.on{opacity:1}.hero .hbg img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;filter:blur(var(--bg-blur,14px)) saturate(1.15);transform:scale(1.04)}.hero .hero-bgs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero .hero-bgs.shade-light:after{background:linear-gradient(180deg,#f7f6fb8c,#f7f6fb59 60%,#f7f6fb99)}.hero .hero-bgs.shade-dark:after{background:linear-gradient(180deg,#0a133b8c,#0a133b66 60%,#0a133ba6)}.hero>.wrap{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.hero .hbg{transition:none}}.hero{overflow-x:clip;overflow-y:visible}@media(min-width:861px){.hero .pimg:not(.is-tall){overflow:visible}}@media(min-width:1181px){.hero{padding-bottom:50px}.hero.fit .stagewrap{--chrome:222px}.hero .under,.hero .frame.f2+.under,.hero .frame.f3+.under{bottom:-20px}}.hero.stopped .tab.on i:before{animation:none;transform:scaleX(1)}@media(min-width:861px){.hero .frame{--fs:0px;--fb:0px;transition:padding .5s cubic-bezier(.3,1.3,.5,1),margin .5s cubic-bezier(.3,1.3,.5,1),width .5s cubic-bezier(.3,1.3,.5,1),background .4s ease,box-shadow .4s ease,border-radius .4s ease}.hero .frame.f2{--fs:14px;--fb:14px}.hero .frame.f3{--fs:14px;--fb:30px}.hero.fit .frame,.hero .frame{width:calc(100% + var(--fs) * 2);margin:calc(var(--fs) * -1) calc(var(--fs) * -1) calc(var(--fb) * -1)}.hero .under,.hero .frame.f2+.under,.hero .frame.f3+.under{left:clamp(16px,2vw,28px);bottom:clamp(14px,1.8vw,26px)}}@media(min-width:1181px){.hero .under,.hero .frame.f2+.under,.hero .frame.f3+.under{left:0;right:0;bottom:-20px}.hero .badges{right:calc(-1 * clamp(0px,(100vw - 100%) / 2 - 48px,260px) + var(--fs,0px));bottom:calc(12px + var(--fb,0px))}}@media(min-width:861px)and (max-width:1180px){.hero .badges{right:calc(-14px + var(--fs,0px));bottom:calc(-14px + var(--fb,0px))}}@media(min-width:1921px){.hero .pile{animation:none;translate:none}.hero .pimg:not(.is-tall){top:auto;bottom:-40px}}@media(max-width:860px){.hero .pile,.hero.pile-full .pile{animation:none;translate:none;top:auto;bottom:0;left:calc(var(--gutter,16px) * -1);right:calc(var(--gutter,16px) * -1);width:auto;margin-left:0;height:var(--pile-h,73%)}.hero .frame.f2 .pile{bottom:10px}.hero .frame.f3 .pile{bottom:24px}.hero .pimg{top:0;bottom:0;left:0;right:0}.hero .pimg img,.hero .pile img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.hero .pimg.is-tall{left:calc(var(--gutter,16px) + 4%);right:calc(var(--gutter,16px) + 4%)}.hero .pimg.is-tall img{object-position:100% 100%;-webkit-mask-image:none;mask-image:none}}@media(min-width:861px)and (max-width:1180px){.hero .pile{animation:none;translate:none}.hero .pimg:not(.is-tall){top:auto;bottom:-20px}.hero .under,.hero .frame.f2+.under,.hero .frame.f3+.under{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px 12px 20px}.hero .desc{font-size:15px;line-height:1.45;max-width:62ch}.hero .ctrl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}.hero .tabs{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:14px}.hero .tab{min-width:0;padding-top:0;gap:5px;font-size:14px;white-space:nowrap}.hero .tab small{font-size:10.5px}.hero .arrows{gap:8px}.hero .arr{width:42px;height:42px}}@media(max-width:860px){.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{bottom:0}}@media(orientation:portrait)and (min-width:521px)and (max-width:1180px){.hero .wrap{--arw:4;--arh:3}}@media(max-width:860px){.hero{padding:20px 0 28px}.hero .under{margin-top:40px;padding:16px 16px 14px;border-radius:20px;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 26px #0a133b1f;gap:12px}.hero .desc{font-size:15px;line-height:1.5;color:#2c335a}.hero .ctrl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px}.hero .tabs{gap:10px}.hero .tab{font-size:13.5px;padding-top:0;gap:5px;color:#5a6187}.hero .tab.on{color:var(--navy)}.hero .tab small{font-size:10.5px}.hero .arrows{justify-content:flex-end}.hero .arr{width:42px;height:42px}}@media(max-width:520px){.hero .vid{aspect-ratio:auto;height:min(calc((100vw - 32px) * var(--armh,5) / var(--armw,4)),max(240px,calc(100svh - 380px)))}.hero.fit .frame{width:100%}.hero .under{margin-top:34px;padding:14px 14px 12px}.hero .desc{font-size:14px;line-height:1.45}.hero .ctrl{grid-template-columns:minmax(0,1fr)}.hero .arrows{display:none}.hero .tab{font-size:12.5px;white-space:normal;line-height:1.15}.hero .badge{width:100px}.hero .badges{right:-6px;bottom:-26px}}@media(orientation:landscape)and (max-height:560px){.hero,.hero.fit{padding:12px 0 16px}.hero .wrap{max-width:none;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.hero .stagewrap,.hero.fit .stagewrap{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;container-type:normal}.hero .frame,.hero.fit .frame,.hero.fit .frame.f2,.hero.fit .frame.f3{width:min(62vw,calc((100svh - 128px) * var(--arw,16) / var(--arh,9)));margin:0}.hero .vid{aspect-ratio:var(--arw,16) / var(--arh,9);height:auto}.hero .under,.hero .frame.f2+.under,.hero .frame.f3+.under{position:static;width:auto;left:auto;right:auto;bottom:auto;margin:0;display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:18px;background:#0a133b8c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff29}.hero .desc{font-size:13.5px;line-height:1.45;color:#fff;max-width:none}.hero .ctrl{display:block}.hero .tabs{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:10px}.hero .tab{min-width:0;padding-top:0;gap:4px;font-size:12.5px;line-height:1.15;white-space:normal;color:#ffffffb3}.hero .tab.on{color:#fff}.hero .tab small{font-size:10px}.hero .tab i{background:#ffffff40}.hero .arrows{display:none}.hero .title,.hero.fit .title{font-size:clamp(22px,min(4vw,8svh),40px)}.hero .label{font-size:12px}.hero .badges,.hero .frame.f2 .badges,.hero .frame.f3 .badges{right:-12px;bottom:-12px}.hero .badge{width:clamp(78px,22svh,110px)}.hero .pile,.hero.pile-full .pile{animation:none;translate:none;top:auto;bottom:0;left:-3%;right:-3%;width:auto;margin-left:0;height:var(--pile-h,73%)}.hero .pimg{top:0;bottom:0;left:0;right:0}.hero .pimg img,.hero .pile img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:50% 100%}.hero .pimg.is-tall{left:6%;right:6%}.hero .pimg.is-tall img{position:static;max-width:none;object-position:100% 100%}}@media(orientation:landscape)and (max-height:560px){.hero,.hero.fit{padding:28px 0 22px}.hero .frame,.hero.fit .frame,.hero.fit .frame.f2,.hero.fit .frame.f3{width:min(58vw,calc((100svh - 172px) * var(--arw,16) / var(--arh,9)))}.hero .under,.hero .frame.f2+.under,.hero .frame.f3+.under{background:#0a133bc7}}@media(orientation:landscape)and (max-height:560px)and (max-width:760px){.hero .tab small{display:none}.hero .desc{font-size:13px}}.hero .pile,.hero.pile-full .pile{animation:none!important;translate:none!important}@media(min-width:1181px){.hero .pimg:not(.is-tall){top:auto;bottom:-40px}}@media(max-width:860px),(orientation:landscape)and (max-height:560px){.hero .frame{--fs:0px;--fb:0px}.hero .frame.f2{--fs:10px;--fb:10px}.hero .frame.f3{--fs:10px;--fb:24px}.hero .frame.f2,.hero .frame.f3{padding:var(--fs) var(--fs) var(--fb)}.hero .pile,.hero.pile-full .pile{clip-path:inset(-200% -50% 0 -50%)}.hero .pimg:not(.is-tall) img{translate:0 8%}}@media(max-width:860px){.hero .frame,.hero.fit .frame,.hero.fit .frame.f2,.hero.fit .frame.f3{width:calc(100% + var(--fs) * 2);margin:calc(var(--fs) * -1) calc(var(--fs) * -1) calc(var(--fb) * -1)}.hero .pile,.hero.pile-full .pile{left:calc(var(--fs) - var(--gutter,16px));right:calc(var(--fs) - var(--gutter,16px))}.hero .pimg.is-tall{left:calc(var(--fs) + var(--gutter,16px) + 4%);right:calc(var(--fs) + var(--gutter,16px) + 4%)}.hero .badges,.hero .frame.f2 .badges,.hero .frame.f3 .badges{margin-right:var(--fs);margin-bottom:var(--fb)}}@media(orientation:landscape)and (max-height:560px){.hero .frame,.hero.fit .frame,.hero.fit .frame.f2,.hero.fit .frame.f3{width:calc(min(58vw,calc((100svh - 172px) * var(--arw,16) / var(--arh,9))) + var(--fs) * 2);margin:calc(var(--fs) * -1) calc(var(--fs) * -1) calc(var(--fb) * -1)}}@media(max-width:860px)and (min-height:561px),(max-width:860px)and (orientation:portrait){.hero .pile,.hero.pile-full .pile{clip-path:none;bottom:-44px}.hero .pimg:not(.is-tall) img{translate:none}.hero .pimg.is-tall{bottom:74px}.hero .stagewrap{display:flex;flex-direction:column}.hero .under{position:relative;z-index:4;margin-top:-30px}.hero .badges,.hero .frame.f2 .badges,.hero .frame.f3 .badges{z-index:6;bottom:6px}.hero .desc{padding-right:clamp(64px,17vw,120px)}}@media(max-width:520px){.hero .pile,.hero.pile-full .pile{left:calc(50% - 80vw);right:calc(50% - 80vw);bottom:-22px}.hero .pimg.is-tall{left:calc(30vw + 4%);right:calc(30vw + 4%);bottom:48px}.hero .under{margin-top:-26px}.hero .badges,.hero .frame.f2 .badges,.hero .frame.f3 .badges{bottom:4px}.hero .desc{padding-right:78px}}@media(min-width:861px){.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{bottom:calc(var(--fb,0px) - 30px)}}@media(max-width:860px)and (min-height:561px),(max-width:860px)and (orientation:portrait){.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{bottom:calc(var(--fb,0px) - 44px)}}@media(max-width:520px){.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{bottom:calc(var(--fb,0px) - 22px)}}@media(orientation:landscape)and (max-height:560px){.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{bottom:var(--fb,0px)}}@media(min-width:1181px){.hero .stagewrap{--bw:clamp(136px,13vw,184px);--out:clamp(0px, (100vw - 100%) / 2 - 48px, 260px)}.hero .badges{right:calc(-1 * clamp(0px,(100vw - 100% + var(--fs,0px) * 2) / 2 - 48px,260px) + var(--fs,0px));bottom:calc(12px + var(--fb,0px))}.hero .badge{width:var(--bw)}.hero .under,.hero .frame.f2+.under,.hero .frame.f3+.under{width:min(calc(100% - 40px),82%,1180px,calc(100% - (var(--bw) - var(--out)) * 2 - 40px))}}@media(max-width:520px)and (max-height:700px){.hero{padding-top:14px}.hero .vid{height:min(calc((100vw - 32px) * var(--armh,5) / var(--armw,4)),max(190px,calc(100svh - 400px)))}.hero .under{padding:12px 12px 10px}.hero .desc{font-size:13px}}@media(orientation:landscape)and (max-height:560px){.hero .badges,.hero .frame.f2 .badges,.hero .frame.f3 .badges{right:calc(var(--fs,0px) - 12px);bottom:calc(var(--fb,0px) - 12px);margin:0}.hero .badge{width:clamp(78px,22svh,110px)}.hero .pimg,.hero .pimg:not(.is-tall){top:0;bottom:0;left:0;right:0}.hero .pimg:not(.is-tall) img{translate:none}}@media(min-width:1181px){@container stage (max-width:1200px){.hero .under{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px}.hero .ctrl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.hero .tabs{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:12px}.hero .tab{min-width:0}.hero .desc{font-size:14px;max-width:none}}}@media(max-width:374px){.hero .badge{width:84px}.hero .desc{padding-right:64px}}.hero .vv{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.hero .vv.on{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.hero .vv video,.hero .vv .vid-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.hero .vv{transition:none}}.hero .frame,.hero .frame.f1,.hero .frame.f2,.hero .frame.f3{--fs:14px;--fb:14px;padding:var(--fs) var(--fs) var(--fb);border-radius:26px}.hero .frame.f1{background:#fff;box-shadow:0 26px 44px #0a133b38}.hero .frame .vid,.hero .f1 .vid,.hero .f2 .vid,.hero .f3 .vid{border-radius:14px}.hero .bed{left:30px;right:30px;bottom:3px;height:7px}@media(max-width:860px),(orientation:landscape)and (max-height:560px){.hero .frame,.hero .frame.f1,.hero .frame.f2,.hero .frame.f3{--fs:10px;--fb:10px;border-radius:22px}.hero .frame .vid,.hero .f1 .vid,.hero .f2 .vid,.hero .f3 .vid{border-radius:12px}.hero .bed{left:22px;right:22px;bottom:2px;height:5px}}.hero .frame .cut{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;overflow:visible}.hero .hbg{top:-60px;right:-60px;bottom:-20px;left:-60px}.hero .hbg img{object-position:50% 100%}.hero .hero-bgs{bottom:auto;height:var(--bgh,100%)}.hero.no-desc .under,.hero.no-desc .frame.f2+.under,.hero.no-desc .frame.f3+.under{display:flex;flex-direction:row;justify-content:center;align-items:center;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;gap:0;padding:8px 10px;margin-left:auto;margin-right:auto}.hero.no-desc .ctrl{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(12px,1.5vw,22px);width:auto;margin:0}.hero.no-desc .arrows{display:contents}.hero.no-desc .arr{flex:none;width:44px;height:44px}.hero.no-desc .arr:first-child{order:-1}.hero.no-desc .tabs{order:0;display:flex;flex-direction:row;align-items:center;gap:clamp(14px,1.8vw,28px)}.hero.no-desc .tab{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0 2px;gap:6px;justify-content:center;white-space:nowrap;line-height:1.2;text-align:center}.hero.no-desc .tab small{display:none}.hero.no-desc .tab i{position:static;height:3px;margin:0}@media(max-width:860px){.hero.no-desc .under,.hero.no-desc .frame.f2+.under,.hero.no-desc .frame.f3+.under{padding:7px 8px}.hero.no-desc .arr{width:38px;height:38px}.hero.no-desc .ctrl{gap:10px}.hero.no-desc .tabs{display:flex;gap:14px}.hero.no-desc .ctrl{display:flex;flex-direction:row}.hero.no-desc .tab{font-size:13px}}@media(max-width:400px){.hero.no-desc .arr{width:34px;height:34px}.hero.no-desc .ctrl{gap:8px}.hero.no-desc .tabs{gap:10px}.hero.no-desc .tab{font-size:12px;white-space:normal}}@media(max-width:860px)and (min-height:561px),(max-width:860px)and (orientation:portrait){.hero.no-desc .under{margin-top:8px}}@media(orientation:landscape)and (max-height:560px){.hero.no-desc .under,.hero.no-desc .frame.f2+.under,.hero.no-desc .frame.f3+.under{padding:6px;max-width:100%}.hero.no-desc .ctrl{gap:6px}.hero.no-desc .arr{width:34px;height:34px}.hero.no-desc .tabs{flex-direction:column;align-items:stretch;gap:2px}.hero.no-desc .tab{padding:3px 8px;gap:3px;font-size:13px;text-align:left;white-space:nowrap}.hero.no-desc .tab i{height:2px}}@media(max-width:860px)and (orientation:portrait){.hero .pile,.hero.pile-full .pile,.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{left:calc(var(--gutter,16px) * -1);right:calc(var(--gutter,16px) * -1);width:auto;margin-left:0;top:auto;bottom:0;height:auto;animation:none;translate:none;transform:none}.hero .pimg,.hero .pimg.is-tall{position:relative;inset:auto;height:auto;overflow:visible}.hero .pimg img,.hero .pile img,.hero .pimg.is-tall img{position:static;display:block;width:var(--pile-wm,100%);max-width:none;height:auto;max-height:none;aspect-ratio:var(--ar,3 / 2);object-fit:fill;margin-left:calc((100% - var(--pile-wm,100%)) / 2);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}}@media(orientation:landscape)and (max-height:560px){.hero .pile,.hero.pile-full .pile,.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{left:0;right:0;width:auto;margin-left:0;top:auto;bottom:0;height:auto;animation:none;translate:none;transform:none}.hero .pimg,.hero .pimg.is-tall{position:relative;inset:auto;height:auto;overflow:visible}.hero .pimg img,.hero .pile img,.hero .pimg.is-tall img{position:static;display:block;width:var(--pile-wm,100%);max-width:none;height:auto;max-height:none;aspect-ratio:var(--ar,3 / 2);object-fit:fill;margin-left:calc((100% - var(--pile-wm,100%)) / 2);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}}.hero .hero-bgs{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 90px),transparent)}@media(max-width:860px)and (orientation:portrait){.hero .hero-bgs{display:none}}@media(max-width:860px)and (orientation:portrait){.hero .pile,.hero.pile-full .pile,.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{bottom:calc(var(--pile-drop,12px) * -1)}}@media(orientation:landscape)and (max-height:560px){.hero .pile,.hero.pile-full .pile,.hero .frame .pile,.hero .frame.f2 .pile,.hero .frame.f3 .pile{bottom:calc(var(--pile-drop,12px) * -1)}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/cg-hero.css.map */
