body::before{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:0;background-image:url(data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'140\' height=\'140\'%3E%3Cfilter id=\'n\'%3E%3CfeTurbulence type=\'fractalNoise\' baseFrequency=\'.85\' numOctaves=\'3\'/%3E%3C/filter%3E%3Crect width=\'140\' height=\'140\' filter=\'url(%23n)\'/%3E%3C/svg%3E);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;opacity:0.035;pointer-events:none}body::before{content:""}.wrap{position:relative;z-index:1;max-width:1180px;margin-right:auto;margin-left:auto;padding-right:clamp(20px,5vw,56px);padding-left:clamp(20px,5vw,56px)}.desig{color:var(--soft);font-family:var(--font-mono);font-weight:500;font-size:0.685rem;text-transform:uppercase;letter-spacing:0.14em}.band{position:relative;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px);border-top:1px solid var(--rule)}.band-tick{position:absolute;top:-1px;left:0px;width:34px;height:3px;background-color:var(--ink)}.band-deep{background-color:var(--ink-deep);border-top:0px solid}.bhead{display:grid;gap:14px;margin-bottom:clamp(30px,4vw,48px)}.band-title{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:1.1;letter-spacing:-0.01em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.band-title-deep{color:var(--band-text);font-family:var(--font-display);font-weight:400;font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:1.1;letter-spacing:-0.01em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.band-intro{max-width:var(--measure);color:var(--soft);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.band-intro-deep{max-width:var(--measure);color:var(--band-soft);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.desig-deep{color:var(--band-soft);font-family:var(--font-mono);font-weight:500;font-size:0.685rem;text-transform:uppercase;letter-spacing:0.14em}.band-tick-deep{position:absolute;top:0px;left:0px;width:34px;height:3px;background-color:var(--copper)}.site-head{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:40;background-color:var(--paper);border-bottom:1px solid var(--rule)}@media (max-width:1023px){.site-head{position:static;top:auto}}.head-in{display:flex;align-items:center;gap:26px;min-height:68px}@media (max-width:1023px){.head-in{display:flex;align-items:center;gap:14px 18px;min-height:0px;padding-top:12px;padding-bottom:0px}.head-in{flex-wrap:wrap}}.mark{display:flex;flex-flow:row;align-items:center;gap:12px;line-height:1;text-decoration:none;margin-right:auto}.mark-name{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:1.4rem;letter-spacing:-0.015em}.mark-sub{color:var(--soft);font-family:var(--font-mono);font-size:0.6rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:4px}.nav{display:flex;gap:24px}@media (max-width:1023px){.nav{display:none;gap:0px;order:3;width:100%;padding-top:2px;padding-bottom:16px}.nav.is-open{display:flex;flex-flow:column;gap:0px}}.nav-link{color:var(--text);font-size:0.92rem;text-decoration:none;padding-top:4px;padding-bottom:4px;border-bottom:1px solid transparent}.nav-link:hover{color:var(--ink);border-bottom:1px solid var(--copper)}@media (max-width:1023px){.nav-link{color:var(--text);font-size:0.88rem;text-decoration:none;padding-top:12px;padding-bottom:12px;border-bottom:1px solid transparent}.nav-link{white-space:nowrap}}.head-tel{color:var(--ink);font-family:var(--font-mono);font-size:0.85rem;text-decoration:none}.head-tel:hover{color:var(--copper)}.head-tel{white-space:nowrap}@media (max-width:1023px){.head-tel{display:inline-block;font-size:0.8rem;padding-top:9px;padding-bottom:9px}}.btn{display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-mono);font-weight:500;font-size:0.78rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:13px;padding-right:20px;padding-bottom:13px;padding-left:20px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}@media (max-width:479px){.btn{width:100%}}.btn-pri{color:var(--on-copper);background-color:var(--copper);border-top:1px solid var(--copper);border-right:1px solid var(--copper);border-bottom:1px solid var(--copper);border-left:1px solid var(--copper)}.btn-pri:hover{color:var(--on-copper);background-color:var(--copper-hi);border-top:1px solid var(--copper-hi);border-right:1px solid var(--copper-hi);border-bottom:1px solid var(--copper-hi);border-left:1px solid var(--copper-hi)}.btn-sec{color:var(--ink);background-color:transparent;border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink)}.btn-sec:hover{color:var(--paper);background-color:var(--ink);border-top:1px solid var(--ink);border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink)}.btn-ondeep{color:var(--band-text);background-color:transparent;border-top:1px solid var(--band-soft);border-right:1px solid var(--band-soft);border-bottom:1px solid var(--band-soft);border-left:1px solid var(--band-soft)}.btn-ondeep:hover{color:var(--ink-deep);background-color:var(--band-text);border-top:1px solid var(--band-text);border-right:1px solid var(--band-text);border-bottom:1px solid var(--band-text);border-left:1px solid var(--band-text)}.btn-sm{font-size:0.72rem;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px}@media (max-width:479px){.btn-sm{width:auto;font-size:0.68rem;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px}}.hero{padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(40px,5vw,64px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(32px,5vw,64px)}@media (max-width:1023px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.hero-copy{display:grid;align-content:end;gap:0px}.hero-eyebrow{color:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:0.685rem;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero-title{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,5vw,3.7rem);line-height:1.04;letter-spacing:-0.01em;text-wrap:balance;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hero-title{font-size:2.4rem}}.hero-accent{color:var(--copper);font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,5vw,3.7rem);line-height:1.04;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hero-accent{font-size:2.4rem}}.hero-lede{max-width:52ch;color:var(--soft);font-size:1.06rem;margin-top:22px}.hero-cta{display:flex;gap:12px;margin-top:30px}.hero-cta{flex-wrap:wrap}@media (max-width:479px){.hero-cta{flex-flow:column;align-items:stretch}}.hero-fig{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero-img{display:block;width:100%;height:auto}.figtag{display:flex;align-items:baseline;gap:10px;color:var(--soft);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.12em;margin-top:10px}.figtag-num{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--ink);font-weight:500}.specs{display:flex;margin-top:clamp(36px,5vw,56px);border-top:1px solid var(--rule)}.specs{flex-wrap:wrap}.spec{flex-grow:1;flex-shrink:1;flex-basis:150px;position:relative;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:0px;border-right:1px solid var(--rule)}@media (max-width:767px){.spec{flex-grow:1;flex-shrink:1;flex-basis:100%;position:relative;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:0px;border-right:0px solid;border-bottom:1px solid var(--rule)}}.spec-tick{position:absolute;top:-1px;left:0px;width:18px;height:2px;background-color:var(--copper)}.spec-num{display:block;color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:1.45rem;line-height:1.2}.spec-label{color:var(--soft);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.11em}.picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.pick{display:flex;flex-flow:column;gap:8px;text-decoration:none;padding-top:26px;padding-right:22px;padding-bottom:24px;padding-left:22px;border-right:1px solid var(--rule)}.pick:hover{background-color:var(--panel)}@media (max-width:1023px){.pick{border-right:0px solid;border-bottom:1px solid var(--rule)}}.pick-name{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:1.3rem;line-height:1.2}.pick-desc{color:var(--soft);font-size:0.87rem;line-height:1.45}.pick-go{color:var(--copper);font-family:var(--font-mono);font-size:0.64rem;text-transform:uppercase;letter-spacing:0.12em;margin-top:auto;padding-top:12px}.symptoms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0px;background-color:transparent;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}@media (max-width:1119px){.symptoms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0px}}@media (max-width:767px){.symptoms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0px}}.sym{display:grid;align-content:start;gap:7px;text-decoration:none;padding-top:24px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--paper);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.sym:hover{background-color:var(--panel)}.sym{grid-align-content:start}.sym-code{color:var(--copper);font-family:var(--font-mono);font-size:0.68rem;letter-spacing:0.1em}.sym-title{color:var(--ink);font-weight:600;font-size:1.02rem;line-height:1.25}.sym-desc{color:var(--soft);font-size:0.88rem;line-height:1.5}.layers{display:grid;margin-top:8px;border-top:1px solid var(--band-rule)}.layer{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--band-rule)}@media (max-width:1023px){.layer{grid-template-columns:minmax(0,1fr);gap:6px}}.layer-num{color:var(--copper-on-deep);font-family:var(--font-mono);font-size:0.7rem;letter-spacing:0.12em;padding-top:5px}.layer-title{color:var(--band-text);font-family:var(--font-display);font-weight:400;font-size:1.22rem;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.layer-desc{max-width:var(--measure);color:var(--band-soft);font-size:0.97rem;margin-top:8px}.plates{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2.4vw,30px)}.plate{display:flex;flex-flow:column}.plate-a{grid-column-start:span 7}@media (max-width:1119px){.plate-a{grid-column-start:span 6}}@media (max-width:767px){.plate-a{grid-column-start:span 12}}.plate-b{grid-column-start:span 5}@media (max-width:1119px){.plate-b{grid-column-start:span 6}}@media (max-width:767px){.plate-b{grid-column-start:span 12}}.plate-c{grid-column-start:span 5}@media (max-width:1119px){.plate-c{grid-column-start:span 6}}@media (max-width:767px){.plate-c{grid-column-start:span 12}}.plate-d{grid-column-start:span 7}@media (max-width:1119px){.plate-d{grid-column-start:span 6}}@media (max-width:767px){.plate-d{grid-column-start:span 12}}.shot{overflow:hidden;line-height:0;border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.plate-img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover;object-position:50% 50%}.cap{display:grid;gap:6px;padding-top:14px;padding-right:2px;padding-bottom:0px;padding-left:2px}.cap-label{color:var(--copper);font-family:var(--font-mono);font-weight:500;font-size:0.66rem;text-transform:uppercase;letter-spacing:0.13em}.cap-text{max-width:52ch;color:var(--soft);font-size:0.92rem;line-height:1.5}.todo{display:grid;align-content:center;gap:10px;height:100%;padding-top:26px;padding-right:26px;padding-bottom:28px;padding-left:26px;border-top:1px dashed var(--rule-strong);border-right:1px dashed var(--rule-strong);border-bottom:1px dashed var(--rule-strong);border-left:1px dashed var(--rule-strong)}.todo-label{color:var(--copper);font-family:var(--font-mono);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.13em}.todo-text{max-width:var(--measure);color:var(--soft);font-size:0.94rem}.todo-deep{display:grid;gap:10px;margin-top:26px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;border-top:1px dashed var(--band-rule);border-right:1px dashed var(--band-rule);border-bottom:1px dashed var(--band-rule);border-left:1px dashed var(--band-rule)}.todo-text-deep{max-width:var(--measure);color:var(--band-soft);font-size:0.94rem}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));border-top:1px solid var(--rule-strong)}.step{padding-top:24px;padding-right:24px;padding-bottom:26px;padding-left:0px;border-right:1px solid var(--rule)}@media (max-width:767px){.step{padding-right:0px;border-right:0px solid;border-bottom:1px solid var(--rule)}}.step-num{display:block;color:var(--copper);font-family:var(--font-mono);font-size:0.68rem;letter-spacing:0.14em;margin-bottom:10px}.step-title{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:1.22rem;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:7px;margin-left:0px}.step-desc{color:var(--soft);font-size:0.9rem}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;background-color:var(--rule);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.price{display:grid;align-content:start;gap:10px;padding-top:28px;padding-right:26px;padding-bottom:30px;padding-left:26px;background-color:var(--paper)}.price-amt{color:var(--ink);font-family:var(--font-display);font-size:2.3rem;line-height:1}.price-amt{font-variant-numeric:tabular-nums}.price-title{color:var(--text);font-family:var(--font-body);font-weight:600;font-size:1.02rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.price-desc{color:var(--soft);font-size:0.88rem}.price-note{max-width:var(--measure);color:var(--soft);font-size:0.93rem;margin-top:22px}.price-link{display:inline-block;color:var(--copper);font-family:var(--font-mono);font-size:0.85rem;text-decoration:none;margin-top:8px}.price-link:hover{color:var(--copper-hi)}@media (max-width:767px){.price-link{font-size:0.95rem;padding-top:12px;padding-bottom:12px}}.split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,70px)}@media (max-width:1023px){.split{grid-template-columns:minmax(0,1fr)}}.slab{padding-top:clamp(28px,4vw,44px);padding-right:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px);padding-left:clamp(28px,4vw,44px);background-color:var(--panel);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.prose{display:grid;gap:18px}.prose-p{max-width:var(--measure);color:var(--text);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.creds{display:flex;gap:8px 20px;margin-top:26px;padding-top:20px;border-top:1px solid var(--rule)}.creds{flex-wrap:wrap}.cred{color:var(--ink);font-family:var(--font-mono);font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em}.faq{display:grid;border-top:1px solid var(--rule)}.faq-item{display:grid;gap:8px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--rule)}.faq-q{color:var(--ink);font-weight:600;font-size:1.03rem;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.faq-a{max-width:var(--measure);color:var(--soft);font-size:0.96rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cta-final{display:grid;justify-items:start;gap:22px}.cta-text{max-width:52ch;color:var(--band-soft);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.foot{padding-top:clamp(48px,6vw,72px);padding-bottom:30px;background-color:var(--ink-deep)}.foot-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,48px)}@media (max-width:767px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.foot-grid{grid-template-columns:minmax(0,1fr)}}.foot-col{display:grid;align-content:start;gap:12px}.foot-head{color:var(--band-soft);font-family:var(--font-mono);font-weight:500;font-size:0.68rem;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.foot-link{color:var(--band-text);font-size:0.92rem;text-decoration:none}.foot-link:hover{color:var(--copper)}@media (max-width:767px){.foot-link{display:block;padding-top:7px;padding-bottom:7px}}.foot-mark{display:block;color:var(--band-text);font-family:var(--font-display);font-weight:400;font-size:1.3rem;letter-spacing:-0.015em}.foot-sub{display:block;color:var(--band-soft);font-family:var(--font-mono);font-size:0.6rem;text-transform:uppercase;letter-spacing:0.2em;margin-top:6px}.foot-note{max-width:36ch;color:var(--band-soft);font-size:0.9rem;margin-top:4px}.foot-meta{color:var(--band-soft);font-size:0.92rem}.foot-base{display:flex;justify-content:space-between;align-items:center;gap:14px 26px;color:var(--band-soft);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.1em;margin-top:clamp(34px,5vw,52px);padding-top:22px;border-top:1px solid var(--band-rule)}.foot-base{flex-wrap:wrap}.phero{padding-top:clamp(44px,6vw,78px);padding-bottom:clamp(34px,4.5vw,56px);border-bottom:1px solid var(--rule)}.phero-inner{display:grid;gap:16px;max-width:760px}.phero-title{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.04;letter-spacing:-0.01em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.phero-title{font-size:2.2rem}}.phero-lede{max-width:56ch;color:var(--soft);font-size:1.06rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.svc-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0px;background-color:transparent;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.svc{display:grid;align-content:start;gap:9px;text-decoration:none;padding-top:26px;padding-right:26px;padding-bottom:28px;padding-left:26px;background-color:var(--paper);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.svc:hover{background-color:var(--panel)}@media (max-width:767px){.svc{display:grid;align-content:start;gap:9px;text-decoration:none;padding-top:22px;padding-right:20px;padding-bottom:24px;padding-left:20px;background-color:var(--paper);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}}.svc-code{color:var(--copper);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.13em}.svc-name{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:1.42rem;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.svc-desc{color:var(--soft);font-size:0.93rem;line-height:1.55}.svc-meta{color:var(--soft);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.1em;margin-top:4px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background-color:var(--rule);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.ccard{display:grid;align-content:start;gap:8px;padding-top:28px;padding-right:26px;padding-bottom:30px;padding-left:26px;background-color:var(--paper)}@media (max-width:767px){.ccard{padding-top:22px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.ccard-label{color:var(--copper);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.13em}.ccard-value{display:block;color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:1.55rem;line-height:1.15;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ccard-value{overflow-wrap:break-word}@media (max-width:767px){.ccard-value{font-size:1.35rem}}.ccard-note{color:var(--soft);font-size:0.9rem;line-height:1.5}.ccard-link{display:inline-block;color:var(--copper);font-family:var(--font-mono);font-size:0.72rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;margin-top:6px}.ccard-link:hover{color:var(--copper-hi)}@media (max-width:767px){.ccard-link{font-size:0.76rem;padding-top:10px;padding-bottom:10px}}.routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));border-top:1px solid var(--rule-strong)}.route{padding-top:24px;padding-right:26px;padding-bottom:26px;padding-left:0px;border-right:1px solid var(--rule)}@media (max-width:1023px){.route{padding-right:0px;border-right:0px solid;border-bottom:1px solid var(--rule)}}.route-num{display:block;color:var(--copper);font-family:var(--font-mono);font-size:0.68rem;letter-spacing:0.14em;margin-bottom:10px}.route-title{color:var(--ink);font-family:var(--font-display);font-weight:400;font-size:1.3rem;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.route-desc{color:var(--soft);font-size:0.92rem;line-height:1.55}.notebar{display:grid;gap:8px;margin-top:clamp(26px,3vw,38px);padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--panel);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.notebar-label{color:var(--copper);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.13em}.notebar-text{max-width:var(--measure);color:var(--text);font-size:0.95rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.crumbs{display:flex;align-items:center;gap:10px;color:var(--soft);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:0.14em;margin-bottom:24px}.crumbs{flex-wrap:wrap}@media (max-width:767px){.crumbs{display:flex;align-items:center;gap:4px 10px;color:var(--soft);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:14px}.crumbs{flex-wrap:wrap}}.crumb{color:var(--soft);text-decoration:none;padding-bottom:2px;border-bottom:1px solid var(--rule-strong);transition:color 0.15s ease,border-color 0.15s ease}.crumb:hover{color:var(--copper)}@media (max-width:767px){.crumb{color:var(--soft);text-decoration:underline;padding-top:9px;padding-bottom:9px;border-bottom:0px solid}.crumb{text-underline-offset:3px;text-decoration-color:var(--rule-strong)}}.crumb-sep{color:var(--soft)}.crumb-now{color:var(--ink)}@media (max-width:767px){.crumb-now{color:var(--ink);padding-top:9px;padding-bottom:9px}}.nav-item{display:flex;align-items:center;align-self:stretch}.nav-item:hover .mega{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.nav-item:focus-within .mega{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}@media (max-width:1023px){.nav-item{display:flex;flex-flow:column;align-items:stretch}.nav-item{align-self:auto}}.mega{display:grid;visibility:hidden;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:26px 34px;position:absolute;top:100%;right:0px;left:0px;z-index:50;padding-top:30px;padding-right:34px;padding-bottom:24px;padding-left:34px;background-color:var(--paper);border-top:0px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);opacity:0;transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s;box-shadow:0px 18px 40px rgba(10,58,36,.13);transform:translate3d(0,-6px,0)}@media (max-width:1023px){.mega{display:flex;visibility:visible;flex-flow:column;gap:16px;position:static;z-index:auto;padding-top:2px;padding-right:0px;padding-bottom:6px;padding-left:14px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;opacity:1}.mega{transform:none;box-shadow:none}}.mega-col{display:flex;flex-flow:column;gap:9px}@media (max-width:1023px){.mega-col{gap:0px}}.mega-feat{display:flex;flex-flow:column;gap:9px;padding-left:30px;border-left:1px solid var(--rule)}@media (max-width:1023px){.mega-feat{gap:7px;padding-top:14px;padding-left:0px;border-top:1px solid var(--rule);border-left:0px solid}}.mega-h{color:var(--soft);font-family:var(--font-mono);font-size:0.68rem;text-transform:uppercase;letter-spacing:0.1em}.mega-link{color:var(--text);font-size:0.92rem;text-decoration:none;padding-top:3px;padding-right:0px;padding-bottom:3px;padding-left:0px;border-bottom:1px solid transparent}.mega-link:hover{color:var(--copper)}@media (max-width:1023px){.mega-link{font-size:0.9rem;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}}.mega-blurb{color:var(--soft);font-size:0.85rem;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mega-cta{color:var(--ink);font-weight:600;font-size:0.9rem;text-decoration:none}.mega-cta:hover{color:var(--copper)}.mega-foot{display:flex;gap:26px;grid-column-start:1;grid-column-end:-1;padding-top:15px;border-top:1px solid var(--rule)}@media (max-width:1023px){.mega-foot{gap:16px;padding-top:14px;border-top:1px solid var(--rule)}.mega-foot{flex-wrap:wrap}}.mega-flink{color:var(--soft);font-family:var(--font-mono);font-size:0.72rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em}.mega-flink:hover{color:var(--copper)}.foot-addr{color:var(--band-soft);font-size:0.92rem;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.burger{display:none;gap:10px;color:var(--ink);font-family:var(--font-mono);font-size:0.72rem;text-transform:uppercase;letter-spacing:0.14em;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}@media (max-width:1023px){.burger{display:flex;justify-content:space-between;order:2;width:100%;padding-top:13px;padding-right:0px;padding-bottom:13px;padding-left:0px;border-top:1px solid var(--rule)}}.burger-ic{width:22px;height:16px;color:var(--ink)}.hero-trust{color:var(--soft);font-family:var(--font-mono);font-size:0.68rem;line-height:2;text-transform:uppercase;letter-spacing:0.11em;margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.hero-trust{font-size:0.62rem;line-height:1.9;letter-spacing:0.08em;margin-top:18px}}.rs-embed{margin-top:28px;background-color:var(--paper);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.rs-frame{display:block;width:100%;height:900px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.rs-frame{height:1150px}}.mark-logo{display:block;flex-shrink:0;width:76px;height:auto}@media (max-width:767px){.mark-logo{display:block;width:68px}}@media (max-width:479px){.mark-logo{display:block;width:60px}}.foot-logo{display:block;width:190px;height:auto;margin-bottom:14px}.mark-text{display:flex;flex-flow:column}.rs-frame-short{display:block;width:100%;height:660px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.rs-frame-short{height:900px}}.legal{display:grid;gap:clamp(30px,4vw,46px);max-width:780px}.legal-sec{display:grid;gap:12px}.legal-num{color:var(--copper);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.2em}.legal-h{color:var(--ink);font-size:clamp(1.15rem,2vw,1.4rem);letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.legal-sub{color:var(--ink);font-weight:600;font-size:0.95rem;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}.legal-p{max-width:var(--measure);color:var(--text);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.legal-list{display:grid;gap:9px;max-width:var(--measure);margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:20px}.legal-li{color:var(--text);line-height:1.6}.legal-toc{display:grid;gap:8px}.legal-toc-link{color:var(--ink);font-size:0.95rem;text-decoration:none;padding-bottom:7px;border-bottom:1px solid var(--rule)}.legal-toc-link:hover{color:var(--copper)}.legal-meta{display:flex;gap:26px;color:var(--soft);font-family:var(--font-mono);font-size:0.66rem;text-transform:uppercase;letter-spacing:0.12em}.legal-meta{flex-wrap:wrap}.foot-legal{display:flex;gap:18px}.foot-legal{flex-wrap:wrap}.foot-legal-link{color:var(--band-soft);text-decoration:none}.foot-legal-link:hover{color:var(--paper)}.shot-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.pair-half{display:flex;flex-flow:column;overflow:hidden;border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}.pair-img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;object-position:50% 50%}@media (max-width:479px){.pair-img{display:block;width:100%;height:auto;max-height:300px;object-fit:cover;object-position:50% 50%}}.pair-tag{color:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:0.66rem;text-transform:uppercase;letter-spacing:0.13em;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;background-color:var(--panel);border-top:1px solid var(--rule)}@media (max-width:479px){.pair-tag{color:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:0.66rem;text-transform:uppercase;letter-spacing:0.1em;padding-top:7px;padding-right:8px;padding-bottom:7px;padding-left:8px;background-color:var(--panel);border-top:1px solid var(--rule)}}.plates-spaced{margin-top:clamp(30px,4vw,48px)}.cap-label-deep{color:var(--copper-on-deep);font-family:var(--font-mono);font-weight:500;font-size:0.66rem;text-transform:uppercase;letter-spacing:0.13em}.cap-text-deep{max-width:52ch;color:var(--band-soft);font-size:0.92rem;line-height:1.5}.plate-full{grid-column-start:span 12}