.shelvingShared-module__NMWinq__page{--color-paper:#fffefc;--color-paper-2:#f2f2f3;--color-ink:#14110f;--color-ink-2:#352f2c;--color-muted:#655e58;--color-grey:#7e7e81;--color-rule:#e5e0dc;--color-accent:#e2d5ca;--color-focus:#70573f;--color-birch:#d4b896;--color-on-ink-2:#cfc9c4;--color-flair:#ff9b00;--color-rule-on-ink:#3b3430;--font-display:var(--font-outfit), system-ui, sans-serif;--font-body:var(--font-libron), Georgia, serif;--text-display:clamp(3.5rem, 8vw, 4.5rem);--text-headline:clamp(1.953rem, 3vw + 1rem, 3.052rem);--text-title:1.763rem;--text-body:clamp(1.125rem, .9rem + .6vw, 1.4rem);--text-small:.875rem;--text-lead:clamp(1.375rem, 1rem + 1vw, 1.875rem);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--section-sm:64px;--section-md:96px;--section-lg:128px;--gutter:clamp(16px, 3.4vw, 48px);--radius-sm:4px;--radius-pill:9999px;--ease-out:cubic-bezier(.19, 1, .22, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--header-height:64px;padding-top:var(--header-height);background:var(--color-paper);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:-.01em;font-weight:400;line-height:1.6;overflow-x:clip}.shelvingShared-module__NMWinq__page section[id]{scroll-margin-top:calc(var(--header-height) + var(--space-md))}.shelvingShared-module__NMWinq__page :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.shelvingShared-module__NMWinq__container{box-sizing:border-box;width:100%;max-width:1440px;padding:0 var(--gutter);margin:0 auto}.shelvingShared-module__NMWinq__split{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:60rem){.shelvingShared-module__NMWinq__split75{gap:var(--section-sm);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.shelvingShared-module__NMWinq__split57{gap:var(--section-sm);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.shelvingShared-module__NMWinq__split66{gap:var(--section-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.shelvingShared-module__NMWinq__hairline{border:0;border-top:1px solid var(--color-rule);margin:0}.shelvingShared-module__NMWinq__display{min-width:0;max-width:14ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:600;line-height:1.05}.shelvingShared-module__NMWinq__headline{min-width:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:600;line-height:1.15}.shelvingShared-module__NMWinq__title{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.02em;margin:0;font-style:normal;font-weight:600;line-height:1.3}.shelvingShared-module__NMWinq__copy{max-width:52ch;color:inherit;font-size:inherit;line-height:inherit;margin:0}.shelvingShared-module__NMWinq__small{max-width:none;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);margin:0;line-height:1.5}.shelvingShared-module__NMWinq__caption{padding-top:var(--space-sm);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);line-height:1.5}.shelvingShared-module__NMWinq__legend{padding:0 0 var(--space-sm);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.15em;text-transform:uppercase;font-weight:500;line-height:1.4}.shelvingShared-module__NMWinq__fieldset{border:0;min-width:0;margin:0;padding:0}.shelvingShared-module__NMWinq__btn{}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btn,.shelvingShared-module__NMWinq__btn{box-sizing:border-box;min-height:48px;padding:0 var(--space-xl);border:1px solid var(--color-ink);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);justify-content:center;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnPrimary,.shelvingShared-module__NMWinq__btnPrimary{background:var(--color-ink);color:var(--color-paper)}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnSecondary,.shelvingShared-module__NMWinq__btnSecondary{background:var(--color-paper);color:var(--color-ink)}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnOnDark,.shelvingShared-module__NMWinq__btnOnDark{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.shelvingShared-module__NMWinq__btn.shelvingShared-module__NMWinq__btn:before{z-index:-1;width:max(250%,10rem)}.shelvingShared-module__NMWinq__btn.shelvingShared-module__NMWinq__btn:disabled,.shelvingShared-module__NMWinq__btn.shelvingShared-module__NMWinq__btn[aria-disabled=true]{--button-flair-active-scale:0;--button-flair-proximity-scale:0}@media (hover:hover) and (pointer:fine){.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnPrimary:hover,.shelvingShared-module__NMWinq__btnPrimary:hover{color:var(--color-ink);transform:translateY(-1px)}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnSecondary:hover,.shelvingShared-module__NMWinq__btnSecondary:hover{color:var(--color-ink)}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnOnDark:hover,.shelvingShared-module__NMWinq__btnOnDark:hover{border-color:var(--color-accent);transform:translateY(-1px)}}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnPrimary.button-flair--tap-active{color:var(--color-ink)}.shelvingShared-module__NMWinq__btnPrimary.button-flair--tap-active{color:var(--color-ink)}.shelvingShared-module__NMWinq__btn:active{transform:translateY(1px)}.shelvingShared-module__NMWinq__btn:disabled,.shelvingShared-module__NMWinq__btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnPill,.shelvingShared-module__NMWinq__btnPill{border-radius:var(--radius-pill);min-height:52px}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__textLink,.shelvingShared-module__NMWinq__textLink{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);text-underline-offset:3px;white-space:nowrap;font-weight:500;text-decoration:underline;display:inline-flex}.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__textLink:hover{color:var(--color-ink-2)}.shelvingShared-module__NMWinq__segGroup{border:1px solid var(--color-grey);border-radius:var(--radius-sm);background:var(--color-paper);max-width:100%;display:inline-flex}.shelvingShared-module__NMWinq__seg{border:0;border-left:1px solid var(--color-grey);background:var(--color-paper);min-width:0;min-height:44px;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);padding:0 clamp(10px,3vw,16px);font-weight:500}.shelvingShared-module__NMWinq__seg:first-child{border-radius:calc(var(--radius-sm) - 1px) 0 0 calc(var(--radius-sm) - 1px);border-left:0}.shelvingShared-module__NMWinq__seg:last-child{border-radius:0 calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0}.shelvingShared-module__NMWinq__seg:only-child{border-radius:calc(var(--radius-sm) - 1px)}.shelvingShared-module__NMWinq__seg[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}@media (hover:hover) and (pointer:fine){.shelvingShared-module__NMWinq__seg[aria-pressed=false]:hover{background:var(--color-accent)}}@media (forced-colors:active){.shelvingShared-module__NMWinq__seg[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight}}.shelvingShared-module__NMWinq__seg:active{transform:translateY(1px)}.shelvingShared-module__NMWinq__media{border-radius:var(--radius-sm);background:var(--color-paper-2);position:relative;overflow:hidden}.shelvingShared-module__NMWinq__mediaImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);display:block}@media (hover:hover){.shelvingShared-module__NMWinq__media:hover>.shelvingShared-module__NMWinq__mediaImg,figure:hover .shelvingShared-module__NMWinq__mediaImg{transform:scale(1.02)}}.shelvingShared-module__NMWinq__dark{background:var(--color-ink);color:var(--color-on-ink-2)}.shelvingShared-module__NMWinq__dark .shelvingShared-module__NMWinq__headline,.shelvingShared-module__NMWinq__dark .shelvingShared-module__NMWinq__title{color:var(--color-paper)}.shelvingShared-module__NMWinq__dark .shelvingShared-module__NMWinq__caption,.shelvingShared-module__NMWinq__dark .shelvingShared-module__NMWinq__small{color:var(--color-on-ink-2)}.shelvingShared-module__NMWinq__page .shelvingShared-module__NMWinq__dark a:not(.shelvingShared-module__NMWinq__btn){color:var(--color-paper)}.shelvingShared-module__NMWinq__page .shelvingShared-module__NMWinq__dark a:not(.shelvingShared-module__NMWinq__btn):hover{color:var(--color-accent)}.shelvingShared-module__NMWinq__page .shelvingShared-module__NMWinq__dark :focus-visible{outline-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.shelvingShared-module__NMWinq__btn,.shelvingShared-module__NMWinq__seg,.shelvingShared-module__NMWinq__mediaImg{transition-duration:1ms}.shelvingShared-module__NMWinq__btnPrimary:hover,.shelvingShared-module__NMWinq__page a.shelvingShared-module__NMWinq__btnPrimary:hover,.shelvingShared-module__NMWinq__btn:active,.shelvingShared-module__NMWinq__seg:active,.shelvingShared-module__NMWinq__media:hover>.shelvingShared-module__NMWinq__mediaImg,figure:hover .shelvingShared-module__NMWinq__mediaImg{transform:none}}
.ShelvingFaqSection-module__WoyCHG__section{padding:var(--section-sm) 0 var(--section-lg)}.ShelvingFaqSection-module__WoyCHG__layout{align-items:start}.ShelvingFaqSection-module__WoyCHG__intro{align-items:flex-start;gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.ShelvingFaqSection-module__WoyCHG__accordion{border-top:1px solid var(--color-rule);min-width:0}.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__item{border-bottom:1px solid var(--color-rule)}.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__trigger{gap:var(--space-md);min-height:44px;padding:var(--space-md) 0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-body);letter-spacing:-.01em;text-align:left;transition:color .15s var(--ease-out);font-weight:500;line-height:1.35;text-decoration:none}.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__trigger:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__trigger:hover{color:var(--color-ink-2);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__trigger svg{width:20px;height:20px;color:var(--color-ink)}.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__answer{max-width:60ch;padding:0 0 var(--space-lg);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-body);line-height:1.6}@media (prefers-reduced-motion:reduce){.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__trigger,.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__trigger svg{transition-duration:1ms}.ShelvingFaqSection-module__WoyCHG__section .ShelvingFaqSection-module__WoyCHG__accordion [role=region]{animation:none}}
.LineClip-module__zuKHuq__frame{box-sizing:border-box;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);position:relative;overflow:hidden}.LineClip-module__zuKHuq__wide{aspect-ratio:16/9}.LineClip-module__zuKHuq__square{aspect-ratio:1}.LineClip-module__zuKHuq__video{mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;inset:0}.LineClip-module__zuKHuq__cover{-o-object-fit:cover;object-fit:cover}.LineClip-module__zuKHuq__contain{-o-object-fit:contain;object-fit:contain}.LineClip-module__zuKHuq__toggle{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 90%, transparent);width:44px;height:44px;box-shadow:0 4px 12px color-mix(in oklch, var(--color-ink) 8%, transparent);color:var(--color-ink);cursor:pointer;transition:background-color .15s var(--ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:10px;right:10px}.LineClip-module__zuKHuq__tile{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.LineClip-module__zuKHuq__frame .LineClip-module__zuKHuq__tile:focus-visible{outline-offset:-4px}.LineClip-module__zuKHuq__badge{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--color-paper) 90%, transparent);width:32px;height:32px;box-shadow:0 4px 12px color-mix(in oklch, var(--color-ink) 8%, transparent);color:var(--color-ink);transition:background-color .15s var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:8px}@media (hover:hover) and (pointer:fine){.LineClip-module__zuKHuq__toggle:hover,.LineClip-module__zuKHuq__tile:hover .LineClip-module__zuKHuq__badge{background:var(--color-accent)}}@media (forced-colors:active){.LineClip-module__zuKHuq__toggle,.LineClip-module__zuKHuq__badge{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.LineClip-module__zuKHuq__toggle,.LineClip-module__zuKHuq__badge{transition-duration:1ms}}
.ShelvingHero-module__jetDBW__hero .ShelvingHero-module__jetDBW__layout{gap:var(--space-xl);padding-top:var(--space-lg);padding-bottom:var(--section-sm);grid-template-columns:minmax(0,1fr);display:grid}.ShelvingHero-module__jetDBW__figure{aspect-ratio:4/5;background:var(--color-paper-2);margin:0;position:relative;overflow:hidden}.ShelvingHero-module__jetDBW__image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.ShelvingHero-module__jetDBW__copy{min-width:0}.ShelvingHero-module__jetDBW__hero .ShelvingHero-module__jetDBW__lede{margin:var(--space-lg) 0;max-width:46ch;color:inherit;font-size:inherit;line-height:inherit}.ShelvingHero-module__jetDBW__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ShelvingHero-module__jetDBW__hero .ShelvingHero-module__jetDBW__note{margin-top:var(--space-md)}@media (min-width:60rem){.ShelvingHero-module__jetDBW__hero .ShelvingHero-module__jetDBW__layout{gap:var(--section-sm);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}}
.PresetAdaptSection-module__HE65ya__section{padding:var(--section-md) 0 var(--section-lg);border-top:1px solid var(--color-rule)}.PresetAdaptSection-module__HE65ya__title{max-width:26ch}.PresetAdaptSection-module__HE65ya__band{margin:var(--space-xl) 0 0}.PresetAdaptSection-module__HE65ya__clip{width:min(100%,600px);margin:0 auto}.PresetAdaptSection-module__HE65ya__section .PresetAdaptSection-module__HE65ya__text{gap:var(--space-lg);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.PresetAdaptSection-module__HE65ya__more{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.PresetAdaptSection-module__HE65ya__link{align-self:flex-start}@media (min-width:40rem){.PresetAdaptSection-module__HE65ya__section .PresetAdaptSection-module__HE65ya__text{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}
.AdaptableSection-module__DxXFmW__adaptable{padding:0 0 var(--section-sm)}.AdaptableSection-module__DxXFmW__adaptable .AdaptableSection-module__DxXFmW__ruleRow{margin-bottom:var(--section-sm)}.AdaptableSection-module__DxXFmW__adaptable .AdaptableSection-module__DxXFmW__grid{align-items:center}.AdaptableSection-module__DxXFmW__text{min-width:0}.AdaptableSection-module__DxXFmW__adaptable .AdaptableSection-module__DxXFmW__title{margin-bottom:var(--space-sm)}.AdaptableSection-module__DxXFmW__adaptable .AdaptableSection-module__DxXFmW__lede{margin:0 0 var(--space-xl);max-width:42ch;color:inherit;font-size:inherit;line-height:inherit}.AdaptableSection-module__DxXFmW__list{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.AdaptableSection-module__DxXFmW__point{border-top:1px solid var(--color-rule)}.AdaptableSection-module__DxXFmW__point:last-child{border-bottom:1px solid var(--color-rule)}.AdaptableSection-module__DxXFmW__term{padding-top:var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-weight:600}.AdaptableSection-module__DxXFmW__detail{padding:var(--space-xs) 0 var(--space-md);margin:0}.AdaptableSection-module__DxXFmW__media{min-width:0;margin:0}.AdaptableSection-module__DxXFmW__frame{aspect-ratio:1;border-radius:var(--radius-sm);position:relative;overflow:hidden}.AdaptableSection-module__DxXFmW__video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.AdaptableSection-module__DxXFmW__toggle{right:var(--space-md);bottom:var(--space-md);border:1px solid var(--color-grey);border-radius:var(--radius-pill);background:var(--color-paper);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){.AdaptableSection-module__DxXFmW__toggle:hover{background:var(--color-accent)}}.AdaptableSection-module__DxXFmW__toggle:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.AdaptableSection-module__DxXFmW__toggle{transition-duration:1ms}.AdaptableSection-module__DxXFmW__toggle:active{transform:none}}
.PresetBuyBar-module__r47jjW__bar{z-index:40;border-top:1px solid var(--color-rule);background:#fffefcf0;background:color-mix(in oklch, var(--color-paper) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .24s var(--ease-out), visibility 0s linear 0s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -8px 28px #14110f12}.PresetBuyBar-module__r47jjW__bar[data-shown=false]{visibility:hidden;transition:transform .2s var(--ease-in), visibility 0s linear .2s;transform:translateY(calc(100% + 8px))}body:has(.PresetBuyBar-module__r47jjW__bar[data-shown=true]){padding-bottom:max(calc(76px + env(safe-area-inset-bottom)), var(--preset-buy-bar-height,0px))}html:has(.PresetBuyBar-module__r47jjW__bar[data-shown=true]){scroll-padding-bottom:calc(var(--preset-buy-bar-height,calc(76px + env(safe-area-inset-bottom))) + 8px)}.PresetBuyBar-module__r47jjW__inner{box-sizing:border-box;align-items:center;gap:var(--space-md);max-width:1440px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));margin:0 auto;display:flex}.PresetBuyBar-module__r47jjW__thumb{border-radius:var(--radius-sm);background:var(--color-paper-2);flex:none;width:72px;height:54px;display:none;position:relative;overflow:hidden}.PresetBuyBar-module__r47jjW__thumbImg{-o-object-fit:cover;object-fit:cover}.PresetBuyBar-module__r47jjW__meta{min-width:0;font-family:var(--font-display);flex:auto}.PresetBuyBar-module__r47jjW__name{max-width:none;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;line-height:1.3;display:none;overflow:hidden}.PresetBuyBar-module__r47jjW__summary{max-width:none;color:var(--color-muted);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;font-family:var(--font-display);margin:0;overflow:hidden}.PresetBuyBar-module__r47jjW__price{max-width:none;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0;font-size:1.25rem;font-weight:600}.PresetBuyBar-module__r47jjW__button{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-ink);min-height:48px;color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;padding:0 20px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.PresetBuyBar-module__r47jjW__bar a.PresetBuyBar-module__r47jjW__button{color:var(--color-paper);text-decoration:none}@media (hover:hover) and (pointer:fine){.PresetBuyBar-module__r47jjW__button:hover:not(:disabled):not([aria-disabled=true]),.PresetBuyBar-module__r47jjW__bar a.PresetBuyBar-module__r47jjW__button:hover{background:var(--color-accent);color:var(--color-ink);transform:translateY(-1px)}}.PresetBuyBar-module__r47jjW__button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.PresetBuyBar-module__r47jjW__button:disabled,.PresetBuyBar-module__r47jjW__button[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}@media (max-width:23.4375rem){.PresetBuyBar-module__r47jjW__inner{gap:12px}.PresetBuyBar-module__r47jjW__price{font-size:1.125rem}.PresetBuyBar-module__r47jjW__button{padding:0 14px}}@media (max-width:39.9375rem){.PresetBuyBar-module__r47jjW__bar[data-quote=true] .PresetBuyBar-module__r47jjW__price{display:none}}@media (max-width:22.4375rem){.PresetBuyBar-module__r47jjW__meta{display:none}.PresetBuyBar-module__r47jjW__inner{flex-wrap:wrap;justify-content:space-between;row-gap:8px}.PresetBuyBar-module__r47jjW__button{margin-left:auto}}@media (min-width:40rem){.PresetBuyBar-module__r47jjW__thumb,.PresetBuyBar-module__r47jjW__name{display:block}}@media (prefers-reduced-motion:reduce){.PresetBuyBar-module__r47jjW__bar,.PresetBuyBar-module__r47jjW__bar[data-shown=false],.PresetBuyBar-module__r47jjW__button{transition-duration:1ms}.PresetBuyBar-module__r47jjW__bar[data-shown=false]{transition-delay:0s,1ms}.PresetBuyBar-module__r47jjW__button:hover:not(:disabled):not([aria-disabled=true]),.PresetBuyBar-module__r47jjW__bar a.PresetBuyBar-module__r47jjW__button:hover,.PresetBuyBar-module__r47jjW__button:active:not(:disabled):not([aria-disabled=true]){transform:none}}
.BuiltToLastSection-module__7ABOGW__section{padding:clamp(var(--section-sm), 9vw, var(--section-lg)) 0}.BuiltToLastSection-module__7ABOGW__layout{align-items:center}.BuiltToLastSection-module__7ABOGW__figure{min-width:0;margin:0}.BuiltToLastSection-module__7ABOGW__section .BuiltToLastSection-module__7ABOGW__media{background:var(--color-ink-2)}.BuiltToLastSection-module__7ABOGW__edge{aspect-ratio:3/2}.BuiltToLastSection-module__7ABOGW__square{aspect-ratio:1}.BuiltToLastSection-module__7ABOGW__drawerImg{-o-object-position:50% 85%;object-position:50% 85%}.BuiltToLastSection-module__7ABOGW__body{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.BuiltToLastSection-module__7ABOGW__section .BuiltToLastSection-module__7ABOGW__paragraph{max-width:44ch}.BuiltToLastSection-module__7ABOGW__details{gap:var(--space-md);margin-top:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.PresetConfigureSection-module__TNKLwW__section{position:relative}.PresetConfigureSection-module__TNKLwW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PresetConfigureSection-module__TNKLwW__crumbs{font-family:var(--font-display);font-size:.8125rem;line-height:1.4}.PresetConfigureSection-module__TNKLwW__crumbList{align-items:center;gap:var(--space-sm);color:var(--color-muted);margin:0;padding:0;list-style:none;display:flex}.PresetConfigureSection-module__TNKLwW__section a.PresetConfigureSection-module__TNKLwW__crumbLink{min-height:44px;color:var(--color-muted);text-underline-offset:3px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.PresetConfigureSection-module__TNKLwW__section a.PresetConfigureSection-module__TNKLwW__crumbLink:hover{color:var(--color-ink)}.PresetConfigureSection-module__TNKLwW__crumbCurrent{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PresetConfigureSection-module__TNKLwW__intro{padding:8px var(--gutter) 12px;font-family:var(--font-display);flex-direction:column;gap:2px;display:flex}.PresetConfigureSection-module__TNKLwW__introTitle{max-width:none;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.PresetConfigureSection-module__TNKLwW__introLine{max-width:none;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);margin:0;line-height:1.4}.PresetConfigureSection-module__TNKLwW__overlayCrumbs{display:none}.PresetConfigureSection-module__TNKLwW__frame{box-sizing:border-box;aspect-ratio:390/708;width:100%;min-height:27.5rem;max-height:calc(100svh - var(--header-height) - 140px);background:var(--color-paper-2);position:relative;overflow:hidden}.PresetConfigureSection-module__TNKLwW__host{contain:strict;position:absolute;inset:0;container-type:size}.PresetConfigureSection-module__TNKLwW__poster{box-sizing:border-box;pointer-events:none;opacity:1;transition:opacity .4s var(--ease-out);padding:8px 16px 56px;position:absolute;inset:0}.PresetConfigureSection-module__TNKLwW__poster[data-fading=true]{opacity:0}.PresetConfigureSection-module__TNKLwW__posterBox{width:100%;height:100%;position:relative}.PresetConfigureSection-module__TNKLwW__posterImg{-o-object-fit:contain;object-fit:contain}@media (min-width:721px){.PresetConfigureSection-module__TNKLwW__poster{padding:72px 24px 140px;right:390px}}@media (min-width:1001px){.PresetConfigureSection-module__TNKLwW__poster{padding-bottom:76px}}.PresetConfigureSection-module__TNKLwW__action{display:contents}.PresetConfigureSection-module__TNKLwW__buy{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-ink);min-height:44px;color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;gap:8px;margin:0 0 0 auto;padding:0 18px;font-weight:500;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.PresetConfigureSection-module__TNKLwW__buy:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-accent);color:var(--color-ink);transform:translateY(-1px)}}.PresetConfigureSection-module__TNKLwW__buy:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.PresetConfigureSection-module__TNKLwW__buy:disabled,.PresetConfigureSection-module__TNKLwW__buy[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.PresetConfigureSection-module__TNKLwW__buy[aria-busy=true]{cursor:progress}.PresetConfigureSection-module__TNKLwW__buyIcon{flex:none}@media (max-width:22.4375rem){.PresetConfigureSection-module__TNKLwW__buyIcon{display:none}}.PresetConfigureSection-module__TNKLwW__section .PresetConfigureSection-module__TNKLwW__buy:focus-visible{outline-offset:2px}@media (min-width:721px){.PresetConfigureSection-module__TNKLwW__buy{gap:10px;height:52px;padding:0 28px}}.PresetConfigureSection-module__TNKLwW__static{flex-direction:column;display:flex;position:absolute;inset:0}.PresetConfigureSection-module__TNKLwW__staticStage{min-height:0;margin:16px var(--gutter);flex:auto;position:relative}.PresetConfigureSection-module__TNKLwW__staticImg{-o-object-fit:contain;object-fit:contain}.PresetConfigureSection-module__TNKLwW__staticBar{border-top:1px solid var(--color-rule);background:var(--color-paper);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:5px 16px;display:flex}.PresetConfigureSection-module__TNKLwW__staticPrice{min-width:0;max-width:none;font-family:var(--font-display);flex:auto;margin:0;line-height:1.15}.PresetConfigureSection-module__TNKLwW__staticAmount{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem;font-weight:600;display:block}.PresetConfigureSection-module__TNKLwW__staticVat{color:var(--color-muted);font-size:.75rem;display:block}.PresetConfigureSection-module__TNKLwW__section a.PresetConfigureSection-module__TNKLwW__customise{min-height:44px;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);text-underline-offset:3px;white-space:nowrap;flex-basis:100%;order:2;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.PresetConfigureSection-module__TNKLwW__section a.PresetConfigureSection-module__TNKLwW__customise:hover{color:var(--color-ink-2)}.PresetConfigureSection-module__TNKLwW__section a.PresetConfigureSection-module__TNKLwW__buy{color:var(--color-paper);text-decoration:none}@media (min-width:40rem){.PresetConfigureSection-module__TNKLwW__section a.PresetConfigureSection-module__TNKLwW__customise{flex-basis:auto;order:0}}@media (min-width:721px){.PresetConfigureSection-module__TNKLwW__staticBar{gap:12px 32px;min-height:80px;padding:14px 40px}.PresetConfigureSection-module__TNKLwW__staticStage{margin:24px 40px}.PresetConfigureSection-module__TNKLwW__staticAmount{font-size:1.4rem;font-weight:500}}@media (max-width:720px){.PresetConfigureSection-module__TNKLwW__intro{display:none}.PresetConfigureSection-module__TNKLwW__frame{aspect-ratio:auto;height:calc(100svh - var(--header-height));min-height:27.5rem;max-height:none}}@media (min-width:60rem){.PresetConfigureSection-module__TNKLwW__intro{display:none}.PresetConfigureSection-module__TNKLwW__overlayCrumbs{z-index:3;align-items:center;height:64px;display:flex;position:absolute;top:0;left:40px}.PresetConfigureSection-module__TNKLwW__overlayCrumbs .PresetConfigureSection-module__TNKLwW__crumbList,.PresetConfigureSection-module__TNKLwW__section .PresetConfigureSection-module__TNKLwW__overlayCrumbs a.PresetConfigureSection-module__TNKLwW__crumbLink{color:var(--color-ink-2)}.PresetConfigureSection-module__TNKLwW__section .PresetConfigureSection-module__TNKLwW__overlayCrumbs a.PresetConfigureSection-module__TNKLwW__crumbLink:hover,.PresetConfigureSection-module__TNKLwW__overlayCrumbs .PresetConfigureSection-module__TNKLwW__crumbCurrent{color:var(--color-ink)}.PresetConfigureSection-module__TNKLwW__staticStage{margin-top:64px}.PresetConfigureSection-module__TNKLwW__frame{aspect-ratio:1440/820;min-height:min(30rem, calc(100svh - var(--header-height)));max-height:min(820px, calc(100svh - var(--header-height)))}}@media (prefers-reduced-motion:reduce){.PresetConfigureSection-module__TNKLwW__poster,.PresetConfigureSection-module__TNKLwW__buy{transition-duration:1ms}.PresetConfigureSection-module__TNKLwW__buy:hover:not(:disabled):not([aria-disabled=true]),.PresetConfigureSection-module__TNKLwW__buy:active:not(:disabled):not([aria-disabled=true]){transform:none}}
.FinishesSection-module__l25ITW__section{padding:0 0 var(--section-lg)}.FinishesSection-module__l25ITW__ruleWrap{margin-bottom:var(--section-md)}.FinishesSection-module__l25ITW__head{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.FinishesSection-module__l25ITW__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.FinishesSection-module__l25ITW__photo{min-width:0;margin:0}@media (min-width:60rem){.FinishesSection-module__l25ITW__grid{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr))}.FinishesSection-module__l25ITW__photo{top:calc(var(--header-height,64px) + var(--space-xl));grid-area:1/1/auto/6;position:sticky}.FinishesSection-module__l25ITW__body{grid-area:1/7/auto/13}}.FinishesSection-module__l25ITW__photoMedia{aspect-ratio:4/3}.FinishesSection-module__l25ITW__caption{align-items:center;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule);display:flex}.FinishesSection-module__l25ITW__captionSwatch{box-sizing:border-box;border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--swatch);flex:none;width:40px;height:40px}.FinishesSection-module__l25ITW__captionText{flex-direction:column;min-width:0;display:flex}.FinishesSection-module__l25ITW__captionLabel{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.02em;font-weight:600;line-height:1.2}.FinishesSection-module__l25ITW__captionNote{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);line-height:1.5}.FinishesSection-module__l25ITW__body{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.FinishesSection-module__l25ITW__section .FinishesSection-module__l25ITW__subhead{margin-bottom:var(--space-xs)}.FinishesSection-module__l25ITW__swatches{gap:var(--space-sm) var(--space-xs);flex-wrap:wrap;display:flex}.FinishesSection-module__l25ITW__swatch{align-items:center;gap:var(--space-sm);width:80px;min-height:76px;padding:var(--space-xs) 0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;line-height:1.25;display:flex}.FinishesSection-module__l25ITW__swatchChip{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--color-grey) 45%, transparent);border-radius:var(--radius-pill);background:var(--swatch);width:40px;height:40px;transition:box-shadow .15s var(--ease-out);flex:none}.FinishesSection-module__l25ITW__swatch[aria-pressed=true] .FinishesSection-module__l25ITW__swatchChip{border-color:var(--color-ink);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-ink) 14%, transparent)}@media (hover:hover){.FinishesSection-module__l25ITW__swatch[aria-pressed=false]:hover .FinishesSection-module__l25ITW__swatchChip{box-shadow:0 0 0 3px var(--color-accent)}}@media (forced-colors:active){.FinishesSection-module__l25ITW__swatchChip{forced-color-adjust:none;border-color:canvastext}.FinishesSection-module__l25ITW__swatch[aria-pressed=true] .FinishesSection-module__l25ITW__swatchChip{outline-offset:2px;outline:3px solid highlight}}.FinishesSection-module__l25ITW__packs{align-items:center;gap:0 var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-rule);font-family:var(--font-display);font-size:var(--text-small);flex-wrap:wrap;font-weight:500;display:flex}.FinishesSection-module__l25ITW__packsLabel{color:var(--color-muted);letter-spacing:.15em;text-transform:uppercase}.FinishesSection-module__l25ITW__section a.FinishesSection-module__l25ITW__packLink{min-height:44px;color:var(--color-ink);text-underline-offset:3px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.FinishesSection-module__l25ITW__section a.FinishesSection-module__l25ITW__packLink:hover{color:var(--color-ink-2)}.FinishesSection-module__l25ITW__melamine{padding-top:var(--space-xl);border-top:1px solid var(--color-rule)}.FinishesSection-module__l25ITW__section .FinishesSection-module__l25ITW__melamineCopy{margin-bottom:var(--space-md)}.FinishesSection-module__l25ITW__placeholder{align-items:center;gap:var(--space-md);display:inline-flex}.FinishesSection-module__l25ITW__placeholderChip{box-sizing:border-box;border:1px dashed var(--color-grey);border-radius:var(--radius-sm);flex:none;width:56px;height:56px}.FinishesSection-module__l25ITW__placeholderLabel{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small)}@media (prefers-reduced-motion:reduce){.FinishesSection-module__l25ITW__swatchChip{transition-duration:1ms}}
.PresetElevation-module__YmGXXG__figure{box-sizing:border-box;width:100%;min-width:0;color:var(--color-ink-2);font-family:var(--font-display);flex-direction:column;gap:4px;margin:0;display:flex}.PresetElevation-module__YmGXXG__frame{box-sizing:border-box;width:100%;padding:28px 52px 44px 12px}.PresetElevation-module__YmGXXG__drawing{width:min(100%, calc(var(--elevation-max-height) * var(--elevation-ratio)));aspect-ratio:var(--elevation-ratio);margin:0 auto;position:relative}.PresetElevation-module__YmGXXG__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.PresetElevation-module__YmGXXG__wood{fill:var(--elevation-wood-fallback);stroke:var(--color-ink-2);stroke-width:1px}.PresetElevation-module__YmGXXG__recess{fill:var(--elevation-recess-fallback);stroke:var(--color-ink-2);stroke-width:1px}.PresetElevation-module__YmGXXG__divider{fill:var(--color-ink-2);stroke:var(--color-ink-2);stroke-width:.5px}.PresetElevation-module__YmGXXG__pull{fill:var(--elevation-pull-fill,var(--elevation-finish));stroke:var(--elevation-pull-fill-line-fallback,var(--elevation-pull-line-fallback));stroke-width:1px}.PresetElevation-module__YmGXXG__pullOpen{fill:#363b34;stroke:#25322d;stroke-width:1px}@supports (color:color-mix(in oklch, red 50%, blue)){.PresetElevation-module__YmGXXG__wood{fill:color-mix(in oklch, var(--elevation-finish) 42%, var(--color-paper))}.PresetElevation-module__YmGXXG__recess{fill:color-mix(in oklch, var(--elevation-finish) 22%, var(--color-paper-2))}.PresetElevation-module__YmGXXG__pull{stroke:color-mix(in oklch, var(--elevation-pull-fill,var(--elevation-finish)) 62%, var(--color-ink))}}.PresetElevation-module__YmGXXG__widthLine{box-sizing:border-box;border-left:1px solid;border-right:1px solid;align-items:center;height:9px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}.PresetElevation-module__YmGXXG__widthRule{background:currentColor;flex:1;height:1px}.PresetElevation-module__YmGXXG__widthLabel,.PresetElevation-module__YmGXXG__heightLabel{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500;line-height:1;position:absolute}.PresetElevation-module__YmGXXG__widthLabel{top:calc(100% + 26px);left:50%;transform:translate(-50%)}.PresetElevation-module__YmGXXG__heightLine{box-sizing:border-box;border-top:1px solid;border-bottom:1px solid;justify-content:center;width:9px;display:flex;position:absolute;top:0;bottom:0;left:calc(100% + 12px)}.PresetElevation-module__YmGXXG__heightRule{background:currentColor;width:1px}.PresetElevation-module__YmGXXG__heightLabel{writing-mode:vertical-rl;top:50%;left:calc(100% + 28px);transform:translateY(-50%)}.PresetElevation-module__YmGXXG__bayLabel{color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;line-height:1;position:absolute;bottom:calc(100% + 8px)}.PresetElevation-module__YmGXXG__caption{color:var(--color-muted);text-align:center;font-size:13px;line-height:1.4;font-family:var(--font-display)}
.FitSection-module__vZWIVG__fit{padding:var(--section-lg) 0;background:var(--color-paper-2);position:relative}.FitSection-module__vZWIVG__anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:calc(var(--header-height,64px) + var(--space-md,16px));position:absolute;top:0;left:0}.FitSection-module__vZWIVG__fit .FitSection-module__vZWIVG__grid{align-items:start}.FitSection-module__vZWIVG__figure{min-width:0;margin:0}.FitSection-module__vZWIVG__fit .FitSection-module__vZWIVG__lead{aspect-ratio:5/4;background:var(--color-paper)}.FitSection-module__vZWIVG__fit .FitSection-module__vZWIVG__portrait{aspect-ratio:4/5;background:var(--color-paper)}.FitSection-module__vZWIVG__fireplace{-o-object-position:50% 60%;object-position:50% 60%}.FitSection-module__vZWIVG__copy{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.FitSection-module__vZWIVG__fit .FitSection-module__vZWIVG__text{max-width:44ch;color:inherit;font-size:inherit;line-height:inherit;margin:0}.FitSection-module__vZWIVG__ruler{margin:var(--space-sm) 0 0}.FitSection-module__vZWIVG__scale,.FitSection-module__vZWIVG__numbers{font-family:var(--font-display);font-size:var(--text-small);font-variant-numeric:tabular-nums;position:relative}.FitSection-module__vZWIVG__scale{border-bottom:2px solid var(--color-ink);height:56px;color:var(--color-ink)}.FitSection-module__vZWIVG__tick{background:var(--color-ink);position:absolute;bottom:0}.FitSection-module__vZWIVG__tickMarked{width:1px;height:100%;left:33.333%}.FitSection-module__vZWIVG__tickStart{width:2px;height:16px;left:0}.FitSection-module__vZWIVG__tickMinor{width:1px;height:10px;left:66.666%}.FitSection-module__vZWIVG__tickEnd{width:2px;height:16px;right:0}.FitSection-module__vZWIVG__markLabel{white-space:nowrap;font-weight:600;line-height:1.6;position:absolute;top:0;left:33.333%;transform:translate(8px)}.FitSection-module__vZWIVG__numbers{height:24px;margin-top:var(--space-xs);color:var(--color-muted);line-height:1.6}.FitSection-module__vZWIVG__numbers span{white-space:nowrap;position:absolute}.FitSection-module__vZWIVG__numStart{left:0}.FitSection-module__vZWIVG__num600{left:33.333%;transform:translate(-50%)}.FitSection-module__vZWIVG__num700{left:66.666%;transform:translate(-50%)}.FitSection-module__vZWIVG__numEnd{right:0}.FitSection-module__vZWIVG__rulerCaption{margin-top:var(--space-xs);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);line-height:1.5}.FitSection-module__vZWIVG__pair{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FitSection-module__vZWIVG__fit .FitSection-module__vZWIVG__cta{align-self:flex-start}
.PresetDetailsSection-module__d-eP1a__section{padding:var(--section-md) 0 var(--section-lg);border-top:1px solid var(--color-rule)}.PresetDetailsSection-module__d-eP1a__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:60rem){.PresetDetailsSection-module__d-eP1a__layout{gap:var(--section-sm);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.PresetDetailsSection-module__d-eP1a__drawingColumn{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.PresetDetailsSection-module__d-eP1a__accordion{border-top:1px solid var(--color-ink);min-width:0}.PresetDetailsSection-module__d-eP1a__item{border-bottom:1px solid var(--color-rule)}.PresetDetailsSection-module__d-eP1a__summary{min-height:64px;color:var(--color-ink);font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1.125rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.PresetDetailsSection-module__d-eP1a__summary::-webkit-details-marker{display:none}.PresetDetailsSection-module__d-eP1a__summary::marker{content:""}.PresetDetailsSection-module__d-eP1a__summaryText{white-space:nowrap;min-width:0}.PresetDetailsSection-module__d-eP1a__icon{transition:transform .2s var(--ease-out);flex-shrink:0}.PresetDetailsSection-module__d-eP1a__item[open]>.PresetDetailsSection-module__d-eP1a__summary .PresetDetailsSection-module__d-eP1a__icon{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.PresetDetailsSection-module__d-eP1a__summary:hover{color:var(--color-ink-2)}}.PresetDetailsSection-module__d-eP1a__parts{font-family:var(--font-display);font-variant-numeric:tabular-nums;grid-template-columns:7rem minmax(0,1fr);margin:0 0 24px;font-size:.9375rem;line-height:1.5;display:grid}.PresetDetailsSection-module__d-eP1a__parts dt,.PresetDetailsSection-module__d-eP1a__parts dd{border-top:1px solid var(--color-rule);margin:0;padding:10px 0}.PresetDetailsSection-module__d-eP1a__parts dt{padding-right:var(--space-sm);color:var(--color-muted)}.PresetDetailsSection-module__d-eP1a__parts dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere}.PresetDetailsSection-module__d-eP1a__panel{flex-direction:column;gap:12px;max-width:62ch;padding:0 0 24px;font-size:1.0625rem;line-height:1.6;display:flex}.PresetDetailsSection-module__d-eP1a__para{max-width:none;color:inherit;font-family:var(--font-display);margin:0}.PresetDetailsSection-module__d-eP1a__section a.PresetDetailsSection-module__d-eP1a__inlineLink{color:var(--color-ink);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (hover:hover) and (pointer:fine){.PresetDetailsSection-module__d-eP1a__section a.PresetDetailsSection-module__d-eP1a__inlineLink:hover{color:var(--color-ink-2)}}@media (prefers-reduced-motion:reduce){.PresetDetailsSection-module__d-eP1a__icon{transition-duration:1ms}}
.PresetCard-module__kt3ArW__card{box-sizing:border-box;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);width:100%;min-width:0;height:100%;color:var(--color-ink-2);font-family:var(--font-body);letter-spacing:-.01em;flex-direction:column;gap:16px;padding:24px;display:flex;container-type:inline-size}.PresetCard-module__kt3ArW__figure{width:100%;margin:0}.PresetCard-module__kt3ArW__imageLink{display:block;position:absolute;inset:0}.PresetCard-module__kt3ArW__chip{pointer-events:none;border-radius:var(--radius-sm);background:#fffefcd9;background:color-mix(in oklch, var(--color-paper) 85%, transparent);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;padding:6px 10px;font-weight:500;line-height:1.2;position:absolute;top:12px;left:12px}@media (max-width:39.99rem){.PresetCard-module__kt3ArW__chip{letter-spacing:.12em;padding:4px 8px;font-size:.75rem;top:8px;left:8px}}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__name{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:4px 0 0;font-style:normal;font-weight:600;line-height:1.2}.PresetCard-module__kt3ArW__card a.PresetCard-module__kt3ArW__nameLink,.PresetCard-module__kt3ArW__card a.PresetCard-module__kt3ArW__nameLink:hover{color:inherit;text-decoration:none}.PresetCard-module__kt3ArW__card a.PresetCard-module__kt3ArW__nameLink{margin-block:min(0px,.6em - 22px);padding-block:max(0px,22px - .6em);display:inline-block}@media (max-width:39.9375rem){@container (max-width:17.25rem){.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__name{font-size:1.5rem}}}@container (max-width:14.375rem){.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__name{font-size:1.5rem}}@media (hover:hover) and (pointer:fine){.PresetCard-module__kt3ArW__card a.PresetCard-module__kt3ArW__nameLink:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__seg{min-width:64px}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__price{max-width:none;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:4px 0 0;font-weight:600;line-height:1.2}.PresetCard-module__kt3ArW__specs{font-family:var(--font-display);font-size:var(--text-small);font-variant-numeric:tabular-nums;grid-template-columns:5.5rem minmax(0,1fr);margin:0;line-height:1.5;display:grid}.PresetCard-module__kt3ArW__specs dt,.PresetCard-module__kt3ArW__specs dd{border-top:1px solid var(--color-rule);margin:0;padding:10px 0}.PresetCard-module__kt3ArW__specs dt{padding-right:var(--space-sm);color:var(--color-muted)}.PresetCard-module__kt3ArW__specs dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere}.PresetCard-module__kt3ArW__specs dt:last-of-type,.PresetCard-module__kt3ArW__specs dd:last-of-type{border-bottom:1px solid var(--color-rule)}.PresetCard-module__kt3ArW__actions{flex-direction:column;margin-top:auto;display:flex}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__wide,.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__actions a.PresetCard-module__kt3ArW__wide{width:100%;padding-right:var(--space-lg);padding-left:var(--space-lg)}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__blocker{margin:var(--space-sm) 0 0;max-width:none;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);line-height:1.5}.PresetCard-module__kt3ArW__confirm{-moz-column-gap:var(--space-sm);justify-content:center;align-items:center;column-gap:var(--space-sm);text-align:center;flex-wrap:wrap;display:flex}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__status{max-width:none;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-small);margin:0;line-height:1.5}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__status:not(:empty){padding-top:var(--space-sm)}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__viewBasket{white-space:nowrap}.PresetCard-module__kt3ArW__card .PresetCard-module__kt3ArW__customise{align-self:center;margin-top:4px}
.PresetFittingSection-module__V2-U_a__section{padding:var(--section-lg) 0 var(--section-md);border-top:1px solid var(--color-rule)}.PresetFittingSection-module__V2-U_a__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.PresetFittingSection-module__V2-U_a__media{min-width:0;margin:0}.PresetFittingSection-module__V2-U_a__body{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.PresetFittingSection-module__V2-U_a__arrives{flex-direction:column;gap:10px;display:flex}.PresetFittingSection-module__V2-U_a__subtitle{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.PresetFittingSection-module__V2-U_a__rows{font-family:var(--font-display);margin:0;font-size:.9375rem;line-height:1.5}.PresetFittingSection-module__V2-U_a__row{grid-template-columns:7.5rem minmax(0,1fr);display:grid}.PresetFittingSection-module__V2-U_a__term,.PresetFittingSection-module__V2-U_a__value{border-top:1px solid var(--color-rule);margin:0;padding:8px 0}.PresetFittingSection-module__V2-U_a__term{color:var(--color-muted)}.PresetFittingSection-module__V2-U_a__value{color:var(--color-ink)}.PresetFittingSection-module__V2-U_a__assembly{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:center;gap:14px;padding-top:6px;display:grid}.PresetFittingSection-module__V2-U_a__assemblyCaption{max-width:none;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-small);margin:0;line-height:1.5}.PresetFittingSection-module__V2-U_a__noAssembly{max-width:none;color:var(--color-ink-2);font-family:var(--font-display);margin:0;padding-top:4px;font-size:.9375rem;line-height:1.5}.PresetFittingSection-module__V2-U_a__steps{border-top:1px solid var(--color-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PresetFittingSection-module__V2-U_a__step{-moz-column-gap:14px;border-bottom:1px solid var(--color-rule);grid-template-columns:24px minmax(0,1fr);gap:2px 14px;padding:14px 0;display:grid}.PresetFittingSection-module__V2-U_a__stepNumber{background:var(--color-ink);width:24px;height:24px;color:var(--color-paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:2px;grid-row:span 2;justify-content:center;align-items:center;margin-top:1px;font-size:.8125rem;font-weight:600;display:inline-flex}.PresetFittingSection-module__V2-U_a__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PresetFittingSection-module__V2-U_a__stepTitle{color:var(--color-ink);font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.35}.PresetFittingSection-module__V2-U_a__stepText{font-size:1rem;line-height:1.55}.PresetFittingSection-module__V2-U_a__note{max-width:56ch;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);margin:0;line-height:1.55}.PresetFittingSection-module__V2-U_a__manual{align-self:flex-start}@media (min-width:40rem){.PresetFittingSection-module__V2-U_a__assembly{grid-template-columns:minmax(0,45%) minmax(0,1fr);gap:20px}}@media (min-width:60rem){.PresetFittingSection-module__V2-U_a__layout{gap:var(--section-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PresetFittingSection-module__V2-U_a__media{top:calc(var(--header-height) + var(--space-lg));position:sticky}}
.HallwaysSection-module__UtTTEG__hallways{padding:var(--section-lg) 0 var(--section-md)}.HallwaysSection-module__UtTTEG__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.HallwaysSection-module__UtTTEG__text{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.HallwaysSection-module__UtTTEG__hallways .HallwaysSection-module__UtTTEG__intro{max-width:44ch;color:inherit;font-size:inherit;line-height:inherit;margin:0}.HallwaysSection-module__UtTTEG__photo{min-width:0;margin:0}.HallwaysSection-module__UtTTEG__frame{aspect-ratio:4/3}.HallwaysSection-module__UtTTEG__photoImg{-o-object-position:70% 55%;object-position:70% 55%}.HallwaysSection-module__UtTTEG__card,.HallwaysSection-module__UtTTEG__wide{min-width:0}@media (min-width:60rem){.HallwaysSection-module__UtTTEG__grid{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr))}.HallwaysSection-module__UtTTEG__photo,.HallwaysSection-module__UtTTEG__wide{grid-area:1/1/auto/8}.HallwaysSection-module__UtTTEG__card{grid-area:1/8/span 2/13}.HallwaysSection-module__UtTTEG__text{grid-area:2/1/auto/8}}@media (min-width:75rem){.HallwaysSection-module__UtTTEG__photo,.HallwaysSection-module__UtTTEG__wide{grid-column:1/9}.HallwaysSection-module__UtTTEG__card{grid-column:9/13}}
.HomeHero-module__NRzLjq__actions{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.HomeHero-module__NRzLjq__hero .HomeHero-module__NRzLjq__actions a.HomeHero-module__NRzLjq__action{flex:100%}@media (min-width:30rem){.HomeHero-module__NRzLjq__hero .HomeHero-module__NRzLjq__actions a.HomeHero-module__NRzLjq__action{flex:none}}.HomeHero-module__NRzLjq__hero .HomeHero-module__NRzLjq__actions a.HomeHero-module__NRzLjq__btnOutline{border-color:var(--color-paper);color:var(--color-paper);background:0 0}@media (hover:hover) and (pointer:fine){.HomeHero-module__NRzLjq__hero .HomeHero-module__NRzLjq__actions a.HomeHero-module__NRzLjq__btnOutline:hover{border-color:var(--color-accent);color:var(--color-ink);transform:translateY(-1px)}}.HomeHero-module__NRzLjq__hero .HomeHero-module__NRzLjq__actions a.HomeHero-module__NRzLjq__btnOutline.button-flair--tap-active{border-color:var(--color-accent);color:var(--color-ink)}.HomeHero-module__NRzLjq__fitNote{margin:var(--space-md) 0 0;color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-small);line-height:1.5}.HomeHero-module__NRzLjq__hero .HomeHero-module__NRzLjq__fitNote a.HomeHero-module__NRzLjq__fitLink{min-height:44px;color:var(--color-paper);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.HomeHero-module__NRzLjq__hero .HomeHero-module__NRzLjq__fitNote a.HomeHero-module__NRzLjq__fitLink:hover{color:var(--color-accent)}}.HomeHero-module__NRzLjq__toggle{right:var(--gutter);bottom:var(--space-md);z-index:2;border-radius:var(--radius-pill);background:#fffefce0;background:color-mix(in oklch, var(--color-paper) 88%, transparent);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}@media (hover:hover) and (pointer:fine){.HomeHero-module__NRzLjq__toggle:hover{background:var(--color-paper)}}.HomeHero-module__NRzLjq__toggle:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.HomeHero-module__NRzLjq__toggle{transition-duration:1ms}.HomeHero-module__NRzLjq__toggle:active,.HomeHero-module__NRzLjq__hero .HomeHero-module__NRzLjq__actions a.HomeHero-module__NRzLjq__btnOutline:hover{transform:none}}
.PresetLightbox-module__Ta-TXG__overlay,.PresetLightbox-module__Ta-TXG__content{--color-paper:#fffefc;--color-accent:#e2d5ca;--color-on-ink-2:#cfc9c4;--color-scrim:#0b0907f7;--font-display:var(--font-outfit), system-ui, sans-serif;--text-small:.875rem;--space-md:16px;--space-lg:24px;--gutter:clamp(16px, 3.4vw, 48px);--radius-pill:9999px;--ease-out:cubic-bezier(.19, 1, .22, 1)}@supports (color:lab(0% 0 0)){.PresetLightbox-module__Ta-TXG__overlay,.PresetLightbox-module__Ta-TXG__content{--color-scrim:lab(2.47008% .54536 .827938/.97)}}.PresetLightbox-module__Ta-TXG__overlay{z-index:62;background:#0b0907f7;position:fixed;inset:0}@supports (color:oklch(0% 0 0)){.PresetLightbox-module__Ta-TXG__overlay{background:var(--color-scrim)}}.PresetLightbox-module__Ta-TXG__content{z-index:63;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.01em;border:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.PresetLightbox-module__Ta-TXG__content:focus{outline:none}.PresetLightbox-module__Ta-TXG__content :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.PresetLightbox-module__Ta-TXG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PresetLightbox-module__Ta-TXG__bar{padding:10px var(--gutter);color:var(--color-on-ink-2);font-size:var(--text-small);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;line-height:1.4;display:flex}.PresetLightbox-module__Ta-TXG__iconButton{box-sizing:border-box;border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-paper);cursor:pointer;transition:background-color .15s var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.PresetLightbox-module__Ta-TXG__stepButton{border:1px solid #fffefc59;border:1px solid color-mix(in oklch, var(--color-paper) 35%, transparent)}@media (hover:hover) and (pointer:fine){.PresetLightbox-module__Ta-TXG__iconButton:hover{background:#fffefc1f;background:color-mix(in oklch, var(--color-paper) 12%, transparent)}}.PresetLightbox-module__Ta-TXG__stage{justify-content:center;align-items:center;gap:var(--space-md);min-height:0;padding:0 var(--gutter);flex:1;display:flex}.PresetLightbox-module__Ta-TXG__frame{flex:auto;align-self:stretch;min-width:0;max-width:1600px;position:relative}.PresetLightbox-module__Ta-TXG__image{-o-object-fit:contain;object-fit:contain;border-radius:2px}.PresetLightbox-module__Ta-TXG__caption{max-width:none;padding:var(--space-md) var(--gutter) var(--space-lg);color:var(--color-on-ink-2);text-align:center;font-size:.9375rem;line-height:1.4;font-family:var(--font-display);margin:0}@media (prefers-reduced-motion:reduce){.PresetLightbox-module__Ta-TXG__iconButton{transition-duration:1ms}}
.HowToBuySection-module__yWXToW__section{padding:var(--section-md) 0 var(--section-sm)}.HowToBuySection-module__yWXToW__head{justify-content:space-between;align-items:flex-end;gap:var(--space-md) var(--space-2xl);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.HowToBuySection-module__yWXToW__routes{border-bottom:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.HowToBuySection-module__yWXToW__route{gap:var(--space-xl);padding:var(--space-lg) 0;border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}.HowToBuySection-module__yWXToW__section .HowToBuySection-module__yWXToW__copy{margin:0}.HowToBuySection-module__yWXToW__section .HowToBuySection-module__yWXToW__route a.HowToBuySection-module__yWXToW__cta{padding-inline:var(--space-md);justify-self:stretch}@media (min-width:40rem){.HowToBuySection-module__yWXToW__route{grid-template-columns:minmax(0,1fr) 17rem;align-items:center}.HowToBuySection-module__yWXToW__section .HowToBuySection-module__yWXToW__copy{grid-row:2}}@media (min-width:60rem){.HowToBuySection-module__yWXToW__route{gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,6fr) 17rem}.HowToBuySection-module__yWXToW__section .HowToBuySection-module__yWXToW__copy{grid-row:auto}}
.PresetGallery-module__9WV3TG__section{padding:var(--section-sm) 0 var(--section-md)}.PresetGallery-module__9WV3TG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PresetGallery-module__9WV3TG__pictured{max-width:none;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-small);margin:0 0 12px;font-weight:500;line-height:1.4}.PresetGallery-module__9WV3TG__finishBar{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 16px -6px;display:flex}.PresetGallery-module__9WV3TG__finishSwatches{flex-wrap:wrap;display:flex}.PresetGallery-module__9WV3TG__finishSwatch{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid}.PresetGallery-module__9WV3TG__finishChip{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--color-grey) 45%, transparent);border-radius:var(--radius-pill);background:var(--swatch);width:24px;height:24px;transition:box-shadow .15s var(--ease-out)}.PresetGallery-module__9WV3TG__finishSwatch[aria-pressed=true] .PresetGallery-module__9WV3TG__finishChip{border-color:var(--color-paper);box-shadow:0 0 0 2px var(--color-ink)}@media (hover:hover){.PresetGallery-module__9WV3TG__finishSwatch[aria-pressed=false]:hover .PresetGallery-module__9WV3TG__finishChip{box-shadow:0 0 0 2px var(--color-grey)}}.PresetGallery-module__9WV3TG__finishName{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);margin:0;padding-left:6px;font-weight:500;line-height:1.4}@media (forced-colors:active){.PresetGallery-module__9WV3TG__finishChip{forced-color-adjust:none;border-color:canvastext}.PresetGallery-module__9WV3TG__finishSwatch[aria-pressed=true] .PresetGallery-module__9WV3TG__finishChip{outline-offset:2px;outline:2px solid highlight}}.PresetGallery-module__9WV3TG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PresetGallery-module__9WV3TG__tile{border-radius:var(--radius-sm);background:var(--color-paper-2);aspect-ratio:4/3;min-width:0;margin:0;position:relative;overflow:hidden}.PresetGallery-module__9WV3TG__lead,.PresetGallery-module__9WV3TG__solo,.PresetGallery-module__9WV3TG__wide{grid-column:1/-1}@media (min-width:60rem){.PresetGallery-module__9WV3TG__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.PresetGallery-module__9WV3TG__tile.PresetGallery-module__9WV3TG__lead{aspect-ratio:auto;grid-area:1/1/3/9}.PresetGallery-module__9WV3TG__tile.PresetGallery-module__9WV3TG__r1{grid-area:1/9/auto/13}.PresetGallery-module__9WV3TG__tile.PresetGallery-module__9WV3TG__r2{grid-area:2/9/auto/13}.PresetGallery-module__9WV3TG__tile.PresetGallery-module__9WV3TG__third{grid-column:span 4}.PresetGallery-module__9WV3TG__tile.PresetGallery-module__9WV3TG__half{grid-column:span 6}.PresetGallery-module__9WV3TG__tile.PresetGallery-module__9WV3TG__wide{aspect-ratio:2;grid-column:1/-1}}.PresetGallery-module__9WV3TG__open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.PresetGallery-module__9WV3TG__tile .PresetGallery-module__9WV3TG__open:focus-visible{outline-offset:-4px}.PresetGallery-module__9WV3TG__zoom{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease-out)}@media (hover:hover) and (pointer:fine){.PresetGallery-module__9WV3TG__tile:hover .PresetGallery-module__9WV3TG__zoom{transform:scale(1.02)}}.PresetGallery-module__9WV3TG__chip{box-sizing:border-box;border-radius:var(--radius-sm);background:#fffefce0;background:color-mix(in oklch, var(--color-paper) 88%, transparent);max-width:calc(100% - 24px);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);padding:6px 10px;font-weight:500;line-height:1.3;position:absolute;bottom:12px;left:12px;transform:translateY(4px)}.PresetGallery-module__9WV3TG__tile:focus-within .PresetGallery-module__9WV3TG__chip{opacity:1;transform:none}@media (hover:hover){.PresetGallery-module__9WV3TG__tile:hover .PresetGallery-module__9WV3TG__chip{opacity:1;transform:none}}@media (hover:none){.PresetGallery-module__9WV3TG__chip{opacity:1;transform:none}}.PresetGallery-module__9WV3TG__placeholder{box-sizing:border-box;border:1px dashed var(--color-grey);border-radius:var(--radius-sm);color:var(--color-ink-2);font-family:var(--font-display);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:1rem;font-weight:500;line-height:1.4;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.PresetGallery-module__9WV3TG__zoom,.PresetGallery-module__9WV3TG__chip,.PresetGallery-module__9WV3TG__finishChip{transition-duration:1ms}.PresetGallery-module__9WV3TG__tile:hover .PresetGallery-module__9WV3TG__zoom{transform:none}}
.InstallationSection-module__2eIU2a__section{padding:0 0 var(--section-sm)}.InstallationSection-module__2eIU2a__layout{align-items:start}.InstallationSection-module__2eIU2a__media{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.InstallationSection-module__2eIU2a__tile{min-width:0;margin:0}.InstallationSection-module__2eIU2a__frame{aspect-ratio:9/16}.InstallationSection-module__2eIU2a__animationFrame:after{content:"";border:1px solid var(--color-rule);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.InstallationSection-module__2eIU2a__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.InstallationSection-module__2eIU2a__toggle{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:transform .15s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:0;right:0}.InstallationSection-module__2eIU2a__toggle:before{content:"";border:1px solid var(--color-grey);border-radius:var(--radius-pill);background:var(--color-paper);transition:background-color .15s var(--ease-out);position:absolute;inset:6px}.InstallationSection-module__2eIU2a__toggle>svg{position:relative}@media (min-width:37.5rem){.InstallationSection-module__2eIU2a__toggle{right:var(--space-md);bottom:var(--space-md)}.InstallationSection-module__2eIU2a__toggle:before{inset:0}}@media (hover:hover) and (pointer:fine){.InstallationSection-module__2eIU2a__toggle:hover:before{background:var(--color-accent)}}.InstallationSection-module__2eIU2a__toggle:active{transform:translateY(1px)}.InstallationSection-module__2eIU2a__body{align-items:flex-start;gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.InstallationSection-module__2eIU2a__details{align-self:stretch;margin:0}.InstallationSection-module__2eIU2a__detail{padding:var(--space-md) 0;border-top:1px solid var(--color-rule)}.InstallationSection-module__2eIU2a__term{align-items:center;gap:var(--space-md);color:var(--color-ink);font-family:var(--font-display);font-weight:600;display:flex}.InstallationSection-module__2eIU2a__icon{width:20px;height:20px;color:var(--color-ink);flex:none}.InstallationSection-module__2eIU2a__description{max-width:52ch;margin:var(--space-xs) 0 0;padding-left:calc(20px + var(--space-md))}.InstallationSection-module__2eIU2a__section .InstallationSection-module__2eIU2a__reassurance{max-width:none;margin:var(--space-2xl) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--color-rule);color:inherit}.InstallationSection-module__2eIU2a__section a.InstallationSection-module__2eIU2a__inlineLink{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.InstallationSection-module__2eIU2a__section a.InstallationSection-module__2eIU2a__inlineLink:hover{color:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){.InstallationSection-module__2eIU2a__toggle,.InstallationSection-module__2eIU2a__toggle:before{transition-duration:1ms}.InstallationSection-module__2eIU2a__toggle:active{transform:none}}
div.HomePage-module__JTxRZW__home{padding-top:0}
.PresetHangSection-module__klzQpW__section{padding:var(--section-md) 0;border-top:1px solid var(--color-rule)}.PresetHangSection-module__klzQpW__inner{gap:var(--space-2xl);flex-direction:column;display:flex}.PresetHangSection-module__klzQpW__intro{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.PresetHangSection-module__klzQpW__title{max-width:16ch}.PresetHangSection-module__klzQpW__clips{gap:var(--space-2xl) var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.PresetHangSection-module__klzQpW__clip{gap:var(--space-md);flex-direction:column;min-width:0;margin:0;display:flex}.PresetHangSection-module__klzQpW__tag{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--color-paper) 88%, transparent);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);padding:6px 10px;font-weight:500;line-height:1.2;position:absolute;top:12px;left:12px}.PresetHangSection-module__klzQpW__caption{flex-direction:column;gap:6px;max-width:52ch;display:flex}.PresetHangSection-module__klzQpW__clipTitle{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.PresetHangSection-module__klzQpW__clipText{max-width:none;color:inherit;margin:0;font-size:1.0625rem}@media (min-width:40rem){.PresetHangSection-module__klzQpW__clips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.PresetHangSection-module__klzQpW__intro{gap:var(--section-sm);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
.PlanningSection-module__iguZpq__section{padding:var(--section-md) 0;background:var(--color-paper-2)}.PlanningSection-module__iguZpq__layout{align-items:start}.PlanningSection-module__iguZpq__intro{min-width:0}.PlanningSection-module__iguZpq__section .PlanningSection-module__iguZpq__title{margin-bottom:var(--space-md)}.PlanningSection-module__iguZpq__section .PlanningSection-module__iguZpq__lede{max-width:40ch;margin-bottom:var(--space-xl)}.PlanningSection-module__iguZpq__actions{align-items:center;gap:var(--space-md) var(--space-xl);flex-wrap:wrap;display:flex}.PlanningSection-module__iguZpq__promises{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.PlanningSection-module__iguZpq__promise{gap:var(--space-xs) var(--space-lg);padding:var(--space-md) 0;border-top:1px solid var(--color-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.PlanningSection-module__iguZpq__term{color:var(--color-ink);font-family:var(--font-display);font-weight:600}.PlanningSection-module__iguZpq__description{margin:0}
.PresetMoreSection-module__chj3ha__section{padding:var(--section-md) 0 var(--section-lg)}.PresetMoreSection-module__chj3ha__inner{gap:var(--space-2xl);flex-direction:column;display:flex}.PresetMoreSection-module__chj3ha__head{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.PresetMoreSection-module__chj3ha__row{gap:var(--space-md);padding:6px 6px calc(var(--space-sm) + 6px);scroll-snap-type:x mandatory;grid-auto-columns:minmax(15rem,80%);grid-auto-flow:column;margin:-6px -6px 0;scroll-padding-inline:6px;list-style:none;display:grid;overflow-x:auto}.PresetMoreSection-module__chj3ha__item{scroll-snap-align:start;min-width:0}@media (min-width:60rem){.PresetMoreSection-module__chj3ha__row{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.PresetMoreSection-module__chj3ha__section a.PresetMoreSection-module__chj3ha__card{box-sizing:border-box;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);min-width:0;height:100%;color:var(--color-ink);transition:box-shadow .3s var(--ease-out);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.PresetMoreSection-module__chj3ha__section a.PresetMoreSection-module__chj3ha__card:hover{color:var(--color-ink);box-shadow:0 20px 40px -12px #14110f14;box-shadow:0 20px 40px -12px color-mix(in oklch, var(--color-ink) 8%, transparent)}.PresetMoreSection-module__chj3ha__section a.PresetMoreSection-module__chj3ha__card:hover .PresetMoreSection-module__chj3ha__image{transform:scale(1.02)}}.PresetMoreSection-module__chj3ha__media{border-radius:var(--radius-sm);background:var(--color-paper-2);aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.PresetMoreSection-module__chj3ha__image{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease-out)}.PresetMoreSection-module__chj3ha__name{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.3}.PresetMoreSection-module__chj3ha__meta{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:auto;line-height:1.5;display:flex}.PresetMoreSection-module__chj3ha__price{color:var(--color-ink);white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:reduce){.PresetMoreSection-module__chj3ha__section a.PresetMoreSection-module__chj3ha__card,.PresetMoreSection-module__chj3ha__image{transition-duration:1ms}.PresetMoreSection-module__chj3ha__section a.PresetMoreSection-module__chj3ha__card:hover .PresetMoreSection-module__chj3ha__image{transform:none}}
.PullOptionsSection-module__y6_Z5a__section{padding:var(--section-md) 0 var(--section-sm)}.PullOptionsSection-module__y6_Z5a__head{gap:var(--space-md);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.PullOptionsSection-module__y6_Z5a__switches{gap:var(--space-md) var(--space-2xl);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.PullOptionsSection-module__y6_Z5a__tiles{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.PullOptionsSection-module__y6_Z5a__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75rem){.PullOptionsSection-module__y6_Z5a__tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.PullOptionsSection-module__y6_Z5a__tile{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.PullOptionsSection-module__y6_Z5a__frame{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);overflow:hidden}.PullOptionsSection-module__y6_Z5a__frameDefault{border:2px solid var(--color-ink)}.PullOptionsSection-module__y6_Z5a__drawing{aspect-ratio:600/395;width:100%;height:auto;display:block}.PullOptionsSection-module__y6_Z5a__section .PullOptionsSection-module__y6_Z5a__label{justify-content:space-between;align-items:baseline;gap:0 var(--space-sm);max-width:none;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-small);flex-wrap:wrap;margin:0;font-weight:500;line-height:1.4;display:flex}.PullOptionsSection-module__y6_Z5a__defaultMark{color:var(--color-muted);letter-spacing:.15em;text-transform:uppercase;flex:none}.PullOptionsSection-module__y6_Z5a__section .PullOptionsSection-module__y6_Z5a__footnote{max-width:72ch;margin-top:var(--space-xl)}
.PresetPlanningSection-module__kWTJEW__section{padding:var(--section-md) 0;background:var(--color-paper-2)}.PresetPlanningSection-module__kWTJEW__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.PresetPlanningSection-module__kWTJEW__title{max-width:16ch}.PresetPlanningSection-module__kWTJEW__body{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.PresetPlanningSection-module__kWTJEW__actions{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.PresetPlanningSection-module__kWTJEW__section .PresetPlanningSection-module__kWTJEW__actions a.PresetPlanningSection-module__kWTJEW__button{background:0 0;min-height:52px}@media (hover:hover) and (pointer:fine){.PresetPlanningSection-module__kWTJEW__section .PresetPlanningSection-module__kWTJEW__actions a.PresetPlanningSection-module__kWTJEW__button:hover{background:var(--color-accent)}}@media (min-width:60rem){.PresetPlanningSection-module__kWTJEW__layout{gap:var(--section-sm);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
.ShopSection-module__qPgPiq__shop{padding:var(--section-md) 0 var(--section-lg)}.ShopSection-module__qPgPiq__head{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.ShopSection-module__qPgPiq__shop .ShopSection-module__qPgPiq__intro{max-width:52ch;color:inherit;font-size:inherit;line-height:inherit;margin:0}.ShopSection-module__qPgPiq__cards{gap:var(--space-2xl) var(--space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ShopSection-module__qPgPiq__item{min-width:0}@media (min-width:40rem){.ShopSection-module__qPgPiq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.ShopSection-module__qPgPiq__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
.PresetTrustRow-module__skUERq__section{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.PresetTrustRow-module__skUERq__list{box-sizing:border-box;gap:var(--space-lg);max-width:1440px;padding:var(--space-xl) var(--gutter);grid-template-columns:minmax(0,1fr);margin:0 auto;list-style:none;display:grid}.PresetTrustRow-module__skUERq__item{align-items:flex-start;gap:14px;min-width:0;display:flex}.PresetTrustRow-module__skUERq__icon{color:var(--color-ink);flex-shrink:0;margin-top:1px}.PresetTrustRow-module__skUERq__text{max-width:none;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small);margin:0;line-height:1.45}.PresetTrustRow-module__skUERq__term{color:var(--color-ink);margin-bottom:2px;font-size:1rem;font-weight:600;display:block}.PresetTrustRow-module__skUERq__section .PresetTrustRow-module__skUERq__text a.PresetTrustRow-module__skUERq__link{color:var(--color-muted);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (hover:hover) and (pointer:fine){.PresetTrustRow-module__skUERq__section .PresetTrustRow-module__skUERq__text a.PresetTrustRow-module__skUERq__link:hover{color:var(--color-ink-2)}}@media (min-width:40rem){.PresetTrustRow-module__skUERq__list{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.PresetTrustRow-module__skUERq__list{grid-template-columns:repeat(4,minmax(0,1fr))}}
.StorageWallsSection-module__F0eQdq__walls{padding:var(--section-lg) 0 var(--section-md)}.StorageWallsSection-module__F0eQdq__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.StorageWallsSection-module__F0eQdq__headRow{margin:0 0 var(--space-2xl)}.StorageWallsSection-module__F0eQdq__head{min-width:0;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-lead);letter-spacing:-.015em;font-weight:500;line-height:1.35}.StorageWallsSection-module__F0eQdq__walls .StorageWallsSection-module__F0eQdq__runIn{color:var(--color-ink);font:inherit;letter-spacing:inherit;margin:0;font-style:normal;font-weight:600;display:inline}.StorageWallsSection-module__F0eQdq__walls .StorageWallsSection-module__F0eQdq__runInText{max-width:none;color:inherit;font:inherit;letter-spacing:inherit;margin:0;display:inline}.StorageWallsSection-module__F0eQdq__cards{align-items:start;margin:0;padding:0;list-style:none}.StorageWallsSection-module__F0eQdq__item{min-width:0}@media (min-width:60rem){.StorageWallsSection-module__F0eQdq__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1836fr) minmax(0,2438fr)}.StorageWallsSection-module__F0eQdq__head{grid-column:2}}