.wf-film{--wf-film-ink:#171817;--wf-film-paper:#f5f2ec;--wf-film-line:rgba(23,24,23,.14);--wf-film-soft:#e9e3da;--wf-film-accent:#9a7c5d;color:var(--wf-film-ink)}.wf-film *{box-sizing:border-box}.wf-film img{display:block;width:100%;height:100%;object-fit:cover}.wf-film-container{width:min(1500px,calc(100% - 64px));margin:0 auto}.wf-film-eyebrow{margin:0 0 16px;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.wf-film-title{margin:0;font-size:clamp(42px,6vw,92px);line-height:.98;letter-spacing:-.045em;font-weight:600}.wf-film-h2{margin:0;font-size:clamp(32px,4.2vw,62px);line-height:1.02;letter-spacing:-.035em;font-weight:600}.wf-film-copy{font-size:16px;line-height:1.7;color:#171817b8}.wf-film-copy p{margin:0}.wf-film-placeholder{width:100%;height:100%;min-height:220px;background:#dfdbd3;overflow:hidden}.wf-film-placeholder svg{width:100%;height:100%}.wf-film-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-weight:600}.wf-film-link:after{content:"\2192";transition:transform .2s ease}.wf-film-link:hover:after{transform:translate(4px)}.wf-film-hero{background:#1b1c1a;color:#fff;padding:46px 0 72px;overflow:hidden}.wf-film-hero .wf-film-container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);gap:76px;align-items:end}.wf-film-hero__copy{padding-top:80px}.wf-film-hero .wf-film-eyebrow{color:#ffffff94}.wf-film-hero__lead{max-width:620px;margin:30px 0 0;font-size:18px;line-height:1.65;color:#ffffffbd}.wf-film-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.wf-film-hero__media{position:relative;min-height:650px}.wf-film-hero__main{position:absolute;top:0;right:0;bottom:72px;left:0;overflow:hidden;border-radius:2px}.wf-film-hero__detail{position:absolute;width:46%;height:38%;right:-4%;bottom:0;border:10px solid #1b1c1a}.wf-film-hero__index{position:absolute;left:-34px;bottom:28px;display:grid;gap:6px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8a}.wf-film-layers{background:var(--wf-film-paper);padding:120px 0}.wf-film-layers__head{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:end;margin-bottom:64px}.wf-film-layers__board{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:0;border:1px solid var(--wf-film-line);background:#fff}.wf-film-layers__visual{min-height:580px;position:relative;overflow:hidden}.wf-film-layers__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 65%,rgba(0,0,0,.15))}.wf-film-layers__list{display:flex;flex-direction:column}.wf-film-layer{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:28px 32px;border-bottom:1px solid var(--wf-film-line);flex:1;align-content:center}.wf-film-layer:last-child{border-bottom:0}.wf-film-layer__num{font-variant-numeric:tabular-nums;font-size:12px;color:#8f7458}.wf-film-layer h3{margin:0 0 8px;font-size:20px}.wf-film-layer p{margin:0;font-size:14px;line-height:1.55;color:#171817a6}.wf-film-process{padding:120px 0;background:#fff;overflow:hidden}.wf-film-process__head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:58px}.wf-film-process__head .wf-film-copy{max-width:560px}.wf-film-process__rail{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:14px}.wf-film-step{min-width:320px;width:26vw;max-width:420px;scroll-snap-align:start;border-left:1px solid var(--wf-film-line);padding:0 28px 34px}.wf-film-step:first-child{border-left:0;padding-left:0}.wf-film-step__num{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#1718178c}.wf-film-step__media{aspect-ratio:4/3;margin-bottom:24px;overflow:hidden;background:#e9e5de}.wf-film-step h3{font-size:24px;margin:0 0 10px}.wf-film-step p{margin:0;font-size:14px;line-height:1.6;color:#171817ab}.wf-film-zones{padding:120px 0;background:#232421;color:#fff}.wf-film-zones__head{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:58px}.wf-film-zones .wf-film-copy{color:#ffffffad}.wf-film-zones__grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:360px 300px;gap:12px}.wf-film-zone{position:relative;overflow:hidden;background:#343531}.wf-film-zone:nth-child(1){grid-row:1/3}.wf-film-zone:nth-child(4){grid-column:2/4}.wf-film-zone__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.68));display:flex;align-items:flex-end;padding:26px}.wf-film-zone__overlay span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-bottom:6px}.wf-film-zone__overlay h3{font-size:22px;margin:0}.wf-film-zone__overlay p{font-size:13px;line-height:1.5;color:#ffffffb3;margin:8px 0 0;max-width:340px}.wf-film-controls{padding:110px 0;background:#ebe6de}.wf-film-controls__head{max-width:850px;margin-bottom:54px}.wf-film-controls__track{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(23,24,23,.28)}.wf-film-control{position:relative;padding:34px 28px 0 0}.wf-film-control:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#8b7055;top:-5px;left:0}.wf-film-control__kicker{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#80664e}.wf-film-control h3{margin:10px 0;font-size:20px}.wf-film-control p{margin:0;font-size:14px;line-height:1.58;color:#171817a8}.wf-film-range{padding:120px 0;background:#fff}.wf-film-range__head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:52px}.wf-film-range__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wf-film-range-card{border:1px solid var(--wf-film-line);min-height:390px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease}.wf-film-range-card:hover{transform:translateY(-4px);border-color:#17181766}.wf-film-range-card__media{aspect-ratio:16/10;overflow:hidden;background:#e9e5de}.wf-film-range-card__body{padding:26px;display:flex;flex-direction:column;flex:1}.wf-film-range-card__tag{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#8a6f55}.wf-film-range-card h3{font-size:24px;margin:10px 0}.wf-film-range-card p{margin:0 0 24px;font-size:14px;line-height:1.55;color:#171817a6}.wf-film-range-card .wf-film-link{margin-top:auto}.wf-film-gallery{padding:120px 0;background:#f3f1ed;overflow:hidden}.wf-film-gallery__head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:46px}.wf-film-gallery__head .wf-film-copy{max-width:520px}.wf-film-gallery__row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.wf-film-gallery-card{min-width:min(72vw,760px);scroll-snap-align:start}.wf-film-gallery-card__media{aspect-ratio:16/9;overflow:hidden;background:#dedad3}.wf-film-gallery-card__caption{display:flex;justify-content:space-between;gap:20px;padding:14px 2px 0;font-size:13px;color:#1718179e}.wf-film-gallery-card__caption strong{color:#171817;font-weight:600}.wf-film-enquiry{padding:110px 0;background:#b9a58f}.wf-film-enquiry__box{display:grid;grid-template-columns:1.05fr .95fr;gap:100px}.wf-film-enquiry__lead{font-size:clamp(36px,4.5vw,66px);line-height:1.02;letter-spacing:-.04em;margin:0}.wf-film-enquiry__right{display:grid;gap:28px}.wf-film-enquiry__fields{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(23,24,23,.35)}.wf-film-enquiry__field{padding:18px 12px 18px 0;border-bottom:1px solid rgba(23,24,23,.24);font-size:13px}.wf-film-enquiry__field:nth-child(2n){padding-left:20px;border-left:1px solid rgba(23,24,23,.2)}.wf-film-enquiry__field span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;opacity:.65;margin-bottom:5px}@media(max-width:989px){.wf-film-container{width:min(100% - 32px,1500px)}.wf-film-hero{padding:28px 0 42px}.wf-film-hero .wf-film-container,.wf-film-layers__head,.wf-film-layers__board,.wf-film-zones__head,.wf-film-range__head,.wf-film-enquiry__box{grid-template-columns:1fr;gap:36px}.wf-film-hero__copy{padding-top:34px}.wf-film-hero__media{min-height:520px}.wf-film-hero__index{display:none}.wf-film-layers,.wf-film-process,.wf-film-zones,.wf-film-range,.wf-film-gallery{padding:78px 0}.wf-film-layers__visual{min-height:420px}.wf-film-process__head,.wf-film-gallery__head{display:block}.wf-film-process__head .wf-film-copy,.wf-film-gallery__head .wf-film-copy{margin-top:20px}.wf-film-zones__grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 260px 260px}.wf-film-zone:nth-child(1){grid-row:auto;grid-column:1/3}.wf-film-zone:nth-child(4){grid-column:1/3}.wf-film-controls__track{grid-template-columns:1fr 1fr;row-gap:38px}.wf-film-range__grid{grid-template-columns:1fr 1fr}.wf-film-enquiry{padding:78px 0}}@media(max-width:640px){.wf-film-container{width:calc(100% - 24px)}.wf-film-title{font-size:44px}.wf-film-h2{font-size:36px}.wf-film-hero__lead{font-size:16px}.wf-film-hero__media{min-height:420px}.wf-film-hero__main{top:0;right:0;bottom:54px;left:0}.wf-film-hero__detail{width:52%;height:34%;border-width:7px}.wf-film-layers__visual{min-height:330px}.wf-film-layer{padding:22px 20px;grid-template-columns:34px 1fr}.wf-film-step{min-width:82vw;padding-right:18px}.wf-film-zones__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.wf-film-zone,.wf-film-zone:nth-child(1),.wf-film-zone:nth-child(4){min-width:82vw;height:420px;scroll-snap-align:start}.wf-film-controls__track,.wf-film-range__grid{grid-template-columns:1fr}.wf-film-gallery-card{min-width:88vw}.wf-film-enquiry__fields{grid-template-columns:1fr}.wf-film-enquiry__field:nth-child(2n){padding-left:0;border-left:0}.wf-film-enquiry__box{gap:42px}}.wf-film{max-width:100%}.wf-film :where(h1,h2,h3,h4,h5,h6){color:inherit;overflow-wrap:break-word}.wf-film :where([class*=__grid],[class*=__layout],[class*=__wrap],[class*=__top],[class*=__in])>*{min-width:0}.wf-film :where(.media,[class*=__media],[class*=__visual],[class*=__cover],[class*=__stage]){min-width:0;max-width:100%;overflow:hidden}.wf-film :where(.wf-ph,[class$=-ph],.wfc-ph){max-width:100%;overflow:hidden}.wf-film :where(.media,[class*=__media],[class*=__visual],[class*=__cover],article)>:where(.wf-ph,[class$=-ph],.wfc-ph){width:100%;height:100%;min-height:0;max-height:100%}.wf-film :where(.media,[class*=__media],[class*=__visual],[class*=__cover],article)>:where(.wf-ph,[class$=-ph],.wfc-ph)>svg{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:cover}.wf-film :where(img,svg){max-width:100%}@media(max-width:989px){.wf-film :where(h1,h2,h3){overflow-wrap:normal;word-break:normal}}.wf-film-hero h1,.wf-film-hero h2,.wf-film-hero h3,.wf-film-zones h1,.wf-film-zones h2,.wf-film-zones h3{color:#f6f3ed}
/*# sourceMappingURL=/cdn/shop/t/22/assets/wf-film-manufacturing.css.map */
