@font-face{font-family:'Archivo Narrow';font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/archivonarrow.woff2) format('woff2')}@font-face{font-family:'Public Sans';font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/fonts/publicsans.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibmplexmono-400.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibmplexmono-500.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibmplexmono-600.woff2) format('woff2')}:root{--ink:#FFFFFF;--plate:#F4F6F8;--rise:#EAEDF1;--rise-2:#E0E4E9;--chalk:#171F25;--graphite:#4B535B;--slate:#7E858C;--blueprint:#50555A;--tendon:#2F353D;--tendon-hi:#6F7276;--silver:#AAABAF;--silver-lt:#D3D4D7;--steel-grad:linear-gradient(100deg,#171F25 0%,#2F353D 38%,#50555A 70%,#7C8085 100%);--edge:rgba(23,31,37,.14);--edge-2:rgba(23,31,37,.23);--edge-3:rgba(23,31,37,.38);--sheet:1200px;--rail:64px;--f-display:'Archivo Narrow','Arial Narrow',Arial,Helvetica,sans-serif;--f-body:'Public Sans','Helvetica Neue',Helvetica,Arial,sans-serif;--f-mono:'IBM Plex Mono','Consolas','Courier New',monospace;--s1:.72rem;--s2:.8rem;--s3:.9rem;--s4:1rem;--s5:1.18rem;--s6:1.5rem;--s7:2rem;--s8:2.8rem;--s9:4.2rem}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--chalk);font-family:var(--f-body);font-weight:400;font-size:var(--s4);line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ground{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(35,48,60,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(35,48,60,.075) 1px,transparent 1px),linear-gradient(rgba(35,48,60,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(35,48,60,.032) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.page{position:relative;z-index:1}a{color:inherit}img,svg,canvas{display:block;max-width:100%}:focus-visible{outline:2px solid var(--tendon);outline-offset:3px}h1,h2,h3,h4{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.04;text-wrap:balance;margin:0}p,figure,form,dl,dd{margin:0}.lede{color:var(--graphite);font-size:var(--s5);font-weight:300;line-height:1.66;max-width:62ch}.body-txt{color:var(--graphite);max-width:65ch}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.18em;text-transform:uppercase;color:var(--blueprint);margin-bottom:20px}.eyebrow::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--edge-2),transparent)}.eyebrow b{font-weight:600;color:var(--tendon)}.sheet{width:min(100% - 40px,var(--sheet));margin-inline:auto}section{position:relative;padding-block:clamp(72px,9vw,130px)}.dimline{position:relative;height:1px;background:var(--edge-2);width:min(100% - 40px,var(--sheet));margin-inline:auto}.dimline::before,.dimline::after{content:"";position:absolute;top:-5px;width:1px;height:11px;background:var(--edge-3)}.dimline::before{left:0}.dimline::after{right:0}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;gap:24px;padding:14px clamp(20px,4vw,40px);background:rgba(255,255,255,.80);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease}.nav.stuck{border-bottom-color:var(--edge);background:rgba(255,255,255,.95)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex:0 0 auto}.brand-mark{width:auto;height:36px;flex:0 0 auto}.brand-wm{display:flex;flex-direction:column;line-height:1}.brand-wm .n{font-family:var(--f-display);font-weight:700;font-size:1.12rem;letter-spacing:.13em;text-transform:uppercase;background:var(--steel-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-wm .s{font-family:var(--f-mono);font-size:.55rem;letter-spacing:.26em;color:var(--slate);text-transform:uppercase;margin-top:4px}.navlinks{display:flex;gap:20px;margin-left:auto;align-items:center}.navlinks a{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);text-decoration:none;position:relative;padding-block:6px;transition:color .2s}.navlinks a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--tendon);transition:width .25s ease}.navlinks a:hover,.navlinks a[aria-current="true"]{color:var(--chalk)}.navlinks a:hover::after,.navlinks a[aria-current="true"]::after{width:100%}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:var(--s2);letter-spacing:.1em;text-transform:uppercase;padding:11px 20px;border:1px solid var(--edge-3);color:var(--chalk);text-decoration:none;background:transparent;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.btn:hover{border-color:var(--chalk);color:var(--chalk);background:var(--rise);transform:translateY(-1px)}.btn-solid{background:linear-gradient(135deg,#3B424B,#171F25);border-color:#171F25;color:#fff;font-weight:600}.btn-solid:hover{background:linear-gradient(135deg,#50575F,#222A32);border-color:#2F353D;color:#fff}.btn-sm{padding:8px 15px;font-size:var(--s1)}.navtoggle{display:none;background:none;border:1px solid var(--edge-2);padding:8px 10px;cursor:pointer}.navtoggle span{display:block;width:18px;height:1.5px;background:var(--chalk);margin:3.5px 0;transition:transform .25s}.hero{position:relative;min-height:100svh;padding:0;display:grid;align-items:center;overflow:hidden}#scene{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(97deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.92) 30%,rgba(255,255,255,.58) 46%,rgba(255,255,255,.04) 64%),linear-gradient(to top,var(--ink) 1%,transparent 26%)}.hero-inner{position:relative;z-index:2;width:min(100% - 40px,var(--sheet));margin-inline:auto;padding-block:112px 84px}.hero-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.2em;text-transform:uppercase;color:var(--blueprint);border:1px solid var(--edge-2);padding:7px 14px;margin-bottom:26px}.hero-tag i{width:5px;height:5px;background:var(--tendon);display:block;border-radius:50%}.hero h1{font-size:clamp(2.4rem,5.2vw,4.3rem);letter-spacing:.01em;max-width:13ch;margin-bottom:24px}.hero h1 em{font-style:normal;background:var(--steel-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lede{max-width:52ch;margin-bottom:38px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:52px}.creds{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--edge);max-width:660px;background:rgba(255,255,255,.78);backdrop-filter:blur(6px)}.cred{flex:1 1 180px;padding:16px 18px;border-right:1px solid var(--edge)}.cred:last-child{border-right:0}.cred .k{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin-bottom:6px}.cred .v{font-family:var(--f-display);font-weight:600;text-transform:uppercase;font-size:var(--s3);letter-spacing:.05em;line-height:1.25}.scene-ctl{position:absolute;right:clamp(20px,4vw,40px);bottom:clamp(20px,4vw,34px);z-index:3;display:flex;align-items:center;gap:14px}.scene-hint{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.stats{padding-block:0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--edge);background:var(--plate)}.stat{padding:26px 24px;border-right:1px solid var(--edge)}.stat:last-child{border-right:0}.stat .num{font-family:var(--f-display);font-weight:700;font-size:clamp(2rem,4vw,2.9rem);line-height:1;letter-spacing:.01em}.stat .num small{font-size:.5em;color:var(--tendon);margin-left:2px}.stat .cap{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.13em;text-transform:uppercase;color:var(--slate);margin-top:10px}.head{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:clamp(38px,5vw,62px)}.head h2{font-size:clamp(1.8rem,3.6vw,2.9rem);max-width:20ch}@media (min-width:900px){.head{grid-template-columns:1.05fr .95fr;align-items:end;gap:48px}.head .head-note{padding-bottom:6px}}.about-grid{display:grid;gap:36px}@media (min-width:900px){.about-grid{grid-template-columns:1.15fr .85fr;gap:64px}}.about-body p + p{margin-top:18px}.spec-list{border-top:1px solid var(--edge)}.spec{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--edge);align-items:baseline}.spec dt{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);white-space:nowrap}.spec dd{margin:0;font-size:var(--s3);color:var(--chalk)}.svc-grid{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:680px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.svc-grid{grid-template-columns:repeat(4,1fr)}}.svc{background:var(--plate);padding:30px 26px 34px;position:relative;transition:background .3s ease;min-height:100%;display:flex;flex-direction:column}.svc:hover{background:var(--rise)}.svc .ref{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.16em;color:var(--slate)}.svc .ico{margin:18px 0 20px;width:38px;height:38px;color:var(--tendon)}.svc h3{font-size:var(--s5);letter-spacing:.045em;margin-bottom:12px}.svc p{font-size:var(--s3);color:var(--graphite);line-height:1.6}.svc .codes{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;gap:6px}.tagx{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);border:1px solid var(--edge-2);padding:3px 7px}.svc::after{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--tendon);transition:width .38s cubic-bezier(.2,.7,.3,1)}.svc:hover::after{width:100%}.pt-wrap{display:grid;gap:44px}@media (min-width:980px){.pt-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px}}.pt-fig{border:1px solid var(--edge);background:var(--plate);padding:22px 20px 16px}.pt-fig figcaption{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-top:14px;padding-top:12px;border-top:1px solid var(--edge)}.pt-points{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge);margin-top:30px}@media (min-width:560px){.pt-points{grid-template-columns:repeat(3,1fr)}}.ptp{background:var(--plate);padding:20px 18px}.ptp .v{font-family:var(--f-display);font-weight:700;font-size:var(--s6);letter-spacing:.02em;color:var(--tendon)}.ptp .k{font-family:var(--f-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:8px}.codes-band{border-block:1px solid var(--edge);background:var(--plate);overflow:hidden;padding-block:0}.marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mtrack{display:flex;gap:0;flex:0 0 auto;animation:slide 46s linear infinite}.marquee:hover .mtrack{animation-play-state:paused}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.mitem{display:flex;align-items:center;gap:12px;padding:20px 30px;white-space:nowrap;font-family:var(--f-mono);font-size:var(--s2);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite)}.mitem::before{content:"";width:4px;height:4px;background:var(--tendon);flex:0 0 auto}@media (prefers-reduced-motion:reduce){.mtrack{animation:none;flex-wrap:wrap}}.tipgroups{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:1000px){.tipgroups{grid-template-columns:repeat(3,1fr)}}.tipgroup{background:var(--plate);padding:24px 24px 28px}.tg-h{font-family:var(--f-mono);font-weight:500;font-size:var(--s1);letter-spacing:.18em;color:var(--slate);padding-bottom:14px;border-bottom:1px solid var(--edge-2);text-transform:uppercase}.tips{list-style:none;margin:0;padding:0}.tip{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:22px 0;border-bottom:1px solid var(--edge)}.tip:last-child{border-bottom:0;padding-bottom:4px}.tn{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.1em;color:var(--slate);padding-top:5px}.tip h4,.tip h3{font-size:var(--s4);letter-spacing:.04em;margin-bottom:9px}.tip p{font-size:var(--s2);color:var(--graphite);line-height:1.6}.rule{display:inline-block;margin-top:12px;background:var(--ink);border:1px solid var(--edge-2);font-family:var(--f-mono);font-size:.68rem;letter-spacing:.06em;padding:5px 10px;color:var(--chalk);font-variant-numeric:tabular-nums}.tips-note{margin-top:22px;font-size:var(--s2);color:var(--slate);max-width:78ch}.tools-grid{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:640px){.tools-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.tools-grid{grid-template-columns:repeat(3,1fr)}}.tool{background:var(--plate);padding:24px 22px;display:flex;gap:16px;align-items:flex-start;transition:background .3s}.tool:hover{background:var(--rise)}.tool .idx{font-family:var(--f-mono);font-size:.64rem;color:var(--tendon);letter-spacing:.1em;padding-top:3px}.tool h4,.tool h3{font-size:var(--s4);letter-spacing:.045em;margin-bottom:7px}.tool p{font-size:var(--s2);color:var(--graphite);line-height:1.55}.proc{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:700px){.proc{grid-template-columns:repeat(3,1fr)}}@media (min-width:1080px){.proc{grid-template-columns:repeat(6,1fr)}}.step{background:var(--plate);padding:26px 20px 30px;position:relative}.step .n{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.16em;color:var(--tendon)}.step h4,.step h3{margin:16px 0 10px;font-size:var(--s4);letter-spacing:.05em}.step p{font-size:var(--s2);color:var(--graphite);line-height:1.55}.step .bar{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--tendon),transparent);opacity:.55}.sect-grid{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:620px){.sect-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.sect-grid{grid-template-columns:repeat(3,1fr)}}.sct{background:var(--plate);padding:28px 24px;transition:background .3s}.sct:hover{background:var(--rise)}.sct h4,.sct h3{font-size:var(--s5);letter-spacing:.045em;margin-bottom:10px}.sct p{font-size:var(--s2);color:var(--graphite)}.sct .meta{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tendon);margin-bottom:14px}.contact-wrap{display:grid;gap:44px}@media (min-width:940px){.contact-wrap{grid-template-columns:1fr 1fr;gap:64px}}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field label{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.field input,.field select,.field textarea{font-family:var(--f-body);font-size:var(--s3);color:var(--chalk);background:var(--plate);border:1px solid var(--edge-2);padding:12px 14px;width:100%;transition:border-color .2s ease,background .2s ease}.field textarea{resize:vertical;min-height:118px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--tendon);background:var(--rise);outline:none}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--graphite) 50%),linear-gradient(135deg,var(--graphite) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.form-note{font-size:var(--s2);color:var(--slate);margin-top:14px}.contact-list{border-top:1px solid var(--edge)}.cline{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--edge);align-items:baseline}.cline dt{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.cline dd{margin:0;font-size:var(--s3)}.cline dd a{color:var(--chalk);text-decoration:none;border-bottom:1px solid var(--edge-3)}.cline dd a:hover{color:var(--tendon-hi);border-bottom-color:var(--tendon)}.tbf{color:var(--tendon);font-family:var(--f-mono);font-size:var(--s2)}.foot-lockup{display:flex;align-items:center;gap:20px;margin-bottom:34px}.foot-mark{width:auto;height:64px}.foot-lockup .brand-wm .n{font-size:1.9rem;letter-spacing:.1em}.foot-lockup .brand-wm .s{font-size:.66rem;letter-spacing:.3em;margin-top:7px}.titleblock{border:1px solid var(--edge-2);background:var(--plate);margin-bottom:34px}.tb-row{display:grid;border-bottom:1px solid var(--edge)}.tb-row:last-child{border-bottom:0}@media (min-width:760px){.tb-row.r1{grid-template-columns:1.4fr 1fr 1fr}.tb-row.r2{grid-template-columns:1fr 1fr 1fr 1fr}}.tb{padding:14px 18px;border-right:1px solid var(--edge)}.tb:last-child{border-right:0}.tb .k{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}.tb .v{font-family:var(--f-display);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:var(--s3);margin-top:6px}.tb .v.small{font-family:var(--f-mono);font-weight:400;text-transform:none;letter-spacing:.02em;font-size:var(--s2);color:var(--graphite)}footer{padding-block:clamp(56px,7vw,90px) 40px;border-top:1px solid var(--edge);background:linear-gradient(to bottom,transparent,rgba(244,246,248,.85))}.foot-bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.foot-links{display:flex;gap:22px;flex-wrap:wrap}.foot-links a{text-decoration:none;color:var(--slate)}.foot-links a:hover{color:var(--tendon-hi)}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}@media (max-width:900px){.navtoggle{display:block;margin-left:auto}.nav .btn.navcta{display:none}.navlinks{position:fixed;inset:56px 0 auto 0;flex-direction:column;gap:0;margin:0;background:rgba(255,255,255,.98);border-bottom:1px solid var(--edge);max-height:0;overflow:hidden;transition:max-height .35s ease}.navlinks.open{max-height:70vh}.navlinks a{padding:15px clamp(20px,4vw,40px);border-bottom:1px solid var(--edge);width:100%;font-size:var(--s2)}.navlinks a::after{display:none}}.progress{position:fixed;top:0;left:0;height:2px;width:0;z-index:80;background:linear-gradient(90deg,#171F25,#50555A,#9A9EA3);transition:width .12s linear}.totop{position:fixed;right:20px;bottom:22px;z-index:65;width:44px;height:44px;border:1px solid var(--edge-3);background:rgba(255,255,255,.94);backdrop-filter:blur(8px);display:grid;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease,bottom .3s ease,border-color .2s;transform:translateY(10px)}.totop.show{opacity:1;pointer-events:auto;transform:none}.totop.lift{bottom:96px}.totop:hover{border-color:var(--chalk)}.totop svg{width:15px;height:15px;stroke:var(--chalk)}.phase{display:flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.phase b{color:var(--chalk);font-weight:500;min-width:74px}.phase .track{width:74px;height:2px;background:var(--rise-2);position:relative}.phase .track i{position:absolute;inset:0 auto 0 0;background:var(--chalk);width:0}.fl-lead{display:grid;gap:26px;margin-bottom:34px}@media (min-width:900px){.fl-lead{grid-template-columns:repeat(3,1fr);gap:1px;background:var(--edge);border:1px solid var(--edge);margin-bottom:1px}}.flx{background:var(--plate);padding:24px 22px}.flx .n{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.flx h4,.flx h3{margin:12px 0 9px;font-size:var(--s5);letter-spacing:.04em}.flx p{font-size:var(--s2);color:var(--graphite);line-height:1.58}.fl-grid{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:640px){.fl-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.fl-grid{grid-template-columns:repeat(4,1fr)}}.fl{background:var(--plate);padding:26px 24px 28px;display:flex;flex-direction:column;position:relative;transition:background .3s}.fl:hover{background:var(--rise)}.fl::after{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--chalk);transition:width .4s cubic-bezier(.2,.7,.3,1)}.fl:hover::after{width:100%}.fl .mode{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.fl h4,.fl h3{margin:14px 0 10px;font-size:var(--s5);letter-spacing:.045em}.fl p{font-size:var(--s2);color:var(--graphite);line-height:1.58;flex:1}.fl .best{margin-top:16px;padding-top:14px;border-top:1px solid var(--edge);font-family:var(--f-mono);font-size:.66rem;letter-spacing:.05em;color:var(--chalk)}.fl .best span{color:var(--slate)}.deliver{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge);border-top:0}@media (min-width:760px){.deliver{grid-template-columns:repeat(3,1fr)}}.dlv{background:var(--ink);padding:22px 24px}.dlv .k{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-bottom:12px}.dlv ul{margin:0;padding-left:16px}.dlv li{font-size:var(--s2);color:var(--graphite);margin-bottom:6px}.est-wrap{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:980px){.est-wrap{grid-template-columns:.92fr 1.08fr}}.est-in{background:var(--plate);padding:28px 26px 32px}.est-out{background:var(--ink);padding:28px 26px 32px}.ctl{margin-bottom:24px}.ctl:last-child{margin-bottom:0}.ctl-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.ctl-h .lab{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.ctl-h .val{font-family:var(--f-mono);font-size:.88rem;color:var(--chalk);font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer;display:block}input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--edge-3)}input[type=range]::-moz-range-track{height:2px;background:var(--edge-3)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:var(--chalk);margin-top:-6px;border:0}input[type=range]::-moz-range-thumb{width:14px;height:14px;background:var(--chalk);border:0;border-radius:0}input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--chalk);outline-offset:2px}.seg{display:flex;border:1px solid var(--edge-2);background:var(--ink)}.seg button{flex:1;padding:10px 8px;background:transparent;border:0;border-right:1px solid var(--edge-2);font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);cursor:pointer;transition:background .2s,color .2s}.seg button:last-child{border-right:0}.seg button:hover{background:var(--rise)}.seg button[aria-pressed="true"]{background:var(--chalk);color:#fff}.res-hero{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--edge-2);margin-bottom:20px}.res-hero .big{font-family:var(--f-display);font-weight:700;font-size:clamp(2.8rem,6.4vw,4rem);line-height:.92;letter-spacing:.01em;font-variant-numeric:tabular-nums}.res-hero .un{font-family:var(--f-mono);font-size:.9rem;color:var(--slate)}.res-hero .tag{margin-left:auto;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--chalk);border:1px solid var(--edge-2);padding:5px 10px}.res-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:520px){.res-grid{grid-template-columns:repeat(3,1fr)}}.rc{background:var(--plate);padding:14px 15px}.rc .k{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.rc .v{font-family:var(--f-display);font-weight:600;font-size:1.15rem;letter-spacing:.02em;margin-top:7px;font-variant-numeric:tabular-nums}.rc .v small{font-family:var(--f-mono);font-weight:400;font-size:.66rem;color:var(--slate);margin-left:4px}.cmp{margin-top:24px}.cmp-t{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-bottom:14px}.cmp-row{display:grid;grid-template-columns:52px 1fr 72px;gap:12px;align-items:center;margin-bottom:9px}.cmp-row .cl{font-family:var(--f-mono);font-size:.66rem;letter-spacing:.1em;color:var(--chalk)}.cmp-row .cv{font-family:var(--f-mono);font-size:.72rem;text-align:right;color:var(--graphite);font-variant-numeric:tabular-nums}.cmp-bar{height:12px;background:var(--rise);position:relative;overflow:hidden}.cmp-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#3B424B,#171F25);transition:width .55s cubic-bezier(.2,.7,.3,1)}.cmp-bar.alt i{background:linear-gradient(90deg,#C2C5C9,#8C9095)}.est-note{margin-top:20px;font-size:var(--s2);color:var(--slate)}.est-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.store-top{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.store-top .seg{width:auto;min-width:170px}.prods{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:700px){.prods{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.prods{grid-template-columns:repeat(3,1fr)}}.prod{background:var(--plate);padding:28px 24px 26px;display:flex;flex-direction:column;position:relative;transition:background .3s}.prod:hover{background:var(--rise)}.prod.feat{background:var(--ink);box-shadow:inset 0 0 0 2px var(--chalk)}.prod .badge{position:absolute;top:0;right:0;background:var(--chalk);color:#fff;font-family:var(--f-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px}.prod .plat{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.prod h4,.prod h3{margin:12px 0 10px;font-size:var(--s5);letter-spacing:.04em;padding-right:60px}.prod .desc{font-size:var(--s2);color:var(--graphite);line-height:1.58;flex:1}.prod .specs{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 18px}.prod .price{display:flex;align-items:baseline;gap:9px;font-family:var(--f-display);font-weight:700;font-size:1.7rem;letter-spacing:.01em;font-variant-numeric:tabular-nums}.prod .price .cur{font-family:var(--f-mono);font-size:.72rem;font-weight:400;color:var(--slate);letter-spacing:.1em}.prod .price .was{font-family:var(--f-mono);font-size:.72rem;font-weight:400;color:var(--slate);text-decoration:line-through}.prod .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.prod .acts .btn{flex:1 1 auto;justify-content:center}.pay-note{margin-top:22px;display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.08em;color:var(--slate)}.pay-note span{border:1px solid var(--edge-2);padding:5px 9px;color:var(--graphite)}.cartbar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--edge-3);transform:translateY(115%);transition:transform .38s cubic-bezier(.2,.7,.3,1)}.cartbar.show{transform:none}.cartbar-in{width:min(100% - 40px,var(--sheet));margin-inline:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0}.cart-sum{font-family:var(--f-mono);font-size:var(--s2);color:var(--graphite);letter-spacing:.04em}.cart-sum b{color:var(--chalk);font-weight:600;font-variant-numeric:tabular-nums}.cart-items{flex:1 1 240px;display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--edge-2);padding:4px 6px 4px 10px;font-family:var(--f-mono);font-size:.64rem;letter-spacing:.04em;color:var(--graphite)}.chip button{background:none;border:0;cursor:pointer;color:var(--slate);font-size:.9rem;line-height:1;padding:0 2px}.chip button:hover{color:var(--chalk)}.vids{display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}@media (min-width:680px){.vids{grid-template-columns:repeat(2,1fr)}}@media (min-width:1060px){.vids{grid-template-columns:repeat(3,1fr)}}.vid{background:var(--plate);text-decoration:none;color:inherit;display:block;transition:background .3s}.vid:hover{background:var(--rise)}.poster{position:relative;aspect-ratio:16/9;background:#12181E;overflow:hidden}.poster svg{position:absolute;inset:0;width:100%;height:100%}.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.95);display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.play::after{content:"";width:0;height:0;margin-left:4px;border-left:14px solid #171F25;border-top:9px solid transparent;border-bottom:9px solid transparent}.vid:hover .play{transform:translate(-50%,-50%) scale(1.1)}.dur{position:absolute;right:9px;bottom:9px;background:rgba(23,31,37,.88);color:#fff;font-family:var(--f-mono);font-size:.6rem;letter-spacing:.06em;padding:3px 7px}.vid-body{padding:18px 20px 22px}.vid-body .cat{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.vid-body h4{margin:11px 0 8px;font-size:var(--s4);letter-spacing:.04em}.vid-body p{font-size:var(--s2);color:var(--graphite);line-height:1.55}.print-sheet{display:none}@media print{@page{size:A4;margin:14mm 14mm 16mm}.ground,.nav,.hero,#scene,.scene-ctl,.stats,.codes-band,.marquee,form,.btn,.dimline,.titleblock,.foot-bottom,.tools-grid,.proc{display:none !important}body{background:#fff;color:#000;font-family:'Arial Narrow',Arial,sans-serif;font-size:10pt;line-height:1.4}.page{display:none}.print-sheet{display:block}.p-head{display:flex;align-items:center;gap:12px;border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:14px}.p-mark{width:auto;height:46px}.p-head .pn{font-family:'Arial Narrow',Arial,sans-serif;font-weight:bold;font-size:20pt;letter-spacing:.12em;text-transform:uppercase}.p-head .ps{font-size:8pt;letter-spacing:.22em;text-transform:uppercase;color:#444}.print-sheet h2{font-family:'Arial Narrow',Arial,sans-serif;font-size:12pt;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #000;padding-bottom:3px;margin:14px 0 8px}.print-sheet ul{margin:0;padding-left:16px}.print-sheet li{margin-bottom:3px}.p-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.p-tb{width:100%;border-collapse:collapse;margin-top:16px;font-size:9pt}.p-tb td{border:1px solid #000;padding:5px 7px;vertical-align:top}.p-tb td.k{width:26%;font-weight:bold;text-transform:uppercase;letter-spacing:.06em;font-size:8pt}}#scene{touch-action:pan-y;cursor:grab}#scene.grabbing{cursor:grabbing}.pt-fig .tendon-path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.9s cubic-bezier(.3,.7,.3,1) .25s}.pt-fig.in .tendon-path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.pt-fig .tendon-path{stroke-dashoffset:0;transition:none}}@media (max-width:900px){.hero-veil{background:linear-gradient(to bottom,rgba(255,255,255,.16) 0%,rgba(255,255,255,.26) 22%,rgba(255,255,255,.88) 38%,var(--ink) 50%)}.hero-inner{padding-block:min(41vh,330px) 86px}.hero .lede{font-size:1.02rem}.hero-tag{font-size:.64rem;letter-spacing:.13em;padding:6px 11px}.scene-hint{display:none}.scene-ctl{bottom:22px;right:20px}.creds{backdrop-filter:none}}.navlinks a[aria-current="page"]{color:var(--chalk)}.navlinks a[aria-current="page"]::after{width:100%}.sub-hero{position:relative;padding-block:clamp(118px,13vw,160px) clamp(56px,7vw,84px);border-bottom:1px solid var(--edge);background:linear-gradient(97deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.88) 55%,rgba(244,246,248,.6) 100%)}.sub-hero h1{font-size:clamp(2.1rem,4.6vw,3.7rem);letter-spacing:.01em;max-width:22ch;margin-bottom:24px}.sub-hero .lede{max-width:64ch;margin-bottom:34px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:0 0 22px;padding:0;list-style:none}.crumbs li+li::before{content:"/";margin-right:8px;color:var(--silver)}.crumbs a{color:var(--graphite);text-decoration:none;border-bottom:1px solid var(--edge-2)}.crumbs a:hover{color:var(--chalk)}.cta-row{display:flex;flex-wrap:wrap;gap:14px}.prose{max-width:68ch}.prose p{color:var(--graphite)}.prose p+p,.prose ul+p,.prose p+ul,.prose ol+p,.prose p+ol{margin-top:16px}.prose h3{font-size:var(--s5);letter-spacing:.045em;margin:34px 0 12px}.prose h3:first-child{margin-top:0}.prose ul,.prose ol{color:var(--graphite);padding-left:20px;margin:0}.prose li{margin-bottom:8px}.prose li::marker{color:var(--tendon-hi)}.prose a,.body-txt a,.note a,.spec dd a{color:var(--chalk);text-decoration:none;border-bottom:1px solid var(--edge-3)}.prose a:hover,.body-txt a:hover,.note a:hover,.spec dd a:hover{border-bottom-color:var(--chalk)}.note{font-size:var(--s2);color:var(--slate);margin-top:20px;max-width:78ch}.rulelist{list-style:none;margin:0;padding:0;border-top:1px solid var(--edge)}.rulelist li{display:grid;grid-template-columns:minmax(150px,240px) 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--edge);align-items:baseline}.rulelist .rk{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.rulelist .rv2{font-size:var(--s3);color:var(--chalk)}@media (max-width:620px){.rulelist li{grid-template-columns:1fr;gap:4px}}a.svc{text-decoration:none;color:inherit}a.svc .go{margin-top:auto;padding-top:18px;font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.12em;text-transform:uppercase;color:var(--tendon)}.cta-band{border:1px solid var(--edge-2);background:var(--plate);padding:clamp(26px,4vw,44px);display:grid;gap:28px}@media (min-width:940px){.cta-band{grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}}.cta-band h2{font-size:clamp(1.6rem,3vw,2.4rem);margin-bottom:16px;max-width:20ch}.foot-pages{display:grid;gap:8px 28px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--edge)}.foot-pages a{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);text-decoration:none}.foot-pages a:hover{color:var(--chalk)}.career{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--edge);border:1px solid var(--edge)}.career li{background:var(--plate);padding:20px 22px}.career .role{font-family:var(--f-display);font-weight:700;text-transform:uppercase;letter-spacing:.045em;font-size:var(--s5)}.career .org{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-top:6px}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--chalk);color:#fff;padding:10px 14px}.skip:focus{left:8px}.faq{border-top:1px solid var(--edge);max-width:78ch}.faq details{border-bottom:1px solid var(--edge);padding:16px 0}.faq summary{cursor:pointer;font-family:var(--f-display);font-weight:600;font-size:var(--s4);letter-spacing:.03em;color:var(--chalk);list-style-position:outside}.faq details p{margin-top:12px;color:var(--graphite)}.prose table{border-collapse:collapse;width:100%;margin:18px 0;font-size:var(--s2)}.prose th,.prose td{border:1px solid var(--edge);padding:9px 11px;text-align:left;vertical-align:top;color:var(--graphite)}.prose th{background:var(--plate);color:var(--chalk);font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.08em;text-transform:uppercase}.prose h2{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:44px 0 14px}.prose h2:first-child{margin-top:0}.prose .callout{border-left:3px solid var(--tendon);background:var(--plate);padding:14px 18px;margin:20px 0}.article-meta{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:12px}.todo{border:1px dashed var(--slate);background:var(--plate);padding:18px 20px;color:var(--graphite)}.todo b{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.12em}.sec-pad{padding-block:clamp(56px,7vw,96px)}.foot-nap{font-style:normal;font-size:var(--s2);color:var(--graphite);margin-bottom:22px;line-height:1.7}.foot-nap a{color:var(--chalk)}.foot-mark{width:64px;height:auto}.foot-pages>div{display:flex;flex-direction:column;gap:8px}.foot-pages .tb .k{font-family:var(--f-mono);font-size:var(--s1);letter-spacing:.14em;text-transform:uppercase;color:var(--chalk);font-weight:600;margin-bottom:4px}.foot-nap{font-style:normal;margin-bottom:28px;line-height:1.7}:root{--slate:#5C636A}.flow{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;counter-reset:f}.flow li{border:1px solid rgba(127,127,127,.35);padding:16px;border-radius:6px;display:flex;flex-direction:column;gap:8px}.flow b{font-family:ui-monospace,monospace;font-size:.85rem;opacity:.8}:root{--navy:#0B1F3A;--navy-2:#13315C;--accent:#C2410C;--accent-hi:#EA580C;--accent-soft:#FFEDD5;--chalk:#0B1F3A;--tendon:#13315C;--steel-grad:linear-gradient(100deg,#0B1F3A 0%,#13315C 55%,#C2410C 100%)}.progress{background:linear-gradient(90deg,var(--accent),var(--accent-hi))}.btn-solid{background:var(--accent);border-color:var(--accent);color:#fff}.btn-solid:hover{background:#9A3412;border-color:#9A3412;color:#fff}.eyebrow b{color:var(--accent)}.hero-tag i{background:var(--accent-hi)}a{color:inherit}.prose a,.body-txt a{color:var(--accent);text-decoration-thickness:1px}.hero{position:relative;overflow:hidden;background:var(--navy);color:#fff;min-height:auto!important}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;display:block}.hero .hero-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(11,31,58,.94) 0%,rgba(11,31,58,.82) 45%,rgba(11,31,58,.35) 100%)!important}.hero h1,.hero .lede,.hero-tag,.hero .cred .v{color:#fff}.hero .lede{color:#E2E8F0}.hero .cred .k{color:#FDBA74}.hero .cred{border-color:rgba(255,255,255,.25)}.hero-tag{border-color:rgba(255,255,255,.35)!important;color:#fff}.hero .btn:not(.btn-solid){color:#fff;border-color:rgba(255,255,255,.6);background:transparent}.hero .btn:not(.btn-solid):hover{background:rgba(255,255,255,.12)}.hero-inner{padding-block:140px 90px}@media(max-width:700px){.hero .hero-veil{background:rgba(11,31,58,.86)!important}.hero-inner{padding-block:110px 60px}}.stats{background:linear-gradient(120deg,var(--navy),var(--navy-2));color:#fff}.stats .num{color:#fff}.stats .cap{color:#CBD5E1}.stats-grid,.stat{border-color:rgba(255,255,255,.15)!important;background:transparent!important}.svc{background:#fff}.card-img{margin:-1px -1px 18px;aspect-ratio:4/3;overflow:hidden;background:var(--navy)}.svc .card-img{margin:calc(-1*clamp(22px,3vw,34px)) calc(-1*clamp(22px,3vw,34px)) 18px}.card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.svc:hover .card-img img{transform:scale(1.05)}.svc .ref{color:var(--accent);font-weight:600}.svc .go{color:var(--accent)}#services{background:linear-gradient(180deg,#F1F5F9,#fff)}#site{background:var(--navy);color:#fff}#site h2,#site .body-txt,#site .eyebrow{color:#fff}#site .eyebrow b{color:#FDBA74}#site .flow li{border-color:rgba(255,255,255,.25);color:#E2E8F0}#site .flow b{color:#FDBA74;opacity:1}#trust{background:var(--accent-soft)}.strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.strip figure{margin:0;aspect-ratio:4/3;overflow:hidden}.strip img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.strip{grid-template-columns:1fr 1fr}.strip figure:last-child{display:none}}.sub-hero{background:linear-gradient(120deg,var(--navy),var(--navy-2));color:#fff;border-bottom:0}.sub-hero h1,.sub-hero .hero-tag,.sub-hero .cred .v{color:#fff}.sub-hero .lede{color:#E2E8F0}.sub-hero .cred .k{color:#FDBA74}.sub-hero .cred{border-color:rgba(255,255,255,.25)}.sub-hero .crumbs,.sub-hero .crumbs a{color:#CBD5E1}.sub-hero .btn:not(.btn-solid){color:#fff;border-color:rgba(255,255,255,.6);background:transparent}.banner{height:clamp(200px,30vw,380px);overflow:hidden;background:var(--navy);border-bottom:6px solid var(--accent)}.banner img{width:100%;height:100%;object-fit:cover;display:block}.cta-band{background:linear-gradient(120deg,var(--navy),var(--navy-2));color:#fff;border:0}.cta-band h2,.cta-band .body-txt,.cta-band .eyebrow,.cta-band dt,.cta-band dd,.cta-band a{color:#fff}.cta-band .eyebrow b{color:#FDBA74}.cta-band .btn:not(.btn-solid){color:#fff;border-color:rgba(255,255,255,.6)}.hero .creds,.hero .cred,.sub-hero .creds,.sub-hero .cred{background:rgba(11,31,58,.55)!important}@media (max-width:700px){.nav,.creds{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav{background:rgba(255,255,255,.97)}}main>section:nth-of-type(n+4){content-visibility:auto;contain-intrinsic-size:auto 900px}