.wall-of-love-hero{isolation:isolate;position:relative;z-index:0;--wol-gradient:linear-gradient(90deg,#8f20c8,#2048bc 35%,#0a7ad9 70%,#08a2f5);--wol-radius:20px;--wol-ease:cubic-bezier(0.22,1,0.36,1);--wol-travel:0.55s;--wol-tile-w:300px;--wol-tile-ratio:4/5;--wol-media-h:375px;--wol-rail-w:76%;--wol-play:56px;--wol-tile-bg:var(--color-black);--wol-tile-border:rgba(var(--color-white-rgb),0.2);--wol-tile-active:var(--color-primary)}.wall-of-love-hero.--horizontal{--wol-tile-w:460px;--wol-tile-ratio:16/9;--wol-media-h:259px;--wol-rail-w:88%}.wall-of-love-hero.--dark{--module-background:var(--color-black);--text-color:var(--color-white);--wol-muted:rgba(var(--color-white-rgb),0.65);--wol-hairline:rgba(var(--color-white-rgb),0.22);--wol-accent-text:var(--color-primary);--wol-accent-bg:transparent;--wol-bar-track:rgba(var(--color-white-rgb),0.2);--wol-bar-fill:var(--color-primary);--wol-focus:var(--color-primary)}.wall-of-love-hero.--light{--module-background:var(--color-white);--text-color:var(--color-black);--wol-muted:var(--color-black);--wol-hairline:var(--color-black);--wol-accent-text:var(--color-black);--wol-accent-bg:var(--color-primary);--wol-bar-track:rgba(var(--color-black-rgb),0.2);--wol-bar-fill:var(--color-black);--wol-focus:var(--color-black)}.wall-of-love-hero__background{background-color:var(--module-background);height:100%;left:calc(50% - 50vw);position:absolute;right:calc(50% - 50vw);top:0;z-index:-1}.wall-of-love-hero__header{text-align:center}.wall-of-love-hero__headline{margin:0 auto;max-width:14em}.wall-of-love-hero__headline h1,.wall-of-love-hero__headline h2{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.wall-of-love-hero__headline em,.wall-of-love-hero__headline i{background-color:var(--wol-accent-bg);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--wol-accent-text);font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:1.12em;font-style:italic;font-weight:400;line-height:1}.wall-of-love-hero.--light .wall-of-love-hero__headline em,.wall-of-love-hero.--light .wall-of-love-hero__headline i{padding:0 .12em}.wall-of-love-hero__subhead{margin:18px auto 0;max-width:32em}.wall-of-love-hero__subhead p{margin:0}.wall-of-love-hero__proof{list-style:none;margin:34px auto 0;padding:0}.wall-of-love-hero__proof-label{color:var(--wol-muted)}.wall-of-love-hero__proof-item.--lead .wall-of-love-hero__proof-value{-webkit-background-clip:text;background-clip:text;background-image:var(--wol-gradient);color:transparent}.wall-of-love-hero__proof.--line{display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:center}.wall-of-love-hero__proof.--line .wall-of-love-hero__proof-item{align-items:baseline;display:flex;gap:6px}.wall-of-love-hero__proof.--box{border:1px solid var(--wol-hairline);border-radius:16px;display:flex;max-width:100%;overflow:hidden;text-align:left;width:max-content}.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-item{border-right:1px solid var(--wol-hairline);display:flex;flex-direction:column;gap:4px;padding:18px 30px}.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-item:last-child{border-right:0}.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-value{line-height:1}.wall-of-love-hero__carousel{height:calc(var(--wol-media-h) + 130px);margin-top:48px;position:relative}.wall-of-love-hero__track{inset:0;list-style:none;margin:0;padding:0;perspective:1200px;position:absolute}.wall-of-love-hero__slide{border-radius:var(--wol-radius);left:50%;margin:0 0 0 calc(var(--wol-tile-w)/-2);padding:0;position:absolute;top:0;transition:transform var(--wol-travel) var(--wol-ease),opacity var(--wol-travel) var(--wol-ease),visibility var(--wol-travel);width:var(--wol-tile-w)}.wall-of-love-hero:not(.--js) .wall-of-love-hero__slide:not(:first-child){opacity:0}.wall-of-love-hero__slide.--offstage{pointer-events:none;visibility:hidden}.wall-of-love-hero__tile{background-color:var(--wol-tile-bg);border:2px solid var(--wol-tile-border);border-radius:var(--wol-radius);color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;transition:border-color .3s ease;width:100%}.wall-of-love-hero__tile:focus-visible{outline:3px solid var(--wol-focus);outline-offset:3px}.wall-of-love-hero__slide.--active .wall-of-love-hero__tile{border-color:var(--wol-tile-active)}.wall-of-love-hero__media{aspect-ratio:var(--wol-tile-ratio);background-color:var(--wol-tile-bg);display:block;flex:none;overflow:hidden;position:relative;width:100%}.wall-of-love-hero__poster{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.wall-of-love-hero__cap{--text-color:var(--color-white);align-items:center;background-color:var(--wol-tile-bg);color:var(--color-white);display:flex;flex:1 0 auto;flex-direction:column;padding:calc(var(--wol-play)/2 + 10px) 16px 16px;position:relative}.wall-of-love-hero__name{display:block}.wall-of-love-hero__chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.wall-of-love-hero__play{background-color:var(--color-primary);border:3px solid var(--color-black);border-radius:50%;color:var(--color-black);display:none;height:var(--wol-play);left:50%;place-items:center;position:absolute;top:0;transform:translate(-50%,-50%);width:var(--wol-play)}.wall-of-love-hero__play svg{fill:currentColor;height:44%;margin-left:8%;width:38%}.wall-of-love-hero__slide.--active .wall-of-love-hero__play{display:grid}.wall-of-love-hero__slide.--playing .wall-of-love-hero__play{display:none}.wall-of-love-hero__chip{pointer-events:none}.wall-of-love-hero__warning{background-color:var(--color-primary);border-radius:8px;color:var(--color-black);left:10px;padding:6px 10px;position:absolute;right:10px;top:10px}.wall-of-love-hero__player{aspect-ratio:var(--wol-tile-ratio);background-color:var(--wol-tile-bg);border-radius:calc(var(--wol-radius) - 2px) calc(var(--wol-radius) - 2px) 0 0;left:2px;overflow:hidden;position:absolute;right:2px;top:2px;z-index:1}.wall-of-love-hero__player iframe,.wall-of-love-hero__player video{border:0;display:block;height:100%;width:100%}.wall-of-love-hero__controls{align-items:center;display:flex;gap:22px;justify-content:center;margin-top:26px}.wall-of-love-hero__arrow.btn{flex:none;height:46px;min-height:46px;padding:0;width:46px}.wall-of-love-hero__arrow.btn .icon{margin-left:0}.wall-of-love-hero__arrow.btn .icon svg circle{display:none}.wall-of-love-hero__progress{background-color:var(--wol-bar-track);border-radius:2px;height:3px;overflow:hidden;width:180px}.wall-of-love-hero__progress-fill{background-color:var(--wol-bar-fill);display:block;height:100%;transition:width .4s ease}.wall-of-love-hero__caption{color:var(--wol-muted);margin:20px 0 0;text-align:center}@media (max-width:991.98px){.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-item{padding:16px 22px}}@media (max-width:767.98px){.wall-of-love-hero{--wol-play:48px}.wall-of-love-hero__proof{margin-top:26px}.wall-of-love-hero__proof.--line{display:grid;gap:10px 20px;grid-template-columns:repeat(2,auto);justify-content:center}.wall-of-love-hero__proof.--line .wall-of-love-hero__proof-item{flex-wrap:wrap;justify-content:center;min-width:0}.wall-of-love-hero__proof.--line .wall-of-love-hero__proof-item:last-child:nth-child(odd){grid-column:1/-1}.wall-of-love-hero__proof.--box{flex-wrap:wrap;width:100%}.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-item{border-bottom:1px solid var(--wol-hairline);flex:1 1 50%;padding:14px 18px}.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-item:nth-child(2n){border-right:0}.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-item:last-child,.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-item:nth-last-child(2):nth-child(odd){border-bottom:0}.wall-of-love-hero__proof.--box .wall-of-love-hero__proof-item:last-child:nth-child(odd){border-right:0;flex-basis:100%}.wall-of-love-hero__carousel{height:auto!important;margin:32px calc(var(--layout-padding)*-1) 0}.wall-of-love-hero__track{display:grid;gap:14px;grid-auto-columns:var(--wol-rail-w);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding:4px var(--layout-padding) 8px;perspective:none;position:static;scroll-padding:0 var(--layout-padding);scroll-snap-type:x mandatory;scrollbar-width:none}.wall-of-love-hero__track::-webkit-scrollbar{display:none}.wall-of-love-hero:not(.--js) .wall-of-love-hero__slide:not(:first-child),.wall-of-love-hero__slide{left:auto;margin:0;opacity:1!important;pointer-events:auto;position:relative;scroll-snap-align:center;transform:none!important;visibility:visible;width:auto}.wall-of-love-hero__slide .wall-of-love-hero__play{display:grid}.wall-of-love-hero__slide.--playing .wall-of-love-hero__play{display:none}.wall-of-love-hero__controls{gap:16px;margin-top:20px}.wall-of-love-hero__progress{width:110px}}@media (prefers-reduced-motion:reduce){.wall-of-love-hero__progress-fill,.wall-of-love-hero__slide,.wall-of-love-hero__tile{transition:none}.wall-of-love-hero__track{scroll-behavior:auto}}