.glp-hero{background-color:#fff;background-color:var(--glp-hero-bg,#fff);display:flex;flex-direction:column-reverse}.glp-hero--media-mobile-top{flex-direction:column}@media only screen and (min-width:992px){.glp-hero{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.glp-hero--media-right .glp-hero__media{order:2}.glp-hero--media-left .glp-hero__media{order:0}}.glp-hero__media{aspect-ratio:375/330;aspect-ratio:var(--glp-hero-media-ratio,375/330);background-color:#f8f3e9;overflow:hidden;position:relative}@media only screen and (min-width:992px){.glp-hero__media{aspect-ratio:auto;max-height:72rem;min-height:63.2rem}}.glp-hero__image{-o-object-fit:cover;object-fit:cover}.glp-hero__image,.glp-hero__video{display:block;height:100%;width:100%}.glp-hero__video iframe,.glp-hero__video video{border:0;bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.glp-hero__video[loaded]>.glp-hero__poster{display:none}.glp-hero__poster{background:none;border:0;cursor:pointer;display:block;height:100%;padding:0;position:relative;width:100%}.glp-hero__play{align-items:center;color:#fff;display:flex;height:10.8rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10.8rem}.glp-hero__play svg{display:block;height:4.3rem;margin-left:.65rem;position:relative;width:4rem}.glp-hero__play-disc{background-color:#00000080;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease;transition:background-color var(--duration-long,.3s) var(--ease-out-slow,ease)}.glp-hero__poster:hover .glp-hero__play-disc{background-color:#0009}.glp-hero__content{align-items:center;box-sizing:border-box;display:flex;padding:24px 2.4rem;padding:var(--glp-hero-pt,24px) 2.4rem var(--glp-hero-pb,24px)}@media only screen and (min-width:992px){.glp-hero__content{padding-left:max(4rem,6.94vw);padding-right:max(3.2rem,4.17vw)}}@media only screen and (min-width:992px) and (max-width:1365px){.glp-hero__content{padding-bottom:min(24px,3.2rem);padding-bottom:min(var(--glp-hero-pb,24px),3.2rem);padding-left:4rem;padding-right:3.2rem;padding-top:min(24px,4.4rem);padding-top:min(var(--glp-hero-pt,24px),4.4rem)}}.glp-hero__inner{width:100%}@media only screen and (min-width:992px){.glp-hero__inner{max-width:55.2rem}}.glp-hero--align-mobile-center .glp-hero__inner{text-align:center}.glp-hero--align-mobile-center .glp-hero__inner>.shopify-block>.frame{align-items:center;justify-content:center}.glp-hero--align-mobile-left .glp-hero__inner{text-align:left}@media only screen and (min-width:992px){.glp-hero--align-center .glp-hero__inner{text-align:center}.glp-hero--align-center .glp-hero__inner>.shopify-block>.frame{align-items:center;justify-content:center}.glp-hero--align-left .glp-hero__inner{text-align:left}.glp-hero--align-left .glp-hero__inner>.shopify-block>.frame{align-items:stretch;justify-content:flex-start}}.glp-hero-heading{color:#262626;font-family:Canela;font-size:4rem;font-weight:300;letter-spacing:-.8px;line-height:1.075;margin:0}@media only screen and (min-width:992px){.glp-hero-heading{font-size:max(4.8rem,min(4.444vw,6.4rem));letter-spacing:-.03em;line-height:1}}.glp-hero-heading__line{display:block}.glp-hero-heading__prefix{margin-right:.6rem}.glp-hero-heading__rotator{display:inline}.glp-hero-heading__word{display:none;font-style:italic;letter-spacing:-.4px}@media only screen and (min-width:992px){.glp-hero-heading__word{letter-spacing:-.64px}}.glp-hero-heading__word[data-active]{display:inline}.glp-hero-heading__rotator[data-typewriter] .glp-hero-heading__word[data-active]{clip-path:inset(50%);height:.1rem;overflow:hidden;position:absolute;white-space:nowrap;width:.1rem}.glp-hero-heading__typed{font-style:italic;letter-spacing:-.4px}@media only screen and (min-width:992px){.glp-hero-heading__typed{letter-spacing:-.64px}}.glp-hero-heading__typed:after{animation:glp-caret-blink 1.05s step-end infinite;background-color:currentcolor;content:"";display:inline-block;height:.82em;margin-left:.05em;vertical-align:-.06em;width:.06em}@media (prefers-reduced-motion:reduce){.glp-hero-heading__typed:after{animation:none}}@keyframes glp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.glp-props{align-items:stretch;display:flex;justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (min-width:992px){.glp-hero--align-left .glp-props{justify-content:flex-start}}.glp-prop{align-items:center;display:flex;flex:0 1 auto;flex-direction:column;gap:.6rem;justify-content:flex-start;min-width:0;padding:0 1.2rem;text-align:center}.glp-props>.shopify-block:not(:first-child) .glp-prop{border-left:.1rem solid #d3cdc2;border-left:.1rem solid var(--glp-props-divider,#d3cdc2)}.glp-props>.shopify-block:first-child .glp-prop{padding-left:0}.glp-props>.shopify-block:last-child .glp-prop{padding-right:0}@media only screen and (min-width:992px){.glp-prop{gap:1.1rem;padding:0 1.8rem}}.glp-prop__icon{align-items:center;display:inline-flex;height:3.1rem;justify-content:center}.glp-prop__icon img,.glp-prop__icon svg{display:block;height:100%;max-width:4.4rem;-o-object-fit:contain;object-fit:contain;width:auto}@media only screen and (min-width:992px){.glp-prop__icon{height:3.6rem}}.glp-prop__label{color:#262626cc;font-family:Diatype;font-size:.963rem;font-weight:700;letter-spacing:.963px;line-height:1.3;max-width:10.2rem;text-transform:uppercase;text-wrap:balance}@media only screen and (min-width:992px){.glp-prop__label{font-size:1.118rem;letter-spacing:1.118px;max-width:17rem}}
