.essay-module__drN8RG__root{min-height:100vh}.essay-module__drN8RG__reader{max-width:720px;padding-inline:clamp(1.25rem,5vw,2.5rem);padding-bottom:var(--space-5);margin-inline:auto}.essay-module__drN8RG__topNav{padding-top:2rem;padding-bottom:2.5rem}.essay-module__drN8RG__backLink{color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.45rem;font-family:system-ui,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.essay-module__drN8RG__backLink:hover{color:var(--color-text)}.essay-module__drN8RG__hero{gap:1.5rem;padding-bottom:2.5rem;display:grid}.essay-module__drN8RG__meta{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-family:system-ui,sans-serif;font-size:.75rem;display:flex}.essay-module__drN8RG__dot{opacity:.3}.essay-module__drN8RG__title{font-family:var(--font-serif),"Cormorant Garamond",serif;letter-spacing:-.025em;color:var(--color-text);margin:0;font-size:clamp(2.4rem,6vw,4rem);line-height:1.04}.essay-module__drN8RG__description{font-family:var(--font-serif),"Cormorant Garamond",serif;color:var(--color-muted);font-size:clamp(1.05rem,2vw,1.25rem);font-style:italic;line-height:1.6}.essay-module__drN8RG__tagRow{flex-wrap:wrap;gap:.4rem;display:flex}.essay-module__drN8RG__tag{border:1px solid color-mix(in srgb,var(--color-line)80%,transparent);color:var(--color-muted);border-radius:99px;padding:.2rem .6rem;font-family:system-ui,sans-serif;font-size:.7rem;font-weight:500}.essay-module__drN8RG__dividerLine{border:none;border-top:1px solid color-mix(in srgb,var(--color-line)60%,transparent);margin:.5rem 0 0}.essay-module__drN8RG__soundtrackSection{padding-top:.15rem}.essay-module__drN8RG__soundtrackSticky{position:relative}.essay-module__drN8RG__soundtrackCard{border:1px solid color-mix(in srgb,var(--color-line)68%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-hero-purple)16%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface)92%,#f1ead9)0%,color-mix(in srgb,var(--color-bg)96%,transparent)100%);box-shadow:0 12px 28px color-mix(in srgb,var(--color-text)8%,transparent);will-change:transform;border-radius:999px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .7rem .6rem .6rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden}.essay-module__drN8RG__soundtrackCard[data-active=true]{border-color:color-mix(in srgb,var(--color-hero-purple)32%,var(--color-line));box-shadow:0 18px 36px color-mix(in srgb,var(--color-hero-purple)12%,transparent)}.essay-module__drN8RG__soundtrackArtwork{aspect-ratio:1;background:color-mix(in srgb,var(--color-soft)82%,var(--color-bg));width:56px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-line)50%,transparent),0 0 0 8px color-mix(in srgb,var(--color-hero-purple)8%,transparent);border-radius:50%;position:relative;overflow:hidden}.essay-module__drN8RG__soundtrackArtwork:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--color-text)4%,transparent)0%,transparent 45%),linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--color-text)32%,transparent)100%);position:absolute;inset:0}.essay-module__drN8RG__soundtrackArtworkImage{background-position:50%;background-size:cover;width:100%;height:100%}.essay-module__drN8RG__soundtrackContent{gap:.2rem;min-width:0;display:grid}.essay-module__drN8RG__soundtrackEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-family:system-ui,sans-serif;font-size:.68rem;font-weight:700}.essay-module__drN8RG__soundtrackTitle{letter-spacing:.01em;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:system-ui,sans-serif;font-size:.88rem;font-weight:700;overflow:hidden}.essay-module__drN8RG__soundtrackMetaRow{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.38rem;font-family:system-ui,sans-serif;font-size:.68rem;display:flex}.essay-module__drN8RG__soundtrackMetaDot{background:color-mix(in srgb,var(--color-muted)58%,transparent);border-radius:999px;width:4px;height:4px}.essay-module__drN8RG__soundtrackActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.essay-module__drN8RG__soundtrackPrimaryAction,.essay-module__drN8RG__soundtrackSecondaryAction,.essay-module__drN8RG__soundtrackLink{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.5rem .72rem;font-family:system-ui,sans-serif;font-size:.66rem;font-weight:700;transition:transform .18s,border-color .18s,opacity .18s,background .18s}.essay-module__drN8RG__soundtrackPrimaryAction,.essay-module__drN8RG__soundtrackSecondaryAction{cursor:pointer}.essay-module__drN8RG__soundtrackPrimaryAction{border:1px solid color-mix(in srgb,var(--color-text)10%,transparent);background:var(--color-text);color:var(--color-bg)}.essay-module__drN8RG__soundtrackSecondaryAction{border:1px solid color-mix(in srgb,var(--color-line)72%,transparent);background:color-mix(in srgb,var(--color-bg)92%,transparent);color:var(--color-text)}.essay-module__drN8RG__soundtrackLink{border:1px solid color-mix(in srgb,var(--color-line)72%,transparent);color:var(--color-muted);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.essay-module__drN8RG__soundtrackPrimaryAction:hover,.essay-module__drN8RG__soundtrackSecondaryAction:hover,.essay-module__drN8RG__soundtrackLink:hover{transform:translateY(-1px)}.essay-module__drN8RG__soundtrackMount{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.essay-module__drN8RG__soundtrackFloating{z-index:70;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;position:fixed;bottom:clamp(.9rem,2vw,1.4rem);right:clamp(.9rem,2vw,1.6rem);transform:translateY(14px)scale(.97)}.essay-module__drN8RG__soundtrackFloating[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)scale(1)}.essay-module__drN8RG__soundtrackFloatingCard{border:1px solid color-mix(in srgb,var(--color-line)72%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-hero-purple)16%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface)96%,#efe7da)0%,color-mix(in srgb,var(--color-bg)99%,transparent)100%);min-width:min(320px,100vw - 2rem);max-width:360px;box-shadow:0 18px 38px color-mix(in srgb,var(--color-text)14%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform;border-radius:999px;align-items:center;gap:.7rem;padding:.55rem .65rem .55rem .55rem;transition:box-shadow .22s,border-color .22s,transform .26s cubic-bezier(.22,1,.36,1);display:flex}.essay-module__drN8RG__soundtrackFloatingCard[data-visible=true]{transform:translate(0,0)}.essay-module__drN8RG__soundtrackFloatingCard[data-visible=false]{transform:translateY(6px)}.essay-module__drN8RG__soundtrackFloatingCard[data-active=true]{border-color:color-mix(in srgb,var(--color-hero-purple)28%,var(--color-line))}.essay-module__drN8RG__soundtrackFloatingArtwork{aspect-ratio:1;background:color-mix(in srgb,var(--color-soft)78%,var(--color-bg));width:54px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-line)55%,transparent),0 0 0 8px color-mix(in srgb,var(--color-hero-purple)8%,transparent);border-radius:50%;flex-shrink:0;overflow:hidden}.essay-module__drN8RG__soundtrackFloatingArtworkImage{background-position:50%;background-size:cover;width:100%;height:100%}.essay-module__drN8RG__soundtrackFloatingBody{flex:1;align-items:center;gap:.8rem;min-width:0;display:flex}.essay-module__drN8RG__soundtrackFloatingText{flex:1;gap:.18rem;min-width:0;display:grid}.essay-module__drN8RG__soundtrackFloatingTitle{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:system-ui,sans-serif;font-size:.82rem;font-weight:700;overflow:hidden}.essay-module__drN8RG__soundtrackFloatingMeta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.38rem;font-family:system-ui,sans-serif;font-size:.68rem;display:flex}.essay-module__drN8RG__soundtrackFloatingMetaDot{background:color-mix(in srgb,var(--color-muted)60%,transparent);border-radius:999px;width:4px;height:4px}.essay-module__drN8RG__soundtrackFloatingActions{flex-shrink:0;align-items:center;gap:.38rem;display:flex}.essay-module__drN8RG__soundtrackFloatingPrimary,.essay-module__drN8RG__soundtrackFloatingSecondary{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;font-family:system-ui,sans-serif;font-size:.66rem;font-weight:700;transition:transform .18s,opacity .18s,border-color .18s}.essay-module__drN8RG__soundtrackFloatingPrimary{border:1px solid color-mix(in srgb,var(--color-text)10%,transparent);background:var(--color-text);color:var(--color-bg);padding:.52rem .72rem}.essay-module__drN8RG__soundtrackFloatingSecondary{border:1px solid color-mix(in srgb,var(--color-line)68%,transparent);background:color-mix(in srgb,var(--color-bg)92%,transparent);color:var(--color-text);padding:.52rem .66rem}.essay-module__drN8RG__soundtrackFloatingPrimary:hover,.essay-module__drN8RG__soundtrackFloatingSecondary:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.essay-module__drN8RG__soundtrackCard,.essay-module__drN8RG__soundtrackPrimaryAction,.essay-module__drN8RG__soundtrackSecondaryAction,.essay-module__drN8RG__soundtrackLink,.essay-module__drN8RG__soundtrackFloating,.essay-module__drN8RG__soundtrackFloatingCard,.essay-module__drN8RG__soundtrackFloatingPrimary,.essay-module__drN8RG__soundtrackFloatingSecondary,.essay-module__drN8RG__feedbackOption,.essay-module__drN8RG__feedbackComposer,.essay-module__drN8RG__feedbackSubmit{transition:none}}.essay-module__drN8RG__body{flex-direction:column;gap:2rem;padding-top:2.5rem;display:flex}.essay-module__drN8RG__leadParagraph{font-family:var(--font-serif),"Cormorant Garamond",serif;color:var(--color-text);letter-spacing:.005em;font-size:clamp(1.2rem,2.5vw,1.5rem);line-height:1.8}.essay-module__drN8RG__paragraph{font-family:var(--font-serif),"Cormorant Garamond",serif;color:color-mix(in srgb,var(--color-text)88%,var(--color-muted));font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.9}.essay-module__drN8RG__feedbackSection{margin-top:var(--space-5);border:1px solid color-mix(in srgb,var(--color-line)65%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg)92%,#f3ecdf)0%,var(--color-bg)100%);padding:clamp(1.25rem,3vw,1.8rem)}.essay-module__drN8RG__feedbackHeader{gap:.8rem;display:grid}.essay-module__drN8RG__feedbackEyebrow{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-family:system-ui,sans-serif;font-size:.7rem;font-weight:700}.essay-module__drN8RG__feedbackTitle{font-family:var(--font-serif),"Cormorant Garamond",serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,3vw,2rem);line-height:1.08}.essay-module__drN8RG__feedbackIntro{max-width:52ch;font-family:var(--font-serif),"Cormorant Garamond",serif;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.7}.essay-module__drN8RG__feedbackOptions{gap:.75rem;margin-top:1.4rem;display:grid}.essay-module__drN8RG__feedbackOption{border:1px solid color-mix(in srgb,var(--color-line)70%,transparent);background:color-mix(in srgb,var(--color-bg)92%,transparent);text-align:left;gap:.22rem;width:100%;padding:.95rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.essay-module__drN8RG__feedbackOption:hover{border-color:color-mix(in srgb,var(--color-text)20%,var(--color-line));transform:translateY(-1px)}.essay-module__drN8RG__feedbackOption[data-active=true]{border-color:color-mix(in srgb,var(--color-text)28%,transparent);background:color-mix(in srgb,#f1e7d4 48%,var(--color-bg))}.essay-module__drN8RG__feedbackOptionLabel{color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;font-family:system-ui,sans-serif;font-size:.82rem;font-weight:700}.essay-module__drN8RG__feedbackOptionDetail{font-family:var(--font-serif),"Cormorant Garamond",serif;color:var(--color-muted);font-size:.98rem;line-height:1.55}.essay-module__drN8RG__feedbackComposer{opacity:0;gap:.7rem;max-height:0;margin-top:1rem;transition:max-height .22s,opacity .22s;display:grid;overflow:hidden}.essay-module__drN8RG__feedbackComposer[data-visible=true]{opacity:1;max-height:360px}.essay-module__drN8RG__feedbackLabel{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-family:system-ui,sans-serif;font-size:.74rem;font-weight:700}.essay-module__drN8RG__feedbackTextarea{border:1px solid color-mix(in srgb,var(--color-line)75%,transparent);background:color-mix(in srgb,var(--color-bg)95%,white);width:100%;min-height:120px;font-family:var(--font-serif),"Cormorant Garamond",serif;color:var(--color-text);resize:vertical;padding:.95rem 1rem;font-size:1rem;line-height:1.7}.essay-module__drN8RG__feedbackTextarea:focus{border-color:color-mix(in srgb,var(--color-text)24%,transparent);outline:none}.essay-module__drN8RG__feedbackFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.essay-module__drN8RG__feedbackHint{color:var(--color-muted);font-family:system-ui,sans-serif;font-size:.78rem}.essay-module__drN8RG__feedbackSubmit{border:1px solid var(--color-text);background:var(--color-text);color:var(--color-bg);letter-spacing:.08em;text-transform:uppercase;padding:.7rem 1rem;font-family:system-ui,sans-serif;font-size:.78rem;font-weight:700;transition:opacity .18s,transform .18s}.essay-module__drN8RG__feedbackSubmit:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.essay-module__drN8RG__feedbackSubmit:disabled{opacity:.5;cursor:not-allowed}.essay-module__drN8RG__feedbackError{color:#9f3b2f;margin:0;font-family:system-ui,sans-serif;font-size:.8rem}.essay-module__drN8RG__feedbackSuccess{border-top:1px solid color-mix(in srgb,var(--color-line)60%,transparent);margin-top:1.2rem;padding-top:1rem}.essay-module__drN8RG__feedbackSuccessTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin:0 0 .3rem;font-family:system-ui,sans-serif;font-size:.8rem;font-weight:700}.essay-module__drN8RG__feedbackSuccessBody{font-family:var(--font-serif),"Cormorant Garamond",serif;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.65}.essay-module__drN8RG__footerDivider{border:none;border-top:1px solid color-mix(in srgb,var(--color-line)50%,transparent);margin:var(--space-4)0 var(--space-3)}.essay-module__drN8RG__authorBlock{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.essay-module__drN8RG__authorAvatar{background:var(--color-text);width:48px;height:48px;color:var(--color-bg);letter-spacing:.05em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:system-ui,sans-serif;font-size:.95rem;font-weight:800;display:flex}.essay-module__drN8RG__authorInfo{flex:1;min-width:0}.essay-module__drN8RG__authorName{color:var(--color-text);margin:0 0 .2rem;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:700}.essay-module__drN8RG__authorBio{color:var(--color-muted);margin:0;font-family:system-ui,sans-serif;font-size:.8rem;line-height:1.5}.essay-module__drN8RG__backFooterLink{color:var(--color-hero-purple);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;font-family:system-ui,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.essay-module__drN8RG__backFooterLink:hover{opacity:.75}@media (max-width:640px){.essay-module__drN8RG__feedbackFooter{align-items:flex-start}.essay-module__drN8RG__feedbackSubmit{width:100%}.essay-module__drN8RG__authorBlock{flex-direction:column;align-items:flex-start}.essay-module__drN8RG__backFooterLink{border-top:1px solid color-mix(in srgb,var(--color-line)40%,transparent);width:100%;padding-top:.75rem}.essay-module__drN8RG__soundtrackSticky{position:static}.essay-module__drN8RG__soundtrackCard{border-radius:26px;grid-template-columns:64px minmax(0,1fr);padding:.7rem}.essay-module__drN8RG__soundtrackArtwork{width:64px}.essay-module__drN8RG__soundtrackActions{grid-column:1/-1;justify-content:flex-start}.essay-module__drN8RG__soundtrackFloating{bottom:.85rem;right:.85rem}.essay-module__drN8RG__soundtrackFloatingCard{min-width:min(290px,100vw - 1.7rem);max-width:min(320px,100vw - 1.7rem)}}@media (max-width:480px){.essay-module__drN8RG__reader{padding-inline:1rem}.essay-module__drN8RG__topNav{padding-top:1.5rem;padding-bottom:2rem}.essay-module__drN8RG__hero{gap:1.1rem;padding-bottom:2rem}.essay-module__drN8RG__meta{flex-wrap:wrap}.essay-module__drN8RG__body{gap:1.5rem;padding-top:2rem}.essay-module__drN8RG__soundtrackCard{border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:.65rem;padding:.55rem}.essay-module__drN8RG__soundtrackArtwork{width:48px}.essay-module__drN8RG__soundtrackMetaRow{font-size:.64rem}.essay-module__drN8RG__soundtrackPrimaryAction,.essay-module__drN8RG__soundtrackSecondaryAction,.essay-module__drN8RG__soundtrackLink{justify-content:center;padding:.48rem .64rem}.essay-module__drN8RG__soundtrackActions{flex-direction:row;justify-content:flex-start;align-items:center}.essay-module__drN8RG__soundtrackFloating{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom))}.essay-module__drN8RG__soundtrackFloatingCard{gap:.55rem;min-width:auto;max-width:calc(100vw - 1.5rem);padding:.5rem}.essay-module__drN8RG__soundtrackFloatingArtwork{width:48px}.essay-module__drN8RG__soundtrackFloatingText{display:none}.essay-module__drN8RG__soundtrackFloatingBody{gap:.45rem}.essay-module__drN8RG__soundtrackFloatingActions{gap:.32rem}.essay-module__drN8RG__soundtrackFloatingPrimary,.essay-module__drN8RG__soundtrackFloatingSecondary{padding:.48rem .62rem;font-size:.63rem}.essay-module__drN8RG__feedbackSection{margin-top:var(--space-4);padding:1rem}.essay-module__drN8RG__feedbackTitle{font-size:1.65rem}.essay-module__drN8RG__feedbackIntro{font-size:.96rem}.essay-module__drN8RG__feedbackOption{padding:.85rem .9rem}.essay-module__drN8RG__feedbackOptionDetail{font-size:.92rem}.essay-module__drN8RG__feedbackTextarea{min-height:104px;padding:.85rem .9rem}.essay-module__drN8RG__feedbackHint{line-height:1.5}.essay-module__drN8RG__feedbackSubmit{padding-inline:.85rem}}
