.brs-pagehead__title{margin-top:14px;max-width:18ch}.brs-pagehead__lede{margin-top:18px}.brs-pagehead--center{text-align:center}.brs-pagehead--center .brs-pagehead__lede,.brs-pagehead--center .brs-pagehead__title{margin-inline:auto}.brs-cover .brs-hero__inner{margin-inline:auto;max-width:var(--brs-max);padding-block-end:clamp(26px,3.2vw,52px);padding-inline:var(--brs-pad-x);width:100%}.brs-cover__title{font-size:clamp(34px,4.4vw,62px);max-width:20ch}.brs-cover__meta{color:hsla(0,0%,100%,.86);margin-top:14px}.brs-contact__frame{aspect-ratio:var(--brs-contact-ratio,4/5);width:100%}.brs-contact__body{margin-top:var(--brs-s-2)}.brs-contact__name{font-size:var(--brs-fs-h3);font-weight:500;letter-spacing:var(--brs-track-head);line-height:1.15;margin-top:8px}.brs-contact__line{color:var(--brs-muted);font-size:var(--brs-fs-small);margin-top:8px;max-width:34ch}.brs-contact__rows{margin-top:var(--brs-s-3)}.brs-contact__rows>div{border-top:1px solid var(--brs-line);display:flex;flex-direction:column;gap:3px;padding:12px 0}.brs-contact__rows dd{margin:0}.brs-contact__rows a{font-size:inherit}.brs-contact__cta{margin-top:var(--brs-s-3)}@media (max-width:767px){.brs-contact__line{max-width:none}}.brs-sortbar{align-items:center;border-bottom:1px solid var(--brs-line);display:flex;gap:var(--brs-s-3);justify-content:space-between;padding-bottom:var(--brs-s-3)}.brs-sortbar__field{align-items:center;display:inline-flex;gap:10px}.brs-sortbar__select{background:transparent;border:1px solid var(--brs-line);border-radius:var(--brs-r-sm);color:inherit;font:inherit;font-size:var(--brs-fs-small);padding:8px 12px}.brs-quoteband{text-align:center}.brs-quoteband__text{font-family:var(--brs-font-head);font-size:clamp(22px,2.4vw,34px);font-weight:500;letter-spacing:var(--brs-track-head);line-height:1.15;margin-inline:auto;max-width:24ch;text-wrap:balance}.brs-quoteband__by{display:block;margin-top:18px}.brs-accordion{border-top:1px solid var(--brs-line)}.brs-accordion__row{border-bottom:1px solid var(--brs-line)}.brs-accordion__q{align-items:center;cursor:pointer;display:flex;font-family:var(--brs-font-head);font-size:var(--brs-fs-h3);font-weight:500;gap:var(--brs-s-3);justify-content:space-between;letter-spacing:var(--brs-track-head);list-style:none;padding:22px 0}.brs-accordion__q::-webkit-details-marker{display:none}.brs-accordion__mark{flex-shrink:0;height:14px;position:relative;width:14px}.brs-accordion__mark:after,.brs-accordion__mark:before{background:currentColor;content:"";height:1.5px;inset:50% 0 auto 0;position:absolute;transition:transform var(--brs-dur-fast) var(--brs-ease)}.brs-accordion__mark:after{transform:rotate(90deg)}.brs-accordion__row[open] .brs-accordion__mark:after{transform:rotate(0deg)}.brs-accordion__a{color:var(--brs-muted);max-width:70ch;padding-bottom:24px}.brs-timeline__year{font-family:var(--brs-font-head);font-size:var(--brs-fs-h3);font-weight:500;letter-spacing:var(--brs-track-head);margin-top:16px}.brs-timeline__body{margin-top:8px}.brs-pdp__grid{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brs-pdp__gallery{display:grid;gap:var(--brs-gap)}.brs-pdp__shot{aspect-ratio:1/1}.brs-pdp__panel{position:sticky;top:calc(var(--brs-bar-h) + var(--brs-s-4))}.brs-pdp__title{margin-top:12px}.brs-pdp__spec{color:var(--brs-muted);font-size:var(--brs-fs-small);margin-top:8px}.brs-pdp__lede{margin-top:18px}.brs-pdp__cta{margin-top:24px}.brs-pdp__facts{border-top:1px solid var(--brs-line);display:grid;gap:var(--brs-s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--brs-s-4);padding-top:var(--brs-s-3)}.brs-pdp__facts dd{font-weight:500;margin-top:6px}@media (max-width:899px){.brs-pdp__grid{grid-template-columns:minmax(0,1fr)}.brs-pdp__panel{position:static}}.brs-article__head{max-width:60ch}.brs-article__title{margin-top:14px;max-width:20ch}.brs-article__meta{margin-top:14px}.brs-article__hero{margin-top:var(--brs-s-4)}.brs-article__body{margin-top:var(--brs-s-5);max-width:68ch}.brs-article--cover .brs-article__body{margin-top:0}.brs-article__body h2{font-size:var(--brs-fs-h2)}.brs-article__body h3{font-size:var(--brs-fs-h3)}.brs-store__frame{aspect-ratio:16/10}.brs-store__body{padding-top:16px}.brs-store__addr{white-space:pre-line}.brs-store__link{margin-top:12px}.brs-pdp__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.brs-pdp__gallery>:first-child{grid-column:1/-1}.brs-pdp__shot{aspect-ratio:var(--brs-pdp-ratio,1/1)}.brs-pdp__gallery .brs-pdp__shot>img{object-fit:contain}.brs-pdp__shot[role=button]{cursor:pointer}.brs-pdp__shot>img.is-swapped{animation:brs-shot-in .45s var(--brs-ease) both}@keyframes brs-shot-in{0%{opacity:0}to{opacity:1}}.brs-edge__frame{aspect-ratio:1/1}.brs-listing__grid{align-items:start;display:grid;gap:var(--brs-gap);grid-template-columns:250px minmax(0,1fr)}.brs-listing__side{display:flex;flex-direction:column;gap:var(--brs-s-3);position:sticky;top:calc(var(--brs-bar-h) + var(--brs-s-3))}.brs-listing__side-title{font-size:var(--brs-fs-small)}.brs-listing__group{display:flex;flex-direction:column;gap:10px}.brs-listing__list{display:flex;flex-direction:column;gap:8px}.brs-listing__list a{font-size:var(--brs-fs-small);letter-spacing:-.01em;transition:opacity var(--brs-dur-fast) var(--brs-ease)}.brs-listing__list:hover a{opacity:.45}.brs-listing__list a:hover{opacity:1}.brs-listing__bar{align-items:center;border-bottom:1px solid var(--brs-line);display:flex;gap:var(--brs-s-3);justify-content:space-between;margin-bottom:var(--brs-s-3);padding-bottom:var(--brs-s-3)}@media (max-width:899px){.brs-listing__grid{grid-template-columns:minmax(0,1fr)}.brs-listing__side{flex-direction:row;flex-wrap:wrap;gap:var(--brs-s-4);position:static}}.brs-rows__row{align-items:start;display:grid;gap:0;grid-template-columns:560px minmax(0,1fr)}.brs-rows__item,.brs-rows__list{display:flex;flex-direction:column}.brs-rows__item{gap:2px}.brs-rows__body--small .brs-rows__list{gap:20px}.brs-rows__body--small .brs-rows__item{font-size:14px;font-weight:500;letter-spacing:-.5px}.brs-rows__body--small .brs-rows__value{color:var(--brs-muted);font-weight:400}.brs-rows__body--large .brs-rows__list{gap:10px}.brs-rows__body--large .brs-rows__item{font-family:var(--brs-font-head);font-size:24px;font-weight:500;letter-spacing:var(--brs-track-head)}.brs-rows__body a{transition:opacity var(--brs-dur-fast) var(--brs-ease)}.brs-rows__list:hover a{opacity:.45}.brs-rows__list a:hover{opacity:1}@media (max-width:899px){.brs-rows__row{gap:var(--brs-s-3);grid-template-columns:minmax(0,1fr)}}.brs [data-hsfc-id=Renderer]{--brs-form-error:#a3362a;--hsf-global__font-family:var(--brs-font);--hsf-global__color:var(--brs-ink);--hsf-global__error-color:var(--brs-form-error);--hsf-erroralert__font-size:var(--brs-fs-small);--hsf-infoalert__font-size:var(--brs-fs-small);--hsf-background__padding:0;--hsf-row__vertical-spacing:var(--brs-s-3);--hsf-row__horizontal-spacing:var(--brs-gap);--hsf-richtext__font-size:var(--brs-fs-lede);--hsf-richtext__color:var(--brs-muted);--hsf-heading__font-family:var(--brs-font-head);--hsf-heading__color:var(--brs-ink);--hsf-field-label__font-size:var(--brs-fs-label);--hsf-field-label__color:var(--brs-muted);--hsf-field-label-requiredindicator__color:var(--brs-muted);--hsf-field-description__color:var(--brs-muted);--hsf-field-description__font-size:var(--brs-fs-small);--hsf-field-input__font-size:var(--brs-fs-body);--hsf-field-input__color:var(--brs-ink);--hsf-field-input__background-color:transparent;--hsf-field-input__placeholder-color:var(--brs-muted);--hsf-field-input__border-color:var(--brs-line);--hsf-field-input__border-style:solid;--hsf-field-input__border-width:0 0 1px;--hsf-field-input__border-radius:0;--hsf-field-input__padding:10px 0 12px;--hsf-field-textarea__font-size:var(--brs-fs-body);--hsf-field-textarea__color:var(--brs-ink);--hsf-field-textarea__background-color:transparent;--hsf-field-textarea__placeholder-color:var(--brs-muted);--hsf-field-textarea__border-color:var(--brs-line);--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-width:0 0 1px;--hsf-field-textarea__border-radius:0;--hsf-field-textarea__padding:10px 0 12px;--hsf-field-dropdown-options__border-radius:var(--brs-r-sm);--hsf-button__font-size:var(--brs-fs-small);--hsf-button__font-weight:500;--hsf-button__color:var(--brs-on-accent);--hsf-button__background-color:var(--brs-accent);--hsf-button__border-color:var(--brs-accent);--hsf-button__border-style:solid;--hsf-button__border-width:1px;--hsf-button__border-radius:var(--brs-r-sm);--hsf-button__padding:13px 24px;--hsf-button__box-shadow:none;--hsf-button--hover__background-color:var(--brs-accent);--hsf-button--focus__background-color:var(--brs-accent);--hsf-navigationrow-buttons__justify-content:flex-start;--hsf-navigationrow-buttons-single__justify-content:flex-start}.brs [data-hsfc-id=Renderer] .hsfc-RichText{line-height:1.5;max-width:44ch}.brs [data-hsfc-id=Renderer] .hsfc-FieldLabel{font-weight:500;letter-spacing:var(--brs-track-label);line-height:1;text-transform:uppercase}.brs [data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator{margin-left:2px}.brs [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-TextareaInput,.hsfc-PhoneInput__FlagAndCaret){box-shadow:none;transition:border-color var(--brs-dur-fast) var(--brs-ease),box-shadow var(--brs-dur-fast) var(--brs-ease)}.brs [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-TextareaInput):hover{border-color:var(--brs-muted);box-shadow:none}.brs [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-TextareaInput):is(:focus,:active){border-color:var(--brs-ink);box-shadow:0 1px 0 var(--brs-ink)}.brs [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-TextareaInput)[aria-invalid=true]{border-color:var(--brs-form-error)}.brs [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-TextareaInput)[aria-invalid=true]:focus{box-shadow:0 1px 0 var(--brs-form-error)}.brs [data-hsfc-id=Renderer] .hsfc-TextareaInput{min-height:96px}.brs [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret{border-right-width:0;padding-right:12px}.brs [data-hsfc-id=Renderer] .hsfc-PhoneInput>.hsfc-TextInput{padding-left:12px}.brs [data-hsfc-id=Renderer] .hsfc-PhoneInput:focus-within>*{border-color:var(--brs-ink)}.brs [data-hsfc-id=Renderer] .hsfc-DropdownOptions{background-color:var(--brs-paper);border-width:1px;box-shadow:0 12px 32px -12px rgba(14,14,12,.25)}.brs [data-hsfc-id=Renderer] .hsfc-Button{letter-spacing:-.01em;transition:transform var(--brs-dur-fast) var(--brs-ease),box-shadow var(--brs-dur-fast) var(--brs-ease)}.brs [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{box-shadow:0 6px 20px -8px rgba(0,0,0,.35)}.brs [data-hsfc-id=Renderer] .hsfc-Button:not(.hsfc-Button--loading):after{content:"\2192";display:inline-block;margin-left:8px;transition:transform var(--brs-dur-fast) var(--brs-ease)}.brs [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover:after{transform:translateX(3px)}.brs-pagehead__title{font-size:46px;line-height:1.05}@media (max-width:767px){.brs-pagehead__title{font-size:clamp(30px,8vw,46px)}}