@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.oO0P0W_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.oO0P0W_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--ink:#14110f;--orange:#f36a02;--orange-dark:#d85d02;--orange-soft:#f79a5b;--ypim-green:#037a55;--ypim-green-deep:#026446;--ypim-teal:#04a472;--cream:#f6f2ec;--grey:#6e6a65;--line:#dcd6cd;--white:#fff;--header-h:84px;--font-sans:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;--pad-x:clamp(20px, calc(4vw / var(--site-scale,1)), 72px);--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}:root{--site-scale:1}@media (min-width:1241px){:root{--site-scale:.75;zoom:var(--site-scale)}}body{color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-wrap:pretty;background:#fff;margin:0;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--orange)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}::selection{background:var(--orange);color:#fff}.wrap{width:100%;max-width:1520px;padding-inline:var(--pad-x);margin-inline:auto}.pageMain{margin-top:0}.section{padding-block:clamp(56px,7vw,110px)}.section--cream{background:var(--cream)}.section--ink,.on-dark{--grey:#ffffffb8;--line:#fff3;background:var(--ink);color:#fff}section[id],div[id]{scroll-margin-top:96px}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats5{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:1180px){.stats5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.grid2,.grid3,.grid4,.stats5{grid-template-columns:minmax(0,1fr)}}.eyebrow{font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}.eyebrow--light{color:var(--orange-soft)}.display1{font:700 clamp(48px, 8vw, 128px) / .9 var(--font-sans);letter-spacing:-.045em}.display2{font:700 clamp(40px, 6vw, 88px) / .95 var(--font-sans);letter-spacing:-.03em}.display3{font:700 clamp(28px, 3.4vw, 52px) / 1.02 var(--font-sans);letter-spacing:-.025em}.h2{font:700 clamp(26px, 3.3vw, 46px) / 1.02 var(--font-sans);letter-spacing:-.02em;text-wrap:pretty}.h3{font:700 clamp(20px, 2.2vw, 32px) / 1.1 var(--font-sans);letter-spacing:-.02em;text-wrap:pretty}.h4{font:700 clamp(18px, 1.5vw, 22px) / 1.2 var(--font-sans);letter-spacing:-.018em}.lede{font:500 clamp(16px, 1.3vw, 18px) / 1.5 var(--font-sans)}.prose{font:400 clamp(15px, 1.25vw, 18px) / 1.65 var(--font-sans)}.small{font:400 15px/1.55 var(--font-sans)}.muted{color:var(--grey)}.ink-only{color:var(--ink)}.btn{font:600 16px/1 var(--font-sans);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:18px 26px;display:inline-flex}.btn--primary{background:var(--orange);color:#fff}.btn--primary:hover{background:var(--orange-dark);color:#fff}.btn--primary.btn--whiteHover:hover{color:var(--ink);background:#fff}.btn--primary.btn--inkHover:hover{background:var(--ink);color:#fff}.btn--primary.btn--noHover:hover{background:var(--orange);color:#fff}.btn--outline.btn--noHover:hover{color:var(--ink);background:0 0}.btn--ink{background:var(--ink);color:#fff}.btn--ink:hover{background:var(--orange);color:#fff}.btn--outline{border:1px solid var(--ink);color:var(--ink);background:0 0}.btn--outline:hover{background:var(--ink);color:#fff}.btn--outlineLight{color:#fff;background:0 0;border:1px solid #ffffff8c}.btn--outlineLight:hover{color:var(--ink);background:#fff}.btn--ypim{background:var(--ypim-green);color:#fff}.btn--ypim:hover{background:var(--ypim-green-deep);color:#fff}.btn--outlineLight.btn--outlineSolid{border-color:#fff}.btn--outlineLight.btn--outlineFaint{border-color:#fff6}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:var(--orange);color:#fff}.btn--lg{min-height:56px;padding:20px 30px;font-size:17px}.btn--xl{min-height:64px;padding:24px 38px;font-size:17px}.linkUnderline{font:600 16px/1 var(--font-sans);border-bottom:2px solid var(--orange);padding-bottom:6px}.linkUnderline:hover{color:var(--orange)}.rule{border:0;border-top:1px solid var(--line);margin:0}.media{background:var(--ink);position:relative;overflow:hidden}.media--rounded{border-radius:clamp(14px,1.6vw,24px)}.media img{object-fit:cover;width:100%;height:100%}.ratio-16-9{aspect-ratio:16/9}.ratio-4-3{aspect-ratio:4/3}.ratio-16-10{aspect-ratio:16/10}.ratio-3-2{aspect-ratio:3/2}.ratio-4-5{aspect-ratio:4/5}.ratio-3-4{aspect-ratio:3/4}.ratio-9-19{aspect-ratio:9/19.5}.pageHero{background:var(--ink);color:#fff;min-height:calc(100svh / var(--site-scale,1));align-items:flex-end;display:flex;position:relative;overflow:hidden}.pageHero__bg{position:absolute;inset:0}.pageHero__bg img{object-fit:cover;width:100%;height:100%}.pageHero__shade{background:linear-gradient(#14110f8c 0%,#14110f00 25%),linear-gradient(#14110f33 38%,#14110fe0 100%);position:absolute;inset:0}.pageHero[data-variant=left] .pageHero__shade{background:linear-gradient(#14110f99 0%,#14110f00 22%),linear-gradient(90deg,#14110fe6 0%,#14110f99 50%,#14110f1a 85%)}.pageHero__inner{width:100%;padding-top:180px;padding-bottom:clamp(48px,6vw,96px);position:relative}.ttIcon{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;display:block}.portraitPlaceholder{color:var(--ink);background:#ded7cd;position:absolute;inset:0}.portraitPlaceholder__ring{border-radius:inherit;opacity:.35;pointer-events:none;border:1.5px dashed;position:absolute;inset:0}.portraitPlaceholder__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.portraitPlaceholder__empty svg{opacity:.45}.portraitPlaceholder__empty span{letter-spacing:.01em;max-width:90%;font:500 13px/1.3 system-ui,-apple-system,sans-serif}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notFound{min-height:calc(100svh / var(--site-scale,1));padding-top:calc(var(--header-h) + clamp(60px, 8vw, 120px));background:var(--ink);color:#fff;align-items:center;margin-top:0;padding-bottom:clamp(60px,8vw,120px);display:flex}.notFound .muted{color:#ffffffb8}.notFound__inner{justify-items:start;gap:20px;max-width:640px;display:grid}.skipLink{z-index:200;background:var(--ink);color:#fff;font:600 15px/1 var(--font-sans);padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skipLink:focus{color:#fff;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

