@font-face{font-family:OBL Space Grotesk;src:url(/fonts/space-grotesk-var.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:OBL Chakra Petch;src:url(/fonts/chakra-petch-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:OBL Chakra Petch;src:url(/fonts/chakra-petch-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:OBL Archivo;src:url(/fonts/archivo-var.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--obl-white:#fff;--obl-snow-1:#f7f9fb;--obl-snow-2:#edf1f6;--obl-snow-3:#e2e8f0;--obl-snow-4:#d4dde8;--obl-ink:#10141a;--obl-ink-2:#2e3540;--obl-steel-1:#8fa5b8;--obl-steel-2:#5b7896;--obl-steel-3:#3e5468;--obl-paper:#f0e4d8;--obl-paper-line:#ddd0be;--obl-paper-ink:#211c15;--obl-paper-label:#5a5348;--obl-void:#0a0b0c;--obl-surface:#141517;--obl-line:#26282b;--obl-bone:#ede8de;--obl-silver:#a3a7ab;--obl-ice:#a8cce4;--obl-verm:#b84838;--obl-verm-hi:#d0563e;--obl-elec:#4fc9ff;--obl-elec-core:#eafcff;--obl-verm-neon:#f53;--obl-void-a0:#0a0b0c00;--obl-void-a50:#0a0b0c80;--obl-void-a72:#0a0b0cb8;--obl-void-a78:#0a0b0cc7;--obl-void-a60:#0a0b0c99;--obl-void-a82:#0a0b0cd1;--obl-void-a85:#0a0b0cd9;--obl-void-a90:#0a0b0ce6;--obl-void-a94:#0a0b0cf0;--obl-white-a0:#fff0;--obl-white-a20:#fff3;--obl-white-a40:#fff6;--obl-white-a75:#ffffffbf;--obl-white-a86:#ffffffdb;--obl-white-a90:#ffffffe6;--obl-bone-a04:#ede8de09;--obl-steel-3-a22:#3e546838;--obl-steel-3-a15:#3e546826;--obl-verm-hi-a55:#d0563e8c;--obl-elec-a50:#4fc9ff80;--obl-glow-elec:0 0 .06em #4fc9fff2, 0 0 .2em #4fc9ff99, 0 0 .44em #4fc9ff57;--obl-glow-verm:0 0 5px #f070568c, 0 0 18px #d0563e4d;--obl-glow-verm-text:0 0 .1em #f0705699, 0 0 .35em #d0563e4d;--obl-glow-verm-drop:drop-shadow(0 0 3px #f0705699) drop-shadow(0 0 10px #d0563e4d);--obl-glow-verm-neon:0 0 6px #f53c, 0 0 22px #ff553373;--obl-display:"OBL Space Grotesk", "Space Grotesk", system-ui, sans-serif;--obl-hud:"OBL Chakra Petch", "Chakra Petch", system-ui, sans-serif;--obl-body:"OBL Archivo", "Archivo", system-ui, sans-serif;--obl-display-w:300;--obl-display-ls:.1em;--obl-vhead-w:500;--obl-vhead-ls:.05em;--obl-hud-ls:.18em;--obl-label-ls:.22em;--obl-ease-out:cubic-bezier(.25, 1, .5, 1);--obl-ease-io:cubic-bezier(.83, 0, .17, 1);--obl-dur-fast:.18s;--obl-dur-base:.42s;--obl-stinger:1.4s;--obl-guide:#ff2e93}
:root{--ground:var(--obl-white);--ground-2:var(--obl-snow-1);--ground-3:var(--obl-snow-2);--rule:var(--obl-snow-3);--rule-2:var(--obl-snow-4);--field-edge:var(--obl-snow-4);--text:var(--obl-ink);--text-2:var(--obl-ink-2);--label:var(--obl-steel-3);--mark:var(--obl-steel-2);--tick:var(--obl-steel-1);--signal:var(--obl-verm);--signal-text:var(--obl-white);--signal-glow:none;--signal-drop:none;--panel:var(--obl-white-a86);--panel-solid:var(--obl-white);--chrome:var(--obl-white-a90);--scrim-0:var(--obl-white-a0);--scrim-1:var(--obl-white-a75);--scrim-2:var(--obl-white);--live:var(--obl-steel-3);--live-glow:none;--veil:var(--obl-white-a75);--cursor-dot:var(--obl-ink);--trk:var(--obl-steel-3);--tracer:var(--obl-steel-3);--tracer-core:var(--obl-ink);--unit:var(--obl-ink-2);--paw-ink:var(--obl-ink);--paw-cool:var(--obl-steel-2);--flip-bg:var(--obl-ink);--flip-fg:var(--obl-ice);--gutter:clamp(22px, 4vw, 56px);--ease:var(--obl-ease-out);--ease-io:var(--obl-ease-io);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=thermal]{--ground:var(--obl-void);--ground-2:var(--obl-surface);--ground-3:var(--obl-surface);--rule:var(--obl-line);--rule-2:var(--obl-line);--field-edge:var(--obl-steel-2);--text:var(--obl-bone);--text-2:var(--obl-silver);--label:var(--obl-ice);--mark:var(--obl-ice);--tick:var(--obl-steel-2);--signal:var(--obl-verm-hi);--signal-text:var(--obl-void);--signal-glow:var(--obl-glow-verm);--signal-drop:var(--obl-glow-verm-drop);--panel:var(--obl-void-a78);--panel-solid:var(--obl-surface);--chrome:var(--obl-void-a82);--scrim-0:var(--obl-void-a0);--scrim-1:var(--obl-void-a72);--scrim-2:var(--obl-void);--live:var(--obl-elec-core);--live-glow:var(--obl-glow-elec);--veil:var(--obl-void-a72);--cursor-dot:var(--obl-white);--trk:var(--obl-verm-hi);--tracer:var(--obl-elec);--tracer-core:var(--obl-elec-core);--unit:var(--obl-ice);--paw-ink:var(--obl-bone);--paw-cool:var(--obl-ice);--flip-bg:var(--obl-white);--flip-fg:var(--obl-verm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);min-height:100svh;color:var(--text);font-family:var(--obl-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--obl-verm);color:var(--obl-white)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--obl-ink);color:var(--obl-white);font-family:var(--obl-hud);letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;font-size:12px;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip:focus{transform:none}.snow-only{display:inline}.thermal-only,html[data-theme=thermal] .snow-only{display:none}html[data-theme=thermal] .thermal-only{display:inline}.t-display{font-family:var(--obl-display);font-weight:var(--obl-display-w);text-transform:uppercase;letter-spacing:var(--obl-display-ls);line-height:1.04}.t-hud{font-family:var(--obl-hud);text-transform:uppercase;letter-spacing:var(--obl-hud-ls)}.t-tele{font-family:var(--obl-hud);letter-spacing:.2em;text-transform:uppercase;color:var(--label);flex-wrap:wrap;gap:6px 26px;font-size:11px;font-weight:400;line-height:1.3;display:flex}.t-tele b{font-weight:700}.t-tele .live{color:var(--live);text-shadow:var(--live-glow);font-weight:700}.t-tele .sig{color:var(--signal);text-shadow:var(--signal-glow);font-weight:700}.t-tele .sig:before{content:"";vertical-align:.04em;background:currentColor;width:.55em;height:.55em;margin-right:.5em;display:inline-block}.glow{color:var(--live);text-shadow:var(--live-glow)}.lbl{font-family:var(--obl-hud);letter-spacing:.24em;text-transform:uppercase;color:var(--label);align-items:center;gap:10px;padding:10px 16px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}.lbl:before{content:"";background:var(--signal);width:6px;height:6px;box-shadow:var(--signal-glow);flex:none}.lbl i{border-style:solid;border-color:var(--mark);width:10px;height:10px;position:absolute}.lbl i:first-of-type{border-width:1.5px 0 0 1.5px;top:0;left:0}.lbl i:nth-of-type(2){border-width:1.5px 1.5px 0 0;top:0;right:0}.lbl i:nth-of-type(3){border-width:0 0 1.5px 1.5px;bottom:0;left:0}.lbl i:nth-of-type(4){border-width:0 1.5px 1.5px 0;bottom:0;right:0}.btn{font-family:var(--obl-hud);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:var(--signal);color:var(--signal-text);box-shadow:var(--signal-glow);transition:box-shadow var(--obl-dur-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:.6em;padding:15px 28px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--obl-dur-fast) var(--ease), transform .26s var(--ease);--c:var(--signal);--l:14px;--t:2px;filter:var(--signal-drop);background:linear-gradient(var(--c), var(--c)) 0 0 / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--t) var(--l) no-repeat;position:absolute;inset:-9px;transform:scale(1.12)}.btn:hover:after,.btn:focus-visible:after{opacity:1;transform:scale(1)}.btn:focus-visible{outline:2px solid var(--label);outline-offset:4px}.btn--ghost{color:var(--label);box-shadow:inset 0 0 0 2px var(--label);background:0 0}html[data-theme=thermal] .btn--ghost{color:var(--obl-bone);box-shadow:inset 0 0 0 2px var(--obl-bone)}.btn--sm{padding:11px 20px;font-size:12px}.btn--flip{transition:background var(--obl-dur-fast) var(--ease), color var(--obl-dur-fast) var(--ease), box-shadow var(--obl-dur-fast) var(--ease);grid-template-areas:"l";display:inline-grid}.btn--flip>span{white-space:nowrap;transition:opacity var(--obl-dur-fast) var(--ease), transform var(--obl-dur-fast) var(--ease);grid-area:l}.btn--flip>.btn__b{opacity:0;transform:translateY(7px)}.btn--flip:hover,.btn--flip:focus-visible{background:var(--flip-bg);color:var(--flip-fg);box-shadow:none}.btn--flip:hover>.btn__a,.btn--flip:focus-visible>.btn__a{opacity:0;transform:translateY(-7px)}.btn--flip:hover>.btn__b,.btn--flip:focus-visible>.btn__b{opacity:1;transform:none}.btn--wide{width:100%;padding:17px 28px}.btn[disabled]{cursor:progress;opacity:.7}.plate{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 11% 89%,#0000);mask-image:linear-gradient(#0000,#000 11% 89%,#0000)}.plate img{object-fit:cover;object-position:center;filter:saturate(.35)contrast(.9)brightness(1.03);width:100%;height:100%}.plate--hero{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.plate--foot{-webkit-mask-image:linear-gradient(#0000,#000 32%);mask-image:linear-gradient(#0000,#000 32%)}html[data-theme=thermal] .plate img{filter:invert(.93)grayscale()brightness(.62)contrast(1.12);opacity:.85}.plate__veil{background:var(--veil);position:absolute;inset:0}.hotspot{background:var(--trk);width:6px;height:6px;animation:2.4s steps(2,end) infinite trk;animation-delay:var(--d,0s);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.hotspot:before{content:"";border:1px solid var(--trk);opacity:.55;border-radius:50%;position:absolute;inset:-6px}html[data-theme=thermal] .hotspot{box-shadow:0 0 14px 4px var(--obl-verm-hi-a55)}@keyframes trk{50%{opacity:.12}}.plate .fx{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tr{fill:none;stroke:var(--tracer);stroke-linecap:round;stroke-linejoin:round;animation:tr1 var(--dur,30s) linear infinite;animation-delay:var(--d,0s)}.tr-core{stroke:var(--tracer-core)}.tr2{animation-name:tr2}.tr3{animation-name:tr3}.tr4{animation-name:tr4}@keyframes tr1{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:-1400px}}@keyframes tr2{0%{stroke-dashoffset:880px}to{stroke-dashoffset:-1520px}}@keyframes tr3{0%{stroke-dashoffset:760px}to{stroke-dashoffset:-1640px}}@keyframes tr4{0%{stroke-dashoffset:660px}to{stroke-dashoffset:-1740px}}.trg{animation:trp var(--dur,30s) ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes trp{0%,to{opacity:.4}22%{opacity:.7}42%{opacity:1}62%{opacity:.65}82%{opacity:.35}}.un{fill:var(--unit)}.un circle{opacity:.45}.un text{font-family:var(--obl-hud);letter-spacing:.2em;fill:var(--unit);opacity:.8;font-size:18px;font-weight:700}.hud{z-index:50;pointer-events:none;position:fixed}.hud-corner{border-style:solid;border-color:var(--mark);width:26px;height:26px}.hud-corner.tl{border-width:1.5px 0 0 1.5px;top:14px;left:14px}.hud-corner.tr{border-width:1.5px 1.5px 0 0;top:14px;right:14px}.hud-corner.bl{border-width:0 0 1.5px 1.5px;bottom:14px;left:14px}.hud-corner.br{border-width:0 1.5px 1.5px 0;bottom:14px;right:14px}.hud-ruler{opacity:.75;background:repeating-linear-gradient(to bottom, var(--tick) 0 1px, transparent 1px 12px);width:14px;height:46vh;top:50%;left:14px;transform:translateY(-50%)}.hud-ruler i{background:var(--label);width:9px;height:1.5px;position:absolute;left:0}.hud-ruler i:first-child{top:0}.hud-ruler i:nth-child(2){top:50%}.hud-ruler i:nth-child(3){bottom:0}.hud-ruler b{width:16px;height:2.5px;left:-3px;top:calc(var(--sp,0) * 100%);background:var(--signal);box-shadow:var(--signal-glow);position:absolute;transform:translateY(-50%)}.hud-az{writing-mode:vertical-rl;font-family:var(--obl-hud);letter-spacing:.3em;color:var(--mark);text-transform:uppercase;white-space:nowrap;font-size:9px;top:50%;right:14px;transform:translateY(-50%)}.hud-status{font-family:var(--obl-hud);letter-spacing:.2em;text-transform:uppercase;color:var(--mark);background:var(--chrome);-webkit-backdrop-filter:blur(4px);border:1px solid var(--rule);white-space:nowrap;gap:26px;padding:7px 18px;font-size:9.5px;display:flex;bottom:14px;left:50%;transform:translate(-50%)}.hud-status .on{color:var(--signal);text-shadow:var(--signal-glow)}.hud-status .on:before{content:"";vertical-align:.05em;background:currentColor;width:6px;height:6px;margin-right:7px;display:inline-block}.hud-status .live{color:var(--live);text-shadow:var(--live-glow);font-weight:700}.nav{z-index:60;padding:14px var(--gutter);background:0 0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.nav__brand{font-family:var(--obl-display);letter-spacing:.42em;text-transform:uppercase;color:var(--text);align-items:center;gap:14px;font-size:15px;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.nav__brand img{width:auto;height:30px}.nav__brand .paw-white,html[data-theme=thermal] .nav__brand .paw-ink{display:none}html[data-theme=thermal] .nav__brand .paw-white{display:block}.nav__right{align-items:center;gap:14px;display:flex}.nav__social{gap:2px;margin-right:4px;display:flex}.nav__social a{width:34px;height:34px;color:var(--label);transition:color var(--obl-dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.nav__social a:hover,.nav__social a:focus-visible{color:var(--text)}.nav__social a:focus-visible{outline:2px solid var(--label);outline-offset:2px}.nav__social svg{width:17px;height:17px;display:block}.nav__link{font-family:var(--obl-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--label);padding:10px 4px;font-size:11px;font-weight:700;line-height:1;text-decoration:none}.nav__link:hover{color:var(--text);text-underline-offset:5px;text-decoration:underline}.nav__link:focus-visible{outline:2px solid var(--label);outline-offset:4px}.scope{border:1px solid var(--mark);color:var(--label);font-family:var(--obl-hud);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:10px 16px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.scope i{background:var(--mark);border-radius:50%;width:8px;height:8px;display:inline-block}html[data-theme=thermal] .scope{border-color:var(--obl-ice);color:var(--obl-ice)}html[data-theme=thermal] .scope i{background:var(--obl-verm-hi);box-shadow:var(--obl-glow-verm)}.scope:focus-visible{outline:2px solid var(--label);outline-offset:4px}.scope .snow-only,.scope .thermal-only{display:none}html:not([data-theme=thermal]) .scope .snow-only,html[data-theme=thermal] .scope .thermal-only{display:inline}.sec{position:relative}.sec__in{z-index:1;padding:110px var(--gutter);position:relative}.sec__in>.lbl{margin-bottom:30px}.sec__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-bottom:30px;display:flex}.hero{flex-direction:column;justify-content:flex-end;min-height:96svh;display:flex}.hero__in{z-index:1;padding:150px var(--gutter) 90px;position:relative}.hero__in:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--scrim-1) 0, var(--scrim-0) 70%);position:absolute;inset:0}.hero h1{font-family:var(--obl-display);letter-spacing:.22em;text-transform:uppercase;color:var(--text);margin-top:20px;font-size:clamp(2.5rem,7.6vw,6.6rem);font-weight:300;line-height:1.03}html[data-theme=thermal] .hero h1{color:var(--obl-white)}.hero__claim{font-family:var(--obl-hud);letter-spacing:.1em;text-transform:uppercase;color:var(--mark);margin-top:14px;font-size:clamp(1rem,1.9vw,1.45rem);font-weight:700}.hero__sub{max-width:560px;color:var(--text-2);margin-top:18px;font-size:17px}.hero__row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.paw{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.reticle{z-index:1;font-family:var(--obl-hud);letter-spacing:.18px;letter-spacing:.18em;color:var(--label);text-transform:uppercase;white-space:nowrap;padding:20px 26px;font-size:10px;position:absolute;top:24vh;right:9vw}.reticle i{border-style:solid;border-color:var(--signal);width:16px;height:16px;filter:var(--signal-drop);position:absolute}.reticle i:first-of-type{border-width:2px 0 0 2px;top:0;left:0}.reticle i:nth-of-type(2){border-width:2px 2px 0 0;top:0;right:0}.reticle i:nth-of-type(3){border-width:0 0 2px 2px;bottom:0;left:0}.reticle i:nth-of-type(4){border-width:0 2px 2px 0;bottom:0;right:0}.reticle b{color:var(--live);text-shadow:var(--live-glow);font-weight:400;animation:2.6s steps(2,end) infinite blink;position:absolute;top:-26px;left:50%;transform:translate(-50%)}@keyframes blink{50%{opacity:.25}}.signal__body{max-width:680px;color:var(--text);font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.55}.signal__body .em{color:var(--label);font-weight:700}html[data-theme=thermal] .signal__body .em{color:var(--live);text-shadow:var(--live-glow);font-weight:400}.caps{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:14px;display:grid}.cap{background:var(--panel);-webkit-backdrop-filter:blur(5px);border:1px solid var(--rule);padding:24px 20px;position:relative}.cap:after{content:"";border-top:1.5px solid var(--signal);border-right:1.5px solid var(--signal);width:10px;height:10px;filter:var(--signal-drop);position:absolute;top:10px;right:10px}.cap__n{font-family:var(--obl-hud);color:var(--signal);letter-spacing:.14em;text-shadow:var(--signal-glow);font-size:11px;font-weight:700}.cap h3{font-family:var(--obl-display);letter-spacing:.13em;text-transform:uppercase;color:var(--text);margin-top:10px;font-size:20px;font-weight:300}.cap p{color:var(--text-2);margin-top:10px;font-size:14px;line-height:1.6}.cap__st{font-family:var(--obl-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--live);text-shadow:var(--live-glow);margin-top:14px;font-size:9.5px;font-weight:700;display:block}.method{border-top:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.step{border-left:1.5px solid var(--rule);padding:30px 28px 34px}.step:first-child{border-left:0;padding-left:0}@media (max-width:1000px){.method{grid-template-columns:repeat(2,1fr)}.step:nth-child(odd){border-left:0;padding-left:0}.step:nth-child(n+3){border-top:1.5px solid var(--rule)}}@media (max-width:560px){.method{grid-template-columns:1fr}.step{border-left:0;padding:24px 0}.step+.step{border-top:1.5px solid var(--rule)}}.step__n{font-family:var(--obl-hud);color:var(--label);letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:.9}.step h3{font-family:var(--obl-display);letter-spacing:.13em;text-transform:uppercase;color:var(--text);margin-top:22px;font-size:19px;font-weight:300}.step p{color:var(--text-2);margin-top:12px;font-size:14.5px;line-height:1.6}.paper{background:linear-gradient(to bottom, var(--scrim-0), var(--obl-paper) 90px, var(--obl-paper) calc(100% - 90px), var(--scrim-0));color:var(--obl-paper-ink);position:relative;overflow:hidden}.paper .sec__in{color:var(--obl-paper-ink)}.paper .lbl{color:var(--obl-paper-label)}.paper .lbl:before{background:var(--obl-verm);box-shadow:none}.paper .lbl i{border-color:var(--obl-steel-2)}.topo{opacity:.55;pointer-events:none;z-index:0;background:repeating-radial-gradient(ellipse 640px 400px at 12% 96%, transparent 0 26px, var(--obl-steel-3-a22) 26px 28px), repeating-radial-gradient(ellipse 820px 480px at 94% 2%, transparent 0 34px, var(--obl-steel-3-a15) 34px 36px);position:absolute;inset:-80px}.paper__intro{max-width:600px;color:var(--obl-paper-ink);font-size:17px;line-height:1.6}.rows{border-top:1px solid var(--obl-paper-line);max-width:660px;margin-top:28px}.row{border-bottom:1px solid var(--obl-paper-line);justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;display:flex}.row__l{font-family:var(--obl-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--obl-paper-label);font-size:11px;font-weight:400}.row__v{font-family:var(--obl-hud);color:var(--obl-steel-3);font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1}.row__v.hot{color:var(--obl-verm)}.vault{border-top:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px 48px;padding:34px 0;display:flex}.vault h2{font-family:var(--obl-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text);font-size:clamp(1.45rem,2.9vw,2.3rem);font-weight:300;line-height:1.12}.vault p{max-width:560px;color:var(--text-2);margin-top:14px;font-size:17px}.panel{background:var(--panel);-webkit-backdrop-filter:blur(6px);border:1px solid var(--rule);max-width:620px;padding:34px 30px;position:relative}.panel__tag{background:var(--panel-solid);font-family:var(--obl-hud);letter-spacing:.22em;text-transform:uppercase;color:var(--mark);padding:0 10px;font-size:9px;position:absolute;top:-9px;left:18px}.intro{max-width:560px;color:var(--text-2);margin-bottom:30px;font-size:17px}.field{margin-bottom:18px}.field__label{font-family:var(--obl-hud);letter-spacing:.2em;text-transform:uppercase;color:var(--label);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.field__label small{letter-spacing:.14em;color:var(--mark);font-size:11px;font-weight:400}.field__input{width:100%;font-family:var(--obl-body);color:var(--text);border:0;border-bottom:1px solid var(--field-edge);transition:border-color var(--obl-dur-fast) var(--ease);background:0 0;border-radius:0;outline:none;padding:11px 2px;font-size:16px;line-height:1.4;display:block}.field__input:focus{border-bottom-color:var(--label);box-shadow:0 1px 0 0 var(--label)}.field__input[aria-invalid=true]{border-bottom-color:var(--signal)}textarea.field__input{resize:vertical;min-height:96px}select.field__input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--label) 50%), linear-gradient(135deg, var(--label) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 14px),calc(100% - 8px);background-repeat:no-repeat;background-size:6px 6px;padding-right:28px}select.field__input option{color:var(--obl-ink);background:var(--obl-white)}.field__help{color:var(--text-2);margin-top:6px;font-size:13px;display:block}.field__error{font-family:var(--obl-hud);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);margin-top:6px;font-size:11px;display:block}.state{border:1px solid var(--rule);background:var(--panel);padding:30px 28px;position:relative}.state--error{border-color:var(--signal)}.state h3{font-family:var(--obl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:26px;font-weight:300}.state p{color:var(--text-2);margin-top:14px;font-size:16px}.state a{color:var(--label);font-weight:700}.foot{align-items:flex-end;min-height:34vh;display:flex;position:relative}.foot__in{z-index:1;width:100%;padding:26px var(--gutter) 54px;font-family:var(--obl-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;font-size:10.5px;display:flex;position:relative}.foot__brand{align-items:center;gap:12px;display:inline-flex}.foot__brand img{width:auto;height:22px}.foot__brand .paw-white,html[data-theme=thermal] .foot__brand .paw-ink{display:none}html[data-theme=thermal] .foot__brand .paw-white{display:block}.foot a{color:var(--signal);text-shadow:var(--signal-glow);text-decoration:none}.foot a:hover,.foot a:focus-visible{text-underline-offset:4px;text-decoration:underline}.foot__links{flex-wrap:wrap;gap:12px 26px;display:flex}.lost{min-height:100svh;padding:120px var(--gutter);text-align:center;justify-content:center;align-items:center;display:flex}.lost h1{font-family:var(--obl-display);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(2rem,5vw,4rem);font-weight:300}.lost p{color:var(--text-2);margin-top:18px;font-size:17px}.lost a{margin-top:30px;display:inline-block}.wipe{z-index:100;pointer-events:none;opacity:0;background:var(--obl-void);position:fixed;inset:0}html[data-theme=thermal] .wipe{background:var(--obl-snow-2)}body.arming .wipe{animation:arm .62s var(--ease-io) forwards}@keyframes arm{0%{opacity:0;clip-path:circle(0% at var(--cx,90%) var(--cy,4%))}45%{opacity:.92;clip-path:circle(75% at var(--cx,90%) var(--cy,4%))}to{opacity:1;clip-path:circle(150% at var(--cx,90%) var(--cy,4%))}}body.booted:after{content:"";z-index:99;pointer-events:none;background:var(--obl-void);animation:.7s step-end forwards boot;position:fixed;inset:0}html:not([data-theme=thermal]) body.booted:after{background:var(--obl-white);animation-duration:.36s}@keyframes boot{0%{opacity:1}18%{opacity:.2}30%{opacity:.85}44%{opacity:.08}60%{opacity:.3}75%{opacity:0}to{opacity:0}}.grain{pointer-events:none;z-index:40;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;display:none;position:fixed;inset:0}html[data-theme=thermal] .grain{display:block}.cur{z-index:300;pointer-events:none;will-change:transform;opacity:0;width:26px;height:26px;transition:opacity var(--obl-dur-fast) var(--ease);margin:-13px 0 0 -13px;position:fixed;top:0;left:0}.cur:before,.cur:after{content:"";background:var(--cursor-dot);transition:transform var(--obl-dur-fast) var(--ease), background var(--obl-dur-fast) var(--ease);position:absolute}.cur:before{height:1px;margin-top:-.5px;top:50%;left:0;right:0;-webkit-mask:linear-gradient(90deg,#000 0 35%,#0000 35% 65%,#000 65%);mask:linear-gradient(90deg,#000 0 35%,#0000 35% 65%,#000 65%)}.cur:after{width:1px;margin-left:-.5px;top:0;bottom:0;left:50%;-webkit-mask:linear-gradient(#000 0 35%,#0000 35% 65%,#000 65%);mask:linear-gradient(#000 0 35%,#0000 35% 65%,#000 65%)}.cur.is-on{opacity:1}.cur.is-hover:before,.cur.is-hover:after{background:var(--signal);transform:scale(1.5)}html.has-cursor,html.has-cursor *{cursor:none!important}.rv{transition:opacity var(--obl-dur-base) var(--ease), transform var(--obl-dur-base) var(--ease)}html.js .rv{opacity:0;transform:translateY(14px)}html.js [data-revealed] .rv,html.js .rv.is-in,html.js.rv-late .rv{opacity:1;transform:none}html.js:not(.rv-ready):not(.rv-late) .rv{animation:rv-safety var(--obl-dur-base) var(--ease) 2.4s forwards}@keyframes rv-safety{to{opacity:1;transform:none}}.rv-2{transition-delay:80ms}.rv-3{transition-delay:.16s}.rv-4{transition-delay:.24s}.rv-5{transition-delay:.32s}.sec__in>.sec__h{margin-bottom:30px}.sec__h{font-size:inherit;font-weight:inherit;line-height:1}.bk-hero{flex-direction:column;justify-content:flex-end;min-height:92svh;display:flex;position:relative}.bk-hero__in{z-index:1;padding:130px var(--gutter) 84px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-template-areas:"copy proof""cred proof";align-items:end;gap:30px 64px;display:grid;position:relative}.bk-hero__in:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--scrim-1) 0, var(--scrim-0) 75%);position:absolute;inset:0}.bk-hero__copy{grid-area:copy}.bk-h1{font-family:var(--obl-display);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;color:var(--text);margin-top:20px;font-size:clamp(2.1rem,4.3vw,3.9rem);font-weight:300;line-height:1.06}html[data-theme=thermal] .bk-h1{color:var(--obl-white)}.bk-sub{max-width:560px;color:var(--text-2);margin-top:20px;font-size:18px;line-height:1.55}.bk-cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;display:flex}.bk-cta .btn{padding:18px 30px;font-size:13.5px}.bk-note{font-family:var(--obl-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--label);font-size:11px}.bk-cred{border-left:1.5px solid var(--rule);max-width:540px;color:var(--text-2);grid-area:cred;padding-left:14px;font-size:14px;line-height:1.6}.readout{background:var(--panel);-webkit-backdrop-filter:blur(6px);border:1px solid var(--rule);grid-area:proof;padding:26px 22px 10px;position:relative}.readout__tag{background:var(--panel-solid);font-family:var(--obl-hud);letter-spacing:.22em;text-transform:uppercase;color:var(--label);padding:0 10px;font-size:10.5px;font-weight:700;position:absolute;top:-9px;left:18px}.readout__dot{vertical-align:.04em;background:var(--live);width:7px;height:7px;box-shadow:var(--live-glow);margin-right:8px;display:inline-block}.readout__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:13px 0;display:grid}.readout__row:last-child{border-bottom:0}.readout__v{font-family:var(--obl-hud);letter-spacing:.02em;color:var(--text);font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:700;line-height:1.1}.readout__t{text-align:right;font-family:var(--obl-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--label);white-space:nowrap;align-self:center;font-size:10.5px;font-weight:700}.readout__short{display:none}.readout__w{font-family:var(--obl-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);grid-column:1/-1;font-size:10.5px}.bk{overflow-x:clip}.bk .sec__in{padding:76px var(--gutter)}.objs{border-top:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.obj{padding:30px 28px 34px 0}.obj+.obj{border-left:1.5px solid var(--rule);padding-left:28px}.obj__n{font-family:var(--obl-hud);letter-spacing:.18em;color:var(--label);font-size:11px;font-weight:700}.obj h3{font-family:var(--obl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-top:16px;font-size:19px;font-weight:300;line-height:1.3}.obj p{color:var(--text-2);margin-top:12px;font-size:15px;line-height:1.6}.cases{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:12px;display:grid}.case{background:var(--panel);-webkit-backdrop-filter:blur(5px);border:1px solid var(--rule);flex-direction:column;padding:24px 22px 22px;display:flex;position:relative}.case:after{content:"";border-top:1.5px solid var(--mark);border-right:1.5px solid var(--mark);width:10px;height:10px;position:absolute;top:10px;right:10px}.case__who{font-family:var(--obl-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:700;line-height:1.3}.case__niche{min-height:2.9em;color:var(--text-2);margin-top:4px;font-weight:400;line-height:1.45;display:block}.case__from{font-family:var(--obl-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin-top:26px;font-size:12px}.case__to{font-family:var(--obl-hud);letter-spacing:.01em;white-space:nowrap;color:var(--text);margin-top:6px;font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:700;line-height:1}.case.hot .case__to{color:var(--signal);text-shadow:var(--signal-glow)}.case__time{font-family:var(--obl-hud);letter-spacing:.2em;text-transform:uppercase;color:var(--label);margin-top:10px;font-size:11px;font-weight:700}.case__line{color:var(--text-2);margin-top:auto;padding-top:18px;font-size:14px;line-height:1.55}.fine{max-width:720px;color:var(--text-2);margin-top:18px;font-size:14px;line-height:1.55}.fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fit__col{border:1px solid var(--rule);background:var(--panel);padding:26px 24px}.fit__col h3{font-family:var(--obl-hud);letter-spacing:.22em;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:700}.fit__col li{color:var(--text);margin-top:14px;padding-left:20px;font-size:16px;line-height:1.5;position:relative}.fit__col li:before{content:"";background:var(--mark);width:7px;height:7px;position:absolute;top:.55em;left:0}.fit__col--no li{color:var(--text-2)}.fit__col--no li:before{box-shadow:inset 0 0 0 1.5px var(--mark);background:0 0}.faq{border-top:1.5px solid var(--rule);max-width:860px}.faq details{border-bottom:1.5px solid var(--rule)}.faq summary{cursor:pointer;font-family:var(--obl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:300;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--obl-hud);color:var(--label);font-weight:700}.faq details[open] summary:after{content:"-"}.faq summary:focus-visible{outline:2px solid var(--label);outline-offset:4px}.faq p{max-width:700px;color:var(--text-2);padding:0 0 22px;font-size:16px;line-height:1.6}.close{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px 48px;display:flex}.close h2{font-family:var(--obl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:clamp(1.6rem,3.4vw,2.8rem);font-weight:300;line-height:1.1}html[data-theme=thermal] .close h2{color:var(--obl-white)}.close p{max-width:520px;color:var(--text-2);margin-top:14px;font-size:17px}.bk-foot{z-index:1;padding:26px var(--gutter) 34px;border-top:1px solid var(--rule);font-family:var(--obl-hud);letter-spacing:.16em;text-transform:uppercase;color:var(--label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 30px;font-size:10.5px;display:flex;position:relative}.bk-foot__links{gap:18px;display:flex}.bk-foot a{color:var(--label);text-underline-offset:4px;text-decoration:underline}.bk-foot a:focus-visible{outline:2px solid var(--label);outline-offset:4px}.bk-foot__fine{font-family:var(--obl-body);letter-spacing:0;text-transform:none;color:var(--text-2);flex-basis:100%;font-size:14px}.app{padding:48px var(--gutter) 90px;justify-content:center;display:flex}.gate-wait{min-height:100svh}.app__card{width:100%;max-width:720px;scroll-margin-top:80px}.app__card--wide{max-width:1040px}.prog{font-family:var(--obl-hud);letter-spacing:.2em;text-transform:uppercase;color:var(--label);justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:700;display:flex}.prog__bar{background:var(--rule);height:3px;margin-top:12px;position:relative}.prog__bar i{background:var(--live);box-shadow:var(--live-glow);transition:width var(--obl-dur-base) var(--ease);position:absolute;inset:0 auto 0 0}.app__q{font-family:var(--obl-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-top:34px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:300;line-height:1.2}.app__hint{color:var(--text-2);margin-top:10px;font-size:15px}.opts{gap:10px;margin-top:26px;display:grid}.opt{appearance:none;border:1px solid var(--rule-2);background:var(--panel);width:100%;font-family:var(--obl-body);text-align:left;color:var(--text);cursor:pointer;transition:border-color var(--obl-dur-fast) var(--ease);border-radius:0;align-items:center;gap:14px;padding:15px 16px;font-size:16px;line-height:1.4;display:flex}.opt:hover{border-color:var(--mark)}.opt:focus-visible{outline:2px solid var(--label);outline-offset:2px}.opt i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--mark);flex:none}.opt[aria-pressed=true]{border-color:var(--label)}.opt[aria-pressed=true] i{background:var(--label);box-shadow:inset 0 0 0 3px var(--panel-solid);outline:1.5px solid var(--label);outline-offset:-1.5px}.opt--radio i{border-radius:50%}.opt[disabled]{cursor:progress;opacity:.7}.app__other{margin-top:18px}.app__nav{justify-content:space-between;gap:14px;margin-top:30px;display:flex}html[data-theme=thermal] .app__nav .btn--ghost{color:var(--label);box-shadow:inset 0 0 0 1.5px var(--rule-2)}.btn[data-sending]{cursor:progress;opacity:.7}.app__fields{gap:4px;margin-top:22px;display:grid}.app__phone{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:14px;display:grid}.app__legal{color:var(--text-2);margin-top:18px;font-size:14px;line-height:1.5}.app__legal a{color:var(--label)}.app .field__error{margin-top:14px}.app .field .field__error{margin-top:6px}.done .lbl+h1{margin-top:22px}.done h1{font-family:var(--obl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:clamp(2rem,4.6vw,3.6rem);font-weight:300;line-height:1.06}html[data-theme=thermal] .done h1{color:var(--obl-white)}.done>p{max-width:600px;color:var(--text-2);margin-top:18px;font-size:17px;line-height:1.6}.cal{border:1px solid var(--rule);background:var(--panel-solid);min-height:640px;margin-top:26px;position:relative}.cal__bar{border-bottom:1px solid var(--rule);color:var(--text-2);margin:0;padding:14px 20px;font-size:14px;line-height:1.5}.cal__bar span:empty{display:none}.cal__bar a{color:var(--label);font-weight:700}.cal__frame{border:0;width:100%;height:820px;display:block}.cal--failed{min-height:0}.cal--failed .cal__frame{display:none}.cal--failed .cal__bar{border-bottom:0}.down{border:1px solid var(--rule);background:var(--panel);margin-top:34px;padding:26px 24px}.down h2{font-family:var(--obl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:20px;font-weight:300}.down p{color:var(--text-2);margin-top:10px;font-size:15px}.down .btn{margin-top:20px}.band-cta{background:var(--panel);-webkit-backdrop-filter:blur(6px);border:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px 48px;max-width:1100px;padding:34px 30px;display:flex}.band-cta h2{font-family:var(--obl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:clamp(1.45rem,2.9vw,2.3rem);font-weight:300;line-height:1.12}.band-cta p{max-width:560px;color:var(--text-2);margin-top:14px;font-size:17px}.legal{padding:120px var(--gutter) 90px}.legal__in{max-width:720px}.legal h1{font-family:var(--obl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:clamp(2rem,4.6vw,3.4rem);font-weight:300;line-height:1.06}.legal p{color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.65}.legal .legal__date{font-family:var(--obl-hud);letter-spacing:.18em;text-transform:uppercase;color:var(--label);margin-top:14px;font-size:11px}.legal section{margin-top:38px}.legal h2{font-family:var(--obl-hud);letter-spacing:.2em;text-transform:uppercase;color:var(--label);font-size:12px;font-weight:700}.legal a{color:var(--label);font-weight:700}.legal__line{display:block}@media (max-width:900px){.bk-hero__in{grid-template-columns:1fr;grid-template-areas:"copy""proof""cred";padding-top:110px}.bk-h1{white-space:normal}.bk .sec__in{padding:56px var(--gutter)}.objs{grid-template-columns:1fr}.obj{padding:24px 0}.obj+.obj{border-left:0;border-top:1.5px solid var(--rule);padding-left:0}.fit{grid-template-columns:1fr}.cal__frame{height:1050px}}@media (max-width:560px){.bk-tele__slots,.readout__more,.readout__w,.readout__row--more{display:none}.readout__row:nth-child(4){border-bottom:0}.readout__long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.readout__short{display:inline}.bk-cta{align-items:stretch}.bk-cta .btn,.close .btn,.band-cta .btn{text-align:center;width:100%;padding:17px 16px;font-size:12px}.band-cta{padding:26px 20px}.app__phone{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:10px}.app__nav .btn{padding:15px 20px}}@media (max-width:359px){.bk-cta .btn,.close .btn,.band-cta .btn,.app__nav .btn{letter-spacing:.1em}.app__nav .btn{padding:15px 14px}.band-cta{padding:22px 12px}.band-cta .btn{letter-spacing:.08em;padding:17px 10px}}@media (max-width:880px){.nav__brand span{display:none}}@media (max-width:760px){.nav__link{display:none}}@media (max-width:560px){.nav__right{gap:10px}.btn--flip>.btn__b{display:none}.nav .scope>span{display:none!important}.nav .scope{padding:10px 11px}.nav__social{margin-right:0}.nav__social a{width:28px;height:28px}.nav__social svg{width:16px;height:16px}}@media (max-width:720px){.sec__in{padding:80px var(--gutter)}.hero__in{padding:120px var(--gutter) 80px}.hud-ruler,.hud-az{display:none}.hud-status{gap:14px;max-width:calc(100vw - 80px);padding:6px 12px;font-size:9px;overflow:hidden}.reticle{top:14vh;right:var(--gutter)}.foot__in{flex-direction:column;align-items:flex-start;padding-bottom:64px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .rv{opacity:1;transition:none;animation:none;transform:none}.reticle b,body.arming .wipe,body.booted:after{animation:none}.btn:after{transition:none}.hotspot{animation:none}.tr,.un{display:none}.hud-ruler b,.prog__bar i{transition:none}}
