/* Real material photography, kept independent from shared catalogue styling. */
.materials-experience{color:#153f38;overflow:hidden;font-family:Plex,Arial,sans-serif}.materials-experience h1,.materials-experience h2,.materials-experience h3{font-weight:600;letter-spacing:-.035em;line-height:1.06;transform:none}.materials-experience p{font-weight:400;line-height:1.65;letter-spacing:0}.material-opening{padding:65px 6% 30px;display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;align-items:center}.material-kicker{font-size:18px;margin:0 0 30px}.material-opening h1{font-size:clamp(58px,6.2vw,94px);white-space:pre-line;margin:0 0 28px}.material-opening-lead{font-size:clamp(19px,1.75vw,25px);max-width:430px}.material-jumps{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:32px}.material-jumps .text-link{font-size:16px}.material-jumps .text-link>span:last-child:not([data-en]){font-size:26px}.material-hero-photo{margin:0;position:relative;padding-bottom:10px}.material-photo{width:100%;display:block;object-fit:cover;clip-path:url('#organic-photo');border:0;transform:none}.material-hero-photo>.material-photo{height:clamp(360px,35vw,510px);object-position:center}.material-hero-photo figcaption{padding:27px 7% 0}.material-hero-photo figcaption>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.material-hero-photo h2{font-size:40px;margin:0}.material-hero-photo figcaption p{font-size:19px;margin:13px 0 0}.material-status{display:inline-block;font-size:14px;line-height:1.5;opacity:.75}.material-reference-note{max-width:1040px;margin:55px auto 0;padding:0 6%;display:grid;grid-template-columns:.75fr 1.25fr;gap:7%;align-items:start}.material-reference-note h2{font-size:clamp(28px,2.6vw,39px);margin:0}.material-reference-note p{font-size:16px;margin:0}.material-timber{padding:110px 6% 75px}.material-section-heading{display:grid;grid-template-columns:1fr .85fr;gap:12%;align-items:end;margin-bottom:55px}.material-section-heading h2{font-size:clamp(42px,4.6vw,68px);margin:0;max-width:680px}.material-section-heading>p{font-size:20px;margin:0;max-width:500px}.material-wood-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4%}.material-wood-story{min-width:0}.material-wood-story figure{margin:0}.material-wood-story .material-photo{height:340px;aspect-ratio:1/1}.material-wood-story:nth-child(2) .material-photo{clip-path:url('#organic-pebble')}.material-wood-story:nth-child(3) .material-photo{object-position:63% 45%}.material-wood-copy{padding:26px 5% 0}.material-wood-copy h3,.material-metal-story h3{font-size:clamp(31px,2.8vw,41px);margin:0 0 13px}.material-wood-copy>p:not(.material-feeling),.material-metal-story>div>p:not(.material-feeling){font-size:17px;margin:0 0 23px}.materials-experience .material-feeling{font-size:21px;line-height:1.4;margin:0 0 18px}.material-study-link{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.material-study-link .text-link{font-size:15px}.material-metals{padding:75px 9% 70px;background:#eeedda;border-radius:47% 53% 49% 51% / 3% 4% 4% 3%}.material-metals .material-section-heading{grid-template-columns:1.1fr .9fr;gap:10%}.material-metal-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%}.material-metal-story{min-width:0}.material-metal-story figure{margin:0 0 28px}.material-metal-story .material-photo{height:320px;clip-path:url('#organic-pebble')}.material-metal-story>div{padding:0 4%}.material-metal-story:nth-child(2) .material-photo{clip-path:url('#organic-photo')}.material-colour-section{padding:100px 6% 85px;position:relative}.material-anchor{position:absolute;top:0}.material-colour-section .material-section-heading{margin-bottom:30px}.material-colour-studio{display:grid;grid-template-columns:1.25fr 1fr;gap:6%;align-items:center}.material-colour-stage{min-width:0}.material-colour-stage .product-viewer{height:520px;background:#eeebd9}.material-model-caption{text-align:center;font-size:14px;margin:14px 0 0}.material-colour-choices h3{font-size:38px;min-height:1.1em;margin:0 0 28px}.materials-experience .finish-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}.materials-experience .finish-swatches .colour-choice{width:auto;min-width:0;font-family:inherit;font-size:13px;line-height:1.5;transform:none}.materials-experience .finish-swatches .colour-choice i{width:55px;height:61px;margin:0 auto 8px;transform:none}.materials-experience .material-screen-note{font-size:15px;max-width:440px;margin:25px 0}.material-colour-choices .button{font-size:15px}.material-sample-invitation{background:#d8eb52;padding:75px 10%;border-radius:44% 56% 51% 49% / 6% 5% 7% 5%;display:flex;gap:8%;align-items:flex-start;margin:0 4% 55px}.material-sample-invitation>img{margin-top:10px;flex:0 0 70px;max-width:70px;height:auto;transform:none}.material-sample-invitation>div{max-width:740px}.material-sample-invitation h2{font-size:clamp(40px,4.3vw,65px);margin:0 0 25px}.material-sample-invitation p{font-size:20px;max-width:650px;margin:0 0 28px}.material-credits{padding:0 8% 65px;max-width:1120px;margin:0 auto}.material-credits details{border:0;padding:0;background:none}.material-credits summary{display:flex;align-items:center;gap:20px;cursor:pointer;font-size:18px;list-style:none;padding:15px 0}.material-credits summary::-webkit-details-marker{display:none}.material-credits summary>span:last-child{font-size:28px}.material-credits p{font-size:14px;margin:15px 0;max-width:900px}.material-credits ul{padding:0;list-style:none;margin:20px 0}.material-credits li{font-size:14px;line-height:1.8;margin:8px 0;overflow-wrap:anywhere}.material-credits a{text-decoration:underline;text-underline-offset:3px}.materials-experience a:focus-visible,.materials-experience button:focus-visible,.material-credits summary:focus-visible{outline:3px solid #153f38;outline-offset:5px;border-radius:9px}.materials-experience [id]{scroll-margin-top:110px}
html[dir=rtl] .materials-experience{font-family:PlexArabic,Plex,Arial,sans-serif}html[dir=rtl] .materials-experience h1,html[dir=rtl] .materials-experience h2,html[dir=rtl] .materials-experience h3{letter-spacing:0;line-height:1.35}html[dir=rtl] .material-opening h1{font-size:clamp(52px,5.4vw,83px)}
@media(min-width:1600px){.material-opening,.material-timber,.material-colour-section{padding-left:max(6%,calc((100vw - 1440px)/2));padding-right:max(6%,calc((100vw - 1440px)/2))}}
@media(max-width:1000px){.material-opening{grid-template-columns:1fr 1.05fr;gap:4%;padding-top:45px}.material-opening h1{font-size:65px}.material-hero-photo>.material-photo{height:360px}.material-hero-photo figcaption>div{gap:8px}.material-wood-grid{gap:3%}.material-wood-story .material-photo{height:260px}.material-wood-copy h3{font-size:31px}.material-section-heading{gap:6%}.material-section-heading>p{font-size:18px}.material-colour-studio{grid-template-columns:1fr 1fr;gap:4%}.material-colour-stage .product-viewer{height:420px}.materials-experience .finish-swatches{gap:16px 8px}.materials-experience .finish-swatches .colour-choice{font-size:12px}.material-sample-invitation{gap:6%;padding:60px 7%}}
@media(max-width:720px){.material-opening{display:flex;flex-direction:column;align-items:stretch;gap:38px;padding:38px 6% 10px}.material-kicker{font-size:16px;margin-bottom:25px}.material-opening h1{font-size:clamp(50px,11vw,76px);max-width:560px;margin-bottom:23px}.material-opening-lead{font-size:21px;max-width:450px}.material-jumps{margin-top:24px;gap:8px 23px}.material-hero-photo>.material-photo{height:320px}.material-hero-photo figcaption{padding-top:19px}.material-hero-photo h2{font-size:36px}.material-hero-photo figcaption>div{gap:9px 17px}.material-hero-photo figcaption p{font-size:18px}.material-reference-note{display:block;margin-top:48px;padding:0 8%}.material-reference-note h2{font-size:31px;margin-bottom:20px;max-width:330px}.material-reference-note p{font-size:16px}.material-timber{padding:75px 6% 55px}.material-section-heading{display:block;margin-bottom:35px}.material-section-heading h2{font-size:45px;margin-bottom:24px}.material-section-heading>p{font-size:19px}.material-wood-grid{display:block}.material-wood-story{margin-bottom:48px}.material-wood-story:last-child{margin-bottom:0}.material-wood-story .material-photo{height:330px;aspect-ratio:auto}.material-wood-copy{padding-top:24px}.material-wood-copy h3{font-size:36px}.materials-experience .material-feeling{font-size:22px}.material-wood-copy>p:not(.material-feeling),.material-metal-story>div>p:not(.material-feeling){font-size:18px;max-width:480px}.material-study-link{flex-direction:row;align-items:center;justify-content:space-between;gap:15px}.material-study-link .text-link{font-size:15px;gap:12px}.material-metals{padding:60px 6%;border-radius:47% 53% 49% 51% / 2% 3% 3% 2%}.material-metals .material-section-heading{display:block}.material-metal-grid{display:block}.material-metal-story{margin-bottom:48px}.material-metal-story:last-child{margin-bottom:0}.material-metal-story .material-photo{height:290px}.material-metal-story h3{font-size:37px}.material-colour-section{padding:70px 6%}.material-colour-studio{display:block}.material-colour-stage .product-viewer{height:370px}.material-model-caption{font-size:13px}.material-colour-choices{padding:35px 5% 0}.material-colour-choices h3{font-size:34px;margin-bottom:25px}.materials-experience .finish-swatches{gap:18px 12px}.materials-experience .finish-swatches .colour-choice{font-size:13px}.material-sample-invitation{display:block;padding:45px 8%;margin:0 4% 35px}.material-sample-invitation>img{width:55px;max-width:55px;margin:0 0 28px}.material-sample-invitation h2{font-size:42px}.material-sample-invitation p{font-size:18px}.material-credits{padding:0 8% 50px}.material-credits summary{font-size:17px}html[dir=rtl] .material-opening h1{font-size:clamp(47px,10vw,70px)}}
@media(prefers-reduced-motion:reduce){.materials-experience *{scroll-behavior:auto}}
