:root{--brs-paper:#fff;--brs-ink:#0e0e0c;--brs-muted:#6a6a63;--brs-surface:#f2f1ee;--brs-line:rgba(14,14,12,.12);--brs-accent:#0e0e0c;--brs-on-accent:#fff;--brs-sale:#8a5a2b;--brs-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--brs-font-head:"Inter Tight","Inter",system-ui,sans-serif;--brs-track-head:-0.04em;--brs-track-label:0.1em;--brs-fs-label:11px;--brs-fs-small:13px;--brs-fs-body:14px;--brs-fs-lede:clamp(16px,1.15vw,19px);--brs-fs-h3:clamp(21px,1.75vw,25px);--brs-fs-h2:clamp(24px,2.1vw,30px);--brs-fs-h1:clamp(38px,5.4vw,82px);--brs-fs-mega:clamp(46px,7.5vw,116px);--brs-max:none;--brs-gutter:20px;--brs-pad-x:40px;--brs-gap:20px;--brs-r:8px;--brs-r-sm:4px;--brs-s-1:8px;--brs-s-2:14px;--brs-s-3:24px;--brs-s-4:40px;--brs-s-5:64px;--brs-s-6:96px;--brs-s-7:140px;--brs-section:clamp(56px,7vw,108px);--brs-ease:cubic-bezier(0.16,1,0.3,1);--brs-ease-out:cubic-bezier(0.22,0.61,0.36,1);--brs-dur:750ms;--brs-dur-fast:320ms;--brs-travel:24px;--brs-zoom:1.05;--brs-img-rest:none;--brs-img-hover:scale(var(--brs-zoom));--brs-img-rest-filter:none;--brs-img-hover-filter:none;--brs-marquee:45s;--brs-bar-h:63px;--brs-z-bar:60;--brs-z-overlay:90}.brs,.brs *,.brs :after,.brs :before{box-sizing:border-box}.brs,.brs *{margin:0;padding:0}.brs{background:var(--brs-paper);color:var(--brs-ink);font-family:var(--brs-font);font-size:var(--brs-fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeLegibility}:where(.brs img,.brs svg,.brs video){display:block;max-width:100%}:where(.brs img:not([class])){height:auto}:where(.brs ul,.brs ol){list-style:none}:where(.brs button){background:none;border:0;color:inherit;cursor:pointer;font:inherit}:where(.brs a){color:inherit;text-decoration:none}.brs :focus-visible{border-radius:2px;outline:2px solid var(--brs-accent);outline-offset:3px}.brs-skip{background:var(--brs-ink);color:var(--brs-paper);font-size:var(--brs-fs-small);left:-9999px;padding:12px 18px;position:absolute;top:0;z-index:999}.brs-skip:focus{left:8px;top:8px}.brs-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:where(.brs h1,.brs h2,.brs h3,.brs h4){font-family:var(--brs-font-head);font-weight:500;letter-spacing:var(--brs-track-head);line-height:1.02;text-wrap:balance}.brs-h1{font-size:var(--brs-fs-h1)}.brs-h2{font-size:var(--brs-fs-h2)}.brs-h3{font-size:var(--brs-fs-h3);line-height:1.1}.brs-mega{font-size:var(--brs-fs-mega)}.brs-lede{font-size:var(--brs-fs-lede);letter-spacing:-.01em;line-height:1.45;max-width:62ch;text-wrap:pretty}.brs-label,.brs-lede{color:var(--brs-muted)}.brs-label{font-size:var(--brs-fs-label);font-weight:500;letter-spacing:var(--brs-track-label);line-height:1;text-transform:uppercase}.brs-meta{color:var(--brs-muted);font-size:var(--brs-fs-small);letter-spacing:-.01em}.brs-rich>*+*{margin-top:1em}.brs-rich p{max-width:68ch;text-wrap:pretty}.brs-rich h2{font-size:var(--brs-fs-h2);margin-top:1.4em}.brs-rich h3{font-size:var(--brs-fs-h3);margin-top:1.4em}.brs-rich a{text-decoration:underline;text-underline-offset:3px}.brs-rich ul{list-style:disc;padding-left:1.2em}.brs-rich ol{list-style:decimal;padding-left:1.2em}.brs-rich li+li{margin-top:.35em}.brs-rich img{border-radius:var(--brs-r)}[data-hover=none]{--brs-img-hover:none}[data-hover=zoom-out]{--brs-img-rest:scale(var(--brs-zoom));--brs-img-hover:none}[data-hover=light]{--brs-img-hover:none;--brs-img-hover-filter:brightness(1.08)}[data-hover=mono]{--brs-img-hover:none;--brs-img-rest-filter:grayscale(1);--brs-img-hover-filter:grayscale(0)}.brs-wrap{padding-inline:var(--brs-pad-x)}.brs-bleed,.brs-wrap{margin-inline:auto;max-width:var(--brs-max);width:100%}.brs-bleed{padding-inline:var(--brs-gutter)}.brs-section{padding-block:var(--brs-section) calc(var(--brs-section)/2)}.brs-section--tight{padding-block:calc(var(--brs-section)/2)}.brs-section--flush-top{padding-top:0}.brs-section--flush-bottom{padding-bottom:0}.brs-head{align-items:flex-end;display:flex;gap:var(--brs-s-3);justify-content:space-between;margin-bottom:var(--brs-s-4)}.brs-head__left{display:flex;flex-direction:column;gap:var(--brs-s-2);min-width:0}.brs-head__title{font-size:var(--brs-fs-h2);line-height:1.05}.brs-head__lede{margin-top:var(--brs-s-1)}.brs-head__right{align-items:center;display:flex;flex-shrink:0;gap:var(--brs-s-3)}@media (max-width:767px){.brs-head{align-items:flex-start;flex-direction:column;gap:var(--brs-s-2)}}.brs-link{align-items:center;display:inline-flex;font-size:var(--brs-fs-small);gap:6px;letter-spacing:-.01em;padding-bottom:3px;position:relative;white-space:nowrap}.brs-link:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform var(--brs-dur-fast) var(--brs-ease);width:100%}.brs-link:focus-visible:after,.brs-link:hover:after{transform:scaleX(1);transform-origin:left}.brs-link__arrow{transition:transform var(--brs-dur-fast) var(--brs-ease)}.brs-link:hover .brs-link__arrow{transform:translateX(3px)}.brs-btn{align-items:center;background:var(--brs-accent);border:1px solid var(--brs-accent);border-radius:var(--brs-r-sm);color:var(--brs-on-accent);display:inline-flex;font-size:var(--brs-fs-small);font-weight:500;gap:8px;justify-content:center;letter-spacing:-.01em;padding:13px 24px;transition:transform var(--brs-dur-fast) var(--brs-ease),background-color var(--brs-dur-fast) var(--brs-ease),color var(--brs-dur-fast) var(--brs-ease),box-shadow var(--brs-dur-fast) var(--brs-ease)}.brs-btn:hover{box-shadow:0 6px 20px -8px rgba(0,0,0,.35);transform:translateY(-1px)}.brs-btn:active{transform:translateY(0)}.brs-btn--ghost{background:transparent;border-color:var(--brs-line);color:var(--brs-ink)}.brs-btn--ghost:hover{border-color:currentColor}.brs-btn--light{background:var(--brs-paper);border-color:var(--brs-paper);color:var(--brs-ink)}.brs-btn--onimage{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border-color:transparent;color:#0e0e0c}.brs-btn--onimage:hover{background:#fff}.brs-btn__arrow{transition:transform var(--brs-dur-fast) var(--brs-ease)}.brs-btn:hover .brs-btn__arrow{transform:translateX(3px)}.brs-pill{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);color:#0e0e0c;font-size:var(--brs-fs-label);gap:6px;padding:7px 13px}.brs-badge,.brs-pill{align-items:center;border-radius:var(--brs-r-sm);display:inline-flex;font-weight:500;letter-spacing:var(--brs-track-label);text-transform:uppercase}.brs-badge{background:var(--brs-paper);color:var(--brs-ink);font-size:10px;line-height:1;padding:5px 9px}.brs-badge--accent{background:var(--brs-sale);color:#fff}.brs-frame{background:var(--brs-surface);border-radius:var(--brs-r);display:block;overflow:hidden;position:relative}.brs-frame>img,.brs-frame>picture>img{height:100%;object-fit:cover;object-position:center;width:100%}.brs-frame--zoom>img{filter:var(--brs-img-rest-filter);transform:var(--brs-img-rest);transition:transform .9s var(--brs-ease),filter .9s var(--brs-ease)}.brs-frame--zoom:hover>img,a:hover .brs-frame--zoom>img{filter:var(--brs-img-hover-filter);transform:var(--brs-img-hover)}.brs-js .brs-reveal{opacity:0;transform:translate3d(0,var(--brs-travel),0);transition:opacity var(--brs-dur) var(--brs-ease),transform var(--brs-dur) var(--brs-ease);transition-delay:var(--brs-delay,0s);will-change:opacity,transform}.brs-js .brs-reveal.is-in{opacity:1;transform:none;will-change:auto}.brs-js .brs-reveal--fade{transform:none}@keyframes brs-intro-in{0%{opacity:0;transform:translate3d(0,var(--brs-travel),0)}}.brs-js .brs-intro .brs-reveal,.brs-js .brs-reveal.brs-intro{animation:brs-intro-in var(--brs-dur) var(--brs-ease) var(--brs-delay,0s) both;opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.brs *,.brs :after,.brs :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.brs-js .brs-reveal{opacity:1!important;transform:none!important}}.brs-grid{display:grid;gap:var(--brs-gap)}.brs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.brs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.brs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.brs-grid--3,.brs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.brs-grid--2,.brs-grid--3,.brs-grid--4{grid-template-columns:minmax(0,1fr)}}.brs-dark{background:var(--brs-ink);color:var(--brs-paper)}.brs-dark .brs-label,.brs-dark .brs-lede,.brs-dark .brs-meta{color:hsla(0,0%,100%,.66)}.brs-dark .brs-btn{background:var(--brs-paper);border-color:var(--brs-paper);color:var(--brs-ink)}.brs .dnd-section{padding:0}.brs .dnd-section>.row-fluid{max-width:none}.brs .dnd-column{padding:0}.brs .dnd-section>.row-fluid:has(>[class*=span] .brs-pcard){display:grid;gap:var(--brs-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto;max-width:var(--brs-max);padding-inline:var(--brs-pad-x);padding-bottom:calc(var(--brs-section)/2)}.brs .dnd-section>.row-fluid:has(>[class*=span] .brs-pcard)>[class*=span]{float:none;margin:0;min-height:0;width:auto}@media (max-width:1023px){.brs .dnd-section>.row-fluid:has(>[class*=span] .brs-pcard){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.brs .dnd-section>.row-fluid:has(>[class*=span] .brs-pcard){grid-template-columns:minmax(0,1fr)}}html.brs-static .brs-reveal{opacity:1!important;transform:none!important}html.brs-static .brs-word>span{transform:none!important}.brs-card,.brs-card__frame{display:block;position:relative}.brs-card__frame{aspect-ratio:var(--brs-card-ratio,4/5);background:var(--brs-surface);border-radius:var(--brs-r);overflow:hidden}.brs-card__img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.brs-card__img--back{transform:scale(var(--brs-zoom))}.brs-card__img--front{opacity:1;transition:opacity .6s var(--brs-ease),transform .9s var(--brs-ease)}.brs-card.is-peek .brs-card__img--front,.brs-card:focus-visible .brs-card__img--front,.brs-card:hover .brs-card__img--front{opacity:0}.brs-card--single .brs-card__img--front{filter:var(--brs-img-rest-filter);transform:var(--brs-img-rest)}.brs-card--single:focus-visible .brs-card__img--front,.brs-card--single:hover .brs-card__img--front{filter:var(--brs-img-hover-filter);opacity:1;transform:var(--brs-img-hover)}.brs-card__badges{flex-wrap:wrap;gap:6px;top:12px}.brs-card__badges,.brs-card__peek{display:flex;left:12px;position:absolute;z-index:2}.brs-card__peek{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.94);border-radius:var(--brs-r-sm);bottom:12px;color:#0e0e0c;font-size:var(--brs-fs-label);font-weight:500;justify-content:center;letter-spacing:var(--brs-track-label);opacity:0;padding:11px 16px;pointer-events:none;right:12px;text-transform:uppercase;transform:translateY(8px);transition:opacity var(--brs-dur-fast) var(--brs-ease),transform var(--brs-dur-fast) var(--brs-ease)}.brs-card:focus-visible .brs-card__peek,.brs-card:hover .brs-card__peek{opacity:1;transform:translateY(0)}.brs-card__body>:first-child{min-width:0}.brs-card__body{align-items:flex-start;display:flex;gap:var(--brs-s-2);justify-content:space-between;padding-top:14px}.brs-card__name{display:block;font-size:var(--brs-fs-body);font-weight:500;letter-spacing:-.036em;line-height:1.25}.brs-card__cat{display:block;margin-top:5px}.brs-card__spec{color:var(--brs-muted);display:block;flex-shrink:0;font-size:var(--brs-fs-small);letter-spacing:-.01em;text-align:right}@media (max-width:639px){.brs-card__peek{display:none}}.brs-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--brs-s-3)}.brs-tab{color:var(--brs-muted);font-family:var(--brs-font-head);font-size:var(--brs-fs-h3);font-weight:500;letter-spacing:-.05em;line-height:1;padding:2px 0 6px;position:relative;transition:color var(--brs-dur-fast) var(--brs-ease)}.brs-tab:after{background:var(--brs-accent);bottom:0;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--brs-dur-fast) var(--brs-ease);width:100%}.brs-tab:hover,.brs-tab[aria-selected=true]{color:var(--brs-ink)}.brs-tab[aria-selected=true]:after{transform:scaleX(1)}.brs-tabpanel[hidden]{display:none}.brs-tabpanel{animation:brs-panel-in .45s var(--brs-ease) both}@keyframes brs-panel-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.brs-rail{--brs-rail-gap:var(--brs-gap);--brs-rail-per-view:4;display:grid;gap:var(--brs-rail-gap);grid-auto-columns:var(--brs-rail-card,335px);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.brs-rail::-webkit-scrollbar{display:none}.brs-rail>*{scroll-snap-align:start}@media (max-width:1023px){.brs-rail{--brs-rail-card:calc((100% - var(--brs-rail-gap))/2)}}@media (max-width:639px){.brs-rail{--brs-rail-card:78%}}.brs-rail-nav{display:flex;gap:8px}.brs-rail-btn{align-items:center;border:1px solid var(--brs-line);border-radius:50%;color:var(--brs-ink);display:inline-flex;height:38px;justify-content:center;transition:background-color var(--brs-dur-fast) var(--brs-ease),color var(--brs-dur-fast) var(--brs-ease),border-color var(--brs-dur-fast) var(--brs-ease),opacity var(--brs-dur-fast) var(--brs-ease);width:38px}.brs-rail-btn:hover:not(:disabled){background:var(--brs-accent);border-color:var(--brs-accent);color:var(--brs-on-accent)}.brs-rail-btn:disabled{cursor:default;opacity:.3}@media (max-width:639px){.brs-rail-nav{display:none}}.brs-cat{aspect-ratio:var(--brs-cat-ratio,3/4);background:var(--brs-surface);border-radius:var(--brs-r);display:block;overflow:hidden;position:relative}.brs-cat__img{filter:var(--brs-img-rest-filter);height:100%;inset:0;object-fit:cover;position:absolute;transform:var(--brs-img-rest);transition:transform 1s var(--brs-ease);width:100%}.brs-cat:hover .brs-cat__img{filter:var(--brs-img-hover-filter);transform:var(--brs-img-hover)}.brs-cat__scrim{background:linear-gradient(0deg,rgba(0,0,0,.42),transparent);height:45%;inset:auto 0 0 0;pointer-events:none;position:absolute}.brs-cat__label{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9);border-radius:var(--brs-r-sm);bottom:14px;color:#0e0e0c;display:flex;font-size:var(--brs-fs-label);font-weight:500;gap:8px;justify-content:center;left:14px;letter-spacing:var(--brs-track-label);padding:13px 18px;position:absolute;right:14px;text-transform:uppercase;transition:background-color var(--brs-dur-fast) var(--brs-ease)}.brs-cat:hover .brs-cat__label{background:#fff}.brs-cat__label-arrow{transition:transform var(--brs-dur-fast) var(--brs-ease)}.brs-cat:hover .brs-cat__label-arrow{transform:translateX(3px)}.brs-card__frame:not(:has(img)),.brs-cat:not(:has(img)),.brs-frame:not(:has(img)),.brs-hero__frame:not(:has(img)),.brs-panel:not(:has(img)),.brs-promo:not(:has(img)),.brs-showcase__frame:not(:has(img)){background-image:repeating-linear-gradient(45deg,transparent 0 11px,rgba(14,14,12,.035) 11px 22px)}.brs-player__frame{position:relative}.brs-player__poster{object-fit:cover}.brs-player__cue,.brs-player__poster{height:100%;inset:0;position:absolute;width:100%}.brs-player__cue{background:none;border:0;color:#fff;cursor:pointer;display:grid;padding:0;place-items:center}.brs-player__scrim{background:rgba(0,0,0,.16);inset:0;position:absolute;transition:background-color var(--brs-dur-fast) var(--brs-ease)}.brs-player__cue:focus-visible .brs-player__scrim,.brs-player__cue:hover .brs-player__scrim{background:rgba(0,0,0,.3)}.brs-player__cue-inner{align-items:center;display:flex;flex-direction:column;gap:14px;position:relative}.brs-player__play{aspect-ratio:1;background:hsla(0,0%,100%,.94);border-radius:50%;color:var(--brs-ink);display:grid;place-items:center;transition:transform var(--brs-dur-fast) var(--brs-ease),background-color var(--brs-dur-fast) var(--brs-ease);width:clamp(56px,5vw,76px)}.brs-player__play svg{transform:translateX(2px)}.brs-player__cue:focus-visible .brs-player__play,.brs-player__cue:hover .brs-player__play{background:#fff;transform:scale(1.06)}.brs-player__label{font-size:var(--brs-fs-small);letter-spacing:var(--brs-track-label);text-shadow:0 1px 2px rgba(0,0,0,.35);text-transform:uppercase}.brs-player__cue:focus-visible{outline:2px solid #fff;outline-offset:-6px}.brs-player__media{background:#000;border:0;height:100%;inset:0;position:absolute;width:100%}.brs-player__caption{color:var(--brs-muted);font-size:var(--brs-fs-small);margin-top:12px;max-width:62ch}@media (prefers-reduced-motion:reduce){.brs-player__play{transition:none}}.brs-hero,.brs-hero__frame{position:relative}.brs-hero__frame{background:var(--brs-surface);border-radius:0;isolation:isolate;min-height:var(--brs-hero-h,100vh);overflow:hidden}.brs-hero__media{inset:0;position:absolute}.brs-hero__media>img,.brs-hero__media>video{height:100%;object-fit:cover;object-position:var(--brs-hero-pos,center);width:100%}.brs-hero__media--parallax>img{transform:translate3d(0,var(--brs-par,0),0) scale(1.08)}.brs-hero__scrim{background:linear-gradient(0deg,rgba(0,0,0,.46) 0,rgba(0,0,0,.12) 42%,rgba(0,0,0,.06));inset:0;pointer-events:none;position:absolute}.brs-hero__inner{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--brs-hero-h,100vh);padding:clamp(22px,3.6vw,52px);position:relative}.brs-hero__inner>*{text-shadow:0 1px 2px rgba(0,0,0,.35)}.brs-hero__actions{text-shadow:none}.brs-hero__eyebrow{color:hsla(0,0%,100%,.88)}.brs-hero__title{color:#fff;margin-top:14px;max-width:16ch}.brs-hero__lede{color:hsla(0,0%,100%,.86);margin-top:16px;max-width:46ch}.brs-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.brs-word{display:inline-block;overflow-x:visible;overflow-y:clip;vertical-align:bottom}.brs-word>span{display:inline-block;transform:translateY(100%);transition:transform .9s var(--brs-ease);transition-delay:var(--brs-delay,0s)}.brs-js [data-split-words].is-in .brs-word>span,html:not(.brs-js) .brs-word>span{transform:none}@keyframes brs-word-in{0%{transform:translateY(100%)}}.brs-js .brs-intro [data-split-words] .brs-word>span{animation:brs-word-in .9s var(--brs-ease) var(--brs-delay,0s) both;transform:none;transition:none}.brs-hero__cue{align-items:center;bottom:clamp(18px,2.4vw,30px);color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;font-size:var(--brs-fs-label);gap:6px;left:50%;letter-spacing:var(--brs-track-label);position:absolute;text-transform:uppercase;transform:translateX(-50%)}.brs-hero__cue svg{animation:brs-nudge 2.1s var(--brs-ease) infinite}@keyframes brs-nudge{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.brs-hero__dots{bottom:clamp(18px,2.4vw,30px);display:flex;gap:7px;left:50%;position:absolute;transform:translateX(-50%)}.brs-hero__dot{background:hsla(0,0%,100%,.45);border-radius:50%;height:6px;overflow:hidden;position:relative;transition:width .42s var(--brs-ease),border-radius .42s var(--brs-ease),background-color var(--brs-dur-fast) var(--brs-ease);width:6px}.brs-hero__dot[aria-current=true]{background:hsla(0,0%,100%,.35);border-radius:3px;width:26px}.brs-hero__dot-fill{background:#fff;border-radius:inherit;inset:0 auto 0 0;position:absolute;width:0}.brs-hero__dot[aria-current=true] .brs-hero__dot-fill{animation:brs-dot-fill var(--brs-slide-ms,7s) linear forwards}.brs-hero__dots.is-paused .brs-hero__dot-fill{animation-play-state:paused}@keyframes brs-dot-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.brs-hero__dot[aria-current=true]{background:hsla(0,0%,100%,.35)}.brs-hero__dot[aria-current=true] .brs-hero__dot-fill{animation:none;width:100%}}.brs-hero__slide{inset:0;opacity:0;position:absolute;transform:scale(1.035);transition:opacity 1.1s var(--brs-ease),transform 1.6s var(--brs-ease)}.brs-hero__slide.is-active{opacity:1;transform:none}@media (max-width:639px){.brs-hero__frame,.brs-hero__inner{min-height:var(--brs-hero-h-m,76vh)}.brs-hero__scrim{background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.68) 42%,rgba(0,0,0,.38) 72%,rgba(0,0,0,.16))!important}.brs-hero__lede{color:hsla(0,0%,100%,.94)}.brs-hero__lede,.brs-hero__title{max-width:none}.brs-hero__actions{gap:8px}.brs-hero__actions .brs-btn{flex:1 1 auto;justify-content:center}.brs-hero__cue{display:none}}.brs-marquee{overflow:hidden}.brs-marquee__track{animation:brs-marquee var(--brs-marquee) linear infinite;display:flex;width:max-content}.brs-marquee:hover .brs-marquee__track{animation-play-state:paused}.brs-marquee__group{align-items:center;display:flex;gap:clamp(36px,6vw,96px);padding-right:clamp(36px,6vw,96px)}.brs-marquee__item{color:var(--brs-muted);font-family:var(--brs-font-head);font-size:clamp(17px,1.7vw,26px);font-weight:500;letter-spacing:var(--brs-track-head);transition:color var(--brs-dur-fast) var(--brs-ease);white-space:nowrap}.brs-marquee__item:hover{color:var(--brs-ink)}.brs-marquee__item img{height:var(--brs-marquee-logo,26px);opacity:.55;width:auto}@keyframes brs-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.brs-marquee__track{animation:none}.brs-marquee{overflow-x:auto}}.brs-feature{align-items:center;display:grid;gap:clamp(24px,4vw,72px);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.brs-feature__title{max-width:14ch}.brs-feature__card{max-width:440px;width:100%}@media (max-width:1023px){.brs-feature{grid-template-columns:minmax(0,1fr)}.brs-feature__card{max-width:280px}}.brs-showcase{position:relative}.brs-showcase__grid{align-items:start;display:grid;gap:clamp(20px,3vw,48px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brs-showcase__sticky{height:clamp(420px,74vh,760px);position:sticky;top:calc(var(--brs-bar-h) + var(--brs-gutter))}.brs-showcase__frame{background:var(--brs-surface);border-radius:var(--brs-r);height:100%;overflow:hidden;position:relative}.brs-showcase__frame>img{height:100%;object-fit:cover;width:100%}.brs-showcase__step,.brs-showcase__steps{display:flex;flex-direction:column}.brs-showcase__step{border-top:1px solid var(--brs-line);gap:var(--brs-s-2);justify-content:center;min-height:clamp(360px,60vh,620px);padding-block:var(--brs-s-4)}.brs-showcase__step:first-child{border-top:0}.brs-showcase__step-n{color:var(--brs-muted);font-size:var(--brs-fs-label);letter-spacing:var(--brs-track-label);text-transform:uppercase}.brs-showcase__step-title{font-size:var(--brs-fs-h2);max-width:15ch}.brs-showcase__step-body{max-width:46ch}.brs-showcase__layer{inset:0;opacity:0;position:absolute;transform:scale(1.04);transition:opacity .7s var(--brs-ease),transform 1.4s var(--brs-ease)}.brs-showcase__layer.is-active{opacity:1;transform:scale(1)}.brs-showcase__layer>img{height:100%;object-fit:cover;width:100%}.brs-hotspot{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.92);border-radius:50%;display:grid;height:26px;margin:-13px 0 0 -13px;place-items:center;position:absolute;width:26px;z-index:3}.brs-hotspot:before{animation:brs-ping 2.6s var(--brs-ease) infinite;border:1px solid hsla(0,0%,100%,.8);border-radius:50%;content:"";inset:0;position:absolute}.brs-hotspot__dot{background:#0e0e0c;border-radius:50%;height:7px;width:7px}@keyframes brs-ping{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.brs-hotspot__card{background:var(--brs-paper);border-radius:var(--brs-r-sm);bottom:calc(100% + 12px);box-shadow:0 10px 34px -12px rgba(0,0,0,.45);color:var(--brs-ink);left:50%;max-width:230px;opacity:0;padding:12px 14px;pointer-events:none;position:absolute;transform:translate(-50%,6px);transition:opacity var(--brs-dur-fast) var(--brs-ease),transform var(--brs-dur-fast) var(--brs-ease);width:max-content}.brs-hotspot.is-open .brs-hotspot__card,.brs-hotspot:focus-visible .brs-hotspot__card,.brs-hotspot:hover .brs-hotspot__card{opacity:1;pointer-events:auto;transform:translate(-50%)}.brs-hotspot__title{font-size:var(--brs-fs-small);font-weight:500}@media (max-width:1023px){.brs-showcase__grid{grid-template-columns:minmax(0,1fr)}.brs-showcase__sticky{height:clamp(320px,52vh,460px);position:relative;top:auto}.brs-showcase__step{min-height:0}}.brs-panels{display:grid;gap:var(--brs-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.brs-panel{align-items:flex-end;aspect-ratio:1/1;background:var(--brs-surface);border-radius:var(--brs-r);display:flex;isolation:isolate;min-height:320px;overflow:hidden;position:relative}.brs-panel__img{filter:var(--brs-img-rest-filter);height:100%;inset:0;object-fit:cover;position:absolute;transform:var(--brs-img-rest);transition:transform 1.1s var(--brs-ease);width:100%}.brs-panel:hover .brs-panel__img{filter:var(--brs-img-hover-filter);transform:var(--brs-img-hover)}.brs-panel__scrim{background:linear-gradient(0deg,rgba(0,0,0,.68) 0,rgba(0,0,0,.38) 34%,transparent 72%);inset:0;position:absolute}.brs-panel__body{color:#fff;padding:clamp(20px,2.6vw,36px);position:relative}.brs-panel__title{color:#fff;font-size:var(--brs-fs-h2);max-width:13ch}.brs-panel__lede{color:hsla(0,0%,100%,.84);margin-top:10px;max-width:34ch}.brs-panel__cta{margin-top:20px}@media (max-width:767px){.brs-panels{grid-template-columns:minmax(0,1fr)}}.brs-post{display:block}.brs-post__tag{display:inline-block}.brs-post__frame{aspect-ratio:1/1}.brs-post__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.brs-post__tag{border:1px solid var(--brs-line);border-radius:999px;color:var(--brs-muted);font-size:10px;letter-spacing:var(--brs-track-label);padding:4px 9px;text-transform:uppercase}.brs-post__title{display:block;font-size:var(--brs-fs-h3);margin-top:12px;max-width:22ch}.brs-post__more{margin-top:12px}.brs-stats{align-items:center;display:grid;gap:clamp(24px,4vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brs-stats__row{display:grid;gap:var(--brs-s-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--brs-s-4)}.brs-stats__n{font-family:var(--brs-font-head);font-size:clamp(30px,3.4vw,52px);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:var(--brs-track-head);line-height:1}.brs-stats__lbl{margin-top:8px}@media (max-width:1023px){.brs-stats{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.brs-stats__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.brs-ticker{border-bottom:1px solid var(--brs-line);border-top:1px solid var(--brs-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.brs-ticker__item{align-items:center;border-left:1px solid var(--brs-line);display:flex;font-size:var(--brs-fs-label);gap:10px;justify-content:center;letter-spacing:var(--brs-track-label);padding:clamp(18px,2.2vw,28px) var(--brs-s-2);text-align:center;text-transform:uppercase}.brs-ticker__item:first-child{border-left:0}.brs-ticker__item svg{color:var(--brs-muted);flex-shrink:0}@media (max-width:767px){.brs-ticker{grid-template-columns:repeat(2,minmax(0,1fr))}.brs-ticker__item:nth-child(odd){border-left:0}.brs-ticker__item:nth-child(n+3){border-top:1px solid var(--brs-line)}}.brs-promo{background:var(--brs-surface);border-radius:var(--brs-r);display:grid;isolation:isolate;min-height:clamp(300px,40vw,460px);overflow:hidden;place-items:center;position:relative;text-align:center}.brs-promo__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.brs-promo__scrim{background:rgba(0,0,0,.34);inset:0;position:absolute}.brs-promo__body{color:#fff;padding:clamp(28px,4vw,56px);position:relative}.brs-promo__title{color:#fff;font-size:var(--brs-fs-h1);margin-inline:auto;max-width:18ch}.brs-promo__lede{color:hsla(0,0%,100%,.86);margin-top:14px;margin-inline:auto}.brs-count{display:flex;gap:10px;justify-content:center;margin-top:26px}.brs-count__cell{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:var(--brs-r-sm);min-width:74px;padding:12px 10px}.brs-count__n{font-family:var(--brs-font-head);font-size:clamp(22px,2.4vw,34px);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.brs-count__l{color:hsla(0,0%,100%,.7);font-size:10px;letter-spacing:var(--brs-track-label);margin-top:6px;text-transform:uppercase}.brs-quotes{overflow:hidden}.brs-quotes__track{animation:brs-marquee var(--brs-quote-speed,70s) linear infinite;display:flex;gap:var(--brs-gap);width:max-content}.brs-quotes:hover .brs-quotes__track,.brs-quotes__track:focus-within{animation-play-state:paused}.brs-quote{background:var(--brs-paper);border:1px solid var(--brs-line);border-radius:var(--brs-r);display:flex;flex-direction:column;flex-shrink:0;gap:var(--brs-s-2);min-height:390px;padding:clamp(20px,2vw,28px);width:clamp(280px,27vw,420px)}.brs-quote__text{font-size:var(--brs-fs-lede);letter-spacing:-.015em;line-height:1.4;text-wrap:pretty}.brs-quote__foot{align-items:center;border-top:1px solid var(--brs-line);display:flex;gap:10px;margin-top:auto;padding-top:var(--brs-s-2)}.brs-quote__avatar{border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.brs-quote__who{font-size:var(--brs-fs-small);font-weight:500}@media (prefers-reduced-motion:reduce){.brs-quotes__track{animation:none}.brs-quotes{overflow-x:auto}}.brs-gallery{display:grid;gap:var(--brs-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.brs-gallery__item{grid-column:span 4}.brs-gallery__item--wide{grid-column:span 8}.brs-gallery__item--full{grid-column:span 12}.brs-gallery__item .brs-frame{aspect-ratio:var(--brs-g-ratio,4/3)}@media (max-width:767px){.brs-gallery__item,.brs-gallery__item--full,.brs-gallery__item--wide{grid-column:span 12}}.brs-spec{border-collapse:collapse;width:100%}.brs-spec caption{margin-bottom:var(--brs-s-2);text-align:left}.brs-spec td,.brs-spec th{border-bottom:1px solid var(--brs-line);font-size:var(--brs-fs-small);padding:14px 0;text-align:left;vertical-align:top}.brs-spec th{color:var(--brs-muted);font-weight:400;width:42%}.brs-spec td{font-weight:500}.brs-hero--framed .brs-hero__frame{border-radius:var(--brs-r)}.brs-embed{inset:0;overflow:hidden;pointer-events:none;position:absolute}.brs-embed iframe{border:0;height:56.25vw;left:50%;min-height:100%;min-width:177.78vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.brs-cat__img,.brs-hero__media>video,.brs-panel__img{height:100%;object-fit:cover;object-position:center;width:100%}.brs-showcase-panel{background:var(--brs-surface);height:100vh;isolation:isolate;min-height:560px;overflow:hidden;position:relative}.brs-showcase-panel__media{inset:0;position:absolute}.brs-showcase-panel__media>img,.brs-showcase-panel__media>video{height:100%;object-fit:cover;object-position:center;width:100%}.brs-showcase-panel__scrim{inset:0;pointer-events:none;position:absolute}.brs-showcase-panel__inner{align-items:flex-end;display:flex;gap:var(--brs-s-4);height:100%;justify-content:space-between;margin-inline:auto;max-width:var(--brs-max);padding:var(--brs-pad-x);position:relative}.brs-showcase-panel__copy{max-width:46ch}.brs-showcase-panel__copy>*{text-shadow:0 1px 2px rgba(0,0,0,.28),0 2px 26px rgba(0,0,0,.42)}.brs-showcase-panel__copy .brs-btn{text-shadow:none}.brs-showcase-panel__card{flex-shrink:0;width:325px}@media (max-width:899px){.brs-showcase-panel__inner{align-items:flex-start;flex-direction:column;justify-content:flex-end}.brs-showcase-panel__card{width:min(260px,60%)}}.brs-bar{align-items:center;border-bottom:1px solid transparent;color:#fff;display:flex;height:var(--brs-bar-h);left:0;position:fixed;right:0;top:0;transition:transform .42s var(--brs-ease),background-color .32s var(--brs-ease),color .32s var(--brs-ease),border-color .32s var(--brs-ease);z-index:var(--brs-z-bar)}.brs-bar__inner{align-items:center;display:grid;gap:var(--brs-s-2);grid-template-columns:1fr auto 1fr;margin-inline:auto;max-width:var(--brs-max);padding-inline:var(--brs-pad-x);width:100%}.brs-bar.is-solid{backdrop-filter:blur(14px) saturate(1.3);background:color-mix(in srgb,var(--brs-paper) 88%,transparent);border-bottom-color:var(--brs-line);color:var(--brs-ink)}.brs-bar.is-hidden{transform:translateY(-100%)}.brs-bar--opaque{background:var(--brs-paper);border-bottom-color:var(--brs-line);color:var(--brs-ink)}.brs-bar__nav{align-items:center;display:flex;gap:20px}.brs-bar__nav--end{justify-content:flex-end}.brs-bar__link{font-size:14px;font-weight:500;letter-spacing:-.5px;padding-block:4px;position:relative;white-space:nowrap}.brs-bar__link:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform var(--brs-dur-fast) var(--brs-ease);width:100%}.brs-bar__link:hover:after,.brs-bar__link[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.brs-bar__brand{align-items:center;display:flex;font-family:var(--brs-font-head);font-size:14px;font-weight:500;gap:8px;justify-self:center;letter-spacing:.02em;white-space:nowrap}.brs-bar__brand img{height:var(--brs-logo-h,18px);width:auto}.brs-bar__brand img.brs-bar__logo--adaptive{filter:brightness(0) invert(1);transition:filter .32s var(--brs-ease)}.brs-bar--opaque .brs-bar__brand img.brs-bar__logo--adaptive,.brs-bar.is-solid .brs-bar__brand img.brs-bar__logo--adaptive{filter:none}.brs-bar__cta{display:inline-flex}.brs-bar .hs-menu-wrapper>ul{align-items:center;display:flex;gap:clamp(14px,1.6vw,26px)}.brs-bar .hs-menu-wrapper a{font-size:var(--brs-fs-small);letter-spacing:-.01em}.brs-bar .hs-menu-wrapper .hs-menu-depth-1>a{padding-block:4px;position:relative}.brs-bar .hs-menu-wrapper .hs-menu-depth-1.active-branch>a{text-decoration:underline;text-underline-offset:5px}.brs-bar .hs-menu-wrapper .hs-menu-children-wrapper,.brs-burger{display:none}.brs-burger{align-items:center;font-size:var(--brs-fs-small);gap:8px}.brs-burger__bars{display:grid;gap:3px}.brs-burger__bars i{background:currentColor;display:block;height:1.5px;width:16px}@media (max-width:899px){.brs-bar__inner{grid-template-columns:1fr auto 1fr}.brs-bar__cta,.brs-bar__nav--start .brs-bar__link,.brs-bar__nav--start .hs-menu-wrapper{display:none}.brs-burger{display:inline-flex}}.brs-menu{background:var(--brs-paper);color:var(--brs-ink);display:flex;flex-direction:column;inset:0;opacity:0;position:fixed;transform:translateY(-8px);transition:opacity .34s var(--brs-ease),transform .34s var(--brs-ease),visibility 0s linear .34s;visibility:hidden;z-index:var(--brs-z-overlay)}.brs-menu.is-open{opacity:1;transform:none;transition-delay:0s;visibility:visible}.brs-menu__top{align-items:center;border-bottom:1px solid var(--brs-line);display:flex;height:var(--brs-bar-h);justify-content:space-between;padding-inline:var(--brs-pad-x)}.brs-menu__body{flex:1;gap:var(--brs-s-5);overflow-y:auto;padding:clamp(24px,5vw,56px) var(--brs-pad-x)}.brs-menu__body,.brs-menu__list{display:flex;flex-direction:column}.brs-menu__list{gap:2px}.brs-menu__item{font-family:var(--brs-font-head);font-size:clamp(30px,8vw,58px);font-weight:500;letter-spacing:var(--brs-track-head);line-height:1.1;opacity:0;transform:translateY(14px);transition:opacity .42s var(--brs-ease),transform .42s var(--brs-ease);transition-delay:var(--brs-delay,0s)}.brs-menu.is-open .brs-menu__item{opacity:1;transform:none}.brs-menu__item a{display:inline-block;transition:opacity var(--brs-dur-fast) var(--brs-ease)}.brs-menu__list:hover .brs-menu__item a{opacity:.38}.brs-menu__list .brs-menu__item a:hover{opacity:1}.brs-menu__foot{display:flex;flex-wrap:wrap;gap:var(--brs-s-4)}.brs-menu__col{display:flex;flex-direction:column;gap:8px}.brs-lock{overflow:hidden}.brs-foot{border-top:1px solid var(--brs-line);padding-block:var(--brs-s-5) var(--brs-s-3)}.brs-foot__grid{display:grid;gap:var(--brs-s-4);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.brs-foot__brand{display:flex;flex-direction:column;gap:var(--brs-s-2);max-width:34ch}.brs-foot__brand img{align-self:flex-start;height:var(--brs-logo-h-foot,40px);max-width:100%;object-fit:contain;width:auto}.brs-foot__col{display:flex;flex-direction:column;gap:10px}.brs-foot__h{margin-bottom:4px}.brs-foot__col a{font-size:var(--brs-fs-small);transition:opacity var(--brs-dur-fast) var(--brs-ease)}.brs-foot__col a:hover{opacity:.6}.brs-foot__bottom{align-items:center;border-top:1px solid var(--brs-line);display:flex;flex-wrap:wrap;gap:var(--brs-s-2);justify-content:space-between;margin-top:var(--brs-s-5);padding-top:var(--brs-s-3)}.brs-foot__legal{display:flex;flex-wrap:wrap;gap:var(--brs-s-3)}.brs-foot__wordmark{color:var(--brs-ink);font-family:var(--brs-font-head);font-size:clamp(56px,15vw,240px);font-weight:500;letter-spacing:-.045em;line-height:.82;margin-top:var(--brs-s-5);opacity:.07;overflow:hidden;user-select:none;white-space:nowrap}@media (max-width:899px){.brs-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brs-foot__brand{grid-column:1/-1}}@view-transition{navigation:auto}.brs-bar{view-transition-name:brs-menu}::view-transition-old(root){animation:.18s var(--brs-ease-out) both brs-side-ud}::view-transition-new(root){animation:.52s var(--brs-ease) both brs-side-ind}@keyframes brs-side-ud{to{opacity:0}}@keyframes brs-side-ind{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(brs-produkt){animation-duration:.64s;animation-timing-function:var(--brs-ease)}::view-transition-image-pair(brs-produkt){border-radius:var(--brs-r);overflow:hidden}::view-transition-new(brs-produkt),::view-transition-old(brs-produkt){animation-duration:.64s;animation-timing-function:var(--brs-ease);height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.brs-page--solid .brs-bar{background:var(--brs-paper);border-bottom-color:var(--brs-line);color:var(--brs-ink)}.brs-page--solid .brs-bar__brand img.brs-bar__logo--adaptive{filter:none}.brs-page--solid #brs-main{padding-top:var(--brs-bar-h)}.brs-page--solid:has(.brs-cover) #brs-main{padding-top:0}.brs-page--solid:has(.brs-cover):has(.brs-bar--opaque) #brs-main{padding-top:var(--brs-bar-h)}.brs-page--solid:has(.brs-cover) .brs-bar:not(.brs-bar--opaque):not(.is-solid):not(:has(.brs-flyout.is-open)){backdrop-filter:none;background:transparent;border-bottom-color:transparent;color:#fff}.brs-page--solid:has(.brs-cover) .brs-bar:not(.brs-bar--opaque):not(.is-solid):not(:has(.brs-flyout.is-open)) .brs-bar__brand img.brs-bar__logo--adaptive{filter:brightness(0) invert(1)}.brs-navitem{display:inline-flex;position:relative}.brs-flyout{background:var(--brs-paper);border-bottom:1px solid var(--brs-line);box-shadow:0 18px 40px -28px rgba(0,0,0,.5);color:var(--brs-ink);left:0;opacity:0;position:fixed;right:0;top:var(--brs-bar-h);transform:translateY(-6px);transition:opacity .22s var(--brs-ease),transform .22s var(--brs-ease);z-index:calc(var(--brs-z-bar) - 1)}.brs-flyout[hidden]{display:none}.brs-flyout.is-open{opacity:1;transform:none}.brs-flyout__inner{align-items:flex-start;display:flex;gap:clamp(32px,5vw,88px);margin-inline:auto;max-width:var(--brs-max);padding:clamp(28px,3vw,44px) var(--brs-pad-x)}.brs-flyout__col{display:flex;flex-direction:column;gap:12px;min-width:150px}.brs-flyout__list{display:flex;flex-direction:column;gap:9px}.brs-flyout__list a{font-size:var(--brs-fs-body);letter-spacing:-.02em;transition:opacity var(--brs-dur-fast) var(--brs-ease)}.brs-flyout__list:hover a{opacity:.45}.brs-flyout__list a:hover{opacity:1}.brs-flyout__promos{display:flex;gap:var(--brs-gap);margin-left:auto}.brs-flyout__promo{display:block;width:190px}.brs-flyout__promo-frame{aspect-ratio:4/3}.brs-flyout__promo-caption{align-items:center;display:flex;font-size:var(--brs-fs-small);gap:8px;justify-content:space-between;letter-spacing:-.01em;margin-top:10px}.brs-bar:has(.brs-flyout.is-open){background:var(--brs-paper);border-bottom-color:transparent;color:var(--brs-ink)}.brs-bar:has(.brs-flyout.is-open) .brs-bar__brand img.brs-bar__logo--adaptive{filter:none}@media (max-width:899px){.brs-navitem{display:none}.brs-flyout{display:none!important}}.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)}}