.stn-store{--bg-000:#0c0e12;--bg-100:#10131a;--bg-200:#161a21;--bg-300:#1a1f28;--line-100:#1c2028;--line-200:#2a2f3a;--line-300:#5b6475;--ink-100:#eceef2;--ink-200:#a6adbb;--ink-300:#7a8294;--ink-400:#4a5160;--signal-500:#8fe3cf;--signal-600:#6fd4bd;--signal-050:#0f1a18;--signal-line:#1f3a35;--warn-500:#ffb86b;--warn-050:#1f1810;--danger-500:#ff7b72;--danger-050:#20120f;--tile-slate:#1b1f27;--tile-umber:#2a2622;--tile-pine:#1e2a2a;--paper:#fff;--shadow-lift:0 24px 60px #0000008c;--shadow-focus:0 0 0 3px #8fe3cf59;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.invoice-sheet,.proof-sheet,.theme-light{--bg-000:#fff;--bg-100:#f6f7f9;--bg-200:#eef0f3;--bg-300:#e4e7eb;--line-100:#e6e8ec;--line-200:#d3d6dc;--line-300:#848d9d;--ink-100:#0c0e12;--ink-200:#4a5160;--ink-300:#5c6474;--ink-400:#a6adbb;--signal-500:#0b7a66;--signal-600:#08604f;--signal-050:#e6f6f1;--signal-line:#b7e3d7;--warn-500:#a35200;--warn-050:#fdf1e4;--danger-500:#c8362b;--danger-050:#fdeceb;--tile-slate:#e9ecf0;--tile-umber:#efe9e2;--tile-pine:#e3eeec;--paper:#fff;--shadow-lift:0 24px 60px #0c0e1214;--shadow-focus:0 0 0 3px #0b7a664d;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.stn-store,.invoice-sheet,.proof-sheet,.theme-light{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-dot:999px;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--stn-container-max:1200px;--stn-gutter:var(--space-10);--stn-section-y:var(--space-24);--stn-ease:ease-out;--stn-dur:.12s}@media screen and (width<=749px){.stn-store{--stn-gutter:16px;--stn-section-y:var(--space-16)}}.display-xl{font-family:var(--font-sans);letter-spacing:-.035em;font-variation-settings:"opsz" 32;font-size:72px;font-weight:600;line-height:1.02}.display-lg{font-family:var(--font-sans);letter-spacing:-.035em;font-variation-settings:"opsz" 32;font-size:48px;font-weight:600;line-height:1.02}.heading-lg{font-family:var(--font-sans);letter-spacing:-.03em;font-variation-settings:"opsz" 32;font-size:40px;font-weight:600;line-height:1.05}.heading-md{font-family:var(--font-sans);letter-spacing:-.03em;font-variation-settings:"opsz" 32;font-size:32px;font-weight:600;line-height:1.1}.heading-sm{font-family:var(--font-sans);letter-spacing:-.02em;font-variation-settings:"opsz" 24;font-size:22px;font-weight:600;line-height:1.2}.title{font-family:var(--font-sans);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.body-lg{font-family:var(--font-sans);font-size:19px;font-weight:400;line-height:1.5}.body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.55}.body-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.6}.caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.5}.mono-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.4}.mono-sm{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;font-weight:400;line-height:1.5}.mono-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.2}.mono-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.4}.sc{font-family:var(--font-sans);color:var(--ink-100);-webkit-font-smoothing:antialiased}.sc *,.sc :before,.sc :after{box-sizing:border-box}.sc-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.sc-btn:focus-visible{border-color:var(--line-300);box-shadow:var(--shadow-focus);outline:none}.sc-btn[disabled],.sc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sc-btn--md{min-height:46px;padding:13px 22px;font-size:15px;line-height:20px}.sc-btn--sm{min-height:36px;padding:9px 14px;font-size:13px;line-height:18px}.sc-btn--primary{background:var(--ink-100);color:var(--bg-000)}.sc-btn--primary:hover{background:var(--ink-200)}.sc-btn--secondary{background:var(--bg-200);color:var(--ink-100);border-color:var(--line-200)}.sc-btn--secondary:hover{background:var(--bg-300);border-color:var(--line-300)}.sc-btn--signal{background:var(--signal-500);color:var(--bg-000)}.sc-btn--signal:hover{background:var(--signal-600)}.sc-btn--ghost{color:var(--ink-200);background:0 0}.sc-btn--ghost:hover{color:var(--ink-100);background:var(--bg-200)}.sc-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);font-size:11px;font-weight:500;line-height:1.4}.sc-label--signal{color:var(--signal-500)}.sc-label--chip{border-radius:var(--radius-sm);background:var(--signal-050);border:1px solid var(--signal-line);color:var(--signal-500);padding:6px 10px;display:inline-block}.sc-badge{font-family:var(--font-sans);color:var(--ink-200);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.sc-badge__dot{border-radius:var(--radius-dot);background:var(--ink-300);flex:none;width:6px;height:6px}.sc-badge--signal{color:var(--signal-500)}.sc-badge--signal .sc-badge__dot{background:var(--signal-500)}.sc-badge--warn{color:var(--warn-500)}.sc-badge--warn .sc-badge__dot{background:var(--warn-500)}.sc-badge--danger{color:var(--danger-500)}.sc-badge--danger .sc-badge__dot{background:var(--danger-500)}.sc-stat{background:var(--bg-000);border:1px solid var(--line-100);border-radius:var(--radius-lg);flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.sc-stat__label{color:var(--ink-300);font-size:12px;line-height:1.4}.sc-stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-100);font-size:22px;font-weight:500;line-height:1.2}.sc-stat--signal .sc-stat__value{color:var(--signal-500)}.sc-stat--warn .sc-stat__value{color:var(--warn-500)}.sc-stat--danger .sc-stat__value{color:var(--danger-500)}.sc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sc-field__label{color:var(--ink-200);font-size:12px;line-height:1.4}.sc-input{font-family:var(--font-sans);color:var(--ink-100);background:var(--bg-200);border:1px solid var(--line-300);border-radius:var(--radius-md);width:100%;min-height:42px;padding:10px 12px;font-size:14px;line-height:20px;transition:border-color .12s ease-out,box-shadow .12s ease-out}.sc-input::placeholder{color:var(--ink-300)}.sc-input:focus{border-color:var(--signal-500);box-shadow:var(--shadow-focus);outline:none}.sc-input--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sc-field__hint{color:var(--ink-300);font-size:12px}.sc-field--error .sc-input{border-color:var(--danger-500)}.sc-field--error .sc-field__hint{color:var(--danger-500)}.sc-table-wrap{overflow-x:auto}.sc-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);color:var(--ink-100);font-size:13px;line-height:1.4}.sc-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);border-bottom:1px solid var(--line-300);white-space:nowrap;padding:8px;font-size:11px;font-weight:500}.sc-table td{border-bottom:1px solid var(--line-100);vertical-align:middle;padding:12px 8px}.sc-table tbody tr:hover td{background:var(--bg-200)}.sc-table td.sc-td--muted{color:var(--ink-200)}.sc-table td.sc-td--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sc-table td.sc-td--end,.sc-table th.sc-th--end{text-align:right}.sc-table a{color:var(--ink-100);font-weight:500;text-decoration:none}.sc-table a:hover{color:var(--signal-500)}.sc-card{background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg)}.sc-card--xl{border-radius:var(--radius-xl)}.sc-card--lift{box-shadow:var(--shadow-lift)}.sc-card--pad{padding:var(--space-6)}.sc-card--pad-lg{padding:var(--space-10)}.sc-section{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.sc-section__text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sc-section__title{font-family:var(--font-sans);letter-spacing:-.03em;font-variation-settings:"opsz" 32;color:var(--ink-100);margin:0;font-weight:600}.sc-section__title--lg{font-size:40px;line-height:1.05}.sc-section__title--md{font-size:32px;line-height:1.1}.sc-section__title--sm{letter-spacing:-.02em;font-variation-settings:"opsz" 24;font-size:22px;line-height:1.2}.sc-section__lede{color:var(--ink-200);max-width:560px;margin:0;font-size:15px;line-height:1.55}.sc-section__action{color:var(--ink-200);font-size:14px;font-weight:500;text-decoration:none}.sc-section__action:hover{color:var(--signal-500)}.sc-nav{justify-content:space-between;align-items:center;gap:var(--space-6);padding:20px var(--space-10);border-bottom:1px solid var(--line-100);background:var(--bg-000);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.sc-nav__brand{color:var(--ink-100);align-items:center;gap:12px;text-decoration:none;display:flex}.sc-nav__mark{width:36px;height:36px;display:block}.sc-nav__word{letter-spacing:-.01em;font-size:16px;font-weight:600}.sc-nav__links{flex-wrap:wrap;gap:28px;display:flex}.sc-nav__links a{color:var(--ink-200);font-size:14px;font-weight:500;text-decoration:none;transition:color .12s ease-out}.sc-nav__links a:hover,.sc-nav__links a[aria-current=page]{color:var(--ink-100)}.sc-nav__actions{align-items:center;gap:var(--space-2);display:flex}@media screen and (width<=749px){.display-xl{font-size:40px}.display-lg{font-size:34px}.heading-lg,.sc-section__title--lg{font-size:30px}.heading-md,.sc-section__title--md{font-size:26px}}.stn-store{font-family:var(--font-sans);color:var(--ink-100);background:var(--bg-000);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:15px;line-height:1.55;display:flex}:is(html:has(.stn-store),body:has(.stn-store)){background:var(--bg-000,#0c0e12)}@layer base{:where(.stn-store a){color:inherit}.stn-store *,.stn-store :before,.stn-store :after{border-color:var(--line-100)}}.stn-store main{flex:1 0 auto}@layer components{.stn-store .stn-container{max-width:var(--stn-container-max);padding:0 var(--stn-gutter);margin:0 auto}.stn-header{z-index:40;background:var(--bg-000);border-bottom:1px solid var(--line-100);--header-height:68px;position:sticky;top:0}.stn-header__row{align-items:center;gap:var(--space-4);height:68px;padding:0 var(--stn-gutter);display:flex}.stn-header .sc-nav__brand{margin-right:var(--space-4);flex:none;gap:10px}.stn-header .sc-nav__mark{width:24px;height:24px}.stn-header__nav{align-items:center;gap:var(--space-5);display:flex}.stn-header__link{cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm);color:var(--ink-200);transition:color var(--stn-dur) var(--stn-ease);align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.stn-header__link:hover,.stn-header__link[aria-expanded=true],.stn-header__link[aria-current=page]{color:var(--ink-100)}.stn-header__link[aria-expanded=true] .stratton-icon{transform:rotate(180deg)}.stn-header__tag{border:1px solid var(--signal-line);border-radius:var(--radius-sm);background:var(--signal-050);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-500);padding:2px 5px;font-size:10px;font-weight:500;line-height:1.2}.stn-header__icon{border-radius:var(--radius-md);color:var(--ink-200);padding:8px;display:inline-flex}.stn-header__icon:hover{color:var(--ink-100);background:var(--bg-200)}@media screen and (width<=749px){.stn-header__row{gap:var(--space-2)}.stn-header .sc-nav__brand{margin-right:0}}.stn-panel{z-index:50;background:var(--bg-100);border:1px solid var(--line-200);border-radius:var(--radius-lg);padding:var(--space-3)}.stn-panel--mega{gap:var(--space-8);padding:var(--space-6);display:flex}.stn-panel__link{border-radius:var(--radius-sm);padding:7px var(--space-2);color:var(--ink-200);transition:color var(--stn-dur) var(--stn-ease), background-color var(--stn-dur) var(--stn-ease);font-size:14px;text-decoration:none;display:block}.stn-panel__link:hover{background:var(--bg-200);color:var(--ink-100)}.stn-panel__link--sub{padding-left:var(--space-5);color:var(--ink-300);font-size:13px}.stn-menu{position:absolute;top:100%;left:-10px}.stn-menu__cats{flex-direction:column;width:200px;display:flex}.stn-menu__help{gap:var(--space-2);width:240px;padding:var(--space-5);background:var(--bg-200);border:1px solid var(--line-100);border-radius:var(--radius-md);flex-direction:column;align-self:flex-start;display:flex}.stn-menu__help-title{letter-spacing:-.01em;color:var(--ink-100);font-size:15px;font-weight:600}.stn-menu__help-text{color:var(--ink-200);margin:0;font-size:14px;line-height:1.5}.stn-panel__more{margin-top:var(--space-2);padding:7px var(--space-2);color:var(--ink-100);transition:color var(--stn-dur) var(--stn-ease);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.stn-panel__more:hover{color:var(--signal-500)}.stn-search{width:100%;position:relative}.stn-search__icon{pointer-events:none;color:var(--ink-300);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.stn-search__input{border-radius:var(--radius-md);border:1px solid var(--line-200);background:var(--bg-200);width:100%;height:38px;color:var(--ink-100);font-family:var(--font-sans);transition:border-color var(--stn-dur) var(--stn-ease), box-shadow var(--stn-dur) var(--stn-ease);outline:none;padding:0 12px 0 36px;font-size:14px}.stn-search__input::placeholder{color:var(--ink-300)}.stn-search__input:focus{border-color:var(--line-300);box-shadow:var(--shadow-focus)}.stn-search__list{margin-top:var(--space-2);width:100%;min-width:320px;padding:var(--space-2);position:absolute;top:100%;right:0}.stn-search__hit{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);text-decoration:none;display:flex}.stn-search__hit:hover{background:var(--bg-200)}.stn-search__thumb{flex:none;width:44px;height:44px}.stn-search__title{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-100);font-size:14px;font-weight:500;display:block;overflow:hidden}.stn-search__meta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--ink-300);font-size:12px;display:block;overflow:hidden}.stn-search__empty{padding:var(--space-3) var(--space-2);color:var(--ink-200);margin:0;font-size:14px}.stn-search__all{width:100%;padding:var(--space-2);border-radius:var(--radius-md);text-align:left;color:var(--ink-100);transition:color var(--stn-dur) var(--stn-ease), background-color var(--stn-dur) var(--stn-ease);margin-top:4px;font-size:14px;font-weight:500}.stn-search__all:hover{background:var(--bg-200);color:var(--signal-500)}.stn-scrim{background:#0c0e12b3;position:absolute;inset:0}.stn-drawer{width:min(360px,90vw);padding:var(--space-4);background:var(--bg-000);border-right:1px solid var(--line-200);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto}.stn-drawer--right{border-right:0;border-left:1px solid var(--line-200);inset:0 0 0 auto}.stn-drawer__list{margin-top:var(--space-4)}.stn-drawer__item{border-bottom:1px solid var(--line-100)}.stn-drawer__row{cursor:pointer;min-height:52px;color:var(--ink-100);justify-content:space-between;align-items:center;font-size:16px;font-weight:500;text-decoration:none;list-style:none;display:flex}.stn-drawer__row::-webkit-details-marker{display:none}.stn-drawer__group::-webkit-details-marker{display:none}.stn-drawer__sub{padding:0 0 var(--space-3) var(--space-3)}.stn-drawer__group{cursor:pointer;min-height:40px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;list-style:none;display:flex}.stn-drawer__link{min-height:40px;color:var(--ink-200);align-items:center;font-size:14px;text-decoration:none;display:flex}.stn-drawer__link--sub{padding-left:var(--space-4);color:var(--ink-300);font-size:13px}.stn-drawer details[open]>summary .stratton-icon{transform:rotate(180deg)}.stn-drawer--nav{padding:0;overflow:hidden}.stn-drawer__head{padding:var(--space-4);justify-content:space-between;align-items:center;display:flex}.stn-drawer__body{padding:0 var(--space-4) var(--space-4);flex:auto;overflow-y:auto}.stn-drawer__foot{padding:var(--space-4);border-top:1px solid var(--line-100)}.stn-footer{border-top:1px solid var(--line-100);background:var(--bg-000);color:var(--ink-100)}.stn-footer__grid{gap:var(--space-10) var(--space-8);padding-top:var(--space-16);padding-bottom:var(--space-12);display:grid}@media screen and (width>=750px){.stn-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.stn-footer__about{max-width:340px;color:var(--ink-200);margin:0;font-size:14px;line-height:1.6}.stn-footer__phone{font-family:var(--font-mono);color:var(--ink-100);font-size:15px;font-weight:500;text-decoration:none}.stn-footer__link{color:var(--ink-300);transition:color var(--stn-dur) var(--stn-ease);font-size:14px;text-decoration:none}.stn-footer__link:hover{color:var(--ink-100)}.stn-footer__base{border-top:1px solid var(--line-100)}.stn-footer__base-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);padding-bottom:var(--space-5);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-300);flex-wrap:wrap;font-size:12px;display:flex}.stn-footer__base-row .stn-footer__link{font-size:12px}}.stn-store ::selection{background:var(--signal-line);color:var(--ink-100)}.stn-store :focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.stn-store img{color:#0000}.stratton-icon{flex:none}.stn-eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);margin:0;font-size:11px;font-weight:500;line-height:1.4;display:block}.stn-eyebrow--signal{color:var(--signal-500)}.stn-display{font-family:var(--font-sans);letter-spacing:-.03em;font-variation-settings:"opsz" 32;color:var(--ink-100);margin:0;font-weight:600}.stn-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);margin:0;font-size:11px;font-weight:500;line-height:1.4;display:block}.stn-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;min-height:46px;transition:background-color var(--stn-dur) var(--stn-ease), border-color var(--stn-dur) var(--stn-ease), color var(--stn-dur) var(--stn-ease);border:1px solid #0000;padding:13px 22px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.stn-btn:focus-visible{border-color:var(--line-300);box-shadow:var(--shadow-focus);outline:none}.stn-btn[disabled]{opacity:.5;cursor:not-allowed}.stn-btn--lg{padding:13px 22px;font-size:15px}.stn-btn--sm{min-height:36px;padding:9px 14px;font-size:13px;line-height:18px}.stn-btn--primary{background:var(--ink-100);color:var(--bg-000)}.stn-btn--primary:hover{background:var(--ink-200);color:var(--bg-000)}.stn-btn--outline,.stn-btn--outline-dark,.stn-btn--secondary{background:var(--bg-200);color:var(--ink-100);border-color:var(--line-200)}.stn-btn--outline:hover,.stn-btn--outline-dark:hover,.stn-btn--secondary:hover{background:var(--bg-300);border-color:var(--line-300);color:var(--ink-100)}.stn-btn--ghost{color:var(--ink-200);background:0 0}.stn-btn--ghost:hover{color:var(--ink-100);background:var(--bg-200)}.stn-link-arrow{color:var(--ink-200);transition:color var(--stn-dur) var(--stn-ease);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.stn-link-arrow:hover{color:var(--signal-500)}.stn-pill,.stn-chip{border-radius:var(--radius-sm);background:var(--bg-200);border:1px solid var(--line-200);min-height:36px;color:var(--ink-200);white-space:nowrap;transition:background-color var(--stn-dur) var(--stn-ease), border-color var(--stn-dur) var(--stn-ease), color var(--stn-dur) var(--stn-ease);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.stn-pill:hover,.stn-chip:hover{border-color:var(--line-300);color:var(--ink-100)}.stn-pill[aria-current=true],.stn-chip--active,.stn-chip--active:hover{background:var(--bg-300);border-color:var(--line-300);color:var(--ink-100)}.stn-field{flex-direction:column;gap:6px;min-width:0;display:flex}.stn-field__label{color:var(--ink-200);font-size:12px;line-height:1.4}.stn-field__req{color:var(--ink-300);margin-left:2px}.stn-field__input{box-sizing:border-box;width:100%;font-family:var(--font-sans);color:var(--ink-100);background:var(--bg-200);border:1px solid var(--line-300);border-radius:var(--radius-md);min-height:42px;transition:border-color var(--stn-dur) var(--stn-ease), box-shadow var(--stn-dur) var(--stn-ease);outline:none;padding:10px 12px;font-size:14px;line-height:20px}.stn-field__input::placeholder{color:var(--ink-300)}.stn-field__input:focus{border-color:var(--signal-500);box-shadow:var(--shadow-focus)}.stn-field__textarea{resize:vertical;min-height:84px}.stn-field__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237a8294' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.stn-store input[type=checkbox],.stn-store input[type=radio],.stn-store input[type=range]{accent-color:var(--signal-500)}.stn-status{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-300);margin:0;font-size:12px;line-height:1.5}.stn-well{background:var(--tile-slate);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;overflow:hidden}.stn-well:has(img){background:var(--paper)}.stn-well img{object-fit:contain;width:100%;height:100%;display:block}.stn-well__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);text-align:center;padding:var(--space-3);font-size:11px;font-weight:500}.stn-pcard{color:inherit;background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);transition:border-color var(--stn-dur) var(--stn-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.stn-pcard:hover{border-color:var(--line-200)}.stn-pcard__media{aspect-ratio:1;background:var(--tile-slate);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.stn-pcard__media:has(.stn-pcard__image){background:var(--paper)}.stn-pcard__image{object-fit:contain;width:100%;height:100%;display:block}.stn-pcard__placeholder{padding:var(--space-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ink-300);flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.stn-pcard__badge{border-radius:var(--radius-sm);background:var(--signal-050);border:1px solid var(--signal-line);color:var(--signal-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:10px;left:10px}.stn-pcard__link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.stn-pcard__body{padding:var(--space-4);flex-direction:column;flex:1;gap:6px;display:flex}.stn-pcard__name{color:var(--ink-100);font-size:15px;font-weight:500;line-height:1.35}.stn-pcard__swatches{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:2px;display:flex}.stn-pcard__swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--line-300);border-radius:50%}.stn-pcard__swatch-more{font-family:var(--font-mono);color:var(--ink-300);margin-left:2px;font-size:11px;font-weight:500}.stn-pcard__decoration{color:var(--ink-300);font-size:13px}.stn-pcard__pricing{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:10px;display:flex}.stn-pcard>.stn-pcard__pricing{padding:0 var(--space-4) var(--space-4);margin-top:0}.stn-pcard__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-100);font-size:14px;font-weight:500}.stn-pcard__per{font-family:var(--font-mono);color:var(--ink-300);font-size:12px;font-weight:400}.stn-pcard__details{font:inherit;color:var(--ink-200);cursor:pointer;transition:color var(--stn-dur) var(--stn-ease);background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.stn-pcard__details:hover{color:var(--signal-500)}.stn-pcard__pricing .stn-pcard__minimum{flex-basis:100%}.stn-pcard__minimum{font-family:var(--font-mono);color:var(--ink-300);font-size:12px}@media screen and (width<=749px){.stn-pcard__body{padding:var(--space-3)}.stn-pcard>.stn-pcard__pricing{padding:0 var(--space-3) var(--space-3)}}.stn-pricing-dialog{border:1px solid var(--line-200);border-radius:var(--radius-xl);width:min(420px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lift);background:var(--bg-100);color:var(--ink-100);font-family:var(--font-sans);margin:auto;padding:0}.stn-pricing-dialog::backdrop{background:#0c0e12b3}.stn-pricing-dialog__inner{padding:28px 24px 24px;position:relative}.stn-pricing-dialog__close{width:36px;height:36px;color:var(--ink-300);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.stn-pricing-dialog__close:hover{color:var(--ink-100)}.stn-pricing-dialog__eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-500);margin:0 0 8px;font-size:11px;font-weight:500}.stn-pricing-dialog__title{letter-spacing:-.02em;font-variation-settings:"opsz" 24;margin:0 36px 14px 0;font-size:22px;font-weight:600;line-height:1.2}.stn-pricing-dialog__intro,.stn-pricing-dialog__includes-title{color:var(--ink-200);margin:0 0 8px;font-size:14px;font-weight:500}.stn-pricing-dialog__table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14px}.stn-pricing-dialog__table th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);border-bottom:1px solid var(--line-300);padding:8px 0;font-size:11px;font-weight:500}.stn-pricing-dialog__table td{border-bottom:1px solid var(--line-100);padding:9px 0}.stn-pricing-dialog__table td:last-child,.stn-pricing-dialog__table th:last-child{text-align:right}.stn-pricing-dialog__table td:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.stn-pricing-dialog__includes{color:var(--ink-200);margin:0 0 14px;padding-left:18px;font-size:14px;line-height:1.6}.stn-pricing-dialog__note{color:var(--ink-300);margin:0 0 18px;font-size:13px;line-height:1.5}.stn-pricing-dialog__cta{justify-content:center;width:100%}.stn-crumbs{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-300);font-size:12px}.stn-crumbs__list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stn-crumbs__item{align-items:center;gap:6px;min-width:0;display:inline-flex}.stn-crumbs__item a{color:var(--ink-300);transition:color var(--stn-dur) var(--stn-ease);text-decoration:none}.stn-crumbs__item a:hover{color:var(--ink-100)}.stn-crumbs__item[aria-current] span{color:var(--ink-200);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.stn-crumbs__sep{color:var(--ink-400)}.stn-crumbs-section{max-width:var(--stn-container-max);padding:var(--space-4) var(--stn-gutter) 0;margin:0 auto}.stn-acard{color:inherit;gap:var(--space-3);flex-direction:column;text-decoration:none;display:flex}.stn-acard__media{aspect-ratio:16/10;background:var(--tile-slate);border-radius:var(--radius-lg);overflow:hidden}.stn-acard__media:has(img){background:var(--paper)}.stn-acard__image{object-fit:contain;width:100%;height:100%;display:block}.stn-acard__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-500);font-size:11px;font-weight:500}.stn-acard__title{letter-spacing:-.02em;color:var(--ink-100);font-size:19px;font-weight:600;line-height:1.25}.stn-acard:hover .stn-acard__title{color:var(--signal-500);transition:color var(--stn-dur) var(--stn-ease)}.stn-acard__excerpt{color:var(--ink-200);margin:0;font-size:14px;line-height:1.6}.stn-acard__meta{font-family:var(--font-mono);color:var(--ink-300);margin-top:auto;font-size:12px}.stn-article{color:var(--ink-100)}.stn-article__header{max-width:var(--stn-container-max);padding:var(--space-5) var(--stn-gutter) var(--space-8);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.stn-article__intro{gap:var(--space-4);flex-direction:column;max-width:76ch;display:flex}.stn-article__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.4vw,48px);line-height:1.05}.stn-article__lede{max-width:620px;color:var(--ink-200);margin:0;font-size:19px;line-height:1.5}.stn-article__byline{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-100);font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-300);flex-wrap:wrap;font-size:12px;display:flex}.stn-article__dot{color:var(--ink-400)}.stn-article__hero{max-width:var(--stn-container-max);padding:0 var(--stn-gutter);margin:0 auto}.stn-article__hero-image{aspect-ratio:21/9;object-fit:contain;border-radius:var(--radius-lg);background:var(--paper);width:100%;display:block}.stn-article__layout{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--space-10);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media screen and (width>=990px){.stn-article__layout{grid-template-columns:minmax(0,1fr) minmax(0,260px)}}.stn-article__body{min-width:0;max-width:620px;color:var(--ink-200);font-size:16px;line-height:1.7}.stn-article__body>div>p:first-child{color:var(--ink-100);font-size:19px;line-height:1.5}.stn-article__body p,.stn-article__body ul,.stn-article__body ol{margin:0 0 var(--space-6)}.stn-article__body ul{padding-left:20px;list-style:outside}.stn-article__body ol{padding-left:20px;list-style:decimal}.stn-article__body h2,.stn-article__body h3{letter-spacing:-.03em;font-variation-settings:"opsz" 32;color:var(--ink-100);margin:var(--space-12) 0 var(--space-4);font-weight:600;line-height:1.1}.stn-article__body h2{font-size:28px}.stn-article__body h3{letter-spacing:-.02em;font-variation-settings:"opsz" 24;font-size:22px}.stn-article__body a{color:var(--ink-100);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-300);-webkit-text-decoration-color:var(--line-300);text-decoration-color:var(--line-300)}.stn-article__body a:hover{color:var(--signal-500);text-decoration-color:currentColor}.stn-article__body strong{color:var(--ink-100);font-weight:500}.stn-article__body img{border-radius:var(--radius-md);max-width:100%;height:auto}.stn-article__body blockquote{margin:var(--space-6) 0;padding-left:var(--space-6);border-left:1px solid var(--line-300);letter-spacing:-.02em;color:var(--ink-100);font-size:20px;font-weight:600;line-height:1.35}.stn-article__body blockquote p{font-size:inherit;color:inherit;margin:0}.stn-article__body table{border-collapse:collapse;width:100%;margin:var(--space-2) 0 var(--space-6);font-size:14px}.stn-article__body th{text-align:left;padding:8px var(--space-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);border-bottom:1px solid var(--line-300);white-space:nowrap;font-size:11px;font-weight:500}.stn-article__body td{padding:12px var(--space-3);border-bottom:1px solid var(--line-100);color:var(--ink-100)}.stn-article__ctas{gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.stn-article__body .stn-btn--primary,.stn-article__body .stn-btn--primary:hover{color:var(--bg-000);text-decoration:none}.stn-article__body .stn-btn--outline,.stn-article__body .stn-btn--outline:hover{color:var(--ink-100);text-decoration:none}.stn-article__rail{gap:var(--space-8);flex-direction:column;display:flex}@media screen and (width>=990px){.stn-article__rail{top:calc(var(--header-height,68px) + 16px);align-self:start;position:sticky}}.stn-article__toc{gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid var(--line-100);flex-direction:column;display:flex}.stn-article__toc-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stn-article__toc-list a{color:var(--ink-300);border-left:1px solid var(--line-200);transition:color var(--stn-dur) var(--stn-ease), border-color var(--stn-dur) var(--stn-ease);padding-left:12px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.stn-article__toc-list a:hover,.stn-article__toc-list a[aria-current=true]{color:var(--ink-100);border-left-color:var(--signal-500)}.stn-article__author{flex-direction:column;gap:12px;display:flex}.stn-article__avatar{border-radius:var(--radius-md);object-fit:cover;background:var(--bg-200);border:1px solid var(--line-200);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.stn-article__avatar--initial{font-family:var(--font-mono);color:var(--ink-100);font-size:18px;font-weight:500}.stn-article__author-name{color:var(--ink-100);font-size:15px;font-weight:500}@media screen and (width<=749px){.stn-article__layout{gap:var(--space-8)}}.stn-best{border-top:1px solid var(--line-100);color:var(--ink-100)}.stn-best__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);margin:0 auto}.stn-best__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.stn-best__titles{gap:var(--space-2);flex-direction:column;display:flex}.stn-best__heading{font-size:40px;line-height:1.05}.stn-best__text{color:var(--ink-200);max-width:560px;font-size:15px;line-height:1.55}.stn-best__text p{margin:0}.stn-best__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (width>=990px){.stn-best__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width<=749px){.stn-best__heading{font-size:30px}.stn-best__grid{gap:var(--space-3)}}.stn-bloghead{border-bottom:1px solid var(--line-100);color:var(--ink-100)}.stn-bloghead__inner{max-width:var(--stn-container-max);padding:var(--space-5) var(--stn-gutter) var(--space-12);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.stn-bloghead__copy{gap:var(--space-3);flex-direction:column;display:flex}.stn-bloghead__title{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,48px);line-height:1.05}.stn-bloghead__text{max-width:620px;color:var(--ink-200);font-size:19px;line-height:1.5}.stn-bloghead__text p{margin:0}.stn-bloghead__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.stn-related{border-top:1px solid var(--line-100);color:var(--ink-100)}.stn-related__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);margin:0 auto}.stn-related__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.stn-related__heading{font-size:32px;line-height:1.1}.stn-related__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.stn-related .stn-acard__title{font-size:17px}@media screen and (width<=749px){.stn-related__heading{font-size:26px}}.stn-colhead{border-bottom:1px solid var(--line-100);color:var(--ink-100)}.stn-colhead__inner{max-width:var(--stn-container-max);padding:var(--space-5) var(--stn-gutter) var(--space-10);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.stn-colhead__row{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end;display:grid}.stn-colhead__copy{gap:var(--space-3);flex-direction:column;display:flex}.stn-colhead__title{font-size:40px;line-height:1.05}.stn-colhead__text{max-width:560px;color:var(--ink-200);font-size:15px;line-height:1.55}.stn-colhead__text p{margin:0}.stn-colhead__perks{gap:var(--space-2) var(--space-6);color:var(--ink-200);flex-wrap:wrap;font-size:13px;font-weight:500;display:flex}.stn-colhead__perk{align-items:center;gap:8px;display:inline-flex}.stn-colhead__perk-icon{color:var(--signal-500)}@media screen and (width<=749px){.stn-colhead__title{font-size:30px}}.stn-faq{border-top:1px solid var(--line-100);color:var(--ink-100)}.stn-faq__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;margin:0 auto;display:grid}.stn-faq__copy{gap:var(--space-3);flex-direction:column;display:flex}.stn-faq__heading{font-size:32px;line-height:1.1}.stn-faq__text{max-width:560px;color:var(--ink-200);font-size:15px;line-height:1.55}.stn-faq__text p{margin:0}.stn-faq__text a{color:var(--ink-100);text-underline-offset:3px;text-decoration:underline}.stn-faq__list{background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);overflow:hidden}.stn-faq__item{border-bottom:1px solid var(--line-100)}.stn-faq__item:last-child{border-bottom:0}.stn-faq__question{padding:18px var(--space-6);color:var(--ink-100);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:500;list-style:none;display:flex}.stn-faq__question::-webkit-details-marker{display:none}.stn-faq__plus{font-family:var(--font-mono);color:var(--ink-300);flex:none;font-size:18px}.stn-faq__item[open] .stn-faq__plus{transform:rotate(45deg)}.stn-faq__answer{padding:0 var(--space-6) 20px;max-width:64ch;color:var(--ink-200);font-size:15px;line-height:1.6}.stn-faq__answer p{margin:0 0 .75em}.stn-faq__answer p:last-child{margin-bottom:0}@media screen and (width<=749px){.stn-faq__heading{font-size:26px}}.stn-hero{max-width:var(--stn-container-max);padding:var(--space-16) var(--stn-gutter);gap:var(--space-12);color:var(--ink-100);flex-direction:column;margin:0 auto;display:flex}.stn-hero__copy{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.stn-hero__chip{border-radius:var(--radius-sm);background:var(--signal-050);border:1px solid var(--signal-line);color:var(--signal-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.4;display:inline-block}.stn-hero__heading{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;font-size:72px;line-height:1.02}.stn-hero__subheading{max-width:620px;color:var(--ink-200);margin:0;font-size:19px;line-height:1.5}.stn-hero__actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.stn-hero__frame{background:var(--bg-100);border:1px solid var(--line-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);padding:var(--space-6);gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.stn-hero__frame-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-100);display:flex}.stn-hero__frame-title{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.stn-hero__stats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media screen and (width<=989px){.stn-hero__heading{font-size:clamp(40px,7vw,64px)}}@media screen and (width<=479px){.stn-hero__heading{letter-spacing:-.03em;font-size:30px}}@media screen and (width<=749px){.stn-hero{padding-top:var(--space-12);padding-bottom:var(--space-12);gap:var(--space-10)}.stn-hero__frame{padding:var(--space-4)}.stn-hero__stats{gap:var(--space-2)}.stn-hero__frame .sc-stat{padding:10px}.stn-hero__frame .sc-stat__value{font-size:17px}}.stn-blog{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);color:var(--ink-100);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.stn-blog__empty{color:var(--ink-200);margin:0}.stn-blog__featured{color:inherit;gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;text-decoration:none;display:grid}.stn-blog__featured-media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--tile-slate);overflow:hidden}.stn-blog__featured-media:has(img){background:var(--paper)}.stn-blog__featured-image{object-fit:contain;width:100%;height:100%;display:block}.stn-blog__featured-copy{gap:var(--space-3);flex-direction:column;display:flex}.stn-blog__featured-labels{align-items:center;gap:var(--space-3);display:flex}.stn-blog__badge{border-radius:var(--radius-sm);background:var(--signal-050);border:1px solid var(--signal-line);color:var(--signal-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.stn-blog__featured-title{text-wrap:balance;font-size:40px;line-height:1.05}.stn-blog__featured-excerpt{max-width:560px;color:var(--ink-200);margin:0;font-size:15px;line-height:1.55}.stn-blog__featured-meta{align-items:center;gap:var(--space-3);font-family:var(--font-mono);color:var(--ink-300);flex-wrap:wrap;font-size:12px;display:flex}.stn-blog__dot{color:var(--ink-400)}.stn-blog__grid{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));display:grid}@media screen and (width<=749px){.stn-blog{gap:var(--space-8)}.stn-blog__featured-title{font-size:28px}}.stn-quote-tile{background:var(--bg-100);border:1px solid var(--line-100);color:var(--ink-100);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);flex-direction:column;justify-content:center;display:flex}.stn-quote-tile__heading{letter-spacing:-.02em;font-variation-settings:"opsz" 24;font-size:22px;font-weight:600;line-height:1.2}.stn-quote-tile__text{color:var(--ink-200);margin:0;font-size:14px;line-height:1.6}.stn-quote-tile__button{margin-top:var(--space-2);background:var(--ink-100);color:var(--bg-000);align-self:flex-start}.stn-quote-tile__button:hover{background:var(--ink-200);color:var(--bg-000)}.stn-coming-soon{align-items:flex-start;gap:var(--space-4);max-width:560px;padding:var(--space-12) 0;color:var(--ink-100);flex-direction:column;display:flex}.stn-coming-soon__heading{letter-spacing:-.03em;font-variation-settings:"opsz" 32;margin:0;font-size:32px;font-weight:600;line-height:1.1}.stn-coming-soon__text{color:var(--ink-200);margin:0;font-size:15px;line-height:1.55}.product-grid__item:has(>.stn-pcard){display:flex}.product-grid__item>.stn-pcard{width:100%}.stn-facet{padding-bottom:var(--space-4);border-bottom:1px solid var(--line-100)}.stn-facet__summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;list-style:none;display:flex}.stn-facet__summary::-webkit-details-marker{display:none}.stn-facet__option{cursor:pointer;align-items:center;gap:var(--space-2);color:var(--ink-200);font-size:14px;display:flex}.stn-facet__option:hover{color:var(--ink-100)}.stn-facet__option>span:nth-child(2){flex:1}.stn-facet__count,.stn-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-300);font-size:12px}.stn-textlink{color:var(--ink-200);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-300);-webkit-text-decoration-color:var(--line-300);text-decoration-color:var(--line-300);font-size:14px;font-weight:500}.stn-textlink:hover{color:var(--ink-100)}.stn-empty{padding:var(--space-16) 0;text-align:center;color:var(--ink-200);font-size:15px}.stn-methods{border-top:1px solid var(--line-100);color:var(--ink-100)}.stn-methods__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.stn-methods__header{gap:var(--space-2);flex-direction:column;display:flex}.stn-methods__heading{font-size:40px;line-height:1.05}.stn-methods__text{max-width:560px;color:var(--ink-200);font-size:15px;line-height:1.55}.stn-methods__text p{margin:0}.stn-methods__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.stn-methods__card{background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.stn-methods__icon{color:var(--ink-300)}.stn-methods__name{letter-spacing:-.02em;color:var(--ink-100);font-size:19px;font-weight:600}.stn-methods__desc{color:var(--ink-200);margin:0;font-size:14px;line-height:1.6}.stn-methods__facts{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-300);flex-direction:column;gap:4px;margin-top:auto;font-size:12px;display:flex}.stn-methods__facts strong{color:var(--ink-100);font-weight:500}.stn-methods,.stn-methods__card{scroll-margin-top:calc(var(--header-height,68px) + 24px)}.stn-methods__link{margin-top:var(--space-2);font-size:14px}@media screen and (width<=749px){.stn-methods__heading{font-size:30px}}.stn-phero{border-bottom:1px solid var(--line-100);color:var(--ink-100)}.stn-phero__inner{max-width:var(--stn-container-max);padding:var(--space-5) var(--stn-gutter) var(--stn-section-y);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.stn-phero__row{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;display:grid}.stn-phero__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.stn-phero__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4vw,48px);line-height:1.02}.stn-phero__text{max-width:620px;color:var(--ink-200);font-size:19px;line-height:1.5}.stn-phero__text p{margin:0}.stn-phero__text a{color:var(--ink-100);text-underline-offset:3px;text-decoration:underline}.stn-phero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.stn-phero__media{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--tile-slate);padding:var(--space-6);overflow:hidden}.stn-phero__image{object-fit:contain;width:100%;height:100%;display:block}.stn-guide{border-top:1px solid var(--line-100);color:var(--ink-100)}.stn-guide__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;display:grid}.stn-guide__copy{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.stn-guide__heading{font-size:32px;line-height:1.1}.stn-guide__text{max-width:560px;color:var(--ink-200);font-size:15px;line-height:1.55}.stn-guide__text p{margin:0}.stn-guide__copy .stn-btn{margin-top:var(--space-3)}.stn-guide__table{background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);align-self:start;font-size:14px;overflow-x:auto}.stn-guide__head,.stn-guide__row{gap:var(--space-3);padding:12px var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);min-width:320px;display:grid}.stn-guide__head{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);border-bottom:1px solid var(--line-300);font-size:11px;font-weight:500}.stn-guide__row{border-top:1px solid var(--line-100);color:var(--ink-200)}.stn-guide__row:first-of-type{border-top:0}.stn-guide__row span:first-child{color:var(--ink-100)}.stn-guide__unit{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-100);font-weight:500}.stn-guide__row--hot{background:var(--bg-200)}.stn-guide__row--hot span{color:var(--ink-100)}.stn-guide__row--hot .stn-guide__unit{color:var(--signal-500)}@media screen and (width<=749px){.stn-guide__heading{font-size:26px}}.stn-steps2{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--space-12);color:var(--ink-100);flex-direction:column;margin:0 auto;display:flex}.stn-steps2__row{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.stn-steps2__copy{gap:var(--space-3);max-width:620px;padding-top:var(--space-6);border-top:1px solid var(--line-100);flex-direction:column;display:flex}.stn-steps2__number{font-family:var(--font-mono);letter-spacing:.06em;color:var(--signal-500);font-size:11px;font-weight:500}.stn-steps2__heading{font-size:32px;line-height:1.1}.stn-steps2__text{max-width:560px;color:var(--ink-200);font-size:15px;line-height:1.55}.stn-steps2__text p{margin:0}.stn-steps2__note{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-300);font-size:12px}@media screen and (width<=749px){.stn-steps2{gap:var(--space-8)}.stn-steps2__heading{font-size:26px}}.stn-recs{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);color:var(--ink-100);margin:0 auto}.stn-recs__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.stn-recs__titles{gap:var(--space-2);flex-direction:column;display:flex}.stn-recs__heading{font-size:32px;line-height:1.1}.stn-recs__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media screen and (width>=990px){.stn-recs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width<=749px){.stn-recs__heading{font-size:26px}.stn-recs__grid{gap:var(--space-3)}}.stn-tabs{border-top:1px solid var(--line-100);color:var(--ink-100)}.stn-tabs__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.stn-tabs__main{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.stn-tabs__inner--calc{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(340px,440px);display:grid}.stn-tabs__calc{min-width:0;scroll-margin-top:calc(var(--header-height,68px) + 24px)}.stn-tabs__inner--calc .stn-tabs__panel{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.stn-tabs__inner--calc .stn-tabs__specs{max-width:560px}@media screen and (width<=989px){.stn-tabs__inner--calc{grid-template-columns:minmax(0,1fr)}}.stn-tabs__list{gap:0 var(--space-6);border-bottom:1px solid var(--line-100);flex-wrap:wrap;display:flex}.stn-tabs__tab{appearance:none;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);cursor:pointer;transition:color var(--stn-dur) var(--stn-ease), border-color var(--stn-dur) var(--stn-ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px 12px;font-size:11px;font-weight:500}.stn-tabs__tab:hover{color:var(--ink-100)}.stn-tabs__tab[aria-selected=true]{color:var(--ink-100);border-bottom-color:var(--ink-100)}.stn-tabs__panel{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.stn-tabs__panel[hidden]{display:none}.stn-tabs__copy{gap:var(--space-3);flex-direction:column;max-width:620px;display:flex}.stn-tabs__heading{letter-spacing:-.02em;font-variation-settings:"opsz" 24;color:var(--ink-100);margin:0;font-size:22px;font-weight:600;line-height:1.2}.stn-tabs__body{color:var(--ink-200);font-size:15px;line-height:1.6}.stn-tabs__body p{margin:0 0 1em}.stn-tabs__body p:last-child{margin-bottom:0}.stn-tabs__body a{color:var(--ink-100);text-underline-offset:3px;text-decoration:underline}.stn-tabs__bullets{margin:0 0 1em;padding-left:1.2em;list-style:outside}.stn-tabs__bullets:last-child{margin-bottom:0}.stn-tabs__bullets li+li{margin-top:4px}.stn-tabs__specs{background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);align-self:start;overflow:hidden}.stn-tabs__spec{gap:var(--space-4);padding:12px var(--space-5);border-bottom:1px solid var(--line-100);grid-template-columns:minmax(0,150px) minmax(0,1fr);font-size:14px;display:grid}.stn-tabs__spec:last-child{border-bottom:0}.stn-tabs__spec-key{color:var(--ink-300)}.stn-tabs__spec-value{color:var(--ink-100);font-weight:500}@media screen and (width<=749px){.stn-tabs__list{gap:0 var(--space-4)}}.stn-quote{border-top:1px solid var(--line-100);color:var(--ink-100)}.stn-quote__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;display:grid}.stn-quote__copy{gap:var(--space-5);flex-direction:column;display:flex}.stn-quote__heading{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,4.5vw,48px);line-height:1.02}.stn-quote__text{max-width:560px;color:var(--ink-200);font-size:19px;line-height:1.5}.stn-quote__text p{margin:0}.stn-quote__chat{color:var(--ink-200);align-items:flex-start;gap:12px;font-size:14px;display:flex}.stn-quote__chat a{color:var(--ink-100);text-underline-offset:3px;text-decoration:underline}.stn-quote__checks{color:var(--ink-200);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.stn-quote__checks li{align-items:flex-start;gap:10px;display:flex}.stn-quote__chat .stratton-icon,.stn-quote__checks .stratton-icon{color:var(--ink-300);margin-top:2px}.stn-quote__checks .stratton-icon{color:var(--signal-500)}.stn-quote__card{background:var(--bg-100);border:1px solid var(--line-100);color:var(--ink-100);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-4);flex-direction:column;align-self:start;display:flex}.stn-quote__card-title{letter-spacing:-.02em;font-variation-settings:"opsz" 24;font-size:22px;font-weight:600;line-height:1.2}.stn-quote__form{gap:var(--space-4);flex-direction:column;display:flex}.stn-quote__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stn-quote__submit{width:100%}.stn-quote__fine{color:var(--ink-300);font-size:12px}.stn-quote__success{border-radius:var(--radius-md);background:var(--signal-050);border:1px solid var(--signal-line);color:var(--signal-500);margin:0;padding:12px 14px;font-size:14px}.stn-quote__errors{border-radius:var(--radius-md);background:var(--danger-050);color:var(--danger-500);padding:12px 14px;font-size:14px}.stn-quote__errors ul{margin:0;padding-left:18px}@media screen and (width<=749px){.stn-quote__inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.stn-quote__card{padding:var(--space-5)}.stn-quote__row{grid-template-columns:minmax(0,1fr)}.stn-field__input{padding:12px 14px;font-size:16px}.stn-quote__submit{min-height:50px;font-size:16px}}.stn-subnav{color:var(--ink-100)}.stn-subnav__inner{max-width:var(--stn-container-max);padding:var(--space-8) var(--stn-gutter) 0;box-sizing:border-box;margin:0 auto}.stn-subnav__heading{margin:0 0 var(--space-4);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);font-size:11px;font-weight:500}.stn-subnav__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.stn-subnav__card{background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);height:100%;color:inherit;transition:border-color var(--stn-dur) var(--stn-ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.stn-subnav__card:hover,.stn-subnav__card:focus-visible{border-color:var(--line-300)}.stn-subnav__media{aspect-ratio:1;background:var(--tile-slate);justify-content:center;align-items:center;display:flex}.stn-subnav__media:has(img){background:var(--paper);padding:var(--space-3)}.stn-subnav__image{object-fit:contain;width:100%;height:100%;display:block}.stn-subnav__placeholder{width:100%;height:100%;color:var(--ink-400);justify-content:center;align-items:center;display:flex}.stn-subnav__title{padding:var(--space-3) var(--space-3) 2px;border-top:1px solid var(--line-100);font-size:14px;font-weight:500;line-height:1.3}.stn-subnav__count{padding:0 var(--space-3) var(--space-3);font-family:var(--font-mono);color:var(--ink-300);font-size:12px}.stn-subnav__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stn-subnav__chip{border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--bg-200);min-height:36px;color:var(--ink-200);white-space:nowrap;transition:border-color var(--stn-dur) var(--stn-ease), color var(--stn-dur) var(--stn-ease), background-color var(--stn-dur) var(--stn-ease);align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.stn-subnav__chip:hover{border-color:var(--line-300);color:var(--ink-100)}.stn-subnav__chip--active,.stn-subnav__chip--active:hover{background:var(--bg-300);border-color:var(--line-300);color:var(--ink-100)}@media screen and (width<=749px){.stn-subnav__inner{padding-top:var(--space-5);padding-inline:0}.stn-subnav__heading{padding-inline:var(--stn-gutter)}.stn-subnav__cards,.stn-subnav__chips{scroll-snap-type:x mandatory;scroll-padding-inline:var(--stn-gutter);padding-inline:var(--stn-gutter);scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.stn-subnav__cards::-webkit-scrollbar{display:none}.stn-subnav__chips::-webkit-scrollbar{display:none}.stn-subnav__card-item{scroll-snap-align:start;flex:0 0 42%}.stn-subnav__chips li{scroll-snap-align:start}}.stn-trust{border-top:1px solid var(--line-100);border-bottom:1px solid var(--line-100);color:var(--ink-100)}.stn-trust__inner{max-width:var(--stn-container-max);padding:var(--space-6) var(--stn-gutter);gap:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media screen and (width>=600px){.stn-trust__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1000px){.stn-trust__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}.stn-trust__item{align-items:flex-start;gap:10px;display:flex}.stn-trust__icon{color:var(--ink-300);margin-top:1px}.stn-trust__index{font-family:var(--font-mono);letter-spacing:.06em;color:var(--signal-500);flex:none;padding-top:3px;font-size:11px;font-weight:500}.stn-trust__text{text-wrap:pretty;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;display:flex}.stn-trust__lead{color:var(--ink-100);font-weight:500}.stn-trust__detail{color:var(--ink-300)}.stn-calc{gap:var(--space-4);padding:var(--space-5);background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);color:var(--ink-100);flex-direction:column;display:flex}.stn-calc__title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.stn-calc__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);font-size:11px;font-weight:500;display:block}.stn-calc__qty-row{align-items:center;gap:var(--space-3);margin-top:6px;display:flex}.stn-calc .stn-calc__qty-input{width:96px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.stn-calc__qty-unit{color:var(--ink-300);font-size:14px}.stn-calc__slider{min-width:0;accent-color:var(--signal-500);flex:1}.stn-calc__fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stn-calc__group{display:contents}.stn-calc__fields [hidden]{display:none}.stn-calc__field{flex-direction:column;gap:6px;display:flex}.stn-calc__result{gap:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line-100);grid-template-columns:1fr 1fr;display:grid}.stn-calc__prices,.stn-calc__side{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.stn-calc__unit-row{align-items:baseline;gap:8px;display:flex}.stn-calc__unit{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-100);font-size:28px;font-weight:500;line-height:1.1}.stn-calc__was{font-family:var(--font-mono);color:var(--ink-300);font-size:14px}.stn-calc__badge{border-radius:var(--radius-sm);background:var(--signal-050);border:1px solid var(--signal-line);color:var(--signal-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:500}.stn-calc__label--total{margin-top:8px}.stn-calc__total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.stn-calc__for{color:var(--ink-300);font-size:13px}.stn-calc__design{border-radius:var(--radius-md);border:1px solid var(--line-200);background:var(--bg-200);width:100%;min-height:46px;color:var(--ink-100);transition:background-color var(--stn-dur) var(--stn-ease);justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.stn-calc__design:hover{background:var(--bg-300);border-color:var(--line-300);color:var(--ink-100)}.stn-calc__includes{color:var(--ink-200);flex-direction:column;gap:5px;margin:0 0 8px;padding:0;font-size:14px;list-style:none;display:flex}.stn-calc__includes li{align-items:center;gap:6px;display:flex}.stn-calc__check{color:var(--signal-500)}.stn-calc__talk{color:var(--ink-200);font-size:14px}.stn-calc__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.stn-calc__action{background:var(--bg-200);border:1px solid var(--line-200);border-radius:var(--radius-md);color:var(--ink-100);transition:border-color var(--stn-dur) var(--stn-ease), background-color var(--stn-dur) var(--stn-ease);align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.stn-calc__action:hover{background:var(--bg-300);border-color:var(--line-300)}.stn-calc__note{color:var(--ink-300);margin:0;font-size:12px}@media screen and (width<=749px){.stn-calc{padding:var(--space-4)}.stn-calc__result{grid-template-columns:1fr}}.stn-gallery{border-radius:var(--radius-lg)}.stn-gallery__nav{border-radius:var(--radius-md);background:var(--bg-200);border:1px solid var(--line-200);color:var(--ink-100);transition:background-color var(--stn-dur) var(--stn-ease), border-color var(--stn-dur) var(--stn-ease);padding:8px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.stn-gallery__nav:hover{background:var(--bg-300);border-color:var(--line-300)}.stn-gallery__thumb{border:1px solid var(--line-100);flex:none;width:72px;height:72px}.stn-gallery__thumb--on{border-color:var(--ink-100)}.stn-swatch{border:1px solid var(--line-200);width:34px;height:34px;transition:border-color var(--stn-dur) var(--stn-ease);background:0 0;border-radius:50%;padding:3px}.stn-swatch:hover{border-color:var(--line-300)}.stn-swatch--on,.stn-swatch--on:hover{border:2px solid var(--ink-100);padding:2px}.stn-swatch__dot{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line-300);border-radius:50%;display:block}.stn-label__value{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-100);margin-left:6px;font-size:14px}.stn-deco{gap:var(--space-4);flex-direction:column;display:flex}.stn-deco__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stn-deco__card{text-align:left;cursor:pointer;background:var(--bg-200);border:1px solid var(--line-200);border-radius:var(--radius-md);color:var(--ink-100);transition:border-color var(--stn-dur) var(--stn-ease), background-color var(--stn-dur) var(--stn-ease);flex-direction:column;gap:5px;padding:13px 15px;display:flex;position:relative}.stn-deco__card:hover{border-color:var(--line-300)}.stn-deco__input{opacity:0;width:0;height:0;position:absolute}.stn-deco__card:has(.stn-deco__input:checked){background:var(--bg-300);border-color:var(--line-300)}.stn-deco__card:has(.stn-deco__input:focus-visible){box-shadow:var(--shadow-focus)}.stn-deco__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.stn-deco__title{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.stn-deco__icon{color:var(--ink-300)}.stn-deco__card:has(.stn-deco__input:checked) .stn-deco__icon{color:var(--signal-500)}.stn-deco__dot{border-radius:var(--radius-dot);background:var(--ink-400);flex:none;width:6px;height:6px}.stn-deco__card:has(.stn-deco__input:checked) .stn-deco__dot{background:var(--signal-500)}.stn-deco__note{font-family:var(--font-mono);color:var(--ink-300);font-size:12px}.stn-deco__sizes{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.stn-deco__sizes-note{font-family:var(--font-mono);color:var(--ink-300);font-size:12px}.stn-deco__sizes-value{font-family:var(--font-mono);color:var(--ink-100);font-size:14px;font-weight:500}.stn-deco__price{color:var(--ink-100);flex-wrap:wrap;align-items:baseline;gap:4px 8px;text-decoration:none;display:flex}.stn-deco__price-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}.stn-deco__price-per{font-family:var(--font-mono);color:var(--ink-300);font-size:13px}.stn-deco__price-link{color:var(--ink-200);transition:color var(--stn-dur) var(--stn-ease);align-items:center;gap:2px;margin-left:auto;font-size:14px;font-weight:500;display:inline-flex}.stn-deco__price:hover .stn-deco__price-link{color:var(--signal-500)}.stn-deco__cta{margin-top:var(--space-2);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.stn-deco__design{border-radius:var(--radius-md);background:var(--ink-100);width:100%;min-height:46px;color:var(--bg-000);transition:background-color var(--stn-dur) var(--stn-ease);justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.stn-deco__design:hover{background:var(--ink-200);color:var(--bg-000)}.stn-deco__cta-note{color:var(--ink-300);font-size:13px}.stn-deco__quote{color:var(--ink-200);text-underline-offset:3px;transition:color var(--stn-dur) var(--stn-ease);font-size:14px;font-weight:500;text-decoration:underline}.stn-deco__quote:hover{color:var(--ink-100)}.stn-perks{gap:var(--space-2) var(--space-6);color:var(--ink-300);flex-wrap:wrap;font-size:13px;display:flex}.stn-perks__item{align-items:center;gap:7px;display:inline-flex}.stn-perks__icon{color:var(--ink-300)}.stn-eyebrow-line{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);margin:0;font-size:11px;font-weight:500}.stn-rating{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.stn-rating__badge{border-radius:var(--radius-sm);background:var(--bg-200);border:1px solid var(--line-200);color:var(--ink-300);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.stn-page{max-width:680px;padding:var(--space-5) var(--stn-gutter) var(--stn-section-y);color:var(--ink-100);margin:0 auto}.stn-page__title{margin:var(--space-6) 0;letter-spacing:-.035em;font-size:clamp(34px,4vw,48px);line-height:1.02}.stn-page__body{color:var(--ink-200);font-size:15px;line-height:1.7}.stn-page__body h2{letter-spacing:-.03em;font-variation-settings:"opsz" 32;margin:var(--space-10) 0 var(--space-4);color:var(--ink-100);font-size:26px;font-weight:600;line-height:1.1}.stn-page__body p,.stn-page__body ul,.stn-page__body ol{margin:0 0 var(--space-4)}.stn-page__body ul{padding-left:20px;list-style:outside}.stn-page__body ol{padding-left:20px;list-style:decimal}.stn-page__body strong{color:var(--ink-100);font-weight:500}.stn-page__body a{color:var(--ink-100);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-300);-webkit-text-decoration-color:var(--line-300);text-decoration-color:var(--line-300)}.stn-page__body a:hover{color:var(--signal-500);text-decoration-color:currentColor}.stn-page__body table{border-collapse:collapse;width:100%;margin:0 0 var(--space-4)}.stn-page__body th,.stn-page__body td{border-bottom:1px solid var(--line-100);text-align:left;padding:8px 6px}.stn-page__body th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-300);border-bottom-color:var(--line-300);font-size:11px;font-weight:500}.stn-paths{border-top:1px solid var(--line-100);color:var(--ink-100)}.stn-paths__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.stn-paths__header{gap:var(--space-2);flex-direction:column;display:flex}.stn-paths__heading{font-size:40px;line-height:1.05}.stn-paths__text{max-width:560px;color:var(--ink-200);margin:0;font-size:15px;line-height:1.55}.stn-paths__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.stn-paths__card{gap:var(--space-3);padding:var(--space-8);background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--stn-dur) var(--stn-ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.stn-paths__card:hover{border-color:var(--line-300)}.stn-paths__card--accent{border-color:var(--line-200)}.stn-paths__eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-500);font-size:11px;font-weight:500}.stn-paths__badge{border-radius:var(--radius-sm);background:var(--signal-050);border:1px solid var(--signal-line);color:var(--signal-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;padding:5px 8px;font-size:11px;font-weight:500}.stn-paths__title{letter-spacing:-.02em;font-variation-settings:"opsz" 24;color:var(--ink-100);font-size:22px;font-weight:600;line-height:1.2}.stn-paths__copy{color:var(--ink-200);text-wrap:pretty;flex:1;margin:0;font-size:15px;line-height:1.55}.stn-paths__cta{margin-top:var(--space-2);color:var(--ink-200);transition:color var(--stn-dur) var(--stn-ease);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.stn-paths__card:hover .stn-paths__cta{color:var(--signal-500)}@media screen and (width<=749px){.stn-paths__heading{font-size:30px}.stn-paths__card{padding:var(--space-6)}}.stn-muted{color:var(--ink-200);margin:0;font-size:15px;line-height:1.55}.stn-error{color:var(--danger-500);margin:0;font-size:14px}.stn-order{align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--bg-100);border:1px solid var(--line-100);border-radius:var(--radius-lg);transition:border-color var(--stn-dur) var(--stn-ease);display:flex}.stn-order--active{border-color:var(--signal-line)}.stn-order__meta{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-mono);color:var(--ink-300);flex-wrap:wrap;margin-top:4px;font-size:12px;display:flex}.stn-order__status{color:var(--signal-500);margin-top:4px;font-size:13px;font-weight:500}@media screen and (width<=749px){.stn-order{flex-wrap:wrap}}
