@layer reset, tokens, base, components, pages;@layer pages{.homepage_homepage__rGcpY{min-height:100vh;overflow:hidden;background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans);font-size:18px}.homepage_homepage__rGcpY,.homepage_homepage__rGcpY *{box-sizing:border-box}.homepage_homepage__rGcpY figure,.homepage_homepage__rGcpY h1,.homepage_homepage__rGcpY h2,.homepage_homepage__rGcpY h3,.homepage_homepage__rGcpY p{margin:0}.homepage_homepage__rGcpY h1,.homepage_homepage__rGcpY h2,.homepage_homepage__rGcpY h3{font-family:var(--font-serif);font-weight:400;letter-spacing:-.025em}.homepage_homepage__rGcpY h1{font-size:clamp(3.35rem,4.25vw,4.56rem);line-height:var(--app-leading-snap-tight)}.homepage_homepage__rGcpY h2{font-size:clamp(3.8rem,4.9vw,5.25rem);line-height:var(--app-leading-snap-tight)}.homepage_homepage__rGcpY h3{font-size:clamp(2.5rem,3.1vw,3.95rem);line-height:var(--app-leading-snap-tight)}.homepage_home-section__it2ea{position:relative;display:flex;min-height:min(67.5rem,100svh);flex-direction:column;padding:var(--app-rhythm-2);overflow:hidden}.homepage_home-footer__iKwF9{display:flex;align-items:center;justify-content:space-between}.homepage_home-brand__t5_Q6{font-family:var(--font-serif);color:inherit;font-size:clamp(1.2rem,1.45vw,1.7rem);font-weight:300;letter-spacing:.12em;line-height:var(--app-leading-snap-tight);text-decoration:none;white-space:nowrap}.homepage_home-nav__ShUl_{display:flex;gap:var(--app-rhythm-1);font-size:clamp(.85rem,1.1vw,1.3rem)}.homepage_home-nav__ShUl_ a,.homepage_home-text-link__yEK64{color:inherit;text-decoration:none}.homepage_home-nav__ShUl_ a:focus-visible,.homepage_home-nav__ShUl_ a:hover,.homepage_home-text-link__yEK64:focus-visible,.homepage_home-text-link__yEK64:hover{color:var(--app-accent)}.homepage_home-button__yopP7{display:inline-flex;min-height:var(--app-control-height);align-items:center;justify-content:center;gap:var(--app-rhythm-1);padding:0 1.55rem;background:var(--app-ink);color:var(--app-paper);font-size:clamp(.88rem,1.1vw,1.3rem);font-weight:400;line-height:var(--app-leading-snap-tight);text-decoration:none;white-space:nowrap}.homepage_home-button__yopP7:focus-visible,.homepage_home-button__yopP7:hover{background:var(--app-accent)}.homepage_home-button__yopP7 span,.homepage_home-text-link__yEK64 span{font-family:var(--font-sans)}.homepage_home-text-link__yEK64{display:inline-flex;align-items:center;gap:var(--app-rhythm-1);padding-bottom:.25rem;border-bottom:1px solid;font-size:clamp(.9rem,1.1vw,1.3rem);white-space:nowrap}.homepage_home-image__Lca1F{width:100%;height:auto;overflow:hidden;background:var(--app-placeholder)}.homepage_home-image__Lca1F img{display:block;width:100%;height:100%;object-fit:cover}.homepage_homepage__rGcpY figcaption{padding-top:var(--app-rhythm-half);color:var(--app-muted);font-size:clamp(.85rem,1.1vw,1.35rem);line-height:var(--app-leading-heading)}.homepage_hero-grid__5StZ_{display:grid;min-height:0;flex:1 1;grid-template-columns:minmax(0,1.1fr) minmax(0,.98fr);gap:var(--app-rhythm-1)}.homepage_hero-main__uNZQd{display:flex;min-width:0;flex-direction:column}.homepage_hero-main-image__KbhPp{min-height:var(--app-rhythm-8);aspect-ratio:1002/849}.homepage_hero-main-image__KbhPp img{object-position:46% 50%}.homepage_hero-side__OA1NQ{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:var(--app-rhythm-1)}.homepage_home-actions__bflcw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--app-rhythm-1) 2rem}.homepage_hero-small-grid__q8hfW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-rhythm-1)}.homepage_hero-small-grid__q8hfW .homepage_home-image__Lca1F{aspect-ratio:375/458}.homepage_home-direction__BafEB h2,.homepage_home-materials__GoELf h2,.homepage_home-surfaces__bYosY h2{margin:0 0 var(--app-rhythm-2)}.homepage_applications-grid__lMqak{display:grid;flex:1 1;grid-template-columns:22fr 32fr 22fr 24fr;align-items:start;gap:var(--app-rhythm-half)}.homepage_application-tall__34rgK{aspect-ratio:384/738}.homepage_application-wide__0OUn4{aspect-ratio:1455/970}.homepage_application-bedroom__7YEdW{padding-top:var(--app-rhythm-4)}.homepage_application-cabinetry__H6Bdz{padding-top:var(--app-rhythm-2)}.homepage_application-cabinet-image__bXUKi{aspect-ratio:970/1455}.homepage_applications-grid__lMqak figcaption{color:var(--app-ink);font-size:clamp(1rem,1.3vw,1.55rem)}.homepage_material-pairs__JBhip{display:grid;flex:1 1;grid-template-columns:1.5fr 1fr;gap:var(--app-rhythm-2)}.homepage_material-pair-secondary__5hRvK{padding-top:var(--app-rhythm-2)}.homepage_pair-heading__fn9Iv{display:flex;align-items:baseline;gap:var(--app-rhythm-1);margin-bottom:var(--app-rhythm-1)}.homepage_pair-heading__fn9Iv span{color:var(--app-muted);font-size:clamp(.8rem,1vw,1.1rem)}.homepage_pair-images__xffjd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-rhythm-1)}.homepage_material-room__HGLbu{aspect-ratio:580/870}.homepage_material-detail-primary__oOgjy{padding-top:var(--app-rhythm-3)}.homepage_material-detail__Gs6Pk{aspect-ratio:517/465}.homepage_material-room-secondary__Rgpm3{aspect-ratio:1500/2000}.homepage_material-detail-secondary__Mtr8D{padding-top:var(--app-rhythm-3)}.homepage_material-detail-secondary-image__6HzRj{aspect-ratio:980/700}.homepage_home-materials__GoELf>.homepage_home-text-link__yEK64{position:absolute;right:clamp(1.5rem,3vw,3.5rem);bottom:clamp(1.5rem,3vw,3.5rem)}.homepage_section-intro__eM_Kv{margin-top:0;margin-bottom:var(--app-rhythm-2);color:var(--app-muted);font-size:clamp(1rem,1.25vw,1.45rem)}.homepage_board-layout__kkmx7{display:grid;flex:1 1;grid-template-columns:minmax(0,1.55fr) minmax(20rem,.8fr);align-items:center;gap:var(--app-rhythm-2)}.homepage_board-label__qkrfb{margin-bottom:var(--app-rhythm-1);color:var(--app-muted);font-size:clamp(.9rem,1.1vw,1.25rem)}.homepage_project-board__RJOLZ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:var(--app-rhythm-1)}.homepage_board-room-image__G7QUc{aspect-ratio:438/606}.homepage_board-detail-image__AgX5w{aspect-ratio:979/699}.homepage_tone-references__y24V0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-rhythm-1);margin-top:var(--app-rhythm-1)}.homepage_tone-reference__GwE5Z{height:var(--app-rhythm-6);background-image:url(/photos/Mysuru_Aranya_35442_Roomshot_Web_LR-fullscreen.webp);background-repeat:no-repeat}.homepage_tone-timber__uYAGm{background-position:0 28%;background-size:800% auto}.homepage_tone-upholstery__HKcFB{background-position:20% 74%;background-size:300% auto}.homepage_board-copy__DenNr{padding-top:var(--app-rhythm-2)}.homepage_board-copy__DenNr h3{max-width:34rem;font-size:clamp(2.8rem,4vw,4.6rem);line-height:var(--app-leading-snap-tight)}.homepage_board-copy__DenNr .homepage_home-button__yopP7{margin-top:var(--app-rhythm-2)}.homepage_board-copy__DenNr p{max-width:25rem;margin-top:var(--app-rhythm-1);color:var(--app-muted);font-size:.95rem;line-height:var(--app-leading-body)}.homepage_closing-images__beKIs{display:grid;flex:1 1;grid-template-columns:1fr 2fr;gap:var(--app-rhythm-1)}.homepage_closing-images__beKIs .homepage_home-image__Lca1F{min-height:var(--app-rhythm-8)}.homepage_closing-madame__9qOLE img{object-position:50% 67%}.homepage_closing-villa__kBrv9 img{object-position:50% 60%}.homepage_closing-copy__MQHBv{display:flex;align-items:center;justify-content:space-between;gap:var(--app-rhythm-1);margin-top:var(--app-rhythm-2)}.homepage_closing-copy__MQHBv h2{font-size:clamp(3.5rem,5.2vw,5.65rem)}.homepage_home-footer__iKwF9{margin-top:var(--app-rhythm-2)}@media (max-width:1100px){.homepage_home-section__it2ea{min-height:auto}.homepage_board-layout__kkmx7,.homepage_hero-grid__5StZ_,.homepage_material-pairs__JBhip{flex:initial}.homepage_hero-grid__5StZ_{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.homepage_applications-grid__lMqak{flex:initial}.homepage_board-layout__kkmx7{align-items:start}}@media (max-width:760px){.homepage_home-nav__ShUl_{order:3;width:100%;justify-content:space-between;gap:var(--app-rhythm-half)}.homepage_board-layout__kkmx7,.homepage_closing-images__beKIs,.homepage_hero-grid__5StZ_,.homepage_material-pairs__JBhip,.homepage_project-board__RJOLZ{grid-template-columns:1fr}.homepage_hero-side__OA1NQ{gap:var(--app-rhythm-2)}.homepage_applications-grid__lMqak,.homepage_hero-small-grid__q8hfW{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage_application-bedroom__7YEdW,.homepage_application-cabinetry__H6Bdz,.homepage_material-detail-primary__oOgjy,.homepage_material-detail-secondary__Mtr8D,.homepage_material-pair-secondary__5hRvK{padding-top:0}.homepage_material-pairs__JBhip{gap:var(--app-rhythm-2)}.homepage_home-materials__GoELf>.homepage_home-text-link__yEK64{position:static;align-self:flex-end;margin-top:var(--app-rhythm-1)}.homepage_section-intro__eM_Kv{margin-top:0;margin-bottom:var(--app-rhythm-1)}.homepage_board-copy__DenNr{padding-top:0}.homepage_closing-copy__MQHBv,.homepage_home-footer__iKwF9{align-items:flex-start;flex-direction:column}.homepage_home-footer__iKwF9{gap:var(--app-rhythm-1)}}@media (max-width:480px){.homepage_home-section__it2ea{padding:var(--app-rhythm-1)}.homepage_applications-grid__lMqak,.homepage_hero-small-grid__q8hfW,.homepage_pair-images__xffjd{grid-template-columns:1fr}.homepage_applications-grid__lMqak .homepage_home-image__Lca1F,.homepage_hero-small-grid__q8hfW .homepage_home-image__Lca1F{aspect-ratio:4/3}.homepage_pair-heading__fn9Iv{align-items:flex-start;flex-direction:column;gap:var(--app-rhythm-half)}.homepage_home-footer__iKwF9 .homepage_home-nav__ShUl_{width:100%}}.homepage_home-plan__5K92h{min-height:auto;gap:var(--app-rhythm-1);align-items:flex-start}.homepage_home-plan__5K92h h2{margin:0}.homepage_plan-intro__nBGoZ{max-width:60ch;color:var(--app-muted);font-size:clamp(1rem,1.25vw,1.45rem);line-height:var(--app-leading-body)}.homepage_video-hero__8sbV7{position:relative;height:100svh;min-height:36rem;overflow:hidden;background:var(--app-ink) url(/videos/home-hero/hero-v2-poster.webp) center /cover no-repeat;color:var(--app-paper)}.homepage_video-hero__8sbV7:after,.homepage_video-hero__8sbV7:before{position:absolute;z-index:1;right:0;left:0;content:"";pointer-events:none}.homepage_video-hero__8sbV7:before{top:0;height:10rem;background:linear-gradient(rgb(0 0 0/.5),rgb(0 0 0/0))}.homepage_video-hero__8sbV7:after{bottom:0;height:70%;background:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/.45) 45%,rgb(0 0 0/.72))}.homepage_video-hero-media__RoCMt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.homepage_video-hero-header__WOyz9{position:absolute;z-index:3;top:0;right:0;left:0}.homepage_video-hero-copy__ix9Fb{position:absolute;z-index:2;right:var(--app-rhythm-2);bottom:var(--app-rhythm-2);left:var(--app-rhythm-2);max-width:52rem}.homepage_homepage__rGcpY .homepage_video-hero-copy__ix9Fb h1{color:var(--app-paper);text-shadow:0 2px 24px rgb(0 0 0/.35)}.homepage_video-hero-copy__ix9Fb p{max-width:40rem;margin:var(--app-rhythm-1) 0;color:rgb(255 255 255/.9);font-size:clamp(1rem,1.2vw,1.45rem);line-height:var(--app-leading-body)}.homepage_video-hero-copy__ix9Fb .homepage_home-button__yopP7{background:var(--app-paper);color:var(--app-ink)}.homepage_video-hero-copy__ix9Fb .homepage_home-button__yopP7:focus-visible,.homepage_video-hero-copy__ix9Fb .homepage_home-button__yopP7:hover{background:var(--app-accent);color:var(--app-paper)}.homepage_video-hero-copy__ix9Fb .homepage_home-text-link__yEK64:focus-visible,.homepage_video-hero-copy__ix9Fb .homepage_home-text-link__yEK64:hover{color:var(--app-paper);opacity:.8}@media (max-width:760px){.homepage_video-hero-media__RoCMt,.homepage_video-hero__8sbV7{background-position:100%;object-position:100% center}.homepage_video-hero-copy__ix9Fb{right:var(--app-rhythm-1);bottom:var(--app-rhythm-2);left:var(--app-rhythm-1)}}@media (prefers-reduced-motion:reduce){.homepage_video-hero-media__RoCMt{display:none}}}@layer reset, tokens, base, components, pages;@layer components{.role-avatar_avatar__8POKh{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;line-height:0}.role-avatar_avatar__8POKh svg{display:block;overflow:visible}.role-avatar_sparkle__fsBtv,.role-avatar_symbol__J8gdI{transform-box:fill-box;transform-origin:center}.role-avatar_avatar__8POKh:hover .role-avatar_symbol__J8gdI,a:hover .role-avatar_avatar__8POKh .role-avatar_symbol__J8gdI,button:hover .role-avatar_avatar__8POKh .role-avatar_symbol__J8gdI{animation:role-avatar_symbolPop__puK1m .6s cubic-bezier(.2,.9,.3,1.3)}.role-avatar_avatar__8POKh:hover .role-avatar_sparkle__fsBtv,a:hover .role-avatar_avatar__8POKh .role-avatar_sparkle__fsBtv,button:hover .role-avatar_avatar__8POKh .role-avatar_sparkle__fsBtv{animation:role-avatar_sparkle__fsBtv .9s ease-in-out}@keyframes role-avatar_symbolPop__puK1m{0%{transform:scale(1) rotate(0deg)}40%{transform:scale(1.12) rotate(-6deg)}70%{transform:scale(.97) rotate(3deg)}to{transform:scale(1) rotate(0deg)}}@keyframes role-avatar_sparkle__fsBtv{0%,to{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.4;transform:scale(1.5) rotate(90deg)}}@media (prefers-reduced-motion:reduce){.role-avatar_avatar__8POKh:hover .role-avatar_sparkle__fsBtv,.role-avatar_avatar__8POKh:hover .role-avatar_symbol__J8gdI,a:hover .role-avatar_avatar__8POKh .role-avatar_sparkle__fsBtv,a:hover .role-avatar_avatar__8POKh .role-avatar_symbol__J8gdI,button:hover .role-avatar_avatar__8POKh .role-avatar_sparkle__fsBtv,button:hover .role-avatar_avatar__8POKh .role-avatar_symbol__J8gdI{animation:none}}}@layer reset, tokens, base, components, pages;@layer components{.button_button__iBnBy{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-rhythm-half);min-height:var(--app-control-height);padding:var(--app-button-padding);border:1px solid transparent;border-radius:var(--app-btn-radius);font-family:var(--font-sans);font-size:var(--app-btn-font);font-weight:500;line-height:var(--app-leading-snap-text);text-decoration:none;cursor:pointer;transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast)}.button_primary__8QRtp{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border-color:var(--app-btn-primary-bg)}.button_primary__8QRtp:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover)}.button_secondary__4QS5s{background:var(--app-btn-secondary-bg);color:var(--app-ink);border-color:var(--app-btn-secondary-border)}.button_secondary__4QS5s:hover:not(:disabled){background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover)}.button_ghost__NAUHK{background:transparent;color:var(--app-ink)}.button_ghost__NAUHK:hover:not(:disabled){background:var(--app-ink-05)}.button_danger__d_rGF{background:var(--app-error-bg);color:var(--app-error-text);border-color:var(--app-error-border)}.button_danger__d_rGF:hover:not(:disabled){background:var(--app-error-text);color:var(--app-surface)}.button_small__mHJhG{min-height:calc(var(--app-control-height) - var(--app-rhythm-half));font-size:var(--app-btn-font-sm)}.button_large__be6Wh{min-height:calc(var(--app-control-height) + var(--app-rhythm-half))}.button_button__iBnBy:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.button_button__iBnBy:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);cursor:not-allowed}.button_accountCompanyButton__j2zlS{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-button-height);padding:var(--app-rhythm-half) 1.25rem;border:1px solid transparent;border-radius:var(--app-radius-sm);background:var(--app-ink);color:var(--app-paper);font-family:var(--font-sans);font-size:var(--app-nav);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--app-transition-fast)}.button_accountCompanyButton__j2zlS:focus-visible:not(:disabled),.button_accountCompanyButton__j2zlS:hover:not(:disabled){background:var(--app-accent)}.button_accountCompanyButton__j2zlS:disabled{opacity:.6;cursor:not-allowed}.button_accountTradeStatusTradeButton__yVqi7{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-control-height);padding:0 1.25rem;border-radius:var(--app-radius,6px);font-size:var(--app-nav);font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .12s ease;border:1px solid var(--app-ink);background:var(--app-ink);color:var(--app-paper)}.button_accountTradeStatusTradeButton__yVqi7:disabled{opacity:.5;cursor:default}.button_accountTradeStatusTradeButton__yVqi7:hover:not(:disabled){opacity:.85}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-button-height);padding:var(--app-button-padding);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover);color:var(--app-btn-primary-fg)}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}:where([data-erp-theme]) .button_adminInquiriesButton__ss4cD{gap:.45rem}:where([data-erp-theme]) .button_adminSettingsButton__97azZ{font-family:inherit;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:0 1.25rem;white-space:nowrap;cursor:pointer;background:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg);border:1px solid var(--app-btn-primary-bg);border-radius:var(--app-btn-radius);box-shadow:var(--app-btn-shadow);transition:background var(--app-transition-fast),border-color var(--app-transition-fast),color var(--app-transition-fast);font-size:var(--app-btn-font);font-weight:500;line-height:1.25}:where([data-erp-theme]) .button_adminSettingsButton__97azZ:hover:not(:disabled){background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover);color:var(--app-btn-primary-fg)}:where([data-erp-theme]) .button_adminSettingsButton__97azZ:disabled{background:var(--app-btn-disabled-bg);border-color:var(--app-btn-disabled-bg);color:var(--app-btn-disabled-fg);box-shadow:none;opacity:1;cursor:not-allowed}:where([data-erp-theme]) .button_adminSettingsButton__97azZ:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.button_samplesOrderSampleButtonButton__OXbDL{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-rhythm-half);padding:var(--app-rhythm-half) 1.25rem;font-family:var(--font-sans,inherit);font-size:var(--app-caption,.8125rem);font-weight:500;letter-spacing:var(--app-label-tracking,.05em);text-transform:uppercase;color:var(--app-ink,var(--app-palette-111111));background-color:initial;border:1px solid var(--app-ink,var(--app-palette-111111));border-radius:0;cursor:pointer;transition:all var(--app-transition-fast,.2s ease)}.button_samplesOrderSampleButtonButton__OXbDL:hover:not(:disabled){background-color:var(--app-ink,var(--app-palette-111111));color:var(--app-paper,var(--app-palette-ffffff))}.button_samplesOrderSampleButtonButton__OXbDL:disabled{opacity:.5;cursor:not-allowed}}@layer reset, tokens, base, components, pages;@layer pages{.settings_page__5d1dS{color:var(--app-ink);font-size:var(--app-body);max-width:78rem;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--app-header-gap)}.settings_header__iQcKb{margin:0}.settings_bento__7hvxb{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.settings_tile__8kPaN{display:flex;flex-direction:column;gap:1rem;padding:var(--app-panel-pad);background:var(--app-surface);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);min-width:0;box-shadow:var(--app-shadow-sm)}.settings_tileWide__tWBtI{grid-column:span 4}.settings_tileNarrow__fhqNl{grid-column:span 2;background:var(--app-panel-head-bg)}.settings_tileHalf__Xu1Ib{grid-column:span 3}.settings_tileTitle__zEU_M{display:inline-flex;align-items:center;gap:.5rem;margin:0}.settings_tileTitle__zEU_M svg{color:var(--tone-fg,var(--app-accent))}.settings_currentValue__6bblh{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--app-ink)}.settings_note__zJpur{margin:0;font-size:var(--app-body);line-height:1.55;color:var(--app-text-secondary)}.settings_presets__5SUMD{display:flex;flex-wrap:wrap;gap:.5rem}.settings_preset__TD0jg{min-height:36px;padding:0 .9rem;border:1px solid var(--app-btn-secondary-border);border-radius:var(--app-btn-radius);background:var(--app-btn-secondary-bg);color:var(--app-ink);font-family:inherit;font-size:var(--app-btn-font-sm);font-weight:500;line-height:1.25;cursor:pointer;transition:background var(--app-transition-fast),border-color var(--app-transition-fast)}.settings_preset__TD0jg:hover{background:var(--app-btn-secondary-hover);border-color:var(--app-btn-secondary-border-hover)}.settings_preset__TD0jg:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.settings_presetActive__WYYBR{background:var(--app-btn-primary-bg);border-color:var(--app-btn-primary-bg);color:var(--app-btn-primary-fg)}.settings_presetActive__WYYBR:hover{background:var(--app-btn-primary-hover);border-color:var(--app-btn-primary-hover)}.settings_form__sEud0{display:flex;flex-direction:column;gap:1rem;max-width:28rem}.settings_field__GCuY9{display:flex;flex-direction:column;gap:.4rem}.settings_fieldLabel__wusjh{font-size:.875rem;font-weight:600;color:var(--app-ink)}.settings_inputWrap__V7GPw{display:flex;align-items:center;gap:.6rem}.settings_unit__VXYbM{font-size:var(--app-body);color:var(--app-muted)}.settings_notice__UQKhj{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;margin:0;border:1px solid var(--app-error-border);border-radius:6px;background:var(--app-error-bg);color:var(--app-error-text);font-size:var(--app-caption)}@media (max-width:1000px){.settings_bento__7hvxb{grid-template-columns:repeat(2,minmax(0,1fr))}.settings_tileWide__tWBtI{grid-column:span 2}.settings_tileHalf__Xu1Ib,.settings_tileNarrow__fhqNl{grid-column:span 1}}@media (max-width:640px){.settings_bento__7hvxb{grid-template-columns:minmax(0,1fr)}.settings_tileHalf__Xu1Ib,.settings_tileNarrow__fhqNl,.settings_tileWide__tWBtI{grid-column:span 1}}@keyframes settings_tileIn__Y_gjm{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.settings_bento__7hvxb>.settings_tile__8kPaN{animation:settings_tileIn__Y_gjm .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}.settings_tileTitle__zEU_M{font-family:var(--app-font-heading);font-size:var(--app-h3);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--app-ink);text-transform:none}}@layer reset, tokens, base, components, pages;@layer components{.product-picker_picker___Ypl6{display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.product-picker_label__UkjCi{font-weight:600;color:var(--app-ink)}.product-picker_hint__qNXQb{margin:0;color:var(--app-muted)}.product-picker_results__bfFop{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.product-picker_result__fGfze{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:var(--app-rhythm-half);padding-block:var(--app-rhythm-quarter);border-bottom:1px solid var(--app-ink-15)}.product-picker_thumb__YZkXI{width:3.5rem;aspect-ratio:1;object-fit:cover;background-color:var(--app-ink-15);display:block}.product-picker_text__gy6qd{display:flex;flex-direction:column;min-width:0}.product-picker_name__PL6y8{color:var(--app-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-picker_meta__Dxrc_{color:var(--app-muted);font-size:var(--font-size-sm)}.sample-access-notice_notice__rw2Yo{display:flex;flex-direction:column;gap:var(--app-rhythm-half);margin-bottom:var(--app-rhythm-1)}.sample-access-notice_title__a7vmx{margin:0;font-weight:600;color:var(--app-ink)}.sample-access-notice_body__yrB_b{margin:0;color:var(--app-muted)}.sample-access-notice_steps__Ywh_z{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--app-rhythm-quarter);color:var(--app-ink)}.sample-access-notice_actions__KVLJJ{display:flex;flex-wrap:wrap;gap:var(--app-rhythm-half);margin-top:var(--app-rhythm-half)}.order-sample-button_backdrop__kqDa8{position:fixed;inset:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--app-rhythm-half)}.order-sample-button_modal__wGmns{position:relative;width:100%;max-width:480px;max-height:calc(100dvh - 2 * var(--app-rhythm-half));overflow-y:auto;background-color:var(--app-paper,var(--app-palette-ffffff));border:1px solid var(--app-ink-15,var(--app-palette-e5e5e5));box-shadow:0 10px 30px rgba(0,0,0,.15);padding:var(--app-rhythm-1);box-sizing:border-box}.order-sample-button_modalHeader__cLtTA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--app-rhythm-1)}.order-sample-button_closeButton__txWNf{background:transparent;border:none;font-size:1.5rem;line-height:var(--app-leading-snap-tight);cursor:pointer;color:var(--app-muted,var(--app-palette-666666));padding:0;margin-top:-.25rem}.order-sample-button_closeButton__txWNf:hover{color:var(--app-ink,var(--app-palette-111111))}.order-sample-button_productSummary__CZ9AQ{font-size:.875rem;color:var(--app-muted,var(--app-palette-666666));margin-bottom:var(--app-rhythm-1);padding-bottom:var(--app-rhythm-half);border-bottom:1px solid var(--app-ink-15,var(--app-palette-eeeeee))}.order-sample-button_skuTag__CjgA_{display:inline-block;font-family:monospace;font-weight:600;color:var(--app-ink,var(--app-palette-111111));margin-right:.5rem}.order-sample-button_form__3eYEk{display:flex;flex-direction:column;gap:var(--app-rhythm-1)}.order-sample-button_fieldGroup__zN2YW{display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.order-sample-button_label__ViZmg{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--app-muted,var(--app-palette-555555))}.order-sample-button_select__06Ymg{width:100%;padding:var(--app-rhythm-half) .75rem;font-family:inherit;font-size:.875rem;border:1px solid var(--app-ink-15,var(--app-palette-cccccc));background-color:var(--app-palette-ffffff);border-radius:0;box-sizing:border-box}.order-sample-button_select__06Ymg:focus{outline:none;border-color:var(--app-ink,var(--app-palette-111111))}.order-sample-button_optionsGrid__oHOs0{display:grid;grid-template-columns:1fr;gap:var(--app-rhythm-half)}.order-sample-button_radioOption__mziqT{display:flex;align-items:center;gap:var(--app-rhythm-half);padding:var(--app-rhythm-half) .75rem;border:1px solid var(--app-ink-15,var(--app-palette-e0e0e0));cursor:pointer;font-size:.875rem}.order-sample-button_radioOption__mziqT:hover{border-color:var(--app-ink,var(--app-palette-111111))}.order-sample-button_errorText__F2ieO{color:var(--app-palette-d32f2f);font-size:.8125rem;margin:0}.order-sample-button_actions__2NQZ9{display:flex;gap:var(--app-rhythm-half);margin-top:var(--app-rhythm-half)}.order-sample-button_submitBtn__Ilssu{flex:1 1;padding:var(--app-rhythm-half) 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background-color:var(--app-ink,var(--app-palette-111111));color:var(--app-palette-ffffff);border:1px solid var(--app-ink,var(--app-palette-111111));cursor:pointer}.order-sample-button_submitBtn__Ilssu:hover:not(:disabled){opacity:.9}.order-sample-button_submitBtn__Ilssu:disabled{opacity:.5;cursor:not-allowed}.order-sample-button_cancelBtn__BAiIR{padding:var(--app-rhythm-half) 1rem;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background:transparent;color:var(--app-ink,var(--app-palette-111111));border:1px solid var(--app-ink-15,var(--app-palette-cccccc));cursor:pointer}.order-sample-button_successNotice__mFXtS{padding:var(--app-rhythm-half);background-color:var(--app-palette-f0fdf4);border:1px solid var(--app-palette-bbf7d0);color:var(--app-palette-166534);font-size:.875rem;display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.order-sample-button_viewBagLink__FXPcY{color:var(--app-palette-166534);font-weight:600;text-decoration:underline}}@layer reset, tokens, base, components, pages;@layer components{}@layer reset, tokens, base, components, pages;@layer components{}@layer reset, tokens, base, components, pages;@layer pages{.trade_page__9YhCa{background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans);font-size:var(--app-base-size)}.trade_section__DU8Ct{padding:var(--app-rhythm-3) var(--app-gutter)}.trade_section__DU8Ct+.trade_section__DU8Ct{padding-top:0}.trade_lead__M7QpR{margin:var(--app-rhythm-1) 0 0;max-width:62ch;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.trade_actions__Q_owz{display:flex;flex-wrap:wrap;gap:var(--app-rhythm-half);margin-top:var(--app-rhythm-1)}.trade_buttonSecondary__7BWjR{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-control-height);padding:0 1.25rem;border-radius:var(--app-radius,6px);font-size:var(--app-nav);font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .12s ease;border:1px solid var(--app-ink-15);background:transparent;color:var(--app-ink)}.trade_buttonSecondary__7BWjR:disabled{opacity:.5;cursor:default}.trade_buttonSecondary__7BWjR:hover:not(:disabled){opacity:.85}.trade_noticeError__hSj2z,.trade_noticeOk__bGkbg,.trade_notice__Hw54S{margin:var(--app-rhythm-1) 0 0;padding:var(--app-rhythm-half) 1rem;border-radius:var(--app-radius,6px);font-size:var(--app-body);border:1px solid var(--app-ink-15)}.trade_noticeOk__bGkbg{border-color:var(--app-tone-green-fg,var(--app-palette-3f6212))}.trade_noticeError__hSj2z{border-color:var(--app-tone-red-fg,var(--app-palette-b91c1c))}.trade_badge__jeIEz{display:inline-block;margin-top:var(--app-rhythm-half);padding:0 .6rem;border:1px solid var(--app-ink-15);border-radius:999px;font-size:var(--app-nav);letter-spacing:var(--app-label-tracking);text-transform:uppercase}.trade_meta__xV0Tl{margin:var(--app-rhythm-1) 0 0;font-size:var(--app-nav);color:var(--app-muted)}}@layer reset, tokens, base, components, pages;@layer components{.content-prose_prose__gIAMg{font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-ink)}.content-prose_prose__gIAMg>*{margin:0}.content-prose_prose__gIAMg>*+*{margin-top:var(--app-rhythm-1)}.content-prose_prose__gIAMg h3{font-family:var(--font-sans);font-size:var(--app-body);font-weight:600;line-height:var(--app-leading-body)}.content-prose_prose__gIAMg>h3{margin-top:var(--app-rhythm-2)}.content-prose_prose__gIAMg>h3+*{margin-top:var(--app-rhythm-half)}.content-prose_prose__gIAMg ol,.content-prose_prose__gIAMg ul{padding-left:1.25rem}.content-prose_prose__gIAMg li+li{margin-top:var(--app-rhythm-half)}.content-prose_prose__gIAMg li::marker{color:var(--app-ink-60)}.content-prose_prose__gIAMg strong{font-weight:600}.content-prose_prose__gIAMg a{color:var(--app-ink);text-decoration:underline;text-decoration-color:var(--app-ink-20);text-underline-offset:.2em;transition:text-decoration-color var(--app-transition-fast)}.content-prose_prose__gIAMg a:hover{text-decoration-color:var(--app-accent)}.content-prose_prose__gIAMg table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--app-caption);line-height:var(--app-leading-caption)}.content-prose_prose__gIAMg td,.content-prose_prose__gIAMg th{min-width:8rem;padding:var(--app-rhythm-quarter) .75rem calc(var(--app-rhythm-quarter) - 1px) 0;border-bottom:1px solid var(--app-ink-15);text-align:left;vertical-align:top}.content-prose_prose__gIAMg th{font-weight:600;color:var(--app-ink)}.content-prose_prose__gIAMg thead th{padding-bottom:calc(var(--app-rhythm-quarter) - 1px);border-bottom-color:var(--app-ink)}.article-view_page__dWsL2{background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans)}.article-view_inner__i3WcS{max-width:var(--app-content-max-width);margin:0 auto;padding:var(--app-rhythm-2) var(--app-gutter) var(--app-rhythm-4)}.article-view_crumbs__MBa5Z ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}.article-view_crumbs__MBa5Z li+li:before{content:"/";margin:0 .5rem;color:var(--app-ink-20)}.article-view_crumbs__MBa5Z a{color:var(--app-muted);text-decoration:none}.article-view_crumbs__MBa5Z a:hover{color:var(--app-ink)}.article-view_header__BHh3_{max-width:48rem;margin-top:var(--app-rhythm-2)}.article-view_eyebrow__U3LVQ{margin:0 0 var(--app-rhythm-half);font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-accent)}.article-view_title__UJrL1{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--app-h1);line-height:var(--app-leading-snap-tight);letter-spacing:var(--app-heading-tracking)}.article-view_lead__j9lnZ{margin:var(--app-rhythm-1) 0 0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.article-view_lead__j9lnZ a{color:var(--app-ink)}.article-view_layout__btUMl{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--app-rhythm-2);margin-top:var(--app-rhythm-3)}.article-view_toc__C4sAt{padding-top:calc(var(--app-rhythm-half) - 1px);border-top:1px solid var(--app-ink)}.article-view_tocTitle__22PLh{margin:0 0 var(--app-rhythm-half);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase}.article-view_tocTitle__22PLh,.article-view_toc__C4sAt ol{font-size:var(--app-caption);line-height:var(--app-leading-caption)}.article-view_toc__C4sAt ol{margin:0;padding:0;list-style:none;counter-reset:toc}.article-view_toc__C4sAt li{counter-increment:toc}.article-view_toc__C4sAt li+li{margin-top:var(--app-rhythm-quarter)}.article-view_toc__C4sAt a{display:flex;column-gap:.5rem;color:var(--app-muted);text-decoration:none}.article-view_toc__C4sAt a:before{content:counter(toc,decimal-leading-zero);flex:none;color:var(--app-ink-60)}.article-view_toc__C4sAt a:hover{color:var(--app-ink)}.article-view_body__xhp1s{min-width:0;max-width:46rem}}@layer reset, tokens, base, components, pages;@layer components{@media (min-width:1024px){.article-view_layout__btUMl{grid-template-columns:15rem minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem)}.article-view_toc__C4sAt{position:sticky;top:var(--app-rhythm-4);align-self:start}}.article-view_takeaways__SRUEP{padding:calc(var(--app-rhythm-1) - 1px) 1.25rem var(--app-rhythm-1);border-left:2px solid var(--app-accent);background:var(--app-ink-04)}.article-view_takeawaysTitle__GDnJj{margin:0 0 var(--app-rhythm-half);font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:600;letter-spacing:var(--app-label-tracking);text-transform:uppercase}.article-view_takeaways__SRUEP ul{margin:0;padding-left:1.25rem;font-size:var(--app-body);line-height:var(--app-leading-body)}.article-view_takeaways__SRUEP li+li{margin-top:var(--app-rhythm-half)}.article-view_section__eLXys{margin-top:var(--app-rhythm-3);scroll-margin-top:var(--app-rhythm-4)}.article-view_takeaways__SRUEP+.article-view_section__eLXys{margin-top:var(--app-rhythm-2)}.article-view_h2__AYXe4{margin:0 0 var(--app-rhythm-1);font-family:var(--font-serif);font-weight:400;font-size:var(--app-h2);line-height:var(--app-leading-snap-tight);letter-spacing:var(--app-heading-tracking)}.article-view_faq__q94xr{margin-top:var(--app-rhythm-3);scroll-margin-top:var(--app-rhythm-4)}.article-view_faqItem__f2QtL{border-top:1px solid var(--app-ink-15)}.article-view_faqItem__f2QtL summary{display:flex;justify-content:space-between;column-gap:1rem;padding:calc(var(--app-rhythm-half) - 1px) 0 var(--app-rhythm-half);font-size:var(--app-body);line-height:var(--app-leading-body);font-weight:500;cursor:pointer;list-style:none}.article-view_faqItem__f2QtL summary::-webkit-details-marker{display:none}.article-view_faqItem__f2QtL summary:after{content:"+";flex:none;color:var(--app-ink-60)}.article-view_faqItem__f2QtL[open] summary:after{content:"−"}.article-view_faqItem__f2QtL>div{padding-bottom:var(--app-rhythm-1);color:var(--app-muted)}.article-view_cta__jNVfZ{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--app-rhythm-1);margin-top:var(--app-rhythm-3);padding:calc(var(--app-rhythm-2) - 1px) 0 var(--app-rhythm-2);border-top:1px solid var(--app-ink)}.article-view_ctaText__lpKjd{margin:0;max-width:40rem;font-family:var(--font-serif);font-size:var(--app-h3);line-height:var(--app-leading-snap-tight)}.article-view_related__CLIhA{margin-top:var(--app-rhythm-2)}.article-view_related__CLIhA ul{margin:0;padding:0;list-style:none}.article-view_related__CLIhA li{border-top:1px solid var(--app-ink-15)}.article-view_related__CLIhA a{display:grid;grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding:calc(var(--app-rhythm-half) - 1px) 0 var(--app-rhythm-half);color:var(--app-ink);text-decoration:none}.article-view_related__CLIhA a:hover .article-view_relatedTitle__TVeei{text-decoration:underline;text-underline-offset:.2em}.article-view_relatedCategory__2VL2l{font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}.article-view_relatedTitle__TVeei{font-size:var(--app-body);line-height:var(--app-leading-body)}@media (max-width:639px){.article-view_related__CLIhA a{grid-template-columns:minmax(0,1fr) auto}.article-view_relatedCategory__2VL2l{grid-column:1/-1}}}@layer reset, tokens, base, components, pages;@layer components{.content_page__5HU5p{background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans)}.content_inner__urJY4{max-width:var(--app-content-max-width);margin:0 auto;padding:var(--app-rhythm-2) var(--app-gutter) var(--app-rhythm-4)}.content_header__PKsHx{max-width:48rem;margin:var(--app-rhythm-2) 0 var(--app-rhythm-3)}.content_eyebrow__7x_8j{margin:0 0 var(--app-rhythm-half);font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-accent)}.content_title__2cwg_{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--app-h1);line-height:var(--app-leading-snap-tight);letter-spacing:var(--app-heading-tracking)}.content_lead__BmvYA{margin:var(--app-rhythm-1) 0 0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.content_index__VU0l_{row-gap:var(--app-rhythm-2)}.content_group__sLuw_,.content_index__VU0l_{display:grid;grid-template-columns:minmax(0,1fr)}.content_group__sLuw_{row-gap:var(--app-rhythm-half);padding-top:calc(var(--app-rhythm-half) - 1px);border-top:1px solid var(--app-ink)}@media (min-width:1024px){.content_group__sLuw_{grid-template-columns:15rem minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem)}}.content_groupTitle__0atEu{margin:0;font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase}.content_group__sLuw_ ul{margin:0;padding:0;list-style:none}.content_group__sLuw_ li+li{border-top:1px solid var(--app-ink-15)}.content_group__sLuw_ a{display:grid;row-gap:var(--app-rhythm-quarter);padding:var(--app-rhythm-half) 0;color:var(--app-ink);text-decoration:none}.content_group__sLuw_ li+li a{padding-top:calc(var(--app-rhythm-half) - 1px)}.content_group__sLuw_ li:first-child a{padding-top:0}.content_itemTitle__TcTD1{font-family:var(--font-serif);font-size:var(--app-h3);line-height:var(--app-leading-snap-tight)}.content_group__sLuw_ a:hover .content_itemTitle__TcTD1{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.content_itemText__JJMSo{max-width:62ch;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}.placeholder_page__d6Rpx{background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans);font-size:var(--app-base-size);min-height:calc(100vh - 12rem);display:flex;flex-direction:column}.placeholder_inner__Krn24{max-width:var(--app-page-max-width,1440px);margin:0 auto;width:100%;padding:var(--app-rhythm-2) var(--app-gutter) var(--app-rhythm-4)}.placeholder_breadcrumbs__JsGtJ{display:flex;align-items:center;gap:var(--app-rhythm-half);font-size:var(--app-nav,.8125rem);color:var(--app-muted);margin-bottom:var(--app-rhythm-1,1.25rem);flex-wrap:wrap}.placeholder_breadcrumbLink__cxWqG{color:var(--app-muted);text-decoration:none;transition:color var(--app-transition-fast)}.placeholder_breadcrumbLink__cxWqG:focus-visible,.placeholder_breadcrumbLink__cxWqG:hover{color:var(--app-accent)}.placeholder_breadcrumbSeparator__yNLrQ{color:var(--app-ink-20)}.placeholder_breadcrumbCurrent__OezUN{color:var(--app-ink);font-weight:500}.placeholder_hero__L6hE9{margin-bottom:var(--app-rhythm-2)}.placeholder_eyebrow__ru9mT{margin:0 0 var(--app-rhythm-half,.625rem);font-size:var(--app-nav,.8125rem);font-weight:600;letter-spacing:var(--app-label-tracking,.1em);text-transform:uppercase;color:var(--app-accent)}.placeholder_title__isnWo{margin:0 0 var(--app-rhythm-1,1rem);max-width:24ch;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:var(--app-leading-snap-tight);letter-spacing:var(--app-heading-tracking,-.01em)}.placeholder_lead__PWSQI{margin:0;max-width:68ch;font-size:clamp(1.05rem,1.2vw,1.25rem);line-height:var(--app-leading-body,1.6);color:var(--app-muted)}.placeholder_cardsGrid__eSK9H{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--app-rhythm-1);margin-bottom:var(--app-rhythm-3)}.placeholder_card__xq3zw{background:var(--app-surface);border:1px solid var(--app-ink-10);padding:var(--app-rhythm-1);display:flex;flex-direction:column;gap:var(--app-rhythm-half);transition:border-color var(--app-transition-fast),box-shadow var(--app-transition-fast)}.placeholder_card__xq3zw:hover{border-color:var(--app-accent)}.placeholder_cardHeader__Y7lp9{display:flex;align-items:center;justify-content:space-between;gap:var(--app-rhythm-half);flex-wrap:wrap}.placeholder_cardTag__KRKkm{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:0 .5rem;background:var(--app-accent-08);color:var(--app-accent);border-radius:2px}.placeholder_cardFormat__DIR_b{font-size:.7rem;font-family:var(--font-mono,monospace);color:var(--app-muted);background:var(--app-ink-05);padding:0 .4rem;border-radius:2px}.placeholder_cardTitle__pexmx{margin:0;font-family:var(--font-serif);font-size:clamp(1.2rem,1.4vw,1.45rem);font-weight:400;line-height:var(--app-leading-heading);color:var(--app-ink)}.placeholder_cardDesc__QIWK9{margin:0;font-size:var(--app-caption,.875rem);line-height:var(--app-leading-caption,1.5);color:var(--app-muted);flex-grow:1}.placeholder_cardAction__t_K0G{margin-top:var(--app-rhythm-half);display:inline-flex;align-items:center;gap:var(--app-rhythm-half);font-size:var(--app-caption,.875rem);font-weight:500;color:var(--app-accent);text-decoration:none;transition:color var(--app-transition-fast)}.placeholder_cardAction__t_K0G:hover{color:var(--app-ink)}.placeholder_noticeBlock__uUDKR{background:var(--app-surface);border:1px dashed var(--app-accent);padding:var(--app-rhythm-2);margin-bottom:var(--app-rhythm-2);display:flex;flex-direction:column;gap:var(--app-rhythm-1);position:relative}.placeholder_noticeHeader__7AWvb{display:flex;align-items:center;gap:var(--app-rhythm-half)}.placeholder_badge__Txl_g{display:inline-flex;align-items:center;gap:var(--app-rhythm-half);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:0 .65rem;background:var(--app-accent-10);color:var(--app-accent)}.placeholder_noticeTitle__siq08{margin:0;font-family:var(--font-serif);font-size:clamp(1.4rem,1.8vw,1.85rem);font-weight:400;line-height:var(--app-leading-heading);color:var(--app-ink)}.placeholder_noticeBody___bKNT{margin:0;max-width:64ch;font-size:var(--app-body,1rem);line-height:var(--app-leading-body,1.6);color:var(--app-muted)}.placeholder_ctaBar__uH01m{display:flex;align-items:center;gap:var(--app-rhythm-half);flex-wrap:wrap;padding-top:var(--app-rhythm-half)}.placeholder_ctaPrimary__3LvLS{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-rhythm-half);min-height:var(--app-button-height,2.75rem);padding:var(--app-button-padding,0 1.5rem);background:var(--app-ink);color:var(--app-paper);font-size:var(--app-nav,.875rem);font-weight:500;text-decoration:none;transition:background var(--app-transition-fast)}.placeholder_ctaPrimary__3LvLS:focus-visible,.placeholder_ctaPrimary__3LvLS:hover{background:var(--app-accent)}.placeholder_ctaSecondary__271PG{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-rhythm-half);min-height:var(--app-button-height,2.75rem);padding:var(--app-button-padding,0 1.5rem);background:transparent;color:var(--app-ink);border:1px solid var(--app-ink-20);font-size:var(--app-nav,.875rem);font-weight:500;text-decoration:none;transition:border-color var(--app-transition-fast),color var(--app-transition-fast)}.placeholder_ctaSecondary__271PG:focus-visible,.placeholder_ctaSecondary__271PG:hover{border-color:var(--app-accent);color:var(--app-accent)}.content-page-view_page__X5jyL{background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans)}.content-page-view_inner__PDAv5{max-width:var(--app-content-max-width);margin:0 auto;padding:var(--app-rhythm-2) var(--app-gutter) var(--app-rhythm-4)}.content-page-view_heroWithImage__9AOLY,.content-page-view_hero__Na2zq{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--app-rhythm-2);margin-top:var(--app-rhythm-2)}.content-page-view_hero__Na2zq .content-page-view_heroText__5Fxrn{max-width:48rem}}@layer reset, tokens, base, components, pages;@layer components{}@layer reset, tokens, base, components, pages;@layer components{@media (min-width:1024px){.content-page-view_heroWithImage__9AOLY{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2rem,5vw,5rem);align-items:end}}.content-page-view_eyebrow___hoh5{margin:0 0 var(--app-rhythm-half);font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-accent)}.content-page-view_title__iSJCa{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--app-h1);line-height:var(--app-leading-snap-tight);letter-spacing:var(--app-heading-tracking)}.content-page-view_lead__z1de2{margin:var(--app-rhythm-1) 0 0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.content-page-view_lead__z1de2 a{color:var(--app-ink)}.content-page-view_actions__bPdFV{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:var(--app-rhythm-half);margin-top:var(--app-rhythm-1)}.content-page-view_heroImage__KhfIC{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--app-placeholder)}.content-page-view_heroImage__KhfIC img{object-fit:cover}.content-page-view_body__ZMuB_,.content-page-view_slot__zG_Pq{margin-top:var(--app-rhythm-3)}.content-page-view_section__jI2pw{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--app-rhythm-1);padding-top:calc(var(--app-rhythm-1) - 1px);border-top:1px solid var(--app-ink)}.content-page-view_section__jI2pw+.content-page-view_section__jI2pw{margin-top:var(--app-rhythm-3)}@media (min-width:1024px){.content-page-view_section__jI2pw{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(2rem,5vw,5rem)}}.content-page-view_h2__uxHUW{margin:0;font-family:var(--font-serif);font-weight:400;font-size:var(--app-h2);line-height:var(--app-leading-snap-tight);letter-spacing:var(--app-heading-tracking)}.content-page-view_sectionBody__kQKse{min-width:0;max-width:46rem}.content-page-view_cards__mRcqy{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--app-rhythm-2);column-gap:1.5rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.content-page-view_cards__mRcqy{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page-view_cardImage__V95K9{aspect-ratio:4/5}}@media (min-width:1024px){.content-page-view_sectionBody__kQKse:has(.content-page-view_cards__mRcqy){max-width:none}.content-page-view_cards__mRcqy{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-page-view_card__pbdsL{display:flex;flex-direction:column;min-width:0}.content-page-view_cardImage__V95K9{position:relative;margin-bottom:var(--app-rhythm-half);aspect-ratio:3/2;overflow:hidden;background:var(--app-placeholder)}.content-page-view_cardImage__V95K9 img{object-fit:cover}.content-page-view_cardLabel__7VMDb{margin:0;font-size:var(--app-caption);line-height:var(--app-leading-caption);letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-muted)}.content-page-view_cardTitle__VZucY{margin:var(--app-rhythm-quarter) 0 0;font-family:var(--font-serif);font-weight:400;font-size:var(--app-h3);line-height:var(--app-leading-snap-tight)}.content-page-view_cardText__oOwLn{margin:var(--app-rhythm-half) 0 0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.content-page-view_cardLink__kVpXM{display:inline-flex;align-items:center;column-gap:.5rem;margin-top:var(--app-rhythm-half);font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-ink);text-decoration:none}.content-page-view_cardLink__kVpXM:hover{color:var(--app-accent)}.product-gallery_gallery__K6__x{min-width:0}.product-gallery_track__tRy5D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-rhythm-half);margin:0;padding:0;list-style:none}.product-gallery_lead__QC41B{grid-column:1/-1}.product-gallery_item__m_IHk{min-width:0}.product-gallery_itemWide__1KH4v{grid-column:1/-1}.product-gallery_itemWide__1KH4v .product-gallery_frame__V3OEJ{aspect-ratio:3/2}.product-gallery_frame__V3OEJ{position:relative;margin:0;aspect-ratio:1/1;overflow:hidden;background:var(--app-placeholder)}.product-gallery_frameLead__c0Av_{aspect-ratio:4/5}.product-gallery_frameLeadWide__DBlB_{aspect-ratio:3/2}.product-gallery_framePair__fgzVG{aspect-ratio:4/5}.product-gallery_frameFlush__Tq5CN,.product-gallery_itemWide__1KH4v .product-gallery_frameFlush__Tq5CN{aspect-ratio:auto;padding:0;background:transparent}.product-gallery_frameStudioLead__rTN_P{aspect-ratio:5/4;padding:var(--app-rhythm-1);background:var(--app-ink-04)}.product-gallery_frameStudioCell__4WGwH{padding:var(--app-rhythm-half);background:var(--app-ink-04)}.product-gallery_image__X_ysr{display:block;width:100%;height:100%;object-fit:cover}.product-gallery_imageFlush__Fv1o5{width:100%;height:auto;object-fit:contain}.product-gallery_imageStudio__zsUbH{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.03) contrast(1.03)}.product-gallery_noImage__earpn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}.product-gallery_count__M6_N2{display:none}.product-gallery_more__g3Bc6,.product-gallery_trackMore__IBOj4{margin-top:var(--app-rhythm-half)}.product-gallery_moreSummary__FIGPt{display:flex;align-items:center;justify-content:center;height:var(--app-control-height);border:1px solid var(--app-panel-border);font-size:var(--app-caption);line-height:var(--app-leading-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--app-ink);cursor:pointer;list-style:none}}@layer reset, tokens, base, components, pages;@layer components{.product-gallery_moreSummary__FIGPt::-webkit-details-marker{display:none}.product-gallery_moreSummary__FIGPt:hover{border-color:var(--app-ink)}.product-gallery_more__g3Bc6[open]>.product-gallery_moreSummary__FIGPt{display:none}@media (max-width:1023px){.product-gallery_track__tRy5D{display:flex;gap:var(--app-rhythm-half);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--app-gutter) * -1);padding-inline:var(--app-gutter);scroll-padding-inline:var(--app-gutter)}.product-gallery_track__tRy5D::-webkit-scrollbar{display:none}.product-gallery_itemWide__1KH4v,.product-gallery_item__m_IHk,.product-gallery_lead__QC41B{flex:0 0 88%;scroll-snap-align:start}.product-gallery_frameFlush__Tq5CN,.product-gallery_frameLead__c0Av_,.product-gallery_framePair__fgzVG,.product-gallery_frameStudioCell__4WGwH,.product-gallery_frameStudioLead__rTN_P,.product-gallery_frame__V3OEJ,.product-gallery_itemWide__1KH4v .product-gallery_frameFlush__Tq5CN,.product-gallery_itemWide__1KH4v .product-gallery_frame__V3OEJ{height:auto;aspect-ratio:4/5}.product-gallery_frameLeadWide__DBlB_,.product-gallery_frameLeadWide__DBlB_.product-gallery_frameFlush__Tq5CN{aspect-ratio:3/2}.product-gallery_imageFlush__Fv1o5{width:100%;height:100%}.product-gallery_count__M6_N2{display:block;margin:var(--app-rhythm-half) 0 0;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}}}@layer reset, tokens, base, components, pages;@layer components{.product-colorways_colorways__I6jQu{margin:var(--app-rhythm-1) 0 0;padding-top:calc(var(--app-rhythm-1) - 1px);border-top:1px solid var(--app-panel-border)}.product-colorways_header__c0gam{display:flex;align-items:baseline;justify-content:space-between;column-gap:var(--app-rhythm-half);margin:0}.product-colorways_heading__EcSJc{margin:0;font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase}.product-colorways_count__Pd_Gw,.product-colorways_heading__EcSJc{font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted)}.product-colorways_count__Pd_Gw{flex:none}.product-colorways_currentLine__lTCd7{margin:0 0 var(--app-rhythm-half);font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted)}.product-colorways_currentName__K87TL{color:var(--app-ink)}.product-colorways_grid__lcN0i{display:grid;grid-template-columns:repeat(auto-fill,var(--app-control-height));gap:var(--app-rhythm-half);margin:0;padding:0;list-style:none}.product-colorways_swatch__OtEcm{position:relative;display:block;width:var(--app-control-height);height:var(--app-control-height);overflow:hidden;border:1px solid var(--app-panel-border);background:var(--app-paper);transition:border-color .16s ease,transform .16s ease}a.product-colorways_swatch__OtEcm:hover{border-color:var(--app-ink)}a.product-colorways_swatch__OtEcm:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.product-colorways_swatchCurrent__pCud1{border-color:var(--app-ink);box-shadow:0 0 0 2px var(--app-surface),0 0 0 3px var(--app-ink)}.product-colorways_swatchObject__mYCIO{background:var(--app-surface)}.product-colorways_swatchImage__AyBvT{display:block;width:100%;height:100%;object-fit:cover}.product-colorways_swatchImageContain__id60B{object-fit:contain;transform:scale(.92);mix-blend-mode:multiply;filter:brightness(1.03) contrast(1.03)}.product-colorways_swatchFallback__s7Eqq{display:grid;place-items:center;width:100%;height:100%;font-size:var(--app-caption);line-height:var(--app-leading-caption);text-transform:uppercase;color:var(--app-muted)}.product-colorways_more__4436Z{margin-top:var(--app-rhythm-half)}.product-colorways_more__4436Z[open]>.product-colorways_grid__lcN0i{margin-top:0}.product-colorways_moreSummary__DOw_Z{display:inline-block;cursor:pointer;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-ink);text-decoration:underline;text-underline-offset:.2em;list-style:none}.product-colorways_moreSummary__DOw_Z::-webkit-details-marker{display:none}.product-colorways_more__4436Z[open]>.product-colorways_moreSummary__DOw_Z{display:none}.product-colorways_srOnly__xLlsy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.product-colorways_swatch__OtEcm{transition:none}}}@layer reset, tokens, base, components, pages;@layer components{.product-variants_variants__croiV{display:flex;flex-direction:column;row-gap:var(--app-rhythm-1);margin:var(--app-rhythm-1) 0 0;padding-top:calc(var(--app-rhythm-1) - 1px);border-top:1px solid var(--app-panel-border)}.product-variants_group__ooy_5{display:flex;flex-direction:column;row-gap:var(--app-rhythm-half);margin:0}.product-variants_header__CRsOr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--app-rhythm-half);row-gap:0;margin:0}.product-variants_label__3wjri{margin:0;font-size:var(--app-caption);line-height:var(--app-leading-caption);font-weight:500;letter-spacing:var(--app-label-tracking);text-transform:uppercase;color:var(--app-muted)}.product-variants_currentValue__eHyPe{margin:0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-ink)}.product-variants_options__o9eU_{display:flex;flex-wrap:wrap;row-gap:var(--app-rhythm-half);column-gap:var(--app-rhythm-half);margin:0}.product-variants_optionButton__TSev_{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-control-height);padding:0 .75rem;border:1px solid var(--app-panel-border);background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans);font-size:var(--app-caption);line-height:var(--app-leading-caption);text-align:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.product-variants_optionButton__TSev_:hover:not(:disabled){border-color:var(--app-ink)}.product-variants_optionButton__TSev_:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.product-variants_optionButtonSelected__aWOa_{border-color:var(--app-ink);background:var(--app-ink);color:var(--app-paper)}.product-variants_optionButtonDisabled__FLPzE,.product-variants_optionButton__TSev_:disabled{color:var(--app-placeholder);border-color:var(--app-panel-border);background:transparent;text-decoration:line-through;cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.product-variants_optionButton__TSev_{transition:none}}}@layer reset, tokens, base, components, pages;@layer pages{.sitemap_treeGrid__rknDl{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--app-rhythm-2);margin-bottom:var(--app-rhythm-3);padding-top:var(--app-rhythm-1,1rem);border-top:1px solid var(--app-ink-10)}.sitemap_treeSection__04xyR{display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.sitemap_sectionHeading__61vBW{margin:0;font-family:var(--font-serif);font-size:clamp(1.25rem,1.5vw,1.6rem);font-weight:400;line-height:var(--app-leading-heading);color:var(--app-ink);padding-bottom:var(--app-rhythm-half);border-bottom:1px solid var(--app-ink-10)}.sitemap_linkList__T4S1L{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.sitemap_link__ydRWQ{color:var(--app-muted);text-decoration:none;font-size:var(--app-body,1rem);line-height:var(--app-leading-snap-text);transition:color var(--app-transition-fast)}.sitemap_link__ydRWQ:focus-visible,.sitemap_link__ydRWQ:hover{color:var(--app-accent)}.samples_container__fp88G{max-width:900px;margin:0 auto;padding:var(--app-rhythm-2) 1.5rem var(--app-rhythm-3);font-family:var(--font-sans,inherit)}.samples_header__90eFJ{margin-bottom:var(--app-rhythm-2)}.samples_eyebrow__RUcPQ{display:block;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:var(--app-palette-78716c);margin-bottom:var(--app-rhythm-half);font-weight:600}.samples_intro__LIZQn{font-size:1.05rem;color:var(--app-palette-57534e);line-height:var(--app-leading-body);margin:0}.samples_projectCard__EyTgt{background:var(--app-palette-ffffff);border:1px solid var(--app-palette-e7e5e4);border-radius:12px;padding:var(--app-rhythm-1);margin-bottom:var(--app-rhythm-1);box-shadow:0 1px 3px rgba(0,0,0,.02)}.samples_projectCardHeader___jb_0{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--app-rhythm-half);padding-bottom:var(--app-rhythm-1);border-bottom:1px solid var(--app-palette-f5f5f4);margin-bottom:var(--app-rhythm-1)}.samples_projectName__kOy7P{font-size:1.25rem;font-weight:600;color:var(--app-palette-1c1917);margin:0}.samples_itemCountBadge__shd5o{font-size:.8125rem;color:var(--app-palette-78716c);font-weight:400;margin-left:.5rem}.samples_itemList__EHyjf{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--app-rhythm-1)}.samples_itemRow__IvuUv{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:0 0 var(--app-rhythm-half);background:var(--app-palette-fbfbfa);border:1px solid var(--app-palette-e7e5e4);border-radius:8px;gap:var(--app-rhythm-half);overflow:hidden}.samples_itemPhotoFallback__iAws2,.samples_itemPhoto___K1tI{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--app-palette-f5f5f4)}.samples_itemPhotoFallback__iAws2{display:flex;align-items:center;justify-content:center;color:var(--app-palette-78716c);font-size:1.5rem}.samples_itemInfo__Lxnv7{display:flex;flex-direction:column;gap:var(--app-rhythm-half);padding:0 var(--app-rhythm-half)}.samples_itemSku__dA3_b{font-family:monospace;font-weight:600;font-size:.95rem;color:var(--app-palette-1c1917)}.samples_itemName__9QysV{font-size:.875rem;color:var(--app-palette-57534e)}.samples_itemMeta__sh2g_{display:flex;align-items:center;gap:var(--app-rhythm-half);margin-top:0}.samples_sampleTypeBadge__Tk_mI{display:inline-block;padding:0 .5rem;font-size:.75rem;font-weight:500;background:var(--app-palette-f5f5f4);border:1px solid var(--app-palette-d6d3d1);border-radius:4px;color:var(--app-palette-44403c)}.samples_quantityText__ovlsA{font-size:.8125rem;color:var(--app-palette-78716c)}.samples_removeBtn__JSdkd{background:transparent;border:none;color:var(--app-palette-dc2626);font-size:.8125rem;cursor:pointer;padding:var(--app-rhythm-half);border-radius:4px;transition:background-color .15s}.samples_removeBtn__JSdkd:hover{background-color:var(--app-palette-fee2e2)}.samples_checkoutBtn__32DVL{display:inline-flex;align-items:center;gap:var(--app-rhythm-half);padding:var(--app-rhythm-half) 1.5rem;background-color:var(--app-palette-1c1917);color:var(--app-palette-ffffff);border:1px solid var(--app-palette-1c1917);border-radius:6px;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s}.samples_checkoutBtn__32DVL:hover{background-color:var(--app-palette-292524)}.samples_emptyState__sSGmY{text-align:center;padding:var(--app-rhythm-3) 2rem;background:var(--app-palette-fbfbfa);border:1px solid var(--app-palette-e7e5e4);border-radius:12px}.samples_emptyTitle__BAfMq{font-size:1.25rem;font-weight:600;color:var(--app-palette-1c1917);margin:0 0 var(--app-rhythm-half)}.samples_emptyText__cU4lk{font-size:.95rem;color:var(--app-palette-78716c);margin:0 0 var(--app-rhythm-1)}.samples_emptyCta___0EBk{display:inline-block;padding:var(--app-rhythm-half) 1.5rem;background-color:var(--app-palette-1c1917);color:var(--app-palette-ffffff);border-radius:6px;text-decoration:none;font-weight:600;font-size:.95rem}.samples_errorNotice__KyUsF{background-color:var(--app-palette-fef2f2);border:1px solid var(--app-palette-fecaca);color:var(--app-palette-dc2626);padding:var(--app-rhythm-half) 1rem;border-radius:6px;margin-bottom:var(--app-rhythm-1);font-size:.875rem}}@layer reset, tokens, base, components, pages;@layer pages{}@layer reset, tokens, base, components, pages;@layer components{.footer_footer__flio2{background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans);border-top:1px solid var(--app-ink-15);margin-top:auto}.footer_inner__bLrvK{max-width:var(--app-page-max-width,1440px);margin:0 auto;padding:var(--app-rhythm-3) var(--app-gutter) var(--app-rhythm-2)}.footer_grid__9g1NJ{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:var(--app-rhythm-2);margin-bottom:var(--app-rhythm-2)}@media (max-width:1024px){.footer_grid__9g1NJ{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.footer_grid__9g1NJ{grid-template-columns:1fr;gap:var(--app-rhythm-1)}}.footer_brandCol__T9bqG{display:flex;flex-direction:column;gap:var(--app-rhythm-1)}.footer_brand__Nu119{font-family:var(--font-serif);font-size:clamp(1.5rem,1.8vw,2.1rem);font-weight:300;letter-spacing:.12em;line-height:var(--app-leading-snap-tight);color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:var(--app-control-height)}.footer_tagline__McwBo{margin:0;font-size:var(--app-body);line-height:var(--app-leading-body);color:var(--app-muted);max-width:28ch}.footer_address__adJqO{margin-top:auto;font-size:var(--app-caption);line-height:var(--app-leading-caption);color:var(--app-muted);display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.footer_social__IBiON{display:flex;align-items:center;gap:var(--app-rhythm-1);margin-top:var(--app-rhythm-half)}.footer_socialLink__Hkxyx{color:var(--app-ink);font-size:var(--app-caption);text-decoration:none;transition:color var(--app-transition-fast);display:inline-flex;align-items:center;min-height:var(--app-control-height)}.footer_socialLink__Hkxyx:focus-visible,.footer_socialLink__Hkxyx:hover{color:var(--app-accent)}.footer_col__fNioR{display:flex;flex-direction:column;gap:var(--app-rhythm-half)}.footer_colTitle__LnnnW{margin:0;font-family:var(--font-sans);font-size:var(--app-caption);font-weight:600;letter-spacing:var(--app-label-tracking,.08em);text-transform:uppercase;color:var(--app-ink);min-height:var(--app-rhythm-1);display:flex;align-items:center}.footer_linkList__7Ifdf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.footer_link__7HaCL{color:var(--app-muted);text-decoration:none;font-size:var(--app-caption);line-height:var(--app-leading-snap-text);transition:color var(--app-transition-fast);display:inline-flex;align-items:center;min-height:var(--app-control-height)}.footer_link__7HaCL:focus-visible,.footer_link__7HaCL:hover{color:var(--app-accent)}.footer_bottom__0Qj7r{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--app-rhythm-half);padding-top:var(--app-rhythm-1);border-top:1px solid var(--app-ink-10);font-size:var(--app-caption);color:var(--app-muted)}.footer_bottomLinks__SCbaV{display:flex;align-items:center;gap:var(--app-rhythm-1);flex-wrap:wrap}.footer_bottomLink__RxLJH{color:var(--app-muted);text-decoration:none;transition:color var(--app-transition-fast);display:inline-flex;align-items:center;min-height:var(--app-control-height)}.footer_bottomLink__RxLJH:focus-visible,.footer_bottomLink__RxLJH:hover{color:var(--app-accent)}.progress-button_progress-button__tET5x{--pb-radius:8px;--pb-bg:var(--app-palette-27272a);--pb-fill:var(--app-palette-15803d);--pb-text:var(--app-palette-f5f5f5);--pb-fill-text:var(--app-palette-ffffff);--pb-ease-out:cubic-bezier(0.23,1,0.32,1);--pb-shadow:inset 0 1px 0 rgba(255,255,255,0.06);position:relative;display:inline-grid;place-items:center;isolation:isolate;overflow:hidden;margin:0;border:0;border-radius:var(--pb-radius);background:var(--pb-bg);color:var(--pb-text);font-family:inherit;font-weight:500;letter-spacing:.01em;line-height:var(--app-leading-snap-tight);box-shadow:var(--pb-shadow);cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--pb-ease-out),background-color .16s ease,box-shadow .3s var(--pb-ease-out)}.progress-button_progress-button--sm__UE8tJ{height:calc(var(--app-control-height) - var(--app-rhythm-half));padding:0 16px;font-size:13px}.progress-button_progress-button--md__ozlUK{height:var(--app-control-height);padding:0 22px;font-size:15px}.progress-button_progress-button--lg__WHtlR{height:calc(var(--app-control-height) + var(--app-rhythm-half));padding:0 28px;font-size:17px}}@layer reset, tokens, base, components, pages;@layer components{@media (hover:hover) and (pointer:fine){.progress-button_progress-button__tET5x[data-phase=idle]:not(:disabled):hover{background:color-mix(in srgb,var(--pb-bg) 92%,var(--app-palette-ffffff))}}.progress-button_progress-button__tET5x[data-phase=idle]:not(:disabled):active{transform:scale(.97)}.progress-button_progress-button__tET5x[data-phase=loading]{cursor:progress}.progress-button_progress-button__tET5x[data-phase=success]{cursor:default}.progress-button_progress-button__tET5x[data-glow=true][data-phase=success]{box-shadow:var(--pb-shadow),0 10px 28px -8px color-mix(in srgb,var(--pb-fill) 70%,transparent)}.progress-button_progress-button__tET5x:focus-visible{outline:2px solid var(--pb-fill);outline-offset:3px}.progress-button_progress-button__tET5x:disabled{opacity:.5;cursor:default;pointer-events:none}.progress-button_progress-button__pulse__ZaR7P{position:absolute;inset:0;z-index:0;border-radius:var(--pb-radius);pointer-events:none;opacity:0}.progress-button_progress-button__tET5x[data-glow=true][data-phase=success] .progress-button_progress-button__pulse__ZaR7P{animation:progress-button_pb-pulse__94gH2 .65s var(--pb-ease-out) .2s forwards}@keyframes progress-button_pb-pulse__94gH2{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--pb-fill) 55%,transparent)}to{opacity:0;box-shadow:0 0 0 14px color-mix(in srgb,var(--pb-fill) 0%,transparent)}}.progress-button_progress-button__label__Vmx_y{position:relative;z-index:2;display:grid;place-items:center}.progress-button_progress-button__label__Vmx_y>span{grid-area:1/1;display:inline-flex;align-items:center;gap:var(--app-rhythm-half);white-space:nowrap;transition:opacity .2s ease,transform .26s var(--pb-ease-out),filter .2s ease}.progress-button_progress-button__icon__HVw9D{display:inline-flex;flex:none}.progress-button_progress-button__icon__HVw9D>svg{display:block}.progress-button_progress-button__done__IKLne{opacity:0;transform:scale(.85);filter:blur(2px)}.progress-button_progress-button__tET5x[data-phase=success] .progress-button_progress-button__idle__ZC69W{opacity:0;transform:scale(1.1);filter:blur(2px)}.progress-button_progress-button__tET5x[data-phase=success] .progress-button_progress-button__done__IKLne{opacity:1;transform:none;filter:blur(0);transition-delay:.12s}.progress-button_progress-button__spinner__qcEMw{width:1em;height:var(--app-rhythm-half);flex:none;box-sizing:border-box;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:progress-button_pb-spin__ya4cL .7s linear infinite}.progress-button_progress-button__tET5x[data-phase=loading] .progress-button_progress-button__label__Vmx_y{animation:progress-button_pb-breathe__IQ9MZ 1.2s ease-in-out infinite}@keyframes progress-button_pb-spin__ya4cL{to{transform:rotate(1turn)}}@keyframes progress-button_pb-breathe__IQ9MZ{50%{opacity:.7}}.progress-button_progress-button__flood__vpddL{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:var(--pb-fill);color:var(--pb-fill-text);clip-path:circle(0 at 50% 50%);transition:clip-path .42s var(--pb-ease-out);pointer-events:none}.progress-button_progress-button__tET5x[data-phase=success] .progress-button_progress-button__flood__vpddL{clip-path:circle(80% at 50% 50%)}.progress-button_progress-button__tET5x[data-phase=success] .progress-button_progress-button__icon--draw__sgEMt svg :is(path,polyline){stroke-dasharray:30;stroke-dashoffset:30;animation:progress-button_pb-draw__sTvYA .36s ease-out .26s forwards}@keyframes progress-button_pb-draw__sTvYA{to{stroke-dashoffset:0}}.progress-button_progress-button__sr__G8pTS{position:absolute;width:1px;height:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-contrast:more){.progress-button_progress-button__tET5x{outline:1px solid var(--pb-text)}}@media (prefers-reduced-motion:reduce){.progress-button_progress-button__tET5x{transition:background-color .16s ease;transform:none!important}.progress-button_progress-button__flood__vpddL{transition:none}.progress-button_progress-button__pulse__ZaR7P,.progress-button_progress-button__spinner__qcEMw,.progress-button_progress-button__tET5x[data-phase=loading] .progress-button_progress-button__label__Vmx_y,.progress-button_progress-button__tET5x[data-phase=success] .progress-button_progress-button__icon--draw__sgEMt svg :is(path,polyline){animation:none!important;stroke-dashoffset:0}.progress-button_progress-button__label__Vmx_y>span{transition:opacity .2s ease;transform:none!important;filter:none!important}}}@layer reset, tokens, base, components, pages;@layer pages{.layout_adminRoot__ottDe{display:flex;min-height:100dvh;background:var(--app-paper);color:var(--app-ink);font-family:var(--font-sans)}.layout_sidebar__DOj_P{position:fixed;inset:0 auto 0 0;width:13.75rem;padding:1rem .75rem .85rem;background:var(--app-sidebar-bg);color:var(--app-sidebar-fg);display:flex;flex-direction:column;overflow-y:auto;z-index:40;box-sizing:border-box}.layout_brand__YVdJw{display:block;text-decoration:none;color:inherit;padding:0 .55rem .75rem}.layout_eyebrow__ntw8C{display:block;font-family:var(--app-font-heading);font-size:.92rem;font-weight:700;letter-spacing:.16em;margin-bottom:.15rem}.layout_sidebarTitle__UJLGx{font-size:.76rem;color:var(--app-sidebar-fg);opacity:.82}.layout_navSearch__BmB_r{display:flex;align-items:center;gap:.4rem;border:1px solid rgb(255 255 255/24%);padding:0 .55rem;margin-bottom:.85rem;border-radius:6px;color:var(--app-sidebar-fg)}.layout_navSearch__BmB_r input{width:100%;min-width:0;min-height:32px;border:0;background:transparent;color:var(--app-sidebar-fg);font:inherit;font-size:.78rem;outline:0}.layout_navSearch__BmB_r input::placeholder{color:var(--app-sidebar-fg);opacity:.72}.layout_navSearch__BmB_r:focus-within{outline:2px solid var(--app-sidebar-fg);outline-offset:3px}.layout_nav__0inZg{flex:1 1;display:flex;flex-direction:column;gap:.85rem}.layout_navGroup__OcSfm{display:flex;flex-direction:column;gap:.12rem}.layout_navGroupTitle__mzt0H{padding:0 .55rem .25rem;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--app-sidebar-fg);opacity:.72}.layout_navLinkActive__SLb5I,.layout_navLink__Hqz07{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:34px;padding:.3rem .55rem;border-radius:5px;font-size:.81rem;line-height:1.35;color:var(--app-sidebar-fg);text-decoration:none;box-sizing:border-box;transition:background .15s ease}.layout_navLink__Hqz07:hover{background:rgb(255 255 255/10%)}.layout_navLinkActive__SLb5I{background:rgb(255 255 255/16%);font-weight:600;color:var(--app-sidebar-fg)}.layout_navLinkMain__uuPWE{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.layout_navBadge__3o549{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .42rem;border-radius:999px;background:var(--app-palette-gold-700);color:var(--app-palette-paper);font-size:.68rem;font-weight:700;line-height:1.3;flex-shrink:0}.layout_navIcon__lznbw{flex-shrink:0;color:currentColor;opacity:.78;transition:opacity .15s ease}.layout_navLinkActive__SLb5I .layout_navIcon__lznbw,.layout_navLink__Hqz07:hover .layout_navIcon__lznbw{opacity:1}.layout_sidebarFooter__obKFQ{padding-top:.65rem;margin-top:.75rem;border-top:1px solid rgb(255 255 255/14%)}.layout_storefrontLink__98INY{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:0 .55rem;color:var(--app-sidebar-fg);text-decoration:none;font-size:.78rem;border-radius:5px}.layout_storefrontLink__98INY:hover{background:rgb(255 255 255/10%)}.layout_noResults__DbueT{margin:0;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;color:var(--app-placeholder)}.layout_contentWrapper__EuOKD{display:flex;flex-direction:column;min-width:0;flex:1 1;margin-left:13.75rem}.layout_topbar__PAV7C{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:42px;padding:.3rem 1.15rem;background:var(--app-surface);border-bottom:1px solid var(--app-ink-12);box-sizing:border-box}.layout_location__iVLeF{display:flex;align-items:center;gap:.45rem;min-width:0}.layout_breadcrumbs__myrPO{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.8rem;line-height:1.4;min-width:0}.layout_breadcrumbRoot__rGs3Y{display:inline-flex;align-items:center;gap:.3rem;color:var(--app-muted);text-decoration:none}.layout_breadcrumbRoot__rGs3Y:hover{color:var(--app-accent);text-decoration:underline}.layout_breadcrumbCurrent__VP9sl{color:var(--app-ink);font-weight:600}.layout_adminRoot__ottDe:has([data-testid=admin-products-v2-page]) .layout_breadcrumbCurrent__VP9sl{font-weight:700;font-size:1rem}@media (min-width:901px){.layout_adminRoot__ottDe:has([data-testid=admin-products-v2-page]) .layout_mainContent__o_DPk{padding:.5rem 1.15rem 4rem}}.layout_breadcrumbSep__UqI_V{color:var(--app-muted);flex-shrink:0}.layout_topbarRight__OrZ6g{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.layout_popoverAnchor__DBjr7{position:relative}.layout_accountToggle__p8f3J,.layout_iconToggle__eUlGH{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:0 .55rem;border:1px solid var(--app-ink-15);border-radius:6px;background:var(--app-surface);color:var(--app-ink);font:inherit;font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.layout_iconToggle__eUlGH{justify-content:center;width:32px;height:32px;padding:0;color:var(--app-ink)}.layout_iconToggle__eUlGH[data-tone=amber],.layout_iconToggle__eUlGH[data-tone=purple]{color:var(--app-tone-blue-fg)}.layout_iconToggleWithBadge__hVDUn{width:auto;padding:0 .55rem}.layout_accountToggle__p8f3J{min-height:40px;padding:0 .5rem 0 .3rem;border-color:transparent;background:transparent;font-size:inherit}.layout_accountToggle__p8f3J:hover,.layout_accountToggle__p8f3J[aria-expanded=true],.layout_iconToggle__eUlGH:hover,.layout_iconToggle__eUlGH[aria-expanded=true]{background:var(--app-surface-hover)}.layout_bellBadge__1o8Wm{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--app-error-text);color:var(--app-surface);font-size:.64rem;font-weight:700;line-height:1}.layout_userAvatar__fka5g{color:var(--app-ink);transition:transform .2s ease}.layout_accountToggle__p8f3J:hover .layout_userAvatar__fka5g,.layout_accountToggle__p8f3J[aria-expanded=true] .layout_userAvatar__fka5g{transform:scale(1.06) rotate(-4deg)}.layout_userName__R_8W7{max-width:11rem;font-size:.85rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layout_userRoleBadge__wF832{color:var(--app-muted);font-size:.75rem}.layout_accountSummaryText__exCVl{display:flex;flex-direction:column;gap:.15rem;min-width:0}.layout_accountChevron__nUq_x{color:var(--app-muted)}.layout_popover__5jp_y{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:20rem;max-width:calc(100vw - 2rem);background:var(--app-surface);border:1px solid var(--app-panel-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-lg);overflow:hidden}.layout_popoverRight__2JXCC{width:14rem}.layout_popoverHead__i3s96{padding:.75rem 1rem;border-bottom:1px solid transparent;background:var(--app-panel-head-bg);font-size:.875rem;font-weight:600}.layout_popoverEmpty__vrAB_{margin:0;padding:1.25rem 1rem;color:var(--app-muted);font-size:.875rem;text-align:center}.layout_notificationItem__WYMZq{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;color:var(--app-ink);text-decoration:none}.layout_notificationItem__WYMZq:hover{background:var(--app-surface-hover)}.layout_notificationIcon__K4Jg6{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:var(--app-tone-blue-bg);color:var(--app-tone-blue-fg)}.layout_notificationText__kOQ4h{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:.85rem}.layout_notificationText__kOQ4h small{color:var(--app-muted);font-size:.78rem;line-height:1.4}.layout_accountSummary__U2zvR{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid transparent}.layout_logoutRow__lszOy{padding:.6rem .75rem .75rem}.layout_logoutAction__6dv6u{width:100%;font-weight:600}.layout_mainContent__o_DPk{flex:1 1;min-width:0;padding:2rem 2.5rem 3rem;box-sizing:border-box}.layout_authLoading__Nozeh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:100dvh;background:var(--app-paper)}.layout_skipLink__Vrmc1{position:fixed;top:.5rem;left:.5rem;z-index:100;transform:translateY(-200%);padding:.75rem 1rem;background:var(--app-surface);color:var(--app-ink);box-shadow:var(--app-shadow-md)}.layout_skipLink__Vrmc1:focus{transform:translateY(0)}.layout_adminRoot__ottDe a:focus-visible,.layout_adminRoot__ottDe button:focus-visible,.layout_mobileMenu__mMSgO a:focus-visible,.layout_mobileMenu__mMSgO button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.layout_mobileMenu__mMSgO a:focus-visible,.layout_mobileMenu__mMSgO button:focus-visible,.layout_sidebar__DOj_P a:focus-visible{outline-color:var(--app-sidebar-fg)}.layout_menuToggle__wqosV{display:none}.layout_mobileMenu__mMSgO{position:fixed;inset:0 auto 0 0;margin:0;border:0;padding:1.25rem;width:min(21rem,90vw);height:100dvh;max-height:100dvh;box-sizing:border-box;background:var(--app-sidebar-bg);color:var(--app-sidebar-fg);box-shadow:var(--app-shadow-overlay)}.layout_mobileMenu__mMSgO[open]{display:flex;flex-direction:column}.layout_mobileMenu__mMSgO::backdrop{background:var(--app-ink-60)}.layout_menuHeader__K9NUD{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.layout_menuClose__eiqT4{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--app-sidebar-fg);cursor:pointer}@media (max-width:900px){.layout_mobileMenu__mMSgO .layout_navLinkActive__SLb5I,.layout_mobileMenu__mMSgO .layout_navLink__Hqz07,.layout_mobileMenu__mMSgO .layout_navSearch__BmB_r input,.layout_mobileMenu__mMSgO .layout_storefrontLink__98INY{min-height:44px}.layout_sidebar__DOj_P{display:none}.layout_contentWrapper__EuOKD{margin-left:0}.layout_topbar__PAV7C{min-height:64px;padding:.5rem 1rem;gap:.5rem}.layout_menuToggle__wqosV{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid transparent;border-radius:6px;background:var(--app-surface);color:var(--app-ink);cursor:pointer}.layout_topbarRight__OrZ6g{gap:.25rem}.layout_accountChevron__nUq_x,.layout_accountToggle__p8f3J .layout_userName__R_8W7{display:none}.layout_mainContent__o_DPk{padding:1.5rem 1rem 2rem}}@media (max-width:480px){.layout_breadcrumbs__myrPO{font-size:.8rem;gap:.25rem}.layout_topbar__PAV7C{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.layout_adminRoot__ottDe *,.layout_mobileMenu__mMSgO *{transition:none}}.layout_notificationIcon__K4Jg6{border-radius:10px}}