.wl-future{--ink:#f4e7dd;--muted:#c7aca3;--wine:#16090b;background:var(--wine);color:var(--ink);font-family:'Gotham Wellogic',Arial,sans-serif;font-weight:400;overflow:clip}
.wl-future *{box-sizing:border-box}.wl-future figure,.wl-future p{margin:0}.wl-future img{display:block;width:100%;height:auto}.wl-future a{color:inherit}.wl-future a:focus-visible,.wl-future video:focus-visible{outline:2px solid #dca58b;outline-offset:6px}.wl-future h1,.wl-future h2,.wl-future h3{font-weight:300;margin:0;letter-spacing:-.055em}.wl-future h2{font-size:clamp(38px,4.8vw,72px);line-height:1.1}.wl-future h3{font-size:26px;line-height:1.2;letter-spacing:-.035em}.wl-future__wrap{max-width:1500px;margin:auto;padding:100px 6vw}.wl-future__eyebrow{font-size:10px;line-height:1.6;letter-spacing:.17em;text-transform:uppercase;color:var(--muted);margin-bottom:25px!important}.wl-future__body{font-size:15px;line-height:1.9;max-width:530px;margin-top:28px!important;color:var(--muted)}.wl-future__note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:24px!important;max-width:700px}.wl-future__link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #91756d;padding:14px 0 10px;text-decoration:none;font-size:12px;font-weight:500}.wl-future__hero{position:relative;min-height:780px;height:min(850px,65vw);isolation:isolate;background:#190b0e}.wl-future__hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}.wl-future__hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(15,4,7,.85),rgba(15,4,7,.28) 43%,transparent 66%)}.wl-future__hero-copy{width:46%;max-width:670px;padding:180px 0 100px 6vw}.wl-future h1{font-size:clamp(55px,6.3vw,94px);line-height:1.05;white-space:nowrap}.wl-future__hero-line{font-size:clamp(22px,2.45vw,36px);line-height:1.35;letter-spacing:-.04em;margin-top:28px!important}.wl-future__intro{font-size:14px;line-height:1.85;max-width:370px;margin-top:25px!important;color:#d8beb6}.wl-future__hero .wl-future__link{margin-top:22px}.wl-future__status{position:absolute;bottom:36px;left:6vw;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.08em}.wl-future__status span{width:6px;height:6px;background:#caa18b;border-radius:50%}.wl-future__hero-caption{position:absolute;right:4vw;bottom:36px;font-size:9px;max-width:300px;color:#c7aca3}.wl-future__philosophy{display:grid;grid-template-columns:1fr .85fr;gap:10vw;align-items:center;scroll-margin-top:95px}.wl-future__philosophy figure{max-width:470px}.wl-future__philosophy img{aspect-ratio:4/5;object-fit:cover}.wl-future__manifesto{font-size:clamp(24px,2.65vw,40px);line-height:1.4;letter-spacing:-.035em;margin-top:35px!important}.wl-future__open{background:#ebe1d8;color:#35221e;display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.wl-future__open-image{height:100%;min-height:640px;overflow:hidden}.wl-future__open-image img{height:100%;object-fit:cover;object-position:center}.wl-future__open-copy{padding:70px 6vw 70px 4vw}.wl-future__open .wl-future__eyebrow,.wl-future__open .wl-future__body,.wl-future__open .wl-future__note{color:#68534b}.wl-future__needs>header{display:grid;grid-template-columns:1fr 1fr;column-gap:8vw}.wl-future__needs>header>.wl-future__eyebrow{grid-column:1/-1}.wl-future__needs>header>.wl-future__body{margin-top:0!important;align-self:end}.wl-future__priorities{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;margin-top:60px}.wl-future__eye{grid-column:1/-1;display:grid;grid-template-columns:60px 1fr 1fr;gap:24px;border-top:1px solid #60423d;border-bottom:1px solid #60423d;padding:32px 0;align-items:start}.wl-future__eye h3{font-size:clamp(28px,3vw,43px)}.wl-future__number{font-size:11px;letter-spacing:.1em;color:#b98b78;display:block;padding-top:7px}.wl-future__priorities p{font-size:13px;line-height:1.85;color:var(--muted);max-width:400px}.wl-future__need{padding:35px 0;border-bottom:1px solid #60423d}.wl-future__need h3{margin:24px 0 15px}.wl-future__film{padding-top:0}.wl-future__film video{display:block;width:100%;aspect-ratio:16/9;background:#1b0b10}.wl-future__life{display:grid;grid-template-columns:1.25fr 1fr;background:#251313;align-items:center}.wl-future__life>img{height:100%;min-height:550px;object-fit:cover;object-position:56% center}.wl-future__life-copy{padding:60px 5vw}.wl-future__closing>.wl-future__body{max-width:630px}.wl-future__closing-status{font-size:11px;letter-spacing:.06em;margin-top:30px!important;color:#cba692}.wl-future__actions{display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid #60423d;margin-top:55px;padding-top:38px}.wl-future__actions p{font-size:13px;line-height:1.85;color:var(--muted);max-width:440px;margin:16px 0 12px}.wl-future__back{display:inline-block;font-size:11px;color:var(--muted)!important;margin-top:65px;text-underline-offset:5px}
@media(min-width:1800px){.wl-future__hero-copy{padding-left:max(6vw,calc((100vw - 1500px)/2))}}
@media(max-width:900px){.wl-future__hero{min-height:730px}.wl-future__hero-copy{width:53%;padding-top:165px}.wl-future h1{font-size:58px}.wl-future__hero-caption{max-width:230px}.wl-future__wrap{padding:75px 6vw}.wl-future__philosophy{gap:6vw}.wl-future__open{grid-template-columns:1fr 1fr}.wl-future__open-image{min-height:550px}.wl-future__film{padding-top:0}.wl-future__life>img{min-height:530px}.wl-future__eye{grid-template-columns:35px 1fr 1fr;gap:15px}}
@media(max-width:600px){.wl-future__wrap{padding:60px 24px}.wl-future__eyebrow{font-size:9px;margin-bottom:20px!important}.wl-future__body{font-size:14px;line-height:1.85;margin-top:22px!important}.wl-future h2{font-size:40px}.wl-future h3{font-size:24px}.wl-future__hero{height:auto;min-height:0;padding:110px 24px 25px;display:flex;flex-direction:column}.wl-future__hero>img{position:relative;inset:auto;order:2;z-index:0;width:calc(100% + 48px);max-width:none;margin:15px -24px 20px;height:310px;object-fit:cover;object-position:88% center}.wl-future__hero:after{display:none}.wl-future__hero-copy{width:100%;padding:0;max-width:none}.wl-future h1{font-size:clamp(42px,12vw,68px);white-space:normal}.wl-future__hero-line{font-size:26px;margin-top:22px!important}.wl-future__intro{font-size:13px;max-width:360px;margin-top:20px!important}.wl-future__hero .wl-future__link{margin-top:13px}.wl-future__status{position:static;order:3;font-size:9px;letter-spacing:.04em}.wl-future__hero-caption{position:static;order:4;margin-top:12px!important;max-width:none;font-size:9px}.wl-future__philosophy{grid-template-columns:1fr;gap:35px}.wl-future__philosophy figure{max-width:none}.wl-future__philosophy img{aspect-ratio:4/4.4;object-position:center 35%}.wl-future__manifesto{font-size:28px;margin-top:25px!important}.wl-future__open{grid-template-columns:1fr}.wl-future__open-image{min-height:0;height:auto}.wl-future__open-image img{height:auto;aspect-ratio:1/1;object-fit:cover}.wl-future__open-copy{padding:42px 24px 50px}.wl-future__needs>header{display:block}.wl-future__needs>header>.wl-future__body{margin-top:24px!important}.wl-future__priorities{grid-template-columns:1fr;margin-top:34px}.wl-future__eye{grid-template-columns:28px 1fr;padding:28px 0;gap:12px}.wl-future__eye p{grid-column:2}.wl-future__eye h3{font-size:30px}.wl-future__need{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:26px 0}.wl-future__need h3{margin:0}.wl-future__need p{grid-column:2}.wl-future__note{font-size:10px}.wl-future__film{padding-top:0}.wl-future__life{grid-template-columns:1fr}.wl-future__life>img{min-height:0;aspect-ratio:4/3;object-fit:cover}.wl-future__life-copy{padding:44px 24px 52px}.wl-future__actions{grid-template-columns:1fr;gap:35px;margin-top:35px;padding-top:30px}.wl-future__actions>div+div{border-top:1px solid #60423d;padding-top:30px}.wl-future__closing-status{line-height:1.7;font-size:10px}.wl-future__back{margin-top:45px}}
