[data-template-theme=music-artist]{--pm-night:#0e0e1b;--pm-night-deep:#060612;--pm-night-raised:#171827;--pm-panel:#1d1d2e;--pm-well:#080915;--pm-bone:#f0ece4;--pm-ink:#121220;--pm-amber:#e29f36;--pm-amber-bright:#f2be62;--pm-amber-deep:#d28412;--background:var(--pm-night);--foreground:var(--pm-bone);--card:var(--pm-panel);--card-foreground:var(--pm-bone);--popover:var(--pm-panel);--popover-foreground:var(--pm-bone);--primary:var(--pm-amber);--primary-foreground:var(--pm-ink);--secondary:#232334;--secondary-foreground:var(--pm-bone);--muted:#1f2030;--muted-foreground:#bbb3a6;--accent:#29293d;--accent-foreground:var(--pm-bone);--brand:var(--pm-amber);--brand-foreground:var(--pm-ink);--brand-50:#3c2a0d;--brand-100:#74500f;--brand-200:#b07a20;--brand-600:var(--pm-amber-bright);--border:#ffffff29;--input:#ffffff42;--ring:var(--pm-amber-bright);--radius:0px;background-color:var(--pm-night);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=music-artist]{--pm-night:lab(4.2344% 2.33047 -8.46022);--pm-night-deep:lab(1.85884% 1.41322 -5.36387);--pm-night-raised:lab(8.62657% 3.46427 -10.6317);--pm-panel:lab(11.5094% 3.64303 -11.3553);--pm-well:lab(2.61508% 1.56213 -5.91065);--pm-bone:lab(93.6757% .139683 4.5941);--pm-ink:lab(5.94882% 2.79733 -9.55283);--pm-amber:lab(70.8521% 19.2271 61.6751);--pm-amber-bright:lab(80.3705% 11.9537 53.1658);--pm-amber-deep:lab(62.4995% 25.1899 64.957);--secondary:lab(14.417% 3.53751 -11.3869);--muted:lab(12.6976% 3.31052 -10.6771);--muted-foreground:lab(73.3814% 1.01757 7.64871);--accent:lab(17.2743% 4.0116 -12.8005);--brand-50:lab(18.8033% 5.54085 21.4322);--brand-100:lab(37.2922% 11.5649 40.9121);--brand-200:lab(55.8076% 16.0162 53.9801);--border:lab(100% 0 0/.16);--input:lab(100% 0 0/.26)}}[data-template-theme=music-artist] ::selection{background-color:color-mix(in oklab, var(--pm-amber) 45%, transparent);color:var(--pm-ink)}[data-template-theme=music-artist] :is(.rounded-frame,.rounded-panel,.rounded-card,.rounded-inset,.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-md,.rounded-sm){border-radius:0}[data-template-theme=music-artist] [data-template-canvas] .tracking-display{letter-spacing:-.042em;font-weight:750}[data-template-theme=music-artist] [data-template-canvas] .tracking-title{letter-spacing:-.028em;font-weight:700}[data-template-theme=music-artist] [data-template-canvas] .tracking-heading{font-weight:650}[data-template-theme=music-artist] [data-template-canvas] .tracking-display .font-serif.tracking-title{color:var(--pm-amber-bright);letter-spacing:-.012em;font-weight:400}[data-template-theme=music-artist] [data-template-canvas] .rounded-full.tracking-eyebrow{background-color:var(--pm-amber);color:var(--pm-ink);letter-spacing:.16em;border:0;border-radius:0;padding:.375rem .625rem;font-size:.6875rem;font-weight:750;rotate:-.5deg}[data-template-theme=music-artist] [data-template-section=marquee-hero] p.tracking-eyebrow{color:var(--pm-amber-bright);font-weight:650}[data-template-theme=music-artist] [data-template-canvas] .rounded-full.px-3.py-1.text-sm{border:1px dashed color-mix(in oklab, var(--pm-bone) 44%, transparent);color:var(--foreground);letter-spacing:.04em;text-transform:uppercase;background-color:#0000;border-radius:0;font-size:.8125rem;font-weight:600}[data-template-theme=music-artist] [data-template-canvas] span.h-10.rounded-md{height:2.875rem;padding-inline:1.375rem;font-size:.9375rem;font-weight:650}[data-template-theme=music-artist] [data-template-canvas] span.h-10.border-border{border-color:color-mix(in oklab, var(--pm-bone) 38%, transparent);background-color:#0000}[data-template-theme=music-artist] [data-template-canvas] span.h-9.bg-primary{font-weight:650}[data-template-theme=music-artist] [data-template-section=road-ledger] dl dd{font-weight:750}[data-template-theme=music-artist] [data-template-canvas] .h-9 .tracking-title{color:var(--pm-amber-bright);letter-spacing:.22em;font-size:.75rem;font-weight:700}[data-template-theme=music-artist] [data-template-section]{position:relative}[data-template-theme=music-artist] [data-template-section]>[aria-hidden=true]>div{background-color:#0000;border-color:#0000;border-radius:0;padding-block:clamp(3.25rem,6.5vw,5.25rem)}[data-template-theme=music-artist] [data-template-section]+[data-template-section]:before{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--pm-bone) 30%, transparent) 0 7px, transparent 7px 15px);content:"";pointer-events:none;inset-inline:0;height:1px;position:absolute;top:0}[data-template-theme=music-artist] [data-template-section][data-tone=muted]{--background:var(--pm-night-raised);--card:#223;--pm-panel:#232335;--muted:#29293b;--secondary:#2b2c3e;--accent:#303145;--border:#ffffff30;background-color:var(--pm-night-raised)}@supports (color:lab(0% 0 0)){[data-template-theme=music-artist] [data-template-section][data-tone=muted]{--card:lab(13.8356% 3.55695 -11.3809);--pm-panel:lab(14.4046% 3.68071 -11.7327);--muted:lab(17.3232% 3.45065 -11.4149);--secondary:lab(18.4853% 3.42003 -11.4252);--accent:lab(20.7621% 3.90221 -12.8351);--border:lab(100% 0 0/.19)}}[data-template-theme=music-artist] [data-template-section][data-tone=contrast]{--background:var(--pm-night-deep);--foreground:#f4f0e6;--card:#131322;--card-foreground:#f4f0e6;--popover:#131322;--popover-foreground:#f4f0e6;--pm-panel:#131322;--primary:#e5a23a;--primary-foreground:#0b0c18;--secondary:#1b1b2b;--secondary-foreground:#ebe7df;--muted:#171826;--muted-foreground:#beb6a9;--accent:#212234;--accent-foreground:#f2eadd;--border:#ffffff2b;--input:#ffffff45;background-color:var(--pm-night-deep);background-image:radial-gradient(110% 72% at 50% -8%, color-mix(in oklab, var(--pm-amber) 14%, transparent), transparent 60%);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=music-artist] [data-template-section][data-tone=contrast]{--foreground:lab(94.8382% .336617 5.35715);--card:lab(6.42064% 3.06714 -10.4398);--card-foreground:lab(94.8382% .336617 5.35715);--popover:lab(6.42064% 3.06714 -10.4398);--popover-foreground:lab(94.8382% .336617 5.35715);--pm-panel:lab(6.42064% 3.06714 -10.4398);--primary:lab(72.0166% 19.1511 61.3673);--primary-foreground:lab(3.53574% 1.82758 -7.05538);--secondary:lab(10.3771% 3.23884 -10.6928);--secondary-foreground:lab(91.9303% .282347 4.58769);--muted:lab(8.65736% 3.0214 -9.98035);--muted-foreground:lab(74.5415% 1.01566 7.64729);--accent:lab(13.8164% 3.67373 -12.1176);--accent-foreground:lab(93.112% .75528 7.65922);--border:lab(100% 0 0/.17);--input:lab(100% 0 0/.27)}}[data-template-theme=music-artist] [data-template-section][data-tone=contrast]>[aria-hidden=true]>div{padding-block:clamp(3.75rem,7vw,6rem)}[data-template-theme=music-artist] [data-template-section=hero]{background-image:radial-gradient(52rem 24rem at 14% -8rem, color-mix(in oklab, var(--pm-amber) 12%, transparent), transparent 64%)}[data-template-theme=music-artist] [data-template-section=hero]>[aria-hidden=true]>div{padding-block:clamp(3.25rem,6vw,5rem)}[data-template-theme=music-artist] [data-template-section=marquee-hero]{background-image:radial-gradient(64rem 30rem at 78% -10rem, color-mix(in oklab, var(--pm-amber) 15%, transparent), transparent 62%), linear-gradient(to bottom, color-mix(in oklab, var(--pm-night-deep) 85%, transparent), transparent 46%)}[data-template-theme=music-artist] [data-template-section=marquee-hero]>[aria-hidden=true]>div{padding-block:clamp(3.75rem,7.5vw,5.75rem) 2.5rem}[data-template-theme=music-artist] [data-template-section=marquee-hero] .bg-foreground{background-color:#1d2033;background-color:lab(12.6679% 2.89432 -13.0047);background-image:linear-gradient(180deg, color-mix(in oklab, var(--pm-ink) 62%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in oklab, var(--pm-amber) 88%, transparent), color-mix(in oklab, var(--pm-amber-deep) 80%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-bone) 13%, transparent), color-mix(in oklab, var(--pm-bone) 6%, transparent)), radial-gradient(54% 68% at 76% 12%, color-mix(in oklab, var(--pm-amber) 30%, transparent), transparent 60%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--pm-bone) 8%, transparent) 0 1px, transparent 1px 8px), linear-gradient(202deg, transparent 44%, color-mix(in oklab, var(--pm-ink) 58%, transparent));background-position:0 0,70.6% 100%,77% 100%,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat;background-size:auto,.7% 58%,11% 60%,auto,auto,auto}[data-template-theme=music-artist] [data-template-section=marquee-hero] .bg-muted{background-color:#1d2033;background-color:lab(12.6679% 2.89432 -13.0047);background-image:none}[data-template-theme=music-artist] [data-template-section=marquee-hero] span.size-5{border-color:color-mix(in oklab, var(--pm-bone) 46%, transparent)}[data-template-theme=music-artist] [data-template-section=marquee-hero] .shadow-xl{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pm-bone) 22%, transparent)}[data-template-theme=music-artist] [data-template-section=marquee-hero] div.border-t{border-color:color-mix(in oklab, var(--pm-bone) 18%, transparent);margin-inline:calc(50% - 50vw)}[data-template-theme=music-artist] [data-template-section=marquee-hero] .text-foreground\/75{color:var(--foreground);font-weight:650}[data-template-theme=music-artist] [data-template-section=marquee-hero] li.tracking-eyebrow{color:var(--foreground);align-items:center;font-weight:650;display:inline-flex}[data-template-theme=music-artist] [data-template-section=marquee-hero] li.text-sm.tracking-eyebrow:not(:last-child):after{background-color:var(--pm-amber);content:"";width:.3125rem;height:.3125rem;margin-inline-start:1rem;rotate:45deg}[data-template-theme=music-artist] [data-template-section=marquee-hero] .font-mono.text-brand{color:var(--pm-amber-bright)}[data-template-theme=music-artist] [data-template-canvas] :is(.bg-background\/85,.bg-background\/80,.bg-background\/70,.bg-background\/60){background-color:var(--pm-panel)}[data-template-theme=music-artist] [data-template-canvas] .bg-muted{background-color:var(--pm-plate-tint,#1f2133);background-image:radial-gradient(72% 64% at var(--pm-lamp-x,76%) var(--pm-lamp-y,10%), color-mix(in oklab, var(--pm-amber) var(--pm-lamp,30%), transparent), transparent 64%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--pm-bone) 6%, transparent) 0 1px, transparent 1px var(--pm-streak,9px)), linear-gradient(var(--pm-rake,196deg), transparent 42%, color-mix(in oklab, var(--pm-ink) 56%, transparent))}@supports (color:lab(0% 0 0)){[data-template-theme=music-artist] [data-template-canvas] .bg-muted{background-color:var(--pm-plate-tint,lab(13.2601% 2.98822 -12.2582))}}[data-template-theme=music-artist] [data-template-section=the-record] .bg-muted,[data-template-theme=music-artist] [data-template-section=the-records] .sm\:grid-cols-2:nth-child(4) .bg-muted{background-color:#111222;background-color:lab(5.92206% 2.79813 -11.0638);background-image:linear-gradient(94deg, transparent 10%, color-mix(in oklab, var(--pm-ink) 55%, transparent) 46%, color-mix(in oklab, var(--pm-ink) 86%, transparent) 82%), radial-gradient(58% 78% at 20% 32%, color-mix(in oklab, var(--pm-amber) 34%, transparent), transparent 72%), repeating-linear-gradient(180deg, color-mix(in oklab, var(--pm-amber) 52%, transparent) 0 var(--pm-slat-bar,3px), color-mix(in oklab, var(--pm-ink) 66%, transparent) var(--pm-slat-bar,3px) var(--pm-slat,14px))}[data-template-theme=music-artist] [data-template-section=the-record] .bg-muted{--pm-slat:26px;--pm-slat-bar:5px}[data-template-theme=music-artist] [data-template-section=the-records] .sm\:grid-cols-2:first-child .bg-muted{background-color:#16192b;background-color:lab(9.181% 2.91685 -12.9762);background-image:linear-gradient(24deg, transparent 0 44%, var(--pm-amber) 44.5% 58%, transparent 58.5%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--pm-bone) 5%, transparent) 0 1px, transparent 1px 7px)}[data-template-theme=music-artist] [data-template-section=the-records] .sm\:grid-cols-2:nth-child(2) .bg-muted{background-color:#141423;background-color:lab(6.9416% 3.04994 -10.5997);background-image:linear-gradient(180deg, transparent 0 61.5%, color-mix(in oklab, var(--pm-bone) 66%, transparent) 61.5% 63%, transparent 63% 100%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--pm-amber) 58%, transparent) 0 16px, transparent 16px 34px), linear-gradient(180deg, color-mix(in oklab, var(--pm-ink) 50%, transparent) 0 38%, color-mix(in oklab, var(--pm-amber) 16%, transparent) 58%, color-mix(in oklab, var(--pm-ink) 46%, transparent) 100%);background-position:0 0,0 76%,0 0;background-repeat:no-repeat,repeat-x,no-repeat;background-size:auto,auto 3px,auto}[data-template-theme=music-artist] [data-template-section=the-records] .sm\:grid-cols-2:nth-child(3) .bg-muted{background-color:#0c0d1a;background-color:lab(3.87042% 2.03802 -8.16271);background-image:radial-gradient(circle at 72% 26%, color-mix(in oklab, var(--pm-bone) 78%, transparent) 0 7%, color-mix(in oklab, var(--pm-bone) 22%, transparent) 8% 11%, transparent 12%), linear-gradient(200deg, transparent 50%, color-mix(in oklab, var(--pm-ink) 52%, transparent))}[data-template-theme=music-artist] [data-template-section=the-letters] .bg-muted{background-color:#121323;background-color:lab(6.41188% 2.91105 -11.233);background-image:linear-gradient(180deg, color-mix(in oklab, var(--pm-amber) 88%, transparent), color-mix(in oklab, var(--pm-amber-deep) 88%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-amber) 88%, transparent), color-mix(in oklab, var(--pm-amber-deep) 88%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-amber) 78%, transparent), color-mix(in oklab, var(--pm-amber-deep) 78%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-amber) 78%, transparent), color-mix(in oklab, var(--pm-amber-deep) 78%, transparent)), radial-gradient(46% 52% at 33% 44%, color-mix(in oklab, var(--pm-amber) 26%, transparent), transparent 70%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--pm-bone) 5%, transparent) 0 1px, transparent 1px 9px), linear-gradient(196deg, transparent 46%, color-mix(in oklab, var(--pm-ink) 58%, transparent));background-position:24% 30%,42% 30%,24% 62%,42% 62%,0 0,0 0,0 0;background-repeat:no-repeat;background-size:11% 21%,11% 21%,11% 21%,11% 21%,auto,auto,auto}[data-template-theme=music-artist] [data-template-section=liner-notes] .bg-muted{background-color:#181a2b;background-color:lab(9.76825% 3.16287 -12.2131);background-image:radial-gradient(36% 44% at 24% 76%, color-mix(in oklab, var(--pm-amber) 46%, transparent), transparent 70%), repeating-linear-gradient(168deg, color-mix(in oklab, var(--pm-amber) 15%, transparent) 0 3px, transparent 3px 30px), linear-gradient(150deg, transparent 38%, color-mix(in oklab, var(--pm-ink) 60%, transparent))}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12{box-shadow:inset 0 -1px 0 var(--border);gap:0}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12>.grid{box-shadow:inset 0 1px 0 var(--border);grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.25rem 1.375rem;padding-block:1.125rem}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12>.grid>.rounded-card{border-color:color-mix(in oklab, var(--pm-amber) 32%, transparent);grid-row:span 2}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .aspect-\[4\/3\]{aspect-ratio:1}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .text-xl.tracking-heading{letter-spacing:.04em;text-transform:uppercase;font-size:1.1875rem;font-weight:750}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12>.grid>.flex-col{gap:.25rem}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12>.grid .bg-muted{--pm-lamp:52%;--pm-plate-tint:#1b1e2f;--pm-streak:5px}@supports (color:lab(0% 0 0)){[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12>.grid .bg-muted{--pm-plate-tint:lab(11.5146% 3.06991 -12.2365)}}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12>.grid:nth-child(3n+1) .bg-muted{--pm-lamp-x:24%;--pm-lamp-y:18%}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12>.grid:nth-child(3n+2) .bg-muted{--pm-lamp:58%;--pm-lamp-x:76%;--pm-lamp-y:72%;--pm-rake:152deg}[data-template-theme=music-artist] :is([data-template-section=dates-soon],[data-template-section=october-leg],[data-template-section=november-leg]) .max-w-5xl>.gap-12>.grid:nth-child(3n) .bg-muted{--pm-lamp:44%;--pm-lamp-x:54%;--pm-lamp-y:2%;--pm-streak:8px}[data-template-theme=music-artist] [data-template-section=the-records] .aspect-\[4\/3\]{aspect-ratio:1}[data-template-theme=music-artist] [data-template-section=the-records] .max-w-5xl>.gap-12>.grid>.rounded-card{border-color:color-mix(in oklab, var(--pm-bone) 24%, transparent);max-width:13rem}@media (min-width:640px){[data-template-theme=music-artist] [data-template-section=the-records] .max-w-5xl>.gap-12>.grid{grid-template-columns:13rem minmax(0,1fr);gap:0 3rem}}[data-template-theme=music-artist] [data-template-section=press] figure{border-left-width:3px}[data-template-theme=music-artist] [data-template-section=press] blockquote{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.75rem;font-style:italic;line-height:1.35}[data-template-theme=music-artist] [data-template-section=the-band] .translate-y-6{--tw-translate-y:0px;opacity:1}[data-template-theme=music-artist] [data-template-section=the-band] .h-96{height:15rem}@media (min-width:1024px){[data-template-theme=music-artist] [data-template-section=the-band] .h-96{height:20rem}}[data-template-theme=music-artist] [data-template-section=the-band] .grid>div:first-child .bg-muted{--pm-lamp-x:24%;--pm-lamp-y:8%}[data-template-theme=music-artist] [data-template-section=the-band] .grid>div:nth-child(2) .bg-muted{--pm-lamp:34%;--pm-lamp-x:82%;--pm-lamp-y:70%;--pm-rake:150deg}[data-template-theme=music-artist] [data-template-section=the-band] .grid>div:nth-child(3) .bg-muted{--pm-lamp:24%;--pm-lamp-x:50%;--pm-lamp-y:2%;--pm-streak:13px}[data-template-theme=music-artist] [data-template-section=the-band] .grid>div:nth-child(4) .bg-muted{--pm-lamp-x:88%;--pm-lamp-y:12%;--pm-plate-tint:#1a1b2c}@supports (color:lab(0% 0 0)){[data-template-theme=music-artist] [data-template-section=the-band] .grid>div:nth-child(4) .bg-muted{--pm-plate-tint:lab(10.3632% 3.20034 -11.4605)}}[data-template-theme=music-artist] [data-template-section=the-band] .grid>div:nth-child(5) .bg-muted{--pm-lamp:30%;--pm-lamp-x:14%;--pm-lamp-y:62%;--pm-rake:210deg;--pm-streak:7px}[data-template-theme=music-artist] [data-template-section=the-band] .grid>div:nth-child(6) .bg-muted{--pm-lamp:22%;--pm-lamp-x:64%;--pm-lamp-y:88%;--pm-plate-tint:#16192a}@supports (color:lab(0% 0 0)){[data-template-theme=music-artist] [data-template-section=the-band] .grid>div:nth-child(6) .bg-muted{--pm-plate-tint:lab(9.19924% 2.84074 -12.2562)}}[data-template-theme=music-artist] [data-template-section=the-band] .text-xs.text-muted-foreground{color:var(--pm-amber-bright)}[data-template-theme=music-artist] [data-template-section=the-wall] .rounded-panel.bg-muted{background-color:#090a17;background-color:lab(2.89175% 1.68169 -6.93688);background-image:linear-gradient(179deg, transparent 0 12%, color-mix(in oklab, var(--pm-bone) 7%, transparent) 12% 54%, transparent 54.5%), linear-gradient(92deg, transparent 0 64%, color-mix(in oklab, var(--pm-bone) 5%, transparent) 64% 92%, transparent 92.5%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--pm-bone) 4%, transparent) 0 1px, transparent 1px 10px);background-position:6% 30%,0 70%,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:22% 70%,auto 34%,auto}[data-template-theme=music-artist] [data-template-section=the-wall] .rounded-inset .bg-muted{background-color:#202234;background-color:lab(13.8353% 3.14286 -12.2337);background-image:repeating-linear-gradient(180deg, color-mix(in oklab, var(--pm-amber) 60%, transparent) 0 2px, color-mix(in oklab, var(--pm-ink) 55%, transparent) 2px 8px), linear-gradient(180deg, color-mix(in oklab, var(--pm-bone) 18%, transparent), color-mix(in oklab, var(--pm-bone) 10%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-bone) 12%, transparent), color-mix(in oklab, var(--pm-bone) 6%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-bone) 20%, transparent), color-mix(in oklab, var(--pm-bone) 12%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-bone) 10%, transparent), color-mix(in oklab, var(--pm-bone) 5%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-bone) 15%, transparent), color-mix(in oklab, var(--pm-bone) 8%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-amber) 32%, transparent), color-mix(in oklab, var(--pm-amber) 18%, transparent)), linear-gradient(180deg, color-mix(in oklab, var(--pm-bone) 13%, transparent), color-mix(in oklab, var(--pm-bone) 7%, transparent)), radial-gradient(66% 56% at 50% -14%, color-mix(in oklab, var(--pm-amber) 30%, transparent), transparent 68%), linear-gradient(196deg, transparent 46%, color-mix(in oklab, var(--pm-ink) 52%, transparent));background-position:31% 34%,10% 24%,50% 70%,72% 26%,89% 72%,20% 80%,62% 84%,84% 38%,0 0,0 0;background-repeat:no-repeat;background-size:10% 26%,9% 22%,8% 24%,11% 28%,7% 18%,8% 20%,12% 7%,6% 16%,auto,auto}[data-template-theme=music-artist] [data-template-section=the-wall] .rounded-inset.shadow-xl{border-color:color-mix(in oklab, var(--pm-bone) 26%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pm-ink) 60%, transparent)}[data-template-theme=music-artist] [data-template-section=the-scene] .size-14{border-color:color-mix(in oklab, var(--pm-amber) 38%, transparent)}[data-template-theme=music-artist] [data-template-section=the-scene] .size-14 .bg-muted{background-color:color-mix(in oklab, var(--pm-amber) 22%, var(--pm-night-raised));background-image:radial-gradient(circle at 50% 38%, color-mix(in oklab, var(--pm-amber) 72%, transparent) 0 26%, transparent 62%)}[data-template-theme=music-artist] [data-template-section=the-scene] .justify-center>div:nth-child(2n) .bg-muted{background-image:radial-gradient(circle at 50% 38%, color-mix(in oklab, var(--pm-amber) 48%, transparent) 0 22%, transparent 58%)}[data-template-theme=music-artist] [data-template-section=listen] .size-16.bg-background{background-color:var(--pm-panel)}[data-template-theme=music-artist] [data-template-section=listen] .size-16.shadow-lg{background-color:color-mix(in oklab, var(--pm-amber) 14%, var(--pm-panel));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pm-amber) 55%, transparent)}[data-template-theme=music-artist] [data-template-section=booking] .border-input{background-color:var(--pm-well);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--pm-ink) 65%, transparent)}[data-template-theme=music-artist] [data-template-section=booking] .grid.gap-8{align-items:start}[data-template-theme=music-artist] [data-template-section=booking] span.text-primary{color:var(--pm-amber-bright);font-weight:600}[data-template-theme=music-artist] [data-template-section=booking-cta] .rounded-2xl{box-shadow:inset 0 3px 0 var(--pm-amber)}[data-template-theme=music-artist] .pm-masthead{background-color:color-mix(in oklab, var(--pm-night-deep) 88%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 2px 0 var(--pm-amber), inset 0 -1px 0 var(--border)}[data-template-theme=music-artist] .pm-wordmark{letter-spacing:.02em;font-size:1.0625rem;font-weight:800;line-height:1}[data-template-theme=music-artist] .pm-release{background-color:var(--pm-amber);color:var(--pm-ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:.3125rem .4375rem;font-size:.625rem;font-weight:750;line-height:1;rotate:-1deg}[data-template-theme=music-artist] .pm-nav-link{letter-spacing:.09em;text-transform:uppercase;font-size:.8125rem;font-weight:650;transition:color .15s ease-out}[data-template-theme=music-artist] [data-pm-active]{text-decoration:underline;-webkit-text-decoration-color:var(--pm-amber);text-decoration-color:var(--pm-amber);text-underline-offset:8px;text-decoration-thickness:3px}[data-template-theme=music-artist] .pm-action{background-color:var(--pm-amber);color:var(--pm-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:750;transition:background-color .15s ease-out}[data-template-theme=music-artist] .pm-action:hover{background-color:var(--pm-amber-deep)}[data-template-theme=music-artist] .pm-trigger{border:1px solid color-mix(in oklab, var(--pm-bone) 42%, transparent);color:var(--foreground);letter-spacing:.09em;text-transform:uppercase;font-size:.8125rem;font-weight:650}[data-template-theme=music-artist] .pm-trigger-bar{background-color:currentColor;width:1.125rem;height:2px;display:block}[data-template-theme=music-artist] .pm-sheet{background-color:var(--pm-night-deep);box-shadow:inset 0 1px 0 var(--border), 0 18px 36px -20px #000000b3}@supports (color:lab(0% 0 0)){[data-template-theme=music-artist] .pm-sheet{box-shadow:inset 0 1px 0 var(--border), 0 18px 36px -20px lab(0% 0 0/.7)}}[data-template-theme=music-artist] .pm-sheet-link{box-shadow:inset 0 -1px 0 var(--border);letter-spacing:.06em;text-transform:uppercase;font-weight:650}[data-template-theme=music-artist] .pm-sheet-link[data-pm-active]{box-shadow:inset 4px 0 0 var(--pm-amber), inset 0 -1px 0 var(--border);text-decoration:none}[data-template-theme=music-artist] .pm-sheet-note{color:var(--muted-foreground)}[data-template-theme=music-artist] .pm-focus{outline:none}[data-template-theme=music-artist] .pm-focus:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-template-theme=music-artist] .pm-footer{background-color:var(--pm-night-deep);box-shadow:inset 0 1px 0 var(--border)}[data-template-theme=music-artist] .pm-footer-mark{border-bottom:3px solid var(--pm-amber);letter-spacing:-.03em;text-transform:uppercase;padding-bottom:1.25rem;font-size:clamp(2.375rem,7.5vw,4.5rem);font-weight:800;line-height:1}[data-template-theme=music-artist] .pm-footer-label{color:var(--pm-amber-bright);letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem;font-weight:700}[data-template-theme=music-artist] .pm-rail{box-shadow:inset 0 1px 0 var(--border);color:var(--muted-foreground);background-color:#04040c;background-color:lab(1.12478% .872932 -3.30249)}@media (max-width:639px){[data-template-theme=music-artist] .pm-wordmark{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){[data-template-theme=music-artist] .pm-nav-link,[data-template-theme=music-artist] .pm-action,[data-template-theme=music-artist] .pm-focus{transition-duration:1ms!important}}
[data-template-theme=nonprofit-cause]{--rv-paper:#f4f4ed;--rv-paper-deep:#e7ebe0;--rv-linen:#fcfcf9;--rv-mat:#dee8da;--rv-silt:#17221a;--rv-silt-band:#0f1a12;--rv-silt-raised:#1b271e;--rv-river:#07664d;--rv-river-deep:#004636;--rv-river-soft:#82c9aa;--rv-shallow:#a1c9b0;--rv-mist:#d6e9da;--rv-reed:#e1ebdf;--background:var(--rv-paper);--foreground:var(--rv-silt);--card:var(--rv-linen);--card-foreground:var(--rv-silt);--popover:var(--rv-linen);--popover-foreground:var(--rv-silt);--primary:var(--rv-river);--primary-foreground:var(--rv-paper);--secondary:#e0eadb;--secondary-foreground:var(--rv-silt);--muted:var(--rv-reed);--muted-foreground:#535d54;--accent:#d6e6d8;--accent-foreground:var(--rv-silt);--brand:var(--rv-river);--brand-foreground:var(--rv-paper);--brand-50:#f0f7f1;--brand-100:var(--rv-mist);--brand-200:var(--rv-shallow);--brand-600:var(--rv-river-deep);--border:#d4d8ce;--input:#bdc4b6;--ring:var(--rv-river);--radius:.375rem;--tracking-display:-.032em;--tracking-title:-.024em;--tracking-heading:-.015em;--text-4xl--line-height:1.14;--text-5xl--line-height:1.07;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=nonprofit-cause]{--rv-paper:lab(95.8996% -.853658 3.29803);--rv-paper-deep:lab(92.5082% -2.70605 4.84459);--rv-linen:lab(98.9984% -.479162 1.82867);--rv-mat:lab(90.9992% -5.56973 5.58646);--rv-silt:lab(12.1437% -6.98869 4.12024);--rv-silt-band:lab(8.06959% -6.30739 3.60764);--rv-silt-raised:lab(14.4773% -7.28939 4.296);--rv-river:lab(37.9696% -31.3128 6.94477);--rv-river-deep:lab(25.581% -26.5201 3.78684);--rv-river-soft:lab(75.6159% -28.5302 8.18815);--rv-shallow:lab(77.54% -17.5404 7.74939);--rv-mist:lab(90.5168% -8.44485 4.94912);--rv-reed:lab(92.1374% -5.22321 4.87027);--secondary:lab(91.5753% -5.38853 5.80509);--muted-foreground:lab(38.1919% -5.50324 3.8123);--accent:lab(89.9084% -7.68793 4.90104);--brand-50:lab(96.6808% -3.47099 2.39285);--border:lab(85.6571% -2.66626 4.41743);--input:lab(78.1976% -4.36676 5.83717)}}[data-template-theme=nonprofit-cause] ::selection{background-color:color-mix(in oklab, var(--rv-river) 22%, transparent)}[data-template-theme=nonprofit-cause] [data-template-section]>[aria-hidden=true]>div{background-color:#0000;border-color:#0000;border-radius:0;padding-block:clamp(3.5rem,7.5vw,6rem)}[data-template-theme=nonprofit-cause] [data-template-section][data-tone=base]+[data-template-section][data-tone=base]{border-top:1px solid var(--border)}[data-template-theme=nonprofit-cause] [data-template-section][data-tone=base]+[data-template-section][data-tone=base]:before{background-color:color-mix(in oklab, var(--rv-river) 80%, transparent);content:"";width:2.5rem;height:2px;margin-block-start:-1px;margin-inline:auto;display:block}[data-template-theme=nonprofit-cause] [data-template-canvas] :is(.bg-background\/85,.bg-background\/70,.bg-background\/60){background-color:var(--rv-linen)}[data-template-theme=nonprofit-cause] [data-template-canvas]{--rv-horizon:27%;--rv-shore:39%}[data-template-theme=nonprofit-cause] [data-template-canvas] .w-full.bg-muted:not(.h-full),[data-template-theme=nonprofit-cause] [data-template-section=catchment] .absolute.inset-0.bg-muted{background-color:var(--rv-river-deep);background-image:linear-gradient(to top right, color-mix(in oklab, var(--rv-silt) 94%, var(--rv-river-deep)) 0, color-mix(in oklab, var(--rv-silt) 94%, var(--rv-river-deep)) 20%, transparent 23.5%), linear-gradient(to top left, color-mix(in oklab, var(--rv-silt) 84%, var(--rv-river-deep)) 0, color-mix(in oklab, var(--rv-silt) 84%, var(--rv-river-deep)) 17%, transparent 21%), repeating-linear-gradient(to bottom, transparent 0 6px, color-mix(in oklab, var(--rv-mist) 7%, transparent) 6px 7px), radial-gradient(15% 44% at 64% 100%, color-mix(in oklab, var(--rv-mist) 10%, transparent), transparent 76%), radial-gradient(46% 13% at 41% calc(var(--rv-shore) + 5%), color-mix(in oklab, var(--rv-mist) 40%, transparent), transparent 76%), radial-gradient(68% 46% at 86% 4%, color-mix(in oklab, var(--rv-linen) 62%, transparent), transparent 72%), radial-gradient(closest-side at 50% 100%, color-mix(in oklab, var(--rv-river-deep) 62%, var(--rv-silt)) 94%, transparent 100%), linear-gradient(to bottom, color-mix(in oklab, var(--rv-mist) 58%, var(--rv-linen)) 0%, color-mix(in oklab, var(--rv-mist) 88%, transparent) calc(var(--rv-horizon) - 5%), color-mix(in oklab, var(--rv-river) 40%, var(--rv-mist)) var(--rv-horizon), color-mix(in oklab, var(--rv-river-deep) 76%, var(--rv-silt)) calc(var(--rv-horizon) + 5%), color-mix(in oklab, var(--rv-silt) 60%, var(--rv-river-deep)) var(--rv-shore), color-mix(in oklab, var(--rv-river) 62%, var(--rv-silt)) calc(var(--rv-shore) + 8%), color-mix(in oklab, var(--rv-river-deep) 82%, var(--rv-silt)) 62%, color-mix(in oklab, var(--rv-silt) 84%, var(--rv-river-deep)) 100%);background-position:left bottom, right bottom, bottom, bottom, center top, center top, center calc(var(--rv-horizon) - .55rem), center top;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,no-repeat;background-size:100% 100%,100% 100%,100% 32%,100% 46%,100% 100%,100% 100%,2.75rem 1.35rem,100% 100%}[data-template-theme=nonprofit-cause] [data-template-section=projects] .flex-col>div:nth-child(2){--rv-horizon:34%;--rv-shore:45%}[data-template-theme=nonprofit-cause] [data-template-section=projects] .flex-col>div:nth-child(3){--rv-horizon:21%;--rv-shore:31%}[data-template-theme=nonprofit-cause] [data-template-section=place]{--rv-horizon:25%;--rv-shore:34%}[data-template-theme=nonprofit-cause] [data-template-canvas] .h-full.w-full.bg-muted{--rv-head-x:50%;--rv-head-y:34%;--rv-head-tone:34%;background-color:color-mix(in oklab, var(--rv-mist) 78%, var(--rv-linen));background-image:radial-gradient(42% 34% at var(--rv-head-x) var(--rv-head-y), color-mix(in oklab, var(--rv-river) var(--rv-head-tone), transparent), transparent 72%), linear-gradient(to bottom, transparent 62%, color-mix(in oklab, var(--rv-river) 52%, transparent) 68%, color-mix(in oklab, var(--rv-river-deep) 58%, transparent) 100%)}[data-template-theme=nonprofit-cause] [data-template-section=people] .grid>div:nth-child(3n+2),[data-template-theme=nonprofit-cause] [data-template-section=community] .flex-wrap>div:nth-child(3n+2){--rv-head-x:43%;--rv-head-y:30%;--rv-head-tone:48%}[data-template-theme=nonprofit-cause] [data-template-section=people] .grid>div:nth-child(3n),[data-template-theme=nonprofit-cause] [data-template-section=community] .flex-wrap>div:nth-child(3n){--rv-head-x:57%;--rv-head-y:37%;--rv-head-tone:24%}[data-template-theme=nonprofit-cause] [data-template-canvas] .rounded-panel.bg-muted{background-color:var(--rv-mat);background-image:none;border-radius:.125rem}[data-template-theme=nonprofit-cause] [data-template-canvas] .h-6.bg-muted{background-color:color-mix(in oklab, var(--muted-foreground) 62%, transparent);background-image:none}[data-template-theme=nonprofit-cause] [data-template-canvas] .bg-accent\/30{background-color:color-mix(in oklab, var(--rv-river) 40%, var(--rv-mist));background-image:linear-gradient(to bottom, color-mix(in oklab, var(--rv-mist) 78%, transparent), color-mix(in oklab, var(--rv-river) 34%, transparent) 46%, color-mix(in oklab, var(--rv-river-deep) 66%, transparent))}[data-template-theme=nonprofit-cause] [data-template-canvas] .rounded-inset.bg-muted{background-color:color-mix(in oklab, var(--rv-mist) 68%, var(--rv-linen));background-image:linear-gradient(to bottom, color-mix(in oklab, var(--rv-linen) 88%, transparent), color-mix(in oklab, var(--rv-mist) 92%, transparent))}[data-template-theme=nonprofit-cause] [data-template-canvas] .bg-primary\/15{background-color:color-mix(in oklab, var(--rv-river-deep) 86%, var(--rv-silt));background-image:linear-gradient(to bottom, color-mix(in oklab, var(--rv-river) 62%, transparent), color-mix(in oklab, var(--rv-silt) 88%, transparent))}[data-template-theme=nonprofit-cause] [data-template-canvas] .bg-muted\/70{background-color:color-mix(in oklab, var(--rv-paper-deep) 66%, var(--rv-shallow));background-image:repeating-linear-gradient(56deg, transparent 0 3px, color-mix(in oklab, var(--rv-silt) 9%, transparent) 3px 4px), linear-gradient(to bottom, color-mix(in oklab, var(--rv-paper-deep) 88%, transparent), color-mix(in oklab, var(--rv-shallow) 72%, transparent))}[data-template-theme=nonprofit-cause] [data-template-canvas] .size-10.bg-muted{background-color:var(--brand-50);border-color:color-mix(in oklab, var(--rv-river) 34%, transparent)}[data-template-theme=nonprofit-cause] [data-template-canvas] :is(.overflow-hidden.rounded-panel.border,.overflow-hidden.rounded-card.border){border-color:color-mix(in oklab, var(--rv-silt) 24%, transparent);box-shadow:0 18px 34px -30px color-mix(in oklab, var(--rv-silt) 60%, transparent);border-radius:.125rem}[data-template-theme=nonprofit-cause] [data-template-canvas] .rounded-inset.shadow-xl{box-shadow:0 26px 48px -36px color-mix(in oklab, var(--rv-silt) 70%, transparent);border-radius:.125rem}[data-template-theme=nonprofit-cause] [data-template-canvas] .rounded-full.tracking-eyebrow{border:0;border-bottom:2px solid color-mix(in oklab, var(--brand) 58%, transparent);color:var(--brand);letter-spacing:.2em;background-color:#0000;border-radius:0;padding:0 0 .4rem;font-size:.6875rem;font-weight:600}[data-template-theme=nonprofit-cause] [data-template-canvas] dl.grid>div.border-t{border-top-color:color-mix(in oklab, var(--brand) 72%, transparent);border-top-width:2px}[data-template-theme=nonprofit-cause] [data-template-canvas] dd.tracking-display{font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1.02}[data-template-theme=nonprofit-cause] [data-template-canvas] ul.border-t{border-top-color:color-mix(in oklab, var(--brand) 46%, transparent)}[data-template-theme=nonprofit-cause] [data-template-canvas] ul.border-t li span.font-medium{color:var(--brand-600);font-variant-numeric:tabular-nums;letter-spacing:-.015em}[data-template-theme=nonprofit-cause] [data-template-canvas] .h-9 .tracking-title{color:color-mix(in oklab, var(--brand) 94%, transparent);letter-spacing:.22em;font-size:.8125rem;font-weight:600}[data-template-theme=nonprofit-cause] [data-template-canvas] blockquote.border-l-2{border-left-color:color-mix(in oklab, var(--brand) 66%, transparent)}[data-template-theme=nonprofit-cause] [data-template-canvas] span.h-10.rounded-md{border-radius:.25rem;padding-inline:1.375rem}[data-template-theme=nonprofit-cause] [data-template-section][data-tone=muted]{--border:#cbd0c3;--rv-mat:#d6e2d2;background-color:var(--rv-paper-deep);box-shadow:inset 0 1px 0 var(--border), inset 0 -1px 0 var(--border)}@supports (color:lab(0% 0 0)){[data-template-theme=nonprofit-cause] [data-template-section][data-tone=muted]{--border:lab(82.8009% -3.41621 5.69096);--rv-mat:lab(88.729% -6.57725 6.61198)}}[data-template-theme=nonprofit-cause] [data-template-section=partners][data-tone=muted]{--card:var(--rv-paper-deep)}[data-template-theme=nonprofit-cause] [data-template-section=partners]>[aria-hidden=true]>div{padding-block:1rem}[data-template-theme=nonprofit-cause] [data-template-section=partners] :is(.bg-gradient-to-r,.bg-gradient-to-l).w-20{width:2.25rem}[data-template-theme=nonprofit-cause] [data-template-section][data-tone=contrast]{--rv-linen:var(--rv-silt-raised);--rv-mat:#25352a;--background:var(--rv-silt-band);--foreground:#f1f1e8;--card:var(--rv-silt-raised);--card-foreground:#f1f1e8;--popover:var(--rv-silt-raised);--primary:var(--rv-river-soft);--primary-foreground:var(--rv-silt);--secondary:#212f25;--secondary-foreground:#f1f1e8;--muted:#243228;--muted-foreground:#b0bfb3;--accent:#28372c;--accent-foreground:#f1f1e8;--brand:var(--rv-river-soft);--brand-50:#213328;--brand-600:var(--rv-river-soft);--border:#ffffff26;--input:#ffffff42;--ring:var(--rv-river-soft);background-color:var(--rv-silt-band);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=nonprofit-cause] [data-template-section][data-tone=contrast]{--rv-mat:lab(20.3325% -8.66881 4.6636);--foreground:lab(94.8803% -1.12924 4.40394);--card-foreground:lab(94.8803% -1.12924 4.40394);--secondary:lab(17.9859% -8.04885 4.32992);--secondary-foreground:lab(94.8803% -1.12924 4.40394);--muted:lab(19.1462% -8.04536 4.32735);--muted-foreground:lab(75.9614% -7.09757 4.52569);--accent:lab(21.4928% -8.66525 4.66099);--accent-foreground:lab(94.8803% -1.12924 4.40394);--brand-50:lab(19.2013% -9.6225 4.24776);--border:lab(100% 0 0/.15);--input:lab(100% 0 0/.26)}}[data-template-theme=nonprofit-cause] [data-tone=contrast] .w-full.bg-muted:not(.h-full){background-color:var(--rv-silt-band);background-image:linear-gradient(to top right, #040905 0, #040905 21%, transparent 24%), linear-gradient(to top left, #070e08 0, #070e08 15%, transparent 18.5%), repeating-linear-gradient(to bottom, transparent 0 6px, color-mix(in oklab, var(--rv-river-soft) 10%, transparent) 6px 7px), radial-gradient(14% 44% at 64% 100%, color-mix(in oklab, var(--rv-river-soft) 13%, transparent), transparent 76%), radial-gradient(44% 12% at 41% calc(var(--rv-shore) + 5%), color-mix(in oklab, var(--rv-river-soft) 40%, transparent), transparent 76%), radial-gradient(closest-side at 50% 100%, #050b06 94%, transparent 100%), linear-gradient(to bottom, color-mix(in oklab, var(--rv-mist) 44%, var(--rv-silt)) 0%, color-mix(in oklab, var(--rv-river-soft) 30%, var(--rv-silt)) calc(var(--rv-horizon) - 5%), color-mix(in oklab, var(--rv-silt-band) 90%, transparent) calc(var(--rv-horizon) + 4%), color-mix(in oklab, var(--rv-silt-band) 96%, transparent) var(--rv-shore), color-mix(in oklab, var(--rv-river-soft) 52%, var(--rv-silt)) calc(var(--rv-shore) + 8%), color-mix(in oklab, var(--rv-river-deep) 62%, var(--rv-silt)) 62%, color-mix(in oklab, var(--rv-silt-band) 94%, transparent) 100%);background-position:left bottom, right bottom, bottom, center top, center top, center calc(var(--rv-horizon) - .55rem), center top;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,no-repeat;background-size:100% 100%, 100% 100%, 100% calc(100% - var(--rv-shore)), 100% 100%, 100% 100%, 2.75rem 1.35rem, 100% 100%}@supports (color:lab(0% 0 0)){[data-template-theme=nonprofit-cause] [data-tone=contrast] .w-full.bg-muted:not(.h-full){background-image:linear-gradient(to top right, lab(2.06848% -1.83711 1.0473) 0, lab(2.06848% -1.83711 1.0473) 21%, transparent 24%), linear-gradient(to top left, lab(3.49817% -2.94361 1.68051) 0, lab(3.49817% -2.94361 1.68051) 15%, transparent 18.5%), repeating-linear-gradient(to bottom, transparent 0 6px, color-mix(in oklab, var(--rv-river-soft) 10%, transparent) 6px 7px), radial-gradient(14% 44% at 64% 100%, color-mix(in oklab, var(--rv-river-soft) 13%, transparent), transparent 76%), radial-gradient(44% 12% at 41% calc(var(--rv-shore) + 5%), color-mix(in oklab, var(--rv-river-soft) 40%, transparent), transparent 76%), radial-gradient(closest-side at 50% 100%, lab(2.57614% -2.13568 1.21973) 94%, transparent 100%), linear-gradient(to bottom, color-mix(in oklab, var(--rv-mist) 44%, var(--rv-silt)) 0%, color-mix(in oklab, var(--rv-river-soft) 30%, var(--rv-silt)) calc(var(--rv-horizon) - 5%), color-mix(in oklab, var(--rv-silt-band) 90%, transparent) calc(var(--rv-horizon) + 4%), color-mix(in oklab, var(--rv-silt-band) 96%, transparent) var(--rv-shore), color-mix(in oklab, var(--rv-river-soft) 52%, var(--rv-silt)) calc(var(--rv-shore) + 8%), color-mix(in oklab, var(--rv-river-deep) 62%, var(--rv-silt)) 62%, color-mix(in oklab, var(--rv-silt-band) 94%, transparent) 100%)}}[data-template-theme=nonprofit-cause] [data-tone=contrast] .h-full.w-full.bg-muted{background-color:color-mix(in oklab, var(--rv-mist) 30%, var(--rv-silt))}[data-template-theme=nonprofit-cause] [data-tone=contrast] :is(.overflow-hidden.rounded-panel.border,.overflow-hidden.rounded-card.border){border-color:color-mix(in oklab, var(--rv-river-soft) 26%, transparent);box-shadow:none}[data-template-theme=nonprofit-cause] [data-tone=contrast] .rounded-inset.shadow-xl{box-shadow:0 30px 60px -40px #0000008c;box-shadow:0 30px 60px -40px lab(0% 0 0/.55)}[data-template-theme=nonprofit-cause] [data-template-section=catchment]>[aria-hidden=true]>.bg-foreground{--rv-horizon:20%;--rv-shore:29%;--muted:transparent;--accent:var(--rv-mist);--primary:var(--rv-river-soft);--primary-foreground:var(--rv-silt);padding-block:0}[data-template-theme=nonprofit-cause] [data-template-section=catchment] .bg-foreground\/70{background-color:#0000;background-image:linear-gradient(to top, color-mix(in oklab, var(--rv-silt) 86%, transparent) 0%, color-mix(in oklab, var(--rv-silt) 78%, transparent) 34%, color-mix(in oklab, var(--rv-silt) 64%, transparent) 66%, color-mix(in oklab, var(--rv-silt) 44%, transparent) 88%, transparent 100%), linear-gradient(to bottom, transparent 0%, transparent 22%, color-mix(in oklab, var(--rv-silt) 26%, transparent) 52%, color-mix(in oklab, var(--rv-silt) 38%, transparent) 100%);background-position:bottom,top;background-repeat:no-repeat,no-repeat;background-size:100% max(34rem,84%),100% 100%}@media (max-width:767px){[data-template-theme=nonprofit-cause] [data-template-section=catchment]>[aria-hidden=true]>.bg-foreground>.relative{padding-top:11rem}[data-template-theme=nonprofit-cause] [data-template-section=catchment]>[aria-hidden=true]>.bg-foreground{--rv-horizon:6%;--rv-shore:11%}}[data-template-theme=nonprofit-cause] [data-template-section=catchment] .rounded-full.tracking-eyebrow{border-bottom-color:color-mix(in oklab, var(--rv-river-soft) 58%, transparent);color:color-mix(in oklab, var(--rv-river-soft) 32%, var(--rv-paper))}[data-template-theme=nonprofit-cause] [data-template-section=catchment] span.h-10.rounded-md.bg-background{border-color:color-mix(in oklab, var(--rv-paper) 55%, transparent);color:var(--rv-paper);background-color:#0000}[data-template-theme=nonprofit-cause] [data-template-section=hero]{background-image:radial-gradient(58rem 26rem at 12% -7rem, color-mix(in oklab, var(--rv-river) 10%, transparent), transparent 68%), linear-gradient(to bottom, color-mix(in oklab, var(--rv-paper-deep) 70%, transparent), transparent 72%)}[data-template-theme=nonprofit-cause] [data-template-section=hero]>[aria-hidden=true]>div{padding-block:clamp(3.25rem,7vw,5.5rem)}[data-template-theme=nonprofit-cause] [data-template-section=hero] .rounded-full.text-sm{border:1px solid color-mix(in oklab, var(--rv-river) 34%, transparent);color:var(--muted-foreground);background-color:#0000;border-radius:.125rem;font-weight:500}[data-template-theme=nonprofit-cause] .rivermouth-gauge{background-color:var(--rv-paper-deep);box-shadow:inset 0 -1px 0 var(--border);color:var(--muted-foreground)}[data-template-theme=nonprofit-cause] .rivermouth-header{background-color:var(--rv-paper)}[data-template-theme=nonprofit-cause] [data-rivermouth-veil]{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--rv-river) 42%, transparent), 0 14px 30px -26px color-mix(in oklab, var(--rv-silt) 45%, transparent)}[data-template-theme=nonprofit-cause] .rivermouth-mark{background-color:var(--rv-linen);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rv-river) 40%, transparent)}[data-template-theme=nonprofit-cause] .rivermouth-footer{background-color:var(--rv-paper-deep);border-top:1px solid var(--border)}[data-template-theme=nonprofit-cause] .rivermouth-rail{background-color:var(--rv-silt-band);color:#b3c2b6;color:lab(77.1214% -7.09733 4.52534)}[data-template-theme=nonprofit-cause] .rivermouth-rail-mark{color:var(--rv-river-soft)}@media (prefers-reduced-motion:reduce){[data-template-theme=nonprofit-cause] [data-rivermouth-reveal]{opacity:1!important;transform:none!important}[data-template-theme=nonprofit-cause] [data-rivermouth-veil]{transition-duration:1ms!important}}
[data-template-theme=portfolio-solo]{--ir-paper:#f7f7f8;--ir-paper-deep:#eeeff1;--ir-ink:#111217;--ir-ink-band:#0d0e12;--ir-slate:#49527c;--ir-slate-soft:#a1a9cb;--ir-slate-glow:#747ea6;--ir-measure:64rem;--ir-section-pad:clamp(4rem, 7.5vw, 6.5rem);--background:var(--ir-paper);--foreground:var(--ir-ink);--card:#fcfcfd;--card-foreground:var(--ir-ink);--popover:#fcfcfd;--popover-foreground:var(--ir-ink);--primary:var(--ir-ink);--primary-foreground:#fafafb;--secondary:#ebecef;--secondary-foreground:var(--ir-ink);--muted:#e8e9ed;--muted-foreground:#61636a;--accent:#e9ebf1;--accent-foreground:var(--ir-ink);--brand:var(--ir-slate);--brand-foreground:#fafafb;--brand-50:#f5f6fb;--brand-100:#e9ebf6;--brand-200:#d1d7eb;--brand-600:#373f65;--border:#dbdce0;--input:#d0d1d5;--ring:var(--ir-slate);--radius:2px;--text-4xl:2rem;--text-4xl--line-height:1.18;--text-5xl:2.5rem;--text-5xl--line-height:1.12;--text-6xl:2.875rem;--text-6xl--line-height:1.08;--text-7xl:3.375rem;--text-7xl--line-height:1.04;--text-8xl:4.25rem;--text-8xl--line-height:1;--tracking-display:-.025em;--tracking-title:-.02em;--tracking-heading:-.015em;--tracking-eyebrow:.1em;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=portfolio-solo]{--ir-paper:lab(97.2036% .0560582 -.758112);--ir-paper-deep:lab(94.2911% .114471 -1.51467);--ir-ink:lab(5.66903% .296295 -2.90951);--ir-ink-band:lab(4.01712% .245415 -2.33213);--ir-slate:lab(35.5667% 5.1259 -25.3041);--ir-slate-soft:lab(69.4723% 2.33784 -18.4797);--ir-slate-glow:lab(53.1026% 3.55563 -22.679);--card:lab(99.0658% .027746 -.379229);--popover:lab(99.0658% .027746 -.379229);--primary-foreground:lab(98.2538% .0277162 -.379229);--secondary:lab(93.4791% .114471 -1.51463);--muted:lab(92.3127% .14478 -1.89238);--muted-foreground:lab(41.9211% .410393 -4.50541);--accent:lab(92.9896% .238687 -3.02349);--brand-foreground:lab(98.2538% .0277162 -.379229);--brand-50:lab(96.9464% .175089 -2.27003);--brand-100:lab(93.1822% .442624 -5.27644);--brand-200:lab(85.8921% 1.0199 -10.48);--brand-600:lab(27.4585% 5.20353 -23.7785);--border:lab(87.7887% .145078 -1.89216);--input:lab(83.7223% .1764 -2.26918)}}[data-template-theme=portfolio-solo] ::selection{background-color:color-mix(in oklab, var(--ir-slate) 22%, transparent)}[data-template-theme=portfolio-solo] :is(.rounded-frame,.rounded-panel,.rounded-card,.rounded-inset,.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:var(--radius)}[data-template-theme=portfolio-solo] :is(.shadow-xl,.shadow-card,.shadow-frame){box-shadow:none}[data-template-theme=portfolio-solo] [data-template-canvas] .tracking-eyebrow{font-family:var(--font-mono);font-weight:400}[data-template-theme=portfolio-solo] [data-template-canvas] .rounded-full.tracking-eyebrow{color:var(--muted-foreground);border-color:#0000;border-radius:0;gap:.625rem;padding:0}[data-template-theme=portfolio-solo] [data-template-canvas] .rounded-full.tracking-eyebrow:before{background-color:var(--ir-slate);content:"";flex:none;width:1.25rem;height:1px;display:inline-block}[data-template-theme=portfolio-solo] [data-template-canvas] .rounded-full.text-sm{border-color:var(--border);border-radius:var(--radius);color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.04em;background-color:#0000;padding:.3125rem .625rem;font-size:.75rem;font-weight:400}[data-template-theme=portfolio-solo] [data-template-section]>[aria-hidden=true]>div{max-width:var(--ir-measure);padding-block:var(--ir-section-pad);background-color:#0000;border-color:#0000;border-radius:0;margin-inline:auto}[data-template-theme=portfolio-solo] [data-template-section]+[data-template-section]{border-top:1px solid var(--border)}[data-template-theme=portfolio-solo] [data-template-canvas]{counter-reset:ir-section}[data-template-theme=portfolio-solo] [data-template-canvas]>[data-template-section]{counter-increment:ir-section;position:relative}[data-template-theme=portfolio-solo] [data-template-canvas]>[data-template-section]:first-of-type{counter-increment:none}@media (min-width:1200px){[data-template-theme=portfolio-solo] [data-template-canvas]>[data-template-section]:before{color:color-mix(in oklab, var(--muted-foreground) 62%, transparent);content:counter(ir-section, decimal-leading-zero) / "";font-family:var(--font-mono);left:calc(50% - (var(--ir-measure) / 2) - 2.5rem);letter-spacing:.12em;top:calc(var(--ir-section-pad) + .375rem);font-size:.6875rem;position:absolute}[data-template-theme=portfolio-solo] [data-template-canvas]>[data-template-section]:first-of-type:before{content:none}}[data-template-theme=portfolio-solo] [data-template-section][data-tone=muted]{--card:#f7f7f8;--muted:#e0e2e6;--border:#d4d6da;background-color:var(--ir-paper-deep)}@supports (color:lab(0% 0 0)){[data-template-theme=portfolio-solo] [data-template-section][data-tone=muted]{--card:lab(97.2036% .0560582 -.758112);--muted:lab(89.7544% .175744 -2.26959);--border:lab(85.4623% .176191 -2.2693)}}[data-template-theme=portfolio-solo] [data-template-section][data-tone=contrast]{--background:#16171c;--foreground:#f4f4f6;--card:#16171c;--card-foreground:#f4f4f6;--popover:#16171c;--popover-foreground:#f4f4f6;--primary:#f4f4f6;--primary-foreground:var(--ir-ink-band);--secondary:#202128;--secondary-foreground:#f4f4f6;--muted:#1b1d22;--muted-foreground:#aeb1b9;--accent:#22242b;--accent-foreground:#f4f4f6;--brand:var(--ir-slate-soft);--brand-foreground:var(--ir-ink-band);--border:#36383e;--input:#40424a;--ring:var(--ir-slate-soft);background-color:var(--ir-ink-band);color:var(--foreground);padding-block:1rem}@supports (color:lab(0% 0 0)){[data-template-theme=portfolio-solo] [data-template-section][data-tone=contrast]{--background:lab(7.71336% .404648 -3.71332);--foreground:lab(96.2694% .085026 -1.13659);--card:lab(7.71336% .404648 -3.71332);--card-foreground:lab(96.2694% .085026 -1.13659);--popover:lab(7.71336% .404648 -3.71332);--popover-foreground:lab(96.2694% .085026 -1.13659);--primary:lab(96.2694% .085026 -1.13659);--secondary:lab(12.916% .492811 -4.46445);--secondary-foreground:lab(96.2694% .085026 -1.13659);--muted:lab(10.603% .451192 -4.09266);--muted-foreground:lab(72.0828% .382513 -4.52085);--accent:lab(14.0605% .598654 -5.19788);--accent-foreground:lab(96.2694% .085026 -1.13659);--border:lab(23.3587% .449002 -4.48539);--input:lab(27.9848% .530034 -5.22988)}}@media (min-width:1024px){[data-template-theme=portfolio-solo] [data-template-section][data-tone=contrast]{padding-block:1.5rem}}[data-template-theme=portfolio-solo] [data-tone=contrast] .rounded-full.tracking-eyebrow:before{background-color:var(--ir-slate-soft)}@media (min-width:1200px){[data-template-theme=portfolio-solo] [data-tone=contrast]:before{color:color-mix(in oklab, var(--ir-slate-soft) 72%, transparent)}}[data-template-theme=portfolio-solo] [data-template-canvas] .w-full.bg-muted:not(.h-full){background-image:linear-gradient(to bottom, transparent 0 72%, color-mix(in oklab, var(--ir-slate) 34%, transparent) 72%, transparent calc(72% + 1px)), linear-gradient(148deg, color-mix(in oklab, var(--foreground) 8%, transparent), transparent 42%, color-mix(in oklab, var(--foreground) 6%, transparent)), radial-gradient(120% 90% at 50% 34%, transparent 52%, color-mix(in oklab, var(--foreground) 7%, transparent)), repeating-linear-gradient(0deg, transparent 0 9px, color-mix(in oklab, var(--foreground) 3%, transparent) 9px 10px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 11%, transparent)}[data-template-theme=portfolio-solo] [data-template-canvas] .rounded-panel.bg-muted{background-color:var(--ir-paper-deep);box-shadow:inset 0 0 0 1px var(--border);background-image:none}[data-template-theme=portfolio-solo] [data-template-section=opening]{padding-block:0}[data-template-theme=portfolio-solo] [data-template-section=opening]>[aria-hidden=true]>div{padding-block:clamp(3.25rem,6.5vw,5.5rem) 2.5rem}@media (min-width:1024px){[data-template-theme=portfolio-solo] [data-template-section=opening]>[aria-hidden=true]>div{padding-block:5.5rem 4rem}}[data-template-theme=portfolio-solo] [data-template-section=opening] .bg-foreground{--brand:var(--ir-slate-glow)}[data-template-theme=portfolio-solo] [data-template-section=opening] .tracking-display .font-serif.tracking-title{color:var(--ir-slate);letter-spacing:-.01em}[data-template-theme=portfolio-solo] [data-template-section=opening] span.text-lg.tracking-eyebrow{color:color-mix(in oklab, var(--foreground) 72%, transparent);letter-spacing:.14em;font-size:.8125rem;font-weight:400}[data-template-theme=portfolio-solo] [data-template-section=opening] li.text-sm.tracking-eyebrow{font-family:var(--font-mono);font-size:.75rem}[data-template-theme=portfolio-solo] [data-template-section=hero]>[aria-hidden=true]>div{padding-block:clamp(3rem,6vw,5rem) clamp(2.5rem,5vw,4rem)}[data-template-theme=portfolio-solo] [data-template-section=proof] figure{border:0;border-inline-start:1px solid var(--border);background-color:#0000;border-radius:0;padding:0 0 0 1.75rem}@media (min-width:1024px){[data-template-theme=portfolio-solo] [data-tone=contrast] figure{align-self:center}}[data-template-theme=portfolio-solo] [data-template-canvas] blockquote.border-l-2{border-color:var(--ir-slate);border-inline-start-width:1px}[data-template-theme=portfolio-solo] [data-template-section=proof] figure.mb-4{border:0;border-top:1px solid var(--border);background-color:#0000;border-radius:0;margin-bottom:2.25rem;padding:1.25rem 0 0}[data-template-theme=portfolio-solo] [data-template-section=proof] figure.mb-4 figcaption>div:first-child{display:none}[data-template-theme=portfolio-solo] [data-template-section=contact] .rounded-panel{border-color:var(--border);background-color:#0000;border-width:1px 0 0;border-radius:0;padding-inline:0}[data-template-theme=portfolio-solo] [data-template-section=cta] .rounded-2xl{border-color:#0000;border-top:1px solid var(--border);background-color:#0000;border-radius:0;padding-inline:0}[data-template-theme=portfolio-solo] [data-template-section=contact] .border-input{border-color:var(--input);border-radius:var(--radius);background-color:#0000}[data-template-theme=portfolio-solo] [data-ir-nav-rule]{background-color:var(--ir-slate)}[data-template-theme=portfolio-solo] [data-ir-rise]{will-change:transform}@media (prefers-reduced-motion:reduce){[data-template-theme=portfolio-solo] [data-ir-rise],[data-template-theme=portfolio-solo] [data-ir-draw]{transform:none!important}}
[data-template-theme=real-estate-listing]{--mk-paper:#f7f4ee;--mk-paper-deep:#ede9e0;--mk-panel:#fdfcf9;--mk-sheet:#f3ede4;--mk-ink:#1d232c;--mk-slate:#1a212a;--mk-slate-panel:#222b36;--mk-brick:#8c3925;--mk-brick-deep:#7a2d1a;--mk-clay:#daa28a;--mk-frame-blue:#304b61;--mk-line:#dad5cd;--mk-line-strong:color-mix(in oklab, var(--mk-ink) 55%, transparent);--background:var(--mk-paper);--foreground:var(--mk-ink);--card:var(--mk-panel);--card-foreground:var(--mk-ink);--popover:var(--mk-panel);--popover-foreground:var(--mk-ink);--primary:var(--mk-brick);--primary-foreground:#faf7f3;--secondary:#eae5dc;--secondary-foreground:var(--mk-ink);--muted:#e7e2da;--muted-foreground:#4a525c;--accent:#eae3d8;--accent-foreground:#4b2c21;--brand:var(--mk-brick);--brand-foreground:#faf7f3;--brand-50:#faf1ec;--brand-100:#f8e1d7;--brand-200:#f1c8b8;--brand-600:var(--mk-brick);--border:var(--mk-line);--input:#cbc5bb;--ring:var(--mk-brick);--radius:0px;--tracking-display:-.014em;--tracking-title:-.012em;--tracking-snug:-.014em;--tracking-heading:-.01em;--tracking-eyebrow:.16em;--text-4xl:2.375rem;--text-4xl--line-height:1.14;--text-5xl:3.25rem;--text-5xl--line-height:1.08;background-color:var(--mk-paper);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=real-estate-listing]{--mk-paper:lab(96.3222% .308543 3.42501);--mk-paper-deep:lab(92.3834% .564843 4.55686);--mk-panel:lab(98.8555% .130922 1.51824);--mk-sheet:lab(94.0135% .666827 5.32165);--mk-ink:lab(13.5256% -1.12166 -6.44931);--mk-slate:lab(12.3708% -1.52361 -7.03523);--mk-slate-panel:lab(17% -1.80861 -8.43568);--mk-brick:lab(35.7649% 35.0526 30.6951);--mk-brick-deep:lab(30.0071% 33.3935 29.7612);--mk-clay:lab(71.7144% 18.903 21.3846);--mk-frame-blue:lab(30.3336% -5.14284 -16.591);--mk-line:lab(85.5363% .771493 4.91604);--primary-foreground:lab(97.4711% .200152 2.27972);--secondary:lab(91.2264% .61658 4.93974);--muted:lab(90.0633% .565857 4.55751);--muted-foreground:lab(34.4127% -1.51609 -7.19374);--accent:lab(90.5172% 1.33136 5.97299);--accent-foreground:lab(21.9186% 13.7616 13.3785);--brand-foreground:lab(97.4711% .200152 2.27972);--brand-50:lab(95.7743% 2.60496 3.54238);--brand-100:lab(91.2711% 6.65176 7.82933);--brand-200:lab(83.8998% 13.3974 13.7219);--input:lab(79.7411% .904679 5.68234)}}[data-template-theme=real-estate-listing] ::selection{background-color:color-mix(in oklab, var(--mk-brick) 26%, transparent);color:var(--mk-ink)}[data-template-theme=real-estate-listing] :is(.rounded-frame,.rounded-panel,.rounded-card,.rounded-inset,.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-md,.rounded-sm){border-radius:0}[data-template-theme=real-estate-listing] [data-template-canvas] .tracking-display{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}[data-template-theme=real-estate-listing] [data-template-canvas] .text-3xl.tracking-title{font-family:var(--font-serif);letter-spacing:-.006em;font-style:italic;font-weight:400}[data-template-theme=real-estate-listing] [data-template-canvas] .text-base.tracking-title{font-weight:560}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-full.px-3.tracking-eyebrow{color:var(--mk-brick);letter-spacing:.16em;background-color:#0000;border:0;border-radius:0;padding:0;font-size:.6875rem;font-weight:650}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-full.px-3.tracking-eyebrow:before{background-color:var(--mk-brick);content:"";width:1.625rem;height:1px;margin-inline-end:.625rem}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-full.px-2.tracking-eyebrow{border-color:color-mix(in oklab, var(--mk-ink) 38%, transparent);color:var(--muted-foreground);background-color:#0000;border-radius:0;font-weight:600}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-full.px-3.py-1.text-sm{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-ink) 34%, transparent);color:var(--foreground);background-color:#0000;border-radius:0;font-weight:500}[data-template-theme=real-estate-listing] [data-template-canvas] span.h-10.rounded-md{letter-spacing:.01em;height:2.75rem;padding-inline:1.375rem;font-size:.875rem;font-weight:600}[data-template-theme=real-estate-listing] [data-template-canvas] span.border-border.bg-background{background-color:var(--mk-panel);border-color:color-mix(in oklab, var(--mk-ink) 36%, transparent)}[data-template-theme=real-estate-listing] [data-template-section]{position:relative}[data-template-theme=real-estate-listing] [data-template-section]>[aria-hidden=true]>div{background-color:#0000;border-color:#0000;border-radius:0;padding-block:clamp(3.25rem,6.5vw,5rem)}[data-template-theme=real-estate-listing] [data-template-section]+[data-template-section]:not([data-tone=contrast]){box-shadow:inset 0 1px 0 var(--border)}[data-template-theme=real-estate-listing] [data-template-section][data-tone=muted]{--border:#d3cdc4;background-color:var(--mk-paper-deep)}@supports (color:lab(0% 0 0)){[data-template-theme=real-estate-listing] [data-template-section][data-tone=muted]{--border:lab(82.6387% .837415 5.29869)}}[data-template-theme=real-estate-listing] [data-template-section][data-tone=contrast]{--mk-panel:var(--mk-slate-panel);--background:var(--mk-slate);--foreground:#f6f3ef;--card:var(--mk-slate-panel);--card-foreground:#f6f3ef;--popover:var(--mk-slate-panel);--popover-foreground:#f6f3ef;--primary:#f6f3ef;--primary-foreground:#1b222b;--brand:var(--mk-clay);--brand-foreground:#151b23;--secondary:#2a343f;--secondary-foreground:#e9e6e1;--muted:#262f39;--muted-foreground:#c2bdb5;--accent:#2d3947;--accent-foreground:#eeebe5;--border:#ffffff29;--input:#ffffff3d;--ring:var(--mk-clay);background-color:var(--mk-slate);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=real-estate-listing] [data-template-section][data-tone=contrast]{--foreground:lab(96.0791% .200301 2.27981);--card-foreground:lab(96.0791% .200301 2.27981);--popover-foreground:lab(96.0791% .200301 2.27981);--primary:lab(96.0791% .200301 2.27981);--primary-foreground:lab(12.9514% -1.53399 -7.03876);--brand-foreground:lab(9.47568% -1.3702 -6.33135);--secondary:lab(21.0636% -1.87877 -8.45972);--secondary-foreground:lab(91.4391% .460207 3.01559);--muted:lab(18.7489% -1.73381 -7.75886);--muted-foreground:lab(76.8279% .852048 4.50888);--accent:lab(23.3629% -2.22218 -10.5319);--accent-foreground:lab(93.0632% .45988 3.01539);--border:lab(100% 0 0/.16);--input:lab(100% 0 0/.24)}}[data-template-theme=real-estate-listing] [data-template-section][data-tone=contrast]>[aria-hidden=true]>div{padding-block:clamp(3.75rem,7vw,5.5rem)}[data-template-theme=real-estate-listing] [data-tone=contrast] :is(.text-brand,.text-brand-600,span.text-primary,svg.text-primary),[data-template-theme=real-estate-listing] [data-tone=contrast] .rounded-full.px-3.tracking-eyebrow{color:var(--mk-clay)}[data-template-theme=real-estate-listing] [data-tone=contrast] .rounded-full.px-3.tracking-eyebrow:before{background-color:var(--mk-clay)}[data-template-theme=real-estate-listing] [data-template-canvas] :is(.bg-background\/85,.bg-background\/80,.bg-background\/70,.bg-background\/60){background-color:var(--mk-panel)}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-full.bg-card{background-color:var(--mk-panel);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-ink) 32%, transparent)}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-full.bg-card>span{color:var(--mk-brick);font-family:var(--font-serif);font-size:1.0625rem;font-style:italic}[data-template-theme=real-estate-listing] [data-tone=contrast] .rounded-full.bg-card>span{color:var(--mk-clay)}[data-template-theme=real-estate-listing] :is([data-template-section=letterhead],[data-template-section=hero]){background-color:var(--mk-paper);background-image:linear-gradient(90deg, var(--mk-paper) 0 44%, color-mix(in oklab, var(--mk-paper) 72%, transparent) 64%, transparent 90%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--mk-ink) 8%, transparent) 0 1px, transparent 1px 26px), repeating-linear-gradient(180deg, color-mix(in oklab, var(--mk-ink) 8%, transparent) 0 1px, transparent 1px 26px);box-shadow:inset 0 -1px 0 var(--border)}[data-template-theme=real-estate-listing] [data-template-section=letterhead]>[aria-hidden=true]>div{padding-block:clamp(4.5rem,9vw,6.75rem)}[data-template-theme=real-estate-listing] [data-template-section=hero]>[aria-hidden=true]>div{padding-block:clamp(3rem,6vw,4.25rem)}[data-template-theme=real-estate-listing] [data-template-canvas] .aspect-video.bg-muted{background-color:var(--mk-sheet);background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--mk-ink) 7%, transparent) 0 1px, transparent 1px 13px), repeating-linear-gradient(180deg, color-mix(in oklab, var(--mk-ink) 7%, transparent) 0 1px, transparent 1px 13px)}[data-template-theme=real-estate-listing] [data-template-canvas] .grid-cols-3.bg-background{background-color:#0000}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-inset.bg-accent\/30{background-color:color-mix(in oklab, var(--mk-panel) 76%, transparent);background-image:repeating-linear-gradient(var(--mk-hatch,45deg), color-mix(in oklab, var(--mk-ink) 9%, transparent) 0 1px, transparent 1px var(--mk-hatch-pitch,8px));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-ink) 34%, transparent)}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-inset.bg-muted{background-color:color-mix(in oklab, var(--mk-panel) 55%, transparent);background-image:repeating-linear-gradient(var(--mk-hatch,45deg), color-mix(in oklab, var(--mk-ink) 10%, transparent) 0 1px, transparent 1px 5px), repeating-linear-gradient(calc(var(--mk-hatch,45deg) + 90deg), color-mix(in oklab, var(--mk-ink) 10%, transparent) 0 1px, transparent 1px 5px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-ink) 34%, transparent)}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-inset.bg-primary\/15{background-color:color-mix(in oklab, var(--mk-brick) 10%, var(--mk-sheet));background-image:repeating-linear-gradient(var(--mk-hatch,45deg), color-mix(in oklab, var(--mk-brick) 30%, transparent) 0 1px, transparent 1px 6px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-brick) 55%, transparent)}[data-template-theme=real-estate-listing] [data-template-canvas] .rounded-inset.bg-muted\/70{background-color:color-mix(in oklab, var(--mk-panel) 68%, transparent);background-image:repeating-linear-gradient(calc(var(--mk-hatch,45deg) + 45deg), color-mix(in oklab, var(--mk-ink) 9%, transparent) 0 1px, transparent 1px 9px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-ink) 34%, transparent)}[data-template-theme=real-estate-listing] :is([data-template-section=new-this-week],[data-template-section=for-sale]) .grid.gap-5>div:nth-child(2){--mk-hatch:135deg;--mk-hatch-pitch:10px}[data-template-theme=real-estate-listing] :is([data-template-section=new-this-week],[data-template-section=for-sale]) .grid.gap-5>div:nth-child(3){--mk-hatch:90deg;--mk-hatch-pitch:6px}[data-template-theme=real-estate-listing] [data-template-section=for-sale] .grid.gap-5>div:nth-child(4){--mk-hatch:0deg;--mk-hatch-pitch:9px}[data-template-theme=real-estate-listing] [data-template-section=for-sale] .grid.gap-5>div:nth-child(5){--mk-hatch:160deg;--mk-hatch-pitch:7px}[data-template-theme=real-estate-listing] [data-template-section=for-sale] .grid.gap-5>div:nth-child(6){--mk-hatch:20deg;--mk-hatch-pitch:11px}@media (min-width:1024px){[data-template-theme=real-estate-listing] [data-template-section=new-this-week] .md\:grid-cols-2{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-template-theme=real-estate-listing] [data-template-section=just-agreed] .bg-muted{background-color:var(--mk-sheet);background-image:linear-gradient(135deg, var(--mk-brick) 0 var(--mk-sash,2.75rem), transparent var(--mk-sash,2.75rem)), linear-gradient(180deg, color-mix(in oklab, var(--mk-slate) 86%, transparent) 0 17%, transparent 17%), repeating-linear-gradient(90deg, transparent 0 var(--mk-pane-w,56px), color-mix(in oklab, var(--mk-ink) 20%, transparent) var(--mk-pane-w,56px) calc(var(--mk-pane-w,56px) + 2px)), repeating-linear-gradient(180deg, transparent 0 var(--mk-pane-h,46px), color-mix(in oklab, var(--mk-ink) 15%, transparent) var(--mk-pane-h,46px) calc(var(--mk-pane-h,46px) + 2px)), linear-gradient(180deg, transparent 40%, color-mix(in oklab, var(--mk-ink) 9%, transparent))}[data-template-theme=real-estate-listing] [data-template-section=just-agreed] .grid:nth-child(2) .bg-muted{--mk-pane-h:30px;--mk-pane-w:34px;--mk-sash:3.375rem}[data-template-theme=real-estate-listing] [data-template-section=just-agreed] .grid:nth-child(3) .bg-muted{--mk-pane-h:52px;--mk-pane-w:62px;--mk-sash:2.25rem}[data-template-theme=real-estate-listing] [data-template-section=buying-through-us] .bg-muted{background-color:var(--mk-panel);background-image:linear-gradient(90deg, transparent 0 calc(15% - 1px), color-mix(in oklab, var(--mk-brick) 52%, transparent) calc(15% - 1px) 15%, transparent 15%), repeating-linear-gradient(180deg, transparent 0 25px, color-mix(in oklab, var(--mk-ink) 13%, transparent) 25px 26px), linear-gradient(115deg, color-mix(in oklab, var(--mk-ink) 5%, transparent), transparent 42%)}[data-template-theme=real-estate-listing] [data-template-section=the-office] .bg-muted{background-color:#d1cbc1;background-color:lab(82.0709% .781536 6.09537);background-image:linear-gradient(var(--mk-light,205deg), color-mix(in oklab, var(--mk-panel) 58%, transparent), transparent 56%), radial-gradient(58% 42% at var(--mk-lamp,30%) 80%, color-mix(in oklab, var(--mk-brick) 24%, transparent), transparent 70%), linear-gradient(90deg, transparent 0 calc(50% - 1.5px), color-mix(in oklab, var(--mk-ink) 36%, transparent) calc(50% - 1.5px) calc(50% + 1.5px), transparent calc(50% + 1.5px)), repeating-linear-gradient(180deg, transparent 0 calc(33.333% - 3px), color-mix(in oklab, var(--mk-ink) 36%, transparent) calc(33.333% - 3px) 33.333%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-ink) 32%, transparent)}[data-template-theme=real-estate-listing] [data-template-section=the-office] .grid>div:nth-child(2){--mk-lamp:72%;--mk-light:155deg}[data-template-theme=real-estate-listing] [data-template-section=the-office] .grid>div:nth-child(3){--mk-lamp:50%;--mk-light:180deg}[data-template-theme=real-estate-listing] [data-template-section=the-office] .grid>div:nth-child(4){--mk-lamp:18%;--mk-light:230deg}[data-template-theme=real-estate-listing] [data-template-section=the-office] .grid>div:nth-child(5){--mk-lamp:84%;--mk-light:195deg}[data-template-theme=real-estate-listing] [data-template-section=the-office] .grid>div:nth-child(6){--mk-lamp:40%;--mk-light:165deg}[data-template-theme=real-estate-listing] [data-template-section=the-office] .translate-y-6{--tw-translate-y:0;opacity:1;translate:var(--tw-translate-x,0) var(--tw-translate-y,0)}[data-template-theme=real-estate-listing] [data-template-section=the-office] .translate-y-8{display:none}[data-template-theme=real-estate-listing] [data-template-section=the-office] span.text-xs{color:var(--mk-brick);font-family:var(--font-mono)}[data-template-theme=real-estate-listing] [data-template-section=the-window] .rounded-panel.bg-muted{background-color:var(--mk-frame-blue);background-image:linear-gradient(180deg, color-mix(in oklab, var(--mk-panel) 14%, transparent), transparent 45%)}[data-template-theme=real-estate-listing] [data-template-section=the-window] .shadow-xl{border-color:color-mix(in oklab, var(--mk-ink) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-ink) 30%, transparent)}[data-template-theme=real-estate-listing] [data-template-section=the-window] .aspect-\[16\/9\]{background-color:var(--mk-paper-deep);background-image:linear-gradient(115deg, color-mix(in oklab, var(--mk-panel) 42%, transparent), transparent 38%), linear-gradient(180deg, var(--mk-brick) 0 13%, var(--mk-panel) 13%);background-repeat:no-repeat,space;background-size:auto,15% 32%}[data-template-theme=real-estate-listing] [data-template-canvas] th .text-base.font-medium{font-family:var(--font-serif);letter-spacing:-.005em;font-size:1.25rem;font-style:italic;font-weight:400}[data-template-theme=real-estate-listing] [data-template-canvas] thead th{border-bottom:3px double var(--mk-line-strong)}[data-template-theme=real-estate-listing] [data-tone=contrast] .h-9 .tracking-title{color:var(--mk-clay);letter-spacing:.2em;font-size:.8125rem;font-weight:650}[data-template-theme=real-estate-listing] [data-template-canvas] .bg-primary.font-mono{font-weight:700}[data-template-theme=real-estate-listing] [data-template-section=valuation] .rounded-2xl{border-color:color-mix(in oklab, var(--mk-ink) 32%, transparent);outline:1px solid var(--border);outline-offset:-7px}[data-template-theme=real-estate-listing] [data-template-section=register] .rounded-frame.border{border-color:color-mix(in oklab, var(--mk-ink) 34%, transparent)}[data-template-theme=real-estate-listing] [data-template-section=contact] .border-input{background-color:var(--mk-paper);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--mk-ink) 12%, transparent)}[data-template-theme=real-estate-listing] [data-template-section=contact] .grid.gap-8{align-items:start}[data-template-theme=real-estate-listing] [data-template-canvas] span.text-primary{font-weight:700}[data-template-theme=real-estate-listing] .mk-utility{background-color:var(--mk-slate);color:#dbd7d0;color:lab(86.1085% .583261 3.77473);letter-spacing:.11em;text-transform:uppercase;font-size:.6875rem;font-weight:550}[data-template-theme=real-estate-listing] .mk-utility-lead{color:var(--mk-clay);font-weight:700}[data-template-theme=real-estate-listing] .mk-masthead{background-color:var(--mk-paper);box-shadow:inset 0 -1px 0 var(--mk-line-strong), inset 0 -4px 0 var(--mk-paper), inset 0 -5px 0 var(--border)}[data-template-theme=real-estate-listing] .mk-wordmark-name{color:var(--foreground);font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.4375rem;font-style:italic;font-weight:400;line-height:1.1}[data-template-theme=real-estate-listing] .mk-wordmark-trade{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.4}[data-template-theme=real-estate-listing] .mk-nav-link{color:var(--muted-foreground);font-size:.875rem;font-weight:550;transition:color .15s ease-out}[data-template-theme=real-estate-listing] .mk-nav-link:hover{color:var(--foreground)}[data-template-theme=real-estate-listing] [data-mk-active]{color:var(--foreground);-webkit-text-decoration-color:var(--mk-brick);text-decoration-color:var(--mk-brick);text-underline-offset:7px;text-decoration-line:underline;text-decoration-thickness:2px}[data-template-theme=real-estate-listing] .mk-action{background-color:var(--mk-brick);color:#faf7f3;color:lab(97.4711% .200152 2.27972);letter-spacing:.01em;border-radius:0;font-size:.875rem;font-weight:600;transition:background-color .15s ease-out}[data-template-theme=real-estate-listing] .mk-action:hover{background-color:var(--mk-brick-deep)}[data-template-theme=real-estate-listing] .mk-trigger{background-color:var(--mk-panel);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mk-ink) 40%, transparent);color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:0;font-size:.8125rem;font-weight:600}[data-template-theme=real-estate-listing] .mk-trigger-bar{background-color:currentColor;border-radius:0;width:1.125rem;height:2px;display:block}[data-template-theme=real-estate-listing] .mk-sheet{background-color:var(--mk-paper);box-shadow:inset 0 1px 0 var(--border), 0 16px 32px -20px color-mix(in oklab, var(--mk-ink) 45%, transparent)}[data-template-theme=real-estate-listing] .mk-sheet-link{box-shadow:inset 0 -1px 0 var(--border)}[data-template-theme=real-estate-listing] .mk-sheet-link[data-mk-active]{box-shadow:inset 3px 0 0 var(--mk-brick), inset 0 -1px 0 var(--border);text-decoration:none}[data-template-theme=real-estate-listing] .mk-sheet-note{color:var(--muted-foreground)}[data-template-theme=real-estate-listing] .mk-focus{outline:none}[data-template-theme=real-estate-listing] .mk-focus:focus-visible{outline:2px solid var(--mk-brick);outline-offset:2px}[data-template-theme=real-estate-listing] .mk-footer{background-color:var(--mk-paper-deep);box-shadow:inset 0 1px 0 var(--mk-line-strong)}[data-template-theme=real-estate-listing] .mk-footer-line{color:var(--foreground);font-family:var(--font-serif);letter-spacing:-.008em;font-size:clamp(1.5rem,3.2vw,2rem);font-style:italic;font-weight:400;line-height:1.3}[data-template-theme=real-estate-listing] .mk-footer-label{color:var(--foreground);letter-spacing:.15em;text-transform:uppercase;font-size:.6875rem;font-weight:700}[data-template-theme=real-estate-listing] .mk-footer-link{color:var(--muted-foreground);transition:color .15s ease-out}[data-template-theme=real-estate-listing] .mk-footer-link:hover{color:var(--foreground)}[data-template-theme=real-estate-listing] .mk-footer-link[data-mk-active]{color:var(--mk-brick);text-decoration:none}[data-template-theme=real-estate-listing] .mk-rail{background-color:var(--mk-slate);box-shadow:inset 0 3px 0 var(--mk-brick);color:#c8c3bc;color:lab(79.1536% .711322 4.53736)}@media (max-width:639px){[data-template-theme=real-estate-listing] .mk-wordmark-trade{display:none}[data-template-theme=real-estate-listing] .mk-wordmark-name{font-size:1.25rem}[data-template-theme=real-estate-listing] .mk-utility-address{display:none}}@media (prefers-reduced-motion:reduce){[data-template-theme=real-estate-listing] :is(.mk-nav-link,.mk-action,.mk-footer-link,.mk-focus){transition-duration:1ms!important}}
[data-template-theme=restaurant-bistro]{--ty-paper:#f9f3e6;--ty-paper-deep:#f4ebd8;--ty-raised:#fdfaf3;--ty-ink:#2c1d12;--ty-ink-soft:#594638;--ty-night:#291a12;--ty-night-raised:#342319;--ty-night-text:#f6f1e4;--ty-night-muted:#c9bca7;--ty-copper:#913c08;--ty-copper-deep:#7c2f02;--ty-candle:#e7af66;--ty-flame:#e48233;--ty-accent-ink:var(--ty-copper);--ty-plate:#3e2c20;--ty-glow-x:30%;--ty-glow-y:74%;--ty-glow-mix:58%;--ty-table:84%;--background:var(--ty-paper);--foreground:var(--ty-ink);--card:var(--ty-raised);--card-foreground:var(--ty-ink);--popover:var(--ty-raised);--popover-foreground:var(--ty-ink);--primary:var(--ty-copper);--primary-foreground:#fbf7ef;--secondary:#efe7d6;--secondary-foreground:var(--ty-ink);--muted:#f1e9da;--muted-foreground:var(--ty-ink-soft);--accent:#f0e3cf;--accent-foreground:var(--ty-ink);--brand:var(--ty-copper);--brand-foreground:#fbf7ef;--brand-50:#fdf3e6;--brand-100:#fce3cd;--brand-200:#f6caaa;--brand-600:var(--ty-copper-deep);--border:#ded4c5;--input:#977a62;--ring:var(--ty-copper);--radius:.25rem;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.4375rem;--text-2xl:1.6875rem;--text-3xl:2.125rem;--text-3xl--line-height:1.16;--text-4xl:2.625rem;--text-4xl--line-height:1.1;--text-5xl:3.3125rem;--text-5xl--line-height:1.05;--tracking-display:-.006em;--tracking-title:-.004em;--tracking-snug:0em;--tracking-heading:0em;--tracking-micro:0em;--tracking-eyebrow:.22em;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=restaurant-bistro]{--ty-paper:lab(96.1377% .240117 6.91257);--ty-paper-deep:lab(93.262% .758022 10.411);--ty-raised:lab(98.4272% -.00950694 3.82451);--ty-ink:lab(12.2943% 6.4808 9.96845);--ty-ink-soft:lab(31.4491% 6.83539 11.918);--ty-night:lab(11.1268% 6.38535 8.74874);--ty-night-raised:lab(15.7487% 7.28229 10.3374);--ty-night-text:lab(95.2016% .454187 6.90285);--ty-night-muted:lab(76.8618% 2.50056 12.195);--ty-copper:lab(37.0094% 34.9877 45.2189);--ty-copper-deep:lab(30.6744% 32.7321 41.7239);--ty-candle:lab(75.5409% 15.4391 45.364);--ty-flame:lab(64.4335% 34.7221 57.0087);--ty-plate:lab(19.8151% 7.41148 11.2305);--primary-foreground:lab(97.5037% .138193 4.59306);--secondary:lab(91.9646% .937641 9.21409);--muted:lab(92.6593% .715107 8.44824);--accent:lab(90.7814% 2.28167 11.3825);--brand-foreground:lab(97.5037% .138193 4.59306);--brand-50:lab(96.3048% 2.13584 7.33495);--brand-100:lab(91.8271% 6.23888 14.0503);--brand-200:lab(84.7181% 12.7574 22.326);--border:lab(85.5621% 1.5116 9.13816);--input:lab(53.4642% 9.26942 17.3692)}}[data-template-theme=restaurant-bistro] ::selection{background-color:color-mix(in oklab, var(--ty-candle) 55%, transparent);color:var(--ty-ink)}[data-template-theme=restaurant-bistro] :is(.rounded-frame,.rounded-panel,.rounded-card,.rounded-inset,.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:.375rem}[data-template-theme=restaurant-bistro] [data-template-canvas] :is(.tracking-display,.tracking-title,.tracking-heading,.tracking-snug){font-family:var(--font-serif);font-weight:400}[data-template-theme=restaurant-bistro] [data-template-canvas] blockquote{font-family:var(--font-serif);letter-spacing:-.004em;font-style:italic}[data-template-theme=restaurant-bistro] [data-template-canvas] .text-base.tracking-title{font-size:1.3125rem}[data-template-theme=restaurant-bistro] [data-template-canvas] .h-9 .tracking-title{color:var(--ty-candle);font-family:var(--font-sans);letter-spacing:.2em;font-size:.8125rem;font-weight:600}[data-template-theme=restaurant-bistro] [data-template-canvas] .leading-6{line-height:1.7}[data-template-theme=restaurant-bistro] [data-template-canvas] .leading-7{line-height:1.78}[data-template-theme=restaurant-bistro] [data-template-canvas] .leading-8{line-height:1.5}[data-template-theme=restaurant-bistro] [data-template-canvas] .leading-9{line-height:1.42}[data-template-theme=restaurant-bistro] [data-template-canvas] .max-w-2xl{max-width:39rem}[data-template-theme=restaurant-bistro] [data-template-canvas] .max-w-3xl{max-width:45rem}[data-template-theme=restaurant-bistro] [data-template-section]>[aria-hidden=true]>div{background-color:#0000;border-color:#0000;border-radius:0;padding-block:clamp(3.75rem,7.5vw,6rem)}[data-template-theme=restaurant-bistro] [data-template-section]+[data-template-section]:not([data-tone=contrast]):not([data-tone=muted]){box-shadow:inset 0 1px 0 var(--border)}[data-template-theme=restaurant-bistro] [data-template-section][data-tone=muted]{--border:#d8ccba;background-color:var(--ty-paper-deep);box-shadow:inset 0 1px 0 var(--border), inset 0 -1px 0 var(--border)}@supports (color:lab(0% 0 0)){[data-template-theme=restaurant-bistro] [data-template-section][data-tone=muted]{--border:lab(82.67% 1.80772 10.6951)}}[data-template-theme=restaurant-bistro] [data-template-section][data-tone=contrast]{--ty-raised:var(--ty-night-raised);--ty-accent-ink:var(--ty-candle);--background:var(--ty-night);--foreground:var(--ty-night-text);--card:var(--ty-night-raised);--card-foreground:var(--ty-night-text);--popover:var(--ty-night-raised);--popover-foreground:var(--ty-night-text);--primary:var(--ty-candle);--primary-foreground:var(--ty-night);--secondary:#3c2b20;--secondary-foreground:var(--ty-night-text);--muted:#39281d;--muted-foreground:var(--ty-night-muted);--accent:#432f22;--accent-foreground:var(--ty-night-text);--brand:var(--ty-candle);--brand-foreground:var(--ty-night);--border:#ffffff2b;--input:#ffffff52;--ring:var(--ty-candle);background-color:var(--ty-night);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=restaurant-bistro] [data-template-section][data-tone=contrast]{--secondary:lab(19.2452% 6.94755 10.531);--muted:lab(18.0775% 7.10473 10.4188);--accent:lab(21.5462% 7.85464 11.9014);--border:lab(100% 0 0/.17);--input:lab(100% 0 0/.32)}}[data-template-theme=restaurant-bistro] [data-template-section][data-tone=contrast]>[aria-hidden=true]>div{padding-block:clamp(4.25rem,8vw,6.5rem)}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-full.tracking-eyebrow{color:var(--ty-accent-ink);letter-spacing:.22em;background-color:#0000;border:0;border-radius:0;align-items:center;gap:.75rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-full.tracking-eyebrow:before,[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-full.tracking-eyebrow:after{background-color:var(--ty-accent-ink);content:"";flex:none;width:.3125rem;height:.3125rem;transform:rotate(45deg)}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-full.px-3.py-1.text-sm{color:var(--foreground);background-color:#0000;border:0;border-radius:0;align-items:center;padding:0;font-size:.9375rem;font-weight:500;display:inline-flex}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-full.px-3.py-1.text-sm:not(:last-child):after{background-color:var(--ty-accent-ink);content:"";width:.3125rem;height:.3125rem;margin-inline-start:.75rem;transform:rotate(45deg)}[data-template-theme=restaurant-bistro] [data-template-canvas] span.h-10.rounded-md{letter-spacing:.01em;border-radius:.25rem;height:3rem;padding-inline:1.625rem;font-size:.9375rem;font-weight:500}[data-template-theme=restaurant-bistro] [data-template-canvas] span.h-10.rounded-md.border-border{border-color:color-mix(in oklab, var(--ty-accent-ink) 60%, var(--border));color:var(--ty-accent-ink)}[data-template-theme=restaurant-bistro] [data-template-canvas] div.h-10.rounded-md{background-color:var(--ty-raised);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ty-ink) 10%, transparent);border-radius:.25rem;height:3rem}[data-template-theme=restaurant-bistro] [data-template-canvas] .h-28{background-color:var(--ty-raised);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--ty-ink) 10%, transparent);border-radius:.25rem;height:8.5rem}[data-template-theme=restaurant-bistro] [data-template-canvas] span.text-primary{color:var(--ty-accent-ink);font-weight:600}[data-template-theme=restaurant-bistro] [data-template-canvas] .grid.gap-8{align-items:start}[data-template-theme=restaurant-bistro] [data-template-canvas] :is(.bg-background\/85,.bg-background\/80,.bg-background\/70,.bg-background\/60){background-color:var(--ty-raised)}[data-template-theme=restaurant-bistro] [data-template-canvas] :is(.shadow-xl,.shadow-lg){box-shadow:0 26px 48px -36px color-mix(in oklab, var(--ty-ink) 60%, transparent)}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-full.bg-card{background-color:var(--ty-raised);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ty-ink) 26%, transparent)}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-full.bg-card>span{color:var(--foreground);font-weight:600}[data-template-theme=restaurant-bistro] [data-template-canvas] :is(div[class*=aspect-].bg-muted,.h-full.w-full.bg-muted){background-color:var(--ty-plate);background-image: linear-gradient(180deg, transparent calc(var(--ty-table) - 1.5%), color-mix(in oklab, var(--ty-candle) 38%, transparent) var(--ty-table), color-mix(in oklab, var(--ty-candle) 12%, transparent) calc(var(--ty-table) + 3%), transparent calc(var(--ty-table) + 16%)),  radial-gradient(7% 9% at var(--ty-glow-x) calc(var(--ty-glow-y) - 7%), color-mix(in oklab, var(--ty-candle) 88%, transparent), transparent 100%),  radial-gradient(56% 54% at var(--ty-glow-x) var(--ty-glow-y), color-mix(in oklab, var(--ty-flame) var(--ty-glow-mix), transparent), color-mix(in oklab, var(--ty-flame) 16%, transparent) 48%, transparent 74%),  linear-gradient(180deg, color-mix(in oklab, var(--ty-ink) 58%, transparent), transparent 46%),  radial-gradient(110% 120% at calc(100% - var(--ty-glow-x)) -18%, color-mix(in oklab, var(--ty-ink) 44%, transparent), transparent 58%)}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-full>.h-full.w-full.bg-muted{background-color:var(--ty-night-raised);background-image:radial-gradient(72% 72% at 50% 60%, color-mix(in oklab, var(--ty-candle) 76%, transparent), color-mix(in oklab, var(--ty-flame) 30%, transparent) 56%, transparent 88%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ty-candle) 30%, transparent)}[data-template-theme=restaurant-bistro] [data-template-section=the-room]{--ty-glow-x:20%;--ty-glow-y:70%;--ty-table:80%}[data-template-theme=restaurant-bistro] [data-template-section=tonight] .flex-col>div:nth-child(2){--ty-glow-x:74%;--ty-glow-y:66%;--ty-plate:#3a261b}@supports (color:lab(0% 0 0)){[data-template-theme=restaurant-bistro] [data-template-section=tonight] .flex-col>div:nth-child(2){--ty-plate:lab(17.453% 8.52835 11.359)}}[data-template-theme=restaurant-bistro] [data-template-section=tonight] .flex-col>div:nth-child(3){--ty-glow-x:46%;--ty-glow-y:82%;--ty-table:90%;--ty-plate:#423125}@supports (color:lab(0% 0 0)){[data-template-theme=restaurant-bistro] [data-template-section=tonight] .flex-col>div:nth-child(3){--ty-plate:lab(22.1744% 6.32632 10.9906)}}[data-template-theme=restaurant-bistro] [data-template-section=from-the-fire]{--ty-glow-mix:74%;--ty-glow-y:92%;--ty-table:97%;--ty-plate:#382116}@supports (color:lab(0% 0 0)){[data-template-theme=restaurant-bistro] [data-template-section=from-the-fire]{--ty-plate:lab(15.6549% 10.1972 12.0121)}}[data-template-theme=restaurant-bistro] [data-template-section=from-the-fire] .flex-col>div:nth-child(2){--ty-glow-x:68%}[data-template-theme=restaurant-bistro] [data-template-section=from-the-fire] .flex-col>div:nth-child(3){--ty-glow-x:44%;--ty-glow-mix:62%}[data-template-theme=restaurant-bistro] [data-template-section=the-idea]{--ty-glow-x:72%;--ty-glow-y:30%;--ty-glow-mix:44%;--ty-table:70%;--ty-plate:#554436}@supports (color:lab(0% 0 0)){[data-template-theme=restaurant-bistro] [data-template-section=the-idea]{--ty-plate:lab(30.3283% 5.59679 11.3105)}}[data-template-theme=restaurant-bistro] [data-template-section=the-people] .group{--ty-glow-y:58%;--ty-glow-mix:48%;--ty-table:92%}[data-template-theme=restaurant-bistro] [data-template-section=the-people] .group:nth-child(2n){--ty-glow-x:68%}[data-template-theme=restaurant-bistro] [data-template-section=the-people] .group:nth-child(3n){--ty-glow-x:48%;--ty-plate:#38271d}@supports (color:lab(0% 0 0)){[data-template-theme=restaurant-bistro] [data-template-section=the-people] .group:nth-child(3n){--ty-plate:lab(17.4778% 7.50932 9.9904)}}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-panel.bg-muted{background-color:#20140d;background-color:lab(7.67095% 5.44473 6.2);background-image:linear-gradient(180deg, color-mix(in oklab, var(--ty-ink) 40%, transparent), transparent 60%)}[data-template-theme=restaurant-bistro] [data-template-section=the-long-room]{--ty-glow-x:50%;--ty-glow-y:64%;--ty-glow-mix:66%;--ty-table:86%}[data-template-theme=restaurant-bistro] [data-template-section=welcome]{background-image:radial-gradient(64rem 30rem at 50% calc(100% + 16rem), color-mix(in oklab, var(--ty-flame) 20%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in oklab, var(--ty-paper-deep) 78%, transparent), transparent 56%);box-shadow:inset 0 -1px 0 var(--border)}[data-template-theme=restaurant-bistro] [data-template-section=welcome]>[aria-hidden=true]>div{padding-block:clamp(4.5rem,9.5vw,7.5rem) clamp(4rem,8vw,6rem)}[data-template-theme=restaurant-bistro] [data-template-section=hero]{background-image:radial-gradient(56rem 24rem at 50% calc(100% + 14rem), color-mix(in oklab, var(--ty-flame) 12%, transparent), transparent 66%), linear-gradient(180deg, color-mix(in oklab, var(--ty-paper-deep) 62%, transparent), transparent 58%);box-shadow:inset 0 -1px 0 var(--border)}[data-template-theme=restaurant-bistro] [data-template-section=hero]>[aria-hidden=true]>div{padding-block:clamp(3.5rem,7vw,5.25rem) clamp(3rem,6vw,4.5rem)}[data-template-theme=restaurant-bistro] [data-template-canvas] .rounded-2xl.border{background-color:var(--ty-raised);border-color:color-mix(in oklab, var(--ty-copper) 50%, var(--border));box-shadow:inset 0 0 0 4px var(--ty-raised), inset 0 0 0 5px color-mix(in oklab, var(--ty-copper) 34%, var(--border))}[data-template-theme=restaurant-bistro] [data-template-canvas] .size-9.bg-primary{font-family:var(--font-serif);font-size:1.0625rem;font-weight:400}[data-template-theme=restaurant-bistro] [data-template-section=a-wedding] svg.text-primary{color:var(--ty-candle)}[data-template-theme=restaurant-bistro] [data-template-canvas] figure.border-l-2,[data-template-theme=restaurant-bistro] [data-template-canvas] blockquote.border-l-2{border-color:var(--ty-accent-ink)}[data-template-theme=restaurant-bistro] [data-template-section=the-idea] blockquote cite:after{background-color:var(--ty-accent-ink);content:"";width:3rem;height:2px;margin-top:.75rem;display:block}[data-template-theme=restaurant-bistro] [data-template-canvas] svg.size-4.opacity-50{color:var(--ty-accent-ink);opacity:1}[data-template-theme=restaurant-bistro] [data-template-canvas] :is(th,td).bg-primary\/5{background-color:color-mix(in oklab, var(--ty-copper) 7%, transparent)}[data-template-theme=restaurant-bistro] [data-template-section=the-people] .translate-y-6{--tw-translate-y:0;opacity:1;translate:none}[data-template-theme=restaurant-bistro] [data-template-section=the-people] .translate-y-8,[data-template-theme=restaurant-bistro] [data-template-section=the-people] .justify-between>span.text-xs{display:none}[data-template-theme=restaurant-bistro] [data-template-section=the-people] .group *{letter-spacing:0;transition:none}[data-template-theme=restaurant-bistro] [data-template-section=the-people] .text-base.font-medium{font-family:var(--font-serif);font-size:1.3125rem;font-weight:400}[data-template-theme=restaurant-bistro] [data-template-section=the-people] .h-96{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ty-ink) 22%, transparent);border-radius:.375rem;height:15rem}@media (min-width:64rem){[data-template-theme=restaurant-bistro] [data-template-section=the-people] .h-96{height:17rem}}[data-template-theme=restaurant-bistro] .tansy-utility{background-color:var(--ty-night);color:var(--ty-night-muted)}[data-template-theme=restaurant-bistro] .tansy-utility-fact{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.7}[data-template-theme=restaurant-bistro] .tansy-utility-phone{color:var(--ty-candle);letter-spacing:.04em;font-size:.8125rem;font-weight:700}[data-template-theme=restaurant-bistro] .tansy-masthead{background-color:var(--ty-paper);box-shadow:inset 0 -1px 0 var(--border)}[data-template-theme=restaurant-bistro] .tansy-wordmark{flex-direction:column;gap:.1875rem;display:flex}[data-template-theme=restaurant-bistro] .tansy-wordmark-name{color:var(--foreground);font-family:var(--font-serif);letter-spacing:.01em;font-size:1.75rem;font-weight:400;line-height:1}[data-template-theme=restaurant-bistro] .tansy-wordmark-place{color:var(--ty-copper);letter-spacing:.22em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1}[data-template-theme=restaurant-bistro] .tansy-nav-link{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:600;transition:color .15s ease-out}[data-template-theme=restaurant-bistro] .tansy-nav-link:hover{color:var(--foreground)}[data-template-theme=restaurant-bistro] .tansy-nav-link{position:relative}[data-template-theme=restaurant-bistro] .tansy-nav-link[data-tansy-active]{color:var(--foreground)}[data-template-theme=restaurant-bistro] .tansy-nav-link[data-tansy-active]:after{background-color:var(--ty-copper);content:"";width:.3125rem;height:.3125rem;position:absolute;bottom:.375rem;left:50%;transform:translate(-50%)rotate(45deg)}[data-template-theme=restaurant-bistro] .tansy-action{background-color:var(--ty-copper);color:#fbf7ef;color:lab(97.5037% .138193 4.59306);border-radius:.25rem;transition:background-color .15s ease-out}[data-template-theme=restaurant-bistro] .tansy-action:hover{background-color:var(--ty-copper-deep)}[data-template-theme=restaurant-bistro] .tansy-trigger{border:1px solid color-mix(in oklab, var(--ty-copper) 55%, var(--border));color:var(--foreground);border-radius:.25rem}[data-template-theme=restaurant-bistro] .tansy-trigger-bar{background-color:currentColor;width:1.125rem;height:2px;display:block}[data-template-theme=restaurant-bistro] .tansy-sheet{background-color:var(--ty-paper);box-shadow:inset 0 1px 0 var(--border), 0 18px 36px -24px color-mix(in oklab, var(--ty-ink) 50%, transparent)}[data-template-theme=restaurant-bistro] .tansy-sheet-link{box-shadow:inset 0 -1px 0 var(--border);font-family:var(--font-serif)}[data-template-theme=restaurant-bistro] .tansy-sheet-link[data-tansy-active]{box-shadow:inset 3px 0 0 var(--ty-copper), inset 0 -1px 0 var(--border)}[data-template-theme=restaurant-bistro] .tansy-sheet-note{background-color:var(--ty-paper-deep);color:var(--muted-foreground)}[data-template-theme=restaurant-bistro] .tansy-focus{outline:none}[data-template-theme=restaurant-bistro] .tansy-focus:focus-visible{outline:2px solid var(--ty-copper);outline-offset:2px}[data-template-theme=restaurant-bistro] .tansy-footer{background-color:var(--ty-paper-deep);box-shadow:inset 0 1px 0 var(--border)}[data-template-theme=restaurant-bistro] .tansy-footer-line{font-family:var(--font-serif)}[data-template-theme=restaurant-bistro] .tansy-footer-label{color:var(--ty-copper);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:600}[data-template-theme=restaurant-bistro] .tansy-rail{background-color:var(--ty-night);color:var(--ty-night-muted)}@media (prefers-reduced-motion:reduce){[data-template-theme=restaurant-bistro] *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
[data-template-theme=saas-launch]{--background:#f8fbfd;--foreground:#182231;--card:#fff;--card-foreground:#182231;--popover:#fff;--popover-foreground:#182231;--primary:#1257db;--primary-foreground:#f7fafd;--brand:#1257db;--brand-foreground:#f7fafd;--brand-50:#f0f6fe;--brand-100:#ddecff;--brand-200:#bfdbff;--brand-600:#0f47c6;--secondary:#e7eff6;--secondary-foreground:#24334c;--muted:#ecf1f6;--muted-foreground:#434e5e;--accent:#deeaf9;--accent-foreground:#1d3b71;--border:#dbe1e8;--input:#d2dae2;--ring:#487cde;--radius:.5rem;--relay-ink:#0e1727;--relay-ink-raised:#162034;--relay-band:#f0f4f9;--relay-halo:#dae9fe;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=saas-launch]{--background:lab(98.3759% -.510395 -1.40368);--foreground:lab(12.8311% -.621058 -11.8067);--card:lab(100% 0 0);--card-foreground:lab(12.8311% -.621058 -11.8067);--popover:lab(100% 0 0);--popover-foreground:lab(12.8311% -.621058 -11.8067);--primary:lab(39.9426% 22.1 -74.6361);--primary-foreground:lab(98.2598% -.636548 -1.7538);--brand:lab(39.9426% 22.1 -74.6361);--brand-foreground:lab(98.2598% -.636548 -1.7538);--brand-50:lab(96.7301% -1.03164 -4.37561);--brand-100:lab(92.7438% -2.40254 -10.8488);--brand-200:lab(86.1332% -3.78761 -21.5157);--brand-600:lab(34.0218% 24.5533 -72.0095);--secondary:lab(93.9565% -1.40685 -4.63442);--secondary-foreground:lab(20.8285% -.23742 -17.8507);--muted:lab(94.8951% -1.13484 -3.1507);--muted-foreground:lab(32.6141% -1.51259 -10.8361);--accent:lab(92.0573% -1.8293 -8.74172);--accent-foreground:lab(24.899% 4.43275 -35.186);--border:lab(89.3185% -1.19555 -3.92419);--input:lab(86.6471% -1.50657 -4.98631);--ring:lab(52.2194% 7.32985 -56.5043);--relay-ink:lab(7.56644% .330545 -12.1666);--relay-ink-raised:lab(12.1613% .366651 -14.3372);--relay-band:lab(96.0553% -1.01128 -2.80204);--relay-halo:lab(91.7949% -2.17012 -11.6654)}}[data-template-theme=saas-launch] [data-template-section]>[aria-hidden=true]>div{background-color:#0000;border-color:#0000;border-radius:0;padding-block:clamp(3.5rem,7vw,5.5rem)}[data-template-theme=saas-launch] [data-template-section=hero]{background:radial-gradient(56rem 26rem at 50% -8rem, color-mix(in oklab, var(--primary) 14%, transparent), transparent 72%), linear-gradient(to bottom, color-mix(in oklab, var(--relay-halo) 55%, transparent), transparent 70%)}[data-template-theme=saas-launch] [data-template-section=hero]>[aria-hidden=true]>div{padding-block:clamp(4.25rem,9vw,6.75rem)}[data-template-theme=saas-launch] [data-template-section=hero]:has([data-aurora-root]){background:linear-gradient(to bottom, color-mix(in oklab, var(--relay-halo) 38%, transparent), transparent 58%)}[data-template-theme=saas-launch] [data-aurora-root]{--brand-100:#bddeff;--brand-200:#9ac7ff}@supports (color:lab(0% 0 0)){[data-template-theme=saas-launch] [data-aurora-root]{--brand-100:lab(86.9205% -4.7197 -31.9534);--brand-200:lab(78.49% -3.53771 -45.7298)}}[data-template-theme=saas-launch] [data-template-section=hero] .bg-accent\/25{background-color:color-mix(in oklab, var(--brand) 4%, var(--card));background-image:linear-gradient(160deg, transparent calc(50% - 1px), color-mix(in oklab, var(--brand) 85%, transparent) calc(50% - 1px), color-mix(in oklab, var(--brand) 85%, transparent) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(160deg, transparent 50%, color-mix(in oklab, var(--brand) 15%, transparent) 50%), repeating-linear-gradient(90deg, transparent 0 2.75rem, color-mix(in oklab, var(--foreground) 6%, transparent) 2.75rem calc(2.75rem + 1px)), repeating-linear-gradient(180deg, transparent 0 1.5rem, color-mix(in oklab, var(--foreground) 5%, transparent) 1.5rem calc(1.5rem + 1px))}[data-template-theme=saas-launch] [data-template-section=hero] .rounded-inset.bg-muted{background-color:color-mix(in oklab, var(--brand) 3%, var(--card));background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--brand) 30%, transparent) 0 .5rem, transparent .5rem 2.375rem), repeating-linear-gradient(90deg, color-mix(in oklab, var(--brand) 22%, transparent) 0 .5rem, transparent .5rem 1.1875rem);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 74%,100% 44%}[data-template-theme=saas-launch] [data-template-section=hero] .bg-primary\/15{background-color:color-mix(in oklab, var(--brand) 5%, var(--card));background-image:radial-gradient(circle at 50% 52%, transparent 0 21%, color-mix(in oklab, var(--brand) 55%, transparent) 21% 32%, transparent 32%)}[data-template-theme=saas-launch] [data-tone=muted]{--muted:#e0e7ef;--accent:#d5e3f4;background-color:var(--relay-band);box-shadow:inset 0 1px 0 var(--border), inset 0 -1px 0 var(--border)}@supports (color:lab(0% 0 0)){[data-template-theme=saas-launch] [data-tone=muted]{--muted:lab(91.4075% -1.47837 -4.60446);--accent:lab(89.4939% -2.09162 -10.1778)}}[data-template-theme=saas-launch] [data-template-section=logos][data-tone=muted]{--card:var(--relay-band)}[data-template-theme=saas-launch] [data-tone=contrast],[data-template-theme=saas-launch] .relay-footer{--background:#162034;--foreground:#f3f6fa;--card:#1b263b;--card-foreground:#f3f6fa;--popover:#1b263b;--popover-foreground:#f3f6fa;--primary:#f3f6fa;--primary-foreground:#151f31;--brand:#70a6f5;--brand-foreground:#0d1625;--secondary:#243047;--secondary-foreground:#e2e9f0;--muted:#1f2a3e;--muted-foreground:#b2bcc7;--accent:#263552;--accent-foreground:#e2ecf9;--border:#ffffff29;--input:#ffffff3d;--ring:#82b1ed;background-color:var(--relay-ink);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=saas-launch] [data-tone=contrast],[data-template-theme=saas-launch] .relay-footer{--background:lab(12.1613% .366651 -14.3372);--foreground:lab(96.7517% -.762016 -2.10351);--card:lab(15.0547% .274077 -15.077);--card-foreground:lab(96.7517% -.762016 -2.10351);--popover:lab(15.0547% .274077 -15.077);--popover-foreground:lab(96.7517% -.762016 -2.10351);--primary:lab(96.7517% -.762016 -2.10351);--primary-foreground:lab(11.5979% .284061 -13.6335);--brand:lab(66.7673% -1.02273 -45.8962);--brand-foreground:lab(7.01867% .359274 -12.0968);--secondary:lab(19.6849% .134453 -16.1889);--secondary-foreground:lab(91.8695% -1.30144 -4.27945);--muted:lab(16.8192% .0543594 -14.4051);--muted-foreground:lab(75.609% -1.87042 -7.17784);--accent:lab(21.9206% .568435 -19.7008);--accent-foreground:lab(93.0007% -1.66622 -7.26446);--border:lab(100% 0 0/.16);--input:lab(100% 0 0/.24);--ring:lab(70.5877% -4.16982 -35.2155)}}[data-template-theme=saas-launch] .relay-header{background-color:color-mix(in oklab, var(--card) 55%, transparent);-webkit-backdrop-filter:blur(10px)}[data-template-theme=saas-launch] [data-relay-header-veil]{background-color:color-mix(in oklab, var(--card) 92%, transparent);box-shadow:inset 0 -1px 0 var(--border), 0 12px 32px -24px color-mix(in oklab, var(--foreground) 45%, transparent)}[data-template-theme=saas-launch] .relay-footer{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1)}@media (prefers-reduced-motion:reduce){[data-template-theme=saas-launch] [data-relay-reveal]{opacity:1!important;transform:none!important}[data-template-theme=saas-launch] [data-relay-header-veil]{transition-duration:1ms!important}}
