*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-regular);line-height:var(--lh-tight);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--sp-6)}.brandmark{display:inline-flex;align-items:center;gap:12px;flex:none}.mark{display:block;width:54px;height:38px}.mark-mono{background-color:var(--text-bright);-webkit-mask-image:url(/brand/au-silver-monogram-160.png);mask-image:url(/brand/au-silver-monogram-160.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.brandmark .name{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:.22em;text-transform:uppercase;color:var(--text-bright)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--surface);border-bottom:1px solid var(--border)}.site-header .bar{display:flex;align-items:center;gap:var(--sp-6);height:var(--header-bar)}.header-search{flex:1 1 auto;min-width:0;max-width:520px;margin-inline:auto}.header-actions{display:flex;align-items:center;gap:var(--sp-2);flex:none;margin-left:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:var(--fw-medium);border:1px solid transparent;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.btn-sm{padding:8px 15px}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-hover)}.btn-ghost{border-color:var(--border-strong);color:var(--text);background:var(--surface)}.btn-ghost:hover{border-color:var(--text)}.search{position:relative;width:100%}.search-field{display:flex;align-items:center;gap:9px;padding:0 13px;height:40px;background:var(--bg);border:1px solid var(--border-control);border-radius:var(--r-pill);color:var(--text-subtle)}.search-field:focus-within{border-color:var(--text);color:var(--text)}.search-icon{flex:none}.search-input{flex:1 1 auto;min-width:0;background:none;border:none;outline:none;color:var(--text);font-family:var(--font-body);font-size:var(--fs-sm)}.search-input::placeholder{color:var(--text-subtle)}.search-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;padding:var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-lg)}.search-results{margin:0;padding:0;list-style:none}.search-result{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;background:none;border:none;border-radius:var(--r-sm);color:var(--text);font-family:var(--font-body);font-size:var(--fs-sm);text-align:left;cursor:pointer}.search-result.active{background:var(--brand-tint)}.search-result-icon{display:inline-flex;width:18px;color:var(--text-subtle)}.search-result-title{flex:1 1 auto;min-width:0}.search-result-kind{flex:none;font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-subtle)}.search-empty{margin:0;padding:12px 10px;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.search-row{display:none;padding-bottom:var(--sp-3)}.cat-nav{border-top:1px solid var(--border)}.cat-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);overflow-x:auto;scrollbar-width:none}.cat-nav-inner::-webkit-scrollbar{display:none}.cat-nav-group{display:flex;align-items:center;gap:var(--sp-6)}.cat-link{display:inline-flex;align-items:center;gap:7px;padding-block:13px;white-space:nowrap;color:var(--text-muted);font-size:var(--fs-sm);border-bottom:2px solid transparent;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.cat-link:hover{color:var(--text-bright);border-bottom-color:var(--accent-au-strong)}.cat-link .cat-icon{color:var(--accent-au)}.cat-link:hover .cat-icon{color:var(--accent-au-ink)}.cat-nav-pages{display:flex;align-items:center;gap:var(--sp-6)}.cat-nav-pages a{white-space:nowrap;color:var(--text-subtle);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.cat-nav-pages a:hover{color:var(--text-bright)}.drawer-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;padding:0;flex:none;background:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text);cursor:pointer}.bars{display:block;width:18px}.bars span{display:block;height:1.5px;background:currentColor;border-radius:2px}.bars span+span{margin-top:4px}.drawer,.drawer-scrim{display:none}.hero{padding-block:var(--sp-16) var(--sp-12)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:var(--sp-12);gap:var(--sp-12);align-items:center}.eyebrow{font-size:var(--fs-sm);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--accent-au-ink);margin-bottom:var(--sp-3)}.hero h1{font-size:var(--fs-5xl);letter-spacing:var(--tr-tight);color:var(--text-bright)}.hero .lede{margin-top:var(--sp-4);max-width:48ch;color:var(--text-muted);font-size:var(--fs-lg)}.cta-row{gap:var(--sp-3);margin-top:var(--sp-6)}.cta-row,.hero-assurance{display:flex;flex-wrap:wrap}.hero-assurance{gap:var(--sp-6);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--border);color:var(--text-subtle);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.photo-slot{display:grid;place-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);border-radius:var(--r-lg);border:1px solid var(--ink-border);background:linear-gradient(145deg,var(--ink),var(--ink-raised) 52%,var(--ink))}.hero-photo{aspect-ratio:4/5}.photo-note{color:var(--on-ink-subtle);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.photo-mark{width:82px;height:58px;opacity:.5;background-color:var(--metal-ag-on-ink);-webkit-mask-image:url(/brand/au-silver-monogram-160.png);mask-image:url(/brand/au-silver-monogram-160.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.assay{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:var(--sp-6)}.assay .tag{display:inline-block;font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-muted);background:var(--brand-tint);padding:5px 11px;border-radius:var(--r-pill);margin-bottom:var(--sp-4)}.assay .piece{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text-bright);margin-bottom:var(--sp-4)}.assay dl{margin:0;display:grid;grid-template-columns:1fr auto;grid-row-gap:10px;row-gap:10px;grid-column-gap:var(--sp-6);column-gap:var(--sp-6);font-size:var(--fs-sm)}.assay dt{color:var(--text-muted)}.assay dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.assay .fine dt{font-weight:var(--fw-semibold);color:var(--text-bright)}.assay .fine dd{font-weight:var(--fw-semibold);color:var(--accent-au-ink)}.assay .fine dd,.assay .fine dt{border-top:1px solid var(--accent-au-strong);margin-top:6px;padding-top:12px}.assay .note{margin-top:var(--sp-4);font-size:var(--fs-xs);color:var(--text-subtle);line-height:1.5}.section{padding-block:var(--sp-12)}.section-head{margin-bottom:var(--sp-8)}.section-head h2{font-size:var(--fs-3xl);color:var(--text-bright)}.section-head h2:after{content:"";display:block;width:38px;height:2px;margin-top:var(--sp-3);background:var(--accent-au)}.section-head p{margin-top:var(--sp-2);color:var(--text-muted);max-width:54ch}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-6)}.card h3{font-size:var(--fs-xl);color:var(--text-bright);margin-bottom:var(--sp-2)}.card p{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.card a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.metal-dot{display:inline-block;width:8px;height:8px;border-radius:var(--r-pill);margin-right:8px;vertical-align:middle}.trust{background:var(--surface);border-block:1px solid var(--accent-au-soft)}.trust .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-8);gap:var(--sp-8)}.trust .cols h3{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-bright);margin-bottom:var(--sp-2)}.trust .cols p{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.category-card{display:flex;flex-direction:column;min-height:210px;padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.category-card:hover{border-color:var(--border-strong);box-shadow:var(--sh-md);transform:translateY(-2px)}.category-card .metal-line{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-subtle)}.category-card .cat-icon{color:var(--metal-ag)}.category-card h3{margin-top:var(--sp-3);font-size:var(--fs-2xl);color:var(--text-bright)}.category-card p{margin:var(--sp-3) 0 0;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.55}.category-card .go{margin-top:auto;padding-top:var(--sp-4);font-size:var(--fs-sm);color:var(--accent-au-ink)}.page-head{padding-block:var(--sp-12) var(--sp-8);border-bottom:1px solid var(--accent-au-soft)}.page-head h1{font-size:var(--fs-4xl);letter-spacing:var(--tr-tight);color:var(--text-bright)}.page-head .lede{margin-top:var(--sp-4);max-width:62ch;color:var(--text-muted);font-size:var(--fs-lg)}.crumbs{margin-bottom:var(--sp-4);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-subtle)}.crumbs a:hover{color:var(--accent-au-ink)}.crumbs .sep{margin-inline:8px}.prose{max-width:var(--container-text)}.prose h2{margin-top:var(--sp-12);font-size:var(--fs-2xl)}.prose h2,.prose h3{color:var(--text-bright)}.prose h3{margin-top:var(--sp-8);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.prose p{line-height:var(--lh-normal)}.prose p,.prose ul{margin:var(--sp-4) 0 0;color:var(--text-muted)}.prose ul{padding-left:var(--sp-6)}.prose li{margin-top:var(--sp-2);line-height:var(--lh-normal)}.card a,.contact-list a,.enquiry-alt a,.enquiry-sub a,.prose a{color:var(--brand);text-decoration:underline;text-underline-offset:3px;transition:color var(--motion-fast) var(--ease-out),-webkit-text-decoration-color var(--motion-fast) var(--ease-out);transition:color var(--motion-fast) var(--ease-out),text-decoration-color var(--motion-fast) var(--ease-out);transition:color var(--motion-fast) var(--ease-out),text-decoration-color var(--motion-fast) var(--ease-out),-webkit-text-decoration-color var(--motion-fast) var(--ease-out)}.card a:hover,.contact-list a:hover,.enquiry-alt a:hover,.enquiry-sub a:hover,.prose a:hover{color:var(--accent-au-ink)}.cat-nav-pages a,.crumbs a,.footer-col a,.social-row a{transition:color var(--motion-fast) var(--ease-out)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.step{padding:var(--sp-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.step .n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:var(--sp-3);border-radius:var(--r-pill);background:var(--brand-tint);border:1px solid var(--border);color:var(--text);font-size:var(--fs-xs)}.step h3{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-bright)}.step p{margin:var(--sp-2) 0 0;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.55}.enquiry{margin-top:var(--sp-12);padding:var(--sp-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.enquiry h2{margin:0;font-size:var(--fs-2xl);color:var(--text-bright)}.enquiry p{margin:var(--sp-3) 0 0;max-width:56ch;color:var(--text-muted)}.site-footer{background:var(--ink);color:var(--on-ink);padding-block:var(--sp-12);font-size:var(--fs-sm)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1.3fr;grid-gap:var(--sp-8);gap:var(--sp-8)}.footer-logo{display:block;width:176px;height:auto}.footer-brand .muted{margin-top:var(--sp-3);max-width:34ch}.footer-col h4{color:var(--on-ink-bright);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0 0 var(--sp-3)}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col li+li{margin-top:10px}.footer-col a,.site-footer .muted{color:var(--on-ink-muted)}.site-footer a:hover{color:var(--accent-au)}.site-footer .social-link:hover .brand-facebook{color:var(--brand-facebook)}.social-row{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-4);color:var(--on-ink-muted)}.legal{margin-top:var(--sp-8);padding-top:var(--sp-4);border-top:1px solid var(--ink-border);color:var(--on-ink-subtle);font-size:var(--fs-xs)}.sticky-whatsapp{display:none;position:fixed;right:var(--sp-4);bottom:var(--sp-4);z-index:55;display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);font-size:var(--fs-sm);font-weight:var(--fw-medium);box-shadow:var(--sh-lg)}.sticky-whatsapp:hover{background:var(--brand-hover)}@media (max-width:1023px){.sticky-whatsapp{display:inline-flex}}.sticky-whatsapp .dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--rate-up)}@media (max-width:1023px){.site-footer{padding-bottom:calc(var(--sp-12) + 64px)}.cat-nav,.header-search{display:none}.search-row{display:block}.drawer-toggle{display:inline-flex}.site-header .bar{gap:var(--sp-3)}.drawer-scrim{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out);z-index:70}.drawer-scrim.open{opacity:1;pointer-events:auto}.drawer{display:block;position:fixed;inset:0 0 0 auto;width:min(400px,100%);overflow-y:auto;background:var(--surface);border-left:1px solid var(--border);z-index:75;visibility:hidden;transform:translateX(100%);transition:transform var(--motion-base) var(--ease-out),visibility var(--motion-base)}.drawer.open{visibility:visible;transform:translateX(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);height:var(--header-bar);padding-inline:var(--sp-6);border-bottom:1px solid var(--border)}.drawer-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;flex:none;background:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text);cursor:pointer}.drawer-body{padding:var(--sp-6) var(--sp-6) var(--sp-12)}.drawer-heading{margin:var(--sp-8) 0 var(--sp-2);font-size:var(--fs-xs);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--text-subtle)}.drawer-cats a,.drawer-pages a{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--border);color:var(--text)}.drawer-cats .cat-icon{color:var(--accent-au)}.drawer-actions{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-8)}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:var(--sp-8)}.hero h1{font-size:var(--fs-4xl)}.page-head h1{font-size:var(--fs-3xl)}.hero-photo{aspect-ratio:4/3}.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--sp-6)}.sticky-whatsapp{right:var(--sp-3);left:var(--sp-3);bottom:var(--sp-3);justify-content:center}}@media (max-width:420px){.brandmark .name{display:none}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.category-card:hover{transform:none}}body{overflow-x:clip}html.motion-ready [data-reveal]{opacity:0;transform:translateY(var(--reveal-shift))}html.motion-ready [data-reveal].revealed{opacity:1;transform:none;transition:opacity var(--motion-slow) var(--ease-out) var(--reveal-delay,0ms),transform var(--motion-slow) var(--ease-out) var(--reveal-delay,0ms)}.site-header{transition:box-shadow var(--motion-base) var(--ease-out)}.site-header.scrolled{box-shadow:var(--sh-md)}.photo-slot{position:relative;overflow:hidden}html.motion-ready .photo-slot:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background:linear-gradient(105deg,transparent 38%,var(--sheen) 50%,transparent 62%);transform:translateX(-130%);animation:sheen var(--motion-sheen) var(--ease-in-out) 1.2s infinite}@keyframes sheen{0%{transform:translateX(-130%)}45%,to{transform:translateX(130%)}}.btn{transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.cat-link .cat-icon{transition:transform var(--motion-base) var(--ease-out),color var(--motion-fast) var(--ease-out)}.cat-link:hover .cat-icon{transform:translateY(-2px) scale(1.06)}html.motion-ready .search-panel{animation:panel-in var(--motion-fast) var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html.motion-ready .sticky-whatsapp .dot{animation:breathe 2.6s var(--ease-in-out) infinite}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){html [data-reveal]{opacity:1!important;transform:none!important}.photo-slot:after,.search-panel,.sticky-whatsapp .dot{animation:none!important}.btn:hover,.cat-link:hover .cat-icon,.category-card:hover{transform:none!important}}.enquiry-layout{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:var(--sp-12);gap:var(--sp-12);align-items:start}.enquiry-heading{font-size:var(--fs-2xl);color:var(--text-bright)}.enquiry-sub{margin:var(--sp-2) 0 var(--sp-6);color:var(--text-muted);font-size:var(--fs-sm)}.enquiry-sub a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.enquiry-alt{margin:var(--sp-4) 0 0;color:var(--text-muted);font-size:var(--fs-sm)}.enquiry-alt a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.enquiry-form{padding:var(--sp-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}.field{display:flex;flex-direction:column;gap:6px;margin:0 0 var(--sp-4)}.field label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.field input,.field select,.field textarea{width:100%;padding:11px 13px;background:var(--bg);border:1px solid var(--border-control);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-body);font-size:var(--fs-sm);transition:border-color var(--motion-fast) var(--ease-out)}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--text)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);font-size:var(--fs-xs)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-2)}.form-privacy{flex:1 1 220px;color:var(--text-subtle);font-size:var(--fs-xs);line-height:1.5}.btn[disabled]{opacity:.6;cursor:progress}.btn.full{width:100%}.form-done{padding:var(--sp-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.form-done h3{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--text-bright)}.form-done p{margin:var(--sp-3) 0 var(--sp-6);color:var(--text-muted);max-width:54ch}.form-note{color:var(--warning);font-size:var(--fs-sm)}.enquiry-aside{padding:var(--sp-6);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-lg)}.contact-list{display:grid;grid-template-columns:auto 1fr;grid-gap:10px var(--sp-4);gap:10px var(--sp-4);margin:var(--sp-6) 0;font-size:var(--fs-sm)}.contact-list dt{color:var(--text-subtle)}.contact-list dd{margin:0;color:var(--text)}.contact-list a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.category-photo{margin-top:var(--sp-8)}.photo{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--border)}@media (max-width:900px){.enquiry-layout{grid-template-columns:1fr;gap:var(--sp-8)}}@media (max-width:560px){.field-row{grid-template-columns:1fr;gap:0}.enquiry-form{padding:var(--sp-6)}}.icon{flex:none;display:inline-block;vertical-align:-.15em}dt .icon,h1 .icon,h3 .icon{vertical-align:-.12em;margin-right:2px}dt .icon:not(.brand-icon),h1 .icon:not(.brand-icon),h3 .icon:not(.brand-icon){color:var(--text-subtle)}.head-with-mark{display:flex;align-items:center;gap:var(--sp-3)}.head-with-mark .icon{margin-right:0}.category-card .metal-line .cat-icon,.head-with-mark .icon{color:var(--accent-au)}.category-card:hover .cat-icon{color:var(--accent-au-ink)}.contact-lines{margin:0;padding:0;list-style:none}.contact-lines li{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start}.contact-lines li+li{margin-top:10px}.contact-lines .icon{margin-top:3px}.contact-lines .icon:not(.brand-icon){color:var(--text-subtle)}.site-footer .contact-lines .icon:not(.brand-icon){color:var(--on-ink-subtle)}.site-footer .contact-lines+.contact-lines{margin-top:var(--sp-4)}.social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-sm);color:inherit;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.social-link:hover{background:var(--brand-tint)}.site-footer .social-link:hover{background:var(--ink-raised)}.site-footer .social-link:hover .social-name{color:var(--on-ink-bright)}.social-name{font-size:var(--fs-sm);padding-inline:var(--sp-2)}.social-row{gap:var(--sp-1);margin-left:-6px}.btn .icon{vertical-align:0}.category-card .go{display:inline-flex;align-items:center;gap:7px}.category-card .go .icon{transition:transform var(--motion-base) var(--ease-out)}.category-card:hover .go .icon{transform:translateX(3px)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.category-card:hover .go .icon{transform:none!important}}:root{--brand-whatsapp:#25d366;--brand-facebook:#1877f2;--brand-youtube:red;--brand-x:#000}.brand-facebook{color:var(--brand-facebook)}.brand-youtube{color:var(--brand-youtube)}.brand-x{color:var(--brand-x)}.site-footer .brand-x{color:#fff}:root{color-scheme:light;--c-pearl-000:#fff;--c-pearl-050:#f6f7f8;--c-pearl-100:#edeef0;--c-line-200:#d7dae0;--c-line-300:#c7cad0;--c-line-400:#868b93;--c-charcoal-950:#14171a;--c-charcoal-800:#24282d;--c-charcoal-600:#565c63;--c-charcoal-500:#656b73;--c-night-950:#0a0e19;--c-night-900:#121826;--c-night-800:#1a2231;--c-night-700:#1e2635;--c-silver-000:#fff;--c-silver-100:#e0e0e0;--c-silver-200:silver;--c-silver-400:#a0a0a0;--c-silver-600:#909090;--c-ag-500:#8c939c;--c-ag-on-ink:silver;--c-au-100:#dcc68a;--c-au-500:#c9a227;--c-au-600:#a8871f;--c-au-ink:#8a6e14;--c-rate-up:#1f7a4d;--c-rate-down:#b23b3b;--c-rate-flat:#656b73;--c-success:#1f7a4d;--c-warning:#b7791f;--c-danger:#b23b3b;--c-info:#565c63;--bg:var(--c-pearl-050);--surface:var(--c-pearl-000);--surface-raised:var(--c-pearl-000);--surface-sunken:var(--c-pearl-100);--border:var(--c-line-200);--border-strong:var(--c-line-300);--border-control:var(--c-line-400);--text-bright:var(--c-charcoal-950);--text:var(--c-charcoal-800);--text-muted:var(--c-charcoal-600);--text-subtle:var(--c-charcoal-500);--text-inverse:var(--c-pearl-000);--ink:var(--c-night-950);--ink-raised:var(--c-night-900);--ink-border:var(--c-night-700);--on-ink-bright:var(--c-silver-000);--on-ink:var(--c-silver-100);--on-ink-muted:var(--c-silver-400);--on-ink-subtle:var(--c-silver-600);--brand:var(--c-charcoal-800);--brand-hover:var(--c-charcoal-950);--brand-tint:var(--c-pearl-100);--on-brand:var(--c-pearl-000);--accent-au:var(--c-au-500);--accent-au-soft:var(--c-au-100);--accent-au-strong:var(--c-au-600);--accent-au-ink:var(--c-au-ink);--metal-ag:var(--c-ag-500);--metal-ag-on-ink:var(--c-ag-on-ink);--sheen:var(--c-silver-200);--focus-ring:var(--c-au-600);--rate-up:var(--c-rate-up);--rate-down:var(--c-rate-down);--rate-flat:var(--c-rate-flat);--success:var(--c-success);--warning:var(--c-warning);--danger:var(--c-danger);--info:var(--c-info);--sh-sm:0 1px 2px rgba(20,23,26,.05);--sh-md:0 4px 16px rgba(20,23,26,.07);--sh-lg:0 16px 40px rgba(20,23,26,.1);--font-display:"Marcellus",Georgia,serif;--font-body:"Inter",system-ui,sans-serif;--font-numeric:"Inter",system-ui,sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fs-4xl:2.375rem;--fs-5xl:3rem;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.55;--tr-tight:-0.01em;--tr-normal:0;--tr-wide:0.06em;--sp-0:0;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-6:1.5rem;--sp-8:2rem;--sp-12:3rem;--sp-16:4rem;--sp-24:6rem;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--motion-fast:160ms;--motion-base:200ms;--motion-slow:460ms;--motion-sheen:7s;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--reveal-shift:12px;--container-max:1200px;--container-text:70ch;--header-bar:68px}.num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}