.about_page__6UDEE{background:#fff}.about_banner__c5xzc{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(360px,39vw,590px);color:#fff;background:var(--steel-dark);border-bottom:4px solid var(--gold)}.about_banner__c5xzc>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.about_banner__c5xzc:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101c16ef,#101c16bc 42%,#101c1600 85%)}.about_bannerCopy__u6USN{max-width:760px;padding:clamp(28px,5vw,72px) var(--gutter)}.about_bannerCopy__u6USN h1{margin-block:8px 13px;font-size:clamp(36px,5.2vw,72px);letter-spacing:-.04em}.about_bannerCopy__u6USN p{max-width:50ch;font-size:clamp(15px,1.4vw,19px)}.about_bannerCopy__u6USN ul{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;margin-top:22px;list-style:none;font-size:13px;font-weight:700}.about_bannerCopy__u6USN li{padding-left:8px;border-left:2px solid var(--gold)}.about_wrap__8_0Sh{max-width:1440px;margin-inline:auto;padding:0 var(--gutter) clamp(32px,5vw,68px)}.about_overview__LSVCL,.about_section__4WtBQ{padding-block:clamp(28px,4.1vw,60px);border-bottom:1px solid var(--line)}.about_overview__LSVCL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:20px 48px}.about_overview__LSVCL h2{margin-top:6px}.about_overview__LSVCL p+p{margin-top:10px}.about_lead__5ob3y{max-width:69ch;margin-top:9px}.about_textLink__uCPxr{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--leaf);font-weight:700;text-decoration:underline;text-underline-offset:3px}.about_textLink__uCPxr svg{flex:none}.about_factoryGrid__0Cr_r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.about_factoryGrid__0Cr_r figure,.about_productGrid__1NT_8 figure{min-width:0;border:1px solid var(--line);background:var(--surface)}.about_factoryGrid__0Cr_r img{width:100%;height:auto;aspect-ratio:1.72;object-fit:cover}.about_factoryGrid__0Cr_r figcaption,.about_productGrid__1NT_8 figcaption{padding:10px 12px;font-size:14px;font-weight:700}.about_productGrid__1NT_8{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:22px}.about_productGrid__1NT_8 img{width:100%;height:clamp(110px,14vw,190px);padding:8px;object-fit:contain;mix-blend-mode:multiply}.about_productGrid__1NT_8 figcaption{border-top:1px solid var(--line);text-align:center}.about_options__0T_2r,.about_quality__Fx8fo{display:grid;gap:1px;margin:20px 0 0;border:1px solid var(--line);background:var(--line)}.about_options__0T_2r{grid-template-columns:repeat(4,minmax(0,1fr))}.about_quality__Fx8fo{grid-template-columns:repeat(3,minmax(0,1fr))}.about_options__0T_2r>div,.about_quality__Fx8fo>div{padding:16px;background:var(--surface)}.about_options__0T_2r dt{font-weight:700}.about_options__0T_2r dd,.about_quality__Fx8fo p{margin:8px 0 0}.about_quality__Fx8fo h3{font-size:22px}.about_reasons__8ZDU4{display:grid;gap:10px;max-width:80ch;margin-top:16px;padding-left:20px}.about_reasons__8ZDU4 li::marker{color:var(--leaf)}.about_enquiry__mHaAz{margin-top:32px;padding:clamp(18px,3vw,40px);border-top:3px solid var(--gold)}.about_enquiry__mHaAz .about_button__fy5QC{margin-top:15px}@media (max-width:850px){.about_productGrid__1NT_8{grid-template-columns:repeat(4,minmax(0,1fr))}.about_options__0T_2r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.about_banner__c5xzc{display:flex;flex-direction:column;align-items:stretch;min-height:0}.about_banner__c5xzc>img{position:static;order:1;height:auto;aspect-ratio:2.5}.about_banner__c5xzc:after{display:none}.about_enquiry__mHaAz,.about_overview__LSVCL,.about_quality__Fx8fo{grid-template-columns:1fr}.about_productGrid__1NT_8{grid-template-columns:repeat(2,minmax(0,1fr))}}.guides_index__puJm1{background:var(--surface)}.guides_article__6PKo0,.guides_wrap__7pa1g{margin-inline:auto;padding:clamp(28px,5vw,64px) var(--gutter)}.guides_wrap__7pa1g{max-width:1440px}.guides_intro__dlbhG{max-width:730px;margin-bottom:26px}.guides_article__6PKo0 h1,.guides_intro__dlbhG h1{font-size:clamp(32px,4.5vw,60px);letter-spacing:-.04em}.guides_intro__dlbhG h1{margin-block:8px 12px}.guides_cards__Q3z16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none}.guides_card__4fs_s{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff}.guides_card__4fs_s:hover{border-color:var(--leaf);text-decoration:none}.guides_cardImage__eZdot{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--surface)}.guides_cardBody__iemNX{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:11px;padding:clamp(16px,2.5vw,30px)}.guides_card__4fs_s h2{font-size:clamp(22px,2.2vw,30px)}.guides_read__yGi1y{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:5px;color:var(--leaf);font-weight:700}.guides_article__6PKo0{max-width:920px;line-height:1.65}.guides_breadcrumb__Fw6ru{display:flex;gap:8px;margin-bottom:16px;font-size:14px}.guides_article__6PKo0 h2{margin-top:1.25em;font-size:clamp(24px,3vw,36px)}.guides_article__6PKo0 h3{margin-top:1.15em;font-size:clamp(20px,2.4vw,26px)}.guides_article__6PKo0 p{margin-top:12px;overflow-wrap:anywhere}.guides_figure__jO0jq{margin-block:22px 18px;border:1px solid var(--line);background:var(--surface)}.guides_figure__jO0jq img{width:100%;aspect-ratio:3/2;max-height:500px;object-fit:contain;background:#f7f8f4}.guides_figure__jO0jq figcaption{padding:9px 12px;border-top:1px solid var(--line);font-size:13px}.guides_article__6PKo0 a:not([class]){text-decoration:underline;text-underline-offset:3px}.guides_table__UT86X{overflow-x:auto;margin-block:16px;border:1px solid var(--line)}.guides_table__UT86X table{width:100%;min-width:520px;border-collapse:collapse;text-align:left;font-size:15px}.guides_table__UT86X td,.guides_table__UT86X th{padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top}.guides_table__UT86X th{background:var(--surface)}.guides_table__UT86X tbody tr:last-child td{border-bottom:0}@media (max-width:720px){.guides_cards__Q3z16{grid-template-columns:1fr}}