@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--cream: #FCFAF1;--ink: #2C2C2E;--black: #0B0B0B;--ph: #EFECE3;--line: #2C2C2E;--dim: #a3a099;--line2: #c9c6bd;--dim2: #6f6d66;--ph2: #e2dfd6;--fab: #e9e6dc;--mono: "Geist Mono", "Basel Grotesk Mono", ui-monospace, Menlo, monospace;--sans: "Inter", "Graphik", system-ui, -apple-system, sans-serif;--hdr-h: 72px;--ftr-h: 29px}.site-hart *,.site-hart *:before,.site-hart *:after{box-sizing:border-box}.site-hart{font-family:var(--sans);font-size:14px;line-height:1.45;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;position:relative}.site-hart h1,.site-hart h2,.site-hart h3,.site-hart p{margin:0}.site-hart button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}.site-hart a{color:inherit;text-decoration:none}.site-hart img{display:block;max-width:100%}.mono{font-family:var(--mono)}.so-leitor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-hart a:focus-visible,.site-hart button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hdr{position:absolute;top:0;left:0;right:0;height:var(--hdr-h);z-index:30;display:flex;align-items:center;padding:0 28px}.hdr .logo img{height:22px;width:auto}.hdr nav{margin-left:auto;display:flex;align-items:center}.hdr nav a,.hdr nav button{font-family:var(--mono);font-size:14px;font-weight:500;text-transform:uppercase;padding:0 22px;line-height:var(--hdr-h)}.hdr nav a.on,.hdr nav button.on{opacity:.5}.hdr nav .bag{margin-left:0;padding:0 0 0 14px;line-height:0;display:flex;align-items:center;height:var(--hdr-h);position:relative}.hdr .bag svg{width:18px;height:20px;stroke:currentColor;fill:none;stroke-width:1.4}.hdr .bag i{position:absolute;top:18px;right:-8px;font-style:normal;font-family:var(--mono);font-size:9px;font-weight:600;padding:1px 5px}.hdr.light{color:var(--cream)}.hdr.dark{color:var(--ink);background:var(--cream)}.hdr.light .bag i{background:var(--cream);color:var(--black)}.hdr.dark .bag i{background:var(--ink);color:var(--cream)}.ftr{position:absolute;left:0;right:0;bottom:0;height:var(--ftr-h);background:var(--black);color:var(--cream);display:flex;align-items:center;padding:0 12px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.02em;z-index:30}.ftr .sp{flex:1}.ftr a{margin-left:22px}.ftr .ftr-etq{margin-left:22px;opacity:.55}.ph{background:var(--ph);position:relative}.ph.dark{background:var(--black)}.obtn{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;border:1px solid var(--line);padding:4px 10px;letter-spacing:.02em}@media (max-width: 820px){.hdr{padding:0 12px}.hdr nav a,.hdr nav button{padding:0 10px;font-size:12px;white-space:nowrap}}@media (max-width: 640px){.hdr .logo img{height:16px}.hdr nav a,.hdr nav button{padding:0 6px;font-size:11px}.hdr nav .bag{padding-left:8px}.hdr .bag svg{width:16px;height:18px}.ftr{font-size:9px}}
