.wns .wns-ga-hero{position:relative;min-height:820px;display:flex;flex-direction:column;overflow:hidden;background:var(--dark);color:var(--bone);padding-top:100px}.wns .wns-ga-hero>picture>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wns .wns-ga-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,.45),rgba(20,18,15,0) 35%,rgba(20,18,15,.65));pointer-events:none}.wns .wns-ga-hero-in{position:relative;z-index:1;margin-top:auto;width:100%;padding-bottom:96px}.wns .wns-ga-hero .wns-kicker{color:var(--bone)}.wns .wns-ga-hero h1{font-size:104px;line-height:.98;margin:24px 0 0;max-width:1000px}.wns .wns-ga-hero p{margin:28px 0 0;max-width:600px;font-size:19px}.wns .wns-ga-intro{padding-top:140px;padding-bottom:120px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:40px}.wns .wns-ga-intro h2{grid-column:span 6;font-size:60px;line-height:1.04}.wns .wns-ga-intro>div{grid-column:8/span 5;color:var(--muted2)}.wns .wns-ga-intro p{margin:0 0 18px}.wns .wns-ga-intro p:last-child{margin:0}.wns .wns-ga-sand{background:var(--sand)}.wns .wns-ga-band{padding-top:120px;padding-bottom:120px}.wns .wns-ga-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:40px}.wns .wns-ga-three>div{border-top:1px solid var(--ink);padding-top:28px}.wns .wns-ga-when{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--cypress)}.wns .wns-ga-three h3{font-weight:400;font-size:40px;line-height:1.1;margin:12px 0 14px}.wns .wns-ga-three p{margin:0;color:var(--muted2)}.wns .wns-ga-next{padding-top:140px;padding-bottom:140px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:48px;align-items:start}.wns .wns-ga-next>picture>img{grid-column:span 5;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.wns .wns-ga-next-text{grid-column:7/span 6}.wns .wns-ga-next-text.solo{grid-column:4/span 6}.wns .wns-ga-dl{margin:24px 0 0;display:grid;grid-template-columns:160px 1fr}.wns .wns-ga-dl dt{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.wns .wns-ga-dl dd,.wns .wns-ga-dl dt{border-top:1px solid var(--rule);padding:16px 0}.wns .wns-ga-dl dd{margin:0}.wns .wns-ga-dl dd:last-of-type,.wns .wns-ga-dl dt:last-of-type{border-bottom:1px solid var(--rule)}.wns .wns-ga-next .wns-btn{margin-top:36px;min-height:60px;padding:0 36px;font-size:14px}.wns .wns-ga-bring{margin:16px 0 0;font-size:15px;color:var(--muted2);display:flex;gap:10px;align-items:center}.wns .wns-ga-bring span{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--cypress);display:inline-flex;align-items:center;justify-content:center;color:var(--cypress)}.wns .wns-ga-green{background:var(--cypress);color:var(--bone)}.wns .wns-ga-green h2{font-size:56px;line-height:1.05;margin:0 0 48px;max-width:800px}.wns .wns-ga-qs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.wns .wns-ga-qs h3{font-weight:400;font-size:26px;line-height:1.3}.wns .wns-ga-qs p{margin:8px 0 0;color:#e6e1d6}@media (max-width:960px){.wns .wns-ga-hero h1{font-size:72px}}@media (max-width:760px){.wns .wns-ga-hero{min-height:470px;padding-top:80px}.wns .wns-ga-hero-in{padding-bottom:28px}.wns .wns-ga-hero h1{font-size:40px;line-height:1.02;margin-top:12px}.wns .wns-ga-hero p{font-size:16px;margin-top:16px}.wns .wns-ga-intro,.wns .wns-ga-next{padding-top:56px;padding-bottom:56px;grid-template-columns:1fr;row-gap:24px}.wns .wns-ga-intro h2,.wns .wns-ga-intro>div,.wns .wns-ga-next-text,.wns .wns-ga-next-text.solo,.wns .wns-ga-next>picture>img{grid-column:auto}.wns .wns-ga-intro h2{font-size:34px}.wns .wns-ga-band{padding-top:64px;padding-bottom:64px}.wns .wns-ga-qs,.wns .wns-ga-three{grid-template-columns:1fr;gap:28px}.wns .wns-ga-three h3{font-size:30px}.wns .wns-ga-dl{grid-template-columns:110px 1fr}.wns .wns-ga-dl dt{letter-spacing:.14em}.wns .wns-ga-green h2{font-size:36px;margin-bottom:32px}}.wns .wns-ga-kh{font-family:var(--text);font-weight:400;font-size:12px;letter-spacing:.28em;margin:0;line-height:1.65}