@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:500;src:url(/Palmer-MSP/_astro/montserrat-alternates-latin-500-normal.BPrmw4l9.woff2)format("woff2"),url(/Palmer-MSP/_astro/montserrat-alternates-latin-500-normal.DbFw03QM.woff)format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:700;src:url(/Palmer-MSP/_astro/montserrat-alternates-latin-700-normal.BnxGQhjj.woff2)format("woff2"),url(/Palmer-MSP/_astro/montserrat-alternates-latin-700-normal.PHmh2Avh.woff)format("woff")}@font-face{font-family:Montserrat Alternates;font-style:normal;font-display:swap;font-weight:800;src:url(/Palmer-MSP/_astro/montserrat-alternates-latin-800-normal.w6-45rZS.woff2)format("woff2"),url(/Palmer-MSP/_astro/montserrat-alternates-latin-800-normal.CCt9N2uq.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/Palmer-MSP/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/Palmer-MSP/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/Palmer-MSP/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/Palmer-MSP/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/Palmer-MSP/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/Palmer-MSP/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/Palmer-MSP/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/Palmer-MSP/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/Palmer-MSP/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/Palmer-MSP/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}:root{--bg:#0e1113;--panel:#171b1e;--line:#2a3035;--line-strong:#4a535a;--text:#f2f4f5;--text-2:#c9d0d5;--muted:#a7b0b7;--gold:#d9a441;--gold-hover:#e8bd69;--on-gold:#0e1113;--green:#4ade80;--font-display:"Montserrat Alternates", "Montserrat", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--s-7:56px;--s-8:64px;--s-9:72px;--s-12:96px;--r-btn:6px;--r-card:10px;--r-panel:12px;--max:1312px;--gutter:64px;--section-gap:var(--s-12);color-scheme:dark}@media (width<=900px){:root{--gutter:32px;--section-gap:64px}}@media (width<=640px){:root{--gutter:16px;--section-gap:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-2)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex}main{flex:1 0 auto}img,svg{max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:700;line-height:1.1}p{margin:0}a{color:var(--gold);text-underline-offset:3px}a:hover{color:var(--gold-hover)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.skip-link{left:var(--s-2);z-index:100;background:var(--gold);color:var(--on-gold);border-radius:var(--r-btn);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--s-2);color:var(--on-gold)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.btn{border-radius:var(--r-btn);min-height:44px;font:600 16px/1.2 var(--font-body);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;padding:13px 22px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--gold);color:var(--on-gold)}.btn-primary:hover{background:var(--gold-hover);color:var(--on-gold)}.btn-secondary{color:var(--text);border:2px solid var(--line-strong);background:0 0;padding:11px 20px}.btn-secondary:hover{border-color:var(--text-2);color:var(--text)}.btn-lg{padding:17px 28px;font-size:17px}.btn-secondary.btn-lg{padding:15px 26px}.link-arrow{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-panel)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips a{border:2px solid var(--line-strong);min-height:44px;color:var(--text);font:500 15px var(--font-body);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.chips a:hover{border-color:var(--text-2);color:var(--text)}.chips a[aria-current=true]{background:var(--gold);border-color:var(--gold);color:var(--on-gold);font-weight:600}@media (width<=640px){.chips{gap:8px}.chips a{padding:0 16px}}.placeholder{font-family:var(--font-mono);color:var(--gold)}.page-head{padding-block:var(--s-8) var(--s-6);gap:var(--s-2);flex-direction:column;display:flex}.page-head h1{font-size:clamp(38px,5vw,56px);line-height:1}.lede{color:var(--text-2);max-width:68ch;font-size:20px;line-height:1.55}@media (width<=640px){.lede{font-size:17px}}.section{padding-top:var(--section-gap)}.section>h2,.section-title{margin-bottom:var(--s-3);font-size:clamp(28px,3vw,36px)}.prose{max-width:72ch;color:var(--text-2);font-size:17px;line-height:1.65}.prose>*+*{margin-top:1em}.prose h2{color:var(--text);margin-top:1.6em;font-size:28px}.prose h3{color:var(--text);margin-top:1.4em;font-size:21px}.prose strong{color:var(--text)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.35em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);z-index:20;background:var(--bg);position:relative}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-4);padding-block:18px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:162px;height:auto;display:block}.menu[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s-4);flex:1;display:flex}nav[data-astro-cid-nen7h5rs]{margin-inline:auto}ul[data-astro-cid-nen7h5rs]{gap:30px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--text);white-space:nowrap;align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold-hover)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--gold);text-underline-offset:8px;text-decoration:underline 2px}.utility[data-astro-cid-nen7h5rs]{align-items:center;gap:20px;display:flex}.util-link[data-astro-cid-nen7h5rs]{color:var(--text);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.util-link[data-astro-cid-nen7h5rs]:hover{color:var(--gold-hover)}.cart[data-astro-cid-nen7h5rs]{color:var(--text);justify-content:center;align-items:center;gap:10px;min-width:44px;height:44px;text-decoration:none;display:inline-flex}.cart[data-astro-cid-nen7h5rs]:hover{color:var(--gold-hover)}.cart-text[data-astro-cid-nen7h5rs]{display:none}.utility[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{white-space:nowrap}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:var(--r-btn);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;display:none}.menu-btn[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close[data-astro-cid-nen7h5rs]{display:block}@media (width<=1180px){.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;padding-block:12px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:115px}.js .menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.menu[data-astro-cid-nen7h5rs]{align-items:stretch;gap:var(--s-2);padding-block:var(--s-1) var(--s-2);flex-direction:column;flex-basis:100%}.js .menu[data-astro-cid-nen7h5rs]:not(.is-open){display:none}nav[data-astro-cid-nen7h5rs]{margin:0}ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);min-height:52px;font-size:18px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 3px 0 0 var(--gold);padding-left:12px;text-decoration:none}.utility[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.util-link[data-astro-cid-nen7h5rs],.cart[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);justify-content:flex-start;min-height:52px;font-size:18px}.cart-text[data-astro-cid-nen7h5rs]{display:inline}.utility[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-top:var(--s-2);min-height:52px}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--section-gap);border-top:1px solid var(--line);padding-block:var(--s-7) 36px}.cols[data-astro-cid-jo6i4kqk]{gap:var(--s-5);color:var(--text-2);grid-template-columns:repeat(4,minmax(0,1fr));font-size:16px;line-height:1.7;display:grid}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;display:flex}h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);color:var(--text);font-size:16px;font-weight:600;line-height:1.7}address[data-astro-cid-jo6i4kqk]{font-style:normal}.mail[data-astro-cid-jo6i4kqk],.note[data-astro-cid-jo6i4kqk]{color:var(--muted)}.mail[data-astro-cid-jo6i4kqk]{font-size:14px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.email[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}.legal[data-astro-cid-jo6i4kqk]{margin-top:var(--s-4);color:var(--muted);justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;font-size:14px;display:flex}.legal[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}@media (width<=900px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.site-footer[data-astro-cid-jo6i4kqk]{padding-block:28px}.cols[data-astro-cid-jo6i4kqk]{gap:var(--s-3);grid-template-columns:1fr;font-size:15px}}.crumbs[data-astro-cid-vx4iavld]{padding-top:var(--s-3)}ol[data-astro-cid-vx4iavld]{color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:15px;list-style:none;display:flex}li[data-astro-cid-vx4iavld]{align-items:center;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";color:var(--line-strong);padding-inline:10px}a[data-astro-cid-vx4iavld]{align-items:center;min-height:44px;display:inline-flex}span[data-astro-cid-vx4iavld]{color:var(--text-2)}.track-map[data-astro-cid-6jgi45ch]{flex-direction:column;gap:18px;padding:28px;display:flex}.head[data-astro-cid-6jgi45ch]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.title[data-astro-cid-6jgi45ch]{font-size:20px}.toggle[data-astro-cid-6jgi45ch]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-btn);padding:4px;display:flex}.toggle[data-astro-cid-6jgi45ch][hidden]{display:none}.toggle[data-astro-cid-6jgi45ch] button[data-astro-cid-6jgi45ch]{color:var(--text);font:500 14px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:44px;padding:10px 14px}.toggle[data-astro-cid-6jgi45ch] button[data-astro-cid-6jgi45ch][aria-pressed=true]{background:var(--gold);color:var(--on-gold);font-weight:600}svg[data-astro-cid-6jgi45ch]{height:auto;display:block}.arrow[data-astro-cid-6jgi45ch]{transform-origin:48px 311px;transition:transform .2s}.ccw[data-astro-cid-6jgi45ch] .arrow[data-astro-cid-6jgi45ch]{transform:rotate(180deg)}.caption[data-astro-cid-6jgi45ch]{color:var(--muted);font-size:13px}@media (width<=640px){.track-map[data-astro-cid-6jgi45ch]{padding:18px}}.specs[data-astro-cid-fctat2lq]{border:1px solid var(--line);border-radius:var(--r-panel);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.spec[data-astro-cid-fctat2lq]{padding:var(--s-3);gap:var(--s-1);border-right:1px solid var(--line);flex-direction:column;display:flex}.spec[data-astro-cid-fctat2lq]:last-child{border-right:0}dt[data-astro-cid-fctat2lq]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}dd[data-astro-cid-fctat2lq]{font-family:var(--font-mono);margin:0;font-size:34px;font-weight:600;line-height:1.2}.unit[data-astro-cid-fctat2lq]{color:var(--muted);font-size:18px}@media (width<=1100px){.specs[data-astro-cid-fctat2lq]{grid-template-columns:repeat(3,minmax(0,1fr))}.spec[data-astro-cid-fctat2lq]{border-bottom:1px solid var(--line)}.spec[data-astro-cid-fctat2lq]:nth-child(3n){border-right:0}.spec[data-astro-cid-fctat2lq]:nth-last-child(-n+3){border-bottom:0}}@media (width<=640px){.specs[data-astro-cid-fctat2lq]{border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr))}.spec[data-astro-cid-fctat2lq]{padding:var(--s-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px}.spec[data-astro-cid-fctat2lq]:nth-child(3n){border-right:1px solid var(--line)}.spec[data-astro-cid-fctat2lq]:nth-child(2n){border-right:0}.spec[data-astro-cid-fctat2lq]:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.spec[data-astro-cid-fctat2lq]:nth-last-child(-n+2){border-bottom:0}dt[data-astro-cid-fctat2lq]{font-size:12px}dd[data-astro-cid-fctat2lq]{font-size:26px}}
