@font-face{font-family:ppFormulaCondensed;src:url(../media/PPFormula_CondensedBlack-s.p.1a-k6iapi_gb3.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:ppFormulaCondensed Fallback;src:local(Arial);ascent-override:88.0%;descent-override:28.0%;line-gap-override:16.0%;size-adjust:100.0%}.ppformulacondensed_bb98b678-module__b6oqGa__className{font-family:ppFormulaCondensed,ppFormulaCondensed Fallback;font-style:normal;font-weight:900}.ppformulacondensed_bb98b678-module__b6oqGa__variable{--font-pp-formula-condensed:"ppFormulaCondensed", "ppFormulaCondensed Fallback"}
@font-face{font-family:ppFormulaNarrow;src:url(../media/PPFormula_NarrowRegular-s.p.1hvojh2xdp3fa.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppFormulaNarrow Fallback;src:local(Arial);ascent-override:96.4%;descent-override:31.26%;line-gap-override:17.37%;size-adjust:92.12%}.ppformulanarrow_b2f1b79f-module__3QSMjG__className{font-family:ppFormulaNarrow,ppFormulaNarrow Fallback;font-style:normal;font-weight:400}.ppformulanarrow_b2f1b79f-module__3QSMjG__variable{--font-pp-formula-narrow:"ppFormulaNarrow", "ppFormulaNarrow Fallback"}
@font-face{font-family:neueMontreal;src:url(../media/PPNeueMontreal_Regular-s.p.0vffz13ioolsm.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local(Arial);ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:95.87%}.neuemontreal_fc2a20ce-module__VIGela__className{font-family:neueMontreal,neueMontreal Fallback;font-style:normal;font-weight:400}.neuemontreal_fc2a20ce-module__VIGela__variable{--font-neue-montreal:"neueMontreal", "neueMontreal Fallback"}
:root{--easeOutQuart:cubic-bezier(.165, .84, .44, 1);--easeInOutQuart:cubic-bezier(.76, 0, .24, 1);--dark:#000;--white:#fff;--font-formula-condensed:var(--font-pp-formula-condensed,"Arial Narrow"), sans-serif;--font-formula-narrow:var(--font-pp-formula-narrow,"Arial Narrow"), sans-serif;--font-montreal:var(--font-neue-montreal,"Helvetica Neue"), sans-serif;--color-ink:#0e0e0e;--color-red:#d72424;--color-paper:#f3f4ef;--color-brown:#2c1a19;--color-ink-soft:#0c0b10;--color-muted:#cdcdcd;--color-blend-ink:#fff;--color-blend-muted:#696a65;--primary-black:#121110;--color-black:#010105;--color-gray:#bbd0d0;--color-gray-dark:#3d3d4d;--color-green:#afff4e;--color-green-hover:#9bef3f;--color-green-soft:#b6ff59;--color-mint:#edfbf7;--color-mint-bright:#f3fff2;--color-mint-soft:#f4fff0;--color-mint-pale:#d9f8d8;--color-bg-light:#eef1ea;--color-bg-gray:#fafafa;--color-input-dark:#292933;--color-loader-dark:#020604;--space-240:24rem;--space-160:16rem;--space-144:14.4rem;--space-120:12rem;--space-100:10rem;--space-96:9.6rem;--space-80:8rem;--space-64:6.4rem;--space-48:4.8rem;--space-40:4rem;--space-32:3.2rem;--space-24:2.4rem;--space-16:1.6rem;--space-12:1.2rem;--space-8:.8rem;--hero-min-height:84rem;--fix-clip:inset(-.1em 0 .1em 0)}@media (min-width:1180px){:root{--header-height:5.35rem;--cols:12;--gap-x:1rem;--padding-x:1rem;--gap-x-no-unit:1rem;--padding-x-no-unit:1rem}}@media (max-width:1179.98px){:root{--cols:6;--gap-x:1rem;--padding-x:1rem;--header-height:6.5rem}}:root{--bg:var(--color-paper);--fg:var(--color-ink);--fg-display:var(--color-ink);--rule:var(--color-ink);--accent-link:#cb1914;--creative-accent:var(--color-red);--dot:var(--color-red);--mark-wipe:#da3938;--chrome-ink:var(--color-blend-ink);--chrome-muted:var(--color-blend-muted);--chrome-accent:#1cd0cb;--chrome-active:var(--chrome-accent);--chrome-idle:var(--chrome-ink);--chrome-hover:var(--chrome-active);--chrome-blend:difference;--chrome-ink-over-footer:var(--color-blend-ink);--chrome-muted-over-footer:var(--color-blend-muted);--chrome-active-over-footer:var(--chrome-accent);--loader-bg:#181818;--loader-mark:var(--color-paper);--loader-counter:#e7e7e7;--footer-bg:var(--color-ink);--footer-mark:var(--color-paper);--marquee-bg:var(--color-red);--marquee-fg:var(--dark);--overlay-bg:var(--color-red);--overlay-fg:var(--color-ink-soft);--row-hover-fg:var(--overlay-fg);--popup-bg:#eaeaeadb;--cursor-tag-bg:var(--color-red);--cursor-tag-fg:var(--white);--cursor-tag-archive-bg:var(--color-red);--cursor-copy-bg:var(--white);--cursor-copy-fg:var(--color-ink)}[data-theme=pm]{--bg:var(--color-brown);--fg:var(--color-paper);--fg-display:var(--color-red);--rule:color-mix(in srgb, var(--color-muted) 30%, transparent);--accent-link:var(--color-paper);--creative-accent:var(--color-paper);--dot:var(--color-paper);--mark-wipe:color-mix(in srgb, var(--color-red) 90%, transparent);--chrome-ink:var(--color-red);--chrome-muted:color-mix(in srgb, var(--color-paper) 60%, var(--color-brown));--chrome-accent:var(--color-red);--chrome-active:var(--color-red);--chrome-idle:var(--color-paper);--chrome-hover:var(--chrome-idle);--chrome-blend:normal;--chrome-ink-over-footer:var(--color-paper);--chrome-muted-over-footer:var(--color-paper);--chrome-active-over-footer:var(--color-paper);--loader-mark:var(--color-red);--loader-counter:var(--color-muted);--footer-bg:color-mix(in srgb, var(--color-red) 90%, var(--color-brown));--footer-mark:var(--color-brown);--marquee-bg:var(--color-brown);--marquee-fg:var(--color-paper);--overlay-bg:var(--color-red);--overlay-fg:var(--color-brown);--row-hover-fg:var(--fg);--popup-bg:#2c1a19db;--cursor-tag-bg:var(--color-paper);--cursor-tag-fg:var(--color-brown);--cursor-tag-archive-bg:var(--color-paper);--cursor-copy-bg:var(--color-ink);--cursor-copy-fg:var(--white)}:root[data-menu=open]{--cursor-square-bg:var(--white)}:root[data-ground=footer]{--bg:var(--footer-bg);--fg:var(--color-paper);--fg-display:var(--color-paper);--rule:color-mix(in srgb, var(--color-muted) 30%, transparent);--accent-link:var(--color-paper);--chrome-ink:var(--chrome-ink-over-footer);--chrome-muted:var(--chrome-muted-over-footer);--chrome-active:var(--chrome-active-over-footer);--row-hover-fg:var(--fg)}:root[data-theme=pm][data-ground=footer]{--mark-wipe:var(--color-paper)}@media (prefers-reduced-motion:no-preference){:root[data-theme-anim],:root[data-theme-anim] *,:root [data-ground-anim],:root [data-ground-anim] *{transition:background-color .6s var(--easeOutQuart),color .6s var(--easeOutQuart),fill .6s var(--easeOutQuart),stroke .6s var(--easeOutQuart),border-color .6s var(--easeOutQuart)}:root [data-ground-anim] :is(.line,.line-mask,.word,.word-mask,.char,.char-mask){transition:none}}*{box-sizing:border-box;border:0;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-family:inherit;font-size:100%;font-style:normal;font-weight:400;line-height:inherit;vertical-align:baseline;background:0 0;border:0;outline:none}a{color:inherit;text-decoration:none}a,button{cursor:pointer;outline:none}ol,ul{list-style:none}:focus-visible{outline-offset:.3rem;outline:.1rem solid}html{box-sizing:border-box;background-color:var(--bg);font-size:10px}@media (min-width:768px){html{font-size:1.30208vw}}@media (min-width:1180px){html{font-size:.694444vw}}*,:before,:after{box-sizing:inherit}[hidden]{visibility:hidden}html,body{min-height:-webkit-fill-available;color:var(--fg);font-smoothing:antialiased!important;-webkit-font-smoothing:antialiased!important;scroll-behavior:unset!important;overscroll-behavior-y:none!important}html ::-webkit-scrollbar{display:none}body ::-webkit-scrollbar{display:none}video,img{max-width:100%}img[loading=lazy]{background-repeat:no-repeat;background-size:cover}body{font-size:1.6rem;font-weight:400;line-height:110%;font-family:var(--font-montreal)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.is-before-animate{visibility:hidden}.container{padding:0 var(--padding-x);margin:0 auto;max-width:100%!important}.yellow{color:var(--yellow)}.block{display:block}@media (max-width:1179.98px){.cms-break{display:none}}.parallax-media{width:100%;height:114%;position:absolute;top:-7%;left:0}.parallax-media--x{width:114%;height:100%;top:0;left:-7%}.parallax-media--aspect{width:auto;height:100%;aspect-ratio:var(--media-aspect,1);flex:none;position:relative;top:auto;left:auto}.fix-clip{padding-left:.05em;padding-right:.05em;clip-path:var(--fix-clip)!important;overflow:unset!important}.fix-clip-padding .line-mask{margin-top:-.06em;padding-top:.06em}.fix-clip-padding-bottom .line-mask{margin-bottom:-.06em;padding-bottom:.06em}.will-change-opacity .line,.will-change-opacity .char,.will-change-opacity .word{will-change:opacity}.will-change-transform-opacity .line,.will-change-transform-opacity .char,.will-change-transform-opacity .word{will-change:transform,opacity}.will-change-transform .line,.will-change-transform .char,.will-change-transform .word{will-change:transform}.ScrollScene,.ViewportScrollScene{outline:1px dashed #ffffff54;position:relative}.ScrollScene:after,.ViewportScrollScene:after{content:"ScrollScene";color:#000;background:#ffffff54;padding:5px;font-size:10px;position:absolute;top:0;left:0}.ViewportScrollScene:after{content:"ViewportScrollScene"}
:root{color:var(--fg);background:var(--bg);font-family:var(--font-montreal);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:0 0;overflow-x:clip}button,input,select{font:inherit}.canvas-layer{z-index:1;position:absolute;inset:0}
