@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.UAUPCa_className{font-family:Inter,Inter Fallback;font-style:normal}.UAUPCa_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:geistSerif;src:url(../media/GeistSerif_Regular-s.p.1u34gim93_ea3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistSerif Fallback;src:local(Arial);ascent-override:96.01%;descent-override:28.18%;line-gap-override:0.0%;size-adjust:104.68%}.IkJ8_W_className{font-family:geistSerif,geistSerif Fallback;font-style:normal;font-weight:400}.IkJ8_W_variable{--font-geist-serif:"geistSerif", "geistSerif Fallback"}
:root{--neutral-0:#fff;--neutral-50:#f3f3f3;--neutral-100:#dbdbdb;--neutral-600:#626262;--neutral-700:#4a4a4a;--neutral-900:#191919;--paper:#faf9f5;--ink:#000;--cocoa:#322222;--orange:#fb992e;--orange-strong:#fe8500;--hairline:#00000014;--font-heading:var(--font-geist-serif), "Geist Serif", "Times New Roman", Times, serif;--font-body:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--heading-weight:400;--body-weight:400;--ui-weight:500;--gutter:120px;--max:none;--radius:10px;--btn-shadow:0 83px 23px 0 #0000, 0 53px 21px 0 #00000005, 0 30px 18px 0 #0000000f, 0 13px 13px 0 #0000001a, 0 3px 7px 0 #0000001f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--neutral-900);font-family:var(--font-body);font-weight:var(--body-weight);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}img{max-width:none;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3,blockquote,dl,dd,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit}input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--orange-strong);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--heading-weight)}h1,h2,h3,h4,.h2,.h3,.hero__title,.brand__legal,.profile-card__name,.stats dt,.stack-card__bar,.step__title,.t-card__name,.about__name,.acc-trigger,.ask-card__title,.footer__tagline,.footer__heading{font-synthesis:none}.step__kicker,.t-card__meta,.about__role{font-family:var(--font-body);font-weight:var(--body-weight);letter-spacing:0}button,input,select,textarea,table{font-family:var(--font-body)}.h2{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:-.4px;color:var(--ink);font-size:40px;line-height:1.2}.h3{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:-.28px;color:var(--ink);font-size:28px;line-height:1.2}.badge{color:var(--orange);font-weight:var(--ui-weight);white-space:nowrap;background:#fb992e1f;border:1px solid #fb992e1f;border-radius:99px;justify-content:center;align-items:center;padding:2px 10px;font-size:14px;line-height:1.5;display:inline-flex}.profile-card__name,.stats dt,.step__titles,.t-card__who,.about__who,.acc-trigger,.ask-card__title,.footer__heading{font-weight:var(--heading-weight)}.btn{font-weight:var(--ui-weight);white-space:nowrap;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;padding:12px;font-size:16px;line-height:20px;transition:box-shadow .25s,filter .25s,translate .15s,scale .15s;display:inline-flex;position:relative;overflow:hidden}.btn>span:first-child{padding:0 4px}.btn__icon{padding:3px;display:flex}.btn__icon img{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.btn:hover .btn__icon img{transform:translate(2px)}.btn:active{translate:0 1px;scale:.99}.btn--dark{color:#fff;box-shadow:var(--btn-shadow);background:linear-gradient(#323131,#1e1e1e);border:.8px solid #282828}.btn--dark:after,.btn--nav:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-.4px;box-shadow:inset 0 1.5px #ffffff52}.btn--dark:hover{filter:brightness(1.15)}.btn--soft{box-shadow:0 83px 23px #0000,0 3px 7px #0000001f}.btn--sm{padding:6px;font-size:14px}.btn--light{color:var(--neutral-900);background:#fff;border:.8px solid #d9d1d1}.btn--light:hover{background:#f4f1ee}.btn--outline{color:#323131;background:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 2px #0000000f}.btn--outline:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-.5px;box-shadow:inset 0 1.5px #7c7c7c52}.btn--outline:hover{background:#f7f7f5}.btn--nav{color:#fff;font-family:var(--font-body);background:#1e1e1e;border:.6px solid #282828;border-radius:44px;padding:6px;font-size:14px;box-shadow:0 1px 2px #28282814}.btn--nav>span:first-child{padding:0 4px 0 6px}.btn--nav:after{inset:-.3px;box-shadow:inset 0 1.2px #ffffff52}.fx{pointer-events:none;position:absolute}.fx>img,.fx>canvas{object-fit:cover;width:100%;height:100%;display:block}.fx>canvas{image-rendering:pixelated}.site-header{z-index:1000;max-width:var(--max);padding:12px var(--gutter);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);will-change:transform;background:#faf9f5db;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;transition:box-shadow .3s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.site-header.is-scrolled{box-shadow:0 1px #0000000f}.site-header.is-hidden{box-shadow:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header{transition-duration:1ms}}#smooth-content{padding-top:58px}.brand{white-space:nowrap;align-items:baseline;gap:4px;width:112px;display:flex}.brand__legal{font-family:var(--font-heading);font-weight:var(--heading-weight);color:#000;font-size:18px;line-height:1.4}.brand__compli{font-family:var(--font-body);color:var(--neutral-700);font-size:14px;line-height:1.4}.site-nav{align-items:center;gap:24px;display:flex}.site-nav a{font-weight:var(--ui-weight);color:var(--neutral-700);white-space:nowrap;font-size:15px;line-height:20px;transition:color .2s;position:relative}.site-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:var(--neutral-900)}.site-nav a:hover:after{transform:scaleX(1)}.site-header__actions{align-items:center;gap:12px;display:flex}.nav-toggle{cursor:pointer;background:0 0;border:0;width:36px;height:36px;display:none;position:relative}.nav-toggle span{background:var(--neutral-900);height:1.5px;transition:transform .3s;position:absolute;left:9px;right:9px}.nav-toggle span:first-child{top:14px}.nav-toggle span:last-child{top:21px}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.hero{--hero-pad-x:var(--gutter);max-width:var(--max);margin:0 auto;position:relative}.hero__intro{width:100%;max-width:calc(631px + 2 * var(--hero-pad-x));flex-direction:column;align-items:flex-start;gap:40px;padding-top:75px;padding-bottom:53px;display:flex}.hero__copy{flex-direction:column;gap:16px;display:flex}.hero__title{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:-.96px;color:var(--neutral-900);font-size:48px;line-height:1.12}.hero__lead{color:var(--neutral-700)}.hero__lead strong{font-weight:var(--ui-weight);color:var(--neutral-900)}.hero-content{padding-inline:var(--gutter)}.hero-image-wrapper{width:100%;margin:0;padding:0}.hero-image{object-fit:cover;object-position:50% 50%;width:calc(100% + 6px);max-width:none;height:810px;display:block;position:absolute;top:-140px;left:-3px}.hero__band{background:var(--neutral-100);height:580px;position:relative;overflow:hidden}.hero__landscape{pointer-events:none}.hero__band>.profile-card{height:fit-content;margin:auto;position:absolute;inset:0}.profile-card{border-radius:8px;flex-direction:column;width:382px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #28140a59}.profile-card__strip{background:#fff;height:11px;position:relative;overflow:hidden}.fx--strip-hero{width:524px;height:349px;top:-2px;left:50%;transform:translate(-50%)}.profile-card__body{background:#fff;flex-direction:column;gap:24px;padding:32px 24px;display:flex;position:relative;overflow:hidden}.profile-card__pattern{pointer-events:none;width:501px;height:449.525px;position:absolute;top:-7px;right:-187px}.profile-card__who{flex-direction:column;gap:16px;display:flex;position:relative}.profile-card__name{font-family:var(--font-heading);color:#000;margin-bottom:4px;font-size:20px;line-height:20px}.profile-card__role{color:var(--neutral-700);font-size:15px}.avatar{background:var(--neutral-50);border-radius:50%;width:72px;height:72px;position:relative;overflow:hidden}.avatar__crop{width:69.097px;height:121.935px;position:absolute;top:8.71px;left:calc(50% + .29px);overflow:hidden;transform:translate(-50%)}.avatar__crop img{width:208.24%;height:118.39%;position:absolute;top:-18.39%;left:-60.2%}.stats{color:#000;position:relative}.stats dt{font-family:var(--font-heading);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.2}.stats dd{margin-top:4px;font-size:16px;line-height:1.4}.stats--stack{flex-direction:column;gap:16px;width:252px;display:flex}.stats--stack>div{width:160px}.services{max-width:var(--max);padding:100px var(--gutter);flex-direction:column;align-items:center;gap:60px;margin:0 auto;display:flex}.section-head--center{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.services__title{width:auto;max-width:100%}.services__line{display:block}@media (max-width:760px){.services__line{display:inline}}.services__sub{color:#000c;width:min(310px,100%);margin-top:4px}.stack{--stack-top:80px;--peek:16px;width:min(1028px,100%);position:relative}.stack__cards{flex-direction:column;gap:24px;display:flex}.stack__card-wrapper{top:calc(var(--stack-top) + var(--i) * var(--peek));transform-origin:50% 0;will-change:transform;position:sticky}.stack__spacer{height:0}.stack-card{border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 -2px 1px #2828280f}.stack--pinned .stack__cards{height:var(--stage-h,625px);display:block;position:relative}.stack--pinned .stack__card-wrapper{transform-origin:50% 0;will-change:transform, opacity;width:100%;position:absolute;top:0;left:0}.stack--pinned .stack__card-wrapper .stack-card{box-shadow:0 -2px 4px #2828280f}.stack--pinned .stack__card-wrapper.is-front .stack-card{box-shadow:0 -2px 1px #2828280f,0 24px 48px -32px #3222222e}.stack-card__bar{border-bottom:1px solid var(--hairline);font-family:var(--font-heading);font-weight:var(--heading-weight);align-items:center;gap:10px;padding:16px 32px;line-height:1.2;display:flex}.stack-card__bar .num{color:var(--orange-strong);letter-spacing:-.16px;font-size:16px}.stack-card__label{letter-spacing:-.18px;color:#000;flex:1;font-size:18px}.stack-card__body{justify-content:space-between;align-items:flex-start;gap:24px;min-height:488px;padding:32px;display:flex}.stack-card__text{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:32px;width:497px;max-width:100%;display:flex}.stack-card__copy{flex-direction:column;gap:24px;display:flex}.stack-card__title{max-width:313px}.stack-card__copy p{max-width:410px;color:var(--neutral-700)}.stack-card__visual{flex-shrink:0;width:440px;max-width:100%;height:424px;position:relative}.stack-card__visual img{width:100%;height:100%}.stack-card__visual--framed{background:var(--paper);border-radius:8px;overflow:hidden}.stack-card__visual--framed img{max-width:none;position:absolute}.how{background:var(--cocoa);position:relative;overflow:hidden}.how__band{pointer-events:none;width:max(1440px,100%);height:60px;position:absolute;left:50%;transform:translate(-50%)}.how__band--top{top:0}.how__band--bottom{bottom:0}.how__inner{max-width:var(--max);padding:140px var(--gutter) 140px;flex-direction:column;gap:80px;margin:0 auto;display:flex}.how__head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.how__head-left{flex-direction:column;align-items:flex-start;gap:16px;width:min(457px,100%);display:flex}.how__title{color:#fff}.how__sub{color:#fffc;width:min(382px,100%);padding:3px 0}.steps{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.how.is-tracking .step,.how.is-tracking .step .chips{will-change:translate, rotate}.step{background:var(--paper);border-radius:var(--radius);flex-direction:column;height:463px;display:flex;position:relative;overflow:hidden}.step__top{flex-direction:column;justify-content:space-between;height:251px;padding:24px;display:flex}.step__head{justify-content:space-between;align-items:flex-start;display:flex}.step__titles{font-family:var(--font-heading);white-space:nowrap;flex-direction:column;gap:4px;line-height:1.2;display:flex}.step__title{font-weight:var(--heading-weight);letter-spacing:-.24px;color:var(--neutral-900);font-size:24px}.step__kicker{letter-spacing:-.16px;color:var(--neutral-600);font-size:16px}.step__text{max-width:400px;color:var(--neutral-700);font-size:15px}.step__art{background:var(--cocoa);place-items:center;height:212px;margin-top:auto;display:grid;position:relative;overflow:hidden}.fx--art{width:996px;height:664px;top:50%;left:calc(50% - 236px);transform:translate(-50%,-50%)}.step__art .fx--art{left:50%}.chips{flex-wrap:wrap;place-content:center;gap:8px;width:266px;display:flex;position:relative}.chips--wide{width:285px}.chips li{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border-radius:999px;padding:6px 14px;font-size:16px;line-height:24px;transition:background .25s}.step:hover .chips li{background:#ffffff2e}.testimonials{max-width:var(--max);padding:100px var(--gutter) 120px;margin:0 auto}.testimonials__head{flex-direction:column;align-items:flex-start;gap:40px;width:min(631px,100%);display:flex}.testimonials__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.testimonials__title{width:min(530px,100%)}.testimonials__sub{color:#000c;width:min(464px,100%)}.t-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:104px;display:grid}.t-card{grid-column:var(--col);grid-row:var(--row);border-radius:var(--radius);flex-direction:column;width:auto;transition:box-shadow .3s;display:flex;overflow:hidden}.t-card:hover{box-shadow:0 2px 8px #28282814}.t-card__bar,.about-card__bar{background:var(--cocoa);border:1px solid var(--neutral-100);border-bottom:0;border-radius:8px 8px 0 0;height:32px;position:relative;overflow:hidden}.t-card__bar .fx--art{width:max(996px,100% + 472px);top:calc(50% - .25px)}.t-card__dots,.about-card__dots{position:absolute;top:calc(50% - .25px);left:9.5px;transform:translateY(-50%)}.t-card__body{border:1px solid var(--neutral-100);border-radius:0 0 var(--radius) var(--radius);border-top:0;flex-direction:column;justify-content:space-between;height:431px;padding:24px;display:flex;position:relative;overflow:hidden}.fx--portrait{width:277px;height:346.25px;top:76px;left:calc(50% + .5px);transform:translate(-50%)}.fx[data-dither-keep]{--portrait-ease:.42s cubic-bezier(.45, 0, .55, 1);pointer-events:auto}.fx[data-dither-keep]>img,.fx[data-dither-keep]>.fx__photo{filter:grayscale();transition:filter var(--portrait-ease)}.fx[data-dither-keep]>canvas{opacity:1;transition:opacity var(--portrait-ease);position:absolute;inset:0}.fx[data-dither-keep]>img,.fx[data-dither-keep]>.fx__photo,.fx[data-dither-keep]>canvas{will-change:filter, opacity;backface-visibility:hidden}@media (hover:hover) and (pointer:fine){.fx[data-dither-keep]:hover>img,.fx[data-dither-keep]:hover>.fx__photo{filter:grayscale(0%)}.fx[data-dither-keep]:hover>canvas{opacity:0}}@media (prefers-reduced-motion:reduce){.fx[data-dither-keep]>img,.fx[data-dither-keep]>.fx__photo,.fx[data-dither-keep]>canvas{transition-duration:1ms}}.fx__photo{position:absolute;inset:0;overflow:hidden}.fx__layer{max-width:none;display:block;position:absolute}.fx__layer--cover{object-fit:cover;width:100%;height:100%;inset:0}.fx__layer--about-person{width:208.24%;height:118.39%;top:-18.39%;left:-60.2%}.t-card__fade{background-image:linear-gradient(180deg, #faf9f500 0%, var(--paper) 42%, var(--paper) 100%);pointer-events:none;width:428px;height:170px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.t-card__who{font-family:var(--font-heading);white-space:nowrap;flex-direction:column;gap:4px;line-height:1.2;display:flex;position:relative}.t-card__name{letter-spacing:-.24px;color:var(--neutral-900);font-size:24px}.t-card__meta{letter-spacing:-.16px;color:var(--neutral-600);font-size:16px}.t-card__quote{color:var(--neutral-700);font-size:15px;position:relative}.t-card__quote--narrow{max-width:284px}.about{background:var(--cocoa);align-items:center;min-height:883px;display:flex;position:relative;overflow:hidden}.about__dots{pointer-events:none;width:679px;height:679px;position:absolute}.about__dots--br{bottom:-95px;right:-96px}.about__dots--tl{top:-154px;left:-134px;transform:rotate(180deg)}.about__inner{width:100%;max-width:var(--max);padding:100px var(--gutter);grid-template-columns:291px 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.about__inner>.about__content{justify-self:end}.about-card{background:var(--paper);border-radius:var(--radius);flex-direction:column;align-self:end;width:291px;height:382px;display:flex;overflow:hidden}.about-card__bar{border-radius:var(--radius) var(--radius) 0 0;border:0;flex-shrink:0}.about-card__bar .fx--art{top:50%}.about-card__dots{top:50%;left:10px}.about-card__body{flex:1;position:relative;overflow:hidden}.fx--about{width:291px;height:513.529px;top:0;left:50%;transform:translate(-50%)}.about__content{flex-direction:column;align-items:flex-start;gap:80px;width:min(629px,100%);display:flex}.about__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.about__title{color:#fff;width:min(464px,100%)}.about__body{flex-direction:column;gap:40px;margin-top:-20px;display:flex}.about__who{font-family:var(--font-heading);flex-direction:column;gap:4px;line-height:1.2;display:flex}.about__name{letter-spacing:-.24px;color:#fff;font-size:24px}.about__role{letter-spacing:-.16px;color:#fffc;font-size:16px}.about__text{letter-spacing:-.18px;color:#fffc;flex-direction:column;gap:16px;font-size:18px;display:flex}.stats--row{color:#fff;gap:40px;display:flex}.stats--row>div:not(:first-child){width:160px}.badge--dark{background:#fb992e1f}.faq{max-width:var(--max);min-height:890px;padding:100px var(--gutter);grid-template-columns:minmax(0,1fr) 564px;align-items:start;gap:48px;margin:0 auto;display:grid}.faq__left{min-height:690px;position:relative}.faq__title{width:min(439px,100%)}.faq__left>.ask-card{position:absolute;top:329px;left:0}.ask-card{border:1px solid var(--neutral-100);border-radius:var(--radius);background:#fff;flex-direction:column;width:331px;height:361px;display:flex;overflow:hidden}.ask-card__bar{background:var(--cocoa);flex-shrink:0;height:28px;position:relative;overflow:hidden}.fx--art-faq{left:calc(50% - 235.5px)}.ask-card__body{flex-direction:column;flex:1;justify-content:space-between;gap:12px;padding:24px;display:flex}.ask-card__title{font-family:var(--font-heading);letter-spacing:-.24px;color:var(--neutral-900);font-size:24px;line-height:1.2}.ask-card__text{color:var(--neutral-700);margin-bottom:12px}.accordion{flex-direction:column;display:flex}.acc-item{padding:24px 0;position:relative}.acc-item:after{content:"";pointer-events:none;background:#0000001f;height:1px;position:absolute;bottom:-.5px;left:0;right:0}.acc-item:first-child{padding-top:0}.acc-item:last-child{padding-bottom:0}.acc-item:last-child:after{display:none}.acc-item h3{font:inherit;margin:0}.acc-trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-heading);letter-spacing:-.24px;color:var(--neutral-900);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:0;font-size:24px;line-height:1.2;display:flex}.acc-trigger:hover>span:first-child{color:#000}.acc-icon{flex-shrink:0;width:20px;height:20px;margin-top:4px;position:relative}.acc-icon img{transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.acc-icon__minus{opacity:0;transform:rotate(-90deg)}.is-open .acc-icon__minus{opacity:1;transform:none}.is-open .acc-icon__plus{opacity:0;transform:rotate(90deg)}.acc-panel{overflow:visible}.acc-panel.is-animating{overflow:hidden}.acc-panel__inner{flex-direction:column;align-items:flex-start;gap:24px;padding:8px 28px 0 0;display:flex}.acc-panel__inner p{color:var(--neutral-700);min-height:3em;font-size:15px}.closing{background:var(--paper);min-height:1073px;position:relative;overflow:hidden}.closing__bg{object-fit:cover;pointer-events:none;width:max(1446px,100% + 6px);height:810px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.closing__fade{background:linear-gradient(to bottom, var(--paper) 50%, #faf9f5cc 63.309%, #faf9f500 81.442%);pointer-events:none;height:1234px;position:absolute;top:36px;left:0;right:0}.closing__inner{max-width:var(--max);padding:100px var(--gutter) 360px;flex-direction:column;align-items:center;gap:80px;margin:0 auto;display:flex;position:relative}.cta{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.cta__copy{flex-direction:column;align-items:center;gap:16px;display:flex}.cta__title{width:auto;max-width:100%}.cta__line{white-space:nowrap;display:block}@media (max-width:760px){.cta__title{text-wrap:balance}.cta__line{white-space:normal;display:inline}}.cta__sub,.cta__note{color:#000c;width:min(400px,100%)}.cta__actions{flex-direction:column;align-items:center;gap:24px;display:flex}.cta__buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.closing__rule{border:0;border-top:1px solid #e5e5e5;width:100%;height:0;margin:0}.footer{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.footer__brand{flex-direction:column;gap:32px;width:332px;display:flex}.footer__tagline{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:-.24px;color:#000;font-size:24px;line-height:1.2}.footer__cols{justify-content:space-between;gap:24px;width:680px;display:flex}.footer__col{flex-direction:column;gap:12px;display:flex}.footer__col--sitemap{width:153px}.footer__col--contact{white-space:nowrap;min-width:161px}.footer__col--hours{width:221px}.footer__heading{font-family:var(--font-heading);letter-spacing:-.18px;color:#000;font-size:18px;line-height:1.2}.footer__col ul{color:var(--neutral-900);flex-direction:column;gap:8px;font-size:15px;line-height:20px;display:flex}.footer__col a{transition:color .2s}.footer__col a:hover{color:var(--orange-strong)}@media (max-width:1400px){.t-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.t-card{grid-area:auto}}@media (max-width:1240px){:root{--gutter:32px}.site-nav{gap:16px}.t-grid{grid-template-columns:repeat(3,332px);justify-content:center}.t-card{grid-area:auto}.about__inner{padding-right:var(--gutter)}.stack-card__text{flex:1;width:auto}.stack-card__visual{aspect-ratio:440/424;width:min(42%,440px);height:auto}}@media (max-width:1080px){.site-nav{padding:12px var(--gutter) 24px;background:var(--paper);border-bottom:1px solid var(--hairline);opacity:0;visibility:hidden;flex-direction:column;align-items:flex-start;gap:4px;transition:opacity .25s,transform .25s,visibility .25s;position:fixed;inset:56px 0 auto;transform:translateY(-8px)}.site-nav.is-open{opacity:1;visibility:visible;transform:none}.site-nav a{padding:8px 0;font-size:18px}.nav-toggle{display:block}.how__head{flex-direction:column;align-items:flex-start}.steps{grid-template-columns:1fr;max-width:560px}.about__inner{padding:100px var(--gutter);grid-template-columns:1fr;gap:56px}.about__inner>.about__content{grid-row:1;justify-self:start}.about-card{align-self:start}.faq{grid-template-columns:1fr;gap:40px;min-height:0}.faq__left{min-height:0;display:contents}.faq__left>.ask-card{position:static}.faq__title{grid-row:1}.accordion{grid-row:2}.ask-card{grid-row:3;height:auto;min-height:260px}.footer{flex-direction:column}.footer__cols{width:100%}.stack-card__body{min-height:0;padding:24px}.stack-card__title{font-size:24px}}@media (max-width:900px){.t-grid{grid-template-columns:repeat(2,332px)}}@media (max-width:760px){:root{--gutter:16px}.h2{font-size:32px}.hero__intro{padding-top:48px}.hero__title{letter-spacing:-.6px;font-size:36px}.hero__band{height:auto}.hero-image{object-position:46% 62%;width:100%;height:100%;top:0;left:0}.hero__band>.profile-card{margin:56px auto;position:relative;inset:auto}.profile-card{width:min(382px,100% - 32px)}.services{padding:72px var(--gutter);gap:40px}.stack{--stack-top:68px;--peek:10px}.stack__cards{gap:16px}.stack-card__bar{padding:14px 20px}.stack-card__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.stack-card__body{flex-direction:column;gap:20px;padding:20px}.stack-card__text{gap:20px;width:100%}.stack-card__copy{gap:12px}.stack-card__copy p{font-size:15px}.stack-card__title{font-size:22px}.stack-card__visual{align-self:center;width:min(100%,230px)}.how__inner{padding:100px var(--gutter);gap:48px}.how__band{width:1440px}.testimonials{padding:72px var(--gutter)}.t-grid{margin:56px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,332px);grid-auto-flow:column;justify-content:start;overflow-x:auto}.t-grid::-webkit-scrollbar{display:none}.t-card{scroll-snap-align:start;width:100%}.t-card:hover{transform:none}.about{min-height:0}.about__inner{padding:72px var(--gutter)}.about__content{gap:48px}.about__text{font-size:16px}.stats--row{flex-wrap:wrap;gap:24px 32px}.stats--row>div:not(:first-child){width:auto}.about-card{width:min(291px,100%)}.faq{padding:72px var(--gutter)}.acc-trigger{font-size:20px}.ask-card{width:min(331px,100%)}.closing{min-height:0}.closing__inner{padding:72px var(--gutter) 280px;gap:56px}.cta__buttons{flex-direction:column;align-items:stretch}.footer__brand{width:100%}.footer__cols{flex-wrap:wrap;row-gap:32px}.footer__tagline{font-size:20px}}@media (max-width:760px) and (max-height:760px){.stack-card__visual{width:min(100%,180px)}.stack-card__copy p{font-size:14px}}.loader{display:none}.is-loading .loader,.is-revealing .loader{z-index:3000;color:var(--paper);background:0 0;display:block;position:fixed;inset:0}.is-loading{overflow:hidden}.loader__canvas{width:100%;height:100%;image-rendering:pixelated;background:var(--cocoa);position:absolute;inset:0}.is-revealing .loader__canvas{background:0 0}.loader__ui{flex-direction:column;justify-content:space-between;padding:24px 32px 40px;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.loader.is-exiting .loader__ui{opacity:0;transform:translateY(-16px)}.loader.is-fading{opacity:0;transition:opacity .3s}.loader__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.loader__brand{align-items:baseline;gap:4px;display:inline-flex}.loader__brand .brand__legal{color:var(--paper)}.loader__brand .brand__compli{color:#faf9f5b3}.loader__label{color:#faf9f599;font-size:14px}.loader__bottom{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.loader__count{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-synthesis:none;font-size:clamp(96px,17vw,248px);line-height:.85}.loader__pct{letter-spacing:0;vertical-align:top;color:#faf9f5b3;margin-left:.08em;font-size:.32em}.loader__tag{text-align:right;color:#faf9f599;max-width:240px;font-size:14px}.loader__track{background:#faf9f529;height:1px;position:absolute;bottom:24px;left:32px;right:32px}.loader__bar{background:var(--paper);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:760px){.loader__ui{padding:20px 16px 32px}.loader__label,.loader__tag{display:none}.loader__track{bottom:18px;left:16px;right:16px}}
