.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:root{--bg:#F6F1EA;--surface:#FFFFFF;--ink:#1F1216;--ink-soft:#4A3A40;--muted:#8A7A7E;--line:#E8DED2;--primary:#5C1A2B;--primary-d:#3F0F1C;--primary-l:#7A2A3D;--accent:#B8893A;--accent-l:#D7B375;--tint:#EFE5D6;--font-display:var(--font-display),"Cormorant Garamond","Times New Roman",serif;--font-body:var(--font-body),"Inter",-apple-system,system-ui,sans-serif}[data-palette=aubergine]{--bg:#F2EDE6;--surface:#FBF7F1;--ink:#1B1320;--ink-soft:#3E2F44;--muted:#8E8089;--line:#E1D6CB;--primary:#3A1F46;--primary-d:#25132E;--primary-l:#5A3868;--accent:#C2A56B;--accent-l:#E0C68F;--tint:#E9DECC}[data-type=fraunces]{--font-display:"Fraunces","Georgia",serif;--font-body:"Manrope",system-ui,sans-serif}*{box-sizing:border-box}body,html{padding:0;width:100%;background:var(--bg);font-family:var(--font-body);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scrollbar-color:#888 transparent;scrollbar-width:none}body,h1,h2,h3,h4,html{margin:0;color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;line-height:1.05;text-wrap:balance}h1{font-size:clamp(48px,7vw,96px)}h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.015em}h3{font-size:22px;letter-spacing:-.005em}p{margin:0;color:var(--ink-soft)}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600;color:var(--accent)}.subdued{color:var(--muted)}.divider{height:1px;background:var(--line);margin:80px 0}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted);pointer-events:none;height:0}a{text-decoration:none;color:var(--accent)!important;font-weight:500}a:hover{color:var(--primary)}.highlight{position:relative;background-color:var(--tint);border-radius:var(--mantine-radius-sm);padding:calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));color:var(--ink)}.light-bg{box-shadow:0 4px 250px 0 rgba(92,26,43,.18)}.border-color{border-color:var(--line)!important}.border-color2{background-color:var(--tint)!important}@media (hover:hover){.hover:hover{background-color:var(--tint)!important}}@media (hover:none){.hover:active{background-color:var(--tint)!important}}.hover-card{transition:scale .3s}@media (hover:hover){.hover-card:hover{scale:1.04}}@media (hover:none){.hover-card:active{scale:1.04}}.nav-label{transform:translateX(-200px);transition:transform .4s}.open{transform:translateX(0)}