/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#0d1012;--ink-soft:#b7c0c3;--pine:#0f1316;--moss:#98a39e;--paper:#171b1e;--paper-deep:#0d1012;--catalog-image-surface:#eef0ec;--white:#f1f4f3;--brass:#f5b800;--brass-light:#ffd451;--line:#e7eeeb24;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:"Arial Narrow", "Roboto Condensed", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html:has(.reserve-page){overflow-x:clip}body{background:var(--paper);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--brass);outline-offset:4px;border-radius:3px}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding:112px 0}.announcement{background:var(--brass);color:#182017;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.announcement-inner{justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding-top:5px;padding-bottom:5px;display:flex}.announcement-inner:hover{color:#000}.announcement-hours{opacity:.76}.site-header{z-index:40;border-bottom:4px solid var(--brass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f0e7f0;position:sticky;top:0}.nav-wrap{align-items:center;gap:24px;width:min(1420px,100% - 48px);min-height:94px;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-logo-stack{width:160px;height:80px;display:block;position:relative}.brand-logo-lockup{align-items:center;gap:4px;width:230px;height:84px;display:flex}.brand-logo-piece{flex:none;height:84px;display:block;position:relative;overflow:hidden}.brand-logo-emblem{z-index:1;width:64px;overflow:visible}.brand-logo-wordmark{width:162px}.brand-logo{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;transition:opacity .2s,transform .25s;display:block;position:absolute;inset:0}.brand-logo-piece .brand-logo{object-fit:fill;max-width:none;inset:auto}.brand-logo-emblem .brand-logo{clip-path:inset(5px 123px 5px 5px);transform-origin:44px 50px;width:200px;height:100px;top:-8px;left:-13px}.brand-logo-wordmark .brand-logo{width:287px;height:144px;top:-34px;left:-114px}.brand-logo-default{opacity:1}.brand-logo-roaring,.brand:hover .brand-logo-default,.brand:focus-visible .brand-logo-default{opacity:0}.brand:hover .brand-logo-roaring,.brand:focus-visible .brand-logo-roaring{opacity:1;transform:scale(1.025)}.brand:hover .brand-logo-wordmark .brand-logo-default,.brand:focus-visible .brand-logo-wordmark .brand-logo-default{opacity:1}.brand-mark{background:var(--ink);width:42px;height:42px;color:var(--brass-light);font:italic 700 25px/1 var(--serif);border-radius:2px 13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.brand-copy{text-transform:uppercase;line-height:1;display:grid}.brand-copy strong{letter-spacing:.14em;font-size:15px}.brand-copy small{color:var(--moss);letter-spacing:.31em;margin-top:6px;font-size:9px;font-weight:800}.desktop-nav{align-items:center;gap:14px;margin-left:auto;display:flex}.desktop-nav a{color:#c9cfcd;font-size:12px;font-weight:750}.desktop-nav .nav-catalog-link{background:var(--brass);border:1px solid var(--brass);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;padding:11px 14px;font-weight:900}.desktop-nav .nav-catalog-link:hover{background:var(--brass-light);border-color:var(--brass-light);color:var(--ink)}.header-product-search{background:#090c0d;border:1px solid #f5b8007a;align-items:stretch;height:39px;display:flex}.header-product-search:focus-within{border-color:var(--brass);box-shadow:0 0 0 2px #f5b80029}.header-product-search input{width:124px;min-width:0;color:var(--white);font:750 10px/1 var(--sans);background:0 0;border:0;padding:0 10px}.header-product-search input::placeholder{color:#8f9996;opacity:1}.header-product-search input:focus{outline:0}.header-product-search button{cursor:pointer;color:var(--brass);font:900 9px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-left:1px solid #f5b80059;padding:0 10px}.header-product-search button:hover{background:var(--brass);color:var(--ink)}.nav-dropdown{position:relative}.nav-dropdown-trigger{white-space:nowrap;align-items:center;gap:7px;padding:34px 0;display:flex}.nav-dropdown-trigger span{color:var(--brass);font-size:13px;transition:transform .18s}.nav-dropdown:hover .nav-dropdown-trigger span,.nav-dropdown:focus-within .nav-dropdown-trigger span{transform:rotate(180deg)}.nav-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;background:#090c0efa;border:1px solid #f5b8004d;width:390px;max-height:calc(100vh - 140px);padding:13px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% - 9px);left:-20px;overflow-y:auto;transform:translateY(-6px);box-shadow:0 24px 55px #0000006b}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown-menu:before{content:"";background:var(--brass);width:48px;height:3px;position:absolute;top:0;left:13px}.nav-dropdown-menu p{color:#77817f;letter-spacing:.13em;text-transform:uppercase;margin:0;padding:12px 11px 9px;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.nav-dropdown-menu>a,.nav-link-group>.nav-parent-link{border-top:1px solid #ffffff12;padding:10px 11px;line-height:1.25}.nav-link-group{display:grid}.nav-link-group>.nav-parent-link{color:var(--white);font-weight:850}.nav-submenu{border-top:1px solid #ffffff0a;border-left:1px solid #f5b80047;padding:2px 0 7px 14px;display:grid}.nav-dropdown-menu .nav-submenu a{color:#aeb7b4;padding:7px 11px 7px 22px;font-size:11px;line-height:1.25;position:relative}.nav-dropdown-menu .nav-submenu a:before{content:"↳";color:var(--brass);position:absolute;left:4px}.nav-dropdown-menu a:hover{background:#f5b80014}.nav-brand-dropdown-menu{grid-template-columns:minmax(0,1fr) 220px;width:min(760px,100vw - 48px);left:auto;right:-34px}.nav-brand-dropdown-menu .nav-brand-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px}.nav-brand-dropdown-menu .nav-reserve-brand-group{border-left:1px solid #f5b80040}.nav-brand-dropdown-menu .nav-reserve-brand-links{grid-template-columns:1fr}.nav-direct{white-space:nowrap}.compact-navigation{background:#0b0e10;border-top:1px solid #ffffff1a;display:none;position:relative}.compact-navigation-shell{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;padding-bottom:0;display:grid;position:relative}.compact-navigation-dropdown{grid-row:1;min-width:0;display:block;position:relative}.compact-menu-trigger{grid-area:1/1}.compact-navigation-shell>.compact-navigation-dropdown:nth-child(2){grid-column:2}.compact-navigation-shell>.compact-navigation-dropdown:nth-child(3){grid-column:3}.compact-navigation-dropdown>summary{width:100%;height:100%}.compact-navigation-dropdown>.compact-navigation-panel{width:300%;right:auto}.compact-navigation-shell>.compact-navigation-dropdown:nth-child(2)>.compact-navigation-panel{left:-100%}.compact-navigation-shell>.compact-navigation-dropdown:nth-child(3)>.compact-navigation-panel{left:-200%}.compact-navigation-trigger{cursor:pointer;color:#e4e8e6;min-height:45px;font:850 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:9px;padding:0 16px;list-style:none;display:flex}.compact-navigation-shell>:first-child{border-left:1px solid #ffffff1f}.compact-navigation-trigger:hover,.compact-navigation-trigger:focus-visible,.compact-navigation-dropdown[open]>.compact-navigation-trigger{color:var(--brass-light);background:#f5b8001a}.compact-navigation-trigger::-webkit-details-marker{display:none}.compact-navigation-trigger>span:last-child{color:var(--brass);font-size:13px;transition:transform .18s}.compact-navigation-dropdown:hover>.compact-navigation-trigger>span:last-child,.compact-navigation-dropdown:focus-within>.compact-navigation-trigger>span:last-child,.compact-navigation-dropdown[open]>.compact-navigation-trigger>span:last-child{transform:rotate(180deg)}.compact-menu-icon{gap:3px;width:15px;display:grid}.compact-menu-icon i{background:var(--brass);height:1px;display:block}.compact-navigation-panel{z-index:75;border:1px solid #f5b8006b;border-top:3px solid var(--brass);opacity:0;visibility:hidden;pointer-events:none;background:#080b0dfc;width:100%;max-height:calc(100vh - 170px);padding:20px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-5px);box-shadow:0 28px 60px #0000008c}.compact-navigation-dropdown:hover .compact-navigation-panel,.compact-navigation-dropdown:focus-within .compact-navigation-panel,.compact-navigation-dropdown[open] .compact-navigation-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.compact-category-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.compact-category-panel>section,.compact-brand-panel>section{min-width:0}.compact-panel-heading{color:var(--brass-light);font:850 15px/1.2 var(--serif);text-transform:uppercase;border-bottom:1px solid #f5b80061;justify-content:space-between;align-items:center;gap:10px;padding:0 0 11px;display:flex}.compact-panel-heading span{color:var(--brass);font:800 11px/1 var(--sans)}.compact-category-group{margin-top:14px}.compact-category-group strong{color:#f1f3f2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.compact-category-group>div{display:grid}.compact-category-group a,.compact-brand-grid a{color:#adb6b3;padding:6px 0;font-size:10px;line-height:1.25}.compact-category-group a:hover,.compact-brand-grid a:hover{color:var(--brass-light)}.compact-brand-panel{grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);gap:24px;display:grid}.compact-brand-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 14px;margin-top:10px;display:grid}.compact-reserve-brands{border-left:1px solid #f5b80040;padding-left:22px}.compact-reserve-brands .compact-brand-grid{grid-template-columns:1fr}.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav>summary{min-height:42px;color:var(--white);cursor:pointer;border:1px solid #f5b80073;align-items:center;gap:9px;padding:0 13px;list-style:none;display:flex}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav>summary span{color:var(--brass);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.mobile-nav>summary b{color:var(--white);font-size:17px;font-weight:500}.mobile-nav-panel{z-index:60;background:#080b0dfc;border:1px solid #f5b80066;width:min(440px,100vw - 24px);max-height:calc(100vh - 125px);padding:18px;position:absolute;top:calc(100% + 20px);right:-126px;overflow-y:auto;box-shadow:0 28px 60px #0000008c}.mobile-nav-panel section{border-bottom:1px solid #ffffff1a;padding:13px 8px 16px}.mobile-nav-heading{color:var(--brass);font:850 16px/1.2 var(--serif);text-transform:uppercase;justify-content:space-between;display:flex}.mobile-nav-links{grid-template-columns:1fr 1fr;gap:2px 14px;margin-top:10px;display:grid}.mobile-nav-links>a,.mobile-nav-group>.mobile-nav-parent{color:#c5ccca;padding:7px 0;font-size:11px;line-height:1.3}.mobile-nav-group{grid-column:1/-1;display:grid}.mobile-nav-group>.mobile-nav-parent{color:var(--white);font-weight:850}.mobile-nav-submenu{border-left:1px solid #f5b8004d;grid-template-columns:1fr 1fr;gap:2px 14px;padding:3px 0 4px 13px;display:grid}.mobile-nav-submenu a{color:#9fa8a5;padding:6px 0;font-size:11px;line-height:1.3}.mobile-nav-actions{grid-template-columns:1fr 1fr;gap:8px;padding:16px 8px 3px;display:grid}.mobile-nav-actions a{color:var(--white);text-align:center;text-transform:uppercase;border:1px solid #ffffff29;padding:11px 10px;font-size:10px;font-weight:800}.nav-call-wrap{flex:none;position:relative}.nav-call{border-left:1px solid var(--line);white-space:nowrap;grid-template-rows:auto auto;padding-left:24px;line-height:1.25;display:grid}.nav-call span{color:var(--moss);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.nav-call strong{white-space:nowrap;margin-top:4px;font-size:14px}.nav-call-compact{display:none;position:relative}.nav-call-compact summary{cursor:pointer;width:44px;height:44px;color:var(--brass);border:1px solid #f5b80073;place-items:center;list-style:none;display:grid}.nav-call-compact summary::-webkit-details-marker{display:none}.nav-call-compact summary span{font-size:22px;line-height:1;transform:rotate(-18deg)}.nav-call-compact summary:hover,.nav-call-compact summary:focus-visible,.nav-call-compact[open] summary{border-color:var(--brass);background:#f5b8001a}.nav-call-popover{z-index:70;min-width:178px;color:var(--white);border:1px solid var(--brass);opacity:0;visibility:hidden;white-space:nowrap;background:#090c0d;padding:12px 14px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-4px);box-shadow:0 14px 35px #00000073}.nav-call-popover small{color:var(--brass);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.nav-call-popover strong{margin-top:5px;font-size:14px}.nav-call-compact:hover .nav-call-popover,.nav-call-compact:focus-within .nav-call-popover,.nav-call-compact[open] .nav-call-popover{opacity:1;visibility:visible;transform:translateY(0)}.request-list-header-link{min-height:44px;color:var(--white);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #f5b80073;align-items:center;gap:8px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.request-list-header-link:hover{border-color:var(--brass);background:#f5b8001a}.request-list-header-link strong{background:var(--brass);min-width:20px;height:20px;color:var(--ink);border-radius:12px;place-items:center;padding:0 5px;font-size:9px;display:grid}.reserve-site-switch{isolation:isolate;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;position:relative}.reserve-switch-medallion{z-index:2;background:radial-gradient(circle,#151819 0 48%,#090b0c 49%);border:1px solid #c9a45a;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;box-shadow:inset 0 0 0 3px #090b0c,inset 0 0 0 4px #c2c7c9b8,0 0 0 1px #c9a45a38,0 5px 15px #00000047}.reserve-switch-medallion:before,.reserve-switch-medallion:after{content:"";border-top:1px solid #c9a45acc;border-bottom:1px solid #c2c7c9b3;border-radius:50%;position:absolute;inset:5px;transform:rotate(38deg)}.reserve-switch-medallion:after{border-top-color:#c2c7c9a6;border-bottom-color:#c9a45abf;inset:9px;transform:rotate(-38deg)}.reserve-switch-medallion>span{z-index:1;color:#e2c785;text-shadow:1px 1px #000;font:italic 600 19px/1 Georgia,Times New Roman,serif;position:relative}.reserve-switch-scroll{z-index:1;opacity:.86;border-top:1px solid #c9a45a;border-bottom:1px solid #c2c7c9;border-radius:50%;width:14px;height:19px;transition:width .25s,opacity .25s;position:absolute;top:15px}.reserve-switch-scroll-left{border-left:1px solid #c9a45a;left:-2px}.reserve-switch-scroll-right{border-right:1px solid #c2c7c9;right:-2px;transform:scaleX(-1)}.reserve-site-switch:hover .reserve-switch-medallion,.reserve-site-switch:focus-visible .reserve-switch-medallion{transform:rotate(6deg)scale(1.06);box-shadow:inset 0 0 0 3px #090b0c,inset 0 0 0 4px #c2c7c9d9,0 0 0 2px #c9a45a57,0 0 22px #c9a45a40}.reserve-site-switch:hover .reserve-switch-scroll,.reserve-site-switch:focus-visible .reserve-switch-scroll{opacity:1;width:18px}.reserve-site-switch.is-standard-return .reserve-switch-medallion{border-color:#c2c7c9}.reserve-site-switch.is-standard-return .reserve-switch-medallion>span{color:#f5b800;font-size:16px;font-style:normal;font-weight:900}.mobile-reserve-switch{color:#e2c785!important}.hero{min-height:690px;color:var(--white);background:radial-gradient(circle at 77% 35%,#d3a4581f,#0000 27%),linear-gradient(115deg,#111a14 0%,#1b2920 56%,#24372a 100%);align-items:stretch;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(370px,.75fr);align-items:center;gap:84px;padding-top:82px;padding-bottom:90px;display:grid;position:relative}.hero-side-stack{gap:12px;display:grid}.hero-ready-link{color:var(--white);background:#f5b8001a;border:1px solid #f5b8009e;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:13px 16px;transition:background .18s,border-color .18s,transform .18s;display:grid;box-shadow:0 16px 34px #0000002e}.hero-ready-link:hover{border-color:var(--brass);background:#f5b8002b;transform:translateY(-2px)}.hero-ready-link img{object-fit:contain;width:34px;height:34px}.hero-ready-link>span{gap:4px;display:grid}.hero-ready-link small{color:var(--brass-light);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.hero-ready-link strong{color:var(--white);font:850 18px/1 var(--serif);letter-spacing:-.015em;text-transform:uppercase}.hero-ready-link b{color:var(--brass-light);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px}.kicker,.section-label{color:var(--moss);letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:850}.kicker{color:var(--brass-light);align-items:center;gap:12px;display:flex}.kicker span{background:var(--brass);width:36px;height:1px}.hero h1,.section-heading h2,.gear h2,.order-copy h2,.welcome h2,.visit h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-weight:400;line-height:.99}.hero h1{font-size:clamp(46px,5vw,76px)}.hero h1 em,h2 em{color:var(--brass-light);font-weight:400}.hero-intro{color:#fffdf8b8;max-width:630px;margin:30px 0 0;font-size:18px;line-height:1.75}.hero-actions,.contact-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{letter-spacing:.03em;border:1px solid #ffffff3d;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 21px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-ghost{color:var(--white)}.button-ghost:hover{border-color:#ffffff8c}.hero-points{flex-wrap:wrap;gap:22px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hero-points li{color:#fffdf8ad;font-size:11px;font-weight:700}.hero-points span{color:var(--brass-light);margin-right:6px}.stock-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f4ea0f;border:1px solid #ffffff29;padding:28px;position:relative;box-shadow:0 36px 80px #0000003b}.stock-card:before{content:"";pointer-events:none;border:1px solid #d3a45830;position:absolute;inset:10px}.stock-card-top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 22px;display:flex;position:relative}.stock-card-top p{font:400 20px/1.2 var(--serif);margin:0}.stock-card-top span{color:var(--brass-light);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.stock-feature{border-bottom:1px solid #ffffff24;grid-template-columns:44px 1fr;gap:16px;padding:30px 2px;display:grid}.stock-index{color:var(--brass);font:italic 400 18px/1 var(--serif)}.stock-feature div,.stock-row div{display:grid}.stock-card small{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.stock-card strong{font:400 23px/1.2 var(--serif);margin-top:6px}.stock-feature p{color:#ffffff91;margin:10px 0 0;font-size:12px;line-height:1.6}.stock-row{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.stock-row>div{gap:4px;padding:24px 14px 24px 2px}.stock-row>div+div{border-left:1px solid #ffffff24;padding-left:24px}.stock-row strong{font-size:16px}.stock-category-grid{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.stock-category{border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr;gap:10px;min-width:0;padding:20px 12px 20px 2px;display:grid}.stock-category:nth-child(2n):not(.stock-category-wide){border-left:1px solid #ffffff24;padding-left:18px}.stock-category-wide{grid-column:1/-1;grid-template-columns:44px 1fr;gap:16px;padding:26px 2px}.stock-category div{min-width:0;display:grid}.stock-category strong{font-size:15px}.stock-category-wide strong{font-size:22px}.stock-category p{color:#ffffff91;margin:9px 0 0;font-size:11px;line-height:1.55}.stock-note{align-items:center;gap:14px;padding:24px 2px 2px;display:flex}.stock-note p{color:#ffffff9e;margin:0;font-size:11px;line-height:1.5}.stock-note strong{color:var(--white);font-family:var(--sans);font-size:11px;font-weight:800}.pulse{background:var(--brass);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #d3a4581f}.quick-facts{background:var(--brass)}.facts-grid{grid-template-columns:repeat(4,1fr);display:grid}.facts-grid div{border-right:1px solid #1520192e;justify-content:center;align-items:center;gap:14px;min-height:112px;display:flex}.facts-grid div:first-child{border-left:1px solid #1520192e}.facts-grid strong{font:italic 400 30px/1 var(--serif)}.facts-grid span{letter-spacing:.12em;text-transform:uppercase;max-width:80px;font-size:9px;font-weight:850;line-height:1.35}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.section-heading h2,.welcome h2{font-size:clamp(43px,5vw,68px)}.section-heading h2 em,.welcome h2 em{color:var(--moss)}.section-heading>p{color:#5e675f;margin:0 0 4px;font-size:15px;line-height:1.8}.firearm-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.firearm-card{border-right:1px solid var(--line);min-height:430px;padding:38px 32px 34px;position:relative;overflow:hidden}.firearm-card:first-child{border-left:1px solid var(--line)}.firearm-card:after{content:"";border:1px solid #495d4d29;border-radius:50%;width:170px;height:170px;transition:transform .35s;position:absolute;bottom:-52px;right:-44px}.card-number{color:var(--brass);font:italic 400 18px/1 var(--serif);margin-bottom:70px}.card-eyebrow{color:var(--moss);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850}.firearm-card h3{font:400 29px/1.15 var(--serif);letter-spacing:-.025em;margin:0}.card-description{color:#616a62;min-height:84px;margin:18px 0 24px;font-size:13px;line-height:1.7}.firearm-card ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.firearm-card li{background:var(--paper-deep);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;padding:6px 9px;font-size:9px;font-weight:800}.brands{grid-template-columns:160px 1fr;align-items:center;gap:24px;margin-top:44px;display:grid}.brands-label{color:var(--moss);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:850}.brand-list{flex-wrap:wrap;align-items:center;gap:0;display:flex}.brand-list span{font:400 16px/1 var(--serif)}.brand-list span:not(:last-child):after{content:"•";color:var(--brass);margin:0 14px}.gear{background:var(--pine);color:var(--white)}.gear-grid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.section-label.light{color:var(--brass-light)}.gear h2,.visit h2{font-size:clamp(45px,5vw,68px)}.gear-intro>p:not(.section-label){color:#fff9;max-width:450px;margin:28px 0 0;font-size:15px;line-height:1.85}.text-link{border-bottom:1px solid var(--brass);color:var(--brass-light);gap:16px;margin-top:30px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-flex}.gear-list{border-top:1px solid #ffffff2b}.gear-list article{border-bottom:1px solid #ffffff2b;grid-template-columns:52px 1fr;gap:20px;padding:27px 0;display:grid}.gear-list article>span{color:var(--brass);font:italic 400 16px/1.3 var(--serif)}.gear-list h3{font:400 24px/1.2 var(--serif);margin:0}.gear-list p{color:#ffffff8c;margin:8px 0 0;font-size:12px}.special-orders{background:var(--paper-deep);padding-top:84px;padding-bottom:84px}.order-card{background:var(--white);border:1px solid #1520191f;grid-template-columns:120px 1fr .65fr;align-items:center;gap:50px;min-height:320px;padding:50px 56px;display:grid;box-shadow:0 18px 50px #20261e0f}.order-mark{background:var(--ink);width:98px;height:98px;color:var(--brass-light);font:italic 400 56px/1 var(--serif);border-radius:4px 30px;place-items:center;display:grid}.order-copy h2{font-size:clamp(36px,4vw,52px)}.order-copy h2 em{color:var(--moss)}.order-copy>p:last-child{color:#636b64;max-width:620px;margin:20px 0 0;font-size:13px}.order-action{border-left:1px solid var(--line);padding-left:36px}.order-action p,.order-action small{color:var(--moss);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.request-steps{border-top:1px solid #ffffff24;gap:0;margin:15px 0 20px;padding:0;list-style:none;display:grid}.request-steps li{border-bottom:1px solid #ffffff24;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.request-steps span{width:22px;height:22px;color:var(--brass);font:850 8px/1 var(--sans);border:1px solid #f5b8006b;place-items:center;display:grid}.request-steps strong{color:#e8ecea;text-transform:uppercase;font-size:10px;line-height:1.35}.order-request-actions{gap:11px;margin-bottom:15px;display:grid}.order-request-actions .button{width:100%;min-height:46px;padding-inline:15px;font-size:9px}.order-review-link{color:var(--white);border-bottom:1px solid var(--brass);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:8px 0 10px;font-size:10px;font-weight:850;display:flex}.order-action small a{color:var(--white);border-bottom:1px solid #f5b8008c}.welcome-grid{grid-template-columns:1fr .8fr;align-items:center;gap:120px;display:grid}.welcome-copy{border-left:1px solid var(--line);padding-left:40px}.welcome-copy p{color:#616a62;font-size:14px}.welcome-copy .welcome-lead{color:var(--ink);font:400 24px/1.45 var(--serif);margin-top:0}.visit{color:var(--white);background:#131c16;padding:110px 0}.visit-grid{grid-template-columns:1fr .8fr;align-items:center;gap:100px;display:grid}.visit-copy>p:not(.section-label){color:#ffffff94;max-width:540px;margin:27px 0 0;font-size:14px}.visit .contact-actions{margin-top:32px}.contact-card{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.contact-card>div{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:145px;padding:27px}.contact-card span{color:var(--brass-light);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.contact-card p{font:400 17px/1.5 var(--serif);margin:12px 0 0}.contact-card a{border-bottom:1px solid #ffffff59}footer{color:#ffffff94;background:#0b100c;padding:50px 0 28px}.footer-main{justify-content:space-between;align-items:center;gap:32px;padding-bottom:38px;display:flex}.footer-brand .brand-copy strong{color:var(--white)}.footer-brand .brand-copy small{color:#ffffff75}.footer-main>p{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.footer-main>a:last-child{color:var(--white);font-weight:750}.footer-legal{border-top:1px solid #ffffff21;justify-content:space-between;gap:40px;padding-top:26px;display:flex}.footer-legal p{max-width:760px;margin:0;font-size:9px;line-height:1.7}.footer-legal a{color:var(--white);text-transform:uppercase;font-weight:800}.footer-legal a:hover{color:var(--brass)}body{background-color:#121619;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px}.announcement{background:var(--brass);color:var(--ink)}.site-header{border-color:var(--brass);background:#0d1012f0}.brand-mark{color:var(--brass);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));font-family:var(--serif);background:#07090a;border:1px solid #f5b80080;border-radius:0;font-style:normal;font-weight:900}.brand-copy strong{color:var(--white)}.brand-copy small,.nav-call span{color:var(--brass)}.desktop-nav a{color:#c9cfcd}.desktop-nav a:hover{color:var(--brass)}.nav-call{border-color:#ffffff24}.nav-call strong{color:var(--white)}.hero{background-color:#101416;background-image:radial-gradient(circle at 78% 38%,#f5b8001a,#0000 25%),linear-gradient(110deg,#060809f7,#191e21f0),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 14px)}.hero:after{opacity:.22;background-size:44px 44px}.kicker,.section-label{color:var(--brass);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.hero h1,.section-heading h2,.gear h2,.order-copy h2,.welcome h2,.visit h2{font-family:var(--serif);letter-spacing:-.05em;text-transform:uppercase;font-style:normal;font-weight:850}.hero h1 em,h2 em,.section-heading h2 em,.welcome h2 em,.order-copy h2 em{color:var(--brass);font-style:normal;font-weight:850}.hero-intro{color:#aeb7b5}.button{text-transform:uppercase;letter-spacing:.1em;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));border-color:#ffffff40}.button-primary{background:var(--brass);border-color:var(--brass);color:var(--ink)}.button-primary:hover{background:var(--brass-light);border-color:var(--brass-light)}.stock-card{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(145deg,#2a3033e6,#111517f0);border-color:#f5b8004d;box-shadow:0 38px 80px #00000061}.stock-card:before{border-color:#ffffff14}.stock-index,.stock-card-top span{color:var(--brass);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal}.stock-card strong,.stock-card-top p{font-family:var(--serif);text-transform:uppercase;font-weight:800}.pulse{background:var(--brass);box-shadow:0 0 0 6px #f5b8001f,0 0 20px #f5b8004d}.quick-facts{background:var(--brass);color:var(--ink)}.facts-grid div,.facts-grid div:first-child{border-color:#0d101240}.facts-grid strong{font-family:var(--serif);font-style:normal;font-weight:900}.shop-glimpse{background:#090c0e;padding:48px 0;position:relative;overflow:hidden}.shop-glimpse:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 15px);position:absolute;inset:0}.shop-glimpse-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:stretch;gap:42px;display:grid;position:relative}.shop-photo{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));border:1px solid #f5b8004d;min-width:0;margin:0;position:relative;overflow:hidden}.shop-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040607d1);height:35%;position:absolute;inset:auto 0 0}.shop-photo img{object-fit:cover;width:100%;height:100%;min-height:410px;display:block}.shop-photo figcaption{z-index:1;color:#f0f3f2;letter-spacing:.09em;text-transform:uppercase;font:800 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:18px;left:22px}.shop-glimpse-copy{flex-direction:column;justify-content:center;padding:36px 12px 36px 8px;display:flex;position:relative}.shop-glimpse-copy:before{content:"";background:var(--brass);width:64px;height:4px;margin-bottom:30px}.shop-glimpse-copy h2{color:var(--white);font:900 clamp(34px, 3.7vw, 50px)/.98 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.shop-glimpse-copy h2 em{color:var(--brass);font-style:normal}.shop-glimpse-copy>p:not(.section-label){color:#a4aeab;margin:24px 0 0;font-size:13px;line-height:1.75}.shop-glimpse-copy .text-link{margin-top:28px}.home-trust-points{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.home-trust-points li{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;align-content:center;gap:8px;min-height:82px;padding:14px;display:grid}.home-trust-points span{color:var(--brass);font:850 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.home-trust-points strong{color:#e6ebe9;letter-spacing:.04em;text-transform:uppercase;font-size:9px;line-height:1.35}.store-detail-strip{background:#111518;border-bottom:1px solid #ffffff14;padding:42px 0 54px}.store-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(220px,.65fr);gap:16px;display:grid}.store-detail-photo{background:#090c0e;border:1px solid #ffffff1f;min-height:210px;margin:0;position:relative;overflow:hidden}.store-detail-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050708d1);position:absolute;inset:35% 0 0}.store-detail-photo img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;min-height:210px;transition:transform .35s;display:block}.store-detail-photo-wide img{object-position:center 46%}.store-detail-photo:hover img{transform:scale(1.018)}.store-detail-photo figcaption{z-index:1;color:#e7ecea;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;bottom:15px;left:18px;right:18px}.inventory,.welcome{background-color:#171b1e;background-image:linear-gradient(118deg,#ffffff05,#0000 42%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 15px)}.equipment-inventory{background-color:#0f1316;background-image:radial-gradient(circle at 80% 8%,#f5b8000f,#0000 24%),linear-gradient(90deg,#f5b80006 1px,#0000 1px),linear-gradient(#f5b80005 1px,#0000 1px);background-size:auto,58px 58px,58px 58px}.preparedness-inventory{background-color:#151a1d;background-image:radial-gradient(circle at 12% 4%,#f5b80012,#0000 25%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 15px)}.section-heading h2,.welcome h2{color:var(--white)}.section-heading>p,.welcome-copy p{color:#9ea8a5}.firearm-grid{border:0;gap:14px}.firearm-card,.firearm-card:first-child{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(145deg,#23282b,#181c1f);border:1px solid #ffffff1f}.firearm-card:before{content:"";background:var(--brass);width:54px;height:3px;position:absolute;top:0;left:0}.firearm-card:after{border-color:#f5b80026;border-radius:0;transform:rotate(45deg)}.firearm-card:hover:after{transform:rotate(45deg)scale(1.12)}.card-number,.card-eyebrow{color:var(--brass);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal}.firearm-card h3{color:var(--white);font-family:var(--serif);text-transform:uppercase;font-weight:850}.card-description{color:#a1aaa8}.firearm-card li{color:#d6dcda;background:#2a3033;border:1px solid #ffffff14}.brands-label{color:var(--brass)}.brand-list span{color:#d9dedd;font-family:var(--sans);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:750}.brand-list span:not(:last-child):after{color:var(--brass)}.inventory-jump{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:88px;display:grid}.equipment-jump,.preparedness-jump{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-jump a{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(145deg,#23282b,#181c1f);border:1px solid #ffffff1f;align-content:center;min-height:126px;padding:22px 24px;transition:border-color .2s,transform .2s,background .2s;display:grid;position:relative;overflow:hidden}.inventory-jump a:before{content:"";background:var(--brass);width:52px;height:3px;position:absolute;inset:0 auto auto 0}.inventory-jump a:hover{background:linear-gradient(145deg,#292f32,#1b2023);border-color:#f5b8007a;transform:translateY(-3px)}.inventory-jump span{color:#f5b8009e;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:17px;right:19px}.inventory-jump strong{color:var(--white);font:850 21px/1.05 var(--serif);letter-spacing:-.025em;text-transform:uppercase}.inventory-jump small{color:#919b98;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:800}.gallery-launcher{margin-bottom:0}.gallery-launcher a{min-height:148px}.gallery-launcher a:after{content:"";border-bottom:1px solid #f5b8005c;border-right:1px solid #f5b8005c;width:36px;height:36px;position:absolute;bottom:0;right:0}.catalog{gap:106px;display:grid}.catalog-group{min-width:0;scroll-margin-top:148px}.catalog-heading{border-bottom:1px solid #ffffff24;grid-template-columns:1.05fr .95fr;align-items:end;gap:72px;margin-bottom:30px;padding-bottom:26px;display:grid}.catalog-title{grid-template-columns:54px 1fr;align-items:start;gap:20px;display:grid}.catalog-number{color:var(--brass);font:800 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog-title .card-eyebrow{margin-bottom:8px}.catalog-title h3{color:var(--white);font:850 clamp(31px, 3.5vw, 48px)/.98 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.catalog-intro>p{color:#9da6a4;margin:0;font-size:13px;line-height:1.75}.catalog-intro ul{flex-wrap:wrap;gap:7px;margin:17px 0 0;padding:0;list-style:none;display:flex}.catalog-intro li{color:#d5dcda;letter-spacing:.07em;text-transform:uppercase;background:#292f32;border:1px solid #ffffff14;padding:6px 9px;font-size:8px;font-weight:850}.product-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--brass) #2a3033;scrollbar-width:thin;grid-auto-columns:minmax(288px,32%);grid-auto-flow:column;gap:14px;padding:3px 2px 22px;display:grid;overflow-x:auto}.product-rail::-webkit-scrollbar{height:8px}.product-rail::-webkit-scrollbar-track{background:#2a3033}.product-rail::-webkit-scrollbar-thumb{background:var(--brass);border-radius:0}.product-gallery-grid{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}.product-card{scroll-snap-align:start;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(160deg,#242a2d,#15191b);border:1px solid #ffffff1f;min-width:0;transition:border-color .25s,transform .25s;overflow:hidden}.product-card:hover{border-color:#f5b8006b;transform:translateY(-3px)}.product-photo{cursor:pointer;background:var(--catalog-image-surface);width:100%;color:inherit;font:inherit;text-align:left;isolation:isolate;border:0;border-bottom:1px solid #ffffff1a;padding:0;position:relative;overflow:hidden}.product-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0c0d21);height:42%;position:absolute;inset:auto 0 0}.product-photo img{aspect-ratio:760/460;object-fit:contain;mix-blend-mode:multiply;width:100%;transition:transform .35s;display:block}.product-card:hover .product-photo img{transform:scale(1.018)}.product-photo>span{z-index:1;color:var(--brass);letter-spacing:.09em;text-transform:uppercase;background:#0a0c0dd1;padding:5px 7px;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:9px;right:10px}.product-photo>.product-placeholder{color:#171b1e;text-align:center;background:linear-gradient(145deg,#e7e5df,#c9ccc8);place-content:center;gap:10px;width:100%;min-height:240px;padding:34px;display:grid;position:static}.product-placeholder b{font:900 22px/1 var(--serif);letter-spacing:-.02em;text-transform:uppercase}.product-placeholder small{color:#515a57;font:800 10px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase}.spec-dialog-photo>.product-placeholder-large{color:#171b1e;text-align:center;background:linear-gradient(145deg,#e7e5df,#c9ccc8);place-content:center;gap:14px;width:100%;min-height:360px;padding:40px;display:grid}.product-placeholder-large b{font-size:34px}.product-copy{flex-direction:column;min-height:188px;padding:20px 20px 18px;display:flex}.product-copy>p{color:var(--brass);letter-spacing:.08em;margin:0 0 20px;font:750 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.product-copy h4{color:var(--white);font:850 20px/1.08 var(--serif);letter-spacing:-.025em;text-transform:uppercase;margin:0}.product-copy>span{color:#9aa4a1;margin-top:8px;font-size:10px;line-height:1.45}.firearm-catalog .product-photo,.firearm-spec-dialog .spec-dialog-photo{background:var(--catalog-image-surface)}.firearm-catalog .product-photo img,.firearm-spec-dialog .spec-dialog-photo img{filter:grayscale()saturate(0)contrast(1.3)brightness(.76);mix-blend-mode:multiply}.finish-swatches{flex-wrap:wrap;gap:8px;display:flex}.finish-swatches.compact{margin-top:14px}.finish-swatches.compact .finish-swatch{border:2px solid #2c3235;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #ffffff42}.finish-swatches.compact .finish-swatch.is-primary{box-shadow:0 0 0 2px var(--brass)}.finish-panel{background:#22282b;border:1px solid #ffffff1a;margin-top:24px;padding:14px 15px}.finish-panel>span{color:#87918e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font:800 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.finish-panel .finish-swatch{color:#d6dcda;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.finish-panel .finish-swatch i{border:1px solid #ffffff59;border-radius:50%;width:13px;height:13px}.finish-panel .finish-swatch.is-primary{color:var(--brass)}.product-copy .spec-link{cursor:pointer;color:#aab2b0;font:800 9px/1.2 var(--sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;margin-top:auto;padding:18px 0 0}.product-copy .spec-link:hover{color:var(--brass)}.product-copy .spec-link span{color:var(--brass);margin-left:8px}.rail-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:12px;display:flex}.rail-footer>span{color:#737d7a;letter-spacing:.11em;text-transform:uppercase;font:750 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.rail-footer a{color:var(--brass);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.rail-footer a span{margin-left:9px}.gallery-disclaimer{color:#737d7a;border-top:1px solid #ffffff1f;max-width:920px;margin:72px 0 0;padding-top:24px;font-size:9px;line-height:1.75}.gallery-page{min-height:100vh;color:var(--white);background:#111518}.gallery-page-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0bf0;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.gallery-page-nav{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.gallery-page-brand{color:var(--white);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;display:flex}.gallery-page-brand span{background:var(--brass);color:#101416;width:38px;height:38px;font:900 13px/1 var(--serif);place-items:center;display:grid}.gallery-page-brand .gallery-page-brand-mark{background:0 0;place-items:center;width:42px;height:48px;display:grid}.gallery-page-brand-mark img{object-fit:contain;width:auto;height:46px}.gallery-page-back{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.gallery-page-back:before{content:"←";margin-right:9px}.gallery-page-hero{background:radial-gradient(circle at 80% 18%,#f5b8001a,#0000 24%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 15px),#171b1e;border-bottom:1px solid #ffffff1a;padding:86px 0 72px}.gallery-page-hero h1{max-width:980px;color:var(--white);font:850 clamp(46px, 7vw, 92px)/.9 var(--serif);letter-spacing:-.055em;text-transform:uppercase;margin:16px 0 22px}.gallery-page-hero>.shell>p:not(.section-label){color:#a8b0ae;max-width:760px;margin:0;font-size:15px;line-height:1.75}.gallery-page-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.gallery-page-tags span{color:#d8dddc;letter-spacing:.08em;text-transform:uppercase;background:#292f32;border:1px solid #ffffff1a;padding:7px 10px;font-size:8px;font-weight:850}.gallery-page-products{background:#111518}.gallery-page-products .catalog-heading{display:none}.gallery-page-products .rail-footer{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:18px}.brand-gallery-heading{border-bottom:1px solid #ffffff24;grid-template-columns:1fr minmax(320px,.85fr);align-items:end;gap:70px;margin-bottom:34px;padding-bottom:26px;display:grid}.brand-gallery-heading h2{color:var(--white);font:850 clamp(34px, 4.6vw, 58px)/.95 var(--serif);letter-spacing:-.04em;text-transform:uppercase;margin:10px 0 0}.brand-gallery-heading>p{color:#9da6a4;margin:0;font-size:13px;line-height:1.75}.brand-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.brand-gallery-card{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(160deg,#242a2d,#15191b);border:1px solid #ffffff1f;min-width:0;transition:transform .25s,border-color .25s;overflow:hidden}.brand-gallery-card:hover{border-color:#f5b80075;transform:translateY(-3px)}.brand-gallery-image{background:#e8e7e2;border-bottom:1px solid #ffffff1a;place-items:center;min-height:180px;display:grid;overflow:hidden}.brand-gallery-image img{aspect-ratio:16/9;object-fit:contain;width:100%;transition:transform .35s;display:block}.brand-gallery-card:hover .brand-gallery-image img{transform:scale(1.025)}.brand-gallery-image.is-firearm img{filter:grayscale()saturate(0)contrast(1.3)brightness(.76);mix-blend-mode:multiply}.brand-gallery-image>span{color:#171b1e;font:900 24px/1 var(--serif);text-transform:uppercase}.brand-gallery-copy{flex-direction:column;min-height:176px;padding:20px;display:flex}.brand-gallery-copy>span{color:var(--brass);font:750 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.brand-gallery-copy h3{color:var(--white);font:850 22px/1.05 var(--serif);letter-spacing:-.025em;text-transform:uppercase;margin:18px 0 8px}.brand-gallery-copy p{color:#8f9996;margin:0;font-size:10px}.brand-gallery-copy strong{color:#c4cbc9;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:9px}.brand-gallery-copy strong i{color:var(--brass);margin-left:8px;font-style:normal}.brand-gallery-hero h1{max-width:none}.gallery-page-cta{background:#080a0b;border-top:1px solid #f5b80033;padding:58px 0}.gallery-page-cta .shell{justify-content:space-between;align-items:center;gap:36px;display:flex}.gallery-page-cta h2{color:var(--white);font:850 clamp(30px, 4vw, 48px)/1 var(--serif);text-transform:uppercase;margin:10px 0 8px}.gallery-page-cta p:not(.section-label){color:#919b98;max-width:650px;margin:0;font-size:13px;line-height:1.6}.spec-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040607e0;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.spec-dialog{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#171b1e;border:1px solid #f5b8006b;grid-template-columns:minmax(330px,.88fr) minmax(480px,1.12fr);width:min(1080px,100%);max-height:calc(100vh - 56px);display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #0009}.spec-dialog:before{content:"";z-index:3;background:var(--brass);width:110px;height:4px;position:absolute;inset:0 auto auto 0}.spec-close{z-index:5;cursor:pointer;width:42px;height:42px;color:var(--white);font:300 28px/1 var(--sans);background:#0c0f11;border:1px solid #ffffff2e;place-items:center;display:grid;position:absolute;top:16px;right:16px}.spec-close:hover{background:var(--brass);border-color:var(--brass);color:var(--ink)}.spec-dialog-photo{background:#fff;align-content:center;place-items:center;min-height:100%;padding:50px 28px;display:grid;position:sticky;top:0}.spec-dialog-photo img{object-fit:contain;width:100%;max-height:480px;display:block}.spec-dialog-photo>span{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;background:#111517;padding:7px 9px;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:16px;right:16px}.spec-dialog-copy{padding:54px 54px 50px}.spec-kicker{color:var(--brass);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.spec-dialog-copy h3{max-width:calc(100% - 36px);color:var(--white);font:900 clamp(32px, 4vw, 48px)/.98 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.spec-subtitle{color:#9ea7a5;margin:12px 0 0;font-size:12px}.spec-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:1fr 1fr;margin:32px 0 0;display:grid}.spec-grid>div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:90px;padding:16px 17px}.spec-grid dt{color:#737d7a;letter-spacing:.08em;text-transform:uppercase;font:800 8px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.spec-grid dd{color:#e4e9e7;margin:8px 0 0;font-size:11px;font-weight:650;line-height:1.45}.spec-grid .spec-msrp{background:#f5b80017;grid-column:1/-1;min-height:auto}.spec-grid .spec-msrp dt{color:var(--brass)}.spec-grid .spec-msrp dd{color:var(--brass-light);font-size:13px}.product-options{background:#070a0bb8;border:1px solid #f5b8003d;margin-top:24px;padding:18px}.product-options-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.product-options-heading p{color:var(--brass);font:850 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0}.product-options-heading>div>span{color:#78827f;margin-top:8px;font-size:9px;line-height:1.5;display:block}.product-options label{color:#8f9996;letter-spacing:.08em;text-transform:uppercase;gap:7px;min-width:210px;font:800 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.product-options select{color:#eef2f0;width:100%;font:650 11px/1.3 var(--sans);background:#171c1e;border:1px solid #ffffff2e;border-radius:0;padding:10px 12px}.product-color-picker{border:0;min-width:210px;margin:0;padding:0}.product-color-picker legend{color:#8f9996;letter-spacing:.08em;text-transform:uppercase;padding:0;font:800 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.product-color-picker legend strong{color:#eef2f0;font-family:var(--sans);letter-spacing:0;margin-left:6px;font-size:9px}.product-color-swatches{flex-wrap:wrap;align-items:center;gap:9px;margin-top:9px;display:flex}.product-color-swatch{cursor:pointer;background:#171c1e;border:1px solid #ffffff38;border-radius:50%;width:31px;height:31px;padding:4px;display:block}.product-color-swatch>span{border:1px solid #ffffff2e;border-radius:50%;width:100%;height:100%;display:block}.product-color-swatch:hover,.product-color-swatch:focus-visible{border-color:var(--brass);outline:none}.product-color-swatch.is-selected{border-color:var(--brass);box-shadow:0 0 0 2px #f5b8003d}.product-option-grid{border-top:1px solid #ffffff1c;border-left:1px solid #ffffff1c;grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.product-option-grid>div{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;min-width:0;padding:13px 14px}.product-option-grid dt{color:#737d7a;letter-spacing:.08em;text-transform:uppercase;font:800 8px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.product-option-grid dd{overflow-wrap:anywhere;color:#e4e9e7;margin:7px 0 0;font-size:10px;font-weight:650;line-height:1.5}.product-option-grid dd.is-needed{color:var(--brass);font-style:italic}.spec-notes{margin-top:25px}.spec-notes h4{color:var(--brass);font:850 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0}.spec-notes p{color:#a9b1af;margin:10px 0 0;font-size:11px;line-height:1.7}.spec-disclaimer{color:#6f7976;border-top:1px solid #ffffff1c;margin:22px 0 0;padding-top:18px;font-size:8px;line-height:1.65}.spec-call{margin-top:24px}.gear{background-color:#0c0f11;background-image:linear-gradient(90deg,#f5b80009 1px,#0000 1px),linear-gradient(#f5b80006 1px,#0000 1px);background-size:62px 62px}.section-label.light,.text-link,.gear-list article>span{color:var(--brass)}.gear-intro>p:not(.section-label),.gear-list p{color:#939d9a}.gear-list article{border-color:#ffffff1f;position:relative}.gear-list article:after{content:"";background:var(--brass);width:6px;height:6px;position:absolute;top:50%;right:0;transform:rotate(45deg)}.gear-list h3{font-family:var(--serif);text-transform:uppercase;font-weight:800}.gear-photo-pair{grid-template-columns:1.08fr .92fr;gap:10px;margin-top:38px;display:grid}.gear-photo-pair img{object-fit:cover;filter:saturate(.72)contrast(1.06);border:1px solid #ffffff1f;width:100%;height:154px;display:block}.gear-photo-pair img:first-child{object-position:center 58%}.gear-photo-pair img:last-child{object-position:68% center}.special-orders{background:#0d1012}.search-guide{background:#111619}.answer-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.answer-grid article{background:linear-gradient(145deg,#23282b,#181c1f);border:1px solid #ffffff1f;padding:30px}.answer-grid h3{color:var(--white);font:850 22px/1.08 var(--serif);text-transform:uppercase;margin:0}.answer-grid p{color:#9ea8a5;margin:14px 0 0;font-size:13px;line-height:1.75}.order-card{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));background:linear-gradient(120deg,#23282b,#161a1c);border-color:#f5b8003d;box-shadow:0 22px 56px #00000047}.order-mark{color:var(--brass);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#090b0c;border:1px solid #f5b8006b;border-radius:0;font-style:normal;font-weight:900}.order-copy h2{color:var(--white)}.order-copy>p:last-child{color:#9da6a4}.order-action{border-color:#ffffff24}.order-action p,.order-action small{color:var(--brass)}.order-action .order-review-link{color:var(--white);border-color:var(--brass)}.welcome-copy{border-color:#ffffff24}.welcome-copy .welcome-lead{color:var(--white);font-family:var(--serif);text-transform:uppercase;font-weight:700}.history-note{border:1px solid #f5b8004d;border-left:3px solid var(--brass);background:#f5b8000b;margin:30px 0 0;padding:24px 26px}.welcome-copy .history-label{color:var(--brass);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font:850 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.history-note h3{color:var(--white);font:700 18px/1.35 var(--serif);margin:0}.welcome-copy .history-note>p:last-child{color:#aab3b0;margin:12px 0 0;line-height:1.72}.welcome-photo{border:1px solid #ffffff1f;margin:30px 0 0;position:relative;overflow:hidden}.welcome-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050708db);position:absolute;inset:48% 0 0}.welcome-photo img{object-fit:cover;object-position:center 56%;filter:saturate(.72)contrast(1.05);width:100%;height:210px;display:block}.welcome-photo figcaption{z-index:1;color:#e7ecea;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;bottom:14px;left:16px;right:16px}.visit{background-color:#080a0b;background-image:repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 14px)}.visit-copy>p:not(.section-label){color:#98a19f}.contact-card{background:#1c2123b8;border-color:#ffffff24}.contact-card>div{border-color:#ffffff24}.contact-card span{color:var(--brass)}.contact-card p{font-family:var(--sans);font-size:14px;font-weight:650}footer{background:#050708}.footer-brand .brand-mark{background:var(--brass);color:var(--ink)}.footer-brand .brand-logo-stack{width:168px;height:84px}@media (width<=1160px){.desktop-nav{display:none}.mobile-nav{display:block}.nav-call{margin-left:0}.hero-grid{grid-template-columns:1fr .72fr;gap:44px}.inventory-jump{grid-template-columns:repeat(2,1fr)}.product-rail{grid-auto-columns:minmax(292px,42%)}.product-gallery-grid,.brand-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-heading{gap:42px}.gear-grid{gap:60px}.order-card{grid-template-columns:90px 1fr}.order-mark{width:78px;height:78px}.order-action{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:26px 0 0}}@media (width<=800px){.shell{width:min(100% - 32px,680px)}.section{padding:80px 0}.announcement-inner{text-align:center;justify-content:center}.announcement-hours{display:none}.nav-wrap{min-height:84px}.nav-call{padding-left:18px}.hero-grid{grid-template-columns:1fr;gap:55px;padding-top:64px;padding-bottom:70px}.hero-intro{font-size:16px}.stock-card{max-width:550px}.facts-grid{grid-template-columns:1fr 1fr}.facts-grid div{border-bottom:1px solid #1520192e;min-height:94px}.shop-glimpse-grid{grid-template-columns:1fr;gap:18px}.shop-photo img{min-height:360px}.shop-glimpse-copy{padding:30px 6px 16px}.store-detail-grid{grid-template-columns:1.45fr .8fr}.section-heading,.gear-grid,.welcome-grid,.visit-grid{grid-template-columns:1fr;gap:42px}.answer-grid{grid-template-columns:1fr}.inventory-jump{grid-template-columns:1fr;margin-bottom:72px}.inventory-jump a{min-height:104px}.catalog{gap:82px}.catalog-heading{grid-template-columns:1fr;gap:24px}.product-rail{grid-auto-columns:minmax(280px,76%)}.product-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-gallery-heading{grid-template-columns:1fr;gap:20px}.gallery-page-hero{padding:68px 0 58px}.gallery-page-cta .shell{flex-direction:column;align-items:flex-start}.spec-backdrop{place-items:start center;padding:16px}.spec-dialog{grid-template-columns:1fr;max-height:none}.spec-dialog-photo{min-height:320px;padding:54px 26px 34px;position:relative}.spec-dialog-photo img{max-height:300px}.spec-dialog-copy{padding:38px 30px 42px}.rail-footer{align-items:flex-start}.firearm-grid{grid-template-columns:1fr}.firearm-card{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:350px}.firearm-card:last-child{border-bottom:0}.card-number{margin-bottom:38px}.brands{grid-template-columns:1fr;gap:12px}.order-card{grid-template-columns:1fr;gap:28px;padding:38px 30px}.order-action{grid-column:auto}.welcome-copy{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.visit-grid{gap:55px}}@media (width<=520px){.brand-copy{display:none}.brand-logo-stack{width:128px;height:64px}.brand-logo-lockup{gap:3px;width:163px;height:64px}.brand-logo-piece{height:64px}.brand-logo-emblem{width:50px}.brand-logo-wordmark{width:110px}.brand-logo-emblem .brand-logo{clip-path:inset(4px 98px 4px 4px);transform-origin:36px 40px;width:160px;height:80px;top:-7px;left:-10px}.brand-logo-wordmark .brand-logo{width:194px;height:97px;top:-20px;left:-77px}.footer-brand .brand-logo-stack{width:144px;height:72px}.nav-call strong{font-size:13px}.nav-wrap{gap:10px}.mobile-nav>summary{padding:0 10px}.mobile-nav>summary span{display:none}.mobile-nav-panel{right:-122px}.mobile-nav-links,.mobile-nav-submenu{grid-template-columns:1fr}.hero h1{font-size:45px}.shop-glimpse{padding:28px 0 42px}.shop-photo img{min-height:280px}.shop-photo figcaption{font-size:7px;bottom:13px;left:14px;right:14px}.shop-glimpse-copy h2{font-size:38px}.home-trust-points{grid-template-columns:1fr}.home-trust-points li{grid-template-columns:30px 1fr;align-items:center;min-height:66px}.store-detail-strip{padding:28px 0 36px}.store-detail-grid{grid-template-columns:1fr}.store-detail-photo,.store-detail-photo img{min-height:190px}.store-detail-photo-wide,.store-detail-photo-wide img{min-height:230px}.gear-photo-pair img{height:126px}.hero-actions .button,.contact-actions .button{width:100%}.hero-points{gap:10px;display:grid}.stock-card{padding:21px}.stock-card-top{align-items:flex-start}.stock-card-top span{text-align:right}.stock-row{grid-template-columns:1fr}.stock-row>div+div{border-top:1px solid #ffffff24;border-left:0;padding-left:2px}.stock-category-grid{grid-template-columns:1fr}.stock-category,.stock-category-wide{grid-column:auto;padding:18px 2px;border-left:0!important}.facts-grid strong{font-size:25px}.facts-grid span{font-size:8px}.section-heading h2,.welcome h2,.gear h2,.visit h2{font-size:43px}.catalog-title{grid-template-columns:40px 1fr;gap:12px}.catalog-title h3{font-size:34px}.product-rail{grid-auto-columns:88%}.product-gallery-grid,.brand-gallery-grid{grid-template-columns:1fr}.gallery-page-nav{min-height:68px}.gallery-page-brand strong{display:none}.gallery-page-hero h1{font-size:44px}.spec-backdrop{padding:0}.spec-dialog{clip-path:none;width:100%;min-height:100vh}.spec-dialog-photo{min-height:250px;padding:52px 18px 26px}.spec-dialog-copy{padding:34px 20px 38px}.spec-dialog-copy h3{font-size:32px}.spec-grid{grid-template-columns:1fr}.spec-grid .spec-msrp{grid-column:auto}.product-options-heading{flex-direction:column;align-items:stretch}.product-options label{min-width:0}.product-option-grid{grid-template-columns:1fr}.rail-footer{gap:14px;display:grid}.gallery-disclaimer{margin-top:56px}.brand-list{line-height:2}.contact-card{grid-template-columns:1fr}.contact-card>div{min-height:120px}.footer-main{align-items:flex-start}.footer-main>p{display:none}.footer-legal{gap:18px;display:grid}}@media (width<=400px){.nav-call{display:none}}.compact-search-link,.compact-navigation,.mobile-nav,.mobile-action-bar{display:none}.footer-links{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.footer-links a{color:#c8cfcd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.footer-links a:hover{color:var(--brass)}.breadcrumbs{color:#8d9794;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:44px;font-size:10px;font-weight:750;display:flex}.breadcrumbs span{align-items:center;gap:8px;display:inline-flex}.breadcrumbs b{color:var(--brass);font-weight:500}.breadcrumbs a:hover{color:var(--brass)}.catalog-hero{background:radial-gradient(circle at 80% 25%,#f5b8001c,#0000 24%),#0b0e10;padding:76px 0 96px;position:relative;overflow:hidden}.catalog-hero:after{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.catalog-hero .shell{z-index:1;position:relative}.catalog-hero.compact{padding-bottom:76px}.catalog-hero h1{max-width:950px;color:var(--white);font:900 clamp(48px, 6.7vw, 90px)/.93 var(--serif);letter-spacing:-.055em;text-transform:uppercase;margin:0}.catalog-hero.compact h1{font-size:clamp(44px,5.6vw,74px)}.catalog-hero h1 em{color:var(--brass);font-style:normal}.catalog-hero>.shell>p:not(.section-label){color:#a7b0ad;max-width:790px;margin:28px 0 0;font-size:16px;line-height:1.8}.catalog-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.catalog-departments{background:#151a1d}.catalog-section-heading{margin-bottom:48px}.catalog-category-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-category-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-category-card{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;flex-direction:column;min-height:390px;padding:20px 28px 28px;transition:background .2s,transform .2s;display:flex;position:relative}.catalog-category-card:hover{z-index:1;background:#202629;transform:translateY(-2px)}.catalog-category-media{isolation:isolate;background:#fff;border:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:145px;margin:0 -8px 20px;padding:12px 10px;display:grid;overflow:hidden}.catalog-category-media img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:contrast(1.3)brightness(1.02);width:100%;min-width:0;height:100%;padding:4px;transition:transform .25s;display:block}.catalog-category-card:hover .catalog-category-media img{transform:translateY(-2px)scale(1.025)}.catalog-category-card>span{color:var(--brass);letter-spacing:.12em;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog-category-card h2{color:var(--white);font:850 28px/1 var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:22px 0 0}.catalog-category-card p{color:#8f9996;margin:14px 0 24px;font-size:12px;line-height:1.65}.catalog-category-card strong{color:var(--brass);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;font-size:10px}.catalog-featured{background:#0d1012}.catalog-featured-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:44px;display:flex}.catalog-featured-heading h2{color:var(--white);font:900 clamp(38px, 4.5vw, 60px)/.95 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.catalog-featured-heading>a{border-bottom:1px solid var(--brass);color:var(--brass);text-transform:uppercase;padding-bottom:7px;font-size:11px;font-weight:800}.featured-brand-intro{color:#929c99;max-width:620px;margin:16px 0 0;font-size:13px}.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.catalog-filter-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-product-card{background:#181d20;border:1px solid #ffffff1f;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.catalog-product-card:hover{border-color:#f5b80073;transform:translateY(-3px)}.catalog-product-image{aspect-ratio:4/3;background:var(--catalog-image-surface);isolation:isolate;place-items:center;padding:clamp(14px,5%,24px);display:grid;overflow:hidden}.catalog-product-image img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .25s;display:block}.catalog-product-card:hover .catalog-product-image img{transform:scale(1.025)}.catalog-product-copy{flex-direction:column;flex:1;padding:20px;display:flex}.catalog-product-meta{flex-wrap:wrap;gap:6px 10px;display:flex}.catalog-product-meta a{color:var(--brass);letter-spacing:.07em;text-transform:uppercase;font:800 8px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog-product-meta a+a:before{content:"/";color:#626c69;margin-right:10px}.catalog-product-copy h2{color:var(--white);font:850 21px/1.08 var(--serif);letter-spacing:-.03em;text-transform:uppercase;margin:17px 0 0}.catalog-product-copy h2 a:hover{color:var(--brass)}.catalog-product-badge,.product-production-status{width:fit-content;color:var(--brass);font:850 8px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:#f5b8001f;border:1px solid #f5b8006b;margin:11px 0 0;padding:5px 8px}.catalog-product-badge.is-coming-soon,.product-production-status.is-coming-soon{background:var(--brass);color:var(--ink)}.catalog-product-badge.is-sold-out,.product-production-status.is-sold-out{color:#d7dcda;background:#c2c7c91a;border-color:#c2c7c96b}.catalog-product-copy>p{color:#8d9794;margin:13px 0 22px;font-size:11px;line-height:1.6}.catalog-product-price{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;gap:5px;margin:0 0 18px;padding:13px 0;display:grid}.catalog-product-price span{color:#707b78;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.catalog-product-price strong{color:#e4e9e7;font-size:11px;line-height:1.4}.catalog-product-price small{color:var(--brass);font-size:9px;font-weight:750}.product-price-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.price-call-note{color:var(--brass-light);text-underline-offset:3px;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.35;-webkit-text-decoration:underline #f5b80094;text-decoration:underline #f5b80094}.price-call-note:hover{color:#fff}.catalog-product-status{color:#aab2b0;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.catalog-product-status>span{background:var(--brass);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f5b8001a}.catalog-product-status.is-sold-out>span{background:var(--reserve-silver);box-shadow:0 0 0 4px #c2c7c91a}.catalog-product-actions{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:17px;display:flex}.catalog-product-actions a{color:var(--brass);text-transform:uppercase;font-size:10px;font-weight:850}.catalog-product-actions a:last-child{color:#dce1df}.catalog-listing{background:#111518}.catalog-listing-heading{border-bottom:1px solid #ffffff21;grid-template-columns:.5fr 1.5fr;align-items:end;gap:56px;margin-bottom:46px;padding-bottom:30px;display:grid}.catalog-listing-heading>div{align-items:end;gap:14px;display:flex}.catalog-listing-heading span{color:var(--brass);font:900 44px/.85 var(--serif)}.catalog-listing-heading p{color:#909a97;margin:0;font-size:12px;line-height:1.7}.catalog-listing-heading>div p{color:#c7cfcc;letter-spacing:.08em;text-transform:uppercase;max-width:130px;font-size:9px;font-weight:800;line-height:1.35}.category-merchandising{grid-template-columns:1fr 1fr;gap:18px;margin:-20px 0 28px;display:grid}.category-merchandising-group{background:#171c1f;border:1px solid #ffffff1f;padding:18px}.category-merchandising-group>strong{color:var(--brass);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.category-merchandising-group>div{flex-wrap:wrap;gap:8px;display:flex}.category-merchandising-group a{color:#edf1ef;background:#f5b8000e;border:1px solid #f5b8004d;border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.category-merchandising-group a:hover{border-color:var(--brass);color:var(--brass)}.category-planning-link{border-left:4px solid var(--brass);background:linear-gradient(105deg,#f5b8001f,#f5b80006);grid-template-columns:1fr auto;align-items:center;gap:28px;margin:0 0 28px;padding:21px 23px;display:grid}.category-planning-link>div{gap:6px;display:grid}.category-planning-link span{color:var(--brass);letter-spacing:.09em;text-transform:uppercase;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.category-planning-link strong{color:var(--white);font:850 18px/1.05 var(--serif);text-transform:uppercase}.category-planning-link p{color:#a9b2af;max-width:780px;margin:0;font-size:10px;line-height:1.55}.category-planning-link>a{border:1px solid var(--brass);color:var(--brass);text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:11px 14px;font-size:9px;font-weight:850}.category-planning-link>a:hover{background:var(--brass);color:var(--ink)}.category-buying-guide{border-top:1px solid #ffffff21;margin-top:54px;padding-top:38px}.category-buying-guide-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.category-buying-guide-heading h2{max-width:620px;color:var(--white);font:850 clamp(27px, 3.2vw, 42px)/.95 var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:0}.category-buying-guide-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.category-buying-guide-grid article{background:linear-gradient(145deg,#181d20,#121619);border:1px solid #ffffff1f;min-height:170px;padding:22px}.category-buying-guide-grid span{color:var(--brass);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.category-buying-guide-grid h3{color:var(--white);font:850 18px/1.05 var(--serif);text-transform:uppercase;margin:28px 0 9px}.category-buying-guide-grid p{color:#98a19e;margin:0;font-size:11px;line-height:1.65}.category-related,.category-faq{border-top:1px solid #ffffff21;margin-top:48px;padding-top:38px}.category-related-heading,.category-faq-heading{margin-bottom:22px}.category-related-heading h2,.category-faq-heading h2{max-width:700px;color:var(--white);font:850 clamp(27px,3.2vw,42px)/.95 var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:0}.category-related-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.category-related-grid a{min-height:168px;color:var(--white);background:#171c1f;border:1px solid #ffffff1f;flex-direction:column;padding:22px;display:flex}.category-related-grid strong{font:850 18px/1.05 var(--serif);text-transform:uppercase}.category-related-grid span{color:#98a19e;margin-top:12px;font-size:10px;line-height:1.6}.category-related-grid b{color:var(--brass);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:17px;font-size:8px}.category-faq{grid-template-columns:.65fr 1.35fr;gap:56px;display:grid}.category-faq>div:last-child{gap:8px;display:grid}.category-faq details{background:#171c1f;border:1px solid #ffffff21}.category-faq summary{cursor:pointer;color:var(--white);padding:18px 20px;font-size:11px;font-weight:800}.category-faq details p{color:#aab2af;margin:0;padding:0 20px 20px;font-size:10px;line-height:1.7}.catalog-search-section{background:#0c0f11}.catalog-search-priority{border-top:3px solid var(--brass);box-shadow:inset 0 26px 52px #f5b80009}.catalog-filter-layout,.catalog-filter-layout.is-collapsed{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.catalog-filter-sidebar{z-index:10;background:#171c1f;border:1px solid #ffffff21;min-width:0;position:relative;top:auto}.catalog-filter-toggle{cursor:pointer;width:100%;min-height:58px;color:var(--white);font:850 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#111619;border:0;border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;padding:0 16px;display:flex}.catalog-filter-toggle:hover{color:var(--brass)}.catalog-filter-toggle>strong{background:var(--brass);width:21px;height:21px;color:var(--ink);border-radius:50%;place-items:center;margin-left:auto;font-size:9px;display:grid}.catalog-filter-layout.is-collapsed .catalog-filter-toggle{flex-direction:row;justify-content:flex-start;min-height:58px;padding:0 16px}.catalog-filter-layout.is-collapsed .catalog-filter-toggle>span:nth-child(2){writing-mode:initial}.catalog-filter-layout.is-collapsed .catalog-filter-toggle>strong{margin:0 0 0 auto}.catalog-filter-icon{gap:4px;width:18px;display:grid}.catalog-filter-icon i{background:var(--brass);height:2px;display:block}.catalog-filter-icon i:nth-child(2){width:12px}.catalog-filter-icon i:nth-child(3){width:7px}.catalog-filter-panel{padding:21px}.catalog-filter-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px;display:flex}.catalog-filter-heading span{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog-filter-heading h3{color:var(--white);font:850 20px/1 var(--serif);letter-spacing:-.03em;text-transform:uppercase;margin:8px 0 0}.catalog-filter-heading button,.catalog-results-toolbar button{cursor:pointer;border:0;border-bottom:1px solid var(--brass);color:var(--brass);font:800 8px/1.5 var(--sans);text-transform:uppercase;white-space:nowrap;background:0 0;padding:0}.catalog-search-controls{grid-template-columns:1fr;gap:15px;display:grid}.catalog-search-controls label{gap:8px;display:grid}.catalog-search-controls label>span{color:var(--brass);letter-spacing:.09em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog-searchable-select{gap:8px;display:grid;position:relative}.catalog-filter-label{color:var(--brass);letter-spacing:.09em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog-search-controls input,.catalog-search-controls select{appearance:none;width:100%;min-height:50px;color:var(--white);font:600 13px/1 var(--sans);background:#0f1315;border:1px solid #ffffff29;border-radius:0;padding:0 14px}.catalog-search-controls input:focus,.catalog-search-controls select:focus{outline:2px solid var(--brass);outline-offset:1px}.catalog-searchable-trigger{cursor:pointer;width:100%;min-height:50px;color:var(--white);text-align:left;background:#0f1315;border:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px;display:grid}.catalog-searchable-trigger>span{font:600 13px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-searchable-trigger i{color:var(--brass);font-size:18px;font-style:normal;transform:translateY(-2px)}.catalog-searchable-trigger:hover{border-color:#f5b8008c}.catalog-searchable-trigger:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.catalog-searchable-select.is-open .catalog-searchable-trigger{border-color:var(--brass)}.catalog-searchable-menu{z-index:4;background:#090c0e;border:1px solid #f5b8008c;gap:9px;padding:10px;display:grid;position:relative;box-shadow:0 18px 36px #00000059}.catalog-searchable-menu>input{min-height:44px}.catalog-searchable-count{color:#b6bfbc;font:750 8px/1.35 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.catalog-searchable-options{gap:2px;max-height:250px;display:grid;overflow-y:auto}.catalog-searchable-options button{cursor:pointer;color:#c9d0ce;min-height:38px;font:650 11px/1.25 var(--sans);text-align:left;background:0 0;border:0;padding:8px 10px}.catalog-searchable-options button:hover,.catalog-searchable-options button:focus-visible{color:var(--white);background:#f5b8001f;outline:0}.catalog-searchable-options button.is-selected{background:var(--brass);color:var(--ink);font-weight:850}.catalog-searchable-note{color:#89928f;margin:0;font-size:9px;line-height:1.45}.catalog-filter-help{border-top:1px solid #ffffff1a;gap:6px;margin-top:22px;padding-top:18px;display:grid}.catalog-filter-help strong{color:#dce1df;text-transform:uppercase;font-size:9px}.catalog-filter-help span{color:#7f8986;font-size:9px;line-height:1.55}.catalog-filter-help a{color:var(--brass)}.catalog-filter-submit{cursor:pointer;background:var(--brass);border:1px solid var(--brass);width:100%;min-height:52px;color:var(--ink);font:900 10px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:0 16px;display:flex}.catalog-filter-submit:hover{background:#ffd14a;border-color:#ffd14a}.catalog-filter-submit:disabled{cursor:wait;opacity:.65}.catalog-filter-submit:focus-visible{outline:2px solid var(--white);outline-offset:3px}.catalog-filter-submit span{font-size:16px}.catalog-results-panel{background:#171c1f;border:1px solid #ffffff21;grid-column:1;min-width:0;padding:24px}.catalog-index-status{color:#d9dedc;border-left:3px solid var(--brass);background:#cca43b1a;margin:0 0 16px;padding:10px 12px;font-size:13px}.catalog-index-status.is-error{color:#ffe2df;background:#b0393021;border-left-color:#d75a50}.catalog-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.catalog-loading-grid span{background:linear-gradient(100deg,#ffffff0b 20%,#ffffff17 40%,#ffffff0b 60%) 0 0/220% 100%;border:1px solid #ffffff14;min-height:260px;animation:1.4s ease-in-out infinite catalog-loading-sweep;display:block}@keyframes catalog-loading-sweep{to{background-position-x:-220%}}.catalog-results-search{gap:8px;margin-bottom:18px;display:grid}.catalog-results-search label{color:var(--brass);letter-spacing:.09em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.catalog-results-search input{appearance:none;width:100%;min-height:54px;color:var(--white);font:650 14px/1 var(--sans);background:#0f1315;border:1px solid #fff3;border-radius:0;padding:0 16px}.catalog-results-search input:hover{border-color:#f5b80094}.catalog-results-search input:focus{outline:2px solid var(--brass);outline-offset:2px;border-color:var(--brass)}.catalog-search-tip{color:#87918e;margin:-1px 0 0;font-size:9px;line-height:1.5}.catalog-results-toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:start;gap:18px;min-height:36px;margin-bottom:18px;display:flex}.catalog-search-summary{color:#8e9895;text-transform:uppercase;margin:0;padding-bottom:16px;font-size:11px}.catalog-search-summary strong{color:var(--brass);font-size:17px}.catalog-results-tools{justify-content:flex-end;align-items:center;gap:16px;padding-bottom:10px;display:flex}.catalog-results-tools label{align-items:center;gap:8px;display:flex}.catalog-results-tools label>span{color:#8e9895;font:800 8px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase}.catalog-results-tools select{appearance:none;cursor:pointer;min-height:34px;color:var(--white);font:750 9px/1 var(--sans);text-transform:uppercase;background:#0f1315;border:1px solid #ffffff29;padding:0 30px 0 10px}.catalog-results-tools select:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.catalog-active-filters{flex-wrap:wrap;gap:7px;margin:-3px 0 18px;display:flex}.catalog-active-filters button{cursor:pointer;min-width:0;color:var(--white);text-align:left;background:#f5b8001a;border:1px solid #f5b80061;grid-template-columns:minmax(0,1fr) auto;gap:2px 9px;padding:8px 10px;display:grid}.catalog-active-filters button:hover{border-color:var(--brass);background:#f5b8002e}.catalog-active-filters small{color:var(--brass);font:800 7px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;grid-column:1}.catalog-active-filters span{max-width:210px;font:700 10px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.catalog-active-filters strong{color:var(--brass);grid-area:1/2/3;align-self:center;font-size:16px}.catalog-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-search-result{background:#101416;border:1px solid #ffffff1a;grid-template-columns:86px 1fr;align-items:center;gap:15px;min-width:0;min-height:112px;padding:10px;display:grid}.catalog-search-result:hover{border-color:#f5b80073}.catalog-search-result img{object-fit:contain;background:var(--catalog-image-surface);mix-blend-mode:multiply;width:86px;height:86px;padding:7px}.catalog-search-result>span{min-width:0;display:grid}.catalog-search-result small{color:#8b9592;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.catalog-search-result strong{overflow-wrap:anywhere;color:#e8ecea;font:800 14px/1.15 var(--serif);text-overflow:clip;text-transform:uppercase;white-space:normal;margin-top:7px;overflow:visible}.catalog-search-result em{color:var(--brass);text-transform:uppercase;margin-top:9px;font-size:8px;font-style:normal;font-weight:800}.catalog-empty{text-align:center;background:#0f1315;border:1px solid #ffffff1a;padding:42px}.catalog-empty p{color:#929c99}.catalog-empty a{color:var(--brass)}.catalog-empty-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.catalog-empty-actions button,.catalog-empty-actions a{cursor:pointer;border:1px solid var(--brass);min-height:42px;color:var(--brass);font:850 9px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;place-items:center;padding:0 14px;display:grid}.catalog-empty-actions button:hover,.catalog-empty-actions a:hover{background:var(--brass);color:var(--ink)}.catalog-empty-departments{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:18px;display:flex}.catalog-empty-departments a{border-bottom:1px solid #f5b80073;font-size:10px;font-weight:750}.catalog-load-more{cursor:pointer;border:1px solid var(--brass);width:100%;min-height:52px;color:var(--brass);font:850 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;margin-top:18px}.catalog-load-more:hover{background:var(--brass);color:var(--ink)}@media (width>=801px){.catalog-filter-sidebar{z-index:10;width:auto;max-height:none;box-shadow:none;transition:border-color .2s;position:relative;top:auto;left:auto;overflow:visible}.catalog-filter-layout.is-collapsed .catalog-filter-sidebar{width:auto;box-shadow:none;border-color:#f5b800d9;overflow:visible}.catalog-filter-layout.is-collapsed .catalog-filter-toggle{background:var(--brass);color:var(--ink)}.catalog-filter-layout.is-collapsed .catalog-filter-icon i{background:var(--ink)}.catalog-filter-layout.is-inline .catalog-filter-sidebar{width:auto;max-height:none;box-shadow:none;position:relative;top:auto}.catalog-filter-layout.is-inline.is-collapsed .catalog-filter-sidebar{width:auto}}.brands-directory{background:#121619}.pilot-brand-card{background:linear-gradient(120deg,#f5b80026,#181d20f5);border:1px solid #f5b80073;margin-bottom:28px;padding:38px;display:block}.pilot-brand-card>span{color:var(--brass);letter-spacing:.1em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.pilot-brand-card h2{font:900 54px/.95 var(--serif);letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 0}.pilot-brand-card p{color:#a0aaa7;max-width:700px;margin:16px 0 24px;font-size:13px}.pilot-brand-card strong{color:var(--brass);text-transform:uppercase;font-size:11px}.brand-directory-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brand-directory-grid>a{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;flex-direction:column;min-width:0;min-height:135px;padding:21px;display:flex}.brand-directory-grid>a:hover{background:#1d2326}.brand-directory-grid strong{color:#edf0ef;font:800 18px/1.1 var(--serif);text-transform:uppercase}.brand-directory-grid span{color:var(--brass);text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:800}.brand-directory-grid small{color:#77817e;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:8px;overflow:hidden}.brand-value-strip{background:var(--brass);color:var(--ink);grid-template-columns:repeat(4,1fr);margin-bottom:58px;display:grid}.brand-value-strip>div{border-right:1px solid #0d101233;flex-direction:column;justify-content:center;min-height:112px;padding:22px;display:flex}.brand-value-strip strong{font:900 28px/1 var(--serif);text-transform:uppercase}.brand-value-strip span{letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:850}.product-detail-section{background:#0d1012;padding:70px 0 90px}.product-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:62px;display:grid}.product-detail-grid.has-family-gallery .product-detail-copy{align-self:start}.product-detail-image{background:var(--catalog-image-surface);isolation:isolate;place-items:center;min-height:530px;padding:32px;display:grid;position:relative}.product-detail-image img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;max-height:480px}.product-detail-image>span{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;background:#111517;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;bottom:14px;right:14px}.product-detail-image.has-product-gallery{background:#0a0c0d;min-height:0;display:block;height:auto!important;padding:0!important}.product-gallery{gap:10px;display:grid}.product-gallery-stage{background:#f4f3ef;place-items:center;height:clamp(310px,36vw,520px);display:grid;position:relative;overflow:hidden}.product-gallery-stage img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;height:100%;max-height:none;display:block}.product-gallery-stage>span{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;background:#080a0be0;padding:7px 9px;font-size:7px;font-weight:850;position:absolute;bottom:12px;right:12px}.product-gallery-thumbnails{background:#111516;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:9px;display:grid}.product-gallery-thumbnails button{cursor:pointer;background:#f4f3ef;border:1px solid #ffffff21;min-width:0;height:72px;padding:3px;overflow:hidden}.product-gallery-thumbnails button:hover,.product-gallery-thumbnails button:focus-visible{border-color:var(--brass-light)}.product-gallery-thumbnails button.is-selected{border:2px solid var(--brass);padding:2px;box-shadow:0 0 0 2px #f5b8002e}.product-detail-image .product-gallery-thumbnails img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;max-height:none}.product-detail-image.is-family-gallery{background:#eef1f0;padding:18px;display:block}.product-family-image-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-family-image{background:var(--catalog-image-surface);color:#182022;cursor:pointer;text-align:left;border:1px solid #d5d9d7;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.product-family-image:hover,.product-family-image:focus-visible{border-color:#b38900}.product-family-image.is-selected{border:2px solid #b38900;padding:9px;box-shadow:0 0 0 2px #b3890024}.product-detail-image .product-family-image img{object-fit:contain;height:105px;max-height:105px}.product-family-image strong{overflow-wrap:anywhere;text-transform:uppercase;font-size:7px;line-height:1.35}.product-family-image small{color:#6a726f;text-transform:uppercase;font-size:6px;font-weight:800;line-height:1.35}.product-detail-copy h1{font:900 clamp(42px, 5vw, 68px)/.93 var(--serif);letter-spacing:-.052em;text-transform:uppercase;margin:0}.product-detail-grid.is-gold-standard-layout{align-items:start;gap:0 40px}.is-gold-standard-layout>.product-detail-image{grid-area:1/1}.is-gold-standard-layout>.product-detail-copy{grid-area:1/2/span 2}.is-gold-standard-layout>.product-specifications-inline{grid-area:2/1}.is-gold-standard-layout .product-detail-image:not(.is-family-gallery){height:clamp(285px,29vw,390px);min-height:0;padding:10px 22px 8px}.is-gold-standard-layout .product-detail-image:not(.is-family-gallery)>img{object-fit:contain;opacity:.98;filter:brightness(1.035)contrast(1.055);width:calc(100% - 44px);height:calc(100% - 18px);max-height:none;position:absolute;inset:8px 22px 10px}.is-gold-standard-layout .product-detail-image.is-family-gallery{height:auto;min-height:0}.is-gold-standard-layout .product-family-image img{filter:brightness(1.025)contrast(1.04)}.product-title-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.product-title-row h1{min-width:0;font-size:clamp(38px,4.35vw,60px)}.product-title-brand,.product-title-model{display:block}.product-title-brand{font-weight:900}.product-title-model{color:#d7dcda;letter-spacing:-.025em;margin-top:7px;font-size:.82em;font-weight:650;line-height:.98}.product-heading-purchase{align-self:start;width:100%;min-width:0;display:grid}.product-heading-price{text-align:left;border-top:1px solid #ffffff29;gap:6px;min-width:0;padding:11px 0 4px;display:grid}.product-heading-price span{color:#7d8784;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.product-heading-price strong{color:var(--brass);white-space:nowrap;font-size:15px}.product-heading-price .product-price-line{justify-content:flex-start}.product-fit-button{color:var(--brass-light);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#f5b8001a;border:1px solid #f5b80094;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.product-fit-button:hover{background:var(--brass);color:#111}.product-selected-summary{border:1px solid #ffffff24;border-left:4px solid var(--brass);background:#151a1c;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:18px;padding:16px 17px;display:grid}.product-selected-summary>div{gap:5px;min-width:0;display:grid}.product-selected-summary>div>span{color:var(--brass);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.product-selected-summary>div>strong{color:#f0f3f2;text-transform:uppercase;font-size:12px;line-height:1.35}.product-selected-summary>div>small{color:#98a29f;font-size:8px;line-height:1.55}.product-selected-summary dl{text-align:right;gap:8px;margin:0;display:grid}.product-selected-summary dl>div{gap:3px;display:grid}.product-selected-summary dt{color:#7f8986;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.product-selected-summary dd{color:var(--brass-light);margin:0;font-size:10px;font-weight:850}.product-variant-picker{background:#f5b8000b;border:1px solid #f5b80052;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding:18px;display:grid}.product-variant-picker-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-variant-picker-heading>div{gap:5px;display:grid}.product-variant-picker-heading strong{color:var(--brass);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.product-variant-picker-heading span{color:#899390;font-size:9px;line-height:1.5}.product-family-toggle{color:var(--brass);cursor:pointer;font:850 8px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#f5b80014;border:1px solid #f5b8008c;flex:none;padding:10px 12px}.product-family-toggle:hover,.product-family-toggle:focus-visible{background:var(--brass);color:#101416}.product-family-options{background:#111618;border:1px solid #ffffff24;grid-column:1/-1;gap:12px;padding:14px;display:grid}.product-family-options-heading{gap:4px;display:grid}.product-family-options-heading strong{color:#f2f4f3;text-transform:uppercase;font-size:10px}.product-family-options-heading span{color:#899390;font-size:9px;line-height:1.5}.product-family-option-list{gap:7px;max-height:410px;padding-right:4px;display:grid;overflow-y:auto}.product-family-option{color:#e9edeb;cursor:pointer;text-align:left;background:#171c1e;border:1px solid #ffffff1a;gap:5px;width:100%;padding:11px 12px;display:grid}.product-family-option:hover,.product-family-option:focus-visible{border-color:#f5b800a6}.product-family-option.is-selected{border-color:var(--brass);background:#f5b80017}.product-family-option strong{text-transform:uppercase;font-size:9px;line-height:1.35}.product-family-option span{color:#bdc5c2;font-size:8px;line-height:1.4}.product-family-option small{color:var(--brass);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.product-variant-picker label{gap:7px;min-width:0;display:grid}.product-variant-picker label>span,.product-selected-sku span{color:#7f8986;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.product-variant-picker select{color:#eef2f0;width:100%;min-width:0;font:700 10px/1.35 var(--sans);background:#171c1e;border:1px solid #ffffff2e;padding:11px 12px}.product-variant-picker .product-color-picker{min-width:0}.product-selected-sku{border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-top:12px;display:flex}.product-selected-sku strong{color:#f2f4f3;font-size:11px}.product-single-variant{color:#e5e9e7;grid-column:1/-1;margin:0;font-size:11px;font-weight:700}.product-brand-link{color:var(--brass);text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:800;display:inline-block}.availability-card{background:#171c1f;border:1px solid #ffffff21;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;margin-top:30px;padding:18px;display:grid}.availability-card.is-without-price{grid-template-columns:10px minmax(0,1fr)}.availability-card>span{background:var(--brass);border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #f5b8001a}.availability-card strong{color:#eef1f0;text-transform:uppercase;font-size:11px}.availability-card p{color:#8d9794;margin:7px 0 0;font-size:10px;line-height:1.6}.availability-card-price{border-left:1px solid #ffffff1f;align-content:center;gap:7px;min-width:142px;padding-left:18px;display:grid}.availability-card-price span{color:#7d8784;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.availability-card-price strong{color:var(--brass);white-space:nowrap;font-size:12px}.product-primary-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.product-price-guidance{color:#aeb7b4;border-left:3px solid var(--brass);background:#f5b80014;border-radius:0 6px 6px 0;max-width:680px;margin:13px 0 0;padding:11px 13px;font-size:9px;line-height:1.6}.product-price-guidance strong{color:var(--brass);text-transform:uppercase}.product-price-guidance a{color:#fff;text-underline-offset:3px;font-weight:850;-webkit-text-decoration:underline #f5b800a6;text-decoration:underline #f5b800a6}.request-list-product-action{grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;margin-top:10px;display:grid}.request-list-product-action .button-request{cursor:pointer;border-color:var(--brass);color:var(--brass);background:0 0}.request-list-product-action .button-request:hover{background:var(--brass);color:var(--ink)}.request-list-product-action>a{color:var(--white);text-underline-offset:4px;font-size:10px;font-weight:850;text-decoration:underline}.request-list-product-action>span{color:#8f9995;grid-column:1/-1;min-height:15px;font-size:9px}.product-mobile-action-bar{display:none}.product-heading-purchase .request-list-product-action{grid-template-columns:1fr;gap:7px;margin-top:12px}.product-heading-purchase .request-list-product-action .button-request{background:var(--brass);width:100%;color:var(--ink)}.product-heading-purchase .request-list-product-action .button-request:hover{color:var(--ink);background:#ffd044;border-color:#ffd044}.product-heading-purchase .request-list-product-action>a{text-align:center}.product-heading-purchase .request-list-product-action>span{text-align:center;grid-column:auto;min-height:0}.product-specifications{background:#171c1f}.product-specifications-inline{margin:0;padding:22px 24px 18px}.product-specifications-inline .product-spec-grid{grid-template-columns:1fr;gap:18px}.product-specifications-inline .product-spec-grid h2{font-size:clamp(28px,2.5vw,38px)}.product-specifications-inline .product-spec-grid>div>p:last-child{margin-bottom:0;font-size:11px;line-height:1.65}.product-specifications-inline .product-spec-table>div{grid-template-columns:.78fr 1.22fr;gap:14px;padding:11px 0}.product-specifications-inline .product-disclaimer{margin-top:22px}.product-spec-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.product-spec-grid h2{font:900 clamp(38px, 4vw, 56px)/.96 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.product-spec-grid>div>p:last-child{color:#909a97;font-size:13px}.product-spec-table{border-top:1px solid #ffffff21;margin:0}.product-spec-table>div{border-bottom:1px solid #ffffff21;grid-template-columns:.65fr 1.35fr;gap:20px;padding:16px 0;display:grid}.product-spec-table dt{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.product-spec-table dd{color:#d2d8d6;margin:0;font-size:11px}.product-disclaimer{border-top:1px solid #ffffff1c;margin-top:45px;padding-top:18px}.product-disclaimer p{color:#737d7a;max-width:900px;margin:0;font-size:9px;line-height:1.7}.home-catalog-card .stock-card-top{margin-bottom:4px}.home-department-row{z-index:1;border-bottom:1px solid #ffffff24;grid-template-columns:38px 1fr 18px;align-items:center;gap:13px;padding:20px 2px;display:grid;position:relative}.home-department-row:hover strong,.home-department-row:hover b{color:var(--brass)}.home-department-row>span:nth-child(2){display:grid}.home-department-row small{color:#8d9794;text-transform:uppercase;font-size:8px;font-weight:800}.home-department-row strong{color:var(--white);font:850 19px/1.1 var(--serif);text-transform:uppercase;margin-top:5px}.home-department-row b{color:#d4d9d7;font-size:16px}.home-inline-links{flex-wrap:wrap;gap:28px;display:flex}.defender-ready-home{color:var(--ink);background:#edf0ed;padding:78px 0;position:relative;overflow:hidden}.defender-ready-home:before{content:"DR";color:#0d10120b;font:900 260px/.75 var(--serif);letter-spacing:-.08em;pointer-events:none;position:absolute;bottom:-62px;right:-34px}.defender-ready-home-grid{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:76px;display:grid;position:relative}.defender-ready-home-copy h2{max-width:590px;font:900 clamp(42px, 5vw, 68px)/.94 var(--serif);letter-spacing:-.05em;text-transform:uppercase;margin:0}.defender-ready-home-copy h2 em{color:#8c6a00;font-style:normal}.defender-ready-home-copy>p:not(.section-label){color:#4e5955;max-width:610px;margin:25px 0 0;font-size:14px;line-height:1.8}.defender-ready-home-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.defender-ready-home-actions .button-ghost{color:var(--ink);border-color:#0d101252}.defender-ready-home-actions .button-ghost:hover{border-color:var(--ink)}.defender-ready-home-copy>small{color:#68726f;letter-spacing:.07em;text-transform:uppercase;margin-top:16px;font-size:9px;font-weight:800;display:block}.defender-ready-preview{color:inherit;background:#0b0f11;border:1px solid #0d101238;padding:12px;transition:transform .18s,box-shadow .18s;display:block;box-shadow:20px 24px #0d10121a}.defender-ready-preview:hover{transform:translateY(-4px);box-shadow:20px 28px #0d10121f}.defender-ready-preview-brand{border-bottom:1px solid #ffffff21;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:15px 17px 20px;display:grid}.defender-ready-preview-brand img{object-fit:contain;width:46px;height:46px}.defender-ready-preview-brand span{gap:5px;display:grid}.defender-ready-preview-brand small{color:#7f8986;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.defender-ready-preview-brand strong{color:#fff;font:900 23px/1 var(--serif);letter-spacing:-.025em;text-transform:uppercase}.defender-ready-preview-brand b{color:var(--ink);background:var(--brass);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-size:8px}.defender-ready-preview ol{margin:0;padding:0;list-style:none}.defender-ready-preview li{border-bottom:1px solid #ffffff1a;grid-template-columns:50px 1fr;align-items:center;gap:14px;min-height:88px;padding:15px 17px;display:grid}.defender-ready-preview li>span{color:var(--brass);font:850 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.defender-ready-preview li div{gap:6px;display:grid}.defender-ready-preview li strong{color:#eef1f0;letter-spacing:.035em;text-transform:uppercase;font-size:13px}.defender-ready-preview li small{color:#87918e;font-size:10px;line-height:1.5}.defender-ready-preview-footer{color:#7f8986;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:19px 17px 16px;font-size:8px;font-weight:850;display:flex}.defender-ready-preview-footer strong{color:var(--brass)}.home-catalog{background:#151a1d}.home-catalog-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);display:grid}.home-catalog-grid>a{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;flex-direction:column;min-height:320px;padding:30px;display:flex}.home-catalog-grid>a:hover{background:#202629}.home-catalog-grid span{color:var(--brass);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.home-catalog-grid h3{font:900 31px/1 var(--serif);letter-spacing:-.04em;text-transform:uppercase;margin:55px 0 0}.home-catalog-grid p{color:#8e9895;font-size:12px;line-height:1.7}.home-catalog-grid strong{color:var(--brass);text-transform:uppercase;margin-top:auto;font-size:9px}.home-sig-feature{background:#0c0f11}.visit-page-hero{border-bottom:0}.visit-local-bar{background:var(--brass);color:var(--ink)}.visit-local-bar-grid{grid-template-columns:1.2fr .9fr .9fr;display:grid}.visit-local-bar-grid>div{border-right:1px solid #0d101238;align-content:center;gap:9px;min-height:112px;padding:22px 30px;display:grid}.visit-local-bar-grid>div:first-child{border-left:1px solid #0d101238}.visit-local-bar-grid span{letter-spacing:.1em;text-transform:uppercase;font:850 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.visit-local-bar-grid strong{font:850 16px/1.35 var(--sans);text-transform:uppercase}.visit-local-bar-grid a{border-bottom:1px solid #0d101273}.visit-page-overview{background:#0c0f11}.visit-page-overview-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:76px;display:grid}.visit-page-photo{background:#171c1f;border:1px solid #ffffff21;margin:0;padding:10px}.visit-page-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.visit-page-photo figcaption{color:#7f8986;letter-spacing:.08em;text-transform:uppercase;padding:13px 4px 3px;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.visit-page-copy h2,.visit-plan h2,.visit-faq h2,.visit-final-cta h2{font:900 clamp(42px, 5vw, 68px)/.96 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.visit-page-copy h2 em,.visit-plan h2 em,.visit-faq h2 em{color:var(--brass);font-style:normal}.visit-page-copy>p:not(.section-label){color:#9aa4a1;margin:25px 0 0;font-size:14px;line-height:1.8}.visit-page-contact-list{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.visit-page-contact-list>div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:115px;padding:20px}.visit-page-contact-list span{color:var(--brass);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.visit-page-contact-list p{color:#d6dcda;margin:12px 0 0;font-size:12px;line-height:1.65}.visit-page-contact-list a{border-bottom:1px solid #f5b80080}.visit-departments{background:#151a1d}.visit-department-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);display:grid}.visit-department-grid>a{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;flex-direction:column;min-height:285px;padding:30px;display:flex}.visit-department-grid>a:hover{background:#202629}.visit-department-grid span{color:var(--brass);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.visit-department-grid h3{font:900 28px/1 var(--serif);letter-spacing:-.04em;text-transform:uppercase;margin:45px 0 0}.visit-department-grid p{color:#8e9895;font-size:12px;line-height:1.7}.visit-department-grid strong{color:var(--brass);text-transform:uppercase;margin-top:auto;font-size:9px}.visit-plan{color:var(--ink);background:#ebe5d9}.visit-plan-grid{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.visit-plan h2 em{color:#77620f}.visit-plan ol{border-top:1px solid #0d101233;margin:0;padding:0;list-style:none}.visit-plan li{border-bottom:1px solid #0d101233;grid-template-columns:54px 1fr;gap:20px;padding:25px 0;display:grid}.visit-plan li>span{color:#8c7200;font:850 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.visit-plan li strong{font:900 18px/1 var(--serif);text-transform:uppercase}.visit-plan li p{color:#59605d;margin:9px 0 0;font-size:12px;line-height:1.7}.visit-faq{background:#101416}.visit-faq-grid{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.visit-faq-list{border-top:1px solid #ffffff21}.visit-faq-list details{border-bottom:1px solid #ffffff21}.visit-faq-list summary{cursor:pointer;color:#e9eceb;font:850 15px/1.35 var(--sans);text-transform:uppercase;padding:24px 42px 24px 0;list-style:none;position:relative}.visit-faq-list summary::-webkit-details-marker{display:none}.visit-faq-list summary:after{content:"+";color:var(--brass);font-size:22px;position:absolute;top:21px;right:4px}.visit-faq-list details[open] summary:after{content:"−"}.visit-faq-list p{color:#919b98;max-width:720px;margin:-4px 0 24px;font-size:12px;line-height:1.75}.visit-final-cta{border-top:3px solid var(--brass);background:#171c1f;padding:72px 0}.visit-final-cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.visit-final-cta h2{font-size:clamp(38px,4.5vw,60px)}.visit-final-cta-inner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.store-visit-cta{border-top:3px solid var(--brass);background:linear-gradient(120deg,#111619,#1d2427);padding:74px 0}.store-visit-cta-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:76px;display:grid}.store-visit-cta-copy h2{max-width:680px;color:var(--white);font:900 clamp(38px, 4.3vw, 60px)/.95 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.store-visit-cta-copy>p:last-child{color:#9aa4a1;max-width:690px;margin:20px 0 0;font-size:13px;line-height:1.75}.store-visit-cta-details{background:#080b0c80;border:1px solid #ffffff21;padding:25px}.store-visit-cta-facts{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:1.25fr .75fr;display:grid}.store-visit-cta-facts>div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:100px;padding:18px}.store-visit-cta-facts span{color:var(--brass);letter-spacing:.1em;text-transform:uppercase;font:850 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.store-visit-cta-facts strong{color:#e6eae8;text-transform:uppercase;margin-top:11px;font-size:11px;line-height:1.55;display:block}.store-visit-cta-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.store-visit-cta-actions .button{min-height:46px;padding:0 18px;font-size:8px}.store-visit-page-link{color:var(--brass);text-transform:uppercase;border-bottom:1px solid #f5b8008c;margin-left:auto;font-size:9px;font-weight:850}.site-feedback-tab{z-index:85;cursor:pointer;background:var(--brass);color:#0d1012;min-height:46px;font:900 11px/1 var(--sans);letter-spacing:.055em;text-transform:uppercase;border:2px solid #0d1012;border-radius:6px;padding:0 19px;transition:transform .18s,box-shadow .18s,background .18s;position:fixed;bottom:18px;left:18px;box-shadow:5px 5px #0000006b}.site-feedback-tab:hover{background:var(--brass-light);transform:translate(-1px,-1px);box-shadow:7px 7px #0000006b}.site-feedback-tab:focus-visible{outline-color:#fff}.launch-notice-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040607db;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.launch-notice{background:var(--brass);color:#101315;border:2px solid #101315;border-radius:6px;width:min(850px,100%);max-height:calc(100vh - 48px);padding:30px;position:relative;overflow-y:auto;box-shadow:14px 14px #0000007a}.launch-notice-close{z-index:2;cursor:pointer;color:#fff;width:40px;height:40px;font:500 27px/1 var(--sans);background:#101315;border:0;border-radius:6px;place-items:center;padding:0 0 3px;display:grid;position:absolute;top:15px;right:15px}.launch-notice-brand{border-bottom:2px solid #0d1012bf;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:0 54px 18px 0;display:flex}.launch-notice-brand img{object-fit:contain;object-position:left center;background:linear-gradient(135deg,#090b0c,#171b1d);border:1px solid #ffffff1f;border-radius:6px;width:min(340px,68%);height:90px;padding:10px 14px;display:block;box-shadow:0 5px 14px #00000047}.launch-notice-brand span{color:var(--brass);font:900 9px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#101315;border-radius:4px;padding:7px 10px}.launch-notice-intro{padding:25px 0 23px}.launch-notice-kicker{font:900 10px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;margin:0 0 11px}.launch-notice-intro h2{max-width:720px;font:900 clamp(34px, 5vw, 54px)/.94 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.launch-notice-intro #launch-notice-copy{grid-template-columns:1fr 1fr;gap:24px;margin-top:21px;display:grid}.launch-notice-intro #launch-notice-copy p{margin:0;font-size:13px;line-height:1.65}.launch-notice-price-note{color:#fff;background:#101315;border-radius:6px;margin:18px 0 0;padding:13px 15px;font-size:12px;line-height:1.55}.launch-notice-price-note strong{color:var(--brass);text-transform:uppercase}.launch-notice-price-note a{color:var(--brass-light);white-space:nowrap;border-bottom:1px solid #ffd4519e;font-weight:900}.launch-notice-actions{align-items:center;gap:17px;margin-top:18px;display:flex}.launch-notice-actions>p{max-width:510px;margin:0;font-size:10px;line-height:1.55}.launch-notice-actions>p strong{text-transform:uppercase}.launch-feedback-intro{padding-bottom:18px}.launch-feedback-intro>p:last-child{max-width:680px;margin:15px 0 0;font-size:12px;line-height:1.6}.launch-feedback-form{background:#fff4c2;border:2px solid #101315;border-radius:6px;padding:22px}.launch-feedback-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:17px;display:flex}.launch-feedback-heading strong{font:900 19px/1 var(--serif);letter-spacing:-.015em;text-transform:uppercase}.launch-feedback-heading span{font-size:10px;font-weight:750}.launch-feedback-form label{gap:6px;display:grid}.launch-feedback-form label>span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.launch-feedback-form label>span small{letter-spacing:0;text-transform:none;font-size:9px;font-weight:650}.launch-feedback-form input,.launch-feedback-form select,.launch-feedback-form textarea{color:#101315;width:100%;min-height:44px;font:500 14px/1.35 var(--sans);background:#fff;border:1px solid #0d10127a;border-radius:6px;padding:10px 12px}.launch-feedback-form textarea{resize:vertical;min-height:100px}.launch-feedback-form input:focus,.launch-feedback-form select:focus,.launch-feedback-form textarea:focus{border-color:#101315;outline:3px solid #0d101238}.launch-feedback-row{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.launch-feedback-honeypot{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.launch-feedback-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:16px;display:flex}.launch-feedback-actions>small{color:#55513d;flex:260px;font-size:9px;line-height:1.45}.launch-notice-submit,.launch-notice-secondary{cursor:pointer;min-height:44px;font:900 10px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:0 17px}.launch-notice-submit{color:#fff;background:#101315;border:2px solid #101315}.launch-notice-submit:hover{background:#2a3033}.launch-notice-submit:disabled{cursor:wait;opacity:.65}.launch-notice-secondary{color:#101315;background:0 0;border:2px solid #0d10128c}.launch-feedback-error{color:#fff;background:#7b1717;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:750}.launch-notice-success{background:#fff4c2;border:2px solid #101315;border-radius:6px;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.launch-notice-success>span{color:#fff;background:#173d2a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;font-weight:900;display:grid}.launch-notice-success strong{font:900 18px/1.1 var(--serif);text-transform:uppercase;display:block}.launch-notice-success p{margin:6px 0 2px;font-size:12px}.launch-notice-success small{font-size:9px;font-weight:800}@media (width<=1320px){.compact-navigation{display:block}.mobile-nav.is-open{max-height:640px}}@media (width<=1160px){.compact-search-link{border:1px solid #ffffff2e;place-content:center;width:44px;height:44px;margin-left:auto;display:grid}.compact-search-link:hover{background:#f5b80014;border-color:#f5b8009e}.compact-search-link>span{border:2px solid var(--brass);border-radius:50%;width:15px;height:15px;display:block;position:relative}.compact-search-link>span:after{content:"";background:var(--brass);transform-origin:0;width:7px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.reserve-site-switch{flex-basis:44px;width:44px;height:44px}.reserve-switch-medallion{width:38px;height:38px}.visit-page-overview-grid,.visit-plan-grid,.visit-faq-grid,.store-visit-cta-grid{grid-template-columns:1fr;gap:48px}.mobile-nav{background:#0b0e10;border-top:1px solid #0000;max-height:0;transition:max-height .25s,border-color .25s;display:block;overflow:hidden}.mobile-nav.is-open{border-color:#ffffff1f;max-height:480px}.mobile-nav .shell{padding-top:10px;padding-bottom:16px;display:grid}.mobile-product-search{width:100%;margin:6px 0 10px}.mobile-product-search input{flex:1;width:auto;font-size:12px}.mobile-product-search button{padding:0 16px}.mobile-nav a{color:#dde2e0;font:800 13px/1 var(--sans);text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.mobile-nav a span{color:var(--brass)}.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filter-product-grid,.catalog-category-grid-wide,.catalog-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-layout,.catalog-filter-layout.is-collapsed{grid-template-columns:minmax(0,1fr)}.brand-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-grid{gap:38px}}@media (width>=1161px) and (width<=1320px){.desktop-nav{display:none}.nav-call{margin-left:0}.compact-search-link{border:1px solid #ffffff2e;place-content:center;width:44px;height:44px;margin-left:auto;display:grid}.compact-search-link:hover{background:#f5b80014;border-color:#f5b8009e}.compact-search-link>span{border:2px solid var(--brass);border-radius:50%;width:15px;height:15px;display:block;position:relative}.compact-search-link>span:after{content:"";background:var(--brass);transform-origin:0;width:7px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.reserve-site-switch{flex-basis:44px;width:44px;height:44px}.reserve-switch-medallion{width:38px;height:38px}.mobile-nav{background:#0b0e10;border-top:1px solid #0000;max-height:0;transition:max-height .25s,border-color .25s;display:block;overflow:hidden}.mobile-nav.is-open{border-color:#ffffff1f;max-height:480px}.mobile-nav .shell{padding-top:10px;padding-bottom:16px;display:grid}.mobile-product-search{width:100%;margin:6px 0 10px}.mobile-product-search input{flex:1;width:auto;font-size:12px}.mobile-product-search button{padding:0 16px}.mobile-nav a{color:#dde2e0;font:800 13px/1 var(--sans);text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.mobile-nav a span{color:var(--brass)}}.brand-availability-note{border-left:4px solid var(--brass);color:#d6ddda;background:#171b1d;margin:-22px 0 44px;padding:22px 24px}.brand-availability-note strong{color:#fff;font:850 15px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.04em}.brand-availability-note p{color:#aeb8b4;max-width:920px;margin:9px 0 0;font-size:12px;line-height:1.75}.brand-availability-note a{color:var(--brass);font-weight:850}@media (width<=800px){body{padding-bottom:58px}.site-header{top:0}.nav-wrap{gap:14px}.mobile-action-bar{z-index:60;background:#090c0d;border-top:1px solid #f5b80080;grid-template-columns:repeat(3,1fr);height:58px;display:grid;position:fixed;inset:auto 0 0}.mobile-action-bar a{color:var(--white);letter-spacing:.05em;text-transform:uppercase;place-items:center;font-size:11px;font-weight:850;display:grid}.mobile-action-bar a:first-child{background:var(--brass);color:var(--ink)}.compact-category-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-brand-panel{grid-template-columns:1fr}.compact-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-reserve-brands{border-top:1px solid #f5b80040;border-left:0;padding:20px 0 0}.compact-reserve-brands .compact-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-mobile-action-bar{z-index:61;background:#090c0d;border-top:1px solid #f5b800a6;grid-template-columns:minmax(0,2fr) minmax(92px,1fr);height:58px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0000004d}.product-mobile-action-bar .request-list-product-action{height:58px;margin:0;display:block}.product-mobile-action-bar .request-list-product-action .button-request{background:var(--brass);width:100%;height:58px;color:var(--ink);border:0;border-radius:0;padding:0 12px;font-size:9px;line-height:1.2}.product-mobile-action-bar .request-list-product-action>a,.product-mobile-action-bar .request-list-product-action>span{display:none}.product-mobile-action-bar>a{color:var(--white);letter-spacing:.05em;text-transform:uppercase;border-left:1px solid #ffffff24;place-items:center;font-size:11px;font-weight:850;display:grid}.footer-links{display:none}.catalog-hero{padding:50px 0 70px}.breadcrumbs{margin-bottom:34px}.catalog-category-grid,.catalog-category-grid-wide{grid-template-columns:1fr}.catalog-category-card{min-height:215px}.catalog-product-grid,.catalog-filter-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-featured-heading{flex-direction:column;align-items:flex-start;gap:20px}.catalog-listing-heading{grid-template-columns:1fr;gap:22px}.category-merchandising{grid-template-columns:1fr;margin-top:-14px}.category-planning-link{grid-template-columns:1fr}.category-planning-link>a{width:fit-content}.category-buying-guide-heading{flex-direction:column;align-items:flex-start}.category-buying-guide-grid,.category-related-grid{grid-template-columns:1fr}.category-faq{grid-template-columns:1fr;gap:18px}.catalog-filter-layout,.catalog-filter-layout.is-collapsed{grid-template-columns:1fr}.catalog-filter-sidebar{position:sticky;top:70px}.catalog-filter-layout.is-collapsed .catalog-filter-toggle{flex-direction:row;justify-content:flex-start;min-height:52px;padding:0 16px}.catalog-filter-layout.is-collapsed .catalog-filter-toggle>span:nth-child(2){writing-mode:initial}.catalog-filter-layout.is-collapsed .catalog-filter-toggle>strong{margin:0 0 0 auto}.catalog-filter-panel{grid-template-columns:.8fr 1.2fr;gap:20px;display:grid}.catalog-filter-heading,.catalog-filter-help{grid-column:1/-1}.catalog-results-panel{grid-column:1;padding:18px}.catalog-results-toolbar{flex-direction:column;align-items:stretch;gap:8px}.catalog-results-tools{justify-content:space-between}.catalog-loading-grid,.catalog-search-results{grid-template-columns:1fr}.brand-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-value-strip{grid-template-columns:repeat(2,1fr)}.brand-value-strip>div{border-bottom:1px solid #0d101233}.product-detail-grid,.product-spec-grid{grid-template-columns:1fr}.product-detail-grid.is-gold-standard-layout{column-gap:0}.is-gold-standard-layout>.product-detail-image,.is-gold-standard-layout>.product-detail-copy,.is-gold-standard-layout>.product-specifications-inline{grid-area:auto/1}.product-variant-picker select,.product-family-toggle{min-height:44px}.product-detail-image{min-height:390px}.product-selected-summary{grid-template-columns:1fr;align-items:start}.product-selected-summary dl{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr))}.product-spec-grid{gap:44px}.defender-ready-home-grid{grid-template-columns:1fr;gap:42px}.defender-ready-preview{max-width:680px}.home-catalog-grid{grid-template-columns:1fr}.home-catalog-grid>a{min-height:245px}.home-catalog-grid h3{margin-top:36px}.visit-local-bar-grid,.visit-department-grid{grid-template-columns:1fr}.visit-local-bar-grid>div,.visit-local-bar-grid>div:first-child{border-bottom:1px solid #0d101238;border-left:1px solid #0d101238;border-right:1px solid #0d101238}.visit-final-cta-inner{flex-direction:column;align-items:flex-start}.visit-final-cta-inner>div:last-child{justify-content:flex-start}}@media (width<=520px){.nav-wrap{gap:8px}.compact-search-link,.nav-call{display:none}.nav-call-compact{display:block}.request-list-header-link span{display:none}.request-list-header-link{padding:0 10px}.compact-navigation-trigger{padding:0 8px;font-size:9px}.compact-navigation-panel{max-height:calc(100vh - 150px);padding:16px}.compact-category-panel{grid-template-columns:1fr}.compact-brand-grid,.compact-reserve-brands .compact-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-ready-link{grid-template-columns:34px 1fr auto;padding:12px}.hero-ready-link img{width:30px;height:30px}.hero-ready-link strong{font-size:16px}.hero-ready-link b{font-size:8px}.catalog-hero h1,.catalog-hero.compact h1{font-size:42px}.catalog-hero>.shell>p:not(.section-label){font-size:14px}.catalog-hero-actions .button,.product-primary-actions .button{width:100%}.request-list-product-action{grid-template-columns:1fr}.request-list-product-action .button-request{width:100%}.request-list-product-action>span{grid-column:auto}.catalog-product-grid,.catalog-filter-product-grid{grid-template-columns:1fr}.catalog-product-copy h2{font-size:23px}.defender-ready-home{padding:55px 0}.defender-ready-home:before{display:none}.defender-ready-home-copy h2{font-size:42px}.defender-ready-home-actions .button{width:100%}.defender-ready-preview{box-shadow:10px 12px #0d10121a}.defender-ready-preview:hover{transform:none;box-shadow:10px 12px #0d10121a}.defender-ready-preview-brand{grid-template-columns:42px 1fr auto;padding-inline:12px}.defender-ready-preview-brand img{width:38px;height:38px}.defender-ready-preview-brand strong{font-size:19px}.defender-ready-preview li{grid-template-columns:38px 1fr;padding-inline:12px}.defender-ready-preview-footer{flex-direction:column;align-items:flex-start;padding-inline:12px}.catalog-filter-panel{grid-template-columns:1fr;padding:17px}.catalog-filter-heading,.catalog-filter-help{grid-column:auto}.catalog-results-panel{padding:12px}.catalog-empty{padding:28px 18px}.catalog-empty-actions{grid-template-columns:1fr;display:grid}.catalog-empty-actions button,.catalog-empty-actions a{width:100%}.catalog-results-tools{flex-direction:column;align-items:stretch}.catalog-results-tools label{justify-content:space-between}.catalog-results-tools select{flex:1;min-width:0}.catalog-search-result{grid-template-columns:72px 1fr}.catalog-search-result img{width:72px;height:72px}.brand-directory-grid{grid-template-columns:1fr}.brand-directory-grid>a{min-height:120px}.pilot-brand-card{padding:28px 24px}.pilot-brand-card h2{font-size:43px}.product-detail-section{padding-top:46px}.product-detail-image{min-height:280px;padding:18px}.product-family-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-copy h1{font-size:39px}.is-gold-standard-layout>.product-detail-image,.is-gold-standard-layout>.product-detail-copy,.is-gold-standard-layout>.product-specifications-inline{grid-area:auto/1}.is-gold-standard-layout .product-detail-image:not(.is-family-gallery){height:280px;padding:8px 14px 6px}.product-specifications-inline{padding:20px 18px 16px}.product-variant-picker{grid-template-columns:1fr}.product-variant-picker-heading,.product-selected-sku,.product-single-variant{grid-column:1}.product-variant-picker-heading{flex-direction:column;align-items:stretch}.product-family-toggle{width:100%}.availability-card{grid-template-columns:10px 1fr}.availability-card-price{border-top:1px solid #ffffff1f;border-left:0;grid-column:2;min-width:0;padding:14px 0 0}.product-spec-table>div{grid-template-columns:1fr;gap:7px}.home-inline-links{gap:2px;display:grid}.visit-page-contact-list{grid-template-columns:1fr}.visit-page-copy h2,.visit-plan h2,.visit-faq h2,.visit-final-cta h2{font-size:40px}.visit-final-cta-inner .button{width:100%}.store-visit-cta{padding:54px 0}.store-visit-cta-details{padding:17px}.store-visit-cta-facts{grid-template-columns:1fr}.store-visit-cta-actions{display:grid}.store-visit-cta-actions .button{width:100%}.store-visit-page-link{width:fit-content;margin:8px 0 0}.site-feedback-tab{min-height:42px;padding-inline:14px;font-size:9px;bottom:72px;left:12px;box-shadow:4px 4px #0000006b}.launch-notice-backdrop{align-items:start;padding:12px}.launch-notice{max-height:calc(100vh - 24px);padding:20px;box-shadow:7px 7px #0000007a}.launch-notice-brand{min-height:68px;padding:0 44px 13px 0}.launch-notice-brand img{height:68px;padding:8px 10px}.launch-notice-intro #launch-notice-copy{grid-template-columns:1fr;gap:10px}.launch-notice-intro h2{font-size:clamp(31px,9vw,43px)}.launch-notice-actions{flex-direction:column;align-items:stretch}.launch-notice-actions .launch-notice-submit{width:100%}.launch-feedback-row{grid-template-columns:1fr}.launch-notice-success{grid-template-columns:44px 1fr}.launch-notice-success>span{width:42px;height:42px}.launch-notice-success .launch-notice-submit{grid-column:1/-1}.launch-notice-brand{display:block}.launch-notice-brand img{width:calc(100% - 35px);max-width:260px}.launch-notice-brand span{width:fit-content;margin-top:8px;display:block}.launch-feedback-form{padding:15px}.launch-feedback-heading{flex-direction:column;align-items:flex-start;gap:5px}.launch-feedback-actions{display:grid}.launch-feedback-actions>small{flex:initial}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reserve-page{--reserve-gold:#c9a45a;--reserve-gold-light:#e2c785;--reserve-oxblood:#5f2025;--reserve-ivory:#ece7dc;--reserve-black:#090b0c;background:var(--reserve-black);color:var(--reserve-ivory);overflow-x:clip}.reserve-page .shell{width:min(1240px,100% - 56px)}.reserve-page .breadcrumbs{color:#8b8981;margin-bottom:54px}.reserve-page .breadcrumbs b{color:var(--reserve-gold)}.reserve-hero{isolation:isolate;background:radial-gradient(circle at 78% 36%,#c9a45a1f,#0000 27%),radial-gradient(circle at 15% 100%,#5f202530,#0000 35%),#090b0c;min-height:780px;position:relative;overflow:hidden}.reserve-grain{z-index:-1;opacity:.26;background-image:linear-gradient(110deg,#0000 0 49.7%,#ffffff06 50%,#0000 50.3%),radial-gradient(circle,#ffffff0a 0 1px,#0000 1.4px);background-size:190px 190px,16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%,#000);mask-image:linear-gradient(90deg,#0000,#000 32%,#000)}.reserve-hero:before,.reserve-hero:after{content:"";z-index:-1;border:1px solid #c9a45a38;border-radius:50%;width:270px;height:270px;position:absolute}.reserve-hero:before{top:110px;right:-170px;box-shadow:0 0 0 30px #c9a45a06,0 0 0 62px #c9a45a05}.reserve-hero:after{bottom:-210px;left:-70px;box-shadow:0 0 0 46px #c9a45a05}.reserve-hero-shell{padding-top:66px;padding-bottom:78px;position:relative}.reserve-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;gap:clamp(60px,8vw,125px);display:grid}.reserve-kicker{color:var(--reserve-gold-light);font:750 9px/1 var(--sans);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.reserve-kicker span{background:currentColor;width:36px;height:1px}.reserve-script{color:#aead9f;margin:34px 0 -2px;font:italic 400 20px/1.2 Georgia,Times New Roman,serif}.reserve-hero h1{color:#f3efe6;letter-spacing:-.075em;text-transform:uppercase;margin:0;font:700 clamp(68px,8vw,118px)/.78 Georgia,Times New Roman,serif}.reserve-hero h1 em{color:var(--reserve-gold-light);margin-left:clamp(30px,5vw,75px);font-weight:400;display:inline-block}.reserve-intro{color:#a6aaa5;max-width:580px;margin:34px 0 0;font-size:15px;line-height:1.9}.reserve-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.reserve-button{background:var(--reserve-gold);border:1px solid var(--reserve-gold);color:#12100c;letter-spacing:.09em;text-transform:uppercase;place-items:center;min-height:50px;padding:0 23px;font-size:9px;font-weight:900;transition:background .2s,border-color .2s,transform .2s;display:inline-grid}.reserve-button:hover{background:var(--reserve-gold-light);border-color:var(--reserve-gold-light);transform:translateY(-2px)}.reserve-text-link{color:#d5c8a9;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #c9a45a8c;padding-bottom:5px;font-size:10px;font-weight:750}.reserve-text-link span{color:var(--reserve-gold);margin-left:7px}.reserve-feature-frame{background:linear-gradient(145deg,#ffffff0a,#0000 55%),#111416;border:1px solid #c9a45a73;padding:24px;position:relative;box-shadow:0 35px 80px #00000073,inset 0 0 0 7px #0a0d0e,inset 0 0 0 8px #c9a45a2e}.reserve-feature-frame:before{content:"";pointer-events:none;border:1px solid #c9a45a2e;position:absolute;inset:13px}.reserve-frame-corner{z-index:2;pointer-events:none;width:38px;height:38px;position:absolute}.reserve-frame-corner:before,.reserve-frame-corner:after{content:"";border-color:var(--reserve-gold);opacity:.85;position:absolute}.reserve-frame-corner:before{border-top:2px solid;border-radius:50%;width:28px;height:13px}.reserve-frame-corner:after{border-left:2px solid;border-radius:50%;width:13px;height:28px}.reserve-frame-corner.top-left{top:7px;left:7px}.reserve-frame-corner.top-right{top:7px;right:7px;transform:rotate(90deg)}.reserve-frame-corner.bottom-right{bottom:7px;right:7px;transform:rotate(180deg)}.reserve-frame-corner.bottom-left{bottom:7px;left:7px;transform:rotate(270deg)}.reserve-feature-number{z-index:2;border-left:2px solid var(--reserve-gold);color:var(--reserve-gold-light);font:800 8px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#0a0c0de0;padding:8px 11px;position:absolute;top:43px;left:44px}.reserve-feature-image{background:linear-gradient(140deg,#f2efe8,#d9d2c4);place-items:center;min-height:410px;padding:42px;display:grid;overflow:hidden}.reserve-feature-image img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;max-height:390px;display:block}.reserve-feature-caption{justify-content:space-between;align-items:end;gap:25px;padding:24px 17px 9px;display:flex}.reserve-feature-caption>div{gap:7px;display:grid}.reserve-feature-caption span{color:#797e7b;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.reserve-feature-caption strong{color:#eee9df;font:600 22px/1 Georgia,Times New Roman,serif}.reserve-feature-caption p{color:var(--reserve-gold-light);margin:0;font:italic 400 17px/1 Georgia,Times New Roman,serif}.reserve-ornament{background:linear-gradient(90deg,#0000,#c9a45aa6 25% 75%,#0000);height:1px;margin-top:67px;position:relative}.reserve-ornament span{color:var(--reserve-gold);background:#090b0c;padding:0 18px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.reserve-standard{background:#121516;border-top:1px solid #c9a45a21;padding:110px 0 120px}.reserve-section-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:100px;display:grid}.reserve-section-heading>div>p,.reserve-maker-header>div>p,.reserve-consultation-inner>div>p:first-child{color:var(--reserve-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px;font-size:8px;font-weight:900}.reserve-section-heading h2,.reserve-maker-header h2,.reserve-consultation h2{color:#f0ece3;letter-spacing:-.045em;margin:0;font:600 clamp(45px,5.6vw,73px)/.92 Georgia,Times New Roman,serif}.reserve-section-heading h2 em,.reserve-maker-header h2 em,.reserve-consultation h2 em{color:var(--reserve-gold-light);font-weight:400}.reserve-section-heading>p{color:#969d98;max-width:530px;margin:0;font-size:14px;line-height:1.85}.reserve-standard-grid{border-top:1px solid #c9a45a52;border-left:1px solid #c9a45a2e;grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.reserve-standard-grid article{border-bottom:1px solid #c9a45a2e;border-right:1px solid #c9a45a2e;min-height:270px;padding:32px}.reserve-standard-grid article>span{color:var(--reserve-gold);font:600 14px/1 Georgia,Times New Roman,serif}.reserve-standard-grid h3{color:#eee9df;margin:56px 0 14px;font:600 22px/1.08 Georgia,Times New Roman,serif}.reserve-standard-grid p{color:#878e8a;margin:0;font-size:11px;line-height:1.75}.reserve-maker{background:var(--reserve-ivory);color:#171919;padding:118px 0 130px}.reserve-maker-header{grid-template-columns:auto 1fr .8fr;align-items:center;gap:32px 46px;display:grid}.reserve-maker-mark{width:74px;height:74px;box-shadow:inset 0 0 0 6px var(--reserve-ivory), inset 0 0 0 7px #9d7f4673;border:1px solid #9d7f46;border-radius:50%;place-items:center;display:grid}.reserve-maker-mark span{color:#6e572d;font:italic 500 30px/1 Georgia,Times New Roman,serif}.reserve-maker-header>p{color:#61635f;margin:0;font-size:13px;line-height:1.75}.reserve-maker-feature{background:#fff;border:1px solid #cfc7b7;grid-template-columns:1.2fr .8fr;min-height:520px;margin-top:58px;display:grid;box-shadow:0 25px 65px #231d1214}.reserve-maker-image{background:linear-gradient(135deg,#f8f6f0,#e3ddd0);place-items:center;min-width:0;padding:58px;display:grid;position:relative;overflow:hidden}.reserve-maker-image:before{content:"";pointer-events:none;border:1px solid #80632d33;position:absolute;inset:20px}.reserve-maker-image img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.06)saturate(.93);width:100%;height:100%;max-height:430px;transition:transform .35s}.reserve-maker-feature:hover .reserve-maker-image img{transform:scale(1.025)}.reserve-maker-image>span{color:#846f48;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850;position:absolute;bottom:30px;right:38px}.reserve-maker-copy{color:#efebe2;background:#111415;flex-direction:column;padding:clamp(44px,5vw,76px);display:flex}.reserve-eyebrow{color:var(--reserve-gold);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.reserve-maker-copy h3{letter-spacing:-.04em;margin:18px 0 0;font:500 clamp(42px,4.5vw,66px)/.9 Georgia,Times New Roman,serif}.reserve-maker-copy>p:not(.reserve-eyebrow){color:#a3aaa6;margin:28px 0 0;font-size:12px;line-height:1.85}.reserve-price-block{gap:6px;margin:auto 0 25px;padding-top:38px;display:grid}.reserve-price-block>span{color:#787e7a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.reserve-price-block strong{color:#eee9df;font:500 24px/1.1 Georgia,Times New Roman,serif}.reserve-price-block small{color:var(--reserve-gold-light);font-size:9px}.reserve-button-dark{width:fit-content}.reserve-model-rail{border-top:1px solid #bbb29f;border-left:1px solid #d3cbbb;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.reserve-model-rail article{border-bottom:1px solid #d3cbbb;border-right:1px solid #d3cbbb;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:150px;padding:22px;transition:background .2s;display:grid}.reserve-model-rail article>span{color:#9a7b41;align-self:start;font:600 9px/1 Georgia,Times New Roman,serif}.reserve-model-rail h3{margin:0;font:600 18px/1.1 Georgia,Times New Roman,serif}.reserve-model-rail p{color:#777770;text-transform:uppercase;margin:8px 0 0;font-size:9px}.reserve-model-rail b{color:#8d6e36;font-size:18px;font-weight:400}.reserve-consultation{background:radial-gradient(circle at 15%,#5f202540,#0000 25%),#0a0c0d;border-top:1px solid #c9a45a3d;padding:100px 0;position:relative;overflow:hidden}.reserve-consultation:after{content:"";border:1px solid #c9a45a24;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-140px;right:-90px;box-shadow:0 0 0 38px #c9a45a05,0 0 0 75px #c9a45a04}.reserve-consultation-inner{z-index:1;grid-template-columns:auto 1.1fr .9fr;align-items:center;gap:55px;display:grid;position:relative}.reserve-seal{border:1px solid var(--reserve-gold);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;box-shadow:inset 0 0 0 8px #0a0c0d,inset 0 0 0 9px #c9a45a59}.reserve-seal span{color:var(--reserve-gold-light);font:italic 500 28px/1 Georgia,Times New Roman,serif}.reserve-consultation-inner>div:last-child>p{color:#999f9b;margin:0;font-size:12px;line-height:1.8}.reserve-consultation-inner>div:last-child>a{border-bottom:1px solid var(--reserve-gold);width:fit-content;color:var(--reserve-gold-light);letter-spacing:.06em;text-transform:uppercase;margin-top:22px;padding-bottom:6px;font-size:9px;font-weight:850;display:block}.reserve-consultation-inner>div:last-child>a span{margin-left:9px}@media (width<=980px){.reserve-hero-grid{grid-template-columns:1fr}.reserve-hero-copy{max-width:680px}.reserve-feature-frame{max-width:720px}.reserve-section-heading{grid-template-columns:1fr;gap:28px}.reserve-maker-header{grid-template-columns:auto 1fr}.reserve-maker-header>p{grid-column:2}.reserve-maker-feature{grid-template-columns:1fr}.reserve-model-rail{grid-template-columns:repeat(2,1fr)}.reserve-consultation-inner{grid-template-columns:auto 1fr}.reserve-consultation-inner>div:last-child{grid-column:2}}@media (width<=700px){.reserve-page .shell{width:min(100% - 28px,1240px)}.reserve-hero-shell{padding-top:38px}.reserve-page .breadcrumbs{margin-bottom:36px}.reserve-kicker span:last-child{display:none}.reserve-script{font-size:17px}.reserve-hero h1{font-size:clamp(58px,20vw,82px)}.reserve-hero h1 em{margin-left:18px}.reserve-feature-frame{padding:18px}.reserve-feature-image{min-height:275px;padding:24px}.reserve-feature-number{top:35px;left:35px}.reserve-feature-caption{flex-direction:column;align-items:start}.reserve-standard{padding:82px 0}.reserve-standard-grid{grid-template-columns:1fr}.reserve-standard-grid article{min-height:220px}.reserve-standard-grid h3{margin-top:36px}.reserve-maker{padding:84px 0}.reserve-maker-header{grid-template-columns:1fr}.reserve-maker-header>p{grid-column:auto}.reserve-maker-mark{width:62px;height:62px}.reserve-maker-feature{min-height:0}.reserve-maker-image{min-height:330px;padding:34px}.reserve-maker-copy{min-height:440px;padding:36px 28px}.reserve-model-rail{grid-template-columns:1fr}.reserve-consultation{padding:78px 0}.reserve-consultation-inner{grid-template-columns:1fr;gap:28px}.reserve-consultation-inner>div:last-child{grid-column:auto}.reserve-seal{width:84px;height:84px}}.reserve-page{--reserve-silver:#c2c7c9;--reserve-silver-dark:#747c80}.reserve-feature-frame{background:linear-gradient(145deg,#c2c7c912,#0000 34%),#090b0c;border-color:#c9a45aad;padding:13px;box-shadow:0 35px 80px #00000085,inset 0 0 0 4px #07090a,inset 0 0 0 5px #c2c7c952,inset 0 0 0 9px #07090a,inset 0 0 0 10px #c9a45a61}.reserve-feature-frame:before{z-index:1;border-color:#c2c7c957;inset:8px}.reserve-feature-frame:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 0 0,#0000 0 28px,#c9a45ac7 29px 30px,#0000 31px) 0 0/84px 84px no-repeat,radial-gradient(circle at 100% 0,#0000 0 28px,#c2c7c9bd 29px 30px,#0000 31px) 100% 0/84px 84px no-repeat,radial-gradient(circle at 100% 100%,#0000 0 28px,#c9a45ac7 29px 30px,#0000 31px) 100% 100%/84px 84px no-repeat,radial-gradient(circle at 0 100%,#0000 0 28px,#c2c7c9bd 29px 30px,#0000 31px) 0 100%/84px 84px no-repeat;position:absolute;inset:-22px}.reserve-frame-corner:before,.reserve-frame-corner:after{opacity:.95;border-color:#0000}.reserve-frame-corner:before{border-top:2px solid var(--reserve-gold);width:31px;height:14px;box-shadow:0 -5px 0 -4px var(--reserve-silver)}.reserve-frame-corner:after{border-left:2px solid var(--reserve-silver);width:14px;height:31px;box-shadow:-5px 0 0 -4px var(--reserve-gold)}.reserve-feature-image{background:#050607;min-height:440px;padding:0}.reserve-feature-image img{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:contrast(1.08)saturate(.88)brightness(.88);min-height:440px;max-height:510px}.reserve-ornament{background:linear-gradient(90deg,#0000,#c2c7c97a 12%,#c9a45acc 38% 62%,#c2c7c97a 88%,#0000)}.reserve-ornament:before,.reserve-ornament:after{content:"";border-top:1px solid var(--reserve-silver);border-radius:50%;width:58px;height:19px;position:absolute;top:50%;transform:translateY(-50%)}.reserve-ornament:before{border-left:1px solid var(--reserve-gold);left:calc(50% - 72px)}.reserve-ornament:after{border-right:1px solid var(--reserve-gold);right:calc(50% - 72px);transform:translateY(-50%)scaleX(-1)}.reserve-ornament span{z-index:2;background:var(--reserve-silver);width:9px;height:9px;box-shadow:0 0 0 1px var(--reserve-gold);color:#0000;border:2px solid #090b0c;padding:0;overflow:hidden}.reserve-standard{background:radial-gradient(circle at 50% 0,#c2c7c90d,#0000 28%),#101314;position:relative}.reserve-standard:before{content:"";background:radial-gradient(ellipse at 29% 50%, transparent 0 9px, var(--reserve-gold) 10px 10.8px, transparent 11.8px), radial-gradient(ellipse at 71% 50%, transparent 0 9px, var(--reserve-silver) 10px 10.8px, transparent 11.8px), linear-gradient(90deg, transparent, var(--reserve-silver) 24%, var(--reserve-gold) 50%, var(--reserve-silver) 76%, transparent) center / 100% 1px no-repeat;opacity:.8;width:116px;height:24px;position:absolute;top:34px;left:50%;transform:translate(-50%)}.reserve-standard-grid article{position:relative;overflow:hidden}.reserve-standard-grid article:after{content:"";border:1px solid #c2c7c933;border-radius:50%;width:64px;height:64px;position:absolute;bottom:-32px;right:-32px;box-shadow:0 0 0 8px #c9a45a0a}.reserve-maker{color:#ece9e2;background:radial-gradient(circle at 84% 16%,#c9a45a14,#0000 24%),radial-gradient(circle at 8% 82%,#c2c7c90f,#0000 22%),#080a0b;border-top:1px solid #c2c7c92e;position:relative;overflow:hidden}.reserve-maker:before,.reserve-maker:after{content:"";border:1px solid #c9a45a3d;border-radius:50%;width:190px;height:190px;position:absolute;box-shadow:0 0 0 13px #c2c7c908,0 0 0 27px #c9a45a06}.reserve-maker:before{top:-125px;left:-60px}.reserve-maker:after{border-color:#c2c7c938;bottom:-95px;right:-105px}.reserve-maker-header{padding-top:54px;position:relative}.reserve-maker-header:before{content:"";background:radial-gradient(ellipse at 25% 50%, transparent 0 10px, var(--reserve-gold) 11px 11.8px, transparent 12.8px), radial-gradient(ellipse at 74% 50%, transparent 0 10px, var(--reserve-silver) 11px 11.8px, transparent 12.8px), linear-gradient(90deg, var(--reserve-gold), var(--reserve-silver) 44%, transparent 44% 56%, var(--reserve-gold) 56%, var(--reserve-silver)) center / 100% 1px no-repeat;width:170px;height:27px;position:absolute;top:2px;left:0}.reserve-maker-mark{border-color:var(--reserve-gold);box-shadow:inset 0 0 0 6px #080a0b,inset 0 0 0 7px #c2c7c980,0 0 0 1px #c2c7c92e}.reserve-maker-mark span{color:var(--reserve-gold-light)}.reserve-maker-header>div>p{color:var(--reserve-gold)}.reserve-maker-header h2{color:#f1ede5}.reserve-maker-header h2 em{color:var(--reserve-silver)}.reserve-maker-header>p{color:#9ba19e}.reserve-maker-feature{background:#0e1112;border-color:#c9a45a94;box-shadow:0 25px 65px #00000070,inset 0 0 0 4px #080a0b,inset 0 0 0 5px #c2c7c93d}.reserve-maker-image{background:#f4f3ef;padding:0}.reserve-maker-image:before{z-index:1;border-color:#c2c7c945;inset:13px;box-shadow:inset 0 0 0 4px #050607e6,inset 0 0 0 5px #c9a45a54}.reserve-maker-image:after{content:"❦";z-index:2;color:var(--reserve-gold-light);text-shadow:-25px 7px 0 var(--reserve-silver);opacity:.9;font:400 29px/1 Georgia,Times New Roman,serif;position:absolute;top:23px;right:27px}.reserve-maker-image img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;min-height:520px;max-height:600px}.reserve-maker-image>span{z-index:2;border-left:2px solid var(--reserve-gold);color:var(--reserve-silver);background:#050607d6;padding:7px 10px;bottom:25px;right:29px}.reserve-model-rail{border-top-color:#c2c7c94d;border-left-color:#c9a45a4d}.reserve-model-rail article{background:#ffffff05;border-bottom-color:#c2c7c942;border-right-color:#c9a45a4d;position:relative;overflow:hidden}.reserve-model-rail article:after{content:"";border:1px solid #c9a45a42;border-radius:50%;width:48px;height:48px;position:absolute;top:-24px;right:-24px}.reserve-model-rail article:hover{background:linear-gradient(135deg,#c9a45a1a,#c2c7c90b)}.reserve-model-rail article>span{color:var(--reserve-gold)}.reserve-model-rail p{color:#858c89}.reserve-model-rail b{color:var(--reserve-silver)}@media (width<=700px){.reserve-feature-frame{padding:10px}.reserve-feature-image{min-height:285px;padding:0}.reserve-feature-image img{min-height:285px}.reserve-maker-image{min-height:330px;padding:0}.reserve-maker-image img{min-height:330px}}.reserve-hero-navigation{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.reserve-hero-navigation .breadcrumbs{margin-bottom:54px}.reserve-back-link{color:#d7dbdc;border:1px solid #c2c7c947;flex:none;grid-template-columns:34px auto;align-items:center;column-gap:10px;padding:8px 12px 8px 8px;transition:border-color .2s,background .2s;display:grid}.reserve-back-link:hover{background:#c2c7c90f;border-color:#c9a45aad}.reserve-back-link>span{border:1px solid var(--reserve-gold);width:32px;height:32px;color:var(--reserve-gold-light);border-radius:50%;grid-row:1/3;place-items:center;font:700 14px/1 Georgia,Times New Roman,serif;display:grid;box-shadow:inset 0 0 0 3px #090b0c,inset 0 0 0 4px #c2c7c96b}.reserve-back-link small{color:#777f80;letter-spacing:.11em;text-transform:uppercase;align-self:end;font-size:7px;font-weight:850;line-height:1}.reserve-back-link strong{color:#e1e5e4;text-transform:uppercase;align-self:start;font-size:9px;line-height:1.1}.reserve-live-catalog{border-top:1px solid #c9a45a61;margin-top:100px;padding-top:88px}.reserve-live-catalog-heading{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.reserve-live-catalog-heading>div>p{color:var(--reserve-gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:8px;font-weight:900}.reserve-live-catalog-heading h2{color:#f1ede5;letter-spacing:-.045em;margin:0;font:600 clamp(42px,5vw,68px)/.92 Georgia,Times New Roman,serif}.reserve-live-catalog-heading h2 em{color:var(--reserve-silver);font-weight:400}.reserve-live-catalog-heading>p{color:#979f9b;margin:0;font-size:12px;line-height:1.8}.reserve-product-grid .catalog-product-card{background:#0e1112;border-color:#c2c7c933}.reserve-product-grid .catalog-product-card:hover{border-color:var(--reserve-gold)}.reserve-product-grid .catalog-product-image img{mix-blend-mode:normal}.reserve-brand-index{border-top:1px solid #c9a45a5c;border-left:1px solid #c9a45a38;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:68px;display:grid}.reserve-brand-index>a{color:#ece8de;border-bottom:1px solid #c9a45a38;border-right:1px solid #c9a45a38;flex-direction:column;min-width:0;min-height:252px;display:flex;overflow:hidden}.reserve-brand-index>a:hover{background:#c9a45a14}.reserve-brand-card-image{background:linear-gradient(145deg,#f4f1e9,#ded8ca);border-bottom:1px solid #c9a45a47;place-items:center;height:132px;padding:15px;display:grid;position:relative;overflow:hidden}.reserve-brand-card-image img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;transition:transform .25s;display:block}.reserve-brand-card:hover .reserve-brand-card-image img{transform:scale(1.035)}.reserve-brand-card-image>div{color:#e7d6ad;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#080a0bd4;max-width:calc(100% - 14px);padding:5px 7px;font-size:6px;font-weight:850;position:absolute;bottom:7px;right:7px;overflow:hidden}.reserve-brand-card-copy{flex:1;align-content:center;gap:8px;padding:18px;display:grid}.reserve-brand-number{color:var(--reserve-silver);letter-spacing:.14em;font-size:8px;font-weight:800}.reserve-brand-index strong{font:600 20px/1.05 Georgia,Times New Roman,serif}.reserve-brand-index small{color:#8f9692;text-transform:uppercase;font-size:8px;font-weight:750}.reserve-catalog-controls{background:#0d1011;border:1px solid #c9a45a52;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.6fr));gap:12px;padding:16px;display:grid}.reserve-catalog-controls label{gap:7px;min-width:0;display:grid}.reserve-catalog-controls label>span{color:var(--reserve-gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.reserve-catalog-controls input,.reserve-catalog-controls select{color:#f1eee7;width:100%;min-height:46px;font:700 11px/1.2 var(--sans);background:#171b1d;border:1px solid #c2c7c945;padding:0 13px}.reserve-catalog-controls input:focus,.reserve-catalog-controls select:focus{outline-offset:1px;outline:2px solid #c9a45a8c}.reserve-catalog-summary{color:#939b97;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;font-size:10px;font-weight:750;display:flex}.reserve-catalog-summary strong{color:var(--reserve-gold-light);font-size:15px}.reserve-catalog-summary button,.reserve-load-more{color:var(--reserve-gold-light);cursor:pointer;font:850 8px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #c9a45a8c;padding:10px 14px}.reserve-catalog-summary button:hover,.reserve-load-more:hover{background:var(--reserve-gold);color:#111}.reserve-load-more{min-height:48px;margin:28px auto 0;padding:0 24px;display:block}.reserve-empty-results{color:#9fa6a3;text-align:center;border:1px solid #c2c7c933;padding:50px 20px}.reserve-product-page{min-height:100vh}.reserve-product-detail-section{background:radial-gradient(circle at 15% 10%,#c9a45a14,#0000 24%),#090b0c;padding-top:44px}.reserve-product-breadcrumb-row{justify-content:space-between;align-items:start;gap:28px;display:flex}.reserve-product-breadcrumb-row .reserve-back-link{flex:none}.reserve-product-page .product-detail-image{border:1px solid #c9a45a52;box-shadow:0 24px 60px #00000059}.reserve-product-page .product-title-model{color:var(--reserve-silver)}.reserve-product-page .product-heading-price strong,.reserve-product-page .product-brand-link,.reserve-product-page .section-label{color:var(--reserve-gold-light)}.reserve-product-page .product-specifications-inline{border-color:#c9a45a33}.reserve-related-products{background:#111516}.reserve-related-products .catalog-featured-heading h2{color:#f2eee5}.reserve-hero-catalog-first{min-height:0}.reserve-hero-catalog-first .reserve-hero-shell{padding-top:34px;padding-bottom:38px}.reserve-hero-catalog-first .breadcrumbs{margin-bottom:28px}.reserve-hero-catalog-first .reserve-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(34px,5vw,72px)}.reserve-hero-catalog-first .reserve-hero-grid-intro-only{grid-template-columns:minmax(0,760px)}.reserve-hero-catalog-first .reserve-script{margin-top:22px}.reserve-hero-catalog-first h1{font-size:clamp(58px,6.6vw,88px);line-height:.82}.reserve-hero-catalog-first .reserve-intro{max-width:680px;margin-top:22px;line-height:1.72}.reserve-hero-catalog-first .reserve-actions{margin-top:24px}.reserve-hero-catalog-first .reserve-feature-frame{padding:17px}.reserve-hero-catalog-first .reserve-feature-image{min-height:260px;padding:25px}.reserve-hero-catalog-first .reserve-feature-image img{max-height:260px}.reserve-hero-catalog-first .reserve-feature-caption{padding:17px 12px 4px}.reserve-hero-catalog-first .reserve-ornament{margin-top:35px}.reserve-catalog-first{background:#090b0c;border-top:1px solid #c9a45a38;border-bottom:1px solid #c2c7c924;padding:70px 0 112px}.reserve-catalog-first-heading{margin-bottom:32px}.reserve-catalog-first .reserve-brand-index{margin:0 0 34px}@media (width<=980px){.reserve-hero-catalog-first .reserve-hero-grid{grid-template-columns:1fr}.reserve-hero-catalog-first .reserve-feature-frame{max-width:650px}.reserve-brand-index{grid-template-columns:repeat(2,minmax(0,1fr))}.reserve-catalog-controls{grid-template-columns:1fr 1fr}.reserve-catalog-search{grid-column:1/-1}}@media (width<=640px){.product-gallery-stage{height:300px}.product-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.product-gallery-thumbnails button{height:60px}.reserve-brand-index,.reserve-catalog-controls{grid-template-columns:1fr}.reserve-brand-index>a{grid-template-columns:124px minmax(0,1fr);min-height:124px;display:grid}.reserve-brand-card-image{border-bottom:0;border-right:1px solid #c9a45a47;width:124px;height:100%}.reserve-catalog-search{grid-column:auto}.reserve-hero-catalog-first .reserve-hero-shell{padding-top:24px;padding-bottom:28px}.reserve-hero-catalog-first .breadcrumbs{margin-bottom:24px}.reserve-hero-catalog-first h1{font-size:58px}.reserve-hero-catalog-first .reserve-feature-frame{display:none}.reserve-catalog-first{padding:52px 0 78px}.reserve-catalog-first-heading{margin-bottom:24px}.reserve-product-breadcrumb-row{display:block}.reserve-product-breadcrumb-row .reserve-back-link{margin-top:-22px;margin-bottom:34px}}@media (width<=700px){.reserve-hero-navigation{flex-direction:column;align-items:stretch;gap:0}.reserve-back-link{width:fit-content;margin:-20px 0 42px}.reserve-live-catalog-heading{grid-template-columns:1fr;gap:24px}}@media (width<=520px){.reserve-site-switch{flex-basis:40px;width:40px;height:40px}.reserve-switch-medallion{width:35px;height:35px}.reserve-switch-scroll{display:none}}.preparedness-hero{color:#fff;isolation:isolate;background:#080a0b;min-height:min(820px,100svh - 122px);position:relative;overflow:hidden}.preparedness-hero-background,.preparedness-hero-background img,.preparedness-hero-shade{position:absolute;inset:0}.preparedness-hero-background{z-index:-3}.preparedness-hero-background img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .55s,transform 1.2s;transform:scale(1.015)}.preparedness-hero-background img.is-active{opacity:1;transform:scale(1)}.preparedness-hero-shade{z-index:-2;background:linear-gradient(90deg,#040607fa 0%,#040607e8 25%,#0406077a 49%,#04060714 72%),linear-gradient(#0000 67%,#050708cc 100%)}.preparedness-hero-inner{align-items:center;min-height:min(820px,100svh - 122px);padding-top:58px;padding-bottom:150px;display:flex}.preparedness-hero-copy{width:min(570px,48%);animation:.35s both preparedness-copy-in}@keyframes preparedness-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.preparedness-hero-eyebrow{color:var(--brass);font:900 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;display:flex}.preparedness-hero-eyebrow span{background:var(--brass);width:35px;height:2px}.preparedness-hero h1{max-width:560px;font:900 clamp(54px, 5.7vw, 88px)/.88 var(--serif);letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;margin:0}.preparedness-hero h1 em{color:var(--brass);font-style:normal}.preparedness-hero-copy>p:not(.preparedness-hero-eyebrow){color:#c3cbc8;max-width:530px;margin:27px 0 0;font-size:16px;line-height:1.75}.preparedness-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.preparedness-hero-actions .button-ghost{border-color:#ffffff7a}.preparedness-hero-proof{color:#9fa8a5;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;gap:9px 22px;margin-top:27px;font-size:9px;font-weight:800;display:flex}.preparedness-hero-proof span:before{content:"✓";color:var(--brass);margin-right:7px}.preparedness-theme-switcher{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090ae0;border-top:1px solid #ffffff26;position:absolute;inset:auto 0 0}.preparedness-theme-switcher .shell{grid-template-columns:repeat(5,1fr);display:grid}.preparedness-theme-switcher button{cursor:pointer;color:#fff;text-align:left;background:0 0;border:0;border-left:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:94px;padding:0 24px;display:grid}.preparedness-theme-switcher button:last-child{border-right:1px solid #ffffff1f}.preparedness-theme-switcher button:hover,.preparedness-theme-switcher button.is-active{background:#f5b8001f}.preparedness-theme-switcher button.is-active{box-shadow:inset 0 4px 0 var(--brass)}.preparedness-theme-switcher small{color:var(--brass);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.preparedness-theme-switcher span{font:850 15px/1.1 var(--serif);letter-spacing:.01em;text-transform:uppercase}.preparedness-paths{color:var(--ink);background:#edf0ed;padding:92px 0 104px}.preparedness-paths-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.preparedness-paths-heading h2{font:900 clamp(44px, 5vw, 68px)/.93 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.preparedness-paths-heading h2 em{color:#8b6700;font-style:normal}.preparedness-paths-heading>p{color:#59615e;max-width:510px;margin:0;font-size:14px;line-height:1.8}.preparedness-path-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.preparedness-path-card{color:#fff;background:#111517;border:1px solid #242a2d;grid-template-columns:minmax(190px,.9fr) 1.1fr;min-height:275px;display:grid;overflow:hidden}.preparedness-path-card>button{cursor:pointer;background:#080a0b;border:0;min-width:0;padding:0;overflow:hidden}.preparedness-path-card img{object-fit:cover;object-position:70% center;width:100%;height:100%;transition:transform .35s;display:block}.preparedness-path-card:hover img{transform:scale(1.035)}.preparedness-path-card>div{flex-direction:column;padding:30px;display:flex}.preparedness-path-card p{color:var(--brass);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px;font-weight:850}.preparedness-path-card h3{font:900 28px/1 var(--serif);text-transform:uppercase;margin:12px 0 14px}.preparedness-path-card span{color:#aab3b0;font-size:12px;line-height:1.65}.preparedness-path-card a{width:fit-content;color:var(--brass);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:23px;font-size:9px;font-weight:900}.preparedness-path-card a b{margin-left:8px;font-size:15px}.preparedness-local-guide{color:var(--ink);background:#edf0ed;padding-top:86px}.preparedness-local-guide-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.preparedness-local-guide-heading h2,.preparedness-faq h2{font:900 clamp(39px, 4.5vw, 62px)/.94 var(--serif);letter-spacing:-.045em;text-transform:uppercase;margin:0}.preparedness-local-guide-heading h2 em,.preparedness-faq h2 em{color:#8b6700;font-style:normal}.preparedness-local-guide-heading>p{color:#59615e;max-width:540px;margin:0;font-size:14px;line-height:1.8}.preparedness-local-link-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.preparedness-local-link-grid>a{min-height:188px;color:var(--ink);background:#fff;border:1px solid #d1d6d2;flex-direction:column;padding:25px;transition:border-color .2s,transform .2s;display:flex}.preparedness-local-link-grid>a:hover{border-color:#a87e00;transform:translateY(-2px)}.preparedness-local-link-grid strong{font:900 22px/1 var(--serif);text-transform:uppercase}.preparedness-local-link-grid span{color:#66706c;margin-top:14px;font-size:12px;line-height:1.65}.preparedness-local-link-grid b{color:#8b6700;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:9px}.preparedness-local-cta{color:#fff;background:#111517;justify-content:space-between;align-items:center;gap:28px;margin-top:16px;padding:26px 30px;display:flex}.preparedness-local-cta>div{gap:7px;display:grid}.preparedness-local-cta-actions{flex-wrap:wrap;gap:12px!important;display:flex!important}.preparedness-local-cta strong{font:900 20px/1 var(--serif);text-transform:uppercase}.preparedness-local-cta span{color:#aab3b0;font-size:12px}.preparedness-faq{color:var(--ink);background:#fff}.preparedness-faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.preparedness-faq-list{border-top:1px solid #d5d9d6}.preparedness-faq-list details{border-bottom:1px solid #d5d9d6}.preparedness-faq-list summary{cursor:pointer;font:850 17px/1.3 var(--sans);padding:24px 42px 24px 0;list-style:none;position:relative}.preparedness-faq-list summary::-webkit-details-marker{display:none}.preparedness-faq-list summary:after{content:"+";color:#8b6700;font-size:24px;position:absolute;top:21px;right:6px}.preparedness-faq-list details[open] summary:after{content:"−"}.preparedness-faq-list p{color:#59615e;margin:-5px 42px 24px 0;font-size:13px;line-height:1.75}.catalog-direct{padding:26px 0 88px}.catalog-direct-heading{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:24px;display:grid}.catalog-direct-heading .breadcrumbs{margin-bottom:13px}.catalog-direct-heading .section-label{margin-bottom:9px}.catalog-direct-heading h1{font:900 clamp(36px, 4.2vw, 58px)/.95 var(--serif);letter-spacing:-.04em;text-transform:uppercase;margin:0}.catalog-direct-heading h1 em{color:var(--brass);font-style:normal}.catalog-direct-heading>div:first-child>p:last-child{color:#99a39f;max-width:780px;margin:12px 0 0;font-size:12px;line-height:1.6}.catalog-direct-actions{gap:10px;padding-bottom:4px;display:flex}.catalog-direct-actions a{min-height:42px;color:var(--brass);text-transform:uppercase;white-space:nowrap;border:1px solid #f5b8008c;place-items:center;padding:0 15px;font-size:9px;font-weight:850;display:grid}.catalog-direct-actions a:hover{background:var(--brass);color:var(--ink)}.catalog-direct .catalog-filter-sidebar{position:relative;top:auto}@media (width<=900px){.preparedness-hero{min-height:760px}.preparedness-hero-inner{min-height:760px;padding-bottom:164px}.preparedness-hero-background img{object-position:62% center}.preparedness-hero-shade{background:linear-gradient(90deg,#040607f7 0%,#040607d9 45%,#0406074d 78%),linear-gradient(#0000 58%,#050708e0)}.preparedness-hero-copy{width:min(590px,78%)}.preparedness-theme-switcher .shell{grid-template-columns:repeat(5,minmax(175px,1fr));width:100%;overflow-x:auto}.preparedness-theme-switcher button{min-height:82px;padding-inline:18px}.preparedness-paths-heading{grid-template-columns:1fr;gap:24px}.preparedness-path-grid{grid-template-columns:1fr}.preparedness-local-guide-heading,.preparedness-faq-layout{grid-template-columns:1fr;gap:28px}.preparedness-local-link-grid{grid-template-columns:repeat(2,1fr)}.catalog-direct-heading{grid-template-columns:1fr;gap:15px}.catalog-direct-actions{padding:0}}@media (width<=600px){.preparedness-hero{min-height:720px}.preparedness-hero-inner{align-items:end;min-height:720px;padding-top:60px;padding-bottom:164px}.preparedness-hero-background img{object-position:70% center}.preparedness-hero-shade{background:linear-gradient(#04060738 0%,#040607cc 42%,#040607fa 92%),linear-gradient(90deg,#040607db,#0000)}.preparedness-hero-copy{width:100%}.preparedness-hero h1{font-size:clamp(46px,14vw,64px)}.preparedness-hero-copy>p:not(.preparedness-hero-eyebrow){max-width:100%;font-size:13px;line-height:1.6}.preparedness-hero-actions .button{width:100%}.preparedness-hero-proof{display:none}.preparedness-theme-switcher span{font-size:13px}.preparedness-paths{padding:68px 0 76px}.preparedness-path-card{grid-template-columns:1fr}.preparedness-path-card>button{height:220px}.preparedness-path-card>div{min-height:235px}.preparedness-local-guide{padding-top:64px}.preparedness-local-link-grid{grid-template-columns:1fr}.preparedness-local-link-grid>a{min-height:160px}.preparedness-local-cta{flex-direction:column;align-items:stretch}.preparedness-local-cta .button{width:100%}.catalog-direct{padding-top:18px}.catalog-direct-actions{grid-template-columns:1fr 1fr;display:grid}}.compare-button{cursor:pointer;color:#dce1df;min-height:34px;font:850 9px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #ffffff40;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.compare-button:hover,.compare-button:focus-visible{border-color:var(--brass);color:var(--brass)}.compare-button.is-added{border-color:var(--brass);color:var(--brass);background:#f5b8001f}.compare-button>span{color:var(--brass);font-size:14px;line-height:1}.catalog-product-actions .compare-button{min-height:30px;padding-inline:8px;font-size:8px}.product-heading-purchase .product-compare-button{width:100%;color:var(--brass);border-color:#f5b8008c;margin-top:8px}.comparison-tray{z-index:82;color:#fff;background:#101416;border:1px solid #f5b800b8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(470px,100vw - 36px);min-height:64px;padding:12px 14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 45px #00000073}.comparison-tray>div{gap:3px;min-width:0;display:grid}.comparison-tray strong{text-transform:uppercase;font-size:11px}.comparison-tray span{color:#9ca6a3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.comparison-tray button{cursor:pointer;background:var(--brass);min-height:38px;color:var(--ink);border:1px solid var(--brass);font:900 9px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:0 13px}.comparison-tray button:disabled{cursor:default;opacity:.48}.comparison-tray .comparison-clear{color:#c8cfcc;background:0 0;border-color:#fff3;padding-inline:8px}.comparison-message{z-index:225;color:#f1f4f2;border:1px solid var(--brass);background:#171c1f;border-radius:6px;width:min(420px,100vw - 36px);padding:14px 16px;font-size:11px;line-height:1.55;position:fixed;bottom:94px;right:18px;box-shadow:0 15px 35px #0000006b}.comparison-backdrop{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040607e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.comparison-dialog{width:min(1180px,100%);max-height:calc(100vh - 48px);color:var(--ink);background:#f4f0e7;border:1px solid #f5b800b3;border-radius:6px;overflow:hidden;box-shadow:0 28px 80px #0000009e}.comparison-dialog>header{color:#fff;border-bottom:4px solid var(--brass);background:#111618;justify-content:space-between;align-items:start;gap:28px;padding:24px 26px 20px;display:flex}.comparison-dialog>header>div{gap:6px;display:grid}.comparison-dialog>header p{color:var(--brass);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.comparison-dialog>header h2{font:900 clamp(31px, 4vw, 48px)/.95 var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:0}.comparison-dialog>header span{color:#aeb7b4;max-width:720px;font-size:10px;line-height:1.55}.comparison-close{cursor:pointer;color:#fff;width:40px;height:40px;font:400 27px/1 var(--sans);background:0 0;border:1px solid #ffffff3d;border-radius:6px;flex:none;place-items:center;padding:0 0 3px;display:grid}.comparison-dialog-body{max-height:calc(100vh - 178px);padding:24px 26px 28px;overflow-y:auto}.comparison-dialog-body>h3{font:900 19px/1 var(--serif);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 13px}.comparison-table-scroll{border:1px solid #cdd2ce;overflow-x:auto}.comparison-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:720px}.comparison-table th,.comparison-table td{overflow-wrap:anywhere;vertical-align:top;text-align:left;border-bottom:1px solid #d7dcd8;border-right:1px solid #d7dcd8;padding:13px 14px;font-size:10px;line-height:1.45}.comparison-table th:first-child{color:#4f5955;text-transform:uppercase;background:#edf0ed;width:170px;font-weight:850}.comparison-table thead th:not(:first-child){background:#fff}.comparison-table thead img{object-fit:contain;background:#fff;width:100%;height:110px;margin-bottom:10px;display:block}.comparison-table thead a{color:var(--ink);font:850 13px/1.2 var(--serif);text-transform:uppercase;display:block}.comparison-table thead small,.comparison-table td small{color:#69736f;margin-top:5px;font-size:8px;font-weight:700;display:block}.comparison-table thead button{cursor:pointer;color:#775a00;font:850 8px/1 var(--sans);text-underline-offset:3px;text-transform:uppercase;background:0 0;border:0;margin-top:10px;padding:0;text-decoration:underline}.comparison-table td strong{color:#8b6700;font-size:12px}.comparison-all-specs{background:#fff;border:1px solid #cdd2ce;margin-top:16px}.comparison-all-specs>summary{cursor:pointer;color:#725700;text-transform:uppercase;padding:15px 17px;font-size:10px;font-weight:900}.comparison-all-specs .comparison-table-scroll{border:0;border-top:1px solid #cdd2ce}.comparison-note{color:#59625f;background:#ece8dc;border-left:3px solid #a77d00;margin:17px 0 0;padding:12px 14px;font-size:9px;line-height:1.6}@media (width<=720px){.catalog-product-actions{flex-wrap:wrap}.catalog-product-actions .compare-button{order:3;width:100%}.comparison-tray{grid-template-columns:1fr auto;width:calc(100vw - 24px);bottom:70px;right:12px}.comparison-tray .comparison-clear{grid-column:1/-1;min-height:30px}.comparison-message{width:calc(100vw - 24px);bottom:174px;right:12px}.comparison-backdrop{align-items:end;padding:10px}.comparison-dialog{max-height:calc(100vh - 20px)}.comparison-dialog>header{padding:19px 18px 16px}.comparison-dialog>header span{font-size:9px}.comparison-dialog-body{max-height:calc(100vh - 150px);padding:17px 14px 22px}.comparison-table{min-width:640px}.comparison-table th:first-child{width:125px}.comparison-table th,.comparison-table td{padding:10px}.comparison-table thead img{height:86px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._page_1ssvj_1{color:#eef1f0;background:#0b0f11}._hero_1ssvj_2{background:radial-gradient(circle at 78% 24%,#f5b80021,#0000 25%),linear-gradient(120deg,#0b0f11,#132019 60%,#18271d);position:relative;overflow:hidden}._hero_1ssvj_2:after{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000);mask-image:linear-gradient(90deg,#0000 18%,#000)}._heroInner_1ssvj_4{z-index:1;padding-top:40px;padding-bottom:92px;position:relative}._breadcrumbs_1ssvj_5{color:#8d9794;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:58px;font-size:9px;font-weight:800;display:flex}._breadcrumbs_1ssvj_5 a:hover{color:#f5b800}._breadcrumbs_1ssvj_5 span[aria-current=page]{color:#dfe4e2}._heroGrid_1ssvj_8{grid-template-columns:minmax(0,.84fr) minmax(560px,1.16fr);align-items:center;gap:64px;display:grid}._heroCopy_1ssvj_9{min-width:0}._eyebrow_1ssvj_10{color:#f5b800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font:850 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}._heroCopy_1ssvj_9 h1{max-width:100%;font:900 clamp(52px, 5.3vw, 76px)/.92 var(--serif);letter-spacing:-.055em;text-wrap:balance;text-transform:uppercase;margin:0}._lead_1ssvj_12{color:#a8b1ae;max-width:700px;margin:30px 0 0;font-size:16px;line-height:1.8}._actions_1ssvj_13{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}._trustList_1ssvj_14{color:#98a29f;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:9px 22px;margin:25px 0 0;padding:0;font-size:9px;font-weight:800;list-style:none;display:flex}._trustList_1ssvj_14 li:before{content:"✓";color:#f5b800;margin-right:7px}._plannerCard_1ssvj_16{background:#090c0d;border:1px solid #f5b80061;padding:14px;box-shadow:24px 28px #00000038}._plannerBrand_1ssvj_17{border-bottom:1px solid #ffffff1f;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:15px 16px 20px;display:grid}._plannerBrand_1ssvj_17 img{object-fit:contain;width:44px;height:44px}._plannerBrand_1ssvj_17 span{gap:5px;display:grid}._plannerBrand_1ssvj_17 small{color:#7e8885;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}._plannerBrand_1ssvj_17 strong{color:#fff;font:900 22px/1 var(--serif);text-transform:uppercase}._plannerBrand_1ssvj_17 b{color:#0d1012;letter-spacing:.1em;text-transform:uppercase;background:#f5b800;padding:7px 9px;font-size:7px}._progressBlock_1ssvj_23{background:#f5b8000e;border-bottom:1px solid #ffffff1a;gap:8px;padding:20px 16px;display:grid}._progressBlock_1ssvj_23>span{color:#88928f;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}._progressBlock_1ssvj_23>strong{color:#e8ecea;text-transform:uppercase;font-size:13px}._progressBlock_1ssvj_23>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}._progressBlock_1ssvj_23 i{background:#f5b800;height:3px}._progressBlock_1ssvj_23 i:nth-child(2){opacity:.55}._progressBlock_1ssvj_23 i:nth-child(3){opacity:.22}._plannerSteps_1ssvj_30{margin:0;padding:0;list-style:none}._plannerSteps_1ssvj_30 li{border-bottom:1px solid #ffffff1a;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;min-height:76px;padding:13px 16px;display:grid}._plannerSteps_1ssvj_30 li>span{color:#f5b800;font:850 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}._plannerSteps_1ssvj_30 li>div{gap:5px;display:grid}._plannerSteps_1ssvj_30 strong{color:#e8ecea;letter-spacing:.04em;text-transform:uppercase;font-size:11px}._plannerSteps_1ssvj_30 small{color:#7f8986;font-size:9px}._plannerSteps_1ssvj_30 li>b{color:#69736f;letter-spacing:.1em;text-transform:uppercase;font-size:7px}._plannerLaunch_1ssvj_37{color:#f5b800;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 16px 15px;font-size:9px;font-weight:850;display:flex}._plannerLaunch_1ssvj_37:hover{background:#f5b80014}._phoneShowcase_1ssvj_40{grid-template-columns:minmax(0,350px) minmax(165px,1fr);align-items:center;gap:18px;min-width:0;display:grid}._androidPhone_1ssvj_41{color:#101618;background:#f1f3ef;border:9px solid #050708;border-radius:38px;width:100%;max-width:350px;margin-inline:auto;overflow:hidden;box-shadow:0 0 0 1px #f5b80061,20px 26px 38px #0006}._phoneHardware_1ssvj_42{color:#f5f7f4;letter-spacing:.03em;background:#080b0c;grid-template-columns:1fr auto 1fr;align-items:center;height:25px;padding:0 16px;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}._phoneHardware_1ssvj_42 span:last-child{text-align:right}._phoneHardware_1ssvj_42 i{background:#020303;border-radius:0 0 10px 10px;width:58px;height:15px}._phoneAppBar_1ssvj_45{color:#f4f5f2;background:#0d1415;border-bottom:2px solid #f5b800;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;height:50px;padding:7px 11px;display:grid}._phoneAppBar_1ssvj_45 img{object-fit:contain;width:31px;height:31px}._phoneAppBar_1ssvj_45 div{gap:2px;display:grid}._phoneAppBar_1ssvj_45 small{color:#9fa8a4;letter-spacing:.14em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace}._phoneAppBar_1ssvj_45 strong{font:900 16px/1 var(--serif);letter-spacing:-.025em}._phoneAppBar_1ssvj_45 button{color:#f5b800;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:13px}._phoneScreen_1ssvj_51{background:linear-gradient(160deg,#f4f5f1,#e8ece7);height:510px;padding:13px 12px 15px;overflow:hidden}._phoneGreeting_1ssvj_52{gap:4px;margin-bottom:11px;display:grid}._phoneGreeting_1ssvj_52>span,._phoneAlert_1ssvj_53 span,._planHero_1ssvj_53 span,._coverageCard_1ssvj_53 span,._guideFeature_1ssvj_53 span,._connectionCard_1ssvj_53 span,._meetingPoint_1ssvj_53 span,._householdHero_1ssvj_53 span{color:#806200;letter-spacing:.13em;font:850 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace}._phoneGreeting_1ssvj_52>strong{color:#111719;font:900 20px/.98 var(--serif);letter-spacing:-.035em;text-transform:uppercase}._phoneGreeting_1ssvj_52>small{color:#69746f;font-size:7px;line-height:1.4}._phoneAlert_1ssvj_53,._planHero_1ssvj_53,._guideFeature_1ssvj_53,._connectionCard_1ssvj_53{color:#f3f5f2;background:#4b301f;border-left:4px solid #f5b800;border-radius:6px;grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:92px;padding:11px;display:grid;box-shadow:0 7px 14px #1218151f}._phoneAlert_1ssvj_53>svg,._planHero_1ssvj_53>svg,._guideFeature_1ssvj_53>svg,._connectionCard_1ssvj_53>svg{color:#f5b800;stroke-width:1.7px;width:34px;height:34px}._phoneAlert_1ssvj_53 div,._planHero_1ssvj_53 div,._guideFeature_1ssvj_53 div,._connectionCard_1ssvj_53 div,._meetingPoint_1ssvj_53 div,._householdHero_1ssvj_53 div{gap:5px;display:grid}._phoneAlert_1ssvj_53 span,._planHero_1ssvj_53 span,._guideFeature_1ssvj_53 span,._connectionCard_1ssvj_53 span{color:#ffd34c}._phoneAlert_1ssvj_53 strong,._planHero_1ssvj_53 strong,._guideFeature_1ssvj_53 strong,._connectionCard_1ssvj_53 strong,._meetingPoint_1ssvj_53 strong,._householdHero_1ssvj_53 strong{text-transform:uppercase;font-size:10px;line-height:1.25}._phoneAlert_1ssvj_53 small,._planHero_1ssvj_53 small,._guideFeature_1ssvj_53 small,._connectionCard_1ssvj_53 small,._meetingPoint_1ssvj_53 small,._householdHero_1ssvj_53 small{color:#c0c7c3;font-size:7px;line-height:1.35}._phoneAlert_1ssvj_53 small{align-items:center;gap:4px;display:flex}._phoneAlert_1ssvj_53 small svg{width:8px;height:8px}._phoneSectionTitle_1ssvj_64{justify-content:space-between;align-items:center;margin:14px 1px 8px;display:flex}._phoneSectionTitle_1ssvj_64 span{color:#28312e;text-transform:uppercase;font-size:8px;font-weight:900}._phoneSectionTitle_1ssvj_64 b{color:#735800;text-transform:uppercase;background:#f9dda0;border-radius:6px;padding:4px 6px;font-size:6px}._phoneTileGrid_1ssvj_67{grid-template-columns:1fr 1fr;gap:7px;display:grid}._phoneTileGrid_1ssvj_67 article{background:#fff;border:1px solid #d8ddd8;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-content:center;gap:2px 8px;min-height:105px;padding:10px;display:grid;box-shadow:0 4px 8px #1a221d0f}._phoneTileGrid_1ssvj_67 svg{color:#8a6800;stroke-width:1.7px;grid-row:1/3;width:36px;height:36px}._phoneTileGrid_1ssvj_67 strong{color:#17201c;text-transform:uppercase;align-self:end;font-size:8px}._phoneTileGrid_1ssvj_67 small{color:#717c77;font-size:6px;line-height:1.35}._scenarioStrip_1ssvj_72{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}._scenarioStrip_1ssvj_72 button{color:#65706b;text-transform:uppercase;background:#fff;border:1px solid #d6dcd6;border-radius:6px;place-items:center;gap:4px;min-height:55px;padding:6px 3px;font-size:6px;font-weight:850;display:grid}._scenarioStrip_1ssvj_72 svg{width:22px;height:22px}._scenarioStrip_1ssvj_72 ._activeScenario_1ssvj_75{color:#171d1a;background:#f6c934;border-color:#d6a800}._planHero_1ssvj_53{background:#293831}._phoneChecklist_1ssvj_77{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}._phoneChecklist_1ssvj_77 li{background:#fff;border:1px solid #d9ded9;border-radius:6px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:62px;padding:9px;display:grid}._phoneChecklist_1ssvj_77 li>svg,._phoneChecklist_1ssvj_77 li>span{color:#896800;border:1px solid #d5b64d;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}._phoneChecklist_1ssvj_77 div{gap:3px;display:grid}._phoneChecklist_1ssvj_77 strong{color:#202825;text-transform:uppercase;font-size:8px}._phoneChecklist_1ssvj_77 small{color:#78827e;font-size:6px}._coverageCard_1ssvj_53{color:#eef2ef;background:#17231e;border-radius:6px;grid-template-columns:82px 1fr;align-items:center;gap:11px;padding:12px;display:grid}._coverageCard_1ssvj_53>div:last-child{gap:4px;display:grid}._coverageCard_1ssvj_53>div:last-child span{color:#f5c62e}._coverageCard_1ssvj_53>div:last-child strong{text-transform:uppercase;font-size:10px}._coverageCard_1ssvj_53>div:last-child small{color:#aeb8b2;font-size:7px;line-height:1.4}._coverageRing_1ssvj_88{text-align:center;background:radial-gradient(circle at center, #17231e 55%, transparent 57%), conic-gradient(#f5b800 0 68%, #46514c 68% 100%);border-radius:50%;place-content:center;width:74px;height:74px;display:grid}._coverageRing_1ssvj_88 strong{font:900 18px/1 var(--serif)}._coverageRing_1ssvj_88 small{color:#b7bfbb;text-transform:uppercase;margin-top:2px;font-size:5px}._inventoryRows_1ssvj_91,._guideRows_1ssvj_91,._householdRows_1ssvj_91{gap:7px;margin-top:10px;display:grid}._inventoryRows_1ssvj_91 article,._guideRows_1ssvj_91 article,._householdRows_1ssvj_91 article{background:#fff;border:1px solid #d8ddd8;border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:60px;padding:8px 10px;display:grid}._inventoryRows_1ssvj_91 article>span,._inventoryRows_1ssvj_91 article>svg,._guideRows_1ssvj_91 article>svg,._householdRows_1ssvj_91 article>svg{color:#765b00;background:#f8dda0;border-radius:6px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:900;display:grid}._inventoryRows_1ssvj_91 article div,._guideRows_1ssvj_91 article div,._householdRows_1ssvj_91 article div{gap:3px;display:grid}._inventoryRows_1ssvj_91 strong,._guideRows_1ssvj_91 strong,._householdRows_1ssvj_91 strong{color:#1b2420;text-transform:uppercase;font-size:8px}._inventoryRows_1ssvj_91 small,._guideRows_1ssvj_91 small,._householdRows_1ssvj_91 small{color:#75807b;font-size:6px}._inventoryRows_1ssvj_91 b{color:#765b00;font:900 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}._guideFeature_1ssvj_53{background:linear-gradient(135deg,#213d31,#14241d);min-height:104px}._guideRows_1ssvj_91 article,._householdRows_1ssvj_91 article{min-height:56px}._guideRows_1ssvj_91 article>b,._householdRows_1ssvj_91 article>b{color:#8b6800;font-size:17px}._connectionCard_1ssvj_53{background:linear-gradient(135deg,#182d3a,#13201b);min-height:108px}._contactCards_1ssvj_102{gap:7px;margin-top:10px;display:grid}._contactCards_1ssvj_102 article{background:#fff;border:1px solid #d8ddd8;border-radius:6px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:66px;padding:9px;display:grid}._contactCards_1ssvj_102 article>div:nth-child(2){gap:3px;display:grid}._contactCards_1ssvj_102 strong{color:#202825;text-transform:uppercase;font-size:8px}._contactCards_1ssvj_102 small{color:#727d78;font-size:6px}._contactCards_1ssvj_102 b{color:#356044;text-transform:uppercase;background:#dcebdd;border-radius:6px;padding:4px 5px;font-size:5px}._avatar_1ssvj_108{color:#f3c62e;background:#1d2b25;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}._meetingPoint_1ssvj_53{color:#eff2ef;background:#27312d;border-radius:6px;grid-template-columns:36px 1fr;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}._meetingPoint_1ssvj_53>svg{color:#f5b800;width:30px;height:30px}._meetingPoint_1ssvj_53 span{color:#f5c52c}._householdHero_1ssvj_53{color:#eef1ef;background:#1b2b24;border-radius:6px;grid-template-columns:58px 1fr;align-items:center;gap:11px;padding:12px;display:grid}._householdMark_1ssvj_113{color:#1b211e;width:55px;height:55px;font:900 17px/1 var(--serif);background:#f5b800;border-radius:50%;place-items:center;display:grid!important}._householdHero_1ssvj_53 span{color:#f5c52e}._householdStats_1ssvj_115{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}._householdStats_1ssvj_115 article{text-align:center;background:#fff;border:1px solid #d8ddd8;border-radius:6px;gap:2px;padding:10px;display:grid}._householdStats_1ssvj_115 strong{color:#765a00;font:900 17px/1 var(--serif)}._householdStats_1ssvj_115 small{color:#737e79;text-transform:uppercase;font-size:6px}._phoneBottomNav_1ssvj_119{background:#0d1415;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);height:58px;display:grid}._phoneBottomNav_1ssvj_119 button{color:#808b86;text-transform:uppercase;background:0 0;border:0;align-content:center;place-items:center;gap:3px;padding:3px;font-size:5px;font-weight:800;display:grid}._phoneBottomNav_1ssvj_119 svg{width:17px;height:17px}._phoneBottomNav_1ssvj_119 ._activePhoneNav_1ssvj_122{color:#f5b800}._androidGesture_1ssvj_123{background:#080b0c;place-items:center;height:17px;display:grid}._androidGesture_1ssvj_123 i{background:#8c9491;border-radius:6px;width:84px;height:3px}._previewSelector_1ssvj_125{gap:7px;display:grid}._previewSelector_1ssvj_125>div{gap:6px;padding:2px 3px 10px;display:grid}._previewSelector_1ssvj_125>div>span{color:#f5b800;letter-spacing:.12em;font:850 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace}._previewSelector_1ssvj_125>div>strong{color:#f0f2f1;font:900 15px/1.05 var(--serif);text-transform:uppercase}._previewSelector_1ssvj_125>div>small{color:#818c88;font-size:7px;line-height:1.45}._previewSelector_1ssvj_125>button{text-align:left;color:#a3aca8;background:#ffffff09;border:1px solid #ffffff1c;border-radius:6px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:55px;padding:8px;display:grid}._previewSelector_1ssvj_125>button:hover,._previewSelector_1ssvj_125>button[aria-selected=true]{color:#f5b800;background:#f5b80017;border-color:#f5b80094}._previewSelector_1ssvj_125>button svg{width:22px;height:22px}._previewSelector_1ssvj_125>button span{gap:3px;display:grid}._previewSelector_1ssvj_125>button strong{color:currentColor;text-transform:uppercase;font-size:7px}._previewSelector_1ssvj_125>button small{color:#7f8985;font-size:6px;line-height:1.3}._intro_1ssvj_137{color:#111619;background:#eef1ee;padding:100px 0}._introGrid_1ssvj_138{grid-template-columns:1.02fr .98fr;align-items:end;gap:90px;display:grid}._introGrid_1ssvj_138 h2,._sectionHeading_1ssvj_139 h2,._faq_1ssvj_139 h2,._visit_1ssvj_139 h2,._localContext_1ssvj_139 h2{font:900 clamp(42px, 5vw, 68px)/.94 var(--serif);letter-spacing:-.05em;text-transform:uppercase;margin:0}._introGrid_1ssvj_138>p{color:#53605b;margin:0;font-size:15px;line-height:1.85}._capabilityGrid_1ssvj_141{border-top:1px solid #0d101233;border-left:1px solid #0d101233;grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}._capabilityGrid_1ssvj_141 article{border-bottom:1px solid #0d101233;border-right:1px solid #0d101233;flex-direction:column;min-height:285px;padding:27px;display:flex}._capabilityGrid_1ssvj_141 article>span,._departmentGrid_1ssvj_143>a>span{color:#8c6a00;letter-spacing:.1em;font:850 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}._capabilityGrid_1ssvj_141 h3,._departmentGrid_1ssvj_143 h3{font:900 25px/1 var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:56px 0 0}._capabilityGrid_1ssvj_141 p,._departmentGrid_1ssvj_143 p{color:#65716d;font-size:11px;line-height:1.7}._localContext_1ssvj_139{background:#101719;padding:95px 0;position:relative;overflow:hidden}._localContextGrid_1ssvj_148{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}._localContext_1ssvj_139 h2{max-width:710px}._localContextGrid_1ssvj_148>div:last-child>p:not(:first-child){color:#9aa5a1;max-width:700px;margin:25px 0 0;font-size:14px;line-height:1.8}._textLink_1ssvj_151{color:#f5b800;text-transform:uppercase;border-bottom:1px solid #f5b80080;margin-top:27px;font-size:10px;font-weight:850;display:inline-block}._contextPanel_1ssvj_152{background:#0a0e0f;border:1px solid #f5b8004d;padding:28px}._contextPanel_1ssvj_152>span{color:#f5b800;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}._contextPanel_1ssvj_152>strong{color:#e7ebe9;font:900 22px/1 var(--serif);text-transform:uppercase;margin-top:22px;display:block}._contextMap_1ssvj_155{background:linear-gradient(32deg,#0000 46%,#f5b80047 47% 48%,#0000 49%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 32px),#111a16;height:220px;margin-top:20px;position:relative;overflow:hidden}._contextMap_1ssvj_155 i{border:2px solid #f5b800;border-radius:50%;width:10px;height:10px;position:absolute}._contextMap_1ssvj_155 i:first-child{top:28%;left:18%}._contextMap_1ssvj_155 i:nth-child(2){top:44%;left:62%}._contextMap_1ssvj_155 i:nth-child(3){bottom:18%;right:15%}._contextMap_1ssvj_155 b{border:4px solid #f5b800;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:51%;left:46%;transform:rotate(-45deg)}._supplies_1ssvj_162{color:#111619;background:#e2e6e2;padding:100px 0}._sectionHeading_1ssvj_139{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}._sectionHeading_1ssvj_139>p{color:#596661;margin:0;font-size:14px;line-height:1.8}._departmentGrid_1ssvj_143{border-top:1px solid #0d101233;border-left:1px solid #0d101233;grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid}._departmentGrid_1ssvj_143>a{border-bottom:1px solid #0d101233;border-right:1px solid #0d101233;flex-direction:column;min-height:285px;padding:28px;transition:background .18s;display:flex}._departmentGrid_1ssvj_143>a:hover{background:#f3f5f2}._departmentGrid_1ssvj_143 h3{margin-top:48px}._departmentGrid_1ssvj_143 strong{color:#8c6a00;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:8px}._faq_1ssvj_139{background:#0b0f11;padding:100px 0}._faqGrid_1ssvj_172{grid-template-columns:.78fr 1.22fr;gap:90px;display:grid}._faqList_1ssvj_173{border-top:1px solid #ffffff24}._faqList_1ssvj_173 details{border-bottom:1px solid #ffffff24}._faqList_1ssvj_173 summary{cursor:pointer;color:#e9eceb;text-transform:uppercase;padding:24px 42px 24px 0;font-size:14px;font-weight:850;list-style:none;position:relative}._faqList_1ssvj_173 summary::-webkit-details-marker{display:none}._faqList_1ssvj_173 summary:after{content:"+";color:#f5b800;font-size:22px;position:absolute;top:20px;right:4px}._faqList_1ssvj_173 details[open] summary:after{content:"−"}._faqList_1ssvj_173 p{color:#929c99;max-width:760px;margin:-3px 0 24px;font-size:12px;line-height:1.75}._visit_1ssvj_139{color:#111619;background:#f5b800;padding:95px 0}._visitGrid_1ssvj_182{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;display:grid}._visitGrid_1ssvj_182>div:first-child>p:last-child{color:#3d463f;max-width:680px;margin:24px 0 0;font-size:14px;line-height:1.75}._visitCard_1ssvj_184{color:#eef1f0;background:#111619;padding:26px}._visitCard_1ssvj_184>div:not(._visitActions_1ssvj_185){border-bottom:1px solid #ffffff21;grid-template-columns:90px 1fr;gap:16px;padding:18px 0;display:grid}._visitCard_1ssvj_184 span{color:#f5b800;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}._visitCard_1ssvj_184 strong{text-transform:uppercase;font-size:11px;line-height:1.6}._visitActions_1ssvj_185{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}._visitActions_1ssvj_185 .button{min-height:47px;padding-inline:14px;font-size:8px}@media (width<=1040px){._heroGrid_1ssvj_8{grid-template-columns:1fr;gap:54px}._heroCopy_1ssvj_9 h1{font-size:62px}._phoneShowcase_1ssvj_40{grid-template-columns:350px 1fr;max-width:690px}._capabilityGrid_1ssvj_141,._departmentGrid_1ssvj_143{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){._heroInner_1ssvj_4{padding-top:30px;padding-bottom:72px}._breadcrumbs_1ssvj_5{margin-bottom:42px}._heroGrid_1ssvj_8,._introGrid_1ssvj_138,._localContextGrid_1ssvj_148,._sectionHeading_1ssvj_139,._faqGrid_1ssvj_172,._visitGrid_1ssvj_182{grid-template-columns:1fr;gap:46px}._heroCopy_1ssvj_9 h1{font-size:clamp(48px,12vw,68px)}._plannerCard_1ssvj_16{max-width:620px}._phoneShowcase_1ssvj_40{max-width:690px}._intro_1ssvj_137,._localContext_1ssvj_139,._supplies_1ssvj_162,._faq_1ssvj_139,._visit_1ssvj_139{padding:76px 0}._capabilityGrid_1ssvj_141{margin-top:46px}._sectionHeading_1ssvj_139{align-items:start}}@media (width<=520px){._heroInner_1ssvj_4{padding-bottom:58px}._heroCopy_1ssvj_9 h1{font-size:46px}._lead_1ssvj_12{font-size:14px}._actions_1ssvj_13 .button{width:100%}._trustList_1ssvj_14{display:grid}._plannerCard_1ssvj_16{padding:8px;box-shadow:10px 12px #00000038}._phoneShowcase_1ssvj_40{grid-template-columns:1fr}._androidPhone_1ssvj_41{max-width:342px}._previewSelector_1ssvj_125{grid-template-columns:repeat(3,1fr);gap:6px}._previewSelector_1ssvj_125>div{grid-column:1/-1}._previewSelector_1ssvj_125>button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:66px}._previewSelector_1ssvj_125>button span{justify-items:center}._previewSelector_1ssvj_125>button small{display:none}._plannerBrand_1ssvj_17{grid-template-columns:40px 1fr auto;padding-inline:11px}._plannerBrand_1ssvj_17 img{width:36px;height:36px}._plannerBrand_1ssvj_17 strong{font-size:18px}._progressBlock_1ssvj_23,._plannerSteps_1ssvj_30 li,._plannerLaunch_1ssvj_37{padding-inline:11px}._intro_1ssvj_137,._localContext_1ssvj_139,._supplies_1ssvj_162,._faq_1ssvj_139,._visit_1ssvj_139{padding:58px 0}._introGrid_1ssvj_138 h2,._sectionHeading_1ssvj_139 h2,._faq_1ssvj_139 h2,._visit_1ssvj_139 h2,._localContext_1ssvj_139 h2{font-size:40px}._capabilityGrid_1ssvj_141,._departmentGrid_1ssvj_143{grid-template-columns:1fr}._capabilityGrid_1ssvj_141 article,._departmentGrid_1ssvj_143>a{min-height:230px}._capabilityGrid_1ssvj_141 h3,._departmentGrid_1ssvj_143 h3{margin-top:36px}._contextPanel_1ssvj_152{padding:18px}._contextMap_1ssvj_155{height:180px}._visitCard_1ssvj_184{padding:18px}._visitCard_1ssvj_184>div:not(._visitActions_1ssvj_185){grid-template-columns:1fr;gap:8px}._visitActions_1ssvj_185{grid-template-columns:1fr}}._page_18cx8_1{color:#171717;background:#f4f2ec}._breadcrumbs_18cx8_1{padding-top:22px}._hubHero_18cx8_1{color:#fff;background:linear-gradient(120deg,#0b0b0b 0,#1c1c1c 68%,#2b2308 100%);border-bottom:5px solid #f1b900;padding:78px 0 84px}._hubHero_18cx8_1 h1{letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 28px;font-size:clamp(3.2rem,7vw,7.4rem);line-height:.86}._hubHero_18cx8_1 h1 em{color:#f1b900;font-style:normal}._hubHero_18cx8_1>div>p:last-child{color:#d1d1d1;max-width:850px;font-size:1.25rem;line-height:1.6}._eyebrow_18cx8_1{color:#b88d00;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:900}._hubHero_18cx8_1 ._eyebrow_18cx8_1,._methodBand_18cx8_1 ._eyebrow_18cx8_1{color:#f1b900}._section_18cx8_1{padding-top:84px;padding-bottom:84px}._sectionHeading_18cx8_1{grid-template-columns:1fr .85fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}._sectionHeading_18cx8_1 h2,._methodGrid_18cx8_1 h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2.2rem,4.6vw,4.7rem);line-height:.96}._sectionHeading_18cx8_1>p{color:#5d5d5d;font-size:1.05rem;line-height:1.65}._guideGrid_18cx8_1{grid-template-columns:1fr 1fr;gap:16px;display:grid}._guideCard_18cx8_1{background:#fff;border-top:5px solid #171717;border-radius:6px;grid-template-columns:58px 1fr;gap:20px;padding:30px;display:grid}._guideCard_18cx8_1>span{color:#d9a900;font-size:1.8rem;font-weight:900}._guideCard_18cx8_1 small,._cta_18cx8_1 small{color:#8a6900;text-transform:uppercase;letter-spacing:.1em;font-weight:900}._guideCard_18cx8_1 h3{margin:8px 0;font-size:1.65rem;line-height:1.08}._guideCard_18cx8_1 p{color:#555;line-height:1.55}._guideCard_18cx8_1 ul{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}._guideCard_18cx8_1 li{background:#eeeae0;border-radius:3px;padding:6px 8px;font-size:.7rem;font-weight:800}._guideCard_18cx8_1 a{color:#7b5e00;margin-top:10px;font-weight:900;display:inline-block}._methodBand_18cx8_1{color:#fff;background:#171717}._methodGrid_18cx8_1{grid-template-columns:1fr 1fr;gap:70px;padding-top:74px;padding-bottom:74px;display:grid}._methodGrid_18cx8_1>div:last-child{color:#c9c9c9;font-size:1.05rem;line-height:1.7}._plannedGrid_18cx8_1{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._plannedGrid_18cx8_1 article{border:1px solid #cec9bc;border-radius:6px;padding:24px}._plannedGrid_18cx8_1 span{color:#866700;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:900}._plannedGrid_18cx8_1 h3{font-size:1.25rem}._plannedGrid_18cx8_1 p{color:#5b5b5b;line-height:1.55}._cta_18cx8_1{color:#fff;background:#171717;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:28px;display:flex}._cta_18cx8_1 strong{max-width:740px;margin-top:7px;display:block}._waterHero_18cx8_1{color:#fff;background:radial-gradient(circle at 80% 25%,#17495b 0,#0e2831 35%,#090d0f 75%);border-bottom:5px solid #38a9c7;padding:70px 0 78px}._waterHeroGrid_18cx8_1{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;display:grid}._waterHero_18cx8_1 h1{letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 25px;font-size:clamp(3rem,6.5vw,6.7rem);line-height:.88}._waterHero_18cx8_1 h1 em{color:#6ed3ea;font-style:normal}._waterHero_18cx8_1 ._eyebrow_18cx8_1{color:#6ed3ea}._waterHero_18cx8_1 p{color:#d2e2e7;font-size:1.18rem;line-height:1.6}._waterQuick_18cx8_1{color:#10252b;background:#e9f7fa;border-radius:6px;padding:28px}._waterQuick_18cx8_1 span{text-transform:uppercase;letter-spacing:.12em;color:#177892;font-size:.7rem;font-weight:900}._waterQuick_18cx8_1 strong{margin:10px 0;font-size:1.7rem;line-height:1.08;display:block}._waterQuick_18cx8_1 p{color:#35525b;font-size:.95rem}._jump_18cx8_1{z-index:5;background:#fff;border-bottom:1px solid #ddd;position:sticky;top:0;overflow-x:auto}._jump_18cx8_1 div{white-space:nowrap;gap:28px;display:flex}._jump_18cx8_1 a{text-transform:uppercase;padding:17px 0;font-size:.77rem;font-weight:900}._articleSection_18cx8_1{padding-top:78px;padding-bottom:78px}._articleHeading_18cx8_1{grid-template-columns:155px 1fr 1fr;gap:30px;margin-bottom:36px;display:grid}._articleHeading_18cx8_1 h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4vw,4rem);line-height:.97}._articleHeading_18cx8_1>p:first-child{color:#168099;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:900}._articleHeading_18cx8_1>p:last-child{color:#5c5c5c;line-height:1.65}._calcGrid_18cx8_1,._layerGrid_18cx8_1{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._calcGrid_18cx8_1 article,._layerGrid_18cx8_1 article{background:#fff;border-radius:6px;padding:25px}._calcGrid_18cx8_1 span,._layerGrid_18cx8_1 span{color:#177f98;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:900}._calcGrid_18cx8_1 strong{margin:9px 0;font-size:1.45rem;display:block}._calcGrid_18cx8_1 p,._layerGrid_18cx8_1 p{color:#555;line-height:1.55}._layerGrid_18cx8_1 h3{font-size:1.25rem}._blueBand_18cx8_1{color:#fff;background:#102b34}._blueBand_18cx8_1 ._articleHeading_18cx8_1>p:last-child{color:#c3d5db}._storageTable_18cx8_1,._comparison_18cx8_1{border-collapse:collapse;color:#171717;background:#fff;border-radius:6px;width:100%;overflow:hidden}._storageTable_18cx8_1 th,._storageTable_18cx8_1 td,._comparison_18cx8_1 th,._comparison_18cx8_1 td{text-align:left;vertical-align:top;border-bottom:1px solid #d7d7d7;padding:15px}._storageTable_18cx8_1 th,._comparison_18cx8_1 th{text-transform:uppercase;letter-spacing:.06em;background:#dff2f6;font-size:.75rem}._warning_18cx8_1{background:#f0be27;border-radius:6px;grid-template-columns:180px 1fr;gap:25px;margin-top:26px;padding:25px;display:grid}._warning_18cx8_1 strong{font-size:1.35rem}._warning_18cx8_1 p{margin:0;line-height:1.6}._checkList_18cx8_1{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}._checkList_18cx8_1 li{background:#fff;border-left:5px solid #1c8ca5;border-radius:6px;padding:17px}._sourceGrid_18cx8_1{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}._sourceGrid_18cx8_1 ol{margin:0;padding-left:20px}._sourceGrid_18cx8_1 li{padding:7px}._sourceGrid_18cx8_1 a{text-decoration:underline}._sourceNote_18cx8_1{border:1px solid #ccc;border-radius:6px;grid-column:1/-1;padding:20px;line-height:1.55}@media (width<=850px){._sectionHeading_18cx8_1,._methodGrid_18cx8_1,._waterHeroGrid_18cx8_1,._articleHeading_18cx8_1,._sourceGrid_18cx8_1{grid-template-columns:1fr;gap:18px}._guideGrid_18cx8_1,._plannedGrid_18cx8_1,._calcGrid_18cx8_1,._layerGrid_18cx8_1,._warning_18cx8_1,._checkList_18cx8_1{grid-template-columns:1fr}._cta_18cx8_1{flex-direction:column;align-items:flex-start}._sourceNote_18cx8_1{grid-column:1}._waterHero_18cx8_1{padding:48px 0}._articleSection_18cx8_1,._section_18cx8_1{padding-top:58px;padding-bottom:58px}}@media (width<=520px){._hubHero_18cx8_1 h1,._waterHero_18cx8_1 h1{font-size:3.35rem}._guideCard_18cx8_1{grid-template-columns:44px 1fr;padding:22px}._storageTable_18cx8_1,._comparison_18cx8_1{font-size:.8rem}._storageTable_18cx8_1 th,._storageTable_18cx8_1 td,._comparison_18cx8_1 th,._comparison_18cx8_1 td{padding:10px}._jump_18cx8_1 div{gap:20px}}._powerHero_vtmb4_1{color:#fff;background:radial-gradient(circle at 78% 20%,#463616 0,#201b10 33%,#090909 76%);border-bottom:5px solid #f1b900;padding:70px 0 78px}._powerHeroGrid_vtmb4_7{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;display:grid}._powerHero_vtmb4_1 h1{letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 25px;font-size:clamp(3rem,6.3vw,6.5rem);line-height:.88}._powerHero_vtmb4_1 h1 em{color:#f1b900;font-style:normal}._powerHero_vtmb4_1 p{color:#ddd2b8;font-size:1.18rem;line-height:1.6}._heroActions_vtmb4_11,._ctaActions_vtmb4_11{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._ctaActions_vtmb4_11{margin-top:0}._powerQuick_vtmb4_13{color:#241c09;background:#fff4cf;border-radius:6px;padding:28px}._powerQuick_vtmb4_13 span{text-transform:uppercase;letter-spacing:.12em;color:#8b6800;font-size:.7rem;font-weight:900}._powerQuick_vtmb4_13 strong{margin:10px 0;font-size:1.7rem;line-height:1.08;display:block}._powerQuick_vtmb4_13 p{color:#5f522e;font-size:.95rem}._powerTierGrid_vtmb4_17{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._powerTierGrid_vtmb4_17 article,._formulaGrid_vtmb4_18 article,._solarGrid_vtmb4_18 article,._faqGrid_vtmb4_18 article{background:#fff;border-top:4px solid #d9a900;border-radius:6px;padding:25px}._powerTierGrid_vtmb4_17 span,._formulaGrid_vtmb4_18 span,._solarGrid_vtmb4_18 span{color:#856600;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:900}._powerTierGrid_vtmb4_17 h3,._solarGrid_vtmb4_18 h3{font-size:1.25rem}._powerTierGrid_vtmb4_17 p,._formulaGrid_vtmb4_18 p,._solarGrid_vtmb4_18 p,._faqGrid_vtmb4_18 p{color:#585858;line-height:1.58}._powerWarning_vtmb4_22{color:#17140b;background:#f1bd20;border-radius:6px;grid-template-columns:210px 1fr;gap:25px;margin-top:26px;padding:25px;display:grid}._powerWarning_vtmb4_22 strong{font-size:1.35rem}._powerWarning_vtmb4_22 p{margin:0;line-height:1.6}._powerBand_vtmb4_25{color:#fff;background:#171717}._formulaGrid_vtmb4_18{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}._formulaGrid_vtmb4_18 strong{color:#171717;margin:10px 0;font-size:1.3rem;display:block}._worksheet_vtmb4_28{color:#171717;background:#fff;border-radius:6px;margin-top:22px;padding:24px}._worksheet_vtmb4_28 h3{margin-top:0}._worksheet_vtmb4_28>div{background:#d8d4ca;grid-template-columns:1.3fr repeat(5,1fr);gap:1px;display:grid}._worksheet_vtmb4_28 span{text-transform:uppercase;background:#f5edd4;padding:12px;font-size:.68rem;font-weight:900}._worksheet_vtmb4_28 p{color:#595959;margin-bottom:0;line-height:1.55}._solarBand_vtmb4_33{background:#f2c33b}._solarGrid_vtmb4_18{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}._solarGrid_vtmb4_18 article{border-top-color:#171717}._safetySplit_vtmb4_36{grid-template-columns:1fr 1fr;gap:16px;display:grid}._safetySplit_vtmb4_36 article{background:#fff;border-top:5px solid #d9a900;border-radius:6px;padding:28px}._safetySplit_vtmb4_36 h3{margin-top:0;font-size:1.55rem}._safetySplit_vtmb4_36 ul{padding-left:20px}._safetySplit_vtmb4_36 li{padding:7px 0;line-height:1.5}._safetySplit_vtmb4_36 ._fuelSafety_vtmb4_41{color:#fff;background:#171717}._coldNote_vtmb4_42{border:2px solid #f1b900;border-radius:6px;grid-template-columns:180px 1fr;gap:25px;margin-top:24px;padding:22px;display:grid}._coldNote_vtmb4_42 strong{color:#f1b900;font-size:1.3rem}._coldNote_vtmb4_42 p{color:#ddd;margin:0;line-height:1.6}._faqGrid_vtmb4_18{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}._faqGrid_vtmb4_18 h3{margin-top:0;font-size:1.16rem}._copyright_vtmb4_47{color:#666;margin-top:28px;font-size:.82rem}._guideGridThree_vtmb4_48{grid-template-columns:repeat(3,1fr)}._guideGridThree_vtmb4_48 article{grid-template-columns:42px 1fr;padding:24px}._guideGridThree_vtmb4_48 article h3{font-size:1.4rem}@media (width<=1050px){._formulaGrid_vtmb4_18,._solarGrid_vtmb4_18,._guideGridThree_vtmb4_48{grid-template-columns:1fr 1fr}._guideGridThree_vtmb4_48 article:last-child{grid-column:1/-1}}@media (width<=850px){._powerHeroGrid_vtmb4_7,._powerTierGrid_vtmb4_17,._safetySplit_vtmb4_36,._faqGrid_vtmb4_18{grid-template-columns:1fr;gap:18px}._powerWarning_vtmb4_22,._coldNote_vtmb4_42{grid-template-columns:1fr}._powerHero_vtmb4_1{padding:48px 0}._worksheet_vtmb4_28>div{grid-template-columns:1fr 1fr}._guideGridThree_vtmb4_48{grid-template-columns:1fr}._guideGridThree_vtmb4_48 article:last-child{grid-column:auto}}@media (width<=520px){._powerHero_vtmb4_1 h1{font-size:3.2rem}._formulaGrid_vtmb4_18,._solarGrid_vtmb4_18{grid-template-columns:1fr}._heroActions_vtmb4_11 .button{width:100%}}._guideGridFour_1c3ei_1{grid-template-columns:repeat(2,minmax(0,1fr))!important}._foodHero_1c3ei_1{color:#fff;background:linear-gradient(115deg,#0e1110fa,#1c2019f0),url(/preparedness/preparedness-food-readywise-72-hour-emergency-food-kit.jpg) 50%/cover;border-bottom:5px solid #f0b900;padding:72px 0 68px}._heroGrid_1c3ei_1{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:center;gap:54px;display:grid}._foodHero_1c3ei_1 h1{letter-spacing:-.045em;margin:12px 0 22px;font-size:clamp(42px,6vw,76px);line-height:.94}._foodHero_1c3ei_1 h1 em{color:#f0b900;font-style:normal}._foodHero_1c3ei_1>div>div>p:not(:first-child){color:#e7e2d4;max-width:700px;font-size:20px;line-height:1.55}._heroActions_1c3ei_1{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._quickCard_1c3ei_1{color:#151816;background:#f4e7bd;border:1px solid #f0b900;padding:28px;box-shadow:14px 14px #00000040}._quickCard_1c3ei_1 span,._targetGrid_1c3ei_1 span,._formulaGrid_1c3ei_1 span,._outageGrid_1c3ei_1 span{text-transform:uppercase;letter-spacing:.12em;color:#8a6400;font-size:11px;font-weight:800;display:block}._quickCard_1c3ei_1 strong{margin:10px 0;font-size:25px;line-height:1.15;display:block}._quickCard_1c3ei_1 p{margin:0;color:#40443e!important;font-size:14px!important}._targetGrid_1c3ei_1{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}._targetGrid_1c3ei_1 article,._formulaGrid_1c3ei_1 article,._storageGrid_1c3ei_1 article,._outageGrid_1c3ei_1 article{background:#fff;border:1px solid #d7d2c5;border-radius:6px;padding:24px}._targetGrid_1c3ei_1 h3,._storageGrid_1c3ei_1 h3,._outageGrid_1c3ei_1 h3{margin:8px 0;font-size:20px}._targetGrid_1c3ei_1 p,._storageGrid_1c3ei_1 p,._outageGrid_1c3ei_1 p{color:#59605a;margin:0;line-height:1.55}._caution_1c3ei_1,._dateNote_1c3ei_1,._disclaimer_1c3ei_1{background:#fff2e2;border-left:5px solid #b43b2f;border-radius:0 6px 6px 0;margin-top:22px;padding:19px 22px}._caution_1c3ei_1 strong,._dateNote_1c3ei_1 strong,._disclaimer_1c3ei_1 strong{font-size:18px;display:block}._caution_1c3ei_1 p,._dateNote_1c3ei_1 p,._disclaimer_1c3ei_1 p{margin:6px 0 0;line-height:1.55}._foodBand_1c3ei_1{background:#efe9dc;border-block:1px solid #ded6c7}._layerGrid_1c3ei_1{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._layerGrid_1c3ei_1 article{background:#fff;border:1px solid #d8d2c7;border-radius:6px;grid-template-columns:52px 1fr;align-items:start;gap:16px;padding:20px;display:grid}._layerGrid_1c3ei_1 b{color:#b17c00;font-size:22px}._layerGrid_1c3ei_1 h3{margin:0 0 5px}._layerGrid_1c3ei_1 p{color:#5a615b;margin:0;line-height:1.5}._formulaGrid_1c3ei_1{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}._formulaGrid_1c3ei_1 strong{margin:8px 0;font-size:21px;display:block}._formulaGrid_1c3ei_1 p{color:#5a615b;margin:0}._worksheet_1c3ei_1{color:#fff;background:#171b18;border-radius:6px;margin-top:20px;padding:22px}._worksheet_1c3ei_1>div{grid-template-columns:2fr .5fr 1fr .8fr .8fr 1fr 1fr;gap:8px;display:grid}._worksheet_1c3ei_1 span{text-transform:uppercase;letter-spacing:.06em;color:#f0b900;font-size:11px}._worksheet_1c3ei_1 p{color:#d9ddd9;margin:18px 0 0}._storageBand_1c3ei_1{color:#fff;background:#1b211b}._storageBand_1c3ei_1 h2,._storageBand_1c3ei_1 ._storageGrid_1c3ei_1 h3{color:#fff}._storageBand_1c3ei_1 ._storageGrid_1c3ei_1 p{color:#d4dacf}._storageGrid_1c3ei_1{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._storageGrid_1c3ei_1 article{background:#262d25;border-color:#465044}._rotationFlow_1c3ei_1{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._rotationFlow_1c3ei_1 article{background:#f5f1e8;border-top:4px solid #f0b900;border-radius:0 0 6px 6px;padding:20px}._rotationFlow_1c3ei_1 span{color:#f0b900;background:#171b18;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}._rotationFlow_1c3ei_1 h3{margin:14px 0 6px}._rotationFlow_1c3ei_1 p{color:#59605a;margin:0;line-height:1.5}._dateNote_1c3ei_1{background:#fff7d9;border-color:#f0b900}._outageBand_1c3ei_1{background:#ece7dc}._outageGrid_1c3ei_1{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}._drill_1c3ei_1{color:#fff;background:#171b18;border-radius:6px;margin-top:20px;padding:24px}._drill_1c3ei_1 h3{color:#f0b900;margin:0 0 12px}._drill_1c3ei_1 ol{gap:8px;margin:0;padding-left:22px;line-height:1.5;display:grid}._disclaimer_1c3ei_1{background:#fff;border-color:#b43b2f}._disclaimer_1c3ei_1 p{color:#59605a}@media (width<=900px){._heroGrid_1c3ei_1{grid-template-columns:1fr}._targetGrid_1c3ei_1,._storageGrid_1c3ei_1,._rotationFlow_1c3ei_1{grid-template-columns:repeat(2,1fr)}._guideGridFour_1c3ei_1{grid-template-columns:1fr!important}}@media (width<=620px){._foodHero_1c3ei_1{padding:50px 0}._targetGrid_1c3ei_1,._layerGrid_1c3ei_1,._formulaGrid_1c3ei_1,._storageGrid_1c3ei_1,._rotationFlow_1c3ei_1,._outageGrid_1c3ei_1{grid-template-columns:1fr}._worksheet_1c3ei_1{overflow-x:auto}._worksheet_1c3ei_1>div{min-width:720px}._quickCard_1c3ei_1{box-shadow:8px 8px #00000040}}._guideGridFive_juf8h_1{grid-template-columns:repeat(2,minmax(0,1fr))!important}._guideGridFive_juf8h_1>article:last-child{grid-column:1/-1;max-width:calc(50% - 9px);margin-inline:auto}._hero_juf8h_1{color:#fff;background:radial-gradient(circle at 73% 45%,#3a4039 0,#161b18 38%,#090b0a 75%);border-bottom:5px solid #f0b900;padding:58px 0 62px;overflow:hidden}._heroGrid_juf8h_1{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:40px;display:grid}._hero_juf8h_1 h1{letter-spacing:-.05em;margin:12px 0 22px;font-size:clamp(44px,6vw,78px);line-height:.94}._hero_juf8h_1 h1 em{color:#f0b900;font-style:normal}._hero_juf8h_1 p{color:#e7e8e4;max-width:690px;font-size:19px;line-height:1.55}._actions_juf8h_1{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}._heroProduct_juf8h_1{place-items:center;min-height:420px;display:grid;position:relative}._heroProduct_juf8h_1:before{content:"";border:1px solid #596057;border-radius:50%;width:360px;height:360px;position:absolute}._heroProduct_juf8h_1 img{object-fit:contain;filter:drop-shadow(0 25px 25px #00000073);width:min(100%,430px);height:auto;max-height:390px;position:relative}._heroProduct_juf8h_1 div{color:#151816;background:#f0b900;border-radius:6px;padding:12px 16px;position:absolute;bottom:0;right:0}._heroProduct_juf8h_1 span{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}._heroProduct_juf8h_1 strong{font-size:16px}._missionGrid_juf8h_1{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._missionGrid_juf8h_1 article,._carrierGrid_juf8h_1 article,._weightGrid_juf8h_1 article,._testGrid_juf8h_1 article{background:#fff;border:1px solid #d8d3c8;border-radius:6px;padding:22px}._missionGrid_juf8h_1 b,._testGrid_juf8h_1 span{color:#b38200;letter-spacing:.12em;font-size:12px}._missionGrid_juf8h_1 h3,._carrierGrid_juf8h_1 h3,._weightGrid_juf8h_1 h3,._testGrid_juf8h_1 h3{margin:8px 0;font-size:20px}._missionGrid_juf8h_1 p,._carrierGrid_juf8h_1 p,._testGrid_juf8h_1 p{color:#59605a;margin:0;line-height:1.55}._planStrip_juf8h_1,._schedule_juf8h_1{color:#141714;background:#f0b900;border-radius:6px;align-items:center;gap:24px;margin-top:18px;padding:18px 22px;display:flex}._planStrip_juf8h_1 strong,._schedule_juf8h_1 strong{min-width:230px;font-size:18px}._planStrip_juf8h_1 span,._schedule_juf8h_1 span{font-size:14px;line-height:1.45}._darkBand_juf8h_1{color:#fff;background:#171b18}._darkBand_juf8h_1 ._articleHeading_juf8h_1 p{color:#c9cec8}._carrierGrid_juf8h_1{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._carrierGrid_juf8h_1 article{background:#242a25;border-color:#3d443e}._carrierGrid_juf8h_1 p{color:#cbd0ca}._metricRow_juf8h_1{background:#4a504a;border:1px solid #4a504a;border-radius:6px;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:20px;display:grid;overflow:hidden}._metricRow_juf8h_1 div{color:#171a17;background:#f2e4b9;padding:18px}._metricRow_juf8h_1 span{text-transform:uppercase;letter-spacing:.1em;color:#786019;font-size:10px;display:block}._metricRow_juf8h_1 strong{margin-top:5px;display:block}._moduleGrid_juf8h_1{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._moduleGrid_juf8h_1 article{border:1px solid #d8d3c8;border-radius:6px;grid-template-columns:52px 1fr;gap:15px;padding:20px;display:grid}._moduleGrid_juf8h_1 span{color:#f0b900;background:#171b18;border-radius:6px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}._moduleGrid_juf8h_1 h3{margin:0 0 5px;font-size:19px}._moduleGrid_juf8h_1 p{color:#59605a;margin:0;line-height:1.5}._shopGrid_juf8h_1{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}._shopGrid_juf8h_1 a{color:#151816;background:#fff8e6;border:1px solid #cabf9d;border-radius:6px;padding:15px}._shopGrid_juf8h_1 strong,._shopGrid_juf8h_1 span{display:block}._shopGrid_juf8h_1 span{color:#866300;margin-top:5px;font-size:13px}._weightBand_juf8h_1{background:#eee8dc}._formula_juf8h_1{color:#fff;text-align:center;background:#171b18;border-radius:6px;margin-bottom:16px;padding:25px}._formula_juf8h_1 span{text-transform:uppercase;letter-spacing:.14em;color:#f0b900;font-size:11px;font-weight:800;display:block}._formula_juf8h_1 strong{margin:8px;font-size:clamp(20px,3vw,32px);display:block}._formula_juf8h_1 p{color:#cdd1cd;margin:0}._weightGrid_juf8h_1{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._weightGrid_juf8h_1 ul{color:#59605a;margin:8px 0 0;padding-left:18px;line-height:1.7}._warning_juf8h_1{color:#171a17;background:#fff2e2;border-left:5px solid #b43b2f;border-radius:0 6px 6px 0;margin-top:20px;padding:19px 22px}._warning_juf8h_1 strong{font-size:18px}._warning_juf8h_1 p{margin:5px 0 0;line-height:1.55}._packLayout_juf8h_1{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:22px;display:grid}._packDiagram_juf8h_1{color:#fff;background:linear-gradient(145deg,#202621,#0f1210);border:8px solid #303730;border-radius:90px 90px 28px 28px;flex-direction:column;justify-content:space-between;min-height:430px;padding:40px;display:flex}._packDiagram_juf8h_1 span{background:#242a25;border:1px solid #6a716a;border-radius:6px;padding:16px}._packDiagram_juf8h_1 b{color:#f0b900}._rules_juf8h_1{gap:10px;display:grid}._rules_juf8h_1 article{border-bottom:1px solid #ddd6c8;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:10px;display:grid}._rules_juf8h_1 b{color:#b38300;font-size:25px}._rules_juf8h_1 p{margin:0;line-height:1.55}._testBand_juf8h_1{color:#fff;background:#202520}._testBand_juf8h_1 ._articleHeading_juf8h_1 p{color:#cbd0ca}._testGrid_juf8h_1{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._testGrid_juf8h_1 article{background:#2b312c;border-color:#444b45}._testGrid_juf8h_1 p{color:#cbd0ca}._schedule_juf8h_1{color:#151816;background:#f0b900}._faqSection_juf8h_1+*{display:none}@media (width<=900px){._heroGrid_juf8h_1,._packLayout_juf8h_1{grid-template-columns:1fr}._heroProduct_juf8h_1{min-height:330px}._missionGrid_juf8h_1,._carrierGrid_juf8h_1,._testGrid_juf8h_1{grid-template-columns:repeat(2,1fr)}._metricRow_juf8h_1{grid-template-columns:repeat(3,1fr)}._guideGridFive_juf8h_1>article:last-child{max-width:none}}@media (width<=620px){._hero_juf8h_1{padding-top:38px}._heroGrid_juf8h_1{gap:18px}._heroProduct_juf8h_1{min-height:300px}._heroProduct_juf8h_1:before{width:270px;height:270px}._heroProduct_juf8h_1 img{max-height:280px}._missionGrid_juf8h_1,._carrierGrid_juf8h_1,._moduleGrid_juf8h_1,._weightGrid_juf8h_1,._testGrid_juf8h_1,._shopGrid_juf8h_1{grid-template-columns:1fr}._metricRow_juf8h_1{grid-template-columns:repeat(2,1fr)}._planStrip_juf8h_1,._schedule_juf8h_1{display:block}._planStrip_juf8h_1 strong,._schedule_juf8h_1 strong{min-width:0;margin-bottom:8px;display:block}._packDiagram_juf8h_1{min-height:360px}._guideGridFive_juf8h_1>article:last-child{grid-column:auto}}._guideGridSix_s1ucq_1{grid-template-columns:repeat(2,minmax(0,1fr))!important}._hero_s1ucq_1{color:#fff;background:radial-gradient(circle at 77% 48%,#24353c 0,#121a1d 37%,#070a0b 78%);border-bottom:5px solid #f0b900;padding:62px 0 66px;overflow:hidden}._heroGrid_s1ucq_1{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:50px;display:grid}._hero_s1ucq_1 h1{letter-spacing:-.05em;margin:12px 0 22px;font-size:clamp(44px,6vw,76px);line-height:.95}._hero_s1ucq_1 h1 em{color:#f0b900;font-style:normal}._hero_s1ucq_1 p{color:#e0e6e8;max-width:710px;font-size:19px;line-height:1.55}._actions_s1ucq_1{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}._signalPanel_s1ucq_1{place-items:center;min-height:410px;display:grid;position:relative}._signalPanel_s1ucq_1>span{border:1px solid #f0b90047;border-radius:50%;position:absolute}._signalOne_s1ucq_1{width:400px;height:400px}._signalTwo_s1ucq_1{width:310px;height:310px}._signalThree_s1ucq_1{width:220px;height:220px}._phone_s1ucq_1{z-index:2;color:#131719;background:#eef1ef;border:8px solid #30383b;border-radius:34px;width:245px;min-height:320px;padding:38px 20px 22px;position:relative;box-shadow:0 25px 50px #000}._phone_s1ucq_1:before{content:"";background:#30383b;border-radius:8px;width:65px;height:7px;position:absolute;top:12px;left:82px}._phone_s1ucq_1 small{color:#9b6f00;letter-spacing:.12em;font-weight:900;display:block}._phone_s1ucq_1 strong{margin:16px 0 12px;font-size:24px;line-height:1.1;display:block}._phone_s1ucq_1 p{color:#4f595d!important;font-size:14px!important;line-height:1.45!important}._phone_s1ucq_1 b{border-top:1px solid #ccd2d0;padding-top:15px;font-size:11px;display:block}._radio_s1ucq_1{z-index:3;color:#fff;background:#20282a;border:4px solid #4a5355;border-radius:8px;width:135px;padding:18px;position:absolute;bottom:18px;right:0;box-shadow:0 15px 30px #000}._radio_s1ucq_1:before{content:"";background:#555f62;border-radius:4px;width:7px;height:75px;position:absolute;top:-72px;right:18px}._radio_s1ucq_1 i{background:repeating-radial-gradient(circle,#252d2f 0 3px,#111 4px 6px);border:3px solid #6d7778;border-radius:50%;height:55px;margin-bottom:12px;display:block}._radio_s1ucq_1 strong,._radio_s1ucq_1 small{display:block}._radio_s1ucq_1 strong{color:#f0b900}._radio_s1ucq_1 small{margin-top:4px;font-size:8px}._alertGrid_s1ucq_1{gap:11px;display:grid}._alertGrid_s1ucq_1 article{background:#fff;border:1px solid #d6d1c6;border-radius:6px;grid-template-columns:58px 1fr;gap:17px;padding:19px;display:grid}._alertGrid_s1ucq_1 span{color:#f0b900;background:#172126;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:800;display:grid}._alertGrid_s1ucq_1 h3{margin:0 0 5px;font-size:19px}._alertGrid_s1ucq_1 p{color:#596164;margin:0;line-height:1.5}._verifyStrip_s1ucq_1{color:#141719;background:#f0b900;border-radius:6px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;padding:18px 21px;display:flex}._verifyStrip_s1ucq_1 strong{margin-right:auto}._verifyStrip_s1ucq_1 span{font-size:12px;font-weight:800}._caution_s1ucq_1{color:#171a17;background:#fff2e2;border-left:5px solid #b43b2f;border-radius:0 6px 6px 0;margin-top:20px;padding:19px 22px}._caution_s1ucq_1 strong{font-size:18px}._caution_s1ucq_1 p{margin:5px 0 0;line-height:1.55}._actionBand_s1ucq_1{color:#fff;background:#182125}._actionBand_s1ucq_1 ._articleHeading_s1ucq_1 p{color:#cbd3d5}._actionFlow_s1ucq_1{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}._actionFlow_s1ucq_1 article{background:#232e32;border:1px solid #3c494d;border-radius:6px;padding:19px;position:relative}._actionFlow_s1ucq_1 article:not(:last-child):after{content:"›";z-index:2;color:#f0b900;font-size:25px;position:absolute;top:40%;right:-9px}._actionFlow_s1ucq_1 b{color:#f0b900}._actionFlow_s1ucq_1 h3{margin:9px 0 6px}._actionFlow_s1ucq_1 p{color:#cbd3d5;margin:0;font-size:13px;line-height:1.45}._messageCard_s1ucq_1{color:#161a1b;background:#f3e7ba;border-radius:6px;margin-top:20px;padding:24px}._messageCard_s1ucq_1 small{text-transform:uppercase;letter-spacing:.12em;color:#846200;font-weight:900;display:block}._messageCard_s1ucq_1 strong{margin:9px 0;font-size:clamp(18px,2.5vw,26px);display:block}._messageCard_s1ucq_1 p{color:#50585a;margin:0}._meetingGrid_s1ucq_1{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._meetingGrid_s1ucq_1 article{background:#fff;border:1px solid #d7d2c7;border-radius:6px;padding:21px}._meetingGrid_s1ucq_1 span{text-transform:uppercase;letter-spacing:.13em;color:#956d00;font-size:11px;font-weight:900}._meetingGrid_s1ucq_1 h3{margin:8px 0;font-size:19px}._meetingGrid_s1ucq_1 p{color:#596164;margin:0;line-height:1.5}._contactRules_s1ucq_1{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:19px;display:grid}._contactRules_s1ucq_1 article{background:#ece8de;border-radius:6px;grid-template-columns:42px 1fr;gap:13px;padding:18px;display:grid}._contactRules_s1ucq_1 b{color:#a07700;font-size:26px}._contactRules_s1ucq_1 h3{margin:0 0 5px;font-size:17px}._contactRules_s1ucq_1 p{color:#596164;margin:0;line-height:1.45}._methodsBand_s1ucq_1{background:#e9edf0;border-block:1px solid #d5dbde}._paceGrid_s1ucq_1{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._paceGrid_s1ucq_1 article{color:#fff;background:#172126;border-radius:6px;padding:21px}._paceGrid_s1ucq_1 span{color:#151819;background:#f0b900;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}._paceGrid_s1ucq_1 h3{margin:13px 0 6px}._paceGrid_s1ucq_1 p{color:#cbd3d5;margin:0;line-height:1.5}._matrix_s1ucq_1{border:1px solid #c7ced1;border-radius:6px;margin-top:20px;overflow:hidden}._matrix_s1ucq_1>div{background:#fff;grid-template-columns:1.05fr 1fr 1fr 1.25fr 1.1fr;display:grid}._matrix_s1ucq_1>div:first-child{background:#f0b900}._matrix_s1ucq_1 span,._matrix_s1ucq_1 b{border-bottom:1px solid #d5dbdd;border-right:1px solid #d5dbdd;padding:10px;font-size:12px}._powerGrid_s1ucq_1{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._powerGrid_s1ucq_1 article{border:1px solid #d7d2c7;border-radius:6px;padding:21px}._powerGrid_s1ucq_1 h3{margin:0 0 8px}._powerGrid_s1ucq_1 p{color:#596164;margin:0;line-height:1.5}._shopGrid_s1ucq_1{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}._shopGrid_s1ucq_1 a{color:#171a17;background:#fff8e6;border:1px solid #cabf9d;border-radius:6px;padding:17px}._shopGrid_s1ucq_1 strong,._shopGrid_s1ucq_1 span{display:block}._shopGrid_s1ucq_1 span{color:#896600;margin-top:5px;font-size:13px}._drillBand_s1ucq_1{color:#fff;background:#202a2d}._drillBand_s1ucq_1 ._articleHeading_s1ucq_1 p{color:#cbd3d5}._drillGrid_s1ucq_1{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}._drillGrid_s1ucq_1 article{background:#2a3539;border:1px solid #435054;border-radius:6px;padding:20px}._drillGrid_s1ucq_1 span{color:#f0b900;letter-spacing:.13em;font-size:11px;font-weight:900}._drillGrid_s1ucq_1 h3{margin:7px 0}._drillGrid_s1ucq_1 p{color:#cbd3d5;margin:0;line-height:1.5}._reviewStrip_s1ucq_1{color:#151819;background:#f0b900;border-radius:6px;gap:20px;margin-top:18px;padding:19px 22px;display:flex}._reviewStrip_s1ucq_1 strong{min-width:120px}._reviewStrip_s1ucq_1 span{font-size:13px;line-height:1.5}@media (width<=920px){._heroGrid_s1ucq_1{grid-template-columns:1fr}._signalPanel_s1ucq_1{min-height:380px}._actionFlow_s1ucq_1{grid-template-columns:repeat(3,1fr)}._meetingGrid_s1ucq_1,._paceGrid_s1ucq_1{grid-template-columns:repeat(2,1fr)}._matrix_s1ucq_1{overflow-x:auto}._matrix_s1ucq_1>div{min-width:760px}._shopGrid_s1ucq_1{grid-template-columns:1fr}._guideGridSix_s1ucq_1{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){._hero_s1ucq_1{padding-top:38px}._signalPanel_s1ucq_1{min-height:360px}._signalOne_s1ucq_1{width:330px!important;height:330px!important}._radio_s1ucq_1{right:5px}._actionFlow_s1ucq_1,._meetingGrid_s1ucq_1,._paceGrid_s1ucq_1,._contactRules_s1ucq_1,._powerGrid_s1ucq_1,._drillGrid_s1ucq_1{grid-template-columns:1fr}._actionFlow_s1ucq_1 article:after{display:none}._verifyStrip_s1ucq_1{flex-direction:column;align-items:flex-start}._reviewStrip_s1ucq_1{display:block}._reviewStrip_s1ucq_1 strong{margin-bottom:8px;display:block}._guideGridSix_s1ucq_1{grid-template-columns:1fr!important}}._page_18wyb_1{color:#171717;background:#f4f2ec}._breadcrumbWrap_18wyb_1{padding-top:22px}._hero_18wyb_1{color:#fff;background:radial-gradient(circle at 80% 30%,#323232 0,#171717 38%,#080808 74%);border-bottom:4px solid #f1b900;padding:72px 0 82px}._heroGrid_18wyb_1{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);align-items:end;gap:72px;display:grid}._eyebrow_18wyb_1,._sectionLabel_18wyb_1{color:#d9a900;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:800}._hero_18wyb_1 h1{letter-spacing:-.05em;text-transform:uppercase;margin:18px 0 28px;font-size:clamp(3rem,6.8vw,6.9rem);line-height:.86}._hero_18wyb_1 h1 em{color:#f1b900;font-style:normal}._lede_18wyb_1{color:#d8d8d8;max-width:760px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.55}._actions_18wyb_1{flex-wrap:wrap;gap:14px;margin:34px 0 18px;display:flex}._meta_18wyb_1{color:#9b9b9b;font-size:.78rem}._quickAnswer_18wyb_1{color:#111;background:#f1b900;border-radius:6px;padding:30px;box-shadow:18px 18px #ffffff0f}._quickAnswer_18wyb_1>span{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:900}._quickAnswer_18wyb_1>strong{margin:14px 0;font-size:1.8rem;line-height:1.05;display:block}._quickAnswer_18wyb_1 p{line-height:1.5}._quickAnswer_18wyb_1 div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}._quickAnswer_18wyb_1 b{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#111;border-radius:3px;padding:7px 9px;font-size:.68rem}._jump_18wyb_1{z-index:5;background:#fff;border-bottom:1px solid #ddd;position:sticky;top:0;overflow-x:auto}._jump_18wyb_1 div{white-space:nowrap;gap:30px;display:flex}._jump_18wyb_1 a{color:#292929;text-transform:uppercase;letter-spacing:.05em;padding:18px 0;font-size:.8rem;font-weight:800}._section_18wyb_1{padding-top:86px;padding-bottom:86px}._sectionHeading_18wyb_1{grid-template-columns:160px 1fr 1fr;align-items:start;gap:34px;margin-bottom:42px;display:grid}._sectionHeading_18wyb_1>p{color:#b38700;text-transform:uppercase;letter-spacing:.15em;font-size:.76rem;font-weight:900}._sectionHeading_18wyb_1 h2,._mathGrid_18wyb_1 h2,._faqGrid_18wyb_1 h2,._sources_18wyb_1 h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,4.1rem);line-height:.95}._sectionHeading_18wyb_1>span{color:#5f5f5f;font-size:1.05rem;line-height:1.65}._missionGrid_18wyb_1{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._missionGrid_18wyb_1 article{background:#fff;border-top:5px solid #171717;border-radius:6px;padding:28px}._missionGrid_18wyb_1 strong{font-size:1.35rem}._missionGrid_18wyb_1 p{color:#555;line-height:1.6}._missionGrid_18wyb_1 small{border-top:1px solid #ddd;padding-top:18px;font-weight:700;line-height:1.45;display:block}._mathBand_18wyb_1{color:#fff;background:#171717}._mathGrid_18wyb_1{grid-template-columns:.7fr 1.3fr;gap:70px;padding-top:82px;padding-bottom:82px;display:grid}._mathGrid_18wyb_1>div>p:not(._sectionLabel_18wyb_1){color:#bbb;line-height:1.65}._formulas_18wyb_1{gap:12px;display:grid}._formulas_18wyb_1 article{border:1px solid #444;border-radius:6px;padding:22px 25px}._formulas_18wyb_1 span{color:#f1b900;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:900}._formulas_18wyb_1 strong{margin:6px 0;font-size:1.5rem;display:block}._formulas_18wyb_1 p{color:#bbb;margin:0;line-height:1.5}._systemGrid_18wyb_1{grid-template-columns:1fr 1fr;gap:14px;display:grid}._systemGrid_18wyb_1 article{background:#fff;border-radius:6px;grid-template-columns:72px 1fr;gap:20px;padding:25px;display:grid}._systemGrid_18wyb_1 article>span{color:#d9a900;font-size:2rem;font-weight:900}._systemGrid_18wyb_1 h3{margin:0;font-size:1.3rem}._systemGrid_18wyb_1 p{color:#555;line-height:1.55}._systemGrid_18wyb_1 a{color:#8b6900;font-weight:800}._perspective_18wyb_1{background:#e2dfd4;border-left:6px solid #171717;border-radius:0 6px 6px 0;grid-template-columns:.55fr 1.45fr;gap:35px;margin-top:26px;padding:32px;display:grid}._perspective_18wyb_1 h3{margin:6px 0;font-size:2rem}._perspective_18wyb_1>p{margin:0;line-height:1.65}._decisionBand_18wyb_1{background:#e7b800}._decisionTable_18wyb_1{color:#fff;background:#111;border-radius:6px;overflow:hidden}._decisionTable_18wyb_1>div{border-bottom:1px solid #3b3b3b;grid-template-columns:.45fr 1fr 1fr;gap:28px;padding:24px;display:grid}._decisionTable_18wyb_1>div:last-child{border:0}._decisionTable_18wyb_1 b{color:#f1b900}._decisionTable_18wyb_1 span,._decisionTable_18wyb_1 em{color:#ccc;font-style:normal;line-height:1.5}._testList_18wyb_1{counter-reset:test;margin:0;padding:0;list-style:none}._testList_18wyb_1 li{counter-increment:test;border-top:1px solid #ccc;grid-template-columns:48px 190px 1fr;align-items:center;gap:22px;padding:18px 0;display:grid}._testList_18wyb_1 li:before{content:counter(test);color:#f1b900;background:#171717;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}._testList_18wyb_1 span{color:#555}._appCta_18wyb_1{color:#fff;background:#171717;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;margin-top:45px;padding:30px;display:flex}._appCta_18wyb_1 span{color:#f1b900;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:900;display:block}._appCta_18wyb_1 strong{max-width:760px;margin-top:8px;display:block}._faqBand_18wyb_1{background:#fff}._faqGrid_18wyb_1{grid-template-columns:.65fr 1.35fr;gap:70px;padding-top:80px;padding-bottom:80px;display:grid}._faqGrid_18wyb_1 details{border-top:1px solid #ccc;padding:20px 0}._faqGrid_18wyb_1 summary{cursor:pointer;font-weight:800}._faqGrid_18wyb_1 details p{color:#555;line-height:1.65}._sources_18wyb_1{grid-template-columns:1fr 1fr;gap:50px;padding-top:82px;padding-bottom:82px;display:grid}._sources_18wyb_1>div>p{color:#555;line-height:1.65}._sources_18wyb_1 ol{margin:0;padding-left:24px}._sources_18wyb_1 li{padding:7px}._sources_18wyb_1 a{text-decoration:underline}._disclaimer_18wyb_1,._copyright_18wyb_1{border:1px solid #d0cab9;border-radius:6px;grid-column:1/-1;margin:0;padding:18px;line-height:1.55}._copyright_18wyb_1{color:#666;border:0;padding:0;font-size:.78rem}@media (width<=850px){._heroGrid_18wyb_1,._mathGrid_18wyb_1,._faqGrid_18wyb_1,._sources_18wyb_1{grid-template-columns:1fr}._hero_18wyb_1{padding:48px 0}._heroGrid_18wyb_1{gap:38px}._sectionHeading_18wyb_1{grid-template-columns:1fr;gap:12px}._missionGrid_18wyb_1,._systemGrid_18wyb_1,._perspective_18wyb_1{grid-template-columns:1fr}._decisionTable_18wyb_1>div{grid-template-columns:1fr;gap:10px}._testList_18wyb_1 li{grid-template-columns:40px 1fr}._testList_18wyb_1 span{grid-column:2}._appCta_18wyb_1{flex-direction:column;align-items:flex-start}._sources_18wyb_1 ._disclaimer_18wyb_1,._sources_18wyb_1 ._copyright_18wyb_1{grid-column:1}._jump_18wyb_1 div{gap:22px}}@media (width<=520px){._hero_18wyb_1 h1{font-size:3.35rem}._quickAnswer_18wyb_1{padding:23px}._section_18wyb_1{padding-top:58px;padding-bottom:58px}._systemGrid_18wyb_1 article{grid-template-columns:52px 1fr;padding:20px}._systemGrid_18wyb_1 article>span{font-size:1.4rem}._missionGrid_18wyb_1 article{padding:22px}._mathGrid_18wyb_1,._faqGrid_18wyb_1,._sources_18wyb_1{padding-top:58px;padding-bottom:58px}._actions_18wyb_1 a{text-align:center;width:100%}}._hero_1jr6u_1{color:#fff;background:radial-gradient(circle at 76%,#394119 0,#0000 34%),linear-gradient(125deg,#080a08,#172019 65%,#090b09);border-bottom:5px solid #f0b900;overflow:hidden}._heroGrid_1jr6u_1{grid-template-columns:1.08fr .92fr;align-items:center;gap:55px;min-height:575px;padding-block:70px;display:grid}._hero_1jr6u_1 h1{letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 23px;font-size:clamp(3rem,6vw,6.3rem);line-height:.93}._hero_1jr6u_1 h1 em{color:#f0b900;font-style:normal}._hero_1jr6u_1 p{color:#d9dfda;max-width:710px;font-size:1.08rem;line-height:1.68}._actions_1jr6u_1{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}._mapPanel_1jr6u_1{background:#182019;border:1px solid #465047;border-radius:7px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0008}._mapGrid_1jr6u_1{opacity:.7;background-color:#0000;background-image:linear-gradient(25deg,#0000 46%,#3d463e 47% 49%,#0000 50%),linear-gradient(115deg,#0000 45%,#343d35 46% 49%,#0000 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:85px 85px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}._you_1jr6u_1,._safe_1jr6u_1{z-index:2;border-radius:50%;place-items:center;width:58px;height:58px;font-size:.7rem;font-weight:900;display:grid;position:absolute}._you_1jr6u_1{color:#111;background:#fff;bottom:80px;left:52px}._safe_1jr6u_1{color:#111;background:#f0b900;top:54px;right:58px}._routeOne_1jr6u_1,._routeTwo_1jr6u_1{transform-origin:0;z-index:1;background:#f0b900;height:7px;position:absolute}._routeOne_1jr6u_1{width:165px;bottom:113px;left:100px;transform:rotate(-34deg)}._routeTwo_1jr6u_1{width:145px;bottom:203px;left:233px;transform:rotate(-29deg)}._status_1jr6u_1{z-index:3;background:#090b09dd;border-left:4px solid #f0b900;padding:15px;position:absolute;bottom:22px;left:35px;right:35px}._status_1jr6u_1 small{color:#f0b900;letter-spacing:.13em;display:block}._status_1jr6u_1 strong{margin:4px 0;font-size:1.15rem;display:block}._status_1jr6u_1 p{color:#aeb7af!important;margin:0!important;font-size:.75rem!important}._orderBanner_1jr6u_1{color:#fff;background:#9a1e21;border-radius:6px;grid-template-columns:.38fr 1fr;gap:24px;margin:24px 0;padding:28px;display:grid}._orderBanner_1jr6u_1 strong{text-transform:uppercase;font-size:1.55rem}._orderBanner_1jr6u_1 p{margin:0;line-height:1.6}._decisionGrid_1jr6u_1{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._decisionGrid_1jr6u_1 article,._destinationGrid_1jr6u_1 article,._routeGrid_1jr6u_1 article,._shelterGrid_1jr6u_1 article,._reentryGrid_1jr6u_1 article{background:#fff;border:1px solid #d6d8d5;border-radius:6px;padding:23px}._decisionGrid_1jr6u_1 span,._routeGrid_1jr6u_1 span{color:#9a1e21;font-weight:900}._decisionGrid_1jr6u_1 h3,._destinationGrid_1jr6u_1 h3,._routeGrid_1jr6u_1 h3,._shelterGrid_1jr6u_1 h3,._reentryGrid_1jr6u_1 h3{margin:9px 0 7px}._decisionGrid_1jr6u_1 p,._destinationGrid_1jr6u_1 p,._routeGrid_1jr6u_1 p,._shelterGrid_1jr6u_1 p,._reentryGrid_1jr6u_1 p{color:#59605a;margin:0;line-height:1.58}._triggerStrip_1jr6u_1{background:#f0b900;border-radius:6px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;padding:17px;display:flex}._triggerStrip_1jr6u_1 strong{margin-right:auto}._triggerStrip_1jr6u_1 span{font-size:.75rem;font-weight:800}._warning_1jr6u_1{background:#fff1df;border-left:5px solid #9a1e21;margin-top:20px;padding:20px 22px}._warning_1jr6u_1 strong{font-size:1.05rem}._warning_1jr6u_1 p{margin:5px 0 0;line-height:1.55}._destinationBand_1jr6u_1{background:#ece9df;border-block:1px solid #d6d2c8}._destinationGrid_1jr6u_1,._routeGrid_1jr6u_1,._shelterGrid_1jr6u_1,._reentryGrid_1jr6u_1{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._destinationGrid_1jr6u_1 b{color:#b6b9b5;font-size:1.7rem}._shelterNotice_1jr6u_1{color:#fff;background:#161b17;border-radius:6px;margin-top:18px;padding:24px}._shelterNotice_1jr6u_1 strong{color:#f0b900;font-size:1.15rem}._shelterNotice_1jr6u_1 p{color:#d0d6d1;margin:7px 0 0;line-height:1.55}._routeGrid_1jr6u_1 article{border-top:4px solid #f0b900}._shelterBand_1jr6u_1{color:#fff;background:#182019}._shelterBand_1jr6u_1 h2{color:#fff}._shelterBand_1jr6u_1 .articleHeading>p:last-child{color:#ccd3cd}._shelterGrid_1jr6u_1 article{background:#242c25;border-color:#3e493f}._shelterGrid_1jr6u_1 h3{color:#fff}._shelterGrid_1jr6u_1 p{color:#cbd2cc}._safeRoom_1jr6u_1{color:#111;background:#f0b900;border-radius:6px;grid-template-columns:1.15fr .85fr;gap:25px;margin-top:18px;padding:24px;display:grid}._safeRoom_1jr6u_1 small{letter-spacing:.12em;display:block}._safeRoom_1jr6u_1 strong{margin-top:5px;display:block}._safeRoom_1jr6u_1 p{margin:0;line-height:1.55}._accessGrid_1jr6u_1{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}._accessGrid_1jr6u_1 article{background:#f0f1ed;border-radius:6px;grid-template-columns:42px 1fr;gap:13px;padding:20px;display:grid}._accessGrid_1jr6u_1 b{color:#9c7310;font-size:1.6rem}._accessGrid_1jr6u_1 h3{margin:0 0 6px}._accessGrid_1jr6u_1 p{color:#59605a;margin:0;line-height:1.5}._shopGrid_1jr6u_1{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}._shopGrid_1jr6u_1 a{color:#fff;background:#151a16;border-radius:6px;gap:6px;padding:18px;text-decoration:none;display:grid}._shopGrid_1jr6u_1 span{color:#f0b900;font-size:.8rem}._drillBand_1jr6u_1{color:#fff;background:linear-gradient(140deg,#111612,#2a312b)}._drillBand_1jr6u_1 h2{color:#fff}._drillBand_1jr6u_1 .articleHeading>p:last-child{color:#cbd2cc}._drillGrid_1jr6u_1{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}._drillGrid_1jr6u_1 article{background:#29302a;border:1px solid #434b44;border-radius:6px;padding:17px 13px}._drillGrid_1jr6u_1 span{color:#f0b900;font-size:1.55rem;font-weight:900}._drillGrid_1jr6u_1 h3{margin:10px 0 6px;font-size:.95rem}._drillGrid_1jr6u_1 p{color:#cbd2cc;margin:0;font-size:.78rem;line-height:1.5}._reviewStrip_1jr6u_1{border:1px solid #485149;border-radius:6px;grid-template-columns:.2fr 1fr;gap:18px;margin-top:18px;padding:18px;display:grid}._reviewStrip_1jr6u_1 strong{color:#f0b900;text-transform:uppercase}._reviewStrip_1jr6u_1 span{color:#d1d6d2;line-height:1.5}@media (width<=1000px){._heroGrid_1jr6u_1{grid-template-columns:1fr}._mapPanel_1jr6u_1{max-width:650px}._destinationGrid_1jr6u_1,._routeGrid_1jr6u_1,._shelterGrid_1jr6u_1,._reentryGrid_1jr6u_1,._drillGrid_1jr6u_1{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){._heroGrid_1jr6u_1{gap:28px;padding-block:45px}._hero_1jr6u_1 h1{font-size:3.15rem}._mapPanel_1jr6u_1{min-height:360px}._orderBanner_1jr6u_1,._safeRoom_1jr6u_1,._reviewStrip_1jr6u_1,._decisionGrid_1jr6u_1,._destinationGrid_1jr6u_1,._routeGrid_1jr6u_1,._shelterGrid_1jr6u_1,._reentryGrid_1jr6u_1,._accessGrid_1jr6u_1,._shopGrid_1jr6u_1,._drillGrid_1jr6u_1{grid-template-columns:1fr}._triggerStrip_1jr6u_1{align-items:flex-start}._triggerStrip_1jr6u_1 strong{width:100%}}._hero_iez9y_1{color:#fff;background:radial-gradient(circle at 75% 35%,#5d1118 0,#0000 34%),linear-gradient(120deg,#07090a 0%,#171a1d 68%,#08090a 100%);border-block:1px solid #333}._heroGrid_iez9y_1{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:570px;padding-block:72px;display:grid}._hero_iez9y_1 h1{letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 24px;font-size:clamp(3rem,6vw,6.4rem);line-height:.92}._hero_iez9y_1 h1 em{color:#f6b900;font-style:normal}._hero_iez9y_1 p{color:#d2d5d8;max-width:700px;font-size:1.08rem;line-height:1.7}._actions_iez9y_1{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}._case_iez9y_1{background:linear-gradient(145deg,#202429,#101214);border:2px solid #393d41;border-radius:8px;min-height:390px;padding:38px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0009,inset 0 0 0 8px #0a0b0c}._case_iez9y_1:before,._case_iez9y_1:after{content:"";background:#070808;border:1px solid #3c4044;border-radius:5px;height:14px;position:absolute;left:70px;right:70px}._case_iez9y_1:before{top:0}._case_iez9y_1:after{bottom:0}._cross_iez9y_1{color:#fff;background:#9b1623;border-radius:8px;place-items:center;width:94px;height:94px;font-size:5rem;font-weight:900;line-height:1;display:grid;box-shadow:0 8px 20px #0008}._caseLabel_iez9y_1{border-bottom:1px solid #41464b;gap:4px;margin:26px 0 30px;padding-bottom:20px;display:grid}._caseLabel_iez9y_1 small{color:#f6b900;letter-spacing:.16em}._caseLabel_iez9y_1 strong{font-size:1.7rem}._caseLabel_iez9y_1 span{color:#aeb4ba;letter-spacing:.11em;font-size:.8rem}._caseGrid_iez9y_1{grid-template-columns:40px 1fr 40px 1fr;align-items:center;gap:12px;display:grid}._caseGrid_iez9y_1 b{aspect-ratio:1;color:#111;background:#f6b900;border-radius:50%;place-items:center;display:grid}._caseGrid_iez9y_1 span{text-transform:uppercase;letter-spacing:.08em;color:#d6d8db;font-size:.84rem}._emergencyBanner_iez9y_1{color:#fff;background:#9b1623;border-radius:6px;grid-template-columns:.36fr 1fr;gap:30px;margin:28px 0;padding:30px;display:grid}._emergencyBanner_iez9y_1 strong{text-transform:uppercase;font-size:1.5rem}._emergencyBanner_iez9y_1 p{margin:0;line-height:1.65}._levelGrid_iez9y_1,._bleedGrid_iez9y_1{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._levelGrid_iez9y_1 article,._bleedGrid_iez9y_1 article{background:#fff;border:1px solid #d6d8da;border-radius:6px;padding:24px}._levelGrid_iez9y_1 span,._bleedGrid_iez9y_1 span{color:#9b1623;letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:800}._levelGrid_iez9y_1 h3,._bleedGrid_iez9y_1 h3{margin:13px 0 10px;font-size:1.35rem}._levelGrid_iez9y_1 p,._bleedGrid_iez9y_1 p{color:#50565c;margin:0;line-height:1.65}._flow_iez9y_1{background:#16191c;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:20px;display:grid;overflow:hidden}._flow_iez9y_1 article{color:#fff;background:#202429;padding:28px}._flow_iez9y_1 b{color:#111;background:#f6b900;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}._flow_iez9y_1 h3{margin:14px 0 8px;font-size:1.45rem}._flow_iez9y_1 p{color:#cdd1d5;margin:0;line-height:1.6}._systemBand_iez9y_1,._medicalBand_iez9y_1{background:#f0f1f2;border-block:1px solid #d5d7d9}._moduleGrid_iez9y_1{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._moduleGrid_iez9y_1 article{background:#fff;border-top:4px solid #f6b900;border-radius:6px;padding:26px;position:relative}._moduleGrid_iez9y_1 span{color:#d7dade;font-size:2rem;font-weight:900}._moduleGrid_iez9y_1 h3{margin:10px 0;font-size:1.25rem}._moduleGrid_iez9y_1 p{color:#535960;margin:0;line-height:1.62}._placement_iez9y_1{color:#fff;background:#16191c;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:22px;display:flex}._placement_iez9y_1 strong{margin-right:auto}._placement_iez9y_1 span{border:1px solid #4b5055;border-radius:4px;padding:8px 11px;font-size:.78rem}._warning_iez9y_1{background:#fff4f4;border-left:5px solid #9b1623;margin-top:22px;padding:24px 26px}._warning_iez9y_1 strong{color:#7b0f19;text-transform:uppercase}._warning_iez9y_1 p{color:#4f5459;margin:7px 0 0;line-height:1.65}._courseCard_iez9y_1{color:#fff;background:#101214;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:26px;display:flex}._courseCard_iez9y_1 div{gap:5px;display:grid}._courseCard_iez9y_1 small{color:#f6b900;text-transform:uppercase;letter-spacing:.1em}._courseCard_iez9y_1 strong{font-size:1.2rem}._medicalGrid_iez9y_1{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}._medicalGrid_iez9y_1 article{background:#fff;border-left:4px solid #9b1623;border-radius:6px;padding:24px}._medicalGrid_iez9y_1 h3{margin:0 0 8px}._medicalGrid_iez9y_1 p{color:#535960;margin:0;line-height:1.62}._checkGrid_iez9y_1{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._checkGrid_iez9y_1 article{border:1px solid #d9dbdd;border-radius:6px;grid-template-columns:50px 1fr;gap:16px;padding:20px;display:grid}._checkGrid_iez9y_1 b{color:#b8bdc1;font-size:1.5rem}._checkGrid_iez9y_1 h3{margin:0 0 6px}._checkGrid_iez9y_1 p{color:#555b61;margin:0;line-height:1.55}._shopGrid_iez9y_1{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}._shopGrid_iez9y_1 a{color:#fff;background:#15181b;border-radius:6px;gap:8px;padding:22px;text-decoration:none;display:grid}._shopGrid_iez9y_1 span{color:#f6b900}._drillBand_iez9y_1{color:#fff;background:linear-gradient(145deg,#111417,#202429)}._drillBand_iez9y_1 h2{color:#fff}._drillBand_iez9y_1 .articleHeading>p:last-child{color:#c7ccd0}._drillGrid_iez9y_1{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}._drillGrid_iez9y_1 article{background:#292d31;border-radius:6px;padding:18px 14px}._drillGrid_iez9y_1 span{color:#f6b900;font-size:1.7rem;font-weight:900}._drillGrid_iez9y_1 h3{margin:12px 0 7px;font-size:1rem}._drillGrid_iez9y_1 p{color:#cbd0d4;margin:0;font-size:.82rem;line-height:1.5}._reviewStrip_iez9y_1{border:1px solid #4a4f54;border-radius:6px;grid-template-columns:.25fr 1fr;gap:20px;margin-top:18px;padding:20px;display:grid}._reviewStrip_iez9y_1 strong{color:#f6b900;text-transform:uppercase}._reviewStrip_iez9y_1 span{color:#d0d4d7;line-height:1.55}@media (width<=1000px){._heroGrid_iez9y_1{grid-template-columns:1fr}._case_iez9y_1{max-width:620px}._drillGrid_iez9y_1{grid-template-columns:repeat(2,1fr)}._levelGrid_iez9y_1,._bleedGrid_iez9y_1,._moduleGrid_iez9y_1{grid-template-columns:1fr 1fr}}@media (width<=700px){._heroGrid_iez9y_1{gap:28px;padding-block:45px}._hero_iez9y_1 h1{font-size:3.2rem}._case_iez9y_1{min-height:350px;padding:28px 22px}._caseGrid_iez9y_1{grid-template-columns:36px 1fr}._emergencyBanner_iez9y_1,._reviewStrip_iez9y_1,._levelGrid_iez9y_1,._bleedGrid_iez9y_1,._flow_iez9y_1,._moduleGrid_iez9y_1,._medicalGrid_iez9y_1,._checkGrid_iez9y_1,._shopGrid_iez9y_1,._drillGrid_iez9y_1{grid-template-columns:1fr}._courseCard_iez9y_1{flex-direction:column;align-items:flex-start}._placement_iez9y_1{align-items:flex-start}._placement_iez9y_1 strong{width:100%}}._page_40cfh_1{color:#eef2f0;background:#0d1113;min-height:75vh}._hero_40cfh_2{background:#151c1f;border-bottom:3px solid #f5b800;padding:52px 0}._hero_40cfh_2>div{justify-content:space-between;align-items:end;gap:36px;display:flex}._hero_40cfh_2 h1,._accessCard_40cfh_4 h1{font:900 clamp(42px, 6vw, 68px)/.9 var(--serif);letter-spacing:-.05em;text-transform:uppercase;margin:0}._hero_40cfh_2 p:not(._eyebrow_40cfh_5){color:#a6b0ac;max-width:700px;margin:20px 0 0}._eyebrow_40cfh_5{color:#f5b800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:900}._user_40cfh_7{background:#090c0e;border:1px solid #ffffff1f;min-width:220px;padding:18px;display:grid}._user_40cfh_7 span,._statuses_40cfh_8 span{color:#87918e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}._user_40cfh_7 strong{margin-top:5px;font-size:11px}._user_40cfh_7 a{color:#f5b800;margin-top:10px;font-size:9px;font-weight:800}._workspace_40cfh_11{padding-top:42px;padding-bottom:84px}._summary_40cfh_12{background:#171d20;border:1px solid #ffffff1f;grid-template-columns:repeat(5,minmax(0,1fr)) auto;display:grid}._summary_40cfh_12>div:not(._filters_40cfh_13){border-right:1px solid #ffffff1a;padding:20px;display:grid}._summary_40cfh_12 strong{color:#f5b800;font-size:18px}._summary_40cfh_12 span{color:#8f9995;text-transform:uppercase;font-size:8px;font-weight:850}._filters_40cfh_13{gap:7px;padding:12px;display:flex}._filters_40cfh_13 button{cursor:pointer;color:#afb8b5;text-transform:uppercase;background:0 0;border:1px solid #ffffff26;padding:8px 12px;font-size:9px;font-weight:850}._filters_40cfh_13 ._active_40cfh_18{color:#101416;background:#f5b800;border-color:#f5b800}._list_40cfh_19{gap:18px;margin-top:22px;display:grid}._request_40cfh_20{background:#171d20;border:1px solid #ffffff1f}._reserveRequest_40cfh_21{border-color:#f5b8008c}._request_40cfh_20>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:24px;padding:24px;display:flex}._reference_40cfh_23{color:#f5b800;font:800 9px/1 ui-monospace,monospace}._kind_40cfh_24{color:#f5b800;letter-spacing:.08em;text-transform:uppercase;background:#f5b8001a;border:1px solid #f5b8004d;margin-left:10px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-block}._request_40cfh_20 h2{margin:7px 0 0;font-size:22px}._request_40cfh_20 header p{color:#7f8986;margin:6px 0 0;font-size:9px}._contact_40cfh_27{justify-items:end;font-size:11px;display:grid}._contact_40cfh_27 a{color:#f5b800;font-weight:750}._contact_40cfh_27 span{color:#8d9793;font-size:9px}._statuses_40cfh_8{background:#101517;grid-template-columns:1fr 1fr 1.5fr;gap:12px;padding:18px 24px;display:grid}._statuses_40cfh_8 label,._statuses_40cfh_8>div{gap:6px;display:grid}._statuses_40cfh_8 select{color:#fff;background:#080b0d;border:1px solid #ffffff24;padding:10px;font-size:10px}._statuses_40cfh_8 strong{color:#f5b800;text-transform:uppercase;font-size:10px}._statuses_40cfh_8 small{color:#8b9591;font-size:8px}._retention_40cfh_35{background:#f5b80014;border-bottom:1px solid #f5b80040;gap:5px;padding:14px 24px;display:grid}._retention_40cfh_35 strong{color:#f5b800;text-transform:uppercase;font-size:9px}._retention_40cfh_35 span{color:#eef2f0;font-size:11px}._retention_40cfh_35 small{color:#9ca6a2;font-size:8px}._notes_40cfh_39{border-bottom:1px solid #ffffff1a;padding:18px 24px}._notes_40cfh_39 strong{color:#f5b800;text-transform:uppercase;font-size:9px}._notes_40cfh_39 p{color:#bcc4c1;white-space:pre-wrap;margin:7px 0 0;font-size:11px}._items_40cfh_42{padding:0 24px;display:grid}._fitDetails_40cfh_43{gap:12px;padding:22px 24px;display:grid}._fitDetails_40cfh_43>div{background:#101517;border-left:3px solid #f5b800;gap:5px;padding:14px 16px;display:grid}._fitDetails_40cfh_43 span{color:#87918e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}._fitDetails_40cfh_43 strong{color:#eef2f0;overflow-wrap:anywhere;font-size:11px}._fitDetails_40cfh_43 a{color:#f5b800;text-underline-offset:4px;font-size:9px;font-weight:850;text-decoration:underline}._item_40cfh_42{border-bottom:1px solid #ffffff1a;grid-template-columns:90px minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:18px;padding:20px 0;display:grid}._item_40cfh_42 img{object-fit:contain;background:#f3f4f2;width:90px;height:68px}._item_40cfh_42>div{gap:4px;display:grid}._item_40cfh_42 a{color:#fff}._item_40cfh_42 span{color:#f5b800;font-size:9px;font-weight:800}._item_40cfh_42 small{color:#8b9591;font-size:9px}._item_40cfh_42 dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}._item_40cfh_42 dl div{background:#0d1113;border-left:1px solid #ffffff1a;padding:8px}._item_40cfh_42 dt{color:#77817d;text-transform:uppercase;font-size:7px;font-weight:850}._item_40cfh_42 dd{overflow-wrap:anywhere;color:#e5e9e7;margin:4px 0 0;font:750 9px/1.4 ui-monospace,monospace}._reserveReply_40cfh_58{color:#f5b800;text-transform:uppercase;border:1px solid #f5b80080;margin:0 24px 18px;padding:10px 12px;font-size:9px;font-weight:850;display:inline-flex}._reserveReply_40cfh_58:hover{color:#101416;background:#f5b800}._reserveChecklist_40cfh_60{border:1px solid #f5b80059;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 24px 18px;padding:16px;display:grid}._reserveChecklist_40cfh_60 legend{color:#f5b800;letter-spacing:.08em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:900}._reserveChecklist_40cfh_60 label{color:#c8cfcc;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}._reserveChecklist_40cfh_60 input{accent-color:#f5b800}._request_40cfh_20 footer{color:#7f8985;text-transform:uppercase;justify-content:space-between;gap:18px;padding:14px 24px;font-size:8px;font-weight:750;display:flex}._error_40cfh_65,._empty_40cfh_65{color:#c7cecb;background:#171d20;border-left:3px solid #f5b800;margin-top:20px;padding:20px}._error_40cfh_65{color:#ffb8b8;border-color:#d36f6f}._audit_40cfh_67{background:#171d20;border:1px solid #ffffff1f;margin-top:42px;padding:24px}._auditHeading_40cfh_68{justify-content:space-between;align-items:end;gap:20px;display:flex}._auditHeading_40cfh_68 h2{font:850 27px/1 var(--serif);text-transform:uppercase;margin:0}._auditHeading_40cfh_68>span{color:#8f9995;text-transform:uppercase;font-size:9px;font-weight:800}._auditIntro_40cfh_71{color:#9ca6a2;max-width:760px;font-size:10px}._auditTable_40cfh_72{gap:8px;margin-top:18px;display:grid}._auditRow_40cfh_73{background:#101517;grid-template-columns:1.1fr .7fr 1fr 1fr 1.7fr 1.5fr;gap:10px;padding:14px;display:grid}._auditRow_40cfh_73>div{align-content:start;gap:5px;min-width:0;display:grid}._auditRow_40cfh_73 span{color:#78827e;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}._auditRow_40cfh_73 strong{overflow-wrap:anywhere;color:#dce2df;font-size:9px}._accessCard_40cfh_4{background:#171d20;border-top:3px solid #f5b800;margin-top:80px;margin-bottom:100px;padding:52px}._accessCard_40cfh_4 p:not(._eyebrow_40cfh_5){color:#aab3b0;max-width:700px}._accessCard_40cfh_4 a{color:#f5b800;margin-top:18px;font-weight:800;display:inline-block}@media (width<=800px){._hero_40cfh_2>div,._request_40cfh_20>header{flex-direction:column;align-items:start}._user_40cfh_7{width:100%}._contact_40cfh_27{justify-items:start}._summary_40cfh_12{grid-template-columns:1fr 1fr}._summary_40cfh_12>div:not(._filters_40cfh_13){border-bottom:1px solid #ffffff1a}._filters_40cfh_13{justify-content:stretch}._filters_40cfh_13 button{flex:1}._statuses_40cfh_8{grid-template-columns:1fr}._reserveChecklist_40cfh_60,._auditRow_40cfh_73{grid-template-columns:1fr 1fr}._item_40cfh_42{grid-template-columns:70px 1fr}._item_40cfh_42 img{width:70px}._item_40cfh_42 dl{grid-column:1/-1}}@media (width<=520px){._summary_40cfh_12{grid-template-columns:1fr}._request_40cfh_20>header,._statuses_40cfh_8,._notes_40cfh_39,._items_40cfh_42{padding-left:18px;padding-right:18px}._item_40cfh_42 dl{grid-template-columns:1fr}._item_40cfh_42 dl div{border-top:1px solid #ffffff1a;border-left:0}._request_40cfh_20 footer{flex-direction:column}._auditHeading_40cfh_68{flex-direction:column;align-items:start}._auditRow_40cfh_73{grid-template-columns:1fr}._accessCard_40cfh_4{padding:34px 24px}}._section_jnsga_1{background:#f4f3ef}._tools_jnsga_2{gap:28px;display:grid}._panel_jnsga_3{background:#fff;border:1px solid #d8d5cd;border-radius:6px;padding:clamp(22px,4vw,42px);box-shadow:0 12px 30px #0f0f0f0f}._heading_jnsga_4{max-width:820px}._heading_jnsga_4>span{color:#926b00;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}._heading_jnsga_4 h2{margin:8px 0 10px;font-size:clamp(1.7rem,3vw,2.45rem)}._heading_jnsga_4 p{color:#4d4b46;margin:0;line-height:1.65}._fields_jnsga_8,._measurementGrid_jnsga_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}._panel_jnsga_3 label{color:#222;gap:8px;font-size:.92rem;font-weight:800;display:grid}._panel_jnsga_3 label span{color:#706d66;font-size:.75rem;font-weight:700}._panel_jnsga_3 select,._panel_jnsga_3 input{color:#171717;font:inherit;background:#fff;border:1px solid #aaa69d;border-radius:6px;width:100%;min-height:48px;padding:10px 12px}._panel_jnsga_3 select:focus,._panel_jnsga_3 input:focus{border-color:#d7a800;outline:3px solid #e7b40033}._systemSummary_jnsga_13{background:#f7f2df;border-left:4px solid #e0ae00;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:flex}._systemSummary_jnsga_13 span{color:#6d6551;font-size:.8rem}._result_jnsga_15{border:1px solid #cbc6ba;border-radius:6px;margin-top:20px;padding:20px}._result_jnsga_15>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}._result_jnsga_15 h3{margin:0 0 8px;font-size:1.35rem}._result_jnsga_15 p{margin:8px 0 0;line-height:1.55}._direct_jnsga_19{background:#edf8ef;border-color:#82b78c}._adapter_jnsga_20{background:#fff8dc;border-color:#d5ad36}._unverified_jnsga_21{background:#f8eeee;border-color:#be8989}._noMatch_jnsga_22{background:#fff8dc;border:1px solid #d5ad36;border-left:5px solid #d7a800;border-radius:6px;margin-top:20px;padding:20px}._noMatch_jnsga_22>span{color:#765800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}._noMatch_jnsga_22 h3{color:#171717;margin:0 0 8px;font-size:1.35rem}._noMatch_jnsga_22 p{color:#423b2a;margin:8px 0 0;line-height:1.55}._noMatchActions_jnsga_26{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;margin-top:18px;display:flex}._noMatchActions_jnsga_26 a{color:#6e5200;text-underline-offset:3px;font-weight:800;text-decoration:underline}._noMatchActions_jnsga_26 ._primaryAction_jnsga_28{color:#171717;cursor:pointer;font:inherit;background:#d7a800;border:1px solid #b68e00;border-radius:6px;min-height:46px;padding:12px 16px;font-weight:800;text-decoration:none}._noMatchActions_jnsga_26 ._primaryAction_jnsga_28:hover{background:#f0bf14;border-color:#cfa000}._fitRequest_jnsga_30{flex:100%}._fitRequest_jnsga_30 form{background:#fff;border:1px solid #d5ad36;border-radius:6px;gap:16px;margin-top:16px;padding:20px;display:grid}._selectedSystem_jnsga_32{background:#f7f2df;border-left:4px solid #d7a800;gap:4px;padding:14px;display:grid}._selectedSystem_jnsga_32 span{color:#765800;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}._selectedSystem_jnsga_32 small{color:#655c47}._fitFormGrid_jnsga_35{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._fitRequest_jnsga_30 label{color:#252118;gap:7px;font-size:.86rem;font-weight:800;display:grid}._fitRequest_jnsga_30 input,._fitRequest_jnsga_30 select,._fitRequest_jnsga_30 textarea{color:#171717;font:inherit;background:#fff;border:1px solid #aaa69d;border-radius:6px;width:100%;min-height:48px;padding:10px 12px}._fitRequest_jnsga_30 textarea{resize:vertical;min-height:110px}._fitRequest_jnsga_30 input:focus,._fitRequest_jnsga_30 select:focus,._fitRequest_jnsga_30 textarea:focus{border-color:#d7a800;outline:3px solid #e7b40033}._fitNotes_jnsga_40{margin-top:2px}._fitConsent_jnsga_41{align-items:flex-start;line-height:1.45;font-weight:650!important;display:flex!important}._fitConsent_jnsga_41 input{flex:none;width:20px;min-height:20px}._honeypot_jnsga_43{width:0;height:0;position:absolute;left:-10000px;overflow:hidden}._fitError_jnsga_44{color:#fff;background:#411f1f;border-radius:6px;margin:0;padding:12px 14px}._submitFitRequest_jnsga_45{color:#fff;cursor:pointer;font:inherit;background:#171717;border:1px solid #171717;border-radius:6px;width:fit-content;min-height:48px;padding:12px 18px;font-weight:850}._submitFitRequest_jnsga_45:hover{background:#333}._submitFitRequest_jnsga_45:disabled{cursor:wait;opacity:.65}._fitConfirmation_jnsga_48{background:#edf8ef;border:1px solid #82b78c;border-radius:6px;gap:7px;padding:18px;display:grid}._fitConfirmation_jnsga_48>span{color:#27643a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}._fitConfirmation_jnsga_48>strong{color:#163e23;font:900 1.25rem/1 ui-monospace,monospace}._fitConfirmation_jnsga_48 p{color:#2d4935;margin:0}._measurement_jnsga_8{background:#f2f5f8;border-color:#8aa0b3}._resultActions_jnsga_53{flex-wrap:wrap;gap:12px 20px;margin-top:16px;display:flex}._resultActions_jnsga_53 a,._reference_jnsga_54{color:#6e5200;text-underline-offset:3px;font-weight:800;text-decoration:underline}._caution_jnsga_55{color:#f4f4f4;background:#181818;border-radius:6px;margin:20px 0 0;padding:16px 18px;line-height:1.55}._measurementGrid_jnsga_8 label{grid-template-columns:1fr auto}._measurementGrid_jnsga_8 input{grid-column:1/-1}._measurements_jnsga_58{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._measurements_jnsga_58 div{background:#fff;border-radius:6px;padding:16px;display:grid}._measurements_jnsga_58 strong{font-size:1.55rem}._measurements_jnsga_58 small{color:#5e6265;margin-top:3px}._checklist_jnsga_62{gap:9px;margin:22px 0;padding-left:20px;line-height:1.5;display:grid}@media (width<=700px){._fields_jnsga_8,._measurementGrid_jnsga_8,._measurements_jnsga_58,._fitFormGrid_jnsga_35{grid-template-columns:1fr}._systemSummary_jnsga_13{flex-direction:column;align-items:flex-start}._submitFitRequest_jnsga_45{width:100%}}._page_1f8h7_1{color:#18201c;background:#eef1ee}._hero_1f8h7_2{color:#f1f4f3;background:radial-gradient(circle at 82% 24%,#f5b80024,#0000 28%),linear-gradient(120deg,#0b0f11,#15231a);border-bottom:3px solid #f5b800;padding:66px 0 72px}._breadcrumbs_1f8h7_3{color:#98a29f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:46px;font-size:9px;font-weight:850;display:flex}._breadcrumbs_1f8h7_3 a:hover{color:#f5b800}._eyebrow_1f8h7_5{color:#f5b800;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:850}._hero_1f8h7_2 h1{max-width:920px;font:900 clamp(48px, 7vw, 82px)/.9 var(--serif);letter-spacing:-.055em;text-transform:uppercase;margin:0}._lead_1f8h7_7{color:#b0b9b6;max-width:820px;margin:28px 0 0;font-size:16px;line-height:1.8}._meta_1f8h7_8{color:#d7ddda;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin-top:30px;font-size:10px;font-weight:800;display:flex}._meta_1f8h7_8 a{color:#f5b800}._body_1f8h7_10{grid-template-columns:250px minmax(0,1fr);gap:80px;padding-top:78px;padding-bottom:100px;display:grid}._toc_1f8h7_11{color:#dbe0de;background:#111719;border-top:3px solid #f5b800;align-self:start;padding:20px;display:grid;position:sticky;top:124px}._toc_1f8h7_11 strong{color:#f5b800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:9px}._toc_1f8h7_11 a{border-top:1px solid #ffffff1a;padding:10px 0;font-size:11px;font-weight:750}._toc_1f8h7_11 a:hover{color:#f5b800}._content_1f8h7_15{min-width:0}._notice_1f8h7_16{background:#fff;border-left:4px solid #f5b800;margin:0 0 42px;padding:24px 26px;box-shadow:0 14px 36px #11171312}._notice_1f8h7_16 strong{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}._notice_1f8h7_16 p{color:#53605b;margin:0;font-size:13px;line-height:1.75}._section_1f8h7_19{border-bottom:1px solid #141c1729;margin:0 0 42px;padding:0 0 42px;scroll-margin-top:126px}._section_1f8h7_19:last-child{border-bottom:0;margin-bottom:0}._section_1f8h7_19 h2{color:#111719;font:900 clamp(30px, 4vw, 42px)/1 var(--serif);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 18px}._section_1f8h7_19 h3{color:#17201b;text-transform:uppercase;margin:28px 0 10px;font-size:14px}._section_1f8h7_19 p,._section_1f8h7_19 li{color:#53605b;font-size:14px;line-height:1.85}._section_1f8h7_19 p{margin:12px 0 0}._section_1f8h7_19 ul{gap:9px;margin:16px 0 0;padding-left:20px;display:grid}._section_1f8h7_19 a{color:#795b00;text-underline-offset:3px;font-weight:800;text-decoration:underline}._dataGrid_1f8h7_27{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}._dataGrid_1f8h7_27 article{background:#fff;border:1px solid #141c1724;padding:21px}._dataGrid_1f8h7_27 strong{color:#111719;text-transform:uppercase;font-size:11px;display:block}._dataGrid_1f8h7_27 p{margin-top:8px;font-size:12px;line-height:1.7}@media (width<=800px){._hero_1f8h7_2{padding:48px 0 56px}._breadcrumbs_1f8h7_3{margin-bottom:34px}._body_1f8h7_10{grid-template-columns:1fr;gap:38px;padding-top:54px;padding-bottom:72px}._toc_1f8h7_11{grid-template-columns:repeat(2,minmax(0,1fr));position:static}._toc_1f8h7_11 strong{grid-column:1/-1}}@media (width<=520px){._hero_1f8h7_2 h1{font-size:45px}._lead_1f8h7_7{font-size:14px}._toc_1f8h7_11,._dataGrid_1f8h7_27{grid-template-columns:1fr}._toc_1f8h7_11 strong{grid-column:auto}._notice_1f8h7_16{padding:20px}}._page_1jpg5_1{color:#eef2f0;background:#111619;min-height:70vh}._hero_1jpg5_2{background:radial-gradient(circle at 82% 30%,#f5b80021,#0000 26%),linear-gradient(120deg,#080b0d,#17221b);border-bottom:3px solid #f5b800;padding:72px 0 68px}._hero_1jpg5_2 h1{font:900 clamp(48px, 7vw, 82px)/.9 var(--serif);letter-spacing:-.055em;text-transform:uppercase;margin:0}._hero_1jpg5_2>div>p:last-child{color:#aab4b0;max-width:790px;margin:26px 0 0;font-size:15px;line-height:1.8}._eyebrow_1jpg5_5{color:#f5b800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:900}._workspace_1jpg5_6{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:28px;padding-top:64px;padding-bottom:92px;display:grid}._itemsPanel_1jpg5_7,._form_1jpg5_7,._confirmation_1jpg5_7{background:#1a2023;border:1px solid #ffffff1f;box-shadow:0 22px 55px #0003}._itemsPanel_1jpg5_7{padding:30px}._panelHeading_1jpg5_9{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:20px;padding-bottom:24px;display:flex}._panelHeading_1jpg5_9 h2,._form_1jpg5_7 h2,._confirmation_1jpg5_7 h2{font:900 32px/1 var(--serif);text-transform:uppercase;margin:0}._panelHeading_1jpg5_9>a{color:#f5b800;text-transform:uppercase;font-size:10px;font-weight:850}._itemCount_1jpg5_12{color:#89938f;margin:9px 0 0;font-size:10px}._itemList_1jpg5_13{display:grid}._item_1jpg5_7{border-bottom:1px solid #ffffff1a;grid-template-columns:118px minmax(0,1fr) 74px auto;align-items:center;gap:18px;padding:24px 0;display:grid}._item_1jpg5_7 img{object-fit:contain;background:#f3f4f2;width:118px;height:88px}._itemCopy_1jpg5_16{gap:5px;min-width:0;display:grid}._itemCopy_1jpg5_16 strong{color:#fff;font-size:14px}._variant_1jpg5_18{color:#f5b800;font-size:11px;font-weight:800}._itemCopy_1jpg5_16 small{color:#9ba5a1;font-size:10px;line-height:1.5}._price_1jpg5_20{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:3px;display:flex}._price_1jpg5_20 span{color:#89938f;text-transform:uppercase;font-size:8px;font-weight:850}._price_1jpg5_20 strong{color:#fff;font-size:13px}._identifiers_1jpg5_23{flex-wrap:wrap;gap:6px;display:flex}._identifiers_1jpg5_23 span{color:#c1c9c6;background:#0c1012;padding:4px 6px;font:750 8px/1.3 ui-monospace,monospace}._configurationStatus_1jpg5_25{margin:4px 0 0;padding-left:13px;font-size:9px;font-weight:800;position:relative}._configurationStatus_1jpg5_25:before{content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.3em;left:0}._confirmed_1jpg5_27{color:#a7d8ba}._confirmed_1jpg5_27:before{background:#50b67b}._needsReview_1jpg5_29{color:#e6c979}._needsReview_1jpg5_29:before{background:#f5b800}._quantity_1jpg5_31{color:#8f9995;text-transform:uppercase;gap:6px;font-size:8px;font-weight:850;display:grid}._quantity_1jpg5_31 input{color:#fff;background:#0c1012;border:1px solid #ffffff29;width:70px;min-height:44px;padding:9px}._remove_1jpg5_33{cursor:pointer;color:#d6a7a7;text-transform:uppercase;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:9px;font-weight:800}._empty_1jpg5_34{text-align:center;color:#9aa4a0;padding:56px 18px}._empty_1jpg5_34 h3{color:#fff;margin:0;font-size:20px}._empty_1jpg5_34 p{margin:10px 0 24px}._form_1jpg5_7{border-top:3px solid #f5b800;padding:30px;position:sticky;top:126px}._reserveConsultation_1jpg5_38{background:#f5b8000f;border:1px solid #f5b80059;margin-top:18px;padding:14px}._reserveConsultation_1jpg5_38 strong{color:#f5b800;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}._reserveConsultation_1jpg5_38 p{color:#c0c8c5;margin:7px 0 0;font-size:10px;line-height:1.6}._formGrid_1jpg5_41{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}._formGrid_1jpg5_41 label{gap:7px;display:grid}._formGrid_1jpg5_41 label>span{color:#b6bfbc;text-transform:uppercase;font-size:9px;font-weight:850}._formGrid_1jpg5_41 label>small{color:#89938f;font-size:9px;line-height:1.5}._formGrid_1jpg5_41 input,._formGrid_1jpg5_41 select,._formGrid_1jpg5_41 textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#0c1012;border:1px solid #ffffff29;padding:12px;font-size:12px}._formGrid_1jpg5_41 textarea{resize:vertical}._full_1jpg5_47{grid-column:1/-1}._honeypot_1jpg5_48{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._consent_1jpg5_49{color:#aab3b0;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:18px;font-size:10px;line-height:1.6;display:grid}._consent_1jpg5_49 input{margin-top:3px}._consent_1jpg5_49 a{color:#f5b800;text-decoration:underline}._formNotice_1jpg5_52{color:#bbc3c0;background:#f5b80014;border-left:3px solid #f5b800;margin:18px 0;padding:14px;font-size:10px;line-height:1.7}._error_1jpg5_53{color:#ffb2b2;font-size:11px}._form_1jpg5_7 button{cursor:pointer;width:100%}._form_1jpg5_7 button:disabled{cursor:not-allowed;opacity:.45}._confirmation_1jpg5_7{border-top:3px solid #f5b800;margin-top:72px;margin-bottom:92px;padding:54px}._confirmation_1jpg5_7 p:not(._eyebrow_1jpg5_5){color:#b4bdb9;max-width:720px;line-height:1.8}._confirmation_1jpg5_7 strong{color:#f5b800}._referenceCode_1jpg5_59{background:#0c1012;border-left:3px solid #f5b800;flex-direction:column;gap:7px;margin:24px 0;padding:18px;display:flex}._referenceCode_1jpg5_59 span{color:#89938f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}._referenceCode_1jpg5_59 strong{letter-spacing:.04em;font:900 24px/1 ui-monospace,monospace}._submittedItems_1jpg5_62{background:#0c1012;border:1px solid #ffffff1f;max-width:720px;margin-top:22px;padding:16px 18px}._submittedItems_1jpg5_62>strong,._nextStepsHeading_1jpg5_63{color:#f5b800;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}._submittedItems_1jpg5_62 ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}._submittedItems_1jpg5_62 li{flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}._submittedItems_1jpg5_62 a{color:#fff;font-size:12px;font-weight:800}._submittedItems_1jpg5_62 a:hover{color:#f5b800}._submittedItems_1jpg5_62 span{color:#9ba5a1;font-size:10px}._nextStepsHeading_1jpg5_63{margin:30px 0 -14px}._nextSteps_1jpg5_63{counter-reset:request-step;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}._nextSteps_1jpg5_63 li{counter-increment:request-step;background:#0c1012;border:1px solid #ffffff1a;gap:7px;padding:18px;display:grid}._nextSteps_1jpg5_63 li:before{color:#f5b800;content:"0" counter(request-step);font:900 11px/1 ui-monospace,monospace}._nextSteps_1jpg5_63 strong{color:#fff;font-size:12px}._nextSteps_1jpg5_63 span{color:#89938f;font-size:10px;line-height:1.5}._actions_1jpg5_75{gap:12px;margin-top:30px;display:flex}@media (width<=900px){._workspace_1jpg5_6{grid-template-columns:1fr}._form_1jpg5_7{position:static}}@media (width<=620px){._hero_1jpg5_2{padding:52px 0}._workspace_1jpg5_6{padding-top:38px}._itemsPanel_1jpg5_7,._form_1jpg5_7{padding:22px}._panelHeading_1jpg5_9{flex-direction:column;align-items:start}._item_1jpg5_7{grid-template-columns:84px 1fr}._item_1jpg5_7 img{width:84px;height:70px}._quantity_1jpg5_31{grid-column:2}._remove_1jpg5_33{grid-column:2;justify-self:start}._formGrid_1jpg5_41{grid-template-columns:1fr}._full_1jpg5_47{grid-column:auto}._confirmation_1jpg5_7{padding:34px 24px}._actions_1jpg5_75{flex-direction:column}._nextSteps_1jpg5_63{grid-template-columns:1fr}}._page_1dvvs_1{color:#eef2f0;background:#0d1113;min-height:75vh}._hero_1dvvs_2{background:#151c1f;border-bottom:3px solid #f5b800;padding:52px 0}._hero_1dvvs_2>div{justify-content:space-between;align-items:end;gap:36px;display:flex}._hero_1dvvs_2 h1,._card_1dvvs_4 h1{font:900 clamp(40px, 6vw, 66px)/.92 var(--serif);letter-spacing:-.05em;text-transform:uppercase;margin:0}._hero_1dvvs_2 p:not(._eyebrow_1dvvs_5){color:#a6b0ac;max-width:680px;margin:18px 0 0}._eyebrow_1dvvs_5{color:#f5b800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:900}._user_1dvvs_7{background:#090c0e;border:1px solid #ffffff1f;min-width:220px;padding:18px;display:grid}._user_1dvvs_7 span{color:#87918e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}._user_1dvvs_7 strong{margin-top:5px;font-size:11px}._user_1dvvs_7 a,._card_1dvvs_4 a{color:#f5b800;margin-top:10px;font-size:9px;font-weight:800}._workspace_1dvvs_11{padding-top:38px;padding-bottom:84px}._warning_1dvvs_12{background:#332307;border:1px solid #9c7000;border-left:4px solid #f5b800;margin-bottom:20px;padding:22px 24px}._warning_1dvvs_12 strong{color:#f5b800;letter-spacing:.08em;text-transform:uppercase;font-size:11px}._warning_1dvvs_12 p{color:#e8dbc0;margin:7px 0 0}._form_1dvvs_15,._card_1dvvs_4{background:#171d20;border:1px solid #ffffff1f;padding:30px}._form_1dvvs_15{gap:22px;display:grid}._form_1dvvs_15 label{gap:8px;display:grid}._form_1dvvs_15 label>span{color:#c9d0cd;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}._form_1dvvs_15 select,._form_1dvvs_15 input{color:#fff;width:100%;font:inherit;background:#090c0e;border:1px solid #ffffff2e;border-radius:0;padding:13px 14px}._form_1dvvs_15 select:focus,._form_1dvvs_15 input:focus{outline-offset:2px;outline:2px solid #f5b800}._grid_1dvvs_21{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}._summary_1dvvs_22{background:#0d1214;border-left:3px solid #f5b800;gap:5px;padding:18px;display:grid}._summary_1dvvs_22 span,._summary_1dvvs_22 small{color:#8f9995;font-size:9px}._summary_1dvvs_22 strong{color:#f5b800;font-size:20px}._confirmation_1dvvs_25{background:#221a0d;border:1px solid #725714;grid-template-columns:auto 1fr;align-items:start;padding:16px}._confirmation_1dvvs_25 input{accent-color:#f5b800;width:18px;height:18px;margin:0}._confirmation_1dvvs_25 span{line-height:1.5;text-transform:none!important;letter-spacing:0!important}._form_1dvvs_15 button{cursor:pointer;color:#101416;text-transform:uppercase;background:#f5b800;border:0;padding:15px 20px;font-weight:900}._form_1dvvs_15 button:disabled{cursor:not-allowed;opacity:.42}._note_1dvvs_30{color:#8f9995;margin:-8px 0 0;font-size:10px}._error_1dvvs_31{color:#ffb8b8;background:#381616;border-left:3px solid #e06c6c;margin:0;padding:14px}._success_1dvvs_32{color:#bff3d5;background:#123323;border-left:3px solid #61d493;margin:0;padding:14px}._reconciliation_1dvvs_33{margin-top:32px}._reconciliation_1dvvs_33 h2{margin:0 0 8px}._lookup_1dvvs_35{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}._lookup_1dvvs_35 label,._lifecycle_1dvvs_36 label{gap:8px;display:grid}._lookup_1dvvs_35 label>span,._lifecycle_1dvvs_36 label>span{color:#c9d0cd;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}._lookup_1dvvs_35 input,._lifecycle_1dvvs_36 input,._lifecycle_1dvvs_36 select{color:#fff;width:100%;font:inherit;background:#090c0e;border:1px solid #ffffff2e;border-radius:0;padding:13px 14px}._lookup_1dvvs_35 button,._lifecycle_1dvvs_36 button{cursor:pointer;color:#101416;text-transform:uppercase;background:#f5b800;border:0;padding:15px 20px;font-weight:900}._orderRecord_1dvvs_40{border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin:0;display:grid}._orderRecord_1dvvs_40 div{border:1px solid #ffffff0f;min-width:0;padding:15px}._orderRecord_1dvvs_40 dt{color:#87918e;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}._orderRecord_1dvvs_40 dd{overflow-wrap:anywhere;color:#fff;margin:5px 0 0;font-size:11px}._lifecycle_1dvvs_36{background:#101619;border:1px solid #ffffff1a;gap:18px;padding:20px;display:grid}._audit_1dvvs_45 h3{margin:0 0 12px}._audit_1dvvs_45 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._audit_1dvvs_45 li{background:#101619;border-left:3px solid #6e7b76;gap:4px;padding:14px;display:grid}._audit_1dvvs_45 li strong{text-transform:capitalize}._audit_1dvvs_45 li span,._audit_1dvvs_45 li small{color:#9aa5a1}._card_1dvvs_4{margin-top:48px}._card_1dvvs_4 h2{margin-top:0}._card_1dvvs_4 p{color:#aab3b0;max-width:700px}@media (width<=800px){._hero_1dvvs_2>div{flex-direction:column;align-items:start}._user_1dvvs_7{width:100%}._grid_1dvvs_21,._lookup_1dvvs_35{grid-template-columns:1fr}._orderRecord_1dvvs_40{grid-template-columns:1fr 1fr}}@media (width<=520px){._form_1dvvs_15,._card_1dvvs_4{padding:24px 18px}._orderRecord_1dvvs_40{grid-template-columns:1fr}}