.siteHeaderHost{height:calc(100svh / var(--site-scale,1));z-index:80;pointer-events:none;position:absolute;top:0;left:0;right:0}.siteHeader{pointer-events:auto;z-index:80;--nav-color:#fff;background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,box-shadow .25s;position:sticky;top:0}.siteHeader[data-solid=true]{border-bottom-color:var(--line);--nav-color:#201e1d;background:#fff}.siteHeader[data-shadow=true]{box-shadow:0 1px 12px #14110f1a}.siteHeader__bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.siteHeader__logo{flex:none;align-items:center;display:flex}.siteHeader__logo img{filter:brightness(0)invert();width:auto;height:34px;transition:filter .25s}.siteHeader[data-solid=true] .siteHeader__logo img{filter:none}.siteHeader__nav{height:var(--header-h);align-items:stretch;gap:4px;display:flex}.siteHeader__item{align-items:center;display:flex;position:relative}.siteHeader__link,.siteHeader__button{font:600 15px/1 var(--font-sans);color:var(--nav-color);white-space:nowrap;background:0 0;border:0;align-items:center;min-height:44px;padding:12px 14px;display:flex}.siteHeader__link:hover,.siteHeader__button:hover{color:var(--orange)}.siteHeader__link[aria-current=page],.siteHeader__button[aria-current=page]{box-shadow:inset 0 -2px 0 var(--orange)}.siteHeader__menu{-webkit-backdrop-filter:blur(14px)saturate(120%);opacity:0;visibility:hidden;pointer-events:none;background:#121614eb;border:1px solid #ffffff24;border-radius:22px;min-width:260px;padding:14px 12px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:76px;left:0;transform:translateY(-6px);box-shadow:0 18px 44px #00000052}.siteHeader__item[data-open=true] .siteHeader__menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.siteHeader__menuLink{font:500 15px/1.25 var(--font-sans);color:#ffffffdb;border-radius:12px;padding:13px 18px;display:block}.siteHeader__menuLink:hover{color:var(--orange);background:#ffffff12}.siteHeader__menuLink small{font:400 13px/1.35 var(--font-sans);color:#fff9;margin-top:4px;display:block}.siteHeader__menu--wide{grid-template-columns:180px 1fr;gap:10px;width:680px;display:grid}.siteHeader__menuGrid{grid-template-columns:1fr 1fr;display:grid}.siteHeader__feature{color:#fff;font:600 17px/1.2 var(--font-sans);background:#ffffff0f;border-radius:14px;flex-direction:column;justify-content:space-between;gap:24px;padding:16px 18px;display:flex}.siteHeader__feature:hover{color:#fff;background:#ffffff1a}.siteHeader__featureEyebrow{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.siteHeader__ctas{flex:none;align-items:center;gap:12px;display:flex}.siteHeader__partner{font:500 15px/1 var(--font-sans);color:var(--nav-color);opacity:.78;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;min-height:48px;padding:14px 8px;display:flex}.siteHeader__partner:hover{opacity:1;color:var(--nav-color);border-bottom-color:currentColor}.siteHeader__ctas .btn{min-height:48px;padding:15px 24px;font-size:15px}.siteHeader__mobBtn{border:1px solid var(--nav-color);background:0 0;justify-content:center;align-items:center;width:48px;height:48px;display:none}.siteHeader__mobBtn span{background:var(--nav-color);width:20px;height:2px;box-shadow:0 -6px 0 var(--nav-color), 0 6px 0 var(--nav-color);display:block}.siteMobile{border-top:1px solid var(--line);color:var(--ink);max-height:calc(calc(100vh / var(--site-scale,1)) - var(--header-h));background:#fff;padding:8px 0 40px;overflow:auto}.siteMobile__inner{flex-direction:column;display:flex}.siteMobile__group{border-bottom:1px solid var(--line)}.siteMobile__groupBtn{width:100%;font:700 20px/1 var(--font-sans);color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.siteMobile__groupBtn span:last-child{color:var(--orange);font-size:24px}.siteMobile__panel{flex-direction:column;padding:0 0 16px;display:flex}.siteMobile__sub{font:500 17px/1.3 var(--font-sans);color:var(--grey);padding:12px 0;display:block}.siteMobile__sub:hover{color:var(--grey)}.siteMobile__flat{border-bottom:1px solid var(--line);font:700 20px/1 var(--font-sans);color:var(--ink);padding:20px 0;display:block}.siteMobile__flat:hover{color:var(--ink)}.siteMobile__ctas{flex-direction:column;gap:12px;padding-top:24px;display:flex}.siteMobile__ctas .btn{min-height:auto;padding:18px 22px;font-size:17px;display:flex}@media (max-width:1240px){.siteHeader__nav,.siteHeader__ctas{display:none}.siteHeader__mobBtn{display:flex}}
.siteFooter{border-top:1px solid var(--line);background:#fff}.siteFooter__top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(36px,4vw,60px);display:grid}.siteFooter__intro img{width:auto;height:36px;margin-bottom:22px}.siteFooter__intro p{max-width:38ch;font:400 16px/1.6 var(--font-sans);color:var(--grey)}.siteFooter__label{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);margin:0 0 16px}.siteFooter__label--dark{color:var(--ink);margin-bottom:18px;font-size:12px}.siteFooter__badges{flex-wrap:wrap;gap:12px;display:flex}.siteFooter__badge{transition:opacity .2s var(--ease);border-radius:8px;display:inline-flex}.siteFooter__badge:hover{opacity:.82}.siteFooter__badge:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.siteFooter__badges img{width:auto;height:46px}.siteFooter__appStore{background:var(--ink);color:#fff;border-radius:8px;flex-direction:column;justify-content:center;width:155px;height:46px;padding:0 14px;display:flex}.siteFooter__appStore span{font:400 9px/1.3 var(--font-sans);letter-spacing:.04em;opacity:.72}.siteFooter__appStore strong{font:600 15px/1.2 var(--font-sans);letter-spacing:-.01em}.siteFooter__columns{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;padding-top:clamp(32px,4vw,56px);display:grid}.siteFooter__link{font:400 15px/1.4 var(--font-sans);color:var(--grey);padding:8px 0;display:block}.siteFooter__link:hover{color:var(--orange)}.siteFooter__bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(36px,4vw,60px);padding-top:26px;padding-bottom:clamp(32px,4vw,56px);display:flex}.siteFooter__legal,.siteFooter__social{flex-wrap:wrap;gap:22px;display:flex}.siteFooter__legal a{font:400 14px/1.4 var(--font-sans);color:var(--grey)}.siteFooter__social a{font:600 14px/1.4 var(--font-sans);color:var(--ink)}.siteFooter__legal a:hover,.siteFooter__social a:hover{color:var(--orange)}.siteFooter__copy{font:400 14px/1.4 var(--font-sans);color:var(--grey)}@media (max-width:1180px){.siteFooter__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.siteFooter__top{grid-template-columns:minmax(0,1fr)}.siteFooter__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.scrollTop{z-index:80;background:var(--ink);color:#fff;width:52px;height:52px;font:500 20px/1 var(--font-sans);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease), background .2s var(--ease), border-color .2s var(--ease);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px);transform:translateY(8px);box-shadow:0 12px 30px #14110f38}.scrollTop[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.scrollTop:hover{background:var(--orange);border-color:var(--orange)}.scrollTop:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (prefers-reduced-motion:reduce){.scrollTop{transition:none}}
