@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.p.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.icg2eG_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.icg2eG_variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
.tipu-site{--navy:#062834;--navy-hover:#0b3442;--primary:#005f78;--primary-hover:#00475c;--primary-soft:#d6e7ea;--accent:#0097b2;--accent-hover:#007e96;--accent-access:#00657a;--warmth:#e68a4d;--warmth-access:#a85420;--ink:#10232d;--ink-2:#344049;--ink-access:#5c6e74;--surface:#f7fafb;--surface-2:#f1f5f7;--card:#fbfcfd;--border:#d2d9dd;--divider:#e1e7ea;--frost:#edf4f6;--on-navy:#dce9ed;--on-navy-soft:#ffffffc7;--cyan-lift:#7fd6e8;--ready-soft:#dce9e1;--ready-deep:#33523f;--approaching-soft:#fbe7c2;--approaching-deep:#7a4f05;--attention-soft:#f7d8d2;--e1:#0f4a60;--e2:#00829e;--e3:#1fc3dd;--e4:#80ebf4;--l-operate:#d9584b;--l-lead:#f4944e;--l-govern:#4f8a77;--l-grow:#3dc4e5;--lad-1:#062834;--lad-2:#d9584b;--lad-3:#f4944e;--lad-4:#4f8a77;--lad-5:#3dc4e5;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--shadow-1:0 1px 2px #0b16300f, 0 1px 3px #0b16300a;--shadow-2:0 4px 14px #0b163014, 0 2px 4px #0b16300a;--shadow-3:0 24px 60px #02141c2e;--ease:cubic-bezier(.2, .7, .2, 1);--max:1240px;font-family:var(--font-source-sans), ui-sans-serif, system-ui, sans-serif;color:var(--ink);background:var(--card);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}html:has(.tipu-site){scroll-behavior:smooth;scroll-padding-top:96px}:is(html:has(.tipu-site),body:has(.tipu-site)){overflow-x:clip}body:has(.tipu-site){background:#fbfcfd}.tipu-site *{box-sizing:border-box;margin:0}.tipu-site img{max-width:100%}.tipu-site a{color:inherit;text-decoration:underline}.tipu-site button{font:inherit;cursor:pointer}.tipu-site :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tipu-site ::selection{background:var(--navy);color:#fff}.tipu-site *{scrollbar-width:thin;scrollbar-color:#06283459 transparent}html:has(.tipu-site){scrollbar-width:thin;scrollbar-color:#06283459 transparent}html:has(.tipu-site)::-webkit-scrollbar{width:10px}.tipu-site ::-webkit-scrollbar{width:10px}html:has(.tipu-site)::-webkit-scrollbar-thumb{background:#0628344d}.tipu-site ::-webkit-scrollbar-thumb{background:#0628344d}html:has(.tipu-site)::-webkit-scrollbar-thumb:hover{background:#06283480}.tipu-site ::-webkit-scrollbar-thumb:hover{background:#06283480}.tipu-site .site-wrap{width:min(var(--max), calc(100% - 48px));margin:0 auto}.tipu-site .skip-link{z-index:999;background:var(--card);color:var(--navy);border:2px solid var(--navy);border-radius:var(--r-sm);padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-9999px}.tipu-site .skip-link:focus{left:8px}.tipu-site h1,.tipu-site h2,.tipu-site h3,.tipu-site h4{color:var(--navy);font-family:inherit;font-weight:700}.tipu-site .d-hero{letter-spacing:-.022em;font-size:clamp(2.625rem,5.2vw,4.25rem);line-height:1.06}.tipu-site .d-title{letter-spacing:-.018em;font-size:clamp(2rem,3.6vw,3rem);line-height:1.1}.tipu-site .d-sub{letter-spacing:-.012em;color:var(--navy);font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:700;line-height:1.18}.tipu-site .lead{font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.55}.tipu-site .d-hero,.tipu-site .d-title,.tipu-site .d-sub{text-wrap:balance}.tipu-site .lead,.tipu-site .s-copy{text-wrap:pretty}.tipu-site .ta{color:var(--primary);display:block}.tipu-site .tb{display:block}.tipu-site .d-title.flow .ta,.tipu-site .d-title.flow .tb{display:inline}.tipu-site .eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--primary);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.tipu-site .eyebrow:before{content:"";background:linear-gradient(90deg, var(--l-operate) 0 5px, transparent 5px 7px, var(--l-lead) 7px 12px, transparent 12px 14px, var(--l-govern) 14px 19px, transparent 19px 21px, var(--l-grow) 21px 26px);border-radius:1.5px;flex:none;width:26px;height:5px}.tipu-site .btn{background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:var(--r-pill) var(--r-pill) 0 var(--r-pill);min-height:56px;transition:background .25s ease, transform .25s var(--ease), box-shadow .25s ease;justify-content:center;align-items:center;padding:17px 38px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 20px 30px #0b163012}.tipu-site .btn:hover{background:var(--navy-hover);transform:translateY(-2px);box-shadow:0 14px 30px #0b163029}.tipu-site .btn.white{color:var(--navy);background:#fff;border-color:#fff}.tipu-site .btn.white:hover{background:var(--primary-soft);border-color:var(--primary-soft)}.tipu-site .btn.ghost{color:#fff;background:0 0;border-color:#ffffff73}.tipu-site .btn.ghost:hover{background:#ffffff0d;border-color:#fff}.tipu-site .btn.navy{background:var(--navy);border-color:var(--navy);color:#fff}.tipu-site .btn.navy:hover{background:var(--navy-hover)}@media (prefers-reduced-motion:reduce){.tipu-site .btn:hover{box-shadow:none;transform:none}}.tipu-site .site-header{z-index:100;background:var(--surface);border-bottom:1px solid var(--border);transition:box-shadow .3s;position:sticky;top:0}.tipu-site .site-header.scrolled{box-shadow:0 6px 24px #0b163014}.tipu-site .header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.tipu-site .header-actions{align-items:center;gap:12px;display:flex}.tipu-site .brand img{width:auto;height:26px;display:block}.tipu-site .nav{align-items:center;gap:30px;display:flex}.tipu-site .nav a{color:var(--ink-2);border-bottom:3px solid #0000;padding:24px 0;font-size:15px;font-weight:600;text-decoration:none}.tipu-site .nav a:hover,.tipu-site .nav a.active{border-bottom-color:var(--accent);color:var(--navy)}.tipu-site .header-cta{min-height:44px;padding:10px 24px;font-size:15px}.tipu-site .menu-toggle{border:1px solid var(--navy);background:var(--card);border-radius:var(--r-sm);justify-content:center;align-items:center;width:44px;height:44px;display:none}.tipu-site .menu-toggle span,.tipu-site .menu-toggle span:before,.tipu-site .menu-toggle span:after{background:var(--navy);content:"";width:20px;height:2px;display:block;position:relative}.tipu-site .menu-toggle span:before{position:absolute;top:-6px}.tipu-site .menu-toggle span:after{position:absolute;top:6px}.tipu-site .c-b0{background:var(--lad-1)}.tipu-site .c-b1{background:var(--lad-2)}.tipu-site .c-b2{background:var(--lad-3)}.tipu-site .c-b3{background:var(--lad-4)}.tipu-site .c-b4{background:var(--lad-5)}.tipu-site .tie{pointer-events:none;z-index:3;--base:46px;--dx:42px;--dy:38px;position:absolute}.tipu-site .tie i{--s:calc(var(--base) * var(--k,1));width:var(--s);height:var(--s);border-radius:var(--r-sm);left:calc(var(--n) * var(--dx));top:calc(var(--n) * var(--dy));transform:translate(calc((var(--base) - var(--s)) / 2), calc((var(--base) - var(--s)) / 2));display:block;position:absolute}.tipu-site .hero{background:var(--navy);color:#fff;grid-template-columns:1.12fr .88fr;min-height:700px;display:grid;position:relative}.tipu-site .hero>*{min-width:0}.tipu-site .hero-copy{z-index:1;background:var(--navy);border-radius:0 clamp(56px,6vw,120px) 0 0;align-items:center;display:flex;position:relative}.tipu-site .hero-visual{margin-left:calc(-1*clamp(56px,6vw,120px));position:relative;overflow:hidden}.tipu-site .hero .eyebrow{color:#ffffffd9;margin-bottom:24px}.tipu-site .hero-copy-inner{max-width:720px;margin-left:max(24px, calc((100vw - var(--max)) / 2));padding:96px 72px 96px 0}.tipu-site .hero-visual img,.tipu-site .hero-visual video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tipu-site .hero-slider{min-height:700px}.tipu-site .hs-slide{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.tipu-site .hs-slide.is-active{opacity:1}.tipu-site .hs-dots{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06283473;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:22px;right:24px}.tipu-site .hs-dot{background:#ffffff80;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s}.tipu-site .hs-dot:hover{background:#fff}.tipu-site .hs-dot.is-active{background:#fff;transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.tipu-site .hs-slide{transition:none}}.tipu-site .hero h1{color:#fff;max-width:100%;font-size:clamp(2.5rem,4.5vw,4rem)}.tipu-site .hero h1 .h-accent{color:var(--accent)}.tipu-site .hero .lead{color:var(--on-navy);max-width:560px;margin-top:24px;margin-bottom:8px}.tipu-site .hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.tipu-site .qb-photo{position:relative}.tipu-site .qb-photo img{border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-3);display:block}.tipu-site .qb-photo.device:before{content:"";background:var(--frost);border-radius:var(--r-lg) clamp(64px, 8vw, 140px) var(--r-lg) var(--r-lg);position:absolute;inset:14% -6% -6% 6%}.tipu-site .qb-photo.device img{box-shadow:none;filter:drop-shadow(0 24px 40px #02141c38);border-radius:0;position:relative}.tipu-site .qb-marks{gap:9px;margin-bottom:24px;display:flex}.tipu-site .qb-marks i{border-radius:calc(var(--r-sm) / 2);width:12px;height:12px;display:block}.tipu-site .qb-marks i:first-child{background:var(--lad-1)}.tipu-site .qb-marks i:nth-child(2){background:var(--lad-2)}.tipu-site .qb-marks i:nth-child(3){background:var(--lad-3)}.tipu-site .qb-marks i:nth-child(4){background:var(--lad-4)}.tipu-site .qb-marks i:nth-child(5){background:var(--lad-5)}.tipu-site .section{padding:112px 0;position:relative}.tipu-site .section.frost{background:var(--frost)}.tipu-site .section.flush-top{padding-top:0}.tipu-site .section.banded{padding:176px 0;overflow:hidden}.tipu-site .arc{pointer-events:none;width:112%;height:110px;position:absolute;left:-6%}.tipu-site .arc-top{border-radius:0 0 50% 50%;top:-1px}.tipu-site .arc.frost{background:var(--frost)}.tipu-site .section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.tipu-site .section-head h2{margin-top:24px}.tipu-site .section-head .s-copy{color:var(--ink-2);max-width:680px;font-size:17px;line-height:1.65}.tipu-site .section-head.centered{text-align:center;max-width:860px;margin-left:auto;margin-right:auto;display:block}.tipu-site .section-head.centered .eyebrow{justify-content:center}.tipu-site .section-head.centered .s-copy{margin:24px auto 0}.tipu-site .dash-ring{pointer-events:none;border:1px dashed #06283424;border-radius:50%;position:absolute}.tipu-site .sqring{pointer-events:none;border:1px dashed #06283429;border-radius:22%;position:absolute}.tipu-site .orb{flex:none;position:relative}.tipu-site .orb img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.tipu-site .orb:before{content:"";pointer-events:none;border:1px dashed #06283438;border-radius:50%;position:absolute;inset:-16px}.tipu-site .orb .tie{--base:42px;--dx:38px;--dy:32px;--in:24px;left:calc(var(--in) - (var(--last,2) * var(--dx) + var(--base)));top:30%}.tipu-site .quote-band{background:var(--card);position:relative}.tipu-site .qb2{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;padding:120px 0;display:grid}.tipu-site .qb2>*{min-width:0}.tipu-site .qb-line{letter-spacing:-.018em;color:var(--navy);text-wrap:balance;max-width:26ch;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.1;position:relative}.tipu-site .qb2 .qb-copy{max-width:620px;color:var(--ink-2);margin-top:24px;font-size:17px;line-height:1.65}.tipu-site .card-grid{gap:24px;display:grid}.tipu-site .card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:box-shadow .3s var(--ease), transform .3s var(--ease);padding:32px}.tipu-site .card:hover{box-shadow:var(--shadow-2)}.tipu-site .photo-head{grid-template-columns:1fr min(520px,40vw);align-items:center;gap:64px;display:grid}.tipu-site .photo-head>*{min-width:0}.tipu-site .photo-head .s-copy{color:var(--ink-2);max-width:620px;margin-top:24px;font-size:17px;line-height:1.65}.tipu-site .system{padding:8px 0;position:relative}.tipu-site .sys-layers{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tipu-site .sys-layer{-moz-column-gap:20px;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-2);grid-template-columns:48px 1fr;align-items:center;column-gap:20px;min-height:78px;padding:16px 24px 16px 16px;display:grid}.tipu-site .sys-layer:first-child{margin-right:24%}.tipu-site .sys-layer:nth-child(2){margin-right:16%}.tipu-site .sys-layer:nth-child(3){margin-right:8%}.tipu-site .sys-layer:nth-child(4){margin-right:0}.tipu-site .sys-tile{border-radius:var(--r-md);background:var(--lc);width:48px;height:48px;display:block;position:relative}.tipu-site .sys-tile:after{content:"";border:2px solid var(--lc);opacity:0;border-radius:16px;position:absolute;inset:-6px}.tipu-site .sys-name{letter-spacing:-.012em;color:var(--navy);font-size:24px;font-weight:700;line-height:1.1;display:block}.tipu-site .sys-line{color:var(--ink-2);margin-top:2px;font-size:15px;line-height:1.4;display:block}.tipu-site .sys-spine{background:linear-gradient(180deg, var(--lad-5), var(--lad-4), var(--lad-3), var(--lad-2));opacity:.35;z-index:0;border-radius:2px;width:3px;position:absolute;top:24px;bottom:24px;left:42px}.tipu-site .sys-record{border-radius:var(--r-sm);background:var(--navy);z-index:2;width:19px;height:19px;position:absolute;bottom:40px;left:34px;box-shadow:0 0 0 6px #0628341f}@keyframes tipu-sys-climb{0%{opacity:0;transform:translateY(0)}6%{opacity:1}92%{opacity:1}to{transform:translateY(calc(-1 * var(--climb,360px)));opacity:0}}@keyframes tipu-sys-pulse{0%,to{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes tipu-layer-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tipu-site.armed .system.in .sys-layer{animation:tipu-layer-rise .6s var(--ease) both}.tipu-site.armed .system.in .sys-layer:nth-child(4){animation-delay:50ms}.tipu-site.armed .system.in .sys-layer:nth-child(3){animation-delay:.2s}.tipu-site.armed .system.in .sys-layer:nth-child(2){animation-delay:.35s}.tipu-site.armed .system.in .sys-layer:first-child{animation-delay:.5s}.tipu-site.armed .system.in .sys-record{animation:6s linear .9s infinite tipu-sys-climb}.tipu-site.armed .system.in .sys-layer:nth-child(4) .sys-tile:after{animation:6s linear 1.1s infinite tipu-sys-pulse}.tipu-site.armed .system.in .sys-layer:nth-child(3) .sys-tile:after{animation:6s linear 2.6s infinite tipu-sys-pulse}.tipu-site.armed .system.in .sys-layer:nth-child(2) .sys-tile:after{animation:6s linear 4.1s infinite tipu-sys-pulse}.tipu-site.armed .system.in .sys-layer:first-child .sys-tile:after{animation:6s linear 5.6s infinite tipu-sys-pulse}@media (prefers-reduced-motion:reduce){.tipu-site .sys-record,.tipu-site .sys-tile:after,.tipu-site .sys-layer{animation:none!important}.tipu-site .sys-record{opacity:0}}.tipu-site .lcard-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.tipu-site .lcard{text-align:left;border-radius:var(--r-lg);background:var(--lc,var(--navy));color:#fff;box-shadow:var(--shadow-1);transition:transform .3s var(--ease), box-shadow .3s var(--ease);border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.tipu-site .lcard:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.tipu-site .lcard:hover{transform:none}}.tipu-site .lcard .lc-photo{position:relative}.tipu-site .lcard .lc-photo img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.tipu-site .lcard .lc-body{background:var(--lc,var(--navy));border-radius:0 64px 0 0;flex-direction:column;flex:1;align-items:flex-start;margin-top:-52px;padding:32px 24px;display:flex;position:relative}.tipu-site .lcard .lc-title{letter-spacing:-.015em;color:inherit;font-size:24px;font-weight:700;line-height:1.1;display:block}.tipu-site .lcard .lc-line{color:inherit;margin:8px 0 16px;font-size:20px;font-weight:600;line-height:1.35}.tipu-site .lcard .lc-cta{color:var(--navy);border-radius:var(--r-pill) var(--r-pill) 0 var(--r-pill);transition:transform .25s var(--ease);background:#fff;justify-content:center;align-items:center;margin-top:auto;padding:12px 24px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 14px 22px #0b163024}.tipu-site .lcard:hover .lc-cta{transform:translateY(-2px)}.tipu-site .c-operate{--lc:var(--l-operate)}.tipu-site .c-lead{--lc:var(--l-lead)}.tipu-site .c-govern{--lc:var(--l-govern)}.tipu-site .c-grow{--lc:var(--l-grow)}.tipu-site .lcard.c-lead,.tipu-site .lcard.c-grow{color:var(--navy)}.tipu-site .lcard[aria-expanded=true]{outline:3px solid var(--navy);outline-offset:3px}.tipu-site .module-index{margin-top:32px}.tipu-site .module-index[hidden],.tipu-site .mod-group[hidden]{display:none}.tipu-site .mod-group{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-2);border-top:6px solid var(--lc);padding:8px 32px 12px}.tipu-site .mod-group .mg-label{letter-spacing:.13em;text-transform:uppercase;color:var(--navy);align-items:center;gap:12px;padding:18px 0 10px;font-size:13px;font-weight:700;display:flex}.tipu-site .mod-group .mg-swatch{background:var(--lc);border-radius:4px;flex:none;width:14px;height:14px}.tipu-site .mod-row{border-top:1px solid var(--divider)}.tipu-site .mod-row summary{cursor:pointer;-moz-column-gap:16px;grid-template-columns:1fr auto;grid-template-areas:"name chev""tag chev";align-items:center;column-gap:16px;padding:18px 0;list-style:none;display:grid}.tipu-site .mod-row summary::-webkit-details-marker{display:none}.tipu-site .mod-row .mr-name{letter-spacing:-.012em;color:var(--navy);grid-area:name;font-size:24px;font-weight:700;line-height:1.15}.tipu-site .mod-row .mr-tag{color:var(--ink-2);grid-area:tag;margin-top:3px;font-size:15px}.tipu-site .mod-row .mr-chev{border:1.5px solid var(--border);width:36px;height:36px;transition:transform .3s var(--ease), background .2s ease, border-color .2s ease;border-radius:50%;flex:none;grid-area:chev;position:relative}.tipu-site .mod-row .mr-chev:after{content:"";border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);width:9px;height:9px;position:absolute;top:10px;left:12px;transform:rotate(45deg)}.tipu-site .mod-row summary:hover .mr-chev{border-color:var(--navy)}.tipu-site .mod-row[open] .mr-chev{background:var(--navy);border-color:var(--navy);transform:rotate(180deg)}.tipu-site .mod-row[open] .mr-chev:after{border-color:#fff}.tipu-site .mod-row summary:hover .mr-name{color:var(--primary)}.tipu-site .mr-body{padding:4px 0 24px}.tipu-site .mr-body ul{gap:10px;max-width:60em;padding:0;list-style:none;display:grid}.tipu-site .mr-body li{color:var(--ink-2);gap:12px;font-size:17px;line-height:1.5;display:flex}.tipu-site .mr-body li:before{content:"";background:var(--lc);border-radius:2px;flex:none;width:8px;height:8px;margin-top:9px}.tipu-site .cta-strip{background:var(--navy);color:#fff;padding:44px 0}.tipu-site .cs-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.tipu-site .cs-text{letter-spacing:-.012em;text-wrap:balance;max-width:30ch;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;line-height:1.3}.tipu-site .cta-strip .btn{flex:none}.tipu-site .seat-open{grid-template-columns:1fr .92fr;align-items:center;gap:72px;margin-bottom:48px;display:grid}.tipu-site .seat-open>*{min-width:0}.tipu-site .seat-switch{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-2);grid-template-columns:300px 1fr;align-items:stretch;display:grid;overflow:hidden}.tipu-site .seat-switch>*{min-width:0}.tipu-site .seat-list{background:var(--navy);flex-direction:column;gap:2px;padding:24px 0;display:flex}.tipu-site .seat-tab{text-align:left;color:#ffffffb8;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;padding:13px 24px 13px 21px;font-size:15px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.tipu-site .seat-tab:hover{color:#fff;background:#ffffff0f}.tipu-site .seat-tab.active{color:#fff;border-left-color:var(--cyan-lift);background:#ffffff1a}.tipu-site .seat-panel{align-content:center;padding:40px 48px;display:grid;position:relative}.tipu-site .seat-panel:before{content:"";background:var(--frost);pointer-events:none;border-radius:28%;width:220px;height:220px;position:absolute;bottom:-48px;right:-48px}.tipu-site .seat-detail{visibility:hidden;grid-area:1/1;align-self:center;position:relative}.tipu-site .seat-detail.active{visibility:visible}.tipu-site .seat-detail .st-lens{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-access);font-size:13px;font-weight:700}.tipu-site .seat-detail .st-name{letter-spacing:-.012em;color:var(--navy);margin-top:8px;font-size:24px;font-weight:700}.tipu-site .seat-detail .st-sees{color:var(--ink);max-width:46em;margin-top:16px;font-size:17px;line-height:1.6}.tipu-site .seat-detail .st-never{border-left:2px solid var(--divider);color:var(--ink-access);max-width:46em;margin-top:24px;padding-left:16px;font-size:15px;line-height:1.55}.tipu-site .seat-detail .st-never b{text-transform:uppercase;letter-spacing:.05em;font-size:13px}.tipu-site .seat-detail .st-resp{color:var(--ink-2);max-width:46em;margin-top:24px;font-size:15px;line-height:1.55}.tipu-site .seat-detail .st-resp b{color:var(--navy)}.tipu-site .pipe-band{border-radius:var(--r-lg);box-shadow:var(--shadow-2);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.tipu-site .pipe-cell{color:#fff;padding:32px 24px;position:relative}.tipu-site .pipe-cell:first-child{background:var(--lad-1)}.tipu-site .pipe-cell:nth-child(2){background:var(--lad-2)}.tipu-site .pipe-cell:nth-child(3){background:var(--lad-3);color:var(--navy)}.tipu-site .pipe-cell:nth-child(4){background:var(--lad-4)}.tipu-site .pipe-cell:nth-child(5){background:var(--lad-5);color:var(--navy)}.tipu-site .pipe-cell .pp-who{letter-spacing:.04em;text-transform:uppercase;color:inherit;opacity:.75;font-size:13px;font-weight:700}.tipu-site .pipe-cell:nth-child(3) .pp-who,.tipu-site .pipe-cell:nth-child(5) .pp-who{opacity:.85}.tipu-site .pipe-cell .pp-verb{letter-spacing:-.015em;color:inherit;margin-top:12px;font-size:32px;font-weight:700}.tipu-site .pipe-cell .pp-copy{color:inherit;opacity:.88;margin-top:10px;font-size:15px;line-height:1.5}.tipu-site .feature-grid{gap:48px 32px;display:grid}.tipu-site .gap-grid{grid-template-columns:repeat(3,1fr);margin-top:64px}.tipu-site .invest-grid{grid-template-columns:repeat(5,1fr)}.tipu-site .feature .f-icon{color:var(--primary);display:block}.tipu-site .feature .f-icon svg{width:38px;height:38px;display:block}.tipu-site .feature h3{letter-spacing:-.008em;margin-top:16px;font-size:20px}.tipu-site .feature p{color:var(--ink-2);max-width:30em;margin-top:8px;font-size:15px;line-height:1.55}.tipu-site .cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:64px;display:flex}.tipu-site .impact-statement{border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--card);box-shadow:var(--shadow-2);grid-template-columns:1fr auto;align-items:center;gap:56px;margin-top:40px;padding:48px;display:grid}.tipu-site .impact-statement>*{min-width:0}.tipu-site .impact-statement p:not(.d-sub){max-width:760px;color:var(--ink-2);margin-top:16px;font-size:17px;line-height:1.65}.tipu-site .impact-statement .orb{aspect-ratio:1;width:260px}.tipu-site .pillar-grid{grid-template-columns:repeat(4,1fr)}.tipu-site .pillar-card{background:var(--card);border:1px solid var(--divider);border-top:3px solid var(--accent);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:24px}.tipu-site .pillar-card .p-icon{color:var(--accent-access);margin-bottom:16px;display:block}.tipu-site .pillar-card .p-icon svg{width:32px;height:32px;display:block}.tipu-site .pillar-card h3{font-size:20px}.tipu-site .pillar-card p{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.55}.tipu-site .partner-band{background:var(--navy);border-radius:var(--r-lg);margin-top:48px;padding:48px}.tipu-site .partner-band .pb-label{text-align:center;letter-spacing:.13em;text-transform:uppercase;color:var(--on-navy-soft);margin-bottom:32px;font-size:15px;font-weight:700}.tipu-site .partner-grid{grid-template-columns:repeat(3,1fr);place-items:start center;gap:32px;display:grid}.tipu-site .partner-col{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.tipu-site .partner-col img{width:auto;height:30px}.tipu-site .partner-col img.vanta{height:23px}.tipu-site .partner-col span{max-width:24ch;color:var(--on-navy-soft);font-size:15px;line-height:1.5}.tipu-site .soc2{color:#fff;align-items:center;gap:12px;display:flex}.tipu-site .soc2 svg{width:30px;height:30px;color:var(--cyan-lift);flex:none}.tipu-site .soc2 strong{font-size:15px;font-weight:700;line-height:1.2;display:block}.tipu-site .soc2 em{color:var(--on-navy-soft);margin-top:2px;font-size:15px;font-style:normal;display:block}.tipu-site .assurance-note{max-width:720px;color:var(--ink-access);margin-top:24px;font-size:15px;line-height:1.6}.tipu-site .cta{padding:48px 0 144px}.tipu-site .cta-panel{background:var(--frost);border-radius:var(--r-lg) clamp(80px, 10vw, 160px) var(--r-lg) var(--r-lg);grid-template-columns:.44fr .56fr;align-items:center;gap:64px;padding:72px 72px 72px 0;display:grid;position:relative}.tipu-site .cta-panel>*{min-width:0}.tipu-site .cta-photo{margin:-104px 0 0 -28px;position:relative}.tipu-site .cta-photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg) var(--r-lg) clamp(64px, 8vw, 140px) var(--r-lg);width:100%;box-shadow:var(--shadow-3);display:block}.tipu-site .cta-photo .tie{--base:38px;--dx:28px;--dy:-26px;top:90%;left:calc(100% - 40px)}.tipu-site .cta h2{color:var(--navy);letter-spacing:-.018em;max-width:820px;font-size:clamp(1.75rem,3.75vw,3.375rem);line-height:1.16}.tipu-site .cta h2 .h-accent{color:var(--accent-access)}.tipu-site .cta p{color:var(--ink-2);max-width:560px;margin-top:16px;font-size:17px;line-height:1.6}.tipu-site .cta .btn{margin-top:32px}.tipu-site .brand-ribbon{grid-template-columns:repeat(4,1fr);height:4px;display:grid}.tipu-site .brand-ribbon span:first-child{background:var(--l-operate)}.tipu-site .brand-ribbon span:nth-child(2){background:var(--l-lead)}.tipu-site .brand-ribbon span:nth-child(3){background:var(--l-govern)}.tipu-site .brand-ribbon span:nth-child(4){background:var(--l-grow)}.tipu-site .footer{background:var(--navy);color:#fff;border-radius:0 clamp(64px,9vw,150px) 0 0;position:relative;overflow:hidden}.tipu-site .footer-marks{gap:9px;display:flex}.tipu-site .footer-marks i{border-radius:calc(var(--r-sm) / 2);width:12px;height:12px;display:block}.tipu-site .footer-marks i:first-child{background:#ffffffe6}.tipu-site .footer-marks i:nth-child(2){background:var(--lad-2)}.tipu-site .footer-marks i:nth-child(3){background:var(--lad-3)}.tipu-site .footer-marks i:nth-child(4){background:var(--lad-4)}.tipu-site .footer-marks i:nth-child(5){background:var(--lad-5)}.tipu-site .footer .site-wrap{z-index:1;gap:32px;padding-top:64px;padding-bottom:48px;display:grid;position:relative}.tipu-site .footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.tipu-site .footer-brand{align-items:center;gap:20px;display:flex}.tipu-site .footer-brand img{width:auto;height:24px}.tipu-site .footer-brand span{letter-spacing:.13em;text-transform:uppercase;color:var(--on-navy-soft);font-size:13px;font-weight:700}.tipu-site .footer-nav{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.tipu-site .footer-nav a{letter-spacing:.13em;text-transform:uppercase;color:var(--on-navy-soft);font-size:13px;font-weight:700;text-decoration:none}.tipu-site .footer-nav a:not(:last-child):after{content:"|";letter-spacing:0;color:#ffffff47;margin-left:14px;font-weight:400}.tipu-site .footer-nav a:hover{color:#fff}.tipu-site .footer-note{color:var(--on-navy-soft);font-size:13px;line-height:1.6}.tipu-site .footer-legal-grid{max-width:1020px}.tipu-site .footer-legal{color:var(--on-navy-soft);font-size:13px;line-height:1.8}.tipu-site.armed [data-reveal]{opacity:0;transform:translateY(14px)}.tipu-site.armed [data-reveal].in{opacity:1;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:var(--rd,0s);transform:none}@keyframes tipu-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tipu-site .hero-rise{animation:tipu-rise .6s var(--ease) both}@media (prefers-reduced-motion:reduce){html:has(.tipu-site){scroll-behavior:auto}.tipu-site .hero-rise{animation:none}.tipu-site.armed [data-reveal]{opacity:1;transition:none;transform:none}.tipu-site *{transition:none!important}}@media (max-width:1100px){.tipu-site .invest-grid,.tipu-site .gap-grid,.tipu-site .lcard-grid{grid-template-columns:repeat(2,1fr)}.tipu-site .seat-switch{grid-template-columns:1fr}.tipu-site .seat-list{padding:14px 0}.tipu-site .hero{grid-template-columns:1fr;min-height:0}.tipu-site .hero-copy{border-radius:0}.tipu-site .hero-copy-inner{max-width:720px;margin:0 auto;padding:72px 24px}.tipu-site .hero-visual{height:clamp(280px,46vw,420px);margin-left:0}.tipu-site .hero-slider{min-height:0}.tipu-site .qb2{grid-template-columns:1fr;gap:48px}.tipu-site .photo-head,.tipu-site .seat-open{grid-template-columns:1fr;gap:40px}.tipu-site .impact-statement{grid-template-columns:1fr}.tipu-site .impact-statement .orb{display:none}.tipu-site .partner-grid{grid-template-columns:1fr}.tipu-site .pillar-grid{grid-template-columns:repeat(2,1fr)}.tipu-site .cta-panel{grid-template-columns:1fr;gap:40px;padding:0 40px 56px}.tipu-site .cta-photo{max-width:420px;margin:-40px 0 0}}@media (max-width:900px){.tipu-site .pipe-band{grid-template-columns:1fr}.tipu-site .pipe-cell{padding:24px}}@media (max-width:720px){.tipu-site .footer-legal-grid{grid-template-columns:1fr;gap:18px}.tipu-site .site-wrap{width:calc(100% - 40px)}.tipu-site .section{padding:80px 0}.tipu-site .section-head,.tipu-site .seat-open{grid-template-columns:1fr;gap:20px}.tipu-site .invest-grid,.tipu-site .gap-grid,.tipu-site .lcard-grid,.tipu-site .pillar-grid{grid-template-columns:1fr}.tipu-site .mod-group{padding:4px 16px 8px}.tipu-site .cs-inner{flex-direction:column;align-items:flex-start}.tipu-site .hs-dots{bottom:12px;right:14px}.tipu-site .qb-photo.device:before{left:0;right:0}.tipu-site .seat-panel{padding:24px}.tipu-site .nav{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:0;padding:8px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0}.tipu-site .nav.open{display:flex}.tipu-site .nav a{border-bottom:0;padding:12px 0}.tipu-site .menu-toggle{display:inline-flex}.tipu-site .header-inner{gap:12px}.tipu-site .header-cta{min-height:40px;padding:8px 14px;font-size:15px}.tipu-site .hero-copy-inner{padding:56px 24px 60px}.tipu-site .d-hero{font-size:clamp(2rem,8.6vw,2.625rem)}.tipu-site .qb2{padding:80px 0}.tipu-site .dash-ring,.tipu-site .sqring{display:none}.tipu-site .section.banded{padding:150px 0}.tipu-site .arc{height:60px}.tipu-site .cta{padding-bottom:80px}.tipu-site .cta-panel{border-radius:var(--r-lg);padding:0 24px 48px}.tipu-site .tie{--base:32px;--dx:28px;--dy:26px}.tipu-site .orb .tie{left:-58px}}
