@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_71898b{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_71898b{--font-golos:"Golos Text","Golos Text Fallback"}:root{--font-sans:var(--font-golos),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body,html{height:100%}body{font-family:var(--font-sans);color:var(--ink-900,#2D2520);background:radial-gradient(60% 50% at 22% 18%,rgba(255,224,187,.9),transparent 70%),radial-gradient(55% 45% at 84% 22%,rgba(250,196,173,.7),transparent 70%),radial-gradient(62% 55% at 68% 92%,rgba(253,223,209,.85),transparent 70%),radial-gradient(48% 42% at 14% 88%,rgba(230,240,232,.6),transparent 70%),var(--paper,#FDF7F2);min-height:100%;display:flex;flex-direction:column;align-items:center;padding:28px 16px 92px}:root{--paper:#FDF7F2;--paper-deep:#FBEFE6;--surface:#FFFFFF;--surface-2:#FBF3ED;--sand:#F4E8DE;--ink-900:#2D2520;--ink-700:#4B4039;--ink-500:#7E7166;--ink-300:#AEA295;--line:#EFE2D6;--line-strong:#E4D3C4;--coral-50:#FFF2EB;--coral-100:#FDDFD1;--coral-200:#FAC4AD;--coral-300:#F6A789;--coral-400:#F18B6A;--coral-500:#ED7152;--coral-600:#DC5B3C;--coral-700:#BB4830;--glow-100:#FFEFD8;--glow-200:#FFE0BB;--glow-300:#FFCD96;--glow-500:#FBB36A;--sage-100:#E6F0E8;--sage-200:#C9E2CF;--sage-400:#79B594;--sage-600:#4F9A78;--amber-100:#FCEACE;--amber-500:#E2A24F;--clay-100:#F8DDD4;--clay-500:#CF6E54;--mist-100:#E6EEF1;--mist-500:#6F95A6;--bg:var(--paper);--bg-alt:var(--paper-deep);--surface-card:var(--surface);--surface-raised:var(--surface);--surface-sunken:var(--surface-2);--surface-quiet:var(--sand);--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-300);--text-on-accent:#FFFFFF;--accent:var(--coral-500);--accent-hover:var(--coral-600);--accent-press:var(--coral-700);--accent-soft:var(--coral-100);--accent-softer:var(--coral-50);--accent-ink:var(--coral-700);--border:var(--line);--border-strong:var(--line-strong);--border-accent:var(--coral-200);--success:var(--sage-600);--success-soft:var(--sage-100);--warning:var(--amber-500);--warning-soft:var(--amber-100);--danger:var(--clay-500);--danger-soft:var(--clay-100);--info:var(--mist-500);--info-soft:var(--mist-100);--focus-ring:0 0 0 3px rgba(237,113,82,0.14);--font-sans:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--text-display:3.25rem;--text-h1:2.5rem;--text-h2:1.875rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-lg:1.125rem;--text-base:1rem;--text-sm:0.875rem;--text-xs:0.75rem;--lh-tight:1.12;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-0.02em;--ls-snug:-0.01em;--ls-normal:0;--ls-wide:0.04em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:104px;--container-sm:420px;--container-md:720px;--container-lg:1080px;--gutter:24px;--section-y:var(--space-11);--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-xl:36px;--radius-2xl:48px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(74,45,24,0.04);--shadow-sm:0 2px 10px rgba(74,45,24,0.05);--shadow-md:0 10px 28px rgba(80,47,25,0.07);--shadow-lg:0 20px 50px rgba(80,47,25,0.10);--shadow-xl:0 32px 70px rgba(80,47,25,0.13);--shadow-glow:0 10px 34px rgba(237,113,82,0.26);--shadow-glow-soft:0 8px 30px rgba(237,113,82,0.16);--shadow-inset:inset 0 1px 2px rgba(74,45,24,0.05);--blur-sm:8px;--blur-md:16px;--blur-lg:28px;--dur-instant:80ms;--dur-fast:160ms;--dur-base:260ms;--dur-slow:420ms;--dur-slower:640ms;--ease-soft:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-gentle:cubic-bezier(0.33,0.7,0.3,1);--ease-glow:cubic-bezier(0.4,0,0.2,1);--transition-colors:color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft);--transition-transform:transform var(--dur-base) var(--ease-soft);--transition-all:all var(--dur-base) var(--ease-soft)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-normal);font-weight:var(--fw-regular);color:var(--text-body);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-strong);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-snug)}p{margin:0;text-wrap:pretty}a{color:var(--accent-ink);text-decoration:none}button{font-family:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}::selection{background:var(--coral-200);color:var(--ink-900)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}