.lb-hero{position:relative;overflow:hidden;padding-block:140px clamp(64px,9vw,120px);border-bottom:1px solid var(--u-line)}.lb-hero__stack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column;justify-content:center;gap:.1em;padding-inline:2vw;pointer-events:none;opacity:.16;overflow:hidden;font-family:var(--u-display);font-size:clamp(2.6rem,11vw,9rem);line-height:.9;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap}.lb-hero__stack span{display:block;color:transparent;-webkit-text-stroke:1px var(--card-accent, var(--u-ink))}.lb-hero__stack span:nth-child(2n){align-self:flex-end}.lb-hero__copy{position:relative;z-index:3;display:grid;gap:1.1rem;min-width:0}.lb-hero__title{margin:0;font-size:clamp(2.4rem,10vw,8.4rem);max-width:12ch;overflow-wrap:anywhere}.lb-hero__title em{display:block;font-style:normal;color:var(--u-accent)}.lb-hero__lede{margin:0;max-width:60ch;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.6;color:color-mix(in srgb,var(--u-ink) 86%,transparent)}.lb-hero__rule{display:grid;gap:.8rem;justify-items:start;max-width:720px;margin-top:1rem;padding:clamp(18px,3vw,28px);border:1px solid var(--u-line);background:color-mix(in srgb,var(--u-bg) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb-hero__rule-title{margin:0;font:500 .75rem/1.4 var(--u-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--u-accent)}.lb-hero__rule p{margin:0;line-height:1.6;color:var(--u-muted)}.lb-hero__legend{display:grid;gap:.6rem;margin:0;padding:0;list-style:none;font-size:.95rem;line-height:1.5}.lb-reels{display:grid;gap:clamp(72px,12vw,180px);padding-block:clamp(72px,10vw,150px)}.lb-reel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,88px);align-items:start}.lb-reel:nth-child(2n) .lb-reel__media{order:2}.lb-reel__media{position:sticky;top:96px;min-width:0}.lb-reel__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#111;border:1px solid var(--u-line)}.lb-reel__frame>*{width:100%;height:100%}.lb-reel__frame img{object-fit:cover}.lb-reel__type{display:grid;place-items:center;padding:1rem;text-align:center;font-family:var(--u-display);font-size:clamp(2rem,5vw,3.6rem);line-height:.92;text-transform:uppercase;color:var(--card-accent);overflow-wrap:anywhere;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--card-accent) 22%,#000),#000 70%)}.lb-reel__copy{display:grid;gap:1rem;justify-items:start;min-width:0;padding-top:clamp(0px,4vw,48px)}.lb-reel__name{margin:0;font-size:clamp(2.2rem,7.5vw,6.4rem);color:var(--card-accent);max-width:100%;overflow-wrap:anywhere}.lb-reel__line{margin:0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:600;line-height:1.35}.lb-reel__text{margin:0;max-width:60ch;line-height:1.7;color:color-mix(in srgb,var(--u-ink) 82%,transparent)}.lb-reel__facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 .6rem;padding:0;list-style:none}.lb-reel__facts li{padding:.45em .8em;border:1px solid var(--u-line);font:500 .75rem/1.3 var(--u-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--u-muted)}.lb-reel__facts .lb-reel__next{border-color:var(--card-accent);color:var(--u-ink)}@media(max-width:859px){.lb-reel{grid-template-columns:minmax(0,1fr)}.lb-reel:nth-child(2n) .lb-reel__media{order:0}.lb-reel__media{position:static;max-width:440px}.lb-reel__copy{padding-top:0}}

