@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.0ordxpm0gxgw8.woff2?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2z9xqimzvw6vx.woff?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff2"),url(../media/instrument-serif-latin-400-normal.2maraz2ovyahx.woff?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2?dpl=dpl_JA767wZpzmAW5MvB8XPHMDZuKSQU)format("woff2-variations");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}
:root{--ink:#101815;--ink-soft:#34413c;--paper:#f5f1e7;--paper-deep:#e8e0d0;--white:#fffdf8;--line:#c9c0af;--green:#0f6b50;--green-dark:#082e26;--blue:#17658a;--red:#c94a2f;--yellow:#e8bd49;--font-display:"Instrument Serif", Georgia, serif;--font-body:"Manrope Variable", "Segoe UI", sans-serif;color:var(--ink);background:var(--paper);font-family:var(--font-body);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity}html,body{min-height:100%;margin:0}body{background:var(--paper);min-width:320px}body,button,a{font-family:var(--font-body)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}ul{margin:0;padding:0}.shell{width:min(100% - 48px,1320px);margin-inline:auto}@media (min-width:1051px){.shell{width:min(100% - 136px,1320px)}}.chapter{scroll-snap-align:start;min-height:100dvh}.site-footer{scroll-snap-align:end}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}.hero-canvas img{animation:none}}.chapter-rail{z-index:6;color:#fffdf8;background:#0a120f99;border-radius:999px;flex-direction:column;align-items:flex-end;gap:0;padding:8px 10px;display:flex;position:fixed;top:50%;right:4px;transform:translateY(-50%)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.chapter-rail{-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#0a120f6b}}.chapter-rail-link{justify-content:flex-end;align-items:center;padding-block:11px;display:flex;position:relative}.chapter-rail-label{color:currentColor;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#0a120fdb;border-radius:999px;margin-right:12px;padding:5px 10px;font-size:10px;font-weight:700;transition:opacity .18s,transform .18s;position:absolute;right:100%;transform:translate(6px)}.chapter-rail-mark{opacity:.34;transform-origin:100%;background:currentColor;border-radius:2px;flex:none;width:34px;height:3px;transform:scaleX(.45)}.chapter-rail-link:hover .chapter-rail-label,.chapter-rail-link:focus-visible .chapter-rail-label{opacity:1;transform:translate(0)}@keyframes chapter-active{0%,to{opacity:.34;background-color:#fffdf8;transform:scaleX(.45)}44%,56%{opacity:1;background-color:var(--yellow);transform:scaleX(1)}}@supports (animation-timeline:view()){main{timeline-scope:--c-top, --c-products, --c-leakguard, --c-milemouse, --c-network, --c-pathways, --c-principles, --c-end}#top{view-timeline-name:--c-top}#products{view-timeline-name:--c-products}#leakguard{view-timeline-name:--c-leakguard}#milemouse{view-timeline-name:--c-milemouse}#network-monitor{view-timeline-name:--c-network}#pathways{view-timeline-name:--c-pathways}#principles{view-timeline-name:--c-principles}#end{view-timeline-name:--c-end}.chapter-rail-mark{animation:linear both chapter-active}.chapter-rail-link:first-child .chapter-rail-mark{animation-timeline:--c-top}.chapter-rail-link:nth-child(2) .chapter-rail-mark{animation-timeline:--c-products}.chapter-rail-link:nth-child(3) .chapter-rail-mark{animation-timeline:--c-leakguard}.chapter-rail-link:nth-child(4) .chapter-rail-mark{animation-timeline:--c-milemouse}.chapter-rail-link:nth-child(5) .chapter-rail-mark{animation-timeline:--c-network}.chapter-rail-link:nth-child(6) .chapter-rail-mark{animation-timeline:--c-pathways}.chapter-rail-link:nth-child(7) .chapter-rail-mark{animation-timeline:--c-principles}.chapter-rail-link:nth-child(8) .chapter-rail-mark{animation-timeline:--c-end;animation-range:contain}.hero-canvas img{animation:linear both atlas-drift;animation-timeline:--c-top;animation-range:exit}}@keyframes atlas-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (max-width:1050px){.chapter-rail{display:none}}.hero{min-height:100dvh;color:var(--white);isolation:isolate;background:#071713;position:relative;overflow:hidden}.hero:after{z-index:-1;content:"";background:#031310c2;position:absolute;inset:0}.hero-canvas{z-index:-2;opacity:0;background:#2a241d;animation:.9s ease-out .12s forwards atlas-enter;position:absolute;inset:0;overflow:hidden}.hero-canvas img{object-fit:cover;object-position:center 46%;filter:saturate(.82)contrast(1.04)}.site-header{z-index:3;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;min-height:88px;display:flex;position:relative}.wordmark{color:inherit;letter-spacing:.005em;grid-template-rows:1fr 1fr;grid-template-columns:auto auto;align-items:center;column-gap:14px;font-size:21px;font-weight:800;line-height:1;display:inline-grid}.wordmark-mark{border:1px solid;border-radius:50%;grid-row:1/3;place-items:center;width:54px;height:54px;display:grid}.wordmark-sub{letter-spacing:.14em;opacity:.82;align-self:start;margin-top:3px;font-size:11px;font-weight:700}.site-nav{align-items:center;gap:34px;font-size:13px;font-weight:650;display:flex}.site-nav a,.footer-links a,.text-link{position:relative}.site-nav a:after,.footer-links a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.footer-links a:hover:after,.footer-links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100dvh - 158px);padding-block:64px 82px;display:flex;position:relative}.hero h1{max-width:940px;font-family:var(--font-display);letter-spacing:-.005em;font-size:104px;font-weight:400;line-height:.96}.hero-statement{color:#dae3dd;max-width:700px;margin-top:30px;font-size:22px;line-height:1.55}.hero-support{color:#aebbb5;max-width:620px;margin-top:20px;font-size:15px;font-weight:650;line-height:1.6}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:750;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--ink);background:var(--yellow)}.button-primary:hover{background:#f2cd69}.button-dark{color:var(--white);background:var(--ink)}.button-dark:hover{background:var(--green-dark)}.text-link{align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.text-link-light{color:var(--white)}.hero-index{z-index:2;color:#aebbb5;border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;min-height:70px;font-size:10px;font-weight:650;display:flex;position:absolute;bottom:0;left:0;right:0}.index-chapter{background:var(--yellow);flex-direction:column;justify-content:center;padding-block:88px;display:flex}.index-grid{grid-template-columns:minmax(300px,.85fr) 1.15fr;align-items:start;gap:64px 72px;display:grid}.index-statement h2,.principles-heading h2{max-width:890px;font-family:var(--font-display);letter-spacing:0;font-size:64px;font-weight:400;line-height:1.06}.index-statement p{color:#473717;max-width:560px;margin-top:24px;font-size:19px;line-height:1.7}.index-support{font-size:16px}.index-list{border-top:1px solid #10181542;align-self:center;list-style:none}.index-row{border-bottom:1px solid #10181542;grid-template-columns:32px minmax(130px,auto) 1fr auto 16px;align-items:baseline;gap:22px;margin-inline:-11px;padding-block:19px;padding-inline:11px;transition:background-color .2s;display:grid}.index-row:hover,.index-row:focus-visible{background:#10181512}.index-number{color:#683f0d;font-size:12px;font-weight:800}.index-name{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.1}.index-summary{color:#4f3d19;font-size:15px;line-height:1.5}.index-status{color:#5c3f12;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.index-arrow{color:#683f0d;align-self:center;transition:transform .2s}.index-row:hover .index-arrow{transform:translateY(3px)}.products{background:var(--paper)}.principles-heading{padding-block:120px 88px}.product{flex-direction:column;justify-content:center;padding-block:96px;display:flex;position:relative;overflow:hidden}.product-leakguard{background:#dcebe3}.product-milemouse{background:#dfeaf0}.product-network{color:#eef3f0;background:var(--ink)}.product-network .product-number{color:#9fb3aa}.product-network .status-development{color:#f0a58c}.product-network .product-body,.product-network .product-facts li{color:#c3d2cb}.product-network .product-details{border-left-color:#eef3f03d}.product-network .product-note{color:#c3d2cb;border-left-color:#eef3f04d}.product-network .availability-note{border-bottom-color:#eef3f099}.product-pathways{background:#eee8dc}.product-layout-editorial{grid-template-columns:180px minmax(280px,.8fr) minmax(380px,1.2fr);align-items:stretch;gap:56px;display:grid}.product-rail{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:360px;display:flex}.product-meta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.product-number{color:var(--ink-soft);font-size:12px;font-weight:800}.status{text-transform:uppercase;border:1px solid;border-radius:3px;align-items:center;min-height:28px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-prelaunch{color:var(--green)}.status-launch{color:var(--blue)}.status-development{color:#a63a20}.product-icon{border:1px solid;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.product-icon-shield{color:var(--green)}.product-icon-mouse{color:var(--blue)}.product-icon-signal{color:#8dd8bb}.product-icon-landmark{color:var(--red)}.product-title{padding-top:64px}.product-title h3{font-family:var(--font-display);letter-spacing:-.005em;font-size:72px;font-weight:400;line-height:1}.product-kicker{margin-top:22px;font-size:20px;font-weight:720;line-height:1.4}.product-details{border-left:1px solid #1018153d;padding-top:68px;padding-left:56px}.product-body{max-width:560px;color:var(--ink-soft);font-size:15px;line-height:1.75}.product-facts{gap:11px;margin-block:30px 34px;list-style:none;display:grid}.product-facts li{color:var(--ink-soft);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.product-facts li:before{content:"";background:currentColor;flex:none;width:18px;height:1px}.product-note{max-width:560px;color:var(--ink-soft);border-left:1px solid #1018154d;margin-bottom:26px;padding-left:14px;font-size:13px;line-height:1.6}.availability-note{border-bottom:1px solid var(--ink);align-items:center;min-height:42px;font-size:12px;font-weight:750;display:inline-flex}.principles{color:var(--white);background:var(--ink);padding-bottom:120px}.principles-heading{grid-template-columns:.45fr 1.55fr;align-items:start;gap:20px 56px;display:grid}.principles-heading h2{grid-column:2;max-width:760px}.principles-lead{color:#bfc9c3;grid-column:2;max-width:640px;margin-top:0;font-size:16px;line-height:1.7}.principles-grid{border-top:1px solid #59635e;border-bottom:1px solid #59635e;grid-template-columns:repeat(3,1fr);display:grid}.principle{min-height:300px;padding:34px 30px 40px}.principle+.principle{border-left:1px solid #59635e}.principle>span{color:#8dd8bb;font-size:11px;font-weight:750}.principle h3{font-family:var(--font-display);margin-top:62px;font-size:33px;font-weight:400;line-height:1.15}.principle p{color:#bfc9c3;margin-top:18px;font-size:14px;line-height:1.7}.site-footer{color:var(--ink);background:var(--yellow)}.footer-main{grid-template-columns:1fr 1fr;gap:48px;padding-block:80px;display:grid}.wordmark-footer{margin-bottom:24px}.footer-main>div>p{color:#594620;font-family:var(--font-display);font-size:28px}.footer-links{grid-template-columns:repeat(3,1fr);align-content:start;gap:24px;display:grid}.footer-links a,.footer-links>span{border-top:1px solid #10181573;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;font-size:12px;font-weight:750;display:flex}.footer-links>span{flex-direction:column;align-items:flex-start}.footer-links small{color:#5c4519;text-transform:uppercase;font-size:9px;font-weight:700}.footer-bottom{color:#5e4922;border-top:1px solid #10181559;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:68px;font-size:10px;font-weight:650;display:grid}.footer-bottom span:nth-child(2){text-align:center}.footer-bottom span:last-child{text-align:right}.footer-bottom a{border-bottom:1px solid}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:4px}.index-chapter a:focus-visible,.site-footer a:focus-visible{outline-color:var(--ink)}@keyframes atlas-enter{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (max-width:1050px){.hero h1{font-size:74px}.index-grid{grid-template-columns:1fr;gap:48px}.product-layout-editorial{grid-template-columns:150px minmax(0,1fr);gap:48px}.product-rail{grid-row:1/3}.product-title h3{font-size:52px}.product-details{border-top:1px solid #1018153d;border-left:0;grid-column:2;padding-top:32px;padding-left:0}.footer-main{grid-template-columns:.75fr 1.25fr}}@media (max-width:820px){.shell{width:min(100% - 36px,720px)}.hero{min-height:100dvh}.hero:after{background:#031310d1}.site-header{min-height:76px}.site-nav{gap:20px}.hero-copy{min-height:calc(100dvh - 140px)}.hero h1{font-size:60px}.hero-statement{max-width:560px;font-size:19px}.hero-canvas img{object-position:58% center}.index-grid,.principles-heading{grid-template-columns:1fr;gap:28px}.index-statement h2,.principles-heading h2{font-size:46px}.principles-heading h2,.principles-lead{grid-column:1}.principles-heading{padding-block:92px 64px}.product{padding-block:82px}.footer-bottom{grid-template-columns:1fr;gap:10px;padding-block:22px}.footer-bottom span:nth-child(2),.footer-bottom span:last-child{text-align:left}.principles-grid{grid-template-columns:1fr}.principle{min-height:0}.principle+.principle{border-top:1px solid #59635e;border-left:0}.principle h3{margin-top:42px}.footer-main{grid-template-columns:1fr}}@media (max-width:560px){.shell{width:min(100% - 28px,520px)}.site-header{align-items:center}.wordmark{font-size:16px}.wordmark-mark{width:44px;height:44px}.site-nav a:last-child{display:none}.hero-copy{justify-content:flex-end;padding-bottom:96px}.hero h1{font-size:47px;line-height:1}.hero-statement{margin-top:22px;font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.hero-index span:first-child,.hero-index span:last-child{display:none}.hero-index{justify-content:flex-end}.index-chapter{padding-block:68px}.index-statement h2,.principles-heading h2{font-size:38px}.index-statement p{font-size:16px}.index-row{grid-template-columns:30px 1fr;align-items:start;gap:6px 14px}.index-number{grid-area:1/1}.index-name{grid-area:1/2}.index-summary{grid-area:2/2}.index-status{grid-area:3/2}.index-arrow{display:none}.principles-heading{padding-block:76px 54px}.product{padding-block:68px}.product-layout-editorial{grid-template-columns:1fr;gap:34px}.product-rail{flex-direction:row;grid-row:auto;align-items:center;min-height:0}.product-meta{flex-direction:row;align-items:center}.product-title{padding-top:0}.product-title h3{font-size:46px}.product-kicker{font-size:18px}.product-details{grid-column:1;padding-top:28px}.principles{padding-bottom:82px}.principle{padding-inline:8px}.footer-main{padding-block:64px}.footer-main>div>p{font-size:24px}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
