@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@400;500;600;700;900&family=Inter+Tight:wght@700;800;900&family=Roboto:wght@400;500;700;900&display=swap";@import"https://rsms.me/inter/inter.css";:root{--bg: #efede8;--bg-soft: #e8e4dd;--panel: #fbfaf7;--panel-strong: #f2eee7;--ink: #111111;--muted: #575149;--line: rgba(17, 17, 17, .12);--line-strong: rgba(17, 17, 17, .32);--accent: #8d744f;--accent-soft: rgba(141, 116, 79, .08);--shadow: none;--radius-sharp: .05rem;--radius-card: .12rem;--space-section: clamp(1.4rem, 2vw, 2.2rem);--space-gap: clamp(.95rem, 1.8vw, 1.5rem);--serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--sans: "Avenir Next", "Helvetica Neue", "Segoe UI", sans-serif}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:var(--sans);color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration-color:#9e7d4f80;text-underline-offset:.18em}img{max-width:100%;display:block}.page-shell{width:min(1380px,calc(100% - 2rem));margin:0 auto}.site-header{padding:.9rem 0 0}.header-bar{display:flex;flex-direction:column;gap:1rem;padding:1rem 0 1.2rem;border-bottom:1px solid var(--line-strong)}.brand-lockup{display:flex;flex-direction:column;gap:.25rem}.brand-name{font-family:var(--serif);font-size:1.9rem;line-height:.95;letter-spacing:-.05em}.brand-context{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.16em}.brand-claim{max-width:32rem;color:var(--muted);font-size:.92rem}.primary-nav,.footer-nav{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.primary-nav a,.footer-nav a{font-size:.92rem;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.primary-nav a:hover,.primary-nav a:focus-visible,.footer-nav a:hover,.footer-nav a:focus-visible{color:var(--accent)}main{padding:.6rem 0 4rem}.section{margin:0;padding:clamp(1.2rem,2vw,2rem) 0;border:0;border-radius:0;background:transparent}.section+.section{border-top:1px solid var(--line)}.section.soft{background:transparent}.section-hero{padding-top:1rem;border-top:1px solid var(--line-strong);background:transparent}.section-signup,.section-preview{background:transparent}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.7rem;color:var(--muted);font-size:.73rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow:before{content:"";width:1.55rem;height:1px;background:#11111138}h1,h2,h3{margin:0;font-family:var(--serif);letter-spacing:-.05em;line-height:.96}h1{font-size:clamp(2.1rem,4vw,3.35rem);line-height:.9;max-width:16.4ch}h2{font-size:clamp(1.55rem,3.6vw,2.45rem)}h3{font-size:clamp(1.05rem,2.2vw,1.35rem)}p,li{font-size:1rem;line-height:1.58;color:#111111e0}.lede{max-width:44rem;font-size:1.06rem;color:var(--muted)}.hero-grid,.two-column,.preview-grid,.access-overview-grid,.capsule-grid,.benefit-grid,.method-grid,.route-grid,.link-grid,.social-grid,.status-grid,.signup-shell{display:grid;gap:var(--space-gap)}.hero-actions,.status-row{display:flex;flex-wrap:wrap;gap:.65rem}.hero-actions-tight{gap:.55rem}.button,.button-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.82rem 1.1rem;border-radius:var(--radius-sharp);border:1px solid var(--ink);font-size:.92rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.button{background:var(--ink);color:#f7f3ec}.button-ghost{background:transparent;color:var(--ink)}.placeholder-card,.slot-card,.legal-card,.media-card,.preview-card,.route-card,.faq-card,.social-card,.status-card,.editorial-row,.launch-card,.signup-module{border:1px solid var(--line);border-radius:0;background:#ffffff85}.placeholder-card,.slot-card,.legal-card,.preview-card,.route-card,.faq-card,.social-card,.status-card,.media-card,.editorial-row,.launch-card,.signup-module{padding:1rem}.card-stack,.media-meta,.media-card,.hero-copy,.hero-stage,.signup-copy,.hero-stage-main,.hero-cover-copy{display:flex;flex-direction:column;gap:.8rem}.hero-magazine{display:grid;gap:1rem}.hero-kicker{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.hero-summary{max-width:30rem;font-size:1rem;line-height:1.48}.hero-deck{max-width:22rem;color:var(--muted)}.hero-stage{gap:.75rem}.hero-stage-main{position:relative}.hero-stage-meta{display:flex;flex-direction:column;gap:.55rem}.hero-cover-card{display:none}.media-card-wide{grid-column:span 1}.capsule-card{display:flex;flex-direction:column;gap:.9rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-strong)}.capsule-copy{display:flex;flex-direction:column;gap:.7rem}.media-frame{overflow:hidden;border-radius:calc(var(--radius-card) - .15rem);border:1px solid rgba(17,17,17,.1);background:#ddd8ce}.media-frame-hero{min-height:19rem}.media-frame-cover{min-height:16rem}.media-frame-preview-wide{min-height:15rem}.media-frame-preview{min-height:16rem}.media-frame-capsule{min-height:15rem}.preview-image{width:100%;height:100%;object-fit:cover}.placeholder-frame{min-height:12rem;border-radius:calc(var(--radius-card) - .15rem);border:1px dashed rgba(17,17,17,.25);background:linear-gradient(180deg,#ffffffe0,#8d744f0f);display:grid;place-items:center;text-align:center;padding:1rem}.placeholder-frame strong{display:block;font-family:var(--serif);font-size:1.25rem;margin-bottom:.35rem}.placeholder-frame span{display:block;color:var(--muted)}.placeholder-frame-capsule{min-height:15rem}.fine-print{font-size:.88rem;color:var(--muted)}.inline-list{padding-left:1.15rem;margin:.65rem 0 0}.status-badge{display:inline-flex;align-items:center;min-height:1.95rem;padding:.25rem .7rem;border-radius:var(--radius-sharp);border:1px solid var(--line);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status-muted{background:#1111110a;color:var(--muted)}.status-accent{background:var(--accent-soft);color:#6a4f2b}.status-plain{background:transparent;color:var(--muted)}.section-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.preview-grid,.editorial-steps,.route-grid{align-items:start}.editorial-evidence-card{display:flex;flex-direction:column;gap:.8rem}.editorial-list{display:grid;gap:0;border-top:1px solid var(--line-strong)}.editorial-row{display:grid;gap:.85rem;padding-block:1rem;border-bottom:1px solid var(--line);border-left:0;border-right:0;border-radius:0;background:transparent}.editorial-index,.method-step{font-family:var(--serif);font-size:2.1rem;line-height:.9;letter-spacing:-.06em;color:#11111170}.method-card{min-height:100%}.signup-shell{align-items:stretch}.signup-copy h3{max-width:18rem}.signup-module{background:#ffffffc7;color:#111;border-color:#1111111f}.signup-module p,.signup-module .fine-print,.signup-module .eyebrow{color:#111111b8}.signup-module .eyebrow:before{background:#1113}.signup-input-row{display:grid;gap:.75rem}.signup-input-shell{display:flex;align-items:center;min-height:3rem;padding:.85rem .95rem;border:1px solid rgba(17,17,17,.2);border-radius:var(--radius-sharp);background:#fbfaf7;color:#11111180}.signup-button[disabled]{opacity:1;cursor:not-allowed}.muted-block{padding:.95rem 1rem;border-left:2px solid var(--accent);background:#9e7d4f14}.hero-signup-panel{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--line-strong);background:#ffffffbd}.hero-signup-panel h2{font-size:clamp(1.15rem,2.1vw,1.45rem);line-height:1.02}.hero-mini-note{max-width:28rem}.stacked-editorial-blocks{display:grid;gap:var(--space-gap)}.access-summary-grid,.ongoing-value-grid{display:grid;gap:.8rem}.access-summary-item{padding-top:.75rem;border-top:1px solid var(--line)}.access-summary-item:first-child{padding-top:0;border-top:0}.ongoing-value-card{display:grid;gap:.6rem;align-content:start}.ongoing-value-card p{margin:0}.media-frame-editorial-cover{background:#ece7df}.preview-grid{grid-template-columns:minmax(0,1.15fr)}.preview-card{background:transparent;padding:0;border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:0}.preview-card h3{margin-top:.35rem}.page-title-block{display:flex;flex-direction:column;gap:.75rem}.footer-wrap{padding:.2rem 0 2.5rem}.footer-card{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 0;border-top:1px solid var(--line-strong);background:transparent;border-left:0;border-right:0;border-bottom:0;border-radius:0;box-shadow:none}@media(min-width:760px){.header-bar{flex-direction:row;align-items:start;justify-content:space-between}.hero-magazine{grid-template-columns:minmax(0,.88fr) minmax(0,.82fr);align-items:start}.signup-shell,.two-column{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.preview-grid{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.8fr))}.access-overview-grid,.capsule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-card-wide{grid-column:span 2}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-grid,.status-grid,.route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ongoing-value-grid,.access-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-row{grid-template-columns:5rem minmax(0,1fr) minmax(0,1.15fr);align-items:start}.signup-input-row{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:980px){.page-shell{width:min(1420px,calc(100% - 2.6rem))}.section{padding:1.55rem 0}.hero-magazine{grid-template-columns:minmax(0,.7fr) minmax(18rem,.46fr) minmax(0,.56fr);gap:1.25rem}.media-card-wide{grid-column:span 1}.method-grid,.ongoing-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-v2,.lp-v2-shell{--page-max: 1240px;--page-inset-desktop: clamp(32px, 4vw, 56px);--page-inset-tablet: 28px;--page-inset-mobile: 20px;--page-inset-mobile-small: 16px;--lp-v2-scroll-margin: 7rem}#hero-signup,#subscribe{scroll-margin-top:var(--lp-v2-scroll-margin)}.lp-v2-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--lp-v2-paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.lp-v2-has-js .lp-v2:not(.lp-v2-shell) .lp-v2-header{position:fixed;inset:0 0 auto;pointer-events:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;transition:background .24s ease,border-color .24s ease,backdrop-filter .24s ease}.lp-v2-header-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;transition:opacity .24s ease,transform .24s ease}html.lp-v2-has-js .lp-v2:not(.lp-v2-shell) .lp-v2-header-bar{opacity:0;transform:translateY(-1.35rem)}html.lp-v2-has-js .lp-v2:not(.lp-v2-shell)[data-header-state=scrolled] .lp-v2-header{pointer-events:auto;background:color-mix(in srgb,var(--lp-v2-paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--lp-v2-rule)}html.lp-v2-has-js .lp-v2:not(.lp-v2-shell)[data-header-state=scrolled] .lp-v2-header-bar{opacity:1;transform:translateY(0)}.lp-v2-wordmark{font-family:var(--lp-v2-wordmark);font-size:1.5rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.lp-v2-header-mid{display:none;color:var(--lp-v2-muted)}.lp-v2-ink-button{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;border:1px solid var(--lp-v2-ink);background:var(--lp-v2-ink);color:var(--lp-v2-paper);font-family:var(--lp-v2-sans);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-v2-ink-button:active{background:color-mix(in srgb,var(--lp-v2-ink) 97%,white 3%);box-shadow:inset 0 1px #ffffff14;transform:translateY(0)}.lp-v2-button-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;border:1px solid var(--lp-v2-ink);background:var(--lp-v2-paper);color:var(--lp-v2-ink);font-family:var(--lp-v2-sans);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-v2-button-ghost:active{background:color-mix(in srgb,var(--lp-v2-ink) 97%,white 3%);color:var(--lp-v2-paper);transform:translateY(0)}.lp-v2-button-ghost.is-disabled,.lp-v2-button-ghost[disabled],.lp-v2-ink-button.is-disabled,.lp-v2-ink-button[disabled]{opacity:1;cursor:not-allowed;transform:none;background:var(--lp-v2-paper);color:var(--lp-v2-muted);border-color:var(--lp-v2-rule);box-shadow:none}.lp-v2-access-source-button.is-disabled:hover,.lp-v2-access-source-button.is-disabled:focus-visible,.lp-v2-access-source-feature-button.is-disabled:hover,.lp-v2-access-source-feature-button.is-disabled:focus-visible{background:var(--lp-v2-paper);color:var(--lp-v2-muted);border-color:var(--lp-v2-rule);box-shadow:none;transform:none}.lp-v2-ui-surface-card{border:1px solid color-mix(in srgb,var(--lp-v2-ink) 18%,transparent);background:var(--lp-v2-paper);box-shadow:0 1.15rem 2.4rem #1111111a,0 0 0 1px #ffffffbf inset}.lp-v2-ui-button--primary:hover,.lp-v2-ui-button--primary:focus-visible{background:color-mix(in srgb,var(--lp-v2-ink) 98%,white 2%);color:var(--lp-v2-paper);border-color:var(--lp-v2-ink);box-shadow:inset 0 0 0 1px #ffffff14;transform:translateY(-1px)}.lp-v2-ui-button--primary:active{background:color-mix(in srgb,var(--lp-v2-ink) 97%,white 3%);color:var(--lp-v2-paper);border-color:var(--lp-v2-ink);box-shadow:inset 0 1px #ffffff14;transform:translateY(0)}.lp-v2-ui-button--secondary:hover,.lp-v2-ui-button--secondary:focus-visible{background:color-mix(in srgb,var(--lp-v2-paper) 96%,var(--lp-v2-ink) 4%);color:var(--lp-v2-ink);border-color:var(--lp-v2-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lp-v2-ink) 10%,transparent);transform:translateY(-1px)}.lp-v2-ui-button--secondary:active{background:color-mix(in srgb,var(--lp-v2-ink) 97%,white 3%);color:var(--lp-v2-paper);border-color:var(--lp-v2-ink);box-shadow:inset 0 1px #ffffff14;transform:translateY(0)}.lp-v2-ui-button:focus-visible,.lp-v2-ui-card-link:focus-visible,.lp-v2-ui-link-micro:focus-visible{outline:2px solid color-mix(in srgb,var(--lp-v2-ink) 78%,var(--lp-v2-paper) 22%);outline-offset:2px}.lp-v2-ui-button.is-disabled:hover,.lp-v2-ui-button.is-disabled:focus-visible,.lp-v2-ui-button[disabled]:hover,.lp-v2-ui-button[disabled]:focus-visible{background:var(--lp-v2-paper);color:var(--lp-v2-muted);border-color:var(--lp-v2-rule);box-shadow:none;transform:none}.lp-v2-ui-button.is-pending{cursor:pointer;opacity:1}.lp-v2-ui-link-micro{color:var(--lp-v2-ink);font-family:var(--lp-v2-sans);font-size:.78rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.lp-v2-ui-link-micro:hover,.lp-v2-ui-link-micro:focus-visible{color:var(--lp-v2-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-v2-ink) 46%,transparent);text-underline-offset:.28em}.lp-v2-ui-link-micro:active{color:var(--lp-v2-ink)}.lp-v2-ui-card-link{cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease,border-color .2s ease}.lp-v2-ui-card-link__action{cursor:pointer;transition:color .2s ease,transform .2s ease,opacity .2s ease,text-decoration-color .2s ease}.lp-v2-text-link{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--lp-v2-sans);font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lp-v2-text-link:hover,.lp-v2-text-link:focus-visible,.lp-v2-footer-links a:hover,.lp-v2-footer-links a:focus-visible{color:var(--lp-v2-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-v2-ink) 35%,transparent);text-underline-offset:.28em}.lp-v2-text-link:focus-visible,.lp-v2-footer-links a:focus-visible{outline:2px solid color-mix(in srgb,var(--lp-v2-ink) 78%,var(--lp-v2-paper) 22%);outline-offset:2px}.lp-v2-section{padding:5rem 0}.lp-v2-hero{position:relative;overflow:hidden;padding-top:0}.lp-v2-hero-grid{display:grid;grid-template-columns:1fr;gap:0}.lp-v2-hero-copy{order:1;display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;padding:3rem 1.5rem}.lp-v2-hero-eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;color:var(--lp-v2-muted)}.lp-v2-line{display:inline-block;width:2rem;height:1px;background:var(--lp-v2-ink)}.lp-v2-serif{font-family:var(--lp-v2-serif-stack);font-weight:500;letter-spacing:-.01em}.lp-v2-hero-title,.lp-v2-section-title,.lp-v2-cta-title{margin:0;line-height:.95}.lp-v2-section-title{line-height:1.08}.lp-v2-title-line{display:block}.lp-v2-hero-title{font-size:3.55rem;max-width:7.7ch;letter-spacing:-.01em}.lp-v2-hero-title em,.lp-v2-section-title em,.lp-v2-cta-title em{font-style:italic;color:var(--lp-v2-navy)}.lp-v2-hero-body,.lp-v2-section-copy,.lp-v2-what-body,.lp-v2-inside-copy,.lp-v2-faq-answer,.lp-v2-footer-copy{font-size:1rem;line-height:1.625;color:var(--lp-v2-muted)}.lp-v2-hero-body{max-width:32rem;margin-top:1.55rem;font-size:1.125rem;line-height:1.75}.lp-v2-hero-actions-mobile-only{display:flex}.lp-v2-signup-button{padding:1rem 1.5rem;border-radius:2px;white-space:nowrap}.lp-v2-signup-note{margin:0;font-size:.75rem;line-height:1.4;color:var(--lp-v2-muted)}.lp-v2-hero-stage{order:2;position:relative}.lp-v2-hero-stage-frame{display:grid;grid-template-rows:minmax(0,1fr) auto;height:60vh;min-height:420px;width:100%;background:transparent}.lp-v2-hero-stage-visual{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);padding-top:1.65rem}.lp-v2-hero-brand-panel{display:none}.lp-v2-hero-stage-image{position:relative;background:var(--lp-v2-muted-soft);min-height:0}.lp-v2-hero-stage-image img{width:100%;height:100%;object-fit:cover;object-position:58% 10%}.lp-v2-hero-brand{display:none}.lp-v2-hero-proof{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:color-mix(in srgb,var(--lp-v2-paper) 95%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-v2-hero-proof-title{margin:.25rem 0 0;font-size:2rem}.lp-v2-proof-issue{text-align:right;color:var(--lp-v2-muted)}.lp-v2-stats{background:color-mix(in srgb,var(--lp-v2-muted-soft) 60%,transparent)}.lp-v2-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.lp-v2-stat{padding:1.5rem 1rem;text-align:center;border-right:1px solid var(--lp-v2-rule);border-bottom:1px solid var(--lp-v2-rule)}.lp-v2-stat:nth-child(2n){border-right:0}.lp-v2-stats-grid .lp-v2-stat:nth-last-child(-n+2){border-bottom:0}.lp-v2-stat-value{font-size:clamp(2rem,3vw,3rem)}.lp-v2-stat-label{margin-top:.25rem;color:var(--lp-v2-muted)}.lp-v2-what-grid,.lp-v2-method-grid,.lp-v2-cta-grid,.lp-v2-faq-grid,.lp-v2-transparency-grid{display:grid;gap:3.35rem}.lp-v2-what-cards{display:grid;gap:1px;background:var(--lp-v2-rule)}.lp-v2-what-card{padding:2rem;background:var(--lp-v2-paper)}.lp-v2-what-no{font-size:2rem;color:var(--lp-v2-sand-deep)}.lp-v2-what-title,.lp-v2-faq-question,.lp-v2-cta-form-title{margin:.45rem 0 0;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.02}.lp-v2-method{background:color-mix(in srgb,var(--lp-v2-sand) 70%,transparent)}.lp-v2-score-list{display:grid;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}.lp-v2-score-list li{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid var(--lp-v2-rule)}.lp-v2-score-value{font-size:1.125rem}.lp-v2-score-total{padding-top:.25rem}.lp-v2-score-total-value{font-size:1.875rem;color:var(--lp-v2-navy)}.lp-v2-spread-frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--lp-v2-paper);box-shadow:0 16px 44px #11121514}.lp-v2-spread-frame img{width:100%;height:100%;object-fit:cover}.lp-v2-inside-head{display:flex;flex-direction:column;gap:1.45rem;margin-bottom:3.45rem}.lp-v2-spread-grid{display:grid;gap:1.85rem}.lp-v2-spread-card{position:relative;overflow:hidden;background:var(--lp-v2-sand);box-shadow:0 14px 30px #11121514}.lp-v2-spread-card img{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .7s ease}.lp-v2-spread-card:hover img{transform:scale(1.03)}.lp-v2-spread-card figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;background:color-mix(in srgb,var(--lp-v2-paper) 95%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-v2-cta{background:var(--lp-v2-ink);color:var(--lp-v2-paper)}.lp-v2-cta-copy .lp-v2-eyebrow,.lp-v2-cta-copy li{color:color-mix(in srgb,var(--lp-v2-paper) 82%,transparent)}.lp-v2-cta-title{font-size:clamp(3rem,6vw,5.9rem);line-height:1.06}.lp-v2-cta .lp-v2-cta-title em{color:var(--lp-v2-paper)}.lp-v2-cta-list{display:grid;gap:.7rem;margin:1.45rem 0 0;padding:0;list-style:none}.lp-v2-cta-list li{font-size:1.02rem;line-height:1.5}.lp-v2-cta-form-shell{padding:1.5rem;border-radius:2px;background:var(--lp-v2-paper);color:var(--lp-v2-ink)}.lp-v2-signup-form.is-dark .lp-v2-signup-note,.lp-v2-signup-form.is-dark .lp-v2-signup-label{color:var(--lp-v2-muted)}.lp-v2-faq-list{border-top:1px solid var(--lp-v2-rule)}.lp-v2-faq-item{padding:1.5rem 0;border-bottom:1px solid var(--lp-v2-rule)}.lp-v2-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.lp-v2-faq-item summary::-webkit-details-marker{display:none}.lp-v2-faq-toggle{font-family:var(--lp-v2-serif-stack);font-size:2rem;color:var(--lp-v2-sand-deep);transition:transform .2s ease}.lp-v2-faq-item[open] .lp-v2-faq-toggle{transform:rotate(45deg)}.lp-v2-faq-answer{max-width:44rem;margin:.95rem 0 0}.lp-v2-transparency-card{padding:1.5rem;border:1px solid var(--lp-v2-rule);background:color-mix(in srgb,var(--lp-v2-paper) 96%,transparent)}.lp-v2-transparency-list{display:grid;gap:.45rem;margin:1rem 0 0;padding-left:1.2rem;color:var(--lp-v2-muted)}.lp-v2-footer-links{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-family:var(--lp-v2-sans);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lp-v2-footer-link-button{appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.lp-v2-footer-link-button:hover,.lp-v2-footer-link-button:focus-visible{color:var(--lp-v2-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-v2-ink) 35%,transparent);text-underline-offset:.28em}.lp-v2-footer-links .is-muted,.lp-v2-footer-meta{color:var(--lp-v2-muted)}.lp-v2-shell-main{padding-top:0}.lp-v2-shell-wrap{width:min(1088px,calc(100% - (var(--page-inset-desktop) * 2)));padding-bottom:4rem}.lp-v2-shell-hero{padding-top:1.5rem}.lp-v2-shell-hero-copy{max-width:42rem;padding:.65rem 0 2.35rem}.lp-v2-shell-title{margin:0;max-width:13ch;font-size:clamp(2.15rem,4vw,3.35rem);line-height:.98}.lp-v2-shell-lede{max-width:42rem;margin:1.05rem 0 0;font-size:1rem;line-height:1.68;color:var(--lp-v2-muted)}.lp-v2-shell-section{padding-top:2rem;padding-bottom:2.35rem}.lp-v2-legal-page{padding-top:1.25rem}.lp-v2-legal-stack{max-width:46rem}.lp-v2-legal-note{margin:0 0 1.5rem;color:var(--lp-v2-muted);line-height:1.68}.lp-v2-legal-section{padding:1.35rem 0;border-top:1px solid var(--lp-v2-rule)}.lp-v2-legal-title{margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.12}.lp-v2-legal-section p{max-width:42rem;margin:.82rem 0 0;color:var(--lp-v2-muted);line-height:1.72}.lp-v2-legal-list{display:grid;gap:.62rem;margin:.82rem 0 0;padding-left:1.15rem;color:var(--lp-v2-muted);line-height:1.68}.lp-v2-legal-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding:0 0 1.4rem}.lp-v2-legal-grid{display:grid;gap:1rem}.lp-v2-legal-panel{padding:1.2rem 1.25rem;border:1px solid var(--lp-v2-rule);background:color-mix(in srgb,var(--lp-v2-paper) 96%,transparent)}.lp-v2-legal-panel-title{margin:0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.1}.lp-v2-legal-panel p{margin:.8rem 0 0;color:var(--lp-v2-muted);line-height:1.65}.lp-v2-shell-grid,.lp-v2-access-hero-grid,.lp-v2-access-grid,.lp-v2-access-support-grid,.lp-v2-access-mini-grid{display:grid;gap:1.5rem}.lp-v2-shell-grid-two{grid-template-columns:1fr}.lp-v2-shell-card{padding:1.3rem;border:1px solid var(--lp-v2-rule);background:color-mix(in srgb,var(--lp-v2-paper) 97%,transparent)}.lp-v2-shell-card p{margin:.7rem 0 0;color:var(--lp-v2-muted)}.lp-v2-shell-card-title{margin:.2rem 0 0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.1}.lp-v2-shell-list{display:grid;gap:.7rem;margin:.9rem 0 0;padding-left:1.15rem;color:var(--lp-v2-muted)}.lp-v2-consent-manager{--lp-v2-paper: oklch(.992 .002 85);--lp-v2-ink: oklch(.16 .01 250);--lp-v2-rule: oklch(.88 .006 80);--lp-v2-muted: oklch(.42 .012 250);--lp-v2-sans: "Inter", ui-sans-serif, system-ui, sans-serif;position:fixed;right:auto;bottom:max(1rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:140;width:min(44rem,calc(100vw - 2rem));color:var(--lp-v2-ink);font-family:var(--lp-v2-sans);isolation:isolate}.lp-v2-consent-surface{position:relative;display:grid;gap:0;border:1px solid color-mix(in srgb,var(--lp-v2-ink) 16%,transparent);background:var(--lp-v2-paper);background-color:var(--lp-v2-paper);box-shadow:0 1.6rem 3rem #1111111f,0 0 0 1px #fffc inset;overflow:hidden;opacity:1;isolation:isolate;contain:paint}.lp-v2-consent-surface:before{content:"";position:absolute;inset:0;z-index:0;background:#fcfaf6;background:var(--lp-v2-paper)}.lp-v2-consent-head,.lp-v2-consent-card-top,.lp-v2-consent-actions,.lp-v2-consent-links{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.lp-v2-consent-head{align-items:start;padding:.95rem 1rem 0;background:var(--lp-v2-paper)}.lp-v2-consent-head-compact{justify-content:start;padding-bottom:0}.lp-v2-consent-title{margin:0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.1}.lp-v2-consent-copy,.lp-v2-consent-card-copy{color:var(--lp-v2-muted);font-size:.9rem;line-height:1.52}.lp-v2-consent-banner,.lp-v2-consent-preferences{display:grid;gap:0;position:relative;z-index:1;background:#fcfaf6;background:var(--lp-v2-paper);background-color:var(--lp-v2-paper)}.lp-v2-consent-manager[data-hclb-consent-view=banner] .lp-v2-consent-preferences,.lp-v2-consent-manager[data-hclb-consent-view=preferences] .lp-v2-consent-banner{display:none}.lp-v2-consent-banner{gap:.78rem;padding:.95rem 1rem 1rem}.lp-v2-consent-preferences{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(86vh,42rem)}.lp-v2-consent-preferences .lp-v2-consent-head{position:sticky;top:0;z-index:2}.lp-v2-consent-preferences-body{display:grid;gap:.82rem;overflow-y:auto;padding:.7rem 1rem .9rem;position:relative;z-index:1;background:#fcfaf6;background:var(--lp-v2-paper);background-color:var(--lp-v2-paper)}.lp-v2-consent-grid{display:grid;gap:.45rem}.lp-v2-consent-card{display:block;padding:.72rem .82rem .76rem;border:1px solid var(--lp-v2-rule);background:#fffdf8}.lp-v2-consent-card-copy-block{display:grid;gap:.22rem}.lp-v2-consent-card-title{font-size:.98rem}.lp-v2-consent-card-detail{color:color-mix(in srgb,var(--lp-v2-muted) 86%,transparent);font-size:.74rem;line-height:1.4}.lp-v2-consent-checkbox{inline-size:1.05rem;block-size:1.05rem;margin-top:.16rem;flex-shrink:0;accent-color:var(--lp-v2-ink)}.lp-v2-consent-close{appearance:none;border:0;padding:0;background:transparent;color:var(--lp-v2-muted);font:inherit;cursor:pointer}.lp-v2-consent-links{justify-content:start;flex-wrap:wrap}.lp-v2-consent-link-button{appearance:none;border:0;padding:0;background:transparent;color:var(--lp-v2-ink);font-family:var(--lp-v2-sans);font-size:.78rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase;cursor:pointer}.lp-v2-consent-links a:hover,.lp-v2-consent-links a:focus-visible,.lp-v2-consent-link-button:hover,.lp-v2-consent-link-button:focus-visible,.lp-v2-consent-close:hover,.lp-v2-consent-close:focus-visible{color:var(--lp-v2-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-v2-ink) 46%,transparent);text-underline-offset:.28em}.lp-v2-consent-actions{flex-wrap:wrap;justify-content:start;padding:.85rem 1rem 1rem;position:relative;z-index:1;background:#fcfaf6;background:var(--lp-v2-paper);border-top:1px solid var(--lp-v2-rule);background-color:var(--lp-v2-paper)}.lp-v2-consent-preferences .lp-v2-consent-actions{position:sticky;bottom:0;z-index:2}.lp-v2-consent-actions>*{flex:1 1 11.5rem;min-height:2.85rem}.lp-v2-consent-actions-compact>*{flex-basis:11.5rem}.lp-v2-signup-note-legal{color:color-mix(in srgb,var(--lp-v2-muted) 92%,var(--lp-v2-ink) 8%)}.lp-v2-access-header-bar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"wordmark mid cta";align-items:center;gap:1rem;padding:1.15rem 0}html.lp-v2-has-js .lp-v2-access-page .lp-v2-header{position:fixed;inset:0 0 auto;pointer-events:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;transition:background .24s ease,border-color .24s ease,backdrop-filter .24s ease}html.lp-v2-has-js .lp-v2-access-page .lp-v2-access-header-bar{opacity:0;transform:translateY(-1.35rem);transition:opacity .24s ease,transform .24s ease}html.lp-v2-has-js .lp-v2-access-page[data-header-state=scrolled] .lp-v2-header{pointer-events:auto;background:color-mix(in srgb,var(--lp-v2-paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--lp-v2-rule)}html.lp-v2-has-js .lp-v2-access-page[data-header-state=scrolled] .lp-v2-access-header-bar{opacity:1;transform:translateY(0)}html.lp-v2-has-js .lp-v2-page--landing .lp-v2-header{position:fixed;inset:0 0 auto;pointer-events:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;transition:background .24s ease,border-color .24s ease,backdrop-filter .24s ease}html.lp-v2-has-js .lp-v2-page--landing .lp-v2-header-bar{opacity:0;transform:translateY(-1.35rem);transition:opacity .24s ease,transform .24s ease}html.lp-v2-has-js .lp-v2-page--landing[data-header-state=scrolled] .lp-v2-header{pointer-events:auto;background:color-mix(in srgb,var(--lp-v2-paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--lp-v2-rule)}html.lp-v2-has-js .lp-v2-page--landing[data-header-state=scrolled] .lp-v2-header-bar{opacity:1;transform:translateY(0)}.lp-v2-access-header-bar>.lp-v2-wordmark{grid-area:wordmark}.lp-v2-access-header-mid{grid-area:mid;justify-self:center;color:var(--lp-v2-muted)}.lp-v2-access-header-bar>.lp-v2-header-cta{grid-area:cta;justify-self:end}.lp-v2-access-hero-v2{padding-top:clamp(2rem,4vw,3.2rem);padding-bottom:clamp(2.4rem,5vw,3.8rem)}.lp-v2-access-hero-layout{display:grid;gap:clamp(1.8rem,3vw,3rem);align-items:start}.lp-v2-access-copy-column{display:grid;gap:1.05rem;align-content:start;padding-top:clamp(.3rem,1vw,.8rem)}.lp-v2-access-title{display:grid;gap:.15rem;margin:0;font-size:clamp(3.25rem,8vw,6.05rem);line-height:.92;max-width:7.1ch}.lp-v2-access-lede,.lp-v2-access-section-copy,.lp-v2-access-feature-body,.lp-v2-access-social-copy,.lp-v2-access-social-body,.lp-v2-access-meta-line{color:var(--lp-v2-muted)}.lp-v2-access-lede{max-width:30rem;margin:0;font-size:1.02rem;line-height:1.64}.lp-v2-access-cta-group{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.25rem}.lp-v2-access-hero-button{min-height:3.3rem;min-width:13.25rem;padding-inline:1.2rem}.lp-v2-access-meta-line{margin:.25rem 0 0;font-size:.86rem;letter-spacing:.03em}.lp-v2-access-visual-column{display:flex;justify-content:flex-end}.lp-v2-access-visual-stage{position:relative;display:grid;gap:1rem;width:min(100%,31rem)}.lp-v2-access-device-stage{display:grid;place-items:center;width:100%;padding:clamp(1rem,2vw,1.4rem);background:linear-gradient(180deg,color-mix(in srgb,var(--lp-v2-sand) 70%,white 30%),color-mix(in srgb,var(--lp-v2-muted-soft) 86%,white 14%))}.lp-v2-access-device-frame{width:min(100%,18rem);padding:.85rem;border:1px solid color-mix(in srgb,var(--lp-v2-ink) 16%,transparent);border-radius:1.75rem;background:#111;box-shadow:0 18px 42px #11111124}.lp-v2-access-device-frame img{width:100%;height:auto;border-radius:1rem}.lp-v2-access-floating-note{position:absolute;left:-1.65rem;bottom:1.2rem;width:min(15.5rem,52%);padding:1rem 1.05rem;background:#fbfaf7f0;border:1px solid color-mix(in srgb,var(--lp-v2-ink) 10%,transparent);box-shadow:0 12px 28px #11111114}.lp-v2-access-floating-title{margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:.98}.lp-v2-access-floating-copy{margin:.5rem 0 0;color:var(--lp-v2-muted);font-size:.92rem;line-height:1.45}.lp-v2-access-features-v2{padding-top:clamp(2.1rem,4vw,3rem)}.lp-v2-access-section-intro{display:grid;gap:.9rem;margin-bottom:2rem;max-width:36rem}.lp-v2-access-section-title,.lp-v2-access-social-title{display:grid;gap:.1rem;margin:0;font-size:clamp(2.15rem,4vw,3.45rem);line-height:.96}.lp-v2-access-feature-row{display:grid;gap:1.25rem}.lp-v2-access-feature-card{display:grid;gap:.78rem;align-content:start}.lp-v2-access-feature-image{overflow:hidden;background:color-mix(in srgb,var(--lp-v2-sand) 75%,white 25%);min-height:11.25rem}.lp-v2-access-feature-image img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.lp-v2-access-feature-title,.lp-v2-access-social-handle{margin:0;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1}.lp-v2-access-inline-disabled{display:inline-flex;align-items:center;gap:.35rem;color:color-mix(in srgb,var(--lp-v2-muted) 82%,white 18%);font-family:var(--lp-v2-sans);font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lp-v2-access-social-band{background:var(--lp-v2-ink);color:var(--lp-v2-paper)}.lp-v2-access-social-band .lp-v2-eyebrow,.lp-v2-access-social-band .lp-v2-access-social-copy,.lp-v2-access-social-band .lp-v2-access-social-body,.lp-v2-access-social-band .lp-v2-access-inline-disabled{color:color-mix(in srgb,var(--lp-v2-paper) 78%,transparent)}.lp-v2-access-social-layout{display:grid;gap:1.8rem}.lp-v2-access-social-intro{display:grid;gap:.95rem;max-width:34rem}.lp-v2-access-social-grid{display:grid;gap:1px;background:color-mix(in srgb,var(--lp-v2-paper) 12%,transparent)}.lp-v2-access-social-card{display:grid;gap:.7rem;padding:1.2rem;background:color-mix(in srgb,var(--lp-v2-ink) 88%,white 12%);align-content:start}.lp-v2-access-social-kicker{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--lp-v2-paper) 68%,transparent)}.lp-v2-access-social-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--lp-v2-paper);font-family:var(--lp-v2-sans);font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:color .2s ease,transform .2s ease}.lp-v2-access-social-link:hover,.lp-v2-access-social-link:focus-visible{color:color-mix(in srgb,var(--lp-v2-paper) 84%,var(--lp-v2-sand) 16%);transform:translate(1px)}.lp-v2-access-source-hero{position:relative;overflow:hidden;padding-top:0;padding-bottom:clamp(2.9rem,4.8vw,4.1rem)}.lp-v2-access-source-hero-grid{gap:clamp(1.8rem,3vw,3.4rem);align-items:center}.lp-v2-access-source-copy{order:2;gap:1.2rem;align-content:center;padding-inline:0;padding-block:3rem 1.9rem}.lp-v2-access-source-visual{order:1;display:flex;justify-content:center}.lp-v2-access-source-eyebrow{color:var(--lp-v2-muted)}.lp-v2-access-source-title,.lp-v2-access-source-social-title,.lp-v2-access-source-feature-title{display:grid;gap:.08rem;margin:0}.lp-v2-access-source-title{max-width:7.15ch}.lp-v2-access-source-title em{font-style:italic;color:var(--lp-v2-navy)}.lp-v2-access-source-lede,.lp-v2-access-source-meta,.lp-v2-access-source-social-lede,.lp-v2-access-source-social-body,.lp-v2-access-source-share-body,.lp-v2-access-source-feature-body{color:var(--lp-v2-muted)}.lp-v2-access-source-lede{max-width:32rem}.lp-v2-access-source-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.15rem}.lp-v2-access-source-meta{margin:.35rem 0 0;font-size:.84rem;letter-spacing:.03em}.lp-v2-access-source-button{transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-v2-access-source-button:focus-visible,.lp-v2-access-source-social-link:focus-visible,.lp-v2-access-source-feature-button:focus-visible,.lp-v2-access-source-share-card:focus-visible,.lp-v2-access-source-arrow:focus-visible{outline:2px solid color-mix(in srgb,var(--lp-v2-ink) 78%,var(--lp-v2-paper) 22%);outline-offset:2px}.lp-v2-access-source-visual-stage{position:relative;display:flex;min-height:clamp(26.5rem,50vh,35rem);width:min(100%,32.75rem);align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--lp-v2-sand) 76%,white 24%),color-mix(in srgb,var(--lp-v2-muted-soft) 85%,white 15%))}.lp-v2-access-source-social .lp-v2-eyebrow,.lp-v2-access-source-social-lede,.lp-v2-access-source-social-body,.lp-v2-access-source-share-body,.lp-v2-access-source-share-kicker,.lp-v2-access-source-share-pill,.lp-v2-access-source-social-kicker,.lp-v2-access-source-social-icon{color:color-mix(in srgb,var(--lp-v2-paper) 78%,transparent)}.lp-v2-access-source-social-title{font-size:clamp(2rem,3.4vw,3rem);line-height:1}.lp-v2-access-source-social-lede{margin:0;max-width:30rem;line-height:1.6}.lp-v2-access-source-social-card{display:grid;gap:.7rem;padding:1rem 1rem 1.1rem;align-content:start;min-height:14.1rem;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.lp-v2-access-source-social-handle{margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1;color:var(--lp-v2-paper)}.lp-v2-access-source-social-kicker{margin-top:.4rem;font-size:.68rem}.lp-v2-access-source-social-body{margin:0;line-height:1.55}.lp-v2-access-source-social-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--lp-v2-paper);font-family:var(--lp-v2-sans);font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.lp-v2-access-source-share-card:hover .lp-v2-access-source-share-body,.lp-v2-access-source-share-card:hover .lp-v2-access-source-share-kicker,.lp-v2-access-source-share-card:hover .lp-v2-access-source-share-pill,.lp-v2-access-source-share-card:focus-visible .lp-v2-access-source-share-body,.lp-v2-access-source-share-card:focus-visible .lp-v2-access-source-share-kicker,.lp-v2-access-source-share-card:focus-visible .lp-v2-access-source-share-pill,.lp-v2-access-source-share-card:hover .lp-v2-access-source-share-title,.lp-v2-access-source-share-card:focus-visible .lp-v2-access-source-share-title{color:var(--lp-v2-paper)}.lp-v2-access-source-share-title{margin:.25rem 0 0;font-size:clamp(1.45rem,2.6vw,2rem);line-height:1}.lp-v2-access-source-share-body{margin-top:.5rem;font-size:.8rem;letter-spacing:.04em}.lp-v2-access-source-feature-title{margin-top:.2rem;font-size:clamp(1.65rem,2.45vw,2.15rem);line-height:1}.lp-v2-access-source-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--lp-v2-rule);background:transparent;color:var(--lp-v2-ink);cursor:pointer;transition:background .2s ease,border-color .2s ease}.lp-v2-access-source-arrow:hover,.lp-v2-access-source-arrow:focus-visible{background:var(--lp-v2-sand);border-color:var(--lp-v2-ink)}.lp-v2-access-source-feature-card{display:grid;width:200px;flex:0 0 auto;gap:.78rem;align-content:start;scroll-snap-align:start;transition:transform .2s ease}.lp-v2-access-source-feature-image img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .7s ease}.lp-v2-access-source-feature-card:hover .lp-v2-access-source-feature-image img{transform:scale(1.03)}.lp-v2-access-source-feature-card:has(.lp-v2-access-source-feature-button:hover),.lp-v2-access-source-feature-card:focus-within .lp-v2-access-source-feature-image img{transform:scale(1.03)}.lp-v2-access-source-feature-card:has(.lp-v2-access-source-feature-button:hover),.lp-v2-access-source-feature-card:focus-within{transform:translateY(-1px)}.lp-v2-access-source-feature-kicker{font-size:.68rem}.lp-v2-access-source-feature-card-title{margin:0;font-size:1.15rem;line-height:1.08}.lp-v2-access-source-feature-body{margin:0;font-size:.85rem;line-height:1.55}.lp-v2-access-source-feature-button{min-height:2.3rem;padding:.52rem .78rem;font-size:.68rem;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-v2-access-source-button.lp-v2-ui-button--primary.is-pending:hover,.lp-v2-access-source-button.lp-v2-ui-button--primary.is-pending:focus-visible,.lp-v2-access-source-feature-button.lp-v2-ui-button--primary.is-pending:hover,.lp-v2-access-source-feature-button.lp-v2-ui-button--primary.is-pending:focus-visible{box-shadow:inset 0 0 0 1px #ffffff14;transform:translateY(-1px)}.lp-v2-access-source-button.lp-v2-ui-button--secondary.is-pending:hover,.lp-v2-access-source-button.lp-v2-ui-button--secondary.is-pending:focus-visible,.lp-v2-access-source-feature-button.lp-v2-ui-button--secondary.is-pending:hover,.lp-v2-access-source-feature-button.lp-v2-ui-button--secondary.is-pending:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lp-v2-ink) 10%,transparent);transform:translateY(-1px)}@media(min-width:960px){.lp-v2-access-source-hero-grid{grid-template-columns:minmax(0,1fr) minmax(21rem,.88fr)}.lp-v2-access-source-copy{order:1}.lp-v2-access-source-visual{order:2;justify-content:flex-end}.lp-v2-access-source-social-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);align-items:start}.lp-v2-access-source-social-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-v2-access-source-feature-nav{display:flex}}@media(min-width:700px){.lp-v2-access-source-feature-card{width:212px}}@media(max-width:959px){.lp-v2-access-source-visual-stage{width:100%;max-width:24rem;min-height:24.25rem}.lp-v2-access-source-hero-grid{align-items:start}}@media(min-width:768px)and (max-width:1023px){.lp-v2-access-source-actions{flex-direction:row}}@media(min-width:1024px){.lp-v2-access-source-accent-disc{display:block}}@media(max-width:767px){.lp-v2-access-source-actions{flex-direction:column;align-items:stretch}.lp-v2-access-source-button{width:100%;min-width:0}.lp-v2-access-source-share-card{flex-direction:column;align-items:stretch}.lp-v2-access-source-share-pill{justify-content:center}}@media(max-width:599px){.lp-v2-access-source-hero{padding-top:0;padding-bottom:2.25rem}.lp-v2-access-source-copy{gap:.9rem;padding:1.1rem 0 1.75rem}.lp-v2-access-source-visual-stage{min-height:21.5rem}.lp-v2-access-source-device{width:min(282px,74vw)}.lp-v2-access-source-feature-track{margin-inline:calc(var(--page-inset-mobile-small) * -1);padding-inline:var(--page-inset-mobile-small)}.lp-v2-access-source-feature-card{width:196px}}@media(max-width:389px){.lp-v2-access-source-device{width:min(248px,78vw);padding:12px;border-radius:28px}.lp-v2-access-source-screen{border-radius:18px}.lp-v2-access-source-title{max-width:min(100%,12.4ch)}}@media(max-width:359px){.lp-v2-access-source-visual-stage{min-height:22rem}.lp-v2-access-source-feature-card{width:204px}}@media(prefers-reduced-motion:reduce){.lp-v2-access-source-social-link,.lp-v2-access-source-arrow,.lp-v2-access-source-share-card,.lp-v2-access-source-feature-image img{transition:none}}@media(min-width:960px){.lp-v2-access-hero-layout{grid-template-columns:minmax(0,.96fr) minmax(22rem,.84fr)}.lp-v2-access-feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-v2-access-social-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start}.lp-v2-access-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-v2-access-hero-copy{display:flex;flex-direction:column;gap:1rem}.lp-v2-access-status-row,.lp-v2-access-button-row{display:flex;flex-wrap:wrap;gap:.75rem}.lp-v2-access-status-row{margin-top:.2rem}.lp-v2-access-status-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid var(--lp-v2-rule);color:var(--lp-v2-muted);font-family:var(--lp-v2-sans);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lp-v2-access-visual-card,.lp-v2-access-action-card,.lp-v2-access-support-card,.lp-v2-access-mini-card{display:flex;flex-direction:column;gap:.9rem}.lp-v2-access-visual{overflow:hidden;background:color-mix(in srgb,var(--lp-v2-muted-soft) 70%,transparent)}.lp-v2-access-visual img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.lp-v2-access-visual-caption{color:var(--lp-v2-muted)}.lp-v2-access-meta{display:grid;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--lp-v2-rule)}.lp-v2-access-meta p,.lp-v2-access-meta li{margin:0}.lp-v2-access-meta-list,.lp-v2-access-follow-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.lp-v2-access-action-card p,.lp-v2-access-support-card p,.lp-v2-access-mini-card p{margin:0}.lp-v2-access-action-head{display:grid;gap:.45rem}.lp-v2-access-card-meta{color:var(--lp-v2-muted)}.lp-v2-access-card-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.lp-v2-access-mini-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.lp-v2-access-follow-item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid var(--lp-v2-rule)}.lp-v2-access-follow-item:first-child{padding-top:0;border-top:0}.lp-v2-access-follow-copy{display:grid;gap:.25rem}.lp-v2-access-follow-label{font-weight:600}.lp-v2-access-share-list{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:700px){.lp-v2-header-mid{display:inline-flex}.lp-v2-signup-row{grid-template-columns:1fr auto}.lp-v2-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-v2-stat{border-bottom:0}.lp-v2-stat:nth-child(2n){border-right:1px solid var(--lp-v2-rule)}.lp-v2-stat:last-child{border-right:0}.lp-v2-what-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-v2-spread-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-v2-faq-grid,.lp-v2-transparency-grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.lp-v2-shell-grid-two,.lp-v2-legal-grid,.lp-v2-access-grid,.lp-v2-access-mini-grid,.lp-v2-access-feature-row,.lp-v2-access-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-v2-what-intro>.lp-v2-eyebrow,.lp-v2-method-copy>.lp-v2-eyebrow,.lp-v2-inside-head>div>.lp-v2-eyebrow,.lp-v2-cta-copy>.lp-v2-eyebrow,.lp-v2-faq-intro>.lp-v2-eyebrow,.lp-v2-transparency-grid>div>.lp-v2-eyebrow,.lp-v2-shell-card>.lp-v2-eyebrow{display:inline-flex;margin-bottom:1rem}}@media(min-width:768px)and (max-width:1023px){.lp-v2{--lp-v2-scroll-margin: 6.25rem}.lp-v2-wrap{width:min(var(--page-max),calc(100% - (var(--page-inset-tablet) * 2)))}.lp-v2-header-mid{display:none}.lp-v2-header-bar{padding-inline:0}.lp-v2-hero-grid{grid-template-columns:1fr}.lp-v2-hero-copy{gap:1.05rem;padding:2.5rem 0 2.3rem}.lp-v2-hero-title{font-size:clamp(3.05rem,6vw,4.3rem);max-width:11.1ch}.lp-v2-hero-body{max-width:36rem;margin-top:1.25rem}.lp-v2-hero-stage-frame{min-height:32rem;height:auto}.lp-v2-hero-stage-visual{padding-top:.85rem}.lp-v2-hero-brand-panel,.lp-v2-hero-brand{display:none}.lp-v2-hero-stage-image img{object-position:56% 8%}}@media(min-width:1024px)and (max-width:1199px){.lp-v2{--lp-v2-scroll-margin: 6.75rem}.lp-v2-hero-actions-mobile-only,.lp-v2-header-mid{display:none}.lp-v2-header-bar{padding-inline:0}.lp-v2-hero-grid{grid-template-columns:minmax(0,7.1fr) minmax(0,4.9fr)}.lp-v2-hero-copy{order:1;gap:1.05rem;padding:3.45rem 1.7rem 3.35rem 0}.lp-v2-hero-title{font-size:clamp(3.6rem,4.55vw,4.45rem);max-width:10.4ch}.lp-v2-hero-body{max-width:34rem;margin-top:1.2rem}.lp-v2-hero-stage{order:2}.lp-v2-hero-stage-frame{min-height:34.75rem;height:100%}.lp-v2-hero-stage-visual{padding-top:2.1rem}.lp-v2-hero-brand-panel,.lp-v2-hero-brand{display:none}.lp-v2-hero-stage-image img{object-position:55% 11%}}@media(min-width:1200px)and (max-width:1439px){.lp-v2-hero-actions-mobile-only{display:none}.lp-v2-header-bar{padding-inline:0}.lp-v2-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0}.lp-v2-hero-copy{order:1;padding:4.25rem 2.7rem 4rem 0}.lp-v2-hero-title{font-size:clamp(4.7rem,5.5vw,5.6rem);max-width:9.6ch}.lp-v2-title-line{white-space:nowrap}.lp-v2-hero-body{max-width:35rem}.lp-v2-hero-stage{order:2}.lp-v2-hero-stage-frame{height:100%;min-height:39.4rem;grid-template-rows:minmax(0,1fr) auto}.lp-v2-hero-stage-visual{grid-template-columns:minmax(0,1fr) clamp(7rem,8.6vw,8.6rem);align-items:stretch;padding-top:2.7rem;min-height:0}.lp-v2-hero-stage-image{min-height:100%}.lp-v2-hero-stage-image img{object-position:52% 11%}.lp-v2-hero-brand-panel{display:flex;align-items:flex-end;justify-content:center;padding:0 0 .85rem;background:var(--lp-v2-paper);border-left:1px solid var(--lp-v2-rule)}.lp-v2-hero-brand{display:block;color:var(--lp-v2-ink);font-family:var(--lp-v2-wordmark);font-size:clamp(3.4rem,4.7vw,4.55rem);font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);pointer-events:none}.lp-v2-what-grid{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start}.lp-v2-method-grid,.lp-v2-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.lp-v2-access-hero-grid,.lp-v2-access-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lp-v2-access-hero-layout{grid-template-columns:minmax(0,.88fr) minmax(0,.62fr);gap:2.6rem}.lp-v2-access-social-layout{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start}.lp-v2-access-feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.lp-v2-hero-actions-mobile-only{display:none}.lp-v2-header-bar{padding-inline:0}.lp-v2-hero-grid{grid-template-columns:minmax(0,6.8fr) minmax(0,5.2fr)}.lp-v2-hero-copy{order:1;gap:1.3rem;padding:4.55rem 3.1rem 4.3rem 0}.lp-v2-hero-title{font-size:clamp(5.15rem,5.95vw,6rem);max-width:10.15ch}.lp-v2-hero-body{max-width:35rem;margin-top:1.25rem}.lp-v2-hero-stage-frame{min-height:41.75rem;height:100%;grid-template-rows:minmax(0,1fr) auto}.lp-v2-hero-stage-visual{grid-template-columns:minmax(0,1fr) clamp(8.5rem,10vw,10rem);padding-top:2.45rem}.lp-v2-hero-stage-image img{object-position:51% 10%}.lp-v2-hero-brand-panel{display:flex;align-items:flex-end;justify-content:center;padding:0 0 1rem;background:var(--lp-v2-paper);border-left:1px solid var(--lp-v2-rule)}.lp-v2-hero-brand{display:block;color:var(--lp-v2-ink);font-family:var(--lp-v2-wordmark);font-size:clamp(5.2rem,5.75vw,6.35rem);font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);pointer-events:none}.lp-v2-access-hero-grid,.lp-v2-access-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lp-v2-access-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,.6fr);gap:3rem}.lp-v2-access-social-layout{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start}.lp-v2-access-feature-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){html.lp-v2-has-js .lp-v2-access-page .lp-v2-header{position:sticky;inset:0 auto auto 0;pointer-events:auto;background:color-mix(in srgb,var(--lp-v2-paper) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--lp-v2-rule)}html.lp-v2-has-js .lp-v2-access-page .lp-v2-access-header-bar,html.lp-v2-has-js .lp-v2-access-page[data-header-state=scrolled] .lp-v2-access-header-bar{opacity:1;transform:translateY(0)}.lp-v2-wrap{width:min(100%,calc(100% - (var(--page-inset-mobile) * 2)))}.lp-v2{--lp-v2-scroll-margin: 5.3rem}html.lp-v2-has-js .lp-v2:not(.lp-v2-shell) .lp-v2-header{position:sticky;inset:0 auto auto 0;pointer-events:auto;background:color-mix(in srgb,var(--lp-v2-paper) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--lp-v2-rule)}html.lp-v2-has-js .lp-v2:not(.lp-v2-shell) .lp-v2-header-bar,html.lp-v2-has-js .lp-v2:not(.lp-v2-shell)[data-header-state=scrolled] .lp-v2-header-bar{opacity:1;transform:translateY(0)}.lp-v2-header-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.88rem 0;gap:.75rem}.lp-v2-header-mid{display:none}.lp-v2-wordmark{font-size:1.14rem;letter-spacing:.03em;max-width:none}.lp-v2-header-cta{min-height:2.6rem;padding:.72rem .82rem;font-size:.62rem;letter-spacing:.12em;white-space:nowrap}.lp-v2-hero-stage-frame{min-height:18rem;height:auto}.lp-v2-hero-stage-image img{object-position:58% 0%}.lp-v2-hero-proof{padding:.72rem .9rem .8rem;gap:.75rem}.lp-v2-hero-proof-title{font-size:1.72rem}.lp-v2-proof-issue{font-size:.62rem}.lp-v2-hero-title{font-size:clamp(1.9rem,8.35vw,2.42rem);max-width:min(100%,13.4ch);line-height:1}.lp-v2-title-line{white-space:normal}.lp-v2-hero-copy{gap:.9rem;padding:1.1rem 0 1.75rem}.lp-v2-hero-eyebrow{margin-bottom:1rem}.lp-v2-hero-body,.lp-v2-section-copy,.lp-v2-what-body,.lp-v2-inside-copy,.lp-v2-faq-answer,.lp-v2-footer-copy{font-size:1rem}.lp-v2-hero-body{margin-top:.8rem;font-size:.98rem;line-height:1.62;max-width:100%}.lp-v2-hero .lp-v2-signup-form{display:none}.lp-v2-hero-actions{margin-top:.65rem}.lp-v2-hero-cta{width:100%;min-height:3.15rem;padding-block:.95rem}.lp-v2-signup-form{margin-top:1.15rem}.lp-v2-signup-row{gap:.6rem}.lp-v2-signup-input,.lp-v2-signup-button{min-height:3.2rem}.lp-v2-signup-button{width:100%}.lp-v2-cta-title{font-size:clamp(2.6rem,13vw,4rem)}.lp-v2-spread-card.is-lifted{transform:none}.lp-v2-access-header-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wordmark cta" "mid mid"}.lp-v2-access-header-mid{grid-column:auto;justify-self:start;margin-top:0}.lp-v2-access-title{font-size:clamp(2.4rem,11vw,3.4rem);max-width:7.4ch}.lp-v2-access-hero-layout{gap:1.5rem}.lp-v2-access-cta-group{flex-direction:column;align-items:stretch}.lp-v2-access-hero-button{width:100%;min-width:0}.lp-v2-access-visual-column{justify-content:center}.lp-v2-access-visual-stage{width:100%;max-width:19rem}.lp-v2-access-device-stage{width:100%;padding:.85rem}.lp-v2-access-device-frame{width:min(100%,15.75rem)}.lp-v2-access-floating-note{position:static;width:100%;padding:.95rem 1rem}.lp-v2-access-feature-image{min-height:9rem}}@media(max-width:389px){.lp-v2-wrap{width:min(100%,calc(100% - (var(--page-inset-mobile-small) * 2)))}.lp-v2{--lp-v2-scroll-margin: 4.9rem}.lp-v2-header-bar{gap:.6rem}.lp-v2-wordmark{font-size:1rem}.lp-v2-header-cta{min-height:2.5rem;padding:.66rem .72rem;font-size:.58rem}.lp-v2-hero-title{font-size:clamp(1.8rem,8.3vw,2.14rem);max-width:min(100%,12.4ch);line-height:1.02}.lp-v2-hero-body{font-size:.94rem}.lp-v2-hero-stage-frame{min-height:16.5rem}}.lp-v2-shell .lp-v2-header{position:sticky}.lp-v2-shell-hero{padding-top:2rem;padding-bottom:2.7rem}.lp-v2-shell-hero-copy{max-width:42rem;padding:.75rem 0 2.4rem}.lp-v2-shell-title+.lp-v2-shell-lede{margin-top:1.1rem}.lp-v2-shell-card{padding:1.5rem;border:1px solid var(--lp-v2-rule);background:color-mix(in srgb,var(--lp-v2-paper) 97%,transparent)}.lp-v2-shell-card>.lp-v2-eyebrow+.lp-v2-shell-card-title{margin-top:.5rem}@media(max-width:767px){.lp-v2-legal-actions{flex-direction:column;align-items:stretch}}.lp-v2-shell-card p,.lp-v2-shell-card li{font-size:1rem;line-height:1.68}.lp-v2-shell-grid{gap:1.85rem}@media(max-width:767px){.lp-v2-consent-manager{right:auto;bottom:.75rem;left:50%;transform:translate(-50%);width:calc(100vw - 1rem)}.lp-v2-consent-manager[data-hclb-consent-view=banner] .lp-v2-consent-surface{max-height:55dvh}.lp-v2-consent-manager[data-hclb-consent-view=preferences] .lp-v2-consent-surface{max-height:92dvh}.lp-v2-consent-banner{gap:.72rem;padding:.82rem .82rem .88rem}.lp-v2-consent-title{font-size:clamp(1rem,4.6vw,1.18rem)}.lp-v2-consent-preferences{max-height:92dvh}.lp-v2-consent-preferences-body{padding:.62rem .82rem .82rem}.lp-v2-consent-grid{gap:.4rem}.lp-v2-consent-links a,.lp-v2-consent-link-button{font-size:.72rem}.lp-v2-consent-actions{gap:.65rem;padding:.72rem .82rem .84rem}.lp-v2-consent-actions>*{flex-basis:100%}.lp-v2-consent-actions-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-v2-consent-actions-compact>:last-child{grid-column:1 / -1}}:root{color-scheme:light;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;background:#f3efe8;color:#1b1815;line-height:1.5;font-weight:400;--paper: #fcfaf6;--sand: #ece3d5;--ink: #1b1815;--muted: #675f58;--rule: rgba(27, 24, 21, .12);--accent: #8f6a3d;--accent-soft: rgba(143, 106, 61, .12)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at top,rgba(143,106,61,.12),transparent 30%),linear-gradient(180deg,#f6f0e8,#f2ede7);color:var(--ink)}body.lp-v2-preview-body{background:#fdfcfb;color:#0a0e11}a{color:inherit}.app-shell{min-height:100vh}.site-header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfaf6db}.site-header-inner,.site-footer-inner{width:min(1100px,calc(100% - 2rem));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header-inner{padding:1rem 0}.brand-mark{font-size:.95rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.site-nav,.footer-links{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem}.site-nav a,.footer-links a,.action-link{text-decoration:none}.site-nav a:hover,.footer-links a:hover,.action-link:hover{text-decoration:underline}.site-main{width:min(1100px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem}.route-stack{display:grid;gap:1.5rem}.source-boundary,.surface-card,.page-header,.site-footer{border:1px solid var(--rule);background:#fcfaf6e6;box-shadow:0 16px 40px -34px #1b181573}.source-boundary,.surface-card,.page-header{border-radius:1.35rem}.source-boundary{padding:1rem 1.1rem;background:linear-gradient(135deg,var(--accent-soft),rgba(252,250,246,.95));color:var(--muted)}.page-header{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem}.page-header h1{margin:.25rem 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.page-header-aside{display:flex;align-items:flex-start;justify-content:flex-end}.eyebrow{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lede,.surface-card p,.footer-note,.meta-line,.text-list{color:var(--muted)}.lede{max-width:48rem;margin:.8rem 0 0;font-size:1rem}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.card-grid-tight{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.website-editor-switcher-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.website-editor-header-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.45rem;max-width:min(100%,52rem)}.website-editor-switcher-inline--compact{gap:.35rem}.website-editor-switcher-inline--compact .website-editor-switcher-inline-select{max-width:11rem;min-height:2rem;padding:.3rem .55rem;font-size:.82rem}.website-editor-switcher-inline--compact .website-editor-switcher-inline-label{font-size:.72rem}.website-editor-switcher-inline--compact .website-editor-switcher-inline-details summary{font-size:.72rem}.website-puck-editor-shell{min-height:100vh}.website-puck-editor-shell [class*=PuckHeader]{min-height:0;padding-block:.25rem}.website-puck-editor-shell [class*=PuckHeader-inner]{min-height:0;gap:.35rem}.website-editor-preview-action,.website-editor-publish-action{min-height:2rem;padding:.3rem .7rem;border:1px solid var(--rule);border-radius:.7rem;background:#fff;color:var(--ink);font-size:.8rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.website-editor-preview-action:hover,.website-editor-preview-action:focus-visible{border-color:color-mix(in srgb,var(--ink) 25%,var(--rule));background:color-mix(in srgb,var(--ink) 4%,#fff)}.website-editor-save-status{color:var(--muted);font-size:.84rem;font-weight:600;letter-spacing:.02em}.website-shell-editor-panel{font-size:.78rem}.website-shell-editor-panel summary{cursor:pointer;font-weight:700;color:var(--ink)}.website-shell-editor-panel-body{position:absolute;z-index:50;top:calc(100% + .35rem);right:0;width:min(24rem,92vw);max-height:70vh;overflow:auto;padding:.75rem;border:1px solid var(--rule);border-radius:.75rem;background:#fff;box-shadow:0 12px 32px #00000014}.website-shell-editor-panel{position:relative}.website-shell-field,.website-shell-field-group{display:grid;gap:.35rem;margin-bottom:.65rem}.website-shell-field span,.website-shell-field-group strong{font-size:.72rem;font-weight:700;color:var(--muted)}.website-shell-field input,.website-shell-field textarea,.website-shell-array-row input{width:100%;border:1px solid var(--rule);border-radius:.55rem;padding:.45rem .55rem;font:inherit}.website-shell-array-row{display:grid;gap:.35rem;margin-bottom:.45rem}.website-shell-row-add,.website-shell-row-remove{justify-self:start;border:1px solid var(--rule);border-radius:.55rem;background:#fff;padding:.25rem .55rem;font-size:.72rem;cursor:pointer}.website-shell-checkbox{display:inline-flex;align-items:center;gap:.35rem}.website-shell-dirty-hint{margin:0;color:#9a5b00;font-size:.72rem;font-weight:600}.website-editor-composition-hint{max-width:24rem;color:var(--muted);font-size:.78rem;line-height:1.35}.website-editor-switcher-inline-label{color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.website-editor-switcher-inline-select{max-width:15rem;min-height:2.35rem;padding:.45rem .75rem;border:1px solid var(--rule);border-radius:.7rem;background:#fff;color:var(--ink);font:inherit}.website-editor-switcher-inline-details{position:relative}.website-editor-switcher-inline-details summary{cursor:pointer;color:var(--muted);font-size:.88rem;font-weight:600}.website-editor-switcher-meta,.website-editor-switcher-stubs{margin-top:.75rem}.website-editor-switcher-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem 1rem}.website-editor-switcher-meta div{display:grid;gap:.2rem}.website-editor-switcher-meta strong{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.website-editor-switcher-meta span,.website-editor-switcher-stubs span{color:var(--muted);font-size:.92rem}.website-editor-switcher-stubs{margin-bottom:0;padding-left:1.1rem}.website-editor-switcher-stubs li+li{margin-top:.45rem}.website-editor-publish-action{min-height:2.35rem;padding:.45rem .9rem;border:1px solid var(--ink);border-radius:.7rem;background:var(--ink);color:var(--paper);font:inherit;font-size:.88rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.website-editor-publish-action:hover,.website-editor-publish-action:focus-visible{background:color-mix(in srgb,var(--ink) 96%,white 4%)}.website-editor-image-slot{display:grid;gap:.45rem;max-width:100%;padding:.5rem;border:1px solid var(--rule);border-radius:.55rem;background:color-mix(in srgb,var(--paper) 94%,var(--sand) 6%);overflow:hidden}.website-editor-image-slot-meta-compact,.website-editor-image-slot-assignment,.website-editor-image-slot-path-hint{margin:0;color:var(--muted);font-size:.72rem;line-height:1.3}.website-editor-image-slot-assignment{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}.website-editor-image-slot-preview{display:grid;place-items:center;min-height:3.5rem;max-height:4.5rem;overflow:hidden;border:1px dashed var(--rule);border-radius:.4rem;background:#fff}.website-editor-image-slot-preview img{width:100%;max-height:4.5rem;object-fit:contain}.website-editor-image-slot-preview[data-empty=true]{color:var(--muted);font-size:.72rem}.website-editor-image-slot-field{display:grid;gap:.2rem;min-width:0}.website-editor-image-slot-field span{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:var(--muted)}.website-editor-image-slot-field input,.website-editor-image-slot-field select{width:100%;min-width:0;min-height:1.9rem;padding:.3rem .5rem;border:1px solid var(--rule);border-radius:.4rem;background:#fff;color:var(--ink);font:inherit;font-size:.8rem}.website-editor-image-slot-field--primary select{font-weight:600}.website-editor-image-slot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.website-editor-image-slot-choose{min-height:1.75rem;padding:.25rem .55rem;border:1px solid var(--ink);border-radius:.4rem;background:var(--ink);color:var(--paper);font:inherit;font-size:.74rem;font-weight:600;cursor:pointer}.website-editor-image-slot-choose:disabled{opacity:.45;cursor:not-allowed}.website-editor-image-slot-file-input{display:none}.website-editor-image-slot-error,.website-editor-image-slot-advanced-note{margin:0;color:#8a3b12;font-size:.72rem;line-height:1.35}.website-editor-image-slot-advanced-note{color:var(--muted)}.website-editor-image-slot-clear{min-height:1.75rem;padding:.25rem .55rem;border:1px solid var(--rule);border-radius:.4rem;background:#fff;color:var(--ink);font:inherit;font-size:.74rem;font-weight:600;cursor:pointer}.website-editor-image-slot-clear:disabled{opacity:.45;cursor:not-allowed}.website-editor-image-slot-refresh-preview{min-height:1.75rem;padding:.25rem .55rem;border:1px solid var(--rule);border-radius:.4rem;background:#fff;color:var(--ink);font:inherit;font-size:.74rem;font-weight:600;cursor:pointer}.website-editor-image-slot-refresh-preview:disabled{opacity:.45;cursor:not-allowed}.website-editor-image-slot-scale-row{display:flex;align-items:center;gap:.65rem}.website-editor-image-slot-scale-row input[type=range]{flex:1;min-width:0}.website-editor-image-slot-scale-value{min-width:2.75rem;color:var(--muted);font-size:.8rem;font-weight:700;text-align:right}.website-image-scale-wrap{overflow:hidden}.website-image-scale-wrap img{transform:scale(var(--image-scale, 1));transform-origin:center center}.website-operator-preview-frame{position:relative;min-height:100vh;background:var(--lp-v2-paper, #f7f4ef)}.website-operator-preview-chrome{position:fixed;top:.55rem;right:.65rem;z-index:1000;display:inline-flex;align-items:center;gap:.45rem;max-width:min(18rem,calc(100vw - 1.25rem));padding:.28rem .55rem;border:1px solid color-mix(in srgb,var(--ink) 18%,#fff);border-radius:999px;background:color-mix(in srgb,#fff 92%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--ink) 12%,transparent);color:var(--muted);font-size:.72rem;line-height:1.2;pointer-events:none}.website-operator-preview-chrome-pill{color:var(--ink);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.website-operator-preview-chrome-page{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-operator-preview-document{min-height:100vh}.website-operator-preview-message{padding:2rem 1.25rem;color:var(--muted)}.website-operator-preview-message--error{color:#8b2f2f;font-weight:600}.website-editor-image-slot-advanced{min-width:0}.website-editor-image-slot-advanced summary{cursor:pointer;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.website-editor-image-slot-advanced-body{display:grid;gap:.4rem;margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--rule)}.website-editor-publish-action:disabled{cursor:wait;opacity:.72}.surface-card{padding:1.15rem}.surface-card h2,.surface-card h3{margin:.35rem 0 .55rem}.surface-card h2{font-size:1.25rem}.surface-card h3{font-size:1.05rem}.surface-card p{margin:0}.action-link{display:inline-flex;margin-top:.95rem;padding:.7rem .95rem;border-radius:999px;border:1px solid var(--ink);font-size:.94rem}.action-link-disabled{border-style:dashed;border-color:var(--rule);color:var(--muted);text-decoration:none;cursor:not-allowed}.status-pill{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:var(--accent-soft);color:var(--ink);font-size:.84rem;font-weight:600}.route-subsection{display:grid;gap:1rem}.meta-line{margin:0 0 .75rem;font-size:.92rem}.text-list{margin:0;padding-left:1.1rem}.text-list li+li{margin-top:.35rem}.preview-json{margin:.75rem 0 0;padding:.85rem;border-radius:1rem;overflow-x:auto;background:#1b18150d;color:var(--ink);font-size:.84rem;line-height:1.45}.website-editor-stack{gap:1.25rem}.website-editor-header h1,.website-editor-faq-card h2,.website-editor-sections-card h2{line-height:1}.website-editor-status-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.9rem}.website-editor-section-list,.website-editor-faq-list{display:grid;gap:.9rem}.website-editor-section-row,.website-editor-faq-item{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--rule);border-radius:1rem;background:#ffffff85}.website-editor-section-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.website-editor-section-row h2,.website-editor-faq-card h2{margin:0;font-size:1.05rem}.website-editor-section-row p,.website-editor-faq-card p,.website-editor-faq-item p{margin:.3rem 0 0;color:var(--muted)}.website-editor-badge{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--rule);font-size:.84rem;font-weight:700}.website-editor-badge.is-editable{background:#8f6a3d1f;color:var(--ink)}.website-editor-badge.is-locked{background:#1b18150d;color:var(--muted)}.website-editor-field{display:grid;gap:.45rem}.website-editor-field span{font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.website-editor-field textarea{width:100%;padding:.9rem 1rem;border:1px solid var(--rule);border-radius:.9rem;background:#ffffffeb;color:var(--ink);font:inherit;resize:vertical}.website-editor-field textarea:focus{outline:2px solid rgba(143,106,61,.22);outline-offset:1px}.website-editor-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.website-editor-subheading{margin-top:1rem}@media(max-width:720px){.website-editor-section-row{grid-template-columns:1fr}.website-editor-badge{min-width:0;width:fit-content}}.site-footer{margin:0 auto 2rem;border-radius:1.35rem;width:min(1100px,calc(100% - 2rem))}.lp-v2{--lp-v2-paper: oklch(.992 .002 85);--lp-v2-ink: oklch(.16 .01 250);--lp-v2-sand: oklch(.965 .008 80);--lp-v2-sand-deep: oklch(.82 .028 75);--lp-v2-linen: oklch(.88 .035 240);--lp-v2-navy: oklch(.32 .06 250);--lp-v2-rule: oklch(.88 .006 80);--lp-v2-muted: oklch(.42 .012 250);--lp-v2-muted-soft: oklch(.975 .004 85);--lp-v2-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--lp-v2-serif-stack: "Cormorant Garamond", "Playfair Display", ui-serif, Georgia, serif;--lp-v2-wordmark: "Roboto", "Inter", ui-sans-serif, system-ui, sans-serif;background:var(--lp-v2-paper);color:var(--lp-v2-ink);font-family:var(--lp-v2-sans)}.lp-v2 *{box-sizing:border-box}.lp-v2{--page-max: 1240px;--page-inset-desktop: clamp(32px, 4vw, 56px);--page-inset-tablet: 28px;--page-inset-mobile: 20px;--page-inset-mobile-small: 16px;--lp-v2-scroll-margin: 7rem}.lp-v2 img{display:block;max-width:100%}.lp-v2-eyebrow{font-family:var(--lp-v2-sans);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.lp-v2-signup-form{display:flex;flex-direction:column;gap:.75rem;margin-top:2.5rem}.lp-v2-signup-label{margin-bottom:.15rem;color:var(--lp-v2-muted)}.lp-v2-signup-row{display:grid;gap:.5rem}.lp-v2-signup-input{width:100%;min-height:3.5rem;padding:1rem;border:1px solid var(--lp-v2-ink);border-radius:2px;background:var(--lp-v2-paper);color:var(--lp-v2-ink);font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.lp-v2-signup-input:focus{border-color:var(--lp-v2-navy);box-shadow:0 0 0 2px color-mix(in srgb,var(--lp-v2-ink) 20%,transparent)}.lp-v2-signup-input::placeholder{color:#8a8a8a}.lp-v2-signup-button{padding:1rem 1.5rem;border-radius:2px;white-space:nowrap;font-family:var(--lp-v2-sans);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.2}.lp-v2-signup-note{margin:0;color:var(--lp-v2-muted);font-size:.82rem;line-height:1.45}.lp-v2-signup-note-legal{font-size:.78rem}.lp-v2-signup-form[data-signup-state=signup_temporarily_blocked] .lp-v2-signup-button[disabled]{background:var(--lp-v2-ink);border-color:var(--lp-v2-ink);color:var(--lp-v2-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lp-v2-paper) 10%,transparent);cursor:not-allowed;opacity:1}.lp-v2-signup-form[data-signup-state=signup_temporarily_blocked] .lp-v2-signup-button[disabled]:hover{transform:none}button.lp-v2-ink-button.lp-v2-signup-button:not([disabled]){cursor:pointer;appearance:none}.lp-v2-signup-button.lp-v2-ink-button:not([disabled]):hover,.lp-v2-signup-button.lp-v2-ink-button:not([disabled]):focus-visible{background:color-mix(in srgb,var(--lp-v2-ink) 90%,white 10%);border-color:var(--lp-v2-ink);box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 14px color-mix(in srgb,var(--lp-v2-ink) 18%,transparent);transform:translateY(-1px)}.lp-v2-signup-button.lp-v2-ink-button:not([disabled]):active{transform:translateY(0);box-shadow:inset 0 2px 6px #0003;background:color-mix(in srgb,var(--lp-v2-ink) 96%,black 4%)}.lp-v2-signup-form[data-hclb-submit-state=submitting] .lp-v2-signup-button[disabled]{cursor:wait;opacity:.9;transform:none;font-size:.7rem;letter-spacing:.12em}.lp-v2-signup-form[data-signup-state=mailerlite_submit_success] .lp-v2-signup-button[disabled]{cursor:default;opacity:.72}.lp-v2-signup-feedback{margin:.75rem 0 0;display:grid;gap:.35rem}.lp-v2-signup-feedback-headline{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;color:var(--lp-v2-ink)}.lp-v2-signup-feedback-body{margin:0;font-size:.9rem;line-height:1.45;color:var(--lp-v2-muted)}.lp-v2-signup-feedback--success{color:var(--lp-v2-ink)}.lp-v2-signup-feedback--error{color:color-mix(in srgb,var(--lp-v2-ink) 70%,#b42318 30%)}.lp-v2 a{color:inherit;text-decoration:none}.lp-v2-page--landing .lp-v2-hero-visual{display:contents}.lp-v2-hero-mobile-caption{display:none}@media(max-width:767px){.lp-v2-hero-grid[data-hclb-mobile-layout=visual-first]{display:grid;grid-template-columns:minmax(0,1fr)}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-layout=visual-first] .lp-v2-hero-copy{order:2}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-layout=visual-first] .lp-v2-hero-stage{order:1}.lp-v2-page--access .lp-v2-hero-grid--access[data-hclb-mobile-layout=visual-first] .lp-v2-hero-copy--access{order:2}.lp-v2-page--access .lp-v2-hero-grid--access[data-hclb-mobile-layout=visual-first] .lp-v2-hero-visual--access{order:1}}@media(max-width:767px){.lp-v2-hero .lp-v2-signup-form{display:flex;margin-top:.65rem}.lp-v2-hero-actions-mobile-only{display:none}.lp-v2-hero-copy{gap:.78rem}.lp-v2-hero .lp-v2-signup-label,.lp-v2-hero .lp-v2-signup-note{font-size:.72rem}.lp-v2-hero .lp-v2-signup-row{gap:.55rem}.lp-v2-hero .lp-v2-signup-input,.lp-v2-hero .lp-v2-signup-button{min-height:3.05rem}.lp-v2-signup-button{width:100%}}@media(min-width:768px)and (max-width:1023px){.lp-v2-hero-actions-mobile-only{display:none}}@media(min-width:1024px)and (max-width:1199px){.lp-v2-hero-title{max-width:12.2ch}.lp-v2-hero-brand-panel,.lp-v2-hero-brand{display:none}}.lp-v2-wrap{width:min(var(--page-max),calc(100% - (var(--page-inset-desktop) * 2)));margin:0 auto}.lp-v2-rule-b{border-bottom:1px solid var(--lp-v2-rule)}.lp-v2-main{min-height:100vh;background:var(--lp-v2-paper)}.lp-v2-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--lp-v2-paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.lp-v2-header-bar,.lp-v2-header-cta,.lp-v2-wordmark,.lp-v2-header-mid{pointer-events:auto}.lp-v2-page--access .lp-v2-header-bar,.lp-v2-access-header-bar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"wordmark mid cta";align-items:center;gap:1rem}.lp-v2-page--access .lp-v2-header-mid,.lp-v2-access-header-mid{grid-area:mid;justify-self:center;color:var(--lp-v2-muted)}.lp-v2-page--access .lp-v2-header-bar>.lp-v2-wordmark,.lp-v2-access-header-bar>.lp-v2-wordmark{grid-area:wordmark}.lp-v2-page--access .lp-v2-header-bar>.lp-v2-header-cta,.lp-v2-access-header-bar>.lp-v2-header-cta{grid-area:cta;justify-self:end}.lp-v2-ink-button,.lp-v2-button-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-v2-ink-button{border:1px solid var(--lp-v2-ink);background:var(--lp-v2-ink);color:var(--lp-v2-paper)}.lp-v2 a.lp-v2-ink-button{color:var(--lp-v2-paper)}.lp-v2-button-ghost{border:1px solid var(--lp-v2-ink);background:var(--lp-v2-paper);color:var(--lp-v2-ink)}.lp-v2-ink-button:hover,.lp-v2-ink-button:focus-visible{background:color-mix(in srgb,var(--lp-v2-ink) 98%,white 2%);color:var(--lp-v2-paper);border-color:var(--lp-v2-ink);box-shadow:inset 0 0 0 1px #ffffff14;transform:translateY(-1px)}.lp-v2 a.lp-v2-ink-button:hover,.lp-v2 a.lp-v2-ink-button:focus-visible{color:var(--lp-v2-paper)}.lp-v2-button-ghost:hover,.lp-v2-button-ghost:focus-visible{background:color-mix(in srgb,var(--lp-v2-paper) 96%,var(--lp-v2-ink) 4%);color:var(--lp-v2-ink);border-color:var(--lp-v2-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lp-v2-ink) 10%,transparent);transform:translateY(-1px)}.lp-v2-button-ghost.is-disabled,.lp-v2-button-ghost[disabled],.lp-v2-ink-button.is-disabled,.lp-v2-ink-button[disabled],.lp-v2-ui-button.is-pending{opacity:1;cursor:not-allowed}.lp-v2-ui-button{min-height:2.85rem;box-shadow:none}.lp-v2-ui-button:focus-visible,.lp-v2-ui-card-link:focus-visible,.lp-v2-access-source-button:focus-visible,.lp-v2-access-source-social-link:focus-visible,.lp-v2-access-source-feature-button:focus-visible,.lp-v2-access-source-share-card:focus-visible,.lp-v2-access-source-arrow:focus-visible{outline:2px solid color-mix(in srgb,var(--lp-v2-ink) 78%,var(--lp-v2-paper) 22%);outline-offset:2px}.lp-v2-ui-card-link{transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease,border-color .2s ease}.lp-v2-ui-card-link:hover,.lp-v2-ui-card-link:focus-within,.lp-v2-ui-card-link:focus-visible{transform:translateY(-1px)}.lp-v2-ui-card-link--social:hover,.lp-v2-ui-card-link--social:focus-within,.lp-v2-ui-card-link--social:focus-visible,.lp-v2-ui-card-link--featured:hover,.lp-v2-ui-card-link--featured:focus-within,.lp-v2-ui-card-link--featured:focus-visible{background:color-mix(in srgb,var(--lp-v2-ink) 94%,white 6%);box-shadow:0 14px 28px #00000024,inset 0 0 0 1px color-mix(in srgb,var(--lp-v2-paper) 24%,transparent)}.lp-v2-ui-card-link__action{cursor:pointer}.lp-v2-ui-card-link__action:hover,.lp-v2-ui-card-link__action:focus-visible{color:var(--lp-v2-paper);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-v2-paper) 44%,transparent);text-underline-offset:.22em;transform:translate(1px)}.lp-v2-footer{padding:3rem 0;background:var(--lp-v2-paper)}.lp-v2-footer-grid{display:flex;flex-direction:column;gap:1.5rem}.lp-v2-footer-wordmark{font-size:1.5rem}.lp-v2-footer-links{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.lp-v2-footer-links a:hover,.lp-v2-footer-links a:focus-visible{color:var(--lp-v2-muted);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lp-v2-ink) 35%,transparent);text-underline-offset:.28em}.lp-v2-footer-meta{color:var(--lp-v2-muted)}.lp-v2-access-preview-shell{background:var(--lp-v2-paper)}.lp-v2-hero--access,.lp-v2-access-source-hero{position:relative;overflow:hidden;padding-top:0;padding-bottom:clamp(2.9rem,4.8vw,4.1rem)}.lp-v2-hero-grid--access,.lp-v2-access-source-hero-grid{gap:clamp(1.8rem,3vw,3.4rem);align-items:start}.lp-v2-hero-grid--legal{grid-template-columns:minmax(0,1fr)}.lp-v2-hero-copy--access,.lp-v2-access-source-copy{order:1;align-content:center;padding-inline:0}.lp-v2-hero-copy--legal{max-width:min(100%,42rem)}.lp-v2-legal-text-preserve,.lp-v2-multiline-text{white-space:pre-line}.lp-v2-spread-card{display:flex;flex-direction:column;overflow:visible}.lp-v2-spread-card-image{aspect-ratio:1 / 1.414;display:flex;align-items:center;justify-content:center;flex:none;width:100%;overflow:hidden;background:var(--lp-v2-sand, #ece3d5)}.lp-v2-spread-card-image img{width:100%;height:100%;object-fit:contain;object-position:center}.lp-v2-spread-card figcaption{position:static;flex:none;width:100%;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;background:var(--lp-v2-paper, #fcfaf6);border-top:1px solid var(--lp-v2-rule, rgba(27, 24, 21, .12))}@media(min-width:768px){html.lp-v2-has-js .lp-v2-page--landing .lp-v2-header{position:fixed;inset:0 0 auto;pointer-events:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;transition:background .24s ease,border-color .24s ease,backdrop-filter .24s ease}html.lp-v2-has-js .lp-v2-page--landing .lp-v2-header-bar{opacity:0;transform:translateY(-1.35rem);transition:opacity .24s ease,transform .24s ease}html.lp-v2-has-js .lp-v2-page--landing[data-header-state=scrolled] .lp-v2-header{pointer-events:auto;background:color-mix(in srgb,var(--lp-v2-paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--lp-v2-rule)}html.lp-v2-has-js .lp-v2-page--landing[data-header-state=scrolled] .lp-v2-header-bar{opacity:1;transform:translateY(0)}}.lp-v2-legal-paragraph{max-width:42rem;margin:.82rem 0 0;color:var(--lp-v2-muted);line-height:1.72}.lp-v2-hero-visual--access,.lp-v2-access-source-visual{order:2;display:flex;justify-content:center;align-items:flex-start}.lp-v2-hero-eyebrow--access,.lp-v2-access-source-eyebrow,.lp-v2-hero-body--access,.lp-v2-access-source-lede,.lp-v2-access-source-meta,.lp-v2-access-source-social-lede,.lp-v2-access-source-social-body,.lp-v2-access-source-share-body,.lp-v2-access-source-feature-body,.lp-v2-access-inline-disabled{color:var(--lp-v2-muted)}.lp-v2-hero-actions--access,.lp-v2-access-source-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.15rem}.lp-v2-access-source-button{min-height:3.3rem;min-width:13.25rem;padding-inline:1.2rem}.lp-v2-hero-visual-stage--access,.lp-v2-access-source-visual-stage{position:relative;display:flex;min-height:clamp(22rem,42vh,32rem);width:min(100%,29rem);align-items:flex-start;justify-content:center;padding-top:clamp(1.85rem,4vw,2.75rem);overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--lp-v2-sand) 76%,white 24%),color-mix(in srgb,var(--lp-v2-muted-soft) 85%,white 15%))}.lp-v2-hero-visual-stage--complete-asset{padding:0;min-height:clamp(18rem,38vh,28rem);overflow:visible;background:transparent;align-items:center}.lp-v2-hero-complete-asset-image{display:block;width:min(100%,29rem);height:auto;max-height:clamp(18rem,38vh,28rem);object-fit:contain}.lp-v2-access-source-grain{pointer-events:none;position:absolute;inset:0;opacity:.18;mix-blend-mode:multiply;background-image:repeating-linear-gradient(92deg,transparent 0 22px,rgba(80,55,30,.08) 22px 23px),repeating-linear-gradient(178deg,transparent 0 60px,rgba(80,55,30,.05) 60px 61px)}.lp-v2-access-source-vignette{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.18) 100%)}.lp-v2-access-source-device-wrap{position:relative;z-index:1;perspective:1400px}.lp-v2-access-source-device{position:relative;width:min(320px,70vw);padding:14px;border-radius:34px;background:#1a1a1a;box-shadow:0 40px 70px -20px #00000073,0 18px 30px -10px #00000059;transform:rotateX(6deg) rotateY(-8deg) rotate(-1.5deg)}.lp-v2-access-source-camera-dot{position:absolute;left:50%;top:7px;width:6px;height:6px;border-radius:999px;transform:translate(-50%);background:#0a0a0a;box-shadow:0 0 0 1px #2a2a2a}.lp-v2-access-source-screen{overflow:hidden;border-radius:22px;background:var(--lp-v2-paper)}.lp-v2-access-source-screen img{width:100%;height:auto}.lp-v2-access-source-shadow{position:absolute;left:50%;bottom:-2rem;width:80%;height:2rem;transform:translate(-50%);border-radius:999px;background:#00000040;filter:blur(24px)}.lp-v2-access-source-accent-disc{position:absolute;right:2.4rem;bottom:2.4rem;display:none;width:4rem;height:4rem;border-radius:999px;background:linear-gradient(135deg,#5a3826,#2a1810);box-shadow:inset 0 0 0 10px #f5efe6,0 10px 20px -6px #0000004d}.lp-v2-access-source-social{background:var(--lp-v2-ink);color:var(--lp-v2-paper);overflow:hidden}.lp-v2-access-source-social-grid{display:grid;padding:clamp(2.25rem,3.7vw,3.05rem) 0;gap:1.3rem}.lp-v2-access-source-social-copy{display:grid;gap:.95rem;max-width:34rem}.lp-v2-access-source-social .lp-v2-eyebrow,.lp-v2-access-source-social-lede,.lp-v2-access-source-social-body,.lp-v2-access-source-share-body,.lp-v2-access-source-share-kicker,.lp-v2-access-source-share-pill,.lp-v2-access-source-social-kicker,.lp-v2-access-source-social-icon,.lp-v2-access-inline-disabled{color:color-mix(in srgb,var(--lp-v2-paper) 78%,transparent)}.lp-v2-access-source-social-lede,.lp-v2-access-source-social-body,.lp-v2-access-source-feature-body{margin:0;line-height:1.55}.lp-v2-access-source-social-cards{display:grid;gap:1px;background:color-mix(in srgb,var(--lp-v2-paper) 15%,transparent)}.lp-v2-access-source-social-rail{display:grid;gap:1px}.lp-v2-access-source-social-card,.lp-v2-access-source-share-card{background:color-mix(in srgb,var(--lp-v2-ink) 88%,white 12%)}.lp-v2-access-source-social-card{display:grid;gap:.7rem;padding:1rem 1rem 1.1rem;align-content:start;min-height:14.1rem}.lp-v2-access-source-social-icon{font-size:1.4rem;line-height:1}.lp-v2-access-source-social-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--lp-v2-paper)}.lp-v2-access-inline-disabled{display:inline-flex;align-items:center;gap:.35rem}.lp-v2-access-source-share-card{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem 1.05rem;border:0;color:inherit;text-align:left;cursor:pointer}.lp-v2-access-source-share-copy{display:flex;align-items:flex-start;gap:1rem}.lp-v2-access-source-share-icon{margin-top:.2rem;font-size:1.35rem;line-height:1}.lp-v2-access-source-share-pill{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;min-height:2.2rem;padding:.55rem .9rem;border:1px solid color-mix(in srgb,var(--lp-v2-paper) 30%,transparent)}.lp-v2-access-source-features{padding:2.8rem 0 3.45rem}.lp-v2-access-source-feature-head{display:flex;align-items:end;justify-content:space-between;gap:1.2rem}.lp-v2-access-source-feature-nav{display:none;gap:.5rem}.lp-v2-access-source-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--lp-v2-rule);background:transparent;color:var(--lp-v2-ink)}.lp-v2-access-source-feature-track{display:flex;gap:.85rem;margin-top:1.3rem;margin-inline:calc(var(--page-inset-mobile) * -1);padding-inline:var(--page-inset-mobile);padding-bottom:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.lp-v2-access-source-feature-card{display:grid;width:200px;flex:0 0 auto;gap:.78rem;align-content:start;scroll-snap-align:start}.lp-v2-access-source-feature-image{overflow:hidden;min-height:15rem;background:color-mix(in srgb,var(--lp-v2-sand) 75%,white 25%)}.lp-v2-access-source-feature-image img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.lp-v2-access-source-feature-actions{display:flex;flex-wrap:wrap;gap:.5rem}.lp-v2-access-source-feature-button{min-height:2.3rem;padding:.52rem .78rem;font-size:.68rem}@media(min-width:960px){.lp-v2-hero-grid--access,.lp-v2-access-source-hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.lp-v2-hero-grid--legal{grid-template-columns:minmax(0,1fr)}.lp-v2-hero-copy--access,.lp-v2-access-source-copy{order:1}.lp-v2-hero-visual--access,.lp-v2-access-source-visual{order:2;justify-content:flex-end}.lp-v2-hero-visual-stage--access,.lp-v2-access-source-visual-stage{width:min(100%,31.5rem);min-height:clamp(24rem,46vh,34rem)}.lp-v2-access-source-social-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);align-items:start}.lp-v2-access-source-social-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-v2-access-source-feature-nav{display:flex}}@media(min-width:700px){.lp-v2-header-mid{display:inline-flex}.lp-v2-access-source-feature-card{width:212px}}@media(max-width:959px){.lp-v2-hero-visual-stage--access,.lp-v2-access-source-visual-stage{width:100%;max-width:24rem;min-height:20.75rem;padding-top:1.95rem}.lp-v2-hero-grid--access,.lp-v2-access-source-hero-grid{align-items:start}}@media(min-width:768px)and (max-width:1023px){.lp-v2-wrap{width:min(var(--page-max),calc(100% - (var(--page-inset-tablet) * 2)))}.lp-v2-header-mid{display:none}.lp-v2-header-bar{padding-inline:0}}@media(max-width:767px){.lp-v2-wrap{width:min(100%,calc(100% - (var(--page-inset-mobile) * 2)))}.lp-v2{--lp-v2-scroll-margin: 5.3rem}.lp-v2-header-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.88rem 0;gap:.75rem}.lp-v2-header-mid{display:none}.lp-v2-wordmark{font-size:1.14rem;letter-spacing:.03em;max-width:none}.lp-v2-header-cta{min-height:2.6rem;padding:.72rem .82rem;font-size:.62rem;letter-spacing:.12em;white-space:nowrap}.lp-v2-access-source-actions{flex-direction:column;align-items:stretch}.lp-v2-access-source-button{width:100%;min-width:0}.lp-v2-access-source-share-card{flex-direction:column;align-items:stretch}.lp-v2-access-source-share-pill{justify-content:center}}@media(max-width:599px){.lp-v2-access-source-hero{padding-bottom:2.25rem}.lp-v2-access-source-title{margin-top:1.05rem}.lp-v2-access-source-copy{padding-bottom:1.75rem}.lp-v2-access-source-visual-stage{min-height:18.75rem;padding-top:1.55rem}.lp-v2-access-source-device{width:min(252px,68vw)}.lp-v2-access-source-feature-track{margin-inline:calc(var(--page-inset-mobile-small) * -1);padding-inline:var(--page-inset-mobile-small)}.lp-v2-access-source-feature-card{width:196px}}@media(max-width:389px){.lp-v2-access-source-device{width:min(220px,64vw);padding:12px;border-radius:28px}.lp-v2-access-source-screen{border-radius:18px}.lp-v2-access-source-title{max-width:min(100%,12.4ch)}}@media(min-width:768px)and (max-width:1023px){.lp-v2-page--access .lp-v2-header-bar,.lp-v2-access-header-bar{min-height:80px}.lp-v2-hero-copy--access,.lp-v2-access-source-copy{gap:1.05rem;padding:2.5rem 0 2.3rem}}@media(min-width:1024px)and (max-width:1199px){.lp-v2-page--access .lp-v2-header-bar,.lp-v2-access-header-bar{min-height:80px}.lp-v2-hero-copy--access,.lp-v2-access-source-copy{gap:1.05rem;padding:3.45rem 1.7rem 3.35rem 0}.lp-v2-hero-visual--access,.lp-v2-access-source-visual{align-items:flex-start;padding-top:4.85rem;padding-bottom:.75rem}.lp-v2-hero-visual-stage--access,.lp-v2-access-source-visual-stage{align-items:center;padding-top:0}}@media(min-width:1200px)and (max-width:1439px){.lp-v2-hero-brand-panel{display:flex;align-items:flex-end;justify-content:center;width:9rem;min-width:9rem;padding:0 0 1rem;overflow:hidden;background:var(--lp-v2-paper);border-left:1px solid var(--lp-v2-rule)}.lp-v2-hero-brand{display:block;white-space:nowrap;font-size:4rem;letter-spacing:.08em}.lp-v2-page--access .lp-v2-header-bar,.lp-v2-access-header-bar{min-height:80px}.lp-v2-hero-copy--access,.lp-v2-access-source-copy{padding:4.25rem 2.7rem 4rem 0}.lp-v2-hero-visual--access,.lp-v2-access-source-visual{align-items:flex-start;padding-top:5.2rem;padding-bottom:.8rem}.lp-v2-hero-visual-stage--access,.lp-v2-access-source-visual-stage{align-items:center;padding-top:0}}@media(min-width:1440px){.lp-v2-page--access .lp-v2-header-bar,.lp-v2-access-header-bar{min-height:80px}.lp-v2-hero-copy--access,.lp-v2-access-source-copy{gap:1.3rem;padding:4.55rem 3.1rem 4.3rem 0}.lp-v2-hero-visual--access,.lp-v2-access-source-visual{align-items:flex-start;padding-top:5.75rem;padding-bottom:.9rem}.lp-v2-hero-visual-stage--access,.lp-v2-access-source-visual-stage{align-items:center;padding-top:0}}@media(min-width:1440px){.lp-v2-hero-brand-panel{width:9rem;min-width:9rem;padding:0 0 1rem}.lp-v2-hero-brand{font-size:4rem;letter-spacing:.08em;white-space:nowrap}}@media(min-width:1728px){.lp-v2-hero-grid{grid-template-columns:minmax(0,6.9fr) minmax(0,5.1fr)}.lp-v2-hero-stage-visual{justify-content:end}.lp-v2-hero-grid--access,.lp-v2-access-source-hero-grid{grid-template-columns:minmax(0,1fr) minmax(21rem,.92fr)}.lp-v2-hero-grid--legal{grid-template-columns:minmax(0,1fr)}.lp-v2-hero-visual--access,.lp-v2-access-source-visual{align-items:flex-start;padding-top:6.6rem;padding-bottom:.9rem}.lp-v2-hero-visual-stage--access,.lp-v2-access-source-visual-stage{width:min(100%,30rem);align-items:center;padding-top:0}}.site-footer-inner{padding:1rem 1.1rem}.footer-note{max-width:40rem;margin:.45rem 0 0}@media(max-width:760px){.site-header-inner,.site-footer-inner,.page-header{flex-direction:column;align-items:flex-start}.page-header-aside{justify-content:flex-start}.site-main{padding-top:1.35rem}}.lp-v2-legal-stack>.lp-v2-hero+.lp-v2-legal-section,.lp-v2-legal-stack>.lp-v2-legal-note+.lp-v2-legal-section,.lp-v2-hero+.lp-v2-shell-wrap .lp-v2-legal-stack>.lp-v2-legal-section:first-child,.lp-v2-hero+.lp-v2-shell-wrap .lp-v2-legal-stack>.lp-v2-legal-note+.lp-v2-legal-section{border-top:none}.lp-v2-consent-manager .lp-v2-consent-button:not(:disabled),.lp-v2-consent-manager .lp-v2-consent-close:not(:disabled),.lp-v2-consent-manager .lp-v2-consent-link-button:not(:disabled),.lp-v2-consent-manager .lp-v2-consent-links a{cursor:pointer}.lp-v2-consent-manager .lp-v2-consent-checkbox:disabled{cursor:not-allowed}.lp-v2-consent-banner .lp-v2-consent-head-compact{padding:0;background:transparent;width:100%}.lp-v2-consent-banner .lp-v2-consent-copy,.lp-v2-consent-banner .lp-v2-consent-links{margin:0;width:100%}.lp-v2-consent-banner .lp-v2-consent-actions-compact{padding-left:0;padding-right:0;padding-bottom:0}@media(max-width:767px){html.lp-v2-has-js .lp-v2-page--landing .lp-v2-header,html.lp-v2-has-js .lp-v2-page--access .lp-v2-header{position:sticky;top:0;z-index:50;pointer-events:auto;background:var(--lp-v2-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--lp-v2-rule)}html.lp-v2-has-js .lp-v2-page--landing .lp-v2-header-bar,html.lp-v2-has-js .lp-v2-page--access .lp-v2-header-bar,html.lp-v2-has-js .lp-v2-page--landing[data-header-state=top] .lp-v2-header-bar,html.lp-v2-has-js .lp-v2-page--access[data-header-state=top] .lp-v2-header-bar{opacity:1;transform:none}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-stage{margin-top:.65rem;display:flex;flex-direction:column;gap:.42rem}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-mobile-caption{display:block;order:0;margin:0;padding:0;font-family:var(--lp-v2-sans, "Inter", sans-serif);font-size:.56rem;font-weight:600;letter-spacing:.13em;line-height:1.35;text-transform:uppercase;color:var(--lp-v2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-stage-frame{order:1}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-proof{display:none}#hero-signup{scroll-margin-top:calc(var(--lp-v2-scroll-margin, 5.3rem) + .35rem)}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-stage-visual{padding-top:0}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-stage-frame{min-height:0;height:auto;grid-template-rows:auto auto}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-stage-image{min-height:14.5rem;max-height:52vh}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-stage-image img{max-height:52vh;object-position:58% 12%}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-proof{padding:.5rem 0 .55rem;gap:.4rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:none}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-proof .lp-v2-eyebrow{font-size:.56rem;letter-spacing:.11em;margin-bottom:.12rem;color:var(--lp-v2-muted)}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-proof-title{font-size:.98rem;line-height:1.12;font-weight:500;margin:0;color:color-mix(in srgb,var(--lp-v2-ink) 82%,var(--lp-v2-muted) 18%)}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-proof-issue{font-size:.54rem;line-height:1.35;color:var(--lp-v2-muted)}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-copy{padding:.9rem 0 1.55rem;gap:.68rem}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-eyebrow{margin-bottom:.28rem;font-size:.66rem;letter-spacing:.08em}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-title{font-size:clamp(2.38rem,10.6vw,3rem);max-width:min(100%,12.6ch);line-height:.95;letter-spacing:-.02em}.lp-v2-page--landing .lp-v2-hero-grid[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-body{margin-top:.35rem;font-size:.94rem;line-height:1.56}.lp-v2-page--access .lp-v2-hero-grid--access[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-visual--access{margin-top:.55rem}.lp-v2-page--access .lp-v2-hero-grid--access[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-visual-stage--access{padding-top:0;min-height:15.5rem}.lp-v2-page--access .lp-v2-hero-grid--access[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-copy--access{padding:.85rem 0 1.45rem;gap:.68rem}.lp-v2-page--access .lp-v2-hero-grid--access[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-eyebrow--access{margin-bottom:.28rem;font-size:.66rem}.lp-v2-page--access .lp-v2-hero-grid--access[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-title--access{font-size:clamp(2.15rem,9.8vw,2.75rem);line-height:.97;letter-spacing:-.02em}.lp-v2-page--access .lp-v2-hero-grid--access[data-hclb-mobile-composition=editorial-v1] .lp-v2-hero-body--access{margin-top:.35rem;font-size:.94rem;line-height:1.56}.lp-v2-consent-manager{bottom:.45rem}.lp-v2-consent-manager[data-hclb-consent-view=banner] .lp-v2-consent-surface{max-height:34dvh;border-top:1px solid var(--lp-v2-rule);box-shadow:0 -6px 18px #1b18150d}.lp-v2-consent-banner{gap:.38rem;padding:.48rem .58rem .52rem}.lp-v2-consent-banner .lp-v2-consent-title{font-size:clamp(.76rem,3.1vw,.88rem);line-height:1.14;font-weight:500;letter-spacing:.01em}.lp-v2-consent-banner .lp-v2-consent-copy{font-size:.66rem;line-height:1.34}.lp-v2-consent-banner .lp-v2-consent-links{gap:.55rem}.lp-v2-consent-banner .lp-v2-consent-link,.lp-v2-consent-banner .lp-v2-consent-link-button{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.lp-v2-consent-actions-compact>*{min-height:2.15rem;flex-basis:8.75rem;font-size:.6rem;letter-spacing:.08em;font-weight:500}}:root{--puck-color-rose-01: #4a001c;--puck-color-rose-02: #670833;--puck-color-rose-03: #87114c;--puck-color-rose-04: #a81a66;--puck-color-rose-05: #bc5089;--puck-color-rose-06: #cc7ca5;--puck-color-rose-07: #d89aba;--puck-color-rose-08: #e3b8cf;--puck-color-rose-09: #efd6e3;--puck-color-rose-10: #f6eaf1;--puck-color-rose-11: #faf4f8;--puck-color-rose-12: #fef8fc;--puck-color-azure-01: #00175d;--puck-color-azure-02: #002c77;--puck-color-azure-03: #014292;--puck-color-azure-04: #0158ad;--puck-color-azure-05: #3479be;--puck-color-azure-06: #6499cf;--puck-color-azure-07: #88b0da;--puck-color-azure-08: #abc7e5;--puck-color-azure-09: #cfdff0;--puck-color-azure-10: #e7eef7;--puck-color-azure-11: #f3f6fb;--puck-color-azure-12: #f7faff;--puck-color-green-01: #002000;--puck-color-green-02: #043604;--puck-color-green-03: #084e08;--puck-color-green-04: #0c680c;--puck-color-green-05: #1d882f;--puck-color-green-06: #2faa53;--puck-color-green-07: #56c16f;--puck-color-green-08: #7dd78b;--puck-color-green-09: #b8e8bf;--puck-color-green-10: #ddf3e0;--puck-color-green-11: #eff8f0;--puck-color-green-12: #f3fcf4;--puck-color-yellow-01: #211000;--puck-color-yellow-02: #362700;--puck-color-yellow-03: #4c4000;--puck-color-yellow-04: #645a00;--puck-color-yellow-05: #877614;--puck-color-yellow-06: #ab9429;--puck-color-yellow-07: #bfac4e;--puck-color-yellow-08: #d4c474;--puck-color-yellow-09: #e6deb1;--puck-color-yellow-10: #f3efd9;--puck-color-yellow-11: #f9f7ed;--puck-color-yellow-12: #fcfaf0;--puck-color-red-01: #4c0000;--puck-color-red-02: #6a0a10;--puck-color-red-03: #8a1422;--puck-color-red-04: #ac1f35;--puck-color-red-05: #bf5366;--puck-color-red-06: #ce7e8e;--puck-color-red-07: #d99ca8;--puck-color-red-08: #e4b9c2;--puck-color-red-09: #efd7db;--puck-color-red-10: #f6eaec;--puck-color-red-11: #faf4f5;--puck-color-red-12: #fff9fa;--puck-color-grey-01: #181818;--puck-color-grey-02: #292929;--puck-color-grey-03: #404040;--puck-color-grey-04: #5a5a5a;--puck-color-grey-05: #767676;--puck-color-grey-06: #949494;--puck-color-grey-07: #ababab;--puck-color-grey-08: #c3c3c3;--puck-color-grey-09: #dcdcdc;--puck-color-grey-10: #efefef;--puck-color-grey-11: #f5f5f5;--puck-color-grey-12: #fafafa;--puck-color-black: #000000;--puck-color-white: #ffffff}:root{--puck-font-size-scale-base-unitless: 12;--puck-font-size-xxxs-unitless: 12;--puck-font-size-xxs-unitless: 14;--puck-font-size-xs-unitless: 16;--puck-font-size-s-unitless: 18;--puck-font-size-m-unitless: 21;--puck-font-size-l-unitless: 24;--puck-font-size-xl-unitless: 28;--puck-font-size-xxl-unitless: 36;--puck-font-size-xxxl-unitless: 48;--puck-font-size-xxxxl-unitless: 56;--puck-font-size-xxxs: calc(1rem * var(--puck-font-size-xxxs-unitless) / 16);--puck-font-size-xxs: calc(1rem * var(--puck-font-size-xxs-unitless) / 16);--puck-font-size-xs: calc(1rem * var(--puck-font-size-xs-unitless) / 16);--puck-font-size-s: calc(1rem * var(--puck-font-size-s-unitless) / 16);--puck-font-size-m: calc(1rem * var(--puck-font-size-m-unitless) / 16);--puck-font-size-l: calc(1rem * var(--puck-font-size-l-unitless) / 16);--puck-font-size-xl: calc(1rem * var(--puck-font-size-xl-unitless) / 16);--puck-font-size-xxl: calc(1rem * var(--puck-font-size-xxl-unitless) / 16);--puck-font-size-xxxl: calc(1rem * var(--puck-font-size-xxxl-unitless) / 16);--puck-font-size-xxxxl: calc( 1rem * var(--puck-font-size-xxxxl-unitless) / 16 );--puck-font-size-base: var(--puck-font-size-xs);--line-height-reset: 1;--line-height-xs: calc( var(--space-m-unitless) / var(--puck-font-size-m-unitless) );--line-height-s: calc( var(--space-m-unitless) / var(--puck-font-size-s-unitless) );--line-height-m: calc( var(--space-m-unitless) / var(--puck-font-size-xs-unitless) );--line-height-l: calc( var(--space-m-unitless) / var(--puck-font-size-xxs-unitless) );--line-height-xl: calc( var(--space-m-unitless) / var(--puck-font-size-scale-base-unitless) );--line-height-base: var(--line-height-m);--fallback-font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--puck-font-family: Inter, var(--fallback-font-stack);--puck-font-family-monospaced: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}@supports (font-variation-settings: normal){:root{--puck-font-family: InterVariable, var(--fallback-font-stack)}}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{position:relative;z-index:0}._ActionBar_1nmyk_1{align-items:center;cursor:default;display:flex;width:auto;padding:4px;padding-inline-start:0;padding-inline-end:0;border-radius:8px;background:var(--puck-color-grey-01);color:var(--puck-color-white);font-family:var(--puck-font-family);min-height:26px}._ActionBar-label_1nmyk_18{color:var(--puck-color-grey-08);font-size:var(--puck-font-size-xxxs);font-weight:500;padding-inline-start:8px;padding-inline-end:8px;margin-inline-start:4px;margin-inline-end:4px;text-overflow:ellipsis;white-space:nowrap}._ActionBarAction_1nmyk_30+._ActionBar-label_1nmyk_18{padding-inline-start:0}._ActionBar-label_1nmyk_18+._ActionBarAction_1nmyk_30{margin-inline-start:-4px}._ActionBar-group_1nmyk_38{align-items:center;border-inline-start:.5px solid var(--puck-color-grey-05);display:flex;height:100%;padding-inline-start:4px;padding-inline-end:4px}._ActionBar-group_1nmyk_38:first-of-type{border-inline-start:0}._ActionBar-group_1nmyk_38:empty{display:none}._ActionBarAction_1nmyk_30{background:transparent;border:none;color:var(--puck-color-grey-08);cursor:pointer;padding:6px;margin-inline-start:4px;margin-inline-end:4px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:color 50ms ease-in}._ActionBarAction--disabled_1nmyk_71{cursor:auto;color:var(--puck-color-grey-06)}._ActionBarAction_1nmyk_30 svg{max-width:none!important}._ActionBarAction_1nmyk_30:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media(hover:hover)and (pointer:fine){._ActionBarAction_1nmyk_30:hover:not(._ActionBarAction--disabled_1nmyk_71){color:var(--puck-color-azure-06);transition:none}}._ActionBarAction_1nmyk_30:active:not(._ActionBarAction--disabled_1nmyk_71),._ActionBarAction--active_1nmyk_93{color:var(--puck-color-azure-07);transition:none}._ActionBar-group_1nmyk_38 *{margin:0}._ActionBar-separator_1nmyk_102{background:var(--puck-color-grey-05);margin-inline:4px;width:.5px;height:100%}._InputWrapper_bsxfo_1+._InputWrapper_bsxfo_1{margin-top:12px}._Input-label_bsxfo_5{align-items:center;color:var(--puck-color-grey-04);display:flex;padding-bottom:12px;font-size:var(--puck-font-size-xxs);font-weight:600}._Input-labelIcon_bsxfo_14{color:var(--puck-color-grey-07);display:flex;margin-inline-end:4px;padding-inline-start:4px}._Input-disabledIcon_bsxfo_21{color:var(--puck-color-grey-05);margin-inline-start:auto}._Input-input_bsxfo_26{background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:16px;padding:12px 15px;transition:border-color 50ms ease-in;width:100%;max-width:100%}@media(min-width:458px){._Input-input_bsxfo_26{font-size:14px}}select._Input-input_bsxfo_26{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;background-color:var(--puck-color-white);cursor:pointer}select._Input-input_bsxfo_26:dir(rtl){background-position:12px calc(50% + 3px)}@media(hover:hover)and (pointer:fine){._Input_bsxfo_1:has(>input):hover ._Input-input_bsxfo_26:not([readonly]),._Input_bsxfo_1:has(>textarea):hover ._Input-input_bsxfo_26:not([readonly]){border-color:var(--puck-color-grey-05);transition:none}._Input_bsxfo_1:has(>select):hover ._Input-input_bsxfo_26:not([disabled]){background-color:var(--puck-color-azure-12);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a5a5a'><polygon points='0,0 100,0 50,50'/></svg>");border-color:var(--puck-color-grey-05);transition:none}}._Input-input_bsxfo_26:focus{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._Input--readOnly_bsxfo_82>._Input-input_bsxfo_26,._Input--readOnly_bsxfo_82>select._Input-input_bsxfo_26{background-color:var(--puck-color-grey-11);border-color:var(--puck-color-grey-09);color:var(--puck-color-grey-04);cursor:default;opacity:1;outline:0;transition:none}._Input-radioGroupItems_bsxfo_93{display:flex;border:1px solid var(--puck-color-grey-09);border-radius:4px;flex-wrap:wrap}._Input-radio_bsxfo_93{border-inline-end:1px solid var(--puck-color-grey-09);flex-grow:1}._Input-radio_bsxfo_93:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}._Input-radio_bsxfo_93:first-of-type ._Input-radioInner_bsxfo_110{border-bottom-left-radius:3px;border-top-left-radius:3px}._Input-radio_bsxfo_93:last-of-type{border-bottom-right-radius:4px;border-inline-end:0;border-top-right-radius:4px}._Input-radio_bsxfo_93:last-of-type ._Input-radioInner_bsxfo_110{border-bottom-right-radius:3px;border-top-right-radius:3px}._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;font-size:var(--puck-font-size-xxxs);padding:8px 12px;text-align:center;transition:background-color 50ms ease-in}._Input-radio_bsxfo_93:has(:focus-visible){outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media(hover:hover)and (pointer:fine){._Input-radioInner_bsxfo_110:hover{background-color:var(--puck-color-azure-12);transition:none}}._Input--readOnly_bsxfo_82 ._Input-radioInner_bsxfo_110{background-color:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:default}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._Input--readOnly_bsxfo_82 ._Input-radioInput_bsxfo_155:checked~._Input-radioInner_bsxfo_110{background-color:var(--puck-color-grey-11);color:var(--puck-color-grey-04)}._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}textarea._Input-input_bsxfo_26{margin-bottom:-4px}._ArrayField_1vaho_5{display:flex;flex-direction:column;background:var(--puck-color-azure-11);border:1px solid var(--puck-color-grey-09);border-radius:4px}._ArrayField--isDraggingFrom_1vaho_13{background-color:var(--puck-color-azure-11);overflow:hidden}._ArrayField-addButton_1vaho_18{background-color:var(--puck-color-white);border:none;border-radius:3px;display:flex;color:var(--puck-color-azure-05);justify-content:center;cursor:pointer;width:100%;margin:0;padding:14px;text-align:left;transition:background-color 50ms ease-in}._ArrayField--hasItems_1vaho_33>._ArrayField-addButton_1vaho_18{border-top:1px solid var(--puck-color-grey-09);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_1vaho_18:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative}@media(hover:hover)and (pointer:fine){._ArrayField_1vaho_5:not(._ArrayField--isDraggingFrom_1vaho_13)>._ArrayField-addButton_1vaho_18:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._ArrayField_1vaho_5:not(._ArrayField--isDraggingFrom_1vaho_13)>._ArrayField-addButton_1vaho_18:active{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}._ArrayField-inner_1vaho_59{margin-top:-1px}._ArrayFieldItem_1vaho_67{border-top-left-radius:3px;border-top-right-radius:3px;display:block;position:relative}._ArrayFieldItem_1vaho_67{border-top:1px solid var(--puck-color-grey-09)}._ArrayFieldItem--isDragging_1vaho_78{border-top:transparent}._ArrayFieldItem--isExpanded_1vaho_82:before{display:none}._ArrayFieldItem--isExpanded_1vaho_82{border-bottom:0;outline-offset:0px!important;outline:1px solid var(--puck-color-azure-07)!important;z-index:2}._ArrayFieldItem--isDragging_1vaho_78{outline:2px var(--puck-color-azure-09) solid!important}._ArrayFieldItem--isDragging_1vaho_78 ._ArrayFieldItem-summary_1vaho_97:active{background-color:var(--puck-color-white)}._ArrayFieldItem_1vaho_67+._ArrayFieldItem_1vaho_67{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_1vaho_97{background:var(--puck-color-white);color:var(--puck-color-grey-04);cursor:pointer;display:flex;align-items:center;gap:2px;justify-content:space-between;font-size:var(--puck-font-size-xxs);list-style:none;padding:12px 15px;position:relative;overflow:hidden;transition:background-color 50ms ease-in}._ArrayFieldItem--noFields_1vaho_122>._ArrayFieldItem-summary_1vaho_97{cursor:grab}._ArrayFieldItem_1vaho_67:first-of-type>._ArrayFieldItem-summary_1vaho_97{border-top-left-radius:3px;border-top-right-radius:3px}._ArrayField--addDisabled_1vaho_131>._ArrayField-inner_1vaho_59>._ArrayFieldItem_1vaho_67:last-of-type:not(._ArrayFieldItem--isExpanded_1vaho_82)>._ArrayFieldItem-summary_1vaho_97{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._ArrayField--addDisabled_1vaho_131>._ArrayField-inner_1vaho_59>._ArrayFieldItem--isExpanded_1vaho_82:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}._ArrayFieldItem-summary_1vaho_97:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._ArrayFieldItem-summary_1vaho_97:hover{background-color:var(--puck-color-azure-12);transition:none}}._ArrayFieldItem-summary_1vaho_97:active{background-color:var(--puck-color-azure-11);transition:none}._ArrayFieldItem--isExpanded_1vaho_82>._ArrayFieldItem-summary_1vaho_97{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:600;transition:none}._ArrayFieldItem-body_1vaho_170{background:var(--puck-color-white);display:none}._ArrayFieldItem--isExpanded_1vaho_82>._ArrayFieldItem-body_1vaho_170{display:block}._ArrayFieldItem-fieldset_1vaho_179{border:none;border-top:1px solid var(--puck-color-grey-09);margin:0;min-width:0;padding:16px 15px}._ArrayFieldItem-rhs_1vaho_187{display:flex;gap:4px;align-items:center}._ArrayFieldItem-actions_1vaho_193{color:var(--puck-color-grey-04);display:flex;gap:4px;opacity:0}._ArrayFieldItem-summary_1vaho_97:focus-within>._ArrayFieldItem-rhs_1vaho_187>._ArrayFieldItem-actions_1vaho_193,._ArrayFieldItem-summary_1vaho_97:hover>._ArrayFieldItem-rhs_1vaho_187>._ArrayFieldItem-actions_1vaho_193{opacity:1}._IconButton_ffob9_1{align-items:center;background:transparent;border:none;border-radius:4px;color:currentColor;display:flex;font-family:var(--puck-font-family);justify-content:center;padding:4px;transition:background-color 50ms ease-in,color 50ms ease-in}._IconButton--active_ffob9_14{color:var(--puck-color-azure-04)}._IconButton_ffob9_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:-2px}@media(hover:hover)and (pointer:fine){._IconButton_ffob9_1:hover:not(._IconButton--disabled_ffob9_24){background:var(--puck-color-grey-10);color:var(--puck-color-azure-04);cursor:pointer;transition:none}}._IconButton_ffob9_1:active{background:var(--puck-color-azure-11);transition:none}._IconButton-title_ffob9_37{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._IconButton--disabled_ffob9_24{color:var(--puck-color-grey-07)}@keyframes _loader-animation_nacdm_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.8)}to{transform:rotate(360deg) scale(1)}}._Loader_nacdm_13{background:transparent;border-radius:100%;border:2px solid currentColor;border-bottom-color:transparent;display:inline-block;animation:_loader-animation_nacdm_1 1s 0s infinite linear;animation-fill-mode:both}._DragIcon_17p8x_1{color:var(--puck-color-grey-05);cursor:grab;padding:4px;border-radius:4px}._DragIcon--disabled_17p8x_8{cursor:no-drop}@media(hover:hover)and (pointer:fine){._DragIcon_17p8x_1:not(._DragIcon--disabled_17p8x_8):hover{color:var(--puck-color-azure-05);background-color:var(--puck-color-azure-12)}}[data-dnd-placeholder] *{opacity:0!important}[data-dnd-placeholder]{background:var(--puck-color-azure-09)!important;border:none!important;color:#0000!important;opacity:.3!important;outline:none!important;transition:none!important}._ExternalInput-actions_91ls0_1{display:flex}._ExternalInput-button_91ls0_5{display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px;color:var(--puck-color-azure-04);padding:12px 16px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;transition:background-color 50ms ease-in;position:relative;overflow:hidden;flex-grow:1}._ExternalInput--dataSelected_91ls0_24 ._ExternalInput-button_91ls0_5{color:var(--puck-color-grey-03);display:block;border-top-right-radius:0;border-bottom-right-radius:0}._ExternalInput--readOnly_91ls0_31 ._ExternalInput-button_91ls0_5{background-color:var(--puck-color-grey-11)}._ExternalInput-detachButton_91ls0_35{border:1px solid var(--puck-color-grey-09);border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:var(--puck-color-grey-12);color:var(--puck-color-grey-05);display:flex;gap:8px;align-items:center;justify-content:center;padding:8px 12px;position:relative;transition:background-color 50ms ease-in,color 50ms ease-in;margin-inline-start:-1px}._ExternalInput-button_91ls0_5:focus-visible,._ExternalInput-detachButton_91ls0_35:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;z-index:1}@media(hover:hover)and (pointer:fine){._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:hover,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{background:var(--puck-color-azure-12);transition:none}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover{color:var(--puck-color-azure-04)}}._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:active,._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:active{background:var(--puck-color-azure-11);transition:none}._ExternalInputModal_91ls0_79{color:var(--puck-color-black);display:grid;grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;position:relative;min-height:50dvh;max-height:90dvh}._ExternalInputModal-grid_91ls0_89{display:flex;flex-direction:column}@media(min-width:458px){._ExternalInputModal-grid_91ls0_89{display:grid;grid-template-columns:100%}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-grid_91ls0_89{grid-template-columns:25% 75%}}._ExternalInputModal-filters_91ls0_105{border-bottom:1px solid var(--puck-color-grey-09)}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:none}@media(min-width:458px){._ExternalInputModal-filters_91ls0_105{border-inline-end:1px solid var(--puck-color-grey-09);display:none}._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105{display:block}}._ExternalInputModal-masthead_91ls0_124{background-color:var(--puck-color-grey-12);border-bottom:1px solid var(--puck-color-grey-09);display:flex;flex-wrap:wrap;gap:24px;padding:24px}._ExternalInputModal-tableWrapper_91ls0_133{position:relative;overflow-x:auto;overflow-y:auto;flex-grow:1}._ExternalInputModal-table_91ls0_133{border-collapse:unset;border-spacing:0px;color:var(--puck-color-grey-02);position:relative;z-index:0;min-width:100%}._ExternalInputModal-thead_91ls0_149{background-color:var(--puck-color-white);position:sticky;top:0;z-index:1}._ExternalInputModal-th_91ls0_149{border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);font-weight:500;font-size:14px;padding:16px 24px}._ExternalInputModal-td_91ls0_164{border-bottom:1px solid var(--puck-color-grey-10);padding:16px 24px}._ExternalInputModal-tr_91ls0_169 ._ExternalInputModal-td_91ls0_164:first-of-type{font-weight:500;width:1%;white-space:nowrap}@media(hover:hover)and (pointer:fine){._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover{background:var(--puck-color-azure-12);color:var(--puck-color-azure-04);cursor:pointer;position:relative;margin-inline-start:-5px}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover ._ExternalInputModal-td_91ls0_164:first-of-type{border-inline-start:4px solid var(--puck-color-azure-04);padding-inline-start:20px}}._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:last-of-type ._ExternalInputModal-td_91ls0_164{border-bottom:none}._ExternalInputModal-tableWrapper_91ls0_133{display:none}._ExternalInputModal--hasData_91ls0_202 ._ExternalInputModal-tableWrapper_91ls0_133{display:block}._ExternalInputModal-loadingBanner_91ls0_206{display:none;background-color:color-mix(in srgb,var(--puck-color-white) 90%,transparent);padding:64px;align-items:center;justify-content:center;position:absolute;inset:0}._ExternalInputModal--isLoading_91ls0_223 ._ExternalInputModal-loadingBanner_91ls0_206{display:flex}._ExternalInputModal-searchForm_91ls0_227{display:flex;flex-wrap:wrap;gap:12px;flex-grow:1}@media(min-width:458px){._ExternalInputModal-searchForm_91ls0_227{flex-wrap:nowrap}}._ExternalInputModal-search_91ls0_227{display:flex;background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;flex-grow:1;transition:border-color 50ms ease-in}._ExternalInputModal-search_91ls0_227:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover{border-color:var(--puck-color-grey-05);transition:none}}._ExternalInputModal-searchIcon_91ls0_264{align-items:center;background:var(--puck-color-grey-12);border-bottom-left-radius:4px;border-top-left-radius:4px;border-inline-end:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-07);display:flex;justify-content:center;padding:12px 15px;transition:color 50ms ease-in}._ExternalInputModal-search_91ls0_227:focus-within ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_91ls0_227:hover ._ExternalInputModal-searchIcon_91ls0_264{color:var(--puck-color-grey-04);transition:none}}._ExternalInputModal-searchIconText_91ls0_289{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._ExternalInputModal-searchInput_91ls0_299{border:none;border-radius:4px;background:var(--puck-color-white);font-family:inherit;font-size:14px;padding:12px 15px;width:100%}._ExternalInputModal-searchInput_91ls0_299:focus{outline:0}._ExternalInputModal-searchActions_91ls0_313{display:flex;gap:8px;height:44px;width:100%}@media(min-width:458px){._ExternalInputModal-searchActions_91ls0_313{width:auto}}._ExternalInputModal-searchActionIcon_91ls0_326{align-self:center}._ExternalInputModal-footerContainer_91ls0_330{background-color:var(--puck-color-grey-12);border-top:1px solid var(--puck-color-grey-09);color:var(--puck-color-grey-04);padding:16px}._ExternalInputModal-footer_91ls0_330{font-weight:500;font-size:14px;text-align:right}._ExternalInputModal-field_91ls0_343{color:var(--puck-color-grey-04);margin:16px 16px 12px;display:block}._Modal_ikbaj_1{background:color-mix(in srgb,var(--puck-color-black) 75%,transparent);display:none;justify-content:center;align-items:center;position:fixed;inset:0;z-index:1;padding:32px}._Modal--isOpen_ikbaj_15{display:flex}._Modal-inner_ikbaj_19{width:100%;max-width:1024px;border-radius:8px;overflow:hidden;background:var(--puck-color-white);display:flex;flex-direction:column;max-height:90dvh}._Heading_qxrry_1{display:block;color:var(--puck-color-black);font-weight:700;margin:0}._Heading_qxrry_1 b{font-weight:700}._Heading--xxxxl_qxrry_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:.08ch;font-weight:800}._Heading--xxxl_qxrry_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_qxrry_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_qxrry_26{font-size:var(--puck-font-size-xl)}._Heading--l_qxrry_30{font-size:var(--puck-font-size-l)}._Heading--m_qxrry_34{font-size:var(--puck-font-size-m)}._Heading--s_qxrry_38{font-size:var(--puck-font-size-s)}._Heading--xs_qxrry_42{font-size:var(--puck-font-size-xs)}._Button_10byl_1{appearance:none;background:none;border:1px solid transparent;border-radius:4px;color:var(--puck-color-white);display:inline-flex;align-items:center;gap:8px;letter-spacing:.05ch;font-family:var(--puck-font-family);font-size:14px;font-weight:400;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;transition:background-color 50ms ease-in;cursor:pointer;white-space:nowrap;margin:0}._Button_10byl_1:hover,._Button_10byl_1:active{transition:none}._Button--medium_10byl_29{min-height:34px;padding-bottom:7px;padding-inline-start:19px;padding-inline-end:19px;padding-top:7px}._Button--large_10byl_37{padding-bottom:11px;padding-inline-start:19px;padding-inline-end:19px;padding-top:11px}._Button-icon_10byl_44{margin-top:2px}._Button--primary_10byl_48{background:var(--puck-color-azure-04)}._Button_10byl_1:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._Button--primary_10byl_48:hover{background-color:var(--puck-color-azure-03)}}._Button--primary_10byl_48:active{background-color:var(--puck-color-azure-02)}._Button--secondary_10byl_67{border:1px solid currentColor;color:currentColor}@media(hover:hover)and (pointer:fine){._Button--secondary_10byl_67:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-black)}}._Button--secondary_10byl_67:active{background-color:var(--puck-color-azure-11);color:var(--puck-color-black)}._Button--flush_10byl_84{border-radius:0}._Button--disabled_10byl_88,._Button--disabled_10byl_88:hover{background-color:var(--puck-color-grey-07);color:var(--puck-color-grey-03);cursor:not-allowed}._Button--fullWidth_10byl_95{justify-content:center;width:100%}._Button-spinner_10byl_100{padding-inline-start:8px}._RichTextMenu_k97eh_1{display:flex;flex-direction:row;flex-wrap:nowrap}._RichTextMenu--form_k97eh_7{border-top-left-radius:4px;border-top-right-radius:4px;padding:6px;background-color:var(--puck-color-grey-12);position:relative;scrollbar-width:none;overflow-x:auto}._RichTextMenu-group_k97eh_17{display:flex;align-items:space-between;flex-direction:row;flex-wrap:nowrap;padding-inline:6px;gap:2px;position:relative}._RichTextMenu-group_k97eh_17:first-of-type{padding-left:0}._RichTextMenu-group_k97eh_17:last-of-type{padding-right:0}._RichTextMenu--inline_k97eh_35 ._RichTextMenu-group_k97eh_17{color:var(--puck-color-grey-08);gap:0px;flex-wrap:nowrap}._RichTextMenu-group_k97eh_17+._RichTextMenu-group_k97eh_17{border-left:1px solid var(--puck-color-grey-10)}._RichTextMenu--inline_k97eh_35 ._RichTextMenu-group_k97eh_17+._RichTextMenu-group_k97eh_17{border-left:.5px solid var(--puck-color-grey-05)}._Control_1aveu_1 .lucide{height:18px;width:18px}._Control--inline_1aveu_6 .lucide{height:16px;width:16px}._Select_xjbef_1{position:relative;z-index:1}._Select-button_xjbef_6{align-items:center;background:transparent;border:none;border-radius:4px;display:flex;justify-content:center;gap:0px;height:100%;padding:4px 2px 4px 4px}._Select--hasOptions_xjbef_19 ._Select-button_xjbef_6{color:currentColor}._Select--hasOptions_xjbef_19:not(._Select--disabled_xjbef_23) ._Select-button_xjbef_6{cursor:pointer}._Select-buttonIcon_xjbef_27{align-items:center;display:flex;justify-content:center}._Select--standalone_xjbef_33 ._Select-buttonIcon_xjbef_27 .lucide{height:18px;width:18px}._Select--actionBar_xjbef_38 ._Select-buttonIcon_xjbef_27 .lucide{height:16px;width:16px}._Select--hasOptions_xjbef_19:not(._Select--disabled_xjbef_23) ._Select-button_xjbef_6:hover,._Select--hasValue_xjbef_44 ._Select-button_xjbef_6{background:var(--puck-color-grey-10);color:var(--puck-color-azure-04)}._Select--disabled_xjbef_23 ._Select-button_xjbef_6{color:var(--puck-color-grey-07)}._Select--actionBar_xjbef_38._Select--hasOptions_xjbef_19 ._Select-button_xjbef_6:hover,._Select--actionBar_xjbef_38._Select--hasValue_xjbef_44 ._Select-button_xjbef_6{background:none;color:var(--puck-color-azure-07)}._Select-items_xjbef_61{background:#fff;border:1px solid var(--puck-color-grey-09);border-radius:8px;margin:10px 8px 10px 0;padding:4px;z-index:2;list-style:none}._SelectItem_xjbef_72{background:transparent;border-radius:4px;border:none;color:var(--puck-color-grey-04);cursor:pointer;display:flex;gap:8px;align-items:center;font-size:var(--puck-font-size-xxs);margin:0;padding:8px 12px;width:100%}._SelectItem--isSelected_xjbef_87{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);font-weight:500}._SelectItem--isSelected_xjbef_87 ._SelectItem-icon_xjbef_93{color:var(--puck-color-azure-04)}._SelectItem_xjbef_72:hover{background:var(--puck-color-azure-11);color:var(--puck-color-azure-04)}._RichTextEditor_z25h4_1 .ProseMirror{white-space:pre-wrap;word-wrap:break-word;cursor:text;outline:none;position:relative}._RichTextEditor_z25h4_1 .rich-text *{white-space:pre-wrap;user-select:auto;-webkit-user-select:auto}._RichTextEditor_z25h4_1 .rich-text blockquote{margin:1em 0;padding:0 1em;border-left:4px solid var(--puck-color-grey-09)}._RichTextEditor_z25h4_1 .rich-text code{background-color:var(--puck-color-grey-11);padding:4px 8px;border-radius:4px}._RichTextEditor_z25h4_1 .rich-text p:empty:before{content:" "}._RichTextEditor_z25h4_1 .rich-text pre code{display:block;padding:8px 12px}._RichTextEditor_z25h4_1 .rich-text>*:first-child,._RichTextEditor_z25h4_1 .ProseMirror>*:first-child,._RichTextEditor_z25h4_1 .rich-text * p:first-of-type{margin-top:0}._RichTextEditor_z25h4_1 .rich-text>*:last-child,._RichTextEditor_z25h4_1 .ProseMirror>*:last-child,._RichTextEditor_z25h4_1 .rich-text * p:last-of-type{margin-bottom:0}._RichTextEditor--editor_z25h4_50{background:var(--puck-color-white);border-width:1px;border-style:solid;border-color:var(--puck-color-grey-09);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;font-size:var(--puck-font-size-xxs);resize:vertical;text-align:initial;transition:border-color 50ms ease-in;width:100%;max-width:100%;min-height:128px}._RichTextEditor--editor_z25h4_50 .rich-text{flex-grow:1}._RichTextEditor--editor_z25h4_50 .rich-text:not(:has(.ProseMirror)),._RichTextEditor--editor_z25h4_50 .rich-text .ProseMirror{height:100%;padding:12px 15px}._RichTextEditor--editor_z25h4_50 .rich-text ul,._RichTextEditor--editor_z25h4_50 .rich-text ol{padding-left:24px}._RichTextEditor--editor_z25h4_50 .rich-text li{line-height:1.5}._RichTextEditor--editor_z25h4_50 .rich-text p{margin-block:12px}._RichTextEditor--editor_z25h4_50 .rich-text ul{list-style:disc}._RichTextEditor--editor_z25h4_50 .rich-text ol{list-style:decimal}._RichTextEditor--editor_z25h4_50:focus-within{border-color:var(--puck-color-grey-05);outline:2px solid var(--puck-color-azure-05);transition:none}._RichTextEditor--editor_z25h4_50._RichTextEditor--disabled_z25h4_107{background:var(--puck-color-grey-11)}._RichTextEditor_z25h4_1:not(:focus-within):not(._RichTextEditor--isActive_z25h4_111) .ProseMirror ::selection{background-color:transparent}._RichTextEditor-menu_z25h4_117{border-bottom:1px solid var(--puck-color-grey-10);position:sticky;top:0;z-index:1}._RichTextEditor--disabled_z25h4_107 ._RichTextEditor-menu_z25h4_117{border-bottom:1px solid var(--puck-color-grey-09)}._ObjectField_1ua3y_5{display:flex;flex-direction:column;background-color:var(--puck-color-white);border:1px solid var(--puck-color-grey-09);border-radius:4px}._ObjectField-fieldset_1ua3y_13{border:none;margin:0;min-width:0;padding:16px 15px}._Drawer_pl7z0_1{display:flex;flex-direction:column;font-family:var(--puck-font-family);gap:12px}._Drawer-draggable_pl7z0_8{position:relative}._Drawer-draggableBg_pl7z0_12{position:absolute;inset:0;pointer-events:none;z-index:-1}._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-white);cursor:grab;padding:12px;display:flex;border:1px var(--puck-color-grey-09) solid;border-radius:4px;font-size:var(--puck-font-size-xxs);justify-content:space-between;align-items:center;transition:background-color 50ms ease-in,color 50ms ease-in}._DrawerItem--disabled_pl7z0_35 ._DrawerItem-draggable_pl7z0_22{background:var(--puck-color-grey-11);color:var(--puck-color-grey-05);cursor:not-allowed}._DrawerItem_pl7z0_22:focus-visible{outline:0}._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:focus-visible ._DrawerItem-draggable_pl7z0_22{border-radius:4px;outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:not(._DrawerItem--disabled_pl7z0_35) ._DrawerItem-draggable_pl7z0_22:hover{background-color:var(--puck-color-azure-12);color:var(--puck-color-azure-04);transition:none}}._DrawerItem-name_pl7z0_63{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._DraggableComponent_1vaqy_1{position:absolute;pointer-events:none;--overlay-background: color-mix( in srgb, var(--puck-color-azure-08) 30%, transparent )}._DraggableComponent-overlayWrapper_1vaqy_12{height:100%;width:100%;top:0;position:absolute;pointer-events:none;box-sizing:border-box;z-index:1}._DraggableComponent-overlay_1vaqy_12{cursor:pointer;height:100%;outline:2px var(--puck-color-azure-09) solid;outline-offset:-2px;width:100%}._DraggableComponent_1vaqy_1:focus-visible>._DraggableComponent-overlayWrapper_1vaqy_12{outline:1px solid var(--puck-color-azure-05)}._DraggableComponent-loadingOverlay_1vaqy_34{background:var(--puck-color-white);color:var(--puck-color-grey-03);border-radius:4px;display:flex;padding:8px;top:8px;right:8px;position:absolute;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1}._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{background:var(--overlay-background);outline:2px var(--puck-color-azure-09) solid}._DraggableComponent--isSelected_1vaqy_57>._DraggableComponent-overlayWrapper_1vaqy_12>._DraggableComponent-overlay_1vaqy_12{outline-color:var(--puck-color-azure-07)}._DraggableComponent_1vaqy_1:has(._DraggableComponent--hover_1vaqy_50>._DraggableComponent-overlayWrapper_1vaqy_12)>._DraggableComponent-overlayWrapper_1vaqy_12{display:none}._DraggableComponent-actionsOverlay_1vaqy_71{position:sticky;opacity:0;pointer-events:none;z-index:2}._DraggableComponent--isSelected_1vaqy_57 ._DraggableComponent-actionsOverlay_1vaqy_71{opacity:1;pointer-events:auto}._DraggableComponent-actions_1vaqy_71{position:absolute;width:auto;cursor:grab;display:flex;box-sizing:border-box;transform-origin:right top;min-height:36px}[data-puck-component] *{pointer-events:none;user-select:none;-webkit-user-select:none}[data-puck-component]{cursor:grab;pointer-events:auto!important;user-select:none;-webkit-user-select:none}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]{background:var(--puck-color-azure-06)!important;border:none!important;color:#0000!important;opacity:.3!important;outline:none!important;transition:none!important}[data-dnd-placeholder] *,[data-dnd-placeholder]:after,[data-dnd-placeholder]:before{opacity:0!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:2px var(--puck-color-azure-09) solid!important;outline-offset:-2px!important}._DropZone_1i2sv_1{--resize-animation-ms: .15s;position:relative;height:100%;min-height:var(--min-empty-height);outline-offset:-2px;width:100%}._DropZone--hasChildren_1i2sv_11{min-height:0}._DropZone_1i2sv_1:empty{min-height:var(--min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_1i2sv_1{transition:min-height var(--resize-animation-ms) ease-in}._DropZone--isAreaSelected_1i2sv_24,._DropZone--hoveringOverArea_1i2sv_25:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone_1i2sv_1:empty{background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent);outline:2px dashed var(--puck-color-azure-08)}._DropZone--isDestination_1i2sv_35{outline:2px dashed var(--puck-color-azure-04)!important}._DropZone--isDestination_1i2sv_35:not(._DropZone--isRootZone_1i2sv_25){background:color-mix(in srgb,var(--puck-color-azure-09) 30%,transparent)!important}._DropZone-item_1i2sv_47{position:relative}._DropZone-hitbox_1i2sv_51{position:absolute;bottom:-12px;height:24px;width:100%;z-index:1}[data-puck-dragging] ._DropZone--isEnabled_1i2sv_59{outline:2px dashed var(--puck-color-azure-06)}._DropZone_1i2sv_1>*:not([data-puck-component]){opacity:0}body:has(._DropZone--isAnimating_1i2sv_68:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09) dashed;outline-offset:2px}[data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07) dashed;outline-offset:2px}._InlineTextField_104qp_1{cursor:text;display:inline-block;white-space:pre-wrap;text-decoration:inherit}[data-dnd-dragging] ._InlineTextField_104qp_1{cursor:none;caret-color:transparent}[data-dnd-dragging] ._InlineTextField_104qp_1::selection{display:none}._PuckFields_10bh7_1{position:relative;font-family:var(--puck-font-family)}._PuckFields--isLoading_10bh7_6{min-height:48px}._PuckFields-loadingOverlay_10bh7_10{background:var(--puck-color-white);display:flex;justify-content:flex-end;align-items:flex-start;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._PuckFields-loadingOverlayInner_10bh7_25{display:flex;padding:16px;position:sticky;top:0}._PuckFields-field_10bh7_32 *{box-sizing:border-box}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32{color:var(--puck-color-grey-04);padding:16px 16px 12px;display:block}._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32+._PuckFields-field_10bh7_32{border-top:1px solid var(--puck-color-grey-09);margin-top:8px}._ComponentList_1rrlt_1{max-width:100%}._ComponentList--isExpanded_1rrlt_5+._ComponentList_1rrlt_1{margin-top:12px}._ComponentList-content_1rrlt_9{display:none}._ComponentList--isExpanded_1rrlt_5>._ComponentList-content_1rrlt_9{display:block}._ComponentList-title_1rrlt_17{background-color:transparent;border:0;color:var(--puck-color-grey-05);cursor:pointer;display:flex;font:inherit;font-size:var(--puck-font-size-xxxs);list-style:none;margin-bottom:6px;padding:8px;text-transform:uppercase;transition:background-color 50ms ease-in,color 50ms ease-in;gap:4px;border-radius:4px;width:100%}._ComponentList-title_1rrlt_17:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._ComponentList-title_1rrlt_17:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._ComponentList-title_1rrlt_17:active{background-color:var(--puck-color-azure-10);transition:none}._ComponentList-titleIcon_1rrlt_53{margin-inline-start:auto}._PuckPreview_z2rgu_1{position:relative;height:100%}._PuckPreview-frame_z2rgu_6{border:none;height:100%;width:100%}._LayerTree_7rx04_1{color:var(--puck-color-grey-03);font-family:var(--puck-font-family);font-size:var(--puck-font-size-xxs);margin:0;position:relative;list-style:none;padding:0}._LayerTree-zoneTitle_7rx04_11{color:var(--puck-color-grey-05);font-size:var(--puck-font-size-xxxs);text-transform:uppercase}._LayerTree-helper_7rx04_17{text-align:center;color:var(--puck-color-grey-07);margin:8px 4px}._Layer_7rx04_1{position:relative;border:1px solid transparent;border-radius:4px}._Layer-inner_7rx04_29{border:1px solid transparent;border-radius:4px;transition:color 50ms ease-in}._Layer--containsZone_7rx04_35>._Layer-inner_7rx04_29{padding-inline-start:0}._Layer-clickable_7rx04_39{align-items:center;background:none;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;padding-inline-start:12px;padding-inline-end:4px;width:100%}._Layer-clickable_7rx04_39:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px;position:relative;z-index:1}@media(hover:hover)and (pointer:fine){._Layer_7rx04_1:not(._Layer--isSelected_7rx04_61)>._Layer-inner_7rx04_29:hover{border-color:var(--puck-color-azure-10);background:var(--puck-color-azure-11);color:var(--puck-color-azure-04);transition:none}}._Layer--isSelected_7rx04_61{border-color:var(--puck-color-azure-08)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29{background:var(--puck-color-azure-10)}._Layer--isSelected_7rx04_61>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77,._Layer--childIsSelected_7rx04_78>._Layer-inner_7rx04_29>._Layer-clickable_7rx04_39>._Layer-chevron_7rx04_77{transform:scaleY(-1)}._Layer-zones_7rx04_82{display:none;margin-inline-start:12px}._Layer--isSelected_7rx04_61>._Layer-zones_7rx04_82,._Layer--childIsSelected_7rx04_78>._Layer-zones_7rx04_82{display:block}._Layer-zones_7rx04_82>._LayerTree_7rx04_1{margin-inline-start:12px}._Layer-title_7rx04_96,._LayerTree-zoneTitle_7rx04_11{display:flex;gap:8px;align-items:center;margin:8px 4px;overflow-x:hidden}._Layer-name_7rx04_105{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._Layer-icon_7rx04_111{color:var(--puck-color-rose-07);margin-top:4px}._Layer-zoneIcon_7rx04_116{color:var(--puck-color-grey-08);margin-top:4px}._Puck_1dd16_19{--puck-space-px: 16px;font-family:var(--puck-font-family);overflow-x:hidden}@media(min-width:766px){._Puck_1dd16_19{overflow-x:auto}}._Puck-portal_1dd16_31{position:relative;z-index:2}._PuckLayout_1dd16_36{height:100dvh}._PuckLayout-inner_1dd16_40{--puck-frame-width: auto;--puck-side-nav-width: min-content;--puck-side-bar-width: 0px;--puck-left-side-bar-width: var( --puck-user-left-side-bar-width, var(--puck-side-bar-width) );--puck-right-side-bar-width: var( --puck-user-right-side-bar-width, var(--puck-side-bar-width) );background-color:var(--puck-color-grey-12);display:grid;grid-template-areas:"header" "editor" "left" "right" "sidenav";grid-template-columns:var(--puck-frame-width);grid-template-rows:min-content auto 0 0 var(--puck-side-nav-width);height:100%;position:relative;transition:grid-template-rows .15s ease-in;z-index:0;overflow:hidden}@media(min-width:638px){._PuckLayout-inner_1dd16_40{--puck-side-nav-width: 68px;grid-template-areas:"header header header header" "sidenav left editor right";grid-template-columns:var(--puck-side-nav-width) 0 var(--puck-frame-width) 0;grid-template-rows:min-content auto}._Puck--hidePlugins_1dd16_72 ._PuckLayout-inner_1dd16_40{--puck-side-nav-width: 0}}._PuckLayout--mounted_1dd16_77 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 186px}._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto 30% 0 var(--puck-side-nav-width)}._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto 55% 0 var(--puck-side-nav-width)}@media(min-width:638px){._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var( --puck-frame-width ) 0;grid-template-rows:min-content auto}}._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-rows:0 auto min-content 0 var(--puck-side-nav-width)}@media(min-width:638px){._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightToggle_1dd16_81._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-inner_1dd16_40,._PuckLayout--mobilePanelHeightMinContent_1dd16_105._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--isExpanded_1dd16_87 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var( --puck-frame-width ) 0;grid-template-rows:min-content auto}}@media(min-width:638px){._PuckLayout--rightSideBarVisible_1dd16_132 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) 0 var(--puck-frame-width) var(--puck-right-side-bar-width)}}@media(min-width:638px){._PuckLayout--leftSideBarVisible_1dd16_81._PuckLayout--rightSideBarVisible_1dd16_132 ._PuckLayout-inner_1dd16_40{grid-template-columns:var(--puck-side-nav-width) var(--puck-left-side-bar-width) var( --puck-frame-width ) var(--puck-right-side-bar-width)}}@media(min-width:458px){._PuckLayout-mounted_1dd16_151 ._PuckLayout-inner_1dd16_40{--puck-frame-width: minmax(266px, auto)}}@media(min-width:638px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: minmax(186px, 250px)}}@media(min-width:766px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-frame-width: auto}}@media(min-width:990px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 256px}}@media(min-width:1198px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 274px}}@media(min-width:1398px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 290px}}@media(min-width:1598px){._PuckLayout_1dd16_36 ._PuckLayout-inner_1dd16_40{--puck-side-bar-width: 320px}}._PuckLayout-nav_1dd16_192{border-top:1px solid var(--puck-color-grey-09);background-color:var(--puck-color-grey-12);grid-area:sidenav;overflow:hidden;width:100%}@media(min-width:638px){._PuckLayout-nav_1dd16_192{border-top:0;border-right:1px solid var(--puck-color-grey-09);box-sizing:border-box}}._PuckLayout-header_1dd16_208{grid-area:header}._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-header_1dd16_208{overflow:hidden}@media(min-width:638px){._PuckLayout--leftSideBarVisible_1dd16_81 ._PuckLayout-header_1dd16_208{overflow:auto}}._PuckPluginTab_1dd16_222{display:none;flex-grow:1;max-height:100%}._PuckPluginTab--visible_1dd16_228{display:flex;flex-direction:column}._PuckPluginTab-body_1dd16_233{flex-grow:1;max-height:100%}._MenuBar_8pf8c_1{background-color:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);display:none;left:0;margin-top:1px;padding:8px 16px;position:absolute;right:0;top:100%;z-index:2}._MenuBar--menuOpen_8pf8c_14{display:block}@media(min-width:638px){._MenuBar_8pf8c_1{border:none;display:block;margin-top:0;overflow-y:visible;padding:0;position:static}}._MenuBar-inner_8pf8c_29{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:flex-end}@media(min-width:638px){._MenuBar-inner_8pf8c_29{display:flex;flex-direction:row;flex-wrap:nowrap}}._MenuBar-history_8pf8c_45{display:flex}._PuckHeader_63pti_1{background:var(--puck-color-white);border-bottom:1px solid var(--puck-color-grey-09);color:var(--puck-color-black);grid-area:header;position:relative;max-width:100vw}@media(min-width:638px){._PuckHeader_63pti_1{padding-left:67px}._PuckHeader--hidePlugins_63pti_15{padding-left:0}}._PuckHeader-inner_63pti_20{align-items:end;display:grid;gap:var(--puck-space-px);grid-template-areas:"left middle right";grid-template-columns:1fr auto 1fr;grid-template-rows:auto;padding:var(--puck-space-px)}@media(min-width:638px){._PuckHeader-inner_63pti_20{border-left:1px solid var(--puck-color-grey-09)}._PuckHeader--hidePlugins_63pti_15 ._PuckHeader-inner_63pti_20{border-left:none}}._PuckHeader-toggle_63pti_40{color:var(--puck-color-grey-05);display:flex;margin-inline-start:-4px;padding-top:2px}._PuckHeader--rightSideBarVisible_63pti_47 ._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader--leftSideBarVisible_63pti_48 ._PuckHeader-leftSideBarToggle_63pti_48{color:var(--puck-color-black)}._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader-leftSideBarToggle_63pti_48{display:none}@media(min-width:638px){._PuckHeader-rightSideBarToggle_63pti_47,._PuckHeader-leftSideBarToggle_63pti_48{display:block}}._PuckHeader-title_63pti_64{align-self:center}._PuckHeader-path_63pti_68{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);font-weight:400;word-break:break-all}._PuckHeader-tools_63pti_75{display:flex;gap:16px;justify-content:flex-end}._PuckHeader-menuButton_63pti_81{color:var(--puck-color-grey-05);margin-inline-start:-4px}._PuckHeader--menuOpen_63pti_86 ._PuckHeader-menuButton_63pti_81{color:var(--puck-color-black)}@media(min-width:638px){._PuckHeader-menuButton_63pti_81{display:none}}._SidebarSection_5otpt_1{display:flex;position:relative;flex-direction:column;color:var(--puck-color-black)}._SidebarSection_5otpt_1:last-of-type{flex-grow:1}._SidebarSection-title_5otpt_12{background:var(--puck-color-white);padding:16px;border-bottom:1px solid var(--puck-color-grey-09);border-top:1px solid var(--puck-color-grey-09);overflow-x:auto}._SidebarSection--noBorderTop_5otpt_20>._SidebarSection-title_5otpt_12{border-top:0px}._SidebarSection-content_5otpt_24:last-child{padding-bottom:4px}._SidebarSection_5otpt_1:last-of-type ._SidebarSection-content_5otpt_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_5otpt_33{background:none;border:0;border-radius:2px;color:var(--puck-color-azure-04);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color 50ms ease-in}._SidebarSection-breadcrumbLabel_5otpt_33:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._SidebarSection-breadcrumbLabel_5otpt_33:hover{color:var(--puck-color-azure-03);transition:none}}._SidebarSection-breadcrumbLabel_5otpt_33:active{color:var(--puck-color-azure-02);transition:none}._SidebarSection-breadcrumbs_5otpt_62,._SidebarSection-breadcrumb_5otpt_33{align-items:center;display:flex;gap:4px}._SidebarSection-heading_5otpt_74{padding-inline-end:16px}._SidebarSection-loadingOverlay_5otpt_78{background:var(--puck-color-white);display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._Breadcrumbs_1c9yh_1{align-items:center;display:flex;gap:4px}._Breadcrumbs-breadcrumbLabel_1c9yh_7{background:none;border:0;border-radius:2px;color:var(--puck-color-azure-04);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color 50ms ease-in}._Breadcrumbs-breadcrumbLabel_1c9yh_7:focus-visible{outline:2px solid var(--puck-color-azure-05);outline-offset:2px}@media(hover:hover)and (pointer:fine){._Breadcrumbs-breadcrumbLabel_1c9yh_7:hover{color:var(--puck-color-azure-03);transition:none}}._Breadcrumbs-breadcrumbLabel_1c9yh_7:active{color:var(--puck-color-azure-02);transition:none}._Breadcrumbs-breadcrumb_1c9yh_7{align-items:center;display:flex;gap:4px}._ViewportControls_e3unb_1{position:relative}._ViewportControls--fullScreen_e3unb_5{border-radius:32px;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden}._ViewportControls-toggleButton_e3unb_14{display:none}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-toggleButton_e3unb_14{align-items:center;background-color:var(--puck-color-grey-02);border:1px solid var(--puck-color-grey-04);border-radius:30px;cursor:pointer;color:var(--puck-color-grey-11);display:flex;justify-content:center;width:42px;height:42px;z-index:1}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-toggleButton_e3unb_14:hover{background-color:var(--puck-color-grey-02);border:1px solid var(--puck-color-azure-04);color:var(--puck-color-azure-07)}._ViewportControls--isExpanded_e3unb_38 ._ViewportControls-toggleButton_e3unb_14{background-color:var(--puck-color-grey-03)}._ViewportControls-actions_e3unb_42{display:flex}._ViewportControls-actionsInner_e3unb_46{display:flex;box-sizing:border-box;justify-content:center;margin-left:auto;margin-right:auto;z-index:0;overflow:hidden}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-actionsInner_e3unb_46{background:var(--puck-color-grey-11);border:1px solid var(--puck-color-grey-09);border-radius:30px;margin-left:none;margin-right:none;padding-right:42px}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-actionsInner_e3unb_46{transform:translate(100%);transition:transform .15s ease-in-out}._ViewportControls--fullScreen_e3unb_5._ViewportControls--isExpanded_e3unb_38 ._ViewportControls-actionsInner_e3unb_46{transform:translate(42px)}._ViewportControls-divider_e3unb_75{border-inline-end:1px solid var(--puck-color-grey-09);margin-bottom:8px;margin-top:8px}._ViewportControls-zoomSelect_e3unb_81{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:10px;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;border:0;font-size:var(--puck-font-size-xxxs);padding:0 0 0 8px;width:96px}._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-zoom_e3unb_81{display:none}@media(min-width:638px){._ViewportControls-zoom_e3unb_81,._ViewportControls--fullScreen_e3unb_5 ._ViewportControls-zoom_e3unb_81{display:flex;justify-content:center}}._ViewportControls-zoomSelect_e3unb_81:dir(rtl){background-position:12px calc(50% + 3px)}._ViewportButton-inner_e3unb_111{align-items:center;display:flex;justify-content:center;height:32px;width:32px}._ViewportButton--isActive_e3unb_119 ._ViewportButton-inner_e3unb_111{color:var(--puck-color-azure-04)}._PuckCanvas_t6s9b_1{background:var(--puck-color-grey-11);display:flex;grid-area:editor;flex-direction:column;padding:var(--puck-space-px);position:relative;overflow:auto}@media(min-width:1198px){._PuckCanvas_t6s9b_1{padding:calc(var(--puck-space-px) * 1.5);padding-top:calc(var(--puck-space-px) * .5)}._PuckCanvas_t6s9b_1:not(._PuckCanvas_t6s9b_1:has(._PuckCanvas-controls_t6s9b_17)){padding-top:calc(var(--puck-space-px) * 1.5)}}._PuckCanvas--fullScreen_t6s9b_22{padding:0;overflow:hidden}@media(min-width:1198px){._PuckCanvas--fullScreen_t6s9b_22{padding:0}}._PuckCanvas-inner_t6s9b_33{display:flex;height:100%;justify-content:center;min-width:288px;position:relative;width:100%}._PuckCanvas-root_t6s9b_42{background:#fff;outline:1px solid var(--puck-color-grey-09);box-sizing:content-box;min-width:321px;position:absolute;pointer-events:none;transform-origin:top;top:0;bottom:0;opacity:0}@media(min-width:1198px){._PuckCanvas-root_t6s9b_42{min-width:unset}}@media(prefers-reduced-motion:reduce){._PuckCanvas-root_t6s9b_42{transition:none!important}}._PuckCanvas--ready_t6s9b_67 ._PuckCanvas-root_t6s9b_42{pointer-events:unset;opacity:1}._PuckCanvas-loader_t6s9b_72{align-items:center;color:var(--puck-color-grey-06);display:flex;height:100%;justify-content:center;transition:opacity .25s ease-out;opacity:0}._PuckCanvas--showLoader_t6s9b_82 ._PuckCanvas-loader_t6s9b_72{opacity:1}._PuckCanvas--showLoader_t6s9b_82._PuckCanvas--ready_t6s9b_67 ._PuckCanvas-loader_t6s9b_72{opacity:0;height:0;transition:none}._PuckCanvas-controls_t6s9b_17{padding-bottom:calc(var(--puck-space-px) * .5)}._PuckCanvas--fullScreen_t6s9b_22 ._PuckCanvas-controls_t6s9b_17{padding-bottom:0;z-index:1}@media(min-width:766px){._ResizeHandle_144bf_2{position:absolute;width:5px;height:100%;cursor:col-resize;z-index:10;background:transparent;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{position:fixed;inset:0;z-index:9999;cursor:col-resize}._Sidebar_o396p_1{border-block-start:1px solid var(--puck-color-grey-09);position:relative;display:none;flex-direction:column;overflow-y:auto}._Sidebar--isVisible_o396p_9{display:flex}._Sidebar--left_o396p_13{background:var(--puck-color-grey-12);grid-area:left}@media(min-width:766px){._Sidebar--left_o396p_13{border-block-start:0;border-inline-end:1px solid var(--puck-color-grey-09)}}._Sidebar--right_o396p_25{background:var(--puck-color-white);grid-area:right}@media(min-width:766px){._Sidebar--right_o396p_25{border-block-start:0;border-inline-start:1px solid var(--puck-color-grey-09)}}._Sidebar-resizeHandle_o396p_37{position:absolute;height:100%}._Sidebar--left_o396p_13+._Sidebar-resizeHandle_o396p_37{grid-area:left;justify-self:end}._Sidebar--right_o396p_25+._Sidebar-resizeHandle_o396p_37{grid-area:right;justify-self:start}._Nav_1tvxq_1{display:flex}._Nav-list_1tvxq_5{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;gap:8px}@media(min-width:638px){._Nav-list_1tvxq_5{padding-top:32px;flex-direction:column;gap:16px;width:100%}}._Nav-mobileActions_1tvxq_23{align-items:center;display:flex;justify-content:center;margin-inline-start:auto;padding:4px 16px;border-inline-start:1px solid var(--puck-color-grey-09)}@media(min-width:638px){._Nav-mobileActions_1tvxq_23{display:none}}._NavItem-link_1tvxq_38{text-align:center;align-items:center;color:var(--puck-color-grey-03);display:flex;gap:8px;text-decoration:none;cursor:pointer;border-radius:4px;padding:8px 4px;width:64px;box-sizing:border-box}@media(min-width:638px){._NavItem-link_1tvxq_38{width:auto}}._NavItem_1tvxq_38:first-of-type{padding-left:16px}._NavItem_1tvxq_38:last-of-type{padding-right:16px}@media(min-width:638px){._NavItem_1tvxq_38:first-of-type,._NavItem_1tvxq_38:last-of-type{padding:0}}._NavItem-link_1tvxq_38{border-top:4px solid transparent;border-bottom:4px solid transparent;border-radius:0;flex-direction:column;font-size:var(--puck-font-size-xxxs)}@media(min-width:638px){._NavItem-link_1tvxq_38{border:0;border-left:4px solid transparent;border-right:4px solid transparent}}._NavItem-linkIcon_1tvxq_89{height:24px;width:24px}._NavItem--active_1tvxq_94>._NavItem-link_1tvxq_38{background-color:var(--puck-color-azure-10);color:var(--puck-color-azure-04);font-weight:600}._NavItem--active_1tvxq_94>._NavItem-link_1tvxq_38{background-color:transparent;border-top-color:var(--puck-color-azure-04);border-top-right-radius:0;border-bottom-right-radius:0;font-weight:600}@media(min-width:638px){._NavItem--active_1tvxq_94>._NavItem-link_1tvxq_38{border-top-color:transparent;border-right-color:var(--puck-color-azure-04)}}._NavItem_1tvxq_38:not(._NavItem--active_1tvxq_94)>._NavItem-link_1tvxq_38:hover{background-color:var(--puck-color-azure-11);color:var(--puck-color-azure-04)}@media(min-width:638px){._NavItem--mobileOnly_1tvxq_121{display:none}}._NavItem--desktopOnly_1tvxq_126{display:none}@media(min-width:638px){._NavItem--desktopOnly_1tvxq_126{display:block}}._BlocksPlugin_1ey1i_1,._OutlinePlugin_q92j6_1{padding:16px;height:100%;overflow-y:auto;box-sizing:border-box}._FieldsPlugin_nd930_1{background:#fff;height:100%;overflow-y:auto}._FieldsPlugin-header_nd930_7{border-bottom:1px solid var(--puck-color-grey-09);font-weight:600;padding:8px 16px}@media(min-width:638px){._FieldsPlugin-header_nd930_7{padding:16px}}.website-asset-chooser-dialog{border:none;padding:0;max-width:min(920px,96vw);width:920px;max-height:min(92vh,900px);border-radius:8px;box-shadow:0 12px 40px #0003}.website-asset-chooser-dialog::backdrop{background:#00000073}.website-asset-chooser-panel{margin:0;padding:0;background:#fff;display:flex;flex-direction:column;max-height:min(92vh,900px);overflow:hidden}.website-asset-chooser-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.75rem 1rem;border-bottom:1px solid #ddd8d0}.website-asset-chooser-title{margin:0;font-size:.9rem;flex:1 1 auto}.website-asset-chooser-search{flex:1 1 200px;min-width:160px;padding:.4rem .5rem;border:1px solid #ddd8d0;border-radius:4px}.website-asset-chooser-filters{display:flex;flex-wrap:wrap;gap:.35rem;flex:1 1 100%}.website-asset-chooser-filter.is-active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.website-asset-chooser-hint,.website-asset-chooser-status{margin:0;padding:.35rem 1rem 0;font-size:.7rem;color:#6b6560}.website-asset-chooser-status.is-error{color:#7b241c}.website-asset-chooser-body{flex:1 1 auto;min-height:0;overflow-y:auto}.website-asset-chooser-group-nav{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem 1rem 0}.website-asset-chooser-group-nav-label{font-size:.75rem;font-weight:600}.website-asset-chooser-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;padding:.75rem 1rem 1rem}.website-asset-chooser-grid--grouped{display:flex;flex-direction:column;gap:1rem}.website-asset-chooser-group{border:1px solid #ddd8d0;border-radius:6px;overflow:visible;background:#faf8f5;flex-shrink:0}.website-asset-chooser-group-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.45rem .65rem;background:#f0ece6;border-bottom:1px solid #ddd8d0}.website-asset-chooser-group-title{margin:0;font-size:.75rem;font-weight:600;flex:1 1 auto}.website-asset-chooser-group-count{font-size:.65rem;color:#6b6560}.website-asset-chooser-group-inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;padding:.5rem}.website-asset-chooser-group-more{margin:0;padding:0 .5rem .5rem;font-size:.65rem;color:#6b6560}.website-asset-chooser-item{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.35rem;border:1px solid #ddd8d0;border-radius:4px;background:#fff;cursor:pointer;text-align:left}.website-asset-chooser-item:hover,.website-asset-chooser-item.is-selected{border-color:#1a1a1a;background:#f8f6f2}.website-asset-chooser-item-select{display:flex;flex-direction:column;gap:.25rem;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.website-asset-chooser-item-select img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#eee}.website-asset-chooser-badge{position:absolute;top:.25rem;left:.25rem;z-index:1;font-size:.55rem;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .25rem;border-radius:3px;background:#1a1a1ab8;color:#fff}.website-asset-chooser-item-delete{position:absolute;top:.25rem;right:.25rem;z-index:2;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:50%;background:#7b241ce0;color:#fff;font-size:.85rem;line-height:1;cursor:pointer}.website-asset-chooser-item-label,.website-asset-chooser-item-folder{font-size:.62rem;line-height:1.2;word-break:break-all}.website-asset-chooser-item-folder{font-size:.55rem;color:#6b6560}.website-asset-chooser-empty{grid-column:1 / -1;font-size:.8rem;color:#6b6560}.website-asset-chooser-btn{font-size:.7rem;padding:.35rem .55rem;border:1px solid #ddd8d0;border-radius:4px;background:#fff;cursor:pointer}.website-asset-chooser-btn.is-active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.website-asset-chooser-btn:disabled{opacity:.5;cursor:not-allowed}.website-asset-chooser-btn--small{font-size:.65rem;padding:.2rem .45rem}
