@font-face{font-family:fraunces;src:url(../media/italic_400_700_df3be944-s.p.0duriy8536ewt.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:fraunces;src:url(../media/normal_400_700_7a1fc6ba-s.p.0zzh68k1~whtc.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:77.2%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:126.68%}.fraunces_f4469059-module__h7obJq__className{font-family:fraunces,fraunces Fallback}.fraunces_f4469059-module__h7obJq__variable{--pv-font-display:"fraunces", "fraunces Fallback"}
@font-face{font-family:inter;src:url(../media/normal_400_900_1dc044f4-s.p.0q-301v4kxxnr.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_f7861b95-module__Gdo-HG__className{font-family:inter,inter Fallback}.inter_f7861b95-module__Gdo-HG__variable{--pv-font-body:"inter", "inter Fallback"}
html:has([data-theme=philip-voigt]){scroll-behavior:smooth;scroll-padding-top:88px}@layer base{[data-theme=philip-voigt]{--color-bg-primary:#fbfaf6;--color-bg-secondary:#efede3;--color-bg-surface:#fff;--color-bg-deep:#243b34;--color-bg-deep-2:#2e4d43;--color-accent:#3f7268;--color-accent-hover:#2f564e;--color-accent-soft:#cfe0d8;--color-gold:#c08a3e;--color-text-primary:#20302b;--color-text-secondary:#4e5c56;--color-text-muted:#899189;--color-border:#e3dfd3;--color-border-subtle:#eeeadf;--shadow-card:0 4px 24px #243b3412;--shadow-card-hover:0 10px 36px #243b341f;--shadow-deep:0 16px 48px #243b342e;background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--pv-font-body,-apple-system, BlinkMacSystemFont), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;line-height:1.75;overflow-x:hidden}[data-theme=philip-voigt] *,[data-theme=philip-voigt] :before,[data-theme=philip-voigt] :after{box-sizing:border-box}[data-theme=philip-voigt] img{max-width:100%;display:block}[data-theme=philip-voigt] a{color:inherit;text-decoration:none}[data-theme=philip-voigt] h1,[data-theme=philip-voigt] h2,[data-theme=philip-voigt] h3,[data-theme=philip-voigt] h4{font-family:var(--pv-font-display,Georgia), serif;color:var(--color-text-primary);margin:0;font-weight:500;line-height:1.15}[data-theme=philip-voigt] h1{letter-spacing:-.015em;font-size:clamp(2.5rem,5.2vw,4.4rem);font-weight:500}[data-theme=philip-voigt] h2{letter-spacing:-.01em;font-size:clamp(1.9rem,3.6vw,3rem)}[data-theme=philip-voigt] h3{font-size:1.4rem;font-weight:500}[data-theme=philip-voigt] p{color:var(--color-text-secondary);margin:0}[data-theme=philip-voigt] ::selection{background:var(--color-accent);color:#fff}}[data-theme=philip-voigt] .container-x{max-width:1400px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}[data-theme=philip-voigt] .container-narrow{max-width:760px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}[data-theme=philip-voigt] .section-pad{padding:clamp(4.5rem,9vh,7.5rem) 0;position:relative}[data-theme=philip-voigt] .eyebrow{font-family:var(--pv-font-body), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem;font-size:.72rem;font-weight:600;display:inline-block}[data-theme=philip-voigt] .italic-accent{font-family:var(--pv-font-display,Georgia), serif;color:var(--color-accent);font-style:italic;font-weight:400}[data-theme=philip-voigt] .font-display{font-family:var(--pv-font-display,Georgia), serif}[data-theme=philip-voigt] .font-body{font-family:var(--pv-font-body), sans-serif}[data-theme=philip-voigt] .btn{font-family:var(--pv-font-body), sans-serif;letter-spacing:.01em;cursor:pointer;text-align:center;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:14px 30px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}[data-theme=philip-voigt] .btn-primary{background:var(--color-accent);color:#fff}[data-theme=philip-voigt] .btn-primary:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 8px 22px #2f564e47}[data-theme=philip-voigt] .btn-primary:active{transform:scale(.98)}[data-theme=philip-voigt] .btn-ghost{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}[data-theme=philip-voigt] .btn-ghost:hover{background:var(--color-accent);color:#fff;transform:translateY(-2px)}[data-theme=philip-voigt] .btn-on-dark{color:var(--color-accent-hover);background:#fff}[data-theme=philip-voigt] .btn-on-dark:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000038}[data-theme=philip-voigt] .btn-large{padding:16px 36px;font-size:1rem}[data-theme=philip-voigt] .card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);border-radius:20px}[data-theme=philip-voigt] .pill{background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.45rem;padding:7px 15px;font-size:.8rem;font-weight:500;display:inline-flex}[data-theme=philip-voigt] .pill svg{width:15px;height:15px;color:var(--color-accent)}[data-theme=philip-voigt] .text-accent{color:var(--color-accent)}[data-theme=philip-voigt] .bg-surface{background:var(--color-bg-surface)}[data-theme=philip-voigt] .bg-secondary{background:var(--color-bg-secondary)}@media (prefers-reduced-motion:reduce){[data-theme=philip-voigt] *,[data-theme=philip-voigt] :before,[data-theme=philip-voigt] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-theme=philip-voigt]{--cc-surface:var(--color-bg-surface);--cc-ink:var(--color-text-primary);--cc-muted:var(--color-text-secondary);--cc-border:var(--color-border);--cc-accent:var(--color-accent);--cc-accent-ink:#fff;--cc-accent-hover:var(--color-accent-hover);--cc-check:var(--color-accent);--cc-radius:20px;--cc-btn-radius:999px}
