:root{--m-fast:220ms;--m-reveal:750ms;--m-editorial:1000ms;--m-cinematic:14s;--m-micro:2px;--m-sm:20px;--m-md:34px;--m-ease:cubic-bezier(0.22,0.61,0.36,1);--m-ease-editorial:cubic-bezier(0.16,1,0.3,1);--m-stagger:160ms}@media (max-width:767.98px){:root{--m-sm:14px;--m-md:22px;--m-stagger:120ms}}@keyframes rise{0%{opacity:0;transform:translateY(var(--m-sm))}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-push{0%{transform:scale(1)}to{transform:scale(1.032)}}.hero-media img{transform-origin:68% 32%;animation:hero-push var(--m-cinematic) ease both}@media (max-width:767.98px){@keyframes hero-push-sm{0%{transform:scale(1)}to{transform:scale(1.02)}}.hero-media img{transform-origin:55% 45%;animation-name:hero-push-sm}}@keyframes hero-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-content>*{animation:hero-rise var(--m-editorial) var(--m-ease-editorial) both}.hero-content>.hero-eyebrow{animation-delay:.15s}.hero-content>.hero-title{animation-delay:.31s}.hero-content>.hero-underline{animation:line-draw .9s var(--m-ease-editorial) .7s both;transform-origin:left}.hero-content>.hero-copy{animation-delay:.48s}.hero-content>.hero-ctas{animation-delay:.64s}.hero-content>.hero-listen{animation-delay:.8s}.hero-content>.hero-id{animation-delay:.94s}@keyframes line-draw{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes logo-draw{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:.15}70%{opacity:1}to{clip-path:polygon(0 0,130% 0,100% 100%,0 100%);opacity:1}}html.intro .site-header[data-solid=false] .brand-logo img{animation:logo-draw 1.5s var(--m-ease-editorial) both}html:not(.no-js) [data-reveal]{opacity:0;transition:opacity var(--m-reveal) var(--m-ease),transform var(--m-editorial) var(--m-ease-editorial),clip-path var(--m-editorial) var(--m-ease-editorial);transition-delay:var(--reveal-delay,0s)}html:not(.no-js) [data-reveal=up]{transform:translateY(var(--m-md))}html:not(.no-js) [data-reveal=up-sm]{transform:translateY(var(--m-sm))}html:not(.no-js) [data-reveal=fade]{transform:none}html:not(.no-js) [data-reveal=mask-up]{opacity:1;clip-path:inset(100% 0 0 0)}html:not(.no-js) [data-reveal=mask-left]{opacity:1;clip-path:inset(0 100% 0 0)}html:not(.no-js) [data-reveal^=mask] img{transform:scale(1.06);transition:transform 1.6s var(--m-ease-editorial)}html:not(.no-js) [data-reveal=book]{transform:translateY(var(--m-md)) scale(.97);transition-duration:var(--m-editorial),1.2s}[data-reveal].is-in{opacity:1!important;transform:none!important}[data-reveal^=mask].is-in{clip-path:inset(-12% -12% -12% -12%)!important}html [data-reveal].is-in img{transform:none}html:not(.no-js) [data-reveal-group]>*{opacity:0;transform:translateY(var(--m-sm));transition:opacity var(--m-reveal) var(--m-ease),transform var(--m-reveal) var(--m-ease-editorial)}html [data-reveal-group].is-in>*{opacity:1;transform:none}html [data-reveal-group].is-in>:nth-child(2){transition-delay:calc(var(--m-stagger) * 1)}html [data-reveal-group].is-in>:nth-child(3){transition-delay:calc(var(--m-stagger) * 2)}html [data-reveal-group].is-in>:nth-child(4){transition-delay:calc(var(--m-stagger) * 3)}html [data-reveal-group].is-in>:nth-child(5){transition-delay:calc(var(--m-stagger) * 4)}html [data-reveal-group].is-in>:nth-child(6){transition-delay:calc(var(--m-stagger) * 5)}html [data-reveal-group].is-in>:nth-child(n+7){transition-delay:calc(var(--m-stagger) * 6)}html:not(.no-js) .reveal-line{opacity:0;transform:translateY(var(--m-sm));transition:opacity var(--m-editorial) var(--m-ease),transform var(--m-editorial) var(--m-ease-editorial)}html .is-visible .reveal-line{opacity:1;transform:none}html:not(.no-js) [data-pillars] .pillar{opacity:0;transform:translateY(var(--m-sm));transition:opacity .9s var(--m-ease),transform 1s var(--m-ease-editorial)}html:not(.no-js) [data-pillars] .pillar h3{letter-spacing:.06em;transition:letter-spacing 1.3s var(--m-ease-editorial)}html:not(.no-js) [data-pillars] .pillar svg{opacity:0;transition:opacity .9s var(--m-ease)}html [data-pillars].is-in .pillar{opacity:1;transform:none}html [data-pillars].is-in .pillar h3{letter-spacing:-.02em}html [data-pillars].is-in .pillar svg{opacity:1}html [data-pillars].is-in .pillar:first-child,html [data-pillars].is-in .pillar:first-child *{transition-delay:var(--pillar-base,0s)}html [data-pillars].is-in .pillar:nth-child(2),html [data-pillars].is-in .pillar:nth-child(2) *{transition-delay:calc(var(--pillar-base, 0s) + .22s)}html [data-pillars].is-in .pillar:nth-child(3),html [data-pillars].is-in .pillar:nth-child(3) *{transition-delay:calc(var(--pillar-base, 0s) + .44s)}html [data-pillars].is-in.at-load{--pillar-base:1000ms}@supports (animation-timeline:view()){@keyframes plx-book{0%{translate:0 22px}to{translate:0 -22px}}@keyframes plx-soft{0%{translate:0 12px}to{translate:0 -12px}}.plx-book{animation:plx-book linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.plx-soft{animation:plx-soft linear both;animation-timeline:view();animation-range:entry 0 exit 100%}@media (max-width:767.98px){@keyframes plx-book{0%{translate:0 8px}to{translate:0 -8px}}@keyframes plx-soft{0%{translate:0 0}to{translate:0 0}}}}.cy-cover{position:relative;isolation:isolate}.cy-cover:before{content:"";position:absolute;inset:-8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(238,158,215,.38),rgba(233,210,166,.18) 55%,transparent 75%);opacity:0;transform:scale(.94);transition:opacity 1.4s var(--m-ease),transform 2.4s var(--m-ease-editorial)}.cy-cover .cy-art{transition:transform 1.6s var(--m-ease-editorial)}@keyframes cy-breathe{0%,to{transform:translateY(0) scale(1.012)}50%{transform:translateY(-4px) scale(1.016)}}.cy-cover[data-playing=true]:before{opacity:1;transform:scale(1)}.cy-cover[data-playing=true] .cy-art{animation:cy-breathe 9s ease-in-out 1.2s infinite;transform:scale(1.012)}.clc-track{transition:box-shadow 1.2s var(--m-ease),border-color 1.2s var(--m-ease)}.clc-track[data-playing=true]{border-color:rgba(195,138,49,.7);box-shadow:0 18px 40px -30px rgba(153,33,110,.55)}.btn{transition-duration:var(--m-fast)}.btn-primary:focus-visible,.btn-primary:hover{transform:translateY(calc(var(--m-micro) * -1))}.btn-outline:focus-visible,.btn-outline:hover{transform:translateY(-1px)}.btn-ghost-light:focus-visible,.btn-ghost-light:hover,.btn-light:focus-visible,.btn-light:hover{transform:translateY(-1px)}.nav-link{transition:color var(--m-fast) var(--m-ease)}.nav-link:after{transition-duration:.3s}.nav-link:focus-visible:after{transform:scaleX(1)}.text-link:focus-visible{background-size:100% 1px}.hero-listen-icon{transition-duration:var(--m-fast)}@media (prefers-reduced-motion:reduce){.cy-cover .cy-art,.hero-content>*,.hero-media img,.plx-book,.plx-soft,html.intro .site-header .brand-logo img{animation:none!important;translate:none!important}html:not(.no-js) .reveal-line,html:not(.no-js) [data-pillars] .pillar,html:not(.no-js) [data-pillars] .pillar svg,html:not(.no-js) [data-reveal-group]>*,html:not(.no-js) [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}html:not(.no-js) [data-pillars] .pillar h3,html:not(.no-js) [data-reveal] img{transform:none!important;letter-spacing:-.02em!important}.cy-cover:before{transition:none}.btn:focus-visible,.btn:hover{transform:none!important}}