.about-v610{--navy:#061a2a;--ink:#092739;--cyan:#12afc7;--bright:#55dcea;--muted:#5d7786;--mist:#f1f8fb;--ice:#def0f5;--line:#cbdce5;--pad:clamp(22px,5.4vw,88px)}.about-v610 *{box-sizing:border-box}.about-v610{scroll-behavior:smooth;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}.about-v610 a{color:inherit;text-decoration:none}.about-v610 button{font:inherit;cursor:pointer}.about-v610 a:focus-visible,.about-v610 button:focus-visible,.about-v610 summary:focus-visible{outline-offset:4px;outline:3px solid #10bad2}.about-v610 ::selection{color:#061a2a;background:#75e2ee}.about-v610 .site-header{background:var(--navy);color:#f2faff;height:74px;padding:0 var(--pad);z-index:30;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.about-v610 .logo{white-space:nowrap;align-items:center;gap:17px;display:flex}.about-v610 .logo strong{letter-spacing:-1.2px;font-size:23px;font-weight:860}.about-v610 .logo i{background:#527484;width:1px;height:28px}.about-v610 .logo span{letter-spacing:1.4px;color:#b8d5e2;font-size:9px;font-weight:790;line-height:1.5}.about-v610 .nav{align-items:center;gap:clamp(15px,2.05vw,31px);font-size:12px;font-weight:730;display:flex}.about-v610 .nav a:not(.work){color:#cee2eb;transition:color .2s}.about-v610 .nav a:hover,.about-v610 .nav a[aria-current=page]{color:#fff}.about-v610 .nav .work{border:1px solid #95b9c9;border-radius:24px;padding:10px 17px;transition:background .2s,color .2s}.about-v610 .nav .work:hover{color:var(--navy);background:#fff}.about-v610 .menu{color:#fff;background:0 0;border:0;padding:8px;font-size:26px;display:none}.about-v610 .intro{padding:0 var(--pad) 100px;background:linear-gradient(#f6fbfd 0%,#fff 84%);position:relative;overflow:hidden}.about-v610 .intro-utility{border-bottom:1px solid var(--line);letter-spacing:1.8px;text-transform:uppercase;color:#16859c;justify-content:space-between;gap:20px;padding:24px 0 21px;font-size:10px;font-weight:820;display:flex}.about-v610 .intro-utility span:last-child{color:#6e8795}.about-v610 .lettermark{color:#e5fbff;letter-spacing:-2px;isolation:isolate;background:#0a293d;border-radius:50%;place-items:center;width:92px;height:92px;margin:73px auto 26px;font-size:28px;font-weight:830;display:grid;position:relative}.about-v610 .lettermark:before{content:"";z-index:-1;border:1px solid #9bcad6;border-radius:50%;position:absolute;inset:-13px}.about-v610 .lettermark:after{content:"";background:#1fc3d8;border-radius:50%;width:13px;height:13px;position:absolute;top:3px;right:1px;box-shadow:0 0 0 4px #f6fbfd}.about-v610 .intro-eyebrow{text-align:center;color:#1989a3;letter-spacing:2.6px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:840}.about-v610 .editor-name{text-align:center;letter-spacing:-.079em;color:#092b40;margin:0;font-size:clamp(54px,7.2vw,106px);font-weight:800;line-height:.97}.about-v610 .editor-name span{color:#0ab2c8}.about-v610 .editor-role{text-align:center;letter-spacing:1.75px;color:#5c7b8b;text-transform:uppercase;margin:20px 0 0;font-size:12px;font-weight:720}.about-v610 .editor-deck{text-align:center;letter-spacing:-.033em;color:#1e4356;max-width:830px;margin:61px auto 20px;font-size:clamp(21px,2.05vw,31px);font-weight:480;line-height:1.36}.about-v610 .editor-small{text-align:center;color:#607985;max-width:670px;margin:0 auto;font-size:14px;line-height:1.75}.about-v610 .editor-links{flex-wrap:wrap;justify-content:center;gap:8px;margin:39px 0 0;display:flex}.about-v610 .editor-links a{color:#24546c;background:#fff;border:1px solid #cadde5;align-items:center;gap:16px;padding:11px 16px;font-size:11px;font-weight:760;transition:background .18s;display:flex}.about-v610 .editor-links a:hover{background:#e7f6fa}.about-v610 .editor-links a span{color:#0d9cb4;font-size:18px}.about-v610 .ribbon{color:#a5d5e3;background:#08283d;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,4.4vw,77px);padding:22px 25px;display:flex;position:relative;overflow:hidden}.about-v610 .ribbon:before{content:"";background:linear-gradient(90deg,#08283d,#27c5dc,#08283d);width:100%;height:3px;position:absolute;top:0;left:0}.about-v610 .ribbon b{letter-spacing:2px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:820}.about-v610 .ribbon b:nth-child(2){color:#e8faff}.about-v610 .ribbon b:nth-child(3){color:#6cdaeb}.about-v610 .story{padding:102px var(--pad) 104px;background:#fff;position:relative;overflow:hidden}.about-v610 .story-wrap{max-width:1040px;margin:auto}.about-v610 .section-id{color:#138ba1;text-transform:uppercase;letter-spacing:2px;align-items:center;gap:16px;font-size:10px;font-weight:850;display:flex}.about-v610 .section-id:before{content:"";background:#10bad0;width:29px;height:3px;display:inline-block}.about-v610 .story h2{letter-spacing:-.068em;max-width:1010px;margin:28px 0 30px;font-size:clamp(37px,5.15vw,77px);font-weight:780;line-height:1.04}.about-v610 .story h2 em{color:#0f93aa;font-style:normal}.about-v610 .story-text{border-left:3px solid #25c4d8;max-width:695px;margin-left:auto;padding:4px 0 3px 27px}.about-v610 .story-text p{color:#496779;margin:0 0 14px;font-size:16px;line-height:1.75}.about-v610 .story-text p:last-child{margin-bottom:0}.about-v610 .method{padding:91px var(--pad) 105px;background:#ecf5f8}.about-v610 .method-inner{max-width:1230px;margin:0 auto}.about-v610 .method-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.about-v610 .method-header h2{letter-spacing:-.06em;max-width:670px;margin:17px 0 0;font-size:clamp(39px,4.6vw,69px);font-weight:790;line-height:1.06}.about-v610 .method-header p{color:#597687;max-width:350px;margin:0 0 3px;font-size:13px;line-height:1.75}.about-v610 .method-list{border-top:2px solid #092d44}.about-v610 .note{border-bottom:1px solid #b8d0db}.about-v610 .note summary{cursor:pointer;grid-template-columns:80px minmax(0,1fr) 45px;align-items:center;gap:20px;padding:30px 0;list-style:none;display:grid}.about-v610 .note summary::-webkit-details-marker{display:none}.about-v610 .note-index{color:#129db5;font-size:17px;font-weight:800}.about-v610 .note-heading{letter-spacing:-.046em;font-size:clamp(22px,2.6vw,35px);font-weight:740;line-height:1.14}.about-v610 .note-toggle{border:1px solid #729daa;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-weight:400;transition:transform .2s,background .2s;display:grid}.about-v610 .note[open] .note-toggle{background:#daf2f7;transform:rotate(45deg)}.about-v610 .note-content{color:#4e6c7b;max-width:725px;margin:-8px 55px 34px 100px;font-size:15px;line-height:1.8}.about-v610 .outro{padding:92px var(--pad) 100px;background:#fff}.about-v610 .outro-inner{text-align:center;max-width:1020px;margin:auto}.about-v610 .outro-kicker{color:#0b90a8;letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:840}.about-v610 .outro h2{letter-spacing:-.055em;margin:22px auto 16px;font-size:clamp(34px,4.1vw,59px);font-weight:780;line-height:1.08}.about-v610 .outro p{color:#5e7685;max-width:660px;margin:0 auto;font-size:14px;line-height:1.72}.about-v610 .outro-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:23px;margin-top:30px;display:flex}.about-v610 .outro-links a{color:#09384f;border-bottom:1px solid #0b829b;align-items:center;gap:18px;padding-bottom:9px;font-size:12px;font-weight:800;transition:color .2s;display:inline-flex}.about-v610 .outro-links a:hover{color:#0c97b4}.about-v610 .outro-links a span{color:#0d9bb5;font-size:20px}.about-v610 .footer{color:#95b1bf;padding:27px var(--pad) 24px;background:#061a2a;justify-content:space-between;align-items:start;gap:24px;display:flex}.about-v610 .footer strong{letter-spacing:-.7px;color:#fff;font-size:18px;display:block}.about-v610 .footer .desc{color:#789cab;margin-top:6px;font-size:10px}.about-v610 .footer nav{flex-wrap:wrap;justify-content:flex-end;gap:17px;font-size:11px;display:flex}.about-v610 .footer a:hover{color:#fff}.about-v610 .fineprint{padding:0 var(--pad) 23px;color:#718e9f;background:#061a2a;font-size:10px;line-height:1.5}@media (max-width:1024px){.about-v610 .nav{gap:14px;font-size:10px}.about-v610 .logo i,.about-v610 .logo span{display:none}.about-v610 .method-header p{max-width:250px}}@media (max-width:680px){.about-v610 .site-header{height:67px}.about-v610 .logo strong{font-size:21px}.about-v610 .menu{display:block}.about-v610 .nav{padding:9px var(--pad) 22px;background:#061a2a;flex-direction:column;align-items:stretch;gap:0;font-size:13px;display:none;position:absolute;top:67px;left:0;right:0;box-shadow:0 18px 32px #03141f4d}.about-v610 .nav.open{display:flex}.about-v610 .nav a{border-bottom:1px solid #ffffff29;padding:13px 0}.about-v610 .nav .work{text-align:center;margin-top:13px}.about-v610 .intro{padding-bottom:66px}.about-v610 .intro-utility{letter-spacing:1px;padding:18px 0 15px;font-size:8px}.about-v610 .intro-utility span:last-child{text-align:right;max-width:125px}.about-v610 .lettermark{width:70px;height:70px;margin:56px auto 26px;font-size:22px}.about-v610 .lettermark:before{inset:-10px}.about-v610 .intro-eyebrow{letter-spacing:2px;font-size:9px}.about-v610 .editor-name{font-size:clamp(53px,13.3vw,76px)}.about-v610 .editor-role{margin-top:16px;font-size:10px}.about-v610 .editor-deck{margin-top:54px;font-size:25px;line-height:1.35}.about-v610 .editor-small{font-size:13px;line-height:1.7}.about-v610 .editor-links{margin-top:29px}.about-v610 .editor-links a{justify-content:space-between;width:100%;padding:12px 14px}.about-v610 .ribbon{justify-content:space-between;gap:12px 18px;padding:20px 22px}.about-v610 .ribbon b{letter-spacing:1.2px;font-size:9px}.about-v610 .story{padding:62px var(--pad) 69px}.about-v610 .story h2{margin:21px 0 28px;font-size:39px}.about-v610 .story-text{padding-left:19px}.about-v610 .story-text p{font-size:14px}.about-v610 .method{padding:59px var(--pad) 68px}.about-v610 .method-header{display:block}.about-v610 .method-header h2{margin:17px 0;font-size:42px}.about-v610 .method-header p{max-width:100%;margin-bottom:22px}.about-v610 .note summary{grid-template-columns:38px minmax(0,1fr) 37px;gap:10px;padding:22px 0}.about-v610 .note-index{font-size:13px}.about-v610 .note-heading{font-size:24px}.about-v610 .note-toggle{width:32px;height:32px;font-size:19px}.about-v610 .note-content{margin:-2px 25px 23px 48px;font-size:13px;line-height:1.75}.about-v610 .outro{padding:64px var(--pad) 71px}.about-v610 .outro h2{font-size:39px}.about-v610 .outro-links{flex-direction:column;gap:19px}.about-v610 .outro p{font-size:13px}.about-v610 .footer{padding:24px var(--pad) 21px;display:block}.about-v610 .footer nav{justify-content:flex-start;gap:12px 20px;margin-top:24px}.about-v610 .fineprint{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.about-v610{scroll-behavior:auto}.about-v610 *,.about-v610 :before,.about-v610 :after{transition:none!important}}.about-v610 a.hw-brand{white-space:nowrap;flex:none;align-items:center;gap:14px;min-width:0;text-decoration:none;display:inline-flex}.about-v610 a.hw-brand .hw-brand-image{object-fit:contain;width:clamp(155px,17.4vw,240px);max-width:100%;height:auto;display:block}.about-v610 a.hw-brand .hw-brand-separator{background:#a6cfde80;flex:0 0 1px;height:28px}.about-v610 a.hw-brand .hw-brand-tagline{color:#bdd9e5;letter-spacing:1.15px;font:750 8px/1.42 Inter,Arial,sans-serif}@media (max-width:1180px){.about-v610 a.hw-brand .hw-brand-image{width:195px}.about-v610 a.hw-brand .hw-brand-separator,.about-v610 a.hw-brand .hw-brand-tagline{display:none}}@media (max-width:680px){.about-v610 a.hw-brand .hw-brand-image{width:171px}}@media (max-width:375px){.about-v610 a.hw-brand .hw-brand-image{width:153px}}.about-v610 .intro .hw-mark{letter-spacing:normal;background:0 0;border:1px solid #b4dfeb;border-radius:50%;justify-content:center;align-items:center;width:116px;height:116px;margin:56px auto 22px;display:flex}.about-v610 .intro .hw-mark:before,.about-v610 .intro .hw-mark:after{display:none}.about-v610 .intro .hw-mark img{object-fit:contain;width:84px;height:84px;display:block}.about-v610 .intro .hw-contact-title{letter-spacing:-.067em;overflow-wrap:anywhere;font-size:clamp(27px,5.3vw,74px);line-height:1.04}.about-v610 .intro .hw-contact-title a{color:inherit}.about-v610 .intro .hw-contact-title span{color:#05afc5}.about-v610 .intro .hw-contact-title a:hover span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:680px){.about-v610 .intro .hw-mark{width:96px;height:96px;margin:49px auto 23px}.about-v610 .intro .hw-mark img{width:68px;height:68px}.about-v610 .intro .hw-contact-title{letter-spacing:-.05em;font-size:clamp(25px,7vw,37px)}.about-v610 .intro .hw-contact-title span{display:inline-block}}.about-v610 .hw-support-strip{color:#a5c3cf;background:#061a2a;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:center;gap:15px 27px;padding:20px clamp(22px,5vw,85px) 26px;font:600 11px/1.6 Inter,Arial,sans-serif;display:flex}.about-v610 .hw-support-strip a{color:inherit;text-decoration:none}.about-v610 .hw-support-strip a:hover{color:#fff}.about-v610 .hw-support-strip a:focus-visible{outline-offset:4px;outline:2px solid #2dd3e7}.about-v610{line-height:normal}.about-v610 :where(h1,h2,h3,h4){font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:700}.about-v610 :where(p){margin:1em 0}:is(body:has(.about-v610)>.site-header,body:has(.about-v610)>.site-footer){display:none}.about-v610>.site-header{border-bottom:0}
