@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2)format("woff2");font-weight:380 560;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.woff2)format("woff2");font-weight:380 520;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:400 650;font-style:normal;font-display:swap}:root{--paper:#f6f4f0;--paper-2:#e9e4dc;--ink:#1f2328;--ink-2:#5c6169;--navy:#2f4a6d;--cream:#f2eee6;--night:#0d0c12;--night-2:#17151d;--night-ink-2:#a9b0bc;--sky:#a9c1e3;--gold:#f4d35e;--serif:"Newsreader", "Iowan Old Style", "Palatino", Georgia, serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--safe-b:env(safe-area-inset-bottom,0px);--bar-h:72px;--bg-top:#f6f4f0;--bg-bot:#e9e4dc;--fg:var(--ink);--fg-2:var(--ink-2);--stage-h:100vh}html[data-clima=tarde]{--bg-top:#f7eee3;--bg-bot:#ead9c6}html[data-clima=noite]{--bg-top:#17151d;--bg-bot:#0d0c12}@supports (height:100svh){:root{--stage-h:100svh}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:460;line-height:1.02}h1 em,h2 em{font-style:italic;font-weight:420}p{text-wrap:pretty;margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--navy);color:#fff;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:2.5px solid var(--navy);outline-offset:3px;border-radius:8px}[data-theme=dark] :focus-visible,.end :focus-visible{outline-color:var(--sky)}.eyebrow{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);margin-bottom:12px;font-size:12px;font-weight:600}.btn{background:var(--navy);color:#fff;min-height:52px;font:600 17px/1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:transform .2s,background-color .2s,opacity .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-ghost{color:var(--navy);background:#2f4a6d17}.btn-small{min-height:44px;padding:0 18px;font-size:15px}.store{border-radius:10px;display:inline-block}.store img{width:auto;height:50px}.top{z-index:30;padding:calc(10px + env(safe-area-inset-top,0px)) 20px 10px;pointer-events:none;color:var(--fg);justify-content:space-between;align-items:center;transition:color .4s,opacity .4s;display:flex;position:fixed;inset:0 0 auto}.top>*{pointer-events:auto}.top{transition:color .4s,background-color .4s,box-shadow .4s}.top.solid{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f6f4f0db;box-shadow:0 1px #1f232812}.top.solid-night{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0d0c12d1;box-shadow:0 1px #f2eee60f}.brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand img{width:auto;height:40px;display:block}.brand .brand-escuro,html.on-dark .brand .brand-claro{display:none}html.on-dark .brand .brand-escuro{display:block}.cta-d{display:none}.top-cta{cursor:pointer;min-height:44px;font:600 14px/1 var(--sans);color:var(--navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:0;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;transition:opacity .3s;display:inline-flex;box-shadow:0 1px #1f23280f,0 6px 20px -8px #1f232833}html.on-dark .top{color:var(--cream)}html.on-dark .top-cta{color:var(--cream);background:#f2eee61f}.film{background:var(--bg-bot);position:relative}.stage{color:var(--fg);position:relative}.stage[data-theme=dark],html.motion[data-clima=noite] .stage:not([data-theme]),html.static[data-clima=noite] .beat-hero,html.no-js[data-clima=noite] .beat-hero{--fg:var(--cream);--fg-2:var(--night-ink-2)}.beat-hero h1{font-size:clamp(42px,11.4vw,52px)}.beat-hero h1 em{display:block}.lede{color:var(--fg-2);max-width:34em;margin-top:14px;font-size:17px;line-height:1.5}.hero-note{color:var(--fg-2);margin-top:8px;font-size:13px}.hero-cta .waitlist{gap:4px;margin-top:0}.local-time{color:var(--fg-2);align-items:center;gap:8px;min-height:20px;font-size:13px;line-height:20px;display:flex}.local-time:before{content:"";opacity:.55;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.local-time:empty:before{display:none}.hero-room{min-height:0;position:relative}.hero-img{object-fit:contain;width:100%;height:100%}.beat h2{font-size:30px;line-height:1.05}.beat-text{color:var(--fg-2);margin-top:10px;font-size:16px;line-height:1.5}.beat .btn{width:100%;margin-top:18px}.frame{margin:20px 0 0}.frame img{border-radius:20px;width:100%;height:auto}.compare{margin-top:16px;display:block}.compare-label{color:var(--fg-2);margin-bottom:6px;font-size:13px;display:block}.compare input{width:100%;accent-color:var(--navy);height:44px;margin:0}.stage[data-theme=dark] .compare input{accent-color:var(--sky)}.motion .film{height:calc(var(--film-units,12) * var(--unit,90vh) + var(--stage-h))}.motion .stage{height:var(--stage-h);background:linear-gradient(var(--bg-top), var(--bg-bot));position:sticky;top:0;overflow:hidden}.motion .gl{opacity:0;z-index:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.motion .labels,.motion .split{z-index:2}.motion .beats,.motion .counter,.motion .clock{z-index:3}.motion.gl-on .gl{opacity:1}.motion.gl-on .hero-img{visibility:hidden}.motion .beats{pointer-events:none;position:absolute;inset:0}.motion .stage:after{content:"";z-index:1;height:calc(96px + env(safe-area-inset-top,0px));pointer-events:none;opacity:var(--scrim,0);background:linear-gradient(#f6f4f0c7,#f6f4f000);transition:opacity .4s;position:absolute;inset:0 0 auto}.motion .stage[data-theme=dark]:after{background:linear-gradient(#100e15b8,#100e1500)}.motion .beat{--v:0;opacity:var(--v);transform:translate3d(0, calc((1 - var(--v)) * 18px), 0);will-change:opacity, transform;position:absolute}.motion .beat.on{pointer-events:auto}.motion .beat.card:not(.on){-webkit-backdrop-filter:none;backdrop-filter:none}.motion .beat .frame{display:none}.motion .beat-hero{--v:1;visibility:visible;pointer-events:auto;padding:calc(64px + env(safe-area-inset-top,0px)) 20px calc(18px + var(--safe-b));flex-direction:column;display:flex;inset:0}.motion .beat-hero .hero-room{flex:auto;margin:4px -20px}.motion .beat-hero .hero-img{width:118%;max-width:none;height:100%;position:absolute;top:0;left:-9%}.motion .beat-hero .hero-cta{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.motion .beat-hero .hero-cta.wl{display:block}.motion .beat-hero .local-time{margin-top:2px}.motion .beat-hero .gift-chip{margin:8px 0 10px}.motion .beat.card{left:12px;right:12px;bottom:calc(10px + var(--bar-h) + var(--safe-b));max-height:calc(var(--stage-h) - 64px - env(safe-area-inset-top,0px) - 18px - var(--bar-h) - var(--safe-b));-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);color:var(--ink);--fg:var(--ink);--fg-2:var(--ink-2);background:#ffffffdb;border-radius:28px;padding:20px;overflow:hidden auto;box-shadow:0 1px #1f23280a,0 18px 50px -18px #1f232859}.motion .stage[data-theme=dark] .beat.card{color:var(--cream);--fg:var(--cream);--fg-2:var(--night-ink-2);background:#16171de0;box-shadow:0 18px 50px -18px #0009,inset 0 0 0 1px #ffffff0f}.motion .stage[data-theme=dark] .motion .stage[data-theme=dark] .btn{background:var(--cream);color:#13213a}.motion .beat-pause{border:0}.motion .beat .eyebrow{margin-bottom:8px}.labels{pointer-events:none;position:absolute;inset:0}.label{opacity:0;will-change:transform, opacity;flex-direction:column;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;transform:translate(-200px,-200px)}.label-pill{transform:translateX(var(--dx,0px));white-space:nowrap;font:600 13px/1.15 var(--sans);color:var(--ink);background:#ffffffed;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;box-shadow:0 8px 24px -10px #1f232873}.label.below{flex-direction:column-reverse}.label-pill small{color:var(--ink-2);font-size:12px;font-weight:450}.label-stem{background:#1f23288c;width:1.5px;height:18px}.label-dot{background:var(--navy);border-radius:50%;width:7px;height:7px;margin-top:-1px;box-shadow:0 0 0 2px #fff}.label.aqui .label-pill{outline-offset:-1.5px;background:#f6f4f0e6;outline:1.5px dashed #2f4a6da6}.label.feito .label-pill:before{content:"";background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;flex:none;width:16px;height:16px}.label.hist .label-pill{background:#f2eee6f0}.counter{left:0;right:0;top:calc(60px + env(safe-area-inset-top,0px));opacity:0;pointer-events:none;color:var(--fg);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.counter-day{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-size:64px;line-height:1}.counter-label{letter-spacing:-.01em;color:var(--fg-2);font-size:.62em;font-style:italic}.counter-date{color:var(--fg-2);font-size:14px}.counter-stats{color:var(--fg-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.clock{right:16px;top:calc(62px + env(safe-area-inset-top,0px));font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#fffc;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 10px;display:inline-flex;position:absolute;box-shadow:0 6px 20px -10px #1f232866}.clock-dot{background:var(--dot,#f2c84b);width:9px;height:9px;box-shadow:0 0 10px var(--dot,#f2c84b);border-radius:50%}.stage[data-theme=dark] .clock{color:var(--cream);background:#16171dcc}.split{pointer-events:none;opacity:0;--sx:50%;position:absolute;inset:0}.split-line{top:0;bottom:0;left:var(--sx);background:#ffffffd9;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 18px #fff6}.split-tag{white-space:nowrap;top:calc(64px + env(safe-area-inset-top,0px));font:600 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);background:#16171db3;border-radius:999px;padding:8px 10px;position:absolute}.split-a{left:calc(var(--sx0,0px) + 14px)}.split-b{left:calc(var(--sx1,100vw) - 14px);transform:translate(-100%)}.cta-bar{z-index:40;left:12px;right:12px;bottom:calc(10px + var(--safe-b));-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffe6;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;transition:transform .5s cubic-bezier(.2,.8,.2,1),background-color .4s,color .4s;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 18px 40px -16px #1f232873,inset 0 0 0 1px #1f23280d}.cta-bar.show,.cta-bar.open{transform:none}.cta-bar.away:not(.open),html.on-pick .cta-bar:not(.open){transform:translateY(140%)}.cta-bar>p{flex-direction:column;font-size:15px;line-height:1.2;display:flex}.cta-bar>p span{color:var(--ink-2);font-size:13px}.cta-bar.dark{color:var(--cream);background:#16171de0;box-shadow:0 18px 40px -16px #0009,inset 0 0 0 1px #ffffff12}.cta-bar.dark>p span{color:var(--night-ink-2)}.cta-bar.dark .btn{background:var(--cream);color:#13213a}#barBtn{white-space:nowrap;flex:none}.cta-bar.open{padding:10px}.cta-bar.open>p,.cta-bar.open>.btn{display:none}.bar-sheet{max-height:calc(100vh - 140px);flex:1;max-height:calc(100svh - 140px);overflow-y:auto}.bar-sheet-top{justify-content:space-between;align-items:center;padding-left:8px;font-size:15px;display:flex}.cta-bar .waitlist{margin:0 0 4px;padding:0 8px}.cta-bar .wl-note{font-size:12px}.cta-bar .wl-msg{color:inherit;font-size:14px}.cta-bar.dark .waitlist label,.cta-bar.dark .wl-note{color:var(--night-ink-2)}.static .gl,.static .labels,.static .split,.static .counter,.static .clock,.no-js .gl,.no-js .labels,.no-js .split,.no-js .counter,.no-js .clock{display:none}.static .beat,.no-js .beat{max-width:760px;margin:0 auto;padding:40px 20px 8px}.static .beat-hero,.no-js .beat-hero{padding-top:calc(84px + env(safe-area-inset-top,0px));background:linear-gradient(var(--bg-top), var(--bg-bot));max-width:none;color:var(--fg)}.static .beat-hero>*,.no-js .beat-hero>*{max-width:760px;margin-left:auto;margin-right:auto}.static .hero-room,.no-js .hero-room{margin:18px auto}.static .hero-cta,.no-js .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.static .hero-cta.wl,.no-js .hero-cta.wl{display:block}.no-js #topCta{display:none}.static .beat-hero .local-time{margin-top:14px;margin-bottom:24px}.static #feito,.static .compare,.static .motion-only,.no-js #feito,.no-js .compare,.no-js .motion-only{display:none}.static .film,.no-js .film{background:var(--paper)}.js .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(28px)}.js .reveal.in{opacity:1;transform:none}.screens li.reveal:nth-child(2){--d:80ms}.screens li.reveal:nth-child(3){--d:.16s}.screens li.reveal:nth-child(4){--d:.24s}.screens li.reveal:nth-child(5){--d:.32s}.loading{z-index:4;font:600 13px/1 var(--sans);color:var(--fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#fff9;border-radius:999px;margin:0;padding:10px 16px;transition:opacity .4s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.stage[data-theme=dark] .loading{background:#16171d99}.static .loading,.no-js .loading{display:none}.beat,.sec,.end{scroll-margin-top:72px}html.bar-on .top-cta{opacity:0;pointer-events:none}.link-btn{min-height:44px;color:var(--navy);font:600 15px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.stage[data-theme=dark] .link-btn,.end .link-btn,.cta-bar.dark .link-btn{color:var(--sky)}.done-check{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.done-row{color:var(--fg);background:#2f4a6d14;border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:4px 4px 4px 14px;font-size:15px;font-weight:600;display:flex}.done-row[hidden]{display:none}.done-row .link-btn{margin-left:auto}.soon{color:var(--ink-2);font:500 14px/1.3 var(--sans);border-radius:14px;max-width:21em;padding:8px 14px;display:inline-block;box-shadow:inset 0 0 0 1.5px #1f232838}.gift-chip{color:#2a2a33;background:linear-gradient(135deg,#fbe7a6f2,#f4d35ef2);border-radius:14px;align-items:center;gap:10px;min-height:44px;margin:10px 0 12px;padding:8px 14px;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex;box-shadow:0 10px 24px -16px #7a5e14b3}.gift-chip u{text-underline-offset:2px;font-weight:600}.gift-dot{background:#c9962a;border-radius:3px;flex:none;width:10px;height:10px;transform:rotate(8deg)}.qr{align-items:center;gap:12px;display:flex}.qr[hidden]{display:none}.qr-code{background:#fff;border-radius:12px;flex:none;width:92px;height:92px;padding:6px;box-shadow:inset 0 0 0 1px #1f23281a}.qr-code svg{width:100%;height:100%;display:block}.qr p{color:var(--fg-2);max-width:11em;font-size:13px}.waitlist{gap:10px;margin-top:14px;display:grid}.waitlist[data-waitlist=android],.android .waitlist[data-waitlist=end]{display:none}.android .waitlist[data-waitlist=android]{display:grid}.waitlist[data-waitlist=android] .wl-android{display:none}.waitlist label{color:var(--fg-2);font-size:14px}.waitlist .wl-android span{line-height:1.3}.waitlist input[type=email]{min-height:48px;font:400 16px var(--sans);color:var(--ink);background:#ffffffeb;border:1px solid #1f232824;border-radius:14px;padding:0 14px}.waitlist .btn{width:100%;min-height:48px;margin:0}.wl-consent,.wl-android{cursor:pointer;align-items:flex-start;gap:2px;line-height:1.4;display:flex}.wl-consent input,.wl-android input{appearance:none;cursor:pointer;background:currentColor;flex:none;width:44px;height:44px;margin:0 0 0 -11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='1' y='1' width='20' height='20' rx='6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='1' y='1' width='20' height='20' rx='6' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 50%/22px 22px no-repeat}.wl-consent input:checked,.wl-android input:checked{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill-rule='evenodd' d='M7 0h8a7 7 0 0 1 7 7v8a7 7 0 0 1-7 7H7a7 7 0 0 1-7-7V7a7 7 0 0 1 7-7zM5.6 11.2l1.4-1.4 2.6 2.6 5.4-5.4 1.4 1.4-6.8 6.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill-rule='evenodd' d='M7 0h8a7 7 0 0 1 7 7v8a7 7 0 0 1-7 7H7a7 7 0 0 1-7-7V7a7 7 0 0 1 7-7zM5.6 11.2l1.4-1.4 2.6 2.6 5.4-5.4 1.4 1.4-6.8 6.8z'/%3E%3C/svg%3E")}:is(.wl-consent:has(input:focus-visible),.wl-android:has(input:focus-visible)){outline-offset:2px;border-radius:10px;outline:2px solid}.wl-consent span,.wl-android span{padding-top:12px}.wl-consent a,.wl-note a{color:inherit;text-underline-offset:2px}.wl-consent a{padding-block:14px}.wl-note a{padding-block:15px}.wl-note{color:var(--fg-2);font-size:12.5px;line-height:1.45}.wl-msg{color:var(--fg-2);font-size:13px}.wl-msg:empty,.waitlist.done>:not(.wl-msg){display:none}.dial{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(330px,100% - 40px);min-height:48px;color:var(--ink);background:#ffffffd1;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 16px;display:none;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -14px #1f232873}.motion.gl-on .dial{display:flex}html[data-clima=noite] .dial,.stage[data-theme=dark] .dial{color:var(--cream);background:#16171dc7}.dial-label{font:600 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:.8}.dial output{font:600 14px/1 var(--sans);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em}.dial input{appearance:none;cursor:grab;touch-action:pan-y;background:0 0;flex:auto;min-width:0;height:44px;margin:0}.dial input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#1b2236 0%,#2b3550 18%,#f3b38a 24%,#f6efe2 34%,#fbf6ea 55%,#f6c48c 70%,#e58a5a 76%,#34324a 82%,#141826 100%);border-radius:999px;height:8px;box-shadow:inset 0 0 0 1px #0000001f}.dial input::-moz-range-track{background:linear-gradient(90deg,#1b2236 0%,#2b3550 18%,#f3b38a 24%,#f6efe2 34%,#fbf6ea 55%,#f6c48c 70%,#e58a5a 76%,#34324a 82%,#141826 100%);border-radius:999px;height:8px}.dial input::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 40% 40%,#fff6d8,#f4c24f 60%,#d99a2b);border-radius:50%;width:28px;height:28px;margin-top:-10px;box-shadow:0 0 0 3px #ffffffe6,0 4px 14px #f4c24fb3}.dial input::-moz-range-thumb{background:radial-gradient(circle at 40% 40%,#fff6d8,#f4c24f 60%,#d99a2b);border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 3px #ffffffe6,0 4px 14px #f4c24fb3}.dial.moon input::-webkit-slider-thumb{background:radial-gradient(circle at 60% 35%,#fff,#c9d4ea 60%,#8d9bbb);box-shadow:0 0 0 3px #ffffffd9,0 4px 14px #a9c1e399}.dial.moon input::-moz-range-thumb{background:radial-gradient(circle at 60% 35%,#fff,#c9d4ea 60%,#8d9bbb)}.dots{z-index:4;right:2px;top:var(--dy,50%);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .4s;display:flex;position:absolute;transform:translateY(-50%)}.dots.on{opacity:1;pointer-events:auto}.dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:40px;padding:0;display:grid}.dots button:before{content:"";background:#1f232847;border-radius:50%;width:7px;height:7px;transition:height .3s,background-color .3s;box-shadow:0 0 0 2px #fff9}.dots button[aria-current=step]:before{background:var(--navy);border-radius:4px;height:20px}.stage[data-theme=dark] .dots button:before{background:#f2eee659;box-shadow:0 0 0 2px #00000040}.stage[data-theme=dark] .dots button[aria-current=step]:before{background:var(--cream)}.pick-rotinas,.pick-objetos{min-width:0;scrollbar-width:none;border:0;gap:6px;min-inline-size:0;margin:12px -20px 0;padding:2px 20px;display:flex;overflow-x:auto}.pick-rotinas::-webkit-scrollbar{display:none}.pick-objetos::-webkit-scrollbar{display:none}.pick-rotinas{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.pick-rotinas label,.pick-objetos label{flex:none;position:relative}.pick-rotinas input,.pick-objetos input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pick-rotinas span{white-space:nowrap;background:#1f23280f;border:1.5px solid #0000;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pick-rotinas input:checked+span{border-color:var(--navy);background:#2f4a6d1a}.pick-objetos{flex-wrap:wrap;margin-top:10px;overflow:visible}.pick-objetos legend{float:left;width:100%;color:var(--fg-2);margin-bottom:6px;font-size:13px}.pick-objetos .thumb{text-align:center;width:92px;color:var(--fg);background:#1f23280d;border:1.5px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 8px;font-size:12px;line-height:1.2;display:flex}.pick-objetos .thumb img{width:64px;height:64px}.pick-objetos input:checked+.thumb{border-color:var(--navy);background:#2f4a6d1a}.pick-rotinas input:focus-visible+span,.pick-objetos input:focus-visible+.thumb{outline:2.5px solid var(--navy);outline-offset:2px}.pick-cta{gap:10px;margin-top:14px;display:grid}.pick-cta>p{color:var(--fg-2);font-size:15px}.pick-cta .waitlist{gap:4px;margin-top:0}.pick-cta strong{color:var(--fg)}.no-js .pick-rotinas,.no-js .pick-objetos{display:none}.end-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.end-cta .store{margin-top:0}.end .qr-code{box-shadow:none}.end .qr p,.end .waitlist label,.end .wl-msg,.end .wl-note{color:var(--night-ink-2)}.end .waitlist{text-align:left;max-width:420px;margin:18px auto 0}.end-cta .waitlist{flex:300px;margin:0}.end .waitlist .btn{background:var(--cream);color:#13213a}.doc-page{background:var(--paper)}.doc-top{position:sticky}.doc{max-width:760px;margin:0 auto;padding:32px 20px 64px}.doc h1{margin:18px 0 10px;font-size:clamp(36px,8vw,56px)}.doc h2{margin:34px 0 10px;font-size:26px}.doc p,.doc li{color:var(--ink-2);font-size:16px;line-height:1.6}.doc p+p{margin-top:10px}.doc p a,.doc li a{padding-block:12px}.doc li+li{margin-top:6px}.doc-date{font-size:14px!important}.doc ul.doc-links{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.doc ul.doc-links li{margin:0}.doc ul.doc-links a{min-height:44px;color:var(--navy);background:#2f4a6d14;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.crumbs{color:var(--ink-2);font-size:13px}.crumbs a{min-width:44px;min-height:44px;color:var(--navy);justify-content:center;align-items:center;display:inline-flex}.doc table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid #1f23281a;padding:8px 6px}.doc-draft{background:#fbe7a6;border-radius:14px;margin-top:8px;padding:14px 16px;color:#2a2a33!important;font-size:14px!important}mark.pending{color:#2a2a33;background:#fbe7a6;border-radius:4px;padding:0 3px}.doc-foot{padding:8px 20px calc(40px + env(safe-area-inset-bottom,0px));color:var(--ink-2)}.site-foot{text-align:left;border-top:1px solid #7f7f7f47;max-width:760px;margin:0 auto;padding-top:24px;font-size:14px}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;display:grid}.foot-title{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:650}.foot-cols ul{margin:4px 0 0;padding:0;list-style:none}.foot-cols a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:flex}.foot-cols a:hover{text-decoration:underline}.foot-cols button{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.foot-cols button:hover{text-decoration:underline}.end .foot-cols button{color:var(--cream)}.consent{z-index:60;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);max-width:560px;color:var(--ink);background:#fffffff5;border-radius:22px;margin:0 auto;padding:16px 16px 14px 18px;font-size:14px;line-height:1.45;position:fixed;box-shadow:0 18px 40px -16px #1f232873,inset 0 0 0 1px #1f23280f}.consent p{margin:0 0 12px}.consent a{color:var(--navy)}.consent-actions{justify-content:flex-end;gap:8px;display:flex}.foot-id{opacity:.8;margin-top:18px;font-size:13px;line-height:1.6}.foot-id a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.end .site-foot{color:var(--night-ink-2);margin-top:32px}.end .foot-cols a,.end .foot-id a{color:var(--cream)}.sec{max-width:1240px;margin:0 auto;padding:64px 20px 24px}.sec-head{max-width:760px}.sec-head h2{font-size:clamp(36px,9vw,64px)}.sec-lede{color:var(--ink-2);max-width:34em;margin-top:16px;font-size:18px}.screens{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:18px;margin:40px -20px 0;padding:0 20px 12px;list-style:none;display:flex;overflow-x:auto}.screens::-webkit-scrollbar{display:none}.screens li{scroll-snap-align:center;flex:0 0 64vw;max-width:280px}.screens figure{margin:0}.phone{background:#15161a;border-radius:40px;padding:7px;box-shadow:0 30px 60px -28px #1f23288c,inset 0 0 0 1px #ffffff0a}.phone img{aspect-ratio:393/852;background:var(--paper-2);border-radius:33px;width:100%;height:auto}.screens figcaption{color:var(--ink-2);margin-top:16px;padding-right:8px;font-size:15px;line-height:1.45}.screens figcaption strong{color:var(--ink);font-weight:600}.gift{color:#2a2a33;background:linear-gradient(135deg,#fbe7a6,#f4d35e);border-radius:22px;margin-top:36px;padding:22px;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #7a5e1499}.gift:after{content:"";background:#ffffff40;border-radius:12px;width:120px;height:120px;position:absolute;top:-30px;right:-30px;transform:rotate(18deg)}.gift-tag{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:650}.gift-text{z-index:1;max-width:40em;font-size:17px;line-height:1.5;position:relative}.fine{color:var(--ink-2);max-width:52em;margin-top:18px;font-size:13px;line-height:1.5}.how{gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.how li{background:#ffffffb8;border-radius:26px;align-content:start;gap:8px;padding:18px 18px 24px;display:grid;box-shadow:inset 0 0 0 1px #1f232812}.how-shot{background:var(--paper-2);border-radius:18px;height:200px;margin-bottom:8px;overflow:hidden}.how-shot img{object-fit:cover;width:100%;height:100%;display:block}.how-shot-1 img{object-position:50% 14%}.how-shot-2 img{object-position:50% 92%}.how-shot-3 img{object-position:50% 44%}.how-n{font:600 13px/1 var(--sans);letter-spacing:.08em;color:var(--fg-2);padding:0 4px}.how h3{padding:0 4px;font-size:26px}.how li>p:last-child{color:var(--ink-2);padding:0 4px;font-size:16px;line-height:1.5}.tools{gap:12px;margin:56px 0 0;padding:0;list-style:none;display:grid}.tools li{background:#ffffffb8;border-radius:22px;padding:20px 22px;box-shadow:inset 0 0 0 1px #1f232812}.tools h3{font:600 17px/1.3 var(--sans);color:var(--ink)}.tools p{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.5}.cmp-wrap{background:#ffffffb8;border-radius:26px;margin-top:16px;padding:4px 18px;overflow-x:auto;box-shadow:inset 0 0 0 1px #1f232812}.cmp{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid #1f232814;padding:14px 5px}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp thead th{font:500 24px/1.15 var(--serif);color:var(--ink);padding-top:20px}.cmp tbody th{width:36%;color:var(--ink);font-weight:600}.cmp td{color:var(--ink-2)}.cmp-prices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cmp-prices strong{color:var(--ink);font-weight:600}.cmp-prices span{font-size:13px;display:block}.cmp-cta{margin-top:22px}.faq{border-top:1px solid #1f23281a;max-width:820px;margin-top:32px}.faq details{border-bottom:1px solid #1f23281a}.faq summary{cursor:pointer;font-family:var(--serif);letter-spacing:-.01em;padding:20px 40px 20px 0;font-size:22px;line-height:1.2;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);width:12px;height:12px;margin-top:-8px;transition:transform .25s;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.faq details p{color:var(--ink-2);max-width:40em;padding:0 0 22px}.faq details p a{padding-block:12px}.end{background:radial-gradient(120% 70% at 50% 30%, #1f1c27 0%, var(--night) 60%);color:var(--cream);padding:40px 20px calc(120px + var(--safe-b));text-align:center;margin-top:110px;overflow:hidden}.end-room{max-width:900px;margin:0 auto;position:relative}.end-room:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#ffb86638,#0000);position:absolute;inset:18% 12% 10%}.end-room img{width:100%;height:auto;position:relative}.end h2{margin-top:8px;font-size:clamp(38px,10vw,76px)}.end h2 em{color:#e8c79a}.end .store{margin-top:28px}.end-name{margin-top:28px;font-size:15px}.end-name span{color:var(--night-ink-2);font-size:14px}@media (min-width:900px){:root{--bar-h:0px}html.bar-on .top-cta{opacity:1;pointer-events:auto}.dots{right:14px}.pick-rotinas{flex-wrap:wrap;margin:14px 0 0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.pick-objetos{margin:10px 0 0;padding:0}.motion .beat-hero .gift-chip{grid-area:gift;place-self:start;margin:26px 0 0}.motion .beat-hero .qr{margin-left:4px}.motion .beat-hero .hero-cta{flex-wrap:wrap;gap:14px 18px}.qr p{max-width:13em}.screens li.reveal:nth-child(2n){transform:translateY(76px)}.screens li.reveal.in:nth-child(2n){transform:translateY(48px)}.top{padding:18px 40px}.brand img{height:44px}.top-cta{padding:12px 20px;font-size:15px}.cta-m{display:none}.cta-d{display:inline}.motion .stage:before{content:"";z-index:1;width:58%;opacity:var(--scrim,0);pointer-events:none;background:linear-gradient(90deg,#f6f4f0f2 0%,#f6f4f0db 42%,#f6f4f000 100%);transition:opacity .5s;position:absolute;inset:0 auto 0 0}.motion .stage[data-theme=dark]:before{background:linear-gradient(90deg,#0e0d13eb 0%,#0e0d13cc 42%,#0e0d1300 100%)}.cta-bar{display:none}.cta-bar.open{width:400px;display:flex;inset:84px 40px auto auto}.motion .beat-hero{grid-template:".room"1fr"eyebrow room""h1 room""lede room""gift room""cta room""time room"".room"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:2vw;padding:96px 4vw 48px 6vw;display:grid}.motion .beat-hero .waitlist{grid-column:1}.motion .beat-hero .eyebrow{grid-area:eyebrow}.motion .beat-hero h1{grid-area:h1;font-size:clamp(58px,5.6vw,96px)}.motion .beat-hero .lede{grid-area:lede;max-width:28em;margin-top:22px;font-size:19px}.motion .beat-hero .hero-cta{grid-area:cta;margin-top:30px}.motion .beat-hero .local-time{grid-area:time;align-self:start;margin-top:18px}.motion .beat-hero .hero-room{grid-area:1/room/-1;margin:0}.motion .beat-hero .hero-img{width:115%;left:-8%}.motion .beat.card{width:min(440px,33vw);max-height:calc(var(--stage-h) - 160px);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--fg);--fg:inherit;transform:translate3d(0, calc(-50% + (1 - var(--v)) * 18px), 0);background:0 0;padding:4px 6px;inset:50% auto auto calc(6vw - 6px)}.motion .stage .beat.card{--fg:var(--stage-fg,var(--ink));--fg-2:var(--stage-fg-2,var(--ink-2));color:var(--fg)}.motion .stage[data-theme=dark] .beat.card{box-shadow:none;--fg:var(--cream);--fg-2:var(--night-ink-2);background:0 0}.motion .beat.beat-pick{width:min(520px,38vw)}.motion .beat h2{font-size:clamp(40px,3.6vw,60px)}.motion .beat-text{margin-top:16px;font-size:18px}.motion .beat .btn{width:auto}.counter{align-items:flex-start;top:14vh;left:6vw;right:auto}.counter-day{font-size:96px}.clock{top:84px;right:40px}.split-tag{top:96px}.sec{padding:112px 48px 24px}.how{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.how-shot{height:220px}.tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:120px}.cmp-wrap{padding:8px 32px}.cmp{font-size:16px}.cmp th,.cmp td{padding:16px 12px}.cmp tbody th{width:38%}.screens{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:64px 0 0;padding:0;display:grid;overflow:visible}.screens li{max-width:none}.screens li:nth-child(2n){transform:translateY(48px)}.gift{margin-top:48px;padding:28px 32px}.gift-text{font-size:19px}.faq summary{padding:26px 48px 26px 0;font-size:26px}.end{padding:80px 48px 96px}}@media (max-width:899px){.motion .beat-hero .eyebrow,.motion .beat-hero .local-time{display:none}.motion .beat.beat-pick{bottom:calc(10px + var(--safe-b));max-height:calc(var(--stage-h) - 64px - env(safe-area-inset-top,0px) - 18px - var(--safe-b));padding-block:16px}.beat-pick .pick-objetos .thumb{width:84px;padding:4px 4px 6px;font-size:11.5px}.beat-pick .pick-objetos .thumb img{width:52px;height:52px}}@media (max-width:899px) and (max-height:760px){.motion .beat-hero{padding-top:calc(56px + env(safe-area-inset-top,0px))}.beat-hero h1{font-size:clamp(36px,10vw,44px)}.motion .beat-hero .lede{margin-top:10px;font-size:15.5px}.motion.gl-on .beat-hero .dial{display:none}}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*$vite$:1*/