.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid #0000;transition:background-color .5s,border-color .5s,backdrop-filter .5s}.site-header[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(16px)saturate(160%);border-color:var(--color-line);background:#0505058c}.menu[data-astro-cid-nen7h5rs]{visibility:hidden;transition:visibility 0s linear .7s}.menu[data-astro-cid-nen7h5rs][data-open=true]{visibility:visible;transition-delay:0s}.liquid .menu-panel[data-astro-cid-nen7h5rs]{backdrop-filter:blur(18px)saturate(170%)}.menu-backdrop[data-astro-cid-nen7h5rs]{opacity:0;background:#00000080;transition:opacity .5s}.menu-panel[data-astro-cid-nen7h5rs]{clip-path:inset(0 0 100% round 28px);transition:clip-path .8s var(--ease-out-expo)}.menu-item[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .6s, transform .9s var(--ease-out-expo);transform:translateY(40px)}.menu[data-astro-cid-nen7h5rs][data-open=true] .menu-backdrop[data-astro-cid-nen7h5rs]{opacity:1}.menu[data-astro-cid-nen7h5rs][data-open=true] .menu-panel[data-astro-cid-nen7h5rs]{clip-path:inset(0 round 28px)}.menu[data-astro-cid-nen7h5rs][data-open=true] .menu-item[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}@media (prefers-reduced-motion:reduce){.menu-backdrop[data-astro-cid-nen7h5rs],.menu-panel[data-astro-cid-nen7h5rs],.menu-item[data-astro-cid-nen7h5rs]{transition:none}.menu-item[data-astro-cid-nen7h5rs]{transform:none}}.hero-veil[data-astro-cid-ge2uvauf]{background:radial-gradient(70% 55% at 0 100%,#6b071099,#0000 70%),radial-gradient(55% 45% at 100% 0,#e3061b38,#0000 70%),linear-gradient(#0505058c 0%,#0000 22% 42%,#0505058c 68%,#050505f2 100%)}.dsw[data-astro-cid-muy6uqmo]{--dsw-w:min(1080px, 72vw, 100vh);--dsw-h:calc(var(--dsw-w) / 1.475)}.dsw-stage[data-astro-cid-muy6uqmo]{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.dsw-card[data-astro-cid-muy6uqmo]{width:var(--dsw-w);height:var(--dsw-h);perspective:calc(var(--dsw-w) * 1.5);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:16px;display:block;position:relative}.dsw-flipper[data-astro-cid-muy6uqmo]{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.dsw-face[data-astro-cid-muy6uqmo]{background:var(--color-panel);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px -40px #000000e6}.dsw-face[data-astro-cid-muy6uqmo]:after{content:"";background:radial-gradient(70% 60%,#05050540,#0505058c),linear-gradient(#0000 40%,#6b071059);position:absolute;inset:0}.dsw-face--back[data-astro-cid-muy6uqmo]{transform:rotateY(180deg)}.dsw-face[data-astro-cid-muy6uqmo] img[data-astro-cid-muy6uqmo]{object-fit:cover;width:100%;height:100%}.dsw-texts[data-astro-cid-muy6uqmo]{z-index:10;width:min(90%, calc(var(--dsw-w) * 1.4));height:var(--dsw-h);perspective:1000px;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.dsw-text[data-astro-cid-muy6uqmo]{text-align:center;color:#fff;width:fit-content;max-width:100%;font-family:var(--font-display);text-transform:uppercase;text-shadow:0 6px 40px #000000a6;pointer-events:auto;cursor:pointer;flex-direction:column;align-items:center;gap:.6rem;font-weight:700;display:flex;position:absolute;transform:translateZ(60px)}.dsw-kicker[data-astro-cid-muy6uqmo]{background:var(--color-red);font-size:max(.8rem, calc(var(--dsw-w) * .0145));letter-spacing:.18em;color:#fff;text-shadow:none;border-radius:999px;padding:.4em 1em;font-weight:600;box-shadow:0 10px 30px -10px #e3061bcc}.dsw-title[data-astro-cid-muy6uqmo]{font-size:calc(var(--dsw-w) * .115);line-height:.92}.dsw-dot[data-astro-cid-muy6uqmo]{background:#ffffff4d;border-radius:999px;width:.5rem;height:.5rem;transition:width .3s,background-color .3s}.dsw-dot[data-astro-cid-muy6uqmo]:hover{background:#ffffff80}.dsw-dot[data-astro-cid-muy6uqmo][aria-current=true]{background:var(--color-red);width:1.5rem}@media (width<=1024px){.dsw[data-astro-cid-muy6uqmo]{--dsw-w:min(88vw, 100vh)}}@media (width<=767px){.dsw[data-astro-cid-muy6uqmo]{--dsw-w:calc(100vw - 2rem);--dsw-h:min(calc(var(--dsw-w) * 1.12), 70vh)}.dsw-texts[data-astro-cid-muy6uqmo]{width:86%}.dsw-title[data-astro-cid-muy6uqmo]{font-size:min(11.5vw, calc(var(--dsw-h) * .3))}.dsw-kicker[data-astro-cid-muy6uqmo]{font-size:min(3.4vw, calc(var(--dsw-h) * .09))}}.dr-root[data-astro-cid-gn2rqa6d]{--dr-calm:#f4f2ee;--dr-mid:#e3061b;--dr-hot:#ff2a3d;--dr-core:#fff4ef;--dr-gain:1.3;--dr-bloom-blur:10px;--dr-bloom-opacity:.7;pointer-events:none;opacity:0;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.dr-root[data-astro-cid-gn2rqa6d][data-ready]{opacity:1}canvas[data-astro-cid-gn2rqa6d]{width:100%;height:100%;display:block;position:absolute;inset:0}.dr-bloom[data-astro-cid-gn2rqa6d]{filter:blur(var(--dr-bloom-blur));opacity:var(--dr-bloom-opacity)}.dr-vignette[data-astro-cid-gn2rqa6d]{background:radial-gradient(130% 100%,#0000 50%,#0b0b0b99);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dr-root[data-astro-cid-gn2rqa6d]{transition:none}}.about[data-astro-cid-oxgmilyn]:before{content:"";pointer-events:none;background:radial-gradient(45% 50% at 50% 55%,#e3061b24,#0000 70%);position:absolute;inset:0}.works[data-astro-cid-rcgqestb]:before{content:"";pointer-events:none;background:radial-gradient(40% 28% at 18% 22%,#e3061b38,#0000 70%),radial-gradient(38% 26% at 85% 48%,#6b071073,#0000 70%),radial-gradient(42% 26% at 30% 82%,#e3061b29,#0000 70%);position:absolute;inset:0}.works-glass[data-astro-cid-rcgqestb]{isolation:isolate;backdrop-filter:blur(24px)saturate(165%);background:linear-gradient(135deg,#ffffff1c,#ffffff06 55%),#10101080;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px 1px #ffffff0d,inset 0 0 40px #ffffff08,0 30px 80px -30px #000000e6}.works-glass[data-astro-cid-rcgqestb]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(90% 70% at 100% 0,#ffffff1a,#0000 45%),radial-gradient(70% 60% at 100% 100%,#e3061b24,#0000 60%);position:absolute;inset:0}.service-thumb[data-astro-cid-lesv7jgp]{opacity:0;width:0;height:clamp(4.5rem,7vw,6.5rem);transition:width .7s var(--ease-out-expo), opacity .4s, transform .7s var(--ease-out-expo);transform:rotate(-4deg)scale(.8)}.service-item[data-astro-cid-lesv7jgp]:hover .service-thumb[data-astro-cid-lesv7jgp],.service-item[data-astro-cid-lesv7jgp]:focus-within .service-thumb[data-astro-cid-lesv7jgp]{opacity:1;width:clamp(8rem,12vw,11rem);transform:none}.gf-root{--gf-k:.88;--gf-px:0;--gf-py:0;--gf-ease:cubic-bezier(.2, .8, .2, 1);--gf-spring:cubic-bezier(.34, 1.36, .5, 1);--gf-hinge:0deg;--gf-lift:42px;--gf-spread:0px;--gf-fan:0deg;--gf-stack:15px;--gf-ink:#141416;--gf-ink-soft:#1414168c;width:calc(340px * var(--gf-k));height:calc(326px * var(--gf-k));vertical-align:top;-webkit-tap-highlight-color:transparent;isolation:isolate;flex:none;display:inline-block;position:relative}@media (width<=380px),(width>=640px) and (width<=767px){.gf-root{--gf-k:.82}}@media (width>=1280px){.gf-root{--gf-k:.64}}@media (width>=1440px){.gf-root{--gf-k:.72}}@media (width>=1600px){.gf-root{--gf-k:.8}}@media (width>=1800px){.gf-root{--gf-k:.88}}.gf-root[data-tone=dark]{--gf-ink:#f5f5f7;--gf-ink-soft:#f5f5f79e}.gf-root:hover,.gf-root:focus-within{--gf-hinge:-11deg;--gf-lift:-34px;--gf-spread:8px;--gf-fan:1.4deg;--gf-stack:10px}.gf-root[data-open]{--gf-hinge:-24deg;--gf-lift:-96px;--gf-spread:40px;--gf-fan:5deg;--gf-stack:30px;z-index:2}.gf-stage{transform-origin:0 0;width:340px;height:272px;transform:translateY(calc(54px * var(--gf-k))) scale(var(--gf-k));position:absolute;top:0;left:0}.gf-tilt{transform:perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));transition:transform .9s var(--gf-ease);position:absolute;inset:0}.gf-shadow{filter:blur(22px);height:60px;transform:translateX(calc(var(--gf-px) * -8px));transition:transform .9s var(--gf-ease), opacity .9s var(--gf-ease);background:#10121857;border-radius:40px;position:absolute;bottom:-6px;left:18px;right:18px}.gf-root[data-tone=dark] .gf-shadow{background:#0000009e}.gf-back{background:linear-gradient(#2a2a2e 0%,#121214 100%);position:absolute;inset:0;overflow:hidden}.gf-art{object-fit:cover;width:364px;max-width:none;height:296px;transform:translate(calc(var(--gf-px) * -7px), calc(var(--gf-py) * -6px)) scale(1.02);transition:transform 1.1s var(--gf-ease);position:absolute;top:-12px;left:-12px}.gf-back-sheen{pointer-events:none;background:linear-gradient(#ffffff38 0%,#fff0 22%),radial-gradient(120% 80% at 80% 0,#ffffff29,#fff0 60%);position:absolute;inset:0}.gf-rim{pointer-events:none;fill:none;max-width:none;position:absolute;top:0;left:0;overflow:visible}.gf-back-rim{width:340px;height:272px}.gf-back-rim path{stroke:#ffffff29;stroke-width:1px}.gf-files{z-index:5;pointer-events:none;clip-path:inset(-400px -400px 10px);margin:0;padding:0;list-style:none;position:absolute;inset:0}.gf-sheet{box-sizing:border-box;pointer-events:auto;transform-origin:50% 100%;width:272px;height:184px;transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition:transform .75s var(--gf-spring) calc(var(--gf-depth) * 40ms), box-shadow .4s var(--gf-ease), translate .9s var(--gf-ease), opacity .9s var(--gf-ease);background:linear-gradient(#2c2c30 0%,#1c1c1f 100%);border-radius:16px;position:absolute;top:96px;left:34px;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 .5px #ffffff14,0 12px 28px -8px #000000b3}.gf-sheet--art{background:#1a1a1d}.gf-root[data-open] .gf-sheet:hover{transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));transition-delay:0s;box-shadow:inset 0 1px #ffffff24,0 0 0 .5px #ffffff14,0 22px 40px -12px #000c}.gf-sheet-art{object-fit:cover;width:272px;max-width:none;height:184px;position:absolute;top:0;left:0}.gf-sheet--art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 40%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.gf-sheet-head{z-index:1;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;top:11px;left:14px;right:14px}.gf-sheet-name{text-overflow:ellipsis;color:#fafafa;font-size:12.5px;font-weight:600;overflow:hidden}.gf-sheet-meta{letter-spacing:.06em;text-transform:uppercase;color:#fafafab3;flex:none;font-size:10px}.gf-lines{flex-direction:column;gap:9px;display:flex;position:absolute;top:40px;left:14px;right:14px}.gf-lines i{background:#ffffff14;border-radius:3px;height:5px;display:block}.gf-lines i:first-child{background:#e3061b8c;height:9px;margin-bottom:4px}.gf-front{z-index:10;backdrop-filter:blur(22px)saturate(1.5);transform-origin:50% 100%;width:340px;height:198px;transform:perspective(760px) rotateX(var(--gf-hinge));transition:transform .8s var(--gf-spring), translate 1s var(--gf-ease), opacity 1s var(--gf-ease);position:absolute;top:74px;left:0}.gf-tint{background:linear-gradient(#ffffff29 0%,#ffffff80 42%,#fcfcfced 100%);position:absolute;inset:0}.gf-root[data-tone=dark] .gf-tint{background:linear-gradient(#1212142e 0%,#0e0e109e 46%,#08080af0 100%)}.gf-spec{background:radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%), #ffffff80, #fff0 70%);mix-blend-mode:soft-light;opacity:.9;pointer-events:none;position:absolute;inset:0}.gf-root[data-tone=dark] .gf-spec{mix-blend-mode:screen;opacity:.16}.gf-front-rim{width:340px;height:198px}.gf-front-rim path{stroke-width:2.4px;transition:stroke-width .3s var(--gf-ease)}.gf-root[data-tone=dark] .gf-front-rim{opacity:.55}.gf-hit{all:unset;z-index:1;cursor:pointer;position:absolute;inset:0}.gf-front:has(.gf-hit:focus-visible) .gf-front-rim path{stroke-width:5px}.gf-hit:focus-visible~.gf-label .gf-title{text-underline-offset:4px;text-decoration:underline 2px;text-decoration-color:var(--color-red-hot)}.gf-label{z-index:2;pointer-events:none;max-width:280px;color:var(--gf-ink);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:32px;left:28px}.gf-title{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:700;line-height:1.05}.gf-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--gf-ink-soft);font-size:12px}.js .gf-root:not([data-entered]) .gf-back,.js .gf-root:not([data-entered]) .gf-back-rim{opacity:0;translate:0 22px}.js .gf-root:not([data-entered]) .gf-sheet{opacity:0;translate:0 -120px}.js .gf-root:not([data-entered]) .gf-front{opacity:0;translate:0 46px}.js .gf-root:not([data-entered]) .gf-shadow{opacity:0}.gf-back,.gf-back-rim{transition:translate 1s var(--gf-ease), opacity .9s var(--gf-ease)}.gf-root[data-entered] .gf-sheet{transition-delay:calc(var(--gf-depth) * 40ms), 0s, calc(.18s + var(--gf-depth) * 90ms), calc(.18s + var(--gf-depth) * 90ms)}.gf-root[data-entered] .gf-front{transition-delay:0s,.42s,.42s}@media (prefers-reduced-motion:reduce){.gf-root *,.gf-root :before,.gf-root :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.gf-tilt{transform:none}}.team[data-astro-cid-ekpnfyoh]:before{content:"";opacity:.1;pointer-events:none;background-image:radial-gradient(currentColor 1.1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 65%,#000,#0000)}.tgh{position:relative;overflow:hidden;container-type:size}.tgh-band{pointer-events:none;opacity:0;transition:opacity .8s;position:absolute;inset:0}.tgh-band[data-ready]{opacity:1}.tgh-tile{transform-style:preserve-3d;animation:var(--tgh-orbit) var(--tgh-duration) linear var(--tgh-delay) infinite;position:absolute}.tgh-face{transform-style:preserve-3d;animation:var(--tgh-show) var(--tgh-duration) linear var(--tgh-delay) infinite;position:absolute;inset:0}.tgh-strip{background-color:#101010;background-image:var(--tgh-img), radial-gradient(120% 90% at 12% 0%, #ffffff24, transparent 50%), radial-gradient(80% 70% at 100% 100%, #e3061b38, transparent 65%), linear-gradient(135deg, #ffffff12, #ffffff04 60%);background-size:var(--tgh-w) var(--tgh-h);background-position:var(--tgh-x) 0;background-repeat:no-repeat;position:absolute;top:0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f}.tgh-strip:first-child{border-radius:var(--tgh-r) 0 0 var(--tgh-r);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f,inset 1px 0 #ffffff24}.tgh-strip:last-child{border-radius:0 var(--tgh-r) var(--tgh-r) 0;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0f,inset -1px 0 #ffffff1a}.no-motion :is(.tgh-tile,.tgh-face),.tgh[data-offscreen] :is(.tgh-tile,.tgh-face),html:has(dialog[open],#site-menu[data-open=true]) :is(.tgh-tile,.tgh-face){animation-play-state:paused}@media (prefers-reduced-motion:reduce){:is(.tgh-tile,.tgh-face){animation-play-state:paused}}.brands-dialog{--bd-card:clamp(9.5rem, 15vw, 15rem);--bd-gap:clamp(.75rem, 1.3vw, 1.25rem);z-index:80;overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:var(--color-paper);background:var(--color-ink);opacity:0;transition:opacity .45s var(--ease-out-expo), overlay .45s allow-discrete, display .45s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.brands-dialog[open]{opacity:1;flex-direction:column;display:flex}.brands-dialog:not([open]){pointer-events:none}.brands-dialog::backdrop{background:0 0}@starting-style{.brands-dialog[open]{opacity:0}}html:has(#marcas-dialog[open]){overflow:hidden}.brands-dialog .bd-stage{perspective:1000px;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.brands-dialog .bd-stage:after{content:"";pointer-events:none;background:linear-gradient(#050505e6,#0000 34% 72%,#050505f5),linear-gradient(90deg,#050505e6,#0000 20% 80%,#050505e6);position:absolute;inset:0}.brands-dialog .bd-plane{align-items:center;gap:var(--bd-gap);transition:scale 1.2s var(--ease-out-expo), opacity .8s ease;display:flex;transform:translate(-2%)translateZ(-120px)rotateX(20deg)rotateY(-10deg)rotate(20deg)}@starting-style{.brands-dialog[open] .bd-plane{opacity:0;scale:1.12}}.brands-dialog .bd-plane[data-size=sm]{--bd-card:31vw;--bd-gap:.6rem}.brands-dialog .bd-col{width:var(--bd-card);flex-shrink:0}.brands-dialog .bd-roll{gap:var(--bd-gap);animation:bd-roll var(--duration) linear infinite;flex-direction:column;display:flex}.brands-dialog .bd-col[data-reverse] .bd-roll{animation-direction:reverse}.brands-dialog .bd-col:hover .bd-roll,.no-motion .brands-dialog .bd-roll{animation-play-state:paused}@keyframes bd-roll{to{transform:translateY(calc((-100% - var(--bd-gap)) / 3))}}.brands-dialog .bd-card{background:radial-gradient(120% 80% at 10% 0,#ffffff1f,#0000 50%),radial-gradient(80% 70% at 100% 100%,#e3061b2e,#0000 65%),#111;border:1px solid #ffffff1f;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .7rem .8rem;transition:border-color .3s;display:flex;box-shadow:inset 0 1px #ffffff29,0 24px 40px -28px #000}.brands-dialog .bd-card:hover{border-color:#e3061b99}.brands-dialog .bd-card img{width:100%;height:auto;display:block}.brands-dialog .bd-card span{-webkit-line-clamp:2;color:#ffffff8c;text-align:center;-webkit-box-orient:vertical;min-height:2.6em;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.brands-dialog .bd-plane[data-size=sm] .bd-card span{display:none}.brands-dialog .bd-head{z-index:2;background:linear-gradient(#050505 65%,#05050500);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem) max(1rem,3vw) 2.5rem;display:flex;position:relative}.brands-dialog .bd-title{flex:12rem;min-width:0}.brands-dialog .bd-foot{z-index:2;justify-content:center;margin-top:auto;padding:1.5rem 1rem clamp(1.25rem,4vh,2.5rem);display:flex;position:relative}.brands-dialog .bd-list{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.js) .brands-dialog .bd-list{z-index:2;clip-path:none;white-space:normal;color:#fffc;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem 1.5rem;width:auto;height:auto;margin:0;padding:0 max(1rem,3vw) 3rem;display:grid;position:relative;overflow:visible}html:not(.js) .brands-dialog .bd-foot{display:none}@media (prefers-reduced-motion:reduce){.brands-dialog,.brands-dialog .bd-plane{transition:none}.brands-dialog .bd-roll{animation:none}}.pw[data-astro-cid-grsovck6]{padding-block:6rem;overflow-x:clip}.pw[data-astro-cid-grsovck6]:before{content:"";pointer-events:none;background:radial-gradient(45% 40% at 50% 55%,#e3061b21,#0000 70%);position:absolute;inset:0}.pw-label[data-astro-cid-grsovck6]{max-width:1720px;font-family:var(--font-display);text-transform:uppercase;margin:3.5rem auto 0;padding-inline:clamp(1rem,3vw,2.75rem);font-size:clamp(2.4rem,4.6vw,4.25rem);font-weight:700;line-height:1;position:relative}.pw-wheel[data-astro-cid-grsovck6]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.25rem;max-width:1720px;margin:3rem auto 0;padding-inline:clamp(1rem,3vw,2.75rem);display:grid}.pw-face[data-astro-cid-grsovck6]{background:radial-gradient(120% 80% at 10% 0,#ffffff1f,#0000 50%),radial-gradient(90% 70% at 100% 100%,#e3061b29,#0000 60%),linear-gradient(135deg,#222222eb,#101010e6);border:1px solid #ffffff24;border-radius:26px;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px 1px #ffffff0d,0 24px 60px -28px #000000e6;container-type:inline-size}.pw-face-top[data-astro-cid-grsovck6]{align-items:center;gap:.9rem;display:flex}.pw-step[data-astro-cid-grsovck6]{background:linear-gradient(135deg, var(--color-red), var(--color-red-deep));width:3.5rem;height:3.5rem;font-family:var(--font-display);border-radius:1rem;flex:none;place-items:center;font-size:1.3rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff4d}.pw-title[data-astro-cid-grsovck6]{font-family:var(--font-display);text-transform:uppercase;font-size:1.35rem;font-weight:700;line-height:1.05}.pw-role[data-astro-cid-grsovck6]{color:#fff9;font-size:.9rem}.pw-face-top[data-astro-cid-grsovck6] .pw-ast{color:var(--color-red);flex:none;margin-left:auto}.pw-text[data-astro-cid-grsovck6]{color:#ffffffd9;flex:1;font-size:1.05rem;font-style:italic;line-height:1.5}.pw-bars[data-astro-cid-grsovck6]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff9;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;display:flex}.pw-bar[data-astro-cid-grsovck6]{background:#ffffff26;border-radius:999px;width:1rem;height:.375rem;display:inline-block}.pw-bar[data-astro-cid-grsovck6].is-on{background:var(--color-red)}.pw-bars-label[data-astro-cid-grsovck6]{margin-left:.5rem}.pw-front[data-astro-cid-grsovck6],.pw-index[data-astro-cid-grsovck6],.pw-hint[data-astro-cid-grsovck6]{display:none}@media (prefers-reduced-motion:no-preference){.js .pw[data-astro-cid-grsovck6]{height:calc(100svh + var(--pw-count) * 60svh);padding:0}.js .pw-sticky[data-astro-cid-grsovck6]{height:100svh;position:sticky;top:0;overflow:hidden}.js .pw-top[data-astro-cid-grsovck6]{z-index:3;padding-top:7rem;position:relative}.js .pw-label[data-astro-cid-grsovck6]{z-index:1;width:var(--pw-label-w,20rem);text-align:center;text-wrap:balance;max-width:none;font-size:var(--pw-title,3rem);pointer-events:none;margin:0;padding:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.js .pw-stage[data-astro-cid-grsovck6]{z-index:2;perspective:var(--pw-depth,900px);position:absolute;inset:0}.js .pw-wheel[data-astro-cid-grsovck6]{width:0;height:0;transform-style:preserve-3d;margin:0;padding:0;display:block;position:absolute;top:50%;left:50%}.js .pw-card[data-astro-cid-grsovck6]{width:var(--pw-card-w,30rem);height:var(--pw-card-h,20rem);margin-left:calc(var(--pw-card-w,30rem) / -2);margin-top:calc(var(--pw-card-h,20rem) / -2);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.js .pw-face[data-astro-cid-grsovck6]{transform-origin:50%;gap:3.6cqw;height:100%;padding:5.5cqw}.js .pw-step[data-astro-cid-grsovck6]{border-radius:3.4cqw;width:12cqw;height:12cqw;font-size:4.6cqw}.js .pw-title[data-astro-cid-grsovck6]{font-size:5.6cqw}.js .pw-role[data-astro-cid-grsovck6]{font-size:3.4cqw}.js .pw-text[data-astro-cid-grsovck6]{font-size:max(13px,4.1cqw)}.js .pw-bars[data-astro-cid-grsovck6]{font-size:3.1cqw}.js .pw-bar[data-astro-cid-grsovck6]{width:3.6cqw;height:1.3cqw}.js .pw-hint[data-astro-cid-grsovck6]{z-index:3;text-align:center;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;pointer-events:none;font-size:.8rem;font-weight:600;display:block;position:absolute;bottom:2rem;left:0;right:0}@media (width>=64rem){.js .pw-front[data-astro-cid-grsovck6]{z-index:3;max-width:24%;font-family:var(--font-display);text-transform:uppercase;opacity:0;pointer-events:none;flex-direction:column;gap:.25rem;font-weight:700;line-height:.95;display:flex;position:absolute;top:50%;left:clamp(1rem,4vw,4rem);translate:0 -50%}.js .pw-front-num[data-astro-cid-grsovck6]{color:var(--color-red-hot);font-size:clamp(4rem,8vw,7.5rem)}.js .pw-front-title[data-astro-cid-grsovck6]{font-size:clamp(1.6rem,2.6vw,2.6rem)}.js .pw-index[data-astro-cid-grsovck6]{z-index:3;text-align:right;flex-direction:column;gap:.4rem;display:flex;position:absolute;top:50%;right:clamp(1rem,3vw,2.75rem);translate:0 -50%}.js .pw-index[data-astro-cid-grsovck6] button[data-astro-cid-grsovck6]{font-family:var(--font-display);text-transform:uppercase;color:#ffffff73;font-size:1.05rem;font-weight:600;transition:color .3s}.js .pw-index[data-astro-cid-grsovck6] button[data-astro-cid-grsovck6]:hover,.js .pw-index[data-astro-cid-grsovck6] button[data-astro-cid-grsovck6][aria-current=step]{color:#fff}.js .pw-index[data-astro-cid-grsovck6] button[data-astro-cid-grsovck6][aria-current=step] .pw-index-num[data-astro-cid-grsovck6]{color:var(--color-red-hot)}}}.dcc-root[data-astro-cid-fr3vssiv]{--dcc-s:clamp(170px, min(46vmin, 32vw), 400px);--dcc-pad:clamp(18px, 3.4cqw, 40px);--dcc-sheen:.6;--dcc-spin:24s;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:radial-gradient(70% 60% at 62% 45%,#e3061b1f,#0000 70%),radial-gradient(120% 90% at 50% 40%,#ffffff0a,#ffffff03);border:1px solid #ffffff1a;border-radius:30px;outline:none;width:100%;height:clamp(32rem,78svh,50rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f;container-type:inline-size}.dcc-root[data-astro-cid-fr3vssiv]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-red-hot), inset 0 1px 0 #ffffff1f}.dcc-root[data-astro-cid-fr3vssiv][data-dragging],.dcc-root[data-astro-cid-fr3vssiv][data-dragging] .dcc-slide[data-astro-cid-fr3vssiv]{cursor:grabbing}.dcc-stage[data-astro-cid-fr3vssiv]{width:var(--dcc-s);aspect-ratio:1;perspective:calc(var(--dcc-s) * 3.2);position:absolute;top:54%;left:56%;transform:translate(-50%,-50%)}.dcc-slide[data-astro-cid-fr3vssiv]{color:inherit;font:inherit;cursor:pointer;will-change:transform;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;outline:none;margin:0;padding:0;position:absolute;inset:0}.dcc-tilt[data-astro-cid-fr3vssiv]{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.dcc-slide[data-astro-cid-fr3vssiv][data-active] .dcc-tilt[data-astro-cid-fr3vssiv]{transform:translateZ(var(--dcc-lift,0px)) rotateX(calc(var(--dcc-py,0) * -12deg)) rotateY(calc(var(--dcc-px,0) * 12deg))}.dcc-slide[data-astro-cid-fr3vssiv][data-active]:hover{--dcc-lift:calc(var(--dcc-s) * .05)}.dcc-shade[data-astro-cid-fr3vssiv]{pointer-events:none;background:radial-gradient(circle closest-side,#0000 30%,#00000073 52%,#00000040 80%,#0000 100%);border-radius:50%;position:absolute;inset:0;transform:translate3d(0,7%,-18px)scale(.97)}.dcc-edge[data-astro-cid-fr3vssiv],.dcc-disc[data-astro-cid-fr3vssiv]{border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 16.6%,#000 17.1%);mask:radial-gradient(circle closest-side,#0000 16.6%,#000 17.1%)}.dcc-edge[data-astro-cid-fr3vssiv]{background:linear-gradient(160deg,#d7d9dc,#8d9196 55%,#c4c7cb);transform:translateZ(-4px)}.dcc-disc[data-astro-cid-fr3vssiv]{background:#2a2a2a;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 0 0 2px #00000014}.dcc-roll[data-astro-cid-fr3vssiv],.dcc-idle[data-astro-cid-fr3vssiv]{border-radius:50%;position:absolute;inset:0}.dcc-roll[data-astro-cid-fr3vssiv]{transform:rotate(var(--dcc-roll,0deg))}.dcc-idle[data-astro-cid-fr3vssiv]{font-family:var(--font-display);animation:dcc-spin var(--dcc-spin) linear infinite;animation-play-state:paused}.dcc-slide[data-astro-cid-fr3vssiv][data-active] .dcc-idle[data-astro-cid-fr3vssiv]{animation-play-state:running}.dcc-root[data-astro-cid-fr3vssiv][data-dragging] .dcc-idle[data-astro-cid-fr3vssiv],.no-motion .dcc-idle[data-astro-cid-fr3vssiv]{animation-play-state:paused!important}@keyframes dcc-spin{to{transform:rotate(1turn)}}.dcc-idle[data-astro-cid-fr3vssiv]>img[data-astro-cid-fr3vssiv]{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.dcc-idle[data-astro-cid-fr3vssiv]>svg[data-astro-cid-fr3vssiv],.dcc-hub[data-astro-cid-fr3vssiv]{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dcc-hub[data-astro-cid-fr3vssiv]{pointer-events:none}.dcc-sheen[data-astro-cid-fr3vssiv]{pointer-events:none;mix-blend-mode:screen;opacity:var(--dcc-sheen);background:conic-gradient(from calc(var(--dcc-glint,0deg) + var(--dcc-px,0) * 70deg), transparent 0deg, #ffffff80 16deg, transparent 38deg, transparent 140deg, #ff78824d 168deg, #ffc8d24d 186deg, #ffecaa3d 200deg, transparent 224deg, transparent 360deg), radial-gradient(circle at 32% 24%, #ffffff4d, transparent 46%);border-radius:50%;position:absolute;inset:0}.dcc-slide[data-astro-cid-fr3vssiv]:focus-visible .dcc-disc[data-astro-cid-fr3vssiv]{box-shadow:inset 0 0 0 3px var(--color-ink), inset 0 0 0 6px var(--color-red-hot)}.dcc-head[data-astro-cid-fr3vssiv]{top:var(--dcc-pad);left:var(--dcc-pad);z-index:4;pointer-events:none;width:clamp(190px,24cqw,320px);position:absolute}.dcc-title[data-astro-cid-fr3vssiv]{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,4cqw,52px);font-weight:700;line-height:.95}.dcc-dl[data-astro-cid-fr3vssiv]{margin:0}.dcc-row[data-astro-cid-fr3vssiv]{border-top:1px solid #ffffff47;justify-content:space-between;gap:12px;padding:7px 0 8px;display:flex}.dcc-row[data-astro-cid-fr3vssiv] dt[data-astro-cid-fr3vssiv]{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:12px;font-weight:600;line-height:16px}.dcc-row[data-astro-cid-fr3vssiv] dd[data-astro-cid-fr3vssiv]{font-family:var(--font-display);text-align:right;text-transform:uppercase;margin:0;font-size:15px;font-weight:600;line-height:16px}.dcc-in[data-astro-cid-fr3vssiv]{animation:.8s cubic-bezier(.2,.7,.1,1) both dcc-in;animation-delay:calc(var(--i,0) * 60ms)}@keyframes dcc-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}}.dcc-ctl[data-astro-cid-fr3vssiv]{right:var(--dcc-pad);bottom:var(--dcc-pad);z-index:5;align-items:center;gap:10px;display:flex;position:absolute}.dcc-btn[data-astro-cid-fr3vssiv]{width:44px;height:44px;color:inherit;cursor:pointer;border-radius:999px;place-items:center;transition:opacity .2s,transform .2s;display:grid}.dcc-btn[data-astro-cid-fr3vssiv]:hover:not(:disabled){transform:translateY(-2px)}.dcc-btn[data-astro-cid-fr3vssiv]:active:not(:disabled){transform:scale(.92)}.dcc-btn[data-astro-cid-fr3vssiv]:disabled{opacity:.3;cursor:default}.dcc-count[data-astro-cid-fr3vssiv]{text-align:center;min-width:64px;font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#ffffffb3;font-size:15px}.dcc-count[data-astro-cid-fr3vssiv] b[data-astro-cid-fr3vssiv]{color:#fff;font-weight:700}.dcc-hint[data-astro-cid-fr3vssiv]{left:var(--dcc-pad);bottom:var(--dcc-pad);z-index:4;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;pointer-events:none;font-size:12px;font-weight:600;line-height:44px;position:absolute}.dcc-sr[data-astro-cid-fr3vssiv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=720px){.dcc-head[data-astro-cid-fr3vssiv]{right:var(--dcc-pad);width:auto}.dcc-title[data-astro-cid-fr3vssiv]{font-size:clamp(26px,8cqw,40px)}.dcc-stage[data-astro-cid-fr3vssiv]{top:60%;left:50%}.dcc-hint[data-astro-cid-fr3vssiv]{display:none}}@media (prefers-reduced-motion:reduce){.dcc-idle[data-astro-cid-fr3vssiv],.dcc-in[data-astro-cid-fr3vssiv]{animation:none}.dcc-tilt[data-astro-cid-fr3vssiv],.dcc-btn[data-astro-cid-fr3vssiv]{transition:none}}.archive[data-astro-cid-alfxgm27]:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 85% 15%,#e3061b29,#0000 70%),radial-gradient(40% 35% at 5% 85%,#6b071059,#0000 70%);position:absolute;inset:0}.hwf-mark[data-astro-cid-jo6i4kqk]{margin:clamp(2.5rem,6vw,5rem) clamp(1rem,3vw,2.75rem) 0;position:relative}.hwf-mark[data-astro-cid-jo6i4kqk] canvas[data-astro-cid-jo6i4kqk]{pointer-events:none;width:calc(100% + 96px);height:calc(100% + 120px);display:block;position:absolute;top:-120px;left:-48px}html:not(.js) .hwf-mark[data-astro-cid-jo6i4kqk],.hwf-mark[data-astro-cid-jo6i4kqk][data-fallback]{background:var(--sigla) top center / 100% auto no-repeat}.svc-dialog[data-astro-cid-i4emia4w]{z-index:85;overscroll-behavior:contain;width:100%;max-width:none;height:100%;max-height:none;color:inherit;opacity:0;transition:opacity .35s ease, overlay .35s allow-discrete, display .35s allow-discrete;background:0 0;border:0;margin:0;padding:.5rem;position:fixed;inset:0;overflow-y:auto}@media (width>=48rem){.svc-dialog[data-astro-cid-i4emia4w]{padding:1.5rem}}.svc-dialog[data-astro-cid-i4emia4w][open]{opacity:1}.svc-dialog[data-astro-cid-i4emia4w]::backdrop{backdrop-filter:blur(14px)saturate(140%);background:#0505059e}.svc-dialog-body[data-astro-cid-i4emia4w]{transition:transform .5s var(--ease-out-expo);transform:translateY(24px)scale(.98)}.svc-dialog[data-astro-cid-i4emia4w][open] .svc-dialog-body[data-astro-cid-i4emia4w]{transform:none}@starting-style{.svc-dialog[data-astro-cid-i4emia4w][open]{opacity:0}.svc-dialog[data-astro-cid-i4emia4w][open] .svc-dialog-body[data-astro-cid-i4emia4w]{transform:translateY(24px)scale(.98)}}html:has(.svc-dialog[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.svc-dialog[data-astro-cid-i4emia4w],.svc-dialog-body[data-astro-cid-i4emia4w]{transition:none}}
