:root{color-scheme:light;--paper:#f6efe2;--paper-deep:#efe5d3;--ink:#2a2019;--dim:#6f6052;--rule:#e2d7c3;--accent:#c4522c;--accent-soft:#f3d6c7;--butter:#f7e5b3;--sage:#dbe6cb;--sky:#d5e5ee;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),system-ui,sans-serif;--gutter:clamp(16px,5vw,64px);--wide:1240px;--r-xl:28px;--r-lg:20px;--r-md:12px;--shadow:0 1px 2px rgba(42,32,25,.06),0 14px 36px -14px rgba(42,32,25,.26);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:radial-gradient(60% 42% at 78% -4%,#fbe3cf 0,rgba(251,227,207,0) 70%),radial-gradient(45% 30% at 6% 26%,#e9eedc 0,rgba(233,238,220,0) 70%),var(--paper);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .2 0 0 0 0 .15 0 0 0 0 .1 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}body>*{position:relative;z-index:1}a{color:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--serif);font-weight:500;font-variation-settings:"SOFT" 100;margin:0}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:var(--wide);margin:0 auto;padding:18px var(--gutter)}.bar:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(246,239,226,.92),rgba(246,239,226,.72) 70%,rgba(246,239,226,0));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.mark{font:500 26px var(--serif);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;text-decoration:none}.bar nav{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:600;color:var(--dim)}.bar nav a{text-decoration:none;transition:color .15s}.bar nav a:hover{color:var(--ink)}.pill{padding:9px 16px;border-radius:999px;background:var(--ink);color:var(--paper)!important;font-size:14px;transition:background-color .15s,transform .25s var(--ease)}.pill:hover{background:var(--accent);transform:translateY(-1px)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);max-width:var(--wide);margin:0 auto;padding:clamp(20px,4vw,56px) var(--gutter) clamp(40px,6vw,80px)}.eyebrow,.hero{align-items:center}.eyebrow{display:inline-flex;gap:9px;margin:0 0 22px;padding:7px 14px 7px 9px;border:1px solid var(--rule);border-radius:999px;background:rgba(255,255,255,.45);font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--dim)}.eyebrow i{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe08a,#f2a83b 70%);box-shadow:0 0 0 3px rgba(242,168,59,.22)}.hero-copy{position:relative;z-index:2;container-type:inline-size}h1{font-size:clamp(40px,15cqi,92px);line-height:.98;letter-spacing:-.025em;margin:0 0 24px}html[lang=pt-BR] h1{font-size:clamp(40px,13cqi,92px)}html[lang=es] h1{font-size:clamp(40px,11.2cqi,92px)}h1 em{font-style:italic;font-weight:400;color:var(--accent)}.lede{max-width:30em;margin:0 0 28px;font-size:18px;line-height:1.55;color:var(--dim)}.get{display:flex;flex-wrap:wrap;gap:12px}.store{display:inline-flex;align-items:center;gap:12px;min-width:180px;padding:12px 24px 12px 18px;border:1.5px solid var(--ink);border-radius:999px;background:rgba(255,255,255,.5);font-weight:700;line-height:1.1;text-decoration:none;box-shadow:0 1px 0 rgba(42,32,25,.04);transition:background-color .15s,color .15s,transform .25s var(--ease),box-shadow .25s var(--ease)}.store svg{width:20px;height:20px;flex:none}.store span{display:flex;flex-direction:column}.store small{white-space:nowrap;margin-bottom:3px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.66}.store:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.store.primary{background:var(--ink);color:var(--paper)}.store.primary:hover{background:var(--accent);border-color:var(--accent)}.get.big .store{padding:15px 28px 15px 20px;font-size:17px}.facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;list-style:none;font-size:14px;font-weight:700;color:var(--dim)}.facts li{display:flex;align-items:center;gap:8px}.facts li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);opacity:.8}.facts li:nth-child(2):before{background:#7fa06a}.facts li:nth-child(3):before{background:#6ea2c2}.fan{position:relative;--w:clamp(120px,13.5vw,184px);--step:.52;--lean:6deg;height:calc(var(--w) * 1.78 + 12px + var(--w) * .5)}.phone{position:absolute;left:50%;top:0;width:var(--w);margin:0;padding:6px;border-radius:var(--r-xl);background:var(--ink);box-shadow:inset 0 2px 0 rgba(255,255,255,.25),0 30px 50px -24px rgba(42,32,25,.5);transform-origin:50% 110%;--spread:calc(var(--i) - 2);transform:translateX(calc(-50% + var(--spread) * var(--w) * var(--step))) translateY(calc(var(--spread) * var(--spread) * 5%)) rotate(calc(var(--spread) * var(--lean)));z-index:calc(3 - max(var(--spread), -1 * var(--spread)));animation:settle .9s var(--ease) both;animation-delay:calc(.08s * var(--i))}.phone img{border-radius:calc(var(--r-xl) - 6px)}@keyframes settle{0%{opacity:0;transform:translateX(calc(-50% + var(--spread) * var(--w) * var(--step))) translateY(calc(var(--spread) * var(--spread) * 5% + 36px)) rotate(calc(var(--spread) * var(--lean)))}}.peep{position:absolute;width:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 6px 8px rgba(42,32,25,.14))}.peep.behind{z-index:-1;filter:none}.peep.flip{transform:scaleX(-1)}.at-fan-top{left:50%;top:0;height:92px;margin:-78px 0 0 -56px;z-index:4;animation:settle .9s var(--ease) .5s both}.at-fan-right{right:-17%;bottom:12%;height:96px;z-index:0;transform:scaleX(-1) rotate(-6deg)}.at-fan-left{left:-6%;bottom:-4px;height:100px;z-index:0}.at-card-peek{top:-58px;right:34px;height:96px}.at-card-stand{bottom:calc(100% - 6px);left:28px;height:84px;z-index:1}.at-shelf{right:120px;bottom:-13px;height:72px;z-index:1}.at-close-top{right:14%;bottom:calc(100% - 10px);height:120px;z-index:1}.at-close-side{left:-40px;bottom:36px;height:108px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:var(--wide);margin:0 auto;padding:0 var(--gutter) clamp(56px,7vw,96px)}.pillar{position:relative;padding:26px 26px 28px;border-radius:var(--r-xl);background:var(--paper-deep)}.pillar.butter{background:var(--butter)}.pillar.sage{background:var(--sage)}.pillar.sky{background:var(--sky)}.glyph{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:50%;background:rgba(255,255,255,.55)}.glyph svg{width:26px;height:26px;fill:none;stroke:var(--ink);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pillar h2{font-size:24px;margin-bottom:8px}.pillar p{margin:0;font-size:15.5px;line-height:1.55;color:var(--dim)}.shelf{max-width:var(--wide);margin:0 auto;padding:0 var(--gutter) clamp(48px,6vw,80px);scroll-margin-top:72px}.shelf header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.shelf h2{font-size:clamp(32px,4vw,46px);letter-spacing:-.02em;line-height:1.05}.shelf header p{margin:6px 0 0;color:var(--dim)}.chip{flex:none;padding:6px 12px;border-radius:999px;background:var(--paper-deep);font-size:13px;font-weight:700;color:var(--dim);white-space:nowrap}.shelf ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:26px 18px;gap:26px 18px}.plate{padding:10px;border-radius:var(--r-lg);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.plate img{width:100%;border-radius:var(--r-md);box-shadow:0 1px 2px rgba(42,32,25,.12),0 0 0 1px rgba(42,32,25,.06)}.shelf li:hover .plate{transform:translateY(-4px) rotate(-1deg);box-shadow:var(--shadow)}.shelf h3{margin:12px 0 2px;font-size:19px;line-height:1.2}.shelf li p{margin:0;font-size:13.5px;line-height:1.45;color:var(--dim)}.close{max-width:var(--wide);margin:0 auto;padding:8px var(--gutter) clamp(56px,8vw,104px);scroll-margin-top:72px}.close-card{position:relative;padding:clamp(40px,6vw,80px) var(--gutter);border-radius:var(--r-xl);background:radial-gradient(70% 90% at 90% 0,#fbe0c7 0,rgba(251,224,199,0) 60%),radial-gradient(60% 80% at 0 100%,#dfe9cc 0,rgba(223,233,204,0) 60%),var(--paper-deep);text-align:center}.close-card h2{font-size:clamp(34px,5vw,64px);letter-spacing:-.025em;line-height:1.02;margin-bottom:14px;text-wrap:balance}.close-card p{max-width:34em;margin:0 auto 28px;color:var(--dim);font-size:17px}.close-card .get{justify-content:center}.close-card .get,.close-card h2,.close-card p{position:relative}footer{max-width:var(--wide);margin:0 auto;padding:24px var(--gutter) 44px;border-top:1px solid var(--rule);font-size:14px;color:var(--dim)}footer p{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 8px}.langs a{text-decoration:none;padding:4px 10px;border-radius:999px;border:1px solid var(--rule)}.langs a[aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:8px}.fan{--w:clamp(120px,24vw,170px);margin-top:28px}.pillars{grid-template-columns:1fr;gap:48px}.at-close-side,.at-shelf{display:none}.shelf ol{display:flex;gap:14px;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.shelf ol::-webkit-scrollbar{display:none}.shelf li{flex:0 0 150px;scroll-snap-align:start}}@media (max-width:520px){.bar{padding:14px var(--gutter)}.bar nav{gap:16px;font-size:14px}.bar nav a:not(.pill){display:none}.lede{font-size:16.5px}.get{flex-direction:column}.store{width:100%;justify-content:flex-start;padding-left:22px}.fan{--w:clamp(104px,34vw,140px);--step:.72;--lean:8deg}.phone:first-child,.phone:nth-child(5){display:none}.at-fan-top{height:76px;margin:-64px 0 0 -46px}.at-fan-left{height:80px;left:-8%}.at-fan-right{height:78px;right:-20%}.at-card-peek{height:80px;top:-48px;right:22px}.at-card-stand{height:72px}.at-close-top{height:96px;right:10%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.peep,.phone{animation:none}.pill,.plate,.store{transition:none}}