:root{--hx-ink:#111827;--hx-steel:#374151;--hx-zinc:#6b7280;--hx-line:#d7dce2;--hx-paper:#f4f6f8;--hx-white:#fff;--hx-safety:#f59e0b;--hx-safety-dark:#b45309;--hx-success:#15803d;--hx-danger:#b91c1c;--hx-radius-sm:.5rem;--hx-radius-md:.875rem;--hx-radius-lg:1.25rem;--hx-shadow:0 18px 55px #11182714;--hx-space-1:.25rem;--hx-space-2:.5rem;--hx-space-3:.75rem;--hx-space-4:1rem;--hx-space-6:1.5rem;--hx-space-8:2rem}.hx-button{border-radius:var(--hx-radius-sm);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;padding:.7rem 1rem;font-weight:800}.hx-button:focus-visible{outline-offset:2px;outline:3px solid #f59e0b73}.hx-button--primary{background:var(--hx-safety);color:var(--hx-ink)}.hx-button--secondary{background:var(--hx-ink);color:var(--hx-white)}.hx-button--ghost{color:var(--hx-ink);border-color:var(--hx-line);background:0 0}.hx-badge{border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.hx-badge--neutral{color:#4b5563;background:#eef0f3}.hx-badge--success{color:#166534;background:#dcfce7}.hx-badge--warning{color:#92400e;background:#fef3c7}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--hx-paper);color:var(--hx-ink);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}.container{width:min(1180px,100% - 32px);margin:auto}.skip-link{z-index:999;background:#fff;padding:10px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.utility-bar{color:#dbe1e9;background:#0b111b;font-size:.78rem}.utility-bar .container{justify-content:space-between;align-items:center;min-height:34px;display:flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--hx-line);background:#fffffff2;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:76px;display:flex}.header-inner img{object-fit:contain}.site-header nav{gap:24px;display:flex}.site-header nav a{font-size:.9rem;font-weight:800;text-decoration:none}.button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.72rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.button.primary{background:var(--hx-safety);color:var(--hx-ink)}.button.secondary{background:var(--hx-ink);color:#fff}.button.outline{color:#fff;border-color:#fff}.button.full{width:100%}.hero{color:#fff;background:linear-gradient(130deg,#0b111b,#263345);padding:78px 0;position:relative;overflow:hidden}.hero:after{content:"";border:90px solid #f59e0b1a;width:520px;height:520px;position:absolute;top:-180px;right:-160px;transform:rotate(25deg)}.hero-grid{z-index:1;grid-template-columns:1.45fr .7fr;align-items:end;gap:60px;display:grid;position:relative}.eyebrow,.overline{text-transform:uppercase;letter-spacing:.13em;color:var(--hx-safety-dark);font-size:.72rem;font-weight:900}.hero .eyebrow,.dark .eyebrow{color:#fbbf24}.hero h1,.page-shell>h1{letter-spacing:-.05em;margin:10px 0 20px;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.98}.lead{color:#d5dce5;max-width:760px;font-size:1.1rem}.lead.narrow{color:var(--hx-steel);max-width:680px}.hero-search{background:#fff;border-radius:10px;max-width:720px;margin:28px 0 18px;padding:6px;display:flex}.hero-search input{min-width:0;color:var(--hx-ink);border:0;flex:1;padding:12px}.hero-search button,.catalog-search button{background:var(--hx-safety);border:0;border-radius:7px;padding:12px 18px;font-weight:900}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-panel{background:#ffffff14;border:1px solid #fff3;border-radius:18px;padding:24px}.hero-panel>b{margin-bottom:18px;display:block}.hero-panel div{border-top:1px solid #ffffff26;grid-template-columns:40px 1fr;gap:12px;padding:17px 0;display:grid}.hero-panel span{color:#fbbf24;font-weight:900}.hero-panel p{color:#d5dce5;margin:0}.hero-panel strong{color:#fff;display:block}.trust-strip{border-bottom:1px solid var(--hx-line);background:#fff}.trust-strip .container{grid-template-columns:repeat(4,1fr);display:grid}.trust-strip span{text-align:center;border-right:1px solid var(--hx-line);padding:18px 12px;font-size:.85rem}.section{padding:72px 0}.section.compact{padding:48px 0}.section.subtle{background:#e9edf1}.section.dark{color:#fff;background:#111827}.section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.section-title h2,.split h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.section-title>a{color:var(--hx-safety-dark);font-weight:800}.category-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.category-card{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow);background:#fff;border-radius:15px;padding:22px;text-decoration:none;transition:all .2s}.category-card:hover{border-color:var(--hx-safety);transform:translateY(-3px)}.category-card>span{color:#fff;background:#111827;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid}.category-card h3{margin:16px 0 6px;font-size:1.2rem}.category-card p{color:var(--hx-zinc);margin:0}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow);background:#fff;border-radius:16px;overflow:hidden}.product-visual{background:linear-gradient(135deg,#d6dbe1,#eef1f4);align-items:end;height:150px;padding:16px;display:flex;position:relative}.product-visual:before{content:"";border:9px solid #596270;width:78%;height:24px;position:absolute;top:52px;left:11%;transform:skew(-12deg)}.product-visual span{background:#fff;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:900}.product-body{padding:20px}.product-body h2{margin:4px 0;font-size:1.14rem}.product-body h2 a{text-decoration:none}.product-body>p{color:var(--hx-zinc);font-size:.88rem}.product-body .variant-label{color:var(--hx-ink);font-weight:800}.price-row{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.price-row strong{font-size:1.2rem}.price-row span{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 7px;font-size:.75rem;font-weight:900}.demo-note{color:var(--hx-zinc);font-size:.8rem}.split{grid-template-columns:1fr 1fr;align-items:start;gap:55px;display:grid}.service-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-list div{border:1px solid var(--hx-line);background:#fff;border-radius:12px;padding:17px}.service-list b,.service-list span{display:block}.service-list span{color:var(--hx-zinc);margin-top:5px;font-size:.8rem}.project-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.project-links a{border:1px solid #4b5563;border-radius:10px;padding:17px;font-weight:800;text-decoration:none}.page-shell{padding:58px 0 80px}.page-shell>h1{font-size:clamp(2.3rem,5vw,4.6rem)}.catalog-search{border:1px solid var(--hx-line);background:#fff;border-radius:13px;margin:28px 0;padding:18px}.catalog-search label{margin-bottom:8px;font-weight:900;display:block}.catalog-search div{gap:8px;display:flex}.catalog-search input{border:1px solid var(--hx-line);border-radius:7px;flex:1;min-width:0;padding:12px}.result-head{color:var(--hx-zinc);justify-content:space-between;margin:26px 0;display:flex}.empty-state{border:1px solid var(--hx-line);text-align:center;background:#fff;border-radius:15px;padding:45px}.breadcrumb{color:var(--hx-zinc);flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:.82rem;display:flex}.product-detail{grid-template-columns:.9fr 1.1fr;gap:50px;display:grid}.product-image{border:1px solid var(--hx-line);background:linear-gradient(145deg,#d5dae0,#f3f5f7);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex;overflow:hidden}.product-image:before{content:"";border:15px solid #596270;width:72%;height:45px;margin-bottom:55px;display:block;transform:skew(-15deg)}.product-image span{background:#fff;border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:900}.product-image b{margin-top:10px}.product-detail h1{letter-spacing:-.045em;margin:9px 0 18px;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1}.product-meta{grid-template-columns:repeat(3,1fr);gap:9px;margin:25px 0;display:grid}.product-meta span{border:1px solid var(--hx-line);color:var(--hx-zinc);background:#fff;border-radius:9px;padding:12px;font-size:.75rem}.product-meta b{color:var(--hx-ink);font-size:.88rem;display:block}.buy-box{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow);background:#fff;border-radius:14px;padding:22px}.buy-box p,.buy-box span{color:var(--hx-zinc);margin:0;font-size:.82rem}.buy-box>strong{font-size:2rem;display:block}.buy-box>div{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.table-scroll{overflow-x:auto}.variant-table{border-collapse:collapse;border:1px solid var(--hx-line);background:#fff;width:100%}.variant-table th,.variant-table td{text-align:left;border-bottom:1px solid var(--hx-line);vertical-align:top;padding:13px}.variant-table th{text-transform:uppercase;background:#e8ebef;font-size:.78rem}.stock{margin:2px 0;font-size:.74rem;font-weight:800;display:block}.stock.in_stock{color:#166534}.stock.low_stock{color:#92400e}.quote-form{border:1px solid var(--hx-line);box-shadow:var(--hx-shadow);background:#fff;border-radius:17px;padding:26px}.quote-form fieldset{border:0;margin:0 0 28px;padding:0}.quote-form legend{margin-bottom:15px;font-size:1.15rem;font-weight:900}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{font-size:.82rem;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #c8ced6;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.form-grid .span-2{grid-column:span 2}.consent{align-items:flex-start;gap:9px;margin-bottom:17px;font-size:.82rem;display:flex}.form-status{min-height:24px}.form-status.error{color:#b91c1c}.form-status.success{color:#15803d}.form-page{grid-template-columns:.8fr 1.2fr;align-items:start;gap:45px;display:grid}.notice{border-left:4px solid var(--hx-safety);background:#fff7e6;margin-top:24px;padding:16px}.notice b,.notice span{display:block}.store-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.store-card{border:1px solid var(--hx-line);background:#fff;border-radius:15px;padding:25px}.store-card>span{color:#fff;background:#111827;border-radius:8px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.store-card address{color:var(--hx-steel);margin-bottom:12px;font-style:normal}.site-footer{color:#d4dbe4;background:#0b111b;padding:48px 0}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:30px;display:grid}.footer-grid b{color:#fff}.footer-grid a,.footer-grid span{color:#c3ccd7;margin-top:8px;font-size:.84rem;display:block}.footer-grid p{color:#9da8b5}.demo-note{text-align:center;margin-top:20px}@media (max-width:900px){.hero-grid,.split,.product-detail,.form-page{grid-template-columns:1fr}.product-grid,.category-grid,.trust-strip .container{grid-template-columns:1fr 1fr}.site-header nav{display:none}.hero{padding:55px 0}.product-image{min-height:300px}.footer-grid{grid-template-columns:1fr 1fr}.hero-panel{display:none}}@media (max-width:600px){.utility-bar .container{padding:7px 0;display:block}.utility-bar span{display:block}.header-inner{min-height:66px}.header-inner img{width:135px;height:auto}.header-inner>.button{padding:.6rem .7rem;font-size:.78rem}.container{width:min(100% - 22px,1180px)}.hero h1,.page-shell>h1{font-size:2.65rem}.hero-search{display:block}.hero-search input,.hero-search button{width:100%}.hero-search button{margin-top:5px}.product-grid,.category-grid,.service-list,.project-links,.store-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:span 1}.trust-strip .container{grid-template-columns:1fr 1fr}.trust-strip span{font-size:.75rem}.section{padding:50px 0}.section-title,.result-head{display:block}.product-meta{grid-template-columns:1fr}.buy-box>div{display:grid}.buy-box .button{width:100%}.quote-form{padding:18px}.page-shell{padding-top:38px}}
.catalog-shell{color:#242824;background:#f3f2ed;padding-bottom:76px}.catalog-intro{padding-top:54px}.catalog-heading{justify-content:space-between;align-items:end;gap:36px;margin:18px 0 32px;display:flex}.catalog-heading h1{letter-spacing:-.065em;margin:0 0 22px;font-size:clamp(2.7rem,6vw,5.8rem);line-height:1.02}.catalog-heading h1 span{color:#74786f}.catalog-heading p{color:#5e645d;max-width:540px;font-size:1.08rem}.catalog-count{border-left:1px solid #c8ccc3;min-width:155px;padding:22px 0 22px 32px}.catalog-count strong{font-size:3.5rem;font-weight:500;line-height:1}.catalog-count span{color:#5e645d;max-width:130px;margin-top:10px;font-size:.83rem;display:block}.catalog-intro .eyebrow,.catalog-results .eyebrow{color:#756038}.source-search{background:#fff;border:1px solid #d9dcd3;border-radius:18px;padding:24px;box-shadow:0 12px 35px #272c2410}.source-search>label{margin-bottom:10px;font-weight:700;display:block}.source-search-row{gap:10px;display:flex}.source-search-row input{color:#242824;background:#fafbf8;border:1px solid #b7beb2;border-radius:8px;flex:1;min-width:0;padding:15px;font-size:1rem}.source-search .button.primary{color:#fff;background:#252d27;gap:20px;padding-left:26px;padding-right:26px}.source-filters{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:22px;margin-top:22px;display:grid}.source-filters label{font-size:.83rem;font-weight:700}.source-filters select{color:#242824;background:#fff;border:1px solid #b7beb2;border-radius:7px;width:100%;min-height:48px;margin-top:8px;padding:10px 32px 10px 12px;display:block}.source-filters p{color:#62695f;margin:0 0 6px;font-size:.8rem}.catalog-guide{border-top:1px solid #d2d7cc;border-bottom:1px solid #d2d7cc;margin:20px 0;padding:18px 0}.catalog-guide summary{cursor:pointer;min-height:44px;padding:9px 0;font-weight:700}.catalog-guide>p{color:#596253;max-width:840px}.family-picker{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.family-picker a{background:#fff;border:1px solid #d0d7ca;border-radius:10px;flex-direction:column;align-items:start;gap:4px;padding:16px;text-decoration:none;display:flex}.family-picker a:hover{background:#f8f8f0;border-color:#7e866f}.family-picker svg{width:48px;height:48px;margin-bottom:8px}.family-picker span{color:#647059;font-size:.75rem}.catalog-source-note{color:#5e655b;align-items:start;gap:12px;max-width:860px;margin:24px 0 40px;font-size:.8rem;display:flex}.catalog-source-note p{margin:0}.source-dot{background:#a68b53;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.catalog-result-title{border-top:1px solid #cbd1c3;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-top:24px;display:flex}.catalog-result-title h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.25}.catalog-result-title .eyebrow{margin:0 0 8px}.reset-filters{white-space:nowrap;min-height:44px;padding:12px 0;font-size:.86rem}.active-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.active-filters span{background:#e9eee4;border:1px solid #bdc8b7;border-radius:30px;padding:6px 14px;font-size:.82rem}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.source-card{background:#fff;border:1px solid #d9ded2;border-radius:14px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.source-card:hover{border-color:#87977e}.source-card-visual{color:#485544;background:radial-gradient(#eceee7,#f9faf5);border-bottom:1px solid #e2e7db;place-items:center;height:174px;display:grid;position:relative}.source-card-visual svg{width:102px;height:102px;transform:rotate(-8deg)}.source-card-visual>span{color:#70786b;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;position:absolute;bottom:10px;left:16px}.source-card-body{flex-direction:column;flex:1;min-width:0;padding:22px;display:flex}.source-card-body .overline{letter-spacing:.1em;color:#656f59;margin:0 0 11px;font-size:.63rem}.source-card-body h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:1.18rem;font-weight:600;line-height:1.3}.source-card-body h2 a{text-decoration:none}.source-reference{color:#737b6c;overflow-wrap:anywhere;font-size:.77rem}.source-card-description{color:#61675c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:0;margin-bottom:22px;font-size:.83rem;display:-webkit-box;overflow:hidden}.source-card-facts{color:#626d58;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;margin-bottom:18px;font-size:.72rem;display:flex}.source-card-body .button.secondary{color:#273322;background:#fff;border:1px solid #bcc6b3;justify-content:space-between;font-size:.85rem;font-weight:600}.source-card-body .button.secondary:hover{background:#eff3e9}.catalog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:34px 0;display:grid}.catalog-pagination>a:first-child{justify-self:start}.catalog-pagination>a:last-child{justify-self:end}.catalog-pagination a{background:#fff;border:1px solid #c6cdbd;font-weight:600}.catalog-pagination>span{color:#65715a;font-size:.84rem}.catalog-empty{text-align:center;background:#f8faf3;border:1px dashed #adbda0;border-radius:14px;padding:55px 24px}.catalog-empty svg{color:#829375;width:80px;height:80px}.catalog-empty h3{font-size:1.7rem}.catalog-empty p{color:#5b6b4e;max-width:510px;margin:0 auto 22px}.catalog-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.catalog-empty .button{color:#304328;background:#fff;border:1px solid #bbc9af}.source-detail-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:52px;display:grid}.source-detail-grid>div{min-width:0}.source-detail-visual{color:#58674b;text-align:center;background:#eef1e7;border:1px solid #d1d9c5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:35px;display:flex}.source-detail-visual svg{width:190px;height:190px}.source-detail-visual>p{text-transform:uppercase;letter-spacing:.1em;font-size:.74rem}.source-detail-visual>span{max-width:240px;font-size:.79rem}.source-detail h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.6rem);line-height:1.08}.source-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.source-specs>div{background:#fff;border:1px solid #d1d8c6;border-radius:8px;padding:13px}.source-specs dt{color:#708060;font-size:.7rem}.source-specs dd{margin:8px 0 0;font-size:.82rem;font-weight:600}.source-buy-note{background:#f0f3e9;border:1px solid #cfdbc1;border-radius:12px;padding:24px}.source-buy-note h2{margin:8px 0;font-size:1.35rem}.source-buy-note>p:not(.eyebrow){color:#5b7050;font-size:.87rem}.source-buy-note .button{background:#31432a;justify-content:space-between;gap:12px;font-weight:600}.source-detail-section{min-width:0;margin-top:55px}.source-detail-section h2{margin:8px 0;font-size:1.8rem}.source-detail-section>p{color:#697a5d;max-width:860px}.source-options{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.source-options li{overflow-wrap:anywhere;background:#fff;border:1px solid #c3d1b7;border-radius:7px;max-width:100%;padding:9px 13px;font-size:.83rem}.source-table-scroll{border:1px solid #bdcdb1;border-radius:8px;max-width:100%;margin-top:18px;overflow-x:auto}.source-table-scroll .variant-table{border:0;min-width:560px;font-size:.82rem}.source-table-scroll caption{text-align:left;background:#eaf0e2;padding:12px;font-weight:700}.source-table-scroll th{background:#f0f4ea}.source-provenance{background:#eaf0df;border-radius:12px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:28px;display:flex}.source-provenance h2{margin:8px 0;font-size:1.5rem}.source-provenance p{color:#63764e;max-width:760px;font-size:.85rem}.source-provenance .button{background:#fff;border:1px solid #c3d2b1;flex-shrink:0;gap:10px;font-size:.82rem;font-weight:600}.mobile-task-nav{display:none}.source-search input:focus-visible,.source-search select:focus-visible,.catalog-shell a:focus-visible,.catalog-guide summary:focus-visible,.source-detail a:focus-visible,.source-table-scroll:focus-visible,.mobile-task-nav a:focus-visible{outline-offset:4px;outline:3px solid #617c48}@media (max-width:950px){.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-detail-grid{gap:28px}.source-specs{grid-template-columns:1fr}.source-provenance{flex-direction:column;align-items:start}.family-picker{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-task-nav{z-index:80;padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfefaf5;border-top:1px solid #c1cdb6;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-task-nav a{color:#647756;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:52px;font-size:.69rem;font-weight:600;text-decoration:none;display:flex}.mobile-task-nav a[aria-current]{color:#293e21;background:#e5eddc}.mobile-task-nav svg{width:22px;height:22px}.catalog-heading{gap:20px}.catalog-heading h1{font-size:3.3rem}.catalog-count{min-width:104px;padding-left:16px}.catalog-count strong{font-size:2.5rem}.catalog-count span{font-size:.68rem}.source-filters{grid-template-columns:1fr 1fr;gap:12px}.source-filters p{grid-column:1/-1}.source-detail-grid{grid-template-columns:1fr}.source-detail-visual{min-height:245px}.source-detail-visual svg{width:125px;height:125px}.source-detail-visual>p{margin:6px}.source-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-intro{padding-top:35px}.catalog-guide>p{font-size:.86rem}.source-provenance{padding:22px}}@media (max-width:480px){.catalog-heading{align-items:start}.catalog-heading h1{font-size:2.7rem}.catalog-heading p{font-size:.94rem}.catalog-count{min-width:78px;padding-left:12px}.catalog-count strong{font-size:2rem}.source-search{padding:17px}.source-search-row{flex-direction:column}.source-search-row input{width:100%;min-height:52px}.source-search-row .button{justify-content:space-between;min-height:48px}.source-filters,.source-grid{grid-template-columns:1fr}.source-card-visual{height:152px}.family-picker{grid-template-columns:1fr 1fr}.family-picker a{padding:13px}.family-picker span{font-size:.69rem}.catalog-result-title{align-items:start}.source-specs{grid-template-columns:1fr}.catalog-pagination{gap:8px}.catalog-pagination .button{padding:10px;font-size:.8rem}.source-detail h1{font-size:2.2rem}.source-provenance .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.source-card{transition:none}}.catalog-universes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:26px 0;display:grid}.catalog-universes a{background:#fff;border:1px solid #d6d7cf;border-radius:12px;flex-direction:column;gap:8px;min-height:126px;padding:18px;text-decoration:none;transition:border-color .15s;display:flex}.catalog-universes a:hover,.catalog-universes a[aria-current]{background:#faf6e9;border-color:#a48640}.catalog-universes span{letter-spacing:.1em;color:#94763a;font-size:.68rem}.catalog-universes strong{font-size:1rem;line-height:1.3}.catalog-universes small{color:#656b61;font-size:.76rem}.source-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.source-filters>p{grid-column:1/-1}.official-image{object-fit:contain;width:100%;height:100%;display:block}.source-card-visual{background:#fff;height:230px;padding:18px}.source-card-visual .official-image{max-width:100%;max-height:100%}.source-detail-visual{background:#fff;min-height:340px;padding:20px}.official-gallery{width:100%;min-width:0}.official-gallery-main{height:390px}.official-gallery-thumbs{gap:8px;padding:12px 2px;display:flex;overflow-x:auto}.official-gallery-thumbs button{cursor:pointer;background:#fff;border:1px solid #cbd0c4;border-radius:7px;flex:0 0 76px;width:76px;height:76px;padding:5px}.official-gallery-thumbs button[aria-pressed=true]{border:2px solid #9d7c32}.official-gallery-count{color:#6c7267;margin:8px 0;font-size:.75rem}.official-gallery button:focus-visible{outline-offset:2px;outline:3px solid #617c48}.official-description{max-width:880px}.official-description p{white-space:pre-line}.official-content-intro{max-width:800px;margin-bottom:40px}.official-content-intro h1{letter-spacing:-.045em;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.05}.official-content-intro .lead{color:#656b61}.official-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.official-project-card{background:#fff;border:1px solid #d6dbce;border-radius:14px;overflow:hidden}.official-project-card>a{text-decoration:none;display:block}.official-project-card .official-image{object-fit:cover;height:260px}.official-project-card h2{margin:20px 20px 10px;font-size:1.3rem}.official-project-card p{color:#636e5a;margin:0 20px 22px;font-size:.9rem}.official-content-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0;display:grid}.official-content-gallery figure{background:#fff;border:1px solid #d5dccc;border-radius:10px;margin:0;overflow:hidden}.official-content-gallery .official-image{object-fit:contain;height:300px}.official-content-gallery figcaption{color:#6a735f;padding:12px;font-size:.75rem}.official-body{max-width:860px}.official-body p{white-space:pre-line;color:#58634f;line-height:1.75}.official-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0;display:grid}.official-service-grid article{background:#fff;border:1px solid #d6dbce;border-radius:12px;padding:24px}.official-service-grid h2{font-size:1.25rem}.official-service-grid p{color:#636e5a;font-size:.9rem}.official-service-grid .official-image{object-fit:cover;height:175px;margin-bottom:18px}.official-cta{background:#f4f0e3;border:1px solid #cccfbf;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:36px 0;padding:26px;display:flex}.official-cta p{max-width:620px;margin:0}.official-cta .button{flex-shrink:0}@media (max-width:950px){.catalog-universes{grid-template-columns:repeat(3,minmax(0,1fr))}.official-projects,.official-service-grid,.official-content-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.official-gallery-main{height:300px}}@media (max-width:700px){.catalog-universes{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-universes a{min-height:126px;padding:14px}.catalog-universes strong{font-size:.92rem}.official-projects,.official-service-grid{grid-template-columns:1fr}.official-content-gallery{grid-template-columns:1fr 1fr}.official-content-gallery .official-image{height:200px}.official-cta{flex-direction:column;align-items:stretch}.official-cta .button{justify-content:space-between}.source-filters{grid-template-columns:1fr}.source-card-visual{height:220px}.official-gallery-main{height:300px}}.home-universes{padding-top:18px;padding-bottom:74px}.home-content .collection-card>.official-image{object-fit:contain;background:#fff;height:235px;padding:24px}.home-content .inspiration-art .official-image{object-fit:cover;height:100%}.home-content .atelier-photo .official-image{object-fit:cover;height:270px}.official-announcements{gap:24px;display:grid}.official-announcements figure{background:#fff;border:1px solid #d4d7ca;border-radius:14px;margin:0;overflow:hidden}.official-announcements .official-image{height:auto}.official-body{overflow-wrap:anywhere}@media (max-width:700px){.home-universes{padding-bottom:42px}.home-content .collection-card>.official-image{height:200px}}.source-apply{color:#30382a;background:#fafbf7;border:1px solid #c3c8b9;gap:20px;margin-top:18px}.catalog-universes a:focus-visible{outline-offset:3px;outline:3px solid #7b6636}@media (max-width:700px){.catalog-intro>.catalog-universes{scroll-snap-type:x proximity;padding:4px 2px 12px;display:flex;overflow-x:auto}.catalog-intro>.catalog-universes>a{scroll-snap-align:start;flex:0 0 176px;min-height:116px}.source-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.source-filters select{min-width:0}.source-apply{justify-content:space-between;width:100%}}.official-image--pending{color:#73766c;text-align:center;background:#f3f3ee;justify-content:center;align-items:center;min-height:150px;padding:20px;font-size:.75rem;display:flex}.catalog-heading h1{font-size:clamp(2.7rem,4.8vw,4.6rem)}.catalog-advanced{border-top:1px solid #e0e2d9;margin-top:16px;padding-top:4px}.catalog-advanced summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.88rem;font-weight:600}.catalog-advanced .source-filters{margin-top:8px}.catalog-advanced summary:focus-visible{outline-offset:2px;outline:3px solid #7b6636}.catalog-intro>.catalog-universes a{min-height:110px}.cs-card-copy .cs-card-price,.source-card-body .cs-card-price{color:#171b20;flex-wrap:wrap;align-items:baseline;gap:7px;margin:18px 0 12px;display:flex}.cs-card-price strong{letter-spacing:-.025em;font-size:1.25rem;font-weight:600;line-height:1.25}.cs-card-price strong>small{letter-spacing:0;color:#59616a;margin-bottom:4px;font-size:.68rem;font-weight:500;display:block}.cs-card-price>span{color:#59616a;font-size:.7rem;font-weight:500}.cs-card-price>small{color:#59616a;flex-basis:100%;font-size:.68rem;line-height:1.5}.cs-card-price--pending{min-height:38px}.cs-card-price--pending>span{font-size:.8rem}.cs-public-price{color:#171b20;border-top:1px solid #d7dadd;border-bottom:1px solid #d7dadd;margin:20px 0;padding:18px 0}.cs-public-price .cs-price-caption{text-transform:uppercase;letter-spacing:.08em;color:#706544;margin:0 0 8px;font-size:.7rem}.cs-public-price>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.cs-public-price strong{letter-spacing:-.035em;font-size:clamp(1.6rem,2.3vw,2rem);font-weight:600;line-height:1.2}.cs-public-price>div>span{font-size:.8rem;font-weight:500}.cs-public-price>small{color:#59616a;margin-top:9px;font-size:.72rem;line-height:1.6;display:block}.cs-public-price>p:not(.cs-price-caption){color:#59616a;margin:10px 0 0;font-size:.8rem;line-height:1.6}.cs-public-price a{color:inherit;text-underline-offset:3px}.cs-price-source-note{color:#59616a;max-width:820px;margin:36px 0 0;font-size:.78rem;line-height:1.7}@media (max-width:650px){.cs-card-price strong{font-size:1.12rem}.cs-card-copy .cs-card-price{gap:5px;margin-top:14px}.cs-card-price>small{font-size:.65rem}}.project-cover{aspect-ratio:4/3;background:#e9e5dd;overflow:hidden}.official-project-card .project-cover .official-image{object-fit:cover;width:100%;height:100%}.official-service-grid .workshop-cover{aspect-ratio:4/3;background:#e9e5dd;border-radius:4px;margin-bottom:18px;overflow:hidden}.official-service-grid .workshop-cover .official-image{object-fit:cover;width:100%;height:100%;margin-bottom:0}
:root{--hx-gold:#d4af37;--hx-silver:silver;--hx-anthracite:#2e2e2e;--hx-near-black:#0f1013;--hx-safety:var(--hx-gold)}.brand-home{flex-shrink:0;align-items:center;display:flex}.brand-logo{object-fit:contain;width:clamp(190px,20vw,280px);height:auto;display:block}.site-header{background:#f8f9fa;border-bottom-color:#c9ced3}.site-header nav a:hover{color:#805711}.utility-bar,.site-footer{background:#171b20}.button.primary,.hero-search button,.catalog-search button{background:var(--hx-gold);color:#171b20}.button.primary:hover{background:#e3bb61}.catalog-shell{color:#242a30;background:#f3f5f7}.source-search .button.primary{background:var(--hx-gold);color:#171b20}.source-card-visual{color:#59636d;background:radial-gradient(#e1e6eb,#f8f9fa)}.source-detail-visual{color:#59636d;background:#e9edf1;border-color:#cbd2d9}.mobile-task-nav{background:#fafbfdf5;border-top-color:#c9ced3}.mobile-task-nav a{color:#59636d}.mobile-task-nav a[aria-current]{color:#4b360d;background:#f4e7c5}@media (max-width:700px){.header-inner{gap:12px;min-height:88px}.brand-logo{width:200px;max-width:100%}.header-inner .button{max-width:125px;padding:10px;font-size:.75rem}.brand-home{flex-shrink:1;min-width:0}.site-footer .brand-logo{width:230px}}@media (max-width:360px){.header-inner .brand-logo{width:160px}.header-inner .button{max-width:105px}}
.hx-icon{vertical-align:middle;flex-shrink:0;width:22px;height:22px;display:inline-block}.button,.hero-search button,.section-title>a,.reset-filters{gap:10px}.hero-search button,.section-title>a,.reset-filters{justify-content:center;align-items:center;display:inline-flex}.button .hx-icon,.reset-filters .hx-icon{width:19px;height:19px}.category-card>.category-icon{color:#343a40;background:#f4edd9;border:1px solid #dfd1ac;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.category-icon .hx-icon{width:36px;height:36px}.source-card-visual .hx-family-icon{width:64px;height:64px;transform:none}.source-detail-visual .hx-family-icon{width:112px;height:112px}.family-picker .hx-family-icon{color:#434b53;width:32px;height:32px;margin-bottom:12px}.source-card-visual{color:#515a63;background:#eff2f4}.family-picker a:hover,.source-card:hover{border-color:#a78b41}.family-picker a:hover{background:#fbf8ef}.source-reference,.source-card-body .overline,.source-card-facts{color:#626b73}.source-buy-note{background:#f4f2eb;border-color:#d9d2be}.source-buy-note .button{background:#30363b}.source-card-body .button.secondary{color:#343a40;border-color:#c8ced3}.source-card-body .button.secondary:hover{background:#f4f2eb}.service-list>div>.hx-icon{color:#6d5724;width:30px;height:30px;margin-bottom:14px}.trust-strip .container>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.trust-strip .hx-icon{color:#715e2d}.project-links a{align-items:center;gap:14px;display:flex}.project-links .hx-icon{color:#dfbe63;width:28px;height:28px}.mobile-task-nav .hx-icon{width:23px;height:23px}.mobile-task-nav a[aria-current] .hx-icon{color:#6e5317}.source-search input:focus-visible,.source-search select:focus-visible,.catalog-shell a:focus-visible,.catalog-guide summary:focus-visible,.source-detail a:focus-visible,.source-table-scroll:focus-visible,.mobile-task-nav a:focus-visible{outline-color:#846817}.icon-library{max-width:1040px}.icon-library h1{max-width:760px}.icon-library>p{color:#626b73;max-width:680px}.icon-library section{margin-top:42px}.icon-library h2{font-size:1.2rem}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.icon-sample{color:#30373d;background:#fff;border:1px solid #d8dde1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:136px;padding:20px 10px;display:flex}.icon-sample .hx-icon{width:32px;height:32px}.icon-sample span{text-align:center;font-size:.82rem}@media (max-width:700px){.source-detail-visual .hx-family-icon{width:80px;height:80px}.category-icon .hx-icon{width:32px;height:32px}.trust-strip .container>span{font-size:.8rem}.project-links a{align-items:flex-start}.icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
:root{--hx-ink:#171a18;--hx-steel:#525851;--hx-zinc:#6b716a;--hx-line:#d6d8cf;--hx-paper:#f6f5ef;--hx-white:#fff;--hx-gold:#d4af37;--hx-silver:silver;--hx-anthracite:#2e2e2e;--hx-near-black:#0f1013;--hx-safety:#e9c75c;--hx-safety-dark:#76601e;--hx-shadow:0 12px 32px #171a1808}body{background:var(--hx-paper);color:var(--hx-ink);font-family:Arial,Helvetica,sans-serif}a,button{-webkit-tap-highlight-color:transparent}::selection{color:#171a18;background:#e9c75c}.container{width:min(1240px,100% - 64px)}h1,h2,h3{overflow-wrap:break-word}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #9d7516}.button{letter-spacing:-.02em;border-radius:5px;gap:15px;min-height:50px;padding:13px 21px;font-size:.9rem;font-weight:700}.button.primary{background:var(--hx-safety);color:#171a18;border-color:#0000}.button.primary:hover{background:#f4d77b}.button.secondary{color:#fff;background:#20261f}.text-link{border-bottom:1px solid;align-items:center;gap:20px;min-height:44px;padding-bottom:8px;font-weight:700;text-decoration:none;display:inline-flex}.eyebrow{letter-spacing:.12em;color:#62684f;text-transform:uppercase;font-size:.71rem;font-weight:700}.hx-icon{flex-shrink:0}.utility-bar{color:#dce0d6;letter-spacing:.08em;background:#1b201d;font-size:.66rem}.utility-bar .container{min-height:32px}.utility-bar a{letter-spacing:0;align-items:center;gap:8px;text-decoration:none;display:flex}.utility-bar .hx-icon{width:14px;height:14px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f5eff5;border-bottom:1px solid #d8dacf}.header-inner{gap:28px;min-height:89px}.brand-home{flex-shrink:0;align-items:center;min-width:0;display:flex}.brand-logo{object-fit:contain;width:210px;height:auto;display:block}.site-header nav{gap:32px}.site-header nav a{font-size:.84rem;font-weight:600}.site-header nav a:hover{color:#806319}.header-inner>.button{margin-left:auto}.site-header nav+.button{margin-left:0}.editorial-hero{color:#f7f5e9;background:#1c221d;grid-template-columns:1.15fr 1fr;max-width:1440px;min-height:640px;margin:24px auto 0;display:grid;overflow:hidden}.hero-copy{padding:62px 54px 42px clamp(32px,5vw,80px);position:relative}.hero-kicker{letter-spacing:.12em;align-items:center;gap:10px;font-size:.68rem;font-weight:600;display:flex}.live-dot{background:#e9c75c;border-radius:50%;width:6px;height:6px}.hero-copy h1{letter-spacing:-.08em;margin:43px 0 30px;font-size:clamp(4.5rem,7.5vw,7.4rem);font-weight:900;line-height:.92}.hero-copy h1 span{color:#e9c75c}.hero-copy>p{color:#c7cec2;max-width:430px;font-size:1.06rem;line-height:1.65}.hero-ctas{flex-wrap:wrap;align-items:center;gap:24px;margin:33px 0 42px;display:flex}.hero-secondary{color:#e7eadf;align-items:center;gap:9px;min-height:44px;font-size:.81rem;text-decoration:none;display:flex}.hero-secondary .hx-icon{width:17px}.hero-local{color:#b9c2b1;border-top:1px solid #65715b55;align-items:center;gap:12px;max-width:420px;padding-top:24px;font-size:.71rem;line-height:1.7;display:flex}.hero-local strong{color:#e7eadf;font-weight:400}.hero-local .hx-icon{color:#e9c75c}.material-explorer{color:#383e33;background-color:#deddd1;background-image:linear-gradient(#9ba28f14 1px,#0000 1px),linear-gradient(90deg,#9ba28f14 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:48px 48px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;min-width:0;padding:30px 34px 20px;display:flex;position:relative}.scene-caption{letter-spacing:.08em;justify-content:space-between;font:10px monospace;display:flex}.hero-object{flex:1;place-items:center;min-height:390px;display:grid;position:relative}.material-scene{width:100%;height:100%;max-height:380px;display:block;overflow:visible}.material-scene-hero{filter:drop-shadow(18px 28px 14px #242b231a);width:110%;height:auto;max-height:470px;animation:.9s ease-out both metal-arrival}.object-note{letter-spacing:-.04em;font-size:1.08rem;position:absolute;bottom:20px;left:0}.object-index{color:#737b5820;pointer-events:none;font-size:6rem;font-weight:700;line-height:1;position:absolute;top:20px;right:0}.material-switch{border-top:1px solid #a4ac963f;gap:7px;padding-top:18px;display:flex}.material-switch button{color:#343c30;cursor:pointer;background:0 0;border:1px solid #aeb39f;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:11px 8px;font-size:.75rem;font-weight:600;display:flex}.material-switch button[aria-pressed=true]{background:#f7f7ec;border-color:#424c38;box-shadow:0 2px #424c38}.metal-swatch{background:linear-gradient(110deg,#263335,#a1adaf,#515a5e);border:1px solid #838e88;border-radius:50%;width:15px;height:15px}.metal-swatch.inox{background:linear-gradient(100deg,#828c8e,#fff,#9fa9a9)}.metal-swatch.alu{background:linear-gradient(100deg,#c2cccb,#f7f7f1,#b2baba)}.material-link{color:#263222;justify-content:space-between;align-items:center;padding:17px 0 7px;font-size:.82rem;font-weight:600;text-decoration:none;display:flex}.material-link .hx-icon{width:18px}.scene-disclaimer{color:#616857;margin-top:3px;font-size:.56rem}.material-ribbon{white-space:nowrap;letter-spacing:.09em;border-bottom:1px solid #d2d5c7;justify-content:center;align-items:center;gap:clamp(16px,3vw,48px);padding:23px 20px;font-size:.76rem;font-weight:800;display:flex;overflow:hidden}.material-ribbon i{color:#91814d;font-size:21px;font-style:normal}.project-finder{border-top:1px solid #cbd1be;border-bottom:1px solid #cbd1be;grid-template-columns:1fr 2.4fr;align-items:center;gap:46px;margin:64px 0 86px;padding:34px 0;display:grid}.finder-intro h2{letter-spacing:-.05em;margin:10px 0;font-size:2rem;line-height:1.05}.finder-tabs{gap:24px;margin-bottom:22px;display:flex}.finder-tabs button{cursor:pointer;color:#777e6d;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:9px 0;font-size:.83rem;font-weight:600}.finder-tabs button[aria-pressed=true]{color:#263320;border-color:#263320}.finder-content label{color:#525d46;margin-bottom:10px;font-size:.73rem;display:block}.finder-form{gap:10px;display:flex}.finder-form input,.finder-form select{color:#2d3527;background:#fff;border:1px solid #c5ccb9;border-radius:4px;flex:1;min-width:0;min-height:50px;padding:15px;font-size:.89rem}.finder-hint{color:#647254;margin-bottom:0;font-size:.71rem}.editorial-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:37px;display:flex}.editorial-heading h2,.local-section h2{letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(2.5rem,4.6vw,4.5rem);font-weight:800;line-height:1.04}.editorial-heading h2 em,.local-section h2 em{color:#6d765e;font-style:normal;font-weight:400}.editorial-heading>p,.editorial-heading>div>p:not(.eyebrow){color:#69715f;font-size:.91rem;line-height:1.65}.editorial-heading .text-link{margin-top:10px;font-size:.78rem}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.collection-card{background:#eceee4;padding:20px;text-decoration:none;transition:background .2s;position:relative;overflow:hidden}.collection-card:nth-child(2){background:#e1e5df}.collection-card:nth-child(3){background:#e9e2d5}.collection-card:nth-child(4){background:#e5e6dc}.collection-top{color:#637158;justify-content:space-between;align-items:center;font:10px monospace;display:flex}.collection-top .hx-icon{width:18px;height:18px}.collection-card .material-scene{height:215px;transition:transform .4s}.collection-card:hover .material-scene{transform:translateY(-6px)rotate(-3deg)}.collection-card:hover{background:#dfd6bd}.collection-copy{position:relative}.collection-copy h3{letter-spacing:-.045em;margin:0;font-size:1.6rem}.collection-copy p{color:#6b715f;margin:8px 0 3px;font-size:.73rem;line-height:1.5}.collection-extra{border-bottom:1px solid #cbd1bf;justify-content:space-between;margin-top:12px;display:flex}.collection-extra a{align-items:center;gap:15px;min-width:0;padding:22px 0;font-size:.79rem;font-weight:600;text-decoration:none;display:flex}.collection-extra .hx-icon{width:19px}.collection-extra .hx-icon:last-child{width:15px;margin-left:22px}.inspiration-section{background:#eceee5;margin-top:90px;padding:88px 0}.inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.inspiration-card{min-width:0;text-decoration:none}.inspiration-art{background:#e2d9c8;position:relative;overflow:hidden}.project-scene{width:100%;height:auto;transition:transform .5s;display:block}.inspiration-card:hover .project-scene{transform:scale(1.035)}.inspiration-art>span{letter-spacing:.09em;background:#faf9f0bd;padding:6px 9px;font:9px monospace;position:absolute;top:15px;left:15px}.inspiration-copy{justify-content:space-between;gap:14px;padding:20px 0;display:flex}.inspiration-copy h3{letter-spacing:-.04em;margin:0 0 9px;font-size:1.23rem}.inspiration-copy p{color:#707663;margin:0;font-size:.77rem}.inspiration-copy>.hx-icon{width:19px;margin-top:3px}.essentials-section{padding:88px 0}.source-grid{gap:23px}.source-card{box-shadow:none;background:0 0;border:0;border-radius:0}.source-card-visual{color:#505e44;background:#e9ece2;border:0;justify-content:center;align-items:center;height:230px;text-decoration:none;display:flex;position:relative}.source-card-visual .material-scene{width:85%;height:225px;transform:none}.source-card-visual .hx-family-icon{width:70px;height:70px;transform:none}.source-card-visual>span{letter-spacing:.03em;text-transform:none;color:#627052;font:8px monospace;bottom:12px;left:14px}.source-card-body{padding:21px 0 0}.source-card-body .overline{color:#7a6a3a;letter-spacing:.08em;margin-bottom:10px;font-size:.61rem}.source-card-body h2{letter-spacing:-.045em;min-height:1.3em;font-size:1.35rem;font-weight:700}.source-card-description{color:#6b745f;-webkit-line-clamp:2;margin-bottom:22px;font-size:.79rem}.source-card-facts{color:#6c755e;border-bottom:1px solid #cbd1be;margin-bottom:13px;padding-bottom:13px;font-size:.7rem}.source-card-body .button.secondary{color:#273820;background:0 0;border:0;border-radius:0;justify-content:space-between;min-height:44px;padding:11px 0}.source-card-body .button.secondary:hover{color:#886916;background:0 0}.atelier-section{color:#edf0e1;background:#20291f;padding:84px 0}.atelier-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.atelier-layout .eyebrow{color:#b9c3a6}.atelier-layout h2{letter-spacing:-.065em;margin:26px 0;font-size:clamp(3rem,5vw,5.4rem);line-height:1.03}.atelier-layout h2 em{color:#e9c75c;font-style:normal}.atelier-layout>div>p:not(.eyebrow){color:#bec9af;max-width:420px;font-size:.91rem;line-height:1.8}.atelier-layout .button{margin-top:25px}.atelier-steps{align-self:center}.atelier-steps>div{border-top:1px solid #778b6055;gap:27px;padding:28px 0;display:flex}.atelier-steps>div>span{color:#a8b496;margin-top:4px;font:12px monospace}.atelier-steps .hx-icon{float:right;color:#d8b952;width:28px;height:28px;margin-left:12px}.atelier-steps h3{letter-spacing:-.035em;margin:0 0 12px;font-size:1.2rem}.atelier-steps p{color:#bcc8ac;max-width:375px;margin:0;font-size:.83rem;line-height:1.7}.local-section{padding:95px 0}.local-section>div{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.local-section p:not(.eyebrow){color:#69765c;font-size:.9rem;line-height:1.8}.site-footer{color:#262b1d;background:#e9c75c;padding:64px 0 25px}.footer-statement{letter-spacing:-.075em;border-bottom:1px solid #77652655;padding-bottom:55px;font-size:clamp(3.5rem,9vw,8rem);font-weight:900;line-height:.95;position:relative}.footer-statement>span{font-weight:400}.footer-statement>a{border:1px solid #776526;border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:absolute;bottom:60px;right:0}.footer-statement .hx-icon{width:44px;height:44px;transform:rotate(-35deg)}.footer-grid{grid-template-columns:2fr 1fr 1fr;padding:50px 0}.footer-grid b,.footer-grid a,.footer-grid p{color:#3c3e29}.footer-grid a{font-size:.82rem;line-height:1.8;text-decoration:none}.footer-grid b{text-transform:uppercase;letter-spacing:.08em;font-size:.71rem}.footer-grid p{font-size:.8rem;line-height:1.8}.footer-grid .brand-logo{width:210px}.footer-bottom{color:#5d572e;border-top:1px solid #77652655;justify-content:space-between;gap:24px;padding-top:22px;font-size:.62rem;display:flex}.catalog-shell{background:var(--hx-paper);color:var(--hx-ink)}.catalog-intro{padding-top:48px}.catalog-heading h1{letter-spacing:-.07em;font-size:clamp(2.9rem,5.8vw,5.3rem);font-weight:900}.catalog-heading h1 span{color:#717b62}.catalog-count{border-color:#c7cdbd}.catalog-count strong{font-size:3rem}.catalog-count span{font-size:.72rem}.source-search{box-shadow:none;background:#fff;border:1px solid #cbd1bf;border-radius:6px}.source-search .button.primary{color:#222c1b;background:#e9c75c}.source-search-row input,.source-filters select{border-color:#cbd1bf;border-radius:4px}.source-filters p{font-size:.72rem}.catalog-guide{border-color:#cbd1bf}.catalog-guide summary{font-size:.85rem}.family-picker a{border-color:#cbd1bf;border-radius:4px}.catalog-source-note{margin:22px 0 32px;font-size:.72rem}.catalog-result-title h2{font-size:1.5rem}.active-filters span{background:#e6e9dc;border-color:#bfc9b1}.catalog-pagination a{border-radius:4px}.catalog-pagination{margin-top:45px}.catalog-empty{background:#eef1e5;border-radius:4px}.source-detail{padding-top:35px}.source-detail-grid{gap:60px}.source-detail-visual{background:#e5e9dc;border:0;border-radius:0;min-height:430px;padding:25px;position:sticky;top:120px}.source-detail-visual>.material-scene{width:100%;height:370px;max-height:none}.source-detail-visual>p{letter-spacing:.04em;font:10px monospace}.source-detail h1{letter-spacing:-.055em;font-size:clamp(2.3rem,4vw,3.6rem)}.source-reference{color:#66735a;font-size:.75rem}.source-specs>div{background:#eeefe7;border-color:#d4d9c9;border-radius:4px}.source-buy-note{background:#edeee4;border:0;border-left:3px solid #c4a447;border-radius:0}.source-buy-note .button{color:#fff;background:#232d1e}.source-options li{border-radius:3px}.source-provenance{background:#e9ece1;border-radius:4px;padding:20px;display:block}.source-provenance summary{cursor:pointer;min-height:30px;font-size:.82rem;font-weight:600}.source-provenance[open]>div{margin-top:18px}.source-provenance .button{margin-top:12px}.source-provenance h2{font-size:1.1rem}.source-provenance p{font-size:.74rem}.source-detail-section h2{font-size:1.6rem}.source-detail-section>p{font-size:.83rem}.form-page h1,.page-shell>h1{letter-spacing:-.06em;font-size:clamp(2.8rem,4.3vw,4.3rem);font-weight:900;line-height:1.04}.form-page{gap:65px}.quote-form{box-shadow:none;border:1px solid #cbd1bf;border-radius:6px}.quote-form legend{font-size:1.05rem}.form-grid input,.form-grid select,.form-grid textarea{border-color:#c6cdbb;border-radius:3px}.notice{background:#eee9d5;border-color:#c2a146;font-size:.86rem;line-height:1.7}.store-card{box-shadow:none;border-color:#cbd1bf;border-radius:6px}.store-card>span{color:#273421;background:#e9c75c;border-radius:4px}.mobile-task-nav{background:#f9f9f1f5;border-color:#c4cdb7}.mobile-task-nav a{color:#657256}.mobile-task-nav a[aria-current]{color:#273421;background:#e9c75c}.mobile-task-nav a[aria-current] .hx-icon{color:inherit}.quote-preview{background:#eef0e6;border-radius:4px;margin-top:25px;padding:18px}.quote-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 Arial,sans-serif}.quote-preview .button{margin-top:8px}@keyframes metal-arrival{0%{opacity:0;transform:translateY(14px)rotate(-4deg)}to{opacity:1;transform:none}}@media (min-width:1550px){.editorial-hero{border-radius:6px}}@media (max-width:1100px){.hero-copy{padding:42px 32px}.hero-copy h1{font-size:5.3rem}.hero-ctas{gap:12px}.hero-object{min-height:360px}.material-explorer{padding:25px}.collection-grid{gap:10px}.collection-card{padding:15px}.collection-card .material-scene{height:175px}.atelier-layout{gap:55px}.site-header nav{gap:20px}.brand-logo{width:180px}.header-inner{gap:20px}.project-finder{gap:30px}.finder-form .button{padding:12px;font-size:.8rem}}@media (max-width:900px){.editorial-hero{min-height:540px;margin-top:0}.hero-copy h1{font-size:4.3rem}.hero-copy>p{font-size:.9rem}.hero-local{font-size:.64rem}.material-explorer{padding:22px 18px}.material-switch button{gap:5px;font-size:.68rem}.hero-object{min-height:330px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card .material-scene{height:240px}.project-finder{grid-template-columns:1fr 2fr;gap:28px}.finder-form{flex-wrap:wrap}.finder-form .button{flex:1}.finder-form input,.finder-form select{flex-basis:100%}.inspiration-grid{gap:15px}.inspiration-copy h3{font-size:1.03rem}.inspiration-copy p{font-size:.7rem}.atelier-layout{gap:35px}.source-detail-grid{grid-template-columns:1fr 1.2fr;gap:30px}.source-detail-visual{min-height:350px}.source-detail-visual>.material-scene{height:280px}.header-inner>.button{margin-left:auto}.site-header nav{display:none}.source-specs{grid-template-columns:1fr}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.essentials-section .source-card:last-child{display:none}}@media (max-width:700px){.container{width:calc(100% - 36px)}.utility-bar .container{min-height:29px}.utility-bar .container>span{letter-spacing:.03em;font-size:.53rem}.utility-bar a{font-size:.55rem}.utility-bar .hx-icon{display:none}.header-inner{gap:12px;min-height:75px}.brand-logo{width:175px}.header-inner>.button{gap:9px;min-height:42px;padding:10px 13px;font-size:.76rem}.header-inner>.button .hx-icon{width:15px}.editorial-hero{grid-template-columns:1fr}.hero-copy{padding:36px 24px 30px}.hero-kicker{font-size:.59rem}.hero-copy h1{margin:28px 0 22px;font-size:clamp(3.9rem,13.2vw,6rem)}.hero-copy>p{font-size:.96rem}.hero-ctas{gap:10px 22px;margin:26px 0 25px}.hero-local{max-width:none;padding-top:19px}.material-explorer{padding:23px 24px 16px}.hero-object{min-height:270px;max-height:315px}.material-scene-hero{width:85%;height:310px;max-height:310px}.object-note{font-size:1rem;bottom:15px}.object-index{font-size:5rem}.material-switch{padding-top:14px}.material-switch button{font-size:.76rem}.scene-disclaimer{font-size:.52rem}.material-ribbon{justify-content:flex-start;gap:24px;padding:16px 18px;font-size:.68rem}.project-finder{grid-template-columns:1fr;gap:16px;margin:37px 0 55px;padding:24px 0}.finder-intro h2{margin:6px 0;font-size:1.6rem;line-height:1.15}.finder-intro h2 br{display:none}.finder-tabs{gap:23px;margin-bottom:15px}.finder-form{gap:9px}.finder-form .button{min-height:50px}.editorial-heading{align-items:start;gap:20px;margin-bottom:25px}.editorial-heading h2,.local-section h2{letter-spacing:-.06em;font-size:2.7rem}.editorial-heading>p,.editorial-heading>div>p:not(.eyebrow){max-width:220px;font-size:.79rem}.editorial-heading{flex-wrap:wrap}.editorial-heading .text-link{font-size:.75rem}.collection-card{padding:13px}.collection-card .material-scene{height:165px}.collection-copy h3{font-size:1.37rem}.collection-copy p{max-width:130px;min-height:32px;font-size:.69rem}.collection-extra{flex-wrap:wrap;gap:8px}.collection-extra a{gap:7px;padding:18px 0;font-size:.72rem}.collection-extra .hx-icon:last-child{display:none}.collection-extra .hx-icon{width:16px}.inspiration-section{margin-top:55px;padding:48px 0}.inspiration-grid{grid-template-columns:1fr}.inspiration-art{aspect-ratio:1.6}.project-scene{object-fit:cover;height:100%}.inspiration-copy{padding:18px 0 23px}.inspiration-copy h3{font-size:1.2rem}.inspiration-copy p{font-size:.77rem}.essentials-section{padding:54px 0}.source-grid{gap:20px}.source-card-visual{height:200px}.source-card-visual .material-scene{height:195px}.source-card-body h2{font-size:1.2rem}.source-card-facts{font-size:.65rem}.source-card-body .button.secondary{font-size:.77rem}.atelier-section{padding:50px 0}.atelier-layout{grid-template-columns:1fr;gap:40px}.atelier-layout h2{font-size:3.7rem}.atelier-layout>div>p:not(.eyebrow){font-size:.88rem}.atelier-steps>div{gap:20px;padding:22px 0}.local-section{padding:55px 0}.local-section>div{flex-direction:column;align-items:start;gap:15px}.site-footer{padding:38px 0 24px}.footer-statement{padding-bottom:35px;font-size:3.8rem}.footer-statement>a{width:54px;height:54px;bottom:40px}.footer-statement .hx-icon{width:27px;height:27px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding:28px 0}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid .brand-logo{width:190px}.footer-bottom{flex-direction:column;gap:10px;font-size:.62rem}.catalog-intro{padding-top:29px}.catalog-heading{gap:14px}.catalog-heading h1{font-size:2.8rem}.catalog-count{min-width:73px;padding-left:12px}.catalog-count strong{font-size:2rem}.catalog-count span{font-size:.63rem}.source-search{padding:17px}.catalog-result-title h2{font-size:1.28rem}.source-detail-grid{grid-template-columns:1fr}.source-detail-visual{min-height:270px;padding:15px;position:static}.source-detail-visual>.material-scene{height:270px}.source-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.source-provenance{padding:17px}.form-page{gap:25px}.form-page h1,.page-shell>h1{font-size:2.65rem}.quote-form{padding:20px}.store-grid{grid-template-columns:1fr}.source-search-row .button{justify-content:space-between}.source-card-visual>span{font-size:7px}}@media (max-width:480px){.source-grid{grid-template-columns:1fr}.essentials-section .source-card:last-child{display:flex}.source-card-visual{height:235px}.source-card-visual .material-scene{height:230px}.source-card-body{padding-top:17px}.source-card-body h2{font-size:1.4rem}.source-card-body .button.secondary{font-size:.86rem}.source-card-facts{font-size:.73rem}.collection-extra{justify-content:flex-start;gap:0 18px}.hero-secondary{font-size:.78rem}.catalog-heading h1{font-size:2.35rem}.catalog-count{display:none}.source-specs,.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.source-detail h1{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.material-scene-hero{animation:none}.collection-card .material-scene,.project-scene{transition:none}}
.pictogram-review{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:36px 0;display:grid}.pictogram-review article{border:1px solid #cbd1c8;border-radius:6px;overflow:hidden}.pictogram-pair{grid-template-columns:1fr 1fr;display:grid}.pictogram-pair>div{background:#f6f5ef;place-items:center;padding:12px 0;display:grid}.pictogram-pair>div+div{background:#1c2429}.pictogram-pair .hx-technical-icon{width:100%;max-width:128px;height:auto}.pictogram-review h2{margin:15px;font-size:1rem}.pictogram-sizes{flex-wrap:wrap;align-items:center;gap:5px;padding:0 10px 14px;display:flex}.pictogram-sizes .hx-technical-icon:first-child{width:24px;height:24px}.pictogram-sizes .hx-technical-icon:nth-child(2){width:40px;height:40px}.pictogram-sizes .hx-technical-icon:nth-child(3){width:64px;height:64px}.pictogram-sizes span{color:#697366;font-size:10px}@media (max-width:900px){.pictogram-review{grid-template-columns:repeat(2,minmax(0,1fr))}}.editorial-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 64px;display:grid}.editorial-library-grid figure{margin:0}.editorial-library-grid .editorial-image{aspect-ratio:1;object-fit:cover}.editorial-library-grid figcaption{padding:12px 0;font-weight:700}.icon-sample .hx-technical-icon{width:64px;height:64px}@media (max-width:700px){.editorial-library-grid{grid-template-columns:1fr 1fr;gap:12px}.editorial-library-grid figcaption{font-size:.8rem}}.editorial-image{object-fit:cover;width:100%;height:auto;display:block}.hx-technical-icon{object-fit:contain;vertical-align:middle;flex-shrink:0;width:56px;height:56px;display:inline-block}.material-explorer{background:#e8e4d9}.hero-object{min-height:390px;margin:16px -34px 12px;display:block;overflow:hidden}.hero-object .editorial-material-hero{object-fit:cover;width:100%;height:100%;min-height:390px;max-height:500px}.object-note{background:#f6f5efe8;border-radius:3px;padding:8px 12px;font-size:.9rem;bottom:18px;left:24px}.object-index{color:#17201920;top:16px;right:20px}.material-switch .hx-technical-icon{width:30px;height:30px}.collection-card{background:#eae5d9!important;padding:0!important}.collection-top{z-index:1;pointer-events:none;gap:8px;position:absolute;inset:12px 12px auto}.collection-top>span{background:#f6f5efd9;padding:5px 7px}.collection-top>.hx-technical-icon{background:#f6f5efd9;border-radius:50%;width:50px;height:50px;margin-left:auto}.collection-top>.hx-icon{display:none}.collection-card .editorial-material{aspect-ratio:1;object-fit:cover;transition:transform .45s}.collection-card:hover .editorial-material{transform:scale(1.035)}.collection-copy{background:#f0eee5;padding:18px 18px 20px}.collection-extra .hx-technical-icon{width:45px;height:45px}.inspiration-art{aspect-ratio:1.42}.inspiration-art>.editorial-image{object-fit:cover;height:100%;transition:transform .5s}.inspiration-card:hover .editorial-image{transform:scale(1.035)}.inspiration-copy h3 .hx-technical-icon{width:40px;height:40px;margin-right:8px}.source-card-visual{background:#e9e4d8;overflow:hidden}.source-card-visual .editorial-material{object-fit:cover;width:100%;height:100%}.source-card-visual>span{background:#f6f5efe8;padding:5px 8px}.source-detail-visual{background:#e9e4d8;padding:0;overflow:hidden}.source-detail-visual>.editorial-material{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.source-detail-visual>p{background:#f0eee5;margin:0;padding:10px 16px}.family-picker .hx-technical-icon{width:64px;height:64px}.atelier-photo{margin:0 0 24px;position:relative;overflow:hidden}.atelier-photo .editorial-image{aspect-ratio:1.8;object-fit:cover}.atelier-photo figcaption{color:#f4f0e7;background:#19211ad9;padding:6px 9px;font:9px monospace;position:absolute;bottom:10px;left:12px}.atelier-steps .hx-technical-icon{float:right;background:#f6f5ef;border-radius:4px;width:52px;height:52px;margin-left:12px}@media (max-width:1100px){.hero-object{margin-left:-25px;margin-right:-25px}}@media (max-width:900px){.hero-object{min-height:330px;margin-left:-18px;margin-right:-18px}.hero-object .editorial-material-hero{min-height:330px}}@media (max-width:700px){.hero-object{min-height:0;max-height:none;margin:16px -24px 12px}.hero-object .editorial-material-hero{aspect-ratio:1.25;min-height:0;max-height:none}.collection-copy{padding:13px}.collection-top>.hx-technical-icon,.collection-extra .hx-technical-icon{width:38px;height:38px}.inspiration-art{aspect-ratio:1.5}.source-detail-visual{min-height:0}.material-switch .hx-technical-icon{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.collection-card .editorial-material,.inspiration-art>.editorial-image{transition:none}}
:root{--hx-surface:#f5f5f2;--hx-raised:#fff;--hx-ink:#171b20;--hx-muted:#59616a;--hx-line:#d7dadd;--hx-gold:#d4af37;--hx-accent-text:#806519;--hx-paper:var(--hx-surface);--hx-steel:var(--hx-muted);--hx-safety:var(--hx-gold);--hx-safety-dark:var(--hx-accent-text);--hx-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--hx-radius:4px}body{font-family:var(--hx-font);background:var(--hx-surface);color:var(--hx-ink);font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}.container{width:min(1400px,89%)}::selection{background:var(--hx-gold);color:var(--hx-ink)}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--hx-accent-text);outline-offset:4px}.button{border-radius:var(--hx-radius);letter-spacing:0;gap:18px;min-height:48px;padding:12px 22px;font-size:.9375rem;font-weight:600;transition:background .18s,border-color .18s}.button.primary,.source-search .button.primary{background:var(--hx-gold);color:var(--hx-ink);border:1px solid #0000}.button.primary:hover{background:#e3c257}.button.secondary{background:var(--hx-ink);color:#fff;border-color:var(--hx-ink)}.button.secondary:hover{background:#303841}.button:active{filter:brightness(.93)}.button:disabled{cursor:not-allowed;opacity:.65}.eyebrow{letter-spacing:.12em;color:var(--hx-muted);font-size:.75rem;font-weight:600}.text-link{gap:18px;font-size:.9375rem;font-weight:500}.lead,.narrow{color:var(--hx-muted);font-size:1.0625rem;line-height:1.7}.editorial-hero{background:var(--hx-ink);border-radius:0;grid-template-columns:1.05fr 1fr;max-width:none;min-height:680px;margin:0}.hero-copy{padding:90px 40px 60px max(5.5vw,50vw - 700px)}.hero-kicker{letter-spacing:.12em;font-size:.75rem}.live-dot{background:var(--hx-gold)}.hero-copy h1{letter-spacing:-.055em;margin:36px 0 28px;font-size:clamp(3rem,5.5vw,5.75rem);font-weight:500;line-height:1.05}.hero-copy h1 span{color:var(--hx-gold)}.hero-copy>p{color:#c9cdd2;max-width:450px;font-size:1.0625rem}.hero-secondary{color:#f5f5f2;font-size:.9375rem}.hero-local{color:#c9cdd2;border-color:#ffffff30;font-size:.8125rem}.hero-local strong{color:#f5f5f2}.hero-local .hx-icon{color:var(--hx-gold)}.material-explorer{color:var(--hx-ink);background-color:#e5e8eb;background-image:none;padding:36px 8%}.scene-caption,.scene-disclaimer{color:var(--hx-muted);letter-spacing:.04em;font-size:.75rem}.object-note{font-size:1.25rem}.object-index{display:none}.material-switch{border-color:#b8c0c8}.material-switch button{color:var(--hx-ink);border-color:#8a949e;font-size:.875rem}.material-switch button[aria-pressed=true]{border-color:var(--hx-ink);box-shadow:0 2px 0 var(--hx-ink);background:#fff}.material-link{color:var(--hx-ink);font-size:.9375rem}.material-ribbon{border-color:var(--hx-line);color:var(--hx-muted);font-weight:500}.material-ribbon i{color:var(--hx-accent-text)}.project-finder{border-color:var(--hx-line)}.finder-intro h2{font-weight:500}.finder-tabs button{color:var(--hx-muted);font-size:.9375rem}.finder-tabs button[aria-pressed=true]{color:var(--hx-ink);border-color:var(--hx-ink)}.finder-content label,.finder-hint{color:var(--hx-muted);font-size:.875rem}.finder-form input,.finder-form select{color:var(--hx-ink);border-color:#8a949e;font-size:1rem}.editorial-heading h2,.local-section h2{letter-spacing:-.045em;font-size:clamp(2.25rem,4vw,4rem);font-weight:500;line-height:1.1}.editorial-heading h2 em,.local-section h2 em{color:var(--hx-muted);font-weight:400}.editorial-heading>p,.editorial-heading>div>p:not(.eyebrow),.local-section p:not(.eyebrow){color:var(--hx-muted);font-size:1rem}.editorial-heading .text-link{font-size:.9375rem}.collection-card,.collection-card:nth-child(n){border-radius:var(--hx-radius);background:#e9ecee}.collection-card:hover{background:#dfe3e6}.collection-top{color:var(--hx-muted)}.collection-top>span{display:none}.collection-copy h3{font-size:1.5rem;font-weight:500}.collection-copy p,.collection-extra a{color:var(--hx-muted);font-size:.875rem}.collection-extra{border-color:var(--hx-line)}.inspiration-section{background:#e9ecee}.inspiration-copy h3{font-size:1.25rem;font-weight:500}.inspiration-copy p{color:var(--hx-muted);font-size:.875rem}.inspiration-art>span{color:var(--hx-muted);background:#f5f5f2;font-size:.6875rem}.source-card-visual{border-radius:var(--hx-radius);background:#e9ecee}.source-card-body .overline{color:var(--hx-muted);font-size:.75rem}.source-card-body h2{letter-spacing:-.03em;font-size:1.375rem;font-weight:600}.source-card-description{color:var(--hx-muted);font-size:.9375rem;line-height:1.6}.source-card-facts{color:var(--hx-muted);border-color:var(--hx-line);font-size:.8125rem}.source-card-body .button.secondary{color:var(--hx-ink);font-size:.9375rem}.source-card-body .button.secondary:hover{color:var(--hx-accent-text)}.atelier-section{background:var(--hx-ink);color:var(--hx-surface)}.atelier-layout h2{font-size:clamp(2.5rem,4.8vw,4.75rem);font-weight:500}.atelier-layout h2 em{color:var(--hx-gold)}.atelier-layout .eyebrow,.atelier-layout>div>p:not(.eyebrow),.atelier-steps p{color:#c9cdd2;font-size:1rem}.atelier-steps h3{font-size:1.25rem;font-weight:500}.atelier-steps>div{border-color:#ffffff30}.atelier-steps>div>span{color:var(--hx-gold)}.catalog-shell{background:var(--hx-surface)}.catalog-intro{padding-top:64px}.catalog-heading h1,.form-page h1,.page-shell>h1{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:500;line-height:1.08}.catalog-heading h1 span{color:var(--hx-muted)}.catalog-heading p{color:var(--hx-muted);font-size:1rem}.catalog-count{border-color:var(--hx-line)}.catalog-count strong{font-weight:500}.catalog-count span{color:var(--hx-muted);font-size:.875rem}.source-search{border-color:var(--hx-line);border-radius:var(--hx-radius);padding:28px}.source-search label,.source-filters label{font-size:.875rem}.source-search-row input,.source-filters select{border-radius:var(--hx-radius);color:var(--hx-ink);border-color:#8a949e;font-size:1rem}.source-filters p,.catalog-source-note{color:var(--hx-muted);font-size:.875rem}.catalog-guide{border-color:var(--hx-line)}.catalog-guide summary{min-height:44px;font-size:.9375rem}.family-picker a{border-color:var(--hx-line)}.active-filters span{color:var(--hx-ink);border-color:var(--hx-line);background:#e9ecee}.catalog-result-title h2{font-weight:500}.catalog-empty{background:#e9ecee}.source-detail h1{font-weight:500}.source-detail-visual{background:#e9ecee}.source-reference{color:var(--hx-muted);font-size:.875rem}.source-specs>div,.source-provenance{border-color:var(--hx-line);background:#e9ecee}.source-specs dt,.source-provenance p{font-size:.875rem}.source-buy-note{border-left-color:var(--hx-accent-text);background:#ebe8dc}.source-buy-note .button{background:var(--hx-gold);color:var(--hx-ink)}.source-detail-section h2{font-weight:500}.source-detail-section>p,.source-provenance summary{font-size:.9375rem}.source-options li{color:var(--hx-ink);border-color:var(--hx-line);background:#fff}.quote-form{border-color:var(--hx-line);border-radius:var(--hx-radius);background:#fff}.form-grid input,.form-grid select,.form-grid textarea{border-radius:var(--hx-radius);border-color:#8a949e;font-size:1rem}.form-grid label{font-size:.9375rem}.notice{border-color:var(--hx-accent-text);background:#ebe8dc;font-size:.9375rem}.store-card{border-color:var(--hx-line);border-radius:var(--hx-radius)}.store-card>span{background:var(--hx-gold);color:var(--hx-ink)}.store-card h2{font-weight:500}.store-card a{overflow-wrap:anywhere}.store-card :is(address,p,li,dd){font-size:1rem}.store-card :is(h3,dt){font-size:.875rem}.store-card .store-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}@media (max-width:900px){.hero-copy{padding:55px 32px}.hero-copy h1{font-size:3.75rem}.material-switch{flex-wrap:wrap}}@media (max-width:700px){.container{width:calc(100% - 40px)}.editorial-hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:48px 24px 36px}.hero-copy h1{margin:28px 0;font-size:clamp(2.75rem,10.6vw,4rem)}.hero-copy>p{font-size:1rem}.hero-kicker{font-size:.75rem}.hero-local{font-size:.8125rem}.material-explorer{padding:24px}.material-switch button{font-size:.875rem}.material-ribbon{justify-content:start;font-size:.75rem}.collection-copy p{font-size:.8125rem}.source-search{padding:20px}.catalog-intro{padding-top:40px}.source-grid{gap:32px}.source-card-visual{height:230px}.source-card-description{font-size:.9375rem}.form-page h1,.page-shell>h1{font-size:2.75rem}.store-card{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.material-scene-hero,.collection-card .material-scene,.project-scene{transition:none;animation:none}}@media (prefers-contrast:more){:root{--hx-muted:#303841;--hx-line:#727a83}:is(input,select,textarea){border-color:#303841}}.store-contact{flex-direction:column;align-items:start;gap:4px;margin:20px 0;display:flex}.store-contact a{min-height:44px;color:var(--hx-ink);text-underline-offset:4px;align-items:center;display:inline-flex}.store-hours{margin:12px 0 24px}.store-hours>div{border-bottom:1px solid var(--hx-line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.store-hours dd{color:var(--hx-muted);margin:0}.store-source{color:var(--hx-muted);margin-top:28px;font-size:.875rem}.store-source a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}#source-query,#atelier,#projets{scroll-margin-top:120px}.form-grid input,.form-grid select,.form-grid textarea{font-weight:400}.source-specs dt,.source-buy-note p{color:var(--hx-muted)}
.hx-utility-bar{color:#f5f5f2;letter-spacing:0;background:#171b20;font-size:.75rem}.hx-utility-bar .container{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:0;display:flex}.hx-utility-bar .container>span,.hx-utility-bar a{letter-spacing:0;font-size:.75rem}.hx-utility-bar a{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.hx-utility-bar .hx-icon{width:16px;height:16px}.hx-site-header{color:#171b20;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #d7dadd}.hx-header-inner{align-items:center;gap:28px;min-height:88px;display:flex;position:relative}.hx-brand-mark{border-radius:4px;flex:none;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.hx-brand-mark .hx-brand-wordmark{object-fit:contain;width:196px;max-width:100%;height:auto;display:block}.hx-brand-mark--dark{background:0 0}.hx-brand-mark{gap:12px}.hx-site-header .hx-primary-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.hx-site-header .hx-primary-nav a{white-space:nowrap;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.hx-site-header .hx-primary-nav a[aria-current]{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.hx-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.hx-header-search{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.hx-header-search .hx-icon{width:19px;height:19px}.hx-site-header .button,.hx-site-footer .button{letter-spacing:0;white-space:nowrap;color:#171b20;min-height:44px;box-shadow:none;background:#d4af37;border:1px solid #d4af37;border-radius:4px;gap:12px;padding:12px 18px;font-size:.875rem;font-weight:600;line-height:1.35}.hx-site-header .button .hx-icon,.hx-site-footer .button .hx-icon{width:18px;height:18px}.hx-site-header .button:hover,.hx-site-footer .button:hover{color:#171b20;background:#e2bf51;border-color:#e2bf51}.hx-site-header .button:active,.hx-site-footer .button:active{background:#c09a29;border-color:#c09a29}.hx-site-header a:not(.button):hover{color:#806519}.hx-site-header a:focus-visible,.hx-site-header summary:focus-visible,.hx-site-footer a:focus-visible,.hx-utility-bar a:focus-visible,.hx-mobile-task-nav a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.hx-menu{display:none}.hx-menu summary{cursor:pointer;border:1px solid #d7dadd;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:.875rem;font-weight:500;list-style:none;display:flex}.hx-menu summary::-webkit-details-marker{display:none}.hx-menu summary::marker{content:""}.hx-menu-symbol{gap:5px;width:16px;display:grid}.hx-menu-symbol i{background:currentColor;height:1px;transition:transform .15s;display:block}.hx-menu[open] .hx-menu-symbol i:first-child{transform:translateY(3px)rotate(45deg)}.hx-menu[open] .hx-menu-symbol i:last-child{transform:translateY(-3px)rotate(-45deg)}.hx-site-header .hx-menu-panel{z-index:2;overscroll-behavior:contain;color:#171b20;background:#fff;border:1px solid #d7dadd;border-radius:0 0 4px 4px;flex-direction:column;gap:0;width:min(360px,100%);max-height:calc(100svh - 110px);padding:16px;display:flex;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 16px 36px #171b201a}.hx-menu:not([open]) .hx-menu-panel{display:none}.hx-site-header .hx-menu-panel>a{border-bottom:1px solid #d7dadd;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 12px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.hx-menu-panel>a[aria-current]{text-underline-offset:5px;text-decoration:underline}.hx-menu-panel .hx-icon{flex:none;width:18px;height:18px}.hx-site-header .hx-menu-panel>.hx-menu-quote{border:1px solid #d4af37;justify-content:center;margin-top:12px;font-size:.875rem;font-weight:600}.hx-site-header .hx-menu-panel>.hx-menu-film{border-bottom:0;margin-top:8px;font-size:.875rem}.hx-site-header--embedded{z-index:5;position:relative;top:auto}.hx-site-header.hp-header{color:#f5f5f2;-webkit-backdrop-filter:none;backdrop-filter:none;background:#171b20f5;border-bottom:1px solid #ffffff26;height:auto;min-height:88px;padding:0;position:fixed;inset:0 0 auto}.hx-site-header.hp-header .hx-header-inner{width:min(1400px,89%);min-height:88px}.hx-site-header.hp-header .hx-brand-mark .hx-brand-wordmark{width:180px}.hx-site-header.hp-header a:not(.button):not(.hx-brand-mark):hover{color:#d4af37}.hx-site-header.hp-header .hx-menu summary{border-color:#59616a}.hx-site-header.hp-header .hx-menu-panel a:not(.button):hover{color:#806519}.hx-site-footer{color:#f5f5f2;background:#171b20;padding:56px 0 24px}.hx-footer-intro{border-bottom:1px solid #59616a;justify-content:space-between;align-items:center;gap:32px;padding-bottom:36px;display:flex}.hx-footer-intro>p{letter-spacing:-.025em;max-width:700px;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500;line-height:1.2}.hx-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:48px;padding:40px 0;display:grid}.hx-footer-brand>p{color:#d7dadd;margin:20px 0 0;font-size:.875rem;line-height:1.75}.hx-footer-grid nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}.hx-footer-grid h2{color:#fff;margin:0 0 12px;font-size:.875rem;font-weight:600;line-height:1.5}.hx-footer-grid nav a{color:#d7dadd;align-items:center;min-height:44px;font-size:.875rem;text-decoration:none;display:inline-flex}.hx-footer-grid nav a:hover{text-underline-offset:5px;color:#fff;text-decoration:underline}.hx-footer-bottom{color:#d7dadd;border-top:1px solid #59616a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:.75rem;line-height:1.6;display:flex}.hx-mobile-task-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:1px solid #d7dadd}.hx-mobile-task-nav a{color:#59616a;border-radius:4px;min-height:48px;font-size:.75rem;font-weight:500}.hx-mobile-task-nav a[aria-current]{color:#171b20;text-underline-offset:3px;background:#f5f5f2;text-decoration:underline}.hx-mobile-task-nav a[aria-current] .hx-icon{color:#806519}@media (max-width:1150px){.hx-header-inner{gap:20px}.hx-brand-mark .hx-brand-wordmark{width:180px}.hx-site-header .hx-primary-nav{gap:18px}.hx-header-search>span{display:none}.hx-header-actions{gap:8px}}@media (max-width:1080px){.hx-site-header .hx-primary-nav{display:none}.hx-menu{display:block}.hx-header-actions{gap:12px}.hx-site-header .hx-header-quote{margin-right:4px}.hx-site-header.hp-header .hx-header-inner{width:calc(100% - 40px)}}@media (max-width:700px){.hx-utility-bar .container{justify-content:center;min-height:44px}.hx-utility-bar .container>span{display:none}.hx-utility-bar a{font-size:.75rem}.hx-utility-bar .hx-icon{display:block}.hx-header-inner,.hx-site-header.hp-header .hx-header-inner{gap:12px;min-height:76px}.hx-brand-mark .hx-brand-wordmark{width:172px}.hx-brand-mark--dark{padding:0}.hx-site-header.hp-header{min-height:76px}.hx-site-header.hp-header .hx-brand-mark .hx-brand-wordmark{width:156px}.hx-header-actions{gap:6px}.hx-site-header .hx-header-quote{display:none}.hx-site-header .hx-menu-panel{max-height:calc(100svh - 150px)}.hx-site-header.hp-header .hx-menu-panel{max-height:calc(100svh - 92px)}.hx-site-footer{padding:40px 0 24px}.hx-footer-intro{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:28px}.hx-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px;padding:32px 0}.hx-footer-brand{grid-column:1/-1}.hx-footer-bottom{flex-direction:column;gap:12px}.hx-footer-grid nav a{font-size:.875rem}.hx-mobile-task-nav a{font-size:.75rem}}@media (max-width:370px){.hx-brand-mark .hx-brand-wordmark{width:148px}.hx-site-header.hp-header .hx-header-inner{width:calc(100% - 24px)}.hx-site-header.hp-header .hx-brand-mark .hx-brand-wordmark{width:140px}.hx-menu summary{gap:7px;padding-inline:8px}.hx-header-inner{gap:8px}.hx-header-actions{gap:2px}.hx-footer-grid{grid-template-columns:1fr}.hx-footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){.hx-menu-symbol i{transition:none}}@media (forced-colors:active){.hx-site-header .button,.hx-site-footer .button,.hx-menu summary,.hx-menu-panel{border-color:buttontext}.hx-brand-mark{forced-color-adjust:none}}.hx-horscreen-signature{aspect-ratio:2161/728;color:#d4af37;background-color:currentColor;flex:none;width:min(180px,100%);display:block;-webkit-mask:url(/brand/by-horscreen.svg) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(/brand/by-horscreen.svg) 50%/contain no-repeat alpha}@media (max-width:700px){.hx-footer-bottom{align-items:flex-start}.hx-horscreen-signature{width:160px;margin-top:4px}}@media (forced-colors:active){.hx-horscreen-signature{color:canvastext;forced-color-adjust:none}}@media (max-width:700px){.hx-site-header .hx-brand-mark{gap:9px}.hx-site-header .hx-brand-mark .hx-brand-wordmark,.hx-site-header.hp-header .hx-brand-mark .hx-brand-wordmark{width:128px}}@media (max-width:370px){.hx-site-header .hx-brand-mark{gap:7px}.hx-site-header .hx-brand-mark .hx-brand-wordmark,.hx-site-header.hp-header .hx-brand-mark .hx-brand-wordmark{width:108px}}.hx-brand-wordmark-wrap{flex:none;display:inline-flex;position:relative}.hx-brand-mark--dark .hx-brand-wordmark-wrap:after{content:"";pointer-events:none;clip-path:inset(66% 0 0);background:#e2e5e8;position:absolute;inset:0;-webkit-mask:url(/brand/logo-kit-v4.png) 50%/100% 100% no-repeat;-webkit-mask-source-type:alpha;mask:url(/brand/logo-kit-v4.png) 50%/100% 100% no-repeat alpha}@media (orientation:landscape) and (min-width:560px) and (min-height:280px) and (max-height:600px){:is(.hx-site-header--cinematic,.home-content>.home-site-header){height:52px;min-height:52px}:is(.hx-site-header--cinematic,.home-content>.home-site-header) .hx-header-inner{height:52px;min-height:52px;width:calc(100% - max(40px,env(safe-area-inset-left) + env(safe-area-inset-right)));gap:12px;padding-block:0}:is(.hx-site-header--cinematic,.home-content>.home-site-header) .hx-brand-wordmark-wrap{display:none}:is(.hx-site-header--cinematic,.home-content>.home-site-header) .hx-brand-mark{gap:0;min-height:44px;padding:0}:is(.hx-site-header--cinematic,.home-content>.home-site-header) .hx-primary-nav,:is(.hx-site-header--cinematic,.home-content>.home-site-header) .hx-header-quote{display:none}:is(.hx-site-header--cinematic,.home-content>.home-site-header) .hx-menu{display:block}:is(.hx-site-header--cinematic,.home-content>.home-site-header) .hx-menu-panel{max-height:calc(100svh - 60px)}.hx-site-header--cinematic .hx-header-search{display:none}}@media (orientation:landscape) and (min-width:560px) and (min-height:280px) and (max-height:319px){:is(.hx-site-header--cinematic,.home-content>.home-site-header),:is(.hx-site-header--cinematic,.home-content>.home-site-header) .hx-header-inner{height:44px;min-height:44px}}.hx-footer-grid{grid-template-columns:1.65fr .85fr .85fr;align-items:start;gap:64px}.hx-footer-brand{align-items:flex-start;gap:24px;min-width:0;display:flex}.hx-footer-brand .hx-brand-mark{width:auto;min-width:44px;min-height:var(--hx-emblem-height);flex:none;justify-content:flex-start}.hx-footer-brand>p{overflow-wrap:anywhere;margin:0;line-height:1.75}.hx-footer-grid h2{line-height:1.75}.hx-footer-bottom{grid-template-columns:1fr 1.5fr auto;align-items:center;gap:24px;display:grid}.hx-footer-bottom>span:nth-child(2){text-align:center;font-size:.7rem}.hx-footer-bottom .hx-horscreen-signature{justify-self:end;width:150px}@media (max-width:1000px){.hx-footer-grid{grid-template-columns:1.4fr .8fr 1fr;gap:36px}.hx-footer-brand{gap:18px}.hx-footer-brand>p{font-size:.8rem}.hx-footer-bottom{grid-template-columns:1fr auto}.hx-footer-bottom>span:nth-child(2){text-align:left;grid-area:2/1/auto/-1}.hx-footer-bottom .hx-horscreen-signature{grid-area:1/2}}@media (max-width:700px){.hx-footer-grid{grid-template-columns:1fr 1fr;gap:28px 22px}.hx-footer-brand{grid-column:1/-1;gap:20px}.hx-footer-brand>p{font-size:.82rem}.hx-footer-bottom{grid-template-columns:minmax(0,1fr) auto;gap:18px 14px}.hx-footer-bottom>span:first-child{font-size:.65rem}.hx-footer-bottom .hx-horscreen-signature{width:120px;margin:0}.hx-footer-bottom>span:nth-child(2){font-size:.65rem}}@media (max-width:370px){.hx-footer-grid{grid-template-columns:1fr 1fr;gap:28px 15px}.hx-footer-grid nav a{font-size:.8rem}.hx-footer-brand{grid-column:1/-1}.hx-footer-bottom{grid-template-columns:1fr}.hx-footer-bottom .hx-horscreen-signature{grid-area:3/1;justify-self:start}.hx-footer-bottom>span:nth-child(2){grid-row:2}}.cs-config>.button+.button{margin-top:10px}.hx-header-account{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;font-size:.875rem;text-decoration:none;display:inline-flex}.hx-header-account .hx-icon{width:21px;height:21px}.hx-site-header .hx-header-cart{gap:9px;min-width:44px;padding:11px 14px;position:relative}.hx-site-header .hx-header-cart .hx-icon{width:21px;height:21px}.hx-cart-count{color:#fff;background:#171b20;border-radius:12px;place-items:center;min-width:21px;min-height:21px;padding:1px 4px;font-size:11px;font-weight:600;line-height:1;display:grid}.hx-header-search>span{display:none}@media (max-width:1250px){.hx-header-account>span{display:none}.hx-site-header .hx-primary-nav,.hx-header-inner{gap:18px}.hx-header-actions{gap:8px}}@media (max-width:1100px){.hx-site-header .hx-primary-nav{display:none}.hx-menu{display:block}}@media (max-width:700px){.hx-header-actions{gap:2px}.hx-site-header .hx-header-search{display:none}.hx-site-header .hx-header-cart{min-width:44px;color:inherit;background:0 0;border-color:#0000;padding:10px}.hx-site-header .hx-header-cart>span{display:none}.hx-site-header .hx-header-cart .hx-icon{width:22px;height:22px}.hx-site-header .hx-header-cart .hx-cart-count{color:#171b20;background:#d4af37;min-width:18px;min-height:18px;font-size:10px;position:absolute;top:0;right:-3px}.hx-menu summary{min-width:44px;padding:10px}.hx-menu summary>span:first-child{display:none}.hx-header-inner,.hx-site-header.hp-header .hx-header-inner{gap:8px}.hx-site-header .hx-brand-mark{gap:7px}.hx-site-header .hx-brand-mark .hx-brand-wordmark,.hx-site-header.hp-header .hx-brand-mark .hx-brand-wordmark{width:112px}.hx-header-actions .hx-header-account{min-width:44px}.hx-header-cart[aria-current],.hx-header-account[aria-current]{outline-offset:0;border-radius:4px;outline:1px solid}}@media (max-width:360px){.hx-site-header .hx-brand-mark .hx-brand-wordmark,.hx-site-header.hp-header .hx-brand-mark .hx-brand-wordmark{width:98px}}.hx-site-header{--hx-emblem-height:44px}.hx-footer-brand{--hx-emblem-height:72px;align-items:center}.hx-brand-mark .hx-brand-emblem{width:auto;height:var(--hx-emblem-height,44px);aspect-ratio:931/1173;object-fit:contain;flex:none;max-width:none;display:block}@media (max-width:700px){.hx-site-header{--hx-emblem-height:34px}.hx-footer-brand{--hx-emblem-height:56px}}@media (max-width:360px){.hx-site-header{--hx-emblem-height:30px}}@media (orientation:landscape) and (min-width:560px) and (min-height:280px) and (max-height:600px){:is(.hx-site-header--cinematic,.home-content>.home-site-header){--hx-emblem-height:32px}}
