.jTc0-W_page{--ref-ink:var(--design-ink);--ref-text:var(--design-body);--ref-muted:var(--design-muted);--ref-bronze:var(--design-bronze);--ref-bronze-hover:var(--design-bronze-hover);--ref-gold:var(--design-gold);--ref-gold-hover:var(--design-gold-hover);--ref-paper:var(--design-paper);--ref-border:var(--design-border);--ref-radius-surface:12px;--ref-radius-field:8px;--ref-radius-action:999px;--ref-radius-control:50%;--ref-radius-focus:2px;background:var(--design-background);color:var(--ref-ink);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);}.jTc0-W_page[data-edge-style=sharp]{--ref-radius-surface:0px;--ref-radius-field:0px;--ref-radius-action:0px;--ref-radius-control:0px;--ref-radius-focus:0px}.jTc0-W_page :where(h1,h2,h3,h4,p){margin:0}.jTc0-W_page :where(h1,h2,h3,h4){text-wrap:balance}.jTc0-W_page :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ref-bronze);outline-offset:var(--control-focus-offset)}.jTc0-W_page :where(button,a){-webkit-tap-highlight-color:transparent}.jTc0-W_page :where(button:not(:disabled),summary){cursor:pointer}.jTc0-W_page svg{flex-shrink:0;width:20px;height:20px}.jTc0-W_page section,.jTc0-W_page [id]{scroll-margin-top:100px}.jTc0-W_container{}.jTc0-W_masthead{z-index:20;border-bottom:1px solid var(--ref-border);background:var(--design-surface);position:sticky;top:0}.jTc0-W_mastheadInner{width:min(var(--layout-reference-header), calc(100% - 2 * var(--layout-reference-gutter)));justify-content:space-between;align-items:center;gap:var(--space-8);min-height:88px;margin:0 auto;display:flex}.jTc0-W_logo{width:210px;color:var(--design-ink);flex-shrink:0;display:flex}.jTc0-W_logo svg{width:100%;height:auto}.jTc0-W_masthead nav{align-items:center;gap:var(--space-6);display:flex}.jTc0-W_masthead nav a{min-height:44px;color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);align-items:center;text-decoration:none;transition:color .18s;display:inline-flex}.jTc0-W_masthead nav a:hover{color:var(--ref-bronze)}.jTc0-W_edgeSwitch{align-items:center;gap:var(--space-3);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-shrink:0;display:flex}.jTc0-W_edgeSwitch>span{color:var(--ref-text)}.jTc0-W_edgeOptions{gap:var(--space-1);border:1px solid var(--ref-border);border-radius:var(--ref-radius-field);background:var(--ref-paper);padding:3px;display:flex}.jTc0-W_edgeOptions button{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--ref-radius-field);color:var(--ref-text);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);background:0 0;border:0}.jTc0-W_edgeOptions button[aria-pressed=true]{background:var(--design-ink);color:var(--design-surface)}.jTc0-W_edgeOptions button:not([aria-pressed=true]):hover{color:var(--ref-bronze);background:var(--design-surface-hover)}.jTc0-W_edgeNote{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);margin:var(--space-2) 0 var(--space-4)!important}.jTc0-W_intro{align-items:center;gap:var(--space-22);padding:var(--space-22) 0 var(--space-20);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);display:grid}.jTc0-W_eyebrow{color:var(--ref-text);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case);display:block}.jTc0-W_intro h1{margin-top:var(--space-6);font:var(--type-h1);letter-spacing:var(--type-h1-tracking);text-transform:var(--type-h1-case)}.jTc0-W_introCopy{max-width:590px;color:var(--ref-text);font:var(--type-lead);letter-spacing:var(--type-lead-tracking);text-transform:var(--type-lead-case);margin-top:var(--space-6)!important}.jTc0-W_intro .jTc0-W_textLink{margin-top:var(--space-6)}.jTc0-W_directionPanel{min-width:0;padding:var(--space-7);border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface);background:var(--design-surface)}.jTc0-W_panelTitle{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case)}.jTc0-W_smallCopy{color:var(--ref-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.jTc0-W_directionPanel .jTc0-W_smallCopy{margin-top:var(--space-2)}.jTc0-W_rolloutShortcut{margin-top:var(--space-4);display:flex}.jTc0-W_fontWeights{gap:var(--space-4);margin:var(--space-6) 0 var(--space-4);grid-template-columns:1fr 1fr;display:grid}.jTc0-W_fontWeights>div{align-content:start;gap:var(--space-2);display:grid}.jTc0-W_fontWeights span{font:var(--type-specimen);letter-spacing:var(--type-specimen-tracking);text-transform:var(--type-specimen-case)}.jTc0-W_fontWeights>div:last-child>span{font:var(--type-specimen-strong);letter-spacing:var(--type-specimen-strong-tracking);text-transform:var(--type-specimen-strong-case)}.jTc0-W_fontWeights strong{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.jTc0-W_fontWeights p{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_section{padding:var(--layout-section) 0;border-top:1px solid var(--ref-border)}.jTc0-W_sectionHeading{margin-bottom:var(--layout-section-heading-gap)}.jTc0-W_sectionHeading h2{margin-top:var(--space-4);font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.jTc0-W_sectionHeading>p{max-width:850px;margin-top:var(--space-4);color:var(--ref-text)}.jTc0-W_typeRow{align-items:baseline;gap:var(--space-8);padding:var(--space-7) 0;border-top:1px solid var(--ref-border);grid-template-columns:245px minmax(0,1fr);display:grid}.jTc0-W_typeScale{min-width:0}.jTc0-W_typeRow:last-child{border-bottom:1px solid var(--ref-border)}.jTc0-W_typeLabel{gap:var(--space-1);color:var(--ref-ink);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);display:grid}.jTc0-W_typeLabel>span{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_typeH1,.jTc0-W_typeH2,.jTc0-W_typeH3{text-wrap:balance}.jTc0-W_editorialReference{gap:var(--space-4);margin-top:var(--layout-section-heading-gap);display:grid}.jTc0-W_editorialH1{}.jTc0-W_editorialTitle{}.jTc0-W_editorialTitleCompact{}.jTc0-W_editorialHero{}.jTc0-W_editorialSection{}.jTc0-W_editorialH3{}.jTc0-W_editorialSmallHeading{}.jTc0-W_editorialFeature{}.jTc0-W_editorialDisplay{}.jTc0-W_classicDisplay{}.jTc0-W_editorialPoster{}.jTc0-W_editorialPanel{}.jTc0-W_typeH1{font:var(--type-h1);letter-spacing:var(--type-h1-tracking);text-transform:var(--type-h1-case)}.jTc0-W_typeH2{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.jTc0-W_typeH3{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.jTc0-W_typeLead{font:var(--type-lead);letter-spacing:var(--type-lead-tracking);text-transform:var(--type-lead-case)}.jTc0-W_typeBody{color:var(--ref-text);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.jTc0-W_typeUi{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.jTc0-W_typeCaption{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_palette{gap:var(--space-5);margin-top:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.jTc0-W_swatch{align-content:start;gap:var(--space-1);min-width:0;display:grid}.jTc0-W_swatchColor{height:88px;margin-bottom:var(--space-3);border:1px solid var(--ref-border);border-radius:var(--ref-radius-field);display:block}.jTc0-W_swatch strong{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.jTc0-W_swatch>span:not(.jTc0-W_swatchColor),.jTc0-W_swatch p{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_spacingNote{align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-5) var(--space-6);margin-top:var(--space-8);background:var(--ref-paper);border-radius:var(--ref-radius-field);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);flex-wrap:wrap;display:flex}.jTc0-W_spacingNote>span{color:var(--ref-text)}.jTc0-W_action{}.jTc0-W_primary{}.jTc0-W_secondary{}.jTc0-W_text{}.jTc0-W_bronze{}.jTc0-W_gold{}.jTc0-W_inverse{}.jTc0-W_actionRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.jTc0-W_actionTable{border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface);background:var(--design-surface)}.jTc0-W_actionTableHeader,.jTc0-W_actionTableRow{gap:var(--space-6);padding:var(--space-6);grid-template-columns:140px repeat(2,minmax(0,1fr)) minmax(0,.85fr);align-items:center;display:grid}.jTc0-W_actionTableHeader{padding-top:var(--space-5);padding-bottom:var(--space-5);border-radius:var(--ref-radius-surface) var(--ref-radius-surface) 0 0;background:var(--ref-paper);color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_actionTableRow{border-top:1px solid var(--ref-border);min-height:112px}.jTc0-W_actionTableRow>div{min-width:0}.jTc0-W_stateLabel{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_actionRules{gap:var(--space-8);margin-top:var(--space-6);color:var(--ref-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);grid-template-columns:1fr 1fr;display:grid}.jTc0-W_actionRules strong{color:var(--ref-ink)}.jTc0-W_buttonColorIntro{gap:var(--space-3);margin-top:var(--space-12);display:grid}.jTc0-W_buttonColorIntro h3{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.jTc0-W_buttonColorIntro p{max-width:850px;color:var(--ref-text)}.jTc0-W_buttonPalette{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jTc0-W_buttonColorCard{gap:var(--space-6);min-width:0;padding:var(--space-6);border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface);display:grid}.jTc0-W_buttonColorCard header{gap:var(--space-2);display:grid}.jTc0-W_buttonColorCard h4{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.jTc0-W_buttonColorCard header p,.jTc0-W_buttonColorCard header span,.jTc0-W_buttonColorState>span{color:var(--ref-text);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}.jTc0-W_buttonColorState{gap:var(--space-3);display:grid}.jTc0-W_buttonColorState .jTc0-W_action{width:100%;padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}.jTc0-W_textLink{}.jTc0-W_collectionToolbar{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.jTc0-W_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.jTc0-W_filters button{min-height:44px;padding:var(--space-2) 18px;border:1px solid var(--ref-border);border-radius:var(--ref-radius-action);color:var(--ref-ink);background:var(--design-surface);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);align-items:center;transition:background .18s,border-color .18s;display:inline-flex}.jTc0-W_filters button[aria-pressed=true]{color:var(--design-surface);background:var(--design-ink);border-color:var(--design-ink)}.jTc0-W_filters button:hover{border-color:var(--design-ink)}.jTc0-W_collectionGrid,.jTc0-W_cardPatternGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jTc0-W_cardPatternGrid{margin-top:var(--space-10)}.jTc0-W_cardPatternGrid>div{flex-direction:column;min-width:0;display:flex}.jTc0-W_cardPatternGrid .jTc0-W_card{flex:1}.jTc0-W_card{border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface);background:var(--design-surface);min-width:0;color:var(--ref-ink);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.jTc0-W_card:hover{border-color:var(--ref-bronze);transform:translateY(-2px)}.jTc0-W_cardMedia{aspect-ratio:3/2;background:var(--ref-paper);flex-shrink:0;position:relative;overflow:hidden}.jTc0-W_cardMedia img{object-fit:cover}.jTc0-W_productMedia{background:var(--design-surface)}.jTc0-W_productMedia img{object-fit:contain;padding:var(--space-2)}.jTc0-W_cardBody{align-items:flex-start;gap:var(--space-3);padding:var(--layout-card-padding);flex-direction:column;flex:1;display:flex}.jTc0-W_cardBody h3{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.jTc0-W_cardBody>p{color:var(--ref-text);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.jTc0-W_caption{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_cardFooter{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding-top:var(--space-4);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);margin-top:auto;display:flex}.jTc0-W_exampleLabel{color:var(--ref-text);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);margin:var(--space-8) 0 var(--space-4)!important}.jTc0-W_cardPatternGrid .jTc0-W_exampleLabel{margin-top:0!important}.jTc0-W_editorialGrid{align-items:start;gap:var(--space-18);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.jTc0-W_article{min-width:0;}.jTc0-W_article h3,.jTc0-W_note h3,.jTc0-W_formAside h3,.jTc0-W_formIntro h3,.jTc0-W_success h3,.jTc0-W_faqLayout h3{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.jTc0-W_faq p a{color:var(--ref-bronze);text-decoration:underline;text-decoration-thickness:var(--control-link-thickness);text-underline-offset:var(--control-link-offset)}.jTc0-W_faq p a:hover{color:var(--ref-bronze-hover);text-decoration-thickness:2px}.jTc0-W_note{gap:var(--space-5);padding:var(--layout-panel-padding);border-radius:var(--ref-radius-surface);background:var(--ref-paper);display:grid}.jTc0-W_note p{color:var(--ref-text)}.jTc0-W_noteLine{background:var(--ref-bronze);width:48px;height:1px}.jTc0-W_formLayout{align-items:start;gap:var(--space-18);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.jTc0-W_sampleForm,.jTc0-W_success{gap:var(--space-6);padding:var(--layout-panel-padding);border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface);background:var(--design-surface);display:grid}.jTc0-W_formIntro p{margin-top:var(--space-2);color:var(--ref-text)}.jTc0-W_fieldGrid{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jTc0-W_field{}.jTc0-W_select{}.jTc0-W_field label span{margin-left:var(--space-2);color:var(--ref-text);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}.jTc0-W_formFooter{justify-items:start;gap:var(--space-4);display:grid}.jTc0-W_formFooter p{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_formAside{gap:var(--space-6);padding-top:var(--space-2);display:grid}.jTc0-W_formAside>p{color:var(--ref-text)}.jTc0-W_notice{display:grid;}.jTc0-W_notice p{color:var(--ref-text)}.jTc0-W_success{align-content:center;justify-items:start;min-height:440px}.jTc0-W_success p{color:var(--ref-text)}.jTc0-W_successIcon{border:1px solid var(--ref-bronze);border-radius:var(--ref-radius-control);width:48px;height:48px;color:var(--ref-bronze);place-items:center;display:grid}.jTc0-W_verificationExample{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--ref-border);border-radius:var(--ref-radius-field);background:var(--ref-paper);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);display:flex}.jTc0-W_verificationExample>span{color:var(--ref-bronze);font:var(--type-lead);letter-spacing:var(--type-lead-tracking);text-transform:var(--type-lead-case)}.jTc0-W_verificationExample p{margin-top:var(--space-1);color:var(--ref-muted)}.jTc0-W_contactStates{align-items:start;gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jTc0-W_contactStates .jTc0-W_exampleLabel{margin-top:0!important}.jTc0-W_contactExampleNote{color:var(--ref-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);margin-bottom:var(--space-6)!important}.jTc0-W_typeCaption,.jTc0-W_caption,.jTc0-W_eyebrow,.jTc0-W_smallCopy,.jTc0-W_formFooter p,.jTc0-W_field label span{color:var(--ref-muted)}.jTc0-W_heroExample{border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.jTc0-W_heroCopy{justify-content:center;align-items:flex-start;gap:var(--space-6);min-width:0;padding:var(--layout-hero-padding);flex-direction:column;display:flex}.jTc0-W_heroCopy h3{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.jTc0-W_heroCopy p{color:var(--ref-text)}.jTc0-W_heroCopy .jTc0-W_actionRow{margin-top:var(--space-2)}.jTc0-W_heroMedia{background:var(--ref-paper);min-height:440px;position:relative}.jTc0-W_heroMedia img{object-fit:cover}.jTc0-W_featuredBanner,.jTc0-W_darkBanner{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--layout-banner-padding);border-radius:var(--ref-radius-surface);display:flex}.jTc0-W_featuredBanner{background:var(--ref-paper)}.jTc0-W_featuredBanner>div,.jTc0-W_darkBanner>div{gap:var(--space-4);min-width:0;max-width:720px;display:grid}.jTc0-W_featuredBanner h3,.jTc0-W_darkBanner h3{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.jTc0-W_featuredBanner p{color:var(--ref-text)}.jTc0-W_featuredBanner>.jTc0-W_action,.jTc0-W_darkBanner>.jTc0-W_action{flex-shrink:0}.jTc0-W_darkBanner{background:var(--design-dark-surface);color:var(--design-surface)}.jTc0-W_darkBanner .jTc0-W_eyebrow,.jTc0-W_darkBanner p{color:var(--design-dark-text)}.jTc0-W_darkBanner .jTc0-W_action:focus-visible{outline-color:var(--design-focus-light)}.jTc0-W_faqLayout{align-items:start;gap:var(--space-18);margin-top:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.jTc0-W_faqLayout>div:first-child{gap:var(--space-4);display:grid}.jTc0-W_faqLayout>div:first-child p{color:var(--ref-text)}.jTc0-W_faq{border-top:1px solid var(--ref-border)}.jTc0-W_faq details{border-bottom:1px solid var(--ref-border)}.jTc0-W_faq summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:72px;padding:var(--space-5) 0;font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case);list-style:none;display:flex}.jTc0-W_faq summary::-webkit-details-marker{display:none}.jTc0-W_faq summary:hover{color:var(--ref-bronze)}.jTc0-W_faq summary span{font:var(--type-symbol);letter-spacing:var(--type-symbol-tracking);text-transform:var(--type-symbol-case);transition:transform .18s}.jTc0-W_faq details[open] summary span{transform:rotate(45deg)}.jTc0-W_faq details p{padding-bottom:var(--space-6);color:var(--ref-text)}.jTc0-W_footer{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-8) 0;border-top:1px solid var(--ref-border);color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex}.jTc0-W_siteHeader{align-items:center;gap:var(--space-6);min-height:96px;padding:var(--space-4) var(--space-6);border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface) var(--ref-radius-surface) 0 0;background:var(--design-surface);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.jTc0-W_siteLogo{width:180px;color:var(--design-ink);display:block}.jTc0-W_siteLogo svg{width:100%;height:auto}.jTc0-W_siteNav{align-items:center;gap:var(--space-4);display:flex}.jTc0-W_siteNav:last-of-type{justify-content:flex-end}.jTc0-W_siteNav a,.jTc0-W_mobileMenu nav a{min-height:44px;color:var(--ref-ink);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);align-items:center;text-decoration:none;display:flex}.jTc0-W_siteNav a:hover,.jTc0-W_mobileMenu nav a:hover{color:var(--ref-bronze);text-underline-offset:4px;text-decoration:underline}.jTc0-W_mobileMenu{display:none}.jTc0-W_mobileMenu summary{align-items:center;gap:var(--space-3);min-height:48px;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);list-style:none;display:flex}.jTc0-W_mobileMenu summary::-webkit-details-marker{display:none}.jTc0-W_mobileMenu nav{z-index:5;padding:var(--space-4) var(--space-6);border:1px solid var(--ref-border);background:var(--design-surface);box-shadow:0 12px 20px var(--design-shadow-light);display:grid;position:absolute;top:100%;left:0;right:0}.jTc0-W_mobileMenu nav a{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.jTc0-W_navigationBridge{gap:var(--space-4);padding:var(--space-10) var(--space-8);border-left:1px solid var(--ref-border);border-right:1px solid var(--ref-border);display:grid}.jTc0-W_navigationBridge p{max-width:600px;color:var(--ref-text)}.jTc0-W_siteFooter{gap:var(--space-8);padding:var(--space-10) var(--space-8) var(--space-6);border:1px solid var(--ref-border);border-radius:0 0 var(--ref-radius-surface) var(--ref-radius-surface);background:var(--ref-paper);grid-template-columns:1.25fr .8fr .9fr 1.1fr;display:grid}.jTc0-W_siteFooter h3{margin-bottom:var(--space-3);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.jTc0-W_siteFooter a{width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--ref-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);align-items:center;text-decoration:none;display:flex}.jTc0-W_siteFooter a:hover{color:var(--ref-bronze);text-underline-offset:4px;text-decoration:underline}.jTc0-W_siteFooter p{color:var(--ref-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.jTc0-W_footerBrand{align-content:start;gap:var(--space-5);display:grid}.jTc0-W_footerLegal{align-items:center;gap:var(--space-2) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--ref-border);color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;grid-column:1/-1;display:flex}.jTc0-W_footerLegal a{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.jTc0-W_catalogTools{align-items:end;gap:var(--space-6);grid-template-columns:1fr 1fr auto;display:grid}.jTc0-W_catalogCount{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);margin:var(--space-6) 0 var(--space-4)!important}.jTc0-W_specTableWrap{border:1px solid var(--ref-border);border-radius:var(--ref-radius-field);max-width:100%;overflow-x:auto}.jTc0-W_specTable{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.jTc0-W_specTable caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jTc0-W_specTable th,.jTc0-W_specTable td{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--ref-border);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.jTc0-W_specTable thead th{background:var(--ref-paper);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.jTc0-W_specTable tbody th{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.jTc0-W_specTable td{color:var(--ref-text)}.jTc0-W_specTable tr:last-child th,.jTc0-W_specTable tr:last-child td{border-bottom:0}.jTc0-W_specTable td a{align-items:center;gap:var(--space-3);min-height:44px;color:var(--ref-bronze);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.jTc0-W_specTable td a:hover{color:var(--ref-bronze-hover)}.jTc0-W_catalogNote{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);margin-top:var(--space-4)!important}.jTc0-W_emptyCatalog{padding:var(--space-6);color:var(--ref-text)}.jTc0-W_galleryFrame{aspect-ratio:16/9;background:var(--ref-paper);border-radius:var(--ref-radius-surface);position:relative;overflow:hidden}.jTc0-W_galleryFrame img{object-fit:cover}.jTc0-W_galleryControl{z-index:1;border:1px solid var(--design-gallery-border);border-radius:var(--ref-radius-control);background:var(--design-gallery-control);width:44px;height:44px;color:var(--design-surface);place-items:center;padding:0;transition:background .18s;display:grid;position:absolute}.jTc0-W_galleryControl:hover{background:var(--design-ink)}.jTc0-W_galleryControl:focus-visible{outline-color:var(--design-surface);outline-offset:3px}.jTc0-W_galleryPrevious{top:50%;left:16px;transform:translateY(-50%)}.jTc0-W_galleryNext{top:50%;right:16px;transform:translateY(-50%)}.jTc0-W_galleryPause{top:16px;right:16px}.jTc0-W_galleryCaption{justify-content:space-between;align-items:baseline;gap:var(--space-6);margin-top:var(--space-5);display:flex}.jTc0-W_galleryCaption p{color:var(--ref-text)}.jTc0-W_galleryCaption>span{color:var(--ref-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-shrink:0}.jTc0-W_galleryPagination{justify-content:center;gap:var(--space-1);margin-top:var(--space-3);display:flex}.jTc0-W_galleryPagination button{border-radius:var(--ref-radius-control);background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.jTc0-W_galleryPagination span{border:1px solid var(--design-field-border);background:var(--design-surface);border-radius:50%;width:10px;height:10px;display:block}.jTc0-W_galleryPagination button[aria-current=true] span{border-color:var(--design-ink);background:var(--design-ink)}@media (max-width:1100px){.jTc0-W_intro{gap:var(--space-10)}.jTc0-W_actionTableHeader,.jTc0-W_actionTableRow{gap:var(--space-4);padding:var(--space-6) var(--space-5);grid-template-columns:110px repeat(2,minmax(0,1fr)) minmax(0,.9fr)}.jTc0-W_actionTable .jTc0-W_action{padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}.jTc0-W_formLayout,.jTc0-W_editorialGrid{gap:var(--space-10)}.jTc0-W_featuredBanner,.jTc0-W_darkBanner{padding:var(--space-10);gap:var(--space-8)}}@media (max-width:850px){.jTc0-W_mastheadInner{gap:var(--space-2) var(--space-4);min-height:76px;padding:var(--space-3) 0 var(--space-2);flex-wrap:wrap}.jTc0-W_logo{width:178px}.jTc0-W_masthead nav{justify-content:space-between;gap:var(--space-4);order:2;width:100%}.jTc0-W_edgeSwitch{margin-left:auto}.jTc0-W_intro{padding-top:var(--space-14);grid-template-columns:1fr}.jTc0-W_directionPanel{max-width:520px}.jTc0-W_page section,.jTc0-W_page [id]{scroll-margin-top:136px}.jTc0-W_typeRow{gap:var(--space-6);grid-template-columns:180px minmax(0,1fr)}.jTc0-W_actionTableHeader{display:none}.jTc0-W_actionTableRow{gap:var(--space-6);padding:var(--space-6);grid-template-columns:1fr 1fr}.jTc0-W_stateLabel{grid-column:1/-1}.jTc0-W_actionTableRow:first-of-type{border-top:0}.jTc0-W_collectionGrid,.jTc0-W_cardPatternGrid,.jTc0-W_buttonPalette{grid-template-columns:repeat(2,minmax(0,1fr))}.jTc0-W_editorialGrid,.jTc0-W_formLayout{grid-template-columns:1fr}.jTc0-W_note,.jTc0-W_formAside{max-width:600px}.jTc0-W_heroExample{grid-template-columns:1fr}.jTc0-W_heroMedia{aspect-ratio:3/2;order:-1;min-height:0}.jTc0-W_featuredBanner,.jTc0-W_darkBanner{flex-direction:column;align-items:flex-start}.jTc0-W_faqLayout{gap:var(--space-6);grid-template-columns:1fr}.jTc0-W_siteHeader{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.jTc0-W_siteNav{display:none}.jTc0-W_siteHeader>.jTc0-W_siteLogo{grid-area:1/1}.jTc0-W_mobileMenu{grid-area:1/2;display:block}.jTc0-W_siteFooter{grid-template-columns:repeat(2,minmax(0,1fr))}.jTc0-W_catalogTools{grid-template-columns:1fr 1fr}}@media (max-width:599px){.jTc0-W_mastheadInner{column-gap:var(--space-2)}.jTc0-W_logo{width:120px}.jTc0-W_edgeSwitch{gap:0}.jTc0-W_edgeSwitch>span{display:none}.jTc0-W_edgeOptions button{padding-left:10px;padding-right:10px}.jTc0-W_masthead nav{justify-content:flex-start;gap:0 var(--space-4);flex-wrap:wrap}.jTc0-W_intro{padding:var(--space-10) 0 var(--space-12);gap:var(--space-8)}.jTc0-W_intro h1{margin-top:var(--space-4)}.jTc0-W_introCopy{margin-top:var(--space-5)!important}.jTc0-W_directionPanel{padding:var(--space-6)}.jTc0-W_typeRow{padding:var(--space-6) 0;gap:var(--space-4);grid-template-columns:1fr}.jTc0-W_typeLabel{gap:2px}.jTc0-W_palette{gap:var(--space-6) var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.jTc0-W_swatchColor{height:72px}.jTc0-W_spacingNote{padding:var(--space-5)}.jTc0-W_actionTableRow{padding:var(--space-6);grid-template-columns:1fr}.jTc0-W_actionTableRow>div{justify-self:start}.jTc0-W_actionRules{gap:var(--space-4);grid-template-columns:1fr}.jTc0-W_collectionToolbar{align-items:flex-start;gap:var(--space-3);flex-direction:column}.jTc0-W_filters{gap:var(--space-2)}.jTc0-W_filters button{padding:var(--space-2) 14px}.jTc0-W_collectionGrid,.jTc0-W_cardPatternGrid,.jTc0-W_contactStates,.jTc0-W_buttonPalette{grid-template-columns:1fr}.jTc0-W_cardPatternGrid{gap:var(--space-8)}.jTc0-W_fieldGrid{gap:var(--space-6);grid-template-columns:1fr}.jTc0-W_field label span{margin-left:6px}.jTc0-W_heroCopy .jTc0-W_actionRow{flex-direction:column;width:100%}.jTc0-W_featuredBanner,.jTc0-W_darkBanner{gap:var(--space-6)}.jTc0-W_formFooter,.jTc0-W_formFooter>.jTc0-W_action,.jTc0-W_success>.jTc0-W_action,.jTc0-W_featuredBanner>.jTc0-W_action,.jTc0-W_darkBanner>.jTc0-W_action{width:100%}.jTc0-W_siteHeader{padding:var(--space-4)}.jTc0-W_siteLogo{width:150px}.jTc0-W_mobileMenu summary{gap:var(--space-2)}.jTc0-W_navigationBridge{padding:var(--space-8) var(--space-6)}.jTc0-W_siteFooter{padding:var(--space-8) var(--space-6) var(--space-5);grid-template-columns:1fr}.jTc0-W_catalogTools{gap:var(--space-5);grid-template-columns:1fr}.jTc0-W_catalogTools .jTc0-W_action{width:100%}.jTc0-W_galleryFrame{aspect-ratio:3/2}.jTc0-W_galleryPrevious{left:12px}.jTc0-W_galleryNext,.jTc0-W_galleryPause{right:12px}.jTc0-W_faqLayout{margin-top:var(--space-12)}.jTc0-W_footer{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (prefers-reduced-motion:reduce){.jTc0-W_page *,.jTc0-W_page :before,.jTc0-W_page :after{transition:none!important}.jTc0-W_card:hover{transform:none}}.jTc0-W_typeProductTitle{font:var(--type-product-title);letter-spacing:var(--type-product-title-tracking);text-transform:var(--type-product-title-case)}
.s9vHcq_scope{color:var(--design-ink);background:var(--design-background);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);display:flow-root;}.s9vHcq_scope :where(h1,h2,h3,p){margin:0}.s9vHcq_scope :where(a,button,input,textarea):focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.s9vHcq_scope [id]{scroll-margin-top:112px}.s9vHcq_scope svg{flex-shrink:0;width:20px;height:20px}.s9vHcq_container{}.s9vHcq_hero{margin-top:var(--layout-page-top);background:var(--design-surface);border-radius:var(--ref-radius-surface,0px);overflow:hidden;}.s9vHcq_scope .s9vHcq_hero{align-items:stretch;row-gap:0}.s9vHcq_heroCopy{justify-content:center;align-items:flex-start;gap:var(--space-6);min-width:0;padding:var(--layout-hero-padding);flex-direction:column;padding-inline:0;display:flex}.s9vHcq_eyebrow{color:var(--design-muted);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case);display:block}.s9vHcq_heroCopy :where(h1,h3){text-wrap:balance;max-width:540px;font:var(--type-editorial-title);letter-spacing:var(--type-editorial-title-tracking);text-transform:var(--type-editorial-title-case)}.s9vHcq_lead{color:var(--design-body);font:var(--type-lead);letter-spacing:var(--type-lead-tracking);text-transform:var(--type-lead-case)}.s9vHcq_heroDescription{color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.s9vHcq_heroMedia{background:var(--design-surface-hover);min-width:0;min-height:440px;position:relative;overflow:hidden}.s9vHcq_showroomImage{object-fit:cover;object-position:50% 65%;transform-origin:50% 70%;transform:scale(1.25)}.s9vHcq_layout{padding:var(--layout-section) 0;}.s9vHcq_details{min-width:0}.s9vHcq_contactMethods{gap:var(--space-6);padding:0 0 var(--space-7);border-bottom:1px solid var(--design-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s9vHcq_contactMethods a{min-height:44px;color:var(--design-ink);overflow-wrap:anywhere;font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case);align-items:center;text-decoration:none;display:inline-flex}.s9vHcq_contactMethods a:hover{color:var(--design-bronze);text-underline-offset:4px;text-decoration:underline}.s9vHcq_visit{padding:var(--space-8) 0}.s9vHcq_visit h2{margin:0 0 var(--space-4);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.s9vHcq_visit address{font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.s9vHcq_visit address a{color:var(--design-body);text-decoration:none;display:block}.s9vHcq_visit address a:hover{color:var(--design-bronze);text-underline-offset:var(--control-link-offset);text-decoration:underline}.s9vHcq_hours{margin:var(--space-6) 0 var(--space-4);color:var(--design-body);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);gap:10px;display:grid}.s9vHcq_hours>div{justify-content:space-between;gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.s9vHcq_hours dt{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.s9vHcq_hours dd{color:var(--design-muted);margin:0}.s9vHcq_map{border:1px solid var(--design-border);border-radius:var(--ref-radius-surface,0px);overflow:hidden}.s9vHcq_formPanel{min-width:0;padding:var(--layout-panel-padding);border:1px solid var(--design-border);border-radius:var(--ref-radius-surface,0px);background:var(--design-surface)}.s9vHcq_formIntro{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}.s9vHcq_formIntro h2{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.s9vHcq_formIntro p{color:var(--design-body)}.s9vHcq_form{gap:var(--space-6);display:grid}.s9vHcq_visitorTypes{border:0;min-width:0;margin:0;padding:0}.s9vHcq_visitorTypes legend{margin-bottom:var(--space-2);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);padding:0}.s9vHcq_visitorTypes>div{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.s9vHcq_fieldGrid{gap:var(--space-5);align-items:start;}.s9vHcq_field{}.s9vHcq_optional{margin-left:var(--space-2);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);display:inline}.s9vHcq_newsletterGroup h3{font:var(--type-body-strong);letter-spacing:var(--type-body-strong-tracking);text-transform:var(--type-body-strong-case)}.s9vHcq_privacy{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.s9vHcq_privacy a{color:var(--design-bronze);text-underline-offset:var(--control-link-offset);text-decoration:underline}.s9vHcq_privacy a:hover{color:var(--design-bronze-hover)}.s9vHcq_submit{width:100%}.s9vHcq_verification{gap:var(--space-2);min-width:0;display:grid}.s9vHcq_verificationError{}.s9vHcq_serviceAreas [data-service-areas-banner]{padding:var(--space-12) 0;background:var(--design-surface);border-top:1px solid var(--design-border)}.s9vHcq_serviceAreas [data-service-areas-banner]>div{box-sizing:border-box;width:100%;padding:0 var(--layout-gutter);gap:var(--space-10);max-width:var(--layout-wide)!important}.s9vHcq_serviceAreas [data-service-areas-banner] h2{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.s9vHcq_serviceAreas [data-service-areas-banner] p{color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.s9vHcq_serviceAreas [data-service-areas-banner] a{min-height:var(--control-action-height);padding:var(--control-action-padding);border:1px solid var(--design-gold);border-radius:var(--control-radius);color:var(--design-ink);background:var(--design-gold);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.s9vHcq_serviceAreas [data-service-areas-banner] a:hover{background:var(--design-gold-hover);border-color:var(--design-gold-hover)}@media (max-width:1100px){.s9vHcq_contactMethods{gap:var(--space-3);grid-template-columns:1fr}}@media (max-width:899px){body:has(.s9vHcq_scope[data-contact-design]) button[aria-label="Scroll to top of page"]{display:none!important}.s9vHcq_heroMedia{aspect-ratio:16/7;min-height:0}.s9vHcq_heroCopy :where(h1,h3){max-width:600px}.s9vHcq_contactMethods{text-align:center;grid-template-columns:repeat(2,minmax(max-content,1fr))}.s9vHcq_serviceAreas [data-service-areas-banner]>div{align-items:flex-start;gap:var(--space-6);flex-direction:column}}@media (max-width:599px){.s9vHcq_heroCopy{gap:var(--space-5)}.s9vHcq_heroMedia{aspect-ratio:3/2}.s9vHcq_fieldGrid{gap:var(--space-6)}.s9vHcq_contactMethods{gap:var(--space-2)}.s9vHcq_serviceAreas [data-service-areas-banner]{padding:var(--space-8) 0}.s9vHcq_serviceAreas [data-service-areas-banner] a{width:100%}}
.M7asfa_frame{background:#e0e0e0;width:100%;height:480px;position:relative;overflow:hidden}.M7asfa_frame iframe{border:0;width:100%;height:100%;display:block}@media (min-width:900px){.M7asfa_frame{height:600px}}
.kIs3va_title{}.kIs3va_summaryToggle{}.kIs3va_summaryMeta{}.kIs3va_summary{}.kIs3va_status{}.kIs3va_scope{}.kIs3va_routes{}.kIs3va_review{}.kIs3va_pageTitle{}.kIs3va_note{}.kIs3va_local{}.kIs3va_explanation{}.kIs3va_tracker{margin:var(--space-8) 0 var(--space-12);border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface);padding:var(--space-7);background:var(--design-surface)}.kIs3va_tracker[id]{scroll-margin-top:112px}.kIs3va_heading{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.kIs3va_title{margin:0}.kIs3va_summary{color:var(--ref-text);margin-top:var(--space-2)!important}.kIs3va_local{border:1px solid var(--ref-border);color:var(--ref-bronze);background:var(--ref-paper);flex-shrink:0;padding:6px 10px}.kIs3va_explanation{max-width:850px;color:var(--ref-text);margin:var(--space-5) 0 var(--space-6)!important}.kIs3va_rows{margin:0;padding:0;list-style:none}.kIs3va_row{align-items:center;gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--ref-border);grid-template-columns:minmax(0,1fr) auto 92px;display:grid}.kIs3va_pageInfo{min-width:0}.kIs3va_pageTitle{margin:0}.kIs3va_routes{gap:var(--space-1) var(--space-4);margin-top:var(--space-1);color:var(--ref-muted);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.kIs3va_note{color:var(--ref-muted);max-width:620px;margin-top:6px!important}.kIs3va_status{border:1px solid var(--ref-border);white-space:nowrap;padding:5px 9px}.kIs3va_connected{color:var(--ref-bronze);background:var(--ref-paper)}.kIs3va_pending{color:var(--ref-muted)}.kIs3va_review{min-height:44px;color:var(--ref-bronze);text-underline-offset:4px;justify-content:flex-end;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.kIs3va_review:hover{color:var(--ref-bronze-hover)}.kIs3va_review svg{width:18px;height:18px}.kIs3va_remaining{margin-top:var(--space-4);border-top:1px solid var(--ref-border)}.kIs3va_summaryToggle{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding:var(--space-2) 0;cursor:pointer;list-style:none;display:flex}.kIs3va_remaining summary::-webkit-details-marker{display:none}.kIs3va_summaryMeta{align-items:center;gap:var(--space-3);color:var(--ref-muted);display:inline-flex}.kIs3va_remaining[open] summary{color:var(--ref-bronze)}.kIs3va_scope{color:var(--ref-muted);margin-top:var(--space-5)!important}@media (max-width:850px){.kIs3va_tracker[id]{scroll-margin-top:152px}.kIs3va_row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.kIs3va_pageInfo{grid-column:1/-1}.kIs3va_status{justify-self:start}.kIs3va_review{justify-self:end}}@media (max-width:599px){.kIs3va_tracker{padding:var(--space-5)}.kIs3va_heading{gap:var(--space-3);flex-direction:column}.kIs3va_remaining summary{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) 0;flex-direction:column}}
.jv60uW_examples{margin-bottom:var(--layout-section)}.jv60uW_intro{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.jv60uW_title{}.jv60uW_description{max-width:var(--layout-introduction);color:var(--ref-text);}.jv60uW_canvas{gap:var(--space-6);padding-block:var(--space-6);border-block:1px solid var(--ref-border);display:grid}.jv60uW_wide{}.jv60uW_article{width:100%;max-width:var(--layout-article);padding-inline:var(--layout-gutter);margin-inline:auto}.jv60uW_reading{}.jv60uW_form{}.jv60uW_wide,.jv60uW_article,.jv60uW_reading,.jv60uW_form{padding-block:var(--space-6);background:var(--design-surface);border:1px solid var(--ref-border);border-radius:var(--ref-radius-surface)}.jv60uW_reading,.jv60uW_form{padding-inline:var(--layout-gutter)}.jv60uW_sampleTitle{display:block;}.jv60uW_sampleBody{margin-top:var(--space-2);color:var(--ref-text);}.jv60uW_rules{gap:var(--space-6) var(--space-12);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.jv60uW_rules p{gap:var(--space-2);display:grid}.jv60uW_ruleTitle{}.jv60uW_ruleValue{color:var(--ref-muted);}.jv60uW_note{color:var(--ref-muted);max-width:var(--layout-introduction);margin-top:var(--space-6)!important;}.jv60uW_formVariants{gap:var(--layout-grid-gap);padding-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jv60uW_unboxedExample{}.jv60uW_boxedExample{}.jv60uW_formVariants .jv60uW_sampleBody{margin-block:var(--space-2) var(--space-4)}@media (max-width:899px){.jv60uW_formVariants{grid-template-columns:minmax(0,1fr)}}
.LXrJ4W_warmAccent{--stonelux-accent:#b09060;--stonelux-accent-ink:#76552b;--stonelux-accent-light:#e8d2ae;--stonelux-accent-surface:#f7f4ef;--stonelux-accent-tint:#efe5d6;--stonelux-accent-border:#ddceba;--stonelux-accent-soft-border:#e6dfd5;--stonelux-accent-button-text:#111;--stonelux-accent-gradient:radial-gradient(ellipse at 50% 0%, #ffffff5c, transparent 58%), linear-gradient(180deg, #e8d2aefa 0%, #cfb58bfa 48%, #b09060fa 100%);--stonelux-accent-gradient-hover:radial-gradient(ellipse at 50% 0%, #ffffff6b, transparent 58%), linear-gradient(180deg, #eedbbb 0%, #d6bc91fa 48%, #b89865fa 100%);--stonelux-accent-button-shadow:inset 0 1px 0 #ffffff7a, inset 0 -12px 24px #6f532d24, 0 4px 12px #6f532d1f}
.OnfasG_section{color:#111;font-family:var(--font-pp-neue-montreal), "Pp Neue Montreal", Arial, sans-serif;background:#f7f7f7;padding:40px 24px;}.OnfasG_container{justify-content:space-between;align-items:center;gap:28px;max-width:1152px;margin:0 auto;display:flex}.OnfasG_copy{min-width:0;max-width:710px}.OnfasG_copy h2{letter-spacing:-.02em;text-transform:none;margin:0 0 12px;font-family:inherit;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.2}.OnfasG_copy p{color:#555;margin:0;font-size:17px;line-height:1.6}.OnfasG_button{background:var(--stonelux-accent-gradient);color:#111;text-align:center;border:1px solid #b09060;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:16px;max-width:100%;min-height:48px;padding:10px 22px;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.OnfasG_button:hover{background:var(--stonelux-accent-gradient-hover)}.OnfasG_button:focus-visible{outline-offset:4px;outline:3px solid #76552b}.OnfasG_button>span{flex-shrink:0}@media (max-width:760px){.OnfasG_section{padding:32px 16px}.OnfasG_container{flex-direction:column;align-items:flex-start;gap:20px}.OnfasG_button{flex-shrink:1}}
.yg9ahW_footer{padding-block:var(--layout-section) var(--space-10);background:var(--design-black);color:var(--design-surface);margin-top:auto;}.yg9ahW_container{}.yg9ahW_grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.yg9ahW_company,.yg9ahW_section,.yg9ahW_contact{align-content:start;gap:var(--space-5);min-width:0;display:grid}.yg9ahW_brand{gap:var(--space-1);display:grid}.yg9ahW_wordmark{color:var(--design-surface);font:var(--type-brand-wordmark);letter-spacing:var(--type-brand-wordmark-tracking);text-transform:var(--type-brand-wordmark-case);margin:0}.yg9ahW_tagline{color:var(--design-dark-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}.yg9ahW_body{color:var(--design-dark-text);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}.yg9ahW_title{color:var(--design-surface);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case);margin:0}.yg9ahW_navigation{gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.yg9ahW_links{margin:0;padding:0;list-style:none;display:grid}.yg9ahW_link{padding-block:var(--space-2);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);}.yg9ahW_socials,.yg9ahW_stores{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.yg9ahW_social{box-sizing:border-box;width:var(--control-target);height:var(--control-target);border:1px solid var(--design-field-border);border-radius:var(--control-radius);background:var(--design-dark-surface);justify-content:center;}.yg9ahW_social:hover{border-color:var(--design-focus-light)}.yg9ahW_social svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.yg9ahW_assetLink{justify-content:center;}.yg9ahW_storeImage{max-width:100%;height:auto;display:block}.yg9ahW_manufacturerImage{aspect-ratio:18/5;max-width:100%;height:auto;display:block}.yg9ahW_details{gap:var(--space-5);display:grid}.yg9ahW_detail{gap:var(--space-1);display:grid}.yg9ahW_label{color:var(--design-surface);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);margin:0}.yg9ahW_address{overflow-wrap:anywhere;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);}.yg9ahW_contactLinks{display:grid}.yg9ahW_contactLinks>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yg9ahW_hours{gap:var(--space-2);display:grid}.yg9ahW_hours>p:not(.yg9ahW_label){color:var(--design-dark-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}.yg9ahW_hours strong{color:var(--design-surface);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.yg9ahW_bottom{justify-items:center;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--design-body);display:grid}.yg9ahW_copyright{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);color:var(--design-dark-text);text-align:center;font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex}.yg9ahW_legalLinks{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yg9ahW_legalLink{padding-inline:var(--space-2);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);}@media (max-width:899px){.yg9ahW_grid{gap:var(--layout-section-heading-gap);grid-template-columns:minmax(0,1fr)}.yg9ahW_company,.yg9ahW_contact{text-align:center;justify-items:center}.yg9ahW_socials,.yg9ahW_stores,.yg9ahW_contactLinks>div{justify-content:center}.yg9ahW_company .yg9ahW_body{max-width:var(--layout-copy)}.yg9ahW_section{text-align:center;justify-items:center}.yg9ahW_link,.yg9ahW_address{justify-content:center}}@media (max-width:599px){.yg9ahW_copyright{flex-direction:column}.yg9ahW_separator{display:none}}
.nN5GmW_page{background:var(--design-background);color:var(--design-body);min-height:100vh;}.nN5GmW_container{}.nN5GmW_hero{padding-block:var(--space-8);background:var(--design-surface)}.nN5GmW_intro{text-align:center;justify-items:center;gap:var(--space-3);margin-bottom:0;display:grid}.nN5GmW_intro h1{color:var(--design-ink);font:var(--type-editorial-title);letter-spacing:var(--type-editorial-title-tracking);text-transform:var(--type-editorial-title-case);margin:0}.nN5GmW_lead{max-width:var(--layout-introduction);font:var(--type-lead);letter-spacing:var(--type-lead-tracking);text-transform:var(--type-lead-case);margin:0}.nN5GmW_cardImage,.nN5GmW_articleImage{background:var(--design-media);position:relative;overflow:hidden}.nN5GmW_cardImage img{transition:transform .4s}.nN5GmW_card:hover img{transform:scale(1.035)}.nN5GmW_card:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.nN5GmW_badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.nN5GmW_badges span{padding:var(--space-1) var(--space-2);color:var(--design-ink);background:var(--design-paper);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);display:inline-flex}.nN5GmW_meta{align-items:center;gap:var(--space-4);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex}.nN5GmW_meta>span{align-items:center;gap:var(--space-2);display:inline-flex}.nN5GmW_meta svg{flex-shrink:0;width:16px;height:16px}.nN5GmW_categoryHero{padding-block:var(--space-8);background:var(--design-surface);text-align:center}.nN5GmW_categoryHero h1{margin:0 0 var(--space-4);color:var(--design-ink);font:var(--type-editorial-section);letter-spacing:var(--type-editorial-section-tracking);text-transform:var(--type-editorial-section-case)}.nN5GmW_categoryHero p{color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}.nN5GmW_tabsBar{border-block:1px solid var(--design-border);background:var(--design-surface)}.nN5GmW_tabs .MuiTabs-flexContainer{justify-content:center}.nN5GmW_tabs .MuiTab-root{min-height:var(--control-action-height);min-width:var(--control-target);padding:var(--space-3) var(--space-6);color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.nN5GmW_tabs .MuiTab-root.Mui-selected{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.nN5GmW_tabs .MuiTabs-indicator{background:var(--design-bronze);height:3px}:is(.nN5GmW_tabs .MuiTab-root.Mui-focusVisible,.nN5GmW_pagination .MuiPaginationItem-root.Mui-focusVisible){outline:var(--control-focus);outline-offset:-4px}.nN5GmW_tabs .MuiTabs-scrollButtons{min-width:var(--control-target)}.nN5GmW_tabScrollButton{}.nN5GmW_tabs .nN5GmW_tabScrollButton{box-sizing:border-box;flex:0 0 var(--control-target);width:var(--control-target);min-height:var(--control-target);color:var(--design-bronze);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.nN5GmW_tabScrollButton svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.nN5GmW_tabScrollButton[aria-disabled=true]{opacity:.35;cursor:default}.nN5GmW_tabScrollButton[aria-disabled=true]:not(:focus){visibility:hidden}.nN5GmW_tabScrollButton[aria-disabled=false]:hover{background:var(--design-paper)}.nN5GmW_tabScrollButton:focus-visible{outline:var(--control-focus);outline-offset:-4px}.nN5GmW_listing{padding-top:var(--space-8);padding-bottom:var(--layout-section)}.nN5GmW_cardGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nN5GmW_card{border:1px solid var(--design-border);min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.nN5GmW_cardImage{aspect-ratio:5/3}.nN5GmW_cardCopy{padding:var(--layout-card-padding);align-items:stretch;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.nN5GmW_cardCopy h2{color:var(--design-ink);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case);margin:0}.nN5GmW_excerpt{color:var(--design-muted);-webkit-line-clamp:3;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nN5GmW_cardCopy .nN5GmW_meta{margin-top:auto}.nN5GmW_noImage{color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);place-items:center;display:grid;position:absolute;inset:0}.nN5GmW_empty{padding-block:var(--layout-section);text-align:center;font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);grid-column:1/-1}.nN5GmW_skeletonCard .MuiSkeleton-root{max-width:100%}.nN5GmW_pagination{margin-top:var(--layout-section-heading-gap);justify-content:center;display:flex}.nN5GmW_pagination .MuiPaginationItem-root{min-width:var(--control-target);min-height:var(--control-target);color:var(--design-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);border-radius:0}.nN5GmW_pagination .MuiPaginationItem-root.Mui-selected{background:var(--design-ink);color:var(--design-surface)}.nN5GmW_pagination .MuiPaginationItem-root.Mui-selected:hover{background:var(--design-body)}.nN5GmW_articleContainer{padding-block:var(--layout-section)}.nN5GmW_article{max-width:var(--layout-article);min-width:0;margin-inline:auto}.nN5GmW_articleTop{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.nN5GmW_tagLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.nN5GmW_tagLink{min-height:var(--control-target);padding:var(--space-1) var(--space-3);border:1px solid var(--design-border);color:var(--design-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);align-items:center;text-decoration:none;display:inline-flex}.nN5GmW_tagLink:hover{background:var(--design-paper);color:var(--design-bronze)}.nN5GmW_tagLink:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.nN5GmW_articleTitle{margin:0 0 var(--space-6);color:var(--design-ink);font:var(--type-h1);letter-spacing:var(--type-h1-tracking);text-transform:var(--type-h1-case)}.nN5GmW_articleMeta{align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex}.nN5GmW_articleMeta>span{align-items:center;gap:var(--space-2);display:inline-flex}.nN5GmW_articleMeta svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.nN5GmW_shareTrigger{margin-left:auto;}.nN5GmW_articleImage{aspect-ratio:16/9}.nN5GmW_articleIntro{align-items:start;gap:var(--layout-grid-gap);margin-block:var(--layout-section-heading-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nN5GmW_summary,.nN5GmW_toc{background:var(--design-surface);padding:var(--layout-card-padding);border:1px solid var(--design-border);border-top:3px solid var(--design-ink)}.nN5GmW_summary>p{font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}.nN5GmW_summary>.nN5GmW_summaryLabel,.nN5GmW_tocTitle{color:var(--design-muted);margin:0 0 var(--space-4);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.nN5GmW_tocHeader{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--design-border);padding-bottom:var(--space-3);margin-bottom:var(--space-3);display:flex}.nN5GmW_tocHeader .nN5GmW_tocTitle{margin:0}.nN5GmW_tocHeader .MuiIconButton-root{min-width:var(--control-target);min-height:var(--control-target);color:var(--design-muted);border-radius:0}.nN5GmW_tocHeader svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.nN5GmW_tocList{counter-reset:toc;scrollbar-width:thin;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.nN5GmW_tocList li{counter-increment:toc}.nN5GmW_tocList li+li{border-top:1px solid var(--design-border)}.nN5GmW_tocLink{align-items:start;gap:var(--space-3);min-height:var(--control-target);padding:var(--space-3) var(--space-2);color:var(--design-body);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);grid-template-columns:2.2ch minmax(0,1fr);text-decoration:none;display:grid}.nN5GmW_tocLink:before{content:counter(toc) ".";color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);font-variant-numeric:tabular-nums}.nN5GmW_tocLink[data-level="3"],.nN5GmW_tocLink[data-level="4"]{padding-left:var(--space-6)}.nN5GmW_tocLink[aria-current=location]{background:var(--design-paper);color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.nN5GmW_tocLink:hover{background:var(--design-paper);color:var(--design-bronze)}:is(.nN5GmW_tocLink:focus-visible,.nN5GmW_tocList:focus-visible){outline:var(--control-focus);outline-offset:-4px}.nN5GmW_tags{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--design-border)}.nN5GmW_tags>p{margin:0 0 var(--space-4);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.nN5GmW_shareSection{margin-top:var(--layout-section-heading-gap);padding-top:var(--space-8);border-top:1px solid var(--design-border);text-align:center}.nN5GmW_shareSection>p{margin:0 0 var(--space-6);font:var(--type-small-heading);letter-spacing:var(--type-small-heading-tracking);text-transform:var(--type-small-heading-case)}.nN5GmW_shareActions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}:is(.nN5GmW_shareActions .MuiIconButton-root,.nN5GmW_toast .MuiIconButton-root){min-width:var(--control-target);min-height:var(--control-target);border:1px solid var(--design-border);color:inherit;border-radius:0}.nN5GmW_shareActions .MuiIconButton-root:hover{background:var(--design-paper);color:var(--design-bronze)}.nN5GmW_shareActions svg,.nN5GmW_toast svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.nN5GmW_progress{background:var(--design-bronze);z-index:1200;height:3px;transition:width .1s ease-out;position:fixed;top:0;left:0;}.nN5GmW_shareMenu{}.nN5GmW_shareMenu.MuiPaper-root{border:1px solid var(--design-border);background:var(--design-surface);border-radius:0}.nN5GmW_shareMenu .MuiMenuItem-root{min-height:var(--control-target);color:var(--design-body)}.nN5GmW_shareMenu .MuiTypography-root{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.nN5GmW_shareMenu .MuiListItemText-secondary{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.nN5GmW_shareMenu .MuiMenuItem-root.Mui-focusVisible{outline:var(--control-focus);outline-offset:-4px}.nN5GmW_snackbar.MuiSnackbar-root{top:80px}.nN5GmW_toast{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border:1px solid var(--design-error);background:var(--design-error-surface);color:var(--design-error);box-shadow:0 4px 12px var(--design-shadow-soft);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);display:flex;}.nN5GmW_toast[data-severity=success]{border-color:var(--design-success);background:var(--design-success-surface);color:var(--design-success)}@media (max-width:1199px){.nN5GmW_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.nN5GmW_articleIntro{grid-template-columns:minmax(0,1fr)}.nN5GmW_tabs .MuiTabs-flexContainer{justify-content:flex-start}}@media (max-width:599px){.nN5GmW_cardGrid{grid-template-columns:minmax(0,1fr)}.nN5GmW_articleTop{align-items:flex-start}.nN5GmW_articleMeta{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.nN5GmW_cardImage img,.nN5GmW_progress{transition:none}.nN5GmW_card:hover img{transform:none}}:is(.nN5GmW_shareActions .MuiIconButton-root.Mui-focusVisible,.nN5GmW_tocHeader .MuiIconButton-root.Mui-focusVisible,.nN5GmW_toast .MuiIconButton-root.Mui-focusVisible){outline:var(--control-focus);outline-offset:var(--control-focus-offset)}
.WS9y3q_slot{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.WS9y3q_placeholder{width:100%;max-width:var(--layout-product-actions)}.WS9y3q_badge,.WS9y3q_buttons>div,.WS9y3q_note{background:var(--design-surface-hover)}.WS9y3q_badge{border-radius:var(--control-radius);width:86%;margin:0 auto}.WS9y3q_buttons{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WS9y3q_buttons>div{height:var(--control-action-height);border-radius:var(--control-radius)}.WS9y3q_note{width:88%;height:16px;margin:var(--space-3) auto 0;border-radius:var(--control-radius)}.WS9y3q_loadingText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Book_optimized-s.0c19gxub_mjpf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Medium_optimized-s.0whmf234kcgbf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ppNeueMontreal Fallback;src:local(Arial);ascent-override:101.48%;descent-override:25.66%;line-gap-override:0.0%;size-adjust:94.4%}.Jv_N1G_className{font-family:ppNeueMontreal,ppNeueMontreal Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.Jv_N1G_variable{--font-pp-neue-montreal:"ppNeueMontreal", "ppNeueMontreal Fallback", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f595f61089c4ebfa.1mlp07ypc7n0t.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3e95d3615e7902a8.2ca_195q2ix29.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ead510e041142ad0.2ui-08zr3s7ws.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/78017edfe206383a.2-n5_5n16a44u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d6d1cd9fe8c993f9.2tjpxgvreuujh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5251f5f4d0592c4e.0gnybr3fsgsxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c4e96590a113473d.12mfot2_mwzqm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de46918eefd417ac.0wn_nghu4kesf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/60672e462ec830f6.2u13q3t9hicyp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f4fc617ae01c1a5d.3p96gbc2q_ln0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.NRFB7W_className{font-family:Cormorant,Georgia,Cambria,Times New Roman,Times,serif;font-weight:400}.NRFB7W_variable{--font-cormorant:"Cormorant", Georgia, Cambria, Times New Roman, Times, serif}
.mSKzwa_section{margin-block:var(--space-6) var(--layout-section);}.mSKzwa_section .mSKzwa_heading{margin:0 0 var(--space-3);color:var(--design-ink);font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.mSKzwa_introduction{margin:0 0 var(--space-6);color:var(--design-muted);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.mSKzwa_gallery{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mSKzwa_card{border:1px solid var(--design-border);border-radius:var(--control-radius);background:var(--design-surface);min-width:0;margin:0;overflow:hidden}.mSKzwa_link{height:100%;color:var(--design-ink);text-decoration:none;display:block}.mSKzwa_link:hover .mSKzwa_title{color:var(--design-bronze)}.mSKzwa_link:focus-visible{outline:var(--control-focus);outline-offset:-3px}.mSKzwa_image{aspect-ratio:4/3;object-fit:cover;background:var(--design-paper);width:100%;height:auto;display:block}.mSKzwa_title{padding:var(--space-3);overflow-wrap:anywhere;font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);display:block}@media (max-width:899px){.mSKzwa_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.mSKzwa_gallery{gap:var(--space-3)}}
.uBkNGW_link{box-sizing:border-box;width:220px;max-width:100%;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:Pp Neue Montreal,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.uBkNGW_link:visited{color:inherit}.uBkNGW_link:hover{background-color:#ffffff1a}.uBkNGW_link:focus-visible{outline-offset:3px;outline:2px solid}.uBkNGW_onLight,.uBkNGW_onLight:visited{color:#111}.uBkNGW_onLight:hover{background-color:#f4f4f4}
._32Sera_marker{z-index:auto;left:clamp(0px, calc(var(--hotspot-x) - var(--control-target,44px) / 2), calc(100% - var(--control-target,44px)));top:clamp(0px, calc(var(--hotspot-y) - var(--control-target,44px) / 2), calc(100% - var(--control-target,44px)));width:var(--control-target,44px);height:var(--control-target,44px);min-width:var(--control-target,44px);min-height:var(--control-target,44px);color:var(--design-surface,#fff);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}._32Sera_marker:before{content:"";z-index:3;position:absolute;inset:0}._32Sera_label{z-index:2;pointer-events:auto;width:max-content;max-width:160px;position:absolute;top:50%;left:40px;transform:translateY(-50%)}._32Sera_marker[data-align=right]>._32Sera_label{left:auto;right:40px}._32Sera_marker:focus-visible{box-shadow:0 0 0 6px var(--design-ink,#111)}
@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5251f5f4d0592c4e.0gnybr3fsgsxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c4e96590a113473d.12mfot2_mwzqm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/de46918eefd417ac.0wn_nghu4kesf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/60672e462ec830f6.2u13q3t9hicyp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f4fc617ae01c1a5d.p.3p96gbc2q_ln0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.c4HfbG_className{font-family:Cormorant,Georgia,Cambria,Times New Roman,Times,serif;font-style:normal;font-weight:400}.c4HfbG_variable{--font-cormorant:"Cormorant", Georgia, Cambria, Times New Roman, Times, serif}
.rVewzq_panel{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--layout-grid-gap);margin-top:var(--space-8);padding:var(--layout-panel-padding);border:1px solid var(--design-border);background:var(--design-section-background);color:var(--design-ink);display:flex;}.rVewzq_copy{max-width:var(--layout-reading);min-width:0}.rVewzq_copy h2{margin:0 0 var(--space-2);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.rVewzq_copy p{color:var(--design-muted);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}.rVewzq_action{flex:none;max-width:100%}@media (max-width:899px){.rVewzq_panel{align-items:flex-start;gap:var(--space-4);flex-direction:column}}
.MMdKcq_embed{min-width:0;color:var(--design-body);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);}.MMdKcq_lookbook{margin:var(--space-8) 0;width:100%;}.MMdKcq_photoLayout{--embed-popup-width:min(400px, calc(100% - 28px));position:relative}.MMdKcq_imageStage{border:1px solid var(--design-border);background:var(--design-media);cursor:zoom-in;width:100%;position:relative;overflow:hidden}.MMdKcq_imageStage>img{border-radius:0;margin:0;display:block}.MMdKcq_hotspot{font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);}.MMdKcq_hotspot>span{z-index:4;box-sizing:border-box;border:2px solid var(--design-surface);background:var(--design-ink);width:30px;height:30px;color:var(--design-surface);box-shadow:0 4px 12px var(--design-shadow-medium);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;left:7px}.MMdKcq_hotspotLabel{min-width:0;padding:var(--space-1) var(--space-2);background:var(--design-ink);color:var(--design-surface);white-space:nowrap;text-overflow:ellipsis;box-shadow:0 4px 12px var(--design-shadow-medium);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);display:block;overflow:hidden;}.MMdKcq_hotspot:hover>span,.MMdKcq_hotspot[aria-pressed=true]>span{background:var(--design-black);box-shadow:0 0 0 3px var(--design-gallery-border)}.MMdKcq_hotspot:focus-visible{outline:var(--control-focus);outline-color:var(--design-focus-light);outline-offset:var(--control-focus-offset)}.MMdKcq_hotspot:disabled{cursor:default}.MMdKcq_caption{margin-top:var(--space-3);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.MMdKcq_caption>a{min-height:var(--control-target);color:var(--design-bronze);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.MMdKcq_caption>a:hover{color:var(--design-bronze-hover)}.MMdKcq_caption>a:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.MMdKcq_popup{z-index:5;width:var(--embed-popup-width);box-sizing:border-box;padding:var(--space-4);border:1px solid var(--design-border);background:var(--design-surface);color:var(--design-ink);box-shadow:0 12px 32px var(--design-shadow-medium);position:absolute}.MMdKcq_popupClose{top:var(--space-2);right:var(--space-2);width:var(--control-target);height:var(--control-target);background:var(--design-paper);color:var(--design-ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.MMdKcq_popupClose svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}.MMdKcq_popupClose:hover{background:var(--design-ink);color:var(--design-surface)}.MMdKcq_popupClose:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.MMdKcq_popupProduct{gap:var(--space-3);padding-right:var(--space-11);grid-template-columns:82px minmax(0,1fr);display:grid}.MMdKcq_popupProduct .product-image{background:var(--design-media);width:82px;height:82px;position:relative;overflow:hidden}.MMdKcq_popupProduct .fallback-image{width:100%;height:100%;color:var(--design-muted);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);place-items:center;display:grid}.MMdKcq_popupProduct span{color:var(--design-muted);margin-bottom:var(--space-1);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);display:block}.MMdKcq_popupProduct strong{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);display:block}.MMdKcq_popupActions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.MMdKcq_popupAction{min-height:var(--control-target);padding:var(--space-2) var(--space-3);text-decoration:none;}.MMdKcq_unavailable{padding:var(--layout-card-padding);background:var(--design-paper);color:var(--design-muted);text-align:center;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.MMdKcq_skeletonCaption{margin-top:var(--space-2)}.MMdKcq_productCard{border:1px solid var(--design-border);background:var(--design-surface);flex-direction:column;height:100%;text-decoration:none;display:flex;}.MMdKcq_productCard:hover,.MMdKcq_projectCard:hover{border-color:var(--design-field-border)}:is(.MMdKcq_productCard:focus-visible,.MMdKcq_projectCard:focus-visible){outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.MMdKcq_productImage{aspect-ratio:1;background:var(--design-media);width:100%;position:relative;overflow:hidden}.MMdKcq_productImage img{object-fit:cover}.MMdKcq_productPlaceholder{padding:var(--space-5);color:var(--design-muted);text-align:center;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);place-items:center;display:grid;position:absolute;inset:0}.MMdKcq_productCopy{padding:var(--space-4)}.MMdKcq_collectionName{margin-bottom:var(--space-2);color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);display:block}.MMdKcq_productTitle{color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);margin:0}.MMdKcq_projectCard{margin-block:var(--space-8);border:1px solid var(--design-border);background:var(--design-surface);text-decoration:none;display:block;}.MMdKcq_projectPhotos{position:relative}.MMdKcq_projectGrid{aspect-ratio:16/9;background:var(--design-media);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.MMdKcq_projectGrid[data-count="1"],.MMdKcq_projectGrid[data-count="0"]{grid-template-rows:1fr;grid-template-columns:1fr}.MMdKcq_projectGrid[data-count="2"]{grid-template-rows:1fr}.MMdKcq_projectGrid[data-count="3"]>:first-child{grid-row:1/-1}.MMdKcq_projectImage{min-width:0;min-height:0;position:relative}.MMdKcq_projectImage img{object-fit:cover}.MMdKcq_projectTags{gap:var(--space-2);padding:var(--space-4);flex-wrap:wrap;display:flex;position:absolute;inset:0 0 auto}.MMdKcq_projectTags span{padding:var(--space-1) var(--space-2);background:var(--design-ink);color:var(--design-surface);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);align-items:center;display:inline-flex}.MMdKcq_projectCopy{padding:var(--layout-card-padding);text-align:center}.MMdKcq_projectEyebrow{margin:0 0 var(--space-2);color:var(--design-muted);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.MMdKcq_projectTitle{color:var(--design-ink);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case);margin:0}@media (max-width:899px){.MMdKcq_projectGrid{grid-template-rows:1fr;grid-template-columns:1fr}.MMdKcq_projectImage:not(:first-child){display:none}}@media (max-width:599px){.MMdKcq_popup{width:100%;margin-top:var(--space-4);position:relative;top:auto!important;left:auto!important;transform:none!important}.MMdKcq_popupProduct{grid-template-columns:64px minmax(0,1fr)}.MMdKcq_popupProduct .product-image{width:64px;height:64px}}.MMdKcq_deferred{min-height:300px;margin-block:var(--space-8);}.MMdKcq_loadingLinks{padding:var(--layout-card-padding)}.MMdKcq_loadingLinks a{min-height:var(--control-target);color:var(--design-bronze);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.MMdKcq_loadingLinks a:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.MMdKcq_fallbackProducts{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MMdKcq_deferred .MMdKcq_embedTitle{margin:0 0 var(--space-6);color:var(--design-ink);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.MMdKcq_productCard[data-layout=list]{grid-template-columns:minmax(0,25%) minmax(0,1fr);align-items:center;display:grid}.MMdKcq_lookbook .MMdKcq_imageStage:has(.MMdKcq_hotspot:is(:hover,:focus-visible,[aria-pressed=true]))>.magnifier-overlay{opacity:0}
.V3AlPG_video{padding-block:var(--layout-section);background:var(--design-surface);}.V3AlPG_video [data-video-part=intro]{max-width:var(--layout-reading);margin-bottom:var(--layout-section-heading-gap)}.V3AlPG_video [data-video-text=heading]{margin-bottom:var(--space-4);color:var(--design-editorial-bronze);font:var(--type-editorial-feature);letter-spacing:var(--type-editorial-feature-tracking);text-transform:var(--type-editorial-feature-case)}.V3AlPG_video [data-video-text=description]{color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.V3AlPG_video [data-video-part=frame]{border-color:var(--design-border);box-shadow:none;border-radius:0}.V3AlPG_video [data-video-part=poster]{color:var(--design-surface)}.V3AlPG_video [data-video-part=poster]:focus-visible{outline:var(--control-focus);outline-offset:-4px}.V3AlPG_video [data-video-part=poster-copy]{width:100%;max-width:var(--layout-copy);transform:none}.V3AlPG_video [data-video-text=eyebrow]{margin-bottom:var(--space-2);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.V3AlPG_video [data-video-text=poster-title]{color:var(--design-surface);font:var(--type-editorial-poster);letter-spacing:var(--type-editorial-poster-tracking);text-transform:var(--type-editorial-poster-case)}.V3AlPG_video [data-video-text=live-title]{color:var(--design-surface);font:var(--type-editorial-overlay);letter-spacing:var(--type-editorial-overlay-tracking);text-transform:var(--type-editorial-overlay-case)}.V3AlPG_video [data-video-part=play]{width:var(--control-action-height);height:var(--control-action-height);margin-top:var(--space-6);border-radius:var(--control-radius);background:var(--design-surface);color:var(--design-ink)}.V3AlPG_video [data-video-part=play]:before{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid;margin-left:3px}.V3AlPG_video [data-video-part=end-overlay]{padding:var(--space-4)}.V3AlPG_video [data-video-text=end-title]{margin-bottom:var(--space-4);color:var(--design-surface);font:var(--type-editorial-end);letter-spacing:var(--type-editorial-end-tracking);text-transform:var(--type-editorial-end-case)}.V3AlPG_video [data-video-text=end-description]{color:var(--design-surface);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.V3AlPG_video [data-video-part=end-actions]{gap:var(--space-2);flex-wrap:wrap}.V3AlPG_videoAction{}.V3AlPG_videoReplay{--action-background:transparent;--action-border:var(--design-gallery-border);--action-color:var(--design-surface);--action-hover-background:var(--design-gallery-control);--action-hover-border:var(--design-surface);}.V3AlPG_video [data-video-text=project-title]{color:var(--design-ink);font:var(--type-editorial-small-heading);letter-spacing:var(--type-editorial-small-heading-tracking);text-transform:var(--type-editorial-small-heading-case)}.V3AlPG_video [data-video-text=project-location]{color:var(--design-muted);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}@media (max-width:899px){.V3AlPG_video [data-video-part=poster]{padding:var(--space-4)}.V3AlPG_video [data-video-part=poster-copy]{gap:0 var(--space-4);text-align:left;transform:translateY(calc(-1 * var(--space-2)));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.V3AlPG_video [data-video-text=eyebrow],.V3AlPG_video [data-video-text=poster-title]{grid-column:1}.V3AlPG_video [data-video-part=play]{grid-area:1/2/3;margin-top:0}}@media (prefers-reduced-motion:reduce){:is(.V3AlPG_video [data-video-part=play],.V3AlPG_video .end-card-project-image){transition:none}.V3AlPG_video [data-video-part=poster]:hover .video-play-button{transform:none}}
._9xktra_section{margin-block:var(--space-4) var(--space-10);border-block:1px solid var(--design-border);padding-block:var(--space-6);}._9xktra_section ._9xktra_colorHeading{font:var(--type-ui);scroll-margin-top:calc(var(--layout-header-offset) + var(--space-6))}._9xktra_lineName{color:var(--design-bronze);font-weight:var(--text-weight-bold)}._9xktra_selectionGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(168px,.42fr);display:grid}._9xktra_selectionGrid[data-has-colors=false]{grid-template-columns:minmax(0,1fr);gap:0}._9xktra_selectionGrid[data-has-colors=false] ._9xktra_sizeGroup{border:0;padding:0}._9xktra_sizeGroup{border-inline-start:1px solid var(--design-border);min-width:0;padding-inline-start:var(--space-6)}._9xktra_colorGroup{min-width:0}._9xktra_optionGroup{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--design-border)}._9xktra_label{margin:0 0 var(--space-3);color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking)}._9xktra_sizeOptions{gap:var(--space-3);flex-wrap:wrap;display:flex}._9xktra_sizeOption,._9xktra_sizeCurrent{min-height:var(--control-target);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--design-field-border);padding:var(--space-2) var(--space-3);font:var(--type-label);box-sizing:border-box;text-decoration:none;display:inline-flex}._9xktra_section ._9xktra_sizeOption{color:var(--design-ink)}._9xktra_section a._9xktra_sizeCurrent,._9xktra_section a._9xktra_sizeCurrent:is(:visited,:hover,:focus-visible,:active){border-color:var(--design-ink);background:var(--design-ink);color:var(--design-surface)}._9xktra_selected{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9xktra_sizeMark{font:var(--type-support-strong)}._9xktra_colorOption:has([data-product-variant-pending]) ._9xktra_swatchFrame{opacity:.65;border-color:var(--design-bronze);cursor:progress}._9xktra_sizeOption:has([data-product-variant-pending]){opacity:.65;border-color:var(--design-bronze);cursor:progress}._9xktra_colors{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._9xktra_colorItem{min-width:0;margin:0}._9xktra_colorOption,._9xktra_colorCurrent{align-items:stretch;gap:var(--space-2);min-height:var(--control-target);box-sizing:border-box;flex-direction:column;height:100%;text-decoration:none;display:flex}._9xktra_section ._9xktra_colorOption,._9xktra_colorCurrent{color:var(--design-ink)}._9xktra_swatchFrame{aspect-ratio:1;padding:var(--space-1);border:1px solid var(--design-border);background:var(--design-surface);display:block;position:relative}._9xktra_colorCurrent ._9xktra_swatchFrame{border-color:var(--design-ink);box-shadow:inset 0 0 0 1px var(--design-ink)}._9xktra_colorOption:hover ._9xktra_swatchFrame{border-color:var(--design-bronze)}._9xktra_swatch{object-fit:cover;width:100%;height:100%;display:block}._9xktra_selectionMark{width:var(--space-5);height:var(--space-5);background:var(--design-ink);color:var(--design-surface);font:var(--type-support-strong);place-items:center;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}._9xktra_colorText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._9xktra_colorText strong{font:var(--type-label)}._9xktra_colorText>span{color:var(--design-muted);font:var(--type-support)}._9xktra_looks{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._9xktra_lookLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-target);padding-block:var(--space-2);text-decoration:none;display:flex}._9xktra_section ._9xktra_lookLink{color:var(--design-ink)}._9xktra_lookLink>span:first-child{gap:var(--space-1);flex-direction:column;display:flex}._9xktra_lookLink strong{font:var(--type-label)}._9xktra_lookLink>span>span{color:var(--design-muted);font:var(--type-support)}._9xktra_arrow{color:var(--design-bronze);font:var(--type-h3);flex:none}._9xktra_arrow svg{display:block}._9xktra_section a:hover{border-color:var(--design-bronze);color:var(--design-bronze-hover)}._9xktra_section a:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}@media (max-width:1199px){._9xktra_selectionGrid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}._9xktra_sizeGroup{border:0;padding:0}._9xktra_looks{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){._9xktra_colorText strong{font:var(--type-support-strong)}._9xktra_sizeOption,._9xktra_sizeCurrent{padding-inline:var(--space-3);gap:var(--space-3)}}@media (max-width:359px){._9xktra_colors{grid-template-columns:repeat(2,minmax(0,1fr))}}
.QkrwTa_page{background:var(--design-background);color:var(--design-body);padding-block:var(--layout-section);}.QkrwTa_container{}.QkrwTa_intro{margin-bottom:var(--layout-section)}.QkrwTa_intro h1{margin:var(--space-6) 0;color:var(--design-ink);font:var(--type-h1);letter-spacing:var(--type-h1-tracking);text-transform:var(--type-h1-case)}.QkrwTa_intro p{margin:0 0 var(--space-6);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.QkrwTa_intro nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.QkrwTa_intro a{min-height:var(--control-target);color:var(--design-bronze);text-underline-offset:3px;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);align-items:center;text-decoration:underline;display:inline-flex}.QkrwTa_intro a:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.QkrwTa_article{max-width:var(--layout-article);margin-inline:auto}.QkrwTa_section{margin-block:var(--layout-section);padding-top:var(--space-8);border-top:1px solid var(--design-border);scroll-margin-top:var(--space-6)}.QkrwTa_section>h2{margin:0 0 var(--space-4);color:var(--design-ink);font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.QkrwTa_note{margin:0 0 var(--space-8);color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}
._0mZS3G_page{background:var(--design-background);color:var(--design-body);}._0mZS3G_wide{}._0mZS3G_opening{min-width:0;padding-block:var(--layout-page-top);background:var(--design-surface)}._0mZS3G_hero{min-width:0}._0mZS3G_heroGrid{align-items:stretch;gap:var(--layout-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._0mZS3G_hero:not(._0mZS3G_heroWithImage) ._0mZS3G_heroGrid{grid-template-columns:minmax(0,1fr)}._0mZS3G_heroImage{box-sizing:border-box;aspect-ratio:4/3;background:var(--design-media);cursor:pointer;border:0;align-self:stretch;width:100%;min-height:360px;padding:0;display:block;position:relative;overflow:hidden}._0mZS3G_coverImage{object-fit:cover;object-position:center}._0mZS3G_heroCopy{min-width:0;padding-block:var(--space-6);flex-direction:column;justify-content:center;display:flex}._0mZS3G_title{margin:0 0 var(--space-4);color:var(--design-ink);font:var(--type-editorial-title-compact);letter-spacing:var(--type-editorial-title-compact-tracking);text-transform:var(--type-editorial-title-compact-case)}._0mZS3G_introduction{max-width:var(--layout-article);color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}._0mZS3G_heroMeta{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-5) 0 0;color:var(--design-muted);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);flex-wrap:wrap;padding:0;list-style:none;display:flex}._0mZS3G_heroMeta>li{min-width:0}._0mZS3G_heroMeta>li+li{border-inline-start:1px solid var(--design-border);padding-inline-start:var(--space-4)}._0mZS3G_tagSection{border-block:1px solid var(--design-border);background:var(--design-surface)}._0mZS3G_tagStrip{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-1);scroll-padding-inline:var(--space-1);overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}._0mZS3G_tagStrip>a{white-space:nowrap;flex:none}._0mZS3G_tag{min-height:var(--control-target);padding-inline:var(--space-3);background:var(--design-surface);color:var(--design-ink);border:1px solid var(--design-border);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);align-items:center;text-decoration:none;display:inline-flex}._0mZS3G_tag:hover{color:var(--design-bronze-hover);border-color:var(--design-bronze)}._0mZS3G_galleryIndicator{bottom:var(--space-4);right:var(--space-4);align-items:center;gap:var(--space-2);min-height:var(--control-target);padding-inline:var(--space-3);color:var(--design-surface);background:var(--design-overlay-strong);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);display:inline-flex;position:absolute}._0mZS3G_galleryIndicator svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}._0mZS3G_gallerySection{margin-top:var(--space-6)}._0mZS3G_galleryCopy{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);min-width:0;margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._0mZS3G_galleryCopy ._0mZS3G_smallHeading{margin-bottom:0}._0mZS3G_smallHeading{margin:0 0 var(--space-3);color:var(--design-ink);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}._0mZS3G_body{color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}._0mZS3G_mosaic{gap:var(--layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._0mZS3G_mosaicTile{box-sizing:border-box;aspect-ratio:3/2;background:var(--design-media);cursor:pointer;border:0;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}._0mZS3G_mosaicTile img{transition:transform var(--control-motion)}._0mZS3G_mosaicTile:hover img{transform:scale(1.025)}._0mZS3G_viewAllLabel{box-sizing:border-box;right:var(--space-3);bottom:var(--space-3);justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);max-width:calc(100% - var(--space-6));padding:var(--space-1) var(--space-2);background:var(--design-ink);color:var(--design-surface);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);flex-wrap:wrap;display:inline-flex;position:absolute}._0mZS3G_viewAllLabel>span{white-space:nowrap}._0mZS3G_shopSection{padding-block:var(--layout-section);border-bottom:1px solid var(--design-border)}._0mZS3G_sectionHeader{text-align:center;margin-bottom:var(--layout-section-heading-gap)}._0mZS3G_eyebrow{margin:0 0 var(--space-3);color:var(--design-muted);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}._0mZS3G_editorialHeading{color:var(--design-ink);font:var(--type-editorial-section);letter-spacing:var(--type-editorial-section-tracking);text-transform:var(--type-editorial-section-case);margin:0}._0mZS3G_shopGroups{gap:var(--layout-split-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._0mZS3G_shopGroup{min-width:0}._0mZS3G_shopGroup:only-child{grid-column:1/-1}._0mZS3G_shopGroup+._0mZS3G_shopGroup{border-inline-start:1px solid var(--design-border);padding-inline-start:var(--layout-grid-gap)}._0mZS3G_groupHeading{margin:0 0 var(--space-5);text-align:center;color:var(--design-ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}._0mZS3G_collectionGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-navigation)), var(--layout-navigation)));justify-content:center;gap:var(--layout-grid-gap);display:grid}._0mZS3G_productGrid{gap:var(--layout-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}._0mZS3G_collectionCard,._0mZS3G_productCard{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);color:var(--design-ink);background:var(--design-surface);text-align:center;border:0;flex-direction:column;text-decoration:none;display:flex}._0mZS3G_collectionCard:hover ._0mZS3G_materialName,._0mZS3G_productCard:hover ._0mZS3G_productName{color:var(--design-bronze-hover)}._0mZS3G_materialImage{aspect-ratio:1;background:var(--design-media);flex:none;width:160px;max-width:100%;display:block;position:relative;overflow:hidden}._0mZS3G_materialName{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case);margin:0}._0mZS3G_productName{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}._0mZS3G_contentSection{padding-block:var(--layout-section)}._0mZS3G_descriptionColumns{align-items:start;gap:var(--layout-split-gap);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);display:grid}._0mZS3G_description{min-width:0;}._0mZS3G_information{min-width:0;top:calc(var(--layout-header-offset) + var(--space-6));max-height:calc(100vh - var(--layout-header-offset) - var(--space-12));padding:var(--layout-panel-padding);background:var(--design-section-background);position:sticky;overflow-y:auto}._0mZS3G_facts{gap:var(--space-4);margin:var(--space-6) 0;display:grid}._0mZS3G_fact{align-items:start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--design-border);grid-template-columns:110px minmax(0,1fr);display:grid}._0mZS3G_fact:last-child{border:0;padding-bottom:0}._0mZS3G_fact dt{color:var(--design-muted);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}._0mZS3G_fact dd{min-width:0;color:var(--design-ink);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);margin:0}._0mZS3G_builders{gap:var(--space-2);flex-direction:column;display:flex}._0mZS3G_builder{align-items:center;gap:var(--space-2);min-height:var(--control-target);color:var(--design-bronze);overflow-wrap:anywhere;text-decoration:none;display:flex}._0mZS3G_builder:hover{color:var(--design-bronze-hover);text-underline-offset:var(--control-link-offset);text-decoration:underline}._0mZS3G_builderLogo{object-fit:contain;flex:0 0 60px}._0mZS3G_share{padding-top:var(--space-6);border-top:1px solid var(--design-border)}._0mZS3G_shareActions{gap:var(--space-2);flex-wrap:wrap;display:flex}._0mZS3G_shareButton,._0mZS3G_closeToast{min-width:var(--control-target);min-height:var(--control-target);padding:var(--space-2);border:1px solid var(--design-field-border);background:var(--design-surface);color:var(--design-ink);cursor:pointer;place-items:center;display:grid}._0mZS3G_shareButton svg,._0mZS3G_closeToast svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}._0mZS3G_shareButton:hover{color:var(--design-surface);background:var(--design-ink);border-color:var(--design-ink)}._0mZS3G_similarSection{padding-block:var(--layout-section);background:var(--design-section-background)}._0mZS3G_similarHeader{text-align:center;margin-bottom:var(--layout-section-heading-gap)}._0mZS3G_similarHeader p{margin-top:var(--space-4)}._0mZS3G_similarSkeleton{aspect-ratio:1;background:var(--design-media)}._0mZS3G_lightbox{}:is(._0mZS3G_lightbox.MuiPaper-root,._0mZS3G_lightbox .MuiDialogContent-root){color:var(--design-surface);background:var(--design-black)!important;border-radius:0!important}._0mZS3G_lightbox .MuiTypography-root{font:var(--type-ui)!important;letter-spacing:var(--type-ui-tracking)!important;text-transform:var(--type-ui-case)!important;color:var(--design-surface)!important}._0mZS3G_lightbox .MuiIconButton-root{width:var(--space-14)!important;height:var(--space-14)!important;padding:var(--space-2)!important;min-width:var(--control-target)!important;min-height:var(--control-target)!important;border-radius:var(--control-radius)!important;color:var(--design-surface)!important;border-color:var(--design-gallery-border)!important;background:var(--design-gallery-control)!important}._0mZS3G_lightbox [data-project-gallery-controls]{top:max(env(safe-area-inset-top), var(--space-4))!important;right:max(env(safe-area-inset-right), var(--space-4))!important;gap:var(--space-4)!important}._0mZS3G_lightbox [aria-label="Close image lightbox"]{width:var(--control-action-height)!important;height:var(--control-action-height)!important}._0mZS3G_lightbox [aria-label=Previous\ image]{left:var(--layout-gutter)!important}._0mZS3G_lightbox [aria-label=Next\ image]{right:var(--layout-gutter)!important}._0mZS3G_lightbox .MuiCircularProgress-root{color:var(--design-surface)!important}._0mZS3G_lightbox img{transition:opacity var(--control-motion)!important}._0mZS3G_lightbox .MuiIconButton-root svg{width:var(--control-arrow-size);height:var(--control-arrow-size)}._0mZS3G_lightbox .MuiIconButton-root:hover{background:var(--design-body)!important}._0mZS3G_lightbox .MuiIconButton-root:focus-visible{outline:var(--control-focus);outline-color:var(--design-focus-light);outline-offset:var(--control-focus-offset)}._0mZS3G_lightbox [data-project-gallery-counter],._0mZS3G_lightbox [data-project-gallery-swipe]{color:var(--design-surface)!important;padding:var(--space-2) var(--space-4)!important;background:var(--design-overlay-strong)!important;font:var(--type-support)!important;letter-spacing:var(--type-support-tracking)!important;text-transform:var(--type-support-case)!important;border-radius:0!important}._0mZS3G_lightbox [data-project-gallery-counter]{top:auto!important;bottom:var(--space-6)!important;gap:var(--space-6)!important}._0mZS3G_lightbox [data-project-gallery-swipe]{bottom:max(env(safe-area-inset-bottom), var(--space-5))!important;gap:var(--space-2)!important}._0mZS3G_lightbox [data-project-gallery-swipe]>div{background:currentColor!important;border-radius:0!important}._0mZS3G_lightbox [data-project-gallery-caption]{max-height:25dvh;overflow-y:auto;padding:var(--space-3) var(--space-6)!important;bottom:var(--space-24)!important;background:var(--design-overlay-strong)!important;border-radius:0!important}._0mZS3G_toast{}._0mZS3G_toast.MuiSnackbar-root{bottom:auto;top:calc(var(--layout-header-offset) + var(--space-6))!important}._0mZS3G_toastBody{align-items:center;gap:var(--space-4);box-sizing:border-box;max-width:min(90vw, var(--layout-copy));padding:var(--space-3) var(--space-6);color:var(--design-surface);background:var(--design-ink);box-shadow:0 4px 12px var(--design-shadow-medium);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);display:flex}._0mZS3G_closeToast{color:inherit;border-color:var(--design-gallery-border);background:0 0;flex-shrink:0}._0mZS3G_page :where(a,button):focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}._0mZS3G_heroImage:focus-visible{outline-offset:-4px!important}@media (max-width:899px){._0mZS3G_heroGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}._0mZS3G_heroCopy{padding-block:0}._0mZS3G_heroImage{aspect-ratio:16/10;min-height:0}._0mZS3G_mosaic{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._0mZS3G_viewAllLabel>span:last-child{display:none}._0mZS3G_tag{background:var(--design-paper)}._0mZS3G_shopGroups,._0mZS3G_descriptionColumns{grid-template-columns:minmax(0,1fr)}._0mZS3G_shopGroup+._0mZS3G_shopGroup{border-inline-start:0;padding-inline-start:0}._0mZS3G_lightbox [aria-label="Close image lightbox"]{width:var(--space-14)!important;height:var(--space-14)!important}._0mZS3G_lightbox [data-project-gallery-counter]{top:max(env(safe-area-inset-top), var(--space-4))!important;bottom:auto!important}._0mZS3G_information{box-sizing:border-box;width:100%;max-height:none;position:static}}@media (max-width:599px){._0mZS3G_productGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._0mZS3G_productCard{padding:var(--space-3)}._0mZS3G_fact{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._0mZS3G_mosaicTile img,._0mZS3G_lightbox img{transition:none!important}._0mZS3G_mosaicTile:hover img{transform:none}}
.XLFmIq_section{background:var(--design-ink);padding-block:var(--layout-section);margin-top:var(--layout-section);color:var(--design-surface);}.XLFmIq_container{}.XLFmIq_heading{text-align:center;margin:0 0 var(--layout-section-heading-gap);color:var(--design-surface);font:var(--type-editorial-section);letter-spacing:var(--type-editorial-section-tracking);text-transform:var(--type-editorial-section-case)}.XLFmIq_grid{gap:var(--layout-grid-gap);flex-wrap:wrap;justify-content:center;display:flex}.XLFmIq_card{width:calc((100% - 2 * var(--layout-grid-gap)) / 3);background:var(--design-dark-surface);border:1px solid var(--design-gallery-border);min-width:0;color:var(--design-surface);transition:border-color var(--control-motion);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.XLFmIq_card:hover{border-color:var(--design-gold)}.XLFmIq_card:focus-visible{outline:var(--control-focus);outline-color:var(--design-focus-light);outline-offset:var(--control-focus-offset)}.XLFmIq_image{aspect-ratio:5/3;background:var(--design-black);width:100%;position:relative;overflow:hidden}.XLFmIq_noImage{color:var(--design-dark-text);font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case);place-items:center;display:grid;position:absolute;inset:0}.XLFmIq_content{padding:var(--layout-card-padding);flex:1}.XLFmIq_category{padding:var(--space-1) var(--space-3);background:var(--design-surface);color:var(--design-ink);margin-bottom:var(--space-3);font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case);display:inline-block}.XLFmIq_content h3{margin:0 0 var(--space-4);color:var(--design-surface);font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}.XLFmIq_content h3,.XLFmIq_excerpt{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.XLFmIq_excerpt{color:var(--design-dark-text);margin:0 0 var(--space-4);-webkit-line-clamp:3;font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.XLFmIq_meta{gap:var(--space-4);color:var(--design-dark-text);font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case);flex-wrap:wrap;display:flex}.XLFmIq_meta span{align-items:center;gap:var(--space-1);display:inline-flex}.XLFmIq_meta svg{fill:currentColor;width:16px;height:16px}.XLFmIq_all{text-align:center;margin-top:var(--layout-section-heading-gap)}@media (max-width:1199px){.XLFmIq_card{width:calc((100% - var(--layout-grid-gap)) / 2)}}@media (max-width:599px){.XLFmIq_card{width:100%}}@media (prefers-reduced-motion:reduce){.XLFmIq_card{transition:none}}
.QJQGCa_page{}.QJQGCa_drawerScope{}.QJQGCa_container{}.QJQGCa_collectionList{}.QJQGCa_listingHero{}.QJQGCa_materialFilters{}.QJQGCa_page{background:var(--design-background);color:var(--design-body);min-height:100vh;padding-bottom:var(--layout-page-bottom)}.QJQGCa_listingHero{justify-items:center;gap:var(--space-4);padding-block:var(--layout-page-top) var(--space-8);text-align:center;display:grid}.QJQGCa_listingHero h1,.QJQGCa_listingHero p{margin:0}.QJQGCa_listingHero p{max-width:var(--layout-reading)}.QJQGCa_listingHero>a{margin-top:var(--space-2)}.QJQGCa_materialFilters{justify-content:center;gap:var(--space-2);padding-block:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.QJQGCa_filterButton{-webkit-appearance:none;appearance:none;min-height:var(--control-target);max-width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--design-border);border-radius:var(--control-radius);background:var(--design-surface);color:var(--design-body);cursor:pointer;transition:background-color var(--control-motion), border-color var(--control-motion), color var(--control-motion)}.QJQGCa_filterButton[aria-pressed=true]{background:var(--design-ink);border-color:var(--design-ink);color:var(--design-surface)}.QJQGCa_filterButton:hover{background:var(--design-paper);border-color:var(--design-ink);color:var(--design-ink)}.QJQGCa_filterButton[aria-pressed=true]:hover{background:var(--design-body);color:var(--design-surface)}.QJQGCa_filterButton:disabled{cursor:not-allowed;background:var(--design-disabled-surface);color:var(--design-disabled-text)}:is(.QJQGCa_filterButton:focus-visible,.QJQGCa_navTab:focus-visible,.QJQGCa_preview:focus-visible,.QJQGCa_collectionVisual:focus-visible,.QJQGCa_projectCard:focus-visible){outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.QJQGCa_collectionList{gap:var(--layout-section);grid-auto-rows:1fr;display:grid}.QJQGCa_collectionPanel{border:1px solid var(--design-border);scroll-margin-top:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QJQGCa_collectionVisual{background:var(--design-paper);min-height:420px;display:block;position:relative;overflow:hidden}.QJQGCa_collectionMotion{position:absolute;inset:0}.QJQGCa_collectionPanel[data-reverse=true] .QJQGCa_collectionVisual{order:2}.QJQGCa_collectionCopy{padding:var(--layout-panel-padding);flex-direction:column;justify-content:center;min-width:0;display:flex}.QJQGCa_collectionCopy p,.QJQGCa_collectionCopy h2{margin:0}.QJQGCa_collectionCopy .QJQGCa_eyebrow{margin-bottom:var(--space-3)}.QJQGCa_collectionActions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.QJQGCa_projectPreviews{margin-top:var(--space-6)}.QJQGCa_previewList{gap:var(--space-2);display:grid}.QJQGCa_preview{border-top:1px solid var(--design-border);color:var(--design-ink);padding-top:var(--space-3);grid-template-columns:80px minmax(0,1fr);text-decoration:none;display:grid}.QJQGCa_preview:hover h3{color:var(--design-bronze)}.QJQGCa_previewImage{background:var(--design-paper);height:80px;position:relative}.QJQGCa_previewCopy{align-content:center;gap:var(--space-1);min-width:0;padding-inline-start:var(--space-4);display:grid}.QJQGCa_previewCopy h3,.QJQGCa_previewCopy p{margin:0}.QJQGCa_previewCopy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.QJQGCa_previewCopy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QJQGCa_eyebrow{color:var(--design-bronze)}.QJQGCa_support,.QJQGCa_previewCopy p{color:var(--design-muted)}.QJQGCa_detailTop{padding-top:var(--layout-page-top)}.QJQGCa_detailHero{align-items:stretch;gap:var(--space-8);width:100%;display:flex}.QJQGCa_heroMedia{flex:1;min-width:0}.QJQGCa_heroImage{background:var(--design-paper);height:450px;position:relative}:is(.QJQGCa_heroImage .swiper,.QJQGCa_heroImage .swiper-slide){width:100%;height:100%}.QJQGCa_filterBar{z-index:100;background:var(--design-surface);border-block:1px solid var(--design-border);margin-top:var(--space-8);position:sticky;top:55px}.QJQGCa_filterRow{align-items:center;gap:var(--space-3);padding-block:var(--space-1) var(--space-5);display:flex;overflow-x:auto}.QJQGCa_filterSection{align-items:center;gap:var(--space-1);flex:none;display:flex}.QJQGCa_filterSection p{margin:0}.QJQGCa_filterRow .QJQGCa_filterButton,.QJQGCa_filterRow .QJQGCa_compactFilter{white-space:nowrap;flex:none}.QJQGCa_mobileNav{display:none}.QJQGCa_navTabs{gap:var(--space-1);padding-inline:var(--space-4);display:flex;overflow-x:auto}.QJQGCa_navTab{-webkit-appearance:none;appearance:none;min-height:var(--control-target);padding:var(--space-3) var(--space-4);color:var(--design-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.QJQGCa_navTab[aria-current=true]{color:var(--design-ink);border-bottom-color:var(--design-ink)}.QJQGCa_drawerScope .QJQGCa_mobileFilter{bottom:var(--space-5);z-index:1000;gap:var(--space-3);box-shadow:0 2px 12px var(--design-shadow-soft);position:fixed;left:50%;transform:translate(-50%)}.QJQGCa_filterCount{min-width:var(--space-6);background:var(--design-surface);color:var(--design-ink);padding-inline:var(--space-1);place-items:center;display:inline-grid}.QJQGCa_drawerPaper{width:min(100%, var(--layout-aside));padding:var(--layout-panel-padding);box-sizing:border-box;background:var(--design-surface);flex-direction:column;height:100%;display:flex}.QJQGCa_drawerHeader{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--design-border);padding-bottom:var(--space-4);margin-bottom:var(--space-6);display:flex}.QJQGCa_drawerHeader h2{margin:0}.QJQGCa_drawerClose{width:var(--control-target);height:var(--control-target);color:var(--design-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.QJQGCa_drawerClose svg{width:var(--space-6);height:var(--space-6)}.QJQGCa_drawerClose:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.QJQGCa_drawerBody{min-height:0;margin-block:var(--space-6);flex:1;overflow:auto}.QJQGCa_drawerGroup{margin:0 0 var(--space-6);border:0;min-width:0;padding:0}.QJQGCa_drawerGroup legend{margin-bottom:var(--space-3)}.QJQGCa_drawerOptions{gap:0 var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:899px){.QJQGCa_collectionPanel{grid-template-columns:minmax(0,1fr)}.QJQGCa_collectionVisual{aspect-ratio:4/3;min-height:0}.QJQGCa_collectionPanel[data-reverse=true] .QJQGCa_collectionVisual{order:0}.QJQGCa_detailHero{gap:var(--space-6);flex-direction:column-reverse}.QJQGCa_heroImage{height:300px}.QJQGCa_filterBar{display:none}.QJQGCa_mobileNav{z-index:99;background:var(--design-surface);border-bottom:1px solid var(--design-border);display:block;position:sticky;top:55px}}@media (prefers-reduced-motion:reduce){.QJQGCa_filterButton{transition:none}}.QJQGCa_listingHero h1{font:var(--type-editorial-title);letter-spacing:var(--type-editorial-title-tracking);text-transform:var(--type-editorial-title-case)}.QJQGCa_collectionTitle{font:var(--type-editorial-section);letter-spacing:var(--type-editorial-section-tracking);text-transform:var(--type-editorial-section-case)}.QJQGCa_listingHero p{font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.QJQGCa_filterButton,.QJQGCa_previewCopy h3,.QJQGCa_drawerGroup legend{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case)}.QJQGCa_support,.QJQGCa_previewCopy p{font:var(--type-support);letter-spacing:var(--type-support-tracking);text-transform:var(--type-support-case)}.QJQGCa_filterCount{font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}.QJQGCa_eyebrow{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case)}.QJQGCa_filterSection p,.QJQGCa_navTab{font:var(--type-ui);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-case)}.QJQGCa_drawerHeader h2{font:var(--type-h3);letter-spacing:var(--type-h3-tracking);text-transform:var(--type-h3-case)}@supports (animation-timeline:view()){@media (min-width:900px) and (prefers-reduced-motion:no-preference){.QJQGCa_collectionVisual{view-timeline-name:--collection-image;view-timeline-axis:block}.QJQGCa_collectionMotion{inset-block:calc(-1 * (var(--space-24) + var(--space-8)));animation:linear both QJQGCa_collection-drift;animation-timeline:--collection-image;animation-range:cover}}}@keyframes QJQGCa_collection-drift{0%{transform:translateY(calc(-1 * var(--space-24)))}to{transform:translateY(var(--space-24))}}.QJQGCa_newCollectionIntro{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--design-border)}.QJQGCa_newCollectionIntro>p:not(.QJQGCa_eyebrow){color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case)}.QJQGCa_newCollectionIntro>p+p:not(.QJQGCa_eyebrow){margin-top:var(--space-4)}.QJQGCa_compactFilter{-webkit-appearance:none;appearance:none;min-height:var(--control-target);min-width:var(--control-target);border-radius:var(--control-radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;max-width:100%;padding:0;display:inline-flex}.QJQGCa_compactFilterFace{box-sizing:border-box;min-height:var(--control-filter-height);padding-inline:var(--space-3);border:1px solid var(--design-border);border-radius:var(--control-radius);background:var(--design-surface);color:var(--design-body);transition:background-color var(--control-motion), border-color var(--control-motion), color var(--control-motion);justify-content:center;align-items:center;display:inline-flex}.QJQGCa_compactFilter[aria-pressed=true] .QJQGCa_compactFilterFace{background:var(--design-ink);color:var(--design-surface);border-color:var(--design-ink)}.QJQGCa_compactFilter:not(:disabled):hover .QJQGCa_compactFilterFace{background:var(--design-paper);border-color:var(--design-ink);color:var(--design-ink)}.QJQGCa_compactFilter[aria-pressed=true]:not(:disabled):hover .QJQGCa_compactFilterFace{background:var(--design-body);color:var(--design-surface)}.QJQGCa_compactFilter:disabled{cursor:not-allowed}.QJQGCa_compactFilter:disabled .QJQGCa_compactFilterFace{background:var(--design-disabled-surface);color:var(--design-disabled-text)}.QJQGCa_compactFilter:focus-visible{outline:var(--control-focus);outline-offset:var(--control-focus-offset)}.QJQGCa_filterSection p,.QJQGCa_drawerGroup legend{box-sizing:border-box;min-height:var(--control-filter-height);padding:0 var(--space-3);background:var(--design-body);color:var(--design-surface);white-space:nowrap;align-items:center;display:inline-flex}.QJQGCa_compactFilter,.QJQGCa_filterSection p,.QJQGCa_drawerGroup legend{font:var(--type-support-strong);letter-spacing:var(--type-support-strong-tracking);text-transform:var(--type-support-strong-case)}@media (prefers-reduced-motion:reduce){.QJQGCa_compactFilterFace{transition:none}}.QJQGCa_compactFilter[data-tone=dark] .QJQGCa_compactFilterFace{background:var(--design-ink);color:var(--design-surface);border-color:var(--design-ink)}.QJQGCa_compactFilter[data-tone=dark]:not(:disabled):hover .QJQGCa_compactFilterFace{background:var(--design-body);color:var(--design-surface);border-color:var(--design-body)}
.zPo4ja_section{padding-block:var(--space-6);background:var(--design-surface);color:var(--design-ink);}.zPo4ja_container{}.zPo4ja_panel{justify-content:space-between;align-items:center;gap:var(--layout-grid-gap);padding:var(--layout-panel-padding);border:1px solid var(--design-border);background:var(--design-surface);display:flex}.zPo4ja_copy{max-width:var(--layout-copy);min-width:0}.zPo4ja_eyebrow{margin-bottom:var(--space-3);color:var(--design-muted);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-case);display:block}.zPo4ja_copy h2{margin:0 0 var(--space-3);font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-transform:var(--type-h2-case)}.zPo4ja_copy p{color:var(--design-body);font:var(--type-body);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-case);margin:0}.zPo4ja_action{flex:none;max-width:100%}.zPo4ja_sampleAction{}@media (max-width:899px){.zPo4ja_panel{flex-direction:column;align-items:flex-start}}
