.particle-wave[data-astro-cid-3dnbx2g5]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 44%)}.particle-wave__poster[data-astro-cid-3dnbx2g5],.particle-wave__canvas[data-astro-cid-3dnbx2g5]{width:100%;height:100%;display:block}.particle-wave__canvas[data-astro-cid-3dnbx2g5]{visibility:hidden;position:absolute;inset:0}.particle-wave[data-astro-cid-3dnbx2g5].is-drawn .particle-wave__canvas[data-astro-cid-3dnbx2g5]{visibility:visible}.particle-wave[data-astro-cid-3dnbx2g5].is-drawn .particle-wave__poster[data-astro-cid-3dnbx2g5]{visibility:hidden}.particle-wave__tone-0[data-astro-cid-3dnbx2g5]{color:#7e8deb}.particle-wave__tone-1[data-astro-cid-3dnbx2g5]{color:color-mix(in srgb, var(--color-accent) 35%, #7e8deb)}.particle-wave__tone-2[data-astro-cid-3dnbx2g5]{color:color-mix(in srgb, var(--color-accent) 85%, #7e8deb)}.particle-wave__tone-3[data-astro-cid-3dnbx2g5]{color:var(--color-accent)}.particle-wave__tone-4[data-astro-cid-3dnbx2g5]{color:color-mix(in srgb, var(--color-accent) 76%, var(--color-bg))}.particle-wave__tone-5[data-astro-cid-3dnbx2g5]{color:color-mix(in srgb, var(--color-accent) 52%, var(--color-bg))}.particle-wave__tone-6[data-astro-cid-3dnbx2g5]{color:color-mix(in srgb, var(--color-accent) 30%, var(--color-bg))}.particle-wave__tone-7[data-astro-cid-3dnbx2g5]{color:color-mix(in srgb, var(--color-accent) 14%, var(--color-bg))}.particle-wave__spray[data-astro-cid-3dnbx2g5]{color:var(--color-fg)}@media (width<=63.99rem){.particle-wave[data-astro-cid-3dnbx2g5]{height:18rem;inset:auto -12% 0;mask-image:linear-gradient(#0000,#000 35%)}}.studio-hero{isolation:isolate;color:#f7f5f2;background:#020202;min-height:clamp(40rem,92svh - 4rem,56rem);position:relative;overflow:hidden}.studio-hero__media,.studio-hero__veil{position:absolute;inset:0}.studio-hero__media{z-index:-2;background:#020202 url(/images/drake02-start.jpg) 50%/cover no-repeat;margin:0}.studio-hero__video{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.studio-hero__video.is-loop-standby{opacity:0;pointer-events:none}.studio-hero__video.is-loop-resetting{transition:none}.studio-hero__loop-hold{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;transition:none;position:absolute;inset:0}.studio-hero__loop-hold.is-visible{opacity:1}.studio-hero__loop-hold.is-releasing{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.studio-hero__gl{z-index:1;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.studio-hero__gl.is-live{opacity:1}.studio-hero__lightning{z-index:3;width:100%;height:100%;color:var(--color-brand-pink);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 35%,#000 64%)}.studio-hero__veil{z-index:4;background:linear-gradient(90deg,#020202eb 0%,#020202b8 32%,#02020212 72%),linear-gradient(#02020224,#0000 68%,#020202db)}.studio-hero__frame{min-height:inherit;flex-direction:column;justify-content:center;padding-block:clamp(4rem,8vh,7rem) 6rem;display:flex;position:relative}.studio-hero__copy{max-width:43rem}.studio-hero__eyebrow{color:#c5c3ca;font:500 .875rem/1.5 var(--font-sans);margin-bottom:1.5rem}.index-label{color:var(--color-fg-mute);font:500 .875rem/1.45 var(--font-sans)}.studio-hero__title{font-family:var(--font-sans);overflow-wrap:anywhere;letter-spacing:-.075em;font-size:clamp(5rem,9.7vw,8.5rem);font-weight:480;line-height:.94}.studio-hero__title>span,.studio-hero__title>em{display:block}.studio-hero__title>em{width:fit-content;max-width:100%;color:var(--color-brand-pink);font-family:var(--font-sans);letter-spacing:-.065em;padding-block:.14em .12em;font-size:.82em;font-style:normal;font-weight:350;line-height:1.1;position:relative}.studio-hero__glyph{display:inline-block}.studio-hero__signature:after{content:"";background:color-mix(in oklch, var(--color-brand-pink) 40%, white);opacity:0;pointer-events:none;width:1px;position:absolute;inset:.22em auto .2em 0}@media (prefers-reduced-motion:no-preference){html:not(.motion-off) .studio-hero__glyph{animation:.64s cubic-bezier(.16,1,.3,1) backwards hero-glyph-arrive;animation-delay:calc(.18s + var(--glyph-index) * 42ms)}html:not(.motion-off) .studio-hero__signature:after{animation:1.05s cubic-bezier(.22,1,.36,1) .16s backwards hero-signature-scan}}@keyframes hero-glyph-arrive{0%{opacity:0;filter:blur(4px);transform:translate(.12em,.24em)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes hero-signature-scan{0%{opacity:0;left:0;transform:scaleY(.35)}15%{opacity:.65;transform:scaleY(1)}75%{opacity:.35}to{opacity:0;left:100%;transform:scaleY(.6)}}.studio-hero__sub{color:#c5c3ca;text-wrap:pretty;max-width:28rem;margin-top:1.75rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.studio-hero__links{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:2rem;display:flex}.studio-hero__meta{color:#a9a5b0;font-family:var(--font-mono);letter-spacing:.06em;border-top:1px solid #ffffff26;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.75rem;display:flex;position:absolute;bottom:1.5rem;left:1.25rem;right:1.25rem}.home-reading,.home-section,.home-support{overflow-wrap:anywhere;scroll-margin-top:5rem}.home-latest{border-top:1px solid var(--color-border)}.home-latest__link{color:inherit;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:.7rem 1.5rem;padding-block:1.5rem;text-decoration:none;display:grid}.home-latest__meta{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.home-latest__meta time{color:var(--color-fg-mute);font:.75rem/1.5 var(--font-mono)}.home-latest__title{letter-spacing:-.02em;grid-column:1;font-size:1.05rem;line-height:1.5}.home-latest__arrow{color:var(--color-fg-mute);grid-area:1/2/3;font-size:1.25rem;transition:transform .18s}.home-latest__link:hover .home-latest__title,.home-latest__link:focus-visible .home-latest__title{color:var(--color-accent)}.home-latest__link:hover .home-latest__arrow{transform:translate(3px)}.home-section{border-top:1px solid var(--color-border);padding-block:clamp(3.75rem,7vw,6rem)}.home-section__header{align-items:start;gap:1rem 3rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}.home-section__header h2{letter-spacing:-.055em;text-wrap:balance;max-width:24ch;font-size:clamp(2.25rem,1.4rem + 2.3vw,3.65rem);font-weight:480;line-height:1.1}.home-section__header>p:last-child{max-width:37rem;color:var(--color-fg-soft);text-wrap:pretty;font-size:1rem;line-height:1.7}.section-link{color:var(--color-fg);margin-top:1.5rem}.section-link:hover,.section-link:focus-visible{color:var(--color-accent)}.home-perspectives{background:var(--color-bg-soft)}.perspective-index{scroll-margin-top:6rem;display:grid}.perspective-index li{border-top:1px solid var(--color-border-strong);min-width:0}.perspective-index__link{height:100%;color:inherit;flex-direction:column;align-items:flex-start;padding-block:1.75rem;text-decoration:none;display:flex}.perspective-index__topline{align-items:baseline;gap:.75rem;display:flex}.perspective-index h3{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin-top:1.35rem;font-size:clamp(1.6rem,1.3rem + .7vw,1.95rem);font-weight:500;line-height:1.2;transition:color .18s}.perspective-index__summary{max-width:40rem;color:var(--color-fg-soft);text-wrap:pretty;margin-block:1rem 1.75rem;font-size:.95rem;line-height:1.75}.perspective-index__read{justify-content:space-between;gap:1rem;width:100%;margin-top:auto;font-size:.8rem;display:flex}.perspective-index__read>span{color:var(--color-accent);transition:transform .18s}.perspective-index__link:hover h3,.perspective-index__link:focus-visible h3{color:var(--color-accent)}.perspective-index__link:hover .perspective-index__read>span{transform:translate(3px)}.app-roster{border-top:1px solid var(--color-border-strong)}.app-roster li{border-bottom:1px solid var(--color-border);scroll-margin-top:6rem}.app-roster a{color:inherit;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:baseline;gap:.35rem 1rem;padding-block:1.25rem;text-decoration:none;transition:background-color .18s;display:grid}.app-roster strong{letter-spacing:-.025em;grid-column:1;font-size:1.2rem;font-weight:500}.app-roster__description{color:var(--color-fg-soft);grid-column:1;font-size:.9375rem;line-height:1.6}.app-roster__arrow{color:var(--color-fg-mute);grid-area:1/2;transition:transform .18s,color .18s}.app-roster a:hover,.app-roster a:focus-visible{background:color-mix(in srgb, var(--color-accent) 3%, transparent)}.app-roster a:hover strong,.app-roster a:focus-visible strong,.app-roster a:hover .app-roster__arrow{color:var(--color-accent)}.app-roster a:hover .app-roster__arrow{transform:translate(3px)}.home-author__grid{align-items:start;gap:2rem 3rem;display:grid}.home-author{padding-block:3rem}.home-author h2{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1}.home-author__grid>div>p{max-width:37rem;color:var(--color-fg-soft);margin-top:1rem;font-size:1rem;line-height:1.75}.home-support{isolation:isolate;border-top:1px solid var(--color-border);background:var(--color-bg);min-height:clamp(40rem,52vw,48rem);padding-block:clamp(4rem,7vw,7rem);position:relative;overflow:hidden}.home-support__grid{gap:1.5rem;display:grid;position:relative}.home-support h2{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;font-size:clamp(3rem,2rem + 3vw,4.8rem);font-weight:480;line-height:1.04}.home-support__grid>div>p{max-width:29rem;color:var(--color-fg-soft);text-wrap:pretty;margin-top:1.25rem;font-size:1rem;line-height:1.7}.home-support__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.home-support__actions .section-link{margin-top:0}@media (width>=40rem){.studio-hero__meta{left:2rem;right:2rem}}@media (width>=48rem){.app-roster a{grid-template-columns:var(--margin-col) minmax(0, 1fr) 1.5rem;column-gap:var(--margin-gap)}.app-roster__description{grid-area:1/2}.app-roster__arrow{grid-column:3}.home-section__header,.home-author__grid{grid-template-columns:11rem minmax(0,1fr)}.home-section__header>p:last-child{grid-column:2}.home-latest__link{grid-template-columns:11rem minmax(0,1fr) 1.5rem;gap:3rem}.home-latest__meta{flex-direction:column}.home-latest__title{grid-column:2}.home-latest__arrow{grid-area:1/3}}@media (width>=56rem){.perspective-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.perspective-index__link{padding-block:1.75rem .75rem}.perspective-index h3{min-height:2.4em}}@media (width>=64rem){.home-section__header,.home-author__grid{grid-template-columns:15rem minmax(0,1fr)}.home-section__header>.index-label{padding-top:.55rem}.home-latest__link{grid-template-columns:15rem minmax(0,1fr) 1.5rem}}@media (width<=63.99rem){.home-support{min-height:0;padding-bottom:16rem}}@media (width<=47.99rem){.studio-hero{min-height:clamp(41rem,96svh - 4rem,53rem)}.studio-hero__media{background-position:68%}.studio-hero__video{object-position:68% center}.studio-hero__lightning{opacity:.7;mask-image:linear-gradient(#000 20%,#0009 55%,#0000 90%)}.studio-hero__veil{background:linear-gradient(#02020245 0%,#020202c7 50%,#020202f5 100%)}.studio-hero__frame{justify-content:flex-end;padding-block:5rem 6.5rem}.studio-hero__eyebrow{margin-bottom:1.25rem}.studio-hero__title{font-size:clamp(4.3rem,17vw,7.4rem)}.studio-hero__sub{max-width:31rem;margin-top:1.25rem}.studio-hero__links{gap:.6rem 1.5rem;margin-top:1.5rem}.studio-hero__meta span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.studio-hero__video{opacity:0}.studio-hero__lightning{display:none}.home-latest__arrow,.perspective-index h3,.perspective-index__read>span,.app-roster a,.app-roster__arrow{transition:none}}html.motion-off .studio-hero__video{opacity:0}html.motion-off .studio-hero__lightning{display:none}html.motion-off .home-latest__arrow,html.motion-off .perspective-index h3,html.motion-off .perspective-index__read>span,html.motion-off .app-roster a,html.motion-off .app-roster__arrow{transition:none}
