:root{--tm-page:1720px;--tm-section-inset:clamp(16px,2.25vw,32px);--tm-eyebrow:#c67c5c;--tm-gutter:var(--tm-section-inset);--tm-gutter-wide:clamp(14px,2.4vw,36px)}[data-home-metal=silver]{overflow:clip}body.sf-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sf-grid-max-width:var(--tm-page)}body.sf-root .sf-container{padding-inline:var(--tm-section-inset)}body.sf-root .sf-container[style*="--sf-space-none"]{padding-inline:0}body.sf-root :is(h1,h2,h3,h4){font-family:var(--sf-type-display-family);font-weight:400}:root[data-color-scheme=light]{color-scheme:light}body.sf-root:has([data-customer-login])>.sf-skip,body.sf-root:has([data-customer-login])>footer,body.sf-root:has([data-customer-login])>header,body.sf-root:has([data-customer-login])>nav{display:none}@media (max-width:900px){:root:root{--sf-type-display-size:min(90px,12vw);--sf-type-display-line:1.07em;--sf-type-headingXl-size:min(56px,9vw);--sf-type-headingXl-line:1.18em;--sf-type-headingLg-size:min(44px,8vw);--sf-type-headingLg-line:1.23em}}@media (max-width:767px){body.sf-root:not(:has([data-customer-login])){padding-block-end:calc(58px + env(safe-area-inset-bottom))}}@media (max-width:520px){[data-home-metal=silver]{overflow-x:clip}}[data-cms-section]{scroll-margin-block-start:120px}[data-cms-section]:target{outline:2px solid var(--sf-color-accent,#b5794e);outline-offset:-2px;border-radius:4px}body[data-cms-edit=on] [data-cms-section]{cursor:pointer;transition:outline-color .12s ease;outline:2px dashed transparent;outline-offset:-2px}body[data-cms-edit=on] [data-cms-section]:hover{outline-color:var(--sf-color-accent,#b5794e)}body[data-cms-edit=on] [contenteditable]{cursor:text;outline:none;border-radius:3px;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--sf-color-accent,#b5794e) 45%,transparent)}body[data-cms-edit=on] [contenteditable]:hover{background:color-mix(in srgb,var(--sf-color-accent,#b5794e) 8%,transparent)}body[data-cms-edit=on] [contenteditable]:focus{background:color-mix(in srgb,var(--sf-color-accent,#b5794e) 12%,transparent);box-shadow:inset 0 -2px 0 var(--sf-color-accent,#b5794e)}