@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-700-normal.gtcctNPv.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-700-normal.DvJDmrLu.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-ext-700-normal.fBkt-7fi.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-700-normal.BXpPFNFj.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-800-normal.Br4b-5gk.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-ext-800-normal.BimIDUhy.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-800-normal.CkoBqIJM.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-400-normal.9AYXx_QC.woff2)format("woff2"),url(/_astro/onest-latin-400-normal.RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-ext-400-normal.DN_ZkHKd.woff2)format("woff2"),url(/_astro/onest-latin-ext-400-normal.n6Pl0Elk.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-500-normal.2-RsuwM3.woff2)format("woff2"),url(/_astro/onest-latin-500-normal.CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-ext-500-normal.BOsNMgOh.woff2)format("woff2"),url(/_astro/onest-latin-ext-500-normal.BG_GNqt_.woff)format("woff")}:root{--paper:#e8e6e1;--ink:#111;--red:#c1272d;--white:#f7f6f3;--muted:#5d5a55;--rule:#11111129;--display:"Bricolage Grotesque", system-ui, sans-serif;--text:"Onest", system-ui, sans-serif;--margin:clamp(1.1rem, 2.2vw, 2rem);--step--1:clamp(.85rem, .82rem + .15vw, .95rem);--step-0:clamp(1.02rem, .98rem + .2vw, 1.15rem);--step-1:clamp(1.25rem, 1.1rem + .6vw, 1.6rem);--step-2:clamp(1.75rem, 1.3rem + 1.6vw, 2.6rem);--step-3:clamp(2.2rem, 1.5rem + 3vw, 4.2rem);--step-4:clamp(2.8rem, 1.4rem + 6vw, 7.5rem);--chapter:clamp(2.6rem, .6rem + 10vw, 11rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}main,footer{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--ink);font:400 var(--step-0) / 1.55 var(--text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;margin:0;font-weight:800;line-height:.92}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.wrap{padding-inline:var(--margin)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{font:500 var(--step-0) / 1 var(--text);border-radius:0;align-items:center;gap:.6em;padding:1em 1.6em;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.btn-primary{background:var(--ink);color:var(--white)}.btn-primary:hover{background:var(--red)}.btn-ghost{box-shadow:inset 0 0 0 1.5px}.btn-ghost:hover{background:var(--ink);color:var(--white)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-panel]{background:var(--paper)}@media (prefers-reduced-motion:no-preference){#main>[data-panel]{top:min(0px, calc(100svh - var(--panel-h,0px)));position:sticky;overflow:clip;box-shadow:0 -1.5rem 3rem -1rem #0003}#main>[data-panel]>.panel-shade{z-index:30;opacity:0;pointer-events:none;will-change:opacity;background:#000;position:absolute;inset:0}#main>[data-panel].is-covered{visibility:hidden}#main:has(>[data-panel]){background:var(--ink)}}.site-header[data-astro-cid-hkbrpulz]{z-index:40;padding:1rem var(--margin);color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.brand[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:30px;height:auto}nav[data-astro-cid-hkbrpulz]{font:500 var(--step--1) var(--text);gap:clamp(1rem,2.4vw,2.4rem);display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.langs[data-astro-cid-hkbrpulz]{opacity:.7;gap:.8rem;display:flex}@media (width<=700px){nav[data-astro-cid-hkbrpulz]{gap:.9rem}nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:nth-child(2),nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:nth-child(3){display:none}}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-underline-offset:4px;text-decoration:underline}.site-footer[data-astro-cid-hkbrpulz]{background:var(--ink);color:var(--paper);padding:5rem var(--margin) var(--margin);overflow:hidden}.foot-grid[data-astro-cid-hkbrpulz]{font-size:var(--step--1);grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:clamp(3rem,8vw,7rem);line-height:1.6;display:grid}.foot-grid[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.foot-grid[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--red)}.legal[data-astro-cid-hkbrpulz]{opacity:.6}.foot-hubs[data-astro-cid-hkbrpulz]{font:700 var(--step-0) var(--display);flex-wrap:wrap;gap:.5rem 1.6rem;margin:-3rem 0 clamp(3rem,8vw,6rem);display:flex}.foot-hubs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.foot-hubs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--red)}.foot-word[data-astro-cid-hkbrpulz]{width:100%;height:auto;color:var(--paper);overflow:visible}@media (width<=760px){.foot-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}}.wa[data-astro-cid-hkbrpulz]{z-index:30;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:1rem;right:1rem}.sn[data-astro-cid-hkbrpulz]{z-index:35;color:#fff;mix-blend-mode:difference;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex;position:fixed;top:50%;right:1.1rem;transform:translateY(-50%)}.sn[data-astro-cid-hkbrpulz][hidden]{display:none}.sn-list[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-end;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.sn-item{height:20px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.7rem;padding:0;display:flex}.sn-tick{opacity:.5;background:currentColor;width:14px;height:2px;transition:width .3s cubic-bezier(.2,.7,.2,1),opacity .3s;display:block}.sn-item.is-active .sn-tick{opacity:1;width:30px}.sn-item:hover .sn-tick{opacity:1;width:24px}.sn-label{font:500 12px/1 var(--text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translate(6px)}.sn-item:hover .sn-label,.sn-item:focus-visible .sn-label{opacity:1;transform:none}.sn:hover .sn-item.is-active .sn-label{opacity:.75;transform:none}.sn-btn[data-astro-cid-hkbrpulz]{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid}.sn-btn[data-astro-cid-hkbrpulz]:disabled{opacity:.3;cursor:default}.sn-toggle[data-astro-cid-hkbrpulz]{display:none}@media (width<=899px){.sn[data-astro-cid-hkbrpulz]{mix-blend-mode:normal;color:var(--paper);gap:.4rem;top:auto;bottom:5.1rem;right:1.35rem;transform:none}.sn-btn[data-astro-cid-hkbrpulz]{background:var(--ink);border:0;width:44px;height:44px;box-shadow:0 6px 18px #00000040}.sn-toggle[data-astro-cid-hkbrpulz]{display:grid}.sn-list[data-astro-cid-hkbrpulz]{display:none}.sn.is-open .sn-list[data-astro-cid-hkbrpulz]{background:var(--ink);border-radius:14px;align-items:stretch;gap:0;min-width:14rem;max-height:70svh;padding:.4rem 0;display:flex;position:absolute;bottom:0;right:54px;overflow:auto;box-shadow:0 10px 30px #0000004d}.sn.is-open .sn-item{flex-direction:row-reverse;justify-content:flex-end;gap:.6rem;width:100%;height:auto;padding:.7rem 1rem}.sn.is-open .sn-label{opacity:.8;white-space:normal;text-align:left;flex:1;font-size:14px;line-height:1.3;transform:none}.sn.is-open .sn-item.is-active .sn-label{opacity:1;color:var(--red)}.sn.is-open .sn-tick{flex:none;width:10px}}@media print{.sn[data-astro-cid-hkbrpulz]{display:none}}.cursor[data-astro-cid-hkbrpulz],.cursor-dot[data-astro-cid-hkbrpulz]{z-index:100;pointer-events:none;opacity:0;mix-blend-mode:difference;border-radius:50%;position:fixed;top:0;left:0}html.has-cursor .cursor[data-astro-cid-hkbrpulz],html.has-cursor .cursor-dot[data-astro-cid-hkbrpulz]{opacity:1}html.has-cursor,html.has-cursor a[data-astro-cid-hkbrpulz],html.has-cursor button[data-astro-cid-hkbrpulz]{cursor:none}.cursor[data-astro-cid-hkbrpulz]{border:1.5px solid #fff;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid}.cursor[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{font:500 4px/1 var(--text);color:#000;opacity:0;white-space:nowrap}.cursor.is-label{background:#fff}.cursor.is-label span[data-astro-cid-hkbrpulz]{opacity:1}.cursor-dot[data-astro-cid-hkbrpulz]{background:#fff;width:7px;height:7px;margin:-3.5px 0 0 -3.5px}
