.mn-wrapper,.mn-page-offset{display:none}@media (width<=768px){.mn-page-offset{flex-shrink:0;height:64px;display:block}.mn-wrapper{z-index:1000;display:block;position:fixed;top:0;left:0;right:0}.mn-header{background:#fff;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex;box-shadow:0 2px 16px #0000000d}.mn-logo{flex-shrink:0;width:140px;height:48px;display:block}.mn-logo img{object-fit:contain;width:100%;height:100%;display:block}.mn-toggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.mn-toggle-icon{width:24px;height:18px;position:relative}.mn-bar{background:#05011c;border-radius:2px;height:2px;transition:transform .3s,opacity .3s,top .3s;position:absolute;left:0;right:0}.mn-bar--top{top:0}.mn-bar--bot{top:10px}.mn-toggle--open .mn-bar--top{top:5px;transform:rotate(45deg)}.mn-toggle--open .mn-bar--bot{top:5px;transform:rotate(-45deg)}.mn-panel{opacity:0;pointer-events:none;background:#fff;border-radius:32px;flex-direction:column;align-items:center;gap:0;padding:40px 24px 28px;transition:opacity .26s,transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:calc(100% + 12px);left:16px;right:16px;transform:translateY(-10px);box-shadow:0 8px 40px #0000001a,0 2px 10px #0000000d}.mn-panel--open{opacity:1;pointer-events:auto;transform:translateY(0)}.mn-links{flex-direction:column;align-items:center;width:100%;margin-bottom:24px;display:flex}.mn-link{text-align:center;color:#05011c;text-transform:capitalize;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;width:100%;padding:18px 0;font-family:Lato,Manrope,Inter,Arial,sans-serif;font-size:18px;font-weight:500;text-decoration:none;display:block;position:relative}.mn-link.mn-active:after{content:"";background:#a2eb4c;border-radius:2px;width:28px;height:2px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mn-cta{color:#05011c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#a2eb4c;border-radius:20px;justify-content:center;align-items:center;gap:12px;width:100%;height:68px;font-family:Lato,Manrope,Inter,Arial,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:transform .18s;display:flex}.mn-cta:hover,.mn-cta:active{transform:scale(.98)}.mn-cta img{filter:brightness(0);width:20px;height:20px}}:root{--ink:#05011c;--ink-2:#13173b;--muted:#70798c;--soft-muted:#dbdbdb;--dark:#151515;--dark-2:#002642;--green:#a2eb4c;--green-soft:#e5fbe4;--line:#e1e0e7;--line-green:#e0f2aa;--white:#fff;--container:1280px;--shadow:0 24px 80px #05011c1f;--font-display:"Lato", "Manrope", "Inter", Arial, sans-serif;--font-body:"Lato", "Inter", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-body);margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.container{max-width:var(--container);width:calc(100% - 160px);margin:0 auto}.site-header{z-index:20;background:0 0;padding:16px 0;transition:background .22s,box-shadow .22s,padding .22s;position:fixed;top:0;left:0;right:0}.site-header[data-reveal],.site-header[data-reveal].is-visible{opacity:1;transform:none}.site-header.is-scrolled{background:#fff;padding:16px 0;box-shadow:0 4px 24px #05011c0a}.nav-shell{width:min(var(--container), calc(100% - 160px));color:#fff;grid-template-columns:362px 1fr 206px;min-height:66px;margin:0 auto;transition:color .22s;display:grid;position:relative}.site-header.is-scrolled .nav-shell{color:var(--ink)}.nav-menu{justify-self:start;align-items:center;gap:32px;display:flex}.nav-menu a{color:var(--soft-muted);font-family:var(--font-display);text-transform:capitalize;font-size:16px;font-weight:600;line-height:1;transition:color .18s,transform .18s}.nav-menu a.active,.nav-menu a:hover{color:#fff}.site-header.is-scrolled .nav-menu a{color:var(--muted)}.site-header.is-scrolled .nav-menu a.active,.site-header.is-scrolled .nav-menu a:hover{color:var(--ink)}.mobile-nav-cta{display:none!important}.hp-brand{width:200px;height:66px;display:block;position:fixed;top:16px;left:50vw;transform:translate(-50%)}.hp-brand img{object-fit:contain;width:100%;height:100%}.site-header.is-scrolled .hp-brand img{content:url(../assets/figma-home/logo-dark.svg);filter:none}.hp-nav-cta{background:var(--green);width:206px;height:56px;font-family:var(--font-display);text-transform:capitalize;white-space:nowrap;border-radius:16px;grid-column:3;justify-content:center;justify-self:end;align-items:center;gap:8px;padding:12px 32px;font-size:18px;font-weight:600;line-height:1;transition:transform .18s;display:inline-flex;color:#13173b!important}.hp-nav-cta img{width:24px;height:24px;animation:1.5s ease-in-out infinite bounceX}.hp-nav-cta:hover{transform:translateY(-3px)}.menu-toggle{cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;display:none}.menu-toggle span{background:#fff;width:24px;height:2px;margin:7px auto;transition:background .18s,transform .18s;display:block}.site-header.is-scrolled .menu-toggle span{background:var(--ink)}.section-dark{background:var(--dark);color:var(--white);position:relative;overflow:hidden}.pattern-grid{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.button{cursor:pointer;font-family:var(--font-display);text-transform:capitalize;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-height:56px;padding:14px 32px;font-size:18px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button img{width:24px;height:24px;animation:1.5s ease-in-out infinite bounceX}.button.primary{background:var(--green);border-color:var(--green);color:var(--ink)}.button.ghost{color:var(--white);border-color:#ffffff40}.button.light,.button.outline{background:var(--white);border-color:var(--green);color:var(--ink)}.tag{background:var(--white);border:1px solid var(--line-green);font-family:var(--font-display);text-transform:capitalize;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:14px 16px 14px 40px;font-size:18px;font-weight:600;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 -4px #abf4c13d}.tag:before{background:var(--green);content:"";border-radius:50%;width:14px;height:14px;position:absolute;left:16px}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(36px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes marquee{to{transform:translate(-50%)}}@keyframes callSlide{50%{transform:translate(-48px)}}@keyframes bounceX{0%,to{transform:translate(0)}25%{transform:translate(4px)}75%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=768px){.site-header{display:none!important}.mn-page-offset{display:block}}@media (width<=1120px){.container,.nav-shell{width:calc(100% - 48px)}.nav-shell{grid-template-columns:1fr auto}.hp-brand{grid-column:1;justify-self:start;position:static;top:auto;left:auto;transform:none}.hp-nav-cta{display:none}.menu-toggle{z-index:52;grid-column:2;justify-self:end;display:block}.nav-menu{z-index:200;opacity:0;pointer-events:none;background:#fff;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:auto;padding:48px 32px;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:88px;left:16px;right:16px;transform:translateY(-20px);box-shadow:0 24px 80px #00000026}.nav-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-menu a{text-transform:capitalize;text-align:center;padding-bottom:8px;font-weight:500;position:relative;color:var(--ink)!important;font-size:18px!important}.nav-menu a.active:after,.nav-menu a:hover:after{content:"";background:var(--green);border-radius:2px;width:24px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mobile-nav-cta{background:var(--green);text-transform:capitalize;border-radius:20px;justify-content:center;align-items:center;gap:12px;width:100%;height:64px;font-weight:600;color:var(--ink)!important;font-size:18px!important;display:flex!important}.mobile-nav-cta img{filter:brightness(0);width:20px;height:20px;animation:1.5s ease-in-out infinite bounceX}.mobile-nav-cta:after{display:none!important}body.menu-open .menu-toggle span{background:var(--ink)!important}}@media (width<=720px){.container,.nav-shell{width:calc(100% - 32px);max-width:calc(100% - 32px)}.site-header.is-scrolled .nav-shell,.nav-shell{min-height:60px}.hp-brand{width:160px;height:54px}}.home-revamp{--hp-blue:#5f5bf1;--hp-card:#f9f9fb;font-family:Lato,sans-serif}.home-revamp *,.home-revamp :before,.home-revamp :after{font-family:Lato,sans-serif}.home-revamp main{overflow:hidden}.home-revamp p,.home-revamp h1,.home-revamp h2,.home-revamp h3{margin:0}.hp-container{width:min(var(--container), calc(100% - 160px));margin:0 auto}.hp-button{background:var(--green);color:#13173b;text-transform:capitalize;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:56px;padding:12px 32px;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.hp-button img{width:24px;height:24px;animation:1.5s ease-in-out infinite bounceX}.hp-hero{background:var(--dark);color:#fff;place-items:center;min-height:960px;display:grid;position:relative;overflow:hidden}.hp-grid-pattern{pointer-events:none;opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-120px;-webkit-mask-image:radial-gradient(circle,#000 0 38%,#0000 69%);mask-image:radial-gradient(circle,#000 0 38%,#0000 69%)}.hp-hero-copy{z-index:1;text-align:center;text-transform:capitalize;flex-direction:column;align-items:center;gap:32px;width:724px;max-width:calc(100% - 48px);margin-top:32px;display:flex;position:relative}.hp-hero-copy>p:first-child{color:var(--soft-muted);margin-bottom:-16px;font-size:24px;font-weight:500;line-height:1.2}.hp-hero-copy h1{color:#fff;width:724px;max-width:100%;font-size:68px;font-weight:500;line-height:1}.hp-hero-copy h1 span{color:var(--green)}.hp-hero-copy h1 em{color:var(--hp-blue);font-style:normal}.hp-hero-copy>p:last-child{width:577px;max-width:100%;color:var(--soft-muted);padding:8px 0;font-size:20px;font-weight:400;line-height:1.5}.hp-availability-pill{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:12px 24px;font-size:16px;font-weight:500;display:inline-flex}.hp-online-indicator{background-color:var(--green,#a2eb4c);width:12px;height:12px;box-shadow:0 0 12px var(--green,#a2eb4c);border-radius:50%;position:relative}.hp-online-indicator:after{content:"";background-color:var(--green,#a2eb4c);border-radius:50%;animation:2s ease-in-out infinite hp-pulse;position:absolute;inset:0}@keyframes hp-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.hp-scroll{z-index:1;color:var(--soft-muted);justify-items:center;gap:12px;display:grid;position:absolute;bottom:122px;left:50%;transform:translate(-50%)}.hp-scroll span{border:1px solid var(--line-green);border-radius:48px;place-items:center;width:82px;height:48px;display:grid;position:relative;overflow:hidden}.hp-scroll span:before,.hp-scroll span:after{content:"";animation:1.35s ease-in-out infinite hp-scroll-bounce;position:absolute;left:50%}.hp-scroll span:before{background:#fff;width:1.5px;height:20px;top:13px;transform:translate(-50%)}.hp-scroll span:after{border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:12px;height:12px;top:24px;transform:translate(-50%)rotate(45deg)}.hp-scroll small{text-transform:capitalize;font-size:16px;line-height:1}@keyframes hp-scroll-bounce{0%,to{margin-top:-4px}50%{margin-top:5px}}.hp-social-proof{background:#fff;padding:80px 0}.hp-social-proof .hp-container{gap:40px;display:grid}.hp-social-proof p{color:var(--muted);text-align:center;text-transform:capitalize;font-size:20px;font-weight:500;line-height:1.3}.hp-logo-row{color:#4d5562;white-space:nowrap;justify-content:center;gap:24px;font-size:18px;font-weight:700;line-height:1;display:flex;overflow:hidden}.hp-logo-row img{object-fit:contain;width:auto;height:50px}.hp-about{background:var(--green-soft);padding:120px 0}.hp-about-head,.hp-section-head{grid-template-columns:1fr 2fr;align-items:start;gap:40px;display:grid}.hp-tag{border:1px solid var(--line-green);width:max-content;color:var(--ink);text-transform:uppercase;background:#fff;border-radius:100px;align-items:center;gap:8px;padding:12px 16px 12px 8px;font-size:18px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 -4px #abf4c13d}.hp-tag img{width:24px;height:24px}.hp-about-head h2,.hp-section-head h2{width:846px;max-width:100%;color:var(--ink);text-transform:capitalize;font-size:48px;font-weight:500;line-height:1.2}.hp-about-head h2 span,.hp-section-head h2 span,.hp-explore-row h2 span,.hp-dark-shot h2 span{color:var(--hp-blue)}.hp-about-grid{grid-template-columns:1fr 2fr;justify-content:start;gap:40px;margin-top:80px;display:grid}.hp-about-meta{align-content:start;gap:56px;display:grid}.hp-about-meta article{gap:12px;display:grid}.hp-about-meta h3{color:var(--ink);text-transform:capitalize;font-size:18px;font-weight:700;line-height:1.2}.hp-about-meta p{color:var(--muted);font-size:16px;line-height:1.4}.hp-experience-list{gap:40px;display:grid}.hp-experience-list article{grid-template-columns:32px minmax(0,1fr);gap:16px;display:grid;position:relative}.hp-experience-list article:before{content:"";z-index:0;background:#ccd1d966;width:2px;height:calc(100% + 40px);position:absolute;top:13px;left:7px}.hp-experience-list article:last-child:before{display:none}.hp-experience-list article:first-child:before{background:var(--green,#a2eb4c)}.hp-experience-list article>span{z-index:1;border-radius:999px;width:16px;height:16px;margin-top:5px;position:relative}.hp-indicator-online{background:var(--green);position:relative;box-shadow:0 0 0 4px #a2eb4c40}.hp-indicator-online:after{content:"";background-color:var(--green);border-radius:50%;animation:2s ease-in-out infinite hp-pulse;position:absolute;inset:0}.hp-indicator-offline{background:#ccd1d9}.hp-experience-list h3{color:var(--ink);font-size:20px;font-weight:700;line-height:1.4}.hp-experience-list p{color:var(--muted);margin-top:8px;font-size:18px;line-height:1.6}.hp-exp-mobile-meta{display:none}.hp-works{background:#fff;padding:120px 0}.hp-projects{gap:60px;margin-top:60px;display:grid}.hp-project-card{grid-template-columns:560px minmax(0,688px);align-items:stretch;gap:32px;display:grid}.hp-project-copy{background:var(--hp-card);border-radius:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;min-height:0;padding:40px;display:flex}.hp-project-copy>div:nth-child(2){margin-top:auto}.hp-project-copy .hp-button{margin-top:24px}.hp-chips{flex-wrap:wrap;gap:12px;display:flex}.hp-chips span{color:var(--ink);text-transform:capitalize;background:#fff;border:1px solid #b8f4ca;border-radius:24px;padding:12px 16px;font-size:16px;font-weight:500;line-height:1;box-shadow:inset 0 -4px #abf4c13d}.hp-project-copy p:first-child{color:var(--muted);text-transform:capitalize;font-size:18px;font-weight:500;line-height:1}.hp-project-copy h3{color:var(--ink);text-transform:capitalize;margin-top:20px;font-size:32px;font-weight:500;line-height:1.2}.hp-project-copy h3+p{color:var(--muted);margin-top:16px;font-size:18px;line-height:1.6}.hp-project-media{border-radius:32px;height:100%;min-height:0;overflow:hidden}.hp-image-mosaic{background:0 0;grid-template-columns:1fr 1fr;gap:32px;display:grid}.hp-image-mosaic img,.hp-explore-track img{object-fit:cover;border-radius:32px;width:100%;height:100%}.hp-image-mosaic img:first-child{grid-column:1/-1;height:400px}.hp-project-card:first-child .hp-image-mosaic img:first-child{height:387px}.hp-project-card:first-child .hp-image-mosaic img:not(:first-child){height:410px}.hp-project-card:nth-child(2) .hp-image-mosaic img:not(:first-child){height:400px}.hp-exploration{background:#fff;padding:120px 0;overflow:hidden}.hp-explore-row{grid-template-columns:448px minmax(0,1fr);align-items:start;gap:64px;display:grid}.hp-explore-row h2,.hp-dark-shot h2{color:var(--ink);text-transform:capitalize;margin-top:20px;font-size:48px;font-weight:500;line-height:1.2}.hp-explore-row p,.hp-dark-shot p{color:var(--muted);margin-top:20px;font-size:18px;line-height:1.6}.hp-explore-track{gap:64px;display:flex}.hp-explore-track img{flex:0 0 600px;height:400px}.hp-exploration-dark{background:var(--ink)}.hp-dark-shot{grid-template-columns:448px 400px;align-items:start;gap:64px;display:grid}.hp-dark-shot h2{color:#fff}.hp-dark-shot p{color:var(--soft-muted)}.hp-dark-shot article{width:400px}.hp-dark-shot article h3{color:var(--soft-muted);margin-top:16px;font-size:20px;font-weight:600;line-height:1.6}.hp-dark-card-link{color:inherit;text-decoration:none}.hp-initiative-card{cursor:pointer;flex-direction:column;width:400px;transition:transform .25s;display:flex}.hp-initiative-card:hover{transform:translateY(-4px)}.hp-initiative-img-wrap{border-radius:20px;width:100%;height:320px;overflow:hidden}.hp-initiative-img-wrap img{object-fit:cover;width:100%;height:100%}.hp-initiative-body{flex-direction:column;gap:20px;margin-top:28px;display:flex}.hp-initiative-text{flex-direction:column;gap:8px;display:flex}.hp-initiative-text h3{color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.4}.hp-initiative-text p{color:var(--soft-muted);margin:0;font-size:16px;line-height:1.6}.hp-initiative-read{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;width:max-content;padding:12px 24px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.hp-initiative-read img{filter:brightness(0)invert();width:24px;height:24px;transition:transform .2s}.hp-initiative-card:hover .hp-initiative-read{border-color:var(--green);color:var(--green);background:#a2eb4c1f}.hp-initiative-card:hover .hp-initiative-read img{animation:1.5s ease-in-out infinite bounceX}.hp-footer{background:var(--dark);color:#fff;padding:100px 80px 40px;position:relative;overflow:hidden}.hp-footer-pattern{opacity:.3;pointer-events:none;width:1920px;height:1440px;position:absolute;bottom:-376px;left:50%;transform:translate(-50%)scaleY(-1)}.hp-footer-circles{pointer-events:none;width:1100px;height:550px;position:absolute;top:-177px;left:50%;transform:translate(-50%)}.hp-footer-inner{z-index:1;flex-direction:column;gap:80px;width:100%;display:flex;position:relative}.hp-footer-line{opacity:.7;background:0 0;border:0;flex:0 0 0;height:0;position:relative}.hp-footer-line:before{content:"";background:#4e5666;height:1px;position:absolute;top:0;left:0;right:0}.hp-footer-content{flex-direction:column;gap:40px;display:flex}.hp-footer-links{justify-content:space-between;align-items:flex-start;display:flex}.hp-footer-left{align-items:flex-start;gap:112px;display:flex}.hp-footer-primary-links,.hp-footer-right{flex-direction:column;display:flex}.hp-footer-primary-links{gap:32px}.hp-footer-right{align-items:flex-end;gap:48px}.hp-footer-social-links{align-items:flex-start;gap:40px;display:flex}.hp-footer a{color:#fff;text-transform:capitalize;font-size:20px;font-weight:500;line-height:1.2}.hp-footer-bottom{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.hp-footer-logo{object-fit:contain;width:200px;height:66.667px}.hp-footer p{color:var(--soft-muted);text-align:center;font-size:18px;line-height:1.6}.hp-footer p a{color:var(--soft-muted);font-size:inherit;text-decoration:underline}.home-revamp [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.home-revamp [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width<=1120px){.hp-container{width:calc(100% - 48px)}.hp-about-head,.hp-section-head,.hp-about-grid,.hp-project-card,.hp-explore-row,.hp-dark-shot{grid-template-columns:1fr}.hp-about-meta{display:none}.hp-exp-mobile-meta{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.hp-exp-company{color:var(--ink);text-transform:capitalize;font-size:18px;font-weight:700;line-height:1.2}.hp-exp-period{color:var(--muted);font-size:15px;line-height:1.4}.hp-project-card{gap:24px}.hp-footer-links{flex-direction:column;gap:32px;height:auto}.hp-footer-left{gap:64px}}@media (width<=720px){.home-revamp{overflow-x:hidden}.hp-container{width:calc(100% - 32px);max-width:calc(100% - 32px)}.hp-hero{min-height:100vh;padding-top:60px}.hp-hero-copy{gap:24px;width:calc(100% - 32px);max-width:calc(100% - 32px);margin-top:20px;overflow:hidden}.hp-hero-copy h1{word-break:break-word;width:100%;font-size:36px;line-height:1.15}.hp-hero-copy>p:first-child{font-size:20px}.hp-hero-copy>p:last-child,.hp-social-proof p,.hp-experience-list p,.hp-project-copy h3+p,.hp-explore-row p,.hp-dark-shot p{font-size:16px}.hp-scroll{bottom:64px}.hp-social-proof,.hp-about,.hp-works,.hp-exploration,.hp-exploration-dark,.hp-footer{height:auto}.hp-social-proof,.hp-about,.hp-works,.hp-exploration{padding:64px 0}.hp-logo-row{flex-wrap:wrap;justify-content:center;gap:24px 32px;padding-bottom:0;overflow:visible}.hp-about-head,.hp-section-head,.hp-about-grid,.hp-projects{gap:40px}.hp-about-head h2,.hp-section-head h2,.hp-explore-row h2,.hp-dark-shot h2{word-break:break-word;width:100%;font-size:28px;line-height:1.3}.hp-tag{padding:10px 14px 10px 8px;font-size:14px}.hp-tag img{width:20px;height:20px}.hp-project-copy{border-radius:24px;gap:0;width:100%;min-width:0;min-height:0;padding:24px;overflow:hidden}.hp-project-copy>div:nth-child(2){margin-top:32px}.hp-project-copy p:first-child{margin-bottom:0;font-size:16px}.hp-project-copy h3{word-break:break-word;margin-top:16px;font-size:24px;line-height:1.3}.hp-project-copy h3+p{margin-top:16px;font-size:16px;line-height:1.6}.hp-chips{gap:10px;margin-top:0}.hp-chips span{padding:10px 14px;font-size:13px}.hp-experience-list h3,.hp-experience-list p,.hp-project-copy p,.hp-explore-row p,.hp-dark-shot p{word-break:break-word}.hp-chips span{font-size:13px}.hp-project-media{border-radius:24px;width:100%;min-width:0;min-height:0}.hp-image-mosaic{grid-template-columns:1fr;gap:16px}.hp-image-mosaic img:first-child,.hp-explore-track img,.hp-initiative-img-wrap img,.hp-image-mosaic img{aspect-ratio:4/3;width:100%;height:auto}.hp-explore-track{gap:16px;padding-bottom:12px;overflow-x:auto}.hp-explore-track img{flex-shrink:0;flex-basis:280px}.hp-dark-shot,.hp-dark-shot article{width:100%;min-width:0}.hp-footer{padding:64px 16px 40px}.hp-footer-inner{gap:40px;height:auto}.hp-footer-content{gap:32px}.hp-footer-links{text-align:center;align-items:center}.hp-footer-left,.hp-footer-right,.hp-footer-primary-links,.hp-footer-social-links{flex-direction:column;align-items:center;gap:16px}.hp-footer-right{gap:24px}.hp-footer a{font-size:18px}}.modal-overlay{z-index:1000;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-content{background:#fff;border-radius:32px;width:min(500px,100%);padding:40px;position:relative;box-shadow:0 20px 40px #0000001a}.modal-overlay .modal-close{cursor:pointer;color:#4e5666;background:0 0;border:none;font-size:32px;position:absolute;top:20px;right:20px}.modal-overlay .modal-content h2{color:#13173b;margin-bottom:8px!important;font-size:32px!important;font-weight:500!important}.modal-overlay .modal-content p{color:#4e5666!important;text-align:left!important;margin-bottom:32px!important;font-size:16px!important;line-height:1.5!important}.modal-overlay .contact-form{gap:20px;display:grid}.modal-overlay .form-group{text-align:left;gap:8px;display:grid}.modal-overlay .form-group label{color:#13173b!important;font-size:14px!important;font-weight:600!important}.modal-overlay .form-group input,.modal-overlay .form-group textarea{color:#13173b!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:12px 16px!important;font-family:inherit!important;font-size:16px!important}.modal-overlay .form-group input:focus,.modal-overlay .form-group textarea:focus{border-color:#a2eb4c!important;outline:none!important}.form-group input:focus,.form-group textarea:focus,.form-group input:not(:placeholder-shown),.form-group textarea:not(:placeholder-shown){background:#fff!important}.form-group input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.form-group input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.form-group input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.modal-content .hp-button{border:none}.toast-notification{z-index:2000;border-radius:12px;align-items:center;gap:12px;padding:16px 24px;font-size:16px;font-weight:600;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 25px #00000026}.toast-notification.success{color:#fff;background:#10b981}.toast-notification.error{color:#fff;background:#ef4444}.toast-icon{flex-shrink:0;width:20px;height:20px}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.project-page{--case-max:1160px;--case-gutter:96px;--case-label:232px;--case-gap:48px;--case-rule:#05011c1a;--case-surface:#f7f8f5;--case-highlight:#f6faf0;--case-muted:#5e6674;background:var(--white)}.project-page .container,.project-page .nav-shell,.project-page .project-hero .container,.project-page .footer .container{max-width:var(--case-max);width:min(calc(100% - var(--case-gutter)), var(--case-max))}.project-hero{min-height:auto;padding:144px 0 72px}.project-hero-inner{z-index:1;gap:32px;display:grid;position:relative}.project-hero-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:64px;display:grid}.project-kicker{color:var(--soft-muted);font-family:var(--font-display);text-transform:capitalize;margin-bottom:18px;font-size:20px;font-weight:600;line-height:1.2}.project-hero h1{color:var(--white);text-transform:capitalize;max-width:760px;margin:0;font-size:clamp(48px,6vw,76px);font-weight:600;line-height:1}.project-hero h1 span{color:var(--green)}.project-hero-text{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.project-hero-text p{color:var(--soft-muted);margin:0;font-size:18px;line-height:1.6}.project-hero-media{background:var(--green-soft);border-radius:28px;place-items:center;min-height:520px;display:grid;overflow:hidden}.project-hero-media.blue{background:#eff1fe}.project-hero-media.pink{background:#ffebf2}.project-hero-media img{object-fit:cover;width:100%;height:100%}.project-meta{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.project-meta article{background:#ffffff13;border:1px solid #ffffff24;border-radius:18px;padding:20px}.project-meta span,.case-index,.next-project-card span{color:#858c99;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.2;display:block}.project-meta strong{color:var(--white);font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.3;display:block}.project-section{background:var(--white);padding:64px 0}.project-section+.project-section{padding-top:0}.project-section.soft-green,.project-section.soft-blue,.project-section.soft-pink{background:var(--white)}.project-summary-grid{background:var(--case-surface);border:1px solid var(--case-rule);border-radius:28px;grid-template-columns:1.35fr .8fr .8fr;gap:0;display:grid;overflow:hidden}.project-summary-card{padding:32px}.project-summary-card+.project-summary-card{border-left:1px solid var(--case-rule)}.project-summary-card h2,.project-summary-card h3{color:var(--ink);font-family:var(--font-display);text-transform:capitalize;margin-bottom:14px;font-size:24px;font-weight:600;line-height:1.2}.project-summary-card p,.project-summary-card li{color:var(--case-muted);font-size:16px;line-height:1.65}.project-summary-card p{margin-bottom:0}.project-summary-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.project-gallery{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.project-gallery figure,.showcase-panel{background:var(--case-surface);border-radius:28px;min-height:460px;margin:0;overflow:hidden}.project-gallery figure:nth-child(2){min-height:460px}.project-gallery img,.showcase-panel img{object-fit:cover;width:100%;height:100%}.case-narrative{gap:16px;display:grid}.case-lead,.case-subsection,.case-problem,.case-solution-detail{align-items:start;gap:var(--case-gap);grid-template-columns:var(--case-label) minmax(0, 1fr);display:grid}.case-lead{padding-bottom:8px}.case-lead>div,.case-subsection>div,.case-problem>div,.case-solution-detail>div{max-width:820px}.case-lead h2{color:var(--ink);font-family:var(--font-display);text-transform:capitalize;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.12}.case-lead h2 span{color:var(--muted)}.case-lead p{color:var(--case-muted);margin:18px 0 0;font-size:17px;line-height:1.7}.case-subsection,.case-problem,.case-solution-detail{padding:0}.case-highlight{background:linear-gradient(180deg, #ffffffbd, #ffffffbd), var(--case-highlight);border:1px solid var(--case-rule);border-radius:24px;padding:30px 32px}.case-highlight-strong,.case-focus-panel{background:linear-gradient(180deg, #ffffff8a, #ffffff8a), var(--green-soft);border-color:#a2eb4c8c}.case-highlight-grid .case-highlight{min-width:0}.case-subsection h3,.case-problem h3,.case-competitor h3,.case-solution-detail h3,.case-impact-copy h3,.project-impact-card h3{color:var(--ink);font-family:var(--font-display);text-transform:capitalize;margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.25}.case-subsection p,.case-problem p,.case-competitor p,.case-solution-detail p,.case-impact-copy p,.project-impact-card p{color:var(--case-muted);margin:0;font-size:16px;line-height:1.65}.case-hmw{border:1px solid var(--case-rule);border-radius:24px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.case-hmw li{border-bottom:1px solid var(--case-rule);color:var(--ink);font-family:var(--font-display);grid-template-columns:52px 1fr;align-items:center;gap:22px;min-height:96px;padding:24px 30px;font-size:clamp(22px,2.5vw,32px);font-weight:600;line-height:1.24;display:grid}.case-hmw span,.case-solution-detail .case-index,.project-impact-card span{background:var(--green);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.case-hmw span{width:46px;height:46px;margin:0;font-size:14px}.case-solution-detail .case-index{letter-spacing:0;text-transform:none;width:52px;height:52px;margin:0;font-size:18px}.case-two-column,.case-competitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.case-validation-grid,.project-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.case-competitor,.project-impact-card,.case-impact-copy{padding:30px 32px}.case-two-column .case-subsection,.case-validation-grid .case-subsection{display:block}.project-impact-card span{letter-spacing:0;text-transform:none;width:max-content;margin-bottom:18px;padding:10px 16px;font-size:20px}.next-projects{gap:32px;display:grid}.next-projects h2{color:var(--ink);font-family:var(--font-display);text-transform:capitalize;margin:0;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.15}.next-projects h2 span{color:var(--muted)}.next-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.next-project-card{background:var(--green-soft);border-radius:24px;grid-template-columns:1fr 172px;gap:24px;min-height:240px;padding:30px;transition:transform .18s;display:grid;overflow:hidden}.next-project-card.blue{background:#eff1fe}.next-project-card.pink{background:#ffebf2}.next-project-card:hover{transform:translateY(-4px)}.next-project-card h3{color:var(--ink);font-family:var(--font-display);text-transform:capitalize;margin:0;font-size:28px;font-weight:600;line-height:1.2}.next-project-card img{object-fit:cover;border-radius:18px;width:100%;height:100%}.footer{padding:100px 0 40px}.footer-inner{z-index:1;position:relative}.footer-inner>p{font-family:var(--font-display);text-align:center;margin-bottom:48px;font-size:24px;font-weight:600}.call-marquee{border:8px solid var(--white);color:var(--ink);font-family:var(--font-display);text-transform:capitalize;white-space:nowrap;background:linear-gradient(145deg,#e0f2aa,#c2f2ea);border-radius:300px;justify-content:center;align-items:center;gap:32px;max-width:960px;height:220px;margin:0 auto 80px;font-size:clamp(54px,7vw,100px);font-weight:600;line-height:1;display:flex;overflow:hidden}.call-marquee span{animation:8s linear infinite callSlide}.call-marquee span:nth-child(2n){font-size:.6em}.footer-links{border-top:1px solid #4e5666;border-bottom:1px solid #4e5666;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:80px;padding:80px 0 40px;display:grid}.footer-links div{gap:32px;display:grid}.footer-links a{color:var(--white);font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.2;transition:color .18s,transform .18s}.footer-links a:hover{color:var(--green);transform:translate(4px)}.footer-contact{text-align:right;justify-items:end}.footer-contact>div{gap:40px;display:flex}.legal{color:var(--soft-muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:40px;font-size:18px;line-height:1.6;display:flex}@media (width<=1120px){.project-page .container,.project-page .nav-shell,.project-page .project-hero .container,.project-page .footer .container{width:calc(100% - 48px);max-width:none}.project-hero-grid,.project-summary-grid,.project-gallery,.project-impact-grid,.case-lead,.case-subsection,.case-problem,.case-solution-detail,.case-two-column,.case-competitor-grid,.case-validation-grid,.next-project-grid{grid-template-columns:1fr}.project-hero{min-height:0;padding-bottom:80px}.project-hero-grid{align-items:start;gap:48px}.project-hero-text{max-width:620px}.project-hero-media{min-height:420px}.project-meta{grid-template-columns:repeat(2,1fr)}.project-gallery figure,.project-gallery figure:nth-child(2),.showcase-panel{min-height:360px}.project-summary-card+.project-summary-card{border-top:1px solid #05011c1a;border-left:0}.case-lead{gap:18px}.case-subsection,.case-problem,.case-solution-detail{gap:14px}.case-highlight{padding:28px}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-contact{text-align:left;justify-items:start}}@media (width<=720px){.project-page .container,.project-page .nav-shell,.project-page .project-hero .container,.project-page .footer .container{width:calc(100% - 32px)}.project-section{padding:48px 0}.project-hero{padding-top:132px}.project-hero h1{font-size:clamp(44px,14vw,68px)}.project-hero-media,.showcase-panel{border-radius:22px;min-height:280px}.project-meta,.next-project-card{grid-template-columns:1fr}.project-summary-card{padding:24px}.case-highlight,.case-impact-copy{border-radius:20px;padding:22px}.case-lead h2{font-size:clamp(28px,9vw,38px)}.case-lead p{font-size:16px}.case-hmw li{grid-template-columns:1fr;gap:18px;padding:20px 22px;font-size:22px}.project-gallery figure,.project-gallery figure:nth-child(2),.showcase-panel{border-radius:20px;min-height:240px}.next-project-card{min-height:0}.next-project-card img{aspect-ratio:1.4;height:auto}.call-marquee{border-width:5px;height:130px}.footer-links{grid-template-columns:1fr;gap:40px;padding-top:48px}.footer-contact>div{gap:24px;display:grid}.legal{font-size:16px;display:grid}}body.sitepat-page{--sp-ink:#05011c;--sp-muted:#4e5666;--sp-line:#e1e0e7;--sp-green:#e5fbe4;--sp-blue:#eaecfe;--sp-pink:#ffebf2;--sp-soft:#f9faf5;--sp-primary:#a2eb4c;--sp-success:#07b256;--sp-black:#151515;color:var(--sp-ink);background:#fff;margin:0;font-family:Lato,sans-serif;overflow-x:hidden}.sitepat-page *,.sitepat-page :before,.sitepat-page :after{box-sizing:border-box;font-family:Lato,sans-serif}.sitepat-page img{max-width:100%;display:block}.sitepat-page a:not(.hp-nav-cta):not(.hp-button):not(.button):not(.hp-footer a){color:inherit;text-decoration:none}.sitepat-page h1,.sitepat-page h2,.sitepat-page h3,.sitepat-page h4,.sitepat-page p{margin:0}.sitepat-page p,.sitepat-page li{color:var(--sp-muted);letter-spacing:.03em;overflow-wrap:break-word;font-size:20px;line-height:1.5}.sitepat-frame{width:min(1280px,100% - 80px);margin:0 auto}.sitepat-narrow{text-align:center;width:min(832px,100% - 80px);margin:0 auto}.sitepat-animate{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(36px)}.sitepat-animate.is-visible{opacity:1;transform:translateY(0)}.sitepat-animate.is-fading-out{opacity:.18;transform:translateY(-18px)}.sitepat-hero{background:var(--sp-black);color:#fff;min-height:900px;padding:144px 0 64px;position:relative;overflow:clip}.sitepat-hero .sitepat-frame{gap:60px;display:grid}.sitepat-hero-top{grid-template-columns:1fr 380px;align-items:end;gap:40px;display:grid}.sitepat-kicker{font-size:20px;font-weight:700;line-height:1.2;color:#7c3aed!important}.sitepat-hero h1{color:#fff;text-transform:uppercase;margin-top:16px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.1}.sitepat-meta{flex-direction:column;justify-self:end;gap:24px;display:flex}.sitepat-meta p{color:#fff;margin:0;font-size:18px;line-height:1.4}.sitepat-meta strong{color:#858c99;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.sitepat-hero-media{background:#fdf2e9;border-radius:32px;justify-content:center;align-items:center;width:100%;margin:0;padding:60px 40px;display:flex}.sitepat-hero-media img{object-fit:contain;width:100%;max-width:1024px;height:auto}.sitepat-overview{max-width:100%}.sitepat-overview h2{color:#fff;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.2}.sitepat-overview p{color:#fffc;font-size:18px;line-height:1.6}.sitepat-overview p strong{color:#fff}.sitepat-background{padding:120px 0}.sitepat-narrow h2,.sitepat-evaluation h2,.sitepat-users h2,.sitepat-recommendations h2{color:var(--sp-ink);text-align:center;font-size:48px;font-weight:500;line-height:1.2}.sitepat-narrow p{margin-top:32px}.sitepat-background-grid{grid-template-columns:2fr 1fr;justify-content:center;align-items:start;gap:23px;margin-top:86px;display:grid}.sitepat-copy{gap:30px;padding-top:208px;display:grid}.sitepat-phone{margin:0}.sitepat-phone img{object-fit:cover;border-radius:20px;width:327px;height:671px}.sitepat-desktop-preview{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.sitepat-desktop-preview img{object-fit:contain;border-radius:16px;width:100%;max-width:500px;height:auto;box-shadow:0 12px 40px #0000001a}.phr-layout{align-items:center!important}.phr-copy{padding-top:0!important}.sitepat-problem{background:var(--sp-green);border-radius:32px;padding:80px 0}.sitepat-problem h2{color:var(--sp-ink);text-align:center;font-size:48px;font-weight:500;line-height:1.5}.sitepat-problem-group{text-align:center;flex-direction:column;gap:32px;width:1128px;max-width:calc(100% - 64px);margin:80px auto 0;display:flex}.sitepat-problem-group+.sitepat-problem-group{margin-top:32px}.sitepat-problem h3{color:var(--sp-ink);text-align:center;font-size:32px;font-weight:700;line-height:1.5}.sitepat-circle-flow{justify-content:center;align-items:center;gap:16px;margin:0;display:flex}.sitepat-circle-flow span{border:1px solid var(--sp-muted);width:232px;height:232px;color:var(--sp-muted);text-align:center;background:#fff;border-radius:999px;place-items:center;padding:32px;font-size:20px;font-weight:700;line-height:1.5;display:grid}.sitepat-circle-flow span:last-child{border-color:var(--sp-success);background:#d8fde9}.sitepat-circle-flow i{background:var(--sp-muted);width:100px;height:1px;position:relative}.sitepat-circle-flow i:after{content:"";border-top:1px solid var(--sp-muted);border-right:1px solid var(--sp-muted);width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.sitepat-circle-flow.is-short span{width:232px;height:232px}.sitepat-problem p{text-align:center;max-width:960px;margin:0 auto}.sitepat-evaluation{padding:120px 0 0}.sitepat-evaluation .sitepat-frame{text-align:center;justify-items:center;display:grid}.sitepat-page .sitepat-lead{text-align:center;width:min(1011px,100%);margin:48px auto 0;line-height:1.6}.sitepat-methods{background:var(--sp-black);border-radius:32px;width:min(856px,100%);margin:32px auto 0;padding:32px}.sitepat-methods h3{color:#fff;font-size:20px;font-weight:700;line-height:1.6}.sitepat-methods>div{justify-content:center;gap:48px;margin-top:32px;display:flex}.sitepat-methods article{width:232px;height:232px;color:var(--sp-ink);text-align:center;background:#fff;border-radius:32px;padding:117.5px 32px 0;font-size:20px;font-weight:700;line-height:1.6;position:relative}.sitepat-methods span{background:var(--sp-blue);width:57px;height:57px;color:var(--sp-muted);border-radius:16px;place-items:center;font-size:20px;display:grid;position:absolute;top:50.5px;left:50%;transform:translate(-50%)}.sitepat-page .sitepat-participants{text-align:center;width:min(960px,100%);margin:48px auto 0}.sitepat-users{padding:112px 0 0}.sitepat-users h2{width:min(607px,100%);margin:0 auto}.sitepat-users>.sitepat-frame>p{text-align:center;width:min(960px,100%);margin:48px auto 0}.sitepat-user-stack{row-gap:32px;margin-top:82px;display:grid}.sitepat-user-row{grid-template-columns:2fr 1fr;align-items:center;gap:24px;transition:opacity .5s,transform .65s cubic-bezier(.2,.8,.2,1),filter .5s;display:grid}.sitepat-user-row.is-stacked-before{opacity:.46;filter:saturate(.85)}.sitepat-user-card{color:var(--sp-ink);border-radius:33px;padding:32px;overflow:hidden}.sitepat-user-card.is-blue{background:var(--sp-blue)}.sitepat-user-card.is-pink{background:var(--sp-pink)}.sitepat-user-card.is-green{background:var(--sp-green)}.sitepat-user-card h3{margin-bottom:18px;font-size:32px;font-weight:500;line-height:1.6}.sitepat-user-card h4{color:var(--sp-ink);font-size:20px;font-weight:700;line-height:1.5}.sitepat-user-card p{font-size:20px;line-height:1.5}.sitepat-user-card ul{margin:0;padding-left:30px;display:block}.sitepat-user-card li{font-size:20px;line-height:1.5}.sitepat-user-row img{object-fit:cover;border-radius:33px;width:100%;height:auto}.sitepat-perception{padding:80px 0 0}.sitepat-perception-intro{background:var(--sp-black);border:1px solid #e0f2aa;border-radius:33px;min-height:240px;padding:48px 32px}.sitepat-perception-intro h2{color:#fff;font-size:48px;font-weight:500;line-height:1.2}.sitepat-perception-intro p{color:#fffc;margin-top:32px;font-size:20px;line-height:1.6}.sitepat-perception-intro+.sitepat-perception-item{margin-top:80px}.sitepat-perception-item{border-bottom:1px solid var(--sp-line);grid-template-columns:1fr 1fr;gap:48px;padding:0 0 48px;display:grid}.sitepat-perception-item+.sitepat-perception-item{margin-top:80px}.sitepat-perception-item>div:first-child{flex-direction:column;gap:16px;display:flex}.sitepat-perception-item>div:first-child span{color:#7c3aed;text-transform:uppercase;letter-spacing:.04em;font-size:18px;font-weight:700;line-height:1.6;display:block}.sitepat-perception-item h3{color:var(--sp-ink);font-size:28px;font-weight:600;line-height:1.35}.sitepat-perception-item ul{flex-direction:column;gap:8px;margin:8px 0 0;padding-left:24px;display:flex}.sitepat-perception-item li{color:var(--sp-muted);font-size:18px;line-height:1.6}.sitepat-quotes{flex-direction:column;gap:20px;display:flex}.sitepat-quote{background:#f5f3ff;border-left:3px solid #7c3aed;border-radius:0 16px 16px 0;margin:0;padding:20px 24px}.sitepat-quote p{font-style:italic;line-height:1.6;color:var(--sp-ink)!important;font-size:18px!important}.sitepat-quote cite{color:var(--sp-ink);margin-top:12px;font-size:15px;font-style:normal;font-weight:700;display:block}.sitepat-findings{padding:80px 0 0}.sitepat-findings-intro,.sitepat-impact-panel{background:var(--sp-black);border:1px solid #e0f2aa;border-radius:33px;min-height:304px;padding:32px}.sitepat-findings-intro h2,.sitepat-impact-panel h2{color:#fff;font-size:48px;font-weight:500;line-height:1.2}.sitepat-findings-intro p{color:#fff;margin-top:32px}.sitepat-findings-intro+.sitepat-finding{margin-top:80px}.sitepat-finding{border-bottom:1px solid var(--sp-line);grid-template-columns:1fr 1fr;gap:24px;padding:0 0 48px;display:grid}.sitepat-finding+.sitepat-finding{margin-top:80px}.sitepat-finding>div:first-child{flex-direction:column;gap:16px;display:flex}.sitepat-finding>div:first-child span{color:var(--sp-muted);font-size:20px;line-height:1.6;display:block}.sitepat-finding h3{color:var(--sp-ink);font-size:32px;font-weight:500;line-height:1.2}.sitepat-finding>div:last-child{color:#70798c;gap:32px;display:grid}.sitepat-finding>div:last-child>p,.sitepat-note p{color:#70798c;font-size:20px;line-height:1.5}.sitepat-note{gap:16px;display:grid}.sitepat-note h4{color:#70798c;font-size:20px;font-weight:700;line-height:1.2}.sitepat-chip-flow,.sitepat-tags{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sitepat-chip-flow span,.sitepat-tags span{border:1px solid var(--sp-muted);color:var(--sp-muted);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:16px;font-size:15px;font-weight:700;line-height:1.6;display:inline-flex}.sitepat-chip-flow i{background:linear-gradient(var(--sp-ink), var(--sp-ink)) left 50% / 100% 1px no-repeat;width:30px;height:14px;position:relative}.sitepat-chip-flow i:after{content:"";border-top:1px solid var(--sp-ink);border-right:1px solid var(--sp-ink);width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.sitepat-recommendations{padding:120px 0 0}.sitepat-rec-row{grid-template-columns:411px 1fr;align-items:center;gap:132px;margin-top:120px;display:grid}.sitepat-rec-row>div{flex-direction:column;align-items:flex-start;display:flex}.sitepat-rec-row+.sitepat-rec-row{margin-top:88px}.sitepat-rec-row img{object-fit:contain;border-radius:20px;width:411px;max-height:861px}.sitepat-rec-row:first-of-type img{width:404px}.sitepat-rec-row span{background:var(--sp-green);width:57px;height:57px;color:var(--sp-muted);text-align:center;border-radius:16px;place-items:center;font-size:20px;font-weight:700;display:inline-grid}.sitepat-rec-row h3{color:var(--sp-ink);margin-top:32px;font-size:32px;font-weight:500;line-height:1.2}.sitepat-rec-row p{color:#70798c;width:628px;max-width:100%;margin-top:16px;font-size:20px;line-height:1.5}.sitepat-rec-row p+p{margin-top:30px}.sitepat-impact{padding:120px 0 0}.sitepat-impact-panel{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:80px;min-height:856px;display:flex}.sitepat-impact-content{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.sitepat-impact-content h3{color:#fff;font-size:32px;font-weight:700;line-height:1.2}.sitepat-impact-content p{color:#fff;text-align:center;width:100%;font-size:20px;line-height:1.5}.sitepat-impact-content img{object-fit:cover;border-radius:33px;width:604px;height:340px}.sitepat-impact-note{color:#fff;text-align:center;width:100%;font-size:20px;line-height:1.5}.phr-ds-section{padding:120px 0}.phr-ds-header{text-align:center;max-width:720px;margin:0 auto 80px}.phr-ds-kicker{color:#7c3aed;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.2;display:block}.phr-ds-header h2{color:var(--sp-ink);margin-bottom:32px;font-size:48px;font-weight:500;line-height:1.2}.phr-ds-header p{color:var(--sp-muted);font-size:20px;line-height:1.6}.phr-ds-content{grid-template-columns:1fr 1.4fr;align-items:start;gap:32px;display:grid}.phr-ds-details{flex-direction:column;gap:24px;display:flex}.phr-ds-detail-card{background:var(--sp-soft);border-radius:33px;padding:32px}.phr-ds-detail-card span{width:57px;height:57px;color:var(--sp-muted);background:#fff;border-radius:16px;place-items:center;margin-bottom:16px;font-size:20px;font-weight:700;display:inline-grid}.phr-ds-detail-card h4{color:var(--sp-ink);margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.5}.phr-ds-detail-card p{color:var(--sp-muted);font-size:20px;line-height:1.5}.phr-ds-preview{border-radius:20px;margin:0;position:sticky;top:120px;overflow:hidden}.phr-ds-preview img{transform-origin:50%;border-radius:20px;width:100%;height:auto;display:block;transform:scale(1.015)}.phr-impact-panel{gap:48px!important;min-height:auto!important;padding:64px 32px!important}.phr-impact-subtitle{max-width:640px;margin:0 auto;line-height:1.6;color:#ffffffb3!important;font-size:20px!important}.phr-bento-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.phr-bento-card{text-align:left;background:#ffffff0d;border:1px solid #e0f2aa;border-radius:33px;flex-direction:column;gap:8px;padding:32px;display:flex}.phr-bento-lg{grid-area:span 2/span 2;gap:12px;padding:48px 36px;background:var(--sp-primary)!important;border-color:var(--sp-primary)!important}.phr-bento-lg .phr-bento-label{color:#00000073}.phr-bento-lg .phr-bento-number{color:var(--sp-ink)}.phr-bento-lg .phr-bento-unit{color:#00000080}.phr-bento-lg .phr-bento-desc{color:#0000008c!important}.phr-bento-md{grid-area:span 2/span 2;gap:12px;padding:48px 36px;background:var(--sp-primary)!important;border-color:var(--sp-primary)!important}.phr-bento-md .phr-bento-label{color:#00000073}.phr-bento-md .phr-bento-number{color:var(--sp-ink)}.phr-bento-md .phr-bento-unit{color:#00000080}.phr-bento-md .phr-bento-desc{color:#0000008c!important}.phr-bento-sm{grid-column:span 1;background:#c084fc!important;border-color:#c084fc!important}.phr-bento-sm .phr-bento-label{color:#ffffffb3}.phr-bento-sm .phr-bento-number{color:#fff}.phr-bento-sm .phr-bento-unit{color:#fffc}.phr-bento-sm .phr-bento-desc{color:#ffffffe6!important}.phr-bento-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:700;display:block}.phr-bento-number{color:#fff;margin:8px 0 4px;font-size:72px;font-weight:700;line-height:1}.phr-bento-lg .phr-bento-number,.phr-bento-md .phr-bento-number{font-size:96px}.phr-bento-unit{color:var(--sp-primary);margin-left:2px;font-size:.45em;font-weight:500}.phr-bento-desc{line-height:1.5;color:#fff9!important;text-align:left!important;font-size:18px!important}.phr-impact-nda{margin-top:8px;font-style:italic;color:#ffffff59!important;font-size:15px!important}.phr-rec-row{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:32px!important;margin-top:80px!important;display:flex!important}.phr-rec-row img{border-radius:20px;width:100%!important;max-width:800px!important;height:auto!important;max-height:none!important;margin:0 auto!important}.phr-rec-row>div{text-align:center;flex-direction:column;align-items:center;max-width:800px;display:flex;width:100%!important}.phr-rec-row p{text-align:center!important;width:100%!important;margin-top:16px!important}.phr-rec-header{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.phr-rec-row span{margin-bottom:0!important}.phr-rec-row h3{margin-top:0!important}.phr-hero-media{background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.phr-hero-media img{box-shadow:0 12px 40px #00000014;border-radius:32px!important;width:100%!important;max-width:100%!important;height:auto!important}.sitepat-lesson{padding:140px 0 120px}.sitepat-lesson h2{text-align:center;color:var(--sp-ink);font-size:48px;font-weight:500;line-height:1.2}.sitepat-lesson-panel{background:var(--sp-green);text-align:center;border-radius:32px;min-height:564px;padding:80px 10px}.sitepat-lesson-panel h2{color:var(--sp-ink);font-size:48px;font-weight:500;line-height:1.2}.sitepat-lesson-panel p{text-align:left;width:min(960px,100% - 160px);margin:32px auto 0}.sitepat-page .hp-footer{background:var(--sp-black)}.sitepat-page .hp-footer p{color:var(--soft-muted);letter-spacing:normal;text-align:center;font-size:18px;line-height:1.6}@media (width<=1180px){.sitepat-frame,.sitepat-narrow{width:min(100% - 48px,960px)}.sitepat-hero{height:auto}.sitepat-hero-top,.sitepat-overview,.sitepat-background-grid,.sitepat-user-row,.sitepat-finding,.sitepat-perception-item,.sitepat-rec-row{grid-template-columns:1fr}.sitepat-hero-top{gap:40px}.sitepat-hero h1{font-size:clamp(44px,8vw,64px)}.sitepat-hero-media{margin-top:56px}.sitepat-overview{gap:28px;margin-top:56px}.sitepat-background-grid{gap:56px}.sitepat-copy{padding-top:0}.sitepat-phone,.sitepat-phone img,.sitepat-user-row img,.sitepat-rec-row img,.sitepat-desktop-preview img{width:100%;height:auto}.sitepat-circle-flow{flex-direction:column}.sitepat-circle-flow i{transform:rotate(90deg)}.sitepat-methods>div{grid-template-columns:1fr;justify-items:center;display:grid}.sitepat-methods{height:auto}.sitepat-rec-row{gap:48px;margin-top:72px}.phr-ds-content{grid-template-columns:1fr}.phr-bento-grid{grid-template-columns:repeat(2,1fr)}.phr-bento-lg,.phr-bento-md{grid-row:span 1}.sitepat-page .hp-footer-links{flex-direction:column;gap:32px;height:auto}.sitepat-page .hp-footer-left{gap:64px}}@media (width<=720px){.sitepat-frame,.sitepat-narrow{width:calc(100% - 32px);max-width:100%}.sitepat-page .hp-footer{padding:72px 16px 40px}.sitepat-page .hp-footer-links{text-align:center;align-items:center}.sitepat-page .hp-footer-left,.sitepat-page .hp-footer-right,.sitepat-page .hp-footer-primary-links,.sitepat-page .hp-footer-social-links{flex-direction:column;align-items:center;gap:24px}.sitepat-page .hp-footer-right{gap:32px}.sitepat-page .hp-footer a{font-size:18px}.sitepat-page p,.sitepat-page li{letter-spacing:0;text-align:left;font-size:16px;line-height:1.55}.phr-ds-section{padding:64px 0}.phr-ds-header h2{font-size:32px}.phr-ds-header{margin-bottom:48px}.phr-ds-content{grid-template-columns:1fr}.phr-ds-preview img{border-radius:24px;height:auto}.phr-ds-detail-card{border-radius:24px;padding:24px}.phr-ds-detail-card span{width:48px;height:48px;font-size:18px}.phr-bento-grid{grid-template-columns:1fr}.phr-bento-card{border-radius:24px}.phr-bento-lg,.phr-bento-md{grid-area:span 1/span 1;padding:32px 24px}.phr-bento-lg .phr-bento-number,.phr-bento-md .phr-bento-number{font-size:64px}.phr-bento-number{font-size:56px}.phr-impact-panel{border-radius:24px!important;padding:40px 20px!important}.sitepat-narrow h2,.sitepat-evaluation h2,.sitepat-users h2,.sitepat-recommendations h2,.sitepat-findings-intro h2,.sitepat-impact-panel h2,.sitepat-lesson h2{word-break:break-word;font-size:32px;line-height:1.25}.sitepat-hero{text-align:center;flex-direction:column;align-items:center;padding:120px 0 48px;display:flex}.sitepat-hero p{text-align:center;width:100%}.sitepat-hero h1{word-break:break-word;text-align:center;font-size:40px;line-height:1.15}.sitepat-hero-media{border-radius:16px;width:100%;padding:24px}.sitepat-hero-top{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;display:flex}.sitepat-hero-top>div{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.sitepat-meta{text-align:center;flex-direction:column;justify-self:center;align-items:center;gap:16px;width:100%;display:flex}.sitepat-meta p,.sitepat-meta strong{text-align:center;width:100%}.sitepat-overview{text-align:center}.sitepat-overview h2{text-align:center;font-size:28px}.sitepat-overview p{text-align:center}.sitepat-background,.sitepat-users,.sitepat-perception,.sitepat-findings,.sitepat-recommendations,.sitepat-impact{padding-top:64px}.sitepat-perception-intro{text-align:left;border-radius:24px;min-height:0;padding:32px 24px}.sitepat-perception-intro h2{word-break:break-word;font-size:32px;line-height:1.25}.sitepat-perception-intro+.sitepat-perception-item,.sitepat-perception-item+.sitepat-perception-item{margin-top:48px}.sitepat-perception-item{text-align:left;gap:24px;padding-bottom:32px}.sitepat-perception-item>div:first-child span{font-size:15px}.sitepat-perception-item h3{font-size:24px;line-height:1.3}.sitepat-perception-item li{font-size:16px}.sitepat-quote{padding:16px 20px}.sitepat-quote p{font-size:16px!important}.sitepat-quote cite{font-size:14px}.sitepat-problem{text-align:center;border-radius:24px;margin-top:64px;padding:40px 24px}.sitepat-problem p{text-align:center;font-size:16px}.sitepat-problem h2{text-align:center;font-size:30px}.sitepat-problem-group{text-align:center;margin-top:40px}.sitepat-problem h3{text-align:center;font-size:24px}.sitepat-circle-flow span,.sitepat-circle-flow.is-short span{width:160px;height:160px;padding:20px;font-size:16px}.sitepat-circle-flow i{width:32px}.sitepat-evaluation{padding-top:64px}.sitepat-lead,.sitepat-users>.sitepat-frame>p{text-align:left;margin-top:32px}.sitepat-methods{text-align:center;border-radius:24px;flex-direction:column;align-items:center;margin-top:40px;padding:32px 20px;display:flex}.sitepat-methods h3{text-align:center;width:100%}.sitepat-methods>div{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:24px;display:flex}.sitepat-methods article{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:260px;height:auto;min-height:120px;padding:24px 16px;display:flex}.sitepat-methods span{width:44px;height:44px;margin:0 auto 12px;font-size:16px;position:relative;top:0;left:0;transform:none}.sitepat-user-stack{row-gap:40px;margin-top:40px}.sitepat-user-row{text-align:left;gap:16px;width:100%;margin-bottom:0;position:relative;top:auto}.sitepat-user-row img{border-radius:24px;order:-1}.sitepat-user-card,.sitepat-user-row:nth-child(2) .sitepat-user-card,.sitepat-user-row:nth-child(3) .sitepat-user-card{text-align:left;border-radius:24px;height:auto;min-height:0;padding:24px}.sitepat-user-card ul{text-align:left;margin-top:12px;padding-left:20px;list-style-position:outside}.sitepat-user-card h3,.sitepat-finding h3,.sitepat-rec-row h3,.sitepat-impact-content h3{font-size:26px;line-height:1.3}.sitepat-user-card h4,.sitepat-note h4{text-align:left;font-size:18px}.sitepat-findings-intro{text-align:left;border-radius:24px;min-height:0;padding:32px 24px}.sitepat-findings-intro+.sitepat-finding,.sitepat-finding+.sitepat-finding{margin-top:48px}.sitepat-finding{text-align:left;gap:24px;padding-bottom:32px}.sitepat-finding>div:first-child span{margin-bottom:8px;font-size:16px}.sitepat-chip-flow,.sitepat-tags{justify-content:flex-start;gap:12px}.sitepat-chip-flow span,.sitepat-tags span{padding:10px 14px;font-size:14px}.sitepat-chip-flow i{flex:0 0 22px;width:22px}.sitepat-rec-row{text-align:left;gap:24px;margin-top:48px}.sitepat-rec-row>div,.sitepat-rec-row p{text-align:left;width:100%}.sitepat-rec-row>div{align-items:flex-start}.sitepat-rec-row span{width:48px;height:48px;margin-bottom:16px;font-size:18px}.sitepat-rec-row h3{margin-top:0}.sitepat-rec-row+.sitepat-rec-row{margin-top:56px}.sitepat-rec-row img,.sitepat-rec-row:first-of-type img{width:100%;max-width:100%;max-height:none}.sitepat-impact-panel,.sitepat-lesson-panel{text-align:left;border-radius:24px;gap:32px;min-height:0;padding:40px 24px}.sitepat-impact-content{text-align:left;align-items:flex-start}.sitepat-impact-content p{text-align:left}.sitepat-impact-content img{border-radius:16px;width:100%;height:auto;margin-top:16px}.sitepat-impact-note{text-align:left;font-size:16px}.sitepat-lesson{padding:64px 0 80px}.sitepat-lesson-panel p{text-align:left;width:100%}}@media (prefers-reduced-motion:reduce){.sitepat-animate,.sitepat-user-row{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.article-narrow{width:min(832px,100% - 80px);margin:0 auto}body.article-tracker-page .site-header{background:#fff!important;box-shadow:0 4px 24px #05011c0a!important}body.article-tracker-page .site-header .nav-shell{color:var(--sp-ink)!important}body.article-tracker-page .site-header .nav-menu a{color:var(--sp-muted)!important}body.article-tracker-page .site-header .hp-brand img{content:url(/assets/figma-home/logo-dark.svg)!important;filter:none!important}body.article-tracker-page .site-header .menu-toggle span{background:var(--sp-ink)!important}.article-hero{padding:160px 0 48px}.article-back,.article-back-bottom{color:var(--sp-muted);align-items:center;gap:8px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.article-back:hover,.article-back-bottom:hover{color:var(--sp-primary)}.article-meta-row{align-items:center;gap:16px;margin-top:32px;display:flex}.article-tag{background:var(--sp-primary);color:var(--sp-ink);letter-spacing:.03em;border-radius:999px;align-items:center;padding:6px 16px;font-size:14px;font-weight:700;display:inline-flex}.article-reading-time{color:var(--sp-muted);font-size:14px;font-weight:500}.article-hero h1{color:var(--sp-ink);letter-spacing:-.01em;margin-top:24px;font-size:44px;font-weight:600;line-height:1.2}.article-subtitle{color:var(--sp-muted);margin-top:24px;font-size:22px;font-weight:400;line-height:1.6}.article-author{border-top:1px solid var(--sp-line);align-items:center;gap:16px;margin-top:40px;padding-top:32px;display:flex}.article-author-name{color:var(--sp-ink);font-size:16px;font-weight:700}.article-author-role{color:var(--sp-muted);margin-top:2px;font-size:15px}.article-hero-image{padding:0 0 64px}.article-hero-image figure{margin:0}.article-hero-image img{width:100%;height:auto;box-shadow:none;border-radius:24px}.article-body{padding:0 0 80px}.article-body h2{color:var(--sp-ink);margin-top:56px;margin-bottom:20px;font-size:32px;font-weight:500;line-height:1.3}.article-body h2:first-child{margin-top:0}.article-body h3{color:var(--sp-ink);margin-top:40px;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.4}.article-body p{color:var(--sp-muted);margin-top:16px;font-size:20px;line-height:1.6}.article-body p:first-child{margin-top:0}.article-body ul{margin:20px 0;padding-left:24px}.article-body li{color:var(--sp-muted);margin-top:10px;font-size:20px;line-height:1.6}.article-body strong{color:var(--sp-ink);font-weight:600}.article-body em{font-style:italic}.article-pullquote{background:var(--sp-soft);border-left:4px solid var(--sp-primary);color:var(--sp-ink);border-radius:0 20px 20px 0;margin:48px 0;padding:32px 40px;font-size:21px;font-style:italic;font-weight:500;line-height:1.7}.article-divider{background:var(--sp-line);border-radius:2px;width:64px;height:3px;margin:56px 0}.article-tools-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0;display:grid}.article-tool-card{background:var(--sp-soft);text-align:center;border-radius:20px;padding:28px 20px}.article-tool-card span{margin-bottom:12px;font-size:32px;display:block}.article-tool-card img{object-fit:contain;width:40px;height:40px;margin:0 auto 14px;display:block}.article-tool-card h4{color:var(--sp-ink);font-size:16px;font-weight:700}.article-tool-card p{color:var(--sp-muted);font-size:14px;line-height:1.5;margin-top:6px!important}.article-feature{background:var(--sp-soft);border-radius:24px;margin-top:48px;padding:40px}.article-feature-header{align-items:center;gap:20px;margin-bottom:20px;display:flex}.article-feature-num{background:var(--sp-primary);width:48px;height:48px;color:var(--sp-ink);border-radius:14px;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:inline-grid}.article-feature h3{margin:0!important}.article-feature p{margin-top:12px!important}.article-feature p:first-of-type{margin-top:0!important}.article-feature ul{margin:16px 0 0}.article-takeaway-grid{grid-template-columns:1fr;gap:20px;margin:32px 0;display:grid}.article-takeaway{border:1px solid var(--sp-line);background:#fff;border-radius:24px;padding:36px}.article-takeaway h3{color:var(--sp-ink);font-size:20px;font-weight:700;line-height:1.4;margin:0!important}.sitepat-takeaway-grid{text-align:left;width:min(960px,100% - 160px);margin:48px auto 0}.sitepat-takeaway{background:#ffffffb3}.article-takeaway p{margin-top:12px!important;font-size:17px!important}.article-footer-nav{padding:0 0 120px}.article-back-bottom{font-size:18px}@media (width<=768px){.article-narrow{width:calc(100% - 48px)}.article-hero{padding:120px 0 32px}.article-hero h1{font-size:30px}.article-subtitle{font-size:18px}.article-body h2{margin-top:40px;font-size:26px}.article-body h3{font-size:20px}.article-body p,.article-body li{font-size:17px}.article-pullquote{margin:32px 0;padding:24px;font-size:18px}.article-tools-grid{grid-template-columns:repeat(2,1fr)}.article-feature{padding:24px}.article-feature-header{gap:14px}.article-hero-image{padding:0 0 32px}.article-hero-image img{border-radius:16px}.sitepat-takeaway-grid{width:100%}}@media (width<=480px){.article-tools-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.article-inline-image{text-align:center;margin:48px 0}.article-inline-image img{width:100%;height:auto;box-shadow:none;border-radius:20px;display:block}.article-inline-image figcaption,.article-feature-media figcaption{color:var(--sp-muted);text-align:center;margin-top:14px;font-family:Lato,sans-serif;font-size:15px;line-height:1.6;display:block}.article-feature-media{flex-direction:column;gap:32px;margin-top:36px;display:flex}.article-feature-media figure{margin:0}.article-feature-media img{width:100%;height:auto;box-shadow:none;border-radius:16px;display:block}
