.love-hero-inner{max-width:1200px;margin:0 auto}.love-hero-title{letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.02}.love-hero-subtitle .collection-rich{color:inherit;white-space:normal;font-size:19px;line-height:1.5}.love-hero-subtitle{max-width:44ch;margin-top:20px}.love-hero-quote{margin:0}.love-hero-byline{align-items:center;gap:12px;margin-top:24px;font-size:15px;display:flex}.love-hero-byline>span{display:grid}.love-hero-byline>span>span{opacity:.8}.love-hero-proof{align-items:center;gap:12px;margin-top:28px;font-size:15px;font-weight:500;display:flex}.love-hero-faces{display:flex}.love-hero-faces>*{border:2px solid var(--page-hero);box-sizing:content-box}.love-hero-faces>*+*{margin-left:-8px}.love-hero-rating svg{vertical-align:middle;width:16px;height:16px;fill:var(--wall-star-on);color:var(--wall-star-on);margin:-3px 4px 0 0;display:inline-block}.love-hero-centered{text-align:center;flex-direction:column;align-items:center;display:flex}.love-hero-centered .love-hero-title{max-width:16ch;font-size:clamp(40px,5cqw,72px)}.love-hero-centered .love-hero-subtitle{margin-inline:auto}.love-hero--split{padding-block:64px}.love-hero-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.love-hero-split .love-hero-title{font-size:clamp(34px,3.4cqw,48px);line-height:1.08}.love-hero-split .love-hero-quote .love-hero-title{font-weight:600}.love-marquee{height:560px;color:var(--wall-fg);grid-template-columns:1fr 1fr;gap:16px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 64px calc(100% - 64px),#0000)}.love-marquee-column{min-width:0}.love-marquee-item,.love-marquee-copy>.love-marquee-item{padding-bottom:16px}.love-marquee-track[data-running]{animation:love-marquee var(--marquee-duration,40s) linear infinite}.love-marquee:hover .love-marquee-track,.love-marquee:focus-within .love-marquee-track{animation-play-state:paused}.love-marquee-column:nth-child(2){margin-top:-120px}@keyframes love-marquee{to{transform:translateY(-50%)}}.love-hero-strip{display:none}.love-hero--fanned{padding-bottom:40px}.love-hero-fanned .love-hero-copy{gap:24px;display:grid}.love-hero-fanned .love-hero-title{letter-spacing:-.045em;font-size:clamp(56px,10cqw,160px);line-height:.9}.love-hero-fanned .love-hero-aside{flex-wrap:wrap;align-items:center;gap:8px 32px;display:flex}.love-hero-fanned .love-hero-subtitle,.love-hero-fanned .love-hero-cta{margin-top:0}.love-fan{color:var(--wall-fg);justify-content:center;margin:56px 0 0;padding:24px 0 40px;list-style:none;display:flex}.love-fan-card{width:min(300px,22%);transform:rotate(var(--fan-rotate)) translateY(var(--fan-y));animation:love-fan-in .7s cubic-bezier(.22, 1, .36, 1) var(--fan-delay) backwards;flex:none;margin-inline:-14px;transition:translate .18s}.love-fan-card:hover,.love-fan-card:focus-within{z-index:1;translate:0 -6px}@keyframes love-fan-in{0%{opacity:0;transform:rotate(0)translateY(32px)}}.love-hero-editorial{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.love-hero-editorial .love-hero-title{max-width:12ch;font-size:clamp(48px,6.4cqw,96px);line-height:.95}.love-hero-metric{justify-items:start;gap:12px;display:grid}.love-hero-metric-count{font-size:17px;display:grid}.love-hero-metric strong{letter-spacing:-.04em;font-size:72px;line-height:1}.love-hero-metric-rating span{color:var(--wall-star-on);letter-spacing:2px}.love-thumbnail .love-hero-title{font-size:40px}.love-thumbnail .love-hero-fanned .love-hero-title{font-size:72px}.love-thumbnail .love-marquee{height:360px}.love-thumbnail .love-fan-card{animation:none}@container (width<=1023px){.love-fan-card{width:34%}.love-fan-card:nth-child(n+4){display:none}}@container (width<=767px){.love-hero-split,.love-hero-editorial{grid-template-columns:1fr;gap:32px}.love-marquee{display:none}.love-hero-strip{scroll-snap-type:x mandatory;color:var(--wall-fg);align-items:flex-start;gap:12px;margin-inline:-16px;padding:4px 16px 8px;display:flex;overflow-x:auto}.love-hero-strip>*{scroll-snap-align:start;flex:0 0 280px}.love-hero-subtitle .collection-rich{font-size:17px}.love-fan{margin-top:32px}.love-fan-card{width:58%;margin-inline:-12px}.love-fan-card:nth-child(n+3){display:none}.love-fan-card:first-child{--fan-rotate:-4deg;--fan-y:12px}.love-fan-card:nth-child(2){--fan-rotate:4deg;--fan-y:0px}.love-hero-metric strong{font-size:56px}}@media (prefers-reduced-motion:reduce){.love-marquee-track[data-running]{animation:none}.love-fan-card{transition:none;animation:none}}.love-page{color:#182230;min-height:100%;font-family:var(--wall-font,"Public Sans", sans-serif);--love-radius:0;--love-header:#fff;--love-border:#000;--love-muted:#667085;--love-ink:#182230;--love-on-ink:#fff;background:#fff}.love-header{z-index:10;background:var(--love-header);min-height:64px;position:sticky;top:0}.love-header-content{align-items:center;gap:28px;width:100%;max-width:1248px;margin:0 auto;padding:14px 24px;display:flex}.love-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.love-brand img{object-fit:contain;border-radius:50%;width:32px;height:32px}.love-header nav{gap:24px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.love-header nav a:hover{text-underline-offset:4px;text-decoration:underline}.love-header-cta{background:var(--page-primary);min-height:40px;color:var(--page-on-primary);white-space:nowrap;border-radius:100px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.love-brand+.love-header-cta{margin-left:auto}.love-header a:focus-visible,.love-page button:focus-visible,.love-page a:focus-visible{outline:2px solid var(--page-primary);outline-offset:4px}.love-hero{background:var(--page-hero);color:var(--page-hero-text);background-position:50%;background-size:cover;padding:88px 24px;overflow:hidden}.love-hero-cta{border:2px solid var(--love-border);background:var(--page-button);color:var(--page-button-text);border-radius:100px;justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.love-neubrutal .love-hero:not(.love-has-cover){background-image:radial-gradient(#ffffff65 .8px,#0000 .8px);background-size:24px 24px}.love-testimonials{max-width:1248px;margin:auto;padding:28px 24px 40px}.love-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.love-filters>*{border:1px solid color-mix(in srgb, currentColor 20%, transparent);white-space:nowrap;cursor:pointer;border-radius:100px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.love-filters>*>span{font-size:16px;line-height:1}.love-filters>:hover{border-color:currentColor}.love-filters>[aria-pressed=true]{border-color:var(--love-ink);background:var(--love-ink);color:var(--love-on-ink)}.love-neubrutal .love-filters>*{border:2px solid var(--love-ink)}.love-neubrutal .love-filters>[aria-pressed=true]{box-shadow:2px 2px 0 var(--love-ink)}.love-grid{columns:1;column-gap:20px}.love-grid>div,.love-grid>.wall-card{break-inside:avoid;margin-bottom:20px}.love-page .wall-card-page{padding:20px}.love-page .wall-card-page .testimonial-rich-text{line-height:24px}.love-page .wall-card{background:var(--wall-card-bg);border:var(--wall-card-border-width) solid var(--wall-card-border-color);border-radius:var(--wall-card-radius);box-shadow:var(--wall-card-shadow);color:var(--wall-fg);-webkit-backdrop-filter:blur(var(--wall-card-blur,0px));backdrop-filter:blur(var(--wall-card-blur,0px));overflow:hidden}.love-inline-cta{background:var(--page-primary)!important;color:var(--page-on-primary)!important;padding:26px!important}.love-inline-cta h2{margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.love-inline-cta .collection-rich{color:inherit;line-height:1.5}.love-inline-cta a{color:#344054;background:#fff;border-radius:100px;margin-top:18px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.love-empty{text-align:center;color:var(--love-muted);padding:60px 20px}.love-soft{--love-border:#e3e7ef;--love-header:#fff;background:#f2f3f7}.love-soft .love-hero{border-radius:24px;margin:18px 24px 0}.love-soft .love-header{border-bottom:1px solid #e3e7ef}.love-soft .love-hero-cta{border:0;box-shadow:0 6px 16px #0001}.love-dark{color:#f5f5f7;--love-header:#0b0b0c;--love-ink:#f5f5f7;--love-on-ink:#0b0b0c;--love-border:#ffffff26;--love-muted:#a6a6b2;background:#0b0b0c}.love-dark .love-header{border-bottom:1px solid #ffffff14}.love-glass{background:radial-gradient(ellipse at 0 30%, color-mix(in srgb, var(--page-primary) 45%, transparent), transparent 60%), radial-gradient(ellipse at 100% 70%, #46408770, transparent 60%), #111827;color:#f5f5f7;--love-header:#111827;--love-ink:#f5f5f7;--love-on-ink:#0b0b0c;--love-border:#ffffff40;--love-muted:#b1bccf}.love-glass .love-header{border-bottom:1px solid #ffffff25}.love-glass .love-hero .wall-card{--wall-card-bg:#111827c7}.love-hero a:focus-visible,.love-hero button:focus-visible{outline-color:var(--page-hero-text)}.love-glass .wall-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.love-editorial{--love-header:#fbfaf7;--love-border:transparent;background:#fbfaf7}.love-editorial .love-hero-cta{border:0}.love-editorial .love-grid>:nth-child(5n+1){--field-bg:var(--field-1-bg);--field-fg:var(--field-1-fg);--field-mark:var(--field-1-mark)}.love-editorial .love-grid>:nth-child(5n+2){--field-bg:var(--field-2-bg);--field-fg:var(--field-2-fg);--field-mark:var(--field-2-mark)}.love-editorial .love-grid>:nth-child(5n+3){--field-bg:var(--field-3-bg);--field-fg:var(--field-3-fg);--field-mark:var(--field-3-mark)}.love-editorial .love-grid>:nth-child(5n+4){--field-bg:var(--field-4-bg);--field-fg:var(--field-4-fg);--field-mark:var(--field-4-mark)}.love-editorial .love-grid>:nth-child(5n+5){--field-bg:var(--field-5-bg);--field-fg:var(--field-5-fg);--field-mark:var(--field-5-mark)}.love-editorial .love-grid .wall-card-page{--wall-card-bg:var(--field-bg);--wall-fg:var(--field-fg);--wall-body:color-mix(in srgb, var(--field-fg) 88%, transparent);--wall-muted:color-mix(in srgb, var(--field-fg) 66%, transparent);--wall-highlight-mark:var(--field-mark)}.love-thumbnail{pointer-events:none;width:840px;min-height:0;transform:scale(var(--thumbnail-scale,.35));transform-origin:0 0}.love-thumbnail .love-grid{columns:2}.love-thumbnail .love-hero{padding:45px 24px}.page-card-thumbnail{background:#f7f8fc;height:250px;position:relative;overflow:hidden}.pages-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.page-list-card{background:#fff;border:1px solid #f1f2f9;border-radius:6px;position:relative;overflow:hidden}.page-card-body{padding:16px}.page-card-menu{z-index:2;position:absolute;top:12px;right:12px}.page-editor .space-preview .love-page{width:100%}.page-template-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-template-option{opacity:.45;border:1px solid #e4e7ec;border-radius:10px;transition:opacity .15s;position:relative;overflow:hidden}.page-template-option:hover{opacity:1}.page-template-option:has(button:focus-visible){opacity:1}.page-template-option:has(button[aria-pressed=true]){opacity:1}.page-template-option:has(button[aria-pressed=true]){border:2px solid #4d5bff}.page-template-picker .page-card-thumbnail{--thumbnail-scale:.16;height:105px}.page-template-picker .love-thumbnail{width:625%}.page-template-option>button{text-align:left;width:100%;padding:6px 10px;font-size:12px;display:block}.page-template-option>button:after{content:"";position:absolute;inset:0}.page-featured-list{border:1px solid var(--line-soft);border-radius:8px;gap:2px;max-height:280px;padding:4px;display:grid;overflow:auto}.page-featured-list li{border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.page-featured-list li:hover{background:var(--surface-tint)}.page-featured-list label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.page-featured-list label>span{min-width:0;display:grid}.page-featured-list label>span>span{white-space:nowrap;text-overflow:ellipsis;color:var(--text-subtle);overflow:hidden}.page-link-editor{border:1px solid #f1f2f9;border-radius:8px;gap:12px;padding:12px;display:grid}.page-filter-row{align-items:center;gap:8px;display:flex}.page-filter-row>button:last-child{text-align:left;border:1px solid #f1f2f9;border-radius:8px;flex:1;min-height:44px;padding:8px 16px}.page-filter-popover{width:300px;max-height:var(--radix-popover-content-available-height);gap:12px;display:grid;overflow-y:auto}.page-filter-popover .page-tags{gap:8px;max-height:180px;display:grid;overflow:auto}.page-public-controls{justify-content:center;padding:20px;display:flex}.page-public-controls button{border:1px solid;border-radius:8px;padding:10px 22px}.page-public-error{text-align:center;color:#c43232;padding:16px}.page-public-shell{min-height:100vh}.page-public-shell:has(.love-dark){color:#f5f5f7;background:#0b0b0c}.page-public-shell:has(.love-glass){color:#f5f5f7;background:#111827}@container (width>=640px){.love-grid{columns:min(2, var(--page-columns))}}@container (width>=1024px){.love-grid{columns:min(3, var(--page-columns))}}@container (width>=1280px){.love-grid{columns:min(4, var(--page-columns))}}.page-render-container{container-type:inline-size}.page-render-container[data-loading] .love-grid{opacity:.55;transition:opacity .15s}.love-menu-toggle{border:1px solid var(--love-border);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:none}.love-menu{z-index:40;position:fixed;inset:0}.love-menu-backdrop{cursor:default;background:#0006;border:0;animation:.16s ease-out love-menu-fade;position:absolute;inset:0}.love-menu-panel{background:var(--love-header);width:min(300px,85%);color:var(--page-text,inherit);border-left:1px solid var(--love-border);flex-direction:column;gap:20px;padding:64px 24px 24px;animation:.2s ease-out love-menu-slide;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.love-neubrutal .love-menu-panel{border-left:2px solid #000}.love-menu-close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.love-header .love-menu-panel nav{flex-direction:column;order:0;gap:4px;margin:0;font-size:17px}.love-menu-panel nav a{color:inherit;padding:10px 0;text-decoration:none}.love-header .love-menu-panel .love-header-cta{order:1;justify-content:center;min-height:44px;margin-left:0}@keyframes love-menu-fade{0%{opacity:0}}@keyframes love-menu-slide{0%{transform:translate(100%)}}.page-editor .space-preview-viewport{contain:layout paint}@container (width<=600px){.love-header{position:static}.love-header-content{flex-wrap:wrap;gap:10px 16px;padding:12px 16px}.love-header nav{order:3;gap:18px;width:100%;margin-left:0;font-size:14px;overflow-x:auto}.love-header-cta{min-height:36px;margin-left:auto}.love-header-collapsible .love-header-content>.love-header-nav,.love-header-collapsible .love-header-content>.love-header-cta{display:none}.love-header-collapsible .love-menu-toggle{display:inline-flex}.love-hero{padding:56px 16px}.love-testimonials{padding:24px 16px}.love-page .wall-card-page{padding:16px}.love-soft .love-hero{border-radius:16px;margin:12px 12px 0}.love-grid{columns:1}.love-filters{z-index:5;scrollbar-width:none;background:var(--love-header);flex-wrap:nowrap;justify-content:flex-start;margin:-8px -16px 20px;padding:8px 16px;position:sticky;top:0;overflow-x:auto}.love-filters>*{flex:none;height:36px;font-size:14px}.love-page .wall-card{max-width:100%}}@media (prefers-reduced-motion:reduce){.love-page *{transition:none!important;animation:none!important}}.page-editor .space-preview-viewport{overscroll-behavior:contain;overflow-y:auto}.page-editor .space-field{gap:8px;display:grid}.page-editor .space-toggle{border:1px solid #f1f2f9;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:14px;display:flex}.page-editor .space-accordion-body>hr{border:0;border-top:1px solid #f1f2f9;margin:8px 0}.page-editor .page-add-button{box-shadow:none;color:#000;font:inherit;background:#f5f5f5;border:0;border-radius:8px;gap:8px;min-height:32px;padding:5px 12px;transform:none}.page-editor .page-delete-link{color:#fff;width:100%;font:inherit;background:#ef4444;border:2px solid #000;border-radius:5px;justify-content:center;margin-top:0;box-shadow:4px 4px #000}.page-link-editor{padding:0;display:block;overflow:hidden}.page-link-editor summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:12px 16px;list-style:none;display:flex}.page-link-editor summary::-webkit-details-marker{display:none}.page-link-chevron{margin-left:auto}.page-link-editor[open] .page-link-chevron{transform:rotate(180deg)}.page-link-editor[open]>summary{border-bottom:1px solid #f1f2f9}.page-link-editor>.space-field,.page-link-editor>.space-toggle,.page-link-editor>.page-delete-link{width:auto;margin:16px}.page-link-editor>.page-delete-link{width:calc(100% - 32px)}.page-cta-editor>.space-toggle{margin-top:0}.page-editor .space-toggle>div{align-items:center;gap:8px;display:flex}.page-editor .space-toggle>div>svg{flex-shrink:0}.page-share-fields{gap:16px;display:grid}.page-settings-dialog .wall-setting{border-top:1px solid #f1f2f9;padding-top:24px;padding-bottom:0}.page-settings-dialog .wall-setting p{max-width:420px}.page-preview-brand{position:absolute;bottom:8px;right:8px}.page-inline-cta-fields{border:1px solid #f1f2f9;border-radius:8px;overflow:hidden}.page-inline-cta-fields>.space-toggle{border:0;border-bottom:1px solid #f1f2f9;border-radius:0}.page-inline-cta-fields>.space-field{margin:16px}.page-social-icons{margin-top:12px}.love-page[data-brand-background]{background:var(--page-background)}.love-page[data-brand-text]{color:var(--page-text)}
