@font-face{font-family:Noto Sans SC;src:url(http://akoss.bangcdn.net/cloudview/home/v1/NotoSansSC-Variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--blue:#062b68;--link:#0052d9;--link-hover:#0042ae;--ink:#000;--muted:#64676a;--nav-ink:#3a3a3a;--line:#e9e9e9;--light:#f7f7f7;--bg-primary:#fff;--space-6:48px;--space-10:120px;--page-width:1440px;--content-width:1352px;--max:1352px;--page-footer-height:227px;--font-body:"Noto Sans SC","Haas Grot Disp Web","PingFang SC","Microsoft YaHei",Arial,sans-serif;--font-size-base:16px;--line-height-base:24px;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--bp-xs:375px;--bp-sm:640px;--bp-md:991px;--bp-lg:1279px;--bp-xl:1920px}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none}body{margin:0;color:var(--ink);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base);background:var(--bg-primary);overscroll-behavior-y:none}a{color:inherit;text-decoration:none}.is-disabled-link{pointer-events:none;cursor:default}img{display:block;max-width:100%}button{font:inherit;border:0;background:none;cursor:pointer}.care-section.is-collapsed .care-grid p{display:none}.site-header{height:82px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;top:0;z-index:30;transition:transform .28s ease,box-shadow .25s ease;will-change:transform}.site-header.is-scroll-hidden{transform:translateY(-100%)}.site-header.is-mobile-menu-open{transform:none}.logo-link img,.footer-brand>img{width:126px;height:auto}.site-nav{display:flex;gap:42px;font-size:14px;font-weight:700}.site-nav a{padding:8px 0}.site-nav a.active,.site-nav a:hover{color:var(--link)}.shell{width:min(var(--max),calc(100% - 80px));margin-inline:auto}.logo-link{-webkit-tap-highlight-color:transparent;outline:none}.logo-link:focus,.logo-link:active{outline:none;background:transparent}.logo-link:active img{opacity:1;filter:none;transform:none}.site-nav-group{position:relative;display:flex;align-items:center}.site-nav-submenu{display:none}@media (min-width:761px){.site-header{z-index:30}.site-header:after{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:100vw;height:0;background:#fff;box-shadow:none;transform:translate(-50%);transition:height .5s ease,box-shadow .3s ease}.site-header.has-desktop-menu:after{height:var(--desktop-menu-height,0px);box-shadow:0 8px 16px #0000000b}.site-nav{height:100%;align-items:center;font-size:16px;line-height:24px}.site-nav-group{height:100%}.site-nav-primary{position:relative;display:flex;height:100%;align-items:center;white-space:nowrap}.site-nav-primary:after,.site-nav-submenu a:after{content:"";position:absolute;right:0;left:0;height:2px;background:#0052d9;transform:scaleX(0);transform-origin:left center;transition:transform .26s ease}.site-nav-primary:after{bottom:calc(50% - 16px)}.site-nav-submenu a:after{bottom:0}.site-nav-primary:hover:after,.site-nav-primary:focus-visible:after,.site-nav-group.is-open .site-nav-primary:after,.site-nav-submenu a:hover:after,.site-nav-submenu a:focus-visible:after{transform:scaleX(1)}.site-nav-submenu{position:absolute;top:calc(50% + 19px);left:50%;z-index:2;width:max-content;padding-top:34px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;opacity:0;visibility:hidden;transform:translate(-50%,-10px);pointer-events:none;transition:opacity .3s ease,transform .5s ease,visibility 0s}.site-nav-group.is-open .site-nav-submenu{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto;transition-delay:.18s,.18s,0s}.site-header.nav-dropdown-collapsed .site-nav-submenu{opacity:0!important;visibility:hidden!important;transform:translate(-50%,-10px)!important;pointer-events:none!important}.site-nav-submenu a{position:relative;padding:0 0 5px;color:#3a3a3a;font-size:16px;line-height:24px;font-weight:600;white-space:nowrap}.site-nav-submenu a:hover,.site-nav-submenu a:focus-visible{color:#0052d9}}.legal-page{width:100%;background:#fff}.legal-shell{width:min(888px,calc(100% - 80px));margin:0 auto;padding:120px 0 140px}.legal-header{padding-bottom:48px;border-bottom:1px solid var(--line)}.legal-header h1{margin:0;font-size:clamp(34px,3vw,48px);line-height:1.25;font-weight:600}.legal-header p{margin:24px 0 0;color:var(--muted);font-size:14px;line-height:24px}.legal-content{padding-top:48px;color:#3a3a3a}.legal-content>p,.legal-content section p{margin:0;font-size:16px;line-height:1.9}.legal-intro{padding-bottom:40px}.legal-content section+section{margin-top:40px}.legal-content h2{margin:0 0 16px;color:var(--ink);font-size:20px;line-height:1.5;font-weight:600}@media (max-width: 760px){.legal-shell{width:calc(100% - 48px);padding:64px 0 80px}.legal-header{padding-bottom:24px}.legal-header h1{font-size:28px;line-height:1.35}.legal-header p{margin-top:12px;font-size:14px;line-height:21px}.legal-content{padding-top:24px}.legal-content>p,.legal-content section p{font-size:16px;line-height:24px}.legal-intro{padding-bottom:28px}.legal-content section+section{margin-top:28px}.legal-content h2{margin-bottom:10px;font-size:18px;line-height:27px}}.home-hero{position:relative;overflow:hidden;border-radius:14px;height:min(46vw,850px);min-height:520px}.home-hero>img{width:100%;height:100%;object-fit:cover}.hero-title{position:absolute;left:7%;bottom:8%;color:#fff;font-size:clamp(34px,4vw,76px);line-height:1.25;font-weight:500;text-shadow:0 2px 10px #0003}.hero-title strong{font-weight:900}.home-section{padding:120px 0 20px}.home-section h1,.page-intro h1,.timeline-section h1,.honors h1,.care-section>h1{margin:0;text-align:center;font-size:clamp(34px,3vw,54px);line-height:1.25}.center-copy{max-width:900px;margin:28px auto 62px;text-align:center;color:var(--muted);font-size:15px;line-height:1.8}.intro-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:38px;max-width:940px;margin:auto}.intro-card img{width:100%;height:235px;object-fit:cover;border-radius:8px}.intro-card h3{font-size:18px;margin:18px 0 8px}.intro-card p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.intro-card{display:block;color:inherit;text-decoration:none}.intro-card-media{display:block;overflow:hidden;border-radius:8px}.intro-card-media img{display:block;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}.intro-card h3,.intro-card p{transition:transform .35s ease,color .35s ease}.intro-card-arrow{transition:transform .35s ease}.intro-card-media:hover img{transform:scale(1.035);filter:saturate(1.04)}.intro-card:hover h3,.intro-card:focus-visible h3{transform:none}.intro-card-arrow,.intro-card:hover .intro-card-arrow,.intro-card:focus-visible .intro-card-arrow{transform:translateY(2px);transition:none}.home-about-section .intro-card h3{transition:none;transform:none}@media (max-width: 1279px){html,body{width:100%;overflow-x:clip}body{min-width:0}.site-header,.home-page,.products-page,.about-page,.join-page,.footer,.home-page+.footer,.products-page+.footer,.about-page~.footer,.join-page~.footer{width:100%;max-width:100%}}@media (min-width: 761px) and (max-width: 1279px){:root{--tencent-gutter: 44px;--tencent-shell: calc(100vw - 88px) ;--tencent-copy: min(888px, calc(100vw - 176px) )}.site-header{height:114px;padding-inline:var(--tencent-gutter)}.mobile-menu-button,.mobile-nav-panel{display:none!important}.site-nav{display:flex}.shell{width:var(--tencent-shell);max-width:var(--tencent-shell)}.home-page .home-hero{width:var(--tencent-shell);height:676px;min-height:0}.home-page .hero-title{font-size:80px;line-height:96px}.home-about-section,.home-hero+.home-section,.products-page .page-intro,.about-page .about-copy{width:var(--tencent-copy);max-width:var(--tencent-copy)}.home-about-section h1,.home-about-section .center-copy,.home-about-section .intro-grid,.home-hero+.home-section h1,.home-hero+.home-section .center-copy,.products-page .page-intro h1,.products-page .page-intro p,.about-page .about-copy p{width:100%;max-width:100%}.home-about-section .intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-about-section .intro-card,.home-about-section .intro-card-media,.home-about-section .intro-card-media img,.home-about-section .intro-card p{width:100%}.home-page .value-section{width:var(--tencent-shell);height:auto;aspect-ratio:2 / 1;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .value-copy,.home-page .value-section>img{width:100%;height:100%;min-height:0}.home-page .value-copy{padding:64px}.home-page .value-copy h2{font-size:46px}.home-page .value-copy p{font-size:24px;line-height:36px}.home-page .value-section+.home-section{width:var(--tencent-shell)}.home-page .value-section+.home-section h1,.home-page .value-section+.home-section .center-copy{width:var(--tencent-copy)}.home-page .value-section+.home-section .wide-photo{width:min(1120px,calc(100vw - 176px));height:auto;aspect-ratio:16 / 9}.home-page .investors{width:100vw}.home-page .investors>div{max-width:calc(100vw - 176px)}.products-page .product-scroll{width:var(--tencent-shell)}.products-page .product-stage{width:var(--tencent-shell);height:clamp(520px,52.8vw,676px);min-height:0}.products-page .product-scroll{height:calc(clamp(520px,52.8vw,676px) + 450vh)}.products-page .product-state{grid-template-columns:38.76% 61.24%;grid-template-rows:1fr}.products-page .product-meta,.products-page .product-art{width:100%;height:100%}.products-page .product-meta{padding:clamp(36px,4.5vw,56px)}.products-page .product-heading,.products-page .product-meta p{width:100%}.products-page .product-meta p{font-size:clamp(22px,2.7vw,32px);line-height:1.5}.products-page .product-art .product-phone{left:8.8%;top:3.5%;width:82.4%;height:96.5%}.about-page .about-hero{width:var(--tencent-shell);grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-hero>div,.about-page .about-hero>img{width:100%}.about-page .honors,.about-page .honors img,.about-page .honors:after{width:min(1120px,calc(100vw - 176px))}.join-page .join-intro{width:var(--tencent-copy)}.join-page .benefits,.join-page .care-grid{width:var(--tencent-shell)}.join-page .benefit{min-width:0}.footer{padding-inline:var(--tencent-gutter)}.footer-content,.home-page+.footer .footer-content{width:var(--tencent-shell)}.footer-right{width:min(720px,62vw);flex-basis:min(720px,62vw)}.footer-links,.footer-bottom,.footer-divider,.footer-bottom-content{width:100%}.footer-links{grid-template-columns:89px 89px 89px;column-gap:clamp(48px,7vw,120px)}}@media (max-width: 639px){:root{--tencent-mobile-gutter: 24px;--tencent-mobile-content: calc(100vw - 48px) }.site-header{height:68px;padding-inline:var(--tencent-mobile-gutter)}.site-nav{display:none}.mobile-menu-button{display:block}.mobile-nav-panel{top:68px}.shell,.home-page,.products-page,.about-page,.join-page{width:100%;max-width:100%}.home-page .home-about-section,.home-page .home-about-section h1,.home-page .home-about-section .center-copy,.home-page .home-about-section .intro-grid,.home-page .home-about-section .intro-card,.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img,.home-page .home-about-section .intro-card p,.home-page .value-copy,.home-page .value-section>img,.home-page .value-section+.home-section h1,.home-page .value-section+.home-section .center-copy,.home-page .value-section+.home-section .wide-photo,.footer-content,.home-page+.footer .footer-content,.footer-right,.footer-links,.footer-links>div,.footer-group-toggle,.footer-submenu,.footer-submenu a,.footer-bottom,.footer-bottom-content,.about-page .about-hero,.about-page .about-hero img,.about-page .about-copy,.about-page .about-copy p,.about-page .timeline-section h1,.about-page .timeline,.about-page .honors:after,.join-page .join-intro,.join-page .join-intro h1,.join-page .join-intro p,.join-page .benefits,.join-page .benefit,.join-page .care-section>h1,.join-page .care-grid,.products-page .page-intro h1,.products-page .page-intro p,.products-page .product-stage,.products-page .product-art,.products-page .product-meta{width:var(--tencent-mobile-content);max-width:var(--tencent-mobile-content)}.home-page .home-about-section .center-copy,.home-page .home-about-section .intro-grid,.home-page .home-about-section .intro-card,.home-page .home-about-section .intro-card p,.home-page .value-section+.home-section .center-copy,.about-page .about-copy,.about-page .about-copy p,.join-page .join-intro,.join-page .join-intro h1,.join-page .join-intro p,.join-page .benefits,.join-page .care-grid,.products-page .page-intro,.products-page .page-intro h1,.products-page .page-intro p{height:auto}.home-page .home-about-section .intro-grid,.join-page .benefits,.join-page .care-grid{min-height:0}.home-page .home-about-section .intro-card{min-height:339px}.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img,.home-page .value-section+.home-section .wide-photo,.about-page .honors:after{height:auto;aspect-ratio:382 / 238}.home-page .value-copy{margin-inline:auto}.home-page .value-body,.home-page .value-body p{max-width:100%}.home-page .value-content[data-value-index="0"] .value-body p:first-child{width:100%;white-space:normal}.home-page .investors h1{width:100%}.home-page .investors>div{width:var(--tencent-mobile-content);gap:clamp(8px,3.7vw,16px)}.home-page .investors>div img{max-width:calc((100% - 32px) / 3);height:auto}.about-page .about-hero,.about-page .timeline,.products-page .product-stage{margin-inline:auto}.about-page .about-hero>div{width:100%}.join-page .benefit{height:var(--benefit-height, auto)}.products-page .page-intro,.products-page .product-scroll,.products-page .product-heading,.products-page .product-meta p{width:100%}.footer{width:100%;padding-inline:var(--tencent-mobile-gutter)}.footer-content{margin-inline:auto}}@media (max-width: 374px){:root{--tencent-mobile-gutter: 16px;--tencent-mobile-content: calc(100vw - 32px) }.site-header,.mobile-nav-panel,.footer,.home-page+.footer{padding-inline:16px}.home-page .value-copy,.products-page .product-meta{padding:20px}}@media (min-width: 1920px){.site-header,.home-page,.products-page,.about-page,.join-page,.footer{max-width:1920px;margin-inline:auto}}.home-about-section .intro-card h3:after{content:none;display:none}.intro-card:focus-visible{outline:2px solid #0052d9;outline-offset:6px;border-radius:4px}.home-about-section .intro-card:nth-child(1){transition-delay:.08s}.home-about-section .intro-card:nth-child(2){transition-delay:.16s}.join-page .care-column p,.join-page .care-column.is-collapsed p,.join-page .care-section.is-collapsed .care-grid p{display:block!important;overflow:hidden;max-height:500px;opacity:1;transition:max-height .36s ease,opacity .24s ease,margin .36s ease}.join-page .care-column.is-collapsed p,.join-page .care-section.is-collapsed .care-column.is-collapsed p{max-height:0;opacity:0;margin-top:0;margin-bottom:0}.value-section{display:grid;grid-template-columns:1fr 1fr;margin-top:110px;border-radius:12px;overflow:hidden;background:var(--blue);color:#fff}.value-copy{padding:55px 58px;display:flex;flex-direction:column;justify-content:space-between}.value-copy span{font-size:20px;font-weight:700}.value-copy h2{font-size:31px;margin:74px 0 18px}.value-copy p{font-size:15px;line-height:1.8;max-width:420px}.value-section>img{width:100%;height:100%;min-height:460px;object-fit:cover}.arrows{display:flex;gap:12px}.arrows button{width:34px;height:34px;color:#fff;border:1px solid #fff8;border-radius:50%;font-size:18px}.wide-photo{display:block;width:min(1040px,100%);height:480px;object-fit:cover;border-radius:8px;margin:0 auto}.investors{margin-top:120px;padding:100px 20px;background:var(--light);text-align:center}.investors h1{font-size:46px}.investors div{display:flex;justify-content:center;align-items:center;gap:60px;margin-top:55px;color:#1f5bc4;font-size:28px}.investors b:nth-child(2){color:#111}.investors b:nth-child(3){color:#7b8490;font-size:22px}.footer{width:min(var(--max),calc(100% - 80px));margin:0 auto;padding:70px 0 28px;display:grid;grid-template-columns:1fr 2fr;gap:60px;border-top:1px solid var(--line)}.footer-social{display:flex;gap:12px;margin-top:24px}.footer-social span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:13px}.footer-social img{width:20px;height:20px;object-fit:contain}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-links div{display:flex;flex-direction:column;gap:9px;font-size:12px}.footer-links b{margin-bottom:5px}.footer-bottom{grid-column:2;border-top:1px solid var(--line);padding-top:17px;color:#999;font-size:10px}.page-intro{padding:80px 20px 76px;text-align:center}.page-intro p{max-width:900px;margin:28px auto 0;color:var(--muted);font-size:15px;line-height:1.8}.product-stack{display:grid;gap:52px;padding-bottom:100px}.product-row{display:grid;grid-template-columns:39% 61%;height:580px;overflow:hidden;border-radius:12px}.product-meta{background:var(--blue);padding:60px 58px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.product-meta h2{font-size:31px;margin:0}.product-meta p{font-size:23px;line-height:1.45;font-weight:700;margin:0}.product-art{background:#f6f6f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-art img{width:100%;height:100%;object-fit:contain}.about-hero{display:grid;grid-template-columns:1fr 1fr;height:360px;overflow:hidden;border-radius:10px}.about-hero>div{background:var(--blue);color:#fff;padding:58px 55px}.about-hero span{display:inline-block;background:#0864df;padding:10px 20px;font-weight:700}.about-hero h1{font-size:28px;max-width:350px;margin-top:48px;line-height:1.4}.about-hero img{width:100%;height:100%;object-fit:cover}.about-copy{max-width:960px;padding:76px 20px 100px}.about-copy p{font-size:14px;line-height:2;margin:0 0 18px}.timeline-section{padding:82px 20px 105px;background:var(--light)}.timeline{max-width:650px;margin:65px auto 0;position:relative}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ddd}.timeline-item{width:50%;min-height:95px;position:relative;display:flex;flex-direction:column;gap:10px}.timeline-item:after{content:"";position:absolute;top:7px;width:9px;height:9px;background:#ddd;border-radius:50%}.timeline-item.left{text-align:right;padding-right:38px}.timeline-item.left:after{right:-4px}.timeline-item.right{margin-left:50%;padding-left:38px}.timeline-item.right:after{left:-4px}.timeline-item strong{font-size:24px}.timeline-item span{font-size:12px;line-height:1.7}.honors{padding:85px 0 110px}.honors img{width:70%;max-width:780px;height:235px;object-fit:contain;background:#f5f5f5;margin:50px auto 0}.about-page .timeline-section{overflow-x:clip}.about-page .timeline{--timeline-progress:0}.about-page .timeline:after{content:"";position:absolute;z-index:1;left:50%;top:0;width:3px;height:calc(var(--timeline-progress) * 100%);max-height:100%;background:linear-gradient(to bottom,#0052d900,#0052d96b 10%,#0052d96b 90%,#0052d900);transform:translate(-50%);pointer-events:none}.about-page .timeline-item{z-index:2}.about-page .timeline-item:after{z-index:3;transition:background-color .25s ease}.about-page .timeline-item.is-timeline-lit:after,.about-page .timeline-item:hover:after{background:#0052d9}.about-page .timeline-item strong,.about-page .timeline-item span{color:#8a8a8a;transition:color .25s ease}.about-page .timeline-item.is-timeline-lit strong,.about-page .timeline-item.is-timeline-lit span,.about-page .timeline-item:hover strong,.about-page .timeline-item:hover span{color:#000}.join-intro h1{display:flex;flex-direction:column;align-items:center}.join-heading-line{display:block;position:relative;width:max-content;white-space:nowrap}.join-heading-punctuation{position:absolute;left:100%;top:0}.benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:42px;max-width:960px;padding-bottom:100px}.benefit{background:var(--light);min-height:300px;border-radius:10px;padding:48px;text-align:center}.benefit i{display:block;color:#0864df;font-style:normal;font-size:72px;line-height:1}.benefit h2{font-size:18px;margin:28px 0 14px}.benefit p{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.care-section{background:var(--light);padding:100px 0 105px}.care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;padding-top:68px}.care-grid h2{color:#0864df;font-size:23px}.care-grid h3{font-size:14px;margin:25px 0 5px}.care-grid p{font-size:12px;line-height:1.7;color:#444;margin:0}.text-button{color:#0864df;font-size:12px;margin-top:20px}.office{position:relative;background:#000;overflow:hidden}.office img{width:100%;height:560px;object-fit:cover;opacity:.64}.office div{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;color:#fff;font-size:clamp(32px,4vw,66px);line-height:1.35;font-weight:900}.join-cta{text-align:center;padding:100px 20px}.join-cta h1{font-size:36px;margin:0 0 30px}.join-cta a{display:inline-block;color:#0864df;font-size:14px;margin:0 16px}.reveal{opacity:1;transform:none;transition:none}.scrolling-up .reveal:not(.is-visible),.reveal.is-visible{opacity:1;transform:none}@media (max-width:760px){.site-header{height:64px;padding:0 18px}.logo-link img{width:105px}.site-nav{gap:14px;font-size:11px}.shell,.footer{width:calc(100% - 36px)}.home-hero{height:520px;min-height:0}.hero-title{left:7%;bottom:7%;font-size:32px}.home-section{padding-top:72px}.intro-grid,.value-section,.product-row,.about-hero,.benefits,.care-grid,.footer{grid-template-columns:1fr}.value-copy{padding:32px}.value-copy h2{margin-top:50px}.value-section>img{min-height:280px}.wide-photo{height:280px}.investors{margin-top:72px;padding:70px 18px}.investors div{gap:20px;flex-direction:column;margin-top:35px;font-size:22px}.footer{gap:36px;padding-top:45px}.footer-bottom{grid-column:auto}.product-row{height:auto}.product-meta{min-height:290px;padding:34px 28px}.product-meta p{font-size:20px}.product-art{height:410px}.about-hero{height:auto}.about-hero>div{min-height:310px;padding:32px 28px}.about-hero h1{font-size:25px;margin-top:38px}.about-hero img{height:250px}.timeline-item strong{font-size:21px}.timeline-item span{font-size:11px}.honors img{width:100%;height:190px;margin-top:35px}.care-grid{gap:32px}.office img{height:420px}.join-cta{padding:70px 20px}.join-cta h1{font-size:27px}}@media (min-width:761px){body{min-width:1440px;background:#fff}.site-header{width:1440px;height:94px;margin:0 auto;padding-inline:44px}.shell{width:1352px}.home-hero{width:1352px;height:676px;min-height:0}.home-section{padding-top:120px}.value-section{width:1352px;height:676px}.wide-photo{width:1120px;height:944px}.investors{width:1440px;height:227px;margin-inline:auto}.footer{width:1440px;height:348px;padding:70px 44px 28px}}@media (min-width:761px){.home-page h1,.page-intro h1,.timeline-section h1,.honors h1,.care-section>h1{font-family:Noto Sans SC,sans-serif;font-size:62px;line-height:74.4px;font-weight:600;letter-spacing:0}.hero-title{font-family:Noto Sans SC,sans-serif;font-size:80px;line-height:96px;font-weight:600;letter-spacing:0}.home-page .hero-title strong{font-weight:600}.site-nav{font-family:Noto Sans SC,sans-serif;font-weight:600}.center-copy,.page-intro p,.about-copy p,.intro-card p,.benefit p,.care-grid p{font-family:Noto Sans SC,sans-serif;font-size:16px;line-height:24px}.product-meta p{font-family:Noto Sans SC,sans-serif;font-size:23px;line-height:33.35px}.timeline-item span{font-family:Noto Sans SC,sans-serif;font-size:12px;line-height:20.4px}.home-hero{height:850px}.home-hero+.home-section{width:888px;height:auto;padding:120px 0;margin-top:120px;overflow:visible;display:flex;flex-direction:column;gap:0}.home-hero+.home-section h1{flex:0 0 auto;margin-bottom:48px}.home-hero+.home-section .center-copy{width:888px;max-width:none;margin:0 0 64px;flex:0 0 auto;font-size:21px;line-height:31.5px;font-weight:500}.home-hero+.home-section .intro-grid{width:888px;max-width:none;gap:40px;margin:0;flex:0 0 auto}.home-hero+.home-section .intro-card-media{height:238px}.home-hero+.home-section .intro-card-media img{height:238px}.home-hero+.home-section .center-copy{margin-bottom:64px}.home-hero+.home-section+.value-section{margin-top:120px}.value-section+.home-section{height:auto;padding:120px 0;margin-top:120px;overflow:visible}.value-section+.home-section .wide-photo{height:630px;object-position:center 42%}.investors{margin-top:120px}.home-page+.footer{margin-top:240px}.join-page{width:1440px;margin:0 auto}.join-page .page-intro{height:490px;padding:150px 20px 40px}.join-page .benefits{width:889px;height:1220px;max-width:none;padding:0;gap:42px;align-content:start}.join-page .benefit{min-height:0;height:348px;padding:48px}.join-page .care-section{height:713px;padding:92px 0 80px}.join-page .office,.join-page .office img{height:876px}.join-page .join-cta{height:135px;padding:0;display:flex;align-items:center;justify-content:center;gap:28px}.join-page .join-cta h1{margin:0}.join-page~.footer{width:1440px;height:348px}.products-page{width:1440px;margin:0 auto}.products-page .page-intro{height:186px;padding:36px 20px 0;margin-top:120px}.products-page .product-stack{width:1352px;height:2896px;padding:0;gap:120px;margin-top:120px}.products-page .product-stack{gap:120px}.products-page .product-row{height:634px;border-radius:12px}.products-page~.footer{width:1440px;height:348px;margin-top:120px}.about-page{width:1440px;margin:0 auto}.about-page .about-hero{width:1352px;height:540px;border-radius:12px;margin:0 auto}.about-page .about-hero>div{position:relative;padding:64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.about-page .about-hero span{position:absolute;top:83px;left:0;display:flex;padding:16px 32px;justify-content:center;align-items:center;background:#0052d9;color:#fff;font-family:Noto Sans SC,sans-serif;font-size:34px;line-height:40.8px;font-weight:600}.about-page .about-hero h1{width:489px;max-width:none;margin:0;color:#fff;font-family:Noto Sans SC,sans-serif;font-size:46px;line-height:55.2px;font-weight:600;letter-spacing:0}.about-page .about-copy{width:888px;height:452px;padding:120px 0;margin:0 auto}.about-page .about-copy p{width:888px;height:auto;margin:0;font-size:21px;line-height:31.5px;font-weight:500;color:var(--ink)}.about-page .about-copy p+p{margin-top:20px}.about-page .timeline-section{height:2006px;padding:120px 0;display:flex;flex-direction:column;gap:120px;align-items:center;background:var(--light)}.about-page .timeline{width:1074px;max-width:none;height:1572px;margin:0}.about-page .timeline:before{top:-10px;bottom:-10px;width:3px;transform:translate(-50%);background:linear-gradient(to bottom,#d9d9d900,#d9d9d9 6.2269%,#d9d9d9 91.0783%,#d9d9d900)}.about-page .timeline-item{position:absolute;left:0;height:119px;min-height:0;gap:32px}.about-page .timeline-item.right{left:0;margin-left:50%}.about-page .timeline-item:nth-child(1){top:100px}.about-page .timeline-item:nth-child(2){top:286px}.about-page .timeline-item:nth-child(3){top:472px}.about-page .timeline-item:nth-child(4){top:658px}.about-page .timeline-item:nth-child(5){top:844px}.about-page .timeline-item:nth-child(6){top:1030px}.about-page .timeline-item:nth-child(7){top:1216px}.about-page .timeline-item:nth-child(8){top:1402px}.about-page .timeline-item:after{top:10px;width:21px;height:21px;background:#d9d9d9}.about-page .timeline-item.left:after{right:-10.5px}.about-page .timeline-item.right:after{left:-10.5px}.about-page .timeline-item strong{font-family:Noto Sans SC,sans-serif;font-size:34px;line-height:40.8px;font-weight:600}.about-page .timeline-item span{font-family:Noto Sans SC,sans-serif;font-size:24px;line-height:28.8px;font-weight:400}.about-page .honors{width:1120px;height:1064px;padding:120px 0;display:flex;flex-direction:column;gap:120px}.about-page .honors h1{flex:0 0 auto}.about-page .honors img{width:1120px;height:220px;margin:0 auto;flex:0 0 auto}.about-page .honors{display:grid;grid-template-columns:1fr;grid-template-rows:74px 630px;row-gap:120px;align-items:start}.about-page .honors h1{grid-column:1 / -1}.about-page .honors img{display:none}.about-page .honors:after{content:"";display:block;width:1120px;height:630px;grid-row:2;background:url(https://akoss.bangcdn.net/cms/awards-composite.webp) center/cover no-repeat;border-radius:16px}.about-page~.footer{width:1440px;height:348px;margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{transition:none;opacity:1;transform:none}.about-page .timeline-item,.about-page .timeline-item:after,.about-page .timeline-item strong,.about-page .timeline-item span{transition:none}.about-page .timeline:after{height:100%}}.site-nav a{transition:color .25s ease,transform .25s ease}.site-nav a:hover{transform:none}.site-nav .site-nav-primary,.site-nav .site-nav-primary:focus-visible,.site-nav .site-nav-primary.active,.site-header .site-nav-submenu a,.site-header .site-nav-submenu a:focus-visible,.site-header .mobile-nav-panel a,.site-header .mobile-nav-panel a:hover,.site-header .mobile-nav-panel a:focus-visible{color:#000}.site-nav .site-nav-primary:hover,.site-header .site-nav-submenu a:hover{color:#0052d9}.text-button,.arrows button,.footer-group-toggle,.mobile-menu-button{transition:transform .25s ease,opacity .25s ease,color .25s ease}.text-button:hover,.arrows button:not(:disabled):hover{transform:none}.text-button:active,.arrows button:not(:disabled):active{transform:scale(.96)}.page-transitioning #app{opacity:0;transform:translateY(10px)}#app{opacity:1;transform:none;transition:opacity .28s ease,transform .28s ease}.office img,.wide-photo{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.office:hover img,.wide-photo:hover{transform:scale(1.015)}.wide-photo:hover{transform:none}.scrolling-down .site-header,.scrolling-up .site-header{box-shadow:none}@media (prefers-reduced-motion:reduce){#app,.office img,.wide-photo,.site-nav a,.text-button,.arrows button,.footer-group-toggle,.mobile-menu-button{transition:none}}.site-nav a,.intro-card h3,.intro-card h3>span,.footer-links a,.footer-bottom-content a,.join-link-label,.mobile-nav-heading,.mobile-nav-group>div a,.text-button,.text-button span{position:relative;text-decoration:none}.site-nav a:after,.intro-card h3>span:after,.footer-links a:after,.footer-bottom-content a:after,.join-link-label:after,.mobile-nav-heading:after,.mobile-nav-group>div a:after,.text-button span:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.home-about-section .intro-card h3>span:hover:after,.footer-links a:hover:after,.footer-links a:focus-visible:after,.footer-bottom-content a:hover:after,.footer-bottom-content a:focus-visible:after,.join-links a:hover .join-link-label:after,.join-links a:focus-visible .join-link-label:after,.mobile-nav-heading:hover:after,.mobile-nav-heading:focus-visible:after,.mobile-nav-group>div a:hover:after,.mobile-nav-group>div a:focus-visible:after,.text-button:hover span:after,.text-button:focus-visible span:after{transform:scaleX(1)}@media (min-width:761px){.site-nav .site-nav-primary:after{bottom:calc(50% - 19px);height:1px;background:#0052d9}.site-nav .site-nav-submenu a:after{bottom:0;height:1px;background:#0052d9}.site-nav-group:has(.site-nav-submenu a:hover) .site-nav-primary:after,.site-nav-group:has(.site-nav-submenu a:focus-visible) .site-nav-primary:after,.site-nav-group:has(.site-nav-submenu:hover) .site-nav-primary:after{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.site-nav a:after,.intro-card h3>span:after,.footer-links a:after,.footer-bottom-content a:after,.join-link-label:after,.mobile-nav-heading:after,.mobile-nav-group>div a:after,.text-button span:after{transition:none}}.join-links a{display:inline-flex;align-items:center;gap:1em}.footer:before{display:none}.footer-content{width:min(1237px,100%);height:239px;display:flex;align-items:flex-start;justify-content:space-between}.footer-right{width:872px;height:239px;flex:0 0 872px}.footer-links{width:872px;height:auto;margin:0;display:grid;grid-template-columns:repeat(3,89px);justify-content:space-between;align-items:start}.footer-bottom{width:872px;height:auto;margin:64px 0 0}.footer-bottom-content{margin-top:16px;justify-content:flex-start;gap:32px}@media (min-width: 761px){.footer-links>div .footer-group-toggle{position:relative;width:fit-content;height:19.2px;min-height:19.2px;margin:0 0 20px;padding:0;display:block;text-align:left}.footer-links>div .footer-group-toggle:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#0052d9;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.footer-links>div .footer-group-toggle:hover:after,.footer-links>div .footer-group-toggle:focus-visible:after{transform:scaleX(1)}.footer-links>div .footer-group-toggle:hover,.footer-links>div .footer-group-toggle:focus-visible{color:#0052d9}.footer-links>div .footer-group-toggle b{display:block;height:19.2px;margin:0}.footer-links>div .footer-submenu{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-links>div .footer-submenu a{position:relative;width:fit-content;height:19.2px;margin:0}.footer-links>div .footer-submenu a:after{content:"";display:block!important;position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#0052d9;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.footer-links>div .footer-submenu a:hover:after,.footer-links>div .footer-submenu a:focus-visible:after{transform:scaleX(1)}}@media (min-width: 761px){.footer-content{width:1237px;height:239px}.footer-right{width:872px;flex-basis:872px}.footer-links,.footer-bottom{width:872px}}.mobile-menu-button,.mobile-nav-panel{display:none}.value-content{display:contents}.footer-group-toggle{width:100%;padding:0;color:inherit;text-align:left}@media (max-width: 760px){body{width:100%;min-width:0;overflow-x:hidden}.site-header{width:100%;height:68px;padding:24px}.logo-link img{width:108px;height:20px;object-fit:contain}.site-nav{display:none}.mobile-menu-button{display:flex;width:20px;height:20px;padding:4px 2px;flex-direction:column;justify-content:space-between}.mobile-menu-button span{display:block;width:16px;height:1.5px;background:#0052d9}.shell{width:calc(100% - 48px)}.home-page{width:100%}.home-page .home-hero{width:calc(100% - 48px);height:840px;min-height:0;margin:0 auto;border-radius:16px}.home-page .home-hero>img{width:100%;height:100%;object-fit:cover;object-position:30% bottom}.home-page .hero-title{top:259px;left:32px;bottom:auto;width:calc(100% - 64px);height:auto;font-size:clamp(28px,8vw,46px);line-height:1.2;font-weight:700;text-shadow:none}.home-page .hero-title strong{white-space:nowrap}.home-page .hero-title strong{font-weight:700}.home-page .home-about-section{width:100%;height:1051px;margin:0;padding:64px 24px;display:block}.home-page .home-about-section h1{width:382px;height:29px;margin:0 0 16px;font-size:24px;line-height:28.8px;font-weight:700}.home-page .home-about-section .center-copy{width:382px;height:72px;margin:0 0 64px;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.home-page .home-about-section .intro-grid{width:382px;height:742px;display:flex;flex-direction:column;gap:64px;margin:0}.home-page .home-about-section .intro-card{width:382px;height:339px}.home-page .home-about-section .intro-card>img{width:382px;height:238px;border-radius:10px}.home-page .home-about-section .intro-card h3{height:19px;margin:24px 0 16px;font-size:16px;line-height:19.2px;font-weight:700;gap:16px;justify-content:center}.home-page .home-about-section .intro-card-arrow{width:16px;height:16px;transform:translateY(-1px)}.home-page .home-about-section .intro-card p{width:382px;height:42px;font-size:14px;line-height:21px;font-weight:400;color:#3a3a3a}.home-page .value-section{width:100%;height:676px;margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:362px 314px;border-radius:0}.home-page .value-copy{width:382px;height:362px;margin:0 auto;padding:24px}.home-page .value-copy span{width:334px;height:19px;font-size:16px;line-height:19.2px;font-weight:600}.home-page .value-copy h2{width:334px;height:25px;margin:103px 0 0;font-size:21px;line-height:25.2px;font-weight:700}.home-page .value-body{width:334px;margin-top:24px;gap:24px}.home-page .value-copy p{width:334px;height:auto!important;font-size:16px;line-height:24px;font-weight:600}.home-page .arrows{width:96px;height:36px;margin-top:24px;gap:24px}.home-page .arrows button,.home-page .arrows button img{width:36px;height:36px}.home-page .value-section>img{width:382px;height:314px;min-height:0;margin:0 auto;border-radius:0 0 8px 8px;object-fit:cover}.home-page .value-section+.home-section{width:100%;height:587px;margin:0;padding:64px 24px}.home-page .value-section+.home-section h1{width:382px;height:29px;margin:0 0 16px;font-size:24px;line-height:28.8px;font-weight:700}.home-page .value-section+.home-section .center-copy{width:382px;height:144px;margin:0 0 32px;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.home-page .value-section+.home-section .wide-photo{width:382px;height:238px;margin:0;border-radius:8px;object-position:center 42%}.home-page .investors{width:100%;height:216px;margin:0;padding:64px 0;gap:16px}.home-page .investors h1{width:430px;height:29px;margin:0;font-size:24px;line-height:28.8px;font-weight:600}.home-page .investors>div{width:392px;height:43px;margin:0 auto;flex-direction:row;gap:16px}.home-page .investors>div img{max-width:none;object-fit:contain}.home-page .investors>div img:nth-child(1){width:115.5px}.home-page .investors>div img:nth-child(2){width:121.2px}.home-page .investors>div img:nth-child(3){width:127.3px;height:43px}.footer,.home-page+.footer{position:relative;width:100%;height:460px;margin:0;padding:0 24px;border:0;display:block}.home-page+.footer{height:524px;padding-top:64px}.footer:before,.home-page+.footer:before{display:block!important;content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:#d9d9d9}.footer-content,.home-page+.footer .footer-content{width:382px;height:460px;padding:64px 0 32px;display:flex;flex-direction:column;justify-content:flex-start}.footer-brand{width:131px;height:76px}.footer-brand>img{width:108px;height:20px}.footer-social{width:131px;height:32px;margin-top:24px;gap:17.45px}.footer-social span{width:32px;height:32px;border:0}.footer-social img{width:32px;height:32px}.footer-right{width:382px;margin-top:48px}.footer-links{width:382px;height:147px;margin:0;display:flex;flex-direction:column;gap:0}.footer-links>div{position:relative;width:382px;height:49px;padding:16px 0;font-size:14px;line-height:16.8px}.footer-links>div:after{content:"";position:absolute;right:0;top:16px;width:16px;height:16px;background:url(https://akoss.bangcdn.net/cms/arrow-right.svg) center/contain no-repeat;transform:rotate(90deg)}.footer-links b{margin:0;font-weight:600}.footer-links a{display:none}.footer-bottom{width:382px;height:44px;margin:48px 0 0;padding:0}.footer-divider{display:none}.footer-bottom-content{width:382px;height:44px;margin:0;display:block;font-size:10px;line-height:12px;color:#64676a}.footer-bottom-content>span{display:block;height:12px}.footer-bottom-content>div{display:flex;height:12px;margin-top:20px;gap:8px}.footer-bottom-content i{display:none}.about-page{width:100%}.about-page .about-hero{width:382px;height:540px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:270px 268px;border-radius:0 0 8px 8px}.about-page .about-hero>div{grid-row:1;min-height:0;padding:64px 32px}.about-page .about-hero span{padding:16px 32px;font-size:16px;line-height:19.2px;font-weight:600}.about-page .about-hero h1{width:280px;margin:55px 0 0;font-size:24px;line-height:28.8px;font-weight:600}.about-page .about-hero img{grid-row:2;width:382px;height:268px}.about-page .about-copy{width:100%;height:412px;padding:64px 24px}.about-page .about-copy p{width:382px;margin:0;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.about-page .about-copy p+p{margin-top:0}.about-page .timeline-section{width:100%;height:1333px;padding:64px 24px;background:#f7f7f7}.about-page .timeline-section h1{width:382px;height:29px;font-size:24px;line-height:28.8px;font-weight:600}.about-page .timeline{width:382px;height:1112px;margin:64px 0 0}.about-page .timeline:before{left:50%;top:28px;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,#d9d9d9 8%,#d9d9d9 92%,transparent)}.about-page .timeline-item{width:50%;min-height:0;height:auto;gap:16px}.about-page .timeline-item.left{padding-right:26px}.about-page .timeline-item.right{padding-left:26px}.about-page .timeline-item:nth-child(1){position:absolute;top:61px}.about-page .timeline-item:nth-child(2){position:absolute;top:173px}.about-page .timeline-item:nth-child(3){position:absolute;top:309px}.about-page .timeline-item:nth-child(4){position:absolute;top:445px}.about-page .timeline-item:nth-child(5){position:absolute;top:581px}.about-page .timeline-item:nth-child(6){position:absolute;top:717px}.about-page .timeline-item:nth-child(7){position:absolute;top:853px}.about-page .timeline-item:nth-child(8){position:absolute;top:989px}.about-page .timeline-item strong{font-size:21px;line-height:31.5px;font-weight:600}.about-page .timeline-item span{font-size:16px;line-height:24px;font-weight:500}.about-page .timeline-item:after{top:23px;width:10px;height:10px}.about-page .timeline-item.left:after{right:-5px}.about-page .timeline-item.right:after{left:-5px}.about-page .honors{width:100%;height:459px;padding:64px 24px;display:block}.about-page .honors h1{height:29px;font-size:24px;line-height:28.8px;font-weight:600}.about-page .honors img{display:none}.about-page .honors:after{content:"";display:block;width:382px;height:238px;margin-top:64px;background:url(https://akoss.bangcdn.net/cms/awards-composite.webp) center/cover no-repeat;border-radius:8px}.join-page{width:100%}.join-page .join-intro{width:382px;height:146px;margin:0 auto 64px;padding:0}.join-page .join-intro h1{width:382px;height:58px;margin:0 0 16px;font-size:24px;line-height:28.8px;font-weight:600}.join-page .join-intro p{width:382px;height:72px;margin:0;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.join-page .benefits{width:382px;height:1096.47px;padding:0;display:flex;flex-direction:column;gap:24px}.join-page .benefit{width:382px;height:256.11px;min-height:0;padding:14px 24px 24px;border-radius:8px}.join-page .benefit>img{width:91.11px;height:91.11px;margin:0 auto}.join-page .benefit h2{height:24px;margin:0;padding-top:0;font-size:0;line-height:24px}.join-page .benefit h2:after{content:attr(data-mobile-title);font-size:16px;line-height:24px;font-weight:600}.join-page .benefit p{width:334px;height:63px;margin:16px 0 0;text-align:left;font-size:14px;line-height:21px;font-weight:400;color:#3a3a3a}.join-page .care-section{width:100%;height:1442px;padding:64px 24px;background:#f7f7f7}.join-page .care-section>h1{width:382px;height:29px;font-size:24px;line-height:28.8px;font-weight:600}.join-page .care-grid{width:382px;height:1221px;padding:64px 0 0;display:flex;flex-direction:column;gap:48px}.join-page .care-column h2{margin:0 0 24px;color:#0052d9;font-size:21px;line-height:25.2px;font-weight:600}.join-page .care-column h3{margin:0 0 10px;font-size:16px;line-height:24px;font-weight:600}.join-page .care-column p{margin:0 0 16px;font-size:14px;line-height:21px;font-weight:400}.join-page .care-column .text-button{margin:8px 0 0;color:#0052d9;font-size:14px;line-height:21px;font-weight:600}.join-page .care-section.is-collapsed .care-grid p{display:block}.join-page .office,.join-page .join-cta{display:none}.products-page{width:100%;min-height:923px}.products-page .page-intro{width:100%;height:245px;margin:0;padding:64px 24px}.products-page .page-intro h1{width:382px;height:29px;font-size:24px;line-height:28.8px;font-weight:600}.products-page .page-intro p{width:382px;height:72px;margin:16px 0 0;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.products-page .product-scroll{width:100%;height:calc(623px + 450svh);margin:0}.products-page .product-stage{top:0;width:382px;height:623px;min-height:0;margin:0 auto;border-radius:16px}.products-page .product-state{grid-template-columns:1fr;grid-template-rows:412.35px 210.65px}.products-page .product-art{grid-row:1;width:382px;height:412.35px}.products-page .product-meta{grid-row:2;width:382px;height:210.65px;padding:24px}.products-page .product-copy{justify-content:flex-start;gap:67px}.products-page .product-heading{width:334px;height:28.74px;gap:9.86px}.products-page .product-icon{width:28.74px;height:28.74px;border-radius:7px}.products-page .product-meta h2{font-size:13.96px;line-height:20.94px;font-weight:700}.products-page .product-meta p{width:334px;font-size:13.96px;line-height:20.94px;font-weight:500}.products-page .product-art .product-phone{width:100%;height:100%;object-fit:contain}.products-page .product-decor{transform:none}.products-page+.footer{display:none}}@media (max-width: 760px){.footer-content{width:100%;height:auto;display:block}.footer-right{width:100%;height:auto}.footer-links,.footer-bottom{width:100%;margin-top:48px}.footer-bottom-content{margin-top:16px;gap:8px}}.footer{width:100%;height:auto;min-height:519px;margin:0;padding:80px 20px 76px;display:block;border:0;background:#fff;color:#111;position:relative}.footer:before{content:"";position:absolute;top:0;left:44px;right:44px;height:1px;background:#d9d9d9}.footer-content{width:min(1237px,100%);height:221px;margin:0 auto;display:flex;align-items:flex-start}.footer-brand{width:176px;flex:0 0 176px}.footer-brand>img{display:block;width:176px;height:32px;object-fit:fill}.footer-social{display:flex;gap:16px;margin-top:24px}.footer-social span{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:0;background:transparent}.footer-social img{width:44px;height:44px;object-fit:contain}.footer-links{width:800px;height:221px;margin-left:auto;display:grid;grid-template-columns:64px 80px 64px;column-gap:200px;justify-content:start;align-items:start;row-gap:0}.footer-links>div{width:64px;height:116px;display:flex;flex-direction:column;gap:0;font-family:PingFang SC,Noto Sans SC,sans-serif;font-size:16px;line-height:19.2px;font-weight:600;white-space:nowrap}.footer-links b{height:19.2px;margin:0 0 20px;font-size:16px;line-height:19.2px;font-weight:600}.footer-links a{display:block;height:19.2px;margin:0 0 10px;font-size:16px;line-height:19.2px;font-weight:600}.footer-links>div:nth-child(2){width:80px;height:145px}.footer-links>div:nth-child(3){width:64px;height:145px}.footer-links>div:nth-child(2) a:last-child,.footer-links>div:nth-child(3) a:last-child{margin-bottom:0}.footer-links>div:nth-child(1) a:last-child{margin-bottom:0}.footer-links a:hover{color:var(--link)}.footer-links a:after,.footer-bottom-content a:after{display:none!important}@media (min-width: 761px){.footer-bottom-content a:after{display:block!important}.footer-bottom-content>div a{height:19.2px;line-height:19.2px}}.footer-bottom{width:min(1237px,100%);height:51px;margin:34px auto 0;padding:0;border:0;color:#6e7276;font-family:PingFang SC,Noto Sans SC,sans-serif;font-size:16px;line-height:20.918px;font-weight:400}.footer-divider{width:100%;height:1px;background:#0000002b}.footer-bottom-content{height:21px;margin-top:23px;display:flex;align-items:center;justify-content:space-between;gap:24px;white-space:nowrap}.footer-bottom-content>span{flex:0 0 255px}.footer-bottom-content>div{display:flex;align-items:center;gap:12px}.footer-bottom-content i{width:1px;height:16px;background:#6e7276}@media (min-width: 761px){.footer,.home-page+.footer,.join-page~.footer,.products-page~.footer,.about-page~.footer{width:1440px;height:auto;min-height:0;margin-left:auto;margin-right:auto;padding:80px 100px 44px}.footer-content{width:1237px}.footer-bottom{width:1237px;margin-left:auto;margin-right:3px}}@media (max-width: 760px){.footer{min-height:0;height:auto;padding:50px 20px 40px}.footer:before{left:20px;right:20px}.footer-content{width:100%;height:auto;display:block}.footer-brand{width:176px}.footer-links{width:100%;height:auto;margin:48px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:initial;column-gap:20px}.footer-links>div{width:auto;font-size:13px;line-height:20px}.footer-links a{height:20px}.footer-bottom{width:100%;height:auto;margin-top:48px}.footer-bottom-content{height:auto;display:block;margin-top:24px;white-space:normal;font-size:13px;line-height:20px}.footer-bottom-content>span{display:block}.footer-bottom-content>div{flex-wrap:wrap;margin-top:8px;gap:8px}}@media (min-width:761px){.home-about-section{width:888px;height:857px;padding:120px 0;display:flex;flex-direction:column;gap:64px;margin:120px auto 0;overflow:visible}.home-about-section h1{width:888px;height:74px;margin:0;font-size:62px;line-height:74.4px;font-weight:600}.home-about-section .center-copy{width:888px;height:64px;max-width:none;margin:0;font-size:21px;line-height:31.5px;font-weight:500;color:var(--ink)}.home-about-section .intro-grid{width:888px;height:367px;max-width:none;display:grid;grid-template-columns:424px 424px;gap:40px;margin:0}.home-about-section .intro-card{width:424px;height:367px}.home-about-section .intro-card>img{width:424px;height:238px;border-radius:10px;object-fit:cover}.home-about-section .intro-card h3{height:25px;margin:40px 0 16px;font-size:21px;line-height:25.2px;font-weight:700;gap:16px}.home-about-section .intro-card p{width:424px;height:48px;margin:0;font-size:16px;line-height:24px;font-weight:400;color:var(--ink)}.home-page .value-section{width:1352px;height:676px;border-radius:16px;grid-template-columns:676px 676px;margin:120px auto 0}.home-page .value-copy{position:relative;width:676px;height:676px;padding:64px;display:flex;justify-content:flex-start}.home-page .value-copy span{display:block;width:548px;height:var(--value-label-height);font-size:34px;line-height:var(--value-label-height);font-weight:600}.home-page .value-copy h2{width:548px;height:55px;flex:none;font-size:46px;line-height:55.2px;font-weight:600;margin:var(--value-spacer) 0 0}.home-page .value-body{width:548px;display:flex;flex-direction:column;gap:10px;margin-top:48px}.home-page .value-copy p{width:548px;max-width:none;margin:0;font-size:24px;line-height:36px;font-weight:600}.home-page .arrows{position:absolute;left:64px;bottom:64px;width:108px;height:42px;flex:none;margin:0;gap:24px}.home-page .arrows button{width:42px;height:42px;padding:0;border:0;border-radius:0;background:none}.home-page .arrows button img{width:42px;height:42px}.home-page .arrows button.is-disabled{cursor:default}.home-page .arrows button.is-flipped img{transform:scaleX(-1)}.home-page .value-section>img{width:676px;height:676px;border-radius:0;object-fit:cover}.products-page .product-stack{width:1352px;margin-top:120px;gap:64px}.products-page .product-row{width:1352px;height:676px;grid-template-columns:524px 828px;border-radius:16px}.products-page .product-meta{width:524px;height:676px;padding:64px;justify-content:space-between}.products-page .product-heading{width:396px;height:70px;display:flex;align-items:center;gap:24px}.products-page .product-icon{width:70px;height:70px;border-radius:18px;object-fit:cover;flex:none}.products-page .product-meta h2{width:137px;height:51px;flex:none;font-size:34px;line-height:51px;font-weight:700;margin:0}.products-page .product-meta p{width:396px;height:auto;margin:0;font-size:34px;line-height:51px;font-weight:500}.products-page .product-art{width:828px;height:676px}.products-page .product-art img{width:682px;height:652px;object-fit:contain;max-width:none}.home-page .investors{width:1440px;height:467px;margin:120px auto 0;padding:120px 0;display:flex;flex-direction:column;align-items:center;gap:48px}.home-page .investors h1{width:656px;height:74px;margin:0;font-size:62px;line-height:74.4px;font-weight:600}.home-page .investors>div{width:966.75px;height:105px;margin:0;display:flex;align-items:center;gap:48px}.home-page .investors>div img{display:block;flex:none;object-fit:fill;max-width:none}.home-page .investors>div img:nth-child(1){width:276.336px;height:35.17px}.home-page .investors>div img:nth-child(2){width:289.914px;height:34.397px}.home-page .investors>div img:nth-child(3){width:304.5px;height:105px}}@media (min-width: 761px){.home-page .value-section+.home-section+.investors{margin-top:0}}.intro-card h3{font-size:21px;line-height:25.2px;font-weight:600;margin:18px 0 12px;display:flex;align-items:center;justify-content:center;gap:18px}.intro-card-arrow{color:var(--link);font-size:32px;line-height:20px;font-weight:400;transform:translateY(-1px)}.intro-card p{font-size:16px;line-height:24px}.home-page .home-about-section .intro-card h3{justify-content:flex-start}.home-page .home-about-section .intro-card-arrow,.home-page .home-about-section .intro-card:hover .intro-card-arrow,.home-page .home-about-section .intro-card:focus-visible .intro-card-arrow{transform:none}.home-page .home-about-section .intro-card h3:hover .intro-card-arrow,.home-page .home-about-section .intro-card h3:focus-visible .intro-card-arrow{transform:none!important;transition:none!important}@media (max-width: 760px){.home-page .home-about-section .intro-card-arrow,.home-page .home-about-section .intro-card:hover .intro-card-arrow,.home-page .home-about-section .intro-card:focus-visible .intro-card-arrow{transform:none}}@media (min-width:761px){.home-hero+.home-section .intro-card h3{font-size:21px;line-height:25px;font-weight:700}.home-hero+.home-section .intro-card-arrow{width:16px;height:16px;object-fit:contain;transform:none}.home-hero+.home-section .intro-card p{font-size:16px;line-height:24px;font-weight:400}.home-page .value-section{border-radius:16px}.home-page .value-copy{padding:64px}.home-page .value-copy span{font-size:34px;line-height:40.8px;font-weight:600}.home-page .value-content{position:absolute;left:64px;right:64px;bottom:132px;display:flex;flex-direction:column;gap:48px}.home-page .value-copy h2{font-size:46px;line-height:55.2px;font-weight:600;margin:0}.home-page .value-body{margin:0}.home-page .value-copy p{font-size:24px;line-height:36px;font-weight:600}}.footer:before{display:none!important}.footer-content{width:min(1237px,100%);height:auto;display:flex;align-items:flex-start;justify-content:space-between}.footer-right{width:800px;height:auto;flex:0 0 800px}.footer-links{width:800px;height:auto;margin:0;display:grid;grid-template-columns:repeat(3,89px);column-gap:200px;justify-content:start;align-items:start}.footer-bottom{width:800px;height:auto;margin:64px 0 0;padding:0;border:0}.footer-divider{width:800px;height:1px}.footer-bottom-content{width:800px;height:21px;margin-top:16px;justify-content:flex-start;gap:32px;font-size:12px}.footer-bottom-content>span{flex:0 0 auto}@media (min-width: 761px){.footer-content{width:1237px;height:auto}.footer-right,.footer-links,.footer-bottom,.footer-divider,.footer-bottom-content{width:800px}.footer-divider{width:calc(100% + 57.5px)}}@media (max-width: 760px){.footer-content{width:100%;height:auto;display:block}.footer-right{width:100%;height:auto}.footer-links,.footer-bottom,.footer-divider,.footer-bottom-content{width:100%}.footer-links,.footer-bottom{margin-top:48px}.footer-bottom-content{height:auto;margin-top:16px;gap:8px}}@media (min-width: 761px){.home-page+.footer{margin-top:120px}}.footer:before{display:block!important;content:"";position:absolute;top:0;left:44px;right:44px;height:1px;background:#d9d9d9}@media (max-width: 760px){.footer:before{left:20px;right:20px}}@media (min-width: 761px){.home-page .home-about-section .center-copy,.home-page .value-section+.home-section .center-copy,.about-page .about-copy p{font-family:Noto Sans SC,sans-serif;font-size:21px;line-height:31.5px;font-weight:400;color:#3a3a3a}}@media (min-width: 761px){.join-page{width:1440px;margin:0 auto}.join-page .join-intro{width:888px;height:444px;margin:0 auto;padding:120px 0 64px;display:flex;flex-direction:column;align-items:center;gap:48px}.join-page .join-intro h1{width:888px;height:148px;margin:0;font-family:Noto Sans SC,sans-serif;font-size:62px;line-height:74.4px;font-weight:600;letter-spacing:0;text-align:center}.join-page .join-intro p{width:888px;height:64px;margin:0;color:#3a3a3a;font-family:Noto Sans SC,sans-serif;font-size:21px;line-height:31.5px;font-weight:400;letter-spacing:0;text-align:center}.join-page .benefits{width:889px;height:1002px;max-width:none;margin:0 auto;padding:0 0 130px;display:grid;grid-template-columns:repeat(2,420.5px);grid-template-rows:repeat(2,412px);gap:48px;align-content:start}.join-page .benefit{width:420.5px;height:412px;min-height:0;padding:48px;border-radius:16px;background:#f7f7f7;text-align:center}.join-page .benefit img{display:block;width:148px;height:148px;margin:0 auto}.join-page .benefit h2{margin:28px 0 14px;font-family:Noto Sans SC,sans-serif;font-size:21px;line-height:25.2px;font-weight:600;letter-spacing:0}.join-page .benefit p{width:288px;margin:0 auto;color:#3a3a3a;font-family:Noto Sans SC,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;text-align:left}.join-page .care-section{width:1440px;height:auto;min-height:691px;padding:120px 0 130px;background:#f7f7f7;transition:padding-bottom .36s ease}.join-page .care-section.is-collapsed{padding-bottom:120px}.join-page .care-section>h1{width:100%;height:74px;margin:0;font-family:Noto Sans SC,sans-serif;font-size:62px;line-height:74.4px;font-weight:600;letter-spacing:0;text-align:center}.join-page .care-grid{width:1120px;margin:64px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,346.6667px);gap:40px;align-items:start}.join-page .care-column{width:346.6667px}.join-page .care-grid h2{margin:0 0 24px;color:#0052d9;font-family:Noto Sans SC,sans-serif;font-size:34px;line-height:40.8px;font-weight:600;letter-spacing:0}.join-page .care-grid h3{margin:0 0 14px;color:#111;font-family:Noto Sans SC,sans-serif;font-size:16px;line-height:19.2px;font-weight:600;letter-spacing:0}.join-page .care-grid p{margin:0;color:#3a3a3a;font-family:Noto Sans SC,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.join-page .care-grid p+h3{margin-top:16px}.join-page .text-button{display:inline-flex;align-items:center;gap:8px;margin:24px 0 0;padding:0;color:#0052d9;font-family:Noto Sans SC,sans-serif;font-size:16px;line-height:19.2px;font-weight:600}.join-page .text-button img{width:16px;height:16px;flex:0 0 16px}.join-page .care-section.is-collapsed .care-grid p,.join-page .care-column.is-collapsed p{display:none}.join-page .care-column p{overflow:hidden;max-height:500px;opacity:1;transition:max-height .36s ease,opacity .24s ease,margin .36s ease}.join-page .care-column.is-collapsed p{max-height:0;opacity:0;margin-top:0;margin-bottom:0}.join-page .care-section.is-collapsed .care-grid p+h3{margin-top:24px}.join-page .office{width:1440px;height:616px;padding:16px;background:#000;position:relative;overflow:hidden}.join-page .office img{width:1408px;height:584px;object-fit:fill;opacity:1}.join-page .office:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(270.422deg,#000000bf,#0000004d 32.9561%,#0000004d 76.4287%,#000000bf)}.join-page .office div{position:absolute;inset:auto;z-index:2;left:322px;top:216px;width:796px;height:192px;display:block;color:#fff;font-family:Noto Sans SC,sans-serif;font-size:80px;line-height:96px;font-weight:700;letter-spacing:0;text-align:left}.join-page .join-cta{width:938px;height:375px;margin:0 auto;padding:120px 0;display:flex;flex-direction:column;align-items:center;gap:48px;text-align:center}.join-page .join-cta h1{width:938px;height:55px;margin:0;font-family:Noto Sans SC,sans-serif;font-size:46px;line-height:55.2px;font-weight:500;letter-spacing:0;white-space:nowrap}.join-page .join-links{width:282px;height:32px;display:flex;align-items:center;gap:48px}.join-page .join-links a{margin:0;color:#0052d9;font-family:Noto Sans SC,sans-serif;font-size:21px;line-height:25.2px;font-weight:500;white-space:nowrap}}@media (max-width: 760px){.join-page .join-intro h1{font-size:34px;line-height:1.3}.join-page .join-intro p{font-size:16px;line-height:24px}.join-page .benefit{padding:32px 24px}.join-page .benefit img{width:112px;height:112px;margin:0 auto}.join-page .care-section{padding:72px 0}.join-page .care-grid{padding-top:48px}.join-page .care-grid h2{font-size:28px;line-height:1.3}.join-page .office div{padding:0 24px;font-size:38px;line-height:1.3}.join-page .join-links{display:flex;justify-content:center;gap:24px}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;justify-content:initial}}@media (prefers-reduced-motion: reduce){.join-page .care-section{transition:none}}.products-page .page-intro.reveal,.scrolling-up .products-page .page-intro.reveal,.scrolling-down .products-page .page-intro.reveal{opacity:1;transform:none;transition:none}.products-page .product-scroll{position:relative;padding:0}.products-page .product-stage{position:sticky;overflow:hidden;background:#062b68}.products-page .product-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;pointer-events:none}.products-page .product-meta,.products-page .product-art{min-width:0;min-height:0}.products-page .product-meta{position:relative;z-index:2;background:transparent;color:#fff}.products-page .product-copy{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;opacity:var(--copy-opacity);transform:translate3d(0,var(--copy-y),0);will-change:opacity,transform}.products-page .product-art{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;opacity:var(--art-opacity);will-change:opacity}.products-page .product-state .product-art{background:#f7f7f7}.products-page .product-art .product-phone{position:relative;z-index:2;object-fit:contain;max-width:none;filter:drop-shadow(0 8px 12px rgba(0,0,0,.14))}.products-page .product-decor{position:absolute;z-index:1;max-width:none;object-fit:contain}.products-page .product-state--phoenix .product-decor--1{top:0;right:0;width:285px;height:304px}.products-page .product-state--phoenix .product-decor--2{bottom:0;left:0;width:441px;height:373px}.products-page .product-state--novel .product-decor--1{right:0;bottom:0;width:417px;height:322px}.products-page .product-state--novel .product-decor--2{top:0;left:0;width:303px;height:581px}.products-page .product-state--wescore .product-decor--1{top:0;right:0;width:375px;height:676px}.products-page .product-state--music .product-decor--1{top:0;right:0;width:347px;height:351px}.products-page .product-state--music .product-decor--2{bottom:0;left:0;width:573px;height:433px}@media (min-width: 761px){.products-page .page-intro{width:888px;height:186px;margin:120px auto 0;padding:0;display:flex;flex-direction:column;align-items:center;gap:48px}.products-page .page-intro h1{width:888px;height:74px;margin:0;font-size:62px;line-height:74.4px;font-weight:600}.products-page .page-intro p{width:888px;height:64px;max-width:none;margin:0;color:#3a3a3a;font-size:21px;line-height:31.5px;font-weight:500}.products-page .product-scroll{width:1352px;height:calc(676px + 450vh);margin:64px auto 0;padding-bottom:0}.products-page .product-stage{top:max(24px,calc((100vh - 676px)/2));width:1352px;height:676px;border-radius:16px}.products-page .product-state{grid-template-columns:524px 828px}.products-page .product-meta{width:524px;height:676px;padding:64px}.products-page .product-heading{width:396px;height:70px;display:flex;align-items:center;gap:24px}.products-page .product-icon{width:70px;height:70px;flex:none;border-radius:18px;object-fit:cover}.products-page .product-meta h2{width:auto;height:51px;margin:0;font-size:34px;line-height:51px;font-weight:700}.products-page .product-meta p{width:396px;height:auto;margin:0;font-size:34px;line-height:51px;font-weight:500}.products-page .product-art{width:828px;height:676px}.products-page .product-art .product-phone{position:absolute;left:73px;top:50%;width:682px;height:auto;object-fit:contain;object-position:center center;transform:translateY(-33.61%)}.products-page+.footer{margin-top:120px}}@media (max-width: 760px){.products-page .page-intro{width:calc(100% - 48px);padding:72px 0 0;margin:0 auto}.products-page .page-intro h1{font-size:36px;line-height:46px;font-weight:600}.products-page .page-intro p{margin-top:32px;color:#3a3a3a;font-size:16px;line-height:24px;font-weight:400}.products-page .product-scroll{width:calc(100% - 48px);height:calc(623px + 450svh);margin:72px auto 0}.products-page .product-stage{top:max(24px,calc((100svh - 623px)/2));width:100%;height:623px;min-height:0;border-radius:12px}.products-page .product-state{grid-template-columns:1fr;grid-template-rows:minmax(0,58%) minmax(0,42%)}.products-page .product-art{grid-row:1;width:100%;height:100%}.products-page .product-meta{grid-row:2;width:100%;height:100%;padding:28px}.products-page .product-copy{justify-content:flex-start;gap:34px}.products-page .product-heading{width:100%;height:48px;display:flex;align-items:center;gap:16px}.products-page .product-icon{width:48px;height:48px;flex:none;border-radius:12px}.products-page .product-meta h2{margin:0;font-size:25px;line-height:36px;font-weight:700}.products-page .product-meta p{width:100%;margin:0;font-size:21px;line-height:31.5px;font-weight:500}.products-page .product-art .product-phone{width:88%;height:96%}.products-page .product-decor{transform:scale(.68)}.products-page .product-state--phoenix .product-decor--1,.products-page .product-state--novel .product-decor--1,.products-page .product-state--music .product-decor--1{transform-origin:top right}.products-page .product-state--phoenix .product-decor--2,.products-page .product-state--novel .product-decor--2,.products-page .product-state--music .product-decor--2{transform-origin:bottom left}.products-page .product-state--wescore .product-decor--1{height:100%;transform-origin:top right}.products-page .product-state--novel .product-decor--1{transform-origin:bottom right}.products-page .product-state--novel .product-decor--2{transform-origin:top left}.products-page+.footer{margin-top:72px}}.home-page+.footer{margin-top:0}.home-page+.footer:before{display:none!important}@media (min-width: 761px){.home-page{width:1440px;margin:0 auto}.home-page .home-hero{width:1352px;height:761px;margin:0 auto;border-radius:16px}.home-page .home-hero>img{object-fit:cover;object-position:right bottom}.home-page .hero-title{top:285px;right:auto;bottom:auto;left:97px;width:960px;height:192px;font-size:80px;line-height:96px;font-weight:700;text-shadow:none}.home-page .hero-title strong{font-weight:700}.home-page .home-about-section{width:888px;height:857px;margin:0 auto;padding:120px 0}.home-page .home-about-section .center-copy{font-weight:400}.home-page .home-about-section+.value-section{width:1352px;height:676px;margin:0 auto}.home-page .value-section+.home-section{width:1120px;height:1184px;margin:0 auto;padding:120px 0}.home-page .value-section+.home-section h1{width:888px;height:74px;margin:0 auto 48px}.home-page .value-section+.home-section .center-copy{width:888px;height:128px;margin:0 auto 48px;font-size:21px;line-height:31.5px;font-weight:400;color:#3a3a3a}.home-page .value-section+.home-section .wide-photo{width:1120px;height:630px;margin:0;border-radius:16px;object-position:center 72%}.home-page .investors{width:100vw;height:467px;margin:0 calc(50% - 50vw)}.home-page+.footer{width:1440px;height:auto;margin:0 auto;padding:0 44px}.home-page+.footer .footer-content{width:1352px;height:auto;padding:64px 0 44px}}.mobile-menu-button{display:none}@media (max-width: 760px){body{width:100%;min-width:0;overflow-x:hidden}.site-header{width:100%;height:68px;padding:24px}.logo-link img{width:108px;height:20px;object-fit:contain}.site-nav{display:none}.mobile-menu-button{display:block;width:20px;height:20px;padding:0}.mobile-menu-button img{width:20px;height:20px}.mobile-menu-button .menu-icon-close,.site-header.is-mobile-menu-open .menu-icon-open{display:none}.site-header.is-mobile-menu-open .menu-icon-close{display:block}body.mobile-menu-visible{overflow:hidden}.mobile-nav-panel{position:fixed;z-index:20;top:68px;left:0;width:100%;height:min(864px,calc(100svh - 68px));padding:32px 24px 252px;display:none;flex-direction:column;gap:24px;overflow-y:auto;background:#fff}.site-header.is-mobile-menu-open .mobile-nav-panel{display:flex}.mobile-nav-group{width:100%;flex:none}.mobile-nav-group:nth-child(1){height:154px}.mobile-nav-group:nth-child(2),.mobile-nav-group:nth-child(3){height:189px}.mobile-nav-heading{display:flex;width:100%;height:49px;padding:15px 0;align-items:center;justify-content:space-between;font-size:16px;line-height:19.2px;font-weight:600}.mobile-nav-heading img{width:16px;height:16px;transform:rotate(-90deg)}.mobile-nav-group>div{width:calc(100% - 90px)}.mobile-nav-group>div a{display:flex;width:100%;height:35px;padding:8px 0;align-items:center;font-size:16px;line-height:19.2px;font-weight:600}.shell{width:calc(100% - 48px)}.home-page{width:100%}.home-page .home-hero{width:calc(100% - 48px);height:840px;min-height:0;margin:0 auto;border-radius:16px}.home-page .home-hero>img{width:100%;height:100%;object-fit:cover;object-position:85% bottom}.home-page .hero-title{top:259px;left:32px;bottom:auto;width:calc(100% - 48px);height:auto;font-size:clamp(15px,calc(18px + (100vw - 320px)*.08182),27px);line-height:1.2;font-weight:700;text-shadow:none}.home-page .hero-title strong{white-space:nowrap}.home-page .hero-title strong{font-weight:700}.home-page .home-about-section{width:100%;height:1051px;margin:0;padding:64px 24px;display:block}.home-page .home-about-section h1{width:382px;height:29px;margin:0 0 16px;font-size:24px;line-height:28.8px;font-weight:700}.home-page .home-about-section .center-copy{width:382px;height:72px;margin:0 0 64px;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.home-page .home-about-section .intro-grid{width:382px;height:742px;display:flex;flex-direction:column;gap:64px;margin:0}.home-page .home-about-section .intro-card{width:382px;height:339px}.home-page .home-about-section .intro-card-media{width:382px;height:238px;border-radius:10px}.home-page .home-about-section .intro-card-media img{width:382px;height:238px;border-radius:10px;object-fit:cover}.home-page .home-about-section .intro-card h3{height:19px;margin:24px 0 16px;font-size:16px;line-height:19.2px;font-weight:700;gap:16px}.home-page .home-about-section .intro-card-arrow{width:16px;height:16px}.home-page .home-about-section .intro-card p{width:382px;height:42px;font-size:14px;line-height:21px;font-weight:400;color:#3a3a3a}.home-page .value-section{width:100%;height:676px;margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:362px 314px;overflow:visible;border-radius:0;background:transparent}.home-page .value-copy{position:relative;width:382px;height:362px;margin:0 auto;padding:24px;display:block;overflow:hidden;border-radius:16px 16px 0 0;background:#00225a}.home-page .value-copy span{width:334px;height:19px;font-size:16px;line-height:19.2px;font-weight:600}.home-page .value-content{position:absolute;left:24px;bottom:84px;width:334px;display:flex;flex-direction:column;gap:24px}.home-page .value-copy h2{width:334px;height:25px;flex:none;margin:0;font-size:21px;line-height:25.2px;font-weight:700}.home-page .value-body{width:334px;height:auto;margin:0;display:flex;flex-direction:column;gap:24px}.home-page .value-copy p{width:334px;max-width:none;height:auto!important;margin:0;font-size:16px;line-height:24px;font-weight:600}.home-page .value-content[data-value-index="0"] .value-body{height:83px}.home-page .value-content[data-value-index="0"] .value-body p:first-child{width:548px;height:25px!important;white-space:nowrap}.home-page .value-content[data-value-index="0"] .value-body p:nth-child(2){width:334px;height:48px!important}.home-page .arrows{position:absolute;left:24px;bottom:24px;width:96px;height:36px;margin:0;gap:24px}.home-page .arrows button{width:36px;height:36px;padding:0;border:0;border-radius:0;background:none}.home-page .arrows button img{width:36px;height:36px}.home-page .value-section>img{width:382px;height:314px;min-height:0;margin:0 auto;border-radius:0 0 16px 16px;object-fit:cover}.home-page .value-section+.home-section{width:100%;height:587px;margin:0;padding:64px 24px}.home-page .value-section+.home-section h1{width:382px;height:29px;margin:0 0 16px;font-size:24px;line-height:28.8px;font-weight:700}.home-page .value-section+.home-section .center-copy{width:382px;height:144px;margin:0 0 32px;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.home-page .value-section+.home-section .wide-photo{width:382px;height:238px;margin:0;border-radius:8px;object-position:center 72%}.home-page .investors{width:100%;height:216px;margin:0;padding:64px 0;gap:16px}.home-page .investors h1{width:430px;height:29px;margin:0;font-size:24px;line-height:28.8px;font-weight:600}.home-page .investors>div{width:392px;height:43px;margin:0 auto;flex-direction:row;gap:16px}.home-page .investors>div img{max-width:none;object-fit:contain}.home-page .investors>div img:nth-child(1){width:115.5px}.home-page .investors>div img:nth-child(2){width:121.2px}.home-page .investors>div img:nth-child(3){width:127.3px;height:43px}.footer,.home-page+.footer{position:relative;width:100%;height:auto;min-height:460px;margin:0;padding:0 24px;border:0;display:block}.home-page+.footer{min-height:524px;padding-top:64px}.footer:before,.home-page+.footer:before{display:block!important;content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:#d9d9d9}.footer-content,.home-page+.footer .footer-content{width:382px;height:auto;min-height:460px;padding:64px 0 32px;display:flex;flex-direction:column;justify-content:flex-start}.footer-brand{width:131px;height:76px;flex:none}.footer-brand>img{width:108px;height:20px}.footer-social{width:131px;height:32px;margin-top:24px;gap:17.45px}.footer-social span{width:32px;height:32px;border:0}.footer-social img{width:32px;height:32px}.footer-right{width:382px;height:auto;flex:none;margin-top:48px}.footer-links{width:382px;height:auto;min-height:147px;margin:0;display:flex;flex-direction:column;gap:0}.footer-links:has(>div.is-open){gap:24px}.footer-links>div{width:382px;height:49px;padding:0;gap:0;font-size:14px;line-height:16.8px;overflow:hidden}.footer-links>div:not(.is-open) .footer-submenu{display:none}.footer-links>div:after{content:none;display:none}.footer-links>div.is-open{height:auto}.footer-group-toggle{position:relative;display:flex;width:382px;height:49px;padding:16px 0;align-items:center;justify-content:space-between}.footer-group-toggle b{margin:0;font-weight:600}.footer-group-toggle span{width:16px;height:16px;background:url(https://akoss.bangcdn.net/cms/arrow-right.svg) center/contain no-repeat;transform:rotate(90deg);transition:transform .2s ease}.footer-links>div.is-open .footer-group-toggle span{transform:rotate(-90deg)}.footer-links .footer-submenu{display:flex;width:382px;flex-direction:column;gap:0}.footer-submenu a{display:flex;width:382px;height:33px;padding:8px 0;align-items:center;font-size:14px;line-height:16.8px;font-weight:600}.footer-bottom{width:382px;height:44px;margin:48px 0 0;padding:0}.footer-divider{display:none}.footer-bottom-content{width:382px;height:44px;margin:0;display:block;font-size:10px;line-height:12px;color:#64676a}.footer-bottom-content>span{display:block;height:12px}.footer-bottom-content>div{display:flex;height:12px;margin-top:20px;gap:8px}.footer-bottom-content i{display:none}.footer,.home-page+.footer,.products-page+.footer,.about-page~.footer,.join-page~.footer{min-height:0;padding:32px 24px!important}.footer-content,.home-page+.footer .footer-content{width:calc(100vw - 48px)!important;height:auto!important;min-height:0!important;padding:0!important}.footer-right{width:100%!important;margin-top:48px!important}.footer-links{width:100%!important;height:auto!important;min-height:0!important;gap:24px!important}.footer-links>div,.footer-links>div.is-open:nth-child(1),.footer-links>div.is-open:nth-child(2),.footer-links>div.is-open:nth-child(3){width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.footer-links>div:not(.is-open){height:49px!important;overflow:hidden!important}.footer-group-toggle{width:100%!important;height:49px!important;padding:16px 0!important;font-size:14px!important;line-height:16.8px!important}.footer-submenu{width:100%!important;gap:0!important}.footer-submenu a{width:100%!important;height:33px!important;margin:0!important;padding:8px 0!important;font-size:14px!important;line-height:16.8px!important}.footer-bottom{width:100%!important;height:44px!important;margin-top:48px!important}.footer-bottom-content{width:100%!important;height:44px!important}@media (max-width: 360px){.footer,.home-page+.footer{padding-right:24px;padding-left:24px}.footer-content,.home-page+.footer .footer-content{width:calc(100vw - 48px);min-height:0;padding-top:32px;padding-bottom:32px}.footer-right,.footer-links,.footer-links>div,.footer-group-toggle,.footer-submenu,.footer-submenu a,.footer-bottom,.footer-bottom-content{width:calc(100vw - 48px)}}.about-page{width:100%}.about-page .about-hero{width:382px;height:540px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:270px 268px;border-radius:0 0 8px 8px}.about-page .about-hero>div{position:relative;grid-row:1;min-height:0;padding:0}.about-page .about-hero span{position:absolute;top:68px;left:0;width:119px;height:43px;padding:0;display:grid;place-items:center;background:#0052d9;font-size:16px;line-height:19.2px;font-weight:600}.about-page .about-hero h1{position:absolute;top:136px;left:32px;width:280px;height:58px;margin:0;font-size:24px;line-height:28.8px;font-weight:600}.about-page .about-hero img{grid-row:2;width:382px;height:268px}.about-page .about-copy{width:100%;height:412px;padding:64px 24px}.about-page .about-copy p{width:382px;margin:0;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.about-page .about-copy p+p{margin-top:0}.about-page .timeline-section{width:100%;height:1333px;padding:64px 24px;background:#f7f7f7}.about-page .timeline-section h1{width:382px;height:29px;font-size:24px;line-height:28.8px;font-weight:600}.about-page .timeline{width:382px;height:1112px;margin:64px 0 0}.about-page .timeline:before{left:50%;top:28px;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,#d9d9d9 8%,#d9d9d9 92%,transparent)}.about-page .timeline-item{width:50%;min-height:0;height:auto;gap:16px}.about-page .timeline-item.left{padding-right:26px}.about-page .timeline-item.right{padding-left:26px}.about-page .timeline-item:nth-child(1){position:absolute;top:61px}.about-page .timeline-item:nth-child(2){position:absolute;top:173px}.about-page .timeline-item:nth-child(3){position:absolute;top:309px}.about-page .timeline-item:nth-child(4){position:absolute;top:445px}.about-page .timeline-item:nth-child(5){position:absolute;top:581px}.about-page .timeline-item:nth-child(6){position:absolute;top:717px}.about-page .timeline-item:nth-child(7){position:absolute;top:853px}.about-page .timeline-item:nth-child(8){position:absolute;top:989px}.about-page .timeline-item strong{font-size:21px;line-height:31.5px;font-weight:600}.about-page .timeline-item span{font-size:16px;line-height:24px;font-weight:500}.about-page .timeline-item:after{top:23px;width:10px;height:10px}.about-page .timeline-item.left:after{right:-5px}.about-page .timeline-item.right:after{left:-5px}.about-page .honors{width:100%;height:459px;padding:64px 24px;display:block}.about-page .honors h1{height:29px;font-size:24px;line-height:28.8px;font-weight:600}.about-page .honors img{display:none}.about-page .honors:after{content:"";display:block;width:382px;height:238px;margin-top:64px;background:url(https://akoss.bangcdn.net/cms/awards-composite.webp) center/cover no-repeat;border-radius:8px}.join-page{width:100%;padding-top:64px}.join-page .join-intro{width:382px;height:146px;margin:0 auto 64px;padding:0}.join-page .join-intro h1{width:382px;height:58px;margin:0 0 16px;font-size:24px;line-height:28.8px;font-weight:600}.join-page .join-intro p{width:382px;height:72px;margin:0;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.join-page .benefits{width:382px;height:1096.47px;margin-bottom:64px;padding:0;display:flex;flex-direction:column;gap:24px}.join-page .benefit{width:382px;height:var(--benefit-height, auto);min-height:0;padding:14px 24px 24px;border-radius:8px}.join-page .benefit>img{width:91.11px;height:91.11px;margin:0 auto}.join-page .benefit h2{height:24px;margin:0;padding-top:0;font-size:0;line-height:24px}.join-page .benefit h2:after{content:attr(data-mobile-title);font-size:16px;line-height:24px;font-weight:600}.join-page .benefit p{width:334px;height:auto;margin:16px 0 0;text-align:left;font-size:14px;line-height:21px;font-weight:400;color:#3a3a3a}.join-page .care-section{width:100%;height:1442px;padding:64px 24px;display:flex;flex-direction:column;gap:64px;background:#f7f7f7}.join-page .care-section>h1{width:382px;height:29px;font-size:24px;line-height:28.8px;font-weight:600}.join-page .care-grid{width:382px;height:1221px;padding:0;display:flex;flex-direction:column;gap:48px}.join-page .care-column h2{margin:0 0 24px;color:#0052d9;font-size:21px;line-height:25.2px;font-weight:600}.join-page .care-column h3{margin:0 0 10px;font-size:16px;line-height:24px;font-weight:600}.join-page .care-column p{margin:0 0 16px;font-size:14px;line-height:21px;font-weight:400}.join-page .care-column .text-button{margin:8px 0 0;color:#0052d9;font-size:14px;line-height:21px;font-weight:600}.join-page .care-column .text-button span{font-size:14px}.join-page .care-section.is-collapsed{height:911px}.join-page .care-section.is-collapsed .care-grid{height:690px}.join-page .care-section.is-collapsed .care-column:nth-child(1){height:158px}.join-page .care-section.is-collapsed .care-column:nth-child(2){height:238px}.join-page .care-section.is-collapsed .care-column:nth-child(3){height:198px}.join-page .care-section.is-collapsed .care-grid p{display:none}.join-page .care-section{height:auto;min-height:911px;transition:min-height .36s ease}.join-page .care-grid{height:auto;min-height:690px}.join-page .care-column{height:auto;overflow:hidden;transition:height .36s ease}.join-page .care-column.is-collapsed p{display:block;max-height:0;opacity:0;overflow:hidden;margin-top:0;margin-bottom:0;transition:max-height .36s ease,opacity .24s ease,margin .36s ease}.join-page .care-column:not(.is-collapsed) p{display:block;max-height:200px;opacity:1;transition:max-height .36s ease,opacity .24s ease,margin .36s ease}.join-page .care-column.is-collapsed h3{margin-top:0}.join-page .care-column.is-collapsed h3+p+h3{margin-top:24px}.join-page .office,.join-page .join-cta{display:none}.products-page{width:100%;min-height:923px}.products-page .page-intro{width:100%;height:245px;margin:0;padding:64px 24px}.products-page .page-intro h1{width:382px;height:29px;font-size:24px;line-height:28.8px;font-weight:600}.products-page .page-intro p{width:382px;height:72px;margin:16px 0 0;font-size:16px;line-height:24px;font-weight:400;color:#3a3a3a}.products-page .product-scroll{width:100%;height:calc(623px + 450svh);margin:0}.products-page .product-stage{top:0;width:382px;height:623px;min-height:0;margin:0 auto;border-radius:16px}.products-page .product-state{grid-template-columns:1fr;grid-template-rows:412.35px 210.65px}.products-page .product-art{grid-row:1;width:382px;height:412.35px}.products-page .product-meta{grid-row:2;width:382px;height:210.65px;padding:24px}.products-page .product-copy{justify-content:flex-start;gap:67px}.products-page .product-heading{width:334px;height:28.74px;gap:9.86px}.products-page .product-icon{width:28.74px;height:28.74px;border-radius:7px}.products-page .product-meta h2{font-size:13.96px;line-height:20.94px;font-weight:700}.products-page .product-meta p{width:334px;font-size:13.96px;line-height:20.94px;font-weight:500}.products-page .product-art .product-phone{width:100%;height:100%;object-fit:contain}.products-page .product-decor{transform:none}.products-page+.footer{display:block;margin-top:64px}}@media (max-width: 1439px){html,body{width:100%;overflow-x:clip}body{min-width:0!important}.site-header,.home-page,.products-page,.about-page,.join-page,.footer,.home-page+.footer,.products-page+.footer,.about-page~.footer,.join-page~.footer{width:100%!important;max-width:100%}}@media (min-width: 761px) and (max-width: 1439px){:root{--t-shell: calc(100vw - 88px) ;--t-copy: min(888px, calc(100vw - 176px) )}.site-header{width:100%!important;height:114px;padding:0 44px}.site-nav{display:flex}.mobile-menu-button,.mobile-nav-panel{display:none!important}.shell,.home-page .home-hero,.home-page .value-section,.products-page .product-scroll,.products-page .product-stage,.about-page .about-hero{width:var(--t-shell)!important;max-width:var(--t-shell)}.home-page .home-hero{height:676px;min-height:0}.home-page .hero-title{top:37.45%;right:auto;bottom:auto;left:7.17%;width:71%!important;height:auto;font-size:80px;line-height:96px}.home-page .hero-title strong{width:auto!important;max-width:100%;white-space:normal}.home-about-section,.home-hero+.home-section,.products-page .page-intro,.about-page .about-copy{width:var(--t-copy)!important}.home-about-section h1,.home-about-section .center-copy,.home-about-section .intro-grid,.home-hero+.home-section h1,.home-hero+.home-section .center-copy,.products-page .page-intro h1,.products-page .page-intro p,.about-page .about-copy p{width:100%!important;max-width:100%}.home-about-section .intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-about-section .intro-card,.home-about-section .intro-card-media,.home-about-section .intro-card-media img,.home-about-section .intro-card p{width:100%!important}.home-page .value-section{height:calc(var(--t-shell) / 2)!important;aspect-ratio:2 / 1;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .value-copy,.home-page .value-section>img{width:100%!important;height:100%;min-height:0}.home-page .value-copy{padding:64px}.home-page .value-copy h2{font-size:46px}.home-page .value-copy p{font-size:24px;line-height:36px}.home-page .value-section+.home-section{width:var(--t-shell)!important}.home-page .value-section+.home-section h1,.home-page .value-section+.home-section .center-copy{width:var(--t-copy)!important}.home-page .value-section+.home-section .wide-photo{width:min(1120px,calc(100vw - 176px))!important;height:auto;aspect-ratio:16 / 9}.home-page .investors{width:100%!important;margin-inline:0!important}.home-page .investors>div{max-width:calc(100vw - 176px)}.products-page .product-stage{height:clamp(520px,52.8vw,676px);min-height:0}.products-page .product-scroll{height:calc(clamp(520px,52.8vw,676px) + 450vh)}.products-page .product-state{grid-template-columns:38.76% 61.24%;grid-template-rows:1fr}.products-page .product-meta,.products-page .product-art{width:100%!important;height:100%}.products-page .product-meta{padding:clamp(36px,4.5vw,56px)}.products-page .product-heading,.products-page .product-meta p{width:100%!important}.products-page .product-meta p{font-size:clamp(22px,2.7vw,32px);line-height:1.5}.products-page .product-art .product-phone{left:8.8%;top:3.5%;width:82.4%;height:96.5%}.about-page .about-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-hero>div,.about-page .about-hero>img{width:100%!important}.about-page .honors,.about-page .honors img,.about-page .honors:after{width:min(1120px,calc(100vw - 176px))!important}.about-page .timeline-section{width:100%!important}.about-page .timeline{width:min(900px,calc(100vw - 176px))!important}.about-page .timeline-item{width:50%}.join-page .join-intro{width:var(--t-copy)!important}.join-page .benefits,.join-page .care-grid{width:var(--t-shell)!important}.join-page .care-section{width:100%!important}.join-page .care-section>h1{width:100%!important}.join-page .care-grid{margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.join-page .care-column{width:auto!important;min-width:0}.join-page .office,.join-page .office img{width:100%!important}.footer,.home-page+.footer,.join-page~.footer,.products-page~.footer,.about-page~.footer{padding:80px 44px 44px!important}.footer-content,.home-page+.footer .footer-content{width:var(--t-shell)!important;margin-inline:auto!important}.footer-brand{flex:0 0 auto}.footer-right{width:min(720px,62vw)!important;flex-basis:min(720px,62vw);margin-left:auto}.footer-links,.footer-bottom,.footer-divider,.footer-bottom-content{width:100%!important}.footer-links{grid-template-columns:89px 89px 89px;column-gap:clamp(48px,7vw,120px)}.footer-divider{max-width:100%}}@media (max-width: 639px){:root{--tm-content: calc(100vw - 48px) }.site-header{width:100%!important;height:68px;padding:0 24px}.site-nav{display:none}.mobile-menu-button{display:block}.mobile-nav-panel{top:68px}.home-page .home-hero{height:clamp(640px,195vw,840px)}.home-page .home-about-section,.home-page .home-about-section h1,.home-page .home-about-section .center-copy,.home-page .home-about-section .intro-grid,.home-page .home-about-section .intro-card,.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img,.home-page .home-about-section .intro-card p,.home-page .value-copy,.home-page .value-section>img,.home-page .value-section+.home-section h1,.home-page .value-section+.home-section .center-copy,.home-page .value-section+.home-section .wide-photo,.footer-content,.home-page+.footer .footer-content,.footer-right,.footer-links,.footer-links>div,.footer-group-toggle,.footer-submenu,.footer-submenu a,.footer-bottom,.footer-bottom-content,.about-page .about-hero,.about-page .about-hero img,.about-page .about-copy,.about-page .about-copy p,.about-page .timeline-section h1,.about-page .timeline,.about-page .honors:after,.join-page .join-intro,.join-page .join-intro h1,.join-page .join-intro p,.join-page .benefits,.join-page .benefit,.join-page .care-section>h1,.join-page .care-grid,.products-page .page-intro h1,.products-page .page-intro p,.products-page .product-stage,.products-page .product-art,.products-page .product-meta{width:var(--tm-content)!important;max-width:var(--tm-content)}.home-page .home-about-section .center-copy,.home-page .home-about-section .intro-grid,.home-page .home-about-section .intro-card,.home-page .home-about-section .intro-card p,.home-page .value-section+.home-section .center-copy,.about-page .about-copy,.about-page .about-copy p,.join-page .join-intro,.join-page .join-intro h1,.join-page .join-intro p,.join-page .benefits,.join-page .care-grid,.products-page .page-intro,.products-page .page-intro h1,.products-page .page-intro p{height:auto!important}.home-page .home-about-section .intro-grid,.join-page .benefits,.join-page .care-grid{min-height:0}.home-page .home-about-section .intro-card{min-height:339px}.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img,.home-page .value-section+.home-section .wide-photo,.about-page .honors:after{height:auto!important;aspect-ratio:382 / 238}.home-page .value-copy,.products-page .product-stage,.about-page .about-hero,.about-page .timeline{margin-inline:auto}.home-page .value-body,.home-page .value-body p{max-width:100%}.home-page .value-content,.home-page .value-content h2,.home-page .value-body,.home-page .value-body p{width:100%!important}.home-page .value-content[data-value-index="0"] .value-body p:first-child{width:100%;white-space:normal}.home-page .investors h1{width:100%!important}.home-page .investors>div{width:var(--tm-content)!important;gap:clamp(8px,3.7vw,16px)}.home-page .investors>div img{max-width:calc((100% - 32px) / 3);height:auto}.about-page .about-hero>div{width:100%}.join-page .benefit{height:var(--benefit-height, auto)}.products-page .page-intro,.products-page .product-scroll,.products-page .product-heading,.products-page .product-meta p{width:100%!important}.footer{width:100%!important;padding-inline:24px}.footer-content{margin-inline:auto}}@media (max-width: 374px){:root{--tm-content: calc(100vw - 32px) }.site-header,.mobile-nav-panel,.footer,.home-page+.footer{padding-inline:16px}.home-page .value-copy,.products-page .product-meta{padding:20px}}@media (min-width: 1440px){:root{--wide-shell: calc(100% - 88px) }.site-header,.home-page,.products-page,.about-page,.join-page,.footer,.home-page+.footer,.products-page+.footer,.about-page~.footer,.join-page~.footer{width:100%!important;max-width:none}.site-header{padding-inline:44px}.home-page .home-hero,.home-page .value-section,.products-page .product-scroll,.products-page .product-stage,.about-page .about-hero{width:var(--wide-shell)!important;max-width:none}.home-page .home-hero,.home-page .value-section,.products-page .product-scroll,.products-page .product-stage,.about-page .about-hero{margin-left:auto!important;margin-right:auto!important}.home-page .home-hero{height:calc(100svh - 138px);min-height:0;max-height:none;margin-bottom:44px!important}.home-page .value-section{height:calc(var(--wide-shell) / 2);max-height:760px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .value-copy,.home-page .value-section>img{width:100%!important;height:100%}.home-page .investors{width:100%!important;margin-inline:0!important}.products-page .product-stage{height:min(50vw,760px)}.products-page .product-scroll{height:calc(min(50vw,760px) + 450vh)}.products-page .product-state{grid-template-columns:38.76% 61.24%}.products-page .product-meta,.products-page .product-art{width:100%!important;height:100%}.about-page .about-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-hero>div,.about-page .about-hero>img{width:100%!important}.footer,.home-page+.footer,.products-page+.footer,.about-page~.footer,.join-page~.footer{padding-inline:44px!important}.footer-content,.home-page+.footer .footer-content{width:var(--wide-shell)!important;max-width:none}.footer-divider{width:100%!important;max-width:100%}}@media (min-width:761px) and (max-width:1439px){:root{--fluid-shell: calc(100vw - 88px) ;--fluid-copy:min(888px, calc(100vw - 176px) );--space-120:clamp(64px,8.333vw,120px);--section-title-size:clamp(40px, calc(9.1667vw - 70px) ,62px);--section-title-line:1.2}body{min-width:0}.home-page,.products-page,.about-page,.join-page{width:100%!important;max-width:100%;margin-inline:auto}.home-page .home-section h1,.home-page .investors h1,.products-page .page-intro h1,.about-page .timeline-section h1,.about-page .honors h1,.join-page .care-section>h1{width:auto;height:auto;font-size:var(--section-title-size);line-height:var(--section-title-line)}.home-page .hero-title{width:85.66%!important}.home-page .hero-title strong{max-width:none!important;white-space:nowrap}.home-page .home-about-section{width:var(--fluid-copy)!important;height:auto;min-height:0;margin-top:var(--space-120);padding-top:var(--space-120);padding-bottom:var(--space-120)}.home-page .home-about-section .intro-grid{width:100%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-about-section .intro-card{width:auto;height:auto;min-width:0}.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img{width:100%;height:auto;aspect-ratio:424/238}.home-page .home-about-section .intro-card p{width:100%;height:auto}.home-page .home-about-section+.value-section{width:var(--fluid-shell)!important;height:auto!important;min-height:520px;margin-top:var(--space-120)!important;aspect-ratio:2/1;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.home-page .value-copy{position:relative;width:100%!important;height:100%!important;min-height:520px;padding:64px;display:block;overflow:hidden}.home-page .value-copy>span{width:auto;height:auto;font-size:34px;line-height:40.8px}.home-page .value-content{position:absolute;left:64px;right:64px;bottom:132px;display:flex;flex-direction:column;gap:48px}.home-page .value-copy h2{width:auto;height:auto;margin:0;font-size:46px;line-height:55.2px}.home-page .value-body{width:100%;max-width:100%;margin:0;gap:var(--gap-value-body)}.home-page .value-copy p{width:100%;height:auto!important;font-size:24px;line-height:36px}.home-page .arrows{position:absolute;left:64px;bottom:64px;width:auto;height:auto;margin:0;gap:24px}.home-page .arrows button,.home-page .arrows button img{width:42px;height:42px}.home-page .value-section>img{width:100%!important;height:100%!important;min-height:520px;object-fit:cover}.home-page .value-section+.home-section{width:min(1120px,var(--fluid-shell))!important;height:auto;min-height:0;margin-top:var(--space-120);padding-top:var(--space-120);padding-bottom:var(--space-120)}.home-page .value-section+.home-section h1,.home-page .value-section+.home-section .center-copy{width:var(--fluid-copy)!important;height:auto}.home-page .value-section+.home-section .wide-photo{width:100%!important;height:auto;aspect-ratio:16/9}.home-page .value-section+.home-section+.investors{height:auto;min-height:360px;margin-top:var(--space-120)!important;padding-top:var(--space-120);padding-bottom:var(--space-120)}.home-page .investors>div{width:min(966px,calc(100vw - 176px));height:auto}.home-page .investors>div img{max-width:30%;height:auto!important}.products-page .page-intro{width:var(--fluid-copy);height:auto;min-height:186px;margin-top:var(--space-120)}.products-page .product-scroll{height:calc(clamp(520px,52.8vw,676px) + 450vh + max(24px,calc((100vh - clamp(520px,52.8vw,676px))/2))*2);padding-bottom:0}.products-page .product-stage{top:max(24px,calc((100vh - clamp(520px,52.8vw,676px))/2));width:var(--fluid-shell)!important;height:clamp(520px,52.8vw,676px)}.products-page .product-meta{padding:clamp(36px,4.45vw,64px)}.products-page .product-heading{width:100%;height:auto}.products-page .product-meta h2{width:auto;height:auto;font-size:clamp(24px,2.36vw,34px);line-height:1.35}.products-page .product-meta p{width:100%;height:auto;font-size:clamp(22px,2.36vw,34px);line-height:1.5}.products-page .product-art .product-phone{left:8.8%;top:50%;width:82.4%;height:auto;object-fit:contain;transform:translateY(-33.61%)}.products-page~.footer{margin-top:var(--space-120)}.about-page .about-hero{width:var(--fluid-shell)!important;height:auto;min-height:420px;aspect-ratio:1352/540}.about-page .about-hero>div{min-height:0;padding:clamp(36px,4.45vw,64px)}.about-page .about-hero span{top:clamp(54px,5.76vw,83px);font-size:clamp(22px,2.36vw,34px);line-height:1.2}.about-page .about-hero h1{width:min(489px,82%);font-size:clamp(32px,3.2vw,46px);line-height:1.2}.about-page .about-copy{width:var(--fluid-copy)!important;height:auto;min-height:0;padding-top:var(--space-120);padding-bottom:var(--space-120)}.about-page .about-copy p{width:100%!important;height:auto}.about-page .timeline-section{height:auto;min-height:1500px;padding-top:var(--space-120);padding-bottom:var(--space-120);gap:var(--space-120)}.about-page .timeline{width:min(900px,calc(100vw - 176px))!important}.about-page .timeline-item span{max-width:100%;overflow-wrap:anywhere}.about-page .honors{width:min(1120px,calc(100vw - 176px))!important;height:auto;min-height:760px;padding-top:var(--space-120);padding-bottom:var(--space-120);row-gap:var(--space-120)}.about-page .honors:after{width:100%!important;height:auto;aspect-ratio:16/9}.join-page .join-intro{width:var(--fluid-copy)!important;height:auto;min-height:380px;padding-top:var(--space-120)}.join-page .join-intro h1,.join-page .join-intro p{width:100%;height:auto}.join-page .benefits{width:var(--fluid-copy)!important;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.join-page .benefit{width:auto;height:auto;min-height:412px}.join-page .benefit p{width:100%}.join-page .care-section{width:100%!important;height:auto;min-height:0;padding-top:var(--space-120)}.join-page .care-grid{width:min(1120px,var(--fluid-shell))!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.8vw,40px)}.join-page .care-column{width:auto;min-width:0}.join-page .office{width:100%!important;height:auto;aspect-ratio:1440/616;padding:16px}.join-page .office img{width:100%!important;height:100%;object-fit:cover}.join-page .office div{left:22.36%;top:35%;width:55.28%;height:auto;font-size:clamp(48px,5.56vw,80px);line-height:1.2}.join-page .join-cta{width:100%;height:auto;min-height:135px;flex-wrap:wrap;padding:24px 44px}.join-page .join-cta h1{font-size:clamp(26px,2.5vw,36px)}.footer,.home-page+.footer,.products-page~.footer,.about-page~.footer,.join-page~.footer{width:100%!important;height:auto;min-height:0;padding:64px 44px 44px!important}.footer-content,.home-page+.footer .footer-content{width:var(--fluid-shell)!important;height:auto;min-height:239px;margin-inline:auto}.footer-right{width:clamp(720px,calc(100% - 360px),800px)!important;flex-basis:clamp(720px,calc(100% - 360px),800px)}.footer-links,.footer-bottom,.footer-divider,.footer-bottom-content{width:100%!important}.footer-links{grid-template-columns:repeat(3,89px);column-gap:clamp(200px,16vw,240px);justify-content:start}}@media (max-width: 760px){body .join-page .care-column .text-button{display:inline-flex!important;width:max-content!important;max-width:100%!important;flex-direction:row!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}body .join-page .care-column .text-button span,body .join-page .care-column .text-button img{flex:0 0 auto!important}body .join-page .care-column .text-button img{display:block!important;width:16px!important;height:16px!important}}@media (min-width: 761px){body .products-page .product-scroll{width:min(1352px,calc(100vw - 88px))!important;max-width:none!important;margin:64px auto 0!important}body .products-page .product-stage{width:100%!important;max-width:none!important;margin:0 auto!important;display:block!important}body .products-page .product-state{display:grid!important;grid-template-columns:38.76% 61.24%!important;grid-template-rows:1fr!important}body .products-page .product-state .product-meta{grid-column:1!important;grid-row:1!important}body .products-page .product-state .product-art{grid-column:2!important;grid-row:1!important}.products-page .product-scroll{width:min(1352px,calc(100vw - 88px))!important;max-width:none!important;margin:64px auto 0!important;height:calc(var(--product-card-height) + 450vh)!important;--product-card-height: clamp(520px, 50vw, 760px);position:relative!important;left:auto!important;right:auto!important}.products-page .product-stage{position:sticky!important;display:block!important;width:100%!important;margin-inline:auto!important;height:var(--product-card-height)!important;top:max(24px,calc((100svh - var(--product-card-height)) / 2));left:auto!important;right:auto!important}.products-page .product-state{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-columns:38.76% 61.24%!important;grid-template-rows:1fr!important}.products-page .product-state>.product-meta{grid-column:1;grid-row:1}.products-page .product-state>.product-art{grid-column:2;grid-row:1}.products-page .product-state>.product-meta,.products-page .product-state>.product-art{width:auto!important;max-width:none!important;height:auto!important;min-width:0!important;min-height:0!important}.products-page .product-state>.product-meta{grid-column:1!important;grid-row:1!important}.products-page .product-state>.product-art{grid-column:2!important;grid-row:1!important}}@media (min-width: 640px) and (max-width: 760px){:root{--mobile-fluid-content: calc(100vw - 48px) }.site-header,.home-page,.products-page,.about-page,.join-page,.footer{width:100%!important;max-width:none!important}.shell,.home-page .home-hero,.home-page .home-about-section,.home-page .value-section+.home-section,.about-page .about-hero,.about-page .about-copy,.about-page .timeline,.about-page .honors,.join-page .join-intro,.join-page .benefits,.join-page .care-grid,.products-page .page-intro,.products-page .product-scroll,.footer-content{width:var(--mobile-fluid-content)!important;max-width:none!important;margin-inline:auto!important}.home-page .home-about-section,.home-page .home-about-section h1,.home-page .home-about-section .center-copy,.home-page .home-about-section .intro-grid,.home-page .home-about-section .intro-card,.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img,.home-page .home-about-section .intro-card p,.home-page .value-section+.home-section h1,.home-page .value-section+.home-section .center-copy,.home-page .value-section+.home-section .wide-photo,.about-page .about-copy p,.about-page .about-hero h1,.about-page .timeline-section h1,.about-page .honors:after,.join-page .join-intro h1,.join-page .join-intro p,.products-page .page-intro h1,.products-page .page-intro p{width:100%!important;max-width:100%!important}.about-page .about-copy p,.home-page p,.products-page p,.join-page p{height:auto!important;overflow-wrap:anywhere;white-space:normal}.home-page .home-about-section .intro-grid,.join-page .benefits,.join-page .care-grid{height:auto!important}.home-page .home-about-section .intro-card{height:auto!important;min-height:0}.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img{height:auto!important;aspect-ratio:382 / 238}.home-page .value-copy{height:auto!important;min-height:0}.home-page .value-section>img{height:auto!important;aspect-ratio:382 / 314}.about-page .about-hero{height:auto!important;aspect-ratio:382 / 540}.about-page .about-hero img{width:100%!important;height:auto!important}.about-page .about-copy,.about-page .timeline-section,.about-page .honors{height:auto!important;min-height:0}.products-page .product-scroll{height:calc(min(764px,82svh) + 450svh)!important}.products-page .product-stage{width:100%!important;height:min(764px,82svh)!important}.products-page .product-state{grid-template-columns:1fr!important;grid-template-rows:58% 42%!important}.products-page .product-art{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important}.products-page .product-meta{grid-column:1!important;grid-row:2!important;width:100%!important;height:100%!important}}@media (min-width: 640px) and (max-width: 760px){:root{--mobile-fluid-content: calc(100vw - 48px) }.site-header,.home-page,.products-page,.about-page,.join-page,.footer,.home-page+.footer,.products-page+.footer{width:100%!important;max-width:none!important}.shell,.home-page .home-hero,.home-page .home-about-section,.home-page .value-section+.home-section,.about-page .about-hero,.about-page .about-copy,.about-page .timeline,.about-page .honors,.join-page .join-intro,.join-page .benefits,.join-page .care-grid,.products-page .page-intro,.products-page .product-scroll,.footer-content,.footer-right,.footer-links,.footer-bottom{width:var(--mobile-fluid-content)!important;max-width:none!important;margin-inline:auto!important}.home-page .home-about-section,.home-page .home-about-section h1,.home-page .home-about-section .center-copy,.home-page .home-about-section .intro-grid,.home-page .home-about-section .intro-card,.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img,.home-page .home-about-section .intro-card p,.home-page .value-section+.home-section h1,.home-page .value-section+.home-section .center-copy,.home-page .value-section+.home-section .wide-photo,.about-page .about-copy p,.about-page .timeline-section h1,.about-page .honors:after,.join-page .join-intro h1,.join-page .join-intro p,.join-page .benefit,.join-page .benefit p,.join-page .care-section>h1,.join-page .care-grid,.products-page .page-intro h1,.products-page .page-intro p,.products-page .product-stage,.products-page .product-art,.products-page .product-meta,.products-page .product-heading,.products-page .product-meta p{width:var(--mobile-fluid-content)!important;max-width:none!important}.home-page .home-about-section .intro-grid,.join-page .benefits,.join-page .care-grid{height:auto!important}.home-page .home-about-section .intro-card{height:auto!important;min-height:0}.home-page .home-about-section .intro-card-media,.home-page .home-about-section .intro-card-media img{height:auto!important;aspect-ratio:382 / 238}.home-page .home-about-section .intro-card p,.about-page .about-copy p,.join-page .benefit p{height:auto!important}.home-page .value-copy,.home-page .value-section>img{width:100%!important}.home-page .value-copy{height:auto!important;min-height:0}.home-page .value-section>img{height:auto!important;aspect-ratio:382 / 314}.about-page .about-hero{height:auto!important;aspect-ratio:382 / 540}.about-page .about-hero>div{min-height:0}.about-page .about-hero img{width:100%!important;height:auto!important;aspect-ratio:382 / 268}.about-page .about-copy{height:auto!important}.about-page .timeline-section{height:auto!important;min-height:0}.about-page .timeline{height:calc(var(--mobile-fluid-content) * 2.91)!important;margin-top:64px!important}.about-page .honors{height:auto!important}.join-page .benefit,.join-page .care-section{height:auto!important;min-height:0}.join-page .care-grid{height:auto!important}.products-page .product-scroll{height:calc(min(764px,82svh) + 450svh)!important}.products-page .product-stage{height:min(764px,82svh)!important}.products-page .product-art{height:58%!important}.products-page .product-meta{height:42%!important}.footer-content,.footer-right,.footer-links,.footer-links>div,.footer-group-toggle,.footer-submenu,.footer-submenu a,.footer-bottom,.footer-bottom-content{width:var(--mobile-fluid-content)!important}.home-page h1,.home-page h2,.home-page h3,.home-page p,.products-page h1,.products-page h2,.products-page h3,.products-page p,.about-page h1,.about-page h2,.about-page h3,.about-page p,.join-page h1,.join-page h2,.join-page h3,.join-page p,.footer b,.footer a,.footer span{max-width:100%!important;overflow-wrap:anywhere;white-space:normal}.products-page .page-intro h1,.products-page .page-intro p,.products-page .product-heading,.products-page .product-meta h2,.products-page .product-meta p,.about-page .about-copy p,.about-page .about-hero h1,.join-page .join-intro h1,.join-page .join-intro p{width:100%!important}}@media (min-width: 761px) and (max-width: 1439px){body .products-page .product-scroll{width:100%!important;margin:72px auto 0!important;height:calc(623px + 450svh)!important}body .products-page .product-stage{width:min(382px,calc(100vw - 48px))!important;height:623px!important;top:max(24px,calc((100svh - 623px)/2));margin:0 auto!important;border-radius:16px!important}body .products-page .product-state{grid-template-columns:1fr!important;grid-template-rows:412.35px 210.65px!important}body .products-page .product-state .product-art{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important}body .products-page .product-state .product-meta{grid-column:1!important;grid-row:2!important;width:100%!important;height:100%!important;padding:24px!important}body .products-page .product-state .product-copy{gap:67px!important;justify-content:flex-start!important}body .products-page .product-heading{width:334px!important;height:28.74px!important;gap:9.86px!important}body .products-page .product-icon{width:28.74px!important;height:28.74px!important;border-radius:7px!important}body .products-page .product-meta h2{font-size:13.96px!important;line-height:20.94px!important;font-weight:700!important}body .products-page .product-meta p{width:334px!important;font-size:13.96px!important;line-height:20.94px!important;font-weight:500!important}body .products-page .product-art .product-phone{width:100%!important;height:100%!important;object-fit:contain!important;left:auto!important;top:auto!important;transform:none!important}body .products-page .product-decor{transform:none!important}}@media (min-width: 761px) and (max-width: 949.98px){.footer,.home-page+.footer,.products-page+.footer,.about-page~.footer,.join-page~.footer{padding-inline:24px!important}.footer-content,.home-page+.footer .footer-content{width:calc(100vw - 48px)!important;max-width:none!important;margin-inline:24px!important;display:block!important}.footer-brand,.footer-social,.footer-right,.footer-links,.footer-links>div,.footer-group-toggle,.footer-submenu,.footer-submenu a,.footer-bottom,.footer-bottom-content{width:100%!important}.footer-right{margin-top:48px!important;margin-left:0!important}.footer-links{display:flex!important;flex-direction:column!important;gap:0!important}.footer-links>div{height:49px!important;overflow:hidden!important}.footer-group-toggle{display:flex!important;justify-content:space-between!important;padding:16px 0!important}.footer-group-toggle span{display:block!important;width:16px!important;height:16px!important;background:url(https://akoss.bangcdn.net/cms/arrow-right.svg) center/contain no-repeat!important;transform:rotate(90deg)!important}.footer-submenu{display:flex!important;flex-direction:column!important;gap:0!important}.footer-submenu a{display:flex!important;height:33px!important;padding:8px 0!important;align-items:center!important}.footer-bottom{margin-top:48px!important}.footer-bottom-content{display:block!important}}@media (max-width: 760px){.footer,.home-page+.footer,.products-page+.footer,.about-page~.footer,.join-page~.footer{padding-right:24px!important;padding-left:24px!important}.footer-content,.home-page+.footer .footer-content{width:calc(100vw - 48px)!important;max-width:none!important;margin-right:0!important;margin-left:0!important;height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important}.footer-right,.footer-links,.footer-links>div,.footer-links>div:nth-child(2),.footer-links>div:nth-child(3),.footer-group-toggle,.footer-submenu,.footer-submenu a,.footer-bottom,.footer-bottom-content{width:100%!important}.footer-right{margin-top:48px!important;margin-left:0!important}.footer-links{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;gap:24px!important}.footer-links>div{height:auto!important;min-height:0!important;overflow:visible!important}.footer-links>div.is-open{height:auto!important}.footer-links>div:not(.is-open){height:49px!important;overflow:hidden!important}.footer-links>div:not(.is-open) .footer-submenu{display:none!important}.footer-group-toggle{display:flex!important;height:49px!important;padding:16px 0!important;align-items:center!important;justify-content:space-between!important}.footer-group-toggle span{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;background:url(https://akoss.bangcdn.net/cms/arrow-right.svg) center/contain no-repeat!important;transform:rotate(90deg)!important}.footer-links>div.is-open .footer-group-toggle span{transform:rotate(-90deg)!important}.footer-submenu{display:flex!important;flex-direction:column!important;gap:0!important}.footer-submenu a{display:flex!important;height:33px!important;margin:0!important;padding:8px 0!important;align-items:center!important;font-size:14px!important;line-height:16.8px!important;font-weight:600!important}.footer-bottom{height:44px!important;margin-top:48px!important}}@media (min-width: 761px) and (max-width: 1439px){body .products-page.products-vertical .product-scroll{width:calc(100vw - 88px)!important;max-width:none!important;margin:64px auto 0!important;height:calc(min(764px,82svh) + 300svh)!important}body .products-page.products-vertical .product-stage{width:100%!important;height:min(764px,82svh)!important;top:max(24px,calc((100svh - min(764px,82svh))/2))!important;margin:0 auto!important;overflow:visible!important}body .products-page.products-vertical .product-state{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:66% 34%!important}body .products-page.products-vertical .product-state .product-art{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;padding:32px 0!important;box-sizing:border-box!important;overflow:visible!important}body .products-page.products-vertical .product-state .product-meta{grid-column:1!important;grid-row:2!important;width:100%!important;height:100%!important}body .products-page.products-vertical .product-art .product-phone{position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:calc(100% - 64px)!important;max-width:100%!important;object-fit:contain!important;transform:translate(-50%,-50%)!important}}@media (min-width: 1440px){body .products-page .product-art{overflow:visible!important}body .products-page .product-stage{overflow:hidden!important}body .products-page .product-art .product-phone{left:50%!important;top:50%!important;width:auto!important;height:calc(100% - 64px)!important;max-width:100%!important;object-fit:contain!important;transform:translate(-50%,-50%)!important}}@media (min-width: 640px) and (max-width: 760px){:root{--mobile-fluid-content: calc(100vw - 48px) }body .site-header,body .home-page,body .products-page,body .about-page,body .join-page,body .footer{width:100%!important;max-width:none!important}body .home-page .home-hero,body .home-page .home-about-section,body .home-page .value-section+.home-section,body .about-page .about-hero,body .about-page .about-copy,body .about-page .timeline,body .about-page .honors,body .join-page .join-intro,body .join-page .benefits,body .join-page .care-grid,body .products-page .page-intro,body .products-page .product-scroll,body .footer-content{width:var(--mobile-fluid-content)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}body .home-page h1,body .home-page p,body .products-page h1,body .products-page p,body .about-page h1,body .about-page p,body .join-page h1,body .join-page p{width:100%!important;max-width:100%!important;height:auto!important;overflow-wrap:anywhere;white-space:normal}body .home-page .home-about-section .intro-grid,body .join-page .benefits,body .join-page .care-grid{height:auto!important}body .home-page .home-about-section .intro-card,body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img{width:100%!important;height:auto!important}body .about-page .about-hero{height:auto!important;aspect-ratio:382 / 540}body .about-page .about-hero img{width:100%!important;height:auto!important}body .about-page .about-copy,body .about-page .timeline-section,body .about-page .honors{height:auto!important;min-height:0!important}body .about-page .timeline{height:1080px!important}body .about-page .timeline:before{bottom:28px!important}body .about-page .timeline:after{max-height:calc(100% - 28px)!important}body .products-page .product-scroll{height:calc(min(764px,82svh) + 450svh)!important}body .products-page .product-stage{width:100%!important;height:min(764px,82svh)!important}body .products-page .product-state{grid-template-columns:1fr!important;grid-template-rows:58% 42%!important}body .products-page .product-art{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important}body .products-page .product-meta{grid-column:1!important;grid-row:2!important;width:100%!important;height:100%!important}}@media (min-width: 500px) and (max-width: 949.98px){html{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y;-webkit-overflow-scrolling:touch}body:not(.mobile-menu-visible):not(.footer-modal-open){overflow:visible!important;touch-action:pan-y}#app{min-height:max-content;touch-action:pan-y}}@media (min-width: 640px) and (max-width: 760px){:root{--preview-content: calc(100vw - 48px) ;--preview-section-space: 64px;--product-card-height: clamp(623px, calc(100svh - 320px) , 760px)}html,body{width:100%;max-width:100%}body .site-header,body .home-page,body .products-page,body .about-page,body .join-page,body .footer{width:100%!important;max-width:100%!important;margin-inline:0!important}body .site-header{height:68px!important;padding:24px!important}body .site-nav{display:none!important}body .mobile-menu-button{display:block!important}body .home-page .home-hero,body .home-page .home-about-section,body .home-page .value-section,body .home-page .value-section+.home-section,body .about-page .about-hero,body .about-page .about-copy,body .join-page .join-intro,body .join-page .benefits,body .join-page .care-grid,body .products-page .page-intro,body .products-page .product-scroll,body .footer-content{width:var(--preview-content)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}body .home-page .home-hero{height:min(840px,170vw)!important;min-height:0!important}body .home-page .home-hero>img{width:100%!important;height:100%!important}body .home-page .home-about-section{height:auto!important;min-height:0!important;padding:var(--preview-section-space) 0!important;margin-top:0!important;display:block!important}body .home-page .home-about-section h1,body .home-page .home-about-section .center-copy,body .home-page .home-about-section .intro-grid,body .home-page .home-about-section .intro-card,body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img,body .home-page .home-about-section .intro-card p{width:100%!important;max-width:100%!important;height:auto!important}body .home-page .home-about-section .intro-grid{display:flex!important;flex-direction:column!important;gap:var(--preview-section-space)!important}body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img{aspect-ratio:382 / 238;object-fit:cover}body .home-page .value-section{height:auto!important;min-height:0!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;overflow:hidden!important;border-radius:16px!important}body .home-page .value-copy{width:100%!important;height:auto!important;min-height:362px!important;padding:24px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}body .home-page .value-copy>span{width:auto!important;height:auto!important}body .home-page .value-content{left:24px!important;right:24px!important;bottom:84px!important;width:auto!important}body .home-page .value-copy h2,body .home-page .value-body,body .home-page .value-copy p{width:100%!important;max-width:100%!important;height:auto!important}body .home-page .value-section>img{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:382 / 314;object-fit:cover;margin:0!important}body .home-page .value-section+.home-section{height:auto!important;min-height:0!important;padding:var(--preview-section-space) 0!important;margin:0 auto!important}body .home-page .value-section+.home-section h1,body .home-page .value-section+.home-section .center-copy,body .home-page .value-section+.home-section .wide-photo{width:100%!important;max-width:100%!important;height:auto!important}body .home-page .value-section+.home-section .wide-photo{aspect-ratio:16 / 9;object-fit:cover;object-position:center 72%!important}body .home-page .investors{width:100%!important;height:auto!important;min-height:216px!important;padding:var(--preview-section-space) 24px!important;margin:0!important}body .home-page h1,body .home-page h2,body .home-page h3,body .home-page p,body .products-page h1,body .products-page h2,body .products-page p,body .about-page h1,body .about-page p,body .join-page h1,body .join-page p{max-width:100%!important;overflow-wrap:anywhere;white-space:normal}body .home-page .center-copy,body .products-page .page-intro p,body .about-page .about-copy p,body .join-page p{font-size:16px!important;line-height:24px!important}body .home-page h1,body .products-page .page-intro h1,body .about-page .timeline-section h1,body .join-page .care-section>h1{font-size:24px!important;line-height:29px!important}body .about-page .about-copy,body .about-page .timeline-section,body .about-page .honors,body .join-page .join-intro,body .join-page .care-section,body .join-page .join-cta,body .home-page .home-about-section,body .home-page .value-section+.home-section{padding-top:var(--preview-section-space)!important;padding-bottom:var(--preview-section-space)!important}body .about-page .timeline-section{gap:var(--preview-section-space)!important}body .about-page .honors{row-gap:var(--preview-section-space)!important}body .products-page .page-intro{padding-top:var(--preview-section-space)!important;padding-bottom:0!important;margin-top:0!important}body .products-page .product-scroll{margin-top:var(--preview-section-space)!important;height:calc(var(--product-card-height) + 300svh)!important}body .products-page .product-stage{width:100%!important;height:var(--product-card-height)!important;min-height:0!important;top:max(24px,calc((100svh - var(--product-card-height)) / 2))!important;transform:none!important;overflow:visible!important}body .products-page .product-state{grid-template-rows:66% 34%!important}body .products-page .product-art{padding:32px 0!important;box-sizing:border-box!important;overflow:hidden!important}body .products-page .product-art .product-phone{position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:calc(100% - 64px)!important;max-width:100%!important;object-fit:contain!important;transform:translate(-50%,-50%)!important}body .products-page+.footer,body .home-page+.footer,body .about-page~.footer,body .join-page~.footer{margin-top:var(--preview-section-space)!important;padding-top:32px!important;padding-bottom:32px!important}}@media (min-width: 761px){body .products-page .product-stage,body .products-page .product-art{overflow:hidden!important}body .products-page .product-state--phoenix .product-decor--1{width:34.4%!important;height:45%!important}body .products-page .product-state--phoenix .product-decor--2{width:53.3%!important;height:55.2%!important}body .products-page .product-state--novel .product-decor--1{width:50.4%!important;height:47.6%!important}body .products-page .product-state--novel .product-decor--2{width:36.6%!important;height:86%!important}body .products-page .product-state--wescore .product-decor--1{width:45.3%!important;height:100%!important}body .products-page .product-state--music .product-decor--1{width:41.9%!important;height:52%!important}body .products-page .product-state--music .product-decor--2{width:69.2%!important;height:64%!important}}@media (max-width: 760px){body .products-page .product-stage,body .products-page .product-art{overflow:hidden!important}body .products-page .product-state--phoenix .product-decor--1{width:34.4%!important;height:45%!important;transform:none!important}body .products-page .product-state--phoenix .product-decor--2{width:53.3%!important;height:55.2%!important;transform:none!important}body .products-page .product-state--novel .product-decor--1{width:50.4%!important;height:47.6%!important;transform:none!important}body .products-page .product-state--novel .product-decor--2{width:36.6%!important;height:86%!important;transform:none!important}body .products-page .product-state--wescore .product-decor--1{width:45.3%!important;height:100%!important;transform:none!important}body .products-page .product-state--music .product-decor--1{width:41.9%!important;height:52%!important;transform:none!important}body .products-page .product-state--music .product-decor--2{width:69.2%!important;height:64%!important;transform:none!important}}@media (max-width: 760px){body .join-page .office{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;aspect-ratio:696 / 1184!important;overflow:hidden!important;background:#000!important}body .join-page .office picture{display:block!important;width:100%!important;height:100%!important}body .join-page .office picture img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;opacity:1!important;transform:none!important}body .join-page .office:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,#000000bf,#0000004d 32.9561%,#0000004d 76.4287%,#000000bf)!important}body .join-page .office div{position:absolute!important;z-index:2!important;inset:50% 24px auto!important;width:auto!important;height:auto!important;padding:0!important;transform:translateY(-50%)!important;color:#fff!important;font-size:clamp(30px,9.3vw,40px)!important;line-height:1.25!important;font-weight:700!important;text-align:center!important;text-wrap:balance}}@media (min-width: 761px) and (max-width: 1439px){body .join-page .office{height:auto!important;aspect-ratio:auto!important}body .join-page .office picture{display:block!important;width:100%!important;height:auto!important}body .join-page .office picture img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important}}@media (min-width: 950px){body .site-header .logo-link img,body .footer .footer-brand>img{width:176px!important;height:32px!important}}body .home-page .value-content-outgoing,body .home-page .value-content-incoming{will-change:opacity}body .home-page .value-content-outgoing{z-index:1;opacity:1;transition:opacity .25s ease}body .home-page .value-content-incoming{z-index:2;opacity:0;transition:opacity .25s ease .25s}body .home-page .value-section.is-value-transitioning .value-content-outgoing{opacity:0}body .home-page .value-section.is-value-transitioning .value-content-incoming{opacity:1}@media (prefers-reduced-motion: reduce){body .home-page .value-content-outgoing,body .home-page .value-content-incoming{transition:none}}@media (min-width: 500px) and (max-width: 949.98px){body .site-header .logo-link img,body .footer .footer-brand>img{width:176px!important;height:32px!important}}@media (max-width: 499px){body .site-header .logo-link img,body .footer .footer-brand>img{width:110px!important;height:20px!important}}@media (min-width: 500px) and (max-width: 949.98px){body .home-page .home-hero{width:calc(100vw - 48px)!important;height:calc(100svh - 68px)!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:0!important}body .home-page .home-hero>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:85% bottom!important}body .home-page .hero-title{top:38%!important;right:auto!important;bottom:auto!important;left:5%!important;width:90%!important;height:auto!important;font-size:clamp(32px,6.18vw,46px)!important;line-height:1.2!important}body .home-page .hero-title strong{white-space:nowrap!important}}@media (min-width: 761px) and (max-width: 949.98px){body .home-page .home-hero{width:calc(100vw - 88px)!important;height:calc(100svh - 94px)!important}}@media (min-width: 950px){body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{width:100%!important;min-height:0!important;padding:80px 44px 44px!important}body .footer-content{width:min(1237px,100%)!important;min-height:239px!important;margin:0 auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}body .footer-right{width:min(800px,calc(100% - 360px))!important;flex:0 1 min(800px,calc(100% - 360px))!important;margin:0!important}body .footer-links{width:100%!important;display:grid!important;grid-template-columns:repeat(3,89px)!important;column-gap:clamp(80px,13.9vw,200px)!important;margin:0!important}body .footer-links>div{height:auto!important;overflow:visible!important}body .footer-group-toggle{display:block!important;padding:0!important}body .footer-group-toggle span{display:none!important}body .footer-submenu{display:contents!important}body .footer-submenu a{display:block!important;height:auto!important;padding:0!important}body .footer-bottom{width:100%!important;margin-top:64px!important}body .footer-divider,body .footer-bottom-content{width:100%!important}}@media (min-width: 500px) and (max-width: 949.98px){body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{width:100%!important;padding:64px 32px 32px!important}body .footer-content{width:100%!important;margin:0!important;display:block!important}body .footer-right{width:100%!important;margin-top:48px!important}body .footer-links{width:100%!important;display:flex!important;flex-direction:column!important;gap:0!important}body .footer-links>div{width:100%!important;height:49px!important;overflow:hidden!important}body .footer-group-toggle{width:100%!important;display:flex!important;justify-content:space-between!important;padding:16px 0!important}body .footer-group-toggle span{display:block!important;width:16px!important;height:16px!important}body .footer-submenu{display:flex!important;flex-direction:column!important;gap:0!important}body .footer-submenu a{display:flex!important;height:33px!important;padding:8px 0!important}body .footer-bottom{width:100%!important;margin-top:48px!important}body .footer-bottom-content{width:100%!important;display:block!important;white-space:normal!important}}@media (max-width: 499px){body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{width:100%!important;padding:48px 24px 32px!important}body .footer-content{width:100%!important;margin:0!important;display:block!important}body .footer-right{width:100%!important;margin-top:40px!important}body .footer-links{width:100%!important;display:flex!important;flex-direction:column!important;gap:0!important}body .footer-links>div{width:100%!important;height:48px!important;overflow:hidden!important}body .footer-group-toggle{width:100%!important;padding:16px 0!important;display:flex!important;justify-content:space-between!important}body .footer-group-toggle span{display:block!important;width:16px!important;height:16px!important}body .footer-submenu{display:flex!important;flex-direction:column!important}body .footer-submenu a{display:flex!important;height:32px!important;padding:8px 0!important}body .footer-bottom{width:100%!important;margin-top:40px!important}body .footer-bottom-content{width:100%!important;display:block!important;white-space:normal!important;font-size:10px!important;line-height:16px!important}}@media (max-width: 499px){body .about-page .about-copy,body .about-page .about-copy p{text-align:center!important}body .about-page .about-copy p{width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;text-align:left!important}}@media (max-width: 760px){body .products-page+.footer,body .products-page~.footer{margin-top:64px!important}}.products-page .product-carousel{width:calc(100vw - 88px);height:676px;aspect-ratio:auto;margin:64px auto 0;display:grid;grid-template-columns:38.7574% 61.2426%;overflow:hidden;border-radius:16px;background:#062b68;color:#fff}.products-page .product-stack{width:calc(100vw - 88px)!important;max-width:none!important;margin:64px auto 0!important;display:flex;flex-direction:column;gap:64px}.products-page .product-card{width:100%;height:676px;flex:0 0 676px;margin:0!important;display:grid;grid-template-columns:38.7574% 61.2426%;overflow:hidden;border:0;border-radius:16px;outline:0;box-shadow:none;background:transparent;color:#fff}.products-page .product-card.reveal{opacity:1;transform:none;transition:none}.products-page .product-card .product-carousel-copy>p{margin-top:auto}.products-page:has(.product-stack)+.footer{margin-top:120px!important}@media (min-width: 761px) and (max-width: 1439px){.products-page .product-card{height:auto;flex-basis:auto;aspect-ratio:2 / 1}}@media (max-width: 760px){.products-page .product-stack{width:calc(100vw - 48px)!important;margin-top:64px!important;gap:64px}.products-page .product-card{height:clamp(623px,122vw,764px);flex-basis:auto;aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:66% 34%;border-radius:12px}.products-page:has(.product-stack)+.footer{margin-top:64px!important}}@media (min-width: 761px) and (max-width: 1439px){.products-page .product-carousel{height:auto;aspect-ratio:2 / 1}}.products-page .product-carousel-copy{min-width:0;min-height:0;padding:64px;display:flex;flex-direction:column;background:#00225a}.products-page .product-carousel-heading{width:100%;height:70px;display:flex;align-items:center;gap:24px}.products-page .product-carousel-heading img{width:70px;height:70px;flex:0 0 70px;object-fit:cover;border-radius:18px}.products-page .product-carousel-heading h2{width:auto;height:auto;margin:0;color:#fff;font-size:clamp(24px,2.36vw,34px);line-height:1.5;font-weight:700}.products-page .product-carousel-copy>p{width:100%;height:auto;margin:auto 0 0;color:#fff;font-size:clamp(22px,2.36vw,34px);line-height:1.5;font-weight:500}.products-page .product-carousel-arrows{width:108px;height:42px;margin-top:48px;display:flex;gap:24px}.products-page .product-carousel-arrows button,.products-page .product-carousel-arrows img{width:42px;height:42px}.products-page .product-carousel-arrows button{flex:0 0 42px;padding:0;border:0;border-radius:50%;background:transparent}.products-page .product-carousel-arrows button:not(:disabled){cursor:pointer}.products-page .product-carousel-arrows button:not(:disabled):active{transform:scale(.96)}.products-page .product-carousel-arrows .is-flipped img{transform:scaleX(-1)}.products-page .product-carousel-art{position:relative;min-width:0;min-height:0;overflow:hidden;background:#f7f7f7}.products-page .product-carousel-phone{position:absolute;z-index:2;left:50%;bottom:0;width:auto;height:calc(100% - 24px);max-width:100%;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 8px 12px rgba(0,0,0,.14))}.products-page .product-carousel-decor{position:absolute;z-index:1;max-width:none;object-fit:contain}.products-page .product-carousel-art--phoenix .product-carousel-decor--1{top:0;right:0;width:34.4%;height:45%}.products-page .product-carousel-art--phoenix .product-carousel-decor--2{bottom:0;left:0;width:53.3%;height:55.2%}.products-page .product-carousel-art--novel .product-carousel-decor--1{right:0;bottom:0;width:50.4%;height:47.6%}.products-page .product-carousel-art--novel .product-carousel-decor--2{top:0;left:0;width:36.6%;height:86%}.products-page .product-carousel-art--wescore .product-carousel-decor--1{top:0;right:0;width:45.3%;height:100%}.products-page .product-carousel-art--music .product-carousel-decor--1{top:0;right:0;width:41.9%;height:52%}.products-page .product-carousel-art--music .product-carousel-decor--2{bottom:0;left:0;width:69.2%;height:64%}.products-page:has(.product-carousel)+.footer{margin-top:120px!important}.products-page .product-carousel-decor{transform:scale(1.2)}@media (min-width: 761px) and (max-width: 1100px){.products-page .product-carousel-copy{padding:64px}.products-page .product-carousel-heading{height:48px;gap:16px}.products-page .product-carousel-heading img{width:48px;height:48px;flex-basis:48px;border-radius:12px}.products-page .product-carousel-heading h2{font-size:22px;line-height:1.4}.products-page .product-carousel-copy>p{font-size:20px;line-height:1.5}.products-page .product-carousel-arrows{margin-top:24px}}@media (min-width: 761px) and (max-width: 900px){.products-page .product-carousel-copy{padding:32px}.products-page .product-carousel-heading{height:42px;gap:12px}.products-page .product-carousel-heading img{width:42px;height:42px;flex-basis:42px;border-radius:10px}.products-page .product-carousel-heading h2{font-size:20px;line-height:28px}.products-page .product-carousel-copy>p{font-size:18px;line-height:27px}.products-page .product-carousel-arrows{width:96px;height:36px;margin-top:16px}.products-page .product-carousel-arrows button,.products-page .product-carousel-arrows img{width:36px;height:36px}.products-page .product-carousel-arrows button{flex-basis:36px}}@media (max-width: 760px){.products-page .product-carousel-art--phoenix .product-carousel-decor{object-fit:cover}.products-page .product-carousel-art--phoenix .product-carousel-decor--1,.products-page .product-carousel-art--music .product-carousel-decor--1{transform-origin:top right}.products-page .product-carousel-art--phoenix .product-carousel-decor--2,.products-page .product-carousel-art--music .product-carousel-decor--2{transform-origin:bottom left}.products-page .product-carousel-art--novel .product-carousel-decor--1{transform-origin:bottom right}.products-page .product-carousel-art--novel .product-carousel-decor--2{transform-origin:top left}.products-page .product-carousel-art--wescore .product-carousel-decor--1{transform-origin:top right}.products-page .product-carousel{width:calc(100vw - 48px);height:clamp(623px,122vw,764px);aspect-ratio:auto;margin-top:64px;grid-template-columns:1fr;grid-template-rows:66% 34%;border-radius:12px}.products-page .product-carousel-art{grid-row:1}.products-page .product-carousel-copy{grid-row:2;padding:24px}.products-page .product-carousel-heading{height:36px;gap:12px}.products-page .product-carousel-heading img{width:36px;height:36px;flex-basis:36px;border-radius:9px}.products-page .product-carousel-heading h2{font-size:18px;line-height:27px}.products-page .product-carousel-copy>p{font-size:16px;line-height:24px}.products-page .product-carousel-arrows{width:96px;height:36px;margin-top:16px;gap:24px}.products-page .product-carousel-arrows button,.products-page .product-carousel-arrows img{width:36px;height:36px}.products-page .product-carousel-arrows button{flex-basis:36px}.products-page .product-carousel-phone{height:calc(100% - 32px);bottom:0}.products-page:has(.product-carousel)+.footer{margin-top:64px!important}}@media (min-width: 1440px){body .join-page{width:100%!important;max-width:none!important;margin-inline:0!important}body .join-page .care-section,body .join-page .office{width:100%!important;max-width:none!important}body .join-page .office img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body .join-page .office div{left:50%!important;width:min(796px,calc(100% - 88px))!important;transform:translate(-50%)}body .join-page~.footer{width:100%!important;max-width:none!important}}@media (max-width: 760px){body .products-page .product-scroll{height:calc(623px + 300svh)!important}body .products-page .product-stage{z-index:1!important}body .products-page+.footer{margin-top:calc(64px - 300svh)!important}}@media (min-width: 761px) and (max-width: 1439px){body .products-page .product-scroll{width:var(--fluid-shell)!important;height:calc(clamp(520px,50vw,760px) + 450vh)!important;margin:64px auto 0!important}body .products-page .product-stage{width:100%!important;height:clamp(520px,50vw,760px)!important;top:max(24px,calc((100svh - clamp(520px,50vw,760px))/2))!important;overflow:hidden!important}body .products-page .product-state{grid-template-columns:38.76% 61.24%!important;grid-template-rows:1fr!important}body .products-page .product-state .product-meta{grid-column:1!important;grid-row:1!important}body .products-page .product-state .product-art{grid-column:2!important;grid-row:1!important;padding:0!important;overflow:visible!important}body .products-page .product-stage{overflow:visible!important}body .products-page .product-art .product-phone{position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:calc(100% - 64px)!important;max-width:100%!important;object-fit:contain!important;transform:translate(-50%,-50%)!important}body .products-page .product-state .product-meta h2{width:auto!important;height:auto!important;font-size:clamp(24px,2.36vw,34px)!important;line-height:1.5!important;font-weight:700!important}body .products-page .product-state .product-meta p{width:100%!important;height:auto!important;font-size:clamp(22px,2.36vw,34px)!important;line-height:1.5!important;font-weight:500!important}}@media (max-width: 760px){body .products-page .product-stage,body .products-page .product-art{overflow:visible!important}body .products-page .product-art .product-phone{position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:calc(100% - 64px)!important;max-width:100%!important;object-fit:contain!important;transform:translate(-50%,-50%)!important}}body .products-page:has(.product-stack){height:auto!important;min-height:0!important;padding-bottom:0!important}body .products-page:has(.product-stack) .product-stack{height:auto!important;min-height:0!important;padding-bottom:0!important}@media (max-width: 760px){body .products-page:has(.product-stack)+.footer,body .products-page:has(.product-stack)~.footer{margin-top:64px!important}}@media (max-width: 1439px){body .products-page .product-stage,body .products-page .product-state .product-art{overflow:hidden!important}}:root{--hero-edge: clamp(20px, 3.055556vw, 44px);--hero-nav-height: 68px}@media (min-width: 950px) and (max-width: 1439.98px){:root{--hero-nav-height: 114px}}@media (min-width: 1440px){:root{--hero-nav-height: 94px}}body .home-page .home-hero{width:calc(100% - var(--hero-edge) * 2)!important;height:calc(var(--initial-viewport-height, 100svh) - var(--hero-nav-height) - var(--hero-edge))!important;min-height:0!important;max-height:none!important;margin-left:auto!important;margin-right:auto!important}@media (min-width: 761px) and (max-width: 1439.98px){body .home-page .home-hero{height:calc(100svh - var(--hero-nav-height) - var(--hero-edge))!important}}@media (min-width: 950px){body .home-page .home-hero{margin-bottom:0!important}body .home-page .home-hero+.home-section{margin-top:0!important;padding-top:120px!important}}@media (min-width: 500px) and (max-width: 1439px){:root{--space-section: calc(64px + (100vw - 500px) * .0595745);--space-content: 48px;--space-title: calc(16px + (100vw - 500px) * .0340426);--gap-home-cards: calc(64px - (100vw - 500px) * .0255319);--gap-product-cards: 64px;--gap-join-cards: calc(24px + (100vw - 500px) * .0255319);--gap-about-content: calc(64px + (100vw - 500px) * .0595745);--gap-care-columns: calc(48px - (100vw - 500px) * .0085106);--gap-value-title-body: calc(24px + (100vw - 500px) * .0255319);--gap-value-body: 24px;--gap-join-links: calc(24px + (100vw - 500px) * .0255319);--space-card-padding: calc(24px + (100vw - 500px) * .0425532);--padding-benefit: calc(14px + (100vw - 500px) * .0361702);--space-32: calc(16px + (100vw - 500px) * .0170213);--space-38: calc(26px + (100vw - 500px) * .012766);--space-40: calc(24px + (100vw - 500px) * .0170213);--space-28: calc((100vw - 500px) * .0297872);--space-24: 24px;--space-20: calc((100vw - 500px) * .0212766);--space-16: 16px;--space-fluid-16: calc((100vw - 500px) * .0170213);--space-fluid-32: calc((100vw - 500px) * .0340426);--space-14: calc(10px + (100vw - 500px) * .0042553);--space-benefit-14: calc((100vw - 500px) * .0148936);--space-button: calc(8px + (100vw - 500px) * .0170213);--space-12: 12px;--space-8: 8px;--space-120: var(--space-section);--section-gap: var(--space-section);--content-gap: var(--space-content);--title-content-gap: var(--space-title);--card-padding: var(--space-card-padding);--card-gap: var(--gap-join-cards)}}@media (min-width: 500px) and (max-width: 1439px){body .home-page .home-about-section{height:auto!important;min-height:0!important;margin-top:0!important;padding-top:var(--space-section)!important;padding-bottom:0!important}body .home-page .home-about-section h1{margin-bottom:var(--space-title)!important}body .home-page .home-about-section .center-copy{margin:0 0 var(--space-content)!important}body .home-page .home-about-section .intro-grid{gap:var(--gap-home-cards)!important}body .home-page .intro-card h3{margin-top:var(--space-40)!important;margin-bottom:var(--space-16)!important;gap:var(--space-16)!important}body .home-page .home-about-section+.value-section{margin-top:var(--space-section)!important}body .home-page .value-copy{padding:var(--space-card-padding)!important}body .home-page .value-content{left:var(--space-card-padding)!important;right:var(--space-card-padding)!important;gap:var(--gap-value-body)!important}body .home-page .value-body{gap:10px!important}body .home-page .arrows{gap:var(--space-24)!important}body .home-page .value-section+.home-section{height:auto!important;min-height:0!important;margin-top:0!important;padding-top:var(--space-section)!important;padding-bottom:0!important}body .home-page .value-section+.home-section h1{margin-bottom:var(--space-title)!important}body .home-page .value-section+.home-section .center-copy{margin:0 auto var(--space-content)!important}body .home-page .value-section+.home-section .wide-photo{object-position:center 72%!important}body .home-page .value-section+.home-section+.investors{margin-top:var(--space-section)!important}body .home-page .investors{gap:var(--space-title)!important}body .home-page .investors>div{margin-top:0!important}body .home-page .investors>div{gap:var(--space-title)!important}body .products-page .page-intro{height:auto!important;min-height:0!important;margin-top:0!important;padding-top:var(--space-section)!important;padding-bottom:0!important;gap:0!important}body .products-page .page-intro h1,body .products-page .page-intro p{margin-bottom:0!important}body .products-page .page-intro p{margin-top:var(--space-title)!important}body .products-page .product-stack{margin-top:var(--space-content)!important;gap:var(--gap-product-cards)!important}body .products-page .product-carousel-copy{padding:var(--space-card-padding)!important}body .products-page:has(.product-stack)+.footer{margin-top:var(--space-section)!important}body .about-page .about-copy{height:auto!important;min-height:0!important;padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important}body .about-page .about-hero span{padding:var(--space-fluid-16) var(--space-fluid-32)!important}body .about-page .about-hero{border-radius:calc(8px + (100vw - 500px) * .0042553)!important;overflow:hidden!important}body .about-page .about-copy p+p{margin-top:var(--space-20)!important}body .about-page .timeline-section{height:auto!important;padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important;gap:var(--gap-about-content)!important}body .about-page .timeline-item{gap:var(--space-32)!important}body .about-page .timeline-item.left{padding-right:var(--space-38)!important}body .about-page .timeline-item.right{padding-left:var(--space-38)!important}body .about-page .honors{height:auto!important;grid-template-rows:auto auto!important;margin-top:0!important;padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important;row-gap:var(--gap-about-content)!important;column-gap:var(--space-section)!important}body .about-page .honors:after{width:calc(382px + (100vw - 500px) * .7851064)!important;height:calc(238px + (100vw - 500px) * .4170213)!important;max-width:100%!important;aspect-ratio:auto!important;margin-left:auto!important;margin-right:auto!important;justify-self:center!important;border-radius:calc(8px + (100vw - 500px) * .0085106)!important}body .join-page .join-intro{height:auto!important;min-height:0!important;margin:0 auto!important;padding-top:var(--space-section)!important;padding-bottom:var(--space-content)!important;display:flex!important;flex-direction:column!important;gap:var(--space-title)!important}body .join-page .join-intro h1,body .join-page .join-intro p{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}body .join-page .benefits{margin-top:0!important;margin-bottom:0!important;padding-bottom:var(--space-section)!important;gap:var(--gap-join-cards)!important}body .join-page .benefit{height:auto!important;min-height:0!important;padding:var(--padding-benefit)!important}body .join-page .benefit h2{margin-top:var(--space-28)!important;margin-bottom:var(--space-benefit-14)!important}body .join-page .care-section{height:auto!important;min-height:0!important;padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important;gap:0!important}body .join-page .care-grid{margin-top:0!important;padding-top:var(--space-content)!important}body .join-page .care-grid{gap:var(--gap-care-columns)!important}body .join-page .care-column h2{margin-bottom:var(--space-24)!important}body .join-page .care-column h3{margin-top:0!important;margin-bottom:var(--space-14)!important}body .join-page .care-column .text-button{margin-top:var(--space-button)!important}body .join-page .office{padding:var(--space-fluid-16)!important}body .join-page .join-cta{height:auto!important;min-height:0!important;padding-top:var(--space-section)!important;padding-bottom:var(--space-section)!important;gap:var(--space-title)!important}body .join-page .join-cta h1{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;overflow-wrap:anywhere}body .join-page .join-links{gap:var(--gap-join-links)!important}}@media (min-width: 500px) and (max-width: 949.98px){:root{--fluid-edge: clamp(23.467px, 3.055556vw, 44px);--fluid-shell: calc(100vw - var(--fluid-edge) * 2);--fluid-copy: min(888px, calc(100vw - var(--fluid-edge) * 4))}body .home-page,body .products-page,body .about-page,body .join-page{min-width:0;overflow-x:clip}body .shell,body .home-page .home-hero,body .home-page .value-section,body .about-page .about-hero,body .join-page .care-grid,body .products-page .product-stack{width:var(--fluid-shell)!important;max-width:var(--fluid-shell)!important;margin-left:auto!important;margin-right:auto!important}body .home-page .home-about-section,body .home-page .value-section+.home-section,body .about-page .about-copy,body .join-page .join-intro,body .join-page .benefits,body .products-page .page-intro{width:var(--fluid-copy)!important;max-width:var(--fluid-copy)!important;margin-left:auto!important;margin-right:auto!important}body .home-page .home-about-section h1,body .home-page .home-about-section .center-copy,body .home-page .home-about-section .intro-grid,body .home-page .home-about-section .intro-card,body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img,body .home-page .home-about-section .intro-card p,body .home-page .value-section+.home-section h1,body .home-page .value-section+.home-section .center-copy,body .home-page .value-section+.home-section .wide-photo,body .about-page .about-copy p,body .products-page .page-intro h1,body .products-page .page-intro p{width:100%!important;max-width:100%!important;height:auto!important}body .join-page .join-intro h1,body .join-page .care-section>h1{font-size:var(--section-title-size, 24px)!important;line-height:var(--section-title-line, 1.2)!important;font-weight:600!important}body .home-page .home-about-section .intro-grid,body .join-page .benefits,body .join-page .care-grid{height:auto!important;min-height:0!important}body .join-page .benefit,body .join-page .benefit p{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}@media (min-width: 500px) and (max-width: 760px){body .join-page .office{display:block!important;padding:0!important}body .about-page .about-hero>img{border-radius:0 0 calc(8px + (100vw - 500px) * .0042553) calc(8px + (100vw - 500px) * .0042553)!important}body .about-page .honors:after{margin-top:var(--gap-about-content)!important}}@media (min-width: 640px) and (max-width: 760px){body .about-page .about-hero{height:auto!important;aspect-ratio:auto!important;grid-template-rows:270px auto!important}body .about-page .about-hero>img{height:auto!important;aspect-ratio:382 / 268!important}}@media (min-width: 761px) and (max-width: 1279.98px){body .home-page .home-about-section+.value-section{max-height:676px!important}}@media (min-width: 761px) and (max-width: 1439px){body .products-page .product-stack{width:calc(100vw - 88px)!important;max-width:none!important;margin-left:44px!important;margin-right:44px!important}body .products-page .product-card{width:100%!important;max-width:none!important;min-width:0!important}}@media (max-width: 499px){body .products-page .page-intro{padding-bottom:0!important}body .about-page .about-hero{border-radius:8px!important;overflow:hidden!important}body .about-page .about-hero>img{border-radius:0 0 8px 8px!important}}@media (pointer: coarse) and (min-width: 500px) and (max-width: 1439px){body .home-page .arrows button,body .products-page button,body .join-page button{min-width:44px;min-height:44px}}@media (min-width: 500px) and (max-width: 949.98px){body .join-page .care-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important}body .join-page .care-column{width:clamp(334px,calc(334px + (100vw - 500px) * .4142539),520px)!important;max-width:calc(100vw - 48px)!important;min-width:0!important;margin-right:auto!important;margin-left:auto!important}}@media (max-width: 499px){body .join-page .care-column{width:min(334px,100%)!important;margin-right:auto!important;margin-left:auto!important}}body .join-page .care-column h2{margin:0 0 24px!important}body .join-page .care-column h3{margin:0 0 16px!important}body .join-page .care-column p{margin:0!important}body .join-page .care-column p+h3{margin-top:16px!important}body .join-page .care-column .text-button{margin:24px 0 0!important}body .join-page .care-column p{display:block!important;overflow:hidden!important;max-height:var(--care-paragraph-height, 200px)!important;opacity:1!important;transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .16s ease,margin .28s cubic-bezier(.4,0,.2,1)!important}body .join-page .care-column.is-collapsed p{max-height:0!important;opacity:0!important;margin-top:0!important;margin-bottom:0!important}body .join-page .care-column.is-collapsed h3{margin-bottom:0!important}body .join-page .care-column.is-collapsed h3+p+h3{margin-top:16px!important}body .home-page .value-copy p{line-height:calc(1.5em + 10px)!important}@media (max-width: 499.98px){:root{--mobile-centered-content: calc(100vw - 48px) }body .home-page .home-about-section{width:100%!important;max-width:100%!important}body .home-page .home-hero,body .home-page .home-about-section h1,body .home-page .home-about-section .center-copy,body .home-page .home-about-section .intro-grid,body .home-page .home-about-section .intro-card,body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img,body .home-page .home-about-section .intro-card p,body .home-page .value-copy,body .home-page .value-section>img,body .home-page .value-section+.home-section h1,body .home-page .value-section+.home-section .center-copy,body .home-page .value-section+.home-section .wide-photo,body .products-page .page-intro h1,body .products-page .page-intro p,body .products-page .product-stack,body .about-page .about-hero,body .about-page .timeline-section h1,body .about-page .timeline,body .about-page .honors h1,body .join-page .join-intro,body .join-page .join-intro h1,body .join-page .join-intro p,body .join-page .benefits,body .join-page .care-section>h1,body .join-page .care-grid,body .legal-page .legal-shell{width:var(--mobile-centered-content)!important;max-width:var(--mobile-centered-content)!important;margin-right:auto!important;margin-left:auto!important}body .products-page .product-card,body .join-page .benefit{width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}body .home-page .investors>div{width:min(392px,var(--mobile-centered-content))!important;max-width:var(--mobile-centered-content)!important;margin-right:auto!important;margin-left:auto!important}body .about-page .about-copy{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:24px!important;padding-left:24px!important}body .about-page .about-copy p{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}body .home-page .value-content{right:24px!important;left:24px!important;width:auto!important;max-width:none!important}body .home-page .value-copy h2,body .home-page .value-body,body .home-page .value-copy p,body .home-page .value-content[data-value-index="0"] .value-body p:first-child,body .home-page .value-content[data-value-index="0"] .value-body p:nth-child(2){width:100%!important;max-width:100%!important}body .home-page .value-content[data-value-index="0"] .value-body,body .home-page .value-content[data-value-index="0"] .value-body p:first-child,body .home-page .value-content[data-value-index="0"] .value-body p:nth-child(2){height:auto!important}body .home-page .value-content[data-value-index="0"] .value-body p:first-child{white-space:normal!important}body .about-page .about-hero h1{right:32px!important;left:32px!important;width:auto!important;max-width:none!important;height:auto!important}body .join-page .benefit p{width:100%!important;max-width:100%!important;min-width:0!important}}body .home-page .value-content{gap:32px!important}body .home-page .value-body{gap:0!important}body .home-page .value-copy p{line-height:180%!important}body .home-page .arrows button.is-flipped img{transform:scaleX(-1)!important}@media (max-width: 499.98px){body .home-page .value-content{gap:24px!important;bottom:92px!important}}@media (min-width: 500px) and (max-width: 949.98px){body .home-page .value-content{bottom:calc(clamp(32px,3.34vw,48px) + clamp(36px,2.92vw,42px) + 32px)!important}}@media (min-width: 950px){body .home-page .value-content{bottom:calc(clamp(32px,4.4444vw,64px) + clamp(36px,2.9167vw,42px) + 32px)!important}}@media (max-width: 949.98px){body .join-page .care-section{gap:0!important}body .join-page .care-grid{margin-top:24px!important;padding-top:0!important}body .join-page~.footer{margin-top:64px!important}}body .join-page .care-column .text-button img{transform:translateY(1px)!important}@media (max-width: 499.98px){:root{--mobile-centered-content: calc(100vw - 40px) ;--mobile-section-gap: 64px}body .site-header,body .mobile-nav-panel,body .footer{padding-left:20px!important;padding-right:20px!important}body .home-page .home-about-section,body .home-page .value-section+.home-section,body .products-page .page-intro,body .about-page .timeline-section,body .about-page .honors,body .join-page .care-section,body .join-page .join-cta{padding-left:20px!important;padding-right:20px!important}body .home-page .value-copy,body .products-page .product-meta,body .products-page .product-carousel-copy,body .join-page .benefit,body .about-page .about-copy{padding-left:20px!important;padding-right:20px!important}body .home-page .value-content{left:20px!important;right:20px!important}body .home-page .arrows{left:20px!important}body .home-page .hero-title{left:20px!important;width:calc(100% - 40px)!important}body .about-page .about-hero h1{left:20px!important;right:20px!important}body .about-page .about-hero{width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important}body .about-page .about-hero>img{width:100%!important;max-width:none!important;margin:0!important}body .about-page .about-copy p{width:100%!important;max-width:100%!important}body .products-page .product-stack,body .products-page .product-carousel{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}body .products-page .product-stack{margin-top:var(--mobile-section-gap)!important}body .join-page .benefits{margin-bottom:0!important}body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{margin-top:0!important}body .home-page .home-about-section .intro-grid{gap:24px!important}body .home-page .home-about-section .intro-card h3{gap:8px!important}body .home-page .home-about-section .intro-card-arrow{width:12px!important;height:12px!important}body .home-page .value-copy p{font-size:15px!important}body .join-page .care-column .text-button{margin-left:0!important;padding-left:0!important;padding-right:0!important;align-self:flex-start!important}body .join-page .care-column .text-button img{width:14px!important;height:14px!important;flex-basis:14px!important}body .home-page+.footer{margin-top:0!important}}@media (max-width: 760px){:root{--mobile-section-gap: 64px}body .home-page .home-about-section,body .home-page .home-about-section .intro-grid{height:auto!important;min-height:0!important}body .home-page .home-hero+.home-about-section,body .home-page .value-section+.home-section,body .home-page .investors,body .about-page .timeline-section,body .about-page .honors,body .join-page .care-section{padding-top:var(--mobile-section-gap)!important}body .products-page .product-stack,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{margin-top:var(--mobile-section-gap)!important}body .home-page .investors{padding-top:var(--mobile-section-gap)!important;margin-bottom:var(--mobile-section-gap)!important}body .home-page+.footer,body .about-page~.footer,body .join-page~.footer{margin-top:0!important}body .about-page .timeline-section,body .about-page .honors,body .join-page .care-section{padding-top:var(--mobile-section-gap)!important}}@media (min-width: 761px) and (max-width: 819px){body .home-page{--mid-title-size: 40px;--mid-title-line: 48px;--mid-hero-title-size: 48px;--mid-hero-title-line: 57.6px;--mid-section-padding: 64px;--mid-title-body-gap: 24px;--mid-body-media-gap: 40px;--mid-card-gap: 24px;--mid-card-title-size: 18px;--mid-card-title-line: 27px;--mid-value-padding: 36px;--mid-investor-logo-gap: 32px}}@media (min-width: 820px) and (max-width: 889px){body .home-page{--mid-title-size: 44px;--mid-title-line: 52.8px;--mid-hero-title-size: 64px;--mid-hero-title-line: 76.8px;--mid-section-padding: 72px;--mid-title-body-gap: 28px;--mid-body-media-gap: 44px;--mid-card-gap: 28px;--mid-card-title-size: 19px;--mid-card-title-line: 28px;--mid-value-padding: 42px;--mid-investor-logo-gap: 40px}}@media (min-width: 890px) and (max-width: 949.98px){body .home-page{--mid-title-size: 48px;--mid-title-line: 57.6px;--mid-hero-title-size: 80px;--mid-hero-title-line: 96px;--mid-section-padding: 80px;--mid-title-body-gap: 32px;--mid-body-media-gap: 48px;--mid-card-gap: 32px;--mid-card-title-size: 20px;--mid-card-title-line: 28px;--mid-value-padding: 48px;--mid-investor-logo-gap: 48px}}@media (min-width: 761px) and (max-width: 949.98px){body .home-page .hero-title{font-size:var(--mid-hero-title-size)!important;line-height:var(--mid-hero-title-line)!important}body .home-page .home-about-section{width:calc(100vw - 88px)!important;height:auto!important;min-height:0!important;padding-top:var(--mid-section-padding)!important;padding-bottom:var(--mid-section-padding)!important;display:flex!important;flex-direction:column!important}body .home-page .home-about-section>h1,body .home-page .value-section+.home-section>h1,body .home-page .investors>h1{width:100%!important;height:auto!important;margin:0 0 var(--mid-title-body-gap)!important;font-size:var(--mid-title-size)!important;line-height:var(--mid-title-line)!important}body .home-page .home-about-section>.center-copy,body .home-page .value-section+.home-section>.center-copy{width:100%!important;max-width:none!important;height:auto!important;margin:0 0 var(--mid-body-media-gap)!important;font-size:16px!important;line-height:24px!important}body .home-page .home-about-section .intro-grid{width:100%!important;height:auto!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--mid-card-gap)!important}body .home-page .home-about-section .intro-card,body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img{width:100%!important;height:auto!important}body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img{aspect-ratio:424 / 238!important}body .home-page .home-about-section .intro-card h3{height:auto!important;margin:16px 0 8px!important;font-size:var(--mid-card-title-size)!important;line-height:var(--mid-card-title-line)!important}body .home-page .home-about-section .intro-card p{width:100%!important;height:auto!important;margin:0!important;font-size:16px!important;line-height:24px!important}body .home-page .home-about-section+.value-section{width:calc(100vw - 88px)!important;margin-top:var(--mid-section-padding)!important;padding:var(--mid-value-padding)!important}body .home-page .value-section+.home-section{width:calc(100vw - 88px)!important;height:auto!important;min-height:0!important;margin-top:var(--mid-section-padding)!important;padding-top:var(--mid-section-padding)!important;padding-bottom:var(--mid-section-padding)!important}body .home-page .value-section+.home-section .wide-photo{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important}body .home-page .value-section+.home-section+.investors{width:100%!important;height:auto!important;min-height:0!important;margin-top:var(--mid-section-padding)!important;padding:var(--mid-section-padding) 44px!important}body .home-page .investors>div{width:100%!important;height:auto!important;margin:0!important;gap:var(--mid-investor-logo-gap)!important}}@media (min-width: 950px) and (max-width: 1279.98px){body .home-page .home-about-section+.value-section{display:grid!important;grid-template-columns:1fr 1fr!important;aspect-ratio:900 / 676!important;height:auto!important;padding:0!important;overflow:hidden!important}body .home-page .home-about-section+.value-section .value-copy{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;row-gap:0!important;position:relative!important;min-height:0!important;height:100%!important;padding:36px!important}body .home-page .home-about-section+.value-section .value-copy>span,body .home-page .home-about-section+.value-section .value-content,body .home-page .home-about-section+.value-section .arrows{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important}body .home-page .home-about-section+.value-section .value-copy>span{grid-row:1!important;height:auto!important;font-size:28px!important;line-height:42px!important}body .home-page .home-about-section+.value-section .value-content{grid-row:2!important;align-self:end!important;display:flex!important;flex-direction:column!important;gap:32px!important}body .home-page .home-about-section+.value-section .value-content h2,body .home-page .home-about-section+.value-section .value-body,body .home-page .home-about-section+.value-section .value-copy p{width:100%!important;height:auto!important;margin:0!important}body .home-page .home-about-section+.value-section .value-content h2{font-size:40px!important;line-height:48px!important}body .home-page .home-about-section+.value-section .value-body{display:flex!important;flex-direction:column!important;gap:0!important}body .home-page .home-about-section+.value-section .value-copy p{font-size:20px!important;line-height:36px!important}body .home-page .home-about-section+.value-section .arrows{grid-row:3!important;align-self:start!important;display:flex!important;gap:24px!important;height:42px!important;margin-top:32px!important}body .home-page .home-about-section+.value-section .arrows button,body .home-page .home-about-section+.value-section .arrows button img{width:42px!important;height:42px!important}}@media (min-width: 950px) and (max-width: 1279.98px){body .home-page .home-about-section+.value-section{display:grid!important;grid-template-columns:1fr 1fr!important;aspect-ratio:900 / 676!important;height:auto!important;padding:0!important;overflow:hidden!important}body .home-page .home-about-section+.value-section .value-copy{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;row-gap:0!important;position:relative!important;min-height:0!important;height:100%!important;padding:36px!important}body .home-page .home-about-section+.value-section .value-copy>span{position:static!important;grid-row:1!important;width:100%!important;height:auto!important;font-size:28px!important;line-height:42px!important}body .home-page .home-about-section+.value-section .value-content{position:static!important;grid-row:2!important;align-self:end!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:32px!important}body .home-page .home-about-section+.value-section .value-content h2,body .home-page .home-about-section+.value-section .value-body,body .home-page .home-about-section+.value-section .value-copy p{width:100%!important;height:auto!important;margin:0!important}body .home-page .home-about-section+.value-section .value-content h2{font-size:40px!important;line-height:48px!important}body .home-page .home-about-section+.value-section .value-body{display:flex!important;flex-direction:column!important;gap:0!important}body .home-page .home-about-section+.value-section .value-copy p{font-size:20px!important;line-height:36px!important}body .home-page .home-about-section+.value-section .arrows{position:static!important;grid-row:3!important;align-self:start!important;width:100%!important;height:42px!important;margin:32px 0 0!important;display:flex!important;gap:24px!important}body .home-page .home-about-section+.value-section .arrows button,body .home-page .home-about-section+.value-section .arrows button img{width:42px!important;height:42px!important}}@media (min-width: 950px) and (max-width: 1279.98px){body .home-page .home-about-section,body .home-page .value-section+.home-section{height:auto!important;min-height:0!important}body .home-page .home-about-section{width:min(888px,calc(100vw - 88px))!important;padding-top:120px!important;padding-bottom:120px!important;display:flex!important;flex-direction:column!important;gap:64px!important}body .home-page .home-about-section>h1,body .home-page .value-section+.home-section>h1,body .home-page .investors>h1{width:100%!important;height:auto!important;margin:0!important;font-size:62px!important;line-height:74.4px!important;font-weight:600!important}body .home-page .home-about-section>.center-copy,body .home-page .value-section+.home-section>.center-copy{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;font-size:21px!important;line-height:31.5px!important;font-weight:400!important}body .home-page .home-about-section .intro-grid{width:100%!important;height:auto!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px!important}body .home-page .home-about-section .intro-card,body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img{width:100%!important;height:auto!important}body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img{aspect-ratio:424 / 238!important}body .home-page .home-about-section .intro-card h3{height:auto!important;margin:40px 0 16px!important;font-size:21px!important;line-height:25.2px!important;font-weight:700!important}body .home-page .home-about-section .intro-card p{width:100%!important;height:auto!important;margin:0!important;font-size:16px!important;line-height:24px!important;font-weight:400!important}body .home-page .home-about-section+.value-section{width:calc(100vw - 88px)!important;height:676px!important;margin-top:120px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body .home-page .home-about-section+.value-section .value-copy{width:100%!important;height:100%!important;padding:64px!important}body .home-page .home-about-section+.value-section .value-copy h2{font-size:46px!important;line-height:55.2px!important}body .home-page .home-about-section+.value-section .value-copy p{font-size:24px!important;line-height:36px!important}body .home-page .value-section+.home-section{width:min(1120px,calc(100vw - 88px))!important;margin-top:120px!important;padding-top:120px!important;padding-bottom:120px!important;display:flex!important;flex-direction:column!important;gap:0!important}body .home-page .value-section+.home-section>h1{margin-bottom:64px!important}body .home-page .value-section+.home-section>.center-copy{margin-bottom:64px!important}body .home-page .value-section+.home-section .wide-photo{width:100%!important;height:auto!important;aspect-ratio:1120 / 630!important;object-fit:cover!important}body .home-page .value-section+.home-section+.investors{width:100%!important;height:auto!important;min-height:0!important;margin-top:120px!important;padding:120px 44px!important;display:flex!important;flex-direction:column!important;gap:48px!important}body .home-page .investors>div{width:min(966.75px,100%)!important;height:auto!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:48px!important}body .home-page .investors>div img{width:auto!important;max-width:calc((100% - 96px) / 3)!important;height:auto!important}}@media (min-width: 761px) and (max-width: 949.98px){body .home-page .home-about-section+.value-section{display:grid!important;grid-template-columns:1fr 1fr!important;aspect-ratio:900 / 676!important;height:auto!important;padding:0!important;overflow:hidden!important}body .home-page .home-about-section+.value-section .value-copy{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;row-gap:0!important;position:relative!important;min-height:0!important;height:100%!important;padding:36px!important}body .home-page .home-about-section+.value-section .value-copy>span,body .home-page .home-about-section+.value-section .value-content,body .home-page .home-about-section+.value-section .arrows{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important}body .home-page .home-about-section+.value-section .value-copy>span{grid-row:1!important;height:auto!important}body .home-page .home-about-section+.value-section .value-content{grid-row:2!important;align-self:end!important;display:flex!important;flex-direction:column!important;gap:32px!important}body .home-page .home-about-section+.value-section .value-content h2,body .home-page .home-about-section+.value-section .value-body,body .home-page .home-about-section+.value-section .value-copy p{width:100%!important;height:auto!important;margin:0!important}body .home-page .home-about-section+.value-section .value-body{display:flex!important;flex-direction:column!important;gap:0!important}body .home-page .home-about-section+.value-section .value-copy p{font-size:20px!important;line-height:36px!important}body .home-page .home-about-section+.value-section .arrows{grid-row:3!important;align-self:start!important;display:flex!important;gap:24px!important;height:42px!important;margin-top:32px!important}body .home-page .home-about-section+.value-section .arrows button,body .home-page .home-about-section+.value-section .arrows button img{width:42px!important;height:42px!important}body .home-page .home-about-section+.value-section .value-copy>span{font-size:28px!important;line-height:42px!important}body .home-page .home-about-section+.value-section .value-content h2{font-size:40px!important;line-height:48px!important}}@media (max-width: 499.98px){body .about-page .honors:after{width:100%!important;height:auto!important;aspect-ratio:3360 / 1890!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}body .join-page .benefits{margin-bottom:0!important}body .products-page .product-stack{padding-bottom:var(--mobile-section-gap)!important}}@media (max-width: 760px){body .home-page .home-hero+.home-about-section{margin-top:0!important;padding-top:var(--mobile-section-gap)!important}body .home-page .home-about-section{padding-bottom:var(--mobile-section-gap)!important}body .home-page .home-about-section+.value-section{margin-top:0!important}body .home-page .value-section+.home-section{height:auto!important;min-height:0!important;margin-top:0!important;padding-top:var(--mobile-section-gap)!important;padding-bottom:0!important}body .home-page .value-section+.home-section+.investors{margin-top:var(--mobile-section-gap)!important;margin-bottom:0!important}body .home-page .investors{margin-bottom:0!important}body .home-page+.footer{margin-top:var(--mobile-section-gap)!important}}@media (max-width: 760px){body .home-page .home-about-section h1{margin-bottom:24px!important}body .home-page .value-section+.home-section h1{margin-bottom:16px!important}body .home-page .home-about-section .center-copy{margin-bottom:24px!important}body .home-page .value-section+.home-section .center-copy{margin-bottom:16px!important}body .home-page .home-about-section .intro-grid{gap:24px!important}body .home-page .home-about-section .intro-card,body .home-page .home-about-section .intro-card p{height:auto!important}body .home-page .home-about-section .intro-card{min-height:0!important}body .home-page .home-section>.center-copy,body .products-page .page-intro>p,body .join-page .join-intro>p{text-align:left!important}body .home-page .investors{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}}@media (max-width: 760px){body .products-page .page-intro>p,body .products-page .product-stack,body .about-page .timeline,body .about-page .honors:after,body .join-page .care-grid{margin-top:24px!important}body .products-page .product-stack{gap:24px!important}body .home-page .value-section+.home-section h1{margin-bottom:24px!important}body .home-page .value-section+.home-section .center-copy{margin-bottom:24px!important}body .home-page .investors{gap:24px!important}body .join-page .join-intro{gap:24px!important;padding-bottom:24px!important}body .join-page .care-grid{padding-top:0!important}body .about-page .honors{height:auto!important;padding-bottom:64px!important}body .about-page .timeline-section{height:auto!important}body .about-page .timeline{height:1054px!important}body .about-page .timeline-item:after{top:11px!important}body .about-page .timeline:after{top:28px!important;height:max(0px,calc(var(--timeline-progress) * 100% - 28px))!important;max-height:calc(100% - 28px)!important}}@media (min-width: 761px) and (max-width: 949.98px){body .join-page .care-grid{margin-top:24px!important;padding-top:0!important}}@media (min-width: 761px){body .home-page .home-about-section h1,body .home-page .value-section+.home-section h1,body .home-page .home-about-section .center-copy,body .home-page .value-section+.home-section .center-copy{margin-bottom:16px!important}}@media (max-width: 760px){body .join-page .benefits{margin-bottom:var(--mobile-section-gap)!important}body .products-page .product-stack{margin-top:16px!important}body .join-page .join-intro{margin-bottom:0!important;padding-bottom:16px!important}}@media (min-width: 761px) and (max-width: 800px){body .join-page .join-intro{min-height:0!important;margin-bottom:0!important;padding-bottom:16px!important}}@media (max-width: 800px){body .about-page .about-copy p+p{margin-top:10px!important}}@media (max-width: 760px){body.mobile-menu-visible{overflow:visible!important}body .mobile-nav-panel{padding-top:24px!important}}@media (min-width: 801px){body .about-page .about-copy p+p{margin-top:10px!important}}@media (max-width: 760px){body .about-page .timeline-item span{font-size:14px!important}}@media (max-width: 949.98px){body .home-page .value-content{gap:24px!important}}@media (max-width: 499.98px){body .home-page .value-content{bottom:84px!important}}@media (min-width: 500px) and (max-width: 949.98px){body .home-page .value-content{bottom:calc(clamp(32px,3.34vw,48px) + clamp(36px,2.92vw,42px) + 24px)!important}}@media (min-width: 500px) and (max-width: 949.98px){body .products-page .product-stack{margin-top:var(--space-title)!important}}@media (max-width: 639px){body .home-page .value-copy{height:362px!important;min-height:362px!important;padding:24px!important}body .home-page .value-copy>span{width:100%!important;height:19.2px!important;font-size:16px!important;line-height:19.2px!important;font-weight:600!important}body .home-page .value-content{right:24px!important;bottom:84px!important;left:24px!important;width:auto!important;gap:24px!important}body .home-page .value-content h2{width:100%!important;height:25.2px!important;margin:0!important;font-size:21px!important;line-height:25.2px!important;font-weight:700!important}body .home-page .value-body{width:100%!important;height:auto!important;gap:0!important}body .home-page .value-copy p{width:100%!important;height:auto!important;margin:0!important;font-size:16px!important;line-height:24px!important}body .home-page .arrows{bottom:24px!important;left:24px!important;width:96px!important;height:36px!important;gap:24px!important}body .home-page .arrows button,body .home-page .arrows button img{width:36px!important;height:36px!important}}@media (max-width: 949.98px){body .products-page{--product-intro-gap: 24px}body .products-page .page-intro{gap:0!important}body .products-page .page-intro>p,body .products-page .product-stack{margin-top:var(--product-intro-gap)!important}}@media (min-width: 500px) and (max-width: 949.98px){body .products-page{--product-intro-gap: 24px}}@media (min-width: 950px){body .home-page .home-about-section{gap:0!important}body .home-page .home-about-section h1,body .home-page .home-about-section .center-copy{margin:0 0 64px!important}body .home-page .value-section+.home-section{gap:0!important}body .home-page .value-section+.home-section h1{margin:0 auto 64px!important}body .home-page .value-section+.home-section .center-copy{height:auto!important;margin:0 auto 64px!important}body .join-page .join-intro{height:auto!important;gap:64px!important;padding-bottom:64px!important}body .join-page .join-intro h1,body .join-page .join-intro p{margin:0!important}body .home-page .value-section+.home-section{height:auto!important}body .products-page{--product-intro-gap: 64px}body .products-page .page-intro{gap:0!important}body .products-page .page-intro h1{margin:0!important}body .products-page .page-intro>p{margin:64px 0 0!important}body .products-page .page-intro>p,body .products-page .product-stack{margin-top:var(--product-intro-gap)!important}body .products-page .product-stack{margin-top:64px!important}body .home-page .investors,body .about-page .timeline-section{gap:64px!important}body .about-page .honors{row-gap:64px!important}body .join-page .care-grid{margin-top:64px!important;padding-top:0!important}}@media (max-width: 760px){body .join-page .join-cta{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:64px 24px!important;flex-direction:column!important;align-items:center!important;gap:24px!important;text-align:center!important}body .join-page .join-cta h1{width:100%!important;height:auto!important;margin:0!important;font-size:24px!important;line-height:29px!important;white-space:normal!important}body .join-page .join-links{width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:24px!important}body .join-page .join-links a{margin:0!important;font-size:16px!important;line-height:24px!important}}@media (min-width: 761px) and (max-width: 949.98px){body .home-page .home-about-section,body .home-page .value-section+.home-section{width:calc(100vw - 88px)!important;height:auto!important;min-height:0!important}body .home-page .home-about-section{padding-top:var(--mid-section-padding)!important;padding-bottom:var(--mid-section-padding)!important;display:flex!important;flex-direction:column!important}body .home-page .home-about-section>h1,body .home-page .value-section+.home-section>h1,body .home-page .investors>h1{width:100%!important;height:auto!important;margin:0 0 var(--mid-title-body-gap)!important;font-size:var(--mid-title-size)!important;line-height:var(--mid-title-line)!important}body .home-page .home-about-section>.center-copy,body .home-page .value-section+.home-section>.center-copy{width:100%!important;max-width:none!important;height:auto!important;margin:0 0 var(--mid-body-media-gap)!important;font-size:16px!important;line-height:24px!important}body .home-page .home-about-section .intro-grid{width:100%!important;height:auto!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--mid-card-gap)!important}body .home-page .home-about-section .intro-card,body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img{width:100%!important;height:auto!important}body .home-page .home-about-section .intro-card-media,body .home-page .home-about-section .intro-card-media img{aspect-ratio:424 / 238!important}body .home-page .home-about-section .intro-card h3{height:auto!important;margin:16px 0 8px!important;font-size:var(--mid-card-title-size)!important;line-height:var(--mid-card-title-line)!important}body .home-page .home-about-section .intro-card p{width:100%!important;height:auto!important;margin:0!important;font-size:16px!important;line-height:24px!important}body .home-page .home-about-section+.value-section{width:calc(100vw - 88px)!important;margin-top:var(--mid-section-padding)!important;padding:var(--mid-value-padding)!important}body .home-page .value-section+.home-section{margin-top:var(--mid-section-padding)!important;padding-top:var(--mid-section-padding)!important;padding-bottom:var(--mid-section-padding)!important}body .home-page .value-section+.home-section .wide-photo{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important}body .home-page .value-section+.home-section+.investors{width:100%!important;height:auto!important;min-height:0!important;margin-top:var(--mid-section-padding)!important;padding:var(--mid-section-padding) 44px!important}body .home-page .investors>div{width:100%!important;height:auto!important;margin:0!important;gap:var(--mid-investor-logo-gap)!important}}@media (min-width: 1280px) and (max-width: 1439.98px){body .home-page .home-hero{height:676px!important}body .home-page .hero-title{font-size:80px!important;line-height:96px!important}body .home-page .home-about-section,body .home-page .value-section+.home-section{height:auto!important;min-height:0!important;padding-top:120px!important;padding-bottom:120px!important}body .home-page .home-about-section>h1,body .home-page .value-section+.home-section>h1,body .home-page .investors>h1{height:auto!important;margin:0 0 64px!important;font-size:62px!important;line-height:74.4px!important}body .home-page .home-about-section>.center-copy,body .home-page .value-section+.home-section>.center-copy{height:auto!important;margin:0 0 64px!important;font-size:21px!important;line-height:31.5px!important}body .home-page .home-about-section .intro-grid{gap:40px!important}body .home-page .home-about-section .intro-card h3{margin:40px 0 16px!important;font-size:21px!important;line-height:25.2px!important}body .home-page .home-about-section .intro-card p{font-size:16px!important;line-height:24px!important}body .home-page .home-about-section+.value-section{height:676px!important;margin-top:120px!important}body .home-page .home-about-section+.value-section .value-copy{padding:64px!important}body .home-page .home-about-section+.value-section .value-copy>span{font-size:34px!important;line-height:40.8px!important}body .home-page .home-about-section+.value-section .value-content{left:64px!important;right:64px!important;bottom:132px!important;gap:48px!important}body .home-page .home-about-section+.value-section .value-copy h2{font-size:46px!important;line-height:55.2px!important}body .home-page .home-about-section+.value-section .value-copy p{font-size:24px!important;line-height:36px!important}body .home-page .value-section+.home-section{margin-top:120px!important;gap:0!important}body .home-page .value-section+.home-section .wide-photo{aspect-ratio:1120 / 630!important}body .home-page .value-section+.home-section+.investors{margin-top:120px!important;padding-top:120px!important;padding-bottom:120px!important;gap:48px!important}body .home-page .investors>div{gap:48px!important}}@media (min-width: 950px) and (max-width: 1439.98px){body .home-page .value-copy{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;row-gap:48px!important;align-content:stretch!important;padding:64px!important}body .home-page .value-copy>span{grid-row:1!important;align-self:start!important}body .home-page .value-content{position:static!important;grid-row:2!important;align-self:end!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;gap:48px!important}body .home-page .value-content h2,body .home-page .value-body,body .home-page .value-copy p{width:100%!important}body .home-page .value-content h2{margin:0!important}body .home-page .value-body{gap:10px!important}body .home-page .arrows{position:static!important;grid-row:3!important;align-self:start!important;justify-self:start!important;width:auto!important;height:42px!important;margin:0!important;gap:24px!important}}@media (min-width: 640px) and (max-width: 760px){body .home-page .hero-title{font-size:46px!important;line-height:55.2px!important}body .home-page .home-about-section,body .home-page .value-section+.home-section{padding-top:64px!important;padding-bottom:64px!important}body .home-page .home-about-section>h1,body .home-page .value-section+.home-section>h1,body .home-page .investors>h1{margin-bottom:24px!important;font-size:28px!important;line-height:34px!important}body .home-page .home-about-section>.center-copy,body .home-page .value-section+.home-section>.center-copy{margin-bottom:48px!important;font-size:16px!important;line-height:24px!important}body .home-page .home-about-section .intro-grid{gap:24px!important}body .home-page .home-about-section .intro-card h3{margin-top:24px!important;margin-bottom:8px!important;font-size:18px!important;line-height:27px!important}body .home-page .home-about-section .intro-card p{font-size:16px!important;line-height:24px!important}body .home-page .investors{gap:24px!important}}@media (min-width: 950px) and (max-width: 1279.98px){body .home-page .hero-title{font-size:80px!important;line-height:96px!important}body .home-page .home-about-section,body .home-page .value-section+.home-section{padding-top:120px!important;padding-bottom:120px!important}body .home-page .home-about-section>h1,body .home-page .value-section+.home-section>h1,body .home-page .investors>h1{margin-bottom:64px!important;font-size:62px!important;line-height:74.4px!important}body .home-page .home-about-section>.center-copy,body .home-page .value-section+.home-section>.center-copy{margin-bottom:64px!important;font-size:21px!important;line-height:31.5px!important}body .home-page .home-about-section .intro-grid{gap:40px!important}body .home-page .home-about-section .intro-card h3{margin-top:40px!important;margin-bottom:16px!important;font-size:21px!important;line-height:25.2px!important}body .home-page .home-about-section .intro-card p{font-size:16px!important;line-height:24px!important}body .home-page .investors{gap:48px!important}body .home-page .investors>div{gap:48px!important}}@media (min-width: 950px) and (max-width: 1279.98px){body .home-page .home-about-section+.value-section{display:grid!important;grid-template-columns:1fr 1fr!important;aspect-ratio:900 / 676!important;height:auto!important;padding:0!important;overflow:hidden!important}body .home-page .home-about-section+.value-section .value-copy{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;row-gap:0!important;position:relative!important;height:100%!important;min-height:0!important;padding:36px!important}body .home-page .home-about-section+.value-section .value-copy>span{position:static!important;grid-row:1!important;width:100%!important;height:auto!important;font-size:28px!important;line-height:42px!important}body .home-page .home-about-section+.value-section .value-content{position:static!important;grid-row:2!important;align-self:end!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:32px!important}body .home-page .home-about-section+.value-section .value-content h2,body .home-page .home-about-section+.value-section .value-body,body .home-page .home-about-section+.value-section .value-copy p{width:100%!important;height:auto!important;margin:0!important}body .home-page .home-about-section+.value-section .value-content h2{font-size:40px!important;line-height:48px!important}body .home-page .home-about-section+.value-section .value-body{display:flex!important;flex-direction:column!important;gap:0!important}body .home-page .home-about-section+.value-section .value-copy p{font-size:20px!important;line-height:36px!important}body .home-page .home-about-section+.value-section .arrows{position:static!important;grid-row:3!important;align-self:start!important;width:100%!important;height:42px!important;margin:32px 0 0!important;display:flex!important;gap:24px!important}body .home-page .home-about-section+.value-section .arrows button,body .home-page .home-about-section+.value-section .arrows button img{width:42px!important;height:42px!important}}@media (min-width: 761px) and (max-width: 949.98px){body .home-page .home-about-section+.value-section{box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr 1fr!important;width:calc(100vw - 88px)!important;height:auto!important;min-height:676px!important;aspect-ratio:auto!important;padding:0!important;overflow:hidden!important}body .home-page .home-about-section+.value-section .value-copy{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;padding:36px!important}body .home-page .home-about-section+.value-section>img{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;object-fit:cover!important}}@media (min-width: 640px) and (max-width: 1439.98px){body .home-page .home-about-section>.center-copy,body .home-page .value-section+.home-section>.center-copy,body .home-page .home-about-section .intro-card p{font-size:21px!important;line-height:31.5px!important}}@media (min-width: 640px) and (max-width: 1439.98px){body .home-page .home-about-section .intro-card p{font-size:16px!important;line-height:24px!important}}@media (max-width: 639px){body .home-page .value-content .value-body{row-gap:0!important;gap:0!important}}@media (min-width: 640px) and (max-width: 1439.98px){body .home-page .home-hero+.home-about-section{margin-top:0!important;padding-top:120px!important}body .home-page .home-about-section{padding-bottom:0!important}body .home-page .home-about-section+.value-section,body .home-page .value-section+.home-section+.investors{margin-top:120px!important}body .home-page .value-section+.home-section{margin-top:0!important;padding-top:120px!important;padding-bottom:0!important}body .home-page .value-section+.home-section+.investors{padding-top:120px!important}body .home-page .home-about-section>h1,body .home-page .value-section+.home-section>h1{margin-bottom:48px!important}body .home-page .home-about-section>.center-copy,body .home-page .value-section+.home-section>.center-copy{margin-bottom:48px!important}body .home-page .home-about-section+.value-section .value-content{gap:48px!important}body .home-page .home-about-section+.value-section .arrows{margin-top:48px!important}body .home-page .investors>h1{margin-bottom:48px!important}}@media (min-width: 640px) and (max-width: 760px){body .home-page .value-section+.home-section+.investors{margin-top:120px!important;padding-top:120px!important;padding-bottom:120px!important;gap:48px!important}body .home-page .investors>div{height:43px!important;gap:48px!important}body .home-page .investors>h1{margin:0!important}body .home-page+.footer{margin-top:120px!important}}@media (min-width: 640px) and (max-width: 760px){body .about-page,body .products-page,body .join-page{width:100%!important;max-width:none!important;min-width:0!important}body .about-page .about-hero,body .about-page .about-copy,body .about-page .timeline,body .about-page .honors,body .products-page .page-intro,body .products-page .product-scroll,body .join-page .join-intro,body .join-page .benefits,body .join-page .care-grid{width:calc(100vw - 48px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}body .about-page .about-hero{height:auto!important;min-height:0!important}body .about-page .about-hero h1,body .about-page .timeline-section>h1,body .about-page .honors>h1,body .products-page .page-intro h1,body .join-page .care-section>h1{font-size:28px!important;line-height:34px!important}body .about-page .about-copy p,body .about-page .timeline-item span,body .products-page .page-intro p,body .join-page .join-intro p,body .join-page .benefit p,body .join-page .care-column p{font-size:16px!important;line-height:24px!important}body .about-page .about-copy,body .about-page .timeline-section,body .about-page .honors,body .join-page .care-section,body .join-page .join-cta{padding-top:64px!important;padding-bottom:64px!important}body .about-page .timeline-section,body .about-page .honors{gap:48px!important}body .about-page .about-copy p+p{margin-top:24px!important}body .about-page .honors:after{margin-top:0!important}body .products-page .page-intro{padding-top:64px!important;padding-bottom:0!important;gap:0!important}body .products-page .page-intro h1{margin:0 0 24px!important}body .products-page .page-intro p{margin:0!important}body .products-page .product-scroll{height:calc(623px + 450svh)!important;margin-top:48px!important}body .products-page .product-stage{height:623px!important;min-height:623px!important}body .products-page .product-meta{padding:36px!important}body .products-page .product-meta h2{font-size:24px!important;line-height:32px!important}body .products-page .product-meta p{font-size:21px!important;line-height:31.5px!important}body .join-page .join-intro{padding-top:64px!important;padding-bottom:48px!important;gap:24px!important}body .join-page .join-intro h1,body .join-page .join-cta h1{font-size:28px!important;line-height:34px!important}body .join-page .join-intro p{margin:0!important}body .join-page .benefits{padding-bottom:64px!important;gap:24px!important}body .join-page .benefit{min-height:0!important;padding:36px!important}body .join-page .benefit h2{margin-top:24px!important;margin-bottom:16px!important;font-size:18px!important;line-height:27px!important}body .join-page .care-grid{padding-top:48px!important}body .join-page .care-section{gap:0!important}body .join-page .office{padding:16px!important}body .join-page .office div{font-size:48px!important;line-height:57.6px!important}body .join-page .join-cta{gap:24px!important}}@media (min-width: 761px) and (max-width: 819px){body .about-page .about-hero h1,body .about-page .timeline-section>h1,body .about-page .honors>h1,body .products-page .page-intro h1,body .join-page .care-section>h1,body .join-page .join-intro h1{font-size:40px!important;line-height:48px!important}body .about-page .about-copy p,body .about-page .timeline-item span,body .products-page .page-intro p,body .join-page .join-intro p,body .join-page .benefit p,body .join-page .care-column p{font-size:16px!important;line-height:24px!important}body .about-page .about-copy,body .about-page .timeline-section,body .about-page .honors,body .join-page .care-section,body .join-page .join-cta{padding-top:64px!important;padding-bottom:64px!important}body .about-page .timeline-section,body .about-page .honors{gap:40px!important}body .about-page .about-copy p+p{margin-top:24px!important}body .products-page .page-intro{padding-top:64px!important;gap:0!important}body .products-page .page-intro h1{margin-bottom:24px!important}body .products-page .page-intro p{margin:0!important}body .products-page .product-scroll{margin-top:40px!important}body .products-page .product-stage{height:676px!important;min-height:676px!important}body .products-page .product-meta{padding:36px!important}body .products-page .product-meta h2{font-size:24px!important;line-height:32px!important}body .products-page .product-meta p{font-size:21px!important;line-height:31.5px!important}body .join-page .join-intro{padding-top:64px!important;padding-bottom:48px!important;gap:24px!important}body .join-page .join-cta h1{font-size:40px!important;line-height:48px!important}body .join-page .benefits{padding-bottom:64px!important;gap:24px!important}body .join-page .benefit{padding:36px!important}body .join-page .benefit h2{margin:24px 0 16px!important;font-size:18px!important;line-height:27px!important}body .join-page .care-grid{padding-top:48px!important}body .join-page .office div{font-size:48px!important;line-height:57.6px!important}}@media (min-width: 820px) and (max-width: 889px){body .about-page .about-hero h1,body .about-page .timeline-section>h1,body .about-page .honors>h1,body .products-page .page-intro h1,body .join-page .care-section>h1,body .join-page .join-intro h1{font-size:44px!important;line-height:52.8px!important}body .about-page .about-copy,body .about-page .timeline-section,body .about-page .honors,body .join-page .care-section,body .join-page .join-cta{padding-top:72px!important;padding-bottom:72px!important}body .about-page .timeline-section,body .about-page .honors{gap:44px!important}body .products-page .page-intro{padding-top:72px!important}body .products-page .product-scroll{margin-top:44px!important}body .products-page .product-meta{padding:42px!important}body .join-page .join-intro{padding-top:72px!important;padding-bottom:44px!important;gap:28px!important}body .join-page .join-cta h1{font-size:44px!important;line-height:52.8px!important}body .join-page .benefits{padding-bottom:72px!important;gap:28px!important}body .join-page .benefit{padding:42px!important}body .join-page .benefit h2{margin:24px 0 16px!important;font-size:19px!important;line-height:28px!important}body .join-page .care-grid{padding-top:44px!important}body .join-page .office div{font-size:60px!important;line-height:72px!important}}@media (min-width: 890px) and (max-width: 949px){body .about-page .about-hero h1,body .about-page .timeline-section>h1,body .about-page .honors>h1,body .products-page .page-intro h1,body .join-page .care-section>h1,body .join-page .join-intro h1{font-size:48px!important;line-height:57.6px!important}body .about-page .about-copy,body .about-page .timeline-section,body .about-page .honors,body .join-page .care-section,body .join-page .join-cta{padding-top:80px!important;padding-bottom:80px!important}body .about-page .timeline-section,body .about-page .honors{gap:48px!important}body .products-page .page-intro{padding-top:80px!important}body .products-page .product-scroll{margin-top:48px!important}body .products-page .product-meta{padding:48px!important}body .join-page .join-intro{padding-top:80px!important;padding-bottom:48px!important;gap:32px!important}body .join-page .join-cta h1{font-size:46px!important;line-height:55.2px!important}body .join-page .benefits{padding-bottom:80px!important;gap:32px!important}body .join-page .benefit{padding:48px!important}body .join-page .benefit h2{margin:24px 0 16px!important;font-size:20px!important;line-height:28px!important}body .join-page .care-grid{padding-top:48px!important}body .join-page .office div{font-size:72px!important;line-height:86.4px!important}}@media (min-width: 950px) and (max-width: 1439px){body .about-page .about-hero h1,body .about-page .timeline-section>h1,body .about-page .honors>h1,body .products-page .page-intro h1,body .join-page .care-section>h1,body .join-page .join-intro h1{font-size:62px!important;line-height:74.4px!important}body .about-page .about-copy p,body .about-page .timeline-item span,body .products-page .page-intro p,body .join-page .join-intro p,body .join-page .benefit p,body .join-page .care-column p{font-size:21px!important;line-height:31.5px!important}body .about-page .about-copy,body .about-page .timeline-section,body .about-page .honors,body .join-page .care-section,body .join-page .join-cta{padding-top:120px!important;padding-bottom:120px!important}body .about-page .timeline-section,body .about-page .honors{gap:120px!important}body .about-page .about-copy p+p{margin-top:20px!important}body .products-page .page-intro{padding-top:120px!important;gap:0!important}body .products-page .page-intro h1{margin-bottom:64px!important}body .products-page .page-intro p{margin:0!important}body .products-page .product-scroll{margin-top:64px!important}body .products-page .product-stage{height:676px!important;min-height:676px!important}body .products-page .product-meta{padding:64px!important}body .products-page .product-meta h2,body .products-page .product-meta p{font-size:34px!important;line-height:51px!important}body .join-page .join-intro{padding-top:120px!important;padding-bottom:64px!important;gap:48px!important}body .join-page .join-cta h1{font-size:46px!important;line-height:55.2px!important}body .join-page .benefits{padding-bottom:120px!important;gap:48px!important}body .join-page .benefit{padding:48px!important}body .join-page .benefit h2{margin:28px 0 14px!important;font-size:21px!important;line-height:25.2px!important}body .join-page .care-grid{padding-top:64px!important}body .join-page .office div{font-size:72px!important;line-height:86.4px!important}}@media (min-width: 761px) and (max-width: 1439.98px){body .join-page .office div{left:50%!important;width:max-content!important;max-width:calc(100% - 32px)!important;transform:translate(-50%)!important;white-space:normal!important;text-align:left!important}}@media (min-width: 950px){body .about-page .about-hero>div{justify-content:center!important;align-items:center!important}body .about-page .about-hero h1{position:static!important;align-self:center!important;width:auto!important;max-width:calc(100% - 48px)!important;margin:0!important;font-size:48px!important;white-space:normal!important}}@media (min-width: 761px) and (max-width: 819px){body .about-page .about-hero h1{font-size:32px!important}}@media (min-width: 820px) and (max-width: 949px){body .about-page .about-hero h1{font-size:40px!important}}@media (min-width: 950px) and (max-width: 1199px){body .about-page .about-hero span{padding:8px 16px!important;font-size:24px!important;line-height:28.8px!important}}@media (max-width: 760px){body .join-page .office div br{display:none!important}}@media (min-width: 1440px){body .join-page .office div{left:50%!important;width:900px!important;height:192px!important;transform:translate(-50%)!important;white-space:normal!important;text-align:left!important}}@media (min-width: 640px) and (max-width: 760px){body .products-page .product-stack{width:calc(100vw - 48px)!important;margin-top:48px!important;gap:24px!important}body .products-page .product-card{height:623px!important;flex:0 0 623px!important;aspect-ratio:auto!important;grid-template-columns:1fr 1fr!important}body .products-page .product-carousel-copy{padding:36px!important}body .products-page .product-carousel-heading{height:48px!important;gap:16px!important}body .products-page .product-carousel-heading img{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:12px!important}body .products-page .product-carousel-heading h2{font-size:24px!important;line-height:32px!important}body .products-page .product-carousel-copy>p{font-size:21px!important;line-height:31.5px!important}}@media (min-width: 761px) and (max-width: 819px){body .products-page .product-stack{width:calc(100vw - 88px)!important;margin-top:40px!important;gap:24px!important}body .products-page .product-card{height:676px!important;flex:0 0 676px!important;aspect-ratio:auto!important}body .products-page .product-carousel-copy{padding:36px!important}body .products-page .product-carousel-heading{height:48px!important;gap:16px!important}body .products-page .product-carousel-heading img{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:12px!important}body .products-page .product-carousel-heading h2{font-size:24px!important;line-height:32px!important}body .products-page .product-carousel-copy>p{font-size:21px!important;line-height:31.5px!important}}@media (min-width: 761px) and (max-width: 819px){body .products-page:has(.product-stack)+.footer{margin-top:120px!important}}:root{--home-hero-visible-edge: var(--hero-edge)}@media (min-width: 500px) and (max-width: 949.98px){:root{--home-hero-visible-edge: var(--fluid-edge)}}@media (min-width: 761px) and (max-width: 1439.98px){:root{--hero-nav-height: 114px}}body .home-page .home-hero{height:calc(100dvh - var(--hero-nav-height) - var(--home-hero-visible-edge))!important}@media (min-width: 500px) and (max-width: 639.98px){body .home-page .home-about-section+.value-section .value-content{right:24px!important;bottom:92px!important;left:24px!important;width:auto!important;display:flex!important;flex-direction:column!important;gap:32px!important;margin:0!important}body .home-page .home-about-section+.value-section .value-content h2,body .home-page .home-about-section+.value-section .value-body,body .home-page .home-about-section+.value-section .value-body p{width:100%!important;height:auto!important;margin:0!important}body .home-page .home-about-section+.value-section .value-body{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:0!important;gap:0!important}body .home-page .home-about-section+.value-section .value-content[data-value-index="0"] .value-body,body .home-page .home-about-section+.value-section .value-content[data-value-index="0"] .value-body p:first-child,body .home-page .home-about-section+.value-section .value-content[data-value-index="0"] .value-body p:nth-child(2){width:100%!important;height:auto!important;white-space:normal!important}}@media (min-width: 761px) and (max-width: 949.98px){body .home-page .value-section+.home-section>.center-copy{width:min(888px,calc(100vw - (clamp(23.467px,3.055556vw,44px)*4)))!important;max-width:min(888px,calc(100vw - (clamp(23.467px,3.055556vw,44px)*4)))!important}}@media (min-width: 950px) and (max-width: 1439.98px){body .home-page .value-section+.home-section>.center-copy{width:min(888px,calc(100vw - 176px))!important;max-width:min(888px,calc(100vw - 176px))!important}}@media (min-width: 640px) and (max-width: 760px){body .home-page .home-about-section+.value-section .value-content[data-value-index="0"] .value-body{height:auto!important;min-height:0!important}body .home-page .home-about-section+.value-section .value-content[data-value-index="0"] .value-body p:first-child,body .home-page .home-about-section+.value-section .value-content[data-value-index="0"] .value-body p:nth-child(2){width:100%!important;height:auto!important;white-space:normal!important}}@media (min-width: 761px) and (max-width: 1439.98px){body .home-page .value-section+.home-section>h1,body .home-page .value-section+.home-section>.center-copy{margin-left:auto!important;margin-right:auto!important}}@media (min-width: 640px) and (max-width: 760px){body .home-page .home-about-section+.value-section .value-content{bottom:98px!important;gap:32px!important}body .home-page .home-about-section+.value-section .value-body{height:auto!important;min-height:0!important;margin:0!important;gap:0!important}body .home-page .home-about-section+.value-section .value-body p{margin:0!important}body .home-page .home-about-section+.value-section .arrows{bottom:30px!important}}@media (min-width: 640px) and (max-width: 760px){body .home-page .home-about-section+.value-section .value-copy{box-sizing:border-box!important;position:relative!important;display:block!important;min-height:0!important;height:auto!important;padding:30px!important}body .home-page .home-about-section+.value-section .value-content{position:absolute!important;left:30px!important;right:30px!important;bottom:98px!important;display:flex!important;flex-direction:column!important;gap:32px!important;margin:0!important}body .home-page .home-about-section+.value-section .value-body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;margin:0!important;gap:0!important}body .home-page .home-about-section+.value-section .value-body p{margin:0!important}body .home-page .home-about-section+.value-section .arrows{position:absolute!important;left:30px!important;bottom:30px!important;margin:0!important}body .home-page .home-about-section+.value-section>img{width:100%!important;height:auto!important;aspect-ratio:2 / 1!important;object-fit:cover!important}body .home-page .home-about-section+.value-section{height:clamp(622px,calc(100vw - 48px),676px)!important;min-height:0!important;aspect-ratio:auto!important;grid-template-rows:60% 40%!important}body .home-page .home-about-section+.value-section>img{height:100%!important;aspect-ratio:auto!important}}@media (min-width: 820px) and (max-width: 889px){body .products-page .product-stack{width:calc(100vw - 88px)!important;margin-top:44px!important;gap:28px!important}body .products-page .product-card{height:676px!important;flex:0 0 676px!important;aspect-ratio:auto!important}body .products-page .product-carousel-copy{padding:42px!important}body .products-page .product-carousel-heading h2{font-size:28px!important;line-height:36px!important}body .products-page .product-carousel-copy>p{font-size:21px!important;line-height:31.5px!important}}@media (min-width: 890px) and (max-width: 949px){body .products-page .product-stack{width:calc(100vw - 88px)!important;margin-top:48px!important;gap:32px!important}body .products-page .product-card{height:676px!important;flex:0 0 676px!important;aspect-ratio:auto!important}body .products-page .product-carousel-copy{padding:48px!important}body .products-page .product-carousel-heading h2{font-size:32px!important;line-height:40px!important}body .products-page .product-carousel-copy>p{font-size:21px!important;line-height:31.5px!important}}@media (min-width: 890px) and (max-width: 1439.98px){body .products-page .product-carousel-copy>p{font-size:28px!important;line-height:51px!important}}@media (min-width: 890px) and (max-width: 949.98px){body .products-page .product-carousel-copy>p{font-size:24px!important;line-height:31.5px!important}}@media (min-width: 950px) and (max-width: 1439px){body .products-page .product-stack{width:calc(100vw - 88px)!important;margin-top:64px!important;gap:120px!important}body .products-page .product-card{height:676px!important;flex:0 0 676px!important;aspect-ratio:auto!important}body .products-page .product-carousel-copy{padding:64px!important}body .products-page .product-carousel-heading h2{font-size:34px!important;line-height:51px!important}body .products-page .product-carousel-copy>p{font-size:28px!important;line-height:51px!important}}@media (min-width: 950px) and (max-width: 1439px){body .about-page .timeline-section,body .about-page .honors,body .join-page .benefits,body .products-page .product-stack{gap:64px!important}}@media (min-width: 761px) and (max-width: 819px){body .about-page .honors{height:auto!important;min-height:0!important;padding-top:120px!important;padding-bottom:120px!important;gap:64px!important;align-content:start!important}}@media (min-width: 640px) and (max-width: 1439px){body .about-page .about-copy{padding-top:120px!important;padding-bottom:120px!important}}@media (min-width: 640px) and (max-width: 1439px){body .join-page .join-cta{padding-top:120px!important;padding-bottom:120px!important}}@media (min-width: 640px) and (max-width: 1439px){body .join-page .care-section{padding-top:120px!important;padding-bottom:120px!important}}@media (min-width: 950px) and (max-width: 1439px){body .join-page .benefit p,body .join-page .care-column p{font-size:16px!important;line-height:24px!important}}@media (min-width: 950px) and (max-width: 1439px){body .products-page .page-intro p{font-size:16px!important;line-height:24px!important}}@media (min-width: 640px) and (max-width: 1439px){body .about-page .about-copy p,body .products-page .page-intro p,body .join-page .join-intro p{font-size:21px!important;line-height:31.5px!important}}@media (min-width: 640px) and (max-width: 1439px){body .about-page .timeline-section{padding-top:120px!important;padding-bottom:120px!important;gap:120px!important}body .about-page .honors{padding-top:120px!important;padding-bottom:120px!important;gap:64px!important}body .products-page .page-intro{padding-top:120px!important}body .products-page .page-intro h1{margin-bottom:64px!important}body .products-page .product-stack{gap:24px!important}body .join-page .join-intro{padding-top:120px!important;gap:48px!important}body .join-page .benefits{gap:48px!important}body .join-page .care-grid{padding-top:64px!important}body .join-page .join-cta{gap:48px!important}}@media (min-width: 640px) and (max-width: 1439px){body .products-page .page-intro{height:auto!important;min-height:0!important;gap:0!important}body .products-page .page-intro h1{margin:0 0 48px!important}body .products-page .page-intro>p{margin:0!important}body .products-page .product-stack{margin-top:48px!important}}@media (min-width: 640px) and (max-width: 1439px){body .products-page .product-stack{width:calc(100vw - 48px)!important;max-width:none!important;margin-left:24px!important;margin-right:24px!important;display:flex!important;flex-direction:column!important}body .products-page .product-card{width:100%!important;height:auto!important;min-width:0!important;flex:0 0 auto!important;aspect-ratio:2 / 1!important;display:grid!important;grid-template-columns:38.76% 61.24%!important;grid-template-rows:1fr!important}body .products-page .product-carousel-art{grid-column:2!important;grid-row:1!important}body .products-page .product-carousel-copy{grid-column:1!important;grid-row:1!important}}body .products-page .product-carousel-heading h2{flex:0 0 auto!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}@media (min-width: 1440px){body .products-page .page-intro{height:auto!important;min-height:0!important;gap:0!important}body .products-page .page-intro h1{margin:0 0 64px!important}body .products-page .page-intro>p{margin:0!important}body .products-page .product-stack{margin-top:64px!important}}@media (max-width: 639px){body .about-page .about-copy p+p{margin-top:16px!important}}@media (min-width: 640px){body .about-page .about-copy p+p{margin-top:30px!important}}@media (min-width: 761px){body .site-nav{display:flex!important}body .mobile-menu-button,body .mobile-nav-panel{display:none!important}body .products-page .product-stack{display:flex!important;flex-direction:column!important}body .products-page .product-card{display:grid!important;grid-template-columns:38.76% 61.24%!important;grid-template-rows:1fr!important}body .products-page .product-carousel-copy{grid-column:1!important;grid-row:1!important}body .products-page .product-carousel-art{grid-column:2!important;grid-row:1!important}}@media (min-width: 761px) and (max-width: 949.98px){body .home-page .home-about-section+.value-section{height:auto!important;min-height:0!important;aspect-ratio:900 / 676!important}body .home-page .home-about-section+.value-section .value-content{gap:32px!important}body .home-page .home-about-section+.value-section .value-body{margin-top:0!important}body .home-page .home-about-section+.value-section .arrows{margin-top:32px!important}}@media (min-width: 950px) and (max-width: 1279.98px){body .home-page .home-about-section+.value-section .value-content{gap:32px!important}body .home-page .home-about-section+.value-section .value-body{margin-top:0!important}body .home-page .home-about-section+.value-section .arrows{margin-top:32px!important}}@media (min-width: 1280px) and (max-width: 1439.98px){body .home-page .home-about-section+.value-section .value-copy{row-gap:0!important}body .home-page .home-about-section+.value-section .value-copy>span{margin-bottom:48px!important}body .home-page .home-about-section+.value-section .value-content{gap:32px!important}body .home-page .home-about-section+.value-section .value-body{margin-top:0!important}body .home-page .home-about-section+.value-section .arrows{margin-top:32px!important}}@media (min-width: 640px) and (max-width: 760px){body .products-page .product-stack{width:calc(100vw - 48px)!important;max-width:none!important;margin-left:24px!important;margin-right:24px!important}body .products-page .product-card{width:100%!important;max-width:none!important;min-width:0!important}}@media (min-width: 950px) and (max-width: 1439.98px){body .join-page .care-grid{margin-top:64px!important;padding-top:0!important}body .home-page .investors{gap:64px!important}body .home-page .investors>h1{margin-bottom:0!important}body .about-page .timeline-section{gap:64px!important}body .about-page .honors{row-gap:64px!important}}.footer{box-sizing:border-box;width:100%;height:auto;min-height:0;margin-left:auto;margin-right:auto;padding:80px 44px 44px}.footer *,.footer *:before,.footer *:after{box-sizing:border-box}.footer-content{width:100%;min-height:239px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between}.footer-right{width:min(800px,calc(100% - 360px));flex:0 1 auto}.footer-links{width:100%;margin:0;display:grid;grid-template-columns:repeat(3,89px);column-gap:clamp(80px,13.9vw,200px);align-items:start}.footer-links>div{width:89px;height:auto;overflow:visible}.footer-group-toggle{width:auto;padding:0;display:block}.footer-group-toggle span,.footer-group-expand{display:none}.footer-submenu{display:contents}.footer-submenu a{display:block;height:auto;padding:0}.footer-bottom{width:100%;margin-top:64px}.footer-divider,.footer-bottom-content{width:100%}.footer-brand,.footer-social,.footer-contact{position:relative;overflow:visible}.footer-contact{width:44px;height:44px;flex:0 0 44px}.footer-contact-trigger{width:44px;height:44px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer}.footer-contact-backdrop,.footer-contact-modal-close{display:none}body .footer .footer-contact-trigger>img{width:44px!important;height:44px!important;object-fit:contain}.footer-contact-popover{position:absolute;z-index:20;left:0;bottom:calc(100% + 14px);width:260px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;box-shadow:0 8px 28px #0000001f;color:#111;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.footer-contact-popover:after{content:"";position:absolute;left:22px;bottom:-7px;width:12px;height:12px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;transform:translate(-50%) rotate(45deg)}.footer-contact-popover:before{content:"";position:absolute;right:0;bottom:-15px;left:0;height:15px;background:transparent}.footer-contact:hover .footer-contact-popover,.footer-contact:focus-within .footer-contact-popover,.footer-contact.is-open .footer-contact-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}body .footer .footer-contact-popover>img{display:block;width:226px!important;height:auto!important;aspect-ratio:506 / 510;object-fit:cover}.footer-contact-popover p{width:100%;height:auto;margin:12px 0 0;font-size:14px;line-height:1.5;white-space:normal}.footer-contact-email{width:230px;padding:18px}.footer-contact-email p{margin:0;white-space:nowrap}.footer-copy-button{margin:12px auto 0;padding:0;border:0;background:transparent;color:#075ce5;font-size:14px;line-height:20px;cursor:pointer}.footer-copy-button:hover,.footer-copy-button:focus-visible{text-decoration:underline}@media (min-width: 950px){:root{--footer-brand-nav-gap: clamp(140px, calc(140px + (100vw - 950px) * .3673469), 320px);--footer-nav-column-gap: clamp(161.55px, calc(161.55px + (100vw - 950px)*.14) , 230px);--footer-content-top-space: 64px;--footer-divider-content-gap: 24px;--footer-nav-divider-gap: 44px}body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding-top:var(--footer-content-top-space)!important;padding-bottom:24px!important}body .footer:before,body .home-page+.footer:before,body .products-page+.footer:before,body .about-page~.footer:before,body .join-page~.footer:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:44px!important;right:44px!important;width:auto!important;height:1px!important;background:#d9d9d9!important}body .home-page+.footer{margin-top:120px!important}body .footer .footer-content,body .home-page+.footer .footer-content,body .products-page+.footer .footer-content,body .about-page~.footer .footer-content,body .join-page~.footer .footer-content{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;justify-content:flex-start!important;column-gap:var(--footer-brand-nav-gap)!important}body .footer .footer-right{width:calc(100% - 176px - var(--footer-brand-nav-gap))!important;flex-basis:calc(100% - 176px - var(--footer-brand-nav-gap))!important}body .footer .footer-social{gap:24px!important}body .footer .footer-links{column-gap:var(--footer-nav-column-gap)!important}body .footer .footer-bottom{margin-top:var(--footer-nav-divider-gap)!important}body .footer .footer-bottom-content{margin-top:var(--footer-divider-content-gap)!important}.footer-links>div{display:flex;flex-direction:column;gap:0}.footer-group-toggle{height:auto;margin:0 0 20px;font-size:16px;line-height:20px}.footer-group-toggle b{height:auto;margin:0;font-size:inherit;line-height:inherit}body .footer .footer-submenu{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:10px!important}body .footer .footer-submenu a{display:block!important;height:20px!important;margin:0!important;padding:0!important;font-size:16px;line-height:20px}}@media (min-width: 500px) and (max-width: 760px){body .footer .footer-brand{margin-left:-20px!important}}@media (min-width: 500px) and (max-width: 949.98px){:root{--footer-content-top-space: 64px;--footer-divider-content-gap: 24px}body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{width:100%!important;height:auto!important;min-height:0!important;padding:var(--footer-content-top-space) 44px 34px!important}body .footer:before,body .home-page+.footer:before,body .products-page+.footer:before,body .about-page~.footer:before,body .join-page~.footer:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:44px!important;right:44px!important;height:1px!important;background:#d9d9d9!important}body .home-page+.footer{margin-top:var(--section-gap)!important}body .footer .footer-content,body .home-page+.footer .footer-content,body .products-page+.footer .footer-content,body .about-page~.footer .footer-content,body .join-page~.footer .footer-content{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}body .footer .footer-brand{width:180px!important;height:108px!important}body .footer .footer-brand>img{width:176px!important;height:32px!important}body .footer .footer-social{width:180px!important;height:44px!important;margin-top:32px!important;gap:24px!important}body .footer .footer-social span,body .footer .footer-social img{width:44px!important;height:44px!important}body .footer .footer-right{width:100%!important;margin:64px 0 0!important;display:flex!important;flex-direction:column!important;gap:64px!important}body .footer .footer-links{width:min(608px,100%)!important;height:auto!important;margin:0!important;display:grid!important;grid-template-columns:64px 80px 64px!important;column-gap:clamp(48px,calc((100vw - 400px)/2),200px)!important;justify-content:start!important;align-items:start!important}body .footer .footer-links>div{width:auto!important;height:auto!important;padding:0!important;overflow:visible!important}body .footer .footer-group-toggle{width:max-content!important;height:20px!important;margin:0 0 20px!important;padding:0!important;display:block!important;font-size:16px!important;line-height:20px!important}body .footer .footer-group-toggle span{display:none!important}body .footer .footer-group-toggle b{height:auto!important;margin:0!important}body .footer .footer-submenu{width:max-content!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}body .footer .footer-links>div:not(.is-open) .footer-submenu{display:flex!important}body .footer .footer-submenu a{width:max-content!important;height:20px!important;margin:0!important;padding:0!important;display:block!important;font-size:16px!important;line-height:20px!important}body .footer .footer-bottom{width:100%!important;height:auto!important;margin:0!important;padding:0!important}body .footer .footer-divider{width:100%!important;height:1px!important;display:block!important;border:0!important;background:#d9d9d9!important}body .footer .footer-bottom-content{width:100%!important;height:auto!important;margin-top:var(--footer-divider-content-gap)!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px 32px!important;white-space:normal!important;font-size:12px!important;line-height:14px!important}body .footer .footer-bottom-content>span{flex:0 0 auto!important;height:14px!important;margin:0!important;line-height:14px!important}body .footer .footer-bottom-content>div{height:14px!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;line-height:14px!important}}@media (max-width: 499px){body.footer-modal-open{overflow:hidden}.footer-contact-backdrop{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;margin:0;padding:0;display:block;border:0;background:#0000007a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.footer-contact.is-open .footer-contact-backdrop{opacity:1;visibility:visible;pointer-events:auto}.footer-contact-popover,.footer-contact:nth-child(2) .footer-contact-popover,.footer-contact:nth-child(3) .footer-contact-popover{position:fixed;z-index:1000;top:50%;right:auto;bottom:auto;left:50%;width:min(320px,calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:24px;overflow:auto;border:0;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(-50% + 8px))}.footer-contact:not(.is-open) .footer-contact-popover{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.footer-contact.is-open .footer-contact-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%)}.footer-contact-popover:before,.footer-contact-popover:after{display:none}.footer-contact-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:8px;display:grid;place-items:center;border:0;border-radius:50%;background:#f5f5f5}body .footer .footer-contact-modal-close>img{width:16px!important;height:16px!important}body .footer .footer-contact-popover>img{width:100%!important;max-width:226px;margin:16px auto 0}.footer-contact-email{padding:40px 24px 24px}.footer-contact,.footer-contact-trigger{width:32px;height:32px;flex-basis:32px}body .footer .footer-contact-trigger>img{width:32px!important;height:32px!important}.footer-contact-popover{width:min(260px,calc(100vw - 48px))}.footer-contact:nth-child(2) .footer-contact-popover{left:-49.4545px}.footer-contact:nth-child(2) .footer-contact-popover:after{left:71.4545px}.footer-contact:nth-child(3) .footer-contact-popover{left:-98.909px}.footer-contact:nth-child(3) .footer-contact-popover:after{left:120.909px}body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important;margin-right:0!important;padding:64px 24px 32px!important}body .footer:before,body .home-page+.footer:before,body .products-page+.footer:before,body .about-page~.footer:before,body .join-page~.footer:before{content:""!important;position:absolute!important;top:0!important;right:24px!important;left:24px!important;display:block!important;height:1px!important;background:#d9d9d9!important}body .footer .footer-content,body .home-page+.footer .footer-content,body .products-page+.footer .footer-content,body .about-page~.footer .footer-content,body .join-page~.footer .footer-content{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:48px!important}body .footer .footer-brand{width:131px!important;height:76px!important;flex:0 0 76px!important}body .footer .footer-brand>img{width:110px!important;height:20px!important}body .footer .footer-social{width:131px!important;height:32px!important;margin-top:24px!important;gap:17.4545px!important}body .footer .footer-social span,body .footer .footer-social img{width:32px!important;height:32px!important}body .footer .footer-right{width:100%!important;height:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:48px!important}body .footer .footer-links{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow-anchor:none!important}body .footer .footer-group-link{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;height:100%!important;color:inherit!important;text-decoration:none!important}body .footer .footer-group-expand{width:44px!important;height:50px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;flex:0 0 44px!important;border:0!important;background:transparent!important;color:inherit!important}body .footer .footer-links:has(>div.is-open){gap:0!important}body .footer .footer-links>div{width:100%!important;height:50px!important;margin:0!important;padding:0!important;display:flex!important;flex:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow:hidden!important;overflow-anchor:none!important}body .footer .footer-links>div.is-open{height:auto!important}body .footer .footer-group-toggle{width:100%!important;height:50px!important;margin:0!important;padding:16px 0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid #d9d9d9!important;font-size:14px!important;line-height:18px!important;flex:none!important;order:1!important;overflow-anchor:none!important}body .footer .footer-group-toggle b{height:18px!important;margin:0!important;font-size:inherit!important;line-height:inherit!important}body .footer .footer-group-expand span{position:relative!important;width:16px!important;height:16px!important;display:block!important;background:url(https://akoss.bangcdn.net/cms/Arrow-Button-%20down--Streamline-Ultimate%201.svg) center / 16px 16px no-repeat!important;transform:none!important}body .footer .footer-group-expand span:before,body .footer .footer-group-expand span:after{content:none!important;display:none!important}body .footer .is-open .footer-group-expand span{background-image:url(https://akoss.bangcdn.net/cms/Arrow-Button-up--Streamline-Ultimate%202.svg)!important;transform:none!important}body .footer .footer-submenu{width:100%!important;margin-top:16px!important;padding-bottom:24px!important;display:none!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;flex:none!important;order:2!important;overflow-anchor:none!important}body .footer .is-open .footer-submenu{display:flex!important}body .footer .footer-submenu a{width:max-content!important;height:17px!important;margin:0!important;padding:0!important;display:block!important;font-size:14px!important;line-height:17px!important;font-weight:400!important}body .footer .footer-bottom{width:100%!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:12px 1px 12px!important;row-gap:10px!important}body .footer .footer-bottom-content{display:contents!important}body .footer .footer-bottom-content>span{grid-row:1!important;height:12px!important;margin:0!important;color:#64676a!important;font-size:10px!important;line-height:12px!important}body .footer .footer-divider{grid-row:2!important;width:100%!important;height:1px!important;display:none!important;background:transparent!important}body .footer .footer-bottom-content>div{grid-row:3!important;height:12px!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;color:#64676a!important;font-size:10px!important;line-height:12px!important;white-space:nowrap!important}body .footer .footer-bottom-content i{width:1px!important;height:12px!important;display:block!important;background:#aeb1b4!important}}@media (min-width: 640px) and (max-width: 760px){body .home-page .value-section+.home-section+.investors{margin-top:120px!important;padding-top:120px!important;padding-bottom:120px!important}body .home-page+.footer{margin-top:120px!important}}@media (min-width: 761px) and (max-width: 819.98px){body .home-page .value-section+.home-section+.investors{padding-bottom:120px!important}body .home-page+.footer{margin-top:120px!important}}@media (min-width: 761px) and (max-width: 1439.98px){body .home-page .value-section+.home-section+.investors{padding-bottom:120px!important}body .home-page+.footer{margin-top:120px!important}body .join-page .join-cta h1{width:100%!important;max-width:calc(100vw - 88px)!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (min-width: 761px) and (max-width: 819.98px){body .join-page .join-intro{padding-top:120px!important}body .join-page .join-cta{padding-bottom:0!important}body .join-page+.footer{margin-top:120px!important}}@media (min-width: 761px) and (max-width: 819.98px){body .products-page .page-intro p{font-weight:400!important}body .products-page .page-intro h1{margin-bottom:48px!important}body .products-page .product-stack{margin-top:68px!important}body .join-page .office div{left:50%!important;width:max-content!important;max-width:calc(100% - 32px)!important;transform:translate(-50%)!important;font-size:48px!important;line-height:57.6px!important;text-align:left!important}body .join-page .join-cta h1{width:100%!important;max-width:calc(100vw - 88px)!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (min-width: 890px) and (max-width: 1279.98px){body .home-page .hero-title{font-size:68px!important;line-height:81.6px!important}}@media (min-width: 820px) and (max-width: 889.98px){body .home-page .hero-title{font-size:60px!important;line-height:72px!important}}@media (max-width: 360px){body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{padding-top:32px!important}}@media (max-width: 499px){body .footer .footer-contact .footer-contact-popover,body .footer .footer-contact:nth-child(2) .footer-contact-popover,body .footer .footer-contact:nth-child(3) .footer-contact-popover{position:fixed!important;z-index:1000!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;width:min(360px,calc(100vw - 40px))!important;max-height:calc(100dvh - 48px)!important;padding:48px 16px 20px!important;overflow:auto!important;border:0!important;border-radius:8px!important;transform:translate(-50%,calc(-50% + 8px))!important}body .footer .footer-contact.is-open .footer-contact-popover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,-50%)!important}body .footer .footer-contact-popover>img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0 auto!important}body .footer .footer-contact-modal-close{position:absolute!important;top:12px!important;right:12px!important;width:32px!important;height:32px!important;padding:8px!important;display:grid!important}body .footer .footer-contact-modal-close>img{width:16px!important;height:16px!important;margin:0!important}body .footer .footer-contact-email{width:min(320px,calc(100vw - 40px))!important;padding:40px 20px 20px!important}body .footer .footer-contact-popover{padding-left:20px!important;padding-right:20px!important}body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{padding-right:20px!important;padding-left:20px!important}body .footer:before,body .home-page+.footer:before,body .products-page+.footer:before,body .about-page~.footer:before,body .join-page~.footer:before{right:20px!important;left:20px!important}}@media (max-width: 499px){body .footer .footer-bottom-content,body .footer .footer-bottom-content>span,body .footer .footer-bottom-content>div,body .footer .footer-bottom-content a{font-size:12px!important;line-height:14px!important}body .footer .footer-bottom-content,body .footer .footer-bottom-content>span,body .footer .footer-bottom-content>div{height:14px!important}}@media (max-width: 639px),(max-width: 760px) and (orientation: portrait){body .footer .footer-links{display:flex!important;flex-direction:column!important;width:100%!important;gap:0!important}body .footer .footer-links>div{width:100%!important;height:50px!important;overflow:hidden!important}body .footer .footer-group-toggle{width:100%!important;height:50px!important;margin:0!important;padding:16px 0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #d9d9d9!important;text-align:left!important}body .footer .footer-group-link{width:auto!important;height:18px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important}body .footer .footer-group-link b{height:18px!important;margin:0!important;font-size:14px!important;line-height:18px!important;font-weight:600!important}body .footer .footer-group-expand{width:44px!important;height:50px!important;margin:-16px 0!important;padding:0!important;display:grid!important;place-items:center!important;flex:0 0 44px!important;border:0!important;background:transparent!important}body .footer .footer-group-expand span{position:relative!important;width:16px!important;height:16px!important;display:block!important;background:url(https://akoss.bangcdn.net/cms/Arrow-Button-%20down--Streamline-Ultimate%201.svg) center / 16px 16px no-repeat!important;transform:none!important}body .footer .is-open .footer-group-expand span{background-image:url(https://akoss.bangcdn.net/cms/Arrow-Button-up--Streamline-Ultimate%202.svg)!important}body .footer .footer-submenu{display:none!important}body .footer .footer-links>div.is-open{height:auto!important}body .footer .footer-links>div.is-open .footer-submenu{display:flex!important}}@media (min-width: 640px) and (max-width: 760px) and (orientation: portrait){body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{padding-left:24px!important;padding-right:24px!important}body .footer:before,body .home-page+.footer:before,body .products-page+.footer:before,body .about-page~.footer:before,body .join-page~.footer:before{left:24px!important;right:24px!important}body .footer .footer-brand{margin-left:0!important}}@media (min-width: 500px) and (max-width: 639.98px){body .footer,body .home-page+.footer,body .products-page+.footer,body .about-page~.footer,body .join-page~.footer{padding-left:24px!important;padding-right:24px!important}body .footer:before,body .home-page+.footer:before,body .products-page+.footer:before,body .about-page~.footer:before,body .join-page~.footer:before{left:24px!important;right:24px!important}body .footer .footer-brand{margin-left:0!important}}@media (min-width: 500px) and (max-width: 639.98px),(min-width: 640px) and (max-width: 760px) and (orientation: portrait){body .footer .footer-links{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;gap:0!important}body .footer .footer-links>div{width:100%!important;height:50px!important;margin:0!important;padding:0!important;display:flex!important;flex:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;overflow:hidden!important}body .footer .footer-links>div.is-open{height:auto!important}body .footer .footer-group-toggle{width:100%!important;height:50px!important;margin:0!important;padding:16px 0!important;display:flex!important;flex:none!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-bottom:1px solid #d9d9d9!important;font-size:16px!important;line-height:18px!important;text-align:left!important}body .footer .footer-group-toggle b{height:18px!important;margin:0!important;font-size:inherit!important;line-height:inherit!important;font-weight:600!important}body .footer .footer-group-link{width:auto!important;height:18px!important;margin:0!important;display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important}body .footer .footer-group-expand{width:44px!important;height:50px!important;margin:-16px 0!important;padding:0!important;display:grid!important;place-items:center!important;flex:0 0 44px!important;border:0!important;background:transparent!important}body .footer .footer-group-expand span{position:relative!important;width:16px!important;height:16px!important;display:block!important;background:url(https://akoss.bangcdn.net/cms/Arrow-Button-%20down--Streamline-Ultimate%201.svg) center / 16px 16px no-repeat!important;transform:none!important}body .footer .is-open .footer-group-expand span{background-image:url(https://akoss.bangcdn.net/cms/Arrow-Button-up--Streamline-Ultimate%202.svg)!important;transform:none!important}body .footer .footer-submenu{width:100%!important;margin-top:10px!important;padding-bottom:24px!important;display:none!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}body .footer .footer-links>div.is-open .footer-submenu{display:flex!important}body .footer .footer-submenu a{width:max-content!important;height:17px!important;margin:0!important;padding:0!important;display:block!important;font-size:16px!important;line-height:17px!important;font-weight:600!important}}@media (min-width: 761px) and (max-width: 1439.98px){body .join-page .office div{top:50%!important;bottom:auto!important;height:auto!important;transform:translate(-50%,-50%)!important}}@media (max-width: 760px){body .join-page .office div{inset:50% auto auto 50%!important;width:calc(100% - 48px)!important;max-width:none!important;height:auto!important;transform:translate(-50%,-50%)!important;white-space:normal!important;text-align:left!important;text-wrap:initial!important}}@media (min-width: 500px){body .footer .footer-contact,body .footer .footer-contact-trigger{width:44px!important;height:44px!important;flex:0 0 44px!important}body .footer .footer-contact-trigger>img{width:44px!important;height:44px!important}body .footer .footer-contact-popover{position:absolute!important;inset:auto auto calc(100% + 14px) 0!important;width:260px!important;padding:16px!important;max-height:none!important;overflow:visible!important;border:1px solid #e5e5e5!important;border-radius:8px!important;transform:translateY(6px)!important}body .footer .footer-contact-email{width:230px!important;padding:18px!important}body .footer .footer-contact-popover>img{width:226px!important;height:auto!important;max-width:none!important;margin:0!important}body .footer .footer-contact-popover p{width:100%!important;height:auto!important;margin:12px 0 0!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important}body .footer .footer-contact-email p{margin:0!important;white-space:nowrap!important}body .footer .footer-contact:hover .footer-contact-popover,body .footer .footer-contact:focus-within .footer-contact-popover{transform:translate(0)!important}body .footer .footer-contact.is-open .footer-contact-popover{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(6px)!important}}@media (max-width: 499px){a,button,[role=button]{-webkit-tap-highlight-color:transparent}a:active,button:active,[role=button]:active{transform:none!important;filter:none!important}a:focus,button:focus,[role=button]:focus{outline:none!important;box-shadow:none!important}.intro-card:focus-visible h3>span:after,.footer-links a:focus-visible:after,.footer-bottom-content a:focus-visible:after,.join-links a:focus-visible .join-link-label:after,.mobile-nav-heading:focus-visible:after,.mobile-nav-group>div a:focus-visible:after,.text-button:focus-visible span:after{transform:scaleX(0)!important}.site-header .mobile-nav-panel a:after,.intro-card h3>span:after,.footer-links a:after,.footer-bottom-content a:after,.join-links a .join-link-label:after,.mobile-nav-heading:after,.mobile-nav-group>div a:after,.text-button span:after,.site-nav a:after{transform:scaleX(0)!important;opacity:0!important}}@media (max-width: 499px) and (hover: none) and (pointer: coarse){.site-header .mobile-nav-panel a:hover,.site-header .mobile-nav-panel a:active,.site-header .mobile-nav-panel a:focus,.site-header .mobile-nav-panel a:focus-visible,.footer-links a:hover,.footer-links a:active,.footer-links a:focus,.footer-links a:focus-visible,.footer-bottom-content a:hover,.footer-bottom-content a:active,.footer-bottom-content a:focus,.footer-bottom-content a:focus-visible,.join-links a:hover,.join-links a:active,.join-links a:focus,.join-links a:focus-visible{color:inherit!important}.intro-card:hover h3,.intro-card:active h3,.text-button:hover,.text-button:active,.text-button:focus,.text-button:focus-visible,.mobile-nav-heading:hover,.mobile-nav-heading:active,.mobile-nav-heading:focus,.mobile-nav-heading:focus-visible,.footer-group-toggle:hover,.footer-group-toggle:active,.footer-group-toggle:focus,.footer-group-toggle:focus-visible{color:inherit!important}.intro-card:hover .intro-card-media img,.intro-card:focus .intro-card-media img{transform:none!important;filter:none!important}}@media (max-width: 760px){body .home-page+.footer{margin-top:64px!important}}@media (min-width: 640px) and (max-width: 760px){body .home-page+.footer{margin-top:120px!important}}
