.home .mega-intro h2{margin-top:4px;margin-bottom:18px}.home .mega-intro p{max-width:270px}.home .mega-links a{line-height:1.45;min-height:47px;gap:18px;padding:10px 12px}.home .mega-assistance{background:#f1f6fd;border:1px solid #e1eaf6;border-radius:5px;padding:27px;display:flex;flex-direction:column;align-items:flex-start}.home .mega-assistance .eyebrow{font-size:10px;margin:0 0 21px}.home .mega-assistance h3{font-size:24px;line-height:1.2;letter-spacing:-.025em;max-width:280px}.home .mega-assistance p{font-size:13px;line-height:1.75;margin:16px 0 20px;max-width:280px}.home .mega-assistance>.link{margin-top:auto;font-size:12px}.home .mega-image img{height:190px;object-fit:contain}.home .mega-image strong{line-height:1.35;display:block}.home .mega-image p{line-height:1.7}@media(min-width:1200px){.home .nav-main a{font-size:13px}.home .nav-main a[aria-current="page"]{color:var(--blue)}}.home-cutting-config{background:#f2f6fc;border-block:1px solid #e0e8f3}.cutting-config-grid{display:grid;grid-template-columns:1.14fr 1fr;gap:64px;align-items:center}.cutting-photo{position:relative;margin:0;background:#fff;border:1px solid #e2e8f1;border-radius:8px;overflow:hidden}.cutting-photo>img{display:block;width:100%;height:400px;object-fit:cover}.cutting-photo .image-inspect{bottom:66px;right:20px;left:auto}.cutting-photo figcaption{padding:20px 24px;border-top:1px solid #e5eaf2;font-size:13px;color:#4b6580}.cutting-config-copy .cutting-power{font-size:60px;line-height:1.15;color:#14314e;letter-spacing:-.04em;margin:12px 0 26px;font-weight:600}.cutting-power span{font-size:15px;font-weight:400;letter-spacing:0;margin-left:14px;color:#58718d}.cutting-config-copy>p:not(.cutting-power){font-size:14px;line-height:1.8;color:#536b84;margin:14px 0}.cutting-specs{margin:0 0 22px}.cutting-specs>div{border-top:1px solid #d6e1ef;padding:14px 0}.cutting-specs dt{font-size:12px;color:#536b84;margin-bottom:6px}.cutting-specs dd{margin:0;font-size:18px;color:#1a3755;font-weight:500}.cutting-config-copy>.btn{margin-top:12px}.cutting-scope{display:grid;grid-template-columns:1fr 1fr 1fr;gap:44px;margin-top:42px;padding-top:30px;border-top:1px solid #cedceb}.cutting-scope h3{font-size:23px;line-height:1.25;letter-spacing:-.02em;margin:12px 0}.cutting-scope>p{font-size:14px;line-height:1.8;color:#536b84;margin:0}@media(min-width:1024px){.home-polished .real-cutter-hero{background:radial-gradient(ellipse at 76% 60%,#fff 4%,#f5f8fe 44%,#edf3fc 100%)}.home-polished .real-cutter-hero .hero-grid{grid-template-columns:.84fr 1.16fr;gap:24px;min-height:660px;align-items:center}.home-polished .real-cutter-hero .hero-copy{padding:60px 0}.home-polished .real-cutter-hero h1{font-size:clamp(55px,5.05vw,78px);line-height:1.035;letter-spacing:-.045em}.home-polished .real-cutter-hero .hero-lead{max-width:440px;font-size:15px;line-height:1.8;margin-top:26px}.home-polished .real-cutter-hero .hero-art{margin:0 -20px 0 -8px;padding:12px 0 0;align-self:center}.home-polished .real-cutter-hero .hero-art>img{width:100%;height:430px;object-fit:cover;mix-blend-mode:multiply;padding:0}.home-polished .real-cutter-hero .hero-caption{margin:0 25px;padding-top:18px!important}.home-polished .real-cutter-hero .hero-image-inspect{bottom:89px;right:32px}.home-polished .real-cutter-hero .hero-actions{gap:22px;flex-wrap:nowrap}.home-polished .real-cutter-hero .hero-actions .btn{white-space:nowrap;padding-inline:22px;min-width:0}.home-polished .real-cutter-hero .hero-actions .link{font-size:13px;white-space:nowrap}.hero-machine-facts{display:grid;grid-template-columns:.7fr .9fr 1.15fr;border-top:1px solid #ceddeb;padding-top:24px;margin:29px 0 0;max-width:455px;gap:16px}.hero-machine-facts dt{font-size:11px;color:#536e8b;line-height:1.5;letter-spacing:.01em}.hero-machine-facts dd{font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.015em;color:#163c65;margin:6px 0 0;white-space:nowrap}.home .viewer-panel.is-official-product{background:#f3f7fd}.home .viewer-panel.is-official-product .viewer-poster{padding:0;object-fit:cover;mix-blend-mode:multiply}.home .viewer-panel.is-official-product .viewer-viewport{overflow:hidden}.home .viewer-panel.is-official-product #viewer-status{color:#325d82}.home .product-card[data-product="fiber-cutter-3kw"] .product-thumb img{object-fit:cover;mix-blend-mode:multiply}.home .home-family-card[href$="#cutting-configuration"] .family-visual{overflow:hidden}.home .home-family-card[href$="#cutting-configuration"] .family-visual img{object-fit:cover;mix-blend-mode:multiply}}.home{--ink:#1e303d;--muted:#586873;--line:#d5dde2}.home .site-header{background:#fff;backdrop-filter:none}.home .nav-right>.btn .icon{display:none}.home .nav-right>.btn{padding-inline:20px;font-size:12px;border-radius:2px}.fl-home{color:var(--ink);font-size:15px;line-height:1.7}.fl-home h1,.fl-home h2,.fl-home h3{letter-spacing:-.025em}.fl-home h2{font-size:36px;font-weight:500;line-height:1.18}.fl-home p{color:var(--muted)}.fl-home .btn{border-radius:2px;box-shadow:none;min-height:48px;font-weight:500;padding:13px 22px;font-size:14px;justify-content:center;transform:none}.fl-home .fl-overline{font-size:14px;color:#586a78;margin:0 0 22px;line-height:1.5}.fl-text-link{display:inline-flex;align-items:center;min-height:42px;font-size:14px;line-height:1.5;background:none;border:0;border-bottom:1px solid #a6b6c1;padding:4px 0;color:var(--ink);font-weight:400;text-align:left;transition:color .18s,border-color .18s}.fl-text-link:hover{color:var(--blue);border-color:var(--blue)}.fl-hero{background:#f0f4f7;border-bottom:1px solid #e2e8ec;overflow:hidden}.fl-hero-grid{display:grid;grid-template-columns:.94fr 1.4fr;gap:35px;min-height:620px;align-items:center}.fl-hero-copy{padding:64px 0 74px;position:relative;z-index:1}.fl-home .fl-hero h1{font-size:clamp(46px,4.05vw,62px);line-height:1.09;letter-spacing:-.037em;font-weight:500;margin:0;white-space:nowrap}.fl-home .fl-hero-description{max-width:350px;line-height:1.8;margin:25px 0 0;font-size:16px}.fl-home .fl-hero-model{margin-top:22px;font-size:13px;color:#344e61}.fl-hero-actions{display:flex;gap:29px;align-items:center;margin-top:30px;flex-wrap:wrap}.fl-hero-figure{margin:0 -24px 0 0;align-self:center;min-width:0}.fl-hero-figure>img{width:100%;height:440px;object-fit:cover;mix-blend-mode:multiply}.fl-spec-section{display:grid;grid-template-columns:.83fr 1.4fr;gap:90px;padding-top:88px;padding-bottom:84px}.fl-spec-intro h2{max-width:390px;text-wrap:balance}.fl-spec-intro>p:not(.fl-overline){font-size:15px;line-height:1.8;max-width:310px;margin:22px 0 14px}.fl-spec-intro .fl-overline{margin-bottom:15px}.fl-spec-table{margin:0;border-top:1px solid #9cabb6}.fl-spec-table>div{display:grid;grid-template-columns:180px 1fr;gap:25px;padding:20px 0;border-bottom:1px solid var(--line)}.fl-spec-table dt{font-size:14px;color:#5c6b75}.fl-spec-table dd{margin:0;color:#263f50;font-size:16px;line-height:1.5}.fl-spec-table dd small{display:block;margin-top:8px;max-width:360px;line-height:1.7;font-size:12px;color:#62717c}.fl-home .fl-configuration-details{border:0;border-bottom:1px solid var(--line);margin:0;background:none}.fl-home .fl-configuration-details summary{font-size:14px;font-weight:400;padding:20px 36px 20px 0;color:var(--ink);line-height:1.5}.fl-home .fl-configuration-details summary:after{right:1px;font-weight:400;color:#485f70}.fl-configuration-copy{padding:0 35px 8px 0}.fl-configuration-copy p{font-size:14px;line-height:1.8;margin:0 0 16px}.fl-spec-help{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;margin-top:23px;font-size:13px;color:#66747e}.fl-spec-help .fl-text-link{font-size:13px;min-height:32px}.fl-range{background:#f2f5f6;border-block:1px solid #e2e7e9}.fl-range-grid{display:grid;grid-template-columns:.83fr 1.4fr;gap:90px;padding-top:76px;padding-bottom:76px}.fl-range-intro h2{max-width:290px;margin:5px 0 21px}.fl-range-intro>p{max-width:300px;font-size:15px;line-height:1.8;margin-bottom:24px}.fl-machine-list{border-top:1px solid #aebbc2}.fl-machine-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0 23px;border-bottom:1px solid #d1dade;transition:color .18s}.fl-machine-row h3{font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.015em}.fl-machine-row p{font-size:13px;line-height:1.65;margin-top:5px}.fl-machine-row>span{font-size:24px;font-weight:300;color:#6c8392;transition:transform .18s}.fl-machine-row:hover{color:var(--blue)}.fl-machine-row:hover>span{color:var(--blue);transform:translate(2px,-2px)}.fl-preview-wrap{padding-top:0;padding-bottom:0}.fl-3d-section{border-top:1px solid var(--line);padding-top:36px;padding-bottom:50px}.fl-home .fl-preview{border:0;border-bottom:1px solid var(--line);margin:0}.fl-home .fl-preview>summary{display:flex;align-items:center;gap:30px;justify-content:space-between;font-size:15px;font-weight:400;padding:27px 37px 27px 0;line-height:1.5}.fl-home .fl-preview>summary small{font-size:12px;color:#607583;font-weight:400}.fl-home .fl-preview>summary:after{right:0;font-size:23px;font-weight:400;color:#4a6476}.fl-home .fl-preview[open]>summary{border-bottom:1px solid var(--line)}.fl-preview-explorer{padding:40px 0 25px!important}.fl-preview-body .section-head{margin-bottom:26px;display:block}.fl-preview-body .section-head h2{font-size:30px;font-weight:500;margin-bottom:14px;letter-spacing:-.02em}.fl-preview-body .section-head p{max-width:780px;margin:0;font-size:14px;line-height:1.8}.fl-preview-body .explorer-search-row>div,.fl-preview-body .system-position>.eyebrow{display:none}.fl-preview-body .explorer-search-row{justify-content:flex-end;border:0;padding-top:0}.fl-preview-body .system-navigation{margin-top:12px}.fl-request-grid{display:grid;grid-template-columns:.83fr 1.4fr;gap:90px;padding-top:80px;padding-bottom:88px}.fl-request-copy h2{max-width:330px}.fl-request-copy>p{max-width:310px;font-size:15px;line-height:1.85;margin:24px 0 0}.fl-request-copy address{font-style:normal;margin-top:31px;line-height:1.8}.fl-request-copy address span{display:block;color:#65737d;font-size:12px;margin-bottom:4px}.fl-request-copy address a{font-size:18px;color:#234a69;border-bottom:1px solid #b2c1cd;padding-bottom:4px;overflow-wrap:anywhere}.fl-request-guidance{border-top:1px solid var(--line);padding-top:27px;margin-top:37px;max-width:320px}.fl-request-guidance h3{font-size:15px;line-height:1.6;letter-spacing:0;font-weight:500}.fl-request-guidance p{font-size:13px;line-height:1.9;margin:10px 0}.fl-request-guidance .fl-text-link{font-size:13px;min-height:35px}.fl-home .fl-enquiry-form{background:none;box-shadow:none;border:0;border-radius:0;padding:0;margin:0;min-width:0}.fl-enquiry-form .form-grid{gap:23px 24px}.fl-enquiry-form .field{font-size:13px;font-weight:400;line-height:1.6;color:#374d5d}.fl-enquiry-form .field input,.fl-enquiry-form .field textarea,.fl-enquiry-form .field select{background:#fff;border:1px solid #bfcbd4;border-radius:1px;font-size:14px;min-height:47px;padding:11px 13px;box-shadow:none;color:var(--ink)}.fl-enquiry-form .field input::placeholder,.fl-enquiry-form .field textarea::placeholder{color:#71818c;font-size:13px;opacity:1}.fl-enquiry-form .field textarea{min-height:140px;line-height:1.75}.fl-enquiry-form .field input:focus,.fl-enquiry-form .field textarea:focus,.fl-enquiry-form .field select:focus{border-color:var(--blue);outline:2px solid #0867f528;outline-offset:1px}.fl-enquiry-form .requirements-hint,.fl-enquiry-form .requirements-count{font-size:11px;color:#6c7c88;line-height:1.6}.fl-enquiry-form .optional-fields{margin-top:18px;border-color:#d6dfe5;background:none}.fl-enquiry-form .optional-fields summary{font-size:13px;font-weight:400;padding:16px 26px 16px 0}.fl-enquiry-form .optional-tag{background:none;color:#748591;font-size:11px;border:0}.fl-enquiry-form .optional-fields .form-grid{padding-top:9px}.fl-enquiry-form .ack{font-size:12px;line-height:1.8;color:#596a77;margin:21px 0}.fl-enquiry-form .ack input{margin-top:4px;flex-shrink:0}.fl-enquiry-form .form-submit{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:20px;padding-top:0;border:0}.fl-enquiry-form .form-submit>.btn{min-width:170px}.fl-enquiry-form .request-draft-tools{padding:0;margin:0;border:0;display:flex;align-items:center;gap:15px}.fl-enquiry-form .request-draft-tools .link{font-size:12px;font-weight:400;color:#566b7b;text-decoration:underline;text-underline-offset:4px}.fl-enquiry-form #draft-status{font-size:11px;line-height:1.6;max-width:230px;color:#5e7585}.fl-enquiry-form .enquiry-service-status{font-size:11px;line-height:1.8;color:#6b7c88;background:none;border:0;border-radius:0;margin:17px 0 0;padding:0}.fl-enquiry-form .request-context{margin:0 0 23px;padding:13px 16px;background:#eef4f8;border:0;border-left:2px solid #748fa3;border-radius:0}.fl-enquiry-form .context-label{font-size:11px;letter-spacing:0;text-transform:none;font-weight:400}.fl-enquiry-form #quote-context-text{font-size:13px;font-weight:400}.home>.partner-strip,.home>.sticky-inquiry{display:none!important}.home .site-footer{background:#edf2f5;border-top:1px solid #d8e0e5}.home .footer-grid{padding-top:48px;padding-bottom:40px;gap:55px}.home .footer-brand p{font-size:12px;line-height:1.85}.home .footer-col h3{font-size:13px;letter-spacing:0;font-weight:600;text-transform:none;margin-bottom:17px}.home .footer-col a{font-size:12px;min-height:30px;line-height:1.75;margin-bottom:6px}.home .footer-bottom{padding-top:18px;padding-bottom:20px;font-size:11px;color:#697e8d}@media(min-width:1200px) and (max-width:1320px){.fl-hero-grid{gap:24px;min-height:590px}.fl-hero-figure>img{height:405px}.fl-spec-section,.fl-range-grid,.fl-request-grid{gap:65px}.fl-spec-table>div{grid-template-columns:145px 1fr;gap:22px}.fl-home h2{font-size:33px}}@media(max-width:1023px){.fl-hero-grid,.fl-spec-section,.fl-range-grid,.fl-request-grid{grid-template-columns:1fr;gap:32px}.fl-hero-copy{padding:48px 0 0}.fl-home .fl-hero h1{font-size:clamp(34px,6vw,56px);white-space:normal}.fl-hero-figure{margin:0;padding:0 0 32px}.fl-hero-figure>img{height:340px;object-fit:contain}.fl-spec-section,.fl-range-grid,.fl-request-grid{padding-top:48px;padding-bottom:48px}.fl-spec-intro h2,.fl-spec-intro>p:not(.fl-overline),.fl-range-intro h2,.fl-range-intro>p,.fl-request-copy>p{max-width:600px}.fl-spec-table>div{grid-template-columns:130px 1fr;gap:16px}.fl-home .fl-preview>summary small{display:none}.home .footer-grid{gap:30px}}@media(prefers-reduced-motion:reduce){.fl-machine-row>span{transition:none}.fl-machine-row:hover>span{transform:none}}@media(max-width:760px){.fl-enquiry-form .field input,.fl-enquiry-form .field textarea,.fl-enquiry-form .field select{font-size:16px}}.home{--fl-paper:#f2f5f7;--fl-rule:#cdd7de;--fl-caption:#526674}.home .fl-home h2{white-space:pre-line;text-wrap:balance;font-size:clamp(32px,3vw,42px);line-height:1.17;font-weight:500}.home .fl-hero-grid{grid-template-columns:1fr 1.35fr;min-height:638px;gap:30px}.home .fl-hero-copy{padding:72px 0}.home .fl-home .fl-hero h1{font-size:clamp(42px,3.65vw,56px);line-height:1.13;letter-spacing:-.04em;white-space:normal}.home .fl-home .fl-hero-description{max-width:380px;font-size:16px;line-height:1.8;margin-top:25px}.home .fl-hero .fl-overline{font-size:13px;margin-bottom:23px;color:#526776}.home .fl-hero .fl-hero-materials{font-size:12px;margin-top:19px;color:#485f70;letter-spacing:.005em}.home .fl-hero .fl-hero-model{margin-top:9px;color:#485f70;font-size:12px}.home .fl-hero-figure{margin-right:-18px}.home .fl-hero-figure>img{height:470px;object-position:center;mix-blend-mode:multiply}.home .fl-hero-actions{gap:25px;margin-top:28px}.home .fl-hero-actions .fl-text-link{font-size:13px}.home .fl-spec-section{padding-block:82px}.home .fl-spec-intro h2{font-size:35px;max-width:360px}.home .fl-spec-intro>p:not(.fl-overline){max-width:340px}.home .fl-featured-links{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}.home .fl-featured-summary-note{font-size:12px;line-height:1.8;margin:16px 0;color:var(--fl-caption)}.home .fl-featured-technical{margin:0 0 20px}.home .fl-featured-technical>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--fl-rule)}.home .fl-featured-technical dt,.home .fl-featured-technical dd{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.home .fl-featured-technical dd{margin:0}.home .fl-configuration-copy h3{font-size:16px;line-height:1.5;margin:22px 0 10px}@media(max-width:480px){.home .fl-featured-technical>div{grid-template-columns:1fr;gap:4px}.home .fl-featured-technical dt{font-weight:600}}.home .fl-text-link:focus-visible,.home button:focus-visible,.home summary:focus-visible,.home a:focus-visible{outline:2px solid #0769ed;outline-offset:4px}.home .fl-preview-explorer{padding-top:35px!important}.home .fl-preview-body .section-head{display:grid;grid-template-columns:1fr auto;margin-bottom:16px}.home .fl-preview-body .section-head h2{font-size:40px;margin-bottom:14px}.home .fl-preview-body .section-head p{font-size:15px;max-width:650px;color:#526674}.home .fl-preview-body .explorer-search-row{margin-top:0;padding-bottom:12px}.home .fl-preview-body .filter-tabs{padding-top:0}.home .viewer-panel{background:var(--fl-paper);border-color:#d9e1e7;border-radius:2px;box-shadow:none}.home .viewer-poster{object-fit:contain;mix-blend-mode:multiply}.home .viewer-viewport{background:#edf3f8}.home .viewer-info{background:#fff;padding:38px 34px}.home .viewer-info .key-facts{border-color:var(--fl-rule)}.home .viewer-info .concept-footnote{color:#5d6d79;font-size:12px;line-height:1.7}.home .viewer-info .product-request{background:#f0f5f8;font-size:13px;line-height:1.75}.home .studio-detail-caption{padding:17px 20px;gap:18px;align-items:start;background:#f3f7fa}.home .studio-detail-caption p{font-size:12px;line-height:1.7;max-width:310px;text-align:left;color:#526674}.home .studio-detail-caption strong{font-size:14px}.home .studio-kicker{display:none}.home .lens-tabs button{font-size:12px;min-height:42px;padding:9px 11px}.home .viewer-toolbar{padding:10px 14px;flex-wrap:wrap;border-top:1px solid #d6e1e9;background:#fff}.home .viewer-toolbar button{font-size:12px;min-height:40px;padding:8px 10px}.home .fl-viewer-settings{margin:0;border:0;background:#fff;border-radius:0;border-top:1px solid #d6e1e9}.home .fl-viewer-settings>summary{padding:14px 40px 14px 20px;font-size:12px;line-height:1.5;font-weight:400;color:#3c5669}.home .fl-viewer-settings[open]>summary{border-bottom:1px solid #e0e7ec}.home .fl-viewer-settings .studio-settings{border:0;background:#fff;padding:16px 20px;gap:25px}.home .fl-viewer-settings .studio-settings select{font-size:12px;min-height:40px}.home .fl-viewer-settings .precision-controls{margin:0;border:0;border-top:1px solid #e0e7ec;border-radius:0}.home .fl-viewer-settings .precision-controls summary{font-size:12px;min-height:42px}.home .dialog-immersive .fl-viewer-settings{flex-shrink:0;max-height:38vh;overflow:auto}.home .fl-preview-body .product-card{background:transparent;border:0;border-radius:0;box-shadow:none}.home .fl-preview-body .product-card .product-thumb{background:#f0f4f7;border-radius:1px;border:1px solid #e0e7ec}.home .fl-preview-body .product-thumb img{object-fit:contain;mix-blend-mode:multiply}.home .fl-preview-body .product-card h3{font-size:17px;font-weight:500}.home .fl-preview-body .product-card p{font-size:12px;color:#536674}.home .fl-brand-section-head{display:grid;grid-template-columns:1fr 1.05fr;gap:90px;align-items:start;margin-bottom:42px}.home .fl-brand-section-head h2{max-width:470px}.home .fl-brand-section-head>p{font-size:15px;line-height:1.85;max-width:500px;margin:4px 0 0}.home .fl-results{padding:82px 0 68px;background:#f2f5f7;border-block:1px solid #dce4e9}.home .fl-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.home .fl-sample{margin:0;min-width:0;display:flex;flex-direction:column}.home .fl-sample-window{display:block;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;padding:0;border:0;border-radius:1px;background:#e6ebef;cursor:zoom-in}.home .fl-sample-window img{display:block;position:absolute;margin:0;height:auto;max-width:none}.home .fl-sample-parts[data-image-mode=gallery] img{width:476.1905%;left:-137.7%;top:-62.96%}.home .fl-sample-contours[data-image-mode=gallery] img{width:408.1633%;left:-198.9796%;top:-45.3515%}.home .fl-sample-repeat[data-image-mode=gallery] img{width:508.4746%;left:-181.3559%;top:-187.0056%}.home .fl-sample-window[data-image-mode=photo] img{inset:0;width:100%;height:100%;object-fit:contain}.home .fl-sample figcaption{padding:19px 0 0;display:flex;flex-direction:column;flex:1}.home .fl-sample-window{flex-shrink:0}.home .fl-sample-view{position:absolute;right:12px;bottom:12px;padding:7px 10px;background:#ffffffed;color:#213c4f;font-size:11px;font-weight:500;line-height:1.4}.home .fl-sample-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:auto;padding-top:14px}.home .fl-sample-links .fl-text-link{font-size:12px;min-height:32px}.home .fl-application-more{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--fl-rule);margin-top:30px;padding:20px 0 0}.home .fl-application-more p{font-size:14px;font-weight:500;color:#263d4c}.home .fl-application-more>div{display:flex;flex-wrap:wrap;gap:25px}.home .fl-application-more .fl-text-link{font-size:13px;min-height:32px}.home .fl-sample-dialog .fl-sample-source{display:inline-block;font-size:13px;margin-top:16px}.home .fl-sample h3{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.home .fl-sample figcaption p{font-size:13px;line-height:1.8;margin:9px 0 0;max-width:320px}.home .fl-sample-provenance{display:flex;align-items:start;justify-content:space-between;gap:35px;padding:24px 0 28px;margin-top:26px;border-top:1px solid var(--fl-rule)}.home .fl-sample-provenance p{font-size:12px;line-height:1.8;max-width:700px;margin:0}.home .fl-sample-provenance .fl-text-link{font-size:12px;min-height:28px;white-space:nowrap}.home .fl-sample-brief{display:flex;justify-content:space-between;gap:50px;align-items:center;padding-top:27px;border-top:1px solid var(--fl-rule)}.home .fl-sample-brief h3{font-size:21px;font-weight:500;line-height:1.5}.home .fl-sample-brief p{max-width:680px;font-size:13px;line-height:1.9;margin-top:10px}.home .fl-sample-brief>.btn{flex-shrink:0}.home .fl-sample-dialog{width:min(1100px,calc(100vw - 80px));max-height:90vh;max-width:none;border:0;border-radius:2px;padding:25px 32px;background:#fff;color:var(--ink);overflow:auto;box-shadow:0 20px 90px #15293955}.home .fl-sample-dialog:not([open]){display:none}.home .fl-sample-dialog::backdrop{background:#142c43b3}.home .fl-sample-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:20px}.home .fl-sample-dialog-head h3{font-size:23px;font-weight:500}.home .fl-sample-dialog>img{display:block;max-width:100%;max-height:68vh;object-fit:contain;margin:auto;width:auto}.home .fl-sample-dialog>p{font-size:12px;line-height:1.8;margin-top:18px;color:#526674}.home.fl-sample-open{overflow:hidden}.home .fl-handover{padding-top:86px;padding-bottom:80px}.home .fl-workshop{margin:0}.home .fl-workshop>img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 53%;border-radius:1px}.home .fl-workshop figcaption{font-size:12px;color:#536674;margin-top:12px}.home .fl-handover-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:35px 0 0;padding:0}.home .fl-handover-steps li{border-top:1px solid var(--fl-rule);padding-top:18px}.home .fl-handover-steps li>span{display:block;font-size:12px;color:#456279;margin-bottom:12px}.home .fl-handover-steps h3{font-size:20px;line-height:1.4;font-weight:500}.home .fl-handover-steps p{font-size:13px;line-height:1.85;margin-top:12px}.home .fl-support-note{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;margin-top:40px;padding:28px 0 0;border-top:1px solid var(--fl-rule)}.home .fl-support-note h3{font-size:20px;font-weight:500;line-height:1.4}.home .fl-support-note p{font-size:13px;line-height:1.85;max-width:690px;margin-top:10px}.home .fl-support-links{display:flex;align-items:center;gap:26px}.home .fl-support-links .fl-text-link{font-size:13px;white-space:nowrap}.home .fl-range-grid{padding-block:65px}.home .fl-range-intro h2{max-width:370px}.home .fl-request-grid{padding-block:86px;gap:70px;grid-template-columns:.85fr 1.4fr}.home .fl-request-copy h2{max-width:390px;font-size:39px}.home .fl-request-copy>p{max-width:340px}.home .fl-enquiry-purpose{display:flex;gap:0;border-bottom:1px solid #cbd6df;margin-bottom:26px}.home .fl-enquiry-purpose button{flex:1;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:13px;font-weight:500;line-height:1.5;padding:14px 12px 15px;min-height:51px;color:#4a6274}.home .fl-enquiry-purpose button.active{color:#065ece;border-bottom-color:#0769ed;background:#f1f6fc}.home .fl-enquiry-purpose button:hover{color:#075bbd;background:#f3f7fa}.home .fl-brand-form-heading{margin:0 0 23px}.home .fl-brand-form-heading h3{font-size:23px;font-weight:500;line-height:1.4}.home .fl-brand-form-heading p{font-size:13px;line-height:1.8;margin:9px 0 0;color:#536674}.home .fl-request-guidance p{font-size:14px;line-height:1.9}.home .fl-enquiry-form .requirements-hint,.home .fl-enquiry-form .requirements-count,.home .fl-enquiry-form .enquiry-service-status{font-size:12px;color:#536674}.home .fl-enquiry-form .ack{font-size:12px;color:#4f6575}@media(min-width:1024px) and (max-width:1320px){.home .fl-hero-grid{min-height:605px;gap:26px}.home .fl-hero-figure>img{height:430px}.home .fl-hero-actions{gap:20px}.home .fl-brand-section-head{gap:60px}.home .fl-sample-grid{gap:25px}.home .fl-request-grid{gap:55px}.home .fl-request-copy h2{font-size:35px}.home .viewer-info{padding:32px 28px}.home .fl-support-note{gap:35px}.home .fl-support-links{display:grid;gap:8px;justify-items:start}}@media(max-width:1023px){.home .fl-hero-grid,.home .fl-brand-section-head,.home .fl-request-grid{grid-template-columns:1fr;gap:30px}.home .fl-hero-copy{padding:45px 0 0}.home .fl-hero-figure{margin:0}.home .fl-hero-figure>img{height:360px;object-fit:contain}.home .fl-sample-grid,.home .fl-handover-steps{grid-template-columns:1fr;gap:30px}.home .fl-sample-window{max-width:500px}.home .fl-sample-provenance,.home .fl-sample-brief,.home .fl-application-more{display:block}.home .fl-application-more>div{margin-top:10px}.home .fl-sample-provenance .fl-text-link,.home .fl-sample-brief>.btn{margin-top:20px}.home .fl-support-note{grid-template-columns:1fr;gap:20px}.home .fl-workshop>img{height:auto}.home .fl-results,.home .fl-handover{padding-block:50px}}@media(prefers-reduced-motion:reduce){.home .fl-sample-window img{transition:none}}.site-header [hidden]{display:none!important}.site-header .mega{max-height:calc(100dvh - var(--nav));overflow-y:auto;overscroll-behavior:contain}.site-header .mega-grid{grid-template-columns:minmax(150px,.8fr) minmax(0,2.55fr) minmax(185px,1fr);gap:38px;padding-block:32px}.site-header .mega-intro h2{font-size:29px;font-weight:540;line-height:1.15;margin:0 0 16px}.site-header .mega-intro p{font-size:13px;line-height:1.75;max-width:235px}.site-header .mega-intro .link{font-size:12px;line-height:1.5;margin-top:15px}.site-header .mega-links{display:block;min-width:0}.site-header #systems-menu .mega-links{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);column-gap:28px;row-gap:24px;align-content:start}.site-header .fl-nav-group-machines{grid-row:span 2}.site-header .fl-nav-group-machines .fl-nav-group-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.site-header .fl-nav-group-title{font-size:11px;font-weight:560;letter-spacing:.035em;line-height:1.55;margin:0 0 9px;color:#667d8e}.site-header .mega-links a{display:block;min-height:46px;padding:12px 0;border-radius:0;border-bottom:1px solid #dbe4eb;font-size:13px;line-height:1.65;font-weight:460;color:#253e50;text-decoration:none}.site-header .mega-links a:hover,.site-header .mega-links a[aria-current],.site-header .mega-links a:focus-visible{color:#0864d4;background:transparent;border-bottom-color:#0864d4}.site-header .mega-links a small{display:block;font-size:11px;line-height:1.6;font-weight:400;color:#657d8d;margin-top:5px}.site-header .mega-links a:focus-visible{outline:2px solid #0864d4;outline-offset:3px}.site-header .mega-image{padding:15px 17px;background:#f0f5fa;border-radius:0;align-self:start}.site-header .mega-image img{height:145px;object-fit:contain}.site-header .mega-image strong{font-size:15px;line-height:1.5;font-weight:550}.site-header .mega-image p{font-size:12px;line-height:1.65;margin-top:8px}.site-header .mega-assistance{background:#f4f7fa;border:0;border-radius:0;padding:23px;align-self:start}.site-header .mega-assistance .eyebrow{font-size:10px;letter-spacing:.08em;margin:0 0 15px}.site-header .mega-assistance h3{font-size:20px;font-weight:540;line-height:1.25;margin:0}.site-header .mega-assistance p{font-size:12px;line-height:1.75;margin:12px 0 16px}.site-header .mega-assistance .link{font-size:12px;min-height:32px}.site-header #support-menu .mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.site-header #applications-menu .mega-grid{grid-template-columns:minmax(170px,1fr) minmax(260px,1.5fr) minmax(220px,1.15fr);max-width:1120px;padding-block:26px}.site-header #applications-menu .mega-assistance{padding:18px 23px}.site-header .nav-item[data-nav-item="about"]{position:relative}.site-header .fl-nav-submenu{position:absolute;top:100%;left:-18px;min-width:172px;padding:6px;background:#fff;border:1px solid #d5e0e8;box-shadow:0 8px 24px #18394f12;z-index:5}.site-header .fl-nav-submenu>a{display:block;min-height:44px;padding:10px 14px;font-size:14px;font-weight:450;line-height:1.7;white-space:nowrap;border-radius:1px}.site-header .fl-nav-submenu>a:hover,.site-header .fl-nav-submenu>a:focus-visible,.site-header .fl-nav-submenu>a[aria-current]{background:#eff5fb;color:#0864d4}@media(min-width:1200px){.site-header .nav-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:28px}.site-header .logo{justify-self:start}.site-header .nav-main{display:flex;justify-self:center;align-items:stretch;gap:clamp(28px,2.4vw,40px)}.site-header .nav-main .nav-item{gap:0}.site-header .nav-main .nav-item>a{font-size:14px;font-weight:460;line-height:1.4;padding:0;min-height:44px}.site-header .nav-right{justify-self:end;white-space:nowrap;gap:14px}.site-header .mobile-toggle,.site-header .mobile-nav{display:none}.site-header .mega:not([hidden]){display:block}}@media(max-width:1199px){.site-header .nav-main,.site-header .mega,.site-header .fl-nav-submenu{display:none}.site-header .mobile-toggle{display:grid}.site-header .mobile-nav{display:block;padding:12px var(--gutter) 26px;border-top:1px solid var(--line)}.site-header .mobile-subnav{padding-left:16px}.site-header .mobile-subnav .fl-nav-group+.fl-nav-group{margin-top:20px}.site-header .mobile-subnav .fl-nav-group-title{font-size:11px;margin:8px 0 5px}.site-header .mobile-subnav a{display:block;font-weight:400;line-height:1.6;padding-block:11px;color:#38556b}.site-header .mobile-subnav a small{display:block;color:#687f8f;font-size:11px}.site-header .mobile-subnav a[aria-current]{color:#0864d4}}.fl-related-guides{padding-block:48px 54px;border-top:1px solid #d3dfe8}.fl-related-guides-heading{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:25px}.fl-related-guides h2{font-size:29px;font-weight:540;line-height:1.2;letter-spacing:-.035em;margin:0}.fl-related-guides-heading>a{font-size:13px;color:#0864d4;min-height:44px;display:inline-flex;align-items:center}.fl-related-guides-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.fl-related-guides-grid>a{border-top:1px solid #b6cad9;padding-top:18px;display:block}.fl-related-guides h3{font-size:20px;font-weight:520;line-height:1.35;letter-spacing:-.025em;margin:0 0 12px}.fl-related-guides p{font-size:13px;line-height:1.8;color:#536b7b;max-width:520px;margin:0 0 13px}.fl-related-guides-grid>a>span{font-size:12px;line-height:1.6;color:#0864d4}.fl-related-guides-grid>a:hover h3{color:#0864d4}@media(max-width:680px){.fl-related-guides{padding-block:34px}.fl-related-guides-heading{display:block;margin-bottom:18px}.fl-related-guides h2{font-size:26px}.fl-related-guides-grid{grid-template-columns:1fr;gap:26px}}@media(min-width:360px) and (max-width:419px){.site-header .nav-wrap{padding-inline:14px;gap:6px}.site-header .logo .fl-metal-logo,.site-header .logo img.fonland-brand-logo{width:115px}.site-header .nav-right>a.btn.small{padding-inline:8px}}@media(max-width:359px){.site-header .nav-wrap{padding-inline:12px;gap:6px}.site-header .logo .fl-metal-logo,.site-header .logo img.fonland-brand-logo{width:105px}.site-header .nav-right .icon-button{width:30px;min-width:30px;height:40px}.site-header .nav-right>a.btn.small{font-size:11px;padding:8px;min-height:40px;min-width:0}}@font-face{font-family:'FONLAND Inter';src:url('fonts/InterLatinCore-20261013.woff2') format('woff2');font-weight:100 900;font-display:swap}.fl-metal-brand{font-family:'FONLAND Inter',Arial,sans-serif;font-optical-sizing:auto;font-synthesis:none}.fl-metal-logo{display:block;position:relative;width:200px;aspect-ratio:3/1;flex-shrink:0;line-height:1}.fl-metal-logo-mark{display:block;width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 61%,30% 61%,30% 100%,0 100%)}.site-header .logo .fl-metal-logo img.fonland-brand-logo,.site-footer .footer-brand .fl-metal-logo img.fonland-brand-logo{width:100%;height:100%;display:block;max-width:none}.fl-metal-logo-descriptor{position:absolute;top:65%;left:33%;width:59%;height:12%;display:flex;align-items:center;justify-content:space-between;color:#0459c5;font-size:9px;font-weight:850;font-family:'FONLAND Inter',Arial,sans-serif}.fl-metal-logo-descriptor i{display:block;height:2px;width:20%;background:currentColor;border-radius:1px}.site-footer .fl-metal-logo{width:190px}.fl-metal-brand .footer-bottom [data-notes],.fl-metal-page .partner-strip{display:none}.fl-metal-brand .mega-links a{font-family:inherit}.fl-metal-page .breadcrumbs{font-family:inherit;font-size:12px;color:#597082}.fl-metal-page .wrap{--max:1400px}.fl-metal-page h1,.fl-metal-page h2,.fl-metal-page h3{font-family:inherit;font-weight:540;letter-spacing:-.035em;line-height:1.14;color:#14212a;text-transform:none}.fl-metal-page p{line-height:1.8;color:#536b79}.fl-metal-page .btn{border-radius:2px;font-size:14px;font-weight:520;min-height:48px}.fl-metal-range-hero{display:grid;grid-template-columns:1fr 1.12fr;gap:70px;align-items:center;padding-block:48px 70px}.fl-metal-range-hero h1,.fl-metal-index h1,.fl-metal-info h1{font-size:clamp(37px,4vw,58px);max-width:660px;margin:18px 0 24px;line-height:1.06}.fl-metal-range-hero .fl-metal-lead{font-size:16px;max-width:560px}.fl-metal-kicker{font-size:12px;color:#607786;letter-spacing:.04em}.fl-metal-range-hero figure{margin:0}.fl-metal-range-hero figure img{width:100%;height:390px;object-fit:contain;background:#fff}.fl-metal-range-hero figcaption{font-size:11px;color:#708492;line-height:1.6;margin-top:15px}.fl-metal-range-hero .btn{margin-top:28px}.fl-metal-range-intro{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:35px}.fl-metal-range-intro h2{font-size:34px;max-width:540px}.fl-metal-range-intro p{font-size:14px;max-width:450px}.fl-metal-range-options{background:#eff3f6;padding-block:62px}.fl-metal-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.fl-metal-option{border-top:1px solid #bbcbd5;padding-top:24px}.fl-metal-option h3{font-size:23px;margin-bottom:15px}.fl-metal-option p{font-size:14px}.fl-metal-range-detail{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:70px}.fl-metal-range-detail h2{font-size:33px;max-width:420px}.fl-metal-range-detail p{font-size:15px;margin-top:22px;max-width:480px}.fl-metal-range-detail dl{margin:0}.fl-metal-range-detail dl>div{display:grid;grid-template-columns:1fr 1.15fr;gap:25px;border-bottom:1px solid #d0dae1;padding:18px 0;font-size:14px;line-height:1.65}.fl-metal-range-detail dt{font-weight:500;color:#2b4354}.fl-metal-range-detail dd{margin:0;color:#536b79}.fl-metal-range-link{display:inline-block;color:#0864d4;font-size:14px;border-bottom:1px solid #9eb4c7;padding:9px 0;margin-top:16px}.fl-metal-range-cta{background:#e9f0f6;border-block:1px solid #d7e2ea}.fl-metal-range-cta>.wrap{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:42px}.fl-metal-range-cta h2{font-size:29px;margin-bottom:10px}.fl-metal-range-cta p{font-size:14px;max-width:680px}.fl-metal-index{padding-block:40px 70px}.fl-metal-index>.fl-metal-lead{max-width:720px;font-size:16px;margin-bottom:48px}.fl-metal-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 34px}.fl-metal-range-card{display:block;border-bottom:1px solid #cbd8e2;padding-bottom:24px}.fl-metal-card-image{height:245px;background:#f5f7f9;overflow:hidden;margin-bottom:24px}.fl-metal-card-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;padding:14px}.fl-metal-range-card h3{font-size:24px;margin-bottom:12px}.fl-metal-range-card p{font-size:14px;min-height:50px}.fl-metal-card-copy>span{display:block;margin-top:17px;font-size:13px;color:#0664cf}.fl-metal-range-card:hover h3{color:#0664cf}.fl-metal-range-nav{display:flex;flex-wrap:wrap;gap:12px 36px;border-block:1px solid #cbd8e2;padding-block:20px;margin-bottom:44px}.fl-metal-range-nav a{display:flex;align-items:center;gap:20px;font-size:14px;color:#243c4d;padding-block:5px}.fl-metal-range-nav a span{color:#0664cf}.fl-metal-range-nav a:hover{color:#0664cf}.fl-metal-range-group{scroll-margin-top:130px;margin-top:54px}.fl-metal-range-group>h2{font-size:32px;margin-bottom:30px}.fl-metal-range-single{border-top:1px solid #cbd8e2;padding-top:42px}.fl-metal-range-single .fl-metal-range-grid{grid-template-columns:1fr}.fl-metal-range-single .fl-metal-range-card{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;align-items:center;gap:44px;border:0;padding:0}.fl-metal-range-single .fl-metal-card-image{margin:0;height:240px}.fl-metal-range-single .fl-metal-card-copy{max-width:650px}.fl-metal-range-single .fl-metal-card-copy p{min-height:0}.fl-metal-range-card:focus-visible,.fl-metal-range-nav a:focus-visible{outline:2px solid #0664cf;outline-offset:6px}@media(max-width:680px){.fl-metal-range-nav{gap:8px 24px;padding-block:16px;margin-bottom:32px}.fl-metal-range-nav a{font-size:13px;gap:12px}.fl-metal-range-group{margin-top:36px;scroll-margin-top:95px}.fl-metal-range-group>h2{font-size:27px;margin-bottom:22px}.fl-metal-range-single{padding-top:30px}.fl-metal-range-single .fl-metal-range-card{grid-template-columns:1fr;gap:22px}.fl-metal-range-card p{min-height:0}}.fl-metal-info{padding-block:42px 72px}.fl-metal-info>.fl-metal-lead{max-width:760px;font-size:17px;margin-bottom:55px}.fl-metal-info .fl-metal-option-grid{margin-bottom:55px}.fl-metal-info .fl-metal-option{padding-block:28px}.fl-metal-info-note{border-top:1px solid #c6d5e1;padding-top:28px;display:flex;justify-content:space-between;gap:50px;align-items:center}.fl-metal-info-note p{max-width:720px;font-size:15px}.fl-metal-home-services{padding-block:58px;border-bottom:1px solid #d0dce5}.fl-metal-home-services>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px}.fl-metal-home-services h2{font:540 30px/1.2 'FONLAND Inter',Arial,sans-serif;letter-spacing:-.035em;color:#14212a}.fl-metal-home-services p{font-size:14px;line-height:1.8;color:#536b79;margin-top:17px;max-width:490px}.fl-metal-applications{padding-block:66px;background:#f1f4f6;border-block:1px solid #d5e0e8}.fl-metal-applications h2{font:540 36px/1.15 'FONLAND Inter',Arial,sans-serif;letter-spacing:-.035em;color:#14212a}.fl-metal-applications h3{font:520 24px/1.25 'FONLAND Inter',Arial,sans-serif;letter-spacing:-.025em;margin:22px 0 13px}.fl-metal-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px}.fl-metal-application-grid img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff}.fl-metal-application-grid img.fl-metal-print-sample{object-fit:cover;background:#111}.fl-metal-application-grid article>p{max-width:580px;font-size:14px;line-height:1.8;color:#536b79}.fl-metal-application-grid .fl-metal-image-note{font-size:11px;margin-top:12px;color:#6e8290}.fl-metal-range-hero h1,.fl-metal-info h1{white-space:pre-line}.home.fl-metal-brand .fl-workshop>img{object-fit:contain;background:#f3f6f8;padding:24px;aspect-ratio:2.5/1;height:auto}.home.fl-metal-brand .fl-machine-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-top:0}.home.fl-metal-brand .fl-machine-row{border-top:1px solid #bdcbd4;border-bottom:0;align-items:flex-start;padding:22px 0}.home.fl-metal-brand .fl-machine-row h3{font-size:20px}.home.fl-metal-brand .fl-machine-row>span{font-size:20px}@media(max-width:680px){.home.fl-metal-brand .fl-machine-list{grid-template-columns:1fr}.home.fl-metal-brand .fl-workshop>img{padding:10px;aspect-ratio:1.8/1}}@media(max-width:680px){.fl-metal-application-grid{grid-template-columns:1fr}.fl-metal-applications{padding-block:40px}}@media(max-width:1199px){.site-header .fl-metal-logo{width:170px}.fl-metal-logo-descriptor{font-size:8px}.fl-metal-range-hero{gap:35px}.fl-metal-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-metal-range-hero figure img{height:320px}}@media(max-width:800px){.fl-metal-range-hero,.fl-metal-range-detail{grid-template-columns:1fr;gap:35px}.fl-metal-range-hero{padding-top:26px}.fl-metal-range-hero figure{grid-row:1}.fl-metal-option-grid{grid-template-columns:1fr;gap:18px}.fl-metal-range-intro{display:block}.fl-metal-range-intro p{margin-top:20px}.fl-metal-range-cta>.wrap,.fl-metal-info-note{align-items:flex-start;flex-direction:column}.fl-metal-home-services>.wrap{grid-template-columns:1fr;gap:35px}.fl-metal-range-hero figure img{height:300px}}@media(max-width:680px){.site-header .fl-metal-logo{width:140px}.site-header .fl-metal-logo-descriptor{font-size:6px}.fl-metal-range-grid{grid-template-columns:1fr}.fl-metal-range-hero h1,.fl-metal-index h1,.fl-metal-info h1{font-size:37px}.fl-metal-range-hero figure img{height:225px}.fl-metal-range-options,.fl-metal-range-detail{padding-block:44px}.fl-metal-logo-descriptor i{height:1.5px}}@media(max-width:359px){.site-header .fl-metal-logo{width:125px}}@media print{body.fl-metal-brand.printing-brief .modal-head::before{content:"FONLAND METAL / PROJECT ENQUIRY"}}.fl-metal-model-section{padding-block:66px 20px}.fl-metal-models{display:grid;gap:28px}.fl-metal-model{display:grid;grid-template-columns:minmax(220px,.85fr) 1.2fr;gap:60px;align-items:center;padding:30px;background:#f4f7f9;border:1px solid #dce4e9}.fl-metal-model-image{display:block;min-width:0}.fl-metal-model-image img{display:block;width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply}.fl-metal-model h3{font-size:29px;margin:14px 0}.fl-metal-model h3 a:hover{color:#0664cf}.fl-metal-model>div>p:not(.fl-metal-kicker){font-size:15px;max-width:650px}.fl-completion-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:75px;align-items:end;padding-block:48px 55px}.fl-completion-hero h1{font-size:clamp(36px,4vw,56px);white-space:pre-line;max-width:710px;line-height:1.08;margin-top:20px}.fl-completion-hero>.fl-metal-lead{font-size:16px;padding-bottom:5px;max-width:560px}.fl-topic-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fl-topic-nav>a{display:flex;gap:16px;align-items:center;justify-content:space-between;border-block:1px solid #c6d5df;padding:21px 0;font-size:14px;color:#243c4d}.fl-topic-nav>a>span:first-child{color:#738795;font-size:12px;margin-right:auto}.fl-topic-nav>a>span:last-child{margin-left:auto;color:#0664cf}.fl-topic-nav>a:hover{color:#0664cf;border-bottom-color:#0664cf}.fl-solution-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:65px;border-bottom:1px solid #d1dde6;scroll-margin-top:20px}.fl-solution-row#topic-2 figure{order:2}.fl-solution-visual{margin:0;min-width:0}.fl-solution-visual img{display:block;width:100%;height:390px;object-fit:contain;background:#f2f5f7}.fl-solution-visual figcaption{font-size:11px;line-height:1.7;color:#6c8291;margin-top:13px}.fl-solution-row h2{font-size:36px;max-width:520px;margin:18px 0 23px}.fl-solution-row>div>p{font-size:15px;max-width:540px}.fl-solution-row h3{font-size:14px;letter-spacing:0;margin-top:25px}.fl-solution-row ul,.fl-service-row ul{margin:14px 0 23px;padding:0;list-style:none}.fl-solution-row li,.fl-service-row li{font-size:13px;line-height:1.7;color:#516977;border-bottom:1px solid #dce4e9;padding:10px 0}.fl-solution-row .btn,.fl-service-row .btn{background:transparent;color:#0664cf;padding:9px 0;border:0;border-bottom:1px solid #9eb4c7;min-height:0;box-shadow:none;border-radius:0;justify-content:flex-start}.fl-solution-row .btn:hover,.fl-service-row .btn:hover{color:#034b9f;border-bottom-color:#0664cf}.fl-project-brief{padding-block:65px;background:#edf3f7;margin-top:0}.fl-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.fl-brief-grid>div{border-top:1px solid #bfced9;padding-top:20px}.fl-brief-grid>div>span{font-size:12px;color:#687f8d}.fl-brief-grid h3{font-size:22px;margin:15px 0 12px}.fl-brief-grid p{font-size:14px;max-width:380px}.fl-completion-footer{display:flex;align-items:center;justify-content:space-between;gap:55px;border-top:1px solid #c5d4df;padding-top:28px;margin-top:38px}.fl-completion-footer p{font-size:13px;max-width:730px}.fl-completion-footer .btn{flex-shrink:0}.fl-service-row{display:grid;grid-template-columns:.95fr 1.2fr 1fr;gap:50px;padding-block:54px;align-items:start;border-bottom:1px solid #d2dce4;scroll-margin-top:120px}.fl-service-number{color:#7290a4;font-size:13px;display:block;margin-bottom:23px}.fl-service-title h2{font-size:30px;max-width:310px}.fl-service-row h3{font-size:22px;margin-bottom:19px;line-height:1.25;max-width:380px}.fl-service-row p{font-size:14px}.fl-service-row ul{margin-top:0;margin-bottom:0}.fl-service-row li:first-child{padding-top:0}.fl-service-row .btn{margin-top:22px;font-size:13px}.fl-service-resources{display:flex;flex-wrap:wrap;gap:18px 34px;border-top:1px solid #c5d4df;margin-top:32px;padding-top:25px}.fl-service-resources a{font-size:13px;color:#155891}@media(max-width:1100px){.fl-completion-hero{gap:40px}.fl-solution-row{gap:45px}.fl-solution-row h2{font-size:31px}.fl-service-row{gap:30px;grid-template-columns:.8fr 1fr 1fr}.fl-service-title h2{font-size:25px}.fl-topic-nav>a{font-size:12px;gap:10px}.fl-metal-model{gap:35px}}@media(max-width:800px){.fl-completion-hero{grid-template-columns:1fr;gap:25px;padding-block:30px 35px}.fl-completion-hero>.fl-metal-lead{max-width:680px}.fl-completion-hero h1{font-size:40px}.fl-topic-nav{gap:17px}.fl-topic-nav>a{align-items:start;line-height:1.6}.fl-topic-nav>a>span:first-child{display:none}.fl-solution-row{gap:28px;padding-block:40px}.fl-solution-visual img{height:315px}.fl-service-row{grid-template-columns:1fr 1.5fr;gap:25px;padding-block:40px}.fl-service-row ul{grid-column:2}.fl-service-title{grid-row:span 2}.fl-service-number{margin-bottom:14px}.fl-completion-footer{align-items:flex-start;flex-direction:column;gap:24px}.fl-brief-grid{gap:25px}.fl-metal-model{grid-template-columns:1fr 1.3fr;gap:25px;padding:22px}.fl-metal-model h3{font-size:25px}}@media(max-width:600px){.fl-topic-nav{grid-template-columns:1fr;gap:0}.fl-topic-nav>a{border-top:0;font-size:13px;padding-block:14px}.fl-topic-nav>a:first-child{border-top:1px solid #c6d5df}.fl-topic-nav>a>span:first-child{display:block}.fl-solution-row{grid-template-columns:1fr;gap:23px}.fl-solution-row#topic-2 figure{order:0}.fl-solution-row h2{font-size:30px}.fl-solution-visual img{height:300px}.fl-service-row{grid-template-columns:1fr;gap:22px}.fl-service-title{grid-row:auto;display:flex;gap:18px}.fl-service-title h2{max-width:none;font-size:26px}.fl-service-number{margin:4px 0 0}.fl-service-row ul{grid-column:auto}.fl-service-row h3{font-size:21px;max-width:none}.fl-brief-grid{grid-template-columns:1fr;gap:25px}.fl-project-brief{padding-block:42px}.fl-completion-hero h1{font-size:37px}.fl-metal-model{grid-template-columns:1fr;gap:18px;padding:22px}.fl-metal-model-image img{height:220px}.fl-metal-model-section{padding-top:42px}.fl-metal-model h3{font-size:25px}.fl-completion-footer .btn{width:100%}}@font-face{font-family:'FONLAND Inter';src:url('fonts/InterLatinCore-20261013.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}.home{--fl-type:'FONLAND Inter',Arial,Helvetica,sans-serif;--ink:#111b23;--muted:#50616d;font-family:var(--fl-type);font-optical-sizing:auto;font-synthesis:none}.home .fl-home,.home .site-header,.home .site-footer,.home .dialog{font-family:var(--fl-type)}.home .fl-home h1,.home .fl-home h2,.home .fl-home h3{font-family:var(--fl-type);font-optical-sizing:auto;text-transform:none}.home .fl-home h2{font-size:clamp(32px,2.65vw,42px);font-weight:540;line-height:1.17;letter-spacing:-.035em;text-wrap:balance}.home .fl-home h3{font-weight:530;letter-spacing:-.025em}.home .fl-home p{line-height:1.7}.home .fl-home .btn{font-family:var(--fl-type);font-size:14px;font-weight:520;letter-spacing:-.015em;line-height:1.4;min-height:48px;border-radius:2px}.home .fl-text-link{font-family:var(--fl-type);font-weight:500;letter-spacing:-.01em}.home .fl-spec-table,.home .key-facts,.home .system-position{font-variant-numeric:tabular-nums lining-nums}.home .site-header .nav-main .nav-item>a{font-weight:460;letter-spacing:-.018em}.home .site-header .nav-wrap{min-height:80px;max-width:none}.home .site-header .nav-right>.btn{font-weight:520;font-size:12px}.fl-showroom{background:#edf2f6;color:var(--ink)}.fl-showroom-stage{position:relative;height:clamp(660px,57.2vw,900px);overflow:hidden;isolation:isolate}.fl-showroom-poster{position:absolute;inset:0;z-index:-1;display:block}.fl-showroom-poster>img{width:100%;height:100%;object-fit:cover;object-position:center 62%}.fl-showroom-copy{position:relative;max-width:none;padding-top:clamp(42px,4.1vw,66px);pointer-events:none}.home .fl-showroom .fl-overline{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.025em;color:#3e5363;margin:0 0 17px}.home .fl-showroom h1{font-size:clamp(46px,3.8vw,61px);font-weight:570;line-height:1.07;letter-spacing:-.043em;margin:0;max-width:1100px;color:#101921}.fl-showroom h1>span{display:block;width:max-content;max-width:100%}.home .fl-showroom-description{max-width:575px;font-size:15px;font-weight:400;line-height:1.65;color:#3e5261;margin:21px 0 0;letter-spacing:-.01em;text-wrap:pretty}.fl-showroom-actions{position:absolute;right:var(--gutter);bottom:32px;display:flex;align-items:center;gap:25px;z-index:2}.home .fl-showroom-actions>.btn{min-width:206px}.home .fl-showroom-actions>.fl-text-link{background:transparent;border-bottom-color:#7c919f;color:#18364d;min-height:40px;padding:5px 0;font-size:14px}.home .fl-showroom-actions>.fl-text-link:hover{color:#075dcc;border-color:#075dcc}.fl-showroom-range{display:grid;grid-template-columns:120px 1fr;gap:30px;align-items:center;background:#fff;border-bottom:1px solid #dbe2e7;padding-block:17px 19px;max-width:none}.home .fl-showroom-range>p{font-size:13px;font-weight:500;line-height:1.5;max-width:100px;color:#263b4a}.fl-showroom-machines{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.fl-showroom-machine{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;padding:0 4px 8px;background:none;border:0;border-bottom:2px solid transparent;min-width:0;color:#536572}.fl-showroom-machine>img{width:105px;height:66px;object-fit:contain;mix-blend-mode:multiply}.fl-showroom-machine>span{font-size:12px;font-weight:460;line-height:1.4;text-align:center;min-height:30px;display:grid;place-items:start center}.fl-showroom-machine:hover{border-color:#0867f5;color:#143b5b}.fl-showroom-machine:focus-visible{outline:2px solid #0867f5;outline-offset:4px}.fl-model-loading{display:none;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);background:#fff;padding:13px 20px;color:#324b5f;font-size:14px;z-index:4;border:1px solid #d9e2e8}.is-loading-3d .fl-model-loading{display:block}.is-loading-3d .model-host{visibility:hidden}.home .fl-3d-section{border:0;padding-top:20px}.home .fl-preview-body .section-head{display:flex;justify-content:space-between;align-items:start}.home .fl-preview-body .section-head p{max-width:600px}.home .fl-spec-section{padding-block:88px}@media(min-width:1800px){.fl-showroom-copy{max-width:none}.fl-showroom-poster>img{object-position:center 58%}}@media(min-width:1200px) and (max-width:1320px){.fl-showroom-copy{padding-top:42px}.home .fl-showroom h1{font-size:46px}.home .fl-showroom-description{max-width:530px;font-size:14px;margin-top:18px}.fl-showroom-machines{gap:14px}.fl-showroom-range{grid-template-columns:95px 1fr;gap:18px}}@media(max-width:1199px){.fl-showroom-stage{height:710px}.fl-showroom-poster>img{object-position:60% center}.home .fl-showroom h1{font-size:clamp(35px,4.7vw,50px)}.fl-showroom-range{grid-template-columns:1fr;gap:12px}.home .fl-showroom-range>p{max-width:none}.fl-showroom-machines{gap:12px}}@media(max-width:760px){.fl-showroom-stage{height:740px}.fl-showroom-copy{padding-top:34px}.home .fl-showroom .fl-overline{font-size:11px;margin-bottom:15px}.home .fl-showroom h1{font-size:clamp(30px,5.8vw,42px);line-height:1.12;letter-spacing:-.035em}.fl-showroom h1>span{width:auto;max-width:100%}.home .fl-showroom-description{font-size:14px;max-width:420px;margin-top:18px}.fl-showroom-poster>img{object-fit:contain;object-position:center 75%;background:#e5edf3}.fl-showroom-actions{left:var(--gutter);right:auto;bottom:28px;gap:18px}.home .fl-showroom-actions>.btn{min-width:0;padding-inline:16px;font-size:12px}.home .fl-showroom-actions>.fl-text-link{font-size:12px}.fl-showroom-machines{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fl-showroom-machine>img{height:55px}.fl-showroom-machine>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.fl-showroom-machine,.fl-showroom-actions .fl-text-link{transition:none}}.home .fl-featured-anchor{display:block;height:0}.home .fl-home-company{padding-block:60px}.home .fl-home-company figure{margin:0;min-width:0}.home .fl-home-company figure img{display:block;width:100%;height:auto;object-fit:cover}.home .fl-home-company figcaption{margin-top:12px;font-size:12px;line-height:1.6;color:#50616d}.home .fl-home-company-copy{min-width:0}.home .fl-home-company-copy>.fl-overline{margin:0 0 14px;font-size:13px;color:#50616d}.home .fl-home-company-copy h2{max-width:470px;margin:0 0 20px}.home .fl-home-company-copy>p:not(.fl-overline){font-size:15px;margin:0 0 24px;line-height:1.75}.home .fl-home-company-copy dl{margin:0 0 20px;border-top:1px solid #d5dde2}.home .fl-home-company-copy dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:13px 0;border-bottom:1px solid #d5dde2}.home .fl-home-company-copy dt{font-size:13px;font-weight:550;color:#253b4b}.home .fl-home-company-copy dd{margin:0;font-size:13px;color:#50616d;line-height:1.65}.home .fl-home-file-note{font-size:13px;line-height:1.7;max-width:310px;margin-top:14px}.home .fl-home-direct .form-heading{margin:0 0 22px}.home .fl-home-direct .form-heading h3{font-size:24px;font-weight:540;margin-bottom:8px}.home .fl-home-direct .form-heading p{font-size:14px;line-height:1.65}.home .fl-home-direct .form-grid{gap:19px 22px}.home .fl-home-direct .form-submit{display:block;margin-top:20px}.home .fl-home-direct .form-submit>.btn{min-width:180px}.home .fl-home-direct .enquiry-service-status{font-size:12px;max-width:500px;margin-top:14px;line-height:1.65;color:#50616d}.home .fl-home-direct .enquiry-send-error{margin:16px 0;color:#9c2e28;font-size:14px;line-height:1.6}@media(min-width:1024px){.home .fl-home-company{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:60px;align-items:center}.home .fl-home-company figure img{height:390px;object-position:center}.home .fl-request-grid{grid-template-columns:minmax(0,.83fr) minmax(0,1.4fr);padding-block:60px}.home .fl-metal-home-services{padding-block:44px;background:#f5f8fa;border-block:1px solid #d5dde2}.home .fl-metal-applications{padding-block:52px}}@media(max-width:1023px){.home .fl-home-company-copy{margin-top:28px}}@media(min-width:1024px){.home .fl-spec-section{grid-template-columns:minmax(0,.92fr) minmax(0,1.35fr);gap:56px;align-items:start;padding-block:52px 38px}.home .fl-spec-intro>p:not(.fl-overline){max-width:410px;margin:18px 0 14px;line-height:1.75}.home .fl-spec-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.home .fl-spec-table>div{display:block;padding:14px 0;min-width:0}.home .fl-spec-table dt{font-size:13px;line-height:1.55}.home .fl-spec-table dd{margin-top:5px;font-size:16px;line-height:1.5}.home .fl-spec-table>div:first-child dd{font-size:26px;font-weight:550;line-height:1.3}.home .fl-featured-summary-note{margin:12px 0;line-height:1.65}.home .fl-configuration-details>summary{padding-block:15px}.home .fl-spec-help{margin-top:14px;gap:4px 18px}.home .fl-3d-section{padding-top:0;padding-bottom:42px}.home #machine-previews{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);column-gap:40px;padding-top:24px!important;padding-bottom:0!important}.home #machine-previews>*{grid-column:1/-1;min-width:0}.home #machine-previews>.section-head{grid-column:1;grid-row:1;display:block;margin:0 0 22px}.home #machine-previews>.section-head>div{max-width:none;width:100%}.home #machine-previews>.section-head h2{margin-bottom:12px}.home #machine-previews>.section-head p{max-width:680px;margin:0;line-height:1.7}.home #machine-previews>.explorer-search-row{grid-column:2;grid-row:1;align-self:end;margin:0 0 22px;padding:0}.home #machine-previews .explorer-search{min-width:0;max-width:none;width:100%;flex:1}.home #machine-previews>.filter-tabs{margin-top:0;padding-top:0}}.search-discovery-links{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.search-discovery-links>a{padding:17px 0;border-top:1px solid #d9e2ea;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px;min-height:58px}.search-discovery-links>a:hover{color:var(--blue)}.search-discovery-links>a>span:last-child{color:var(--blue)}.search-empty{padding:10px 0 24px}.search-empty h3{font-size:25px;line-height:1.3;overflow-wrap:anywhere}.search-empty p{max-width:580px;font-size:14px}.search-empty .link{margin-right:24px}#article-search-results:not(:first-child){margin-top:28px}.search-recovery-title{font-size:11px;letter-spacing:.08em;color:#617b8c;margin:20px 0 8px}.search-unavailable{padding:15px 0 0;font-size:12px}.search-group .search-result>span:not(.result-arrow){min-width:0;overflow-wrap:anywhere}.fl-recovery{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px;align-items:start;padding-block:60px 95px}.fl-recovery-intro{padding-top:25px}.fl-recovery h1{font-size:clamp(44px,4.5vw,64px);line-height:1.08;max-width:600px}.fl-recovery-lead{font-size:17px;line-height:1.8;max-width:480px;margin-top:28px}.fl-recovery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px}.fl-recovery-home{font-size:14px;color:var(--blue);text-decoration:underline;text-underline-offset:6px;display:inline-flex;gap:18px;align-items:center;min-height:44px}.fl-recovery-links>a{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;gap:16px;padding:20px 0;border-top:1px solid #d2dfe8;align-items:start}.fl-recovery-links>a:last-child{border-bottom:1px solid #d2dfe8}.fl-recovery-links strong{font-weight:520;font-size:21px;line-height:1.3;letter-spacing:-.02em}.fl-recovery-links small{display:block;font-size:12px;line-height:1.7;color:#607787;margin-top:7px}.fl-recovery-links>a:hover strong{color:var(--blue)}.fl-recovery-number{color:#6b8597;font-size:11px;padding-top:4px}.fl-recovery-arrow{color:var(--blue);font-size:19px;line-height:1.4}@media(max-width:1000px){.fl-recovery{gap:55px}.fl-recovery h1{font-size:49px}}@media(max-width:760px){.fl-recovery{grid-template-columns:1fr;gap:42px;padding-block:25px 55px}.fl-recovery-intro{padding-top:0}.fl-recovery h1{font-size:44px}.fl-recovery-lead{font-size:16px}.fl-recovery-links strong{font-size:20px}}@media(max-width:560px){.search-discovery-links{grid-template-columns:1fr}.search-discovery-links>a{padding-block:13px;min-height:48px}.search-empty h3{font-size:22px}.fl-recovery h1{font-size:40px}.fl-recovery-actions{align-items:flex-start;flex-direction:column;gap:16px}}.site-header .nav-right>.nav-quote,.site-header .mobile-nav>.nav-quote{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#19354a;font-size:13px;font-weight:550;line-height:1.4;white-space:nowrap;text-decoration:none;transform:none}.site-header .nav-right>.nav-quote{order:2;flex-shrink:0}.site-header .nav-right>.mobile-toggle{order:3}.site-header .nav-quote>.icon{display:inline-block;font-size:18px;color:#0864d4}.site-header .nav-quote::after{content:'';position:absolute;left:0;right:0;bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.site-header .nav-quote:hover,.site-header .nav-quote:focus-visible{color:#0864d4}.site-header .nav-quote:hover::after,.site-header .nav-quote:focus-visible::after{transform:scaleX(1)}.site-header .mobile-nav>.nav-quote{margin-top:16px}.home #explore .filter-tabs{gap:26px;padding:0;margin-bottom:0;border-bottom:1px solid #d4dee5;scroll-padding:4px;scrollbar-width:thin}.home #explore .filter-tabs button{min-height:52px;padding:12px 0 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#526573;font-size:12px;font-weight:450;line-height:1.5;box-shadow:none;transition:color .16s,border-color .16s}.home #explore .filter-tabs button:hover{color:#0864d4;background:transparent}.home #explore .filter-tabs button.active{color:#075fc8;background:transparent;border-bottom-color:#0864d4;font-weight:550}.home #explore .filter-tabs button:focus-visible{outline:2px solid #0864d4;outline-offset:-3px}.home #explore .system-navigation{background:transparent!important;border:0;border-bottom:1px solid #d8e2e9;border-radius:0;padding:7px 0!important;min-height:58px;margin-top:8px}.home #explore .system-step-controls{display:flex;align-items:center;gap:8px}.home #explore .system-step-controls>button,.home #explore .rail-arrows>button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0!important;border:0!important;border-radius:50%;box-shadow:none;background:transparent;color:#25465c;font-size:23px;line-height:1;transform:none}.home #explore .system-step-controls>button:hover:not(:disabled),.home #explore .rail-arrows>button:hover:not(:disabled){background:#edf3f7;color:#0864d4}.home #explore .system-step-controls>button:disabled,.home #explore .rail-arrows>button:disabled{opacity:.32}.home #explore .system-step-controls>button>span:not([aria-hidden]){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.home #explore .activate-wrap{left:22px;right:auto;bottom:20px;padding:0;justify-content:flex-start}.home #explore .activate-wrap #activate-3d{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:6px 2px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#18476a;transform:none}.home #explore #activate-3d strong{font-size:13px;font-weight:500;line-height:1.5}.home #explore #activate-3d>span[aria-hidden]{order:-1;font-size:22px;line-height:1}.home #explore #activate-3d:hover strong{color:#0864d4;text-decoration:underline;text-underline-offset:5px}.home #explore .image-inspect{display:flex;align-items:center;justify-content:center;right:20px;bottom:20px;width:44px;height:44px;min-width:44px;min-height:44px!important;padding:0;border:0;border-radius:50%!important;background:#ffffffc9;box-shadow:none;color:#25465c;font-size:0!important;transform:none}.home #explore .image-inspect{gap:0;padding:0!important}.image-inspect>span[aria-hidden],.hero-image-inspect>span[aria-hidden]{display:none}.image-inspect::before,.hero-image-inspect::before,.technical-zoom::before{content:'';display:block;flex:0 0 20px;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5M10.5 7.5v6m-3-3h6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5M10.5 7.5v6m-3-3h6'/%3E%3C/svg%3E") center/contain no-repeat}.hero-image-inspect,.technical-zoom{display:inline-flex;align-items:center;justify-content:center;gap:8px}.home #explore .image-inspect:hover{background:#fff;color:#0864d4}.home #product-rail .product-card .product-thumb{border:0;border-bottom:2px solid transparent;border-radius:0}.home #product-rail .product-card.active .product-thumb{border-bottom-color:#0864d4}.home #product-rail .product-card.active .product-thumb::after{content:'Selected';top:10px;left:12px;padding:0;border:0;border-radius:0;background:transparent;color:#075fc8;font-size:11px;font-weight:550;letter-spacing:0}.home #product-rail .product-thumb>button{position:relative}.home #product-rail .product-preview-hint{position:absolute;bottom:9px;right:12px;color:#075fc8;font-size:12px;line-height:1.5;opacity:0;transition:opacity .16s}.home #product-rail .product-thumb>button:hover .product-preview-hint,.home #product-rail .product-thumb>button:focus-visible .product-preview-hint{opacity:1}.home #product-rail h3 a{display:inline;line-height:1.35}.home #product-rail h3 a::after{content:' ↗';color:#6b8191;font-size:14px;white-space:nowrap}.home #product-rail h3 a:hover{color:#075fc8;text-decoration:underline;text-underline-offset:4px}.home #product-rail .product-card>p{margin-bottom:0}.fl-metal-brand main a.btn.outline{min-height:44px;padding:9px 0;background:transparent;border:0;border-radius:0;color:#18476a;box-shadow:none;transform:none;justify-content:flex-start}.fl-metal-brand main a.btn.outline:hover{color:#0864d4;text-decoration:underline;text-underline-offset:5px}@media(max-width:1199px){.site-header .nav-right{gap:12px}}@media(max-width:760px){.site-header .nav-right{gap:7px}.site-header .nav-right>.nav-quote{gap:6px;font-size:12px}.home #explore .filter-tabs{gap:23px}.home #explore .filter-tabs button{min-height:48px;font-size:12px;padding-block:10px 12px}.home #explore .activate-wrap{left:16px;bottom:14px}.home #explore .image-inspect{right:14px;bottom:14px}}@media(max-width:419px){.site-header .nav-right{gap:2px}.site-header .nav-right>.nav-quote{font-size:11px;gap:5px}.site-header .nav-quote>.icon{font-size:15px}.site-header .nav-right .icon-button{width:38px;min-width:38px;height:44px}}@media(max-width:359px){.site-header .nav-wrap{gap:4px}.site-header .nav-right .icon-button{width:32px;min-width:32px}.site-header .nav-right>.nav-quote{font-size:10px;gap:4px}}@media(hover:none){.home #product-rail .product-preview-hint{opacity:1}}@media(prefers-reduced-motion:reduce){.site-header .nav-quote::after,.home #explore .filter-tabs button,.home #product-rail .product-preview-hint{transition:none}}.fl-analytics-panel[hidden]{display:none!important}.fl-analytics-settings{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fl-analytics-settings:hover{text-decoration-thickness:2px}.fl-analytics-settings-fallback{position:fixed;z-index:130;left:12px;bottom:12px;padding:8px 12px;border:1px solid #c8cdcf;border-radius:3px;background:#fff;color:#242829;font-size:12px}.fl-analytics-panel{position:fixed;z-index:140;right:24px;bottom:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:min(540px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;padding:24px;background:#fff;color:#242829;border:1px solid #c8cdcf;border-radius:4px;box-shadow:0 8px 32px rgb(0 0 0 / .13);font-family:inherit;font-size:14px;line-height:1.55}.fl-analytics-copy h2{margin:0 0 9px;font-family:inherit;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:inherit}.fl-analytics-copy p{margin:0 0 10px;color:inherit}.fl-analytics-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fl-analytics-copy .fl-analytics-status{margin:12px 0 0;font-size:12px;color:#535c60}.fl-analytics-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fl-analytics-actions button{min-height:44px;margin:0;padding:10px 15px;border:1px solid #333c40;border-radius:3px;background:#fff;color:#242829;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer}.fl-analytics-actions button:hover{background:#f0f2f2}.fl-analytics-actions button:disabled{cursor:not-allowed;opacity:.55}.fl-analytics-actions .fl-analytics-close{grid-column:1/-1;min-height:40px;border-color:transparent;font-weight:400;text-decoration:underline;text-underline-offset:3px}.fl-analytics-panel :focus-visible,[data-analytics-settings]:focus-visible{outline:2px solid #1a5a85;outline-offset:4px}.fl-analytics-panel:focus{outline:none}@media(max-width:600px){.fl-analytics-panel{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;gap:16px}.fl-analytics-copy h2{font-size:19px}}@media(forced-colors:active){.fl-analytics-panel{border:1px solid CanvasText}.fl-analytics-actions button{border:1px solid ButtonText}}:root{--blue:#1c1e20;--blue-deep:#373a3d;--ink:#1c1e20;--muted:#62676d;--ice:#eef0f1;--paper:#f7f7f5;--line:#d8dadd}body.fl-metal-brand,.home{--ink:#1c1e20;--muted:#62676d;--line:#d8dadd;--fl-paper:#eef0f1;--fl-rule:#d3d6d8;--fl-caption:#62676d}::selection{background:#d8dcdf;color:#17191b}body :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#686e73}.site-header{background:#fafaf9;border-color:#dedfe0;backdrop-filter:none}.site-header .nav-wrap{min-height:80px}.site-header .logo img.fonland-brand-logo{width:218px;height:auto;max-height:62px;object-fit:contain}.site-footer .footer-brand img.fonland-brand-logo{width:205px;height:auto}.site-header .nav-main .nav-item>a{font-weight:500;color:#292c2f}.site-header .nav-main .is-current>a{color:#111}.site-header .nav-main .nav-item>a:after{background:#202224}.site-header .nav-right>.nav-quote{padding:11px 18px;min-height:44px;background:#1c1e20;color:#fff;border-radius:8px;font-size:12px;gap:12px;text-align:center;justify-content:center}.site-header .nav-right>.nav-quote:hover{background:#393c3f;color:#fff}.site-header .nav-quote>.icon{color:inherit}.site-header .nav-quote:after{display:none}.site-header :is(.mobile-nav-row .is-current,.mobile-subnav a:first-child,.mobile-nav-row button){color:#1c1e20}.site-header .mobile-subnav{border-color:#cdd0d2}.site-header .mega{box-shadow:0 18px 35px #00000012;border-color:#d8dadd}.site-header :is(.mega-image,.mega-assistance){background:#f1f2f2}body.fl-metal-brand :is(.btn,.wp-block-button__link){background:#1c1e20;border-color:#1c1e20;color:#fafafa;border-radius:8px;box-shadow:none;text-align:center;justify-content:center}body.fl-metal-brand :is(.btn,.wp-block-button__link):hover{background:#393c3f;border-color:#393c3f;color:#fff;transform:none}body.fl-metal-brand .btn.white{background:#f5f4ef;border-color:#f5f4ef;color:#1c1e20}body.fl-metal-brand .btn.white:hover{background:#e5e4de;border-color:#e5e4de}body.fl-metal-brand main a.btn.outline{background:transparent;color:#1c1e20;border:0}body.fl-metal-brand :is(.link,.fl-text-link,.fl-metal-range-link,.fl-metal-card-copy>span,.fl-metal-range-nav a span){color:#25282b}body.fl-metal-brand :is(.link,.fl-text-link,.fl-metal-range-link):hover{color:#000;border-color:#1c1e20}body.fl-metal-brand :is(.fl-metal-range-card:hover h3,.fl-metal-range-nav a:hover){color:#000}body.fl-metal-brand :is(.fl-metal-range-link,.fl-contact-channel){border-color:#bfc3c6}body.fl-metal-brand .fl-footer-social .fl-social-link{color:#26292c}body.fl-metal-brand .fl-footer-social .fl-social-link:hover{color:#000;background:#e5e7e8}body.fl-metal-brand .site-footer{background:#fafaf9;border-color:#d8dadd;color:#292c2f}body.fl-metal-brand .site-footer p,body.fl-metal-brand .site-footer a{color:#64696e}body.fl-metal-brand .site-footer a:hover{color:#111}body.fl-metal-brand .footer-bottom{color:#74797e;border-color:#d8dadd}body.fl-metal-brand :is(.fl-contact-link,.fl-contact-channel a,.fl-contact-map-link){color:#25282b}body.fl-metal-brand :is(input,select,textarea){accent-color:#303438}body.fl-metal-brand .dialog .lens-tabs button.active{background:#dde0e1;color:#1c1e20;border-color:#8f969c}@media(max-width:1199px){.site-header .logo img.fonland-brand-logo{width:184px}}@media(max-width:680px){.site-header .logo img.fonland-brand-logo{width:145px}.site-header .nav-right>.nav-quote{padding:9px 10px;font-size:11px;gap:6px}}@media(max-width:359px){.site-header .logo img.fonland-brand-logo{width:112px}.site-header .nav-right>.nav-quote{padding:9px 7px;font-size:10px}}@media(max-width:680px){.breadcrumbs{align-items:center}.breadcrumbs a{display:inline-flex;align-items:center;min-height:30px}}body.fl-metal-brand :is(.fl-pdp-inline-tools button,.fl-pdp-image-button){border-radius:6px}body.fl-metal-brand main a.btn.outline{border-radius:0}body.fl-metal-brand .fl-home .btn:not(.outline),body.fl-metal-brand .fl-enquiry-form .btn:not(.outline){border-radius:8px;text-align:center;justify-content:center}body.fl-metal-brand .form-submit .btn{border-radius:8px;text-align:center;justify-content:center}body.fl-metal-brand .dialog[data-kind="search"] .search-group .search-result>img{width:72px;height:72px;aspect-ratio:1;object-fit:contain;object-position:center;background:#fff;padding:4px;flex-shrink:0}@media(max-width:560px){body.fl-metal-brand .dialog[data-kind="search"] .search-group .search-result>img{width:64px;height:64px}}body.fl-metal-brand .dialog[data-kind="search"] #search-field.search-input{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:block;width:100%;min-width:0;height:56px;min-height:56px;margin:0 0 16px;padding:14px 16px;border:1px solid #858585;border-radius:8px;background:#fff;color:#1c1e20;font:inherit;font-size:18px;font-weight:400;line-height:26px;box-shadow:none;outline:none}body.fl-metal-brand .dialog[data-kind="search"] #search-field.search-input::placeholder{color:#666;opacity:1}body.fl-metal-brand .dialog[data-kind="search"] #search-field.search-input:focus-visible{border-color:#1c1e20;outline:2px solid #1c1e20;outline-offset:2px;box-shadow:none}body.fl-metal-brand .dialog[data-kind="search"] #search-field.search-input::-webkit-search-decoration{-webkit-appearance:none}body.fl-metal-brand .dialog[data-kind="search"] #search-field.search-input::-webkit-search-cancel-button{-webkit-appearance:none;width:24px;height:24px;margin:0 0 0 12px;border-radius:4px;cursor:pointer;background:linear-gradient(45deg,transparent 46%,#555 46%,#555 54%,transparent 54%) center/14px 14px no-repeat,linear-gradient(-45deg,transparent 46%,#555 46%,#555 54%,transparent 54%) center/14px 14px no-repeat}@media(max-width:560px){body.fl-metal-brand .dialog[data-kind="search"] #search-field.search-input{height:52px;min-height:52px;padding:12px 14px;font-size:16px;line-height:26px}}.fl-solution-row .fl-solution-visual,.fl-solution-row .fl-solution-visual img{background:#fff!important}.fl-solution-row .fl-solution-visual img{object-fit:contain;object-position:center;mix-blend-mode:normal}.fl-solution-row a.btn,.fl-project-brief .fl-completion-footer a.btn{display:inline-flex;align-items:center;justify-content:center!important;text-align:center;gap:0;padding:12px 24px!important;min-height:44px;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.4}.fl-solution-row a.btn>span[aria-hidden="true"],.fl-project-brief .fl-completion-footer a.btn>span[aria-hidden="true"]{display:none!important}body.fl-metal-brand .fl-pdp-stage:has(.fl-pdp-image),body.fl-metal-brand .fl-pdp-image,body.fl-metal-brand .fl-pdp-detail-frame:not(.is-close){background:#fff}body.fl-metal-brand .fl-pdp-image img,body.fl-metal-brand .fl-pdp-thumbnails img{mix-blend-mode:normal}body.fl-metal-brand .fl-pdp-detail-frame:not(.is-close) img{object-fit:contain;object-position:center}body.fl-metal-brand main :is(a.btn,button.btn):not(#activate-3d)>span[aria-hidden="true"]{display:none}body.fl-metal-brand main :is(a.btn,button.btn):not(#activate-3d){justify-content:center;text-align:center}body.fl-metal-brand .fl-service-row a.btn{display:inline-flex;align-items:center;min-height:44px;padding:12px 24px;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.4}body.fl-metal-brand .site-header .nav-quote>span[aria-hidden="true"]{display:none}body.fl-metal-brand .site-header .nav-quote{justify-content:center;text-align:center;gap:0}.home{--gutter:clamp(24px,5.4vw,100px);--max:1680px;color:#1c1e20}.home .fl-home :is(h1,h2,h3){color:#17191b;font-weight:680;letter-spacing:-.043em;text-wrap:pretty}.home .fl-home h2{font-size:clamp(30px,3vw,46px);line-height:1.12;white-space:normal}.home .fl-home p{color:#64696e;line-height:1.55}.home .fl-home .fl-overline{font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#71787e;margin:0 0 16px}.home .fl-home .btn{font-size:13px;font-weight:550;line-height:1.4;min-height:46px;padding:12px 21px;gap:13px}.home :is(.fl-text-link,.link){font-weight:500;line-height:1.5}.home :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #737a80;outline-offset:4px}.home .fl-showroom-stage{height:auto;aspect-ratio:2076/757;min-height:0;max-height:none;background:#f6f6f4;display:flex;align-items:center}.home .fl-showroom-poster>img{object-fit:cover;object-position:center;width:100%;height:100%}.home .fl-showroom-copy{width:100%;padding-block:0;margin:0;max-width:none;pointer-events:auto;z-index:1}.home .fl-showroom .fl-overline{font-size:clamp(9px,.72vw,12px);margin-bottom:18px;letter-spacing:.095em;color:#666e75}.home .fl-showroom h1{font-size:clamp(36px,3.65vw,61px);line-height:1.055;font-weight:720;letter-spacing:-.052em;max-width:44%;margin:0;color:#141618}.home .fl-showroom h1>span{display:block;width:max-content;max-width:100%}.home .fl-showroom-description{width:31%;max-width:455px;font-size:clamp(13px,1.04vw,17px);line-height:1.55;margin:22px 0 0;color:#626970}.home .fl-showroom-actions{position:static;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px;max-width:36%}.home .fl-showroom-actions>.btn{min-width:0;min-height:46px;font-size:13px}.home .fl-showroom-actions>.fl-text-link{min-height:35px;padding:4px 0;border:0;font-size:13px;color:#1c1e20;gap:12px;background:transparent}.home .fl-showroom-actions>.fl-text-link:hover{color:#000;text-decoration:underline;text-underline-offset:5px}.home .fl-hero-featured{position:absolute;right:var(--gutter);bottom:16px;font-size:10px;font-weight:500;letter-spacing:.015em;color:#42484e;margin:0;text-transform:uppercase}.home .fl-showroom-range{display:block;padding-block:0;background:#fafaf9;border-color:#d7dade}.home .fl-showroom-range>p,.home .fl-showroom-machine>img{display:none}.home .fl-showroom-machines{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.home .fl-showroom-machine{position:relative;justify-content:center;align-items:center;flex-direction:row;min-height:64px;padding:10px 13px;border:0;color:#555d64;gap:12px}.home .fl-showroom-machine+.fl-showroom-machine:before{content:'';position:absolute;left:0;top:calc(50% - 7px);height:14px;width:1px;background:#c5c9cd}.home .fl-showroom-machine>span{font-size:12px;font-weight:500;min-height:0;line-height:1.5;text-align:center;display:block}.home .fl-showroom-machine:first-child{color:#111;font-weight:650}.home .fl-showroom-machine:first-child:before{content:'';display:block;width:24px;height:24px;flex-shrink:0;background:currentColor;mask:url('brand-icons/chevrons-right.svg') center/contain no-repeat}.home .fl-showroom-machine:hover{color:#111;background:#eff0ef}.home #explore.fl-3d-section{padding:48px 0 30px;background:#222629;max-width:none;border:0;--ink:#f6f6f4;--muted:#bbc0c4;--line:#53585c;--blue:#f5f4ef;--blue-deep:#dfdfd9}.home #explore>.fl-preview-body{max-width:calc(var(--max) + var(--gutter)*2);padding-inline:var(--gutter);margin:auto;overflow:visible}.home #machine-previews{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:40px;row-gap:0;padding:0!important}.home #machine-previews>*{grid-column:1/-1;min-width:0}.home #machine-previews>.section-head{grid-column:1;grid-row:1;margin:0 0 22px;display:block}.home #machine-previews>.section-head>div{max-width:none}.home #machine-previews>.section-head h2{font-size:clamp(31px,3.1vw,48px);color:#f7f7f5;margin-bottom:12px;font-weight:680}.home #machine-previews>.section-head p:not(.fl-overline){color:#bfc4c8;font-size:14px;max-width:600px;margin:0}.home #machine-previews .fl-explorer-overline{color:#b0b7bd;margin-bottom:12px}.home #machine-previews>.explorer-search-row{grid-column:2;grid-row:1;align-self:end;margin:0 0 24px;padding:0}.home #explore .explorer-search{max-width:none;min-width:0;width:100%;background:transparent;padding:0;border:0;height:auto;box-shadow:none}.home #explore .explorer-search input{height:40px;min-height:40px;border:1px solid #858d93;background:#2a2e31;color:#f5f5f3;border-radius:2px;font-size:12px;padding:9px 35px 9px 12px}.home #explore .explorer-search input::placeholder{color:#afb5ba}.home #explore .explorer-search button{color:#f4f4f2}.home #explore .filter-tabs{gap:26px;border-color:#565b60;margin:0;padding:0;scrollbar-color:#777 #222629}.home #explore .filter-tabs button{color:#b9bfc4;font-weight:450;font-size:12px;min-height:45px;padding:9px 0 10px;background:transparent;white-space:nowrap}.home #explore .filter-tabs button.active,.home #explore .filter-tabs button:hover{color:#fff;border-bottom-color:#f5f4ef;background:transparent}.home #explore .filter-tabs button.active{font-weight:650}.home #explore .filter-tabs button:focus-visible{outline-color:#f5f4ef}.home #machine-previews>.explorer-meta{grid-column:1;grid-row:3;margin:0;min-height:40px;padding:8px 0;border:0;justify-content:flex-start;gap:22px}.home #explore .explorer-meta :is(p,a){color:#b2b9bf;font-size:12px}.home #explore #selection-summary{color:#b2b9bf!important;font-size:12px}.home #machine-previews>.system-navigation{grid-column:2;grid-row:3;justify-content:flex-end;gap:18px;margin:0;min-height:40px;padding:0!important;border:0}.home #explore .system-position strong{font-size:12px;font-weight:550;color:#f5f5f3}.home #explore .system-position span{color:#aeb5bb}.home #explore .system-step-controls>button{width:36px;height:36px;min-width:36px;min-height:36px;color:#e7e9e9;font-size:21px;border-radius:0}.home #explore .system-step-controls>button:hover:not(:disabled){background:#3b4044;color:#fff}.home #explore .explorer{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,.82fr);gap:44px;align-items:start;margin:7px 0 0;background:transparent;border:0;box-shadow:none;border-radius:0}.home #explore .viewer-panel{border:0;border-radius:2px;background:#e7e9e9;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}.home #explore .stage-header{order:0;padding:12px 17px;min-height:40px;background:#e7e9e9;border:0;font-size:10px;color:#535b62}.home #explore #viewer-status{color:#3b444b;background:transparent;border-color:#b5bdc3}.home #explore .viewer-viewport{order:1;height:clamp(320px,30vw,480px);min-height:320px;background:#e7e9e9}@media(min-width:1024px){.home #explore .explorer .viewer-panel{height:auto;min-height:0}.home #explore .explorer .viewer-viewport{flex:0 0 auto;height:auto;min-height:420px;aspect-ratio:16/9}}.home #explore .viewer-poster{padding:8px 16px 40px;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.home #explore .viewer-poster[src*="fonland-fiber-cutter-front.jpg"]{transform:scale(1.65);transform-origin:50% 52%}.home #explore .is-color-presentation .viewer-poster{mix-blend-mode:normal;transform:scale(1.65);transform-origin:50% 52%}.home #explore .is-color-presentation :is(.stage-header,.viewer-viewport){background:#fff}.home #explore .model-host{height:100%;width:100%}.home #explore .lens-tabs{order:2;padding:0 16px;gap:15px;min-height:45px;background:#363c41;border:0;overflow-x:auto}.home #explore .lens-tabs button{color:#c3c9cd;border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;font-size:11px;padding:10px 2px;white-space:nowrap}.home #explore .lens-tabs button.active{color:#fff;border-bottom-color:#f5f4ef}.home #explore .studio-detail-caption{order:3;background:#30363b;padding:13px 18px;border:0;color:#f5f5f3}.home #explore .studio-detail-caption :is(strong,p){color:#d0d5d8}.home #explore .studio-detail-caption p{font-size:11px;max-width:350px}.home #explore .fl-viewer-settings{order:4;background:#2a3035;border-color:#4c545b;color:#e6e9eb}.home #explore .fl-viewer-settings summary{color:#d5d9dc}.home #explore .fl-viewer-settings .studio-settings{background:#353b40;color:#eee;border-color:#596067}.home #explore .viewer-toolbar{order:5;background:#30363b;border-color:#4d555c;padding:8px 12px;gap:8px}.home #explore .viewer-toolbar button{color:#e2e5e7;border-color:#687078;background:transparent;font-size:11px;min-height:36px;padding:7px 9px}.home #explore .viewer-toolbar button.active{background:#f5f4ef;color:#25292d}.home #explore .activate-wrap #activate-3d{color:#20272c;background:#f8f8f5;border:1px solid #adb5bb;border-radius:2px;padding:7px 12px;gap:10px}.home #explore .activate-wrap #activate-3d strong{color:#20272c;font-size:12px}.home #explore .activate-wrap #activate-3d:hover strong{color:#000}.home #explore .image-inspect{color:#283139;background:#f8f8f5}.home #explore .viewer-info{padding:0!important;background:transparent;color:#f6f6f3}.home #explore .viewer-info>.eyebrow{color:#bdc4c9;font-size:10px;letter-spacing:.09em;margin:10px 0 11px}.home #explore .viewer-info h3{color:#f7f7f5;font-size:clamp(25px,2.25vw,35px)!important;line-height:1.14;font-weight:620;letter-spacing:-.04em;margin:0 0 19px}.home #explore #product-summary{font-size:13px;line-height:1.6;color:#c0c6cb;margin:0 0 20px}.home #explore .key-facts{border-color:#596167;margin:0 0 18px}.home #explore .key-facts>div{padding:14px 0;border-color:#596167;grid-template-columns:110px minmax(0,1fr);gap:20px}.home #explore .key-facts dt{color:#f2f3f3;font-size:12px;font-weight:550}.home #explore .key-facts dd{color:#c2c8cd;font-size:12px;line-height:1.6}.home #explore .viewer-info .actions{gap:8px;flex-direction:column;align-items:flex-start;margin-top:16px}.home #explore .viewer-info .actions>.btn{order:2;background:transparent;border:0;border-bottom:1px solid #697177;color:#d2d7db;padding:5px 0;min-height:36px;border-radius:0;font-size:12px}.home #explore .viewer-info .actions>.link{order:1;color:#f7f7f5;font-size:13px;padding:5px 0;border-bottom:1px solid #969da3;min-height:36px;margin-bottom:5px}.home #explore .product-request{display:none}.home #explore .concept-footnote{font-size:11px!important;line-height:1.55;color:#aeb6bd!important;margin-top:20px}.home #explore .fl-machine-picker{margin-top:23px;border-top:1px solid #596168}.home #explore .fl-machine-picker:has(>summary[hidden]){display:none}.home #explore .fl-machine-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;margin:0;color:#eceeed;font-size:13px;font-weight:500;cursor:pointer;list-style:none}.home #explore .fl-machine-picker>summary:after{content:'+';position:static;transform:none;font-size:22px;font-weight:400;margin-left:0}.home #explore .fl-machine-picker[open]>summary:after{content:'−'}.home #explore .fl-machine-picker>summary>span{font-size:11px;color:#aeb7be;margin-left:auto}.home #explore .product-rail{margin-top:10px}.home #explore .product-card .product-thumb{background:#e8eaeb;border:0}.home #explore .product-card.active .product-thumb{border-bottom:2px solid #fff}.home #explore .product-card.active .product-thumb:after,.home #explore .product-preview-hint{color:#222}.home #explore .product-card :is(h3,h3 a){color:#f4f4f2;font-size:15px;font-weight:550}.home #explore .product-card p,.home #explore .rail-footer p{color:#b8c0c6;font-size:11px}.home #explore .rail-arrows>button{color:#f3f3f1}.home #explore .active-filter-bar{align-items:center;padding:7px 0;background:#363c41;color:#eee;border-color:#596167}.home #explore .active-filter-bar .link{color:#fff}.home #explore #active-filter-chips button{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;line-height:1;background:#e3e5e5;color:#24282b;border-color:#b7bec2}.home #explore #active-filter-chips button span{margin-left:0;line-height:1}.home #explore .explorer-empty{background:#30363b;border-color:#596167;color:#fff}.home #explore .explorer-empty h3{color:#fff}.home #explore .explorer-empty .btn{background:#f5f4ef;color:#222}.home #explore .explorer-empty .link{color:#fff}.home .fl-metal-applications{padding:49px 0 43px;background:#fafaf9;border:0}.home .fl-metal-range-intro{display:grid;grid-template-columns:1.45fr 1fr;gap:60px;align-items:end;margin-bottom:25px}.home .fl-metal-range-intro h2{font-size:clamp(28px,2.7vw,41px);line-height:1.13;max-width:700px}.home .fl-metal-range-intro>p{font-size:13px;line-height:1.6;max-width:440px;margin:0;color:#646b71}.home .fl-metal-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.home .fl-metal-application-grid img{width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;object-position:center;background:#e5e8e9;border-radius:2px}.home .fl-metal-application-grid h3{font-size:20px;font-weight:620;letter-spacing:-.025em;line-height:1.3;margin:15px 0 8px}.home .fl-metal-application-grid article>p{font-size:13px;line-height:1.6;color:#667079;margin:0;max-width:410px}.home .fl-metal-application-grid .fl-metal-image-note{font-size:12px;color:#737b81;line-height:1.5;margin-top:12px}.home .fl-home-company{padding:38px 0;background:#edeff0;display:block}.home .fl-company-layout{display:grid;grid-template-columns:1.12fr 1.2fr .82fr;gap:36px;align-items:center}.home .fl-home-company-copy{margin:0}.home .fl-home-company-copy .fl-overline{font-size:10px;margin-bottom:15px}.home .fl-home-company-copy h2{font-size:clamp(25px,2.25vw,34px);line-height:1.16;margin:0 0 18px;max-width:420px}.home .fl-home-company-copy>p:not(.fl-overline){font-size:13px;line-height:1.6;margin:0 0 18px}.home .fl-home-company-copy .fl-text-link{font-size:13px;min-height:35px;padding:4px 0;gap:12px}.home .fl-home-company figure{position:relative;align-self:stretch}.home .fl-home-company figure img{width:100%;height:100%;min-height:270px;max-height:340px;object-fit:cover;object-position:center}.home .fl-home-company figcaption{font-size:12px;line-height:1.5;color:#687179;margin:8px 0 0}.home .fl-company-services{margin:0}.home .fl-company-services>div{display:grid;grid-template-columns:29px 1fr;gap:5px 15px;padding:18px 0;border-bottom:1px solid #cdd2d5}.home .fl-company-services>div:first-child{padding-top:0}.home .fl-company-services>div:last-child{border:0;padding-bottom:0}.home .fl-company-services img{grid-row:1/3;grid-column:1;width:27px;height:27px;margin-top:2px;opacity:.75}.home .fl-company-services dt{font-size:13px;font-weight:600;line-height:1.5;color:#252a2e}.home .fl-company-services dd{grid-column:2;font-size:12px;line-height:1.55;color:#687079;margin:0}.home .fl-request{position:relative;background:#25292c;color:#f4f4f0;isolation:isolate}.home .fl-request:before{content:'';position:absolute;left:-22px;top:54px;width:220px;height:260px;background:url('fonland-metal-emblem.png') center/contain no-repeat;filter:invert(1);opacity:.065;z-index:-1;pointer-events:none}.home .fl-request-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.23fr);gap:75px;padding-block:48px}.home .fl-request-copy{padding-top:12px}.home .fl-request-copy h2{font-size:clamp(29px,2.8vw,43px);color:#f7f7f3;max-width:430px;line-height:1.13}.home .fl-request-copy>.fl-overline{color:#b9c0c5;margin-bottom:17px}.home .fl-request-copy>p{font-size:14px;color:#c4cacf;line-height:1.65;max-width:410px;margin-top:18px}.home .fl-request-copy address{margin-top:25px}.home .fl-request-copy address span{color:#abb4bc}.home .fl-request-copy address a{font-size:16px;color:#f4f4f0;border-color:#8a939a}.home .fl-request-copy .fl-home-file-note{font-size:12px;color:#b7c0c7}.home .fl-request-guidance{padding-top:18px;margin-top:25px;border-color:#566068;max-width:390px}.home .fl-request-guidance h3{color:#e7eae9;font-size:13px;font-weight:550}.home .fl-request-guidance p{font-size:12px;color:#b7c0c7;line-height:1.6}.home .fl-request-guidance .fl-text-link{color:#e7eae9;font-size:12px;border-color:#78848d}.home .fl-home-direct .form-heading{margin-bottom:16px}.home .fl-home-direct{padding:0!important}.home .fl-home-direct .form-heading h3{font-size:21px;color:#f4f4f1;font-weight:600;margin-bottom:6px}.home .fl-home-direct .form-heading p{font-size:12px;color:#b7c0c7}.home .fl-home-direct .form-grid{gap:12px 18px}.home .fl-home-direct .field{color:#e4e8e9;font-size:14px}.home .fl-home-direct .requirements-field>label,.home .fl-home-direct .field>span:not(.sr-only){color:#e4e8e9;font-size:14px}.home .fl-home-direct .field :is(input,textarea,select){min-height:40px;border:1px solid #727d85;background:#2e3439;color:#f6f6f3;border-radius:2px;box-shadow:none;font-size:13px;padding:9px 11px}.home .fl-home-direct .field input::placeholder,.home .fl-home-direct .field textarea::placeholder{color:#b0bbc4;font-size:12px}.home .fl-home-direct .field textarea{min-height:83px;height:83px;line-height:1.5}.home .fl-home-direct .field select option{background:#2e3439;color:#fff}.home .fl-home-direct .field :is(input,textarea,select):focus{border-color:#fff;outline:1px solid #fafaf5;outline-offset:2px}.home .fl-home-direct .ack{font-size:13px;color:#c0c8ce;margin:13px 0;line-height:1.6;align-items:center}.home .fl-home-direct .ack input{margin:0;accent-color:#e2e4e2}.home .fl-home-direct .form-submit{margin-top:12px}.home .fl-home-direct .form-submit>.btn{width:100%;min-height:43px;background:#f5f4ef;border-color:#f5f4ef;color:#1c1e20;font-size:13px;justify-content:center}.home .fl-home-direct .form-submit>.btn:hover{background:#e3e2dc;border-color:#e3e2dc}.home .fl-home-direct .enquiry-service-status.is-connected{color:#b7c0c7!important;font-size:11px;margin-top:10px;line-height:1.55}.home .fl-home-direct .request-context{background:#3e484f;border-left-color:#d3d8dc;color:#f3f3ed}.home .fl-home-direct :is(.context-label,#quote-context-text){color:#f0f1ee}.home .fl-home-direct :is(.form-error-summary,.form-error,.enquiry-send-error){color:#ffccc5}.home .site-footer .footer-grid{grid-template-columns:1.5fr 1fr 1fr .85fr;gap:50px;padding-block:38px 33px}.home .site-footer .footer-brand p{font-size:12px;line-height:1.6;max-width:330px;margin-top:15px}.home .site-footer .footer-col h3{font-size:13px;font-weight:650;margin-bottom:12px;color:#292c2f}.home .site-footer .footer-col a{font-size:12px;min-height:25px;margin:0;line-height:1.5;padding-block:4px}.home .site-footer .footer-bottom{padding-block:18px;font-size:10px}.home .fl-footer-social{margin-top:10px;gap:7px}@media(min-width:1800px){.home .fl-showroom h1{font-size:68px}.home .fl-showroom-copy{padding-left:max(var(--gutter),calc((100vw - 1680px)/2))}.home .fl-showroom-description{max-width:455px}}@media(max-width:1199px) and (min-width:1024px){.home .fl-showroom h1{font-size:36px;max-width:44%}.home .fl-showroom-description{font-size:12px;margin-top:15px}.home .fl-showroom-actions{margin-top:16px;gap:5px}.home .fl-showroom .fl-overline{margin-bottom:12px}.home .fl-showroom-actions>.btn{min-height:41px;font-size:11px;padding:10px 14px}.home .fl-showroom-actions>.fl-text-link{font-size:11px;min-height:30px}.home #explore .explorer{gap:27px}.home .fl-company-layout{gap:25px}.home .fl-request-grid{gap:40px}}@media(max-width:1023px){.home .fl-showroom-stage{aspect-ratio:auto;min-height:600px;display:block;padding-top:36px;padding-bottom:305px}.home .fl-showroom-poster>img{object-fit:cover;object-position:68% bottom;height:310px;top:auto;position:absolute;bottom:0}.home .fl-showroom h1{max-width:90%;font-size:40px}.home .fl-showroom-description{width:75%;max-width:520px;font-size:14px;margin-top:16px}.home .fl-showroom-actions{max-width:100%;flex-direction:row;align-items:center;margin-top:20px;gap:20px}.home .fl-hero-featured{font-size:9px;bottom:9px}.home .fl-showroom-machines{grid-template-columns:repeat(3,minmax(0,1fr))}.home .fl-showroom-machine{min-height:50px}.home .fl-showroom-machine>span{font-size:11px}.home #machine-previews{grid-template-columns:1fr}.home #machine-previews>.section-head{grid-column:1;grid-row:auto}.home #machine-previews>.explorer-search-row{grid-column:1;grid-row:auto;max-width:400px;margin-bottom:15px}.home #machine-previews>.explorer-meta,.home #machine-previews>.system-navigation{grid-column:1;grid-row:auto}.home #machine-previews>.system-navigation{margin-top:-40px;justify-self:end}.home #explore .explorer{grid-template-columns:1fr;gap:28px}.home #explore .viewer-info{max-width:none}.home #explore .viewer-viewport{height:420px}.home #explore .viewer-info .actions{flex-direction:row;gap:30px}.home .fl-metal-range-intro{grid-template-columns:1fr;gap:18px}.home .fl-metal-application-grid{gap:20px}.home .fl-company-layout{grid-template-columns:1fr 1fr;gap:28px}.home .fl-company-services{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home .fl-company-services>div{border:0;padding:0}.home .fl-request-grid{grid-template-columns:1fr;gap:30px;padding-block:38px}.home .fl-request-copy{padding-top:0}.home .fl-request-copy h2{max-width:none}.home .fl-request-guidance{display:none}.home .site-footer .footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.home .site-footer .footer-col:last-child{grid-column:2}}@media(max-width:680px){.home #explore.fl-3d-section{padding-top:32px}.home .fl-showroom h1{font-size:34px;max-width:100%}.home .fl-showroom-description{width:100%;font-size:13px}.home .fl-showroom-stage{padding-bottom:280px;min-height:580px}.home .fl-showroom-poster>img{height:275px;object-position:68% center}.home .fl-showroom-actions>.btn{font-size:11px;padding-inline:13px;min-height:43px}.home .fl-showroom-actions>.fl-text-link{font-size:11px}.home .fl-showroom .fl-overline{font-size:9px}.home .fl-showroom-machine{padding-inline:5px;gap:5px}.home .fl-showroom-machine:first-child:before{width:16px;height:16px}.home .fl-showroom-machine>span{font-size:10px}.home #machine-previews>.explorer-meta{align-items:flex-start;min-height:0;padding:8px 0 2px;gap:0}.home #explore #selection-summary{width:100%;max-width:none;text-align:left}.home #machine-previews>.system-navigation{width:100%;min-height:38px;margin-top:0;justify-self:stretch;justify-content:space-between;padding:0 0 8px!important}.home #explore .explorer-meta #family-page-link{display:none}.home #explore .viewer-viewport{height:310px;min-height:310px}.home #explore .viewer-info h3{font-size:27px}.home #explore .fl-machine-picker>summary>span{display:none}.home .fl-metal-applications{padding-block:32px}.home .fl-metal-application-grid{grid-template-columns:1fr;gap:28px}.home .fl-metal-range-intro>p{font-size:13px}.home .fl-company-layout{grid-template-columns:1fr;gap:26px}.home .fl-company-services{grid-template-columns:1fr;gap:18px;grid-column:auto}.home .fl-home-company figure img{min-height:220px;max-height:310px}.home .fl-request:before{width:160px;height:190px}.home .fl-home-direct .form-grid{gap:12px}.home .site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:30px}.home .site-footer .footer-brand{grid-column:1/-1}.home .site-footer .footer-col:last-child{grid-column:auto}}.fl-home-glb-tools{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 16px;background:#f3f3f3;border-top:1px solid #d9d9d9;color:#242424}.fl-home-glb-tools[hidden]{display:none!important}.fl-home-glb-tools p{font-size:12px;color:#595959;line-height:1.5}.fl-home-glb-tools [role="group"]{display:flex;flex-wrap:wrap;gap:6px}.fl-home-glb-tools button{min-height:44px;padding:8px 12px;border:1px solid #bdbdbd;border-radius:5px;background:#fff;color:#242424;font:inherit;font-size:12px;line-height:1.4}.fl-home-glb-tools button:hover{background:#e7e7e7}.fl-home-glb-tools button:focus-visible,.is-home-glb .model-host canvas:focus-visible{outline:3px solid #242424;outline-offset:-4px}.is-home-glb .model-host canvas{width:100%;height:100%}.home .fl-showroom-stage.fl-hero-carousel{display:block;position:relative;isolation:isolate;overflow:hidden;width:100%;height:auto;aspect-ratio:2076/757;min-height:0;max-height:none;padding:0;margin:0;background:#f5f5f5}.fl-hero-carousel .fl-hero-slides,.fl-hero-carousel .fl-hero-slide,.fl-hero-carousel .fl-hero-link{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0}.fl-hero-carousel .fl-hero-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease,visibility 0s .5s}.fl-hero-carousel .fl-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease,visibility 0s}.fl-hero-carousel .fl-hero-link{display:block;border:0;background:transparent}.fl-hero-carousel .fl-hero-link:focus-visible{outline:3px solid #373737;outline-offset:-5px}.fl-hero-carousel .fl-hero-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;margin:0;padding:0;border:0;filter:none;transform:none}.fl-hero-carousel .fl-hero-mobile-copy{position:absolute;inset:0 auto 0 0;display:flex;width:43%;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:4% 5.6%;padding-right:4%;background:linear-gradient(90deg,#f6f8f9 0%,#f6f8f9 89%,rgba(246,248,249,0) 100%);color:#202020}.fl-hero-carousel .fl-hero-mobile-copy p,.fl-hero-carousel .fl-hero-mobile-copy h1,.fl-hero-carousel .fl-hero-mobile-copy h2{margin:0}.fl-hero-carousel .fl-hero-mobile-eyebrow{font:700 clamp(10px,.8vw,13px)/1.3 system-ui,sans-serif;letter-spacing:.12em;color:#565656}.home #showroom-stage .fl-hero-mobile-title{position:static;width:auto;max-width:none;transform:none;font:650 clamp(25px,3.1vw,50px)/1.1 system-ui,sans-serif;letter-spacing:-.04em;color:#202020}.fl-hero-carousel .fl-hero-mobile-description{max-width:39ch;font:400 clamp(12px,1.05vw,17px)/1.5 system-ui,sans-serif;color:#565656}.fl-hero-carousel .fl-hero-mobile-action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;padding:0 18px;border-radius:8px;background:#242424;color:#fff;font:600 12px/1.2 system-ui,sans-serif}.fl-hero-mobile-action span{font-size:19px;font-weight:400;line-height:1}@media(min-width:681px) and (max-width:1000px){.fl-hero-carousel .fl-hero-mobile-copy{gap:12px;padding-left:4%;padding-right:4%}.home #showroom-stage .fl-hero-mobile-title{font-size:clamp(22px,3.1vw,31px)}}.home .fl-hero-carousel .fl-hero-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fl-hero-carousel .fl-hero-controls{position:absolute;z-index:2;left:50%;bottom:10px;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:1px;border:1px solid #d5d5d5;border-radius:16px;background:rgba(255,255,255,.88);color:#262626;box-shadow:none}.fl-hero-carousel .fl-hero-controls[hidden]{display:none!important}.fl-hero-carousel .fl-hero-selectors{display:flex;gap:2px}.fl-hero-carousel .fl-hero-controls button{display:grid;place-items:center;min-width:24px;width:24px;min-height:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:#5a5a5a;font:500 10px/1 system-ui,sans-serif;cursor:pointer;box-shadow:none}.fl-hero-carousel .fl-hero-controls button[aria-pressed="true"]{background:#272727;color:#fff}.fl-hero-carousel .fl-hero-controls button:hover{background:#e9e9e9;color:#171717;font-weight:650}.fl-hero-carousel .fl-hero-controls button[aria-pressed="true"]:hover{background:#272727;color:#fff}.fl-hero-carousel .fl-hero-controls .fl-hero-toggle{width:auto;min-width:40px;padding:0 6px;border-radius:12px;border-left:1px solid #dbdbdb}.fl-hero-carousel .fl-hero-controls button:focus-visible{outline:2px solid #272727;outline-offset:2px}@media(max-width:680px){.home .fl-showroom-stage.fl-hero-carousel{height:470px;aspect-ratio:auto;background:#f6f6f6}.fl-hero-carousel .fl-hero-link{display:flex;flex-direction:column;color:#202020;text-decoration:none}.fl-hero-carousel .fl-hero-image{flex:0 0 215px;width:100%;height:215px;object-fit:cover;object-position:right center}.fl-hero-carousel .fl-hero-mobile-copy{position:static;width:100%;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 36px;background:#f6f6f6}.fl-hero-carousel .fl-hero-mobile-eyebrow{font:700 10px/1.3 system-ui,sans-serif;letter-spacing:.14em;color:#646464}.home #showroom-stage .fl-hero-mobile-title{max-width:22ch;font:600 clamp(24px,6.5vw,32px)/1.13 system-ui,sans-serif;letter-spacing:-.035em}.fl-hero-carousel .fl-hero-mobile-description{max-width:45ch;font:400 13px/1.45 system-ui,sans-serif;color:#616161}.fl-hero-carousel .fl-hero-mobile-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-top:auto;padding:0 16px;border-radius:8px;background:#242424;color:#fff;font:600 12px/1.2 system-ui,sans-serif}.fl-hero-mobile-action span{font-size:19px;font-weight:400;line-height:1}.fl-hero-carousel .fl-hero-controls{left:auto;right:16px;bottom:10px;transform:none}}@media(max-width:359px){.home .fl-showroom-stage.fl-hero-carousel{height:484px}.fl-hero-carousel .fl-hero-image{flex-basis:195px;height:195px}.fl-hero-carousel .fl-hero-mobile-copy{padding:18px 16px 38px}}@media(prefers-reduced-motion:reduce){.fl-hero-carousel .fl-hero-slide{transition:none}}.home .fl-company-layout>.fl-factory-carousel{min-width:0;width:100%;align-self:center}.home .fl-factory-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0}.home .fl-factory-track.is-enhanced{scrollbar-width:none}.home .fl-factory-track.is-enhanced::-webkit-scrollbar{display:none}.home .fl-home-company .fl-factory-slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;align-self:auto}.home .fl-home-company .fl-factory-slide img{display:block;width:100%;height:294px;min-height:0;max-height:none;object-fit:cover;object-position:center}.home .fl-home-company .fl-factory-slide figcaption{min-height:30px;margin:8px 0 0}.home .fl-factory-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:1px;min-height:32px}.home .fl-factory-controls[hidden]{display:none}.home .fl-factory-toggle[hidden]{display:none}.home .fl-factory-step{display:flex;align-items:center;gap:11px}.home .fl-factory-controls button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #b9c3c9;border-radius:50%;background:transparent;color:#253138;cursor:pointer;font:inherit;line-height:1;transition:background .2s,border-color .2s}.home .fl-factory-step button{width:30px;height:30px;font-size:15px}.home .fl-factory-toggle{border-radius:15px!important;min-height:30px;padding:0 12px!important;font-size:10px!important;letter-spacing:.03em}.home .fl-factory-controls button:hover,.home .fl-factory-controls button:focus-visible{background:#fff;border-color:#65747d}.home .fl-factory-controls button:focus-visible,.home .fl-factory-track:focus-visible{outline:2px solid #336d98;outline-offset:2px}.home .fl-factory-count{color:#53646e;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap}.home .fl-factory-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1023px){.home .fl-home-company .fl-factory-slide img{height:280px}}@media(max-width:680px){.home .fl-home-company .fl-factory-slide img{height:260px}.home .fl-factory-step button{width:40px;height:40px}.home .fl-factory-toggle{min-height:40px;padding-inline:14px!important}}@media(prefers-reduced-motion:reduce){.home .fl-factory-track{scroll-behavior:auto}}body.home{--fl-action-radius:8px;--fl-action-height:46px}body.home #explore .viewer-info .actions>a:is(.btn,.link),body.home #explore .explorer-meta #family-page-link,body.home .fl-home-company-copy .fl-text-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--fl-action-height);padding:12px 20px;margin:0;gap:0;border:1px solid var(--fl-action-border,#737373);border-radius:var(--fl-action-radius);background:var(--fl-action-bg,transparent);color:var(--fl-action-color,#202020);font-size:13px;font-weight:550;line-height:1.5;text-align:center;text-decoration:none;white-space:normal;box-shadow:none;transform:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.home #explore .viewer-info .actions>a:is(.btn,.link):hover,body.home #explore .explorer-meta #family-page-link:hover,body.home .fl-home-company-copy .fl-text-link:hover{background:var(--fl-action-hover-bg,#ededed);border-color:var(--fl-action-hover-border,#202020);color:var(--fl-action-color,#202020);font-weight:550;text-decoration:none;transform:none}body.home #explore .viewer-info .actions>a:is(.btn,.link):focus-visible,body.home #explore .explorer-meta #family-page-link:focus-visible,body.home .fl-home-company-copy .fl-text-link:focus-visible{outline:2px solid var(--fl-action-focus,currentColor);outline-offset:4px;text-decoration:none}body.home #explore .viewer-info .actions>a:is(.btn,.link)>span[aria-hidden],body.home #explore .explorer-meta #family-page-link>span,body.home .fl-home-company-copy .fl-text-link>span[aria-hidden]{display:none}body.home #explore .viewer-info .actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:22px}body.home #explore .viewer-info .actions>a:is(.btn,.link){width:100%}body.home #explore .viewer-info .actions>a:is(.btn,.link)[data-quote]{order:1;--fl-action-bg:#f5f4ef;--fl-action-border:#f5f4ef;--fl-action-color:#202020;--fl-action-focus:#f5f4ef;--fl-action-hover-bg:#deddd6;--fl-action-hover-border:#deddd6}body.home #explore .viewer-info .actions>#product-detail-link,body.home #explore .explorer-meta #family-page-link{order:2;--fl-action-color:#f7f7f5;--fl-action-border:#939393;--fl-action-hover-bg:#363636;--fl-action-hover-border:#f7f7f5}body.home #explore .explorer-meta #family-page-link{font-size:12px;padding:10px 16px}body.home .fl-home-company-copy .fl-text-link{margin-top:4px}@media(max-width:1023px) and (min-width:761px){body.home #explore .viewer-info .actions{flex-direction:row}body.home #explore .viewer-info .actions>a:is(.btn,.link){width:auto;flex:1}}@media(prefers-reduced-motion:reduce){body.home #explore .viewer-info .actions>a:is(.btn,.link),body.home #explore .explorer-meta #family-page-link,body.home .fl-home-company-copy .fl-text-link{transition:none}}body.home #explore #product-rail .product-thumb>button{display:block;position:relative;width:100%;height:auto;min-height:0;aspect-ratio:4/3;padding:0;border:0;overflow:hidden;background:transparent}body.home #explore #product-rail .product-thumb img{display:block;width:100%;height:100%;padding:0;margin:0;object-fit:contain}body.home #explore #product-rail .product-preview-hint{z-index:1;pointer-events:none}body.home #showroom-stage .fl-hero-mobile-eyebrow{font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none;color:#565656}@media(max-width:680px){body.home #showroom-stage .fl-hero-mobile-eyebrow{font-size:13px}}body img.fl-subject-fitted{padding:0!important;object-fit:contain!important;object-position:center!important;transform-origin:50% 50%!important;transform:var(--fl-fit-transform,none)!important;clip-path:var(--fl-fit-clip,none)!important;transition:none!important}body.home #product-rail .product-card.active .product-thumb::after{content:none}