.cookie-consent{z-index:98;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));background-color:var(--color-white);max-width:24rem;max-height:calc(100svh - 1.5rem);color:var(--color-black);font-family:var(--font-body);border-radius:.85rem;outline:none;margin-inline:auto;padding:.9rem .95rem .95rem;font-size:.8125rem;line-height:1.4;position:fixed;left:.75rem;overflow-y:auto;box-shadow:0 0 0 1px #0000000f,0 .75rem 2rem -.75rem #00000059}@media (min-width:768px){.cookie-consent{width:21.5rem;max-width:none;margin:0;bottom:1.25rem;left:1.25rem;right:auto}}.cookie-consent__text{color:color-mix(in srgb, var(--color-black) 80%, transparent)}.cookie-consent__link{color:var(--color-black);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration-thickness:2px}.cookie-consent__actions{gap:.45rem;margin-top:.75rem;display:flex}.cookie-consent__button{white-space:nowrap;border-radius:var(--radius-full);background-color:var(--color-black);min-height:2.35rem;color:var(--color-white);font-family:var(--font-heading);cursor:pointer;transition:filter var(--duration-normal);border:0;flex:1;padding:.35rem .5rem;font-size:.8125rem;font-weight:650;line-height:1.1}.cookie-consent__button:hover{filter:brightness(1.15)}.cookie-consent__button--accept{background-color:var(--color-primary);color:var(--color-black)}.cookie-consent__button--accept:hover{filter:brightness(.95)}.cookie-consent__head{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.cookie-consent__title{font-family:var(--font-heading);text-transform:uppercase;font-size:.875rem;font-weight:900}.cookie-consent__close{width:1.75rem;height:1.75rem;color:var(--color-black);cursor:pointer;background:0 0;border:0;margin:-.35rem -.35rem -.35rem 0;padding:0;font-size:1.25rem;line-height:1}.cookie-consent__rows{flex-direction:column;display:flex}.cookie-consent__row{border-top:1px solid #00000012;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:.75rem;padding-block:.5rem;display:grid}.cookie-consent__row:first-child{border-top:0}label.cookie-consent__row{cursor:pointer}.cookie-consent__row-title{font-weight:650;line-height:1.2}.cookie-consent__row-note{color:color-mix(in srgb, var(--color-black) 58%, transparent);grid-row:2;font-size:.75rem;line-height:1.3}.cookie-consent__always,.cookie-consent__switch{grid-area:1/2/span 2}.cookie-consent__always{color:color-mix(in srgb, var(--color-black) 55%, transparent);font-size:.7rem;font-weight:650}.cookie-consent__switch{border-radius:var(--radius-full);appearance:none;cursor:pointer;width:2.2rem;height:1.25rem;transition:background-color var(--duration-normal);background-color:#0000002e;margin:0;position:relative}.cookie-consent__switch:before{content:"";background-color:var(--color-white);width:.95rem;height:.95rem;transition:translate var(--duration-normal);border-radius:50%;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #00000040}.cookie-consent__switch:checked{background-color:var(--color-primary)}.cookie-consent__switch:checked:before{translate:.95rem}.cookie-consent :focus-visible{outline:2px solid var(--color-black);outline-offset:2px}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-family:fractul-variable;src:url(/fonts/fractul-variable-normal.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:50 900;font-stretch:100%}:root{--color-primary:#a8be24;--color-black:#1c1c1c;--color-soil:#0c0a0e;--color-white:#fff;--z-content:30;--z-overlay:40;--z-header:50;--z-dropdown:60;--z-modal:100;--font-heading:"fractul-variable", system-ui, sans-serif;--font-body:"fractul-variable", system-ui, sans-serif;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-full:9999px;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--text-h1:8.2cqw;--text-h2:6.9cqw;--text-subtitle:max(5.13cqw, 1.25rem);--text-lead:max(4.72cqw, 1.15rem);--text-intro:max(4.36cqw, 1.0625rem);--text-body-lg:max(4.72cqw, 1.15rem);--text-body:max(4.36cqw, 1.0625rem);--text-small:max(4.36cqw, 1.0625rem);--text-fine:max(2.1cqw, .6875rem);--mark-badge-size:max(4cqw, .95rem);--mark-glyph-size:max(2.2cqw, .6rem);--space-xs:.59cqw;--space-sm:1.18cqw;--space-md:2.33cqw;--space-lg:3.51cqw;--space-xl:4.69cqw;--space-2xl:7.03cqw;--space-3xl:9.36cqw;--space-4xl:14.05cqw;--container-padding:5.58cqw;--heading-gap:var(--space-2xl);--bg-bleed:8.33cqw;--bg-bleed-lg:13.33cqw;--bg-bleed-xl:25cqw;--bg-bleed-2xl:33.33cqw;--paper-bg:repeating-linear-gradient(90deg, #4632180b 0 2px, transparent 2px 14px), #f9f5ec}@supports (color:lab(0% 0 0)){:root{--color-primary:lab(73.3688% -21.4192 66.9543);--color-black:lab(10.216% 0 0);--color-white:lab(100% 0 0)}}body{font-family:var(--font-body);background-color:var(--color-white);color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.6}.canvas{--container-padding:7cqw;background:var(--color-white);isolation:isolate;width:min(100%,430px);margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:768px){.canvas{--container-padding:14cqw}}.section-content{z-index:var(--z-content);position:relative}.speech-bubble{background-color:var(--color-primary);color:var(--color-black);border-radius:var(--radius-md)}.icon-chip{border-radius:var(--radius-full);flex-shrink:0;place-items:center;display:grid}.mark-badge{width:var(--mark-badge-size);height:var(--mark-badge-size);border-radius:var(--radius-full);background-color:var(--mark-bg,var(--color-black));color:var(--mark-fg,var(--color-primary));font-family:var(--font-heading);font-weight:900;font-size:var(--mark-glyph-size);flex-shrink:0;place-items:center;line-height:1;display:grid}.mark-note{--note-pad:max(.3cqw, .5rem);--note-leading:1.2;align-items:flex-start;gap:max(.91cqw,.6rem);display:flex}.mark-note>.mark-badge{margin-top:calc(var(--note-pad) + (var(--note-leading) * var(--text-body) - var(--mark-badge-size)) / 2)}.mark-note .mark-note__box{--text-leading:var(--note-leading);padding:var(--note-pad) max(1.05cqw, .9rem);background-color:var(--color-primary);color:var(--color-black)}@media (min-width:768px){.mark-note{--note-pad:.3cqw;gap:.91cqw}.mark-note .mark-note__box{padding-inline:1.05cqw}}.page{background-color:var(--color-white);position:relative;overflow-x:clip}@media (min-width:768px){.canvas:before,.canvas:after{content:"";width:var(--edge-fade,12cqw);z-index:70;pointer-events:none;position:absolute;top:0;bottom:0}.canvas:before{background:linear-gradient(to right, var(--color-white), #fff0);left:0}@supports (color:lab(0% 0 0)){.canvas:before{background:linear-gradient(to right, var(--color-white), lab(100% 0 0/0))}}.canvas:after{background:linear-gradient(to left, var(--color-white), #fff0);right:0}@supports (color:lab(0% 0 0)){.canvas:after{background:linear-gradient(to left, var(--color-white), lab(100% 0 0/0))}}:root{--text-h1:5cqw;--text-h2:4.03cqw;--text-subtitle:2.5cqw;--text-lead:2.1cqw;--text-intro:2cqw;--text-body-lg:1.67cqw;--text-body:1.55cqw;--text-small:1.39cqw;--text-fine:max(.83cqw, .75rem);--mark-badge-size:1.8cqw;--mark-glyph-size:1.05cqw;--space-xs:.21cqw;--space-sm:.42cqw;--space-md:.83cqw;--space-lg:1.25cqw;--space-xl:1.67cqw;--space-2xl:2.5cqw;--space-3xl:3.33cqw;--space-4xl:5cqw;--container-padding:7cqw}.canvas{width:768px}}@media (min-width:1024px){.canvas{width:1024px}}@media (min-width:1280px){.canvas{width:1280px}}@media (min-width:1440px){.canvas{width:1440px}}@media (min-width:1920px){.canvas{width:1920px}}