@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,Arial,sans-serif;color:#2d1705;background:#fffdfa;font-synthesis:none;--ink:#2d1705;--green:#2d1705;--lime:#f7b446;--muted:#766255;--line:#e6ded2}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #dd9933;outline-offset:4px}p{line-height:1.8;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500;letter-spacing:-.055em}h1{font-size:clamp(44px,5.2vw,80px);line-height:1.06}h2{font-size:clamp(32px,3.2vw,50px);line-height:1.17}h3{font-size:25px;line-height:1.3}img{display:block;max-width:100%;object-fit:contain}button{border:0}.header{height:104px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px;background:#fffdfa;position:relative;z-index:5}.brand{display:inline-flex;flex-direction:column;line-height:1}.brand b{font-size:42px;letter-spacing:-3px;font-weight:800}.brand i{font-style:normal;color:#f7b446}.brand>span{font-size:8px;letter-spacing:2.2px;margin-top:7px}.header nav{display:flex;gap:32px;font-size:13px;font-weight:600}.header nav a[aria-current]{text-decoration:underline;text-underline-offset:8px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:19px 24px;background:var(--green);color:#fff;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:#2d1705;transform:translateY(-2px)}.button span{font-size:20px}.header-cta{padding:15px 20px}.menu-button{display:none}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;padding:58px 5% 38px;gap:2%;overflow:hidden}.hero-copy{align-self:center;padding-bottom:12px;z-index:1}.eyebrow{font-size:10px;letter-spacing:2px;line-height:1.5;font-weight:800;color:#80602e;margin-bottom:27px}.hero h1{margin-bottom:26px}.hero h1 em{font-style:normal;color:#a56918}.hero-lead{max-width:480px;font-size:16px}.hero-actions{display:flex;gap:30px;align-items:center;margin-top:34px}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:13px;font-weight:700;border-bottom:1px solid #ccbaa1;padding:12px 0}.hero-footnote{display:flex;gap:28px;margin-top:55px;font-size:8px;letter-spacing:1.5px;color:#8c7865}.hero-visual{position:relative;min-height:550px;background:#f5eee3;border-radius:3px;display:flex;align-items:center;justify-content:center;isolation:isolate}.orbit{position:absolute;width:77%;aspect-ratio:1;border:1px solid #dfc9a7;border-radius:50%;z-index:-1}.orbit:before{content:"";position:absolute;inset:12%;border:1px dashed #dfc9a7;border-radius:50%}.visual-note{position:absolute;left:25px;top:25px;font-size:9px;letter-spacing:1.5px;color:#80654b}.visual-caption{position:absolute;bottom:19px;font-size:9px;letter-spacing:.3px;color:#80654b}#viewer{width:100%;height:100%;min-height:550px}.viewer-fallback{height:460px;margin:auto}.viewer{height:550px;position:relative}.canvas-host{width:100%;height:440px;cursor:grab}.canvas-host canvas{display:block;width:100%;height:100%;touch-action:pan-y}.viewer-controls{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.viewer-controls button{background:transparent;border:1px solid #dfc9a7;padding:10px 15px;font-size:11px;color:#6d4a21}.viewer-controls button[aria-pressed=true]{background:#2d1705;color:#fff;border-color:#2d1705}.viewer-open{display:block;margin:12px auto 0;background:none;font-size:10px;color:#6d4a21}.trust-strip{margin:0 5%;display:flex;justify-content:space-between;gap:22px;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px}.trust-strip>span{font-size:9px;letter-spacing:1px;color:#8c7865}.trust-strip b{font-weight:500}.trust-strip b:before{content:"↗";margin-right:14px;color:#b47a27}.section{padding:90px 5%}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:45px}.section-heading h2{margin:0;max-width:650px}.section-heading>.p,.section-heading>p{max-width:320px;font-size:13px;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-image{height:320px;background:#f5f0e8;position:relative;padding:30px;overflow:hidden}.product-image img{width:100%;height:100%;mix-blend-mode:multiply;transition:transform .5s}.product-card:hover img{transform:scale(1.05)}.number{position:absolute;top:20px;left:20px;font-size:10px;color:#8c7865}.circle-arrow{position:absolute;right:18px;bottom:18px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #dccbb1;border-radius:50%;font-size:18px}.product-copy{padding:25px 0}.product-copy .eyebrow{font-size:8px;margin-bottom:12px}.product-copy h3{margin-bottom:6px}.product-copy p{font-size:12px}.partnership{background:#2d1705;color:#fffaf2;padding:80px 5%;display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center}.partnership .eyebrow{color:#f7b446}.partnership p{color:#ddcbb7;font-size:14px;max-width:510px}.partnership .text-link{color:#f7b446}.partner-art{padding:35px 0}.partner-names{display:flex;justify-content:space-between;align-items:center;gap:20px}.partner-names b{font-size:50px;letter-spacing:-4px}.partner-names strong{font-size:24px;letter-spacing:-1px}.partner-names>span{color:#f7b446;font-size:30px;font-weight:400}.connection{display:flex;align-items:center;gap:20px;font-size:9px;letter-spacing:2px;margin:35px 0 20px}.connection i{height:1px;background:#8c6944;flex:1;position:relative}.connection i:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#f7b446;top:-3px;left:50%}.partner-art>p{font-size:11px;text-align:center}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps article>span{color:#ad7c3a;font-size:12px}.steps h3{font-size:22px;margin:35px 0 16px}.faq{background:#f8f2e9;display:grid;grid-template-columns:1fr 1fr;gap:9%}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:24px 0}.faq summary::-webkit-details-marker{display:none}.faq details{border-bottom:1px solid #e4d6c3}.faq details:first-child{border-top:1px solid #e4d6c3}.faq details p{font-size:13px;margin:0 0 24px}.faq .section-heading{align-items:start}.cta{text-align:center;padding:100px 5%;background:#f9e4bc}.cta h2{font-size:clamp(45px,5vw,72px)}.cta-mail{display:block;margin-top:24px;font-size:12px}footer{background:#faf5ed;padding:65px 5% 25px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.footer-top>div{display:flex;align-items:start;flex-direction:column;gap:14px}.footer-top h3{font-size:12px;letter-spacing:0;font-weight:700}.footer-top p,.footer-top a:not(.brand){font-size:12px}.footer-top .brand{margin-bottom:12px}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:24px;margin-top:45px;font-size:9px;letter-spacing:.6px;color:#8c7865}.page-intro{padding:55px 5% 65px;background:#f5eee3}.page-intro .back-link{display:block;font-size:10px;margin-bottom:45px;color:#80654b}.page-intro h1{font-size:clamp(40px,5vw,70px);max-width:850px;margin-bottom:24px}.page-intro p:last-child{max-width:650px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.detail-photo{background:#f5eee3;padding:50px}.detail-photo img{mix-blend-mode:multiply;width:100%;height:400px}.product-detail li,.quality li{border-bottom:1px solid var(--line);padding:15px 0;font-size:13px}.product-detail ul,.quality ul{padding:0;list-style:none;margin:30px 0}.small{font-size:12px}.other-products{background:#f8f2e9}.other-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.other-grid a{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:30px 0}.other-grid h3{font-size:22px;margin:0;flex:1}.other-grid span{font-size:11px;color:#ad7c3a}.about{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:center}.stat-card{padding:40px;background:#f5eee3}.stat-card strong{font-size:35px;letter-spacing:-2px;font-weight:500}.stat-card p{font-size:12px}.stat-card hr,hr{border:0;border-top:1px solid var(--line);margin:30px 0}.quality{background:#f8f2e9}.quality>p{max-width:650px}.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:12%}.contact-layout>div:first-child>a{display:block;margin-bottom:15px}.contact-phone{font-size:24px;letter-spacing:-1px}.contact-layout p{font-size:13px}.enquiry-form{background:#f8f2e9;padding:35px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:11px;font-weight:600}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{display:block;width:100%;padding:14px;border:1px solid #dfc9a7;background:#fffdfa;color:var(--ink);margin-top:9px;border-radius:0;min-width:0}.enquiry-form textarea{resize:vertical;min-height:110px}.form-full{grid-column:1/-1}.consent{display:flex;gap:10px;line-height:1.6;margin:25px 0}.consent input{width:16px;flex:none;margin-top:3px}.form-note{font-size:10px!important}.enquiry-form .button{width:100%;border:0}.enquiry-form button:disabled{opacity:.5}.status{font-size:13px;margin:20px 0 0}.skip{position:absolute;top:-100px;left:20px;background:#fff;padding:12px;z-index:10}.skip:focus{top:10px}[hidden]{display:none!important}html{scroll-behavior:smooth}@media(min-width:1500px){.hero{min-height:750px}.hero-visual,#viewer,.viewer{min-height:620px}.canvas-host{height:500px}}@media(max-width:1000px){.header nav{gap:20px}.header-cta{display:none}.hero{gap:3%;min-height:580px}.hero-visual,#viewer,.viewer{min-height:480px;height:480px}.canvas-host{height:360px}.hero-footnote{gap:12px;font-size:7px}.hero-actions{gap:20px}.partner-names{flex-wrap:wrap}.partner-names b{font-size:40px}.partner-names strong{font-size:22px}.steps{grid-template-columns:1fr 1fr}.product-image{height:260px;padding:25px}.trust-strip{font-size:10px}.trust-strip>span{max-width:180px}.contact-layout{gap:6%}}@media(max-width:700px){.header{height:84px;padding:0 6%}.brand b{font-size:35px}.brand>span{font-size:7px}.menu-button{display:block;background:transparent;font-size:12px;color:var(--ink)}.header nav{display:none;position:absolute;left:0;top:84px;width:100%;padding:26px 6%;background:#fffdfa;border-bottom:1px solid var(--line);flex-direction:column;gap:26px}.header nav.open{display:flex}.hero{display:flex;flex-direction:column;padding:42px 6% 24px;gap:32px}.hero h1{font-size:49px}.hero-lead{font-size:14px}.hero-actions .button{padding:17px 18px;font-size:12px;gap:20px}.hero-footnote{margin-top:32px;font-size:7px;gap:22px}.hero-visual,#viewer,.viewer{height:440px;min-height:440px}.canvas-host{height:325px}.visual-note{top:19px;left:20px}.visual-caption{font-size:8px;bottom:12px}.viewer-controls button{padding:9px 14px}.trust-strip{margin:0 6%;display:grid;grid-template-columns:1fr 1fr;padding:22px 0;gap:18px}.trust-strip>span{max-width:none;font-size:8px}.trust-strip b{font-size:9px}.trust-strip b:before{margin-right:7px}.section{padding:60px 6%}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:18px;max-width:100%}.section-heading .eyebrow{margin-bottom:18px}h2{font-size:34px}.cards{grid-template-columns:1fr;gap:12px}.product-image{height:320px;padding:30px}.product-copy{padding:20px 0}.partnership{padding:60px 6%;display:block}.partner-art{padding:40px 0 0}.partner-names{flex-wrap:nowrap}.partner-names b{font-size:42px}.partner-names strong{font-size:23px}.steps{gap:22px}.steps h3{font-size:21px;margin-top:24px}.steps p{font-size:12px}.faq{display:block}.faq .section-heading{margin-bottom:35px}.faq summary{font-size:13px}.cta{padding:65px 6%}.cta h2{font-size:52px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:8px}.page-intro{padding:35px 6% 45px}.page-intro h1{font-size:44px}.page-intro .back-link{margin-bottom:30px}.product-detail,.about,.contact-layout{grid-template-columns:1fr;gap:40px}.detail-photo{padding:25px}.detail-photo img{height:300px}.other-grid{grid-template-columns:1fr}.other-grid h3{font-size:21px}.enquiry-form{padding:24px}.form-grid{grid-template-columns:1fr}.form-full{grid-column:auto}.contact-layout h2{font-size:36px}.eyebrow{font-size:9px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.viewer-placeholder{position:absolute;top:30px;left:0;right:0;width:80%;height:70%;pointer-events:none}.brand{display:block;flex-shrink:0}.brand img{width:320px;height:auto;max-width:100%}.header{gap:24px}.header nav{gap:26px}.button{background:#f7b446;color:#2d1705}.button:hover{background:#edb942;color:#2d1705}.partner-names{background:#fffdfa;padding:25px 20px;border-radius:3px}.partner-names img{width:100%;height:auto}.footer-top .brand img{width:300px}.viewer-controls button[aria-pressed=true]{background:#2d1705;color:#fffdfa}.hero h1 em{color:#98631d}.header .brand img{width:320px}.button:focus-visible{outline-color:#2d1705}@media(max-width:1150px){.header .brand img{width:270px}.header nav{gap:18px}.header-cta{gap:15px}}@media(max-width:700px){.header .brand img{width:250px}.brand img{width:280px}.partner-names{padding:25px 15px}.header{gap:15px}.hero h1{font-size:clamp(40px,7.1vw,49px)}}.corporate-slider{margin:28px 5% 0;background:#2d1705;color:#fffdfa}.slides-stage{min-height:540px}.corporate-slide{display:grid;grid-template-columns:1fr 1fr;min-height:540px}.slide-editorial{padding:38px 42px 34px;display:flex;align-items:flex-start;flex-direction:column}.slide-partner{display:flex;align-items:center;gap:20px;width:100%;color:#fffdfa;font-size:16px;letter-spacing:2px;font-weight:700;margin-bottom:52px}.slide-partner span{font-size:10px;color:#cab59d;letter-spacing:.2px;font-weight:400;border-left:1px solid #755b42;padding-left:20px}.slide-editorial .eyebrow{color:#f7b446;font-size:9px;margin-bottom:20px}.slide-title{font-size:clamp(34px,3.5vw,56px);font-weight:500;line-height:1.15;letter-spacing:-.05em;margin:0 0 24px}.slide-title em{color:#f7b446;font-style:normal}.slide-description{color:#e2d6c8;font-size:14px;line-height:1.85;max-width:470px;min-height:78px;margin-bottom:28px}.slide-editorial .button{font-size:12px;padding:17px 21px;gap:25px}.slide-footer{display:flex;gap:14px;align-items:center;font-size:8px;letter-spacing:1.7px;color:#baa48c;margin-top:auto;padding-top:32px}.slide-footer i{width:3px;height:3px;background:#f7b446;border-radius:50%}.slide-photo{position:relative;min-width:0;overflow:hidden;background:#f5eee3;min-height:540px}.slide-photo img{width:100%;height:100%;position:absolute;inset:0}.photo-product img{object-fit:contain;padding:45px}.photo-label{position:absolute;bottom:22px;right:22px;max-width:calc(100% - 44px);padding:9px 13px;background:#2d1705e8;color:#fffdfa;font-size:8px;letter-spacing:1px}.slider-navigation{display:flex;background:#fffdfa;color:#2d1705;border:1px solid #e6ded2;border-top:0}.slider-tabs{display:grid;grid-template-columns:repeat(5,1fr);flex:1;min-width:0}.slider-tabs button{display:flex;align-items:center;gap:12px;padding:23px 15px;border:0;border-top:3px solid transparent;border-right:1px solid #e6ded2;background:transparent;text-align:left;color:#766255}.slider-tabs button>span{font-size:10px;color:#a58b6c}.slider-tabs button b{font-size:11px;font-weight:600;line-height:1.5}.slider-tabs button[aria-pressed=true]{border-top-color:#f7b446;background:#faf2e4;color:#2d1705}.slider-arrows{display:flex;align-items:center;gap:10px;padding:0 20px}.slider-arrows button{background:none;color:#2d1705;font-size:22px;min-width:36px;min-height:44px}.slide-count{font-size:10px;white-space:nowrap;color:#766255}.corporate-slider+.trust-strip{border-top:0}.corporate-slide:not([hidden]) .slide-photo{animation:slide-reveal .35s ease}@keyframes slide-reveal{0%{opacity:.65}to{opacity:1}}@media(max-width:1100px){.slide-editorial{padding:32px}.slide-title{font-size:39px}.slider-navigation{flex-wrap:wrap}.slider-tabs{flex-basis:100%}.slider-arrows{width:100%;justify-content:flex-end;border-top:1px solid #e6ded2;padding:5px 20px}.slide-partner{margin-bottom:40px}}@media(max-width:700px){.corporate-slider{margin:20px 6% 0}.corporate-slide{display:flex;flex-direction:column;min-height:0}.slides-stage{min-height:0}.slide-editorial{padding:28px 24px 30px;min-height:420px}.slide-partner{font-size:14px;margin-bottom:36px;gap:14px}.slide-partner span{font-size:9px;padding-left:14px}.slide-title{font-size:clamp(31px,7.6vw,42px);margin-bottom:18px}.slide-description{font-size:12px;min-height:0;margin-bottom:24px}.slide-editorial .eyebrow{font-size:8px}.slide-footer{padding-top:24px}.slide-photo{min-height:260px;height:260px}.photo-product img{padding:25px}.slider-tabs button{padding:14px 5px;flex-direction:column;gap:5px;text-align:center}.slider-tabs button b{font-size:8px}.slider-tabs button>span{font-size:9px}.slider-arrows{justify-content:center}.photo-label{font-size:7px;bottom:15px;right:15px}.slider-tabs{width:100%}}.catalog-lead{max-width:620px;color:var(--muted)}.catalog-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 52px}.catalog-nav a{padding:12px 18px;border:1px solid #d9cbb8;border-radius:4px;font-size:14px}.catalog-nav a:hover,.catalog-nav a:focus-visible{background:#f7b446;color:#2d1705}.catalog-group{scroll-margin-top:110px;margin-top:64px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catalog-card{border:1px solid #e4dacb;background:#fff;display:block}.catalog-image{aspect-ratio:4/3;background:#f8f6f1;overflow:hidden}.catalog-image img{width:100%;height:100%;object-fit:contain;padding:18px}.catalog-card>div:last-child{padding:24px}.catalog-card h3{font-size:21px;line-height:1.35;margin:0 0 16px}.catalog-card span{font-size:14px;color:#6a4a27}.catalog-card:hover{border-color:#b78a43}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.mission-grid p,.service-grid p{line-height:1.8;color:#6a6056}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px}.service-grid article{border-top:2px solid #edb942;padding-top:22px}.service-grid h3{font-size:23px}.table-scroll{overflow-x:auto}.material-table{width:100%;border-collapse:collapse;margin-top:28px;text-align:left}.material-table caption{text-align:left;color:#6a6056;margin-bottom:16px}.material-table th,.material-table td{padding:18px;border-bottom:1px solid #e4dacb}.material-table thead{background:#2d1705;color:#fff}.contact-layout h3{font-size:20px;margin-top:28px}.contact-layout address{font-style:normal;line-height:1.8}.contact-layout .contact-extra{display:block;margin:9px 0}.contact-layout hr{margin:30px 0}@media(max-width:900px){.catalog-grid,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-grid,.mission-grid,.service-grid{grid-template-columns:1fr}.catalog-group{margin-top:44px}.catalog-nav{gap:8px}.catalog-nav a{font-size:13px;padding:10px 12px}.catalog-card h3{font-size:22px}}.heritage-band{padding:34px 5%;border-bottom:1px solid #e5dacb;display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:30px;align-items:center;background:#f5f0e7}.heritage-band>div:not(.heritage-join){display:flex;gap:20px;align-items:center}.heritage-band strong{font-size:44px;letter-spacing:-2px;color:#8d6329;font-weight:500}.heritage-band span{font-size:13px;letter-spacing:1px;line-height:1.7}.heritage-band small{display:block;font-size:12px;letter-spacing:0;color:#756b5f}.heritage-join{text-align:center;font-size:15px;letter-spacing:1.8px;font-weight:600}.heritage-join span{display:block;font-weight:400;font-size:12px;letter-spacing:0;color:#756b5f}.project-feature{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e0d6c6}.one-brand-panel{display:flex;align-items:center;justify-content:center;min-height:320px;padding:36px;background:#14221d;color:#f8f5ee}.one-project-brand{display:flex;align-items:center;gap:16px}.one-project-brand strong{font-size:clamp(16px,1.6vw,24px);letter-spacing:.7px;display:block}.one-project-brand small{font-size:9px;letter-spacing:2px;color:#d5b274;display:block;margin-top:10px}.one-project-brand svg{flex-shrink:0}.project-description{padding:42px}.project-description h3{font-size:30px;margin:20px 0}.project-description p{line-height:1.8}.project-description .button{margin-top:20px;font-size:14px}.factory-preview{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.factory-preview h2{font-size:clamp(30px,4vw,52px)}.factory-preview p{line-height:1.8}.factory-image{aspect-ratio:2;overflow:hidden}.factory-image img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.film-intro{max-width:760px;line-height:1.8}.film-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:32px;margin-top:36px;align-items:start}.film-grid video{width:100%;height:auto;aspect-ratio:16/9;background:#21180e;display:block}.film-grid figcaption{padding:20px 0}.film-grid h3{font-size:23px;margin:0 0 12px}.film-grid p{font-size:15px;line-height:1.7;color:#746757}.factory-films{scroll-margin-top:100px}.project-feature a:focus-visible{outline:3px solid #2d1705;outline-offset:4px}@media(max-width:900px){.heritage-band{grid-template-columns:1fr 1fr}.heritage-join{grid-row:2;grid-column:1/-1}.project-feature,.factory-preview,.film-grid{grid-template-columns:1fr}.one-brand-panel{min-height:220px}.factory-preview{gap:28px}.film-grid{gap:40px}.header nav{gap:16px}.header-cta{font-size:13px}}@media(max-width:600px){.heritage-band{gap:20px;padding:24px 6%}.heritage-band>div:not(.heritage-join){display:block}.heritage-band strong{display:block;font-size:38px}.heritage-band span{font-size:12px}.project-description{padding:25px}.one-brand-panel{padding:24px}.one-project-brand strong{font-size:16px}.one-project-brand{gap:10px}.one-project-brand svg{width:42px}.project-description .button{font-size:13px}}.products-menu{position:relative}.products-menu summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.products-menu summary::-webkit-details-marker{display:none}.products-menu summary:focus-visible{outline:3px solid #dd9933;outline-offset:5px}.products-menu[open] summary{color:#9a661c}.products-dropdown{position:absolute;top:calc(100% + 24px);left:-24px;width:570px;max-width:85vw;background:#fffdfa;border:1px solid var(--line);border-top:3px solid var(--lime);padding:24px;box-shadow:0 20px 45px #2d17051a}.products-dropdown .products-all{display:block;font-size:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.products-dropdown p{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;margin:20px 0 10px}.products-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.products-menu-grid a{padding:10px 8px;font-size:12px;line-height:1.5}.products-menu-grid a:hover,.products-menu-grid a:focus-visible{background:#f5eee3}.catalog-group,#pususler{scroll-margin-top:24px}@media(max-width:700px){.products-menu{width:100%}.products-menu summary{padding:8px 0;justify-content:space-between}.products-dropdown{position:static;width:100%;max-width:none;box-shadow:none;margin-top:12px;padding:16px}.products-menu-grid{grid-template-columns:1fr}.header #nav.open{max-height:calc(100dvh - 104px);overflow-y:auto}.products-menu-grid a{padding:10px 6px}}.corporate-slider{margin:0;background:#090b0d;color:#faf6ee;overflow:hidden;position:relative}.corporate-slider:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 65% 35%,#a9711717,transparent 60%)}.corporate-slide{min-height:640px;grid-template-columns:44% 56%}.slides-stage{min-height:640px}.slide-editorial{padding:54px 0 48px 11.36%;position:relative;z-index:1}.slide-partner{font-size:12px;letter-spacing:3px;margin-bottom:65px}.slide-partner span{border-color:#ffffff25;color:#b4ad9f}.slide-title{font-size:clamp(42px,4.1vw,68px);line-height:1.08;letter-spacing:-.055em;max-width:610px}.slide-title em{color:#f3bf65}.slide-description{color:#a9aaa9;font-size:14px;max-width:405px;line-height:1.9;margin-top:6px}.slide-editorial .eyebrow{font-size:9px;letter-spacing:2px;color:#c89a52}.slide-editorial .button{background:#eebd6a;padding:18px 24px;margin-top:8px}.slide-footer{color:#a39b8e;padding-top:40px}.slide-photo{min-height:640px;background:#111315;margin:35px 35px 35px 7%;border:1px solid #ffffff15}.photo-cover img{filter:brightness(.8) saturate(.8)}.photo-label{background:#0a0c0de6;color:#dcc5a1;border:1px solid #cda66344}.slider-navigation{position:relative;border:0;border-top:1px solid #ffffff18;background:#101214;color:#faf6ee;padding:0 5%;min-height:85px}.slider-tabs button{padding:23px 18px;border-right:1px solid #ffffff10;color:#b4b3b0}.slider-tabs button:first-child{border-left:1px solid #ffffff10}.slider-tabs button>span{color:#82735c}.slider-tabs button[aria-pressed=true]{background:#edb94209;color:#ffcf7b;border-top-color:#eab661}.slider-tabs button b{font-size:12px}.slider-arrows button{color:#eec482}.slide-count{color:#aba293}.slider-arrows{padding-right:0}.world-scene{min-width:0;position:relative;display:flex;flex-direction:column;justify-content:center;padding:40px 6% 30px 0}.world-topline{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.4px;color:#928574;margin:0 0 30px 20px;gap:20px}.world-topline span:first-child{color:#cead72}.world-svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 25px #bf87320c)}.map-grid line{stroke:#ffffff07;stroke-width:1}.world-routes path{fill:none;stroke:#e9b966;stroke-width:1.1;opacity:.6}.world-routes .home-route{stroke-width:2}.map-node{cursor:pointer;outline:none}.map-node .node-halo{opacity:.5}.map-node:hover .node-halo,.map-node[aria-pressed=true] .node-halo,.map-node:focus-visible .node-halo{stroke-width:2;opacity:1;filter:drop-shadow(0 0 5px #ffc15c)}.map-node[aria-pressed=true] text,.map-node:focus-visible text{fill:#ffcc74}.route-rocket{filter:drop-shadow(0 0 5px #ffc76d)}.map-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 20px 20px}.map-location-card{border-left:2px solid #c3934f;padding-left:18px;max-width:360px;min-height:107px}.map-location-card>span{display:block;font-size:8px;color:#c49c5e;letter-spacing:2px;margin-bottom:10px}.map-location-card strong{font-size:25px;font-weight:500;letter-spacing:-.8px}.map-location-card p{font-size:11px;color:#a5a4a1;line-height:1.7;margin:8px 0 0}.map-motion{background:transparent;color:#9d998e;white-space:nowrap;padding:12px 0;font-size:10px;min-height:44px}.map-location-tabs{display:flex;gap:8px;margin-left:20px;flex-wrap:wrap}.map-location-tabs button{padding:9px 16px;min-height:40px;color:#aca69b;background:#ffffff03;border:1px solid #ffffff12;font-size:10px;border-radius:2px}.map-location-tabs button[aria-pressed=true]{color:#f4c777;border-color:#c99b4c70;background:#bc8a2810}.corporate-slider a:focus-visible,.corporate-slider button:focus-visible{outline-color:#ffd68f}.heritage-band{background:#eee9df}.heritage-band strong{font-weight:400}.product-card .product-image{border:1px solid #ded5c7}.page-intro{border-bottom:1px solid var(--line)}@media(min-width:1600px){.corporate-slide,.slides-stage{min-height:740px}.slide-photo{min-height:670px}.world-svg{max-height:430px}.slide-editorial{padding-top:70px}}@media(max-width:1100px){.corporate-slide{grid-template-columns:45% 55%;min-height:610px}.slides-stage{min-height:610px}.slide-title{font-size:43px}.slide-editorial{padding:42px 10px 36px 11%}.slide-partner{gap:10px}.slide-partner span{padding-left:10px;font-size:8px}.world-scene{padding-right:7%}.world-topline{font-size:7px;letter-spacing:.5px}.map-bottom{display:block}.map-motion{margin-top:10px}.slide-photo{min-height:540px}.slider-tabs{flex-basis:auto}.slider-arrows{width:auto;border:0;padding:0 0 0 12px}.slider-tabs button{padding:20px 10px;gap:8px}.slider-tabs button b{font-size:10px}}@media(max-width:700px){.corporate-slider{margin:0}.corporate-slide{display:flex;min-height:0}.slides-stage{min-height:0}.slide-editorial{padding:35px 6% 20px;min-height:0}.slide-partner{margin-bottom:35px}.slide-title{font-size:clamp(37px,9vw,54px);margin-bottom:20px}.slide-description{font-size:13px;max-width:100%;margin-bottom:14px}.slide-footer{padding-top:25px;font-size:7px}.world-scene{padding:28px 6% 30px}.world-topline{margin:0 0 12px;letter-spacing:.6px}.world-svg{margin:0 -5%;width:110%}.map-bottom{display:flex;margin:10px 0 16px;gap:10px}.map-location-card{min-height:112px;padding-left:12px}.map-location-card strong{font-size:22px}.map-location-card p{font-size:10px;max-width:230px}.map-motion{font-size:9px}.map-location-tabs{margin:0;gap:6px}.map-location-tabs button{flex:1;padding:10px 7px}.slider-navigation{padding:0 6% 5px;flex-wrap:wrap}.slider-tabs{flex-basis:100%}.slider-tabs button{padding:16px 4px;gap:5px}.slider-tabs button b{font-size:8px}.slider-arrows{width:100%;justify-content:space-between;padding:3px 0;border-top:1px solid #ffffff12}.slide-photo{min-height:300px;height:300px;margin:20px 6% 30px}.photo-product img{padding:28px}}:root{--ink:#ede9e1;--muted:#aaa69d;--line:#ffffff16;color:var(--ink);background:#0d0f10;--green:#121415}body{background:#0d0f10}.header{background:#f7f4ed;color:#291e0d;border-bottom:0}.header nav{gap:18px}.header .products-dropdown{color:#291e0d;border-color:#dfd3bd}.header .products-dropdown p{color:#716149}.brand img,.partner-names img{clip-path:polygon(0 0,100% 0,100% 100%,47% 100%,47% 81%,14% 81%,14% 100%,0 100%)}.partner-names{background:transparent;border:0;padding:24px 0}.partner-names img{filter:brightness(0) invert(.9)}.partnership{background:radial-gradient(ellipse at 80% 30%,#d59f3c15,transparent 55%),#111314;border-block:1px solid #ffffff14}.section{position:relative}.section-heading h2{letter-spacing:-.045em}.section .eyebrow{color:#d5ac64}.section-heading>p,.product-copy p{color:#aaa69d}.heritage-band{background:#141617;border-color:#ffffff12}.heritage-band strong{color:#d9b875}.heritage-band small,.heritage-join span{color:#a8a49a}.heritage-band span{color:#e4ded3}.corporate-slide,.slides-stage{height:640px;min-height:0}.corporate-slide{overflow:hidden}.slide-photo{height:auto;min-height:0;align-self:stretch;margin:38px 5%;background:#f4f0e9}.photo-product img{padding:0;object-fit:contain}.slide-photo img{filter:none}.photo-cover img{object-fit:cover}.corporate-slide:not([hidden]) .slide-photo img{animation:product-drift 12s ease-in-out infinite alternate}.slide-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#fff8e312 45%,transparent 60%);pointer-events:none;animation:light-drift 12s ease-in-out infinite alternate}.world-scene{padding-top:35px}.world-svg{overflow:hidden;view-transition-name:world-map}.product-image,.catalog-image{background:#ece7dd;border:1px solid #d1c6b3}.product-copy{border-bottom:1px solid #ffffff16}.catalog-card{background:#151718;border-color:#ffffff18}.catalog-card span{color:#d5b577}.catalog-nav a{border-color:#ffffff24}.service-grid article{padding:28px;background:#151718;border:1px solid #ffffff15;border-top:2px solid #c59b51}.service-grid p,.mission-grid p,.film-grid p{color:#aaa69d}.service-grid h3{font-size:22px}.quality,.faq{background:#121516}.steps article{position:relative;background:#151718;padding:28px;border:1px solid #ffffff15;border-radius:4px}.step-icon{display:block;color:#d8b46d;margin-bottom:26px}.steps article>span{position:absolute;top:28px;right:24px;color:#6c6556}.steps h3{margin:0 0 16px;font-size:23px}.steps p{font-size:13px}.steps{gap:18px}.project-feature{border-color:#ffffff18}.project-description{background:#141617}.one-brand-panel{background:#0d1714}.page-intro{background:radial-gradient(ellipse at 90% 10%,#d5a84c16,transparent 50%),#101213}.visual-intro{min-height:380px;position:relative;isolation:isolate;overflow:hidden;padding-right:48%}.visual-intro .intro-image{position:absolute;inset:0 0 0 auto;width:48%;height:100%;object-fit:cover;z-index:-2;opacity:.65}.visual-intro:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101213 35%,#101213dd 47%,transparent 85%)}.visual-intro h1{font-size:clamp(40px,4.6vw,66px)}.visual-intro p{max-width:520px}.back-link{color:#b0a694}.contact-layout{gap:7%;align-items:start}.contact-details{border:1px solid #ffffff16;padding:30px;background:#141617}.contact-photo{width:100%;height:210px;object-fit:cover;margin-bottom:32px;border-radius:3px}.contact-layout h3{display:flex;gap:10px;align-items:center}.contact-layout h3 svg{color:#d5ac64;flex-shrink:0}.contact-layout address{color:#a9a59e;font-size:13px}.contact-extra{color:#c4baa7}.enquiry-form{background:#f6f2e9;color:#2b251b;border:1px solid #e7dcc8;padding:36px;border-radius:5px;box-shadow:0 20px 65px #0003}.enquiry-form h3{font-size:30px}.enquiry-form p{color:#746b60}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{border-radius:5px;color:#2b251b;background:#fff;border-color:#dcd4c5;min-height:46px}.enquiry-form .consent input{min-height:16px}.enquiry-form input:focus,.enquiry-form textarea:focus,.enquiry-form select:focus{outline:2px solid #c79b46;outline-offset:2px}.enquiry-form .button{border-radius:4px}.social-links{display:flex;gap:10px;margin-top:24px}.social-links a{display:grid!important;place-items:center;width:42px;height:42px;border:1px solid #c2a56b50;border-radius:50%;margin:0!important;color:#dab976}.social-links a:hover{background:#d8ae5914;border-color:#dab976;transform:translateY(-2px)}footer{background:#090b0c;border-top:1px solid #d8b66f35;color:#eae4d9}footer p{color:#a39c8e}footer .brand{background:#eee8db;padding:10px 12px;border-radius:3px;max-width:330px}.product-ribbon{overflow:hidden;border-block:1px solid #ffffff10;padding:24px 0;background:#101213;color:#78684b}.product-ribbon>div{display:flex;gap:60px;width:max-content;animation:ribbon-flow 45s linear infinite}.product-ribbon span{display:flex;align-items:center;gap:45px;font-size:15px;letter-spacing:4px;font-weight:500}.product-ribbon:hover>div{animation-play-state:paused}.reference-band{padding:55px 5%;border-top:1px solid #ffffff12;text-align:center;background:radial-gradient(ellipse at 50% 100%,#e2b4580c,transparent 65%)}.reference-band>div{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;margin-top:36px}.reference-band span{font-size:clamp(18px,2.2vw,30px);letter-spacing:2px;font-weight:800;color:#8e8b81;opacity:.65}.reference-band .eyebrow{color:#ad9870}.catalog .catalog-group h2{font-size:35px}.stat-card{background:#1a1c1c}.stat-card strong{color:#d5b577}.material-table thead{background:#242016}.material-table th,.material-table td{border-color:#ffffff16}.detail-photo{background:#eee9de}.factory-image{border-radius:4px;aspect-ratio:1.5}.factory-preview{border-block:1px solid #ffffff12;background:radial-gradient(ellipse at 10% 50%,#d9a4310a,transparent 60%)}@keyframes product-drift{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes light-drift{0%{transform:translate(-35%)}to{transform:translate(35%)}}@keyframes ribbon-flow{to{transform:translate(-50%)}}@media(min-width:1600px){.corporate-slide,.slides-stage{height:700px;min-height:0}.slide-photo{min-height:0}}@media(max-width:1000px){.steps{grid-template-columns:1fr 1fr}.visual-intro{padding-right:40%}.visual-intro .intro-image{width:58%}}@media(max-width:700px){.corporate-slide,.slides-stage{height:850px;min-height:0}.corporate-slide{display:grid;grid-template-rows:420px 430px;grid-template-columns:1fr}.slide-editorial{height:420px;padding:30px 6% 25px}.slide-title{font-size:clamp(34px,8.5vw,45px)}.slide-description{font-size:13px;min-height:70px;margin:0 0 16px}.slide-footer{padding-top:18px}.slide-partner{margin-bottom:25px}.slide-photo{height:380px;min-height:0;margin:20px 6% 30px}.world-scene{height:430px;padding:0 6% 20px;justify-content:space-between}.world-svg{height:240px;width:100%;margin:0}.map-bottom{margin:0 0 12px}.map-location-card{min-height:88px}.map-location-card p{max-width:none}.map-location-tabs button{min-height:40px}.visual-intro{padding:30px 6% 45px;min-height:400px;display:flex;flex-direction:column;justify-content:end}.visual-intro .intro-image{width:100%;opacity:.4}.visual-intro:after{background:linear-gradient(0deg,#101213 4%,#101213aa 70%,#10121355)}.visual-intro h1{font-size:42px}.visual-intro p{font-size:14px}.contact-details{padding:22px}.contact-photo{height:190px}.enquiry-form{padding:26px 22px}.reference-band>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 12px}.reference-band span{font-size:16px;letter-spacing:.5px}.steps{grid-template-columns:1fr 1fr;gap:12px}.steps article{padding:20px}.steps h3{font-size:20px}.steps p{font-size:12px}.product-ribbon{padding:18px 0}.product-ribbon span{font-size:12px;gap:25px}.product-ribbon>div{gap:25px}.section-heading h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.slide-photo img,.slide-photo:after,.product-ribbon>div{animation:none!important}}footer .brand{background:transparent;padding:0;border-radius:0}footer .brand img{filter:brightness(0) invert(.86)}.reference-band>div{align-items:center}.reference-band img{width:125px;height:65px;object-fit:contain;filter:grayscale(1) brightness(0) invert(.7);opacity:.65;transition:opacity .2s}.reference-band img:hover{opacity:1}@media(max-width:700px){.reference-band img{width:100%;height:50px}}.product-ribbon{padding:9px 0;color:#d6b775;background:#0a0c0d}.product-ribbon span{font-size:10px;letter-spacing:1.8px;gap:22px}.product-ribbon svg{width:15px;height:15px}.product-ribbon>div{gap:22px;animation-duration:35s}.product-ribbon:hover>div{animation-play-state:running}.reference-band{padding:25px 0 30px;overflow:hidden}.reference-band .eyebrow{font-size:9px;margin-bottom:20px}.reference-band>.reference-track{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:max-content;margin-top:0;animation:reference-flow 32s linear infinite}.reference-set{display:flex;align-items:center;justify-content:space-around;gap:65px;padding:0 32.5px;flex-shrink:0}.reference-band img{width:125px;height:50px;flex-shrink:0;opacity:.8}.connection i:after{left:0;animation:city-connect 3.8s ease-in-out infinite alternate;box-shadow:0 0 13px #f7b44670}@keyframes city-connect{0%{left:0}to{left:calc(100% - 7px)}}@keyframes reference-flow{to{transform:translate(-50%)}}@media(min-width:701px){.map-slide{position:relative;display:block;isolation:isolate}.map-slide .slide-editorial{position:relative;z-index:2;width:47%;height:100%;pointer-events:none;background:linear-gradient(90deg,#090b0cf5 0%,#090b0cd9 55%,transparent 100%)}.map-slide .slide-editorial a{pointer-events:auto}.map-slide .world-scene{position:absolute;inset:0;z-index:1;padding:0;height:100%;display:block}.map-slide .world-svg{position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;opacity:.9}.map-slide .map-bottom{position:absolute;right:5%;bottom:91px;width:36%;margin:0}.map-slide .map-location-card{background:#0b0e10c9;padding:15px 20px;min-height:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-slide .map-location-card strong{font-size:24px}.map-slide .map-location-tabs{position:absolute;right:5%;bottom:34px;width:36%;margin:0}.map-slide .map-location-tabs button{background:#0a0d10d9}}@media(max-width:700px){.reference-set{gap:35px;padding:0 17.5px}.reference-band img{width:100px;height:40px}.reference-band>.reference-track{display:flex}.product-ribbon{padding:8px 0}}@media(prefers-reduced-motion:reduce){.connection i:after,.reference-track{animation:none!important}}main{background:#faf8f3;color:#25231e}.section{background:#faf8f3;color:#25231e;--ink:#25231e;--muted:#69655e;--line:#ded9cf}.section .eyebrow{color:#957021}.section-heading>p,.product-copy p,.section p,.section address{color:#69655e}.section h2,.section h3,.product-copy h3{color:#24221d}.product-copy{border-color:#ded9cf}.product-image,.catalog-image{background:#eee9df;border:0}.product-image img{object-fit:contain}.heritage-band{background:#f0eadd;color:#29251e;border-color:#ddd4c4}.heritage-band strong{color:#967126}.heritage-band span{color:#29251e}.heritage-band small,.heritage-join span{color:#746c5d}.catalog-card,.steps article,.service-grid article{background:#fff;color:#29251e;border-color:#e4dfd5;box-shadow:0 8px 30px #30230c04}.catalog-card span{color:#927023}.catalog-nav a{border-color:#dbd3c5}.section .steps article>span{color:#a08b60}.section .step-icon{color:#b88d35}.section .text-link{border-color:#bda15e}.section.quality,.section.faq{background:#f0ebdf;color:#27231c}.material-table thead{background:#eee2c7}.material-table td,.material-table th{border-color:#ddd5c6}.contact-details{background:#fff;border-color:#e2d9c8}.contact-extra{color:#6a5733}.project-description{background:#f4efe5;color:#29251e}.stat-card{background:#eee7d8;color:#29251e}.stat-card strong{color:#9d7524}.factory-preview{background:#f0ebdf;color:#29251e;border-color:#e2dacb}.factory-preview p{color:#70695c}.partnership{background:radial-gradient(ellipse at 80% 30%,#d59f3c15,transparent 55%),#111314;color:#eee9df}.partnership h2{color:#eee9df}.partnership p{color:#b4afa4}.reference-band{background:#101213;color:#eee9df;border-bottom:2px solid #cba45b}.corporate-slider{color:#ede9e1}.faq details{border-color:#d8d0c0}.section .small{color:#777065}.section .service-grid p,.section .film-grid p{color:#69655e}.product-ribbon{background:#e7bc60;color:#231d12;border:0;padding:10px 0}.product-ribbon>.announcement-track{display:flex;gap:0;width:max-content;animation:ribbon-flow 65s linear infinite}.announcement-set{display:flex;align-items:center;flex-shrink:0;gap:0}.product-ribbon .announcement-set>span{font-size:11px;font-weight:500;letter-spacing:.15px;gap:10px;padding:0 26px;white-space:nowrap;border-right:1px solid #69502140}.product-ribbon svg{width:16px;height:16px;flex-shrink:0}.product-ribbon:hover>.announcement-track{animation-play-state:running}@media(max-width:700px){.product-ribbon{padding:9px 0}.product-ribbon .announcement-set>span{font-size:10px;padding:0 18px}}@media(prefers-reduced-motion:reduce){.product-ribbon>.announcement-track{animation:none}}.section:not(.quality){background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22220%22%20height%3D%22180%22%20viewBox%3D%220%200%20220%20180%22%20fill%3D%22none%22%20stroke%3D%22%23bca776%22%20stroke-width%3D%221%22%20opacity%3D%22.27%22%3E%3Cpath%20d%3D%22M32%2025l14-8%2014%208v17l-14%208-14-8zM32%2025l14%208%2014-8M46%2033v17%22/%3E%3Cellipse%20cx%3D%22151%22%20cy%3D%22113%22%20rx%3D%2210%22%20ry%3D%224%22/%3E%3Cpath%20d%3D%22M141%20113v24c0%206%2020%206%2020%200v-24M141%20137c0-5%2020-5%2020%200%22/%3E%3Cpath%20d%3D%22M95%2065h23v20H95zM95%2065l6-6h23l-6%206M118%2065l6-6v20l-6%206%22/%3E%3C/svg%3E)}.page-intro,.visual-intro,.page-intro h1,.visual-intro h1{color:#faf8f2}.page-intro p,.visual-intro p{color:#d4cfc5}.page-intro .eyebrow{color:#f0c56e}.page-intro .back-link{color:#d7c9a9}.visual-intro:after{background:linear-gradient(90deg,#101213 30%,#101213e8 48%,#10121344)}.corporate-visual{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.corporate-visual h2{font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.045em}.capability-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:36px}.capability-icons>div{display:flex;flex-direction:column;gap:14px;font-size:12px}.capability-icons svg{color:#a67b26}.packaging-orbit{height:350px;position:relative;display:grid;place-items:center;color:#a77e2e;perspective:700px}.orbit-box{animation:package-float 6s ease-in-out infinite}.orbit-ring{position:absolute;width:290px;height:290px;border:1px dashed #c6ac71;border-radius:50%;transform:rotateX(55deg);animation:orbit-turn 24s linear infinite}.ring-two{width:220px;height:220px;animation-direction:reverse;opacity:.6}.orbit-label{position:absolute;font-size:10px;letter-spacing:2px;background:#faf8f3;padding:8px 12px;border:1px solid #dacba8}.label-one{top:40px;left:15%}.label-two{right:0;top:45%}.label-three{bottom:45px;left:15%}.packaging-orbit small{position:absolute;bottom:0;font-size:9px;letter-spacing:3px}.page-kurumsal .mission-grid{background-color:#edd198;background-image:none}.page-kurumsal .factory-films{background-color:#f1eee6}.page-kurumsal .about{background-color:#fff}.page-kalite .section.quality{background:#111516;color:#f7f2e8;display:flow-root;border-block:4px solid #d7ac51}.page-kalite .quality h2{color:#f7f2e8}.page-kalite .quality p,.page-kalite .quality li{color:#cec8bc}.page-kalite .quality .eyebrow{color:#edc36e}.quality-photo{float:right;width:43%;margin:0 0 25px 6%;border-radius:6px;box-shadow:0 15px 45px #0003}.page-kalite .steps{position:relative}.page-kalite .steps:before{content:"";position:absolute;left:5%;right:5%;top:50px;height:2px;background:#d4af60}.steps article:hover .step-icon{transform:translateY(-4px);color:#8a6217}.step-icon{transition:transform .4s,color .4s}.page-kalite .faq{background:#f2e5c7}.page-kurumsal .section,.page-kalite .section{border-bottom:1px solid #d4c5a530}@keyframes package-float{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(5deg)}}@keyframes orbit-turn{0%{transform:rotateX(55deg) rotate(0)}to{transform:rotateX(55deg) rotate(360deg)}}@media(max-width:700px){.visual-intro:after{background:linear-gradient(0deg,#101213,#101213df 60%,#10121366)}.corporate-visual{grid-template-columns:1fr}.packaging-orbit{height:300px}.quality-photo{float:none;width:100%;margin:0 0 30px}.capability-icons{gap:8px}.orbit-ring{width:240px;height:240px}.ring-two{width:180px;height:180px}}@media(prefers-reduced-motion:reduce){.orbit-box,.orbit-ring{animation:none}.step-icon{transition:none}}.reference-band{background:#faf8f3;color:#332d21;border-top:1px solid #e5ddce;border-bottom:1px solid #e5ddce;padding:27px 0 32px}.reference-band .eyebrow{color:#8b764d;font-size:9px;letter-spacing:2px}.reference-band img{filter:grayscale(1) brightness(.4);opacity:.7;height:42px;mix-blend-mode:multiply}.reference-band .reference-set{gap:80px;padding-inline:40px}.reference-band>.reference-track{animation-duration:45s}.product-ribbon{background:linear-gradient(100deg,#ede3cf,#ddc795 40%,#e9dab6 72%,#f0e9db);color:#3f3728}.button{background:#dfc58e;color:#2b251b}.button:hover{background:#d4b675}.slide-title em{color:#e4c894}.slide-photo.photo-product{background:#eee8de}.slide-photo.photo-product img{width:100%;height:100%;object-fit:cover;padding:0}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;color:#e1d5bc;margin-bottom:30px}.breadcrumbs a{color:#e1d5bc}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current]{color:#aaa69d}.service-icon{color:#a38b53;margin-bottom:25px;transition:transform .4s}.service-grid article:hover .service-icon{transform:translateY(-4px) rotate(-5deg)}.selected-product{display:flex;flex-direction:column;gap:7px;border-left:3px solid #b69b60;background:#eee6d5;padding:16px 20px;margin:22px 0}.selected-product small{font-size:9px;letter-spacing:1.5px}.selected-product strong{font-size:18px}.film-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.film-player{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:5px;background:#111516}.film-player video{width:100%;height:100%;object-fit:contain;display:block}.film-cover{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;text-align:left;color:#fff;background:#151718}.film-cover[hidden]{display:none}.film-cover img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.film-cover-shade{position:absolute;inset:0;background:linear-gradient(0deg,#080b0de8,transparent 75%)}.film-cover-brand{position:absolute;left:25px;top:22px;color:#fff;font-size:10px;letter-spacing:2px;text-shadow:0 1px 5px #000}.film-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid #eadbb4;background:#e4ce9bed;color:#2c2516;padding-left:3px;font-size:21px;box-shadow:0 0 0 9px #eddbb31c}.film-cover-title{position:absolute;bottom:23px;left:25px;right:20px;font-size:20px;font-weight:600}.film-cover-title small{display:block;font-size:11px;margin-top:7px;color:#e3d9c4;font-weight:400}.film-cover:hover img{transform:scale(1.025)}.film-cover:focus-visible{outline:3px solid #e6c36f;outline-offset:-4px}.film-grid figure{margin:0}.film-grid figcaption{padding-top:15px}@media(max-width:700px){.film-grid{grid-template-columns:1fr}.film-cover-title{font-size:17px;bottom:18px}.film-play{width:50px;height:50px}}@media(prefers-reduced-motion:reduce){.film-cover img{transition:none}}.year-location{display:flex;align-items:center;gap:12px;color:#8c7444;font-size:10px;letter-spacing:2px;margin-bottom:14px}.year-location i{position:relative;width:8px;height:8px;background:#b39759;border-radius:50%}.year-location i:after{content:"";position:absolute;inset:-6px;border:1px solid #b3975990;border-radius:50%;animation:location-pulse 3s ease-out infinite}.stat-card .year-location:nth-of-type(2) i:after{animation-delay:1.5s}@keyframes location-pulse{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.year-location i:after{animation:none}}.slide-photo.photo-product{background:#eee9e0}.slide-photo.photo-product img{object-fit:contain;width:100%;height:100%;padding:28px;mix-blend-mode:multiply}.corporate-slide:not([hidden]) .photo-product img{animation:product-drift 12s ease-in-out infinite alternate}@media(max-width:700px){.slide-photo.photo-product img{padding:18px}}.footer-bottom{justify-content:center;text-align:center;font-size:11px;letter-spacing:.2px;color:#b6ad9c;line-height:1.8}.stat-card .year-location{float:right;clear:right;margin:12px 0 0 20px;justify-content:flex-end;gap:10px}.stat-card>strong{display:block}.stat-card hr{clear:both}.stat-card .year-location i{flex-shrink:0}@media(max-width:420px){.stat-card .year-location{font-size:9px;letter-spacing:1px;margin-left:12px}}.quality-production{position:relative;margin:0;height:330px;overflow:hidden;background:#151718}.quality-production img{width:100%;height:100%;object-fit:cover;object-position:50% 57%}.quality-production:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090b0cbf,transparent 75%)}.quality-production figcaption{position:absolute;bottom:35px;left:5%;z-index:1;color:#fff;font-size:clamp(22px,3vw,38px);font-weight:500}@media(max-width:700px){.quality-production{height:250px}}.stat-card .year-location{width:100px;justify-content:flex-start}.page-kalite .section.quality{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:7%;align-items:start}.page-kalite .quality>.quality-photo{float:none;grid-column:2;grid-row:1/5;align-self:center;position:static;width:100%;height:auto;max-height:420px;object-fit:contain;margin:0;background:#eee9df}.page-kalite .quality>:not(.quality-photo){grid-column:1}.page-kalite .quality ul{width:100%;margin-top:20px}.page-kalite .quality li{border-color:#ffffff25}@media(max-width:700px){.page-kalite .section.quality{grid-template-columns:1fr}.page-kalite .quality>.quality-photo{grid-column:1;grid-row:auto;margin:0 0 30px}.page-kalite .quality>:not(.quality-photo){grid-column:1}}.slide-photo.photo-product{background:#eee8dd!important}.slide-photo.photo-product img{mix-blend-mode:normal;background:transparent;object-fit:contain;padding:28px;transform:none!important}.quality-production img{object-fit:cover}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card{background:#fff;border:1px solid #e5dfd2;text-decoration:none}.blog-card>img{width:100%;height:220px;object-fit:contain;background:#eee8dd}.blog-card>div{padding:26px}.blog-card h2{font-size:25px;line-height:1.25}.blog-card p{font-size:15px;color:#67635a}.blog-cover{width:100%;max-height:480px;object-fit:contain;background:#eee8dd}.blog-prose{max-width:780px;margin:45px auto}.blog-prose h2{font-size:29px;line-height:1.3}.blog-prose p{line-height:1.9}.article-feedback{border-block:1px solid #ddd2bd;padding:24px 0;margin:40px 0}.article-feedback button{padding:12px 18px;margin:0 10px 10px 0;border:1px solid #bba571;background:#f4eedf;cursor:pointer}.article-feedback button[aria-pressed=true]{background:#dec58f}@media(max-width:800px){.blog-grid{grid-template-columns:1fr}.blog-card>img{height:240px}}.language-menu{position:relative;flex-shrink:0;z-index:100}.language-menu summary{cursor:pointer;background:#e9dfc8;border:1px solid #d8c89f;padding:14px 20px;display:flex;gap:22px;list-style:none;font-size:13px}.language-options{position:absolute;right:0;top:100%;min-width:175px;background:#faf8f1;border:1px solid #d8c89f;box-shadow:0 12px 25px #0002}.language-options a{display:block;padding:12px 18px;color:#25231e}.language-options a:hover{background:#ece0c6}[dir=rtl] .world-scene{direction:ltr}@media(max-width:800px){.header{gap:12px;flex-wrap:wrap}.language-menu{margin-left:auto}.language-menu summary{padding:10px;font-size:12px;gap:8px}.header .brand{max-width:210px}.menu-button{order:3}.language-options{right:0}}.related-articles{margin-top:55px}.related-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px}.related-track>a{flex:0 0 235px;scroll-snap-align:start;background:#fff;border:1px solid #dfd7c7;text-decoration:none}.related-track img{width:100%;height:145px;object-fit:contain;background:#eee8dd}.related-track span{display:block;margin:16px 18px 5px;font-size:10px;color:#9d7c35}.related-track h3{margin:0 18px 22px;font-size:19px;line-height:1.4}.article-feedback b{display:inline-block;margin-left:7px;min-width:18px}.page-blog .visual-intro .intro-image{opacity:.32}.page-blog .blog-article{padding-top:50px}.blog-pagination{display:flex;justify-content:center;gap:10px;padding:0 25px 65px;background:#faf8f2}.blog-pagination a{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d5c49f;color:#423923}.blog-pagination a[aria-current=page]{background:#d8bf87;border-color:#d8bf87}.blog-pagination a:hover{background:#eee4ce}@media(max-width:700px){.header{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:16px 18px;min-height:76px}.header .brand{width:auto;max-width:210px;flex:1}.language-menu{margin-left:auto;order:2}.language-menu summary{padding:10px;min-height:44px;min-width:46px;justify-content:center;font-size:21px}.language-menu summary span{display:none}.menu-button{display:flex!important;order:3;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;color:#25221b!important;background:transparent;border:1px solid #d4c7aa;font-size:0!important;position:relative}.menu-button:before{content:"";width:22px;height:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.menu-button:after{content:"";position:absolute;width:22px;height:2px;background:currentColor;left:10px;top:20px}.menu-button[aria-expanded=true]:before{transform:rotate(45deg);height:0;border-bottom:0}.menu-button[aria-expanded=true]:after{transform:rotate(-45deg)}.header #nav{position:absolute;inset:100% 0 auto;background:#faf8f2;padding:20px 24px;box-shadow:0 15px 20px #0002;z-index:90}.header #nav.open{display:flex;flex-direction:column;align-items:stretch;gap:8px}.header #nav>a,.header #nav summary{font-size:17px;min-height:46px;padding:12px 0;color:#25231f}.products-dropdown{position:static;width:100%;box-shadow:none;max-height:55vh;overflow:auto}.products-menu-grid{grid-template-columns:1fr}.products-dropdown a{font-size:16px;min-height:44px}.language-options{min-width:170px}.language-options a{font-size:18px;padding:14px}.corporate-slider .slides-stage{height:810px!important;min-height:810px!important}.corporate-slide{height:810px!important;min-height:810px!important;overflow:hidden}.slide-editorial{padding:30px 24px 16px}.slide-partner{font-size:12px;margin-bottom:24px}.slide-partner span{font-size:11px}.slide-title{font-size:39px!important;line-height:1.08!important;letter-spacing:-1.6px}.slide-description{font-size:17px!important;line-height:1.65!important;max-width:100%;margin:20px 0 24px}.slide-editorial .eyebrow{font-size:10px;line-height:1.6}.slide-editorial .button{font-size:15px;padding:16px 20px;min-height:52px}.slide-footer{display:none}.world-scene{padding:8px 24px 20px!important;flex:1;min-height:0}.world-svg{height:200px!important;width:110%!important;margin:0 -5%!important}.world-svg text{display:none}.map-bottom{display:none!important}.map-location-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px!important}.map-location-tabs button{min-height:46px;font-size:12px!important;padding:8px 3px}.slide-photo{margin:10px 24px 24px;height:300px!important;min-height:300px!important;flex:1}.slide-photo.photo-product img{padding:14px!important}.photo-label{font-size:9px}.slider-tabs button{min-height:58px;flex-direction:column;gap:5px}.slider-tabs button b{font-size:11px;line-height:1.25}.slider-tabs button>span{display:none}.slider-arrows button{min-width:48px;min-height:44px}.slider-arrows{padding-top:5px}.section p,.blog-prose p{font-size:17px;line-height:1.75}.eyebrow{font-size:11px}.page-intro{padding:40px 24px!important;min-height:300px}.page-intro h1{font-size:38px!important;line-height:1.12}.page-intro p{font-size:17px!important;line-height:1.6}.breadcrumbs{font-size:12px}.reference-band img{min-width:130px;height:60px}.blog-card h2{font-size:26px}.blog-card p{font-size:16px}.related-track>a{flex-basis:260px}.related-track h3{font-size:20px}.service-grid h3{font-size:25px}.footer-top a{font-size:16px;padding-block:7px}}@media(max-width:375px){.header .brand{max-width:170px}.slide-title{font-size:35px!important}.slide-description{font-size:16px!important}.corporate-slider .slides-stage,.corporate-slide{height:850px!important;min-height:850px!important}}@media(max-width:700px){.corporate-slide.map-slide .world-scene{display:block!important;flex:none!important;height:275px!important;min-height:0!important}.world-svg{min-height:0!important;flex:none!important}.map-location-tabs{position:static!important;margin:8px 0 0!important}.corporate-slide.map-slide .slide-editorial{flex:none}.corporate-slider .slides-stage,.corporate-slide{height:760px!important;min-height:760px!important}.header{position:relative}}@media(max-width:375px){.corporate-slider .slides-stage,.corporate-slide{height:810px!important;min-height:810px!important}}.ui-icon{display:inline-block;flex-shrink:0;vertical-align:middle;width:22px;height:22px;overflow:visible;color:inherit}.button .ui-icon{width:24px;height:24px}.film-play .ui-icon{width:28px;height:28px;margin-left:3px}.circle-arrow .ui-icon{width:20px;height:20px}.article-feedback button{display:inline-flex;align-items:center;gap:8px}.text-link .ui-icon{margin-left:8px}.slider-arrows button{display:inline-flex;align-items:center;justify-content:center}.route-dot{filter:drop-shadow(0 0 4px #ebbe68)}.map-location-tabs{flex-wrap:wrap}.map-location-tabs button{white-space:nowrap}@media(max-width:700px){.map-location-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.map-location-tabs button{font-size:11px!important;min-width:0;min-height:42px;padding:7px 2px}.corporate-slide.map-slide .world-scene{height:310px!important}.corporate-slider .slides-stage,.corporate-slide{height:800px!important;min-height:800px!important}}@media(max-width:700px){.corporate-slide.map-slide .world-scene{height:345px!important;overflow:visible}.world-svg{width:calc(100% + 80px)!important;max-width:none!important;height:245px!important;margin:0 -40px!important}.map-location-tabs{position:relative!important;z-index:2}.corporate-slider .slides-stage,.corporate-slide{height:840px!important;min-height:840px!important}}vercel-live-feedback{display:none!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:700px){.map-location-tabs{display:none!important}.corporate-slide.map-slide .world-scene{height:270px!important}.corporate-slider .slides-stage,.corporate-slide{height:765px!important;min-height:765px!important}}.map-label-mobile{display:none}.map-label-mobile text{paint-order:stroke;stroke:#0b0e0e;stroke-width:4px;stroke-linejoin:round}@media(max-width:700px){.map-label-desktop{display:none!important}.map-label-mobile{display:block}.world-svg .map-label-mobile text{display:block!important;font-weight:600}.map-node>path{display:none}.corporate-slide.map-slide .world-scene{height:335px!important;padding:0 24px!important}.world-svg{width:calc(100% + 64px)!important;height:320px!important;margin:0 -32px!important}.corporate-slider .slides-stage,.corporate-slide{height:820px!important;min-height:820px!important}}.map-location-tabs{display:none!important}.map-slide .map-bottom{bottom:32px;width:39%;z-index:2}.map-slide .map-centers{max-width:none;border-left:2px solid #c79a40;background:linear-gradient(100deg,#0b0e10ee,#0b0e1088);padding:18px 22px}.map-centers>span{font-size:10px;letter-spacing:2px}.map-slide .map-centers strong{font-size:30px}.map-centers p{font-size:12px}.map-home .node-core{fill:#e2aa36;r:4.5;filter:drop-shadow(0 0 5px #e1a431)}.map-home .node-halo{stroke:#c79025;stroke-width:2;opacity:1;transform-box:fill-box;transform-origin:center;animation:center-beacon 2.6s ease-in-out infinite}.map-home .map-label-desktop{fill:#f3c15f;font-weight:700}.map-home .map-label-mobile text{fill:#f3c15f;font-weight:800}@keyframes center-beacon{0%,to{opacity:.9;transform:scale(.8)}50%{opacity:.25;transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.map-home .node-halo{animation:none;opacity:1}}.corporate-menu{position:relative}.corporate-menu summary{display:flex;gap:10px;align-items:center;cursor:pointer;list-style:none;font-size:12px;font-weight:600}.corporate-dropdown{position:absolute;top:calc(100% + 20px);left:-18px;min-width:200px;background:#faf8f2;border:1px solid #dfd6c3;box-shadow:0 12px 30px #0002;padding:10px;z-index:100}.corporate-dropdown a{display:block;padding:14px 12px;color:#27241d}.corporate-dropdown a:hover{background:#ece3d0}.documents-note{max-width:850px;margin-bottom:45px}.documents-note p{color:#686257;line-height:1.8}.documents-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.document-card{background:#fff;border:1px solid #e1d8c5}.document-preview{display:flex;align-items:center;justify-content:center;height:320px;padding:24px;background:#eee9df}.document-preview img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 9px #0002)}.document-info{padding:24px}.document-info h2{font-size:24px;line-height:1.3}.document-actions{display:flex;justify-content:space-between;gap:15px;font-size:13px;padding-top:15px;border-top:1px solid #e8e0d0}.documents-source{margin-top:30px;font-size:13px}.documents-source a{text-decoration:underline}.corporate-documents-link{background:#eee4cd!important}@media(max-width:700px){.corporate-dropdown{position:static;box-shadow:none;border:0;border-left:2px solid #c9ad70;margin:0 0 10px;padding:0 12px}.corporate-dropdown a{font-size:16px!important}.documents-grid{grid-template-columns:1fr}.document-preview{height:330px}.document-info h2{font-size:26px}}.product-image img[src$="fibre-production.jpg"]{object-fit:cover;object-position:50% 58%}.corporate-slide[data-slide="1"] .slide-photo{background:#eee5d7!important}.corporate-slide[data-slide="1"] .slide-photo img{object-fit:contain!important;padding:12px!important;animation:none!important}.corporate-documents-link{position:relative;overflow:hidden;padding-right:46%;min-height:410px;background:radial-gradient(ellipse at 85% 50%,#d8bf823b,transparent 60%),#efe5ca}.corporate-documents-link>h2,.corporate-documents-link>p,.corporate-documents-link>a{position:relative;z-index:2}.document-art{position:absolute;right:5%;top:50%;width:34%;height:300px;transform:translateY(-50%);pointer-events:none;color:#a18037}.document-orbit{position:absolute;inset:0 5%;border:1px solid #ae8c4538;border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 0 25px #ae8c4509,0 0 0 55px #ae8c4508}.document-sheet{position:absolute;width:145px;height:195px;left:50%;top:45px;margin-left:-72px;border:1px solid #cbbb97;border-radius:8px;background:#faf7ee;box-shadow:0 18px 40px #66502315;animation:document-float 6s ease-in-out infinite;transform:translate(var(--dx),var(--dy)) rotate(var(--angle))}.document-sheet svg{width:100%;height:100%}.sheet-0{--dx:-105px;--dy:12px;--angle:-16deg;opacity:.65;animation-delay:-2s}.sheet-1{--dx:100px;--dy:8px;--angle:15deg;opacity:.7;animation-delay:-4s}.sheet-2{--dx:0px;--dy:-5px;--angle:0deg;z-index:1}.document-check{position:absolute;right:15%;bottom:25px;width:54px;height:54px;padding:10px;border-radius:50%;background:#d9bf80;color:#58451f;border:5px solid #efe5ca;z-index:2;animation:document-check-pulse 3s ease-in-out infinite}.document-check svg{width:100%;height:100%}@keyframes document-float{50%{transform:translate(var(--dx),calc(var(--dy) - 12px)) rotate(var(--angle))}}@keyframes document-check-pulse{50%{box-shadow:0 0 0 10px #ba97451c}}@media(max-width:700px){.corporate-documents-link{padding-right:24px;padding-bottom:310px}.document-art{width:82%;right:9%;top:auto;bottom:10px;height:270px;transform:none}.document-sheet{width:120px;height:166px;margin-left:-60px}.sheet-0{--dx:-82px}.sheet-1{--dx:82px}}@media(prefers-reduced-motion:reduce){.document-sheet,.document-check{animation:none}}.corporate-slide[data-slide="2"] .slide-photo{background:#f5eadb!important}.corporate-slide[data-slide="2"] .slide-photo img{object-fit:contain!important;padding:0!important;transform:none!important;animation:none!important}.product-gallery{min-width:0;align-self:start}.product-gallery .detail-photo img{object-fit:contain;mix-blend-mode:normal}.product-thumbnails{display:flex;gap:12px;overflow-x:auto;padding:15px 2px 4px;scrollbar-width:thin}.product-thumbnails button{flex:0 0 92px;padding:5px;border:1px solid #ddd2bd;background:#eee9de;border-radius:3px;cursor:pointer;min-height:76px}.product-thumbnails button[aria-pressed=true]{border:2px solid #a2823e;padding:4px;box-shadow:0 0 0 2px #d8bd8033}.product-thumbnails button:focus-visible{outline:2px solid #8f6c2a;outline-offset:3px}.product-thumbnails img{display:block;width:100%;height:68px;object-fit:contain}@media(max-width:700px){.product-thumbnails{gap:10px}.product-thumbnails button{flex-basis:82px}}.page-intro .defence-partnership{position:relative;z-index:2;display:flex;align-items:center;gap:18px;max-width:740px;margin-top:30px;padding:22px 26px;border:1px solid #d9bd7866;border-left:3px solid #d9bd78;background:linear-gradient(110deg,#d9bd781f,#131615e8);border-radius:4px;color:#ead29f;box-shadow:0 10px 35px #0002}.defence-partnership>svg{flex-shrink:0}.defence-partnership strong{display:block;font-size:11px;letter-spacing:1.5px}.page-intro .defence-partnership p{font-size:16px;line-height:1.65;color:#f1eadd;margin:8px 0 0;max-width:100%}@media(max-width:700px){.page-intro .defence-partnership{padding:18px 16px;align-items:flex-start;gap:12px}.page-intro .defence-partnership p{font-size:15px}.defence-partnership strong{font-size:10px;line-height:1.6}}.supplier-band{overflow:hidden;padding:28px 0;background:#f5f0e5;border-block:1px solid #e5d9bf;color:#8e6d29}.supplier-marquee{overflow:hidden}.supplier-track{display:flex;width:max-content;animation:supplier-marquee 28s linear infinite}.supplier-track span{display:block;flex:none;white-space:nowrap;padding-inline:50px;font-size:clamp(18px,2vw,27px);font-weight:500;letter-spacing:.3px}.supplier-logos{display:flex;align-items:center;justify-content:center;gap:36px;padding:26px 24px 15px}.supplier-logos img{width:min(420px,60vw);height:auto;object-fit:contain}.supplier-logos img.supplier-msb{width:76px;height:76px}.supplier-logos i{height:48px;width:1px;background:#d9c99f}.supplier-note{text-align:center;font-size:11px;color:#746a57;padding:0 24px;margin:0;line-height:1.6}@keyframes supplier-marquee{to{transform:translate(-50%)}}@media(max-width:700px){.supplier-logos{gap:18px}.supplier-logos img.supplier-msb{width:58px;height:58px}.supplier-track span{padding-inline:25px}.supplier-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.supplier-track{animation:none}}.factory-area-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 40px}.factory-area-stats>div{padding:24px;border:1px solid #ddcfaf;background:#fffaf0}.factory-area-stats strong{display:block;font-size:clamp(25px,3vw,40px);color:#9a752d;font-weight:500}.factory-area-stats span{display:block;font-size:14px;color:#686050;margin-top:8px}@media(max-width:700px){.factory-area-stats{gap:8px}.factory-area-stats>div{padding:16px 10px}.factory-area-stats strong{font-size:22px}.factory-area-stats span{font-size:12px}}@media(max-width:700px){.heritage-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:22px;row-gap:24px;text-align:center}.heritage-band>div:not(.heritage-join){display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-width:0;height:100%}.heritage-band strong{margin:0;font-size:38px;line-height:1;font-variant-numeric:tabular-nums}.heritage-band>div:not(.heritage-join)>span{display:block;width:100%;line-height:1.5}.heritage-band small{margin-top:5px;line-height:1.65}.heritage-band .heritage-join{margin:0;align-self:start}.heritage-join span{margin-top:4px}}.supplier-inline{padding:24px 0;background:#faf8f3;border-color:#e5ddce}.supplier-inline .supplier-track{align-items:center;animation-duration:38s}.supplier-unit{display:flex;flex:none;align-items:center;gap:38px;padding:0 38px}.supplier-inline .supplier-unit span{font-size:17px;letter-spacing:.3px;color:#79776f;padding:0;font-weight:400}.supplier-unit img{object-fit:contain;filter:grayscale(1);opacity:.55;mix-blend-mode:multiply;flex-shrink:0}.supplier-unit .supplier-partner{width:280px;height:48px}.supplier-unit .supplier-msb{width:48px;height:48px}@media(max-width:700px){.supplier-inline{padding:19px 0}.supplier-unit{gap:24px;padding:0 24px}.supplier-unit .supplier-partner{width:220px;height:38px}.supplier-unit .supplier-msb{width:40px;height:40px}.supplier-inline .supplier-unit span{font-size:15px}}.test-evaluation{background:#f0e6d0;color:#29251e}.test-intro{max-width:760px;color:#6a6255}.test-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.test-grid article{padding:28px;background:#fffaf1;border:1px solid #ded2b9;border-radius:4px}.test-icon{display:flex;align-items:center;justify-content:space-between;color:#a4823e;margin-bottom:24px}.test-icon span{font-size:12px}.test-grid h3{font-size:23px;line-height:1.3;margin:0 0 14px}.test-grid p{font-size:15px;line-height:1.7;color:#6a6255;margin:0}.test-standard{display:inline-block;font-size:12px;letter-spacing:1px;margin-top:20px;border:1px solid #ddc99d;padding:7px 12px;color:#83652d}.test-material-note{font-size:12px;line-height:1.65;color:#746b59;margin-top:24px;max-width:850px}@media(max-width:900px){.test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.test-grid{grid-template-columns:1fr;gap:14px}.test-grid article{padding:24px}.test-grid h3{font-size:22px}}.corporate-slide[data-slide="2"] .slide-photo{background:#eee8dd!important}.corporate-slide[data-slide="2"] .slide-photo img{background:transparent!important;mix-blend-mode:normal!important}.cards .product-image{height:auto!important;aspect-ratio:4/3;padding:20px!important;display:flex;align-items:center;justify-content:center;background:#eee9df}.cards .product-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.cards .product-image .number{z-index:2;top:9px;left:9px;background:#eee9dfdb;padding:4px 6px}.cards .product-image .circle-arrow{z-index:2;background:#eee9dfeb}.product-gallery .detail-photo{padding:16px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-gallery .detail-photo img{display:block;width:100%;height:100%!important;object-fit:contain}.product-gallery .detail-photo img[src$="fibre-production.jpg"]{object-fit:cover;object-position:50% 58%}@media(max-width:700px){.cards .product-image{padding:16px!important}.product-gallery .detail-photo{padding:12px}}.product-film .film-player{max-width:1000px;margin:32px auto 0;aspect-ratio:16/9;background:#101211}.product-film video{width:100%;height:100%;object-fit:contain}.product-gallery .detail-photo img{object-fit:cover}.product-thumbnails{max-width:100%}.product-gallery{min-width:0}@media(max-width:800px){.header .language-menu summary,.header .menu-button{box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;max-height:44px;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid #d4c7aa}.header .language-menu{flex:0 0 44px}.header .language-menu summary{font-size:21px}}.film-cover-brand{display:block;width:210px;max-width:65%;padding:10px 12px;background:#faf8f2f5;border:1px solid #ded4bf;text-shadow:none;line-height:1}.film-cover .film-cover-brand img{display:block;position:static;width:100%;height:auto;object-fit:contain;transform:none!important;filter:none}@media(max-width:700px){.film-cover-brand{left:15px;top:15px;width:180px;padding:9px 10px}}.section{padding-block:64px}.product-detail{padding-bottom:40px}.product-film{padding-top:24px;padding-bottom:48px}.product-film h2{margin-bottom:20px}.product-film .film-player{margin-top:20px}.film-grid figcaption p{margin-bottom:0}.section-heading{margin-bottom:32px}@media(max-width:700px){.section{padding-block:44px}.product-detail{gap:28px;padding-bottom:24px}.product-film{padding-top:16px;padding-bottom:36px}.film-grid{gap:28px}.section-heading{gap:20px;margin-bottom:28px}.cards{row-gap:24px}.product-copy{padding:18px 0}.product-copy p{margin-bottom:0}.factory-films .film-intro,.factory-area-stats{margin-bottom:24px}.product-detail p:last-child,.section>p:last-child{margin-bottom:0}}.supplier-unit .supplier-partner{height:auto;clip-path:polygon(0 0,100% 0,100% 100%,47% 100%,47% 81%,14% 81%,14% 100%,0 100%)}.factory-films .film-grid{grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}.fibre-catalog{margin:28px 0}.fibre-catalog>.eyebrow{font-size:10px!important;margin-bottom:14px}.fibre-catalog-cards{display:grid;gap:12px}.fibre-catalog article{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;background:#f0ebe1;border:1px solid #dfd7c8;overflow:hidden}.catalog-product-visual{aspect-ratio:1.5;overflow:hidden;position:relative;background:#121319}.catalog-product-visual img{position:absolute;width:175%;max-width:none;height:auto;left:-35%;top:-40%}.catalog-product-copy{padding:16px}.catalog-product-copy h3{font-size:19px;letter-spacing:-.02em;margin:0 0 7px}.catalog-product-copy p{font-size:13px!important;line-height:1.5!important;margin:0;color:#71695d}@media(max-width:700px){.fibre-catalog article{grid-template-columns:130px minmax(0,1fr)}.catalog-product-copy{padding:13px}.catalog-product-copy h3{font-size:17px}}.catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.catalog-heading .eyebrow{font-size:10px!important;margin:0}.catalog-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.catalog-controls button{width:36px;height:36px;border:1px solid #cfbf9f;background:transparent;cursor:pointer}.catalog-controls button:disabled{opacity:.3;cursor:default}.catalog-controls span{font-size:12px;min-width:38px;text-align:center}.fibre-catalog-cards{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b69b62 #eee8dc;padding-bottom:10px}.fibre-catalog .fibre-catalog-cards article{display:block;flex:0 0 100%;scroll-snap-align:start;min-width:0}.fibre-catalog article>a{display:block;color:inherit;text-decoration:none}.fibre-catalog .catalog-product-visual{aspect-ratio:1.85}.catalog-product-copy span{font-size:12px;color:#886823}.catalog-product-copy h3{font-size:21px}.catalog-product-copy{padding:18px 20px}.catalog-dialog{width:min(1200px,96vw);max-width:96vw;max-height:94dvh;padding:0;border:1px solid #c7b387;background:#f6f1e7;color:#26231d}.catalog-dialog::backdrop{background:#080a0be8}.catalog-dialog-toolbar{display:flex;align-items:center;gap:12px;padding:14px 18px}.catalog-dialog-toolbar h3{flex:1;margin:0;font-size:18px}.catalog-dialog-toolbar button{background:#e2c58a;border:0;padding:10px 14px;cursor:pointer;white-space:nowrap}.catalog-detail-scroll{overflow:auto;max-height:calc(94dvh - 82px);background:#121319}.catalog-detail-scroll img{display:block;width:100%;height:auto;max-width:none}.catalog-dialog.is-zoomed .catalog-detail-scroll img{width:1754px}.catalog-dialog button:focus-visible,.fibre-catalog a:focus-visible{outline:3px solid #9e7525;outline-offset:-3px}@media(max-width:700px){.catalog-dialog-toolbar{flex-wrap:wrap;padding:10px}.catalog-dialog-toolbar h3{flex-basis:100%;font-size:17px}.catalog-dialog-toolbar button{padding:8px 14px}.catalog-detail-scroll{max-height:calc(94dvh - 115px)}.catalog-product-copy h3{font-size:19px}.catalog-heading{flex-wrap:wrap}.catalog-product-copy{padding:16px}}.product-detail>div{min-width:0}.fibre-catalog{min-width:0;max-width:100%}.fibre-catalog-cards{width:100%;box-sizing:border-box}.fibre-catalog .fibre-catalog-cards article{box-sizing:border-box}.catalog-detail-crop{position:relative;overflow:hidden;width:100%;aspect-ratio:1754 / 810}.catalog-detail-crop img{position:absolute;top:-22.222222%;left:0;width:100%;height:auto}.catalog-dialog.is-zoomed .catalog-detail-crop{width:1754px}.catalog-dialog.is-zoomed .catalog-detail-crop img{width:100%}.catalog-controls button{appearance:none;-webkit-appearance:none;color:#403827;display:inline-flex;align-items:center;justify-content:center;padding:0}.catalog-controls button:disabled{opacity:.5}.catalog-detail-link{display:inline-flex;align-items:center;gap:6px}.catalog-controls .ui-icon,.catalog-detail-link .ui-icon{display:block;flex-shrink:0}.catalog-dialog[data-page="14"] .catalog-detail-crop{aspect-ratio:1754 / 960}.catalog-dialog[data-page="14"] .catalog-detail-crop img{top:-14.583333%}.fibre-catalog .catalog-overview img{width:100%;left:0;top:-15%}
