@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_jhiuYDKQbU9ri3TrWChUzUCLhDGE)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_jhiuYDKQbU9ri3TrWChUzUCLhDGE)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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_jhiuYDKQbU9ri3TrWChUzUCLhDGE)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_jhiuYDKQbU9ri3TrWChUzUCLhDGE)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_jhiuYDKQbU9ri3TrWChUzUCLhDGE)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_jhiuYDKQbU9ri3TrWChUzUCLhDGE)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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_jhiuYDKQbU9ri3TrWChUzUCLhDGE)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_jhiuYDKQbU9ri3TrWChUzUCLhDGE)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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_e0debb45-module__hqi1YW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_e0debb45-module__hqi1YW__variable{--font-board:"Hanken Grotesk", "Hanken Grotesk Fallback"}
html:has(.board-root){background:#fff}.board-root{--ink:#1f2a3a;--white:#fff;--iron:#1f2a3a;--secondary:#56616f;--on-iron:#c5cdd6;--rule:#c9d0da;--rule-iron:#3a4a5e;--hover:#182230;--field:#6a7380;background:var(--white);min-height:100dvh;color:var(--ink);font-family:var(--font-board), "Hanken Grotesk", Arial, sans-serif;font-variant-numeric:lining-nums;font-optical-sizing:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;flex:1 0 auto;font-size:16px;font-weight:400;line-height:1.5}.board-root :where(h1,h2,h3,p){text-wrap:wrap;margin:0}.board-root ::selection{background:var(--ink);color:var(--white)}.board-root :focus{outline:none}.board-root :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.b-for-phone{display:none}.b-measure{width:calc(100% - 40px);margin-inline:auto}.b-intro{padding:48px 0 8px}.b-stack{flex-direction:column;gap:20px;display:flex}.b-claim,.b-statement,.b-sidehead,.b-lede,.b-body,.b-small{font-weight:400}.b-claim,.b-statement,.b-sidehead{font-weight:500}.b-claim{letter-spacing:-.03em;font-size:clamp(44px,5.4902vw + 22.5882px,128px);line-height:1.15}.b-statement{letter-spacing:-.02em;font-size:clamp(30px,2.7451vw + 19.2941px,72px);line-height:1.2}.b-sidehead{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(22px,.915033vw + 18.4314px,36px);line-height:1.2}.b-lede{text-wrap:pretty;font-size:clamp(19px,.457516vw + 17.2157px,26px);line-height:1.4}.b-body{text-wrap:pretty;max-width:66ch;font-size:clamp(16px,.196078vw + 15.2353px,19px);line-height:1.5}.b-small{color:var(--secondary);font-size:clamp(14px,.0653595vw + 13.7451px,15px);line-height:1.5}.b-split{grid-template-columns:1fr;row-gap:10px;display:grid}.b-after{margin-top:36px}.b-after-lg{margin-top:96px}.b-block{padding:72px 0}.b-iron{background:var(--iron);color:#fff;padding:96px 0}.b-iron ::selection{color:var(--ink);background:#fff}.b-iron :focus-visible{outline-color:#fff}.b-case-for{color:var(--on-iron)}.b-case-name{margin-top:0}.b-case-for{text-wrap:balance;margin-top:12px}.b-case-row,.b-rule-row{border-top:1px solid var(--rule);margin-top:36px;padding-top:28px}.b-case-row{border-top-color:var(--rule-iron)}.b-iron .b-body{color:#fff}.b-mark{color:inherit;letter-spacing:.01em;padding-right:.18em;font-size:20px;font-weight:500;line-height:1;text-decoration:none;display:inline-block;position:relative}.b-mark-caret{background:currentColor;width:1.5px;height:.71em;position:absolute;bottom:.04em;right:0}.b-page{position:relative}.b-bar{z-index:3;background:var(--white);border-bottom:1px solid var(--rule);height:64px;position:sticky;top:0}.b-bar-inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.b-bar-left,.b-bar-right,.b-wide{align-items:center;display:flex}.b-bar-left{gap:32px;min-width:0}.b-bar-right{flex:none;gap:22px}.b-wide{gap:28px}.b-wide a,.b-menu-btn,.b-foot-links a{color:inherit;white-space:nowrap;font-size:15px;line-height:1;text-decoration:none}.b-wide a:hover,.b-menu-btn:hover,.b-foot-links a:hover{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:2px}.b-textlink{color:inherit;text-underline-offset:.22em;text-decoration-skip-ink:auto;font-size:15px;line-height:1;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .12s}.b-textlink:hover{text-decoration-thickness:2px}.b-menu-btn{cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-weight:500;display:none}.b-btn{background:var(--ink);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.b-btn:disabled{opacity:.45;cursor:default}.b-btn:hover{background:var(--hover)}.b-btn:active{transform:translateY(1px)}.b-btn:disabled:active{transform:none}.b-fold-body{padding:56px 0 72px}.b-fold-body .b-lede{text-wrap:balance;margin-top:28px}.b-fold-body .b-btn{margin-top:36px}.b-sheet{z-index:2;background:var(--white);padding-top:48px;display:none;position:fixed;inset:64px 0 0;overflow:auto}.b-page.is-open .b-sheet{display:block}.b-sheet-nav{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.b-sheet-nav a{color:inherit;letter-spacing:-.01em;font-size:32px;font-weight:500;line-height:1.2;text-decoration:none}.b-sheet-nav a:hover{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px}.b-sheet-quiet{flex-direction:column;align-items:flex-start;gap:12px;margin-top:48px;display:flex}.b-sheet-quiet a{color:var(--secondary);font-size:16px}.b-foot{border-top:1px solid var(--rule);padding:48px 0 72px}.b-descriptor{color:var(--secondary);margin-top:10px;font-size:15px;line-height:1.5}.b-foot-links{flex-direction:column;align-items:flex-start;gap:14px;margin-top:32px;display:flex}.b-legal{margin-top:32px}.b-privacy-date{margin-top:36px}.b-quiet{color:var(--secondary)}.b-line{display:block}.b-case-row .b-body,.b-pair .b-lede,.b-argument .b-lede,.b-promise{text-wrap:balance}.b-contrast{margin-top:36px}.b-contrast .b-rule-row:first-child{margin-top:0}.b-chain{--beat:.8s;flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.b-chain>li{padding:0 0 28px 26px;font-size:clamp(16px,.196078vw + 15.2353px,19px);line-height:1.35;position:relative}.b-chain>li:last-child{padding-bottom:0}.b-chain-who,.b-chain-says{display:block}.b-chain-who{font-weight:500}.b-chain-says{text-wrap:balance;opacity:0;max-width:15em;transition:opacity .35s;transition-delay:calc(.3s + var(--i) * var(--beat));margin-top:6px}.b-contrast[data-drawn] .b-chain-says{opacity:1}.b-chain>li:before{content:"";width:11px;height:11px;transition:transform .25s;transition-delay:calc(.2s + var(--i) * var(--beat));background:currentColor;border-radius:50%;position:absolute;top:6px;left:0;transform:scale(0)}.b-chain>li:not(:last-child):after{content:"";width:var(--weight,1.5px);transform-origin:top;transition:transform .45s cubic-bezier(.4,0,.2,1);transition-delay:calc(.35s + var(--i) * var(--beat));background:currentColor;position:absolute;top:21px;bottom:-2px;left:5px;transform:scaleY(0)}.b-contrast[data-drawn] .b-chain>li:before{transform:scale(1)}.b-contrast[data-drawn] .b-chain>li:not(:last-child):after{transform:scaleY(1)}.b-contrast-close{margin-top:72px}.b-contrast-cost{max-width:30em;color:var(--secondary);text-wrap:balance;margin-top:16px}.b-contrast .b-rule-row:not(.b-quiet) .b-chain{--weight:2px}@media (min-width:640px){.b-chain{flex-direction:row}.b-chain>li{flex:0 0 25%;padding:26px 20px 0 0}.b-chain>li:last-child{flex:1 1 0;padding-right:0}.b-chain>li:last-child>.b-chain-says{max-width:26em}.b-chain>li:before{top:0}.b-chain>li:not(:last-child):after{width:calc(100% - 23px);height:var(--weight,1.5px);transform-origin:0;top:5px;bottom:auto;left:17px;transform:scaleX(0)}.b-contrast[data-drawn] .b-chain>li:not(:last-child):after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce),(scripting:none){.b-chain>li:before,.b-chain>li:not(:last-child):after{transition:none;transform:none}.b-chain-says{opacity:1;transition:none}}.b-stanza{text-wrap:balance;max-width:17em}.b-argument{margin-top:36px}.b-argument .b-lede,.b-promise{max-width:32em}.b-argument .b-lede+.b-lede{margin-top:1em}.b-web{margin-top:36px}.b-web-stage{flex-direction:column;row-gap:12px;display:flex}.b-web-says{display:contents}.b-web-say{text-wrap:balance;order:1;max-width:30em;font-size:clamp(19px,.457516vw + 17.2157px,26px);line-height:1.4}.b-web-say>p{text-wrap:balance}.b-web-say[data-beat="0"]{order:-1}.b-web-art{order:0;margin:28px 0 24px}.b-web-art svg{width:100%;height:auto;display:block;overflow:visible}.b-web-art .b-web-wide{display:none}.b-web-art .b-web-tall{max-width:440px}.b-web .w-tie{fill:none;stroke:#dde2e8;stroke-width:1px;stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .6s;transition-delay:calc(var(--d) * .5s + .25s + var(--k) * 50ms), 0s}.b-web .w-dot circle{fill:var(--ink);transform-box:fill-box;transform-origin:50%;transition:transform .3s,fill .6s;transition-delay:calc(var(--d) * .5s + var(--k) * 50ms), 0s;transform:scale(0)}.b-web .w-dot text{fill:var(--ink);opacity:0;paint-order:stroke;stroke:var(--white);stroke-width:7px;stroke-linejoin:round;transition:opacity .35s,fill .6s;transition-delay:calc(var(--d) * .5s + var(--k) * 50ms + .1s), 0s;font-size:16px}.b-web .w-ring{stroke:#aeb6c0;stroke-width:1.25px;transition-duration:.9s,.6s;transition-delay:calc(var(--d) * .5s), 0s}.b-web .w-tie[data-on]{stroke-dashoffset:0}.b-web .w-dot[data-on] circle{transform:scale(1)}.b-web .w-dot[data-on] text{opacity:1}.b-web .w-sun circle{fill:var(--ink)}.b-web .w-sun .w-sun-halo{fill:none;stroke:#b3bbc6;stroke-width:1px}.b-web .w-sun text{fill:var(--ink);paint-order:stroke;stroke:var(--white);stroke-width:7px;stroke-linejoin:round;font-size:16px;font-weight:500}.b-web-tall .w-sun text{stroke-width:5px;font-size:12px}.b-web .w-demo circle,.b-web .w-demo text{fill:var(--secondary)}.b-web[data-whole] .w-tie{stroke:#cfd5dc;transition-delay:0s}.b-web[data-whole] .w-ring{stroke:#7f8995}.b-web[data-whole] .w-demo circle,.b-web[data-whole] .w-demo text{fill:var(--ink)}.b-web-piece{white-space:nowrap}.b-web-pieces{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.b-web .w-tie,.b-web .w-dot circle,.b-web .w-dot text{transition:none}}@media (scripting:none){.b-web .w-tie{stroke-dashoffset:0}.b-web .w-dot circle{transform:none}.b-web .w-dot text{opacity:1}}.b-craft-close{margin-top:72px}.b-studio-head{text-wrap:balance;max-width:17em}.b-promise{margin-top:20px}.b-sprawl{text-wrap:balance}.b-sprawl+.b-scenes{margin-top:36px}.b-offer{border-top:1px solid var(--rule);margin-top:72px;padding-top:28px}.b-passage .b-lede{max-width:32em}.b-passage .b-lede+.b-lede{margin-top:.75em}.b-hook-line{max-width:28em;color:var(--secondary);text-wrap:balance;margin-top:16px}.b-payoff{margin-top:72px}.b-pair{gap:24px;margin-top:36px;display:grid}.b-pair .b-lede{max-width:30em}.b-hook{border-top:1px solid var(--rule);margin-top:112px;padding-top:28px}.b-hook-head{text-wrap:balance;margin-top:36px}.b-bio{grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:20px;margin-top:72px;display:grid}.b-bio-photo{aspect-ratio:1;object-fit:cover;object-position:50% 35%;grid-area:1/1;width:100%;height:auto;display:block}.b-bio-head{grid-area:1/2}.b-bio-roles{color:var(--secondary);margin:8px 0 0;padding:0;font-size:clamp(15px,.196078vw + 14.2353px,18px);line-height:1.45;list-style:none}.b-bio-roles li{text-wrap:balance}.b-bio-roles li:first-child{color:var(--ink)}.b-bio-roles li+li{margin-top:2px}.b-bio-text{grid-area:2/1/auto/-1;margin-top:24px}.b-bio-text .b-body{text-wrap:pretty;max-width:34em}.b-bio-text .b-body+.b-body{margin-top:1em}.b-bio-text .b-body:last-child{text-wrap:balance}.b-reply-head .b-sidehead{text-wrap:balance;max-width:11em}.b-reply-form{margin-top:36px}.b-scenes{flex-direction:column;gap:10px;display:flex}.b-scenes p{text-wrap:balance;max-width:40em;color:var(--secondary);font-size:clamp(16px,.196078vw + 15.2353px,19px);line-height:1.4}.b-approach{padding:48px 0 72px}.b-journey{grid-template-columns:minmax(0,1fr) 28px;column-gap:16px;margin-top:56px;display:grid}.b-track,.b-stage,.b-stage-inner{display:contents}.b-stage-plate{display:none}.b-stage-copy{grid-column:1;min-width:0}.b-rail{grid-column:2}.b-scene{scroll-margin-top:88px}.b-scene+.b-scene{margin-top:88px}.b-spread{flex-direction:column;display:flex}.b-phase-name{text-box:trim-both cap alphabetic}.b-scene-lead{max-width:24em;color:var(--secondary);text-wrap:balance;margin-top:14px}.b-figure{aspect-ratio:1;background:var(--iron);margin-top:28px;position:relative;overflow:hidden}.b-figure svg,.b-stage-plate svg{width:100%;height:100%;display:block;position:absolute;inset:0}.b-art .ln{opacity:0;fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px}.b-art .ln.soft{stroke:var(--on-iron)}.b-art .ln.ink{stroke:var(--iron)}.b-art .ln.mute{stroke:var(--secondary)}.b-art .ln.w2{stroke-width:2px}.b-art .ln.w4{stroke-width:4px}.b-art .ln.w8{stroke-width:8px}.b-art .ar{stroke:none;opacity:0}.b-art .ar.paper{fill:#fff}.b-art .ar.plane{fill:var(--rule-iron)}.b-art .ar.surface{fill:#283548}.b-art .ar.iron{fill:var(--iron)}.b-scene[data-drawn] .b-figure .ln{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),opacity 10ms linear}.b-scene[data-drawn] .b-figure .ar{opacity:1;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.b-art .note{fill:#fff;stroke:#fff;stroke-width:1.5px;opacity:0}.b-plot{margin:20px 0 0;padding:0;list-style:none}.b-plot li{border-top:1px solid var(--rule);text-wrap:balance;padding:13px 32px 14px 0;font-size:clamp(16px,.196078vw + 15.2353px,19px);line-height:1.4;position:relative}.b-plot li:last-child{border-bottom:1px solid var(--rule)}.b-check{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:0;margin-top:-9px;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;right:1px;transform:scale(.8)}.b-check path{stroke-width:1.75px;stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .4s cubic-bezier(.2,.7,.2,1)}.b-scene[data-drawn] .b-plot .b-check{opacity:1;transition-delay:calc(.4s + var(--n) * .18s);transform:none}.b-scene[data-drawn] .b-plot .b-check path{stroke-dashoffset:0;transition-delay:calc(.55s + var(--n) * .18s)}.b-rail{align-self:start;height:max-content;position:sticky;top:88px}.b-rail-track{background:var(--rule);width:1.5px;position:absolute;top:4px;bottom:4px;right:3px}.b-rail-fill{--p:0;background:var(--ink);width:100%;height:100%;transform:scaleY(var(--p));transform-origin:top}.b-rail-stops{flex-direction:column;gap:22px;display:flex;position:relative}.b-rail-stop{width:100%;color:var(--secondary);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.25;display:flex;position:relative}.b-rail-stop span{display:none}.b-rail-stop i{border:1.5px solid var(--rule);background:var(--white);border-radius:50%;flex:none;width:9px;height:9px}.b-rail-stop[data-on] i{border-color:var(--ink);background:var(--ink)}.b-rail-stop[data-here]{color:var(--ink)}.b-approach-close{margin-top:72px}.b-partner-line{text-wrap:balance;max-width:24em;margin-top:20px}.b-log{margin:48px 0 0;padding:0;list-style:none}.b-log li{border-top:1px solid var(--rule);text-wrap:balance;padding:20px 0 22px}.b-log li:last-child{border-bottom:1px solid var(--rule)}.b-reply{border-top:1px solid var(--rule);max-width:36rem;margin-top:64px;padding-top:28px;scroll-margin-top:88px}.b-form{flex-direction:column;gap:22px;display:flex}.b-label{margin-bottom:8px;font-size:15px;font-weight:500;line-height:1.4;display:block}.b-field{border:1px solid var(--field);background:var(--white);width:100%;height:48px;color:var(--ink);font:inherit;caret-color:var(--ink);border-radius:6px;padding:0 12px;font-size:16px;line-height:1.4}textarea.b-field{resize:none;height:auto;min-height:140px;padding:12px}@media (prefers-reduced-motion:reduce){.b-art .ln,.b-scene[data-drawn] .b-figure .ln{opacity:1;stroke-dashoffset:0;transition:none}.b-art .ar,.b-scene[data-drawn] .b-figure .ar{opacity:1;transition:none}.b-check,.b-check path{transition:none}}.b-field::placeholder{color:var(--secondary)}.b-form-error{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:1.5}.b-form-error a{color:inherit}.b-hp{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.b-measure{width:calc(100% - 64px);max-width:1200px}.b-block{padding:112px 0}.b-iron{padding:128px 0}.b-fold-body{padding:112px 0 140px}.b-approach{padding:112px 0}.b-sprawl+.b-scenes{margin-top:48px}.b-offer{margin-top:112px;padding-top:36px}.b-payoff{max-width:none;margin-top:128px}.b-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin-top:48px}.b-hook{margin-top:144px;padding-top:36px}.b-hook-head{margin-top:48px}.b-contrast-close{margin-top:88px}.b-argument{margin-top:48px}.b-web-art .b-web-wide{display:block}.b-web-art .b-web-tall{display:none}.b-craft-close{margin-top:112px}.b-promise{margin-top:24px}.b-bio{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;margin-top:112px}.b-bio-photo{aspect-ratio:auto;object-position:50% 30%;grid-area:1/1/3/5;align-self:stretch;height:100%}.b-bio-head{grid-area:1/5/auto/11}.b-bio-head .b-sidehead{text-box:trim-both cap alphabetic}.b-bio-roles{margin-top:16px}.b-bio-text{grid-area:2/5/auto/11;margin-top:28px}.b-bio-text .b-body:last-child{text-box:trim-end text alphabetic}.b-reply{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;max-width:none;margin-top:96px;padding-top:36px;display:grid}.b-reply-head{grid-column:1/5}.b-reply-form{grid-column:5/11;max-width:36rem;margin-top:0}.b-journey{grid-template-columns:minmax(0,1fr) 188px;column-gap:40px}.b-scene+.b-scene{margin-top:112px}.b-spread{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;display:grid}.b-phase-head{grid-area:1/2;min-width:0}.b-figure{grid-area:1/1/3;align-self:stretch;margin:0}.b-plot{grid-area:2/2;align-self:end;margin:0;padding-top:40px}.b-rail-track{top:8px;bottom:8px}.b-rail-stops{gap:26px}.b-rail-stop span{display:block}.b-approach-close{margin-top:96px}.b-partner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.b-partner-head{grid-column:1/7}.b-log{grid-column:8/13;margin-top:12px}.b-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;gap:0 24px}.b-side{grid-column:1/5}.b-main{grid-column:5/13}.b-foot-links{flex-flow:wrap;align-items:baseline;gap:12px 28px}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.b-web{margin-top:0}.b-craft-close{margin-top:-24px}.b-web-track{height:calc(100lvh - 64px + (var(--beats) + .6) * var(--unit) * 100lvh)}.b-web-stage{justify-content:center;row-gap:0;height:calc(100lvh - 64px);position:sticky;top:64px}.b-web-says{display:grid}.b-web-say{opacity:0;grid-area:1/1;transition:opacity .3s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(12px)}.b-web-say[data-here]{opacity:1;transition-delay:.12s;transform:none}.b-web-art{margin:28px 0 0}.b-web-art .b-web-tall{width:min(100%,101.124lvh - 307.416px)}.b-web .w-tie{transition-delay:calc(.25s + var(--k) * 60ms), 0s}.b-web .w-ring{transition-delay:0s,0s}.b-web .w-dot circle{transition-delay:calc(var(--k) * 60ms), 0s}.b-web[data-whole] .w-tie{transition-delay:0s}.b-web-tall .w-dot text{stroke-width:5px;font-size:12px}.b-web-tall .w-dot[data-on] text{opacity:0;transition-duration:.18s,.6s;transition-delay:0s}.b-web-tall .w-dot[data-now] text{opacity:1;transition-duration:.35s,.6s;transition-delay:calc(var(--k) * 50ms + .25s), 0s}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.b-web-tall .w-dot text{display:none}.b-web-pieces{clip:auto;white-space:normal;width:auto;height:auto;color:var(--secondary);margin-top:6px;font-size:14px;line-height:1.5;position:static;overflow:visible}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.b-web{margin-top:0}.b-web-track{height:calc(100vh - 64px + (var(--beats) + .6) * var(--unit) * 100vh)}.b-web-stage{justify-content:center;row-gap:0;height:calc(100vh - 64px);position:sticky;top:64px}.b-web-says{display:grid}.b-web-say{letter-spacing:-.01em;opacity:0;grid-area:1/1;max-width:28em;font-size:clamp(22px,.915033vw + 18.4314px,36px);line-height:1.25;transition:opacity .3s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.b-web-say[data-here]{opacity:1;transition-delay:.12s;transform:none}.b-web-art{margin:48px 0 0}.b-web-art .b-web-wide{width:min(100%,253.165vh - 820.253px)}.b-web .w-tie{transition-delay:calc(.25s + var(--k) * 60ms), 0s}.b-web .w-ring{transition-delay:0s,0s}.b-web .w-dot circle{transition-delay:calc(var(--k) * 60ms), 0s}.b-web .w-dot text{transition-delay:calc(var(--k) * 60ms + .1s), 0s}.b-web[data-whole] .w-tie{transition-delay:0s}.b-journey{margin-top:0;display:block}.b-track{height:var(--track);display:block;position:relative}.b-stage{align-items:center;height:calc(100vh - 64px);display:flex;position:sticky;top:64px}.b-stage-inner{grid-template-columns:minmax(0,7fr) 64px minmax(0,5fr) 40px 200px;align-items:start;width:100%;display:grid}.b-stage-plate{aspect-ratio:1;background:var(--iron);grid-column:1;width:min(100%,100vh - 192px);display:block;position:relative;overflow:hidden}.b-stage-copy{grid-column:3;display:grid}.b-stage-copy>.b-scene{grid-area:1/1;transition:opacity .3s,transform .5s cubic-bezier(.2,.7,.2,1)}.b-scene+.b-scene{margin-top:0}.b-scene[data-state=here]{transition-delay:.15s}.b-scene[data-state=before],.b-scene[data-state=after]{opacity:0;pointer-events:none}.b-scene[data-state=before]{transform:translateY(-24px)}.b-scene[data-state=after]{transform:translateY(24px)}.b-scene .b-spread{display:block}.b-scene .b-figure{display:none}.b-scene .b-plot{margin:40px 0 0;padding:0}.b-plot li{color:var(--secondary);transition:color .4s;position:relative}.b-plot li:before{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.b-plot li[data-on]{color:var(--ink)}.b-plot li[data-on]:before{transform:scaleX(1)}.b-scene .b-plot li:not([data-on]) .b-check{opacity:0;transition-delay:0s;transform:scale(.8)}.b-scene .b-plot li:not([data-on]) .b-check path{stroke-dashoffset:12px;transition-delay:0s}.b-scene .b-plot li[data-on] .b-check{opacity:1;transition-delay:.25s;transform:none}.b-scene .b-plot li[data-on] .b-check path{stroke-dashoffset:0;transition-delay:.4s}.b-rail{flex-direction:column;grid-column:5;align-self:stretch;height:auto;display:flex;position:relative;top:auto}.b-rail-stops{flex:1;justify-content:space-between;gap:0}.b-rail-track{top:10px;bottom:10px;right:4.75px}.b-rail-stop{gap:12px;min-height:20px;font-size:15px;font-weight:400}.b-rail-stop[data-here]{font-weight:500}.b-rail-stop i{width:11px;height:11px}}@media (max-width:1023px){.b-wide,.b-portal-wide,.b-for-desk{display:none}.b-for-phone{display:inline}.b-menu-btn{display:inline-flex}.b-bar .b-btn{height:36px;padding:0 14px}}@media (max-width:639px){.b-fold-body{padding:48px 0 24px}.b-claim{font-size:min(12vw,60px)}.b-fold-body .b-lede{margin-top:24px}.b-fold-body .b-btn{margin-top:32px}.b-argument .b-lede,.b-case-row .b-body{text-wrap:pretty}.b-foot-links .b-textlink:first-of-type{margin-top:14px}}@media (min-width:1466px){.b-measure{width:82%;max-width:1680px}}@media (prefers-reduced-motion:reduce){.b-textlink{transition:none}.b-btn:active{transform:none}}
