.section-essay{width:100%;font:var(--font-weight-regular) var(--font-size-body)/var(--line-height-body) var(--font-body);flex-direction:column;gap:16px;display:flex}.interest-section{gap:var(--grid-gap);flex-direction:column;display:flex}.interest-section>.interest-grid{margin-top:var(--grid-gap)}.interest-section>.inspiration-grid{row-gap:16px;margin-top:0}.interest-section h2{font:var(--font-weight-bold) var(--font-size-section-title)/var(--line-height-section-title) var(--font-heading)}.interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;display:grid}.interest-grid figure{flex-direction:column;gap:12px;min-width:0;display:flex}.interest-grid figcaption{flex-direction:column;gap:4px;display:flex}.playlist figcaption{width:80%}.interest-grid h3{font:var(--font-weight-bold) var(--font-size-label)/var(--line-height-card) var(--font-body)}.interest-grid figcaption p{font:var(--font-weight-regular) var(--font-size-body)/var(--line-height-card) var(--font-body)}.interest-grid figcaption .playlist-description{color:var(--color-muted);text-wrap:pretty}.record-artwork{width:100%;position:relative}.record-sleeve{aspect-ratio:348/280;cursor:pointer;isolation:isolate;text-align:left;width:100%;display:block;position:relative}.record-preview-controls{aspect-ratio:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:80%;display:flex;position:absolute;top:0;left:0}.record-preview-toggle{aspect-ratio:1;isolation:isolate;cursor:pointer;pointer-events:auto;backdrop-filter:blur(16px)saturate(160%);border:1px solid #0000;border-radius:50%;place-items:center;width:18%;padding:0;transition:background-color .2s,opacity .15s,transform .45s cubic-bezier(.22,1.6,.36,1),box-shadow .45s cubic-bezier(.22,1.6,.36,1);display:grid;position:absolute;bottom:5.5%;right:5.5%;overflow:hidden;box-shadow:0 6px 16px #00000047,0 1px 2px #00000038}.record-preview-toggle:before{content:"";z-index:-1;background:linear-gradient(var(--tint), var(--tint)), var(--cover) 93.29% 93.29% / 555.6% auto no-repeat;filter:url(#liquid-lens)saturate(140%);pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.record-preview-toggle,.record-preview-toggle[data-glass=dark]{--tint:#00000057;color:#fff;background:0 0}.record-preview-toggle[data-glass=light]{--tint:#ffffffb8;color:#000000e0;border-color:#ffffffe6;box-shadow:inset 0 1px #fffc,0 6px 16px #0000004d,0 1px 2px #00000038}@supports not (backdrop-filter:blur(1px)){.record-preview-toggle,.record-preview-toggle[data-glass=dark]{--tint:#0000008c}.record-preview-toggle[data-glass=light]{--tint:#fffffff5}}.record-preview-toggle svg{width:46%;height:46%}.record-preview-toggle .preview-play{transform:translate(-8%)}.record-preview-toggle:after{content:"";border-radius:50%;width:max(100%,44px);height:max(100%,44px);position:absolute}.liquid-glass-defs{width:0;height:0;position:absolute;overflow:hidden}.record-preview-toggle[hidden]{display:none}.record-preview-toggle:hover,.record-preview-toggle[data-glass=dark]:hover{--tint:#0000006b;transform:translateY(-2px)scale(1.1);box-shadow:0 14px 28px #00000057,0 2px 4px #0003}.record-preview-toggle[data-glass=light]:hover{--tint:#ffffffd6;border-color:#fff;transform:translateY(-2px)scale(1.1);box-shadow:inset 0 1px #ffffffd9,0 14px 28px #00000057,0 2px 4px #0003}.record-preview-toggle:active,.record-preview-toggle[data-glass]:active{transition-duration:.2s,.15s,.12s,.12s;transform:translateY(1px)scale(.94);box-shadow:0 2px 6px #00000042,0 1px 1px #0000002e}.record-preview-toggle:focus-visible,.record-preview-toggle[data-glass=dark]:focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 5px #000000a6}.record-preview-toggle[data-glass=light]:focus-visible{outline-offset:3px;outline:2px solid #000000d9;box-shadow:0 0 0 5px #ffffffbf}.record-preview-toggle .preview-pause,.record-preview-toggle[data-playing=true] .preview-play{display:none}.record-preview-toggle[data-playing=true] .preview-pause{display:block}.record-sleeve:focus-visible{outline:2px solid var(--color-link);outline-offset:6px;border-radius:var(--radius-card)}.playlist h3{cursor:pointer;width:fit-content;max-width:100%;transition:opacity .6s var(--card-easing)}.playlist:has(.record-sleeve:focus-visible) h3{opacity:.6;text-decoration:underline}.sleeve{aspect-ratio:1;z-index:2;border-radius:var(--radius-image);width:80%;transition:box-shadow .6s var(--card-easing);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 8px #00000026}.sleeve:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #00000014;position:absolute;inset:0}.sleeve img{object-fit:cover;width:100%;height:100%}.vinyl{aspect-ratio:1;z-index:1;width:76%;transition:transform .6s var(--card-easing);border-radius:50%;position:absolute;top:2%;left:1%;transform:translate(0)rotate(-90deg)}.vinyl-disc{background:repeating-radial-gradient(circle,#0000 0 2px,#ffffff0c 2.5px 3px,#0000 3.5px 4px),conic-gradient(from 35deg,#151515,#303030 16%,#101010 29%,#191919 51%,#333 65%,#111 80%,#151515);border-radius:50%;place-items:center;width:100%;height:100%;animation:6s linear infinite paused vinyl-spin;display:grid;box-shadow:0 2px 6px #00000030}@keyframes vinyl-spin{to{transform:rotate(360deg)}}.record-sleeve:focus-visible:not([data-closed]) .vinyl-disc{animation-play-state:running}.vinyl-label{aspect-ratio:1;border:1px solid #ffffff26;border-radius:50%;width:32%;position:relative;overflow:hidden}.vinyl-label img{object-fit:cover;width:100%;height:100%}.vinyl-label:after{content:"";aspect-ratio:1;background:#101010;border:1px solid #fff5;border-radius:50%;width:10%;position:absolute;top:45%;left:45%}.record-sleeve:focus-visible:not([data-closed]) .vinyl{transform:translate(28%)rotate(15deg)}.record-sleeve:focus-visible:not([data-closed]) .sleeve{box-shadow:2px 4px 12px #00000030}.record-artwork:has([data-sound=off]) .record-sleeve:focus-visible:not([data-closed]) .vinyl{transform:translate(14%)rotate(7deg)}.record-artwork:has([data-sound=off]) .record-sleeve .vinyl-disc{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.record-preview-toggle{opacity:0;pointer-events:none}.record-artwork:hover .record-preview-toggle,.record-artwork:has(:focus-visible) .record-preview-toggle,.playlist:has(h3:hover) .record-preview-toggle,.record-preview-toggle[data-playing=true]{opacity:1;pointer-events:auto}.playlist:has(.record-artwork:hover) h3,.playlist h3:hover{opacity:.6;text-decoration:underline}.record-artwork:hover .record-sleeve:not([data-closed]) .vinyl-disc,.playlist:has(h3:hover) .record-sleeve:not([data-closed]) .vinyl-disc{animation-play-state:running}.record-artwork:hover .record-sleeve:not([data-closed]) .vinyl,.playlist:has(h3:hover) .record-sleeve:not([data-closed]) .vinyl{transform:translate(28%)rotate(15deg)}.record-artwork:hover .record-sleeve:not([data-closed]) .sleeve,.playlist:has(h3:hover) .record-sleeve:not([data-closed]) .sleeve{box-shadow:2px 4px 12px #00000030}.record-artwork:hover:has([data-sound=off]) .record-sleeve:not([data-closed]) .vinyl,.playlist:has(h3:hover):has([data-sound=off]) .record-sleeve:not([data-closed]) .vinyl{transform:translate(14%)rotate(7deg)}.record-artwork:hover:has([data-sound=off]) .record-sleeve .vinyl-disc,.playlist:has(h3:hover):has([data-sound=off]) .record-sleeve .vinyl-disc{animation-play-state:paused}}@media (width<=815px){.interest-grid:not(.playlist-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.playlist-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vinyl,.sleeve,.playlist h3,.record-preview-toggle{transition:none}.vinyl-disc{animation:none}}.svg-container[data-astro-cid-tk6bq5gc]{width:100%;height:100%;aspect-ratio:inherit;image-rendering:pixelated;fill:#000;color:#000;font:12px sans-serif}svg[data-astro-cid-tk6bq5gc]{max-width:none;display:block}.hero-wordmark[data-astro-cid-qjjtxgxi]{width:100%;height:100%;display:block;overflow:visible}.hero-wordmark-art--tablet,.hero-wordmark-art--phone{display:none}[data-hero-wordmark-trace],[data-hero-wordmark-subtrace]{opacity:0;stroke-dasharray:1 1;stroke-dashoffset:1px;animation:hero-wordmark-draw var(--draw-duration) var(--draw-easing) var(--draw-delay) both, hero-wordmark-brush-down var(--pen-down-duration) ease-out var(--draw-delay) both}[data-hero-wordmark-progress]{animation:hero-wordmark-finish 1ms steps(1, end) calc(var(--hero-wordmark-finish-delay) - 1ms) forwards}@keyframes hero-wordmark-draw{0%{opacity:0;stroke-dashoffset:1px}.001%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes hero-wordmark-finish{to{mask:none}}@keyframes hero-wordmark-brush-down{0%{stroke-width:0}to{stroke-width:var(--pen-width)}}@media (width<=1199px){.hero-wordmark-art--desktop{display:none}.hero-wordmark-art--tablet{display:inline}}@media (width<=815px){.hero-wordmark-art--tablet{display:none}.hero-wordmark-art--phone{display:inline}}@media (prefers-reduced-motion:reduce){[data-hero-wordmark-trace],[data-hero-wordmark-subtrace]{animation:none}[data-hero-wordmark-progress]{animation:none;mask:none}}.home-identity[data-astro-cid-ge2uvauf]{position:relative}.hero[data-astro-cid-ge2uvauf]{background:var(--color-hero);height:420px;overflow:hidden}.hero-art[data-astro-cid-ge2uvauf]{height:100%;position:relative}.hero-background[data-astro-cid-ge2uvauf]{width:1043px;max-width:none;height:468px;image-rendering:pixelated;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.hero-portrait[data-astro-cid-ge2uvauf]{width:416px;max-width:none;height:359.999px;position:absolute;bottom:0;right:0}.hero-signature[data-astro-cid-ge2uvauf]{width:98px;height:44px;position:absolute;top:32px;left:0}.hero-location[data-astro-cid-ge2uvauf]{color:var(--color-gold);font-family:var(--font-accent);text-align:right;font-size:16px;line-height:20px;position:absolute;top:32px;right:0}.hero-location[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-weight:700}.hero-identity[data-astro-cid-ge2uvauf]{height:204px;position:absolute;top:168px;left:0;right:0}.hero-name[data-astro-cid-ge2uvauf]{height:84px;position:relative;overflow:hidden}h1[data-astro-cid-ge2uvauf]{width:348px;font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:40px;position:absolute;top:0;left:0}.hero-name[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{width:348px;height:36px;color:var(--color-muted);font-size:28px;line-height:36px;position:absolute;bottom:0;left:0}.hero-social[data-astro-cid-ge2uvauf]{gap:16px;display:flex;position:absolute;bottom:0}.hero-social[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:#00e;will-change:transform;position:relative}.hero-social[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero-social[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf],.hero-social[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{width:32px;height:32px;display:block}@media (width<=1199px){.hero-social[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf],.hero-social[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{width:40px;height:40px}}@media (width<=815px){.home-identity[data-astro-cid-ge2uvauf]{padding-bottom:152px}.hero[data-astro-cid-ge2uvauf]{height:360px}.hero-art[data-astro-cid-ge2uvauf]{width:100%}.hero-background[data-astro-cid-ge2uvauf]{width:906px;height:408px}.hero-portrait[data-astro-cid-ge2uvauf]{aspect-ratio:auto;width:348px;height:301px;inset:59px auto auto calc(54.0404% - 174px)}.hero-signature[data-astro-cid-ge2uvauf]{left:24px}.hero-location[data-astro-cid-ge2uvauf]{right:24px}.hero-identity[data-astro-cid-ge2uvauf]{height:128px;top:384px}.hero-name[data-astro-cid-ge2uvauf]{height:76px}h1[data-astro-cid-ge2uvauf]{width:100%;font-size:28px;line-height:36px}.hero-name[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{width:calc(100% - 1px);font-size:24px;line-height:32px}}.identity-vector-definitions[data-astro-cid-zk4yk63m]{z-index:0;contain:strict;width:0;height:0;position:absolute;bottom:0;left:0;overflow:hidden}.identity-vector-definitions[data-astro-cid-zk4yk63m] svg{max-width:none;display:inline}.company-logos[data-astro-cid-r2z7ke62]{grid-template-columns:repeat(4,164px);justify-content:center;gap:16px;margin-top:24px;display:grid}.company-cell[data-astro-cid-r2z7ke62]{height:72px;position:relative;overflow:hidden}a[data-astro-cid-r2z7ke62]{color:#00e;will-change:transform;width:164px;height:72px;display:block;position:relative;overflow:hidden}.company-image[data-astro-cid-r2z7ke62]{display:block;position:absolute}.company-image[data-astro-cid-r2z7ke62] svg{width:100%;max-width:none;height:100%}.company-cell[data-astro-cid-r2z7ke62]:first-child .company-image[data-astro-cid-r2z7ke62]{top:24px;left:8px}.company-cell[data-astro-cid-r2z7ke62]:nth-child(2) .company-image[data-astro-cid-r2z7ke62]{top:24px;left:24px}.company-cell[data-astro-cid-r2z7ke62]:nth-child(3) .company-image[data-astro-cid-r2z7ke62]{top:25px;left:20px}.company-cell[data-astro-cid-r2z7ke62]:nth-child(4) .company-image[data-astro-cid-r2z7ke62]{top:25px;left:22px}.company-cell[data-astro-cid-r2z7ke62]:nth-child(5) .company-image[data-astro-cid-r2z7ke62]{top:20px;left:8px}.company-cell[data-astro-cid-r2z7ke62]:nth-child(6) .company-image[data-astro-cid-r2z7ke62]{top:6px;left:39px}.company-cell[data-astro-cid-r2z7ke62]:nth-child(7) .company-image[data-astro-cid-r2z7ke62]{top:17px;left:31px}.company-cell[data-astro-cid-r2z7ke62]:nth-child(8){will-change:transform}.company-cell[data-astro-cid-r2z7ke62]:nth-child(8) a[data-astro-cid-r2z7ke62]{color:#000;will-change:auto;width:139px;height:18px;font:12px sans-serif;top:27px;left:12px;overflow:visible}.company-cell[data-astro-cid-r2z7ke62]:nth-child(8) .company-image[data-astro-cid-r2z7ke62]{position:static}@media (width<=815px){.company-logos[data-astro-cid-r2z7ke62]{display:none}}.taste-quote[data-astro-cid-u4aelq6p]{gap:var(--grid-gap);text-align:center;flex-direction:column;margin-block:24px;display:flex}blockquote[data-astro-cid-u4aelq6p]{font:700 44px/56px var(--font-heading);color:var(--color-primary);margin:0}.taste-line[data-astro-cid-u4aelq6p]{text-wrap:balance;display:block}[data-astro-cid-u4aelq6p][data-vapor-word]{display:inline-block}.taste-quote[data-astro-cid-u4aelq6p][data-vapor-state=waiting] [data-astro-cid-u4aelq6p][data-vapor-word],.taste-quote[data-astro-cid-u4aelq6p][data-vapor-state=waiting] [data-astro-cid-u4aelq6p][data-vapor-support]{opacity:0}p[data-astro-cid-u4aelq6p]{font:400 28px/36px var(--font-body);color:var(--color-muted);text-wrap:balance}@media (width<=599px){blockquote[data-astro-cid-u4aelq6p]{font-size:32px;line-height:40px}p[data-astro-cid-u4aelq6p]{font-size:20px;line-height:28px}}photo-stack{width:100vw;margin-left:calc(50% - 50vw);display:block;overflow:clip}.print-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.stack-print{-webkit-user-drag:none;background:#fff;border-radius:2px;padding:9px 9px 16px;display:block;box-shadow:0 2px 3px #00000012,0 12px 24px #0000001a}.stack-print img{object-fit:cover;pointer-events:none;user-select:none;width:100%;height:100%;display:block}photo-stack.is-ready .print-stage{touch-action:pan-y pinch-zoom;height:520px;display:block;position:relative}photo-stack.is-ready .stack-print{aspect-ratio:2/3;transform-origin:50% 78%;cursor:grab;user-select:none;width:min(57%,280px);transition:transform .48s cubic-bezier(.2,.8,.25,1.04),box-shadow .32s ease-out;position:absolute;top:48%;left:50%}.stack-print:focus-visible{outline:2px solid var(--color-link);outline-offset:6px}photo-stack.is-ready .stack-print.is-dragging{cursor:grabbing;transition:none}@media (hover:hover) and (pointer:fine){.stack-print.is-top:hover:not(.is-dragging){--lift-scale:1.06;--lift-y:-12px;box-shadow:0 8px 14px #00000012,0 32px 48px #00000029}}.stack-print.is-top:focus-visible{--lift-scale:1.06;--lift-y:-12px;box-shadow:0 8px 14px #00000012,0 32px 48px #00000029}.stack-viewer[open]{grid-template-rows:48px minmax(0,1fr)}.stack-viewer header{justify-content:flex-end}.stack-viewer button{background:#333;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.stack-viewer button:hover{background:#444}.stack-viewer>img{touch-action:pan-y pinch-zoom;user-select:none;cursor:grab}@media (width<=520px){photo-stack.is-ready .print-stage{height:400px}.stack-print{padding:7px 7px 12px}.print-stage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){photo-stack.is-ready .stack-print{--lift-scale:1;--lift-y:0px;transition:none}}.print-arrival{display:contents}photo-stack.is-ready .print-arrival{pointer-events:none;transform-origin:50% 48%;display:block;position:absolute;inset:0}photo-stack.is-arriving .print-arrival{will-change:transform}@media (prefers-reduced-motion:reduce){photo-stack.is-ready .print-arrival{transform:none!important}}
