nav{position:fixed;top:0;width:100%;z-index:100;padding:20px 0;background:hsla(39,30%,87%,.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-soft,#e5dece)}nav .container{max-width:1240px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}nav .nav-logo{height:32px;width:auto;display:block}nav .nav-links{display:flex;gap:28px;align-items:center}nav .nav-links a{color:var(--ink-soft,#2c2a26);font-size:14px;font-weight:400;transition:color .2s;text-decoration:none}nav .nav-links a.current,nav .nav-links a:hover{color:var(--coral,#c96442)}nav .nav-login{color:var(--slate,#6f6e6a)!important;border:1px solid var(--border,#d9d2c2);padding:6px 14px;border-radius:6px;font-size:13px!important}nav .nav-login:hover{border-color:var(--coral,#c96442)!important;color:var(--coral,#c96442)!important}nav .nav-hamburger{display:none;background:none;border:none;cursor:pointer;color:var(--ink,#1f1e1d);padding:4px;align-items:center;justify-content:center;line-height:1;flex-shrink:0}nav .nav-hamburger:hover{color:var(--coral,#c96442)}nav .nav-get-started{display:inline-block;padding:10px 20px;border-radius:6px;background:var(--ink,#1f1e1d);color:var(--paper,#faf9f5)!important;font-size:14px;font-weight:500;transition:background .2s,transform .2s;white-space:nowrap;flex-shrink:0;text-decoration:none}nav .nav-get-started:hover{background:var(--coral,#c96442);transform:translateY(-1px)}.nav-mobile{background:hsla(39,30%,87%,.99);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-soft,#e5dece);padding:4px 28px 20px;display:flex;flex-direction:column}.nav-mobile a{color:var(--ink-soft,#2c2a26);font-size:15px;font-weight:400;padding:14px 0;border-bottom:1px solid var(--border-soft,#e5dece);transition:color .2s;text-decoration:none;display:block}.nav-mobile a:last-child{border-bottom:none}.nav-mobile a.current,.nav-mobile a:hover{color:var(--coral,#c96442)}.nav-mobile-login{color:var(--slate,#6f6e6a)!important}.nav-mobile-cta{margin-top:14px;text-align:center;background:var(--ink,#1f1e1d);color:var(--paper,#faf9f5)!important;padding:14px 22px;border-radius:6px;font-weight:500;font-size:14px;transition:background .2s;border-bottom:none!important}.nav-mobile-cta:hover{background:var(--coral,#c96442)}@media (max-width:960px){nav .container{padding:0 20px}nav .nav-hamburger{display:flex}nav .nav-links{display:none!important}nav .nav-get-started{font-size:13px;padding:9px 16px}}.fe-main{--fe-ink:#2c2a26;--fe-ink-2:#1f1e1d;--fe-mut:#6f6e6a;--fe-line:#e8e1d0;--fe-paper:#faf9f5;--fe-coral:#c96442;--fe-display:"Fraunces","Tiempos Headline",Georgia,serif;--fe-body:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;--fe-mono:"IBM Plex Mono","JetBrains Mono",monospace;--fe-measure:700px;--fe-wide:820px;background:var(--fe-paper);color:var(--fe-ink);font-family:var(--fe-body);-webkit-font-smoothing:antialiased;padding:0 0 96px}.fe-article{max-width:var(--fe-wide);margin:0 auto;padding:0 24px}.fe-bio,.fe-head,.fe-prose>h2,.fe-prose>p,.fe-rule{max-width:var(--fe-measure);margin-left:auto;margin-right:auto}.fe-hero{margin:40px 0 36px}.fe-hero img{display:block;width:100%;height:auto;border:1px solid var(--fe-line);border-radius:10px}.fe-eyebrow{font-family:var(--fe-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fe-coral);margin-bottom:18px}.fe-head h1{font-family:var(--fe-display);font-weight:500;font-size:clamp(34px,5.4vw,52px);line-height:1.07;letter-spacing:-.015em;color:var(--fe-ink-2);margin:0}.fe-subtitle{font-family:var(--fe-display);font-weight:400;font-size:clamp(19px,2.4vw,23px);margin:12px 0 0}.fe-byline,.fe-subtitle{font-style:italic;color:var(--fe-mut)}.fe-byline{font-size:15px;margin:20px 0 0}.fe-rule{border:0;border-top:1px solid var(--fe-line);margin-top:40px;margin-bottom:40px}.fe-prose{margin-top:40px;font-size:19px;line-height:1.72}.fe-prose>p{margin:0 0 24px}.fe-prose>p:last-child{margin-bottom:0}.fe-prose strong{font-weight:600;color:var(--fe-ink-2)}.fe-prose em{font-style:italic}.fe-prose a{color:var(--fe-coral);text-decoration:underline;text-underline-offset:2px}.fe-prose>h2{font-family:var(--fe-display);font-weight:500;font-size:clamp(24px,3.4vw,30px);line-height:1.15;letter-spacing:-.01em;color:var(--fe-ink-2);margin:52px 0 20px}.fe-figure{max-width:800px;margin:40px auto 44px}.fe-figure img{display:block;width:100%;height:auto;border:1px solid var(--fe-line);border-radius:10px}.fe-bio{font-size:15.5px;font-style:italic;line-height:1.65;color:var(--fe-mut)}@media (max-width:640px){.fe-article{padding:0 20px}.fe-prose{font-size:17.5px}.fe-hero{margin:28px 0}.fe-prose>h2{margin-top:40px}}.cream-footer{background:var(--paper,#faf9f5);padding:72px 0 48px;border-top:1px solid var(--border-soft,#e5dece)}.cream-footer .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.cream-footer .footer-brand .logo{margin-bottom:16px;display:inline-block;font-size:20px;font-weight:600;color:var(--ink,#1f1e1d);text-decoration:none}.cream-footer .footer-brand .dot{color:var(--coral,#c96442)}.cream-footer .footer-brand p{color:var(--slate,#6f6e6a);font-size:14px;line-height:1.55;max-width:280px}.cream-footer .footer-col h5{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate,#6f6e6a);font-weight:500;margin-bottom:18px}.cream-footer .footer-col ul{list-style:none}.cream-footer .footer-col li{margin-bottom:12px}.cream-footer .footer-col a{color:var(--ink-soft,#2c2a26);font-size:14px;transition:color .2s;text-decoration:none}.cream-footer .footer-col a:hover{color:var(--coral,#c96442)}.cream-footer .footer-bottom{border-top:1px solid var(--border-soft,#e5dece);padding-top:24px;display:flex;justify-content:space-between;align-items:center;color:var(--slate,#6f6e6a);font-size:13px}@media (max-width:960px){.cream-footer .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.cream-footer .footer-bottom{flex-direction:column;gap:12px;align-items:flex-start}}@media (max-width:560px){.cream-footer .footer-grid{grid-template-columns:1fr}}