@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/682af714a7d5bc8c-s.22o9biiibgmth.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12b67b3c78c4367a-s.p.0dhaz04vjmr2w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caprasimo Fallback;src:local(Arial);ascent-override:79.59%;descent-override:19.86%;line-gap-override:0.0%;size-adjust:115.33%}.caprasimo_d2cd0af2-module__QPa5dq__className{font-family:Caprasimo,Caprasimo Fallback;font-style:normal;font-weight:400}.caprasimo_d2cd0af2-module__QPa5dq__variable{--font-artist-display:"Caprasimo", "Caprasimo Fallback"}
html:has([data-artist-site]){--artist-bg:#f3ead8;--artist-fg:#3a2218;--artist-muted:#7a5344;--artist-border:#d4c0a4;--artist-soft:#e8d9c2;--artist-accent:#c4341b;--artist-accent-hover:#a52b16;--artist-cream:#f8f1e4}body:has([data-artist-site]){background:var(--artist-bg);color:var(--artist-fg)}[data-artist-site]{font-family:var(--font-fraunces), "Iowan Old Style", Palatino, serif;position:relative}[data-artist-site]:before{content:"";pointer-events:none;z-index:80;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-artist-site] h1,[data-artist-site] h2,[data-artist-site] .artist-wordmark{font-family:var(--font-artist-display), "Cooper Black", "Iowan Old Style", serif;letter-spacing:-.02em;color:var(--artist-accent)}[data-artist-site] a:focus-visible,[data-artist-site] button:focus-visible,[data-artist-site] input:focus-visible,[data-artist-site] select:focus-visible,[data-artist-site] textarea:focus-visible{outline:2px solid var(--artist-accent);outline-offset:3px}.artist-btn{border:1.5px solid var(--artist-accent);background:var(--artist-accent);color:var(--artist-cream);letter-spacing:.02em;justify-content:center;align-items:center;padding:.65rem 1.35rem;font-size:.92rem;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.artist-btn:hover{background:var(--artist-accent-hover);border-color:var(--artist-accent-hover)}.artist-btn-ghost{color:var(--artist-accent);background:0 0}.artist-btn-ghost:hover{background:var(--artist-accent);color:var(--artist-cream);border-color:var(--artist-accent)}.artist-portrait{position:relative}.artist-portrait img{width:100%;height:auto}.artist-hero{--hero-progress:0;min-height:145vh}.artist-hero-stage{flex-direction:column;min-height:calc(100svh - 4.75rem);padding-bottom:1.25rem;display:flex;position:sticky;top:4.75rem}.artist-hero-eyebrow,.artist-hero-title,.artist-hero-portrait,.artist-hero-copy{will-change:transform, opacity}.artist-hero-eyebrow{transform:translate3d(0, calc(var(--hero-progress) * -28px), 0);opacity:calc(1 - var(--hero-progress) * .9)}.artist-hero-title{z-index:1;transform:translate3d(0, calc(var(--hero-progress) * 92px), 0) scale(calc(1 - var(--hero-progress) * .06));transform-origin:top;position:relative}.artist-hero-portrait{z-index:2;transform:translate3d(0, calc(var(--hero-progress) * -36px), 0) scale(calc(1 + var(--hero-progress) * .08));transform-origin:50% 30%}.artist-hero-copy{transform:translate3d(0, calc(var(--hero-progress) * -48px), 0);opacity:calc(1 - var(--hero-progress) * 1.15)}.artist-hero-actions{background:linear-gradient(to top, var(--artist-bg) 55%, color-mix(in srgb, var(--artist-bg) 70%, transparent) 82%, transparent);z-index:5;width:100%;margin-top:auto;padding-top:1.25rem;position:relative}@media (min-width:640px){.artist-hero{min-height:160vh}.artist-hero-title{transform:translate3d(0, calc(var(--hero-progress) * 110px), 0) scale(calc(1 - var(--hero-progress) * .04))}}@media (prefers-reduced-motion:reduce){.artist-hero,.artist-hero--static{min-height:0}.artist-hero-stage,.artist-hero--static .artist-hero-stage{min-height:0;position:static}.artist-hero-eyebrow,.artist-hero-title,.artist-hero-portrait,.artist-hero-copy,.artist-hero--static .artist-hero-eyebrow,.artist-hero--static .artist-hero-title,.artist-hero--static .artist-hero-portrait,.artist-hero--static .artist-hero-copy{opacity:1;will-change:auto;transform:none}}.artist-embed{aspect-ratio:16/9;background:var(--artist-soft);border:1px solid var(--artist-border);width:100%;overflow:hidden}.artist-embed iframe{border:0;width:100%;height:100%;display:block}.artist-spotify{background:var(--artist-soft);border:1px solid var(--artist-border);min-height:420px;overflow:hidden}.artist-spotify iframe{border:0;width:100%;min-height:420px;display:block}.artist-feed-tab[aria-selected=true]{background:var(--artist-accent);color:var(--artist-cream);border-color:var(--artist-accent)}.artist-tiktok .tiktok-embed{margin:0 auto}.artist-ig-carousel{flex-direction:column;gap:.85rem;display:flex}.artist-ig-toolbar{align-items:center;gap:.75rem;display:flex}.artist-ig-status{text-align:center;flex:1;min-width:0;margin:0;font-size:.95rem;line-height:1.4}.artist-ig-nav{border:1px solid var(--artist-border);background:var(--artist-cream);color:var(--artist-accent);flex-shrink:0;padding:.35rem .75rem;font-size:1.1rem;line-height:1}.artist-ig-nav:hover{border-color:var(--artist-accent)}.artist-ig-slide{justify-content:center;max-width:26rem;margin:0 auto;display:flex}.artist-ig-frame{border:1px solid var(--artist-border);background:var(--artist-cream);width:100%;height:44rem;display:block}.artist-ig-dots{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.artist-ig-dot{border:1px solid var(--artist-border);background:var(--artist-cream);width:.55rem;height:.55rem;padding:0}.artist-ig-dot[aria-selected=true]{background:var(--artist-accent);border-color:var(--artist-accent)}