.vip-inline,.vip-slide{--vip-accent:var(--u-accent,#d9f657);--vip-on-accent:var(--u-on-accent,#111110);--vip-line:var(--u-line,color-mix(in srgb,currentColor 20%,transparent))}.vip-inline__kicker,.vip-slide__kicker{display:flex;align-items:center;gap:12px;margin:0;font:700 .75rem/1.2 var(--u-font-body,"DM Sans",sans-serif);letter-spacing:.2em;text-transform:uppercase}.vip-inline__kicker:before,.vip-slide__kicker:before{content:"";flex:none;width:24px;height:2px;background:var(--vip-accent)}.vip-inline{padding:clamp(64px,9vw,128px) 0;background:var(--u-bg,#050505);color:var(--u-ink,#f0efe9);border-top:1px solid var(--vip-line)}.vip-inline__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,110px);align-items:start}.vip-inline__title{margin:22px 0 0;font:400 clamp(46px,7vw,112px)/.9 var(--u-font-display,"Archivo Black",sans-serif);letter-spacing:-.06em;text-transform:uppercase;overflow-wrap:break-word}.vip-inline__text{max-width:32ch;margin:26px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.end-credits .vip-inline a:focus-visible{outline:2px solid var(--focus-ring,var(--u-ink,currentColor));outline-offset:3px}.vip-slide{position:fixed;z-index:90;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:min(400px,calc(100vw - 40px));max-height:calc(100svh - 110px);overflow:auto;overscroll-behavior:contain;padding:22px 24px 24px;background:var(--u-bg,#050505);color:var(--u-ink,#f0efe9);border:1px solid var(--vip-line);border-radius:var(--u-radius,0px);box-shadow:0 30px 80px -24px #0009;animation:vip-in calc(.8s*var(--u-tempo,1)) cubic-bezier(.2,.75,.2,1) both}@keyframes vip-in{0%{opacity:0;transform:translateY(28px)}}.vip-slide__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit}.vip-slide__close:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.vip-slide__close:focus-visible,.vip-slide__open:focus-visible{outline:2px solid var(--focus-ring,var(--u-ink,currentColor));outline-offset:3px}.vip-slide__kicker{padding-right:44px}.vip-slide__title{margin:12px 0 0;padding-right:40px;font:400 clamp(28px,3vw,36px)/.95 var(--u-font-display,"Archivo Black",sans-serif);letter-spacing:-.05em;text-transform:uppercase}.vip-slide__text{margin:10px 0 18px;font-size:15px;line-height:1.5}.vip-slide__open{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--vip-accent);color:var(--vip-on-accent);font:700 .75rem/1.2 var(--u-font-body,"DM Sans",sans-serif);letter-spacing:.16em;text-transform:uppercase}.vip-slide .lead-form{margin-top:18px}.vip-slide .lead-form__consents,.vip-slide .lead-form__actions{margin-top:20px}.vip-slide .lead-check{font-size:13px}.vip-slide .lead-form__submit{width:100%}.media-open .vip-slide{display:none}.vip-inline--club{--u-radius:0px;--u-radius-pill:0px;border-top:1px solid var(--vip-line)}.vip-inline--club .vip-inline__kicker{font-family:var(--u-mono);font-weight:500;letter-spacing:.16em}.vip-inline--club .vip-inline__kicker:before{width:56px;height:1px}.vip-inline--club .vip-inline__title{font:500 clamp(30px,5.2vw,84px)/1 var(--u-mono);letter-spacing:-.045em;text-transform:uppercase}.vip-inline--club .vip-inline__text{font-size:clamp(15px,1.2vw,18px);line-height:1.55}.vip-inline--club .lead-form{--lf-radius:0px}.vip-inline--club :is(.lead-chip span,.lead-field--radio .lead-chips,.lead-form__submit,.lead-form__channel,.lead-form__draft-btn,.lead-questions__remove,.lead-check input){border-radius:0}.vip-inline--club .lead-form__submit{font-family:var(--u-mono);font-weight:500;letter-spacing:.12em}.vip-inline--club :is(.lead-chip span,.lead-check,.lead-field__label){font-family:var(--u-mono)}.vip-inline--festas .vip-inline__title{font-size:clamp(2.6rem,6.2vw,7rem);line-height:.92;letter-spacing:-.05em}.vip-inline--festas .vip-inline__kicker:before{width:36px}@media(max-width:900px){.vip-inline__grid{grid-template-columns:minmax(0,1fr)}.vip-inline__text{max-width:none}}@media(max-width:760px){.vip-slide{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:calc(100svh - 96px);padding:18px 18px 20px}.vip-slide__open{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.vip-slide{animation:none}}:root[data-motion=reduced] .vip-slide{animation:none}.vip-capture__loading{min-height:320px}

.fs-cardbox{position:relative;display:grid;align-content:start;min-width:0}.fs-cardbox>.fs-card{width:100%}.fs-cardbox__save{position:absolute;top:8px;right:8px;z-index:2}.fs-cardbox .fs-card__arrow{right:calc(1rem + 48px)}.fs-cardbox .fs-card__top{padding-right:calc(3.2rem + 48px)}.fs-cardbox>.fs-card[style*="visibility: hidden"]~.fs-cardbox__save{visibility:hidden}.fs-cardbox__reason{margin-top:10px}@media(max-width:420px){.fs-cardbox .fs-card__arrow{display:none}.fs-cardbox .fs-card__top{padding-right:56px}}.fs-page{background:var(--u-bg);color:var(--u-ink);font-family:var(--u-text);overflow-x:clip}.fs-page :where(a,button):focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}.fs-page img{max-width:100%}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.8em 1.4em;font:500 12px/1.2 var(--u-mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--u-ease-out)}.fs-btn--accent{background:var(--u-accent);color:var(--u-on-accent)}.fs-btn--accent:hover{background:var(--u-ink);color:var(--u-bg)}.fs-btn--line{border-color:var(--u-line);color:var(--u-ink);background:transparent}.fs-btn--line:hover{border-color:var(--u-ink)}.fs-btn--ghost{border-color:color-mix(in srgb,var(--u-accent) 60%,transparent);color:var(--u-accent);background:transparent}.fs-btn--ghost:hover{background:color-mix(in srgb,var(--u-accent) 14%,transparent)}.fs-link{display:inline-flex;align-items:center;gap:.4em;min-height:44px;color:var(--u-ink);font:500 12px/1.3 var(--u-mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.35em;text-decoration-color:color-mix(in srgb,var(--u-accent) 70%,transparent)}.fs-link:hover{color:var(--u-accent)}.fs-caption{margin:.6rem 0 0;font:400 .75rem/1.4 var(--u-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--u-muted)}.fs-section{padding-block:clamp(72px,11vw,150px);position:relative}.fs-section+.fs-section{border-top:1px solid var(--u-line)}.fs-head{display:grid;gap:1rem;margin-bottom:clamp(28px,4vw,56px);max-width:100%;min-width:0}.fs-head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem}.fs-head__title{margin:.4rem 0 0;font-size:clamp(1.75rem,7vw,5.6rem);max-width:min(16ch,100%);min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.fs-head__title .fx-line{max-width:100%}.fs-head__title em{font-style:normal;color:var(--u-accent)}.fs-head__lede{max-width:58ch;margin:0;color:var(--u-muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}@media(max-width:699px){.fs-head--row{grid-template-columns:minmax(0,1fr)}}.fs-marquee{border-block:1px solid var(--u-line);background:var(--u-bg);font-family:var(--u-display);text-transform:uppercase}.fs-hero{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;background:#000;color:#fff}.fs-hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;transform-origin:50% 40%}.fs-hero__stage>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fs-hero__cut{object-fit:cover;opacity:0;visibility:hidden}.fs-hero__wipe{background:var(--u-accent);transform-origin:50% 0;transform:scaleY(0);z-index:1}.fs-hero__shade{z-index:1;background:linear-gradient(180deg,#0000008c,#0000001a 35%,#000000d1)}.fs-hero__copy{position:relative;z-index:3;display:grid;gap:1.1rem;padding-block:128px clamp(40px,7vw,88px);min-width:0}.fs-hero__light{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin:0;font:500 .75rem/1.4 var(--u-mono);letter-spacing:.14em;text-transform:uppercase}.fs-hero__light div{display:flex;gap:.5em}.fs-hero__light dt{color:#ffffffa8}.fs-hero__light dd{margin:0;color:var(--u-accent)}.fs-hero__title{margin:0;font-size:clamp(2.6rem,11.5vw,10rem);max-width:11ch;overflow-wrap:anywhere}.fs-hero__title em{display:block;font-style:normal;color:var(--u-accent)}.fs-hero__lede{max-width:54ch;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55;color:#ffffffdb}.fs-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.fs-hero__stat{margin:0;font-size:.95rem;color:#ffffffdb}.fs-hero__stat b{font-family:var(--u-display);font-weight:400;color:var(--u-accent);font-size:1.3em}.fs-hero__stat small{color:#ffffffa8;font:400 .75rem/1.4 var(--u-mono);letter-spacing:.1em;text-transform:uppercase}.fs-hero__scroll{display:inline-flex;align-items:center;gap:.5em;font:500 10px/1 var(--u-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8}@media(prefers-reduced-motion:reduce){.fs-hero__cut,.fs-hero__wipe{display:none}}.fs-seal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4em .6em;max-width:100%}.fs-seal__stamp{display:inline-block;padding:.38em .7em;border:1px solid currentColor;border-radius:3px;font:500 .75rem/1.2 var(--u-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fs-seal--marca .fs-seal__stamp{color:var(--u-accent)}.fs-seal--edicao .fs-seal__stamp{color:#ff8fab}.fs-seal--coproducao .fs-seal__stamp{color:#c9b6ff}.fs-seal--sediado .fs-seal__stamp{color:#c7e883;border-style:dashed}.fs-seal__credit{font-size:.9rem;color:var(--u-muted)}.fs-seal__source{position:relative;display:inline-flex;align-items:center;min-height:44px;margin-block:calc((44px - 1.4em)/-2);line-height:1.4;vertical-align:baseline;color:var(--u-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.fs-seal__source:hover{color:var(--u-accent)}a.fs-seal__source:focus-visible{outline-style:none}a.fs-seal__source:focus-visible:after{content:"";position:absolute;inset:calc((100% - 1.4em)/2) 0;border-radius:2px;outline:2px solid;outline-color:inherit;outline-offset:2px;pointer-events:none}.fs-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.fs-chip{min-height:44px;padding:.6em 1.1em;border:1px solid var(--u-line);border-radius:999px;background:transparent;color:var(--u-ink);font:500 .75rem/1 var(--u-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.fs-chip small{margin-left:.35em;color:var(--u-muted);font-size:1em}.fs-chip:hover{border-color:var(--u-ink)}.fs-chip[aria-pressed=true]{background:var(--u-accent);border-color:var(--u-accent);color:var(--u-on-accent)}.fs-chip[aria-pressed=true] small{color:inherit}.fs-catalog__hint{margin:0 0 1.4rem;color:var(--u-muted);font-size:.95rem}.fs-catalog__past{margin:clamp(48px,6vw,80px) 0 1.2rem}.fs-catalog__hosted{margin-top:clamp(48px,6vw,80px)}.fs-catalog__hosted .fs-catalog__past{margin-top:0}.fs-catalog__hosted-text{max-width:62ch;margin:0 0 1.2rem;color:var(--u-muted);line-height:1.6}.fs-grid--hosted .fs-card{border-style:dashed}.fs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(12px,1.6vw,22px)}.fs-grid--past .fs-card{filter:grayscale(.85)}.fs-card{position:relative;display:grid;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;background:#111;border:1px solid var(--u-line);min-width:0}.fs-card__media,.fs-card__media img,.fs-card__type{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fs-card__media{container-type:inline-size}.fs-card__media img{object-fit:cover;transition:transform .9s var(--u-ease-out),filter .5s}.fs-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 32%,transparent 45%,rgba(0,0,0,.88))}.fs-card__type{display:grid;place-items:center;padding:3.2rem 1.2rem 5.4rem;text-align:center;font-family:var(--u-display);font-size:min(clamp(2.6rem,6.4vw,4.4rem),calc((100cqi - 2.4rem) / (var(--fit, 6) * .74)));line-height:.84;letter-spacing:-.05em;text-transform:uppercase;color:#0b0b0b;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(0,0,0,.07) 13px 14px),radial-gradient(120% 90% at 18% 8%,color-mix(in srgb,var(--card-accent, var(--u-accent)) 88%,#fff),var(--card-accent, var(--u-accent)) 46%,color-mix(in srgb,var(--card-accent, var(--u-accent)) 55%,#000))}.fs-card__top,.fs-card__bottom{position:relative;z-index:1;padding:1rem;min-width:0}.fs-card:has(.fs-card__type) .fs-seal__stamp{background:#0000009e}.fs-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;align-self:start;padding-right:3.2rem}.fs-card__index{font:500 .75rem/1 var(--u-mono);letter-spacing:.14em;color:#ffffffb8}.fs-card__flag{font:500 .75rem/1 var(--u-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#ffffff24;padding:.4em .6em;border-radius:3px}.fs-card__bottom{align-self:end;display:grid;gap:.35rem}.fs-card__line{font-size:.92rem;color:#ffffffd1}.fs-card__name{margin:0;font-family:var(--u-display);font-weight:400;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:.92;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere}.fs-card__arrow{position:absolute;top:1rem;right:1rem;z-index:1;transition:transform .35s var(--u-ease-out),color .25s}.fs-card:hover .fs-card__media img,.fs-card:focus-visible .fs-card__media img{transform:scale(1.06)}.fs-card:hover .fs-card__arrow,.fs-card:focus-visible .fs-card__arrow{transform:translate(3px,-3px);color:var(--card-accent, var(--u-accent))}.fs-card:hover,.fs-card:focus-visible{border-color:var(--card-accent, var(--u-accent))}.fs-card:focus-visible{outline:2px solid var(--u-accent);outline-offset:3px}.fs-upcoming__list{display:grid;gap:1rem}.fs-empty{display:grid;gap:1.2rem;justify-items:start;padding:clamp(24px,4vw,48px);border:1px dashed var(--u-line);max-width:760px}.fs-empty p{margin:0;font-size:1.05rem;line-height:1.6;color:var(--u-muted)}.fs-next{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:clamp(16px,3vw,40px);padding:clamp(18px,3vw,32px);border:1px solid var(--u-line);background:color-mix(in srgb,var(--card-accent, var(--u-accent)) 6%,#070707);border-left:4px solid var(--card-accent, var(--u-accent))}.fs-next__date{display:grid;align-content:start;gap:.3rem}.fs-next__day{font-family:var(--u-display);font-size:clamp(3.2rem,7vw,5.4rem);line-height:.85;color:var(--card-accent, var(--u-accent))}.fs-next__month,.fs-next__year{font:500 .75rem/1.3 var(--u-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--u-muted)}.fs-next__body{display:grid;gap:.8rem;min-width:0;align-content:start}.fs-next__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin:0;font:500 .75rem/1.4 var(--u-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--u-ink)}.fs-next__pulse{width:8px;height:8px;border-radius:50%;background:var(--u-accent);box-shadow:0 0 0 0 var(--u-accent);animation:fs-pulse 1.8s infinite}@keyframes fs-pulse{70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.fs-next__name{margin:0;font-family:var(--u-display);font-weight:400;font-size:clamp(1.6rem,3.6vw,3rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere}.fs-next__meta{display:grid;gap:.4rem;margin:0}.fs-next__meta div{display:flex;flex-wrap:wrap;gap:.6em}.fs-next__meta dt{font:500 .75rem/1.8 var(--u-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--u-muted)}.fs-next__meta dd{margin:0}.fs-next__actions,.fs-next__tools{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.fs-tool{display:inline-flex;align-items:center;gap:.45em;min-height:44px;padding:.5em .9em;border:1px solid var(--u-line);border-radius:6px;background:transparent;color:var(--u-ink);font:500 .75rem/1 var(--u-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.fs-tool:hover{border-color:var(--u-accent);color:var(--u-accent)}.fs-next__live{font:500 .75rem/1 var(--u-mono);color:var(--u-accent)}.fs-next__countdown{display:flex;align-items:center;gap:.5em;margin:0;font:500 .75rem/1.4 var(--u-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--u-ink)}.fs-sale{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .7em;color:var(--u-muted)}.fs-sale__state{display:inline-flex;align-items:center;gap:.55em;padding:.45em .8em;border:1px solid var(--u-line);color:var(--u-ink)}.fs-sale__state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--card-accent, var(--u-accent));flex:none}.fs-sale--a-venda .fs-sale__state,.fs-sale--ultimo-lote .fs-sale__state{border-color:var(--card-accent, var(--u-accent))}.fs-sale--esgotado .fs-sale__state,.fs-sale--encerrada .fs-sale__state{background:var(--u-ink);border-color:var(--u-ink);color:var(--u-bg)}.fs-sale--esgotado .fs-sale__state:before,.fs-sale--encerrada .fs-sale__state:before{background:var(--u-bg)}.fs-sale__checked a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:.25em}.fs-sale__checked a:hover{color:var(--u-ink)}.fs-sale__official{display:flex;align-items:center;gap:.6em;margin:-.2rem 0 0;font:500 .75rem/1.4 var(--u-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--u-muted)}.fs-sale__official:before{content:"";width:18px;height:1px;background:var(--card-accent, var(--u-accent))}@media(max-width:599px){.fs-next{grid-template-columns:minmax(0,1fr)}.fs-next__date{grid-template-columns:auto 1fr;align-items:end;column-gap:.8rem}.fs-next__year{grid-column:2}}@media(prefers-reduced-motion:reduce){.fs-next__pulse{animation:none}}.fs-carnival{background:linear-gradient(180deg,var(--u-bg),color-mix(in srgb,var(--u-accent-2) 10%,var(--u-bg)))}.fs-carnival__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);align-items:center}.fs-carnival__media{max-width:460px;width:100%}.fs-carnival__copy{display:grid;gap:1rem;justify-items:start;min-width:0}.fs-carnival__copy>p{margin:0;line-height:1.65;color:color-mix(in srgb,var(--u-ink) 84%,transparent);max-width:60ch}.fs-carnival__name{margin:0;font:500 12px/1.3 var(--u-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--u-accent-2)}.fs-carnival__credit{font-size:.9rem;color:var(--u-muted)!important}.fs-carnival__bloco{padding:1rem 1.2rem;border:1px solid var(--u-line);border-left:3px solid var(--u-accent-2);max-width:60ch}.fs-carnival__bloco h3{margin:0 0 .4rem;font-family:var(--u-display);font-weight:400;text-transform:uppercase;font-size:1.2rem;letter-spacing:-.02em}.fs-carnival__bloco p{margin:0;color:var(--u-muted);line-height:1.6}@media(max-width:859px){.fs-carnival__grid{grid-template-columns:minmax(0,1fr)}.fs-carnival__media{max-width:360px}}.fs-crew__grid{display:grid;gap:1.2rem;justify-items:start}.fs-crew__layout{display:grid;gap:clamp(28px,5vw,64px)}.fs-crew__head{display:grid;gap:1rem;justify-items:start;max-width:64ch}.fs-crew__head .fs-head__title{margin:0}.fs-crew__planner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}@media(min-width:960px){.fs-crew__planner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fs-crew__stub{position:sticky;top:96px}}.fs-crew__steps,.fs-crew__form{display:grid;gap:clamp(24px,3vw,36px);min-width:0}.fs-crew__form{gap:1rem}.fs-crew__field{display:grid;gap:.9rem;margin:0;padding:0;border:0;min-width:0}.fs-crew__field legend{display:flex;align-items:baseline;gap:.6em;margin:0 0 .9rem;padding:0;font-family:var(--u-display);font-weight:400;font-size:clamp(1.4rem,2.8vw,2.2rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase}.fs-crew__field legend span{font:500 .75rem/1 var(--u-mono);letter-spacing:.14em;color:var(--u-accent)}.fs-picks{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.fs-pick{position:relative;display:inline-flex;max-width:100%}.fs-pick input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fs-pick span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15em .55em;min-height:44px;padding:.6em 1.1em;max-width:100%;border:1px solid var(--u-line);border-radius:999px;color:var(--u-ink);font:500 12px/1.2 var(--u-mono);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;transition:background .2s,color .2s,border-color .2s}.fs-pick span small{color:var(--u-muted);font-size:1em}.fs-pick:hover span{border-color:var(--u-ink)}.fs-pick input:checked+span{background:var(--u-accent);border-color:var(--u-accent);color:var(--u-on-accent)}.fs-pick input:checked+span small{color:inherit}.fs-pick input:focus-visible+span{outline:2px solid var(--u-accent);outline-offset:3px}.fs-crew__date{display:grid;gap:.45rem;max-width:300px}.fs-crew__date span{font:500 .75rem/1.3 var(--u-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--u-muted)}.fs-crew__date input{min-height:48px;padding:.6em .9em;border:1px solid var(--u-line);border-radius:6px;background:transparent;color:var(--u-ink);font:500 16px/1.2 var(--u-text);color-scheme:dark}.fs-crew__date input:focus-visible{outline:2px solid var(--u-accent);outline-offset:2px;border-color:var(--u-accent)}.fs-crew__missing{margin:0;padding:.8rem 1rem;border-left:3px solid var(--u-accent);font-size:.95rem;line-height:1.5}.fs-crew__next,.fs-crew__back{justify-self:start}.fs-crew__form-title{margin:0;font-family:var(--u-display);font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase}.fs-crew__form-title:focus{outline:none}.fs-crew__stub{position:relative;display:grid;gap:1rem;min-width:0;padding:clamp(22px,3vw,34px);background:color-mix(in srgb,var(--u-accent) 7%,#0b0b0b);border:1px solid var(--u-line);border-top:3px solid var(--u-accent);-webkit-mask:radial-gradient(circle 10px at 0 62%,transparent 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 10px at 100% 62%,transparent 97%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 10px at 0 62%,transparent 97%,#000) left / 51% 100% no-repeat,radial-gradient(circle 10px at 100% 62%,transparent 97%,#000) right / 51% 100% no-repeat}.fs-crew__stub-title{margin:0;font:500 .75rem/1.3 var(--u-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--u-accent)}.fs-crew__lines{display:grid;gap:.8rem;margin:0}.fs-crew__lines div{display:grid;gap:.25rem;padding-bottom:.8rem;border-bottom:1px dashed var(--u-line);animation:fs-stub-in calc(.5s * var(--u-tempo, 1)) var(--u-ease-out) both}.fs-crew__lines dt{font:500 .75rem/1.3 var(--u-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--u-muted)}.fs-crew__lines dd{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}@keyframes fs-stub-in{0%{opacity:0;transform:translateY(10px);clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.fs-crew__admit{margin:0;font-family:var(--u-display);font-size:clamp(2rem,5vw,3.4rem);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:var(--u-accent);overflow-wrap:anywhere}.fs-crew__empty,.fs-crew__note{margin:0;color:var(--u-muted);font-size:.95rem;line-height:1.55}.fs-crew__note b{color:var(--u-ink);font-weight:600}.fs-crew__buy{display:flex;flex-wrap:wrap;gap:.5rem}@media(prefers-reduced-motion:reduce){.fs-crew__lines div{animation:none}}@media(max-width:599px){.fs-crew__next,.fs-crew__back,.fs-crew__buy .fs-btn{width:100%}}.fs-crew__text{margin:0;max-width:60ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65;color:color-mix(in srgb,var(--u-ink) 84%,transparent)}.fs-crew__actions{display:flex;flex-wrap:wrap;gap:.75rem}.fs-strip{margin-top:.5rem}.fs-film{display:grid;gap:.7rem;width:min(78vw,420px);padding:0;border:0;background:none;color:var(--u-ink);text-align:left;cursor:pointer}.fs-film--vertical{width:min(56vw,250px)}.fs-film--big{width:100%}.fs-film__frame{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#111;border:1px solid var(--u-line)}.fs-film--vertical .fs-film__frame{aspect-ratio:9 / 16}.fs-film__frame img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--u-ease-out),opacity .3s}.fs-film__type{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;font-family:var(--u-display);text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.4rem);line-height:.95;text-align:center;color:var(--u-accent);background:radial-gradient(circle at 50% 30%,#1d1d1d,#000);overflow-wrap:anywhere}.fs-film__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:var(--u-accent);color:var(--u-on-accent);transition:transform .3s var(--u-ease-out)}.fs-film--big .fs-film__play{width:84px;height:84px;margin:-42px 0 0 -42px}.fs-film__len{position:absolute;right:.6rem;bottom:.6rem;padding:.3em .5em;background:#000000b8;color:#fff;font:500 .75rem/1 var(--u-mono);letter-spacing:.08em}.fs-film__meta{display:grid;gap:.25rem}.fs-film__title{font-weight:600;line-height:1.3}.fs-film__credit{font:400 .75rem/1.4 var(--u-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--u-muted)}.fs-film:hover .fs-film__frame img,.fs-film:focus-visible .fs-film__frame img{transform:scale(1.05)}.fs-film:hover .fs-film__play,.fs-film:focus-visible .fs-film__play{transform:scale(1.12)}.fs-film:focus-visible{outline:2px solid var(--u-accent);outline-offset:4px}

::view-transition-group(raro-hero){animation-duration:.64s;animation-timing-function:cubic-bezier(.72,.01,0,1)}::view-transition-old(raro-hero),::view-transition-new(raro-hero){height:100%;object-fit:cover;overflow:clip;animation-duration:.64s;animation-timing-function:cubic-bezier(.72,.01,0,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(raro-hero),::view-transition-old(raro-hero),::view-transition-new(raro-hero){animation:none!important}}:root[data-motion=reduced]::view-transition-group(raro-hero),:root[data-motion=reduced]::view-transition-old(raro-hero),:root[data-motion=reduced]::view-transition-new(raro-hero){animation:none!important}.mem-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mem-dot,var(--u-accent,#d9f657));margin-right:8px;vertical-align:1px;flex:none}[data-unit=festas]{--mem-dot:#ff587f}[data-unit=caza]{--mem-dot:#2fa39a}[data-unit=life]{--mem-dot:#1c9dc0}[data-unit=club]{--mem-dot:#f51a0d}[data-unit=marcas]{--mem-dot:#f0efe9}[data-unit=jardim]{--mem-dot:#8fcf6a}[data-unit=grupo]{--mem-dot:#d9f657}.mem-gcard{min-width:0}.mem-gcard__link{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none;outline-offset:6px}.mem-gcard__frame{position:relative;aspect-ratio:3/2;overflow:hidden;background:#141412;border:1px solid var(--u-line,rgba(255,255,255,.14))}.mem-gcard__frame img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) contrast(1.02);transform:scale(1.001);transition:transform calc(.9s * var(--u-tempo,1)) var(--u-ease-out,cubic-bezier(.2,.7,.1,1)),filter .5s}.mem-gcard__link:hover .mem-gcard__frame img,.mem-gcard__link:focus-visible .mem-gcard__frame img{transform:scale(1.06);filter:saturate(1.05) contrast(1.05)}.mem-gcard__type{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.04) 22px 23px),#161614}.mem-gcard__type span{font-family:var(--u-display,"Archivo Black",sans-serif);font-size:clamp(22px,2.4vw,34px);line-height:.95;text-transform:uppercase;overflow-wrap:anywhere;color:var(--mem-dot,#d9f657)}.mem-gcard__type small{font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:.75rem;letter-spacing:.14em;opacity:.8}.mem-gcard__frame-no{position:absolute;left:10px;top:8px;font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.14em;color:#fff;mix-blend-mode:difference}.mem-gcard__badge{position:absolute;right:8px;bottom:8px;padding:5px 8px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--u-accent,#d9f657);color:var(--u-on-accent,#111)}.mem-gcard__badge.is-request{background:#0a0a0ad1;color:#f0efe9;border:1px solid rgba(255,255,255,.3)}.mem-gcard__meta{display:grid;gap:6px}.mem-gcard__kicker{margin:0;display:flex;align-items:center;flex-wrap:wrap;font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--u-muted,#a9a8a1)}.mem-gcard__title{margin:0;font-family:var(--u-display,"Archivo Black",sans-serif);font-size:clamp(18px,1.6vw,22px);line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.mem-gcard__count{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--u-line,rgba(255,255,255,.14));font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mem-gcard__count svg{transition:transform .3s}.mem-gcard__link:hover .mem-gcard__count svg{transform:translate(3px,-3px);color:var(--u-accent,#d9f657)}.mem-fcard{min-width:0;display:flex;flex-direction:column;gap:14px}.mem-fcard__screen{position:relative;display:block;width:100%;aspect-ratio:4/5;padding:0;border:1px solid var(--u-line,rgba(255,255,255,.14));background:#0b0b0a;color:#fff;overflow:hidden;cursor:pointer;isolation:isolate}.mem-fcard__screen:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:var(--poster) center/cover no-repeat;filter:blur(18px) brightness(.45) saturate(1.2);z-index:-1}.mem-fcard__screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform calc(.8s * var(--u-tempo,1)) var(--u-ease-out,cubic-bezier(.2,.7,.1,1))}.mem-fcard.is-vertical .mem-fcard__screen img{object-fit:cover}.mem-fcard__screen:hover img,.mem-fcard__screen:focus-visible img{transform:scale(1.04)}.mem-fcard__type{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;text-align:left;background:radial-gradient(120% 80% at 50% 0%,rgba(217,246,87,.18),transparent 60%),#0d0d0c}.mem-fcard__type b{font-family:var(--u-display,"Archivo Black",sans-serif);font-size:clamp(24px,2.6vw,36px);line-height:.92;text-transform:uppercase;font-weight:400;overflow-wrap:anywhere}.mem-fcard__type small{font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:.75rem;letter-spacing:.14em}.mem-fcard__play{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;display:grid;place-items:center;border-radius:50%;background:var(--u-accent,#d9f657);color:var(--u-on-accent,#111);transition:transform .35s var(--u-ease-out,ease)}.mem-fcard__screen:hover .mem-fcard__play,.mem-fcard__screen:focus-visible .mem-fcard__play{transform:scale(1.14)}.mem-fcard__dur{position:absolute;right:8px;bottom:8px;padding:4px 7px;font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:.75rem;letter-spacing:.06em;background:#000000b8;color:#fff}.mem-fcard__meta{display:grid;gap:6px}.mem-fcard__kicker{margin:0;font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--u-muted,#a9a8a1)}.mem-fcard__title{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.2;font-weight:700;overflow-wrap:anywhere}.mem-fcard__credit{margin:0;font-size:13px;color:var(--u-muted,#a9a8a1)}.mem-fcard__credit span{opacity:.8}.mem-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.mem-chip{min-height:44px;padding:0 16px;border:1px solid var(--u-line,rgba(255,255,255,.2));background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mem-chip:hover{border-color:currentColor}.mem-chip__n{margin-left:8px;font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:400;letter-spacing:.06em;opacity:.62}.mem-chip[aria-pressed=true]{background:var(--u-accent,#d9f657);border-color:var(--u-accent,#d9f657);color:var(--u-on-accent,#111)}.mem-select{min-height:44px;max-width:100%;padding:0 40px 0 14px;border:1px solid var(--u-line,rgba(255,255,255,.2));background:#111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23f0efe9' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;color:#f0efe9;font:inherit;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.mem-label{display:block;margin-bottom:8px;font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--u-muted,#a9a8a1)}.mem-page :focus-visible{outline:2px solid var(--u-accent-ink,var(--u-accent,#d9f657));outline-offset:4px}.mem-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mem-gcard,.mem-fcard{position:relative}.mem-gcard>.mem-save,.mem-fcard>.mem-save{position:absolute;top:8px;right:8px;z-index:2}.mem-reason{margin:12px 0 0;display:flex;align-items:baseline;gap:8px;font-family:var(--u-mono,"JetBrains Mono",monospace);font-size:.75rem;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:var(--u-ink,#f0efe9);overflow-wrap:anywhere}.mem-reason:before{content:"";flex:none;width:14px;height:1px;background:var(--mem-dot,var(--u-accent,#d9f657));transform:translateY(-3px)}.mem-reason.is-catalog{color:var(--u-muted,#a9a8a1)}.mem-reason.is-catalog:before{background:var(--u-line,rgba(255,255,255,.3))}
