*,:after,:before{box-sizing:border-box}*{margin:0}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:root{--bg:#FCFCF8;--bg-alt:#F4F1E8;--surface:#FFFFFF;--ink:#141410;--muted:#4A5247;--accent:#2F7A2A;--accent-fill:#4CB244;--accent-text:#2F7A2A;--accent-ink:#141410;--accent-deep:#1F5C1C;--action:#F1552A;--action-text:#C33A12;--action-ink:#141410;--peach:#F3CE8E;--flat:#E4E0D4;--line:#141410;--line-soft:rgba(20,20,16,0.15);--line-faint:rgba(76,178,68,0.16);--field-bg:#2F7A2A;--field-ink:#FCFCF8;--field-line:rgba(252,252,248,0.22);--ph-fill:rgba(76,178,68,0.18);color-scheme:light;--font-display:"Anybody","Arial Black",sans-serif;--font-body:"Geologica","Segoe UI",sans-serif;--font-mono:"Martian Mono","Consolas",monospace;--snap:cubic-bezier(0.3,1.28,0.32,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--radius:14px;--wrap:1180px}.dark,:root.dark{--bg:#12140F;--bg-alt:#171A13;--surface:#1A1D16;--ink:#EFF2E8;--muted:#A9B5A4;--accent:#7BD46F;--accent-fill:#7BD46F;--accent-text:#7BD46F;--accent-ink:#12140F;--accent-deep:#2E7A2A;--action:#FF8256;--action-text:#FF8256;--action-ink:#12140F;--peach:#F3CE8E;--flat:#070907;--line:#DDE7D8;--line-soft:rgba(239,242,232,0.18);--line-faint:rgba(123,212,111,0.16);--field-bg:#1C4A18;--field-ink:#ECF4EE;--field-line:rgba(236,244,238,0.16);--ph-fill:rgba(123,212,111,0.18);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark){--bg:#12140F;--bg-alt:#171A13;--surface:#1A1D16;--ink:#EFF2E8;--muted:#A9B5A4;--accent:#7BD46F;--accent-fill:#7BD46F;--accent-text:#7BD46F;--accent-ink:#12140F;--accent-deep:#2E7A2A;--action:#FF8256;--action-text:#FF8256;--action-ink:#12140F;--peach:#F3CE8E;--flat:#070907;--line:#DDE7D8;--line-soft:rgba(239,242,232,0.18);--line-faint:rgba(123,212,111,0.16);--field-bg:#1C4A18;--field-ink:#ECF4EE;--field-line:rgba(236,244,238,0.16);--ph-fill:rgba(123,212,111,0.18);color-scheme:dark}}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:20px;font-weight:400;line-height:1.7;transition:background-color .25s ease,color .25s ease;overflow-x:clip}a{color:inherit}li a,p a{color:var(--accent-text);text-decoration-thickness:2px;text-underline-offset:3px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}::-moz-selection{background:var(--accent);color:var(--accent-ink)}::selection{background:var(--accent);color:var(--accent-ink)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--ink);color:var(--bg);padding:10px 18px;font-family:var(--font-mono);font-size:14px;text-decoration:none;border-radius:0 0 10px 10px;transition:top .2s var(--ease-out)}.skip-link:focus-visible{top:0}.mono{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.mono-strong{color:var(--accent-text)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:17px;font-weight:700;letter-spacing:.02em;text-decoration:none;line-height:1.2;padding:15px 26px;border-radius:12px;border:2px solid var(--line);transition:transform .09s ease,box-shadow .09s ease,background-color .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 5px 0 var(--accent-deep)}.btn-ghost{background:var(--surface);color:var(--ink);box-shadow:0 5px 0 var(--line-soft)}.btn:active{transform:translateY(5px);box-shadow:0 0 0 var(--accent-deep)}.btn-ghost:active{box-shadow:0 0 0 var(--line-soft)}.btn .btn-ic{width:18px;height:18px;flex:none}.btn-num{font-family:var(--font-mono);font-weight:700;font-size:16px}.site-head{position:sticky;top:0;z-index:100;background:var(--bg);border-bottom:2px solid var(--line);transition:background-color .25s ease}.scorebar{border-bottom:1px solid var(--line-soft)}.scorebar .wrap{display:flex;justify-content:space-between;gap:16px;padding-block:7px}.sb-item{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.sb-item b{color:var(--accent-text);font-weight:700}.masthead{display:flex;gap:14px 18px;flex-wrap:wrap;padding-block:14px}.brand,.masthead{align-items:center}.brand{display:inline-flex;gap:12px;text-decoration:none}.brand-tile{width:46px;height:46px;flex:none;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-weight:900;font-stretch:125%;letter-spacing:.02em;border:2px solid var(--line);border-radius:10px;box-shadow:3px 3px 0 var(--flat)}.brand-name,.brand-tile{font-family:var(--font-display);font-size:19px}.brand-name{font-weight:800;font-stretch:118%;line-height:1.05;text-transform:uppercase;letter-spacing:.03em}.brand-name small{display:block;font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.18em;color:var(--muted);margin-top:3px}.site-nav{display:flex;gap:4px;margin-left:auto}.site-nav a{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:10px 11px;border-radius:9px;position:relative}.site-nav a:after{content:"";position:absolute;left:11px;right:11px;bottom:5px;height:3px;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease-out)}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{transform:scaleX(1)}.head-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.head-call{padding:11px 15px;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.02em}.theme-btn{width:46px;height:46px;border-radius:10px;border:2px solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center;box-shadow:0 4px 0 var(--line-soft);transition:transform .09s ease,box-shadow .09s ease,background-color .25s ease}.theme-btn:active{transform:translateY(4px);box-shadow:0 0 0 var(--line-soft)}.theme-btn svg{width:20px;height:20px;display:none}:root:not([data-mode]) .theme-btn .ic-sys,:root[data-mode=dark] .theme-btn .ic-moon,:root[data-mode=light] .theme-btn .ic-sun,:root[data-mode=system] .theme-btn .ic-sys{display:block}.read-track{position:absolute;left:0;right:0;bottom:-2px;height:4px;pointer-events:none}.read-track span{display:block;height:100%;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.cmd{position:relative}.cue-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.signal-tile{width:54px;height:54px;flex:none;display:grid;place-items:center;border:2px solid var(--line);border-radius:12px;background:var(--surface);color:var(--accent-text);box-shadow:4px 4px 0 var(--flat)}.signal-tile svg{width:32px;height:32px}.cue-meta{display:grid;gap:3px}.cue-label{font-weight:600;letter-spacing:.16em}.cue-chip,.cue-label{font-family:var(--font-mono);font-size:14px;text-transform:uppercase;color:var(--muted)}.cue-chip{justify-self:start;font-weight:700;letter-spacing:.14em;border:1.5px solid var(--line-soft);border-radius:999px;padding:2px 10px;transition:color .3s ease,border-color .3s ease}.cue-chip:before{content:"CUE GIVEN"}.obeyed .cue-chip{color:var(--accent-text);border-color:var(--accent)}.obeyed .cue-chip:before{content:"OBEYED"}.cmd-word{font-family:var(--font-display);font-weight:900;font-stretch:150%;font-size:clamp(58px,10.5vw,148px);line-height:.94;text-transform:uppercase;letter-spacing:.005em;margin:0 0 6px}.cmd-word .dot{color:var(--accent)}.cmd-rule{height:6px;width:min(230px,34%);background:var(--accent);border-radius:3px;margin:14px 0 0;transform-origin:left;transition:transform .55s var(--snap) .12s}.section-kicker{font-family:var(--font-display);font-weight:700;font-stretch:112%;font-size:clamp(24px,2.6vw,32px);line-height:1.2;margin-top:26px}.section-lead{max-width:62ch;color:var(--muted);margin-top:12px}[data-obey]{transition:transform .42s var(--snap);transition-delay:var(--d,0s)}html.js .cmd:not(.obeyed) [data-obey]{transform:var(--sc,translateY(24px))}html.js .cmd:not(.obeyed) .cmd-rule{transform:scaleX(0)}.obeyed [data-obey]{transform:none}.band{padding-block:clamp(72px,9vw,122px)}.band-alt{background:var(--bg-alt);border-block:2px solid var(--line)}.band-tight{padding-block:clamp(56px,7vw,88px)}.hero{padding-block:clamp(64px,8vw,108px);position:relative;overflow:clip}.hero-field{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 108% 18%,transparent 218px,var(--line-faint) 219px,var(--line-faint) 221px,transparent 222px),repeating-linear-gradient(to right,transparent 0 138px,var(--line-faint) 138px 140px);mask-image:linear-gradient(180deg,black 65%,transparent);-webkit-mask-image:linear-gradient(180deg,black 65%,transparent)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:start}.hero-h{font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.25;margin-top:26px;font-family:var(--font-display);font-stretch:110%}.hero-copy{max-width:58ch;color:var(--muted);margin-top:16px}.hero-ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.hero-note{margin-top:22px;font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px}.hero-note:before{content:"";width:26px;height:2px;background:var(--accent);flex:none}.hero-score{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:8px 8px 0 var(--flat)}.score-cell{padding:16px 18px}.score-cell+.score-cell{border-left:2px solid var(--line)}.score-cell .mono{color:var(--muted);font-size:14px}.score-cell strong{display:block;font-family:var(--font-mono);font-weight:700;font-size:15px;letter-spacing:.02em;margin-top:6px;line-height:1.45}.photo-slot{position:relative}.photo-slot .plate,.post-card .plate,.post-figure .plate{position:relative;border:2px solid var(--line);border-radius:var(--radius);background:repeating-linear-gradient(to right,transparent 0 46px,var(--line-faint) 46px 47.5px),var(--bg-alt);overflow:hidden;aspect-ratio:4/5;display:grid;place-items:center}.photo-slot .plate:after,.post-card .plate:after,.post-figure .plate:after{content:"";position:absolute;left:12%;right:12%;bottom:12%;height:10px;background:var(--accent);border-radius:4px;opacity:.9}.photo-slot .plate svg,.post-card .plate svg,.post-figure .plate svg{width:62%;height:auto;color:var(--ph-fill);position:relative;z-index:1;margin-bottom:8%}.ph-tag{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--surface);border:1.5px solid var(--line-soft);border-radius:999px;padding:3px 10px}.photo-slot .plate-shadow{position:absolute;inset:0;border-radius:var(--radius);background:var(--accent);z-index:-1;transform:translate(10px,10px)}.photo-slot .plate{transition:transform .24s var(--ease-out)}.post-card .plate-shadow{display:none}.plate-169 svg{width:26%!important;margin-bottom:3%!important}.plate-43 svg{width:40%!important;margin-bottom:5%!important}.cmd-word-sm{font-size:clamp(48px,7vw,100px)}.photo-slot:focus-within .plate,.photo-slot:hover .plate{transform:translate(-3px,-3px)}.board-num{position:absolute;right:12px;bottom:12px;z-index:2;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.14em;color:var(--muted);background:var(--surface);border:1.5px solid var(--line-soft);border-radius:6px;padding:3px 8px}.photo-slot figcaption{margin-top:16px}.ph-name{font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ph-name em{font-style:normal;color:var(--muted);font-weight:500;font-size:14px;letter-spacing:.14em}.photo-slot figcaption p{font-size:18px;line-height:1.6;color:var(--muted);margin-top:6px}.hero-slot .plate{aspect-ratio:4/5}.hero-slot{margin-top:12px}.prog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,28px);margin-top:44px}.prog-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);display:flex;flex-direction:column;overflow:hidden}.prog-head{padding:22px 26px}.prog-num{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.16em;color:var(--accent-text)}.prog-num,.prog-title{text-transform:uppercase}.prog-title{font-family:var(--font-display);font-weight:800;font-stretch:120%;font-size:24px;line-height:1.12;margin-top:8px}.prog-sub{font-size:18px;line-height:1.6;color:var(--muted);margin-top:10px}.prog-price{margin-top:18px;padding:14px 26px;border-block:2px solid var(--line);background:var(--bg-alt);display:flex;align-items:baseline;gap:12px}.prog-price .mono{color:var(--muted);font-size:14px}.prog-price strong{font-family:var(--font-mono);font-weight:700;font-size:clamp(26px,2.4vw,32px);letter-spacing:-.02em}.prog-list{list-style:none;padding:18px 26px;display:grid;gap:10px}.prog-list li{font-size:18px;line-height:1.55;padding-left:28px;position:relative}.prog-list li:before{content:"";position:absolute;left:0;top:7px;width:14px;height:14px;border-radius:4px;background:var(--accent);clip-path:polygon(14% 44%,0 60%,40% 100%,100% 18%,84% 4%,40% 68%)}.prog-badge{margin:8px 24px 0;justify-self:start;align-self:start;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:5px 12px}.prog-cta{margin:auto 26px 22px;padding-top:6px}.prog-cta .btn{width:100%;justify-content:center}.prog-note{margin-top:26px;color:var(--muted);font-size:18px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.chip-set{margin-top:34px}.chip-set h3{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px}.chips li{font-size:18px;font-weight:600;line-height:1.3;border:2px solid var(--line);border-radius:999px;background:var(--surface);padding:9px 20px;box-shadow:4px 4px 0 var(--flat)}.chips.chips-accent li{border-color:var(--accent);color:var(--accent-text);box-shadow:4px 4px 0 var(--line-faint)}.denise-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start;margin-top:44px}.denise-grid .photo-slot{position:sticky;top:120px}.bio p+p{margin-top:20px}.bio .mind-blown{font-family:var(--font-display);font-weight:900;font-stretch:135%;text-transform:uppercase;font-size:.95em;letter-spacing:.02em;background:var(--accent);color:var(--accent-ink);padding:1px 8px;border-radius:6px;white-space:nowrap}.cred-card{margin-top:28px;border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:22px 26px}.cred-card p{font-size:18px;line-height:1.6}.cred-card .mono{color:var(--accent-text);display:block;margin-bottom:8px}.affil{list-style:none;padding:0;margin-top:18px;display:grid;gap:8px}.affil li{font-family:var(--font-mono);font-size:14px;letter-spacing:.05em;line-height:1.6;color:var(--muted);padding-left:20px;position:relative}.affil li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;background:var(--accent);border-radius:2px}.affil b{color:var(--ink);font-weight:700}.memorial{margin-top:28px;border-left:4px solid var(--accent);padding:4px 0 4px 20px;color:var(--muted);font-size:18px;line-height:1.65}.memorial .mono{display:block;margin-bottom:4px;font-size:14px}.gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,30px) clamp(18px,2vw,26px);margin-top:44px}.gallery-grid .photo-slot .plate{aspect-ratio:1/1}.gallery-grid .photo-slot:nth-child(2n) .plate svg{transform:scaleX(-1)}.quotecap{color:var(--ink)!important;font-weight:500}.quote-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(22px,3vw,34px);margin-top:44px;align-items:start}.quote-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:clamp(24px,3vw,36px)}.quote-card blockquote{font-size:clamp(20px,1.8vw,22px);line-height:1.65;font-weight:450}.quote-card blockquote:before{content:"";display:block;width:46px;height:6px;background:var(--accent);border-radius:3px;margin-bottom:20px}.quote-who{margin-top:22px;display:flex;align-items:center;gap:12px}.quote-who .mono{color:var(--muted)}.quote-mark{width:40px;height:40px;border-radius:10px;flex:none;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:16px}.strip-title{margin-top:48px;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);display:flex;align-items:center;gap:14px}.strip-title:after{content:"";flex:1;height:2px;background:var(--line-soft)}.steps-strip{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:8px 8px 0 var(--flat)}.step-cell{padding:22px 24px;position:relative}.step-cell+.step-cell{border-left:2px solid var(--line)}.step-cell .mono{color:var(--accent-text)}.step-cell p{font-size:18px;font-weight:600;line-height:1.45;margin-top:10px}.step-num{font-family:var(--font-mono);font-weight:700;font-size:26px;color:var(--accent-text)}.cta-band{background:radial-gradient(circle at 50% -60%,transparent 300px,var(--field-line) 301px,var(--field-line) 303px,transparent 304px),repeating-linear-gradient(to right,transparent 0 130px,var(--field-line) 130px 132px),var(--field-bg);border-block:2px solid var(--line);padding-block:clamp(72px,9vw,116px)}.cta-band,.cta-band .cue-chip,.cta-band .cue-label,.cta-band .section-lead{color:var(--field-ink)}.cta-band .cue-chip{border-color:var(--field-line)}.cta-band .obeyed .cue-chip,.cta-band .signal-tile,.cta-band.obeyed .cue-chip{color:var(--field-ink);border-color:var(--field-ink)}.cta-band .signal-tile{background:transparent;box-shadow:4px 4px 0 rgba(0,0,0,.25)}.cta-band .cmd-word .dot{color:var(--field-ink)}.cta-band .cmd-rule{background:var(--field-ink)}.cta-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:center}.cta-band .section-lead{max-width:46ch}.cta-actions{display:grid;gap:16px;justify-items:start}.btn-field{background:var(--field-ink);color:#0F241A;border-color:var(--field-ink);box-shadow:0 5px 0 rgba(0,0,0,.35);font-family:var(--font-mono);font-weight:700;font-size:clamp(17px,1.6vw,21px)}.btn-field:active{box-shadow:0 0 0 rgba(0,0,0,.35)}.btn-field-ghost{background:transparent;color:var(--field-ink);border-color:var(--field-ink);box-shadow:0 5px 0 rgba(0,0,0,.25)}.btn-field-ghost:active{box-shadow:0 0 0 rgba(0,0,0,.25)}.cta-hours{font-family:var(--font-mono);font-size:14px;letter-spacing:.14em;text-transform:uppercase}.site-foot{background:#101010;color:#F4F5F2}.dark .site-foot,:root.dark .site-foot{background:#0A0F0C;border-top:2px solid var(--line-soft)}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .site-foot{background:#0A0F0C;border-top:2px solid var(--line-soft)}}.foot-signoff{padding-top:clamp(48px,6vw,68px)}.foot-signoff span{font-family:var(--font-display);font-weight:900;font-stretch:150%;font-size:clamp(44px,6.5vw,88px);line-height:1;text-transform:uppercase;color:#7C8C81;letter-spacing:.01em}.foot-signoff .dot{color:#3ECC7E}.foot-grid{display:grid;grid-template-columns:minmax(0,3.4fr) repeat(4,minmax(0,2fr));gap:clamp(28px,4vw,56px);padding-block:clamp(36px,5vw,60px) clamp(56px,6vw,80px)}.foot-brand .brand-name{color:#F4F5F2}.foot-brand .brand-name small{color:#A9B6AE}.foot-tag{margin-top:18px;font-size:18px;line-height:1.6;color:#C9D2CB;max-width:30ch}.foot-col h3{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#8FBFA3;margin-bottom:16px}.foot-col ul{list-style:none;padding:0;display:grid;gap:10px}.foot-col a{color:#E4E9E4;text-decoration:none;font-size:16px}.foot-col a:hover{text-decoration:underline;text-underline-offset:3px}.foot-col li,.foot-col p{color:#C9D2CB;font-size:16px;line-height:1.6}.foot-col .mono{font-size:14px;color:#A9B6AE}.signal-legend{display:flex;gap:14px;margin-top:20px;flex-wrap:wrap}.signal-legend .sig{width:42px;height:42px;border:1.5px solid #3a453d;border-radius:10px;display:grid;place-items:center;color:#8FBFA3}.signal-legend .sig svg{width:24px;height:24px}.foot-base{border-top:1px solid #2a332c;padding-block:20px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#A9B6AE}.foot-base a{color:#E4E9E4}.cmd-ticker{border-block:2px solid var(--line);background:var(--surface);overflow:hidden;padding-block:12px}.ticker-track{position:relative;height:30px;width:100%}.ticker-track:before{content:"Sit.\2003 Stay.\2003 Heel.\2003 Come.\2003 Place.\2003 Leave it.\2003 Watch me.\2003 Touch.\2003 Speak.\2003 Good.\2003 Down.\2003 Wait.\2003 Off.\2003 Drop it.\2003 Out.\2003 Break.\2003 Free.\2003 Back.\2003 Load up.\2003 Kennel.\2003 Quiet.\2003 Settle.\2003 With me.\2003 Let's go.\2003 Easy.\2003 Focus.\2003 Yes.\2003 Release.\2003 Here.\2003 Finish.\2003 Stand.\2003 Look.\2003 Check in.\2003 Recall.\2003 Send.\2003 Around.\2003 Side.\2003 Middle.\2003 Mark.\2003 Steady.\2003 Go on.\2003 Find it.\2003 Sit.\2003 Stay.\2003 Heel.\2003 Come.\2003 Place.\2003 Leave it.\2003 Watch me.\2003 Touch.\2003 Speak.\2003 Good.\2003 Down.\2003 Wait.\2003 Off.\2003 Drop it.\2003 Out.\2003 Break.\2003 Free.\2003 Back.\2003 Load up.\2003 Kennel.\2003 Quiet.\2003 Settle.\2003 With me.\2003 Let's go.\2003 Easy.\2003 Focus.\2003 Yes.\2003 Release.\2003 Here.\2003 Finish.\2003 Stand.\2003 Look.\2003 Check in.\2003 Recall.\2003 Send.\2003 Around.\2003 Side.\2003 Middle.\2003 Mark.\2003 Steady.\2003 Go on.\2003 Find it.\2003 ";position:absolute;left:0;top:0;white-space:nowrap;font-family:var(--font-display);font-weight:800;font-stretch:140%;font-size:21px;line-height:30px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);will-change:transform;animation:ticker 30s linear infinite}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track:before{animation:none}}.prog-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,64px);align-items:start;border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:clamp(26px,3.6vw,44px);margin-top:34px}.prog-row:first-of-type{margin-top:44px}.prog-row .photo-slot .plate{aspect-ratio:4/3}.prog-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap}.prog-row h3{font-family:var(--font-display);font-weight:800;font-stretch:122%;font-size:clamp(26px,3vw,36px);line-height:1.08;text-transform:uppercase}.prog-row .prog-sub{font-size:20px;color:var(--ink);font-weight:500;margin-top:14px}.price-tag{display:inline-flex;align-items:baseline;gap:10px;border:2px solid var(--line);border-radius:10px;background:var(--bg-alt);padding:8px 16px;white-space:nowrap}.price-tag .mono{font-size:14px;color:var(--muted)}.price-tag strong{font-family:var(--font-mono);font-weight:700;font-size:26px}.prog-row .prog-list{padding:20px 0 0}.prog-row .prog-list li{font-size:20px}.homenote{margin-top:22px;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:8px 14px;border-radius:999px}.row-cta{margin-top:26px}.spec-link{font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);text-decoration:none;justify-self:start;border-bottom:2px solid var(--accent);padding-bottom:2px}.spec-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.eval-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.6vw,30px);margin-top:44px}.eval-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:clamp(24px,3vw,36px);position:relative}.eval-card h3{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:24px;text-transform:uppercase;line-height:1.15}.eval-card>p{margin-top:14px;color:var(--muted)}.eval-price{position:absolute;top:-20px;right:22px;font-family:var(--font-mono);font-weight:700;font-size:22px;background:var(--accent);color:var(--accent-ink);border:2px solid var(--line);border-radius:10px;padding:6px 14px;box-shadow:4px 4px 0 var(--flat)}.eval-facts{list-style:none;padding:16px 0 0;display:grid;gap:8px}.eval-facts li{font-size:18px;color:var(--ink);padding-left:26px;position:relative}.eval-facts li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;border-radius:3px;background:var(--accent)}.spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,28px);margin-top:44px}.spec-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:24px 26px;display:grid;gap:10px;align-content:start}.spec-idx{font-family:var(--font-mono);font-weight:700;font-size:14px;letter-spacing:.12em;color:var(--accent-text)}.spec-card h3{font-family:var(--font-display);font-weight:800;font-stretch:116%;font-size:21px;line-height:1.15;text-transform:uppercase}.spec-card p{font-size:18px;line-height:1.6;color:var(--muted)}.faq-list{margin-top:44px;display:grid;gap:16px;max-width:880px}.faq-item{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:6px 6px 0 var(--flat);overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;font-family:var(--font-body);font-weight:700;font-size:20px;line-height:1.4}.faq-item summary::-webkit-details-marker{display:none}.faq-mark{flex:none;width:34px;height:34px;border-radius:9px;border:2px solid var(--line);background:var(--bg-alt);display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:16px;transition:background-color .2s ease,color .2s ease}.faq-mark:before{content:"+"}.faq-item[open] .faq-mark{background:var(--accent);color:var(--accent-ink);border-color:var(--line)}.faq-item[open] .faq-mark:before{content:"\2013"}.faq-item p{padding:0 24px 24px;color:var(--muted);max-width:68ch}.contact-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4.5vw,64px);align-items:start;margin-top:44px}.form-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:clamp(24px,3.4vw,40px)}.form-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;border-bottom:2px solid var(--line);padding-bottom:18px;margin-bottom:26px}.form-head h3{font-family:var(--font-display);font-weight:800;font-stretch:120%;font-size:24px;text-transform:uppercase}.form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px;margin-bottom:20px}.field>label{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.field>label b{color:var(--accent-text);font-weight:700}.field input,.field select,.field textarea{width:100%;border:2px solid var(--line);border-radius:10px;background:var(--bg);padding:13px 15px;font-size:17px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--line-faint)}.field textarea{min-height:130px;resize:vertical}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 21px) 55%,calc(100% - 15px) 55%;background-size:6px 6px;background-repeat:no-repeat;padding-right:44px}.fieldset-chips{border:0;padding:0;margin:0 0 24px}.fieldset-chips legend{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;padding:0}.chip-checks{display:flex;flex-wrap:wrap;gap:10px}.chip-check{position:relative}.chip-check input{position:absolute;inset:0;opacity:0;cursor:pointer}.chip-check span{display:inline-block;font-size:16px;font-weight:600;line-height:1.3;border:2px solid var(--line);border-radius:999px;background:var(--bg);padding:8px 16px;box-shadow:0 3px 0 var(--line-soft);transition:background-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.chip-check input:checked+span{background:var(--accent);color:var(--accent-ink);transform:translateY(3px);box-shadow:0 0 0 var(--line-soft)}.chip-check input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.form-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:6px}.form-foot .mono{color:var(--muted);font-size:14px}.info-rail{display:grid;gap:24px}.info-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:26px 28px}.info-card h3{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:12px}.info-card .big-tel{font-family:var(--font-mono);font-weight:700;font-size:clamp(21px,2vw,25px);text-decoration:none;letter-spacing:-.01em;display:inline-block}.big-tel:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent)}.info-card p{font-size:18px;line-height:1.65;color:var(--muted);margin-top:6px}.info-card p strong{color:var(--ink)}.hours-table{width:100%;border-collapse:collapse;margin-top:8px}.hours-table td{font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;padding:8px 0;border-bottom:1px solid var(--line-soft)}.hours-table tr:last-child td{border-bottom:0}.hours-table td:last-child{text-align:right;font-weight:700}.info-note{border-left:4px solid var(--accent);padding-left:18px;font-size:18px;color:var(--muted)}.info-note strong{color:var(--ink)}.start-steps{counter-reset:step;margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,30px)}.start-step{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:26px 28px;position:relative}.start-step .step-num{font-size:30px}.start-step h3{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:22px;text-transform:uppercase;margin-top:10px;line-height:1.15}.start-step p{margin-top:12px;color:var(--muted);font-size:18px}.twin-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,30px);margin-top:44px}.twin-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:clamp(24px,3vw,36px)}.twin-card .mono{color:var(--accent-text);display:block;margin-bottom:8px}.twin-card h3{font-family:var(--font-display);font-weight:800;font-stretch:120%;font-size:26px;text-transform:uppercase;line-height:1.1}.twin-card p{margin-top:14px;color:var(--muted)}.about-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,30px);margin-top:40px}.drill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,28px);margin-top:44px}.drill-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);display:flex;flex-direction:column;overflow:hidden}.drill-head{padding:20px 24px 16px}.drill-head h3{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:22px;line-height:1.15;text-transform:uppercase;margin-top:8px}.drill-price{padding:12px 24px;border-block:2px solid var(--line);background:var(--bg-alt);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.drill-price strong{font-family:var(--font-mono);font-weight:700;font-size:26px}.drill-price .mono{color:var(--muted);font-size:14px}.drill-card>p{padding:16px 24px 22px;font-size:18px;line-height:1.65;color:var(--muted)}.drill-note{margin:0 24px 20px;letter-spacing:.1em}.drill-note,.pay-badge{font-family:var(--font-mono);font-size:14px;text-transform:uppercase;color:var(--accent-text)}.pay-badge{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.12em;border:2px solid var(--accent);padding:7px 14px;border-radius:999px}.featured-post{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,56px);align-items:center;border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:clamp(24px,3.4vw,44px);margin-top:44px}.featured-post h3{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:clamp(26px,2.8vw,36px);line-height:1.12;margin-top:12px}.featured-post h3 a{text-decoration:none}.featured-post h3 a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px}.featured-chip{display:inline-block;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:4px 12px}.featured-post .post-line{margin-top:14px;color:var(--muted);font-size:18px}.plate-169{aspect-ratio:16/9!important}.plate-43{aspect-ratio:4/3!important}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,28px);margin-top:36px}.post-card{border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:6px 6px 0 var(--flat);overflow:hidden;display:flex;flex-direction:column}.post-card .plate{border:0;border-bottom:2px solid var(--line);border-radius:0;aspect-ratio:16/9}.post-card .plate:after{left:8%;right:8%;bottom:10%;height:8px}.post-card .plate svg{width:34%;margin-bottom:4%}.post-body-block{padding:18px 22px 22px;display:grid;gap:10px;align-content:start}.post-kicker{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.post-card h3{font-size:20px;font-weight:700;line-height:1.35;font-family:var(--font-body)}.post-card h3 a{text-decoration:none}.post-card h3 a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.post-hero .hero-h{max-width:20ch}.post-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.post-figure{margin:34px 0 0}.post-figure .plate{aspect-ratio:16/9}.post-figure figcaption{margin-top:10px;font-family:var(--font-mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.post-body{max-width:800px}.post-body>*+*{margin-top:22px}.post-body h2{font-family:var(--font-display);font-weight:800;font-stretch:116%;font-size:clamp(24px,2.6vw,30px);line-height:1.18;text-transform:none;margin-top:48px;padding-top:22px;border-top:2px solid var(--line-soft);display:flex;gap:14px;align-items:baseline}.post-body h2 .h2-num{font-family:var(--font-mono);font-weight:700;font-size:15px;color:var(--accent-text);flex:none}.post-body ol,.post-body ul{padding-left:26px;display:grid;gap:12px}.post-body li{line-height:1.7}.post-body li::marker{color:var(--accent-text);font-family:var(--font-mono);font-weight:700}.post-body .post-inbody{margin-block:36px}.post-body .post-inbody .plate{aspect-ratio:4/3}.post-callout{border:2px solid var(--line);border-left:8px solid var(--accent);border-radius:var(--radius);background:var(--surface);box-shadow:6px 6px 0 var(--flat);padding:24px 28px;font-size:21px;line-height:1.65;font-weight:500}.takeaways{border:2px solid var(--line);border-radius:var(--radius);background:var(--bg-alt);box-shadow:8px 8px 0 var(--flat);padding:clamp(24px,3vw,34px);margin-top:44px}.takeaways .mono{color:var(--accent-text);display:block;margin-bottom:14px}.takeaways ul{padding-left:24px;display:grid;gap:12px}.author-card{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:8px 8px 0 var(--flat);padding:22px 26px;margin-top:48px}.author-mark{width:56px;height:56px;border-radius:14px;flex:none;background:var(--accent);color:var(--accent-ink);border:2px solid var(--line);display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:20px}.author-card p{font-size:18px;color:var(--muted)}.author-card .author-name{font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.related-list{list-style:none;padding:0;display:grid;gap:0;margin-top:20px;border:2px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:6px 6px 0 var(--flat)}.related-list li+li{border-top:1.5px solid var(--line-soft)}.related-list a{display:flex;gap:14px;align-items:baseline;padding:15px 20px;text-decoration:none;font-size:18px;font-weight:600;line-height:1.45;color:var(--ink)}.related-list a:hover{background:var(--bg-alt)}.related-list .mono{color:var(--accent-text);flex:none}.back-to-blog{display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);text-decoration:none}.back-to-blog:hover{text-decoration:underline;text-underline-offset:4px}.home-plate{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;border:2px solid var(--line);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);box-shadow:8px 8px 0 var(--flat);padding:clamp(22px,3vw,32px);margin-top:44px}.home-plate-mark{width:62px;height:62px;border-radius:14px;background:var(--accent-ink);color:var(--accent);display:grid;place-items:center;border:2px solid var(--line);font-family:var(--font-display);font-weight:900;font-stretch:130%;font-size:22px}.home-plate h3{font-family:var(--font-display);font-weight:800;font-stretch:120%;font-size:clamp(22px,2.4vw,30px);text-transform:uppercase;line-height:1.1}.home-plate p{letter-spacing:.12em;margin-top:8px}.home-plate p,.tbd-chip{font-family:var(--font-mono);font-size:14px;text-transform:uppercase}.tbd-chip{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.13em;border:2px dashed var(--line);border-radius:999px;padding:6px 14px;color:var(--muted);background:var(--surface)}.area-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:26px}.area-card{position:relative;border:2px solid var(--line);border-radius:var(--radius);background:repeating-linear-gradient(to right,transparent 0 34px,var(--line-faint) 34px 35.5px),var(--surface);box-shadow:6px 6px 0 var(--flat);padding:20px 22px 18px;display:grid;gap:8px;align-content:start;min-height:128px}.area-card .mono{color:var(--accent-text);font-size:14px}.area-card h3{font-family:var(--font-display);font-weight:800;font-stretch:118%;font-size:21px;line-height:1.12;text-transform:uppercase}.area-card a{text-decoration:none}.area-card a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.area-card .area-dot{position:absolute;right:14px;bottom:14px;width:12px;height:12px;border-radius:4px;background:var(--accent)}.area-note{margin-top:30px;max-width:66ch;color:var(--muted);font-size:18px;border-left:4px solid var(--accent);padding-left:18px}@media (max-width:980px){.contact-grid,.cta-inner,.denise-grid,.hero-grid,.prog-row{grid-template-columns:1fr}.denise-grid .photo-slot{position:static;max-width:420px}.hero-slot{max-width:420px}.gallery-grid,.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prog-grid{grid-template-columns:1fr;max-width:560px}.steps-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.step-cell+.step-cell{border-left:0}.step-cell:nth-child(2n){border-left:2px solid var(--line)}.step-cell:nth-child(n+3){border-top:2px solid var(--line)}.eval-grid,.form-row,.quote-grid,.start-steps{grid-template-columns:1fr}.prog-row .photo-slot{max-width:460px}.about-two,.drill-grid,.featured-post,.twin-grid{grid-template-columns:1fr}.drill-grid{max-width:560px}.area-grid,.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1240px){.site-nav{order:3;width:100%;margin-left:0;justify-content:space-between;border-top:1px solid var(--line-soft);padding-top:10px;flex-wrap:wrap}.site-nav a{padding:8px 10px}.head-actions{margin-left:auto}}@media (max-width:980px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sb-item:nth-child(3){display:none}.hero-score{grid-template-columns:1fr}.score-cell+.score-cell{border-left:0;border-top:2px solid var(--line)}.gallery-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gallery-grid,.spec-grid{grid-template-columns:1fr}.gallery-grid .photo-slot,.spec-card{max-width:100%}.sb-item:nth-child(2){display:none}.scorebar .wrap{justify-content:center}.brand-name{font-size:17px}.brand-name small{display:none}.masthead{gap:10px 14px}.brand{gap:10px}.brand-tile{width:42px;height:42px;font-size:17px}.cmd-word{font-size:clamp(44px,12.5vw,68px)}.head-call .btn-num{display:none}.head-call{padding:12px 14px}.head-call .btn-ic{width:20px;height:20px}.cta-actions .btn,.hero-ctas .btn{width:100%;justify-content:center}.eval-price{position:static;display:inline-block;margin-bottom:14px;box-shadow:4px 4px 0 var(--flat)}.foot-grid{grid-template-columns:1fr}.foot-base{justify-content:center;text-align:center}.area-grid,.home-plate,.post-grid{grid-template-columns:1fr}.post-body h2{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.chip-check span,.cmd-rule,.site-nav a:after,.theme-btn,[data-obey]{transition:none!important}html.js .cmd:not(.obeyed) .cmd-rule,html.js .cmd:not(.obeyed) [data-obey]{transform:none}.ticker-track{animation:none}}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.dark .btn-primary,:root.dark .btn-primary{background:#1C4A18;color:#ECF4EE;box-shadow:0 5px 0 #10300E}.dark .prog-badge,.dark .step-num,:root.dark .prog-badge,:root.dark .step-num{background:#1C4A18;color:#ECF4EE}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark) .btn-primary{background:#1C4A18;color:#ECF4EE;box-shadow:0 5px 0 #10300E}:root:not(.light):not(.dark) .prog-badge,:root:not(.light):not(.dark) .step-num{background:#1C4A18;color:#ECF4EE}}.cmd.band-alt,.cmd.cta-band{border-top-color:transparent;border-bottom-color:transparent;position:relative}.cmd.band-alt:before,.cmd.cta-band:before{content:"";position:absolute;top:-2px;left:0;right:0;height:14px;pointer-events:none;background-color:var(--accent-text);opacity:.38;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M0,14 V6 H24 V3 H28 V0 H32 V3 H46 V7 H70 V4 H84 V1 H88 V4 H92 V6 H120 V14 Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M0,14 V6 H24 V3 H28 V0 H32 V3 H46 V7 H70 V4 H84 V1 H88 V4 H92 V6 H120 V14 Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:120px 14px;mask-size:120px 14px;-webkit-mask-position:left bottom;mask-position:left bottom}.cmd.cta-band:before{background-color:var(--field-ink);opacity:.3}@media (prefers-reduced-motion:no-preference){.cmd.band-alt:before,.cmd.cta-band:before{transition:opacity .3s ease}}