:where(.homepage,.hp-introduction,.hp-home-controls){color-scheme:dark;--carbon:#171018;--mineral:#f7f3ea;--cobalt:#3c35d8;--muted:#c8bdc8;--line:#f7f3ea38;--shell:min(100% - 112px, 1440px);--ease:cubic-bezier(.22, 1, .36, 1)}.hp-hero-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.hp-hero-line>span{display:inline-block}.hp-introduction{z-index:100;background:var(--carbon);color:var(--mineral);border-bottom:8px solid var(--cobalt);place-items:center;display:grid;position:fixed;inset:0}.hp-introduction[hidden]{display:none}.hp-intro-pending{overflow:hidden}.hp-intro-pending .hp-introduction{display:grid}.hp-introduction:focus{outline:none}.hp-intro-composition{width:min(76vw,740px)}.hp-intro-lockup{width:100%;height:auto;display:block}.hp-intro-pending .hp-intro-lockup{opacity:0;transform:translateY(30px)}.hp-intro-register{height:18px;margin:44px 10% 0;position:relative}.hp-intro-track{transform-origin:0;background:#776b80;height:1px;position:absolute;inset:8px 0 auto}.hp-intro-pending .hp-intro-track{transform:scaleX(0)}.hp-intro-square{background:var(--cobalt);width:15px;height:15px;position:absolute;top:1px;left:0;transform:translate(-50%)}.hp-skip-intro{color:var(--mineral);border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:25px;min-height:48px;padding:10px 18px;font-size:17px;display:flex;position:absolute;bottom:40px;right:max(30px,4vw)}.hp-skip-intro svg{width:22px;height:22px}.hp-replay-intro{color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:15px;text-decoration:underline}.hp-replay-intro[hidden],.hp-motion-toggle[hidden]{display:none}.hp-entrance-prepared .hp-hero-line>span{transform:translateY(115%)}.hp-entrance-prepared .hp-hero-detail,.hp-entrance-prepared .hp-hero-location,.hp-entrance-prepared .hp-service-index{opacity:0}.hp-entrance-prepared .hp-hero-art-inner{clip-path:inset(0 0 100%)}.hp-motion-ready .hp-review h2 .hp-review-word{color:var(--review-word-color,inherit)}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.hp-motion-ready .hp-review h2 .hp-review-word{color:inherit}}@media (width<=760px){.hp-intro-composition{width:88vw}.hp-intro-register{margin-top:25px}.hp-skip-intro{bottom:25px;right:20px}}:where(.homepage,.hp-introduction,.hp-home-controls) *{box-sizing:border-box}html[data-page-motion=homepage]{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height,4.5rem) + 1.5rem)}.homepage{color:var(--mineral);background:var(--carbon);margin:0;font:400 21px/1.45 Afacad Flux,sans-serif}:where(.homepage,.hp-introduction,.hp-home-controls) ::selection{color:var(--mineral);background:var(--cobalt)}.homepage:focus{outline:none}:where(.homepage,.hp-introduction,.hp-home-controls) a{color:inherit;text-underline-offset:6px;text-decoration-thickness:1px}:where(.homepage,.hp-introduction,.hp-home-controls) button{font:inherit}:where(.homepage,.hp-introduction,.hp-home-controls) button,:where(.homepage,.hp-introduction,.hp-home-controls) a{-webkit-tap-highlight-color:transparent}:where(.homepage,.hp-introduction,.hp-home-controls) a,:where(.homepage,.hp-introduction,.hp-home-controls) button{touch-action:manipulation}:where(.homepage,.hp-introduction,.hp-home-controls) p{margin:0 0 24px}:where(.homepage,.hp-introduction,.hp-home-controls) h1,:where(.homepage,.hp-introduction,.hp-home-controls) h2,:where(.homepage,.hp-introduction,.hp-home-controls) h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:550;line-height:1}:where(.homepage,.hp-introduction,.hp-home-controls) h2{font-size:clamp(40px,5.2vw,80px)}:where(.homepage,.hp-introduction,.hp-home-controls) h3{font-size:44px}:where(.homepage,.hp-introduction,.hp-home-controls) img{max-width:100%;height:auto;display:block}:where(.homepage,.hp-introduction,.hp-home-controls) svg{display:block}:where(.homepage,.hp-introduction,.hp-home-controls) figure{margin:0}:where(.homepage,.hp-introduction,.hp-home-controls) a svg{flex-shrink:0;width:24px;height:24px}:where(.homepage,.hp-introduction,.hp-home-controls) svg use[href=\#arrow]{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:square;stroke-linejoin:miter}.hp-svg-defs{width:0;height:0;position:absolute;overflow:hidden}.hp-mark-frame{stroke:currentColor;stroke-width:7px;fill:none;stroke-linecap:square;stroke-linejoin:miter}.hp-mark-witness{stroke:currentColor;stroke-width:4px;fill:none;stroke-linecap:square}.hp-mark-register{fill:var(--mark-fill,var(--cobalt))}.hp-shell{width:var(--shell);margin-inline:auto}.hp-hero{isolation:isolate;min-height:calc(100svh - 72px);position:relative;overflow:clip}.hp-hero-content{padding-top:clamp(56px,7vh,100px);position:relative}.hp-hero h1{letter-spacing:-.04em;max-width:1050px;font-size:clamp(72px,8.7vw,138px);font-weight:550;line-height:.94}.hp-customer-phrase{display:inline-block;position:relative}.hp-customer-phrase:after{content:"";background:var(--cobalt);width:100%;height:4px;transform:scaleX(var(--hero-line,1));transform-origin:0;margin-top:12px;display:block}.hp-period{color:#948fff}.hp-hero-bottom{justify-content:space-between;gap:64px;margin-top:40px;display:flex}.hp-hero-detail{max-width:640px}.hp-hero-detail>p{max-width:620px;font-size:24px;line-height:1.35}.hp-actions{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.hp-actions .hp-text-link{white-space:nowrap}.hp-text-link svg{transition:transform .35s var(--ease)}:where(.homepage,.hp-introduction,.hp-home-controls) a:hover>svg{transform:translate(5px)}.hp-text-link{align-items:center;gap:16px;min-height:44px;font-weight:550;line-height:1.2;display:inline-flex}.hp-hero-location{min-width:330px;color:var(--muted);align-self:flex-end;padding-right:60px;font-size:16px;line-height:1.4;position:relative}.hp-hero-location p{margin-bottom:0}.hp-location-line{background:var(--mineral);width:32px;height:1px;margin-bottom:18px;display:block}.hp-scroll-link{border:1px solid var(--line);place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:0;right:0}.hp-scroll-link svg{rotate:90deg}.hp-hero-art{aspect-ratio:1;z-index:-1;opacity:.28;pointer-events:none;width:clamp(300px,38vw,600px);height:auto;position:absolute;inset:24px clamp(28px,4vw,100px) auto auto}.hp-hero-art-inner{height:100%;transform:translate3d(var(--hero-x,0px), var(--hero-y,0px), 0) rotate(var(--hero-rotate,0deg))}.hp-hero-mark{color:#71658a;width:100%;height:100%}.hp-hero-mark .hp-mark-register{fill:var(--cobalt)}.hp-service-index{border-top:1px solid var(--line);gap:54px;margin-top:58px;padding:24px 0;display:flex}.hp-service-index a{align-items:center;gap:40px;min-height:44px;font-size:20px;text-decoration:none;display:flex}.hp-service-index a svg{width:18px;rotate:45deg}.hp-service-index a:hover{text-decoration:underline}.hp-paper{background:var(--mineral);color:var(--carbon);color-scheme:light}.hp-services{border-radius:0;padding:120px 0;position:relative}.hp-service-layout{grid-template-columns:1fr 1.17fr;gap:13%;display:grid}.hp-service-intro{top:calc(var(--site-header-height,4.5rem) + 2rem);align-self:start;position:sticky}.hp-service-intro h2{max-width:460px;font-size:clamp(44px,4.4vw,70px);line-height:1.04}.hp-section-mark{width:108px;height:108px;color:var(--carbon);opacity:.8;margin-top:70px}.hp-service-content p{max-width:650px}.hp-website-offer{padding-bottom:56px}.hp-website-offer h3{align-items:center;gap:25px;margin-bottom:30px;font-size:clamp(60px,6vw,90px);display:flex}.hp-heading-dot{background:var(--cobalt);width:14px;height:14px;display:inline-block}.hp-lead{font-size:27px;line-height:1.35}.hp-offer-actions{flex-wrap:wrap;gap:16px 30px;display:flex}.hp-offer-actions .hp-text-link{font-size:19px}.hp-website-help{border-top:1px solid #c2b9c0;margin-top:2rem;padding-top:1.5rem}.hp-website-help h4{letter-spacing:-.025em;margin:0 0 .75rem;font-size:1.375rem;font-weight:600}.hp-website-help__links{flex-wrap:wrap;align-items:flex-start;column-gap:1.5rem;display:flex}.hp-website-help__links .hp-text-link,.hp-all-services{min-height:2.75rem;font-size:19px}.hp-all-services{margin-top:1rem}.hp-service-row{border-top:1px solid #c2b9c0;padding:40px 0}.hp-service-row h3{margin-bottom:24px}.hp-quote-note{border-top:1px solid #c2b9c0;padding-top:30px}.hp-quote-note h3{letter-spacing:-.02em;margin-bottom:15px;font-size:26px;line-height:1.2}.hp-quote-note p{margin:0;font-size:19px}.hp-work{padding:110px 0 130px;overflow:clip}.hp-work-heading{grid-template-columns:1.1fr .65fr;align-items:end;gap:12%;margin-bottom:90px;display:grid}.hp-work-heading h2{max-width:800px}.hp-drawn-rule{background:var(--cobalt);transform-origin:0;height:2px;transform:scaleX(var(--rule-progress,1));margin-bottom:15px}.hp-project-intro{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.hp-project-intro h3{font-size:clamp(36px,4vw,58px)}.hp-project-status{color:var(--muted);margin:14px 0 30px;font-size:18px}.hp-project-intro>div>p:not(.hp-project-status){max-width:600px}.hp-journey{margin-top:40px;position:relative}.hp-journey-stage{padding:45px 0 40px;position:relative}.hp-phone-grid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7%;max-width:990px;display:grid;position:relative}.hp-phone{transform-origin:50% 70%;will-change:auto;position:relative}.hp-phone-image{background:#312833;border-radius:18px;padding:7px;overflow:hidden;box-shadow:0 24px 60px #0006}.hp-phone img{border-radius:12px;width:100%}.hp-phone figcaption{text-align:center;margin-top:24px;font-size:20px}.hp-journey-rule{display:none}.hp-motion-ready .hp-journey{height:190vh}.hp-motion-ready .hp-journey-stage{top:var(--site-header-height,4.5rem);height:calc(100svh - var(--site-header-height,4.5rem));justify-content:center;align-items:center;padding:40px 0;display:flex;position:sticky}.hp-motion-ready .hp-phone-grid{width:min(74vw, calc((100svh - var(--site-header-height,4.5rem) - 160px) * 1.55));gap:8%;max-width:1000px}.hp-motion-ready .hp-phone-service{transform:translate3d(calc(var(--spread,0) * 100px), calc(var(--lift,0) * 45px), 0) rotate(calc(var(--spread,0) * -7deg))}.hp-motion-ready .hp-phone-estimate{transform:translate3d(calc(var(--spread,0) * -100px), calc(var(--lift,0) * 45px), 0) rotate(calc(var(--spread,0) * 7deg))}.hp-motion-ready .hp-phone-project{transform:translateY(calc(var(--lift,0) * -35px))}.hp-motion-ready .hp-journey-rule{background:#56445a;height:1px;display:block;position:absolute;inset:50% 6% auto}.hp-journey-rule span{background:var(--cobalt);width:15px;height:15px;top:50%;left:calc(var(--journey-progress,0) * 100%);box-shadow:0 0 0 9px var(--carbon);position:absolute;transform:translate(-50%,-50%)}.hp-presentsphere{grid-template-columns:1.5fr 1fr;align-items:center;gap:7%;margin-top:100px;display:grid}.hp-app-visual{background:var(--carbon);clip-path:inset(0 var(--app-mask,0%) 0 0);overflow:hidden}.hp-app-visual picture{transform:translateX(var(--app-x,0px)) scale(var(--app-scale,1));transform-origin:0;width:100%;display:block}.hp-app-copy h3{font-size:44px}.hp-app-copy{transform:translateY(var(--app-copy-y,0px))}.hp-app-copy>p:not(.hp-project-status){max-width:440px}.hp-founder{padding:120px 0}.hp-founder-layout{grid-template-columns:.9fr 1fr;align-items:center;gap:14%;display:grid}.hp-founder-photo{max-width:510px}.hp-founder-photo picture{clip-path:inset(var(--founder-mask,0%) var(--founder-mask,0%) 0 0);display:block;overflow:hidden}.hp-founder-photo img{object-fit:cover;width:100%;transform:scale(var(--founder-scale,1))}.hp-founder-photo figcaption{margin-top:16px;font-size:16px}.hp-founder-copy h2{transform:translateY(var(--founder-title-y,0px));margin-bottom:36px;font-size:clamp(60px,7vw,104px)}.hp-founder-copy .hp-lead{font-size:29px}.hp-founder-signature{width:80px;height:80px;margin-top:42px}.hp-review{background:var(--cobalt);padding:110px 0 100px;position:relative;overflow:clip}.hp-review-layout{grid-template-columns:1fr 1fr;gap:12%;display:grid}.hp-review h2{max-width:550px;font-size:clamp(44px,5.4vw,78px)}.hp-review-copy p{max-width:600px}.hp-review-copy p:last-child{margin-bottom:0}.hp-review-visual{justify-content:flex-end;align-items:center;width:70%;height:80px;margin-top:36px;display:flex;position:relative}.hp-review-line{transform-origin:0;height:1px;transform:scaleX(var(--review-progress,1));background:#b4b0f0;position:absolute;top:50%;left:0;right:104px}.hp-review-visual svg{--mark-fill:var(--mineral);background:var(--cobalt);z-index:1;width:80px;height:80px}.hp-review-visual .hp-mark-register{fill:var(--mineral)}.hp-supporting{padding:100px 0}.hp-care{border-bottom:1px solid #c2b9c0;grid-template-columns:1fr 1fr;gap:12%;padding-bottom:80px;display:grid}.hp-care h2{max-width:500px;font-size:clamp(40px,4.2vw,62px)}.hp-care p{max-width:600px}.hp-care strong{white-space:nowrap;font-weight:650}.hp-identity{grid-template-columns:1.1fr .9fr;align-items:center;gap:12%;padding-top:85px;display:grid}.hp-identity h2{max-width:600px;margin-bottom:30px;font-size:clamp(40px,4.2vw,62px)}.hp-identity p{max-width:580px}.hp-identity-stage{padding-bottom:44px;position:relative}.hp-identity-art{background:var(--carbon);color:var(--mineral);aspect-ratio:1;transform:perspective(1100px) rotateY(var(--identity-angle,0deg));clip-path:inset(var(--identity-mask,0%) 0 var(--identity-mask,0%) 0);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.hp-identity-symbol{aspect-ratio:1;flex-shrink:0;width:85%;position:relative}.hp-identity-symbol .hp-identity-static-mark{width:100%;height:100%;position:absolute;inset:0}.hp-identity-film{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .22s linear;position:absolute;inset:0}.hp-film-visible .hp-identity-film{opacity:1}.hp-film-visible .hp-identity-static-mark{visibility:hidden}.hp-identity-art .hp-identity-wordmark{aspect-ratio:1240/170;flex-shrink:0;width:85%;height:auto}.hp-identity-film-toggle{min-height:44px;color:var(--carbon);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0;font-size:16px;text-decoration:underline;display:block;position:absolute;bottom:0;right:0}.hp-identity-film-toggle[hidden]{display:none}.hp-identity-art>span{letter-spacing:-.03em;font-family:Archivo Black;font-size:clamp(20px,2vw,28px)}.hp-closing{padding:115px 0 100px}.hp-closing h2{max-width:1100px;transform:translateY(var(--closing-y,0px));font-size:clamp(56px,7.4vw,112px);line-height:.98}.hp-closing-bottom{grid-template-columns:1fr 1fr;align-items:center;gap:12%;margin-top:70px;display:grid}.hp-closing-bottom p{max-width:550px;font-size:24px}.hp-closing-note{color:var(--muted);font-size:17px!important}.hp-closing-action{letter-spacing:-.035em;border-bottom:2px solid #4d4350;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:clamp(45px,5.7vw,85px);line-height:1;text-decoration:none;display:flex;position:relative}.hp-closing-action:after{content:"";background:var(--cobalt);transform-origin:0;height:2px;transform:scaleX(var(--closing-rule,1));position:absolute;bottom:-2px;left:0;right:0}.hp-closing-action svg{stroke-width:1px;width:64px;height:64px;rotate:-40deg}.hp-closing-action:hover svg{transform:translate(8px)}.hp-motion-toggle{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;min-height:44px;padding:8px 13px;font-size:15px}.hp-motion-toggle:hover{background:var(--mineral);color:var(--carbon)}@media (width>=1700px){.hp-hero-art{right:max(60px,50vw - 720px)}.hp-hero h1{font-size:138px}}@media (width<=1100px){:where(.homepage,.hp-introduction,.hp-home-controls){--shell:calc(100% - 72px)}.hp-hero h1{font-size:96px}.hp-hero-art{opacity:.17;right:34px}.hp-hero-bottom{gap:36px}.hp-hero-detail>p{font-size:22px}.hp-hero-location{min-width:330px}.hp-service-layout{grid-template-columns:.9fr 1.1fr;gap:8%}.hp-service-intro h2{font-size:48px}.hp-project-intro{gap:8%}.hp-presentsphere{gap:6%}.hp-app-copy h3{font-size:38px}.hp-founder-layout{gap:9%}.hp-review-layout{gap:8%}.hp-lead{font-size:25px}.hp-care,.hp-identity{gap:8%}}@media (width<=760px){:where(.homepage,.hp-introduction,.hp-home-controls){--shell:calc(100% - 40px)}.homepage{font-size:20px}.hp-hero{min-height:0}.hp-hero-content{padding-top:64px}.hp-hero h1{letter-spacing:-.04em;font-size:clamp(54px,10.4vw,78px);line-height:.98}.hp-hero-art{opacity:.13;width:min(72vw,370px);height:auto;top:40px;right:12px}.hp-customer-phrase{white-space:nowrap}.hp-customer-phrase:after{height:3px;margin-top:10px}.hp-hero-bottom{margin-top:28px;display:block}.hp-hero-detail>p{max-width:550px;font-size:22px;line-height:1.35}.hp-actions{gap:16px 25px}.hp-text-link{font-size:19px}.hp-hero-location{min-width:0;margin-top:40px;padding-right:0;font-size:15px}.hp-hero-location br:nth-of-type(2){display:none}.hp-hero-location p{padding-right:50px}.hp-location-line{display:none}.hp-service-index{justify-content:space-between;gap:0;margin-top:32px;padding:16px 0 22px}.hp-service-index a{gap:10px;font-size:17px}.hp-service-index a svg{width:14px;height:14px}.hp-services{padding:70px 0}.hp-service-layout{display:block}.hp-service-intro{margin-bottom:55px;position:relative;top:auto}.hp-service-intro h2{max-width:460px;font-size:44px}.hp-section-mark{display:none}.hp-website-offer{padding-bottom:35px}.hp-website-offer h3{margin-bottom:24px;font-size:58px}.hp-lead{font-size:25px}.hp-offer-actions{flex-direction:column;gap:5px}.hp-offer-actions .hp-text-link{align-self:flex-start}.hp-service-row{padding:32px 0}.hp-service-row h3{font-size:38px}.hp-quote-note{padding-top:30px}.hp-quote-note h3{font-size:25px}.hp-work{padding:70px 0}.hp-work-heading{margin-bottom:55px;display:block}.hp-work-heading h2{max-width:560px;font-size:44px}.hp-drawn-rule{width:90px;margin-top:30px;display:block}.hp-project-intro{display:block}.hp-project-intro h3{font-size:36px}.hp-project-status{margin:12px 0 22px;font-size:17px}.hp-journey{margin-top:22px}.hp-journey-stage{padding:10px 0 0}.hp-phone-grid{scroll-snap-type:x mandatory;scrollbar-color:var(--cobalt) #2e2331;gap:24px;width:100%;padding:8px 20px 24px;scroll-padding:20px;display:flex;overflow-x:auto}.hp-phone{scroll-snap-align:start;flex:0 0 min(66vw,300px)}.hp-phone figcaption{text-align:left;margin-top:18px;font-size:19px}.hp-phone-image{box-shadow:none;border-radius:16px;padding:6px}.hp-phone img{border-radius:10px}.hp-presentsphere{flex-direction:column;align-items:stretch;gap:30px;margin-top:65px;display:flex}.hp-app-copy h3{font-size:38px}.hp-app-copy p{max-width:none}.hp-founder{padding:70px 0}.hp-founder-layout{flex-direction:column-reverse;align-items:stretch;gap:40px;display:flex}.hp-founder-copy h2{margin-bottom:28px;font-size:60px}.hp-founder-copy .hp-lead{font-size:25px}.hp-founder-signature{display:none}.hp-founder-photo{max-width:450px}.hp-founder-photo picture{max-height:470px;overflow:hidden}.hp-founder-photo img{object-position:50% 20%;object-fit:cover;height:470px}.hp-review{padding:65px 0}.hp-review-layout{display:block}.hp-review h2{margin-bottom:34px;font-size:46px}.hp-review-visual{display:none}.hp-review-copy .hp-lead{font-size:24px}.hp-supporting{padding:65px 0}.hp-care{padding-bottom:50px;display:block}.hp-care h2{margin-bottom:30px;font-size:42px}.hp-identity{flex-direction:column;align-items:stretch;gap:32px;padding-top:50px;display:flex}.hp-identity h2{font-size:42px}.hp-identity-art{aspect-ratio:1;max-width:500px;padding:20px}.hp-closing{padding:70px 0 60px}.hp-closing h2{font-size:55px}.hp-closing-bottom{flex-direction:column;align-items:stretch;gap:20px;margin-top:35px;display:flex}.hp-closing-bottom p{font-size:23px}.hp-closing-action{padding:24px 0;font-size:58px}.hp-closing-action svg{width:48px;height:48px}}@media (width<=360px){.hp-hero h1{font-size:48px}.hp-actions{gap:18px}.hp-actions .hp-text-link{white-space:nowrap;font-size:18px}.hp-actions .hp-text-link svg{display:none}.hp-service-index a{gap:5px;font-size:16px}.hp-hero-detail>p{font-size:21px}.hp-closing h2{font-size:48px}.hp-service-intro h2,.hp-work-heading h2{font-size:40px}}.hp-journey-controls{justify-content:flex-end;gap:12px;margin-top:5px;display:flex}.hp-journey-controls[hidden]{display:none}.hp-journey-controls button{width:48px;height:48px;color:var(--mineral);border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;display:grid}.hp-journey-controls button:disabled{opacity:.35;cursor:default}.hp-journey-controls svg{width:24px;height:24px}.hp-journey-prev svg{rotate:180deg}.hp-phone-grid:focus-visible{outline:2px solid var(--mineral);outline-offset:-2px}@media (prefers-reduced-motion:reduce){html[data-page-motion=homepage]{scroll-behavior:auto}:where(.homepage,.hp-introduction,.hp-home-controls) *,:where(.homepage,.hp-introduction,.hp-home-controls) :before,:where(.homepage,.hp-introduction,.hp-home-controls) :after{transition:none!important;animation:none!important}.hp-hero-art-inner,.hp-app-visual picture,.hp-identity-art svg{transform:none!important}}html[data-page-motion=homepage].hp-motion-paused{scroll-behavior:auto}.hp-motion-paused *{transition:none!important}@media (forced-colors:active){.hp-phone-image{border:1px solid buttontext}.hp-hero-art,.hp-identity-art,.hp-section-mark{display:none}.hp-paper,.hp-review{color:canvastext;background:canvas}}.hp-founder-layout--text{grid-template-columns:1fr}.homepage{padding-top:4.5rem}.homepage .primary-action{width:auto;min-height:60px;margin-top:0;font-size:21px}.hp-home-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=360px){.homepage .primary-action{gap:12px;padding-inline:16px;font-size:18px}}@media print{.hp-introduction,.hp-home-controls,.hp-identity-film-toggle{display:none!important}.hp-hero-art-inner,.hp-app-visual picture,.hp-founder-photo img,.hp-identity-art,.hp-hero-line>span,.hp-hero-detail,.hp-hero-location,.hp-service-index,.hp-closing h2{opacity:1!important;clip-path:none!important;transform:none!important}.hp-motion-ready .hp-journey{height:auto}.hp-motion-ready .hp-journey-stage{height:auto;position:static}}
