:root{--stn-space-0:0px;--stn-space-1:4px;--stn-space-2:8px;--stn-space-3:12px;--stn-space-4:16px;--stn-space-5:20px;--stn-space-6:24px;--stn-space-7:32px;--stn-space-8:40px;--stn-space-9:48px;--stn-space-10:64px;--stn-space-11:80px;--stn-space-12:104px;--stn-section-y:80px;--stn-section-y-tight:48px;--stn-gutter:24px;--stn-gutter-lg:40px;--stn-container-max:1240px;--stn-radius-sm:3px;--stn-radius-md:6px;--stn-radius-lg:10px;--stn-radius-pill:999px;--stn-rule-width:3px;--stn-rule-length:20px;--stn-shadow-sm:0 2px 6px #0e1e4012;--stn-shadow-md:0 8px 20px #0e1e4017;--stn-shadow-lg:0 18px 44px #0e1e4021;--stn-ease-standard:cubic-bezier(.2, .6, .2, 1);--stn-dur-fast:.14s;--stn-dur-normal:.22s;--stn-font-display:"Archivo Black", "Arial Black", system-ui, sans-serif;--stn-track-display:-.5px;--stn-track-heading:-.3px;--stn-track-eyebrow:1.6px;--stn-red-500:#d0021b;--stn-red-600:#a80216;--stn-navy-900:#0e1e40;--stn-navy-800:#16294f;--stn-silver-050:#f7f7f8;--stn-silver-100:#f2f3f5;--stn-silver-200:#e6e8ec;--stn-silver-300:#d3d6dc;--stn-ink-600:#5c6270}.stn-eyebrow{line-height:1.2;font-family:var(--font-body--family);letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-red-500);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.stn-eyebrow[data-tone=on-dark]{color:var(--white,#fff)}.stn-eyebrow:before{content:"";width:var(--stn-rule-length);height:var(--stn-rule-width);background:currentColor;flex:none}.stn-display{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);margin:0;font-weight:900}.stn-btn{font-family:var(--font-body--family);border-radius:var(--stn-radius-md);cursor:pointer;transition:background var(--stn-dur-fast) var(--stn-ease-standard), border-color var(--stn-dur-fast) var(--stn-ease-standard), transform 80ms var(--stn-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.stn-btn:active{transform:scale(.985)}.stn-btn--lg{gap:10px;padding:16px 30px;font-size:17px}.stn-btn--sm{gap:6px;padding:8px 14px;font-size:13px}.stn-btn--primary{background:var(--stn-red-500);color:#fff;border-color:var(--stn-red-500)}.stn-btn--primary:hover{background:var(--stn-red-600);border-color:var(--stn-red-600)}.stn-btn--outline-dark{color:#fff;background:0 0;border-color:#fff6}.stn-btn--outline-dark:hover{background:#ffffff29}.stn-btn--outline{color:var(--stn-navy-900);border-color:var(--stn-silver-300);background:0 0}.stn-btn--outline:hover{background:var(--stn-silver-100);border-color:var(--stn-navy-900)}.stn-link-arrow{font-family:var(--font-body--family);color:var(--stn-red-500);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.stn-link-arrow:hover{color:var(--stn-red-600)}.stn-label{font-family:var(--font-body--family);letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-navy-900);margin:0;font-size:12px;font-weight:700;display:block}.stn-pcard{color:inherit;border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);font-family:var(--font-body--family);transition:box-shadow var(--stn-dur-normal) var(--stn-ease-standard), transform var(--stn-dur-normal) var(--stn-ease-standard);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.stn-pcard:hover{box-shadow:var(--stn-shadow-md);transform:translateY(-2px)}.stn-pcard__media{aspect-ratio:1;background:var(--stn-silver-100);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.stn-pcard__media:has(.stn-pcard__image){background:#fff}.stn-pcard__image{object-fit:contain;width:100%;height:100%;display:block}.stn-pcard__placeholder{color:var(--stn-silver-300);letter-spacing:.6px;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.stn-pcard__badge{border-radius:var(--stn-radius-sm);background:var(--stn-red-500);color:#fff;letter-spacing:1.1px;text-transform:uppercase;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;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{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex}.stn-pcard__name{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:17px;font-weight:900;line-height:1.2}.stn-pcard__swatches{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:4px;display:flex}.stn-pcard__swatch{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0e1e402e}.stn-pcard__swatch-more{color:var(--stn-ink-600);margin-left:2px;font-size:12px;font-weight:600}.stn-pcard__decoration{color:var(--stn-ink-600);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{margin-top:0;padding:0 16px 16px}.stn-pcard__per{color:var(--stn-ink-600);font-size:13px;font-weight:500}.stn-pcard__details{font:inherit;color:var(--stn-red-500);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.stn-pcard__details:hover{color:var(--stn-navy-900)}.stn-pcard__pricing .stn-pcard__minimum{flex-basis:100%}.stn-pcard__price{color:var(--stn-navy-900);font-size:16px;font-weight:700}.stn-pcard__minimum{color:var(--stn-ink-600);font-size:12.5px}.stn-pcard--placeholder .stn-pcard__name{font-family:var(--font-body--family);color:var(--stn-ink-600);font-size:15px;font-weight:500}@media screen and (width<=749px){.stn-pcard__body{padding:12px}.stn-pcard>.stn-pcard__pricing{padding:0 12px 12px}}.stn-pricing-dialog{border-radius:var(--stn-radius-lg);width:min(420px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--stn-shadow-lg);color:var(--stn-navy-900);font-family:var(--font-body--family);border:0;margin:auto;padding:0}.stn-pricing-dialog::backdrop{background:#0e1e4073}.stn-pricing-dialog__inner{padding:28px 24px 24px;position:relative}.stn-pricing-dialog__close{width:36px;height:36px;color:var(--stn-ink-600);cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:10px;right:12px}.stn-pricing-dialog__eyebrow{letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-red-500);margin:0 0 6px;font-size:12px;font-weight:700}.stn-pricing-dialog__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);margin:0 36px 14px 0;font-size:20px;font-weight:900;line-height:1.2}.stn-pricing-dialog__intro,.stn-pricing-dialog__includes-title{margin:0 0 8px;font-size:15px;font-weight:700}.stn-pricing-dialog__table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px}.stn-pricing-dialog__table th{text-align:left;border-bottom:2px solid var(--stn-navy-900);padding:8px 0;font-size:13px;font-weight:700}.stn-pricing-dialog__table td{border-bottom:1px solid var(--stn-silver-200);padding:9px 0}.stn-pricing-dialog__table td:last-child,.stn-pricing-dialog__table th:last-child{text-align:right;font-weight:700}.stn-pricing-dialog__includes{margin:0 0 14px;padding-left:20px;font-size:14px;line-height:1.6}.stn-pricing-dialog__note{color:var(--stn-ink-600);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-body--family);color:var(--stn-ink-600);font-size:13px}.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(--stn-ink-600);text-decoration:none}.stn-crumbs__item a:hover{color:var(--stn-red-500)}.stn-crumbs__item[aria-current] span{color:var(--stn-navy-900);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-weight:600;overflow:hidden}.stn-crumbs .stratton-icon{color:var(--stn-silver-300)}.stn-acard{color:inherit;gap:var(--stn-space-4);font-family:var(--font-body--family);flex-direction:column;text-decoration:none;display:flex}.stn-acard__media{aspect-ratio:16/10;border-radius:var(--stn-radius-md);isolation:isolate;background:#eff0f1;overflow:hidden}.stn-acard__image{object-fit:contain;mix-blend-mode:darken;width:100%;height:100%;transition:transform var(--stn-dur-normal) var(--stn-ease-standard);display:block}.stn-acard:hover .stn-acard__image{transform:scale(1.02)}.stn-acard__tag{letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-red-500);font-size:12px;font-weight:700}.stn-acard__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:21px;font-weight:900;line-height:1.2}.stn-acard__excerpt{color:var(--stn-ink-600);margin:0;font-size:15px;line-height:1.6}.stn-acard__meta{color:var(--stn-ink-600);margin-top:auto;font-size:13.5px}.stn-pill{font-family:var(--font-body--family);border-radius:var(--stn-radius-pill);background:var(--stn-silver-100);color:var(--stn-navy-900);transition:background var(--stn-dur-fast) var(--stn-ease-standard);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.stn-pill:hover{background:var(--stn-silver-200)}.stn-pill[aria-current=true]{background:var(--stn-navy-900);color:#fff}.facets--vertical .facets__filters-wrapper summary,.facets--vertical .facets__filters-wrapper legend,.facets__form .facets__heading{font-family:var(--font-body--family);letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-navy-900);font-size:12px;font-weight:700}@media screen and (width>=990px){#header-component .header__columns{width:100%;max-width:var(--stn-container-max);padding-inline:var(--stn-gutter);box-sizing:border-box;margin-inline:auto}}#header-component .menu-list__link{font-size:15px;font-weight:600}#header-component .menu-list__link:hover{color:var(--stn-red-500)}@media screen and (width>=990px){#header-component .menu-list__submenu .mega-menu{max-width:var(--stn-container-max);padding:var(--stn-space-6) var(--stn-gutter) var(--stn-space-8);box-sizing:border-box;margin-inline:auto;display:block}#header-component .menu-list__submenu .mega-menu__grid{gap:var(--stn-space-9);grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;display:grid}#header-component .menu-list__submenu .mega-menu__list{grid-column:auto;display:block}#header-component .menu-list__submenu .mega-menu__content{grid-column:auto}}#header-component .menu-list__submenu .mega-menu__link{border-bottom:1px solid var(--stn-silver-200);width:100%;font-family:var(--font-body--family);color:var(--stn-navy-900);padding:11px 0;font-size:15px;font-weight:600;line-height:1.3;display:flex}#header-component .menu-list__submenu .mega-menu__link:hover,#header-component .menu-list__submenu .mega-menu__link:focus-visible{color:var(--stn-navy-900);text-decoration:underline;-webkit-text-decoration-color:var(--stn-red-500);-webkit-text-decoration-color:var(--stn-red-500);text-decoration-color:var(--stn-red-500);text-underline-offset:5px;text-decoration-thickness:2px}#header-component .menu-list__submenu .mega-menu__list>li:first-child>div:first-child .mega-menu__link{border-bottom:2px solid var(--stn-navy-900);font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);padding-top:0;padding-bottom:12px;font-size:18px;font-weight:900}#header-component .menu-list__submenu .mega-menu__list>li:first-child>div:first-child .mega-menu__link:after{content:"→";color:var(--stn-red-500);margin-left:8px}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--font-body--family);color:var(--stn-navy-900);font-size:20px;font-weight:700;line-height:1.25}.menu-drawer .menu-drawer__list-item--divider,.menu-drawer .menu-drawer__menu-container--divider{border-block-end-color:var(--stn-silver-200)}.menu-drawer .menu-drawer__menu-item--child{min-height:44px;font-family:var(--font-body--family);color:var(--stn-navy-900);align-items:center;font-size:16px;font-weight:500;display:flex}.menu-drawer .menu-drawer__menu-item--child:hover{text-decoration:underline;-webkit-text-decoration-color:var(--stn-red-500);-webkit-text-decoration-color:var(--stn-red-500);text-decoration-color:var(--stn-red-500);text-underline-offset:4px}.variant-option legend{font-family:var(--font-body--family);letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-navy-900);font-size:12px;font-weight:700}.variant-option--buttons .variant-option__button-label{min-height:38px;padding-inline:14px;font-size:13px;font-weight:600}.sticky-add-to-cart__price{display:none}@media screen and (width>=1010px){#header-component .header-logo img{transform:translateY(-4px)}}.stn-card-price{flex-wrap:wrap;align-items:baseline;gap:0 2px;display:inline-flex}.stn-card-price__amount{font-weight:700}.stn-card-price__per{opacity:.75;font-size:.85em}.variant-option--buttons.stn-colors{gap:8px}.variant-option--buttons.stn-colors legend{width:100%}.variant-option--buttons .variant-option__button-label.stn-color-swatch{background:0 0;border:2px solid #0000;border-radius:50%;flex:none;width:34px;min-width:0;height:34px;min-height:0;padding:3px}.variant-option--buttons .variant-option__button-label.stn-color-swatch:hover{border-color:var(--stn-silver-200,#d3d6dc);background:0 0}.variant-option--buttons .variant-option__button-label.stn-color-swatch:has(:checked){border-color:var(--stn-navy-900,#0e1e40);background:0 0}.variant-option--buttons .variant-option__button-label.stn-color-swatch:has(:focus-visible){outline:2px solid var(--stn-red-500,#d0021b);outline-offset:2px}.stn-color-swatch__dot{border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0e1e402e}.stn-colors[data-stn-colors-collapsed]:not([data-stn-colors-expanded]) .stn-color-swatch--extra{display:none}.stn-colors__toggle{font:inherit;color:var(--stn-navy-900,#0e1e40);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-basis:100%;margin-top:4px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.stn-colors[data-stn-colors-expanded] .stn-colors__toggle{display:none}.stn-art{gap:var(--stn-space-3);border:1px dashed var(--stn-silver-400,#b8bcc4);border-radius:var(--stn-radius-md);padding:var(--stn-space-6);background:var(--stn-silver-050);font-family:var(--font-body--family);flex-direction:column;align-items:flex-start;display:flex}.stn-art__title{color:var(--stn-navy-900);align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.stn-art__icon{color:var(--stn-red-500)}.stn-art__text{max-width:56ch;color:var(--stn-ink-600);margin:0;font-size:14px;line-height:1.6}.stn-art__actions{gap:var(--stn-space-3);flex-wrap:wrap;align-items:center;display:flex}.stn-art__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.stn-art__hint{color:var(--stn-ink-600);font-size:13px}.stn-deco{gap:var(--stn-space-4);font-family:var(--font-body--family);flex-direction:column;display:flex}.stn-deco__grid{gap:var(--stn-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stn-deco__card{text-align:left;cursor:pointer;border:1px solid var(--stn-silver-300);border-radius:var(--stn-radius-md);color:var(--stn-navy-900);transition:border-color var(--stn-dur-fast) var(--stn-ease-standard);background:#fff;flex-direction:column;gap:5px;padding:13px 15px;display:flex;position:relative}.stn-deco__card:hover{border-color:var(--stn-navy-900)}.stn-deco__input{opacity:0;width:0;height:0;position:absolute}.stn-deco__card:has(.stn-deco__input:checked){border-color:var(--stn-red-500);background:#fdecee}.stn-deco__card:has(.stn-deco__input:focus-visible){box-shadow:0 0 0 3px #d0021b59}.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:600;display:inline-flex}.stn-deco__icon{color:var(--stn-navy-900)}.stn-deco__card:has(.stn-deco__input:checked) .stn-deco__icon{color:var(--stn-red-500)}.stn-deco__dot{border:1px solid var(--stn-silver-400,#b8bcc4);box-sizing:border-box;background:#fff;border-radius:999px;flex:none;width:15px;height:15px}.stn-deco__card:has(.stn-deco__input:checked) .stn-deco__dot{border:5px solid var(--stn-red-500)}.stn-deco__note{color:var(--stn-ink-600);font-size:12.5px}.stn-deco__sizes{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.stn-deco__sizes-note{color:var(--stn-ink-600);font-size:13px}.stn-deco__price{color:var(--stn-navy-900);flex-wrap:wrap;align-items:baseline;gap:4px 8px;text-decoration:none;display:flex}.stn-deco__price-amount{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);font-size:26px;font-weight:900;line-height:1}.stn-deco__price-per{color:var(--stn-ink-600);font-size:14px}.stn-deco__price-link{text-underline-offset:3px;align-items:center;gap:2px;margin-left:auto;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.stn-deco__price:hover .stn-deco__price-link{color:var(--stn-red-500)}.stn-deco__sizes-value{color:var(--stn-navy-900);font-size:15px;font-weight:600}.stn-deco__cta{margin-top:var(--stn-space-2);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.stn-deco__design{border-radius:var(--stn-radius-md);background:var(--stn-red-500);color:#fff;width:100%;transition:background var(--stn-dur-fast) var(--stn-ease-standard);justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.stn-deco__design:hover{background:var(--stn-red-600);color:#fff}.stn-deco__cta-note{color:var(--stn-ink-600);font-size:13px}.stn-deco__quote{color:var(--stn-navy-900);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.stn-deco__quote:hover{color:var(--stn-red-500)}.stn-perks{gap:var(--stn-space-2) var(--stn-space-6);font-family:var(--font-body--family);color:var(--stn-ink-600);flex-wrap:wrap;font-size:13.5px;display:flex}.stn-perks__item{align-items:center;gap:7px;display:inline-flex}.stn-perks__icon{color:var(--stn-red-500)}.stn-breaks{border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);font-family:var(--font-body--family);color:var(--stn-navy-900);overflow:hidden}.stn-breaks__head,.stn-breaks__row{padding:12px var(--stn-space-5);grid-template-columns:1fr 1fr 1fr;display:grid}.stn-breaks__head{background:var(--stn-silver-100);letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;font-size:12px;font-weight:700}.stn-breaks__row{border-top:1px solid var(--stn-silver-200);background:#fff;font-size:15px}.stn-breaks__unit{font-weight:700}.stn-breaks__row--active{background:#fdecee}.stn-breaks__row--active .stn-breaks__unit{color:var(--stn-red-500)}.stn-breaks--ladder .stn-breaks__head,.stn-breaks--ladder .stn-breaks__row{grid-template-columns:1fr 1fr}.stn-breaks--ladder .stn-breaks__row span:last-child,.stn-breaks--ladder .stn-breaks__head span:last-child{text-align:right}.stn-breaks__intro{padding:12px var(--stn-space-5) 0;background:#fff;margin:0;font-size:14px;font-weight:700}.stn-breaks--ladder .stn-breaks__head{margin-top:10px}.stn-breaks__includes{padding:12px var(--stn-space-5) 0;border-top:1px solid var(--stn-silver-200);background:#fff;font-size:14px}.stn-breaks__includes-title{margin:0 0 4px;font-weight:700}.stn-breaks__includes ul{margin:0;padding-left:20px;line-height:1.6}.stn-breaks--ladder .stn-breaks__note{border-top:0}.stn-breaks__note{padding:10px var(--stn-space-5);border-top:1px solid var(--stn-silver-200);color:var(--stn-ink-600);background:#fff;margin:0;font-size:13px}.stn-eyebrow-line{font-family:var(--font-body--family);letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-ink-600);margin:0;font-size:13px;font-weight:600}.stn-rating{align-items:center;gap:var(--stn-space-4);font-family:var(--font-body--family);flex-wrap:wrap;display:flex}.stn-rating__stars{color:var(--stn-red-500);gap:3px;display:inline-flex}.stn-rating__star{fill:none;opacity:.35}.stn-rating__star--on{fill:currentColor;opacity:1}.stn-rating__text{color:var(--stn-ink-600);font-size:14px}.stn-rating__badge{border-radius:var(--stn-radius-sm);background:var(--stn-silver-100);color:var(--stn-navy-900);letter-spacing:1.1px;text-transform:uppercase;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.stn-announce{background:var(--stn-navy-900);color:#fff;font-family:var(--font-body--family)}.stn-announce__inner{max-width:var(--stn-container-max);min-height:30px;padding:4px var(--stn-gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:12.5px;line-height:1.4;display:flex}.stn-announce__message{align-items:center;gap:8px;display:inline-flex}.stn-announce__icon{color:#fff}.stn-announce__link{color:#ffffffb8;white-space:nowrap;font-weight:500;text-decoration:none}.stn-announce__link:hover{color:#fff}@media screen and (width<=749px){.stn-announce__inner{text-align:center;justify-content:center}.stn-announce__link{display:none}}.stn-article{color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-article__header{max-width:var(--stn-container-max);padding:var(--stn-space-5) var(--stn-gutter) var(--stn-space-8);gap:var(--stn-space-6);flex-direction:column;margin:0 auto;display:flex}.stn-article__intro{gap:var(--stn-space-5);flex-direction:column;max-width:76ch;display:flex}.stn-article__title{color:var(--stn-navy-900);text-wrap:balance;font-size:clamp(34px,3.4vw,52px);line-height:1.05}.stn-article__lede{max-width:64ch;color:var(--stn-ink-600);margin:0;font-size:19px;line-height:1.55}.stn-article__byline{align-items:center;gap:var(--stn-space-4);padding-top:var(--stn-space-4);border-top:1px solid var(--stn-silver-200);color:var(--stn-ink-600);flex-wrap:wrap;font-size:14px;display:flex}.stn-article__dot{color:var(--stn-silver-300)}.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(--stn-radius-lg);background:#eceef2;width:100%;display:block}.stn-article__layout{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-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:68ch;color:var(--stn-ink-600);font-size:17px;line-height:1.7}.stn-article__body>p:first-child{color:var(--stn-navy-900);font-size:19px}.stn-article__body p,.stn-article__body ul,.stn-article__body ol{margin:0 0 var(--stn-space-6)}.stn-article__body h2,.stn-article__body h3{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);color:var(--stn-navy-900);margin:var(--stn-space-9) 0 var(--stn-space-4);font-weight:900;line-height:1.12}.stn-article__body h2{font-size:32px}.stn-article__body h3{letter-spacing:var(--stn-track-heading);font-size:24px}.stn-article__body a{color:var(--stn-red-500)}.stn-article__body img{border-radius:var(--stn-radius-md);max-width:100%;height:auto}.stn-article__body blockquote{margin:var(--stn-space-6) 0;padding-left:var(--stn-space-6);border-left:3px solid var(--stn-red-500);font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);color:var(--stn-navy-900);font-size:24px;font-weight:900;line-height:1.3}.stn-article__body blockquote p{font-size:inherit;color:inherit;margin:0}.stn-article__body table{border-collapse:collapse;border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);width:100%;margin:var(--stn-space-2) 0 var(--stn-space-6);font-size:15px;overflow:hidden}.stn-article__body th{background:var(--stn-silver-100);text-align:left;padding:12px var(--stn-space-5);letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-navy-900);font-size:12px;font-weight:700}.stn-article__body td{padding:13px var(--stn-space-5);border-top:1px solid var(--stn-silver-200);color:var(--stn-navy-900)}.stn-article__ctas{gap:var(--stn-space-3);padding-top:var(--stn-space-4);flex-wrap:wrap;display:flex}.stn-article__body .stn-btn--primary,.stn-article__body .stn-btn--primary:hover{color:#fff}.stn-article__body .stn-btn--outline,.stn-article__body .stn-btn--outline:hover{color:var(--stn-navy-900)}.stn-article__rail{gap:var(--stn-space-7);flex-direction:column;display:flex}@media screen and (width>=990px){.stn-article__rail{top:calc(var(--header-group-height,100px) + 16px);align-self:start;position:sticky}}.stn-article__toc,.stn-article__rail-block{gap:var(--stn-space-4);padding-bottom:var(--stn-space-7);border-bottom:1px solid var(--stn-silver-200);flex-direction:column;display:flex}.stn-article__toc-list{gap:var(--stn-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stn-article__toc-list a{color:var(--stn-ink-600);border-left:3px solid var(--stn-silver-200);transition:color var(--stn-dur-fast) var(--stn-ease-standard), border-color var(--stn-dur-fast) var(--stn-ease-standard);padding-left:12px;font-size:14.5px;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(--stn-navy-900);border-left-color:var(--stn-red-500)}.stn-article__author{flex-direction:column;gap:12px;display:flex}.stn-article__avatar{object-fit:cover;background:var(--stn-silver-100);border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.stn-article__avatar--initial{font-family:var(--stn-font-display);color:var(--stn-navy-900);font-size:20px;font-weight:900}.stn-article__author-name{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:17px;font-weight:900}.stn-article__author-bio{color:var(--stn-ink-600);margin:0;font-size:14px;line-height:1.6}@media screen and (width<=749px){.stn-article__layout{padding-block:var(--stn-section-y-tight);gap:var(--stn-space-8)}}.stn-best{background:var(--stn-silver-050);border-top:1px solid var(--stn-silver-200);border-bottom:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.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(--stn-space-4);margin-bottom:var(--stn-space-7);flex-wrap:wrap;display:flex}.stn-best__titles{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-best__heading{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-best__text{color:var(--stn-ink-600);max-width:56ch;font-size:16px;line-height:1.6}.stn-best__text p{margin:0}.stn-best__grid{gap:var(--stn-space-6);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__inner{padding-block:var(--stn-section-y-tight)}.stn-best__heading{font-size:32px}.stn-best__grid{gap:var(--stn-space-3)}}.stn-bloghead{background:var(--stn-silver-050);border-bottom:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-bloghead__inner{max-width:var(--stn-container-max);padding:var(--stn-space-5) var(--stn-gutter) var(--stn-space-9);gap:var(--stn-space-6);flex-direction:column;margin:0 auto;display:flex}.stn-bloghead__copy{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-bloghead__title{color:var(--stn-navy-900);font-size:clamp(36px,3.6vw,52px);line-height:1.05}.stn-bloghead__text{max-width:64ch;color:var(--stn-ink-600);font-size:19px;line-height:1.55}.stn-bloghead__text p{margin:0}.stn-bloghead__tags{gap:var(--stn-space-3);flex-wrap:wrap;display:flex}.stn-related{background:var(--stn-silver-050);border-top:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.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(--stn-space-4);margin-bottom:var(--stn-space-7);flex-wrap:wrap;display:flex}.stn-related__heading{color:var(--stn-navy-900);font-size:32px;line-height:1.12}.stn-related__grid{gap:var(--stn-space-7);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.stn-related .stn-acard__title{font-size:19px}@media screen and (width<=749px){.stn-related__inner{padding-block:var(--stn-section-y-tight)}.stn-related__heading{font-size:26px}}.stn-posts{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);color:var(--stn-navy-900);font-family:var(--font-body--family);margin:0 auto}.stn-posts__header{justify-content:space-between;align-items:flex-end;gap:var(--stn-space-4);margin-bottom:var(--stn-space-7);flex-wrap:wrap;display:flex}.stn-posts__titles{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-posts__heading{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-posts__grid{gap:var(--stn-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.stn-posts__card{color:inherit;gap:var(--stn-space-4);flex-direction:column;text-decoration:none;display:flex}.stn-posts__media{aspect-ratio:16/10;border-radius:var(--stn-radius-md);isolation:isolate;background:#eff0f1;overflow:hidden}.stn-posts__image{object-fit:contain;mix-blend-mode:darken;width:100%;height:100%;transition:transform var(--stn-dur-normal) var(--stn-ease-standard);display:block}.stn-posts__card:hover .stn-posts__image{transform:scale(1.02)}.stn-posts__tag{letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-red-500);font-size:12px;font-weight:700}.stn-posts__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:19px;font-weight:900;line-height:1.25}.stn-posts__meta{color:var(--stn-ink-600);font-size:14px}.stn-posts__card--placeholder .stn-posts__title{color:var(--stn-ink-600);font-family:var(--font-body--family);font-size:15px;font-weight:500}@media screen and (width<=749px){.stn-posts{padding-block:var(--stn-section-y-tight)}.stn-posts__heading{font-size:32px}}.stn-crumbs-section{max-width:var(--stn-container-max);padding:var(--stn-space-3) var(--stn-gutter) 0;margin:0 auto}.stn-cats{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);color:var(--stn-navy-900);font-family:var(--font-body--family);margin:0 auto}.stn-cats__header{justify-content:space-between;align-items:flex-end;gap:var(--stn-space-4);margin-bottom:var(--stn-space-7);flex-wrap:wrap;display:flex}.stn-cats__titles{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-cats__heading{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-cats__grid{gap:var(--stn-space-6);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));display:grid}.stn-cats__card{color:inherit;border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);transition:box-shadow var(--stn-dur-normal) var(--stn-ease-standard), transform var(--stn-dur-normal) var(--stn-ease-standard);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.stn-cats__card:hover{box-shadow:var(--stn-shadow-md);transform:translateY(-2px)}.stn-cats__media{aspect-ratio:4/3;background:var(--stn-silver-100);overflow:hidden}.stn-cats__image{object-fit:cover;width:100%;height:100%;display:block}.stn-cats__meta{padding:var(--stn-space-5);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stn-cats__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:19px;font-weight:900}.stn-cats__price{color:var(--stn-ink-600);white-space:nowrap;font-size:13px}@media screen and (width<=749px){.stn-cats{padding-block:var(--stn-section-y-tight)}.stn-cats__heading{font-size:32px}.stn-cats__grid{gap:var(--stn-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.stn-cats__meta{padding:var(--stn-space-3);flex-direction:column;gap:2px}.stn-cats__title{font-size:15px}.stn-cats__price{font-size:12px}}.stn-colhead{background:var(--stn-silver-050);border-bottom:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-colhead__inner{max-width:var(--stn-container-max);padding:var(--stn-space-5) var(--stn-gutter) var(--stn-space-9);gap:var(--stn-space-5);flex-direction:column;margin:0 auto;display:flex}.stn-colhead__row{gap:var(--stn-space-7);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end;display:grid}.stn-colhead__copy{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-colhead__title{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-colhead__text{max-width:60ch;color:var(--stn-ink-600);font-size:16px;line-height:1.6}.stn-colhead__text p{margin:0}.stn-colhead__perks{gap:var(--stn-space-2) var(--stn-space-6);color:var(--stn-navy-900);flex-wrap:wrap;font-size:14px;display:flex}.stn-colhead__perk{align-items:center;gap:8px;display:inline-flex}.stn-colhead__perk-icon{color:var(--stn-red-500)}@media screen and (width<=749px){.stn-colhead__title{font-size:32px}}.stn-faq{background:var(--stn-silver-050);border-top:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-faq__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-space-9);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;margin:0 auto;display:grid}.stn-faq__copy{gap:var(--stn-space-5);flex-direction:column;display:flex}.stn-faq__heading{color:var(--stn-navy-900);font-size:32px;line-height:1.12}.stn-faq__text{max-width:56ch;color:var(--stn-ink-600);font-size:16px;line-height:1.65}.stn-faq__text p{margin:0}.stn-faq__list{border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);background:#fff;overflow:hidden}.stn-faq__item{border-bottom:1px solid var(--stn-silver-200)}.stn-faq__item:last-child{border-bottom:0}.stn-faq__question{padding:18px var(--stn-space-6);color:var(--stn-navy-900);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.stn-faq__question::-webkit-details-marker{display:none}.stn-faq__plus{font-family:var(--stn-font-display);color:var(--stn-red-500);transition:transform var(--stn-dur-normal) var(--stn-ease-standard);flex:none;font-size:20px}.stn-faq__item[open] .stn-faq__plus{transform:rotate(45deg)}.stn-faq__answer{padding:0 var(--stn-space-6) 20px;max-width:64ch;color:var(--stn-ink-600);font-size:15.5px;line-height:1.65}.stn-faq__answer p{margin:0 0 .75em}.stn-faq__answer p:last-child{margin-bottom:0}@media screen and (width<=749px){.stn-faq__inner{padding-block:var(--stn-section-y-tight)}.stn-faq__heading{font-size:26px}}.stn-hero{background:var(--stn-silver-100);color:#fff;grid-template-columns:minmax(0,1fr);min-height:540px;display:grid;position:relative}.stn-hero__copy{z-index:2;background:var(--stn-navy-900);justify-content:center;gap:var(--stn-space-6);padding:var(--stn-space-10) var(--stn-gutter) var(--stn-space-8);flex-direction:column;display:flex;position:relative}.stn-hero__heading{text-wrap:balance;color:#fff;font-size:clamp(40px,4.4vw,64px);line-height:1.02}.stn-hero__heading-accent{color:var(--stn-red-500)}.stn-hero__subheading{color:#ffffffb8;max-width:44ch;font-size:19px;line-height:1.55}.stn-hero__subheading p{margin:0}.stn-hero__actions{gap:var(--stn-space-3);flex-wrap:wrap;display:flex}.stn-hero__trust{gap:var(--stn-space-2) var(--stn-space-6);color:#ffffffb8;padding-top:var(--stn-space-2);flex-wrap:wrap;font-size:14px;display:flex}.stn-hero__media{background:var(--stn-silver-100);padding:var(--stn-space-6);justify-content:center;align-items:center;min-height:280px;display:flex;position:relative;overflow:hidden}.stn-hero__image{object-fit:contain;width:100%;height:auto;max-height:100%}@media screen and (width<=989px){.stn-hero:not(.stn-hero--light) .stn-hero__copy{clip-path:polygon(0 0,100% 0,100% 94%,0 100%);padding-bottom:var(--stn-space-10)}}.stn-hero--light,.stn-hero--light .stn-hero__copy{background:var(--stn-silver-100);color:var(--stn-navy-900)}.stn-hero--light .stn-hero__heading{color:var(--stn-navy-900)}.stn-hero--light .stn-hero__subheading,.stn-hero--light .stn-hero__trust{color:var(--stn-ink-600)}.stn-hero--light .stn-hero__media{background:var(--stn-silver-100)}:is(.stn-hero--light+.section-wrapper .stn-trust,.stn-hero-section:has(.stn-hero--light)+.section-wrapper .stn-trust){border-top:1px solid var(--stn-silver-200)}@media screen and (width>=990px){.stn-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.stn-hero__copy{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);padding:var(--stn-space-11) 10% var(--stn-space-11) max(var(--stn-gutter-lg), calc((100vw - var(--stn-container-max)) / 2 + var(--stn-gutter)));margin-right:-6%}.stn-hero__media{padding:var(--stn-space-6) var(--stn-space-6) var(--stn-space-6) 0;align-self:stretch}.stn-hero__image{inset:var(--stn-space-6) var(--stn-space-6) var(--stn-space-6) 10%;width:auto;height:auto;max-width:calc(90% - var(--stn-space-6));max-height:calc(100% - var(--stn-space-8));margin:auto;position:absolute}}.stn-steps{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);color:var(--stn-navy-900);font-family:var(--font-body--family);margin:0 auto}.stn-steps__header{gap:var(--stn-space-4);margin-bottom:var(--stn-space-8);flex-direction:column;display:flex}.stn-steps__heading{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-steps__grid{gap:var(--stn-space-7);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.stn-steps__item{border-top:3px solid var(--stn-silver-300);padding-top:var(--stn-space-5);flex-direction:column;gap:12px;display:flex}.stn-steps__item--accent{border-top-color:var(--stn-red-500)}.stn-steps__number{font-family:var(--stn-font-display);color:var(--stn-red-500);letter-spacing:var(--stn-track-heading);font-size:24px;font-weight:900}.stn-steps__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:19px;font-weight:900}.stn-steps__text{text-wrap:pretty;color:var(--stn-ink-600);margin:0;font-size:15px;line-height:1.6}@media screen and (width<=749px){.stn-steps{padding-block:var(--stn-section-y-tight)}.stn-steps__heading{font-size:32px}}.stn-blog{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);color:var(--stn-navy-900);font-family:var(--font-body--family);gap:var(--stn-space-10);flex-direction:column;margin:0 auto;display:flex}.stn-blog__empty{color:var(--stn-ink-600);margin:0}.stn-blog__featured{color:inherit;gap:var(--stn-space-9);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(--stn-radius-lg);background:var(--stn-silver-100);overflow:hidden}.stn-blog__featured-image{object-fit:cover;width:100%;height:100%;display:block}.stn-blog__featured-copy{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-blog__featured-labels{align-items:center;gap:var(--stn-space-4);display:flex}.stn-blog__badge{border-radius:var(--stn-radius-sm);background:var(--stn-red-500);color:#fff;letter-spacing:1.1px;text-transform:uppercase;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.stn-blog__featured-title{color:var(--stn-navy-900);text-wrap:balance;font-size:40px;line-height:1.08}.stn-blog__featured-excerpt{max-width:60ch;color:var(--stn-ink-600);margin:0;font-size:17px;line-height:1.6}.stn-blog__featured-meta{align-items:center;gap:var(--stn-space-4);color:var(--stn-ink-600);flex-wrap:wrap;font-size:14px;display:flex}.stn-blog__dot{color:var(--stn-silver-300)}.stn-blog__grid{gap:var(--stn-space-9) var(--stn-space-7);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));display:grid}.stn-blog__pagination{justify-content:center;align-items:center;gap:var(--stn-space-4);flex-wrap:wrap;display:flex}.stn-blog__page{color:var(--stn-ink-600);font-size:14px}@media screen and (width<=749px){.stn-blog{padding-block:var(--stn-section-y-tight);gap:var(--stn-space-8)}.stn-blog__featured-title{font-size:30px}}.stn-quote-tile{background:var(--stn-navy-900);color:#fff;border-radius:var(--stn-radius-md);padding:var(--stn-space-6);gap:var(--stn-space-4);font-family:var(--font-body--family);flex-direction:column;justify-content:center;display:flex}.stn-quote-tile__heading{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);font-size:24px;font-weight:900;line-height:1.15}.stn-quote-tile__text{color:#ffffffb8;margin:0;font-size:14px;line-height:1.6}.stn-quote-tile__button{color:var(--stn-navy-900);background:#fff;border-color:#fff;align-self:flex-start}.stn-quote-tile__button:hover{background:var(--stn-silver-200);border-color:var(--stn-silver-200)}@media screen and (width>=750px){.product-grid-container .collection-wrapper.stn-maincol{--page-margin:0px;width:100%;max-width:var(--stn-container-max);padding-inline:var(--stn-gutter);box-sizing:border-box;grid-column:1/-1;margin-inline:auto}}.stn-coming-soon{align-items:flex-start;gap:var(--stn-space-4);max-width:560px;padding:var(--stn-space-9) 0;font-family:var(--font-body--family);color:var(--stn-navy-900);flex-direction:column;grid-column:1/-1;display:flex}:is(.collection-wrapper:has(.stn-coming-soon) .facets-block-wrapper,.collection-wrapper:has(.stn-coming-soon) .facets-controls-wrapper){display:none}.product-grid-container .collection-wrapper.stn-maincol:has(.stn-coming-soon) .main-collection-grid.stn-coming-soon{grid-column:1/-1}.stn-coming-soon__heading{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);margin:0;font-size:32px;font-weight:900;line-height:1.1}.stn-coming-soon__text{color:var(--stn-ink-600);margin:0;font-size:16px;line-height:1.6}.product-grid__item:has(>.stn-pcard){display:flex}.product-grid__item>.stn-pcard{width:100%}.stn-methods{background:var(--stn-silver-050);border-top:1px solid var(--stn-silver-200);border-bottom:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-methods__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-space-7);flex-direction:column;margin:0 auto;display:flex}.stn-methods__header{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-methods__heading{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-methods__text{max-width:64ch;color:var(--stn-ink-600);font-size:16px;line-height:1.6}.stn-methods__text p{margin:0}.stn-methods__grid{gap:var(--stn-space-6);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.stn-methods__card{border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);padding:var(--stn-space-6);gap:var(--stn-space-4);background:#fff;flex-direction:column;display:flex}.stn-methods__icon{color:var(--stn-red-500)}.stn-methods__name{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:19px;font-weight:900}.stn-methods__desc{color:var(--stn-ink-600);margin:0;font-size:14.5px;line-height:1.6}.stn-methods__facts{color:var(--stn-navy-900);flex-direction:column;gap:6px;margin-top:auto;font-size:13.5px;display:flex}.stn-methods__facts strong{font-weight:700}@media screen and (width<=749px){.stn-methods__inner{padding-block:var(--stn-section-y-tight)}.stn-methods__heading{font-size:32px}}.stn-phero{background:var(--stn-silver-050);border-bottom:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-phero__inner{max-width:var(--stn-container-max);padding:var(--stn-space-5) var(--stn-gutter) var(--stn-section-y);gap:var(--stn-space-7);flex-direction:column;margin:0 auto;display:flex}.stn-phero__row{gap:var(--stn-space-9);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;display:grid}.stn-phero__copy{gap:var(--stn-space-5);flex-direction:column;display:flex}.stn-phero__title{color:var(--stn-navy-900);text-wrap:balance;font-size:clamp(36px,3.6vw,52px);line-height:1.05}.stn-phero__text{max-width:60ch;color:var(--stn-ink-600);font-size:19px;line-height:1.55}.stn-phero__text p{margin:0}.stn-phero__actions{gap:var(--stn-space-3);flex-wrap:wrap;display:flex}.stn-phero__media{aspect-ratio:4/3;border-radius:var(--stn-radius-lg);background:0 0;overflow:hidden}.stn-phero__image{object-fit:contain;width:100%;height:100%;display:block}@media screen and (width<=749px){.stn-phero__inner{padding-bottom:var(--stn-section-y-tight)}}.stn-guide{background:var(--stn-silver-050);border-top:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-guide--white{background:#fff;border-top:0}.stn-guide__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-space-9);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;display:grid}.stn-guide__copy{gap:var(--stn-space-4);flex-direction:column;align-items:flex-start;display:flex}.stn-guide__heading{color:var(--stn-navy-900);font-size:32px;line-height:1.12}.stn-guide__text{max-width:64ch;color:var(--stn-ink-600);font-size:16px;line-height:1.6}.stn-guide__text p{margin:0}.stn-guide__table{border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);background:#fff;align-self:start;overflow:hidden}.stn-guide__head,.stn-guide__row{padding:13px var(--stn-space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);display:grid}.stn-guide__head{background:var(--stn-silver-100);letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;font-size:12px;font-weight:700}.stn-guide__row{border-top:1px solid var(--stn-silver-200);font-size:15px}.stn-guide__unit{font-weight:700}.stn-guide__row--hot{background:#fdecee}.stn-guide__row--hot .stn-guide__unit{color:var(--stn-red-500)}@media screen and (width<=749px){.stn-guide__inner{padding-block:var(--stn-section-y-tight)}.stn-guide__heading{font-size:26px}}.stn-steps2{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-space-10);color:var(--stn-navy-900);font-family:var(--font-body--family);flex-direction:column;margin:0 auto;display:flex}.stn-steps2__row{gap:var(--stn-space-9);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;display:grid}@media screen and (width>=750px){.stn-steps2__row--flip .stn-steps2__copy{order:2}}.stn-steps2__copy{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-steps2__number{font-family:var(--stn-font-display);color:var(--stn-red-500);letter-spacing:var(--stn-track-heading);font-size:24px;font-weight:900}.stn-steps2__heading{color:var(--stn-navy-900);font-size:32px;line-height:1.12}.stn-steps2__text{max-width:60ch;color:var(--stn-ink-600);font-size:16px;line-height:1.65}.stn-steps2__text p{margin:0}.stn-steps2__note{color:var(--stn-ink-600);font-size:14px}.stn-steps2__media{aspect-ratio:16/10;border-radius:var(--stn-radius-lg);background:var(--stn-silver-100);overflow:hidden}.stn-steps2__image{object-fit:cover;width:100%;height:100%;display:block}@media screen and (width<=749px){.stn-steps2{padding-block:var(--stn-section-y-tight);gap:var(--stn-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(--stn-navy-900);font-family:var(--font-body--family);margin:0 auto}.stn-recs__header{justify-content:space-between;align-items:flex-end;gap:var(--stn-space-4);margin-bottom:var(--stn-space-7);flex-wrap:wrap;display:flex}.stn-recs__titles{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-recs__heading{color:var(--stn-navy-900);font-size:32px;line-height:1.12}.stn-recs__grid{gap:var(--stn-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stn-recs__skeleton .stn-pcard__media{background:var(--stn-silver-100)}@media screen and (width>=990px){.stn-recs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width<=749px){.stn-recs{padding-block:var(--stn-section-y-tight)}.stn-recs__heading{font-size:26px}.stn-recs__grid{gap:var(--stn-space-3)}}.stn-tabs{background:var(--stn-silver-050);border-top:1px solid var(--stn-silver-200);font-family:var(--font-body--family);color:var(--stn-navy-900)}.stn-tabs__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-space-7);flex-direction:column;margin:0 auto;display:flex}.stn-tabs__main{gap:var(--stn-space-7);flex-direction:column;min-width:0;display:flex}.stn-tabs__inner--calc{align-items:start;gap:var(--stn-space-9);grid-template-columns:minmax(0,1fr) minmax(340px,440px);display:grid}.stn-tabs__calc{min-width:0;scroll-margin-top:calc(var(--header-height,60px) + 24px)}.stn-tabs__inner--calc .stn-tabs__panel{gap:var(--stn-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(--stn-space-6);border-bottom:1px solid var(--stn-silver-300);flex-wrap:wrap;display:flex}.stn-tabs__tab{appearance:none;font-family:var(--font-body--family);color:var(--stn-ink-600);cursor:pointer;transition:color var(--stn-dur-fast) var(--stn-ease-standard);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 2px 12px;font-size:15px;font-weight:600}.stn-tabs__tab:hover{color:var(--stn-navy-900)}.stn-tabs__tab[aria-selected=true]{color:var(--stn-navy-900);border-bottom-color:var(--stn-red-500)}.stn-tabs__panel{gap:var(--stn-space-9);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.stn-tabs__panel[hidden]{display:none}.stn-tabs__copy{gap:var(--stn-space-4);flex-direction:column;max-width:64ch;display:flex}.stn-tabs__heading{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);margin:0;font-size:24px;font-weight:900}.stn-tabs__body{color:var(--stn-ink-600);font-size:16px;line-height:1.65}.stn-tabs__body p{margin:0 0 1em}.stn-tabs__body p:last-child{margin-bottom:0}.stn-tabs__bullets{margin:0 0 1em;padding-left:1.2em}.stn-tabs__bullets:last-child{margin-bottom:0}.stn-tabs__bullets li+li{margin-top:4px}.stn-tabs__specs{border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);background:#fff;align-self:start;overflow:hidden}.stn-tabs__spec{gap:var(--stn-space-4);padding:13px var(--stn-space-5);border-bottom:1px solid var(--stn-silver-200);grid-template-columns:minmax(0,150px) minmax(0,1fr);font-size:14.5px;display:grid}.stn-tabs__spec:last-child{border-bottom:0}.stn-tabs__spec-key{color:var(--stn-ink-600)}.stn-tabs__spec-value{color:var(--stn-navy-900);font-weight:600}@media screen and (width<=749px){.stn-tabs__inner{padding-block:var(--stn-section-y-tight)}.stn-tabs__list{gap:0 var(--stn-space-4)}}.stn-quote{background:var(--stn-navy-900);color:#fff;font-family:var(--font-body--family)}.stn-quote__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-space-10);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;display:grid}.stn-quote__copy{gap:var(--stn-space-5);flex-direction:column;display:flex}.stn-quote__heading{color:#fff;text-wrap:balance;font-size:40px;line-height:1.08}.stn-quote__text{color:#ffffffb8;max-width:52ch;font-size:16px;line-height:1.6}.stn-quote__text p{margin:0}.stn-quote__chat{color:#ffffffb8;align-items:flex-start;gap:12px;font-size:14px;display:flex}.stn-quote__checks{color:#ffffffb8;flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.stn-quote__checks li{align-items:flex-start;gap:10px;display:flex}.stn-quote__chat a{color:#fff;text-underline-offset:2px;text-decoration:underline}.stn-quote__chat .stratton-icon,.stn-quote__checks .stratton-icon{margin-top:2px}.stn-quote__checks .stratton-icon{color:var(--stn-red-500)}.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='%230E1E40' stroke-width='2' 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-quote__card{color:var(--stn-navy-900);border-radius:var(--stn-radius-md);padding:var(--stn-space-7);gap:var(--stn-space-4);background:#fff;flex-direction:column;align-self:start;display:flex}.stn-quote__card-title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);font-size:24px;font-weight:900}.stn-quote__form{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-quote__row{gap:var(--stn-space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stn-field{flex-direction:column;gap:6px;display:flex}.stn-field__label{color:var(--stn-navy-900);font-size:13px;font-weight:600}.stn-field__req{color:var(--stn-red-500);margin-left:2px}.stn-field__input{box-sizing:border-box;width:100%;font-family:var(--font-body--family);color:var(--stn-navy-900);border:1px solid var(--stn-silver-300);border-radius:var(--stn-radius-md);transition:border-color var(--stn-dur-fast) var(--stn-ease-standard), box-shadow var(--stn-dur-fast) var(--stn-ease-standard);background:#fff;outline:none;padding:11px 12px;font-size:15px}.stn-field__input:focus{border-color:var(--stn-navy-900);box-shadow:0 0 0 3px #d0021b59}.stn-field__textarea{resize:vertical;min-height:84px}.stn-quote__submit{width:100%}.stn-quote__fine{color:var(--stn-ink-600);font-size:12.5px}.stn-quote__success{border-radius:var(--stn-radius-md);color:#1b7f4b;background:#e8f4ed;margin:0;padding:12px 14px;font-size:14px}.stn-quote__errors{border-radius:var(--stn-radius-md);color:var(--stn-red-500);background:#fdecee;padding:12px 14px;font-size:14px}.stn-quote__errors ul{margin:0;padding-left:18px}.stn-quote--red{background:var(--stn-red-500)}.stn-quote--red .stn-quote__heading{font-size:52px;line-height:1.05}.stn-quote--red .stn-quote__text,.stn-quote--red .stn-quote__chat,.stn-quote--red .stn-quote__checks{color:#ffffffe6}.stn-quote--red .stn-quote__checks .stratton-icon{color:#fff}.stn-quote--red .stn-quote__submit{background:var(--stn-navy-900);border-color:var(--stn-navy-900)}.stn-quote--red .stn-quote__submit:hover{background:var(--stn-navy-800);border-color:var(--stn-navy-800)}@media screen and (width<=749px){.stn-quote--red .stn-quote__heading{font-size:36px}.stn-quote__inner{padding-block:var(--stn-section-y-tight);gap:var(--stn-space-8);grid-template-columns:minmax(0,1fr)}.stn-quote__heading{font-size:32px}.stn-quote__card{padding:var(--stn-space-6) var(--stn-space-5)}.stn-quote__row{grid-template-columns:minmax(0,1fr)}.stn-field__label{font-size:14px}.stn-field__input{padding:12px 14px;font-size:16px}.stn-field__select{padding-right:40px}.stn-quote__submit{min-height:52px;font-size:16px}}.stn-subnav{font-family:var(--font-body--family);color:var(--stn-navy-900)}.stn-subnav__inner{max-width:var(--stn-container-max);padding:var(--stn-space-7) var(--stn-gutter) 0;box-sizing:border-box;margin:0 auto}.stn-subnav__heading{margin:0 0 var(--stn-space-4);font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);font-size:22px;font-weight:900;line-height:1.15}.stn-subnav__cards{gap:var(--stn-space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;display:grid}.stn-subnav__card{border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);height:100%;color:inherit;transition:border-color var(--stn-dur-fast) var(--stn-ease-standard), box-shadow var(--stn-dur-fast) var(--stn-ease-standard);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.stn-subnav__card:hover,.stn-subnav__card:focus-visible{border-color:var(--stn-navy-900);box-shadow:var(--stn-shadow-md)}.stn-subnav__media{aspect-ratio:1;padding:var(--stn-space-3);background:#fff;justify-content:center;align-items:center;display:flex}.stn-subnav__image{object-fit:contain;width:100%;height:100%;display:block}.stn-subnav__placeholder{background:var(--stn-silver-100);border-radius:var(--stn-radius-md);width:100%;height:100%;color:var(--stn-silver-300);justify-content:center;align-items:center;display:flex}.stn-subnav__title{padding:var(--stn-space-3) var(--stn-space-3) 2px;border-top:1px solid var(--stn-silver-200);font-size:14px;font-weight:700;line-height:1.3}.stn-subnav__card:hover .stn-subnav__title{text-decoration:underline;-webkit-text-decoration-color:var(--stn-red-500);-webkit-text-decoration-color:var(--stn-red-500);text-decoration-color:var(--stn-red-500);text-underline-offset:4px;text-decoration-thickness:2px}.stn-subnav__count{padding:0 var(--stn-space-3) var(--stn-space-3);color:var(--stn-ink-600);font-size:12px}.stn-subnav__chips{gap:var(--stn-space-2);flex-wrap:wrap;margin:0;padding:0;display:flex}.stn-subnav__chip{border:1px solid var(--stn-silver-300);min-height:40px;color:var(--stn-navy-900);white-space:nowrap;transition:border-color var(--stn-dur-fast) var(--stn-ease-standard);background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.stn-subnav__chip:hover{border-color:var(--stn-navy-900)}.stn-subnav__chip--active,.stn-subnav__chip--active:hover{background:var(--stn-navy-900);border-color:var(--stn-navy-900);color:#fff}@media screen and (width<=749px){.stn-subnav__inner{padding-top:var(--stn-space-5);padding-inline:0}.stn-subnav__heading{padding-inline:var(--stn-gutter);font-size:19px}.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-reviews{background:var(--stn-silver-050);border-top:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-reviews__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);margin:0 auto}.stn-reviews__header{align-items:baseline;gap:var(--stn-space-6);margin-bottom:var(--stn-space-7);flex-wrap:wrap;display:flex}.stn-reviews__heading{color:var(--stn-navy-900);font-size:32px;line-height:1.12}.stn-reviews__link{color:var(--stn-red-500);font-size:15px;font-weight:600;text-decoration:none}.stn-reviews__link:hover{color:var(--stn-red-600)}.stn-reviews__grid{gap:var(--stn-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.stn-reviews__card{border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);padding:var(--stn-space-6);background:#fff;flex-direction:column;gap:12px;display:flex}.stn-reviews__stars{color:var(--stn-red-500);gap:3px;display:flex}.stn-reviews__star{fill:currentColor}.stn-reviews__quote{color:var(--stn-navy-900);margin:0;font-size:16px;line-height:1.6}.stn-reviews__author{color:var(--stn-ink-600);margin-top:auto;font-size:13px}@media screen and (width<=749px){.stn-reviews__inner{padding-block:var(--stn-section-y-tight)}.stn-reviews__heading{font-size:26px}}.stn-trust{border-bottom:1px solid var(--stn-silver-200);color:var(--stn-navy-900);background:#fff}.stn-trust__inner{max-width:var(--stn-container-max);padding:var(--stn-space-6) var(--stn-gutter);gap:var(--stn-space-5) var(--stn-space-7);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:12px;display:flex}.stn-trust__icon{color:var(--stn-red-500)}.stn-trust__text{text-wrap:pretty;font-family:var(--font-body--family);flex-direction:column;gap:2px;font-size:14px;line-height:1.45;display:flex}.stn-trust__lead{font-weight:700}.stn-trust__detail{color:var(--stn-ink-600)}.stn-calc .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='%230E1E40' stroke-width='2' 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-calc{gap:var(--stn-space-4);padding:var(--stn-space-5);border:1px solid var(--stn-silver-200);border-top:3px solid var(--stn-navy-900);border-radius:var(--stn-radius-md);color:var(--stn-navy-900);background:#fff;flex-direction:column;display:flex}.stn-calc__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-display);margin:0;font-size:18px;font-weight:900}.stn-calc__label{letter-spacing:var(--stn-track-eyebrow);text-transform:uppercase;color:var(--stn-navy-900);font-size:12px;font-weight:700;display:block}.stn-calc__hint{letter-spacing:0;text-transform:none;color:var(--stn-red-500);margin-left:4px;font-weight:600}.stn-calc__qty-row{align-items:center;gap:var(--stn-space-3);margin-top:6px;display:flex}.stn-calc .stn-calc__qty-input{flex:none;width:96px;font-weight:700}.stn-calc__qty-unit{color:var(--stn-ink-600);font-size:14px}.stn-calc__slider{min-width:0;accent-color:var(--stn-red-500);flex:1}.stn-calc__fields{gap:var(--stn-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(--stn-space-5);padding-top:var(--stn-space-4);border-top:1px solid var(--stn-silver-200);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(--stn-font-display);letter-spacing:var(--stn-track-display);color:var(--stn-navy-900);font-size:32px;font-weight:900;line-height:1.05}.stn-calc__was{color:var(--stn-ink-600);font-size:15px}.stn-calc__badge{border-radius:var(--stn-radius-sm);color:var(--stn-red-500);background:#fdecee;padding:3px 8px;font-size:12px;font-weight:700}.stn-calc__label--total{margin-top:8px}.stn-calc__total{font-size:20px;font-weight:700}.stn-calc__for{color:var(--stn-ink-600);font-size:13px}.stn-calc__design{border-radius:var(--stn-radius-md);background:var(--stn-red-500);color:#fff;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.stn-calc__design:hover{background:var(--stn-red-600);color:#fff}.stn-calc__design-note{color:var(--stn-ink-600);font-size:13px}.stn-calc__includes{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(--stn-red-500)}.stn-calc__talk{color:var(--stn-ink-600);font-size:14px}.stn-calc__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.stn-calc__action{border:1px solid var(--stn-silver-300);border-radius:var(--stn-radius-md);color:var(--stn-navy-900);align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.stn-calc__action:hover{border-color:var(--stn-navy-900)}.stn-calc__note{color:var(--stn-ink-600);margin:0;font-size:12px}@media screen and (width<=749px){.stn-calc{padding:var(--stn-space-4)}.stn-calc__result{grid-template-columns:1fr}}.stn-store{--font-body--family:"Work Sans", system-ui, sans-serif;--white:#fff;font-family:var(--font-body--family);color:var(--stn-navy-900);background:#fff;flex-direction:column;min-height:100vh;display:flex}:where(.stn-store a){color:inherit}.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-page{max-width:680px;padding:32px var(--stn-gutter) 80px;margin:0 auto}.stn-page__title{margin:24px 0;font-size:clamp(36px,5vw,48px);line-height:1.05}.stn-page__body{font-size:15px;line-height:1.7}.stn-page__body h2{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);margin:40px 0 16px;font-size:clamp(26px,3.5vw,36px);font-weight:900;line-height:1.1}.stn-page__body p,.stn-page__body ul,.stn-page__body ol{margin:0 0 16px}.stn-page__body ul{padding-left:20px;list-style:outside}.stn-page__body a{text-decoration:underline}.stn-page__body table{border-collapse:collapse;width:100%;margin:0 0 16px}.stn-page__body th,.stn-page__body td{border-bottom:1px solid var(--stn-silver-200);text-align:left;padding:8px 6px}.stn-paths{background:var(--stn-silver-050);border-bottom:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-paths__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-space-7);flex-direction:column;margin:0 auto;display:flex}.stn-paths__header{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-paths__heading{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-paths__text{max-width:64ch;color:var(--stn-ink-600);margin:0;font-size:16px;line-height:1.6}.stn-paths__grid{gap:var(--stn-space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.stn-paths__card{gap:var(--stn-space-3);padding:var(--stn-space-6);border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);color:inherit;transition:box-shadow var(--stn-dur-normal) var(--stn-ease-standard), transform var(--stn-dur-normal) var(--stn-ease-standard);background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative}.stn-paths__card:hover{box-shadow:var(--stn-shadow-md);transform:translateY(-2px)}.stn-paths__card--accent{border-color:var(--stn-red-500);box-shadow:inset 0 0 0 1px var(--stn-red-500)}.stn-paths__badge{border-radius:var(--stn-radius-pill);background:var(--stn-red-500);color:#fff;letter-spacing:.2px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.stn-paths__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:22px;font-weight:900}.stn-paths__copy{color:var(--stn-ink-600);text-wrap:pretty;flex:1;margin:0;font-size:15px;line-height:1.6}.stn-paths__cta{margin-top:var(--stn-space-2);color:var(--stn-red-500);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.stn-svc{color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-svc__inner{max-width:var(--stn-container-max);padding:0 var(--stn-gutter) var(--stn-section-y);margin:0 auto}.stn-svc__header{justify-content:space-between;align-items:flex-end;gap:var(--stn-space-4);margin-bottom:var(--stn-space-7);flex-wrap:wrap;display:flex}.stn-svc__titles{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-svc__heading{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-svc__grid{gap:var(--stn-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.stn-svc__card{gap:var(--stn-space-3);padding:var(--stn-space-5);background:var(--stn-silver-100);border-radius:var(--stn-radius-md);color:inherit;transition:background var(--stn-dur-normal) var(--stn-ease-standard), border-color var(--stn-dur-normal) var(--stn-ease-standard);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.stn-svc__card:hover{border-color:var(--stn-silver-300);background:#fff}.stn-svc__icon{color:var(--stn-red-500)}.stn-svc__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:16px;font-weight:900}.stn-svc__text{color:var(--stn-ink-600);text-wrap:pretty;font-size:13.5px;line-height:1.5}.stn-work{background:var(--stn-silver-050);border-top:1px solid var(--stn-silver-200);border-bottom:1px solid var(--stn-silver-200);color:var(--stn-navy-900);font-family:var(--font-body--family)}.stn-work__inner{max-width:var(--stn-container-max);padding:var(--stn-section-y) var(--stn-gutter);gap:var(--stn-space-7);flex-direction:column;margin:0 auto;display:flex}.stn-work__header{gap:var(--stn-space-4);flex-direction:column;display:flex}.stn-work__heading{color:var(--stn-navy-900);font-size:40px;line-height:1.08}.stn-work__text{max-width:64ch;color:var(--stn-ink-600);margin:0;font-size:16px;line-height:1.6}.stn-work__grid{gap:var(--stn-space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.stn-work__card{border:1px solid var(--stn-silver-200);border-radius:var(--stn-radius-md);color:inherit;background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.stn-work__media{aspect-ratio:4/3;background:var(--stn-silver-100);display:block;overflow:hidden}.stn-work__image{object-fit:cover;width:100%;height:100%;display:block}.stn-work__meta{gap:var(--stn-space-2);padding:var(--stn-space-5);flex-direction:column;display:flex}.stn-work__title{font-family:var(--stn-font-display);letter-spacing:var(--stn-track-heading);color:var(--stn-navy-900);font-size:19px;font-weight:900}.stn-work__copy{color:var(--stn-ink-600);font-size:14.5px;line-height:1.6}.stn-work__tags{margin-top:var(--stn-space-2);flex-wrap:wrap;gap:6px;display:flex}.stn-work__tag{border-radius:var(--stn-radius-pill);background:var(--stn-silver-100);color:var(--stn-ink-600);padding:2px 9px;font-size:12px}.stn-methods,.stn-methods__card{scroll-margin-top:calc(var(--header-height,68px) + 24px)}.stn-methods__link{margin-top:auto;font-size:14px}@media screen and (width<=749px){.stn-paths__inner,.stn-work__inner{padding-block:var(--stn-section-y-tight)}.stn-svc__inner{padding-bottom:var(--stn-section-y-tight)}.stn-paths__heading,.stn-svc__heading,.stn-work__heading{font-size:32px}}
