.glp-feature{background-color:#fff;background-color:var(--glp-feature-bg,#fff);padding-bottom:28px;padding-bottom:var(--glp-feature-pb,28px);padding-top:24px;padding-top:var(--glp-feature-pt,24px)}.glp-feature__panel{display:flex;flex-direction:column;position:relative}@media only screen and (min-width:992px){.glp-feature__panel{align-items:center;background-color:#f8f3e9;background-color:var(--glp-feature-panel,#f8f3e9);border-radius:16px;border-radius:var(--glp-feature-radius,16px);display:grid;grid-template-columns:55.24% 1fr;min-height:57.3rem}}.glp-feature__collage{aspect-ratio:375/309;margin-left:-2.4rem;margin-right:-2.4rem;position:relative;z-index:1}@media only screen and (min-width:992px){.glp-feature__collage{aspect-ratio:554/456;margin-left:7.88%;margin-right:0;padding:0;width:80.81%;z-index:auto}}.glp-feature__collage-item{border-radius:1.47rem;overflow:hidden}.glp-feature__collage-item img,.glp-feature__collage-item svg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.glp-feature__collage-item--back{aspect-ratio:268/231;width:71.5%}@media only screen and (min-width:992px){.glp-feature__collage-item--back{aspect-ratio:396/341;width:71.6%}}.glp-feature__collage-item--front{aspect-ratio:162/202;bottom:0;position:absolute;right:0;width:43.3%}@media only screen and (min-width:992px){.glp-feature__collage-item--front{aspect-ratio:240/298;bottom:0;right:0;width:43.3%}}.glp-feature__content{background-color:#f8f3e9;background-color:var(--glp-feature-panel,#f8f3e9);border-radius:1.2rem;box-sizing:border-box;margin-top:-5.6rem;padding:3rem 2.2rem 3.6rem}@media only screen and (min-width:992px){.glp-feature__content{background-color:transparent;border-radius:0;margin-top:0;padding:0 16.58% 0 0}}.glp-feature__content .glp-eyebrow{font-family:Diatype Mono;line-height:1.35;max-width:12rem;text-wrap:balance}@media only screen and (min-width:992px){.glp-feature__content .glp-eyebrow{font-size:1.4rem;letter-spacing:2.1px;line-height:1.15;max-width:none}}.glp-feature__content .glp-text{font-size:1.8rem;letter-spacing:-.18px;line-height:1.3}@media only screen and (min-width:992px){.glp-feature__content .glp-text{font-size:2rem;letter-spacing:-.2px}.glp-feature__content .glp-button{border-radius:.96rem;font-size:1.69rem;letter-spacing:2.53px;min-height:5.3rem;padding:2.17rem 4.82rem}}.glp-feature__placeholder{background-color:#f3dfb9}
