[data-template-theme=marketplace-wholesale]{--tr-kraft:#f6f1e2;--tr-kraft-deep:#ede6d5;--tr-paper:#fcfaf4;--tr-board:#e2d6be;--tr-board-deep:#d5c7ae;--tr-ink:#15241b;--tr-band:#122a1c;--tr-band-raised:#1b3625;--tr-rail:#0b2013;--tr-spruce:#125b3a;--tr-spruce-deep:#004a2b;--tr-sage:#acd3b3;--tr-stamp-ink:var(--tr-spruce);--tr-rule:color-mix(in oklab, var(--tr-ink) 72%, transparent);--tr-dot:color-mix(in oklab, var(--tr-ink) 36%, transparent);--tr-line-strong:color-mix(in oklab, var(--tr-ink) 55%, transparent);--background:var(--tr-kraft);--foreground:var(--tr-ink);--card:var(--tr-paper);--card-foreground:var(--tr-ink);--popover:var(--tr-paper);--popover-foreground:var(--tr-ink);--primary:var(--tr-spruce);--primary-foreground:#faf7ee;--secondary:#e8e1ce;--secondary-foreground:var(--tr-ink);--muted:#e7dfcd;--muted-foreground:#3e4f42;--accent:#dbe1cb;--accent-foreground:#0f3620;--brand:var(--tr-spruce);--brand-foreground:#faf7ee;--brand-50:#e8f4ea;--brand-100:#d3ead8;--brand-200:#b3d9be;--brand-600:var(--tr-spruce);--border:#d5cfbe;--input:#c6bda8;--ring:var(--tr-spruce);--radius:.1875rem;--tracking-eyebrow:.12em;--tracking-display:-.022em;--text-4xl:2.125rem;--text-4xl--line-height:1.16;--text-5xl:2.75rem;--text-5xl--line-height:1.08;background-color:var(--tr-kraft);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=marketplace-wholesale]{--tr-kraft:lab(95.2269% .0418723 7.69188);--tr-kraft-deep:lab(91.522% .369817 9.25343);--tr-paper:lab(98.4207% -.106961 3.05365);--tr-board:lab(86.1954% 1.50684 13.5475);--tr-board-deep:lab(80.9646% 2.14466 14.703);--tr-ink:lab(12.7913% -8.78143 4.50988);--tr-band:lab(14.6873% -12.7486 6.2377);--tr-band-raised:lab(19.974% -14.325 7.00824);--tr-rail:lab(9.99359% -11.4147 5.51189);--tr-spruce:lab(33.8995% -29.5767 13.0162);--tr-spruce-deep:lab(26.8698% -28.0823 12.3512);--tr-sage:lab(81.0725% -17.8065 11.4177);--primary-foreground:lab(97.1663% -.146359 4.59011);--secondary:lab(89.6737% .420272 10.0395);--muted:lab(89.0937% .421435 10.0404);--muted-foreground:lab(31.9587% -9.09083 5.34774);--accent:lab(88.7132% -5.02592 9.9736);--accent-foreground:lab(19.5805% -19.113 9.85245);--brand-foreground:lab(97.1663% -.146359 4.59011);--brand-50:lab(95.0219% -5.31846 3.38643);--brand-100:lab(90.6099% -10.5645 6.19534);--brand-200:lab(83.3364% -16.966 9.11537);--border:lab(83.2958% .0987053 9.26683);--input:lab(76.9268% .560284 11.6445)}}[data-template-theme=marketplace-wholesale] ::selection{background-color:color-mix(in oklab, var(--tr-spruce) 28%, transparent);color:var(--tr-ink)}[data-template-theme=marketplace-wholesale] :is(.rounded-frame,.rounded-panel,.rounded-card,.rounded-inset,.rounded-2xl,.rounded-xl,.rounded-lg,.rounded-md,.rounded-sm){border-radius:.1875rem}[data-template-theme=marketplace-wholesale] [data-template-canvas] .tracking-display{font-weight:640}[data-template-theme=marketplace-wholesale] [data-template-canvas] .tracking-title{font-weight:600}[data-template-theme=marketplace-wholesale] [data-template-canvas] div.tracking-display:after{background-image:linear-gradient(to bottom, var(--tr-rule) 0 2px, transparent 2px 4px, var(--tr-rule) 4px 5px);content:"";width:3.25rem;height:5px;margin-top:1.125rem;display:block}[data-template-theme=marketplace-wholesale] [data-template-canvas] .text-center div.tracking-display:after{margin-inline:auto}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-full.px-3.tracking-eyebrow{border:1px solid color-mix(in oklab, var(--tr-stamp-ink) 78%, transparent);color:var(--tr-stamp-ink);font-family:var(--font-mono);background-color:#0000;border-radius:.1875rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600;position:relative}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-full.px-3.tracking-eyebrow:before{border:1px solid color-mix(in oklab, var(--tr-stamp-ink) 34%, transparent);content:"";pointer-events:none;border-radius:1px;position:absolute;inset:2px}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-full.px-2.tracking-eyebrow{border-color:color-mix(in oklab, var(--tr-ink) 38%, transparent);color:var(--muted-foreground);font-family:var(--font-mono);background-color:#0000;border-radius:.1875rem;font-weight:600}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-full.px-3.py-1.text-sm{background-color:color-mix(in oklab, var(--tr-paper) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-ink) 36%, transparent);color:var(--foreground);border-radius:.1875rem;font-weight:500}[data-template-theme=marketplace-wholesale] [data-template-canvas] :is(span.h-10.rounded-md,span.h-9.rounded-md){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:.1875rem;font-size:.75rem;font-weight:600}[data-template-theme=marketplace-wholesale] [data-template-canvas] span.h-10.rounded-md{height:2.875rem;padding-inline:1.375rem}[data-template-theme=marketplace-wholesale] [data-template-canvas] span.border-border.bg-background{background-color:var(--card);border-color:color-mix(in oklab, var(--tr-ink) 45%, transparent);outline:1px solid color-mix(in oklab, var(--tr-ink) 22%, transparent);outline-offset:-4px}[data-template-theme=marketplace-wholesale] [data-template-section]{position:relative}[data-template-theme=marketplace-wholesale] [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=marketplace-wholesale] [data-template-section]+[data-template-section]:not([data-tone=contrast]){background-image:repeating-linear-gradient(90deg, var(--tr-dot) 0 3px, transparent 3px 9px);background-position:top;background-repeat:no-repeat;background-size:100% 1px}[data-template-theme=marketplace-wholesale] [data-template-section][data-tone=muted]{--border:#cec7b5;background-color:var(--tr-kraft-deep)}@supports (color:lab(0% 0 0)){[data-template-theme=marketplace-wholesale] [data-template-section][data-tone=muted]{--border:lab(80.3925% .440538 10.0553)}}[data-template-theme=marketplace-wholesale] [data-template-section][data-tone=contrast]{--tr-paper:var(--tr-band-raised);--tr-stamp-ink:var(--tr-sage);--tr-rule:color-mix(in oklab, var(--tr-sage) 82%, transparent);--tr-dot:#ffffff4d;--tr-line-strong:#ffffff6b;--background:var(--tr-band);--foreground:#f6f4eb;--card:var(--tr-band-raised);--card-foreground:#f6f4eb;--popover:var(--tr-band-raised);--popover-foreground:#f6f4eb;--primary:#f6f4eb;--primary-foreground:#132419;--brand:var(--tr-sage);--brand-foreground:#0e1f15;--secondary:#213c2c;--secondary-foreground:#ebe8de;--muted:#1d3527;--muted-foreground:#b9c0b3;--accent:#22412e;--accent-foreground:#edece0;--border:#ffffff2b;--input:#ffffff3d;--ring:var(--tr-sage);background-color:var(--tr-band);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=marketplace-wholesale] [data-template-section][data-tone=contrast]{--tr-dot:lab(100% 0 0/.3);--tr-line-strong:lab(100% 0 0/.42);--foreground:lab(96.0139% -.359178 4.57335);--card-foreground:lab(96.0139% -.359178 4.57335);--popover-foreground:lab(96.0139% -.359178 4.57335);--primary:lab(96.0139% -.359178 4.57335);--primary-foreground:lab(12.2379% -9.51039 4.65111);--brand-foreground:lab(9.91693% -9.51464 4.61757);--secondary:lab(22.8754% -14.2952 6.99234);--secondary-foreground:lab(91.9656% -.409156 5.34263);--muted:lab(19.9098% -12.6947 6.20896);--muted-foreground:lab(77.0375% -4.36622 5.83782);--accent:lab(24.6804% -15.9089 7.78276);--accent-foreground:lab(93.1539% -.931442 6.03628);--border:lab(100% 0 0/.17);--input:lab(100% 0 0/.24)}}[data-template-theme=marketplace-wholesale] [data-template-section][data-tone=contrast]>[aria-hidden=true]>div{padding-block:clamp(3.75rem,7vw,5.5rem)}[data-template-theme=marketplace-wholesale] [data-tone=contrast] :is(.text-brand,.text-brand-600,span.text-primary,svg.text-primary){color:var(--tr-sage)}[data-template-theme=marketplace-wholesale] [data-template-canvas] :is(.bg-background\/85,.bg-background\/80,.bg-background\/70,.bg-background\/60){background-color:var(--tr-paper)}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-full.bg-card{background-color:var(--tr-paper);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-stamp-ink) 75%, transparent), inset 0 0 0 3px var(--tr-paper), inset 0 0 0 4px color-mix(in oklab, var(--tr-stamp-ink) 40%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-full.bg-card>span{color:var(--tr-stamp-ink);font-family:var(--font-mono);font-weight:700}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-full.bg-primary{box-shadow:inset 0 0 0 2px var(--primary), inset 0 0 0 3px color-mix(in oklab, var(--primary-foreground) 65%, transparent);font-weight:700}[data-template-theme=marketplace-wholesale] [data-template-canvas] dd{font-family:var(--font-mono);letter-spacing:-.03em;font-size:2rem;font-weight:650}[data-template-theme=marketplace-wholesale] [data-template-canvas] .flex-col-reverse.border-t,[data-template-theme=marketplace-wholesale] [data-template-canvas] ul.border-t{border-top:3px double var(--tr-line-strong)}[data-template-theme=marketplace-wholesale] [data-template-canvas] ul.border-t .opacity-50{color:var(--tr-stamp-ink);opacity:.9}[data-template-theme=marketplace-wholesale] [data-template-canvas] ul.border-t span.font-medium{font-family:var(--font-mono);font-weight:650}[data-template-theme=marketplace-wholesale] [data-template-section=hero]{background-image:repeating-linear-gradient(90deg, var(--tr-dot) 0 3px, transparent 3px 9px), radial-gradient(44rem 26rem at 8% -10rem, color-mix(in oklab, var(--tr-spruce) 11%, transparent), transparent 68%), radial-gradient(44rem 26rem at 92% -10rem, color-mix(in oklab, var(--tr-spruce) 11%, transparent), transparent 68%), linear-gradient(to bottom, color-mix(in oklab, var(--tr-kraft-deep) 80%, transparent), transparent 66%);background-position:bottom,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 1px,auto,auto,auto}[data-template-theme=marketplace-wholesale] [data-tr-side=shops] [data-template-section=hero]{background-image:repeating-linear-gradient(90deg, var(--tr-dot) 0 3px, transparent 3px 9px), radial-gradient(48rem 28rem at 0% -10rem, color-mix(in oklab, var(--tr-spruce) 14%, transparent), transparent 68%), linear-gradient(to bottom, color-mix(in oklab, var(--tr-kraft-deep) 80%, transparent), transparent 66%);box-shadow:inset 4px 0 0 var(--tr-spruce);background-size:100% 1px,auto,auto}[data-template-theme=marketplace-wholesale] [data-tr-side=makers] [data-template-section=hero]{background-image:repeating-linear-gradient(90deg, var(--tr-dot) 0 3px, transparent 3px 9px), radial-gradient(48rem 28rem at 100% -10rem, color-mix(in oklab, var(--tr-spruce) 14%, transparent), transparent 68%), linear-gradient(to bottom, color-mix(in oklab, var(--tr-kraft-deep) 80%, transparent), transparent 66%);box-shadow:inset -4px 0 0 var(--tr-spruce);background-size:100% 1px,auto,auto}[data-template-theme=marketplace-wholesale] [data-tr-page=home] [data-template-section=hero]>[aria-hidden=true]>div{padding-block:clamp(4.5rem,9vw,6.75rem)}[data-template-theme=marketplace-wholesale] [data-template-section=for-shops]{background-image:repeating-linear-gradient(90deg, var(--tr-dot) 0 3px, transparent 3px 9px), radial-gradient(40rem 30rem at 0% 24%, color-mix(in oklab, var(--tr-spruce) 8%, transparent), transparent 70%);background-position:top,0 0;background-repeat:no-repeat;background-size:100% 1px,auto}[data-template-theme=marketplace-wholesale] [data-template-section=for-shops] .bg-background\/85{box-shadow:inset 3px 0 0 color-mix(in oklab, var(--tr-spruce) 80%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-section=for-makers]{background-image:repeating-linear-gradient(90deg, var(--tr-dot) 0 3px, transparent 3px 9px), radial-gradient(40rem 30rem at 100% 24%, color-mix(in oklab, var(--tr-spruce) 8%, transparent), transparent 70%);background-position:top,0 0;background-repeat:no-repeat;background-size:100% 1px,auto}[data-template-theme=marketplace-wholesale] [data-template-section=for-makers] .bg-background\/85{box-shadow:inset -3px 0 0 color-mix(in oklab, var(--tr-spruce) 80%, transparent)}@media (min-width:1024px){[data-template-theme=marketplace-wholesale] [data-template-section=for-makers] .lg\:grid-cols-2>div:first-child{order:2}}[data-template-theme=marketplace-wholesale] [data-template-canvas] .aspect-video.bg-muted{background-color:var(--tr-board);background-image:linear-gradient(180deg, color-mix(in oklab, var(--tr-paper) 32%, transparent), transparent 42%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--tr-ink) 9%, transparent) 0 1px, transparent 1px var(--tr-flute,8px)), linear-gradient(180deg, transparent 62%, color-mix(in oklab, var(--tr-ink) 14%, transparent))}[data-template-theme=marketplace-wholesale] [data-template-canvas] .grid-cols-3.bg-background{background-color:#0000}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-inset.bg-accent\/30{background-color:var(--tr-paper);background-image:linear-gradient(180deg, color-mix(in oklab, var(--tr-spruce) 88%, transparent) 0 var(--tr-label-head,26%), transparent var(--tr-label-head,26%)), repeating-linear-gradient(180deg, transparent 0 11px, color-mix(in oklab, var(--tr-ink) 20%, transparent) 11px 12px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-ink) 34%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-inset.bg-muted{background-color:var(--tr-board-deep);background-image:radial-gradient(circle at var(--tr-mark-x,50%) 50%, transparent 0 24%, color-mix(in oklab, var(--tr-spruce) 85%, transparent) 25% 29%, transparent 30% 36%, color-mix(in oklab, var(--tr-spruce) 60%, transparent) 37% 39%, transparent 40%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-ink) 22%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-inset.bg-primary\/15{background-color:var(--tr-board);background-image:repeating-linear-gradient(var(--tr-stripe,45deg), color-mix(in oklab, var(--tr-spruce) 78%, transparent) 0 9px, transparent 9px 20px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-ink) 26%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-inset.bg-muted\/70{background-color:color-mix(in oklab, var(--tr-board) 82%, var(--tr-paper));background-image:linear-gradient(90deg, transparent 0 calc(var(--tr-tie,34%) - 1px), color-mix(in oklab, var(--tr-ink) 55%, transparent) calc(var(--tr-tie,34%) - 1px) calc(var(--tr-tie,34%) + 1px), transparent calc(var(--tr-tie,34%) + 1px)), linear-gradient(180deg, transparent 0 calc(50% - 1px), color-mix(in oklab, var(--tr-ink) 45%, transparent) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-ink) 26%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-section=this-season] .grid.gap-5>div:nth-child(2){--tr-flute:6px;--tr-label-head:34%;--tr-mark-x:30%;--tr-stripe:135deg;--tr-tie:62%}[data-template-theme=marketplace-wholesale] [data-template-section=this-season] .grid.gap-5>div:nth-child(3){--tr-flute:11px;--tr-label-head:20%;--tr-mark-x:68%;--tr-stripe:90deg;--tr-tie:22%}[data-template-theme=marketplace-wholesale] [data-template-section=this-season] .grid.gap-5>div:nth-child(4){--tr-flute:8px;--tr-label-head:28%;--tr-mark-x:42%;--tr-stripe:0deg;--tr-tie:74%}[data-template-theme=marketplace-wholesale] [data-template-canvas] .size-10.bg-muted{background-color:var(--muted);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-ink) 24%, transparent);background-image:none}[data-template-theme=marketplace-wholesale] [data-template-section=what-you-control] .bg-muted{background-color:var(--tr-board-deep);background-image:radial-gradient(circle at var(--tr-tie-x,66%) var(--tr-tie-y,38%), color-mix(in oklab, var(--tr-ink) 80%, transparent) 0 6px, transparent 7px), linear-gradient(90deg, transparent 0 calc(var(--tr-tie-x,66%) - 2px), color-mix(in oklab, var(--tr-ink) 62%, transparent) calc(var(--tr-tie-x,66%) - 2px) calc(var(--tr-tie-x,66%) + 2px), transparent calc(var(--tr-tie-x,66%) + 2px)), linear-gradient(180deg, transparent 0 calc(var(--tr-tie-y,38%) - 2px), color-mix(in oklab, var(--tr-ink) 54%, transparent) calc(var(--tr-tie-y,38%) - 2px) calc(var(--tr-tie-y,38%) + 2px), transparent calc(var(--tr-tie-y,38%) + 2px)), linear-gradient(180deg, color-mix(in oklab, var(--tr-paper) 22%, transparent), transparent 30%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--tr-ink) 11%, transparent) 0 1px, transparent 1px 9px), linear-gradient(168deg, transparent 48%, color-mix(in oklab, var(--tr-ink) 24%, transparent))}[data-template-theme=marketplace-wholesale] [data-template-section=what-you-control] .grid:nth-child(2) .bg-muted{--tr-tie-x:30%;--tr-tie-y:60%}[data-template-theme=marketplace-wholesale] [data-template-section=what-you-control] .grid:nth-child(3) .bg-muted{--tr-tie-x:55%;--tr-tie-y:26%}[data-template-theme=marketplace-wholesale] [data-template-section=the-ledger-story] .bg-muted{background-color:var(--tr-paper);background-image:linear-gradient(90deg, transparent calc(50% - 10px), color-mix(in oklab, var(--tr-ink) 14%, transparent) calc(50% - 3px), color-mix(in oklab, var(--tr-ink) 48%, transparent) 50%, color-mix(in oklab, var(--tr-ink) 14%, transparent) calc(50% + 3px), transparent calc(50% + 10px)), linear-gradient(90deg, transparent 0 calc(11% - 2px), color-mix(in oklab, var(--tr-spruce) 75%, transparent) calc(11% - 2px) 11%, transparent 11% calc(61% - 2px), color-mix(in oklab, var(--tr-spruce) 75%, transparent) calc(61% - 2px) 61%, transparent 61%), linear-gradient(180deg, transparent 0 24px, color-mix(in oklab, var(--tr-ink) 55%, transparent) 24px 26px, transparent 26px 29px, color-mix(in oklab, var(--tr-ink) 55%, transparent) 29px 30px, transparent 30px), repeating-linear-gradient(180deg, transparent 0 23px, color-mix(in oklab, var(--tr-ink) 20%, transparent) 23px 24px), linear-gradient(180deg, transparent 78%, color-mix(in oklab, var(--tr-ink) 8%, transparent))}[data-template-theme=marketplace-wholesale] [data-template-canvas] blockquote.border-l-2,[data-template-theme=marketplace-wholesale] [data-template-canvas] figure.border-l-2{border-left-color:var(--tr-stamp-ink)}[data-template-theme=marketplace-wholesale] [data-template-canvas] th .text-base.font-medium{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}[data-template-theme=marketplace-wholesale] [data-template-canvas] thead th{border-bottom:3px double var(--tr-line-strong)}[data-template-theme=marketplace-wholesale] [data-template-canvas] tbody tr.border-t{border-top-color:color-mix(in oklab, var(--tr-ink) 30%, transparent);border-top-style:dotted}[data-template-theme=marketplace-wholesale] [data-template-canvas] :is(th.bg-primary\/5,td.bg-primary\/5){background-color:color-mix(in oklab, var(--tr-spruce) 7%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-canvas] .border-b.py-4{border-bottom-color:color-mix(in oklab, var(--tr-ink) 32%, transparent);border-bottom-style:dotted}[data-template-theme=marketplace-wholesale] [data-template-canvas] .text-base.tracking-title{font-weight:580}[data-template-theme=marketplace-wholesale] [data-template-section=makers-strip]>[aria-hidden=true]>div{padding-block:1.875rem}[data-template-theme=marketplace-wholesale] [data-template-section=makers-strip] .text-foreground\/70{color:color-mix(in oklab, var(--foreground) 90%, transparent)}[data-template-theme=marketplace-wholesale] [data-tone=contrast] .h-9 .tracking-title{color:var(--tr-sage);font-family:var(--font-mono);letter-spacing:.18em;font-size:.75rem;font-weight:700}[data-template-theme=marketplace-wholesale] [data-template-section=the-terms] .grid>div:before{background-image:linear-gradient(to bottom, var(--tr-rule) 0 2px, transparent 2px 4px, var(--tr-rule) 4px 5px);content:"";width:2.25rem;height:5px;margin-bottom:.375rem;display:block}[data-template-theme=marketplace-wholesale] [data-template-section=the-network] .rounded-2xl.bg-background{background-color:var(--tr-paper);border-color:color-mix(in oklab, var(--tr-ink) 26%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-section=the-network] .rounded-2xl.shadow-lg{background-color:var(--tr-spruce);border-color:var(--tr-spruce-deep);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--tr-paper) 40%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-section=the-network] .shadow-lg svg.text-primary{color:#faf7ee;color:lab(97.1663% -.146359 4.59011)}[data-template-theme=marketplace-wholesale] [data-template-section=join] .rounded-2xl{border-color:color-mix(in oklab, var(--tr-ink) 36%, transparent);outline:1px solid var(--border);outline-offset:-7px}[data-template-theme=marketplace-wholesale] [data-template-canvas] .rounded-frame.bg-background\/80{border-color:color-mix(in oklab, var(--tr-ink) 36%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-canvas] span.h-9.rounded-md{letter-spacing:.06em;white-space:nowrap;padding-inline:.75rem;font-size:.6875rem}[data-template-theme=marketplace-wholesale] [data-template-section=contact] .border-input{background-color:var(--tr-kraft);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--tr-ink) 12%, transparent)}[data-template-theme=marketplace-wholesale] [data-template-section=contact] .grid.gap-8{align-items:start}[data-template-theme=marketplace-wholesale] [data-template-canvas] span.text-primary{font-weight:700}[data-template-theme=marketplace-wholesale] .tr-topline{background-color:var(--tr-band);color:#ebe8de;color:lab(91.9656% -.409156 5.34263);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:500}[data-template-theme=marketplace-wholesale] .tr-topline-lead{color:var(--tr-sage);font-weight:700}[data-template-theme=marketplace-wholesale] .tr-masthead{background-color:var(--tr-kraft);background-image:linear-gradient(var(--tr-line-strong), var(--tr-line-strong)), repeating-linear-gradient(90deg, var(--tr-dot) 0 3px, transparent 3px 9px);background-position:0 100%,0 calc(100% - 5px);background-repeat:no-repeat;background-size:100% 2px,100% 1px}[data-template-theme=marketplace-wholesale] .tr-postmark{background-color:var(--tr-paper);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-spruce) 80%, transparent), inset 0 0 0 3px var(--tr-paper), inset 0 0 0 4px color-mix(in oklab, var(--tr-spruce) 45%, transparent);color:var(--tr-spruce);font-family:var(--font-mono);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;font-size:1rem;font-weight:700;display:inline-flex}[data-template-theme=marketplace-wholesale] .tr-wordmark-name{color:var(--foreground);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1}[data-template-theme=marketplace-wholesale] .tr-wordmark-trade{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600;line-height:1.3}[data-template-theme=marketplace-wholesale] .tr-nav-link{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600;transition:color .15s ease-out}[data-template-theme=marketplace-wholesale] .tr-nav-link:hover{color:var(--foreground)}[data-template-theme=marketplace-wholesale] .tr-nav-link[data-tr-active]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-ink) 50%, transparent);color:var(--foreground)}[data-template-theme=marketplace-wholesale] .tr-action{background-color:var(--tr-spruce);color:#faf7ee;color:lab(97.1663% -.146359 4.59011);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:.1875rem;font-size:.75rem;font-weight:600;transition:background-color .15s ease-out}[data-template-theme=marketplace-wholesale] .tr-action:hover{background-color:var(--tr-spruce-deep)}[data-template-theme=marketplace-wholesale] .tr-trigger{background-color:var(--tr-paper);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tr-ink) 45%, transparent);color:var(--foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:.1875rem;font-size:.75rem;font-weight:600}[data-template-theme=marketplace-wholesale] .tr-trigger-bar{background-color:currentColor;width:1.125rem;height:2px;display:block}[data-template-theme=marketplace-wholesale] .tr-sheet{background-color:var(--tr-kraft);box-shadow:inset 0 1px 0 var(--border), 0 16px 32px -20px color-mix(in oklab, var(--tr-ink) 45%, transparent)}[data-template-theme=marketplace-wholesale] .tr-sheet-link{border-bottom:1px dotted color-mix(in oklab, var(--tr-ink) 32%, transparent);color:var(--foreground)}[data-template-theme=marketplace-wholesale] .tr-sheet-link[data-tr-active]{box-shadow:inset 3px 0 0 var(--tr-spruce);font-weight:600}[data-template-theme=marketplace-wholesale] .tr-sheet-note{color:var(--muted-foreground)}[data-template-theme=marketplace-wholesale] .tr-focus:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-template-theme=marketplace-wholesale] .tr-footer{--tr-paper:var(--tr-band-raised);--tr-stamp-ink:var(--tr-sage);--tr-rule:color-mix(in oklab, var(--tr-sage) 82%, transparent);--tr-dot:#ffffff4d;--tr-line-strong:#ffffff6b;--background:var(--tr-band);--foreground:#f6f4eb;--muted-foreground:#b9c0b3;--border:#ffffff2b;--ring:var(--tr-sage);background-color:var(--tr-band);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-template-theme=marketplace-wholesale] .tr-footer{--tr-dot:lab(100% 0 0/.3);--tr-line-strong:lab(100% 0 0/.42);--foreground:lab(96.0139% -.359178 4.57335);--muted-foreground:lab(77.0375% -4.36622 5.83782);--border:lab(100% 0 0/.17)}}[data-template-theme=marketplace-wholesale] .tr-footer-line{color:var(--foreground);letter-spacing:-.015em;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:560;line-height:1.4}[data-template-theme=marketplace-wholesale] .tr-footer-line:after{background-image:linear-gradient(to bottom, var(--tr-rule) 0 2px, transparent 2px 4px, var(--tr-rule) 4px 5px);content:"";width:3.25rem;height:5px;margin-top:1.25rem;display:block}[data-template-theme=marketplace-wholesale] .tr-footer-col{border-top:3px double #ffffff61;border-top:3px double lab(100% 0 0/.38);padding-top:1.125rem}[data-template-theme=marketplace-wholesale] .tr-footer-label{color:var(--tr-sage);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}[data-template-theme=marketplace-wholesale] .tr-footer-item{color:var(--muted-foreground);font-size:.875rem;line-height:1.65}[data-template-theme=marketplace-wholesale] .tr-footer-strong{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.65}[data-template-theme=marketplace-wholesale] .tr-footer-link{color:var(--muted-foreground);font-size:.875rem;transition:color .15s ease-out}[data-template-theme=marketplace-wholesale] .tr-footer-link:hover{color:var(--foreground)}[data-template-theme=marketplace-wholesale] .tr-footer-link[data-tr-active]{color:var(--tr-sage)}[data-template-theme=marketplace-wholesale] .tr-rail{background-color:var(--tr-rail);color:#cdcbbf;color:lab(81.5533% -.923187 6.04246);background-image:repeating-linear-gradient(90deg,#ffffff52 0 3px,#0000 3px 9px);background-image:repeating-linear-gradient(90deg,lab(100% 0 0/.32) 0 3px,#0000 3px 9px);background-position:top;background-repeat:no-repeat;background-size:100% 1px}@media (max-width:639px){[data-template-theme=marketplace-wholesale] .tr-wordmark-trade{display:none}[data-template-theme=marketplace-wholesale] .tr-postmark{width:2rem;height:2rem;font-size:.875rem}[data-template-theme=marketplace-wholesale] .tr-topline-end{display:none}}@media (prefers-reduced-motion:reduce){[data-template-theme=marketplace-wholesale] [data-tr-reveal]{opacity:1!important;transform:none!important}[data-template-theme=marketplace-wholesale] :is(.tr-nav-link,.tr-action,.tr-footer-link,.tr-focus){transition-duration:1ms!important}}
[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}}
