.fhw-page{--ink:#171b1e;--muted:#59636a;--blue:#68bbed;--fine:#e8ecee;--paper:#fff;--font:"IBM Plex Mono","Courier New",monospace;--wrap:1500px}.fhw-page *{box-sizing:border-box}.fhw-page{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-weight:300}.fhw-page a{color:inherit}.fhw-page img{object-fit:cover;width:100%;height:100%;display:block}.fhw-page ::selection{color:#121a20;background:#c4e8fc}.fhw-page .fhw-shell{max-width:var(--wrap);margin:auto}.fhw-page .fhw-hero{border-bottom:1px solid var(--fine);grid-template-columns:25% 41% 34%;min-height:570px;display:grid}.fhw-page .fhw-hero-copy{background:#fff;flex-direction:column;justify-content:center;padding:clamp(38px,4.8vw,86px) clamp(26px,4.5vw,72px) 42px;display:flex}.fhw-page .fhw-hero-tag,.fhw-page .fhw-micro{letter-spacing:.29em;text-transform:uppercase;font-size:10px;font-weight:500}.fhw-page .fhw-hero-tag{white-space:nowrap;align-items:center;gap:15px;display:flex}.fhw-page .fhw-hero-tag:after{content:"";background:var(--blue);width:35px;height:1px}.fhw-page .fhw-rule{background:var(--blue);width:47px;height:2px;margin:29px 0 25px}.fhw-page h1,.fhw-page h2,.fhw-page p{margin:0}.fhw-page h1{letter-spacing:-.065em;max-width:10ch;font-size:clamp(39px,4.2vw,70px);font-weight:300;line-height:1.17}.fhw-page h1 em{color:#61aee3;font-style:normal}.fhw-page .fhw-hero-copy p{color:var(--muted);max-width:33ch;margin-top:24px;font-size:13px;line-height:1.95}.fhw-page .fhw-explore{border-bottom:1px solid #90c9ed;align-self:start;align-items:center;gap:15px;margin-top:32px;padding-bottom:9px;font-size:11px;font-weight:400;text-decoration:none;transition:gap .2s;display:inline-flex}.fhw-page .fhw-explore:hover{gap:25px}.fhw-page .fhw-arrow{color:#448fc0;font-size:17px;line-height:1}.fhw-page .fhw-hero-middle{min-width:0;overflow:hidden}.fhw-page .fhw-hero-middle img{object-position:48% center}.fhw-page .fhw-hero-detail{background:#f8fafb;overflow:hidden}.fhw-page .fhw-hero-detail img{object-position:center}.fhw-page .fhw-section-intro{border-bottom:1px solid var(--fine);justify-content:space-between;align-items:end;gap:30px;padding:42px clamp(26px,4vw,68px) 34px;display:flex}.fhw-page .fhw-section-intro .fhw-kicker{color:#429ed6;letter-spacing:.23em;margin-bottom:9px;font-size:10px;font-weight:500}.fhw-page .fhw-section-intro h2{letter-spacing:-.05em;font-size:clamp(24px,2.3vw,39px);font-weight:300}.fhw-page .fhw-section-intro p{color:var(--muted);max-width:38ch;font-size:11px;line-height:1.8}.fhw-page .fhw-range{padding:0 clamp(16px,2.1vw,34px)}.fhw-page .fhw-product-line{background:#fff;border-bottom:12px solid #fff;grid-template-columns:minmax(0,44%) minmax(0,29%) minmax(0,27%);min-height:296px;scroll-margin-top:12px;display:grid}.fhw-page .fhw-scene{background:#e9e6e2;min-height:296px;overflow:hidden}.fhw-page .fhw-scene img{transition:transform .55s}.fhw-page .fhw-product-line:hover .fhw-scene img{transform:scale(1.025)}.fhw-page .fhw-description{background:#fff;align-items:center;min-width:0;padding:30px clamp(22px,2.65vw,43px);display:flex}.fhw-page .fhw-description-wrap{max-width:430px}.fhw-page .fhw-micro{color:#398fc4;letter-spacing:.19em;align-items:center;gap:11px;font-size:9px;display:flex}.fhw-page .fhw-micro-bar{background:var(--blue);flex:none;width:27px;height:2px}.fhw-page .fhw-description h2{letter-spacing:-.045em;margin:17px 0 13px;font-size:clamp(20px,2.15vw,31px);font-weight:400;line-height:1.35}.fhw-page .fhw-description p{color:#67737b;max-width:39ch;font-size:11px;line-height:1.9}.fhw-page .fhw-family-label{color:#93a1a9;letter-spacing:.18em;margin-top:20px;font-size:8px;font-weight:500}.fhw-page .fhw-family-chips{flex-wrap:wrap;gap:5px 8px;margin-top:9px;display:flex}.fhw-page .fhw-family-chip{color:#62717c;border-bottom:1px solid #d8eaf6;padding:0 0 3px;font-size:9px;line-height:1.55}.fhw-page .fhw-product-photo{background:#fff;justify-content:center;align-items:center;min-width:0;padding:10px 14px;display:flex}.fhw-page .fhw-product-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:240px}.fhw-page .fhw-footline{border-top:1px solid #e6eaed;justify-content:space-between;gap:16px;margin-top:5px;padding:40px clamp(22px,4vw,60px) 54px;display:flex}.fhw-page .fhw-footline small{color:#818d95;font-size:10px;line-height:1.8}.fhw-page .fhw-footline .fhw-brand{color:#a61726;letter-spacing:.13em;font-weight:500}.fhw-page .fhw-site-bottom{color:#308fbf;border-bottom:1px solid #9bcfe8;align-self:start;font-size:10px;text-decoration:none}@media (width>=1550px){.fhw-page .fhw-hero{min-height:610px}.fhw-page .fhw-product-line,.fhw-page .fhw-scene{min-height:320px}}@media (width<=1050px){.fhw-page .fhw-hero{grid-template-columns:28% 40% 32%;min-height:490px}.fhw-page .fhw-hero-copy{padding:38px 28px}.fhw-page .fhw-hero-copy p{font-size:12px}.fhw-page .fhw-range{padding:0 14px}.fhw-page .fhw-product-line{grid-template-columns:42% 33% 25%;min-height:260px}.fhw-page .fhw-scene{min-height:260px}.fhw-page .fhw-description{padding:20px}.fhw-page .fhw-description h2{font-size:20px}.fhw-page .fhw-product-photo{padding:8px}.fhw-page .fhw-product-photo img{max-height:210px}}@media (width<=720px){.fhw-page .fhw-hero{grid-template-columns:1fr 1fr;min-height:auto}.fhw-page .fhw-hero-copy{grid-column:1/-1;min-height:360px;padding:40px 25px 43px}.fhw-page .fhw-hero h1{max-width:none;font-size:clamp(42px,10vw,64px)}.fhw-page .fhw-hero-copy p{max-width:43ch}.fhw-page .fhw-hero-middle,.fhw-page .fhw-hero-detail{height:230px}.fhw-page .fhw-section-intro{flex-direction:column;align-items:start;gap:12px;padding:36px 24px 24px}.fhw-page .fhw-section-intro h2{font-size:29px}.fhw-page .fhw-range{padding:0 10px}.fhw-page .fhw-product-line{min-height:unset;border-bottom-width:18px;border-top:1px solid var(--fine);grid-template-columns:58% 42%}.fhw-page .fhw-scene{aspect-ratio:16/8.5;grid-column:1/-1;min-height:auto}.fhw-page .fhw-description{grid-column:1;align-items:start;padding:20px 8px 23px 13px}.fhw-page .fhw-description h2{font-size:clamp(17px,4vw,22px)}.fhw-page .fhw-description p{font-size:10px;line-height:1.7}.fhw-page .fhw-micro{font-size:8px}.fhw-page .fhw-product-photo{grid-column:2;min-height:205px;padding:8px}.fhw-page .fhw-product-photo img{max-height:220px}.fhw-page .fhw-family-chips{gap:5px}.fhw-page .fhw-family-chip{font-size:8px}.fhw-page .fhw-footline{flex-direction:column;padding:30px 23px}}@media (width<=390px){.fhw-page .fhw-hero-middle,.fhw-page .fhw-hero-detail{height:170px}.fhw-page .fhw-scene{aspect-ratio:16/9}.fhw-page .fhw-product-line{grid-template-columns:57% 43%}.fhw-page .fhw-description{padding:16px 4px 19px 9px}.fhw-page .fhw-description h2{font-size:17px}.fhw-page .fhw-family-label{margin-top:12px}}@media (prefers-reduced-motion:reduce){.fhw-page{scroll-behavior:auto}.fhw-page .fhw-scene img,.fhw-page .fhw-explore{transition:none}.fhw-page .fhw-product-line:hover .fhw-scene img{transform:none}}@media print{.fhw-page .fhw-hero{min-height:400px}.fhw-page .fhw-product-line{break-inside:avoid;min-height:255px}.fhw-page .fhw-scene{min-height:255px}.fhw-page .fhw-range{padding:0}.fhw-page .fhw-footline,.fhw-page .fhw-explore{display:none}}.fhw-page{width:100%;font-family:IBM Plex Mono,monospace;font-weight:300;overflow:hidden}.fhw-page .fhw-hero{isolation:auto;width:100%;height:auto;max-height:none;margin:0;overflow:visible}.fhw-page .fhw-hero-copy{text-align:start;align-items:stretch;width:auto;margin:0;animation:none}.fhw-page .fhw-hero h1{max-width:10ch}.fhw-page .fhw-hero img,.fhw-page .fhw-product-photo img,.fhw-page .fhw-scene img{max-width:100%}.fhw-page[dir=rtl]{font-family:Tajawal,sans-serif}.fhw-page[dir=rtl] h1,.fhw-page[dir=rtl] h2,.fhw-page[dir=rtl] .fhw-hero-tag,.fhw-page[dir=rtl] .fhw-micro,.fhw-page[dir=rtl] .fhw-family-label,.fhw-page[dir=rtl] .fhw-section-intro .fhw-kicker{letter-spacing:0}.fhw-page[dir=rtl] .fhw-hero-copy,.fhw-page[dir=rtl] .fhw-description{text-align:right}.fhw-page[dir=rtl] .fhw-explore .fhw-arrow{transform:scaleX(-1)}@media (width<=720px){.fhw-page .fhw-hero h1,.fhw-page[dir=rtl] .fhw-hero h1{max-width:none}}.fhw-page .fhw-hero-copy{min-width:0;padding-inline:clamp(17px,2.1vw,32px)}.fhw-page .fhw-hero h1{overflow-wrap:normal;max-width:100%;font-size:clamp(26px,2.45vw,39px);line-height:1.24}.fhw-page .fhw-hero-copy p{max-width:36ch}@media (width<=1050px) and (width>=721px){.fhw-page .fhw-hero-copy{padding-inline:clamp(15px,1.9vw,24px)}.fhw-page .fhw-hero h1{font-size:clamp(23px,2.8vw,32px)}}@media (width<=720px){.fhw-page .fhw-hero-copy{padding:40px 25px 43px}.fhw-page .fhw-hero h1{font-size:clamp(39px,9vw,58px)}}@media (width>=721px) and (width<=1250px){.fhw-page .fhw-hero-tag{white-space:normal;letter-spacing:.14em;font-size:9px}.fhw-page .fhw-hero-tag:after{width:22px}}.fhw-page[dir=rtl] .fhw-hero h1{max-width:100%}.fhw-page .fhw-hero{isolation:isolate;border-bottom:1px solid var(--fine);background:#f3ede6;justify-content:flex-start;align-items:center;width:100vw;height:clamp(625px,78vh,790px);min-height:625px;max-height:790px;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.fhw-page .fhw-hero-photo{z-index:0;object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.fhw-page .fhw-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff 0%,#fffffffe 22%,#fffffff5 36%,#ffffffd6 46%,#ffffff78 59%,#ffffff0a 79%,#0000 100%);position:absolute;inset:0}.fhw-page[dir=rtl] .fhw-hero:before{background:linear-gradient(270deg,#fff 0%,#fffffffe 22%,#fffffff5 36%,#ffffffd6 46%,#ffffff78 59%,#ffffff0a 79%,#0000 100%)}.fhw-page .fhw-hero-copy{z-index:2;box-sizing:border-box;text-align:start;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;width:min(100%,1580px);min-width:0;margin:0 auto;padding:68px clamp(35px,7vw,130px);display:flex;position:relative}.fhw-page[dir=rtl] .fhw-hero-copy{text-align:right;align-items:flex-start}.fhw-page .fhw-hero h1{letter-spacing:-.06em;overflow-wrap:normal;max-width:650px;font-size:clamp(42px,4.45vw,70px);font-weight:300;line-height:1.1}.fhw-page[dir=rtl] .fhw-hero h1{letter-spacing:0;max-width:650px;font-size:clamp(42px,4.6vw,70px)}.fhw-page .fhw-hero-copy p{color:#59636a;max-width:520px;font-size:13px;line-height:1.9}.fhw-page .fhw-hero-tag{white-space:normal}@media (width<=1050px){.fhw-page .fhw-hero{height:clamp(625px,78vh,790px);min-height:625px;max-height:790px}.fhw-page .fhw-hero-copy{width:100%;padding:60px clamp(26px,6vw,80px)}.fhw-page .fhw-hero h1,.fhw-page[dir=rtl] .fhw-hero h1{font-size:clamp(39px,5.5vw,64px)}}@media (width<=720px){.fhw-page .fhw-hero{align-items:center;height:clamp(625px,78vh,790px);min-height:625px;max-height:790px;display:flex}.fhw-page .fhw-hero-photo{object-position:60% center}.fhw-page[dir=rtl] .fhw-hero-photo{object-position:40% center}.fhw-page .fhw-hero:before{background:linear-gradient(#fffffff7,#ffffffd9 54%,#ffffff52 100%),linear-gradient(90deg,#fff 0%,#ffffffd9 48%,#0000 100%)}.fhw-page[dir=rtl] .fhw-hero:before{background:linear-gradient(#fffffff7,#ffffffd9 54%,#ffffff52 100%),linear-gradient(270deg,#fff 0%,#ffffffd9 48%,#0000 100%)}.fhw-page .fhw-hero-copy{grid-column:auto;width:100%;min-height:0;padding:32px 24px}.fhw-page .fhw-hero h1,.fhw-page[dir=rtl] .fhw-hero h1{max-width:100%;font-size:clamp(39px,9vw,58px)}.fhw-page .fhw-hero-copy p{max-width:43ch;font-size:12px}}@media (width<=390px){.fhw-page .fhw-hero h1,.fhw-page[dir=rtl] .fhw-hero h1{font-size:clamp(36px,9vw,43px)}.fhw-page .fhw-hero-copy{padding-inline:19px}}
