main.overflow-hidden>section:first-child:has(.max-w-\[560px\]){padding-block:2.75rem}main.overflow-hidden>section:first-child:has(.max-w-\[560px\]) h1{letter-spacing:-.05em;font-size:clamp(2.65rem,4.8vw,4.15rem);line-height:1}main.overflow-hidden>section:first-child:has(.max-w-\[560px\]) h1+p{margin-top:1.25rem;font-size:1.0625rem;line-height:1.75rem}@media (min-width:1024px){main.overflow-hidden>section:first-child:has(.max-w-\[560px\]){padding-block:3.5rem}}
:root{--site-chrome-height:96px}html{scroll-padding-top:var(--site-chrome-height)}.site-chrome{z-index:40;background:var(--warm);box-shadow:0 1px 0 var(--border);position:sticky;top:0}:root:has(.site-chrome[data-beta=true]){--site-chrome-height:120px}.site-header{background:var(--warm)}.site-header .brand-link{gap:var(--space-2);flex-shrink:0}.site-header .brand-logo{width:64px;height:64px}.brand-name{font-family:var(--font-nunito), sans-serif;letter-spacing:-.035em;white-space:nowrap;color:var(--pink-hover);font-size:1.25rem;font-weight:750;transition:transform .18s,color .18s;display:inline-block;position:relative}.brand-name:after{content:"";background:var(--pink);opacity:.45;border-radius:999px;width:30%;height:2px;position:absolute;bottom:2px;right:2%;transform:rotate(-1deg)}.brand-name:hover{color:color-mix(in srgb, var(--ink) 88%, var(--pink));transform:translateY(-1px)}.site-nav{flex-wrap:wrap;justify-content:flex-end}.site-greeting{color:var(--muted);text-align:right;line-height:1.25;font-size:.8125rem!important}.site-greeting:hover{color:var(--ink)}.site-chrome .beta-banner{min-height:24px}.wizard-card-preview{top:calc(var(--site-chrome-height) + 20px)}.admin-shell>aside{top:var(--site-chrome-height);max-height:calc(100vh - var(--site-chrome-height));position:sticky;overflow-y:auto}@media (max-width:480px){:root{--site-chrome-height:104px}:root:has(.site-chrome[data-beta=true]){--site-chrome-height:128px}}@media (max-width:700px){.site-header{align-items:flex-start;padding-block:10px}.site-nav{gap:var(--space-2)}.site-greeting{text-align:right;flex-basis:100%;order:-1;min-height:28px}.create-oops-label{text-overflow:ellipsis;white-space:nowrap;max-width:5.5rem;overflow:hidden}.admin-shell>aside{max-height:none;position:static;overflow-y:visible}}@media print{.site-chrome{display:none!important}}
:where(main.overflow-hidden,main.wall-page)>section{--marketing-section-pad:clamp(4rem, 7vw, 6.5rem)}:where(main.overflow-hidden,main.wall-page)>section:first-of-type{min-height:auto;padding-block:clamp(3rem,5vw,4.5rem)!important}:where(main.overflow-hidden,main.wall-page)>section:first-of-type h1{text-wrap:balance;max-width:52rem}@media (min-width:768px){:where(main.overflow-hidden,main.wall-page)>section:first-of-type h1{letter-spacing:-.05em!important;font-size:clamp(2.75rem,4.8vw,4.35rem)!important;line-height:.99!important}}:where(main.overflow-hidden,main.wall-page)>section:not(:first-of-type):not([class*=bg-]){background-color:var(--surface);background-image:radial-gradient(circle at 92% 6%, color-mix(in srgb, var(--soft-pink) 38%, transparent), transparent 30rem)}:where(main.overflow-hidden,main.wall-page)>section:nth-of-type(2n):not(:first-of-type):not([class*=bg-]){background-color:var(--blush);background-image:radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--light-brown) 10%, transparent), transparent 28rem)}:where(main.overflow-hidden,main.wall-page)>section:not(:first-of-type){border-top-color:var(--border)}:where(main.overflow-hidden,main.wall-page)>section:not(:first-of-type) h2{text-wrap:balance}:where(main.overflow-hidden,main.wall-page)>section:not(:first-of-type) .eyebrow+h2{margin-top:.5rem}@media (max-width:767px){:where(main.overflow-hidden,main.wall-page)>section:first-of-type{padding-block:2.75rem!important}:where(main.overflow-hidden,main.wall-page)>section:first-of-type h1{line-height:1.02!important}}
