/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.block{display:block}}:root{--ink:#f3efe8;--muted:#f3efe8ad;--line:#fff3;--acid:#74f7cf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#090a0d;margin:0}a{color:inherit;text-decoration:none}.home-shell{isolation:isolate;background:#090a0d;min-height:100vh;position:relative;overflow:hidden}.ambient,.grain{pointer-events:none;position:absolute;inset:0}.ambient{opacity:0;z-index:-3;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.ambient-default{opacity:.78;background-image:linear-gradient(90deg,#07080bf5 0%,#07080bc7 50%,#07080b47 100%),url(/images/portrait-red.jpg);background-position:50% 28%}.ambient-music{background-image:linear-gradient(90deg,#050508f5 0%,#2a030a8f 55%,#1400222e 100%),url(/images/performance-red-stage.jpg);background-position:50% 44%}.ambient-education{filter:sepia(.18);background-image:linear-gradient(90deg,#f5efe0fa 0%,#e6dccadb 55%,#cbc0ae94 100%),url(/images/portrait-smile-bw.jpg);background-position:50% 32%}.ambient-community{background-image:linear-gradient(115deg,#090f14f5 0%,#05252fa6 52%,#4e164c80 100%),url(/images/performance-purple.jpg);background-position:50% 34%}.grain{z-index:-1;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}:is(.home-shell:has(.portal-music:is(:hover,:focus-visible)) .ambient-default,.home-shell:has(.portal-education:is(:hover,:focus-visible)) .ambient-default,.home-shell:has(.portal-community:is(:hover,:focus-visible)) .ambient-default){opacity:0}:is(.home-shell:has(.portal-music:is(:hover,:focus-visible)) .ambient-music,.home-shell:has(.portal-education:is(:hover,:focus-visible)) .ambient-education,.home-shell:has(.portal-community:is(:hover,:focus-visible)) .ambient-community){opacity:1}.home-shell:has(.portal-education:is(:hover,:focus-visible)){--ink:#181713;--muted:#181713a3;--line:#18171338;--acid:#a14c32}.topbar,.hero,.portal-grid,.about-preview{z-index:1;width:min(100% - 48px,1440px);max-width:1440px;margin-inline:auto;position:relative}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:28px 0 20px;transition:color .5s,border-color .5s;display:flex}.wordmark{letter-spacing:-.08em;transform-origin:0;font-size:clamp(1.35rem,2.6vw,2.45rem);font-weight:900;font-stretch:75%;transform:scaleX(.76)}.nav-links{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:28px;font-size:.72rem;display:flex}:is(.nav-links a:hover,.nav-links a:focus-visible){color:var(--acid)}.hero{min-height:46vh;padding:clamp(64px,10vh,132px) 0 54px}.eyebrow,.section-label{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;font-size:clamp(.78rem,.9vw,.92rem);font-weight:650}.hero h1{color:var(--ink);letter-spacing:-.085em;text-transform:uppercase;max-width:1050px;margin:25px 0 32px;font-size:clamp(4rem,10vw,9.4rem);font-weight:780;line-height:.78;transition:color .5s}.hero h1 span{color:#0000;-webkit-text-stroke:1.5px var(--ink)}.hero-copy{color:var(--muted);max-width:570px;margin:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55}.portal-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.portal-card{border-right:1px solid var(--line);align-content:start;min-height:265px;padding:26px 30px;transition:background-color .35s,color .35s;display:grid;position:relative}.portal-card:last-child{border-right:0}:is(.portal-card:hover,.portal-card:focus-visible){background:#ffffff14;outline:none}.portal-number{color:var(--acid);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.68rem}.portal-title{color:var(--ink);letter-spacing:-.065em;align-self:end;margin-top:60px;font-size:clamp(2rem,4vw,4.3rem);font-weight:730;line-height:.9;transition:color .5s}.portal-description{color:var(--muted);max-width:30ch;margin-top:18px;font-size:.86rem;line-height:1.45}.portal-arrow{font-size:1.3rem;transition:transform .24s;position:absolute;top:22px;right:28px}:is(.portal-card:hover .portal-arrow,.portal-card:focus-visible .portal-arrow){transform:translate(4px,-4px)}.about-preview{grid-template-columns:1fr 3fr;gap:36px;padding:120px 0 150px;display:grid}.about-statement{letter-spacing:-.045em;max-width:920px;margin:0;font-size:clamp(1.7rem,3.6vw,3.8rem);line-height:1.08}@media (max-width:760px){.topbar,.hero,.portal-grid,.about-preview{width:min(100% - 30px,1440px)}.nav-links a:first-child{display:none}.hero{min-height:54vh;padding-top:84px}.hero h1{font-size:clamp(3.5rem,18vw,6rem)}.portal-grid{grid-template-columns:1fr}.portal-card{border-bottom:1px solid var(--line);border-right:0;min-height:190px}.portal-card:last-child{border-bottom:0}.portal-title{margin-top:35px}.about-preview{grid-template-columns:1fr;padding:90px 0 110px}.ambient-default{background-position:62% 24%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.section-page{min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid;justify-content:space-between;align-items:center;width:min(100% - 48px,1440px);margin:0 auto;padding:28px 0 20px;display:flex}.site-header-dark{color:#f3efe8;border-color:#ffffff38}.site-header-light{color:#181713;border-color:#18171338}.site-nav{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:26px;font-size:.7rem;display:flex}.site-nav a{position:relative}.site-nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.site-nav a:hover:after{transform:scaleX(1)}.site-nav a:focus-visible:after{transform:scaleX(1)}.page-hero{grid-template-columns:2.1fr .9fr;gap:48px;width:min(100% - 48px,1440px);min-height:82vh;margin:0 auto;padding:clamp(76px,11vh,150px) 0 80px;display:grid}.page-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0 0 30px;font-size:.7rem;font-weight:700}.page-hero h1{letter-spacing:-.085em;text-transform:uppercase;margin:0;font-size:clamp(4.3rem,10vw,9.6rem);font-weight:780;line-height:.79}.page-hero h1 em{color:inherit;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px currentColor;font-style:normal}.page-intro{align-self:end;margin:0 0 8px;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.25}.section-heading-row{justify-content:space-between;align-items:end;display:flex}.section-heading-row h2,.live-copy h2,.archive-section h2,.method-intro h2,.proof-copy h2,.press-assets h2,.press-booking h2{letter-spacing:-.075em;margin:18px 0;font-size:clamp(2.8rem,6vw,6.5rem);line-height:.88}.section-heading-row>a,.live-copy>a{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:.72rem}.site-footer{padding:120px max(24px,50vw - 720px) 42px}.site-footer-dark{color:#f3efe8;background:#07080a}.site-footer-light{color:#181713;background:#dfd8c8}.footer-call{letter-spacing:-.085em;text-transform:uppercase;margin:0 0 35px;font-size:clamp(3.5rem,9vw,9rem);font-weight:760;line-height:.82}.footer-email{font-family:var(--font-geist-mono), monospace;border-bottom:1px solid;padding-bottom:7px;font-size:clamp(.9rem,1.8vw,1.4rem);display:inline-block}.footer-meta{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-top:1px solid;justify-content:space-between;margin-top:110px;padding-top:18px;font-size:.68rem;display:flex}.footer-meta div{gap:22px;display:flex}.music-page{color:#f3efe8;background:#090a0d}.music-hero{position:relative}.music-hero:after{content:"";opacity:.66;z-index:0;background:linear-gradient(90deg,#090a0d 0%,#090a0d47 48%,#090a0d0d),url(/images/performance-red-stage.jpg) 50% 43%/cover;position:absolute;inset:0 calc(-50vw + min(100vw - 48px,1440px)/2)}.music-hero>*{z-index:1;position:relative}.music-hero .page-kicker,.music-page .section-label{color:#ff5d6c}.music-title{font-size:clamp(4rem,10vw,9.4rem)!important;line-height:.78!important}.music-title span{color:#ff5d6c}.featured-track{color:#130307;background:#ef3340;grid-template-columns:.8fr 1.2fr;min-height:520px;padding:72px max(24px,50vw - 720px);display:grid}.featured-track-copy{align-self:center;padding-right:60px}.featured-track-copy .section-label{color:#130307}.featured-track-copy h2{letter-spacing:-.08em;text-transform:uppercase;margin:18px 0;font-size:clamp(3.8rem,7vw,7rem);line-height:.85}.featured-track-copy p{font-size:1.15rem}.featured-track-copy a{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-bottom:1px solid;margin-top:38px;padding-bottom:6px;font-size:.72rem;display:inline-block}.player-frame{border:1px solid #1303074d;min-height:380px;overflow:hidden}.soundcloud-player{border:0;min-height:380px;display:block}.track-section,.performance-section,.archive-section,.updates-section{width:min(100% - 48px,1440px);margin:0 auto;padding:120px 0}.track-list{border-top:1px solid #ffffff40;margin-top:60px}.track-row{border-bottom:1px solid #fff3;grid-template-columns:50px 1.2fr 1.4fr 80px 24px;align-items:center;gap:20px;min-height:105px;padding:18px 8px;transition:color .2s,padding .2s;display:grid}.track-row:hover{color:#ff5d6c;padding-left:18px}.track-row>span{color:#f3efe894;font-family:var(--font-geist-mono), monospace;font-size:.72rem}.track-row strong{letter-spacing:-.035em;font-size:clamp(1.25rem,2.2vw,2.1rem)}.live-section{grid-template-columns:1.2fr .8fr;min-height:740px;display:grid}.live-photo{background:url(/images/performance-live-machines.jpg) 50%/cover;min-height:650px}.live-copy{background:#15181e;align-content:center;padding:clamp(45px,7vw,110px);display:grid}.live-copy p:not(.section-label){color:#f3efe8ab;max-width:42ch;font-size:1.15rem;line-height:1.65}.live-copy>.sets-link{font-size:1.05rem}.set-links{border-top:1px solid #fff3;margin-top:38px;display:grid}.set-links a{border-bottom:1px solid #ffffff2e;grid-template-columns:70px 1fr 20px;align-items:center;gap:12px;padding:15px 0;display:grid}.set-links span{color:#f3efe880;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem}.set-links strong{font-size:.95rem}.set-links em{font-style:normal}.performance-list,.press-highlights>div{border-top:1px solid #ffffff38;margin-top:40px}.performance-row{border-bottom:1px solid #fff3;grid-template-columns:150px 1fr 190px;gap:24px;padding:23px 0;display:grid}.performance-row span{color:#f3efe899;font-family:var(--font-geist-mono), monospace;font-size:.75rem}.performance-row strong{font-size:1.08rem}.archive-section{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;display:grid}.archive-section>div:first-child>p:not(.section-label){color:#f3efe89e;max-width:45ch;line-height:1.6}.archive-cta{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-bottom:1px solid;margin-top:28px;padding-bottom:6px;font-size:.74rem;display:inline-block}.archive-grid{grid-template-columns:1fr 1fr;display:grid}.archive-card{border:1px solid #ffffff2e;min-height:180px;padding:24px;transition:background .22s,color .22s;display:grid;position:relative}:is(.archive-card:hover,.archive-card:focus-visible){color:#130307;background:#ff5d6c}.archive-card strong{letter-spacing:-.04em;font-size:1.7rem}.archive-card span{color:#f3efe88c;align-self:end;font-size:.8rem;line-height:1.45}:is(.archive-card:hover span,.archive-card:focus-visible span){color:#130307ad}.archive-card em{font-style:normal;position:absolute;top:19px;right:20px}.updates-section{border-top:1px solid #fff3}.updates-grid{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.update-card{border:1px solid #ffffff2e;min-height:290px;padding:28px;display:grid}.update-card>span{color:#ff5d6c;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.66rem}.update-card h3{letter-spacing:-.05em;align-self:end;margin:45px 0 12px;font-size:clamp(1.5rem,2.5vw,2.5rem)}.update-card p{color:#f3efe899;font-size:.85rem;line-height:1.55}.update-card a{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;align-self:end;margin-top:22px;font-size:.68rem}.music-archive-page{color:#f3efe8;background:#090a0d}.music-archive-page .page-kicker,.music-archive-page .section-label{color:#ff5d6c}.archive-hero{grid-template-columns:1.45fr .55fr;align-items:end;gap:70px;width:min(100% - 48px,1440px);min-height:72vh;margin:0 auto;padding:clamp(85px,13vh,170px) 0 95px;display:grid}.archive-hero h1{letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(4.8rem,11vw,10.5rem);line-height:.76}.archive-hero h1 span{color:#ff5d6c}.archive-hero>p{color:#f3efe8ad;margin:0;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.45}.archive-index{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(5,1fr);width:min(100% - 48px,1440px);margin:0 auto 130px;display:grid}.archive-index a{border-right:1px solid #ffffff2e;min-height:175px;padding:22px;transition:background .2s,color .2s;display:grid}.archive-index a:last-child{border-right:0}:is(.archive-index a:hover,.archive-index a:focus-visible){color:#130307;background:#ff5d6c}.archive-index span{color:#ff5d6c;font-family:var(--font-geist-mono), monospace;font-size:.68rem}:is(.archive-index a:hover span,.archive-index a:focus-visible span){color:#130307}.archive-index strong{letter-spacing:-.03em;align-self:end;font-size:1.25rem}.archive-index em{place-self:end;font-style:normal}.archive-story-list{border-top:1px solid #ffffff2e}.archive-story{grid-template-columns:1fr 1fr;min-height:650px;scroll-margin-top:25px;display:grid}.archive-story+.archive-story{border-top:1px solid #ffffff2e}.archive-story-reverse .archive-story-image{order:2}.archive-story-image{background-color:#171920;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:520px;position:relative}.archive-story-image:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ff5d6c14,#0000 48%);position:absolute;inset:0}.archive-story-image-contain{background-color:#18161b;background-size:clamp(190px,45%,420px)}.archive-story-image-contain-wide{background-color:#111318;background-size:contain}.archive-story-image>span{color:#f3efe8cc;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;z-index:1;background:#090a0dd1;padding:8px 10px;font-size:.66rem;position:absolute;bottom:20px;left:20px}.archive-story-copy{align-content:center;padding:clamp(50px,7vw,110px);display:grid}.archive-story-meta{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;font-size:.68rem;display:flex}.archive-story-meta span{color:#ff5d6c}.archive-story-meta strong{color:#f3efe89e;font-weight:500}.archive-story-copy h2{letter-spacing:-.075em;margin:28px 0 22px;font-size:clamp(3rem,5.7vw,6.2rem);line-height:.88}.archive-story-copy>p{color:#f3efe8a1;max-width:62ch;margin:0 0 14px;line-height:1.65}.archive-story-copy .archive-story-summary{color:#f3efe8;margin-bottom:30px;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.4}.archive-story-links{flex-wrap:wrap;gap:16px 25px;margin-top:24px;display:flex}.archive-story-links a{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;border-bottom:1px solid #ffffff73;padding-bottom:6px;font-size:.68rem}:is(.archive-story-links a:hover,.archive-story-links a:focus-visible){color:#ff5d6c}.archive-return{width:min(100% - 48px,1440px);margin:0 auto;padding:140px 0}.archive-return h2{letter-spacing:-.08em;text-transform:uppercase;margin:25px 0 55px;font-size:clamp(3.4rem,7vw,7.8rem);line-height:.86}.archive-return>a{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:.76rem}.education-page{color:#181713;background:#eee8dc}.education-hero{position:relative}.education-hero:after{content:"";opacity:.72;z-index:0;background:linear-gradient(90deg,#eee8dc 0%,#eee8dcdb 52%,#eee8dc33),url(/images/portrait-smile-bw.jpg) 50% 30%/cover;position:absolute;inset:0 calc(-50vw + min(100vw - 48px,1440px)/2)}.education-hero>*{z-index:1;position:relative}.education-hero h1 em{letter-spacing:0}.education-page .section-label,.education-hero .page-kicker{color:#a14c32}.education-page .section-label{font-size:.9rem}.education-intro{align-self:end}.education-intro p{font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.35}.education-intro span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-top:1px solid #18171340;margin-top:36px;padding-top:15px;font-size:.7rem;display:block}.services-section,.method-section,.testimonial-placeholder{width:min(100% - 48px,1440px);margin:0 auto;padding:120px 0}.service-list{border-top:1px solid #18171347;margin-top:45px}.service-card{border-bottom:1px solid #18171340;grid-template-columns:70px 1fr 130px;align-items:start;gap:38px;padding:48px 0;display:grid}.service-number{color:#a14c32;font-family:var(--font-geist-mono), monospace;font-size:.75rem}.service-main h2{letter-spacing:-.065em;margin:0 0 16px;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.service-main>p{max-width:70ch;font-size:1rem;line-height:1.65}.service-main .service-audience{color:#a14c32;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.76rem}.service-main>span{color:#1817139e;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:26px;font-size:.7rem;display:block}.circle-link{aspect-ratio:1;font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;border:1px solid #181713;border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;transition:background .22s,color .22s;display:flex}.circle-link:hover{color:#eee8dc;background:#181713}.method-section{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;display:grid}.method-intro>p:not(.section-label){color:#181713a8;max-width:48ch;font-size:1.08rem;line-height:1.65}.method-steps{border-top:1px solid #18171347}.method-step{border-bottom:1px solid #1817133b;grid-template-columns:55px 1fr;gap:22px;padding:26px 0;display:grid}.method-step>span{color:#a14c32;font-family:var(--font-geist-mono), monospace;font-size:.72rem}.method-step h3{letter-spacing:-.04em;margin:0;font-size:1.6rem}.method-step p{color:#1817139e;grid-column:2;margin:0;line-height:1.55}.proof-section{color:#f1eadf;background:#1d2e31;grid-template-columns:1.1fr .9fr;display:grid}.proof-image{background:url(/images/performance-daylight.jpg) 50% 26%/cover;min-height:780px}.proof-copy{align-content:center;padding:clamp(50px,7vw,110px);display:grid}.proof-copy .section-label{color:#74f7cf}.proof-copy>p:not(.section-label){color:#f1eadfa6;line-height:1.65}.proof-stat{border-top:1px solid #fff3;align-items:baseline;gap:26px;margin-top:24px;padding-top:16px;display:flex}.proof-stat strong{letter-spacing:-.05em;font-size:2.2rem}.proof-stat span{color:#f1eadfa6;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.7rem}.guidance-history{width:min(100% - 48px,1440px);margin:0 auto;padding:120px 0}.guidance-history-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;display:grid}.guidance-history-intro h2{letter-spacing:-.075em;margin:18px 0 0;font-size:clamp(3.2rem,6vw,6.6rem);line-height:.9}.guidance-history-intro>p:last-child{color:#181713a3;max-width:48ch;margin:0;font-size:1.08rem;line-height:1.65}.guidance-history-grid{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.guidance-history-grid>a{border:1px solid #1817133b;min-height:420px;padding:28px;transition:background .22s,color .22s;display:grid}:is(.guidance-history-grid>a:hover,.guidance-history-grid>a:focus-visible){color:#f1eadf;background:#1d2e31}.guidance-history-grid span{color:#a14c32;font-family:var(--font-geist-mono),monospace;font-size:.7rem}.guidance-history-grid strong{letter-spacing:-.05em;align-self:end;margin:65px 0 20px;font-size:clamp(1.7rem,2.5vw,2.6rem);line-height:1.02}.guidance-history-grid p{color:#1817139e;margin:0;line-height:1.55}:is(.guidance-history-grid>a:hover p,.guidance-history-grid>a:focus-visible p){color:#f1eadfad}.guidance-history-grid em{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;align-self:end;margin-top:35px;font-size:.67rem;font-style:normal}.testimonial-placeholder{text-align:center}.testimonial-placeholder h2{letter-spacing:-.06em;max-width:1100px;margin:55px auto 30px;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.testimonial-placeholder>p:last-child{color:#18171399}.testimonial-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:50px;display:grid}.testimonial-grid figure{border:1px solid #18171333;margin:0;padding:clamp(30px,5vw,65px)}.testimonial-grid blockquote{letter-spacing:-.035em;margin:0 0 35px;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,3rem);font-style:italic;line-height:1.15}.testimonial-grid figcaption{color:#a14c32;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.68rem}.community-page{color:#f3efe8;background:radial-gradient(circle at 75% 35%,#4b2152 0%,#102e35 38%,#071013 70%);min-height:100vh;position:relative;overflow:hidden}.community-page:before{content:"";opacity:.12;background:url(/images/performance-purple.jpg) 50%/cover;position:absolute;inset:0}.community-page>*{z-index:1;position:relative}.community-hero{width:min(100% - 48px,1440px);margin:0 auto;padding:clamp(80px,12vh,160px) 0 80px}.community-hero .page-kicker{color:#74f7cf}.community-hero h1{letter-spacing:-.11em;text-transform:uppercase;margin:0;font-size:clamp(6rem,17vw,17rem);line-height:.63}.community-hero h1 em{color:#74f7cf;font-style:normal}.community-hero>p:not(.page-kicker){max-width:620px;margin:70px 0 32px auto;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.45}.coming-pill{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #ffffff4d;border-radius:100px;align-items:center;gap:10px;width:max-content;margin-left:auto;padding:12px 18px;font-size:.68rem;display:flex}.coming-pill span{background:#74f7cf;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse}@keyframes pulse{50%{opacity:.5}}.community-how{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);width:min(100% - 48px,1440px);margin:0 auto;display:grid}.community-how>div{border-right:1px solid #fff3;min-height:240px;padding:28px;display:grid}.community-how>div:last-child{border-right:0}.community-how span{color:#74f7cf;font-family:var(--font-geist-mono), monospace;font-size:.7rem}.community-how strong{align-self:end;font-size:1.7rem}.community-how p{color:#f3efe899;font-size:.84rem;line-height:1.5}.community-back{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;width:min(100% - 48px,1440px);margin:0 auto;padding:50px 0 70px;font-size:.72rem}.community-orbit{pointer-events:none;border:1px solid #74f7cf3d;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:130px;right:-220px}.orbit-two{width:280px;height:280px;top:270px;right:-80px}.aux-section{border-top:1px solid #fff3;grid-template-columns:.75fr 1.25fr;gap:clamp(55px,8vw,120px);width:min(100% - 48px,1440px);margin:120px auto 35px;padding:120px 0 70px;display:grid}.aux-intro h2{letter-spacing:-.085em;text-transform:uppercase;margin:24px 0 34px;font-size:clamp(4rem,8vw,8rem);line-height:.8}.aux-intro>p:last-child{color:#f3efe8a8;max-width:48ch;font-size:1rem;line-height:1.7}.aux-interaction{min-width:0}.aux-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.aux-form label{color:#74f7cf;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;gap:10px;font-size:.67rem;display:grid}.aux-form label>span{color:#f3efe873;font-size:.58rem}.aux-form input{color:#f3efe8;font:400 1rem var(--font-geist-sans),sans-serif;text-transform:none;background:0 0;border:0;border-bottom:1px solid #ffffff4d;border-radius:0;outline:none;width:100%;padding:13px 0}.aux-form input::placeholder{color:#f3efe854}.aux-form input:focus{border-color:#74f7cf}.aux-wide{grid-column:1/-1}.aux-consent{align-items:start;line-height:1.45;color:#f3efe8b8!important;letter-spacing:0!important;text-transform:none!important;gap:12px!important;display:flex!important}.aux-consent input{accent-color:#74f7cf;flex:none;width:auto;margin-top:2px}.aux-consent span{font:inherit;color:inherit!important;font-size:.76rem!important}.aux-honeypot{position:absolute;left:-9999px}.aux-submit{color:#071013;cursor:pointer;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;background:#74f7cf;border:0;margin-top:5px;padding:19px 24px;font-size:.76rem;font-weight:750;transition:background .2s,transform .2s}:is(.aux-submit:hover,.aux-submit:focus-visible){background:#f3efe8;transform:translateY(-2px)}.aux-submit:disabled{cursor:wait;opacity:.55;transform:none}.aux-note,.aux-error{color:#f3efe87a;margin:-16px 0 0;font-size:.7rem;line-height:1.5}.aux-error{color:#ff8e99;min-height:1.1em}.aux-confirmation{border-top:1px solid #74f7cf59;border-bottom:1px solid #74f7cf59;align-content:center;min-height:310px;padding:clamp(32px,5vw,58px) 0;display:grid}.aux-confirmation>span{color:#74f7cf;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.aux-confirmation h3{letter-spacing:-.07em;text-transform:uppercase;max-width:10ch;margin:24px 0 18px;font-size:clamp(2.4rem,5vw,5.3rem);line-height:.9}.aux-confirmation p{color:#f3efe89e;max-width:54ch;margin:0;line-height:1.6}.aux-confirmation button{color:#74f7cf;cursor:pointer;font:700 .78rem var(--font-geist-mono),monospace;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #74f7cf;justify-self:start;margin-top:34px;padding:0 0 7px}:is(.aux-confirmation button:hover,.aux-confirmation button:focus-visible){color:#f3efe8}.aux-result,.aux-empty{border:1px solid #fff3;margin-top:48px;padding:clamp(24px,4vw,48px)}.aux-result{scroll-margin-top:24px}.aux-empty{align-items:end;min-height:330px;display:grid}.aux-empty span{color:#74f7cf;font-family:var(--font-geist-mono),monospace;align-self:start;font-size:.7rem}.aux-empty p{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(1.8rem,3.5vw,3.5rem);line-height:1}.aux-device{width:min(100%,760px);margin:42px auto 30px}.aux-device-label{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-align:center;font-size:.52rem;font-weight:750}.aux-player{background:#08090c;border:0;width:100%;margin:0;display:block}.aux-player-youtube{aspect-ratio:16/9;min-height:0}.aux-player-soundcloud{height:166px;min-height:166px}.aux-tv{padding:54px 0 24px;position:relative}.aux-tv-antennae{width:150px;height:68px;position:absolute;top:0;left:50%;transform:translate(-50%)}.aux-tv-antennae:before,.aux-tv-antennae:after{content:"";transform-origin:bottom;background:#bda7c7;border:2px solid #171019;border-radius:4px;width:5px;height:72px;position:absolute;bottom:0;left:50%}.aux-tv-antennae:before{transform:rotate(-43deg)}.aux-tv-antennae:after{transform:rotate(43deg)}.aux-tv-cabinet{background:linear-gradient(145deg,#74537d,#3f2d4b 76%);border:3px solid #19111d;border-radius:36px;grid-template-columns:minmax(0,1fr) 82px;gap:17px;padding:20px;display:grid;box-shadow:inset 0 0 0 2px #ffffff21,0 24px 55px #00000061}.aux-tv-screen{aspect-ratio:16/9;background:#050609;border:9px solid #211923;border-radius:38px/28px;align-self:center;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #74f7cf29}.aux-tv-screen .aux-player-youtube{aspect-ratio:auto;height:100%}.aux-tv-screen:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff1a,#0000 34%);position:absolute;inset:0}.aux-tv-controls{place-items:center;gap:15px;padding:9px 0;display:grid}.aux-tv-controls .aux-device-label{color:#f3efe89e}.aux-tv-knob{background:repeating-conic-gradient(#211923 0 8deg,#9974a4 8deg 14deg);border:3px solid #211923;border-radius:50%;width:48px;height:48px;display:block;box-shadow:0 4px #211923}.aux-tv-knob-small{width:34px;height:34px}.aux-tv-speaker{background:radial-gradient(circle,#1a111c 2px,#0000 2.5px) 0 0/9px 9px;border:1px solid #140d16a6;border-radius:6px;width:48px;height:77px;display:block}.aux-tv-feet{justify-content:space-between;width:72%;margin:-4px auto 0;display:flex}.aux-tv-feet span{background:#211923;width:56px;height:22px;display:block;transform:skew(12deg)}.aux-tv-feet span:last-child{transform:skew(-12deg)}.aux-radio{padding-top:56px;position:relative}.aux-radio-handle{border:12px solid #80583d;border-bottom:0;border-radius:60px 60px 0 0;width:55%;height:76px;position:absolute;top:0;left:50%;transform:translate(-50%)}.aux-radio-cabinet{background:linear-gradient(145deg,#bd794b,#70452f);border:3px solid #2a1a15;border-radius:25px;padding:23px;position:relative;box-shadow:inset 0 0 0 2px #ffe6b833,0 24px 55px #0000005c}.aux-radio-scale{color:#38261f;font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;background:#e4d7ad;border:4px solid #4d2f22;border-radius:7px;grid-template-columns:1fr repeat(4,auto);align-items:end;height:58px;margin-bottom:20px;padding:11px 14px;font-size:.52rem;display:grid;position:relative;overflow:hidden}.aux-radio-scale:after{content:"";opacity:.55;background:repeating-linear-gradient(90deg,#4d2f22 0 1px,#0000 1px 15px);height:13px;position:absolute;bottom:0;left:12px;right:12px}.aux-radio-scale span{z-index:1;position:relative}.aux-radio-scale span:not(:first-child){margin-left:18px}.aux-radio-face{grid-template-columns:minmax(0,1fr) 135px;gap:20px;display:grid}.aux-radio-player{background:#252321;border:5px solid #4d2f22;border-radius:10px;align-content:center;min-width:0;padding:10px;display:grid;overflow:hidden}.aux-radio-controls{align-content:space-between;justify-items:center;display:grid}.aux-radio-speaker{background:radial-gradient(circle,#2f211b 2.2px,#0000 2.8px) 0 0/10px 10px,#9b6b4e;border:4px solid #4d2f22;border-radius:50%;width:116px;height:116px;display:block}.aux-radio-knob{background:repeating-conic-gradient(#3a271f 0 9deg,#b98660 9deg 15deg);border:4px solid #3a271f;border-radius:50%;width:45px;height:45px;display:block;box-shadow:0 4px #3a271f}.aux-radio-controls .aux-device-label{color:#fff0d4b8}.aux-track-meta{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;padding:20px 0;display:flex}.aux-track-meta strong{font-size:1.2rem}.aux-track-meta span{color:#f3efe885;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.65rem}.aux-result>p:last-child{color:#f3efe894;margin:22px 0 0;font-size:.82rem;line-height:1.55}.press-page{color:#f3efe8;background:#0b0c0f}.press-hero{grid-template-columns:1fr 1fr;width:min(100% - 48px,1440px);min-height:82vh;margin:0 auto;padding:65px 0 90px;display:grid}.press-portrait{background:url(/images/portrait-shadow.png) 50%/cover;min-height:680px}.press-title{align-content:end;padding:50px 0 35px clamp(30px,6vw,90px);display:grid}.press-title .page-kicker,.press-page .section-label{color:#ff5d6c}.press-title h1{letter-spacing:-.085em;text-transform:uppercase;margin:25px 0 60px -7px;font-size:clamp(4rem,10vw,9.4rem);font-weight:780;line-height:.78}.press-title h1 em{color:#0000;-webkit-text-stroke:1.5px #f3efe8;font-style:normal}.press-title>p:last-child{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.72rem}.press-bio,.press-highlights,.press-assets,.press-booking{width:min(100% - 48px,1440px);margin:0 auto;padding:110px 0}.press-bio{border-top:1px solid #ffffff38;grid-template-columns:1fr 3fr;gap:60px;display:grid}.press-bio>div{grid-template-columns:1fr 1fr;gap:26px;display:grid}.press-bio p{color:#f3efe8a8;margin:0;font-size:1rem;line-height:1.65}.press-bio .press-lede{color:#f3efe8;letter-spacing:-.045em;grid-column:1/-1;margin-bottom:25px;font-family:Georgia,serif;font-size:clamp(2.1rem,4vw,4rem);font-style:italic;line-height:1.05}.press-highlights{border-top:1px solid #ffffff38}.press-assets{border-top:1px solid #ffffff38;grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.press-assets>div p:not(.section-label){color:#f3efe89e;max-width:55ch;line-height:1.65}.download-card{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:60px 1fr 30px;align-items:center;gap:20px;padding:35px 0;display:grid}.download-card span{color:#ff5d6c;font-family:var(--font-geist-mono), monospace;font-size:.7rem}.download-card strong{font-size:1.3rem}.download-card em{font-size:1.5rem;font-style:normal}.press-booking{border-top:1px solid #ffffff38}.press-booking h2{text-transform:uppercase;font-size:clamp(4.5rem,10vw,10rem)}.press-booking a{font-family:var(--font-geist-mono), monospace;border-bottom:1px solid;padding-bottom:7px;display:inline-block}.admin-page,.admin-gate{color:#191815;background:#ebe7de;min-height:100vh}.admin-gate{place-items:center;padding:30px;display:grid}.admin-gate>div{border:1px solid #1918153b;gap:22px;width:100%;max-width:620px;padding:clamp(32px,7vw,80px);display:grid}.admin-gate h1{letter-spacing:-.07em;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.9}.admin-gate p,.admin-gate>div>a:not(.admin-primary-button){color:#191815a1}.admin-primary-button{color:#f4f0e8;text-align:center;background:#191815;padding:17px 21px}.admin-header{border-bottom:1px solid #19181538;justify-content:space-between;align-items:end;width:min(100% - 48px,1500px);margin:0 auto;padding:55px 0 38px;display:flex}.admin-header p,.admin-label{color:#9b4c35;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem}.admin-header h1{letter-spacing:-.07em;margin:16px 0 0;font-size:clamp(2.5rem,5vw,5.6rem)}.admin-account{place-items:end;gap:8px;display:grid}.admin-account span{font-weight:650}.admin-account a{color:#19181599;font-size:.78rem}.admin-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(50px,7vw,110px);width:min(100% - 48px,1500px);margin:0 auto;padding:75px 0 120px;display:grid}.admin-editor h2,.admin-library h2,.admin-aux-queue h2{letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(2.2rem,4vw,4rem)}.admin-help{color:#19181599;max-width:650px;line-height:1.55}.admin-form{grid-template-columns:1fr 1fr;gap:24px;margin-top:42px;display:grid}.admin-form label{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;gap:10px;font-size:.67rem;display:grid}.admin-form input,.admin-form select,.admin-form textarea{color:inherit;font:400 .95rem var(--font-geist-sans), sans-serif;text-transform:none;background:0 0;border:0;border-bottom:1px solid #19181559;border-radius:0;outline:none;width:100%;padding:13px 0}.admin-form textarea{resize:vertical;border:1px solid #19181559;padding:14px}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#9b4c35}.admin-wide{grid-column:1/-1}.admin-checkbox{align-items:center;gap:10px!important;display:flex!important}.admin-checkbox input{accent-color:#9b4c35;width:auto}.admin-form button{color:#f4f0e8;cursor:pointer;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#191815;border:0;padding:18px 22px;font-size:.72rem}.admin-form button:disabled{cursor:wait;opacity:.55}.admin-message{align-self:center;margin:0;font-size:.82rem}.admin-message-success{color:#236853}.admin-message-error{color:#a33d32}.admin-library{border-left:1px solid #19181533;padding-left:clamp(35px,5vw,80px)}.admin-empty{border-top:1px solid #19181538;border-bottom:1px solid #19181538;margin-top:40px;padding:32px 0}.admin-empty p{color:#19181599;line-height:1.5}.admin-group{border-top:1px solid #1918154d;margin-top:36px}.admin-group h3{color:#9b4c35;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:18px 0;font-size:.7rem}.admin-item{border-top:1px solid #19181529;justify-content:space-between;align-items:start;gap:20px;padding:24px 0;display:flex}.admin-item span{color:#19181580;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:.62rem}.admin-item strong{margin-top:6px;font-size:1.15rem;display:block}.admin-item p{color:#19181594;font-size:.78rem;line-height:1.45}.admin-item button{color:#a33d32;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.7rem}.admin-aux-queue{border-top:1px solid #19181538;grid-column:1/-1;padding-top:70px}.admin-aux-list{border-top:1px solid #19181547;margin-top:42px}.admin-aux-item{border-bottom:1px solid #19181533;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:30px;padding:28px 0;display:grid}.admin-aux-main,.admin-aux-contact{gap:7px;display:grid}.admin-aux-main>span,.admin-aux-contact>span{color:#1918158c;font-family:var(--font-geist-mono),monospace;font-size:.66rem}.admin-aux-main strong{font-size:1.25rem}.admin-aux-main a{color:#9b4c35;font-size:.76rem}.admin-aux-message{margin:26px 0 -18px}.admin-aux-actions{gap:8px;display:flex}.admin-aux-actions button{color:#191815;cursor:pointer;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;background:0 0;border:1px solid #1918154d;padding:10px 12px;font-size:.65rem}.admin-aux-actions button:first-child{color:#236853;border-color:#236853}.admin-aux-actions button:nth-child(2){color:#a33d32;border-color:#a33d32}.admin-aux-actions button:first-child[aria-pressed=true]{color:#f4f0e8;background:#236853}.admin-aux-actions button:nth-child(2)[aria-pressed=true]{color:#f4f0e8;background:#a33d32}.admin-aux-actions button:disabled{cursor:default;opacity:.72}.admin-aux-actions button:last-child{color:#a33d32}@media (max-width:820px){.site-header,.page-hero,.track-section,.performance-section,.archive-section,.updates-section,.archive-hero,.archive-index,.archive-return,.services-section,.method-section,.guidance-history,.testimonial-placeholder,.community-hero,.community-how,.community-back,.aux-section,.press-hero,.press-bio,.press-highlights,.press-assets,.press-booking{width:min(100% - 30px,1440px)}.site-nav{gap:15px}.site-nav a:nth-child(3){display:none}.page-hero{grid-template-columns:1fr;min-height:75vh}.page-hero h1{font-size:clamp(3.8rem,16vw,6.7rem)}.featured-track,.live-section,.proof-section,.press-hero{grid-template-columns:1fr}.featured-track{gap:40px;padding:65px 15px}.featured-track-copy{padding-right:0}.player-frame,.soundcloud-player{min-height:300px}.section-heading-row{flex-direction:column;align-items:start;gap:25px}.track-row{grid-template-columns:34px 1fr 55px 20px}.track-row span:nth-of-type(2){display:none}.live-photo,.proof-image{min-height:520px}.performance-row{grid-template-columns:85px 1fr}.performance-row span:last-child{grid-column:2}.archive-section,.method-section,.press-bio,.press-assets,.archive-grid{grid-template-columns:1fr}.archive-hero{grid-template-columns:1fr;align-items:start;min-height:70vh}.archive-hero h1{font-size:clamp(4.2rem,18vw,7rem)}.archive-index{grid-template-columns:1fr;margin-bottom:85px}.archive-index a{border-bottom:1px solid #ffffff2e;border-right:0;min-height:120px}.archive-index a:last-child{border-bottom:0}.archive-story{grid-template-columns:1fr}.archive-story-reverse .archive-story-image{order:0}.archive-story-image{min-height:390px}.archive-story-copy{padding:65px 15px 85px}.guidance-history-intro,.guidance-history-grid{grid-template-columns:1fr}.guidance-history-grid>a{min-height:340px}.updates-grid,.testimonial-grid{grid-template-columns:1fr}.service-card{grid-template-columns:42px 1fr;gap:18px}.service-card .circle-link{grid-column:2;width:100px;height:100px}.community-how{grid-template-columns:1fr}.community-how>div{border-bottom:1px solid #fff3;border-right:0;min-height:190px}.community-hero h1{line-height:.7}.aux-section{grid-template-columns:1fr;margin-top:80px;padding-top:85px}.aux-form{grid-template-columns:1fr}.aux-wide{grid-column:auto}.aux-player,.aux-player-youtube{min-height:0}.aux-player-soundcloud{height:166px;min-height:166px}.aux-tv-cabinet{grid-template-columns:1fr;padding:13px}.aux-tv-controls{grid-template-columns:auto auto auto 1fr;justify-items:start;padding:2px 4px 6px}.aux-tv-knob{width:38px;height:38px}.aux-tv-knob-small{width:30px;height:30px}.aux-tv-speaker{justify-self:stretch;width:auto;height:34px}.aux-radio-handle{width:68%}.aux-radio-face{grid-template-columns:1fr}.aux-radio-controls{grid-template-columns:72px 44px 1fr;place-items:center start}.aux-radio-speaker{width:68px;height:68px}.aux-radio-controls .aux-device-label{justify-self:end}.aux-track-meta{flex-direction:column;align-items:start;gap:8px}.press-portrait{min-height:540px}.press-title{padding:55px 0 0}.press-title h1{margin-bottom:40px}.press-bio>div{grid-template-columns:1fr}.press-bio .press-lede{grid-column:auto}.footer-meta{flex-direction:column;align-items:start;gap:20px}.footer-meta div{flex-wrap:wrap}.admin-header{flex-direction:column;align-items:start;gap:28px;width:min(100% - 30px,1500px)}.admin-account{place-items:start}.admin-layout{grid-template-columns:1fr;width:min(100% - 30px,1500px)}.admin-library{border-top:1px solid #19181533;border-left:0;padding-top:60px;padding-left:0}.admin-form{grid-template-columns:1fr}.admin-wide{grid-column:auto}.admin-aux-item{grid-template-columns:1fr;align-items:start}.admin-aux-actions{flex-wrap:wrap}}
