@font-face{font-family:ppNeueMontreal;src:url(../media/ppneuemontreal_book-s.p.1vhsvnb3qe6i1.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/ppneuemontreal_bold-s.p.24yzuo1zq57s8.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ppNeueMontreal Fallback;src:local(Arial);ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:94.46%}.ppneuemontreal_9779b35-module__tqS9Oa__className{font-family:ppNeueMontreal,ppNeueMontreal Fallback}.ppneuemontreal_9779b35-module__tqS9Oa__variable{--font-pp-neue-montreal:"ppNeueMontreal", "ppNeueMontreal Fallback"}
:root{--pp-blue:#5a90f4;--pp-ink:#161718;--pp-bone:#f7f4f0;--pp-font:var(--font-pp-neue-montreal), "Neue Haas Grotesk", "Inter", system-ui, sans-serif;--pp-lockup-ink:var(--pp-bone);--pp-lockup-blade:var(--pp-blue);--pp-nav-fg:var(--pp-bone);--pp-nav-hairline:#f7f4f080;--pp-ease-out:cubic-bezier(.16, 1, .3, 1);--pp-scale:min(100vw / 1512, 1px);--pp-nav-inset:max(5.1587vw, 15.441vw - 155.5px);--pp-fs-display:clamp(40px, 7.5vw, 76px);--pp-fs-h2:clamp(28px, 5.2vw, 49px);--pp-fs-h3:clamp(22px, 3.6vw, 32px);--pp-fs-lead:clamp(17px, 2.4vw, 20px);--pp-fs-body:clamp(15px, 1.9vw, 17px);--pp-fs-small:clamp(12px, 1.5vw, 14px);--pp-gutter:clamp(20px, 6vw, 48px);--pp-stack:clamp(28px, 7vw, 72px);--pp-tap:44px}.pp-theme-blue{--pp-ground:var(--pp-blue);--pp-lockup-ink:var(--pp-bone);--pp-lockup-blade:var(--pp-bone)}.pp-theme-dark{--pp-ground:var(--pp-ink);--pp-lockup-ink:var(--pp-bone);--pp-lockup-blade:var(--pp-blue)}.pp-theme-light{--pp-ground:var(--pp-bone);--pp-lockup-ink:var(--pp-ink);--pp-lockup-blade:var(--pp-blue);--pp-nav-fg:var(--pp-ink);--pp-nav-hairline:#1617182e}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{background:var(--pp-ground,var(--pp-bone));color:var(--pp-bone);font-family:var(--pp-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg{display:block}.page-frame{max-width:1512px;margin-inline:auto}.subpage-lead{padding-top:clamp(120px,16vh,200px)}.subpage-lead-light{background:var(--pp-bone)}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}.pp-lockup{width:100%;height:auto;display:block;overflow:visible}.pp-lockup .lk-mark__stem,.pp-lockup .lk-word{fill:var(--pp-lockup-ink)}.pp-lockup .lk-mark__blade{fill:var(--pp-lockup-blade)}.r-word{vertical-align:top;display:inline-block;overflow:hidden}.r-word__in{will-change:transform;display:inline-block}.pp-btn{padding:calc(10 * var(--pp-scale)) calc(20 * var(--pp-scale));border-radius:calc(45 * var(--pp-scale));background:var(--pp-blue);color:var(--pp-bone);font-weight:500;font-size:calc(16 * var(--pp-scale));white-space:nowrap;transition:background-color .4s var(--pp-ease-out), transform .3s var(--pp-ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pp-btn:hover,.pp-btn:focus-visible{background-color:var(--pp-bone);transform:translateY(-1px)}.pp-btn__roll{margin-block:-.12em;display:inline-block;position:relative;overflow:hidden}.pp-btn__main,.pp-btn__clone{padding:.12em 0;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.pp-btn__main{color:var(--pp-bone)}.pp-btn__clone{width:100%;color:var(--pp-blue);position:absolute;top:100%;left:0}.pp-btn:hover .pp-btn__main,.pp-btn:hover .pp-btn__clone,.pp-btn:focus-visible .pp-btn__main,.pp-btn:focus-visible .pp-btn__clone{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.pp-btn,.pp-btn__main,.pp-btn__clone{transition:none}}@media (max-width:1023px){.pp-btn{font-size:var(--pp-fs-body);border-radius:999px;padding:13px 24px}}.ob-stage{display:none}html.js .ob-stage{z-index:200;background:var(--pp-blue);isolation:isolate;will-change:clip-path;height:100svh;display:block;position:fixed;inset:0;overflow:hidden}.ob-grain{z-index:1;pointer-events:none;opacity:.1;background-image:url(/images/grain.webp);background-repeat:repeat;background-size:380px 380px;position:absolute;inset:0}.ob-watermark{aspect-ratio:755.212/1129.77;z-index:2;color:#404243;opacity:.2;pointer-events:none;height:115.05vh;position:absolute;top:-5.7vh;right:-13.77vw}.ob-watermark img{object-fit:contain;width:100%;height:100%}.ob-cloud{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;position:absolute}.ob-cloud img{object-fit:cover;width:100%;height:100%}.ob-cloud--left{width:108.6vw;height:108.6vw;top:-22.6vh;left:-82.67vw}.ob-cloud--top-right{width:108.6vw;height:108.6vw;top:-98.8vh;left:65vw}@media (max-width:1023px){.ob-cloud--left{inset:-55vw auto auto -50vw}.ob-cloud--top-right{inset:auto -50vw -55vw auto}}.ob-brand{z-index:4;flex-direction:column;align-items:center;width:clamp(96px,9.3vw,140px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ob-lockup{width:100%;height:auto;overflow:visible}.ob-divider{width:clamp(154px,15.47vw,240px);height:3px;margin-top:clamp(26px,2.94vw,46px);position:relative}.ob-divider__track{background:#f7f4f080;height:1px;position:absolute;top:1px;left:0;right:0}.ob-divider__fill{background:var(--pp-bone);border-radius:999px;width:100%;height:3px;position:absolute;top:0;left:0}html.js .ob-cloud,html.js .ob-watermark{opacity:0}html.js .ob-divider__fill{width:0}html.js .ob-lockup{opacity:0}.pp-nav-fly{z-index:250;pointer-events:none;transform-origin:50%;will-change:transform;position:fixed;overflow:visible}html.js [data-nav-logo]{opacity:0;transition:opacity .35s var(--pp-ease-out)}html.js [data-nav-logo].is-landed{opacity:1}html.js [data-axis-card]{opacity:0}html.js:not(.pp-ready):has(.ob-stage){height:100%;overflow:hidden}html.js:not(.pp-ready):has(.ob-stage) body{height:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
