@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-37facb2a.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-c9a5f13c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-f00fa027.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-bd6e7fdc.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-76dcfc73.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-81401990.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-871aed67.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-1536a216.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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-3a6be21f.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-c969eaac.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-ef6e627b.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-9994c10a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-d7731959.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-1321c702.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-b98a4523.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-d9a6454f.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-60d1ee22.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-8d0aead6.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-fffef905.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-4d3fe5e6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-3d252c9a.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-486bb381.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-8864f199.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}:root{--font-sans:"Manrope", "Manrope Fallback", sans-serif;--font-display:"Archivo Black", "Archivo Black Fallback", sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", monospace;--ink:#111315;--ink-soft:#272a2d;--graphite:#5f6062;--graphite-light:#9da0a3;--cyan:#5dc4e7;--cyan-bright:#00c8ff;--cyan-pale:#dff7ff;--white:#fff;--off-white:#f4f5f4;--mist:#e7eaeb;--line:#11131529;--green:#18c97e;--navy:#0d1424;--page:min(100% - 64px, 1440px);--header-height:78px}.analytics-consent{z-index:1000;background:var(--ink);width:min(540px,100% - 40px);color:var(--white);border:1px solid var(--cyan);font:400 16px/1.55 var(--font-sans);padding:24px;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 35px #0003}.analytics-consent a{text-decoration:underline}.analytics-consent>div{flex-wrap:wrap;gap:12px;display:flex}.analytics-consent button,.analytics-preferences{border:1px solid var(--cyan);background:var(--ink);min-height:44px;color:var(--white);font:600 14px/1.4 var(--font-sans);cursor:pointer;padding:10px 16px}.analytics-consent button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.analytics-preferences:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.analytics-preferences{z-index:999;position:fixed;bottom:12px;left:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--white);color:var(--ink);font-family:var(--font-sans), sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}body::selection{background:var(--cyan);color:var(--ink)}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin-top:0}p{margin-bottom:1.2em}.site-shell{min-height:100vh;overflow:clip}.page-width{width:var(--page);margin-inline:auto}.not-found-page{background:var(--off-white);padding-block:clamp(80px,12vw,180px)}.not-found-page h1{margin-bottom:28px;font-size:clamp(2.8rem,7vw,6rem)}.not-found-page p:not(.eyebrow){max-width:620px;color:var(--graphite);font-size:1rem;line-height:1.8}.not-found-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.skip-link{z-index:1000;background:var(--cyan);color:var(--ink);padding:12px 16px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--white);outline-offset:2px;box-shadow:0 0 0 6px var(--ink)}.site-header{z-index:100;height:var(--header-height);background:var(--ink);color:var(--white);border-bottom:1px solid #ffffff21;position:relative}.nav-wrap{width:var(--page);grid-template-columns:220px 1fr auto;align-items:center;gap:30px;height:100%;margin-inline:auto;display:grid}.brand{align-items:center;gap:14px;width:max-content;display:inline-flex}.product-logo{flex:none;width:70px;height:auto}.brand-name{font:750 24px/1.1 var(--font-sans);letter-spacing:-.035em;flex-direction:column;gap:3px;display:flex}.brand-name small{font:450 12px/1.3 var(--font-sans);letter-spacing:.02em;color:#ffffffa8}.company-endorsement{flex-direction:column;align-items:flex-start;gap:12px;width:fit-content;margin-top:26px;display:flex}.company-endorsement>span:not(.sr-only){font:400 12px/1.5 var(--font-sans);color:#ffffffa8}.company-endorsement img{box-sizing:content-box;background:0 0;border-radius:2px;width:182px;max-width:calc(100% - 24px);height:auto;padding:10px 12px;display:block}.maker-note{background:var(--off-white);border-top:1px solid var(--line);padding-block:42px}.maker-note-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.maker-note p:not(.eyebrow){letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,2vw,1.7rem)}.focus-map.product-focus-map{grid-template-columns:1.3fr 1fr}.product-focus-map .focus-core-products{margin-block:auto}.product-focus-map .focus-entri{background:var(--white)}.product-focus-map .focus-entri strong{margin-block:auto 15px}@media (max-width:620px){.brand{gap:10px}.product-logo{width:58px}.brand-name{font-size:22px}.maker-note-inner{flex-direction:column;align-items:flex-start;gap:22px}.focus-map.product-focus-map{grid-template-columns:1fr}}.brand-logo{object-fit:contain;width:174px;height:auto}.desktop-nav{justify-content:center;align-items:center;gap:clamp(18px,2.4vw,42px);display:flex}.nav-link{color:#ffffffb8;align-items:center;gap:7px;font-size:12px;font-weight:750;transition:color .18s;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}:is(.nav-link:hover,.nav-link:focus-visible){color:var(--white)}.nav-link:hover:after{transform:scaleX(1)}.nav-link:focus-visible:after{transform:scaleX(1)}.button{background:var(--ink);min-height:52px;color:var(--white);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);border:1px solid #0000;justify-content:center;align-items:center;gap:15px;padding:14px 22px;font-size:13px;font-weight:850;line-height:1;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.button:focus-visible{clip-path:none}.button-small{background:var(--cyan);min-height:42px;color:var(--ink);padding:11px 17px;font-size:11px}.button-cyan{background:var(--cyan);color:var(--ink);box-shadow:7px 7px #ffffff29}.button-dark,.button-ink{background:var(--ink);color:var(--white)}.button-paper{background:var(--white);color:var(--ink)}.mobile-menu{display:none}.eyebrow{color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:26px;font-size:11px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--cyan);width:24px;height:3px}.eyebrow-light{color:#ffffffa1}.arrow-link{border-bottom:2px solid var(--cyan);align-items:center;gap:18px;padding-bottom:8px;font-size:13px;font-weight:850;display:inline-flex}.arrow-link-icon{transition:transform .18s}.arrow-link-light{color:var(--white)}.reveal{animation:.78s cubic-bezier(.16,1,.3,1) both reveal-up}@keyframes reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.campaign-hero{min-height:calc(100svh - var(--header-height));background:radial-gradient(circle at 75% 38%, #5dc4e72e, transparent 24%), radial-gradient(circle at 76% 38%, #5dc4e714, transparent 45%), var(--ink);color:var(--white);position:relative;overflow:hidden}.campaign-grid{opacity:.14;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.campaign-hero-inner{min-height:calc(100svh - var(--header-height));grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);align-items:center;gap:24px 50px;padding-block:42px 38px;display:grid;position:relative}.campaign-kicker{color:#ffffff8c;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff29;grid-column:1/-1;justify-content:space-between;align-self:start;padding-bottom:16px;font-size:10px;display:flex}.campaign-title-wrap{z-index:2;position:relative}.campaign-title-wrap h1{text-transform:uppercase;margin:0;font-size:clamp(4.8rem,9vw,10.2rem);line-height:.78}.campaign-title-wrap h1 span,.campaign-title-wrap h1 strong,.campaign-title-wrap h1 em{font-style:normal;font-weight:400;display:block}.campaign-title-wrap h1 span{color:var(--white);letter-spacing:-.035em;font-size:.54em}.campaign-title-wrap h1 strong{color:var(--cyan);margin-left:-.02em}.campaign-title-wrap h1 em{color:#0000;letter-spacing:-.045em;-webkit-text-stroke:1.5px #fffc;margin-top:.2em;font-size:.55em}.campaign-title-wrap>p{color:#ffffffad;margin:40px 0 0;font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:650}.hero-broadcast{place-items:center;min-height:470px;display:grid;position:relative}.broadcast-rings{aspect-ratio:1;place-items:center;width:min(34vw,430px);display:grid;position:relative}.broadcast-rings i{border:1px solid #5dc4e785;border-radius:50%;animation:4.2s ease-out infinite broadcast-ring;position:absolute;inset:18%}@keyframes broadcast-ring{0%{opacity:0;transform:scale(.55)}16%{opacity:.8}75%,to{opacity:0;transform:scale(1.55)}}.broadcast-rings:before,.broadcast-rings:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:4%}.broadcast-rings:after{border-color:#5dc4e773;inset:28%}.broadcast-rings img{z-index:3;filter:drop-shadow(0 0 30px #5dc4e77a);width:53%;animation:4s ease-in-out infinite emblem-breathe;position:relative}@keyframes emblem-breathe{50%{filter:drop-shadow(0 0 48px #5dc4e7b3);transform:scale(1.05)}}.broadcast-wave{justify-content:center;align-items:center;gap:4px;height:48px;display:flex;position:absolute;bottom:10%;left:2%;right:2%}.broadcast-wave i{width:2px;height:calc(8px + (var(--bar) % 7) * 5px);background:var(--cyan);opacity:.64;animation:1.8s ease-in-out infinite alternate wave;animation-delay:calc(var(--bar) * -55ms)}@keyframes wave{to{height:calc(40px - (var(--bar) % 5) * 4px);opacity:1}}.broadcast-note{color:#ffffff73;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;font-size:9px;position:absolute;top:7%;right:1%}.campaign-actions{border-top:1px solid #ffffff26;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:28px;display:flex}.campaign-scroll{color:#ffffffa6;align-items:center;gap:16px;font-size:12px;font-weight:700;display:flex}.campaign-scroll span{color:var(--cyan);font-size:20px}.campaign-ticker{border-block:1px solid var(--ink);background:var(--cyan);color:var(--ink);overflow:hidden}.campaign-ticker>div{align-items:center;gap:30px;width:max-content;min-width:200%;padding-block:14px;animation:24s linear infinite ticker;display:flex}.campaign-ticker span{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-size:16px}.campaign-ticker i{background:var(--white);border-radius:50%;width:6px;height:6px}@keyframes ticker{to{transform:translate(-50%)}}.quiet-manifesto{background:var(--white);padding-block:150px 120px;position:relative;overflow:hidden}.quiet-manifesto:after{content:"28";color:#5dc4e71f;font-family:var(--font-display), sans-serif;pointer-events:none;font-size:min(42vw,680px);line-height:1;position:absolute;bottom:-.27em;right:-.06em}.quiet-manifesto-inner{z-index:1;position:relative}.quiet-manifesto h2 em{color:var(--cyan);font-style:normal}.manifesto-foot{border-top:1px solid var(--ink);grid-template-columns:repeat(3,auto) 1fr;align-items:start;gap:22px;padding-top:24px;display:grid}.manifesto-foot>span{background:var(--ink);color:var(--white);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;padding:8px 12px;font-size:9px}.manifesto-foot p{max-width:410px;color:var(--graphite);justify-self:end;margin:0;font-size:14px;line-height:1.75}.rhythm-section{background:var(--ink);color:var(--white);padding-block:145px 150px;position:relative;overflow:hidden}.rhythm-marquee{color:#0000;width:max-content;font-family:var(--font-display), sans-serif;text-transform:uppercase;-webkit-text-stroke:1px #5dc4e785;gap:34px;margin-bottom:120px;font-size:clamp(4rem,9vw,9rem);line-height:.85;animation:36s linear infinite rhythm-drift;display:flex}.rhythm-marquee span:after{content:"/";color:var(--cyan);-webkit-text-stroke:0;margin-left:34px}@keyframes rhythm-drift{to{transform:translate(-50%)}}.rhythm-intro{grid-template-columns:1.2fr .55fr;align-items:end;gap:120px;display:grid}.rhythm-intro h2{text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(4rem,7vw,8rem)}.rhythm-intro>p{color:#ffffffa6;margin:0 0 9px;font-size:17px;line-height:1.8}.evidence-stage{min-height:1190px;margin-top:140px;position:relative}.evidence-window{background:#27292b;border:1px solid #ffffff47;margin:0;position:absolute;box-shadow:28px 34px 90px #0000006b}.evidence-window img{width:100%;display:block}.evidence-frame-head{color:#ffffff8c;height:38px;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;padding-inline:14px;font-size:8px;display:flex}.evidence-window figcaption{color:#ffffffad;padding:15px 17px 18px;font-size:12px}.evidence-window-one{z-index:2;width:min(61%,810px);top:0;left:0;transform:rotate(-2deg)}.evidence-window-two{z-index:4;width:min(66%,900px);top:365px;right:0;transform:rotate(1.5deg)}.evidence-window-three{z-index:3;width:min(62%,850px);bottom:0;left:7%;transform:rotate(-.7deg)}.evidence-year{z-index:1;color:var(--cyan);align-items:flex-end;gap:12px;display:flex;position:absolute;top:70px;right:3%}.evidence-year strong{font-family:var(--font-display), sans-serif;letter-spacing:-.09em;font-size:clamp(10rem,23vw,23rem);line-height:.7}.evidence-year span{font-family:var(--font-mono), monospace;text-transform:uppercase;margin-bottom:-3px;font-size:9px;line-height:1.45}.evidence-link{text-align:right;margin-top:90px}.built-around-section{background:var(--off-white);padding-block:150px}.built-around-intro{grid-template-columns:210px 1fr;align-items:start;gap:60px;display:grid}.statement-index{border-top:3px solid var(--cyan);color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;padding-top:12px;font-size:10px}.built-around-intro h2{text-transform:uppercase;max-width:1120px;margin:0;font-size:clamp(4rem,7.3vw,8.4rem)}.built-around-intro h2 em{color:var(--cyan);font-style:normal}.working-sequence{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:130px;display:grid}.working-sequence article{border-right:1px solid var(--line);flex-direction:column;min-height:340px;padding:28px 26px 32px;display:flex}.working-sequence article:last-child{border-right:0}.working-sequence article>span{color:var(--graphite);font-family:var(--font-mono), monospace;font-size:10px}.working-sequence h3{text-transform:uppercase;margin:auto 0 22px;font-size:clamp(2.8rem,4.5vw,5rem)}.working-sequence p{color:var(--graphite);margin:0;font-size:13px;line-height:1.75}.product-duet{grid-template-columns:1.08fr .92fr;margin-top:130px;display:grid;box-shadow:25px 25px #5dc4e738}.product-duet article{flex-direction:column;align-items:flex-start;min-height:590px;padding:clamp(35px,5vw,76px);display:flex}.duet-proaudit{border:1px solid var(--ink);background:var(--white)}.duet-taxforms{background:var(--ink);color:var(--white)}.duet-label{color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.duet-taxforms .duet-label{color:var(--cyan)}.product-duet h3{margin:auto 0 30px;font-size:clamp(5rem,9vw,9rem)}.product-duet p{max-width:560px;color:var(--graphite);margin-bottom:40px;font-size:15px;line-height:1.8}.duet-taxforms p{color:#ffffffa8}.challenge-section{background:var(--cyan);color:var(--ink);padding-block:155px;position:relative;overflow:hidden}.challenge-section:before{content:"28";color:#ffffff40;font-family:var(--font-display), sans-serif;font-size:min(47vw,720px);line-height:1;position:absolute;top:-.2em;right:-.08em}.challenge-rule{background:#11131526;width:1px;position:absolute;inset:0 auto 0 50%}.challenge-inner{z-index:1;grid-template-columns:1.2fr .8fr;gap:70px;display:grid;position:relative}.challenge-opening,.challenge-turn{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(4rem,7.7vw,8.5rem);line-height:.91}.challenge-opening strong,.challenge-turn em{color:var(--white);font-style:normal;font-weight:400;display:block}.challenge-aside{border-top:1px solid var(--ink);place-self:end;max-width:390px;margin:0 0 15px;padding-top:20px;font-size:15px;line-height:1.8}.challenge-turn{border-top:1px solid #11131542;grid-column:1/-1;margin-top:100px;padding-top:80px}.challenge-inner .button{grid-column:2;justify-self:end;margin-top:40px}.still-building-section{background:var(--white);padding-block:150px}.still-building-heading{grid-template-columns:.44fr 1fr;align-items:end;gap:70px;display:grid}.still-building-heading h2{text-transform:uppercase;margin:0;font-size:clamp(5rem,10vw,11rem)}.entri-feature{border:1px solid var(--ink);min-height:610px;box-shadow:20px 20px 0 var(--green);background:#eefbf5;grid-template-columns:.95fr 1.05fr;margin-top:110px;display:grid;position:relative}.entri-feature-copy{flex-direction:column;align-items:flex-start;padding:clamp(38px,5vw,80px);display:flex}.beta-tag{background:var(--navy);color:var(--white);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:55px;padding:7px 10px;font-size:11px}.entri-feature-copy>img{width:min(230px,60%);margin-bottom:auto}.entri-feature h3{max-width:680px;margin:70px 0 22px;font-size:clamp(3rem,5vw,5.4rem)}.entri-feature p{color:#425249;max-width:610px;font-size:15px;line-height:1.8}.entri-signal{background:var(--navy);color:var(--white);flex-direction:column;justify-content:center;gap:24px;padding:80px;display:flex;position:relative;overflow:hidden}.entri-signal:after{content:"";border:60px solid #18c97e24;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-130px}.entri-signal span{z-index:1;font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(2.8rem,5vw,5rem);line-height:.9;position:relative}.entri-signal span:last-child{color:var(--green)}.entri-signal i{z-index:1;background:linear-gradient(90deg, var(--green), transparent);width:100%;height:1px;position:relative}.maker-universe{color:var(--white);background:#0c1f3f;padding-block:150px;position:relative;overflow:hidden}.maker-universe:before{content:"";opacity:.2;background-image:radial-gradient(circle at 20% 20%,#25e6e6 0 2px,#0000 3px),radial-gradient(circle at 70% 60%,#25e6e6 0 2px,#0000 3px);background-size:150px 150px,220px 220px;position:absolute;inset:0}.maker-heading{grid-template-columns:1.1fr .55fr;align-items:end;gap:100px;display:grid;position:relative}.maker-heading h2{text-transform:uppercase;max-width:960px;margin:0;font-size:clamp(4rem,7.5vw,8.4rem)}.maker-heading>p{color:#ffffff9e;margin:0 0 10px;font-size:16px;line-height:1.8}.maker-thread{grid-template-columns:1.2fr .8fr;gap:28px;margin-top:115px;display:grid;position:relative}.maker-thread:before{content:"";z-index:0;background:#25e6e6b3;width:1px;height:58px;position:absolute;top:-58px;left:50%}.maker-product{z-index:1;border:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:440px;padding:42px;transition:transform .22s,border-color .22s;display:grid;position:relative;overflow:hidden}:is(.maker-product:hover,.maker-product:focus-visible){border-color:#25e6e6;transform:translateY(-8px)}.maker-product>div{z-index:2;position:relative}.maker-product span{color:#ffffff8f;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.maker-product h3{margin:16px 0 20px;font-size:clamp(3.6rem,6.5vw,7rem)}.maker-product p{color:#ffffffa8;max-width:500px;margin:0;font-size:13px}.maker-product>strong{z-index:3;align-self:start;font-size:24px;position:relative}.maker-donkeyhost{background:linear-gradient(145deg,#25e6e61f,#0000 55%);min-height:550px}.maker-donkeyhost>img{opacity:.88;width:59%;transition:transform .3s;position:absolute;top:-20%;right:-8%;transform:rotate(-7deg)}.maker-donkeyhost:hover>img{transform:translate(-12px,10px)rotate(-3deg)}.maker-donkeydocs{background:#ffffff0a}.maker-donkeydocs>img{width:74px;height:74px;position:absolute;top:42px;left:42px}.final-cta{background:var(--ink);color:var(--white);padding-block:145px;position:relative;overflow:hidden}.final-cta-number{color:#0000;font-family:var(--font-display), sans-serif;-webkit-text-stroke:1px #5dc4e747;font-size:min(39vw,620px);line-height:.7;position:absolute;top:50%;right:-.08em;transform:translateY(-50%)}.final-cta-inner{z-index:1;grid-template-columns:1.2fr .55fr;align-items:end;gap:110px;display:grid;position:relative}.final-cta h2{text-transform:uppercase;max-width:920px;margin:0;font-size:clamp(4.5rem,8.6vw,9.5rem)}.final-cta-action{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.final-cta-action p{color:#ffffffa3;margin:0;font-size:15px;line-height:1.8}.site-footer{background:var(--ink);color:var(--white);border-top:1px solid #ffffff24;padding-block:80px 28px}.footer-grid{grid-template-columns:1.55fr repeat(3,.8fr);gap:55px;padding-bottom:70px;display:grid}.footer-intro .brand-logo{width:200px}.footer-intro p{color:#ffffff85;max-width:360px;margin:30px 0 0;font-size:13px;line-height:1.75}.footer-column{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-label{color:var(--cyan);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.footer-column a,.footer-column span{color:#ffffffb8;font-size:14px}.footer-column a{align-items:center;min-height:36px;display:inline-flex}:is(.footer-column a:hover,.footer-column a:focus-visible){color:var(--cyan)}.footer-bottom{color:#ffffffa3;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;padding-top:24px;font-size:11px;display:flex}.inner-hero{background:radial-gradient(circle at 78% 45%, #5dc4e72b, transparent 27%), var(--ink);min-height:690px;color:var(--white);align-items:center;display:flex;position:relative;overflow:hidden}.inner-hero:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.inner-hero-signal{aspect-ratio:1;opacity:.8;place-items:center;width:min(32vw,470px);display:grid;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}.inner-hero-signal>span{border:1px solid #5dc4e766;border-radius:50%;animation:4.5s ease-out infinite broadcast-ring;position:absolute;inset:20%}.inner-hero-signal>span:nth-child(2){animation-delay:1.4s}.inner-hero-signal>span:nth-child(3){animation-delay:2.8s}.inner-hero-signal img{z-index:2;filter:drop-shadow(0 0 30px #5dc4e780);width:28%;position:relative}.inner-hero-grid{z-index:2;grid-template-columns:1.35fr .58fr;align-items:end;gap:clamp(70px,10vw,160px);padding-block:110px;display:grid;position:relative}.inner-hero-copy h1{text-transform:uppercase;max-width:970px;margin:0;font-size:clamp(4.4rem,7.4vw,8.4rem)}.inner-hero-aside{z-index:3;position:relative}.inner-hero-aside>p{color:#ffffffad;margin-bottom:32px;font-size:17px;line-height:1.8}.page-hero-actions{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.page-hero-actions>span,.page-hero-actions>a:not(.button){color:#ffffff8c;font-family:var(--font-mono), monospace;font-size:10px}.section-heading{margin-bottom:75px}.section-heading-split{grid-template-columns:1.1fr .55fr;align-items:end;gap:110px;display:grid}.section-heading h2{text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(3.7rem,6.2vw,7rem)}.section-heading>p,.section-heading-split>p{color:var(--graphite);margin:0 0 8px;font-size:15px;line-height:1.8}.visual-label{color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:10px}.visual-label-dark{color:#ffffff8c}.product-showcase-section{background:var(--white);padding-block:130px}.product-showcase-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(70px,9vw,140px);display:grid}.showcase-console{border:1px solid var(--ink);background:var(--ink);box-shadow:17px 17px 0 var(--cyan);margin:0}.showcase-real-screen img{width:100%;display:block}.showcase-real-screen figcaption{color:#ffffff94;font-family:var(--font-mono), monospace;padding:12px 15px 15px;font-size:9px}.showcase-copy h2{text-transform:uppercase;margin-bottom:27px;font-size:clamp(3.4rem,5vw,5.8rem)}.showcase-copy>p{color:var(--graphite);font-size:15px;line-height:1.8}.showcase-stat-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:42px;display:grid}.showcase-stat-grid div{flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px 18px 18px 0;display:flex}.showcase-stat-grid div+div{border-left:1px solid var(--line);padding-left:20px}.showcase-stat-grid strong{color:var(--cyan-bright);font-family:var(--font-display), sans-serif;font-size:56px;line-height:1}.showcase-stat-grid span{color:var(--graphite);margin-top:9px;font-size:11px}.feature-section,.forms-section,.support-options-section,.values-section,.privacy-section{background:var(--off-white)}.detail-feature-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.detail-feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:370px;padding:26px;transition:background-color .18s,color .18s;display:flex}.detail-feature-grid article:hover{background:var(--cyan)}.detail-feature-grid article>span{color:var(--graphite);font-family:var(--font-mono), monospace;font-size:10px}.detail-feature-grid h3{margin:auto 0 20px;font-size:clamp(2.3rem,3vw,3.6rem)}.detail-feature-grid p{color:var(--graphite);margin:0;font-size:13px;line-height:1.75}.bundle-section{background:var(--ink);color:var(--white);padding-block:115px}.bundle-section-paper{background:var(--white);color:var(--ink)}.bundle-grid{grid-template-columns:1.1fr .55fr;align-items:end;gap:110px;display:grid}.bundle-grid h2{text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(3.8rem,6.4vw,7rem)}.bundle-grid>div:last-child p{color:#ffffffa1;margin-bottom:30px;font-size:15px;line-height:1.8}.bundle-section-paper .bundle-grid>div:last-child p{color:var(--graphite)}.tax-flow-section{background:var(--white);padding-block:135px}.tax-flow-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(80px,10vw,150px);display:grid}.tax-flow-copy h2{text-transform:uppercase;margin-bottom:27px;font-size:clamp(3.5rem,5.5vw,6.2rem)}.tax-flow-copy>p{color:var(--graphite);font-size:15px;line-height:1.8}.tick-list{border-top:1px solid var(--ink);margin:34px 0 0;padding:0;list-style:none}.tick-list li{border-bottom:1px solid var(--line);gap:12px;padding-block:14px;font-size:12px;font-weight:750;display:flex}.tick-list li:before{content:"✓";color:var(--cyan-bright)}.tax-form-stack{min-height:610px;position:relative}.tax-paper{border:1px solid var(--ink);background:var(--off-white);position:absolute;box-shadow:16px 18px #1113151a}.tax-paper-back,.tax-paper-mid{color:#1113151a;width:65%;height:430px;font-family:var(--font-display), sans-serif;text-transform:uppercase;place-items:center;font-size:72px;display:grid}.tax-paper-back{top:48px;left:0;transform:rotate(-7deg)}.tax-paper-mid{background:var(--cyan);top:12px;right:30px;transform:rotate(5deg)}.tax-paper-front{z-index:3;background:var(--white);width:78%;min-height:470px;padding:34px;top:70px;left:12%}.tax-paper-head{border-bottom:3px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-bottom:24px;display:grid}.tax-seal{border:2px solid var(--cyan);width:44px;height:44px;font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:10px;display:grid}.tax-paper-head>div,.tax-field,.tax-field-row div{flex-direction:column;gap:6px;display:flex}.tax-paper-head small,.tax-field span,.tax-field-row span{color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.status-pill{background:var(--cyan-pale);color:var(--ink);font-family:var(--font-mono), monospace;padding:6px 8px;font-size:8px}.tax-field{border-bottom:1px solid var(--line);margin-top:32px;padding-bottom:18px}.tax-field-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.tax-field-row div{padding-bottom:18px}.tax-field-row div+div{border-left:1px solid var(--line);padding-left:20px}.tax-paper-progress{background:var(--mist);height:7px;margin-block:40px 22px}.tax-paper-progress span{background:var(--cyan);height:100%;display:block}.tax-paper-foot{justify-content:space-between;gap:20px;font-size:10px;display:flex}.large-form-cloud{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.large-form-cloud span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:160px;font-family:var(--font-display), sans-serif;align-items:flex-end;padding:22px;font-size:clamp(2rem,3vw,3.5rem);line-height:.95;transition:background-color .18s;display:flex}.large-form-cloud span:hover{background:var(--cyan)}.coverage-note{max-width:720px;color:var(--graphite);margin:32px 0 0 auto;font-size:12px;line-height:1.75}.tax-benefit-section{background:var(--white);padding-block:110px}.tax-benefit-grid{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.tax-benefit-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:310px;padding:26px;display:flex}.tax-benefit-grid article:last-child{border-right:0}.tax-benefit-grid article>span{color:var(--cyan-bright);font-family:var(--font-mono), monospace;font-size:10px}.tax-benefit-grid h3{margin:auto 0 17px;font-size:34px}.tax-benefit-grid p{color:var(--graphite);margin:0;font-size:13px;line-height:1.75}.story-section{background:var(--white)}.story-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:120px;display:grid}.story-marker{aspect-ratio:1;background:var(--cyan);clip-path:polygon(0 0,85% 0,100% 15%,100% 100%,0 100%);place-items:center;display:grid;position:relative}.story-marker span{font-family:var(--font-display), sans-serif;letter-spacing:-.09em;font-size:clamp(9rem,18vw,18rem);line-height:.75}.story-marker small{font-family:var(--font-mono), monospace;text-align:right;text-transform:uppercase;font-size:9px;position:absolute;bottom:24px;left:25px;right:25px}.story-copy h2{text-transform:uppercase;margin-bottom:30px;font-size:clamp(4rem,6vw,6.8rem)}.story-copy p{max-width:820px;color:var(--graphite);line-height:1.85}.story-copy .story-lead{color:var(--ink);font-size:19px}.focus-map-section{background:var(--off-white);padding-block:135px}.focus-map{grid-template-columns:1.25fr repeat(3,.75fr);gap:12px;display:grid}.focus-core,.focus-product{border:1px solid var(--ink);background:var(--white);flex-direction:column;min-height:360px;padding:28px;display:flex;position:relative;overflow:hidden}.focus-core{background:var(--ink);color:var(--white)}.focus-label{color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.focus-core .focus-label{color:var(--cyan)}.focus-core-products{align-items:center;gap:16px;margin-top:auto;display:flex}.focus-core-products div{flex-direction:column;gap:7px;display:flex}.focus-core-products strong,.focus-product strong{font-family:var(--font-display), sans-serif;font-size:clamp(2.3rem,3.6vw,4rem);line-height:.95}.focus-core-products span,.focus-product small{color:var(--graphite-light);font-size:10px}.focus-product strong{margin-top:auto}.focus-product>span[aria-hidden=true]{font-size:18px;position:absolute;top:22px;right:22px}.focus-entri{background:#e9fff4}.focus-branch{display:none}.values-grid{grid-template-columns:.75fr 1.25fr;gap:120px;display:grid}.values-grid>div:first-child h2{text-transform:uppercase;font-size:clamp(3.7rem,5.4vw,6rem)}.value-list{border-top:1px solid var(--ink)}.value-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;align-items:center;gap:25px;min-height:180px;display:grid}.value-list article>span{color:var(--cyan-bright);font-family:var(--font-mono), monospace;font-size:11px}.value-list h3{margin-bottom:9px;font-size:28px}.value-list p{color:var(--graphite);margin:0;font-size:13px}.location-section{background:var(--cyan);padding-block:100px}.location-grid{grid-template-columns:1fr .65fr;align-items:center;gap:100px;display:grid}.location-card{align-items:center;gap:38px;display:flex}.location-pin{border:2px solid var(--ink);width:100px;height:100px;font-family:var(--font-display), sans-serif;border-radius:50%;flex:none;place-items:center;font-size:28px;display:grid}.location-card h2{text-transform:uppercase;margin:0;font-size:clamp(3.4rem,5vw,5.6rem)}.location-details p{margin-bottom:5px}.location-details .arrow-link{border-color:var(--ink);margin-top:25px}.support-card-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.support-card-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:390px;padding:30px;transition:background-color .18s,transform .18s;display:flex}.support-card-grid article:hover{z-index:1;background:var(--cyan);transform:translateY(-7px)}.support-icon{border:1px solid var(--ink);width:52px;height:52px;font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:11px;display:grid}.support-card-grid h3{margin:auto 0 18px;font-size:34px}.support-card-grid p{color:var(--graphite);font-size:13px;line-height:1.75}.support-card-grid a{margin-top:15px;font-size:12px;font-weight:850}.support-contact-section{background:var(--ink);color:var(--white);padding-block:120px}.support-contact-grid{grid-template-columns:1.05fr .75fr;gap:120px;display:grid}.support-contact-grid h2{text-transform:uppercase;max-width:850px;margin-bottom:25px;font-size:clamp(3.7rem,6vw,6.6rem)}.support-contact-grid>div:first-child>p{color:#ffffffa1;max-width:700px;line-height:1.8}.support-contact-details{border-top:1px solid #ffffff61}.support-contact-details>div{border-bottom:1px solid #ffffff24;flex-direction:column;gap:7px;padding-block:22px;display:flex}.support-contact-details span{color:var(--cyan);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:9px}.support-contact-details a{font-size:25px;font-weight:750}.support-contact-details strong{color:#ffffffab;font-size:12px}.support-demo-section{background:var(--white)}.support-demo-inner{justify-content:space-between;align-items:end;gap:70px;display:flex}.support-demo-inner h2{text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(3.5rem,5.8vw,6.4rem)}.contact-section{background:var(--white);padding-block:130px}.contact-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:120px;display:grid}.contact-primary h2{text-transform:uppercase;margin-bottom:42px;font-size:clamp(3.5rem,5.4vw,6rem)}.contact-methods{border-top:1px solid var(--ink)}.contact-method{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:20px;min-height:112px;transition:padding .18s,background-color .18s;display:grid}:is(.contact-method:hover,.contact-method:focus-visible){background:var(--cyan);padding-inline:18px}.contact-method-label{color:var(--graphite);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:10px}.contact-method strong{font-size:clamp(1.2rem,2vw,1.8rem)}.contact-note{color:var(--graphite);margin:32px 0 0;font-size:13px;line-height:1.8}.demo-agenda{border:1px solid var(--ink);background:var(--off-white);box-shadow:16px 16px 0 var(--cyan);padding:40px}.demo-agenda-head{border-bottom:3px solid var(--ink);flex-direction:column;gap:8px;padding-bottom:28px;display:flex}.demo-agenda-head span{color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.07em;font-size:9px}.demo-agenda-head strong{font-family:var(--font-display), sans-serif;font-size:34px;line-height:1}.demo-agenda ol{margin:0;padding:0;list-style:none}.demo-agenda li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;align-items:center;gap:18px;min-height:106px;display:grid}.demo-agenda li>span{color:var(--cyan-bright);font-family:var(--font-mono), monospace;font-size:10px}.demo-agenda li div{flex-direction:column;gap:5px;display:flex}.demo-agenda li strong{font-size:13px}.demo-agenda li small{color:var(--graphite);font-size:11px}.visit-section{background:var(--cyan);padding-block:110px}.visit-grid{grid-template-columns:1fr .7fr .7fr;align-items:start;gap:70px;display:grid}.visit-grid h2{text-transform:uppercase;margin:0;font-size:clamp(3.7rem,5.6vw,6rem)}.visit-address p{margin-bottom:5px}.visit-hours{flex-direction:column;gap:4px;display:flex}.visit-hours>span{font-family:var(--font-mono), monospace;text-transform:uppercase;margin-bottom:12px;font-size:10px}.visit-hours p{margin:8px 0 0;font-size:12px}.visit-hours strong{font-family:var(--font-mono), monospace;font-size:11px}.privacy-section{padding-block:120px}.privacy-layout{grid-template-columns:.34fr .66fr;align-items:start;gap:clamp(70px,10vw,150px);display:grid}.privacy-summary{border:1px solid var(--ink);background:var(--white);box-shadow:12px 12px 0 var(--cyan);flex-direction:column;align-items:flex-start;padding:30px;display:flex;position:sticky;top:30px}.privacy-summary strong{font-family:var(--font-display), sans-serif;margin-bottom:18px;font-size:28px}.privacy-summary p{color:var(--graphite);margin-bottom:22px;font-size:13px;line-height:1.8}.privacy-summary a{border-bottom:1px solid var(--line);padding-block:5px;font-size:13px;font-weight:750}.privacy-content{border-top:1px solid var(--ink)}.privacy-content section{border-bottom:1px solid var(--line);padding-block:38px 42px}.privacy-content h2{margin-bottom:16px;font-size:clamp(2.5rem,3.8vw,4rem)}.privacy-content p{max-width:780px;color:var(--graphite);margin-bottom:0;font-size:15px;line-height:1.85}.privacy-content p a{text-underline-offset:3px;text-decoration:underline}.privacy-regulator-link{margin-top:24px}@media (max-width:1180px){:root{--page:min(100% - 44px, 1120px)}.nav-wrap{grid-template-columns:190px 1fr auto}.brand-logo{width:158px}.desktop-nav{gap:19px}.nav-link{font-size:11px}.campaign-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr)}.hero-broadcast{min-height:410px}.manifesto-foot{grid-template-columns:repeat(3,auto)}.manifesto-foot p{grid-column:1/-1;justify-self:start;margin-top:20px}.evidence-stage{min-height:970px}.maker-product{min-height:400px}.footer-grid{grid-template-columns:1.3fr repeat(3,.8fr);gap:35px}}@media (max-width:900px){:root{--page:min(100% - 36px, 820px);--header-height:70px}.section-pad{padding-block:95px}.nav-wrap{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;color:var(--white);align-items:center;gap:10px;padding:8px 0;font-size:12px;font-weight:800;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.menu-lines{flex-direction:column;gap:4px;display:flex}.menu-lines i{background:var(--cyan);width:18px;height:1px;transition:transform .18s}.mobile-menu[open] .menu-lines i:first-child{transform:translateY(2.5px)rotate(45deg)}.mobile-menu[open] .menu-lines i:last-child{transform:translateY(-2.5px)rotate(-45deg)}.mobile-nav{top:var(--header-height);max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;border-bottom:1px solid var(--cyan);background:var(--ink);flex-direction:column;padding:20px 18px 28px;display:flex;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 30px 55px #00000059}.mobile-nav-link{min-height:54px;color:var(--white);border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.mobile-demo{background:var(--cyan);color:var(--ink);margin-top:22px}.campaign-hero-inner{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:auto;padding-block:35px 42px}.campaign-kicker,.campaign-title-wrap,.hero-broadcast,.campaign-actions{grid-column:1}.campaign-title-wrap h1{font-size:clamp(5.2rem,16vw,8.5rem)}.campaign-title-wrap h1 span{font-size:.45em}.campaign-title-wrap h1 em{font-size:.48em}.hero-broadcast{min-height:360px}.broadcast-rings{width:min(78vw,400px)}.campaign-actions{flex-wrap:wrap;gap:25px}.quiet-manifesto,.rhythm-section,.built-around-section,.challenge-section,.still-building-section,.maker-universe,.final-cta{padding-block:105px}.quiet-manifesto h2{margin-bottom:65px;font-size:clamp(4.1rem,13vw,7.5rem)}.rhythm-intro,.built-around-intro,.challenge-inner,.still-building-heading,.maker-heading,.final-cta-inner,.inner-hero-grid,.section-heading-split,.product-showcase-grid,.tax-flow-grid,.bundle-grid,.story-grid,.values-grid,.location-grid,.support-contact-grid,.contact-grid,.privacy-layout{grid-template-columns:1fr}.rhythm-intro,.built-around-intro,.still-building-heading,.maker-heading,.final-cta-inner,.inner-hero-grid,.section-heading-split,.product-showcase-grid,.tax-flow-grid,.bundle-grid,.story-grid,.values-grid,.location-grid,.support-contact-grid,.contact-grid,.privacy-layout{gap:55px}.rhythm-marquee{margin-bottom:80px}.rhythm-intro>p{max-width:620px}.evidence-stage{min-height:850px;margin-top:90px}.evidence-window-one,.evidence-window-two,.evidence-window-three{width:72%}.working-sequence{grid-template-columns:repeat(2,1fr);margin-top:90px}.working-sequence article:nth-child(2){border-right:0}.working-sequence article:nth-child(n+3){border-top:1px solid var(--line)}.product-duet,.entri-feature,.maker-thread,.focus-map{grid-template-columns:1fr}.product-duet article{min-height:480px}.challenge-rule{display:none}.challenge-aside{justify-self:start}.challenge-turn{grid-column:1;margin-top:55px}.challenge-inner .button{grid-column:1;justify-self:start}.entri-feature-copy>img{margin-bottom:0}.maker-thread:before{left:30px}.maker-donkeyhost>img{width:54%}.inner-hero{min-height:auto}.inner-hero-grid{padding-block:95px}.inner-hero-aside{max-width:650px}.inner-hero-signal{opacity:.4;width:58vw;right:-12vw}.detail-feature-grid,.large-form-cloud,.support-card-grid{grid-template-columns:repeat(2,1fr)}.story-marker{max-width:500px}.focus-map{gap:12px}.focus-core,.focus-product{min-height:270px}.support-demo-inner{flex-direction:column;align-items:flex-start}.privacy-summary{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-intro{grid-column:1/-1}}@media (max-width:620px){:root{--page:min(100% - 28px, 590px)}.focus-core-products{flex-wrap:wrap;min-width:0}.mobile-nav{min-width:0}.mobile-nav .mobile-demo{gap:10px;width:100%;min-width:0;max-width:100%;padding-inline:16px}.brand-logo{width:145px}.campaign-kicker{gap:25px;font-size:8px}.campaign-title-wrap h1{font-size:clamp(3.8rem,18vw,7.3rem)}.campaign-title-wrap>p{margin-top:30px}.campaign-actions{flex-direction:column;align-items:flex-start}.campaign-scroll{font-size:11px}.quiet-manifesto h2,.rhythm-intro h2,.built-around-intro h2,.challenge-opening,.challenge-turn,.still-building-heading h2,.maker-heading h2,.final-cta h2,.inner-hero-copy h1{font-size:clamp(3.5rem,16vw,5.4rem)}.inner-hero-copy h1{overflow-wrap:anywhere;font-size:clamp(2.8rem,14vw,4.8rem)}.manifesto-foot{grid-template-columns:1fr}.manifesto-foot p{grid-column:1}.rhythm-marquee{font-size:4rem}.evidence-stage{flex-direction:column;gap:34px;min-height:auto;display:flex}.evidence-window-one,.evidence-window-two,.evidence-window-three{width:100%;position:relative;inset:auto;transform:none}.evidence-year{order:-1;position:static}.evidence-year strong{font-size:11rem}.evidence-link{text-align:left;margin-top:55px}.built-around-intro{gap:35px}.working-sequence{grid-template-columns:1fr;margin-top:70px}.working-sequence article,.working-sequence article:nth-child(2){border-right:0;border-top:1px solid var(--line);min-height:270px}.working-sequence article:first-child{border-top:0}.product-duet{margin-top:80px;box-shadow:12px 12px #5dc4e738}.product-duet article{min-height:420px;padding:30px 24px}.product-duet h3{overflow-wrap:anywhere;font-size:clamp(2.4rem,12vw,3.8rem)}.challenge-aside{font-size:14px}.entri-feature{box-shadow:10px 10px 0 var(--green);margin-top:70px}.entri-feature-copy,.entri-signal{padding:30px 24px}.entri-feature h3{margin-top:55px;font-size:3.3rem}.entri-signal span{font-size:3rem}.maker-product{min-height:420px;padding:28px}.maker-donkeyhost>img{opacity:.62;width:78%;top:-5%;right:-16%}.maker-product h3{overflow-wrap:anywhere;font-size:clamp(2.4rem,12vw,3.8rem)}.inner-hero-grid{padding-block:75px}.section-heading h2,.showcase-copy h2,.tax-flow-copy h2,.story-copy h2,.support-contact-grid h2,.support-demo-inner h2,.contact-primary h2,.visit-grid h2,.bundle-grid h2{font-size:clamp(3.1rem,14vw,4.6rem)}.detail-feature-grid,.large-form-cloud,.support-card-grid,.tax-benefit-grid{grid-template-columns:1fr}.detail-feature-grid article{min-height:300px}.showcase-stat-grid{grid-template-columns:1fr}.showcase-stat-grid div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.tax-form-stack{min-height:490px}.tax-paper-back,.tax-paper-mid{height:350px;font-size:44px}.tax-paper-front{width:94%;min-height:410px;padding:22px;left:3%}.tax-paper-head{grid-template-columns:auto 1fr}.tax-paper-head .status-pill{grid-column:1/-1}.tax-benefit-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.story-marker{width:100%}.location-card{flex-direction:column;align-items:flex-start}.value-list article{grid-template-columns:42px 1fr;gap:16px}.support-card-grid article{min-height:320px}.contact-method{grid-template-columns:1fr auto;gap:8px;padding-block:20px}.contact-method-label{grid-column:1/-1}.demo-agenda{box-shadow:9px 9px 0 var(--cyan);padding:27px 22px}.visit-grid{grid-template-columns:1fr;gap:38px}.footer-grid{grid-template-columns:1fr}.footer-intro{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start}}h1,h2,h3{font-family:var(--font-sans), sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1.04}.section-pad{padding-block:110px}.button{clip-path:none;border-radius:2px;font-weight:750}.button-cyan{box-shadow:none}:is(.button:hover,.button:focus-visible){transform:translateY(-1px)}.eyebrow{letter-spacing:.07em;gap:10px;margin-bottom:22px}.eyebrow:before{width:18px;height:1px}.reveal{animation-duration:.52s}.reveal-2{animation-delay:.11s}.campaign-hero{background:radial-gradient(circle at 75% 38%, #5dc4e71a, transparent 22%), radial-gradient(circle at 76% 38%, #5dc4e709, transparent 42%), var(--ink)}.campaign-grid{opacity:.065}.hero-broadcast{min-height:370px}.quiet-manifesto,.rhythm-section,.built-around-section,.challenge-section,.still-building-section,.maker-universe,.final-cta{padding-block:120px}.quiet-manifesto:after{color:#5dc4e70e;font-size:min(28vw,420px);bottom:-.18em;right:0}.quiet-manifesto h2{text-transform:none;max-width:1060px;margin-bottom:78px;font-size:clamp(3.4rem,6vw,6.4rem)}.manifesto-foot>span{border:1px solid var(--line);color:var(--graphite);text-transform:none;background:0 0;font-size:10px}.rhythm-marquee{width:var(--page);color:#ffffff8c;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:0;flex-wrap:wrap;gap:10px 18px;margin:0 auto 82px;font-size:11px;line-height:1.5;animation:none}.rhythm-marquee span:after{content:"·";color:var(--cyan);margin-left:18px}.rhythm-intro h2{text-transform:none;font-size:clamp(3.2rem,5.2vw,5.6rem)}.rhythm-intro>p,.maker-heading>p,.inner-hero-aside>p,.final-cta-action p,.support-contact-grid>div:first-child>p,.bundle-grid>div:last-child p{color:#ffffffc2}.evidence-window{box-shadow:0 16px 42px #00000042}.evidence-window-one{transform:rotate(-.35deg)}.evidence-window-two{transform:rotate(.35deg)}.evidence-window-three{transform:none}.evidence-year strong{font-size:clamp(9rem,16vw,15rem)}.built-around-intro h2{text-transform:none;font-size:clamp(3.2rem,5.4vw,5.8rem)}.working-sequence{margin-top:92px}.working-sequence article{min-height:300px}.working-sequence h3{text-transform:none;font-size:clamp(2rem,3vw,3.1rem)}.product-duet{margin-top:100px;box-shadow:0 18px 48px #1113151a}.product-duet article{min-height:500px}.product-duet h3{font-size:clamp(3.2rem,5.5vw,6rem)}.product-duet .duet-label{min-height:32px}.product-duet h3{margin:34px 0 26px}.product-duet p{margin-bottom:30px}.duet-workline{border-top:1px solid var(--line);width:100%;color:var(--graphite);font:450 11px/1.7 var(--font-mono);flex-wrap:wrap;gap:8px 14px;margin:auto 0 28px;padding-top:20px;display:flex}.duet-workline i{color:#287b96;font-style:normal}.duet-taxforms .duet-workline{color:#c7d2d8;border-color:#ffffff30}.duet-taxforms .duet-workline i{color:var(--cyan)}.challenge-section{background:var(--cyan-pale)}.challenge-section:before{color:#5dc4e716;font-size:min(31vw,450px);top:-.06em}.challenge-opening,.challenge-turn{letter-spacing:-.045em;text-transform:none;font-size:clamp(3.1rem,5.2vw,5.7rem);line-height:1.02}.challenge-opening strong,.challenge-turn em{color:var(--graphite)}.challenge-turn{margin-top:60px;padding-top:50px}.still-building-heading h2{text-transform:none;font-size:clamp(3.4rem,5.8vw,6rem)}.entri-feature{margin-top:82px;box-shadow:0 18px 45px #18c97e1f}.entri-feature h3{font-size:clamp(2.8rem,4vw,4.2rem)}.entri-signal span{text-transform:none;font-size:clamp(2.2rem,3.6vw,3.7rem)}.maker-universe{background:var(--ink)}.maker-universe:before{opacity:.07}.maker-heading h2{text-transform:none;font-size:clamp(3.2rem,5.2vw,5.6rem)}.maker-thread{margin-top:86px}.maker-product{min-height:400px}:is(.maker-product:hover,.maker-product:focus-visible){transform:translateY(-2px)}.maker-product h3{font-size:clamp(2.8rem,4.5vw,4.6rem)}.maker-donkeyhost>img{opacity:.48}.final-cta-number{-webkit-text-stroke-color:#5dc4e71f;font-size:min(25vw,380px);right:0}.final-cta h2{text-transform:none;font-size:clamp(3.2rem,5.5vw,5.8rem)}.inner-hero{background:radial-gradient(circle at 78% 45%, #5dc4e716, transparent 25%), var(--ink);min-height:540px}.inner-hero:before{opacity:.055}.inner-hero-signal{opacity:.42;width:min(27vw,360px)}.inner-hero-signal>span{animation:none}.inner-hero-signal>span:nth-child(2){inset:32%}.inner-hero-signal>span:nth-child(3){inset:44%}.inner-hero-signal img{filter:drop-shadow(0 0 18px #5dc4e747)}.inner-hero-grid{gap:clamp(55px,8vw,110px);padding-block:84px}.inner-hero-copy h1{text-transform:none;max-width:900px;font-size:clamp(3.1rem,5vw,5.6rem);line-height:1.02}.section-heading h2,.showcase-copy h2,.tax-flow-copy h2,.bundle-grid h2,.story-copy h2,.values-grid>div:first-child h2,.location-card h2,.support-contact-grid h2,.support-demo-inner h2,.contact-primary h2,.visit-grid h2{text-transform:none;font-size:clamp(2.8rem,4.2vw,4.5rem);line-height:1.05}.detail-feature-grid h3,.large-form-cloud span,.focus-core-products strong,.focus-product strong{font-family:var(--font-sans), sans-serif}.large-form-cloud span{font-size:clamp(1.7rem,2.4vw,2.6rem)}.product-showcase-section,.tax-flow-section,.contact-section,.focus-map-section{padding-block:112px}.showcase-console,.tax-paper,.demo-agenda,.privacy-summary{box-shadow:0 16px 38px #11131521}.detail-feature-grid article:hover,.large-form-cloud span:hover,.support-card-grid article:hover,.contact-method:hover{background:var(--cyan-pale)}.contact-method:focus-visible{background:var(--cyan-pale)}.support-card-grid article:hover{transform:translateY(-2px)}.location-section,.visit-section,.story-marker{background:var(--cyan-pale)}.story-marker span{font-size:clamp(8rem,14vw,13rem)}@media (max-width:900px){.section-pad,.quiet-manifesto,.rhythm-section,.built-around-section,.challenge-section,.still-building-section,.maker-universe,.final-cta{padding-block:88px}.hero-broadcast{min-height:320px}.inner-hero-grid{gap:42px;padding-block:76px}.quiet-manifesto h2{margin-bottom:54px}}@media (max-width:620px){.campaign-title-wrap h1{font-size:clamp(3.2rem,14vw,5rem)}.quiet-manifesto h2,.rhythm-intro h2,.built-around-intro h2,.challenge-opening,.challenge-turn,.still-building-heading h2,.maker-heading h2,.final-cta h2{font-size:clamp(2.5rem,10.5vw,4rem)}.inner-hero-copy h1{font-size:clamp(2.6rem,11vw,4rem)}.section-heading h2,.showcase-copy h2,.tax-flow-copy h2,.story-copy h2,.support-contact-grid h2,.support-demo-inner h2,.contact-primary h2,.visit-grid h2,.bundle-grid h2{font-size:clamp(2.35rem,9.5vw,3.7rem)}.product-duet h3,.maker-product h3{font-size:clamp(2.35rem,10vw,3.5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.campaign-hero,.campaign-hero-inner{min-height:min(820px, calc(100svh - var(--header-height)))}.campaign-title-wrap h1{max-width:900px;font-family:var(--font-sans), sans-serif;letter-spacing:-.055em;text-transform:none;font-size:clamp(4rem,7vw,7.5rem);font-weight:650;line-height:.94}.campaign-title-wrap h1 em{color:var(--cyan);letter-spacing:-.045em;-webkit-text-stroke:0;margin-top:.12em;font-size:.72em;font-style:normal;font-weight:500;display:block}.campaign-title-wrap>p{color:#ffffff9e;margin-top:30px;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:500}.broadcast-rings i,.broadcast-rings img,.broadcast-wave i{animation:none}.broadcast-rings i{opacity:.28}.broadcast-rings i:nth-child(2){inset:30%}.broadcast-rings i:nth-child(3){inset:42%}.broadcast-rings img{filter:drop-shadow(0 0 22px #5dc4e752)}.broadcast-wave{opacity:.42}.campaign-ticker{border-color:var(--line);background:var(--off-white);color:var(--graphite)}.campaign-ticker>div{width:var(--page);justify-content:center;gap:clamp(18px,4vw,54px);min-width:0;margin-inline:auto;padding-block:17px;animation:none}.campaign-ticker span{font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:500}.campaign-ticker i{background:var(--cyan);width:4px;height:4px}@media (max-width:620px){.campaign-hero,.campaign-hero-inner{min-height:auto}.campaign-title-wrap h1{font-size:clamp(3.35rem,16vw,5.4rem)}.campaign-ticker>div{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[id]{scroll-margin-top:calc(var(--header-height) + 28px)}.button>span[aria-hidden=true]{transition:transform .18s}:is(.button:hover>span[aria-hidden=true],.button:focus-visible>span[aria-hidden=true]){transform:translate(3px)}:is(.arrow-link:hover .arrow-link-icon,.arrow-link:focus-visible .arrow-link-icon){transform:translate(4px)}:is(.arrow-link-external:hover .arrow-link-icon,.arrow-link-external:focus-visible .arrow-link-icon){transform:translate(3px,-3px)}.motion-ready [data-motion]{opacity:0;transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1);transition-delay:var(--motion-delay,0s);transform:translateY(12px)}.motion-ready [data-motion].motion-visible{opacity:1;transform:translateY(0)}:is(.motion-ready .maker-product.motion-visible:hover,.motion-ready .maker-product.motion-visible:focus-visible){transform:translateY(-2px)}.broadcast-rings:before,.broadcast-rings:after,.broadcast-rings i,.broadcast-rings img{animation:.88s cubic-bezier(.16,1,.3,1) both signal-settle}.broadcast-rings i:nth-child(2){animation-delay:80ms}.broadcast-rings i:nth-child(3){animation-delay:.15s}.broadcast-rings img{animation-name:emblem-settle;animation-delay:.17s}@keyframes signal-settle{0%{opacity:0;transform:scale(.92)}to{opacity:.28;transform:scale(1)}}@keyframes emblem-settle{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.evidence-stage{min-height:0;margin-top:100px}.evidence-deck{width:min(100%,1240px);margin-inline:auto}.evidence-deck-meta{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.evidence-deck-meta>div:first-child{flex-direction:column;gap:7px;display:flex}.evidence-deck-meta span,.evidence-deck-caption span{color:#ffffff80;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.evidence-deck-meta strong{letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,3rem);font-weight:650}.evidence-deck-count{align-items:center;gap:11px;min-width:120px;display:flex}.evidence-deck-count i{background:#ffffff3d;width:44px;height:1px}.evidence-screen-stack{padding:0 18px 18px 0;position:relative}.evidence-screen-peek{background:#25282a;border:1px solid #ffffff24;position:absolute}.evidence-screen-peek-one{inset:10px 8px 8px 10px}.evidence-screen-peek-two{opacity:.62;inset:20px 0 0 20px}.evidence-screen-stage{z-index:2;aspect-ratio:16/9;background:#0e1114;border:1px solid #ffffff40;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057}.evidence-screen{opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility .6s step-end;position:absolute;inset:0;transform:translate(12px)scale(.99)}.evidence-screen.is-active{opacity:1;visibility:visible;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),visibility step-start;transform:translate(0)scale(1)}.evidence-screen img{object-fit:contain;object-position:center}.evidence-deck-caption{justify-content:space-between;align-items:start;gap:32px;min-height:78px;padding:21px 0 16px;display:flex}.evidence-deck-caption p{color:#ffffffb8;max-width:720px;margin:0;font-size:13px}.evidence-progress{background:#ffffff29;height:1px;overflow:hidden}.evidence-progress i{width:var(--gallery-progress);background:var(--cyan);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.evidence-controls{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:25px;margin-top:24px;display:grid}.evidence-step-controls{gap:7px;display:flex}.evidence-controls button{color:#ffffffb8;min-height:44px;font:600 10px/1 var(--font-mono), monospace;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:1px;transition:border-color .18s,background-color .18s,color .18s}.evidence-step-controls button{padding-inline:15px}:is(.evidence-controls button:hover,.evidence-controls button:focus-visible,.evidence-controls button.is-active){border-color:var(--cyan);color:var(--white);background:#5dc4e71a}.evidence-selector{scrollbar-width:thin;scrollbar-color:#5dc4e780 transparent;gap:7px;padding-bottom:10px;display:flex;overflow-x:auto}.evidence-selector button{flex:none;padding-inline:14px}.working-sequence article{grid-template-rows:20px 88px 1fr;display:grid}.working-sequence h3{align-self:end;margin:0 0 22px}.working-sequence article{transition:background-color .18s,border-color .18s}.working-sequence article:hover{background:var(--white);border-color:var(--cyan)}.enquiry-form{scroll-margin-top:calc(var(--header-height) + 26px);border:1px solid var(--ink);background:var(--off-white);box-shadow:14px 14px 0 var(--cyan-pale);padding:clamp(28px,4vw,48px)}.enquiry-form-head{border-bottom:3px solid var(--ink);padding-bottom:28px}.enquiry-form-head>span{color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.08em;margin-bottom:10px;font-size:9px;display:block}.enquiry-form-head>strong{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.7rem);display:block}.enquiry-form-head p{color:var(--graphite);margin:10px 0 0;font-size:13px}.enquiry-field-grid{grid-template-columns:1fr 1fr;gap:21px 18px;margin-top:30px;display:grid}.enquiry-form label{flex-direction:column;gap:8px;display:flex}.enquiry-form label>span:first-child{color:var(--graphite);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea,.prepared-enquiry textarea{background:var(--white);width:100%;color:var(--ink);font:500 14px/1.45 var(--font-sans), sans-serif;border:1px solid #11131547;border-radius:1px;transition:border-color .18s,box-shadow .18s,background-color .18s}.enquiry-form input,.enquiry-form select{min-height:48px;padding:11px 12px}.enquiry-form textarea,.prepared-enquiry textarea{resize:vertical;min-height:138px;padding:12px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus,.prepared-enquiry textarea:focus{border-color:var(--cyan-bright);background:var(--white);outline:none;box-shadow:0 0 0 3px #5dc4e72e}.enquiry-field-wide{margin-top:21px}.enquiry-help{color:var(--graphite);margin:8px 0 0;font-size:11px}.enquiry-form .enquiry-consent{grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:24px;display:grid}.enquiry-consent input{width:18px;min-height:18px;accent-color:var(--cyan-bright);margin:2px 0 0}.enquiry-form .enquiry-consent>span{color:var(--graphite);font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.6}.enquiry-consent a{border-bottom:1px solid var(--cyan-bright);color:var(--ink)}.enquiry-actions{align-items:center;gap:20px;margin-top:28px;display:flex}.enquiry-actions p{max-width:250px;color:var(--graphite);margin:0;font-size:10px;line-height:1.55}.prepared-enquiry{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.prepared-enquiry>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.prepared-enquiry strong{font-size:12px}.prepared-enquiry button{border:1px solid var(--ink);min-height:40px;color:var(--ink);font:700 10px/1 var(--font-mono), monospace;cursor:pointer;background:0 0;padding-inline:13px}.prepared-enquiry textarea{min-height:170px;font-family:var(--font-mono), monospace;font-size:10px}.enquiry-status{min-height:1.4em;color:var(--graphite);margin:12px 0 0;font-size:11px}.contact-agenda-row{grid-template-columns:.7fr 1.3fr;align-items:center;gap:120px;margin-top:120px;display:grid}.contact-agenda-copy h2{margin-bottom:24px;font-size:clamp(2.5rem,4vw,4.2rem)}.contact-agenda-copy>p{max-width:500px;color:var(--graphite);margin:0;font-size:14px;line-height:1.8}@media (max-width:900px){.evidence-controls{grid-template-columns:1fr}.contact-agenda-row{grid-template-columns:1fr;gap:48px;margin-top:90px}}@media (max-width:620px){.evidence-stage{margin-top:70px}.evidence-deck-meta,.evidence-deck-caption{gap:18px}.evidence-deck-meta strong{font-size:1.45rem}.evidence-deck-count{min-width:88px}.evidence-deck-count i{width:25px}.evidence-screen-stack{padding:0 10px 10px 0}.evidence-screen-stage{aspect-ratio:4/3}.evidence-deck-caption{flex-direction:column;min-height:106px}.evidence-step-controls{grid-template-columns:repeat(3,1fr);display:grid}.evidence-step-controls button{padding-inline:8px}.working-sequence article{grid-template-rows:auto auto auto}.working-sequence h3{align-self:auto;margin:28px 0 16px}.enquiry-form{box-shadow:8px 8px 0 var(--cyan-pale);padding:25px 20px}.enquiry-field-grid{grid-template-columns:1fr}.enquiry-actions{flex-direction:column;align-items:stretch}.enquiry-actions p{max-width:none}.prepared-enquiry>div{flex-direction:column;align-items:flex-start}.contact-agenda-row{margin-top:76px}}@media (prefers-reduced-motion:reduce){.motion-ready [data-motion],.motion-ready [data-motion].motion-visible,.evidence-screen,.evidence-screen.is-active{opacity:1;transition:none;transform:none}.evidence-screen:not(.is-active){display:none}}
