.BNjbfW_field{gap:var(--dp-space-2);min-width:0;display:grid}.BNjbfW_label{font-size:var(--dp-text-sm);color:var(--dp-color-ink);font-weight:600;line-height:1.35}.BNjbfW_optional{color:var(--dp-color-ink-subtle);font-weight:400}.BNjbfW_control{width:100%;min-height:var(--dp-control-h);padding:0 var(--dp-space-4);border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius);background:var(--dp-color-bg-raised);color:var(--dp-color-ink);font-size:var(--dp-text-md);transition:border-color var(--dp-dur-1) var(--dp-ease), box-shadow var(--dp-dur-1) var(--dp-ease);appearance:none;line-height:1.4}.BNjbfW_control::placeholder{color:var(--dp-color-ink-subtle);opacity:1}.BNjbfW_control:hover{border-color:var(--dp-color-ink-muted)}.BNjbfW_control:focus-visible{border-color:var(--dp-color-ink);box-shadow:inset 0 0 0 1px var(--dp-color-ink);outline:none}.BNjbfW_control[aria-invalid=true]{border-color:var(--dp-color-error);box-shadow:inset 0 0 0 1px var(--dp-color-error)}.BNjbfW_control:disabled{background:var(--dp-color-stone);color:var(--dp-color-ink-subtle);cursor:not-allowed}textarea.BNjbfW_control{min-height:7.5rem;padding-block:var(--dp-space-3);resize:vertical}.BNjbfW_withSuffix{position:relative}.BNjbfW_withSuffix .BNjbfW_control{padding-right:3.25rem}.BNjbfW_suffix{right:var(--dp-space-4);font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BNjbfW_hint{font-size:var(--dp-text-xs);color:var(--dp-color-ink-subtle);line-height:1.45}.BNjbfW_error{align-items:flex-start;gap:var(--dp-space-2);font-size:var(--dp-text-sm);color:var(--dp-color-error);font-weight:500;line-height:1.4;display:flex}.BNjbfW_error svg{flex:none;margin-top:1px}.BNjbfW_check{gap:var(--dp-space-3);font-size:var(--dp-text-sm);color:var(--dp-color-ink-muted);cursor:pointer;grid-template-columns:1.375rem 1fr;align-items:start;line-height:1.45;display:grid}.BNjbfW_checkInput{appearance:none;border:1px solid var(--dp-color-ink-muted);background:var(--dp-color-bg-raised);cursor:pointer;place-content:center;width:1.375rem;height:1.375rem;margin:0;display:grid}.BNjbfW_checkInput:before{content:"";border-left:2px solid var(--dp-color-bg);border-bottom:2px solid var(--dp-color-bg);width:.75rem;height:.4rem;transition:transform var(--dp-dur-1) var(--dp-ease);transform:translateY(-2px)rotate(-45deg)scale(0)}.BNjbfW_checkInput:checked{background:var(--dp-color-ink);border-color:var(--dp-color-ink)}.BNjbfW_checkInput:checked:before{transform:translateY(-2px)rotate(-45deg)scale(1)}.BNjbfW_checkInput[aria-invalid=true]{border-color:var(--dp-color-error);box-shadow:0 0 0 1px var(--dp-color-error)}.BNjbfW_check a{color:var(--dp-color-ink)}.BNjbfW_fieldset{border:0;min-width:0;margin:0;padding:0}.BNjbfW_legend{align-items:baseline;gap:var(--dp-space-2);margin-bottom:var(--dp-space-3);font-size:var(--dp-text-sm);flex-wrap:wrap;padding:0;font-weight:600;display:flex}.BNjbfW_legendValue{color:var(--dp-color-ink-muted);font-weight:400}.BNjbfW_choices{gap:var(--dp-space-2);flex-wrap:wrap;display:flex}.BNjbfW_choice{position:relative}.BNjbfW_choiceInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.BNjbfW_choiceBody{align-items:center;gap:var(--dp-space-2);min-height:var(--dp-control-h-sm);padding:var(--dp-space-2) var(--dp-space-4);border:1px solid var(--dp-color-line-strong);background:var(--dp-color-bg-raised);font-size:var(--dp-text-sm);transition:border-color var(--dp-dur-1) var(--dp-ease), background-color var(--dp-dur-1) var(--dp-ease);font-weight:500;line-height:1.25;display:inline-flex}.BNjbfW_choiceInput:hover+.BNjbfW_choiceBody{border-color:var(--dp-color-ink-muted)}.BNjbfW_choiceInput:checked+.BNjbfW_choiceBody{border-color:var(--dp-color-ink);box-shadow:inset 0 0 0 1px var(--dp-color-ink)}.BNjbfW_choiceTick{display:none}.BNjbfW_choiceInput:checked+.BNjbfW_choiceBody .BNjbfW_choiceTick{display:inline-block}.BNjbfW_choiceInput:focus-visible+.BNjbfW_choiceBody{outline:2px solid var(--dp-color-focus);outline-offset:3px}.BNjbfW_choiceInput:disabled{cursor:not-allowed}.BNjbfW_choiceInput:disabled+.BNjbfW_choiceBody{color:var(--dp-color-ink-subtle);background:var(--dp-color-stone);border-style:dashed}.BNjbfW_stepper{grid-template-columns:var(--dp-control-h-sm) 3.5rem var(--dp-control-h-sm);height:var(--dp-control-h-sm);border:1px solid var(--dp-color-line-strong);background:var(--dp-color-bg-raised);display:inline-grid}@media (max-width:29.99em){.BNjbfW_stepper{grid-template-columns:2.5rem 2.75rem 2.5rem}}.BNjbfW_stepperButton{color:var(--dp-color-ink);background:0 0;border:0;place-items:center;display:grid}.BNjbfW_stepperButton:hover:not(:disabled){background:var(--dp-color-stone)}.BNjbfW_stepperButton:disabled{color:var(--dp-color-line-strong);cursor:not-allowed}.BNjbfW_stepperButton:focus-visible{outline-offset:-2px}.BNjbfW_stepperInput{border:0;border-inline:1px solid var(--dp-color-line);text-align:center;width:100%;font-size:var(--dp-text-md);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;font-weight:600}.BNjbfW_stepperInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BNjbfW_stepperInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.BNjbfW_stepperInput:focus-visible{outline-offset:-2px}.BNjbfW_notice{gap:var(--dp-space-3);padding:var(--dp-space-4);font-size:var(--dp-text-sm);border-left:3px solid;grid-template-columns:auto 1fr;line-height:1.5;display:grid}.BNjbfW_notice>div>*+*{margin-top:var(--dp-space-2)}.BNjbfW_noticeTitle{color:var(--dp-color-ink);font-weight:600}.BNjbfW_noticeBody{color:var(--dp-color-ink-muted)}.BNjbfW_info{color:var(--dp-color-ink-muted);background:var(--dp-color-stone)}.BNjbfW_attention{color:var(--dp-color-notice);background:var(--dp-color-notice-wash)}.BNjbfW_danger{color:var(--dp-color-error);background:var(--dp-color-error-wash)}.BNjbfW_success{color:var(--dp-color-success);background:var(--dp-color-success-wash)}.BNjbfW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.MLl2lq_form{min-width:0;container:dp-inquiry/inline-size}.MLl2lq_body{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.MLl2lq_fallback{margin-bottom:1rem;font-size:.9375rem;line-height:1.6}.MLl2lq_row{align-items:start;gap:1.25rem;display:grid}@container dp-inquiry (min-width:28rem){.MLl2lq_row{gap:var(--dp-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.MLl2lq_subject{align-items:center;gap:var(--dp-space-2);font-size:var(--dp-text-sm);color:var(--dp-color-ink-muted);flex-wrap:wrap;display:flex}.MLl2lq_subject strong{color:var(--dp-color-ink);font-weight:600}.MLl2lq_actions{gap:var(--dp-space-3);min-width:0;display:grid}@container dp-inquiry (min-width:38rem){.MLl2lq_actions{align-items:center;gap:var(--dp-space-5);grid-template-columns:auto 1fr}}.MLl2lq_actions button{white-space:normal;width:100%;min-height:3.25rem;padding-block:.75rem}.MLl2lq_body :is(input,textarea){scroll-margin-block:7rem 2rem}.MLl2lq_body label:has(input[type=checkbox]){align-items:center;min-height:2.75rem}.MLl2lq_reassure{font-size:var(--dp-text-xs);color:var(--dp-color-ink-subtle);line-height:1.5}.MLl2lq_done{gap:var(--dp-space-4);padding:var(--dp-space-6);border:var(--dp-profile) solid var(--dp-color-ink);background:var(--dp-color-bg-raised);justify-items:start;display:grid}.MLl2lq_doneTitle{font-family:var(--dp-font-display);font-size:var(--dp-display-s);font-weight:500;line-height:1.1}.MLl2lq_doneNumber{font-size:var(--dp-text-lg);font-variant-numeric:tabular-nums;font-weight:600}.MLl2lq_doneNumber span{margin-right:var(--dp-space-2);font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle);font-weight:500}
.QZCxeq_host{box-sizing:border-box;padding:var(--catalog-image-padding,0);display:block;position:absolute;inset:0}.QZCxeq_fit{align-items:var(--catalog-image-align,center);justify-content:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;container-type:size}.QZCxeq_viewport{transition:transform var(--dp-dur-3) var(--dp-ease);flex:none;display:block;position:relative;overflow:hidden}.QZCxeq_source{display:block;position:absolute}
._2XQjZW_tile{gap:var(--dp-space-4);grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}._2XQjZW_media{--catalog-image-padding:8%;aspect-ratio:var(--dp-ratio-portrait);background:var(--dp-color-bg-raised);position:relative;overflow:hidden}._2XQjZW_stone ._2XQjZW_media{background:var(--dp-color-stone)}._2XQjZW_media img{object-fit:contain;transition:transform var(--dp-dur-3) var(--dp-ease);padding:8%}._2XQjZW_cover ._2XQjZW_media img{object-fit:cover;padding:0}._2XQjZW_door ._2XQjZW_media{--catalog-image-padding:7% 22% 6%;--catalog-image-align:flex-end;aspect-ratio:3/4;background:linear-gradient(to top, var(--dp-color-stone-deep) 0 6%, transparent 6%), var(--dp-color-stone)}._2XQjZW_door ._2XQjZW_media img{object-fit:contain;object-position:center bottom;padding:7% 22% 6%}._2XQjZW_door._2XQjZW_photo ._2XQjZW_media{background:var(--dp-color-stone);--catalog-image-padding:8%;--catalog-image-align:center}._2XQjZW_door._2XQjZW_photo ._2XQjZW_media img{object-position:center;padding:8%}._2XQjZW_media:after{content:"";inset:var(--dp-space-3);border:1px solid var(--dp-color-gold);opacity:0;transition:opacity var(--dp-dur-2) var(--dp-ease), transform var(--dp-dur-2) var(--dp-ease);pointer-events:none;position:absolute;transform:scale(1.02)}._2XQjZW_tile:hover ._2XQjZW_media:after,._2XQjZW_tile:focus-within ._2XQjZW_media:after{opacity:1;transform:none}._2XQjZW_tile:hover ._2XQjZW_media img{transform:scale(1.03)}._2XQjZW_tile:hover ._2XQjZW_media [data-catalog-image-view]{transform:scale(1.025)}._2XQjZW_placeholder{font-size:var(--dp-text-xs);color:var(--dp-color-ink-subtle);place-items:center;display:grid;position:absolute;inset:0}._2XQjZW_badge{z-index:1;padding:var(--dp-space-1) var(--dp-space-2);background:var(--dp-color-ink);color:var(--dp-color-bg);font-size:var(--dp-text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;position:absolute;top:0;left:0}._2XQjZW_body{align-content:start;gap:var(--dp-space-2);display:grid}._2XQjZW_title{font-size:var(--dp-text-lg);font-weight:600;line-height:1.4}._2XQjZW_link{text-decoration:none}._2XQjZW_link:after{content:"";z-index:2;position:absolute;inset:0}._2XQjZW_link:focus-visible{outline:none}._2XQjZW_link:focus-visible:after{outline:2px solid var(--dp-color-focus);outline-offset:4px}._2XQjZW_finishes{z-index:3;gap:var(--dp-space-2);display:grid;position:relative}._2XQjZW_swatches{gap:var(--dp-space-1);flex-wrap:wrap;display:flex}._2XQjZW_swatch{border:1px solid var(--dp-color-line-strong);background:var(--dp-color-bg-raised);cursor:pointer;width:1.5rem;height:2rem;padding:0;position:relative;overflow:hidden}._2XQjZW_swatch img{object-fit:cover;transform:scale(2.2)}._2XQjZW_swatch[aria-pressed=true]{outline:2px solid var(--dp-color-ink);outline-offset:1px}._2XQjZW_swatch:focus-visible{outline:2px solid var(--dp-color-focus);outline-offset:2px}._2XQjZW_finishLabel{gap:0 var(--dp-space-2);font-size:var(--dp-text-xs);color:var(--dp-color-ink-subtle);flex-wrap:wrap;line-height:1.45;display:flex}._2XQjZW_finishName{color:var(--dp-color-ink);font-weight:600}._2XQjZW_price{margin-top:var(--dp-space-1);font-size:var(--dp-text-lg);line-height:1.4}._2XQjZW_editorial{gap:1rem;height:100%}._2XQjZW_editorial ._2XQjZW_media{aspect-ratio:4/5;background:#e9e1d4}._2XQjZW_editorial._2XQjZW_door:not(._2XQjZW_photo) ._2XQjZW_media img{object-position:center;padding:6% 20%}._2XQjZW_editorial._2XQjZW_photo ._2XQjZW_media img{object-fit:contain;padding:6%}._2XQjZW_editorial ._2XQjZW_media:after{border-color:#b9a788}._2XQjZW_editorial ._2XQjZW_body{border-bottom:1px solid #d6cdbf;flex-direction:column;gap:.65rem;padding-bottom:1rem;display:flex}._2XQjZW_editorial ._2XQjZW_title{letter-spacing:-.015em;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:400;line-height:1.45}._2XQjZW_editorial ._2XQjZW_price{margin-top:auto;padding-top:.25rem;font-size:1.125rem}._2XQjZW_openLabel{color:#211e19;opacity:0;pointer-events:none;background:#f5f1e9;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;font-size:.8125rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem;transform:translateY(.35rem)}@media (hover:hover){._2XQjZW_editorial:hover ._2XQjZW_openLabel,._2XQjZW_editorial:focus-within ._2XQjZW_openLabel{opacity:1;transform:none}}@media (max-width:39.99em){._2XQjZW_editorial{gap:.75rem}._2XQjZW_editorial ._2XQjZW_price{font-size:1rem}._2XQjZW_editorial ._2XQjZW_body{gap:.5rem}._2XQjZW_editorial ._2XQjZW_title{font-size:1rem}}._2XQjZW_editorial._2XQjZW_door:not(._2XQjZW_photo) ._2XQjZW_media{--catalog-image-padding:6% 20%;--catalog-image-align:center}._2XQjZW_editorial._2XQjZW_photo ._2XQjZW_media{--catalog-image-padding:6%;--catalog-image-align:center}._2XQjZW_swatchFull{--catalog-image-padding:4%;background:#e9e1d4}._2XQjZW_swatchFull img{object-fit:contain;transform:none}._2XQjZW_category{color:#766a57;font-size:.75rem;line-height:1.45}@media (pointer:coarse),(max-width:39.99em){._2XQjZW_swatch{width:2.75rem;height:2.75rem}._2XQjZW_swatches{gap:.375rem}}
.iqp5hq_gallery{gap:var(--dp-space-4);display:grid}.iqp5hq_mosaic{gap:var(--dp-gap);display:grid}@media (min-width:48em){.iqp5hq_mosaic{aspect-ratio:2.1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}.iqp5hq_mosaic>li:first-child{grid-row:1/span 2}}.iqp5hq_mosaic>li,.iqp5hq_grid>li{min-height:0;display:grid}.iqp5hq_cell{background:var(--dp-color-stone);cursor:zoom-in;aspect-ratio:4/3;border:0;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}@media (min-width:48em){.iqp5hq_mosaic .iqp5hq_cell{aspect-ratio:auto;height:100%}}.iqp5hq_cell img{object-fit:cover;transition:transform var(--dp-dur-3) var(--dp-ease)}.iqp5hq_cell:hover img{transform:scale(1.025)}.iqp5hq_cell:focus-visible{outline-offset:3px}.iqp5hq_more{right:var(--dp-space-3);bottom:var(--dp-space-3);align-items:center;gap:var(--dp-space-2);padding:var(--dp-space-2) var(--dp-space-3);background:var(--dp-color-bg);color:var(--dp-color-ink);font-size:var(--dp-text-xs);letter-spacing:.04em;font-weight:600;display:inline-flex;position:absolute}.iqp5hq_rail{gap:var(--dp-gap);scroll-snap-type:x mandatory;padding-bottom:var(--dp-space-3);scrollbar-width:thin;grid-auto-columns:minmax(16rem,72%);grid-auto-flow:column;display:grid;overflow-x:auto}@media (min-width:48em){.iqp5hq_rail{grid-auto-columns:minmax(18rem,38%)}}.iqp5hq_rail>li{scroll-snap-align:start}.iqp5hq_rail .iqp5hq_cell{aspect-ratio:4/5}.iqp5hq_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:var(--dp-gap);display:grid}@media (min-width:48em){.iqp5hq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.iqp5hq_grid .iqp5hq_cell{aspect-ratio:4/5;height:100%}.iqp5hq_grid>.iqp5hq_wide{grid-column:span 2}.iqp5hq_grid>.iqp5hq_wide .iqp5hq_cell{aspect-ratio:8/5}.iqp5hq_toolbar{justify-content:space-between;align-items:center;gap:var(--dp-space-3);font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle);flex-wrap:wrap;display:flex}.iqp5hq_dialog{background:var(--dp-color-graphite);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--dp-color-on-dark);border:0;margin:0;padding:0}.iqp5hq_dialog::backdrop{background:#141311d9}:is(html:has(.iqp5hq_dialog[open]),body:has(.iqp5hq_dialog[open])){overflow:hidden}.iqp5hq_viewer{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;position:relative}.iqp5hq_viewerBar{justify-content:space-between;align-items:center;gap:var(--dp-space-3);padding:var(--dp-space-3) var(--dp-gutter);font-size:var(--dp-text-sm);display:flex}.iqp5hq_counter{font-variant-numeric:tabular-nums;color:var(--dp-color-on-dark-muted)}.iqp5hq_viewerStage{margin-inline:clamp(5rem,7vw,7rem);position:relative}.iqp5hq_viewerStage img{object-fit:contain}.iqp5hq_viewerNav{justify-content:space-between;align-items:center;gap:var(--dp-space-3);padding:var(--dp-space-3) var(--dp-gutter) calc(var(--dp-space-4) + env(safe-area-inset-bottom));display:flex}.iqp5hq_caption{text-align:center;font-size:var(--dp-text-sm);color:var(--dp-color-on-dark-muted);flex:1}.iqp5hq_iconButton{width:var(--dp-control-h);height:var(--dp-control-h);color:#fffaf1;background:#fffaf11a;border:1px solid #fffaf173;place-items:center;display:inline-grid}.iqp5hq_iconButton:hover:not(:disabled){border-color:var(--dp-color-on-dark)}.iqp5hq_iconButton:disabled{opacity:.35;cursor:not-allowed}.iqp5hq_viewerNav .iqp5hq_iconButton{z-index:2;color:#211e19;cursor:pointer;background:#f5f1e9;border:1px solid #b9ac98;border-radius:50%;width:3.5rem;height:3.5rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 18px #00000059}.iqp5hq_viewerNav .iqp5hq_iconButton:first-child{left:clamp(1rem,2vw,2rem)}.iqp5hq_viewerNav .iqp5hq_iconButton:last-child{right:clamp(1rem,2vw,2rem)}.iqp5hq_viewerNav .iqp5hq_iconButton svg{width:1.5rem;height:1.5rem}.iqp5hq_viewerNav .iqp5hq_iconButton:hover:not(:disabled){background:#fffaf1;border-color:#fffaf1}.iqp5hq_viewerNav .iqp5hq_iconButton:focus-visible{outline-offset:4px}.iqp5hq_viewerNav .iqp5hq_iconButton:disabled{opacity:1;color:#aaa093;box-shadow:none;cursor:default;background:#35322c;border-color:#625b50}@media (max-width:47.99em){.iqp5hq_viewerStage{margin-inline:var(--dp-gutter)}.iqp5hq_viewerNav .iqp5hq_iconButton{background:#f5f1e9f5;width:3rem;height:3rem}.iqp5hq_viewerNav .iqp5hq_iconButton:first-child{left:.5rem}.iqp5hq_viewerNav .iqp5hq_iconButton:last-child{right:.5rem}}.iqp5hq_dialog :focus-visible{outline-color:var(--dp-color-focus-on-dark)}.iqp5hq_hero{display:grid}.iqp5hq_hero .iqp5hq_cell{aspect-ratio:16/9;max-height:78svh}.iqp5hq_heroAction{color:#211e19;background:#f5f1e9;align-items:center;gap:.75rem;padding:.875rem 1.125rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:1.25rem;right:1.25rem}.iqp5hq_editorial{--project-photo-gap:clamp(1rem,2vw,2rem);gap:var(--project-photo-gap);align-items:start;display:grid}.iqp5hq_photoRow{gap:var(--project-photo-gap);align-items:start;width:100%;margin-inline:auto;display:grid}.iqp5hq_photoCell{width:100%;min-width:0;margin-inline:auto}.iqp5hq_editorial>li{min-width:0}.iqp5hq_editorial>.iqp5hq_wide{grid-column:1/-1}.iqp5hq_editorial .iqp5hq_cell img{object-fit:contain}.iqp5hq_nativeViewer{justify-content:center;align-items:center;min-height:0;display:flex}.iqp5hq_nativeViewer img{flex-shrink:1;width:auto;max-width:100%;height:auto;max-height:100%}.iqp5hq_editorial+.iqp5hq_toolbar{margin-top:1rem}.iqp5hq_editorial+.iqp5hq_toolbar button{color:#211e19;text-transform:none;letter-spacing:0;background:#e9dac0;border-color:#e9dac0;font-weight:500}@media (max-width:47.99em){.iqp5hq_editorial{grid-template-columns:1fr}.iqp5hq_hero .iqp5hq_cell{aspect-ratio:4/5}.iqp5hq_heroAction{padding:.75rem;font-size:.75rem;bottom:.75rem;right:.75rem}.iqp5hq_editorial .iqp5hq_photoRow{grid-template-columns:1fr!important}}.iqp5hq_compact{width:100%;max-width:var(--project-gallery-width,76rem);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(7rem,13vw,11.5rem);gap:.75rem;margin-inline:auto;display:grid}.iqp5hq_compact>li{min-width:0;min-height:0}.iqp5hq_compact>li:first-child{grid-area:span 2/span 2}.iqp5hq_compact .iqp5hq_cell{aspect-ratio:auto;height:100%}.iqp5hq_compact .iqp5hq_cell img{object-fit:cover}.iqp5hq_compactMore{color:#fffaf1;background:#18161291;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1rem;display:flex;position:absolute;inset:0}.iqp5hq_compactMore strong{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400}.iqp5hq_compactMore>span{font-size:.75rem}.iqp5hq_gallery:has(>.iqp5hq_compact){gap:.75rem}.iqp5hq_compactToolbar{max-width:var(--project-gallery-width,76rem);justify-content:flex-start;width:100%;margin:0 auto;font-size:.8125rem}.iqp5hq_compactToolbar button{color:#211e19;text-transform:none;letter-spacing:0;background:#e9dac0;border-color:#e9dac0;font-weight:500}.iqp5hq_compactSmall{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(8rem,18vw,15rem)}.iqp5hq_compactSmall>li:first-child{grid-area:span 1/1/auto/-1}.iqp5hq_compactSmall[data-count="4"]>li:last-child{grid-column:1/-1}.iqp5hq_compactSmall[data-count="1"]{grid-template-columns:1fr;grid-auto-rows:auto}.iqp5hq_compactSmall[data-count="1"],.iqp5hq_compactSmall[data-count="1"]+.iqp5hq_compactToolbar{max-width:min(var(--project-gallery-width,76rem),calc(70svh * var(--project-single-ratio,1)))}.iqp5hq_compactSmall[data-count="1"] .iqp5hq_cell{height:auto;max-height:70svh}.iqp5hq_compactSmall[data-count="1"] .iqp5hq_cell img{object-fit:contain}.iqp5hq_compactBalanced{grid-auto-rows:clamp(9rem,17vw,14rem)}.iqp5hq_compactBalanced>li:first-child{grid-area:span 1/span 1}.iqp5hq_viewerStage{touch-action:pan-y pinch-zoom}@media (max-width:47.99em){.iqp5hq_compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:.5rem}.iqp5hq_compact>li:first-child{grid-area:auto/1/auto/-1}.iqp5hq_compact .iqp5hq_cell{aspect-ratio:4/3;height:auto}.iqp5hq_compact>li:first-child .iqp5hq_cell{aspect-ratio:16/10}.iqp5hq_compact[data-count="6"]>li:last-child{grid-column:1/-1}.iqp5hq_compact[data-count="6"]>li:last-child .iqp5hq_cell{aspect-ratio:3}.iqp5hq_compactMore{gap:.35rem}.iqp5hq_compactToolbar button{max-width:100%}}.iqp5hq_dialog[data-tone=catalog]{color:#211e19;background:#e9e1d4}.iqp5hq_dialog[data-tone=catalog] .iqp5hq_counter,.iqp5hq_dialog[data-tone=catalog] .iqp5hq_caption{color:#625b50}.iqp5hq_dialog[data-tone=catalog] .iqp5hq_iconButton{color:#211e19;background:#f5f1e9;border-color:#b9ac98}.iqp5hq_dialog[data-tone=catalog] .iqp5hq_iconButton:disabled{color:#766a57;background:#d7cebf;border-color:#c4b9a7}.iqp5hq_dialog[data-tone=catalog] :focus-visible{outline-color:#211e19}
.S04ktq_grid{gap:var(--dp-space-7) var(--dp-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48em){.S04ktq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:72em){.S04ktq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.S04ktq_rail{gap:var(--dp-gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--dp-gutter);margin-inline:calc(var(--dp-gutter) * -1);padding:0 var(--dp-gutter) var(--dp-space-4);scrollbar-width:thin;grid-auto-columns:minmax(13rem,62%);grid-auto-flow:column;display:grid;overflow-x:auto}@media (min-width:48em){.S04ktq_rail{grid-auto-columns:minmax(15rem,30%)}}@media (min-width:72em){.S04ktq_rail{grid-auto-columns:minmax(16rem,22%)}}.S04ktq_rail>li{scroll-snap-align:start}.S04ktq_ctaTile{align-content:space-between;gap:var(--dp-space-5);height:100%;min-height:18rem;padding:var(--dp-space-6);background:var(--dp-color-ink);color:var(--dp-color-bg);text-decoration:none;display:grid}.S04ktq_ctaTile:focus-visible{outline-offset:4px}.S04ktq_ctaTitle{font-family:var(--dp-font-display);font-size:var(--dp-display-s);line-height:1.05}.S04ktq_ctaTile svg{transition:transform var(--dp-dur-2) var(--dp-ease)}.S04ktq_ctaTile:hover svg{transform:translate(6px)}.S04ktq_footer{align-items:center;gap:var(--dp-space-4) var(--dp-space-6);margin-top:var(--dp-space-8);padding-top:var(--dp-space-6);border-top:var(--dp-rule) solid var(--dp-color-line);flex-wrap:wrap;display:flex}.S04ktq_footerNote{max-width:34rem;font-size:var(--dp-text-sm);color:var(--dp-color-ink-muted)}
.sFNm4q_section{scroll-margin-top:var(--dp-header-h)}.sFNm4q_split{background:var(--dp-color-stone)}.sFNm4q_splitGrid{gap:var(--dp-space-7);display:grid}@media (min-width:56em){.sFNm4q_splitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:start;gap:clamp(2rem,5vw,6rem)}}.sFNm4q_intro{gap:var(--dp-space-5);align-content:start;display:grid}.sFNm4q_contacts{gap:var(--dp-space-3);margin-top:var(--dp-space-4);padding-top:var(--dp-space-5);border-top:var(--dp-profile) solid var(--dp-color-ink);display:grid}.sFNm4q_phone{font-size:var(--dp-text-xl);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.sFNm4q_phone:hover{text-decoration:underline}.sFNm4q_contactLine{font-size:var(--dp-text-sm);color:var(--dp-color-ink-muted)}.sFNm4q_panel{background:var(--dp-color-bg-raised);border:var(--dp-rule) solid var(--dp-color-line);padding:clamp(1.25rem,1rem + 2vw,3rem)}@media (max-width:39.99em){.sFNm4q_panel{margin-inline:calc(var(--dp-gutter) * -1);border-inline:0}}.sFNm4q_band{background:var(--dp-color-bg);border-top:var(--dp-rule) solid var(--dp-color-line)}.sFNm4q_bandGrid{gap:var(--dp-space-7);display:grid}@media (min-width:56em){.sFNm4q_bandGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:stretch;gap:clamp(2rem,5vw,6rem)}}.sFNm4q_bandMedia{background:var(--dp-color-stone);min-height:18rem;position:relative;overflow:hidden}@media (max-width:55.99em){.sFNm4q_bandMedia{aspect-ratio:3/2;min-height:0}}.sFNm4q_bandMedia img{object-fit:cover}.sFNm4q_bandBody{gap:var(--dp-space-5);align-content:start;display:grid}.sFNm4q_bandActions{gap:var(--dp-space-3) var(--dp-space-5);padding-bottom:var(--dp-space-5);border-bottom:var(--dp-rule) solid var(--dp-color-line);flex-wrap:wrap;align-items:center;display:flex}
.henvrW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.henvrW_grid>li{min-width:0}.henvrW_card{background:#f8f5ee;border:1px solid #d6cdbf;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-width:0;height:100%;display:grid}.henvrW_visual{cursor:zoom-in;background:#e9e1d4;border:0;width:100%;min-width:0;min-height:16rem;padding:0;display:block;position:relative;overflow:hidden}.henvrW_visual img{object-fit:contain;padding:1rem}.henvrW_visual{--catalog-image-padding:1rem}.henvrW_visual:focus-visible{outline-offset:-3px;outline:2px solid #211e19}.henvrW_visual:disabled{cursor:default}.henvrW_zoom{color:#211e19;background:#f8f5ee;border:1px solid #d6cdbf;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;bottom:.75rem;right:.75rem}.henvrW_visual:hover .henvrW_zoom{background:#e9dac0;border-color:#998c79}.henvrW_placeholder{color:#625b50;place-items:center;min-height:12rem;padding:1rem;font-size:.8125rem;display:grid}.henvrW_body{flex-direction:column;align-items:start;gap:.75rem;min-width:0;padding:1.25rem;display:flex}.henvrW_title{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:400;line-height:1.4}.henvrW_title a{color:#211e19;text-decoration:none}.henvrW_title a:hover{text-underline-offset:.2em;text-decoration:underline}.henvrW_description{color:#625b50;overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.henvrW_price{margin-top:auto;padding-top:.25rem;font-size:1rem;line-height:1.5}.henvrW_link{color:#211e19;text-underline-offset:.3em;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;font-size:.8125rem;display:inline-flex}@media (max-width:63.99em){.henvrW_grid{grid-template-columns:1fr}.henvrW_card{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.henvrW_visual{min-height:14rem}}@media (max-width:39.99em){.henvrW_grid{gap:1rem}.henvrW_card{grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}.henvrW_visual{min-height:11rem}.henvrW_visual img{padding:.75rem}.henvrW_body{gap:.5rem;padding:1rem}.henvrW_title{font-size:1rem}.henvrW_description{display:none}.henvrW_price{font-size:.9375rem}.henvrW_zoom{width:2rem;height:2rem;bottom:.5rem;right:.5rem}.henvrW_link{font-size:.8125rem}.henvrW_visual{--catalog-image-padding:.75rem}}
.Kpsb4W_request{color:#f9f5ed;background:#24211c;margin-top:clamp(3.5rem,7vw,7rem);padding-block:clamp(3.5rem,7vw,7rem)}.Kpsb4W_grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.3vw,6rem);display:grid}.Kpsb4W_intro{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.Kpsb4W_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#d8c4a1;font-size:.75rem;font-weight:500;line-height:1.5}.Kpsb4W_title{letter-spacing:-.035em;font-size:clamp(2.25rem,4vw,4.25rem);font-weight:300;line-height:1.12}.Kpsb4W_intro>p:not(.Kpsb4W_eyebrow){color:#d5cfc4;max-width:30rem;font-size:1.0625rem;line-height:1.7}.Kpsb4W_phone{letter-spacing:-.02em;margin-top:1rem;font-size:clamp(1.4rem,2.1vw,2.25rem);font-weight:400;text-decoration:none;display:inline-block}.Kpsb4W_showroom{text-underline-offset:.35em;align-items:center;gap:1.25rem;min-height:2.75rem;font-size:.9375rem;display:inline-flex}.Kpsb4W_panel{color:#211e19;--dp-color-focus:#211e19;--dp-color-focus-on-dark:#211e19;background:#f5f1e9;padding:clamp(1.5rem,3vw,3rem)}.Kpsb4W_panel button[type=submit]{white-space:normal;text-transform:none;letter-spacing:0;padding-inline:1.25rem;font-weight:500}.Kpsb4W_project{scroll-margin-top:calc(var(--dp-header-h) + 1rem)}.Kpsb4W_project .Kpsb4W_grid{align-items:start;width:calc(100% - 2*clamp(1.25rem,4.3vw,6rem));max-width:76rem;padding-inline:0}.Kpsb4W_project .Kpsb4W_grid>*{min-width:0}.Kpsb4W_project .Kpsb4W_title{font-size:clamp(1.875rem,2.6vw,2.5rem);line-height:1.2}.Kpsb4W_project .Kpsb4W_intro>p:not(.Kpsb4W_eyebrow){font-size:1rem}.Kpsb4W_project .Kpsb4W_panel{overflow-wrap:anywhere;padding:clamp(1.25rem,2.5vw,2rem)}@media (max-width:63.99em){.Kpsb4W_grid{grid-template-columns:1fr}}@media (max-width:39.99em){.Kpsb4W_eyebrow{font-size:.6875rem}.Kpsb4W_title{font-size:2.25rem}.Kpsb4W_panel{padding:1.25rem}.Kpsb4W_showroom{font-size:.875rem}}
.pvJuRq_page{color:#211e19;--dp-color-bg:#f5f1e9;--dp-color-bg-raised:#fffcf7;--dp-color-stone:#e9e1d4;--dp-color-stone-deep:#dfd4c3;--dp-color-ink:#211e19;--dp-color-ink-muted:#625b50;--dp-color-ink-subtle:#625b50;--dp-color-line:#d6cdbf;--dp-color-line-strong:#998c79;--dp-color-gold:#b89b70;--dp-color-gold-ink:#756044;background:#f5f1e9}.pvJuRq_container{width:calc(100% - 2*clamp(1.25rem,4.3vw,6rem));max-width:76rem;margin-inline:auto}.pvJuRq_page{--dp-project-teaser-title:clamp(1.125rem,1.6vw,1.5rem)}:is(.pvJuRq_page button,.pvJuRq_page a[class*=button]){text-transform:none;letter-spacing:0}.pvJuRq_crumbs{padding-block:1.25rem 0}.pvJuRq_crumbs li{min-width:0}.pvJuRq_crumbs [aria-current=page]{overflow-wrap:anywhere}.pvJuRq_head{grid-template-columns:minmax(0,1fr) minmax(16rem,.5fr);align-items:end;gap:1.5rem 2.5rem;padding-block:clamp(1.5rem,2.5vw,2.5rem) 1.75rem;display:grid}.pvJuRq_head>div{min-width:0}.pvJuRq_head:has(>div:only-child){grid-template-columns:1fr}.pvJuRq_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#766a57;margin-bottom:.75rem;font-size:.6875rem;font-weight:500;line-height:1.6}.pvJuRq_title{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;max-width:26ch;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:300;line-height:1.16}.pvJuRq_metaCol{gap:.75rem;display:grid}.pvJuRq_facts{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;display:grid}.pvJuRq_facts>div{gap:.35rem;min-width:0;display:grid}.pvJuRq_facts dt{color:#766a57;font-size:.6875rem;line-height:1.5}.pvJuRq_facts dd{overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.65}.pvJuRq_facts dd:last-child{margin:0}.pvJuRq_textLink{text-underline-offset:.35em;justify-self:start;align-items:center;gap:1.5rem;min-height:2.75rem;font-size:.9375rem;-webkit-text-decoration:underline #998c79;text-decoration:underline #998c79;display:inline-flex}.pvJuRq_openingGallery{scroll-margin-top:calc(var(--dp-header-h) + 1rem)}.pvJuRq_story{gap:1.25rem;max-width:46rem;padding-block:clamp(2rem,4vw,3.5rem);display:grid}.pvJuRq_storyBody{gap:1rem;min-width:0;display:grid}.pvJuRq_storySection{gap:1rem;display:grid}.pvJuRq_storyText{white-space:pre-line;color:#625b50;text-wrap:pretty;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.pvJuRq_storyTitle{letter-spacing:-.015em;font-size:1.25rem;font-weight:400;line-height:1.4}.pvJuRq_review{overflow-wrap:anywhere;background:#e9e1d4;margin:0;padding:clamp(1.25rem,2.5vw,2rem);font-size:.9375rem;line-height:1.8}.pvJuRq_review footer{color:#625b50;margin-top:1rem;font-size:.8125rem}.pvJuRq_section{padding-block:clamp(3rem,6vw,6rem)}.pvJuRq_sectionHead{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.pvJuRq_sectionHead>*{min-width:0}.pvJuRq_sectionTitle{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:300;line-height:1.2}.pvJuRq_sectionTitle[id]{scroll-margin-top:calc(var(--dp-header-h) + 3rem)}.pvJuRq_sectionAside{color:#625b50;max-width:29rem;font-size:.9375rem;line-height:1.75}.pvJuRq_products{background:#e9e1d4}.pvJuRq_productFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.pvJuRq_productFooter>p{color:#625b50;font-size:.8125rem;line-height:1.65}.pvJuRq_productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem;margin-bottom:2rem;display:grid}.pvJuRq_names{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.pvJuRq_names li{border:1px solid #998c79;padding:.75rem 1rem;font-size:.9375rem}.pvJuRq_similar{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.pvJuRq_indexGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem) clamp(1.5rem,3vw,3rem);padding-block:1rem 4rem;display:grid}.pvJuRq_indexGrid>li:first-child{grid-column:1/-1}.pvJuRq_indexGrid>li:first-child [class*=_teaserMedia]{aspect-ratio:16/9;max-height:75svh}.pvJuRq_pager{border-top:1px solid #d6cdbf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:2rem;font-size:.875rem;display:flex}.pvJuRq_pager a{text-underline-offset:.35em;align-items:center;gap:1rem;min-height:2.75rem;display:inline-flex}@media (max-width:63.99em){.pvJuRq_head{grid-template-columns:1fr;gap:1.25rem}.pvJuRq_facts{grid-template-columns:minmax(0,1fr) auto;max-width:32rem}.pvJuRq_story,.pvJuRq_sectionHead{grid-template-columns:1fr;gap:1.5rem}.pvJuRq_similar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99em){.pvJuRq_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pvJuRq_indexGrid{grid-template-columns:1fr}.pvJuRq_indexGrid>li:first-child [class*=_teaserMedia]{aspect-ratio:4/3}.pvJuRq_similar{grid-template-columns:1fr}}@media (max-width:39.99em){.pvJuRq_crumbs{padding-top:1rem}.pvJuRq_head{gap:1rem;padding-block:1.25rem}.pvJuRq_facts{gap:1rem}.pvJuRq_title{font-size:clamp(1.875rem,7.7vw,2rem)}.pvJuRq_productGrid{gap:2rem 1rem}.pvJuRq_textLink{font-size:.875rem}}
.CVYcvq_summary{color:#625b50;border-top:1px solid #d6cdbf;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.25rem 1.75rem;font-size:.8125rem;line-height:1.6;display:flex}.CVYcvq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,3vw,3rem) clamp(1.25rem,2.5vw,2.5rem);padding-bottom:3rem;display:grid}.CVYcvq_grid>li{min-width:0}.CVYcvq_pager{border-top:1px solid #d6cdbf;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:1.75rem 3rem;font-size:.875rem;display:grid}.CVYcvq_pager a{text-decoration:none}.CVYcvq_direction{justify-self:start;align-items:center;gap:.75rem;min-height:2.75rem;display:inline-flex}.CVYcvq_direction:last-child{justify-self:end}.CVYcvq_numbers{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.CVYcvq_numbers a,.CVYcvq_numbers span{border:1px solid #c4b8a4;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;display:grid}.CVYcvq_numbers [aria-current]{color:#fffaf2;background:#211e19;border-color:#211e19}.CVYcvq_numbers a:hover{background:#e9dac0;border-color:#81745f}.CVYcvq_pager a:focus-visible{outline-offset:4px;outline:2px solid #211e19}.CVYcvq_empty{color:#625b50;padding-block:3rem}@media (min-width:75em){.CVYcvq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99em){.CVYcvq_grid{grid-template-columns:1fr;gap:2rem}.CVYcvq_summary{padding-block:1rem 1.5rem}.CVYcvq_summary p:last-child{display:none}}@media (max-width:39.99em){.CVYcvq_direction span{display:none}.CVYcvq_direction{border:1px solid #c4b8a4;justify-content:center;min-width:2.75rem}.CVYcvq_pager{gap:.5rem}}
.Szdwaq_card{gap:var(--dp-space-7);display:grid}@media (min-width:64em){.Szdwaq_card{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,5rem)}}.Szdwaq_gallery{gap:var(--dp-space-3);min-width:0;display:grid}@media (min-width:64em){.Szdwaq_gallery{top:calc(var(--dp-header-h) + var(--dp-space-5));align-items:start;position:sticky}.Szdwaq_galleryWithThumbs{grid-template-columns:4.5rem minmax(0,1fr)}}.Szdwaq_stage{aspect-ratio:4/5;background:linear-gradient(to top, var(--dp-color-stone-deep) 0 7%, transparent 7%), var(--dp-color-stone);position:relative;overflow:hidden}@media (min-width:64em){.Szdwaq_stage{aspect-ratio:5/6;order:2}}.Szdwaq_stageDoor img{object-fit:contain;object-position:center bottom;padding:6% 18% 7%}.Szdwaq_stagePhoto img{object-fit:contain}.Szdwaq_stagePhoto{background:var(--dp-color-stone)}.Szdwaq_zoom{right:var(--dp-space-3);bottom:var(--dp-space-3);z-index:2;border:1px solid var(--dp-color-line);background:var(--dp-color-bg);color:var(--dp-color-ink);cursor:pointer;font-size:var(--dp-text-sm);align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex;position:absolute}.Szdwaq_zoom:focus-visible{outline:2px solid var(--dp-color-gold);outline-offset:3px}.Szdwaq_slide{opacity:0;transition:opacity var(--dp-dur-3) var(--dp-ease);position:absolute;inset:0}.Szdwaq_slide[data-active=true]{opacity:1}.Szdwaq_stageLabel{left:var(--dp-space-4);top:var(--dp-space-4);z-index:1;align-items:center;gap:var(--dp-space-2);padding:var(--dp-space-1) var(--dp-space-3);background:var(--dp-color-bg);font-size:var(--dp-text-xs);font-weight:600;display:inline-flex;position:absolute}.Szdwaq_thumbs{gap:var(--dp-space-2);scrollbar-width:thin;display:flex;overflow-x:auto}@media (min-width:64em){.Szdwaq_thumbs{flex-direction:column;order:1;overflow:visible}}.Szdwaq_thumb{aspect-ratio:4/5;border:1px solid var(--dp-color-line);background:var(--dp-color-stone);flex:none;width:4.5rem;padding:0;position:relative;overflow:hidden}.Szdwaq_thumb img{object-fit:cover}.Szdwaq_thumbDoor img{object-fit:contain;padding:8% 22%}.Szdwaq_thumb[aria-pressed=true]{border-color:var(--dp-color-ink);box-shadow:inset 0 0 0 1px var(--dp-color-ink)}.Szdwaq_panel{gap:var(--dp-space-6);min-width:0;display:grid}.Szdwaq_head{gap:var(--dp-space-3);display:grid}.Szdwaq_sku{font-size:var(--dp-text-xs);letter-spacing:.04em;color:var(--dp-color-ink-subtle);font-variant-numeric:tabular-nums}.Szdwaq_priceBlock{gap:var(--dp-space-2);padding-block:var(--dp-space-5);border-block:var(--dp-rule) solid var(--dp-color-line);display:grid}.Szdwaq_priceNote{font-size:var(--dp-text-sm);color:var(--dp-color-ink-muted);line-height:1.5}.Szdwaq_section{gap:var(--dp-space-4);display:grid}.Szdwaq_sizes{gap:var(--dp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.Szdwaq_static{gap:var(--dp-space-1);font-size:var(--dp-text-sm);display:grid}.Szdwaq_staticLabel{font-weight:600}.Szdwaq_staticValue{color:var(--dp-color-ink-muted)}.Szdwaq_accessories{gap:var(--dp-space-2);display:grid}.Szdwaq_actions{z-index:2;gap:var(--dp-space-3);margin-inline:calc(var(--dp-gutter) * -1);padding:var(--dp-space-3) var(--dp-gutter) calc(var(--dp-space-3) + env(safe-area-inset-bottom));background:var(--dp-color-bg);border-top:var(--dp-rule) solid var(--dp-color-line);grid-template-columns:auto 1fr;align-items:center;display:grid;position:sticky;bottom:0}@media (min-width:64em){.Szdwaq_actions{background:0 0;border-top:0;margin-inline:0;padding:0;position:static}}.Szdwaq_actions>button{min-width:0;padding-inline:var(--dp-space-4)}.Szdwaq_helper{font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle)}.Szdwaq_after{gap:var(--dp-space-3);margin-top:var(--dp-space-3);flex-wrap:wrap;display:flex}.Szdwaq_summary{color:var(--dp-color-ink);font-weight:500}.Szdwaq_ask{justify-self:start}.Szdwaq_noPhoto{text-align:center;color:var(--dp-color-ink-muted);place-content:center;justify-items:center;gap:1.25rem;line-height:1.7;display:grid;position:absolute;inset:3.5rem 1.5rem}.Szdwaq_editorial{gap:2rem}.Szdwaq_editorial .Szdwaq_stage{aspect-ratio:4/5;background:#e9e1d4}.Szdwaq_editorial .Szdwaq_stageDoor img{object-position:center;padding:8% 22%}.Szdwaq_stageDoor{--catalog-image-padding:6% 18% 7%;--catalog-image-align:flex-end}.Szdwaq_stagePhoto{--catalog-image-padding:0}.Szdwaq_thumbDoor{--catalog-image-padding:8% 22%}.Szdwaq_editorial .Szdwaq_stageDoor{--catalog-image-padding:8% 22%;--catalog-image-align:center}.Szdwaq_editorial .Szdwaq_stagePhoto{--catalog-image-padding:5%}.Szdwaq_editorial .Szdwaq_thumb{--catalog-image-padding:4%}.Szdwaq_editorial .Szdwaq_thumbDoor{--catalog-image-padding:8% 22%}.Szdwaq_editorial .Szdwaq_stagePhoto img{padding:5%}.Szdwaq_editorial .Szdwaq_stageLabel{color:#625b50;background:#f5f1e9f0;max-width:calc(100% - 2rem);padding:.5rem .75rem;font-size:.75rem;font-weight:400}.Szdwaq_editorial .Szdwaq_zoom{background:#f5f1e9;border-color:#d6cdbf;font-size:.8125rem}.Szdwaq_editorial .Szdwaq_thumb{cursor:pointer;background:#e9e1d4;border-color:#d6cdbf}.Szdwaq_editorial .Szdwaq_thumb img{object-fit:contain;padding:4%}.Szdwaq_editorial .Szdwaq_thumbDoor img{padding:8% 22%}.Szdwaq_editorial .Szdwaq_thumb[aria-pressed=true]{border-color:#756044;box-shadow:inset 0 0 0 1px #756044}.Szdwaq_editorial .Szdwaq_panel{gap:1.75rem}.Szdwaq_editorial .Szdwaq_head{gap:.75rem}.Szdwaq_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#766a57;font-size:.75rem;font-weight:500;line-height:1.5}.Szdwaq_title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,3.3vw,3.75rem);font-weight:300;line-height:1.12}.Szdwaq_editorial .Szdwaq_sku{letter-spacing:.03em;font-size:.75rem}.Szdwaq_editorial .Szdwaq_priceBlock{gap:.75rem;padding-block:1.5rem}.Szdwaq_price>:first-child{letter-spacing:-.025em;font-size:clamp(1.5rem,2vw,2rem);font-weight:400}.Szdwaq_editorial .Szdwaq_priceNote{font-size:.8125rem;line-height:1.65}.Szdwaq_editorial .Szdwaq_staticLabel{font-weight:500}.Szdwaq_editorial .Szdwaq_static{gap:.4rem}.Szdwaq_editorial .Szdwaq_section{gap:1rem}.Szdwaq_editorial .Szdwaq_actions{background:#f5f1e9;gap:.75rem;margin-inline:0;padding-inline:0}.Szdwaq_editorial .Szdwaq_actions>button{--btn-bg:#e9dac0;--btn-fg:#211e19;--btn-border:#e9dac0;text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:500}.Szdwaq_editorial .Szdwaq_actions>button:hover:not(:disabled){--btn-bg:#decbab;--btn-border:#decbab}.Szdwaq_editorial .Szdwaq_actions>button:after{display:none}.Szdwaq_editorial .Szdwaq_actions>button:disabled{--btn-bg:#dfd4c3;--btn-border:#dfd4c3;--btn-fg:#625b50}.Szdwaq_editorial .Szdwaq_ask{border-bottom:1px solid #998c79;padding-block:.5rem;font-size:.9375rem;font-weight:400}@media (min-width:64em){.Szdwaq_editorial{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,6rem)}.Szdwaq_editorial .Szdwaq_galleryWithThumbs{grid-template-columns:minmax(0,1fr)}.Szdwaq_editorial .Szdwaq_stage{max-height:calc(100svh - var(--dp-header-h) - 4rem);order:0;min-height:28rem}.Szdwaq_editorial .Szdwaq_thumbs{flex-direction:row;order:1;overflow-x:auto}.Szdwaq_editorial .Szdwaq_gallery{top:calc(var(--dp-header-h) + 1.5rem)}.Szdwaq_editorial .Szdwaq_actions{padding-block:0}}@media (max-width:63.99em){.Szdwaq_editorial .Szdwaq_stage{max-height:32rem}.Szdwaq_editorial .Szdwaq_gallery{width:100%;max-width:38rem;margin-inline:auto}.Szdwaq_editorial .Szdwaq_panel{gap:1.5rem}}@media (max-width:39.99em){.Szdwaq_editorial{gap:1.75rem}.Szdwaq_editorial .Szdwaq_stage{max-height:26rem}.Szdwaq_title{font-size:2.25rem}.Szdwaq_eyebrow{font-size:.6875rem}.Szdwaq_editorial .Szdwaq_stageDoor img{padding:8% 24%}.Szdwaq_editorial .Szdwaq_stageDoor{--catalog-image-padding:8% 24%}.Szdwaq_editorial .Szdwaq_thumb{width:3.5rem}.Szdwaq_editorial .Szdwaq_actions{grid-template-columns:1fr;position:static}.Szdwaq_editorial .Szdwaq_actions>button{min-height:3.25rem}}
.GFAXGa_page{color:#211e19;--dp-color-bg:#f5f1e9;--dp-color-bg-raised:#fffcf7;--dp-color-stone:#e9e1d4;--dp-color-stone-deep:#dfd4c3;--dp-color-ink:#211e19;--dp-color-ink-muted:#625b50;--dp-color-ink-subtle:#625b50;--dp-color-line:#d6cdbf;--dp-color-line-strong:#998c79;--dp-color-gold:#b89b70;--dp-color-gold-ink:#756044;--dp-color-gold-wash:#e9dac0;background:#f5f1e9}.GFAXGa_container{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.3vw,6rem)}.GFAXGa_crumbs{padding-block:1.5rem 2.5rem}:is(.GFAXGa_page button,.GFAXGa_page a[class*=button]){text-transform:none;letter-spacing:0}.GFAXGa_details{border-top:1px solid #d6cdbf;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2rem 5rem;margin-top:clamp(3rem,6vw,6rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.GFAXGa_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#766a57;margin-bottom:1rem;font-size:.75rem;font-weight:500}.GFAXGa_sectionTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.8vw,4rem);font-weight:300;line-height:1.12}.GFAXGa_description{color:#625b50;white-space:pre-line;font-size:1.0625rem;line-height:1.8}.GFAXGa_specifications{margin-top:2rem}.GFAXGa_specifications>div{overflow-wrap:anywhere;border-top:1px solid #d6cdbf;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding-block:1rem;font-size:.9375rem;line-height:1.6;display:grid}.GFAXGa_specifications dt{color:#625b50;font-weight:400}.GFAXGa_specifications dd{margin:0}.GFAXGa_projects{background:#e9e1d4;padding-block:clamp(3rem,6vw,6rem)}.GFAXGa_sectionHead{margin-bottom:2.5rem}.GFAXGa_related{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:2rem;display:grid}.GFAXGa_relationNote{margin-bottom:1.5rem}@media (max-width:63.99em){.GFAXGa_details{grid-template-columns:1fr;gap:2rem}.GFAXGa_crumbs{padding-bottom:1.5rem}}@media (max-width:39.99em){.GFAXGa_crumbs{padding-top:1rem}.GFAXGa_eyebrow{font-size:.6875rem}.GFAXGa_description{font-size:1rem}.GFAXGa_specifications>div{grid-template-columns:1fr;gap:.25rem}}
.b038-a_toolbar{align-items:center;gap:var(--dp-space-3) var(--dp-space-4);padding-block:var(--dp-space-4);border-block:var(--dp-rule) solid var(--dp-color-line);flex-wrap:wrap;display:flex}.b038-a_toolbarTitle{color:#625b50;margin:0;font-size:.875rem;font-weight:500}@media (max-width:63.99em){.b038-a_toolbarTitle{display:none}}.b038-a_filterButton{align-items:center;gap:var(--dp-space-2);min-height:var(--dp-control-h-sm);padding:0 var(--dp-space-4);border:1px solid var(--dp-color-ink);background:var(--dp-color-bg-raised);font-size:var(--dp-text-sm);font-weight:600;display:inline-flex}@media (min-width:64em){.b038-a_filterButton{display:none}}.b038-a_badge{background:var(--dp-color-gold);min-width:1.375rem;height:1.375rem;color:var(--dp-color-ink);font-size:var(--dp-text-xs);place-items:center;padding:0 .3rem;font-weight:700;display:inline-grid}.b038-a_chips{gap:var(--dp-space-2);flex-wrap:wrap;display:flex}.b038-a_chip{align-items:center;gap:var(--dp-space-1);min-height:2rem;padding:0 var(--dp-space-2) 0 var(--dp-space-3);border:1px solid var(--dp-color-line-strong);background:var(--dp-color-bg-raised);font-size:var(--dp-text-xs);font-weight:500;display:inline-flex}.b038-a_chip:hover{border-color:var(--dp-color-ink)}.b038-a_resetLink{min-height:2rem;font-size:var(--dp-text-xs);text-underline-offset:.3em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.b038-a_toolbarEnd{justify-content:flex-end;align-items:center;gap:var(--dp-space-4);flex-wrap:wrap;max-width:100%;margin-left:auto;display:flex}.b038-a_count{font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.b038-a_sort{align-items:center;gap:var(--dp-space-2);min-width:0;max-width:100%;font-size:var(--dp-text-sm);display:inline-flex}.b038-a_sort select{min-width:0;max-width:100%;min-height:var(--dp-control-h-sm);padding:0 2rem 0 var(--dp-space-3);border:1px solid var(--dp-color-line-strong);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23141311' stroke-width='1.5'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right .75rem center, var(--dp-color-bg-raised);font-size:var(--dp-text-sm);appearance:none;border-radius:0}.b038-a_layout{gap:var(--dp-space-7);padding-top:var(--dp-space-6);display:grid}@media (min-width:64em){.b038-a_layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(2rem,3vw,4rem)}}.b038-a_aside{display:none}@media (min-width:64em){.b038-a_aside{top:calc(var(--dp-header-h) + var(--dp-space-5));max-height:calc(100vh - var(--dp-header-h) - var(--dp-space-7));padding-right:var(--dp-space-2);scrollbar-width:thin;display:block;position:sticky;overflow-y:auto}}.b038-a_grid{gap:var(--dp-space-7) var(--dp-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48em){.b038-a_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.b038-a_callout{align-content:space-between;gap:var(--dp-space-6);background:var(--dp-color-graphite);min-height:18rem;color:var(--dp-color-on-dark);grid-column:span 2;padding:clamp(1.25rem,1rem + 2vw,2.5rem);display:grid}@media (min-width:48em){.b038-a_callout{grid-column:span 1}}.b038-a_calloutTitle{font-family:var(--dp-font-display);font-size:var(--dp-display-s);line-height:1.05}.b038-a_calloutText{font-size:var(--dp-text-sm);color:var(--dp-color-on-dark-muted);line-height:1.55}.b038-a_more{justify-items:center;gap:var(--dp-space-3);margin-top:var(--dp-space-8);display:grid}.b038-a_progress{background:var(--dp-color-line);width:min(16rem,100%);height:2px}.b038-a_progress span{background:var(--dp-color-ink);height:100%;display:block}.b038-a_calloutBody{gap:var(--dp-space-4);display:grid}.b038-a_priceNote{margin-top:var(--dp-space-3)}.b038-a_emptyActions{margin-top:var(--dp-space-4);gap:var(--dp-space-3);flex-wrap:wrap;display:flex}.b038-a_panel{gap:var(--dp-space-6);display:grid}.b038-a_group{border:0;min-width:0;margin:0;padding:0}.b038-a_groupTitle{margin-bottom:var(--dp-space-3);padding:0 0 var(--dp-space-2);border-bottom:var(--dp-profile) solid var(--dp-color-ink);width:100%;font-size:var(--dp-text-xs);letter-spacing:var(--dp-tracking-label);text-transform:uppercase;font-weight:700}.b038-a_options{gap:var(--dp-space-1);display:grid}.b038-a_option{gap:var(--dp-space-3);min-height:2.5rem;font-size:var(--dp-text-sm);cursor:pointer;grid-template-columns:auto 1.25rem minmax(0,1fr) auto;align-items:center;font-weight:500;line-height:1.45;display:grid;position:relative}.b038-a_optionNoSwatch{grid-template-columns:auto minmax(0,1fr) auto}.b038-a_optionCount{font-size:var(--dp-text-xs);color:var(--dp-color-ink-subtle);font-variant-numeric:tabular-nums}.b038-a_check{appearance:none;border:1px solid var(--dp-color-ink-muted);background:var(--dp-color-bg-raised);cursor:pointer;place-content:center;width:1.25rem;height:1.25rem;margin:0;display:grid}.b038-a_check:before{content:"";border-left:2px solid var(--dp-color-bg);border-bottom:2px solid var(--dp-color-bg);width:.7rem;height:.38rem;transition:transform var(--dp-dur-1) var(--dp-ease);transform:translateY(-2px)rotate(-45deg)scale(0)}.b038-a_check:checked{background:var(--dp-color-ink);border-color:var(--dp-color-ink)}.b038-a_check:checked:before{transform:translateY(-2px)rotate(-45deg)scale(1)}.b038-a_mini{border:1px solid var(--dp-color-line-strong);background:var(--dp-color-bg-raised);width:1.25rem;height:1.75rem;position:relative;overflow:hidden}.b038-a_mini img{object-fit:cover;transform:scale(2.2)}.b038-a_priceRow{gap:var(--dp-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b038-a_priceRow label{gap:var(--dp-space-1);font-size:var(--dp-text-xs);color:var(--dp-color-ink-subtle);display:grid}.b038-a_priceRow input{width:100%;min-height:var(--dp-control-h-sm);padding:0 var(--dp-space-3);border:1px solid var(--dp-color-line-strong);background:var(--dp-color-bg-raised);font-size:var(--dp-text-md);font-variant-numeric:tabular-nums}.b038-a_priceRow input:focus-visible{border-color:var(--dp-color-ink);box-shadow:inset 0 0 0 1px var(--dp-color-ink);outline:none}.b038-a_presets{gap:var(--dp-space-2);margin-top:var(--dp-space-3);flex-wrap:wrap;display:flex}.b038-a_preset{min-height:2.25rem;padding:0 var(--dp-space-3);border:1px solid var(--dp-color-line-strong);background:var(--dp-color-bg-raised);font-size:var(--dp-text-xs);font-weight:500}.b038-a_preset[aria-pressed=true]{border-color:var(--dp-color-ink);box-shadow:inset 0 0 0 1px var(--dp-color-ink)}.b038-a_note{font-size:var(--dp-text-xs);color:var(--dp-color-ink-subtle);line-height:1.5}.b038-a_sheet{background:var(--dp-color-bg);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--dp-color-ink);border:0;margin:0;padding:0}.b038-a_sheet::backdrop{background:#14131166}@media (prefers-reduced-motion:no-preference){.b038-a_sheet[open]{animation:b038-a_sheet-up var(--dp-dur-2) var(--dp-ease)}}@keyframes b038-a_sheet-up{0%{opacity:0;transform:translateY(1.5rem)}}.b038-a_sheetInner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.b038-a_sheetBar{padding:var(--dp-space-3) var(--dp-gutter);border-bottom:var(--dp-rule) solid var(--dp-color-line);justify-content:space-between;align-items:center;display:flex}.b038-a_sheetTitle{font-family:var(--dp-font-display);font-size:1.75rem;line-height:1}.b038-a_close{width:var(--dp-control-h-sm);height:var(--dp-control-h-sm);background:0 0;border:0;place-items:center;display:inline-grid}.b038-a_sheetBody{padding:var(--dp-space-5) var(--dp-gutter);overflow-y:auto}.b038-a_sheetFooter{gap:var(--dp-space-3);padding:var(--dp-space-3) var(--dp-gutter) calc(var(--dp-space-3) + env(safe-area-inset-bottom));border-top:var(--dp-rule) solid var(--dp-color-line);background:var(--dp-color-bg);grid-template-columns:auto 1fr;display:grid}.b038-a_filterButton{color:#211e19;background:#e9dac0;border-color:#e9dac0;font-weight:500}.b038-a_badge{background:#d6c1a0}.b038-a_groupTitle{letter-spacing:.08em;border-color:#c9bdab;border-bottom-width:1px;font-weight:500}.b038-a_option{font-size:.875rem;font-weight:400}.b038-a_mini{border-color:#c8bdab}.b038-a_chip{background:#e9dac0;border-color:#dfcfb6}.b038-a_presets{gap:.5rem}.b038-a_preset{background:0 0;border-color:#c8bdab}.b038-a_moreCoverings{margin-top:.5rem}.b038-a_moreCoverings summary{cursor:pointer;color:#625b50;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;list-style:none;display:flex}.b038-a_moreCoverings summary::-webkit-details-marker{display:none}.b038-a_moreCoverings summary>span{color:#776b58}.b038-a_moreCoverings summary>svg{margin-left:auto}.b038-a_moreCoverings[open] summary>svg{transform:rotate(180deg)}.b038-a_sheetTitle{letter-spacing:-.025em;font-weight:300}.b038-a_sheetFooter button:last-child{color:#211e19;background:#e9dac0;border-color:#e9dac0;font-weight:500}.b038-a_more button{color:#211e19;background:#e9dac0;border-color:#e9dac0;font-weight:500}.b038-a_more button:hover{background:#dfccab;border-color:#dfccab}.b038-a_emptySection{background:#e9e1d4;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.b038-a_emptySection h2{letter-spacing:-.025em;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:300;line-height:1.2}.b038-a_emptySection p{color:#625b50;max-width:38rem;margin-top:.875rem;font-size:.9375rem;line-height:1.7}.b038-a_emptySection .b038-a_emptyActions{align-items:center;margin:0}@media (min-width:64em){.b038-a_emptySection{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:2.5rem}.b038-a_aside .b038-a_panel{background:#eee7db;border:1px solid #e0d5c4;padding:1.25rem}.b038-a_layout{grid-template-columns:16rem minmax(0,1fr);gap:2rem}.b038-a_grid{gap:2.5rem 1.5rem}}@media (max-width:39.99em){.b038-a_toolbar{gap:.75rem;padding-block:.75rem}.b038-a_toolbarEnd{gap:.5rem}.b038-a_sort select,.b038-a_count{font-size:.8125rem}.b038-a_grid{gap:2rem 1rem}.b038-a_sheetFooter{grid-template-columns:auto minmax(0,1fr)}.b038-a_sheetFooter button{white-space:normal;padding-inline:1rem}.b038-a_toolbar{grid-template-columns:auto minmax(0,1fr);display:grid}.b038-a_filterButton{grid-area:1/1;gap:.4rem;padding-inline:.75rem;font-size:.8125rem;position:relative}.b038-a_filterButton .b038-a_badge{position:absolute;top:-.3rem;right:-.3rem}.b038-a_toolbarEnd{display:contents}.b038-a_sort{grid-area:1/2;justify-self:stretch;min-width:0}.b038-a_sort select{width:100%;min-width:0;padding-left:.5rem;padding-right:1.5rem;font-size:.75rem}.b038-a_toolbarEnd .b038-a_count{grid-area:2/1/auto/-1;justify-self:start}.b038-a_chips{grid-area:3/1/auto/-1}}
.vfX7DW_page{color:#211e19;--dp-color-bg:#f5f1e9;--dp-color-stone:#e9e1d4;--dp-color-ink:#211e19;--dp-color-ink-muted:#625b50;--dp-color-ink-subtle:#625b50;--dp-color-line:#d6cdbf;--dp-color-line-strong:#998c79;--dp-color-gold:#b89b70;--dp-color-gold-ink:#756044;background:#f5f1e9}.vfX7DW_container{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.3vw,6rem)}.vfX7DW_crumbs{padding-block:1.5rem 0}.vfX7DW_head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:2rem 4rem;padding-block:2.25rem 1.5rem;display:grid}.vfX7DW_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#766a57;margin-bottom:1rem;font-size:.75rem;font-weight:500;line-height:1.5}.vfX7DW_title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,4.4vw,4.75rem);font-weight:300;line-height:1.1}.vfX7DW_intro{color:#625b50;max-width:32rem;font-size:1rem;line-height:1.7}.vfX7DW_introMobile{display:none}.vfX7DW_sections{margin-block:1.5rem .75rem}.vfX7DW_sections ul{flex-wrap:wrap;gap:.5rem;display:flex}.vfX7DW_sections a{color:#625b50;border:1px solid #d6cdbf;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:400;line-height:1.35;text-decoration:none;display:inline-flex}.vfX7DW_sections a:hover{color:#211e19;border-color:#a89577}.vfX7DW_sections a[aria-current=page]{color:#211e19;background:#e9dac0;border-color:#e9dac0;font-weight:500}.vfX7DW_page button{text-transform:none;letter-spacing:0}.vfX7DW_request{color:#f9f5ed;background:#24211c;margin-top:clamp(4rem,7vw,7rem);padding-block:clamp(3.5rem,7vw,7rem)}.vfX7DW_requestGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.vfX7DW_requestIntro{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.vfX7DW_requestIntro .vfX7DW_eyebrow{color:#d8c4a1;margin-bottom:0}.vfX7DW_requestTitle{letter-spacing:-.035em;font-size:clamp(2.25rem,4vw,4.25rem);font-weight:300;line-height:1.12}.vfX7DW_requestIntro>p:not(.vfX7DW_eyebrow){color:#d5cfc4;max-width:30rem;font-size:1.0625rem;line-height:1.7}.vfX7DW_phone{letter-spacing:-.02em;margin-top:1rem;font-size:clamp(1.4rem,2.1vw,2.25rem);font-weight:400;text-decoration:none;display:inline-block}.vfX7DW_showroom{text-underline-offset:.35em;align-items:center;gap:1.25rem;min-height:2.75rem;font-size:.9375rem;display:inline-flex}.vfX7DW_requestPanel{color:#211e19;--dp-color-focus:#211e19;--dp-color-focus-on-dark:#211e19;background:#f5f1e9;padding:clamp(1.5rem,3vw,3rem)}.vfX7DW_requestPanel button[type=submit]{white-space:normal;padding-inline:1.25rem;font-weight:500}.vfX7DW_requestPanel textarea{resize:vertical}@media (max-width:63.99em){.vfX7DW_head{grid-template-columns:1fr;gap:1rem;padding-block:1.75rem 1rem}.vfX7DW_requestGrid{grid-template-columns:1fr}.vfX7DW_sections{scrollbar-width:thin;padding-bottom:.5rem;overflow-x:auto}.vfX7DW_sections ul{flex-wrap:nowrap;min-width:max-content}}@media (max-width:39.99em){.vfX7DW_crumbs{padding-top:1rem}.vfX7DW_eyebrow{margin-bottom:.75rem;font-size:.6875rem}.vfX7DW_title{font-size:clamp(2rem,8.5vw,2.5rem)}.vfX7DW_intro{font-size:.9375rem;line-height:1.6}.vfX7DW_introFull{display:none}.vfX7DW_introMobile{display:inline}.vfX7DW_sections{margin-top:1rem}.vfX7DW_sections a{padding-inline:.75rem;font-size:.8125rem}.vfX7DW_requestTitle{font-size:2.25rem}.vfX7DW_requestPanel{padding:1.25rem}.vfX7DW_showroom{font-size:.875rem}}
.rw5OEW_search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:16px 0 24px;display:grid}.rw5OEW_search>:first-child{min-width:0}.rw5OEW_article{padding-block:clamp(32px,6vw,80px)}.rw5OEW_text{max-width:76ch;font:400 1rem/1.8 var(--dp-font-text);white-space:pre-line;margin:24px 0 48px}.rw5OEW_text>h2{font:500 var(--dp-display-s)/1.2 var(--dp-font-display);margin-block:32px 12px}.rw5OEW_text>p+p{margin-top:12px}.rw5OEW_links{flex-wrap:wrap;gap:16px;margin:24px 0;padding:0;list-style:none;display:flex}.rw5OEW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:40px 0;padding:0;list-style:none;display:grid}.rw5OEW_pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:32px 0;display:flex}@media (max-width:800px){.rw5OEW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.rw5OEW_grid{grid-template-columns:1fr}}.rw5OEW_search label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rw5OEW_search input{background:#fffdf9;border-color:#c8bdab}.rw5OEW_search button{color:#211e19;text-transform:none;letter-spacing:0;background:#e9dac0;border-color:#e9dac0;min-width:6rem;padding-inline:1.5rem;font-weight:500}.rw5OEW_search button:hover{background:#dfccab;border-color:#dfccab}@media (max-width:39.99em){.rw5OEW_search{gap:8px;margin:12px 0 18px}.rw5OEW_search button{min-width:5rem;padding-inline:1rem}}.rw5OEW_searchSummary{justify-content:space-between;align-items:center;gap:1rem;margin:-.5rem 0 1.5rem;font-size:.85rem;display:flex}.rw5OEW_searchSummary p{overflow-wrap:anywhere}.rw5OEW_searchSummary strong{font-weight:500}.rw5OEW_searchSummary button{min-height:2.75rem;color:inherit;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:none;padding:.5rem 0;text-decoration:underline}@media (max-width:30em){.rw5OEW_searchSummary{flex-direction:column;align-items:flex-start;gap:0}}.rw5OEW_notFound{max-width:75rem;padding:clamp(3rem,8vw,7rem) var(--dp-gutter);margin:auto}.rw5OEW_notFoundLabel{color:#766a57;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem}.rw5OEW_notFound h1{font-family:var(--dp-font-display);letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:300;line-height:1.1}.rw5OEW_notFound>p:not(:first-child){color:#625b50;max-width:35rem;font-size:1rem;line-height:1.75}.rw5OEW_notFound>div{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin:2rem 0;display:flex}.rw5OEW_notFound>div>a:nth-child(2){border-bottom:1px solid #9a8f7e;align-items:center;gap:1.5rem;min-height:2.75rem;font-size:.9rem;text-decoration:none;display:inline-flex}.rw5OEW_notFound>a{color:#625b50;text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:.8rem;display:inline-flex}
.nw8-7q_root{gap:var(--dp-space-7);padding-bottom:var(--dp-section-tight);display:grid}.nw8-7q_head{gap:var(--dp-space-4);padding-top:var(--dp-space-6);display:grid}.nw8-7q_titleRow{align-items:baseline;gap:var(--dp-space-2) var(--dp-space-5);flex-wrap:wrap;display:flex}.nw8-7q_count{font-size:var(--dp-text-md);color:var(--dp-color-ink-subtle)}.nw8-7q_steps{gap:var(--dp-space-2) var(--dp-space-5);font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle);counter-reset:step;flex-wrap:wrap;display:flex}.nw8-7q_steps li{align-items:center;gap:var(--dp-space-2);counter-increment:step;display:inline-flex}.nw8-7q_steps li:before{content:counter(step);border:1px solid var(--dp-color-line-strong);width:1.5rem;height:1.5rem;font-size:var(--dp-text-xs);place-items:center;font-weight:600;display:inline-grid}.nw8-7q_steps [aria-current=step]{color:var(--dp-color-ink);font-weight:600}.nw8-7q_steps [aria-current=step]:before{background:var(--dp-color-ink);border-color:var(--dp-color-ink);color:var(--dp-color-bg)}.nw8-7q_layout{gap:var(--dp-space-7);display:grid}@media (min-width:64em){.nw8-7q_layout{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,5rem)}}.nw8-7q_line{gap:var(--dp-space-3);padding-block:var(--dp-space-5);border-bottom:var(--dp-rule) solid var(--dp-color-line);grid-template-columns:3.5rem minmax(0,1fr);display:grid}@media (min-width:30em){.nw8-7q_line{gap:var(--dp-space-4);grid-template-columns:4.5rem minmax(0,1fr)}}@media (min-width:40em){.nw8-7q_line{gap:var(--dp-space-5);grid-template-columns:6rem minmax(0,1fr) auto}}.nw8-7q_thumb{aspect-ratio:3/4;background:linear-gradient(to top, var(--dp-color-stone-deep) 0 6%, transparent 6%), var(--dp-color-stone);position:relative;overflow:hidden}.nw8-7q_thumb img{object-fit:contain;object-position:center bottom;padding:8% 20% 6%}.nw8-7q_lineBody{align-content:start;gap:var(--dp-space-2);min-width:0;display:grid}.nw8-7q_lineTitle{font-size:var(--dp-text-lg);font-weight:600;line-height:1.3}.nw8-7q_lineTitle a{text-decoration:none}.nw8-7q_lineTitle a:hover{text-decoration:underline}.nw8-7q_specs{column-gap:var(--dp-space-3);row-gap:var(--dp-space-1);font-size:var(--dp-text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.nw8-7q_specs dt{color:var(--dp-color-ink-subtle)}.nw8-7q_specs dd{align-items:center;gap:var(--dp-space-2);flex-wrap:wrap;display:flex}.nw8-7q_tag{padding:0 var(--dp-space-2);background:var(--dp-color-notice-wash);color:var(--dp-color-notice);font-size:var(--dp-text-xs);align-items:center;font-weight:600;line-height:1.6;display:inline-flex}.nw8-7q_lineSide{justify-content:space-between;align-items:center;gap:var(--dp-space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (min-width:40em){.nw8-7q_lineSide{text-align:right;flex-direction:column;grid-column:auto;justify-content:flex-start;align-items:flex-end}}.nw8-7q_managerPrice{font-size:var(--dp-text-sm);color:var(--dp-color-notice);font-weight:600}.nw8-7q_lineActions{gap:var(--dp-space-1) var(--dp-space-4);margin-top:var(--dp-space-1);flex-wrap:wrap;display:flex}.nw8-7q_textAction{align-items:center;gap:var(--dp-space-1);min-height:2.75rem;font-size:var(--dp-text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--dp-color-line-strong);text-decoration-color:var(--dp-color-line-strong);text-underline-offset:.3em;color:var(--dp-color-ink);background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.nw8-7q_textAction:hover{text-decoration-color:currentColor}.nw8-7q_textAction:disabled{color:var(--dp-color-ink-subtle);cursor:not-allowed}.nw8-7q_noteDetails summary{cursor:pointer;list-style:none}.nw8-7q_noteDetails summary::-webkit-details-marker{display:none}.nw8-7q_removed{justify-content:space-between;align-items:center;gap:var(--dp-space-3);padding:var(--dp-space-4);border-bottom:var(--dp-rule) solid var(--dp-color-line);background:var(--dp-color-stone);font-size:var(--dp-text-sm);flex-wrap:wrap;display:flex}.nw8-7q_aside{gap:var(--dp-space-6);padding:var(--dp-space-6);background:var(--dp-color-bg-raised);border:var(--dp-rule) solid var(--dp-color-line);display:grid}@media (min-width:64em){.nw8-7q_aside{top:calc(var(--dp-header-h) + var(--dp-space-5));position:sticky}}@media (max-width:39.99em){.nw8-7q_aside{margin-inline:calc(var(--dp-gutter) * -1);padding-inline:var(--dp-gutter);border-inline:0}}.nw8-7q_summary{gap:var(--dp-space-2);padding-bottom:var(--dp-space-5);border-bottom:var(--dp-rule) solid var(--dp-color-line);display:grid}.nw8-7q_summaryLabel{font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle)}.nw8-7q_summaryValue{font-size:var(--dp-display-s);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.nw8-7q_summaryNote{font-size:var(--dp-text-sm);color:var(--dp-color-ink-muted);line-height:1.5}.nw8-7q_form{gap:var(--dp-space-5);display:grid}.nw8-7q_formTitle{font-family:var(--dp-font-display);font-size:var(--dp-display-s);font-weight:500;line-height:1.1}.nw8-7q_reassure{font-size:var(--dp-text-xs);color:var(--dp-color-ink-subtle);line-height:1.5}.nw8-7q_mobileBar{z-index:3;justify-content:space-between;align-items:center;gap:var(--dp-space-3);margin-inline:calc(var(--dp-gutter) * -1);padding:var(--dp-space-3) var(--dp-gutter) calc(var(--dp-space-3) + env(safe-area-inset-bottom));background:var(--dp-color-bg);border-top:var(--dp-rule) solid var(--dp-color-line);font-size:var(--dp-text-sm);display:flex;position:sticky;bottom:0}.nw8-7q_mobileBar[hidden]{display:none}@media (min-width:64em){.nw8-7q_mobileBar{display:none}}.nw8-7q_success{gap:var(--dp-space-6);max-width:48rem;padding-block:var(--dp-space-8) var(--dp-section-tight);display:grid}.nw8-7q_successNumber{align-items:baseline;gap:var(--dp-space-3);padding:var(--dp-space-3) var(--dp-space-5);border:var(--dp-profile) solid var(--dp-color-ink);font-size:var(--dp-text-xl);font-variant-numeric:tabular-nums;justify-self:start;font-weight:600;display:inline-flex}.nw8-7q_successNumber span{font-size:var(--dp-text-sm);color:var(--dp-color-ink-subtle);font-weight:500}.nw8-7q_next{gap:var(--dp-space-4);counter-reset:next;padding:0;list-style:none;display:grid}.nw8-7q_next li{gap:var(--dp-space-3);counter-increment:next;color:var(--dp-color-ink-muted);grid-template-columns:2.5rem 1fr;display:grid}.nw8-7q_next li:before{content:"0" counter(next);font-family:var(--dp-font-display);color:var(--dp-color-gold-ink);font-size:1.5rem;line-height:1}.nw8-7q_successActions{gap:var(--dp-space-3);flex-wrap:wrap;display:flex}.nw8-7q_empty{gap:var(--dp-space-7);padding-block:var(--dp-space-8) var(--dp-section-tight);display:grid}@media (min-width:64em){.nw8-7q_empty{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:start}}.nw8-7q_emptyText{gap:var(--dp-space-5);justify-items:start;display:grid}.nw8-7q_directions{border-top:var(--dp-rule) solid var(--dp-color-ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.nw8-7q_directions a{justify-content:space-between;align-items:center;gap:var(--dp-space-3);min-height:4rem;padding-right:var(--dp-space-4);border-bottom:var(--dp-rule) solid var(--dp-color-line);font-family:var(--dp-font-display);font-size:1.5rem;line-height:1.1;text-decoration:none;display:flex}.nw8-7q_directions a:hover{text-decoration:underline;text-decoration-thickness:1px}.nw8-7q_skeletonLine{height:7rem;margin-top:var(--dp-space-3);background:var(--dp-color-stone)}.nw8-7q_root{gap:2.5rem;padding-bottom:clamp(3rem,6vw,6rem)}.nw8-7q_head{gap:1.25rem;padding-top:2.5rem}.nw8-7q_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#766a57;font-size:.75rem;font-weight:500;line-height:1.5}.nw8-7q_title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,4.4vw,4.75rem);font-weight:300;line-height:1.1}.nw8-7q_titleRow{gap:1rem 2rem}.nw8-7q_count{font-size:.875rem}.nw8-7q_intro{color:#625b50;max-width:39rem;line-height:1.75}.nw8-7q_steps{gap:.75rem 1.5rem;margin-top:.25rem;padding:0;font-size:.8125rem;list-style:none}.nw8-7q_steps li{gap:1.5rem}.nw8-7q_steps li:before{display:none}.nw8-7q_steps li+li:before{content:"→";color:#998c79;background:0 0;border:0;width:auto;height:auto;font-weight:400;display:inline}.nw8-7q_steps [aria-current=step]{font-weight:500}.nw8-7q_layout{gap:2.5rem}.nw8-7q_lines{border-top:1px solid #d6cdbf}.nw8-7q_line{gap:1.25rem;padding-block:1.75rem}.nw8-7q_thumb{background:#e9e1d4}.nw8-7q_thumb img{object-position:center;padding:6%}.nw8-7q_thumbPlaceholder{text-align:center;color:#766a57;place-items:center;padding:.5rem;font-size:.6875rem;line-height:1.4;display:grid;position:absolute;inset:0}.nw8-7q_lineTitle{letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:400;line-height:1.4}.nw8-7q_lineBody{gap:.75rem}.nw8-7q_specs{gap:.4rem 1rem;font-size:.8125rem;line-height:1.55}.nw8-7q_specs dd{overflow-wrap:anywhere;min-width:0}.nw8-7q_specs dt{font-weight:400}.nw8-7q_tag{color:#625039;background:#e9dac0;font-size:.6875rem;font-weight:400}.nw8-7q_linePrice{font-size:1rem}.nw8-7q_linePrice>:first-child{font-weight:500}.nw8-7q_lineSide{gap:1rem}.nw8-7q_lineActions{gap:.5rem 1.5rem}.nw8-7q_managerPrice{color:#756044;max-width:12rem;font-size:.875rem;font-weight:400;line-height:1.5}.nw8-7q_textAction{font-size:.8125rem;font-weight:400}.nw8-7q_noteBody{margin-top:.75rem}.nw8-7q_noteBody textarea{min-height:6rem}.nw8-7q_removed{background:#e9e1d4;padding:1rem;font-size:.8125rem}.nw8-7q_continue{margin-top:1.75rem}.nw8-7q_continue a{font-size:.9375rem;font-weight:400}.nw8-7q_aside{background:#fffcf7;border:1px solid #d6cdbf;gap:0;min-width:0;padding:0;position:static}.nw8-7q_summary{color:#f9f5ed;background:#24211c;border:0;gap:1rem;padding:clamp(1.25rem,2.5vw,2.5rem)}.nw8-7q_summaryLabel{color:#d8c4a1;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.nw8-7q_summaryValue{letter-spacing:-.025em;font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:300;line-height:1.2}.nw8-7q_summaryNote{color:#d5cfc4;font-size:.8125rem;line-height:1.65}.nw8-7q_form{scroll-margin-top:calc(var(--dp-header-h) + 1rem);gap:1.5rem;padding:clamp(1.25rem,2.5vw,2.5rem)}.nw8-7q_formTitle{letter-spacing:-.025em;font-size:clamp(1.5rem,2vw,2rem);font-weight:300;line-height:1.2}.nw8-7q_form>p>a{text-underline-offset:.2em;font-size:.75rem;line-height:1.6}.nw8-7q_form>button,.nw8-7q_emptyText>a:first-of-type,.nw8-7q_successActions>a:first-child,.nw8-7q_mobileBar>button{--btn-bg:#e9dac0;--btn-fg:#211e19;--btn-border:#e9dac0;text-transform:none;letter-spacing:0;font-weight:500}.nw8-7q_form>button:hover,.nw8-7q_emptyText>a:first-of-type:hover,.nw8-7q_successActions>a:first-child:hover,.nw8-7q_mobileBar>button:hover{--btn-bg:#decbab;--btn-border:#decbab}.nw8-7q_form>button:after,.nw8-7q_emptyText>a:first-of-type:after,.nw8-7q_successActions>a:first-child:after,.nw8-7q_mobileBar>button:after{display:none}.nw8-7q_reassure{font-size:.75rem;line-height:1.65}.nw8-7q_mobileBar{background:#f5f1e9;gap:.75rem;margin-inline:0;padding-inline:0;font-size:.75rem}.nw8-7q_mobileBar>span{min-width:0}.nw8-7q_mobileBar>button{flex-shrink:0;padding-inline:1rem;font-size:.8125rem}.nw8-7q_empty{gap:3rem;padding-block:clamp(2.5rem,5vw,5rem) clamp(3rem,6vw,6rem)}.nw8-7q_emptyText{gap:1.5rem}.nw8-7q_emptyText .nw8-7q_title{font-size:clamp(2.25rem,3.6vw,4rem)}.nw8-7q_emptyText>p:not(.nw8-7q_eyebrow){color:#625b50;line-height:1.75}.nw8-7q_directions{border-top:1px solid #d6cdbf;grid-template-columns:1fr}.nw8-7q_directions a{min-height:4.5rem;padding-block:1rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:300;line-height:1.35}.nw8-7q_directions a svg{flex-shrink:0}.nw8-7q_success{gap:2rem;max-width:52rem;padding-block:clamp(2.5rem,5vw,5rem) clamp(3rem,6vw,6rem)}.nw8-7q_successNumber{overflow-wrap:anywhere;background:#e9e1d4;border:1px solid #d6cdbf;max-width:100%;padding:1rem 1.5rem;font-size:1.5rem;font-weight:400}.nw8-7q_next{gap:1.25rem}.nw8-7q_next li{grid-template-columns:.5rem 1fr;gap:1rem;line-height:1.7}.nw8-7q_next li:before{content:"";background:#b89b70;border-radius:50%;width:.375rem;height:.375rem;margin-top:.65rem}@media (min-width:64em){.nw8-7q_layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(2rem,3vw,4rem)}.nw8-7q_empty{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem)}}@media (min-width:40em) and (max-width:89.99em){.nw8-7q_line{grid-template-columns:5.5rem minmax(0,1fr)}.nw8-7q_lineSide{text-align:left;flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.nw8-7q_lineActions{width:100%}}@media (min-width:90em){.nw8-7q_line{grid-template-columns:7rem minmax(0,1fr) auto}.nw8-7q_lineSide{max-width:10rem}}@media (max-width:39.99em){.nw8-7q_root{gap:2rem}.nw8-7q_head{gap:1rem;padding-top:1.75rem}.nw8-7q_eyebrow{font-size:.6875rem}.nw8-7q_intro{font-size:.9375rem;line-height:1.65}.nw8-7q_steps{gap:.5rem 1rem;font-size:.75rem}.nw8-7q_steps li{gap:1rem}.nw8-7q_line{grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding-block:1.5rem}.nw8-7q_lineTitle{font-size:1.125rem}.nw8-7q_specs{grid-template-columns:1fr;gap:.2rem}.nw8-7q_specs dd{margin-bottom:.4rem}.nw8-7q_specs dt{font-size:.75rem}.nw8-7q_aside{border-inline:1px solid #d6cdbf;margin-inline:0}.nw8-7q_summary,.nw8-7q_form{padding:1.25rem}.nw8-7q_empty{gap:2.5rem}.nw8-7q_successNumber{flex-wrap:wrap}}.nw8-7q_thumb,.nw8-7q_editorial .nw8-7q_thumb{--catalog-image-padding:6%;--catalog-image-align:center}
.IikNHG_page{color:#211e19;--dp-color-bg:#f5f1e9;--dp-color-bg-raised:#fffcf7;--dp-color-stone:#e9e1d4;--dp-color-stone-deep:#dfd4c3;--dp-color-ink:#211e19;--dp-color-ink-muted:#625b50;--dp-color-ink-subtle:#625b50;--dp-color-line:#d6cdbf;--dp-color-line-strong:#998c79;--dp-color-gold:#b89b70;--dp-color-gold-ink:#756044;--dp-color-gold-wash:#e9dac0;background:#f5f1e9}.IikNHG_container{width:100%;max-width:108rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.3vw,6rem)}.IikNHG_crumbs{padding-block:1.5rem 0}:is(.IikNHG_page button,.IikNHG_page a[class*=button]){text-transform:none;letter-spacing:0;font-weight:500}.IikNHG_support{border-top:1px solid #d6cdbf;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem 5rem;padding-block:clamp(3rem,6vw,6rem);display:grid}.IikNHG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#766a57;margin-bottom:1rem;font-size:.75rem;font-weight:500}.IikNHG_support h2{letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,4rem);font-weight:300;line-height:1.12}.IikNHG_supportAside{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.IikNHG_supportAside p{color:#625b50;max-width:30rem;line-height:1.75}.IikNHG_supportAside a{text-underline-offset:.35em;align-items:center;gap:1.25rem;min-height:2.75rem;display:inline-flex}.IikNHG_supportAside .IikNHG_phone{letter-spacing:-.02em;font-size:clamp(1.5rem,2vw,2rem);text-decoration:none}@media (max-width:63.99em){.IikNHG_support{grid-template-columns:1fr;gap:2rem}}@media (max-width:39.99em){.IikNHG_crumbs{padding-top:1rem}.IikNHG_eyebrow{font-size:.6875rem}}
.qEwJVG_page{--installation-space:clamp(3.5rem, 7vw, 7.5rem)}.qEwJVG_page h1,.qEwJVG_page h2,.qEwJVG_page h3{font-family:var(--dp-font-display);font-weight:400}.qEwJVG_page h2{letter-spacing:-.045em;font-size:clamp(2rem,3.7vw,3.75rem);line-height:1.12}.qEwJVG_page h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.qEwJVG_eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:.6875rem;font-weight:600}.qEwJVG_hero{grid-template-columns:1.05fr 1fr;max-width:120rem;margin:auto;display:grid}.qEwJVG_heroCopy{min-width:0;padding:2rem var(--dp-gutter) 3rem;flex-direction:column;align-items:flex-start;display:flex}.qEwJVG_heroCopy>*{max-width:100%}.qEwJVG_heroCopy>.qEwJVG_eyebrow{color:var(--dp-color-gold-ink);align-items:center;gap:.65rem;margin-top:3.5rem;display:flex}.qEwJVG_heroCopy>.qEwJVG_eyebrow span{background:var(--dp-color-gold);width:6px;height:6px}.qEwJVG_hero h1{letter-spacing:-.065em;margin:1.2rem 0 1.8rem;font-size:clamp(2.8rem,4.65vw,6.1rem);font-weight:300;line-height:1.03}.qEwJVG_hero h1>span{color:var(--dp-color-gold-ink)}.qEwJVG_heroLead{letter-spacing:-.015em;font-size:clamp(1.1rem,1.45vw,1.45rem);line-height:1.5}.qEwJVG_heroText{max-width:28rem;color:var(--dp-color-ink-muted);margin-top:1rem;font-size:.95rem;line-height:1.7}.qEwJVG_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.qEwJVG_textLink{border-bottom:1px solid var(--dp-color-line-strong);align-items:center;gap:1rem;min-height:44px;font-size:.875rem;text-decoration:none;transition:color .16s;display:inline-flex}.qEwJVG_textLink:hover{color:var(--dp-color-gold-ink)}.qEwJVG_eligibility{color:var(--dp-color-ink-subtle);margin-top:1.3rem;font-size:.75rem}.qEwJVG_heroMedia{background:var(--dp-color-stone-deep);min-height:42rem;position:relative}.qEwJVG_heroMedia>img{object-fit:cover;object-position:50% 54%}.qEwJVG_imageTag{background:#f5f2ecf0;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-size:.6875rem;display:flex;position:absolute;inset:auto 1.5rem 1.5rem}.qEwJVG_imageTag a{white-space:nowrap;text-decoration:none}.qEwJVG_imageTag a:hover{text-decoration:underline}.qEwJVG_guarantee{background:var(--dp-color-graphite);width:10rem;color:var(--dp-color-on-dark);padding:1.4rem;position:absolute;top:2rem;right:2rem}.qEwJVG_guarantee>strong{align-items:baseline;gap:.6rem;font-size:3.5rem;font-weight:400;line-height:1;display:flex}.qEwJVG_guarantee strong span{font-size:.9rem}.qEwJVG_guarantee>span{color:var(--dp-color-on-dark-muted);margin-top:.8rem;font-size:.8rem;line-height:1.4;display:block}.qEwJVG_sectionNav{padding-inline:var(--dp-gutter);border-bottom:1px solid var(--dp-color-line);background:var(--dp-color-bg);grid-template-columns:repeat(4,1fr);display:grid}.qEwJVG_sectionNav a{border-left:1px solid var(--dp-color-line);justify-content:space-between;gap:1rem;padding:1.4rem 1.5rem;font-size:.8125rem;text-decoration:none;display:flex}.qEwJVG_sectionNav a:first-child{border:0;padding-left:0}.qEwJVG_sectionNav a span{color:var(--dp-color-gold-ink);font-size:.6875rem}.qEwJVG_sectionNav a:hover{color:var(--dp-color-gold-ink)}.qEwJVG_section{padding:var(--installation-space) var(--dp-gutter);max-width:calc(var(--dp-max) + 2 * var(--dp-gutter));margin:auto}.qEwJVG_sectionHeading{grid-template-columns:1fr 2.2fr;gap:2rem;margin-bottom:3rem;display:grid}.qEwJVG_sectionHeading>.qEwJVG_eyebrow{color:var(--dp-color-gold-ink);padding-top:.6rem}.qEwJVG_sectionHeading>div>p{max-width:37rem;color:var(--dp-color-ink-muted);margin-top:1.25rem;font-size:1rem}.qEwJVG_included{border-top:1px solid var(--dp-color-line-strong);grid-template-columns:repeat(4,1fr);display:grid}.qEwJVG_included>div{padding:1.5rem 1.5rem 1.5rem 0}.qEwJVG_included>div+div{border-left:1px solid var(--dp-color-line);padding-left:1.5rem}.qEwJVG_number{color:var(--dp-color-gold-ink);margin-bottom:2.5rem;font-size:.75rem;display:block}.qEwJVG_included h3{margin-bottom:.7rem}.qEwJVG_included p{color:var(--dp-color-ink-muted);font-size:.875rem}.qEwJVG_note{border-top:1px solid var(--dp-color-line);gap:1.5rem;margin-top:1.2rem;padding:1.4rem 0;display:flex}.qEwJVG_note>span{color:var(--dp-color-gold-ink);font-size:1.6rem}.qEwJVG_note p{max-width:55rem;color:var(--dp-color-ink-muted);font-size:.875rem}.qEwJVG_process{padding:var(--installation-space) var(--dp-gutter);background:var(--dp-color-graphite);color:var(--dp-color-on-dark);grid-template-columns:1.2fr 1fr;gap:clamp(3rem,7vw,8rem);display:grid}.qEwJVG_processIntro>.qEwJVG_eyebrow{color:#cfb878;margin-bottom:1.5rem}.qEwJVG_process h2 span{color:#cfb878}.qEwJVG_processIntro>p:not(.qEwJVG_eyebrow){max-width:30rem;color:var(--dp-color-on-dark-muted);margin:1.5rem 0 2rem;font-size:.9375rem}.qEwJVG_steps{margin:0;padding:0;list-style:none}.qEwJVG_steps li{border-top:1px solid var(--dp-color-line-on-dark);gap:2rem;padding:2rem 0;display:flex}.qEwJVG_steps li:first-child{padding-top:1rem}.qEwJVG_steps li>span{color:#cfb878;padding-top:.2rem;font-size:.8rem}.qEwJVG_steps h3{margin-bottom:.6rem}.qEwJVG_steps p{color:var(--dp-color-on-dark-muted);font-size:.9rem}.qEwJVG_priceDate{background:var(--dp-color-gold-wash);align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.15rem 1.4rem;font-size:.8125rem;display:flex}.qEwJVG_priceDate>span{width:1.2rem;height:1.2rem;color:var(--dp-color-gold-ink);border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.qEwJVG_priceCards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.qEwJVG_priceCards>div{background:var(--dp-color-bg-raised);border:1px solid var(--dp-color-line);padding:2rem}.qEwJVG_priceCards .qEwJVG_eyebrow{color:var(--dp-color-ink-subtle);margin-bottom:.8rem}.qEwJVG_priceCards h3{font-size:1.4rem}.qEwJVG_price{font-family:var(--dp-font-display);letter-spacing:-.055em;margin:2.5rem 0 1rem;font-size:clamp(2.2rem,3.3vw,3.5rem);line-height:1}.qEwJVG_priceCaption{color:var(--dp-color-ink-muted);max-width:17rem;font-size:.8125rem}.qEwJVG_priceConditions{grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0 3rem;display:grid}.qEwJVG_priceConditions p{color:var(--dp-color-ink-muted);font-size:.8125rem}.qEwJVG_priceConditions strong{color:var(--dp-color-ink);margin-bottom:.5rem;font-weight:500;display:block}.qEwJVG_priceDetails details{border-top:1px solid var(--dp-color-line-strong)}.qEwJVG_priceDetails details:last-child{border-bottom:1px solid var(--dp-color-line-strong)}.qEwJVG_page summary{cursor:pointer;min-height:44px;list-style:none}.qEwJVG_page summary::-webkit-details-marker{display:none}.qEwJVG_page summary:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1}.qEwJVG_page details[open]>summary:after{content:"−"}.qEwJVG_priceDetails summary{align-items:center;gap:1rem;padding:1.4rem 0;font-size:1.0625rem;display:flex}.qEwJVG_priceDetails summary span{color:var(--dp-color-ink-subtle);margin-left:auto;font-size:.75rem}.qEwJVG_table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.875rem}.qEwJVG_table thead th{background:var(--dp-color-stone);text-align:left;padding:1rem;font-weight:500}.qEwJVG_table tbody th{text-align:left;font-weight:400}.qEwJVG_table tbody th,.qEwJVG_table td{border-bottom:1px solid var(--dp-color-line);vertical-align:top;padding:.85rem 1rem}.qEwJVG_table th:last-child,.qEwJVG_table td:last-child{text-align:right;white-space:nowrap}.qEwJVG_table tbody tr:nth-child(2n){background:#ffffff73}.qEwJVG_priceAction{justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.qEwJVG_priceAction p{font-size:1.1rem}.qEwJVG_preparation{background:var(--dp-color-stone);grid-template-columns:1fr 1.2fr;display:grid}.qEwJVG_preparationMedia{background:var(--dp-color-stone-deep);min-height:48rem;position:relative}.qEwJVG_preparationMedia img{object-fit:cover}.qEwJVG_preparationMedia:after{content:"";background:linear-gradient(#0000,#000000b3);position:absolute;inset:50% 0 0}.qEwJVG_preparationMedia>div{z-index:1;color:#fff;position:absolute;inset:auto 2.5rem 2.5rem}.qEwJVG_preparationMedia>div>p:not(.qEwJVG_eyebrow){font-family:var(--dp-font-display);letter-spacing:-.035em;margin:1rem 0 1.5rem;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.15}.qEwJVG_preparationMedia a{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;text-decoration:none}.qEwJVG_preparationMedia a:hover{text-decoration:underline}.qEwJVG_preparationCopy{padding:4rem var(--dp-gutter)}.qEwJVG_preparationCopy>.qEwJVG_eyebrow{color:var(--dp-color-gold-ink);margin-bottom:1.2rem}.qEwJVG_preparationCopy ol{margin:2rem 0 1rem;padding:0;list-style:none}.qEwJVG_preparationCopy li{border-top:1px solid var(--dp-color-line);gap:1.2rem;padding:1.2rem 0;display:flex}.qEwJVG_preparationCopy li>span{color:var(--dp-color-gold-ink);padding-top:.2rem;font-size:.7rem}.qEwJVG_preparationCopy h3{margin-bottom:.4rem;font-size:1rem}.qEwJVG_preparationCopy li p{color:var(--dp-color-ink-muted);font-size:.8125rem}.qEwJVG_terms{border-bottom:1px solid var(--dp-color-line);grid-template-columns:1fr 1fr;gap:3rem;padding-block:4rem;display:grid}.qEwJVG_terms h2{margin-top:1rem;font-size:clamp(1.8rem,2.5vw,2.8rem)}.qEwJVG_termsBody>p{color:var(--dp-color-ink-muted);font-size:.9rem}.qEwJVG_termsBody summary{border-top:1px solid var(--dp-color-line-strong);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 0;font-size:.8125rem;display:flex}.qEwJVG_source p{color:var(--dp-color-ink-muted);margin-bottom:.8rem;font-size:.875rem}.qEwJVG_page a:focus-visible,.qEwJVG_page summary:focus-visible{outline:2px solid var(--dp-color-gold-ink);outline-offset:5px}.qEwJVG_page section[id]{scroll-margin-top:calc(var(--dp-header-h) + 1rem)}@media (min-width:120em){.qEwJVG_process{padding-inline:max(var(--dp-gutter),calc((100vw - var(--dp-max))/2))}}@media (max-width:63.99em){.qEwJVG_hero{grid-template-columns:1fr 1fr}.qEwJVG_heroCopy>.qEwJVG_eyebrow{margin-top:2rem}.qEwJVG_hero h1{font-size:clamp(2.8rem,5.2vw,4rem)}.qEwJVG_heroMedia{min-height:36rem}.qEwJVG_imageTag{flex-direction:column;gap:.3rem}.qEwJVG_sectionNav a{padding:1rem .8rem;font-size:.75rem}.qEwJVG_sectionHeading{grid-template-columns:1fr 2fr}.qEwJVG_included{grid-template-columns:repeat(2,1fr)}.qEwJVG_included>div:nth-child(3){border-left:0;padding-left:0}.qEwJVG_included>div:nth-child(n+3){border-top:1px solid var(--dp-color-line)}.qEwJVG_process{gap:2rem}.qEwJVG_priceCards>div{padding:1.3rem}.qEwJVG_preparation{grid-template-columns:1fr 1.3fr}.qEwJVG_preparationMedia{min-height:40rem}.qEwJVG_preparationMedia>div{inset:auto 1.5rem 1.5rem}.qEwJVG_preparationCopy{padding:3rem var(--dp-gutter)}}@media (max-width:47.99em){.qEwJVG_hero{grid-template-columns:1fr}.qEwJVG_heroCopy{padding-bottom:2rem}.qEwJVG_heroCopy>.qEwJVG_eyebrow{margin-top:2rem}.qEwJVG_hero h1{font-size:clamp(2.3rem,8.5vw,4.6rem)}.qEwJVG_heroText{max-width:32rem}.qEwJVG_heroMedia{aspect-ratio:4/3;min-height:0;margin-inline:var(--dp-gutter)}.qEwJVG_heroMedia>img{object-position:50% 57%}.qEwJVG_guarantee{width:8rem;padding:1rem;top:1rem;right:1rem}.qEwJVG_guarantee>strong{font-size:2.6rem}.qEwJVG_imageTag{flex-direction:row;padding:.75rem;font-size:.625rem;inset:auto 1rem 1rem}.qEwJVG_sectionNav{grid-template-columns:repeat(2,1fr);margin-top:2rem}.qEwJVG_sectionNav a{padding:1rem 0}.qEwJVG_sectionNav a:nth-child(2n){padding-left:1rem}.qEwJVG_sectionNav a:nth-child(3){border-left:0}.qEwJVG_sectionNav a:nth-child(n+3){border-top:1px solid var(--dp-color-line)}.qEwJVG_sectionHeading{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.qEwJVG_included>div{padding:1.2rem 1rem 1.2rem 0}.qEwJVG_included>div+div{padding-left:1rem}.qEwJVG_included>div:nth-child(3){padding-left:0}.qEwJVG_included h3{font-size:1.1rem}.qEwJVG_number{margin-bottom:1.5rem}.qEwJVG_process{grid-template-columns:1fr}.qEwJVG_steps li{gap:1.5rem;padding:1.5rem 0}.qEwJVG_priceCards{grid-template-columns:1fr}.qEwJVG_priceCards>div{grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;padding:1.5rem;display:grid}.qEwJVG_priceCards .qEwJVG_eyebrow{grid-column:1/-1;margin:0}.qEwJVG_priceCards h3{align-self:center;font-size:1.2rem}.qEwJVG_price{white-space:nowrap;margin:0;font-size:2rem}.qEwJVG_priceCaption{grid-column:1/-1;max-width:none}.qEwJVG_priceConditions{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.qEwJVG_priceConditions p{border-left:2px solid var(--dp-color-gold);padding-left:1rem}.qEwJVG_priceDetails summary{font-size:.95rem}.qEwJVG_priceDetails summary span{display:none}.qEwJVG_priceDetails summary:after{margin-left:auto}.qEwJVG_table{font-size:.75rem}.qEwJVG_table tbody th,.qEwJVG_table td,.qEwJVG_table thead th{padding:.75rem .45rem}.qEwJVG_table th:last-child,.qEwJVG_table td:last-child{white-space:normal;min-width:5.5rem}.qEwJVG_priceAction{flex-direction:column;align-items:flex-start;gap:1rem}.qEwJVG_preparation{grid-template-columns:1fr}.qEwJVG_preparationMedia{aspect-ratio:4/3;min-height:0}.qEwJVG_preparationMedia img{object-position:center 42%}.qEwJVG_preparationCopy{padding-block:3rem}.qEwJVG_terms{grid-template-columns:1fr;gap:1.5rem;padding-block:3rem}}@media (max-width:23em){.qEwJVG_priceCards>div{display:block}.qEwJVG_priceCards h3{margin:.7rem 0 1.2rem}.qEwJVG_priceCaption{margin-top:.8rem}.qEwJVG_imageTag{flex-direction:column}}
.QKZJeW_page{--info-space:clamp(3rem,6vw,6rem)}.QKZJeW_page h1,.QKZJeW_page h2,.QKZJeW_page h3{font-family:var(--dp-font-display);font-weight:400}.QKZJeW_page h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(2.3rem,4.5vw,4.8rem);font-weight:300;line-height:1.08}.QKZJeW_page h2{letter-spacing:-.035em;font-size:clamp(1.7rem,2.6vw,2.75rem);line-height:1.18}.QKZJeW_page h3{letter-spacing:-.015em;font-size:1.2rem;line-height:1.35}.QKZJeW_eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.6875rem;font-weight:600}.QKZJeW_hero{border-bottom:1px solid var(--dp-color-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.QKZJeW_heroCopy{padding:2rem var(--dp-gutter) 3.5rem;min-width:0}.QKZJeW_heroCopy>.QKZJeW_eyebrow{color:var(--dp-color-gold-ink);align-items:center;gap:.7rem;margin:3rem 0 1.2rem;display:flex}.QKZJeW_heroCopy>.QKZJeW_eyebrow span{background:var(--dp-color-gold);flex-shrink:0;width:5px;height:5px}.QKZJeW_lead{max-width:37rem;color:var(--dp-color-ink-muted);margin-top:1.5rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.QKZJeW_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2rem;display:flex}.QKZJeW_actions>a:not(:first-child){border-bottom:1px solid var(--dp-color-line-strong);padding-block:.8rem;font-size:.875rem;text-decoration:none}.QKZJeW_notice{border-left:2px solid var(--dp-color-gold);max-width:35rem;color:var(--dp-color-ink-muted);margin-top:1.5rem;padding-left:1rem;font-size:.8rem}.QKZJeW_heroAside{background:var(--dp-color-graphite);color:var(--dp-color-on-dark);margin:1.5rem var(--dp-gutter) 1.5rem 0;flex-direction:column;justify-content:space-between;gap:2rem;padding:3rem;display:flex}.QKZJeW_facts{gap:1.8rem;display:grid}.QKZJeW_facts>div{border-top:1px solid var(--dp-color-line-on-dark);padding-top:1.5rem}.QKZJeW_facts p{font-family:var(--dp-font-display);letter-spacing:-.03em;font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.2}.QKZJeW_facts span{color:var(--dp-color-on-dark-muted);margin-top:.8rem;font-size:.875rem;display:block}.QKZJeW_heroAside>a{border-top:1px solid var(--dp-color-line-on-dark);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.8125rem;text-decoration:none;display:flex}.QKZJeW_heroAside>a:hover{text-decoration:underline}.QKZJeW_doorDrawing{aspect-ratio:1/1.5;border:1px solid #877e70;width:8rem;margin:auto;position:relative}.QKZJeW_doorDrawing span:first-child{border:1px solid #877e70;position:absolute;inset:6px}.QKZJeW_doorDrawing span:last-child{border-top:2px solid #cfb878;width:1.1rem;position:absolute;top:50%;right:1.2rem}.QKZJeW_heroPhoto{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.QKZJeW_heroMedia{background:var(--dp-color-stone-deep);min-height:30rem;position:relative}.QKZJeW_heroMedia img{object-fit:cover}.QKZJeW_heroMedia>span{background:#f5f2ecf2;padding:1rem;font-size:.6875rem;position:absolute;inset:auto 1.5rem 1.5rem}.QKZJeW_layout{padding:var(--info-space) var(--dp-gutter);max-width:calc(var(--dp-max) + 2 * var(--dp-gutter));grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:clamp(2rem,5vw,5rem);margin:auto;display:grid}.QKZJeW_sideNav{top:calc(var(--dp-header-h) + 2rem);align-self:start;gap:.4rem;display:grid;position:sticky}.QKZJeW_sideNav>p{border-bottom:1px solid var(--dp-color-line);color:var(--dp-color-ink-subtle);padding-bottom:1rem}.QKZJeW_sideNav a{gap:.9rem;padding:.8rem 0;font-size:.8rem;line-height:1.5;text-decoration:none;display:flex}.QKZJeW_sideNav a span{color:var(--dp-color-gold-ink);flex-shrink:0;padding-top:.15rem;font-size:.65rem}.QKZJeW_sideNav a:hover{color:var(--dp-color-gold-ink)}.QKZJeW_content{min-width:0}.QKZJeW_section{scroll-margin-top:calc(var(--dp-header-h) + 2rem);border-bottom:1px solid var(--dp-color-line);margin-bottom:3rem;padding-bottom:3rem}.QKZJeW_section:last-child{border:0;margin-bottom:0;padding-bottom:0}.QKZJeW_sectionHeading{align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.QKZJeW_sectionHeading>span{color:var(--dp-color-gold-ink);flex-shrink:0;font-size:.6875rem}.QKZJeW_sectionHeading h2{overflow-wrap:anywhere;min-width:0}.QKZJeW_text{color:var(--dp-color-ink-muted);max-width:72ch;font-size:1rem;line-height:1.8}.QKZJeW_text p+p{margin-top:1rem}.QKZJeW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.QKZJeW_cards article{background:var(--dp-color-bg-raised);border:1px solid var(--dp-color-line);flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex}.QKZJeW_itemNumber{color:var(--dp-color-gold-ink);margin-bottom:1.5rem;font-size:.6875rem}.QKZJeW_cards p{color:var(--dp-color-ink-muted);margin-top:.8rem;font-size:.875rem;line-height:1.65}.QKZJeW_itemLink{width:100%;font-family:var(--dp-font-display);justify-content:space-between;gap:1rem;font-size:1.2rem;line-height:1.35;text-decoration:none;display:flex}.QKZJeW_itemLink>span{font-family:var(--dp-font-text);color:var(--dp-color-gold-ink)}.QKZJeW_itemLink:hover{text-underline-offset:4px;text-decoration:underline}.QKZJeW_steps{margin:0;padding:0;list-style:none}.QKZJeW_steps li{border-top:1px solid var(--dp-color-line);gap:1.5rem;padding:1.5rem 0;display:flex}.QKZJeW_steps li>span{color:var(--dp-color-gold-ink);padding-top:.4rem;font-size:.6875rem}.QKZJeW_steps h3{font-size:1.125rem}.QKZJeW_steps p{color:var(--dp-color-ink-muted);max-width:65ch;margin-top:.7rem;font-size:.9375rem}.QKZJeW_documents{gap:.8rem;display:grid}.QKZJeW_documents>a{border:1px solid var(--dp-color-line);background:#fff;align-items:center;gap:1.5rem;padding:1.5rem;text-decoration:none;display:flex}.QKZJeW_documents>a:hover{border-color:var(--dp-color-gold-ink)}.QKZJeW_fileIcon{border:1px solid var(--dp-color-line-strong);width:3rem;height:3.8rem;color:var(--dp-color-gold-ink);flex-shrink:0;place-items:center;font-size:.6875rem;display:grid}.QKZJeW_documents strong{font-size:1.05rem;font-weight:500;line-height:1.5;display:block}.QKZJeW_documents>a>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.QKZJeW_documents>a>span:nth-child(2)>span{color:var(--dp-color-ink-subtle);margin-top:.5rem;font-size:.75rem;display:block}.QKZJeW_fileArrow{color:var(--dp-color-gold-ink);margin-left:auto;font-size:1.5rem}.QKZJeW_related{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;display:grid}.QKZJeW_related a{border-bottom:1px solid var(--dp-color-line-strong);justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.875rem;text-decoration:none;display:flex}.QKZJeW_related a>span:last-child,.QKZJeW_related a:hover{color:var(--dp-color-gold-ink)}.QKZJeW_archive .QKZJeW_text{border-left:2px solid var(--dp-color-gold);margin-bottom:1.5rem;padding-left:1rem;font-size:.875rem}.QKZJeW_sourceDetails{border:1px solid var(--dp-color-line)}.QKZJeW_sourceDetails>summary{cursor:pointer;background:var(--dp-color-stone);justify-content:space-between;gap:1rem;min-height:44px;padding:1.2rem;font-size:.875rem;list-style:none;display:flex}.QKZJeW_sourceDetails>summary::-webkit-details-marker{display:none}.QKZJeW_sourceDetails>summary span{font-size:1.2rem}.QKZJeW_sourceDetails[open]>summary span{transform:rotate(45deg)}.QKZJeW_source{padding:1.5rem}.QKZJeW_source>div+div{margin-top:2rem}.QKZJeW_source h3{margin-bottom:1rem;font-size:1.15rem}.QKZJeW_source p{color:var(--dp-color-ink-muted);font-size:.875rem;line-height:1.8}.QKZJeW_source p+p{margin-top:.8rem}.QKZJeW_sourceItem{gap:.7rem;display:flex}.QKZJeW_tableScroll{max-width:100%;overflow-x:auto}.QKZJeW_table{border-collapse:collapse;width:100%;font-size:.8125rem}.QKZJeW_table thead th{text-align:left;background:var(--dp-color-stone);font-weight:500}.QKZJeW_table th,.QKZJeW_table td{border-bottom:1px solid var(--dp-color-line);vertical-align:top;padding:.8rem .7rem}.QKZJeW_table tbody th{text-align:left;font-weight:400}.QKZJeW_table td{min-width:4.5rem}.QKZJeW_table tbody tr:nth-child(2n){background:#ffffff80}.QKZJeW_tableScroll[role=region] .QKZJeW_table{min-width:34rem}.QKZJeW_contacts{border-top:1px solid var(--dp-color-line-strong);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;padding-top:1.5rem;display:grid}.QKZJeW_contacts .QKZJeW_eyebrow{color:var(--dp-color-ink-subtle);margin-bottom:1rem}.QKZJeW_address{font-size:clamp(1.25rem,2vw,1.8rem);font-family:var(--dp-font-display);max-width:24rem;line-height:1.5}.QKZJeW_contacts a{width:fit-content;margin-top:1rem;font-size:.875rem;text-decoration:none;display:block}.QKZJeW_contacts a:hover{text-underline-offset:4px;text-decoration:underline}.QKZJeW_contacts dl{margin:0;font-size:.875rem}.QKZJeW_contacts dl>div{justify-content:space-between;gap:1rem;padding:.4rem 0;display:flex}.QKZJeW_contacts dd{margin:0}.QKZJeW_contactBand{background:var(--dp-color-graphite);color:var(--dp-color-on-dark);padding:3rem var(--dp-gutter);justify-content:space-between;align-items:center;gap:2rem;display:flex}.QKZJeW_contactBand>div>p:last-child{font-family:var(--dp-font-display);margin-top:.7rem;font-size:clamp(1.5rem,2.5vw,2.5rem)}.QKZJeW_contactHero{padding:2rem var(--dp-gutter) var(--info-space);max-width:calc(var(--dp-max) + 2 * var(--dp-gutter));margin:auto}.QKZJeW_contactHero>.QKZJeW_eyebrow{color:var(--dp-color-gold-ink);margin:3rem 0 1.3rem}.QKZJeW_contactSection{padding:0 var(--dp-gutter) 4rem;max-width:calc(var(--dp-max) + 2 * var(--dp-gutter));margin:auto}.QKZJeW_operator{color:var(--dp-color-ink-muted);padding-left:2rem;font-size:.9375rem}.QKZJeW_operator p+p{margin-top:.7rem}.QKZJeW_page a:focus-visible,.QKZJeW_page summary:focus-visible,.QKZJeW_tableScroll:focus-visible{outline:2px solid var(--dp-color-gold-ink);outline-offset:4px}@media (min-width:110em){.QKZJeW_hero,.QKZJeW_contactBand{padding-inline:max(0px,50vw - 55rem)}}@media (max-width:63.99em){.QKZJeW_heroAside{padding:2rem}.QKZJeW_layout{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem}.QKZJeW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.QKZJeW_contacts{grid-template-columns:1fr}}@media (max-width:47.99em){.QKZJeW_page h1{font-size:clamp(2rem,7vw,3.4rem)}.QKZJeW_hero,.QKZJeW_heroPhoto{grid-template-columns:1fr}.QKZJeW_heroCopy{padding-bottom:2rem}.QKZJeW_heroCopy>.QKZJeW_eyebrow{margin-top:2rem}.QKZJeW_heroAside{margin:0 var(--dp-gutter) 2rem;gap:1.5rem;padding:1.5rem}.QKZJeW_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.QKZJeW_facts>div{padding-top:1rem}.QKZJeW_facts p{font-size:1.15rem}.QKZJeW_facts span{font-size:.8rem}.QKZJeW_heroMedia{aspect-ratio:4/3;min-height:0;margin-inline:var(--dp-gutter);margin-bottom:2rem}.QKZJeW_heroMedia img{object-position:center 45%}.QKZJeW_heroMedia>span{padding:.75rem;inset:auto 1rem 1rem}.QKZJeW_layout{grid-template-columns:1fr;gap:2.5rem;padding-top:2rem}.QKZJeW_sideNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;position:static}.QKZJeW_sideNav>p{grid-column:1/-1}.QKZJeW_sideNav a{font-size:.75rem}.QKZJeW_sideNav a span{font-size:.6rem}.QKZJeW_section{scroll-margin-top:calc(var(--dp-header-h) + 1rem);margin-bottom:2rem;padding-bottom:2rem}.QKZJeW_sectionHeading{gap:.75rem}.QKZJeW_cards{grid-template-columns:1fr}.QKZJeW_cards article{padding:1.5rem}.QKZJeW_itemNumber{margin-bottom:1rem}.QKZJeW_related{grid-template-columns:1fr;gap:.4rem}.QKZJeW_source{padding:1rem}.QKZJeW_source h3{font-size:1rem}.QKZJeW_source p{font-size:.8125rem}.QKZJeW_table{font-size:.75rem}.QKZJeW_table th,.QKZJeW_table td{padding:.65rem .4rem}.QKZJeW_contacts{gap:2rem}.QKZJeW_documents>a{gap:1rem;padding:1rem}.QKZJeW_fileIcon{width:2.5rem;height:3.2rem}.QKZJeW_documents strong{font-size:.9375rem}.QKZJeW_fileArrow{font-size:1.2rem}.QKZJeW_contactBand{flex-direction:column;align-items:flex-start;gap:1.5rem}.QKZJeW_contactHero>.QKZJeW_eyebrow{margin-top:2rem}.QKZJeW_contactSection{padding-bottom:3rem}.QKZJeW_operator{padding-left:0}}@media (max-width:23em){.QKZJeW_facts{grid-template-columns:1fr}.QKZJeW_actions>a:first-child{max-width:100%}}.QKZJeW_heroSolo{max-width:calc(var(--dp-max) + 2 * var(--dp-gutter));grid-template-columns:1fr;margin:auto}.QKZJeW_heroSolo .QKZJeW_heroCopy{max-width:65rem}.QKZJeW_heroAside{color:#211e19;background:#e9e1d4}.QKZJeW_heroAside>.QKZJeW_eyebrow{color:#766a57}.QKZJeW_facts>div,.QKZJeW_heroAside>a{border-color:#c8bdab}.QKZJeW_facts span{color:#625b50}
.XAIqma_dialog{color:#211e19;overscroll-behavior:contain;--dp-color-focus:#211e19;background:#f5f1e9;border:1px solid #d6cdbf;width:min(49rem,100% - 3rem);max-height:calc(100dvh - 4rem);margin:clamp(2rem,9vh,5rem) auto auto;padding:0;overflow:auto}.XAIqma_dialog::backdrop{background:#141311ad}.XAIqma_inner{flex-direction:column;display:flex}.XAIqma_top{padding:2rem 2rem 1rem}.XAIqma_heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.XAIqma_eyebrow{color:#716655;letter-spacing:.12em;margin:0 0 .6rem;font-size:.65rem}.XAIqma_heading h2{font-family:var(--dp-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15}.XAIqma_iconButton{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.XAIqma_iconButton:hover{background:#e9e1d4}.XAIqma_label{margin-bottom:.6rem;font-size:.8rem;display:block}.XAIqma_field{background:#fffcf7;border:1px solid #9a8f7e;align-items:center;gap:.5rem;padding-left:1rem;display:flex}.XAIqma_field:focus-within{outline-offset:2px;outline:2px solid #716655}.XAIqma_field>svg{flex:none}.XAIqma_field input{width:100%;min-width:0;height:3.5rem;font:inherit;color:#211e19;background:0 0;border:0;outline:none;flex:1;padding:.5rem 0;font-size:1rem}.XAIqma_field input::-webkit-search-cancel-button{display:none}.XAIqma_submit{color:inherit;font:inherit;cursor:pointer;background:#e9dac0;border:0;align-self:stretch;align-items:center;gap:.75rem;padding:0 1rem;font-size:.85rem;display:flex}.XAIqma_submit:hover{background:#ddc8a6}.XAIqma_content{padding:0 2rem 1.5rem}.XAIqma_status{color:#716655;min-height:1.4em;margin:0 0 1.25rem;font-size:.75rem}.XAIqma_sectionLabel{margin:0 0 .5rem;font-size:.8rem}.XAIqma_categories,.XAIqma_results{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.XAIqma_categories a{border-bottom:1px solid #d6cdbf;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 0;font-size:.95rem;text-decoration:none;display:flex}.XAIqma_categories a:hover{color:#716655}.XAIqma_results{gap:0 1.25rem}.XAIqma_results li{border-bottom:1px solid #d6cdbf;min-width:0}.XAIqma_results a{align-items:center;gap:.75rem;height:100%;padding:.875rem .25rem;text-decoration:none;display:flex}.XAIqma_results a:hover,.XAIqma_results a:focus-visible{background:#eae2d5}.XAIqma_results a>svg{flex:none;width:1rem}.XAIqma_image{background:#eae4d9;flex:none;place-items:center;width:4rem;height:5.5rem;display:grid;position:relative}.XAIqma_image img{object-fit:contain;padding:.25rem}.XAIqma_productBody{flex:1;gap:.35rem;min-width:0;display:grid}.XAIqma_productTitle{overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.XAIqma_productCategory{color:#716655;font-size:.65rem;line-height:1.4}.XAIqma_price{font-size:.75rem}.XAIqma_message{padding:1rem 0}.XAIqma_message h3{margin:0 0 .5rem;font-size:1.4rem;font-weight:400}.XAIqma_message p{color:#716655;max-width:33rem;margin:0 0 1rem;font-size:.95rem;line-height:1.65}.XAIqma_message a,.XAIqma_message button{min-height:2.75rem;font:inherit;color:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:0;font-size:.9rem;text-decoration:underline;display:inline-flex}.XAIqma_footer{background:#eae2d5;border-top:1px solid #d6cdbf;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.XAIqma_footer a{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:.9rem;text-decoration:none;display:flex}.XAIqma_footer span{color:#716655;font-size:.7rem}.XAIqma_skeletons{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.XAIqma_skeletons>div{align-items:center;gap:.75rem;height:7.25rem;display:flex}.XAIqma_skeletons span{background:#e5ddcf;width:4rem;height:5.5rem}.XAIqma_skeletons i{background:#e5ddcf;width:50%;height:1rem}@media (max-width:40em){.XAIqma_dialog{border:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.XAIqma_inner{min-height:100%}.XAIqma_top{z-index:1;background:#f5f1e9;border-bottom:1px solid #d6cdbf;padding:1.25rem 1rem 1rem;position:sticky;top:0}.XAIqma_heading{margin-bottom:1.25rem}.XAIqma_content{flex:1;padding:1rem}.XAIqma_field{gap:.25rem;padding-left:.75rem}.XAIqma_submit{padding:0 .75rem}.XAIqma_submit span,.XAIqma_field>svg{display:none}.XAIqma_categories,.XAIqma_results,.XAIqma_skeletons{grid-template-columns:1fr}.XAIqma_footer{padding:.75rem 1rem}.XAIqma_footer a{flex:1}.XAIqma_footer>span{display:none}}.XAIqma_results li:only-child{grid-column:1/-1}.XAIqma_image{--catalog-image-padding:.25rem}
