:root{--color-bg:#f2f0ed;--color-surface:#ffffff;--color-surface-alt:#faf7f2;--color-warm:#c3b299;--color-heading:#8b6f59;--color-accent:#d9b382;--color-cta-primary:#8b6f59;--color-cta-text:#ffffff;--color-text:#2a2520;--color-text-muted:#5a4f44;--color-border:#e0dad3;--color-link:#6b5443;--color-link-hover:#4f3d2f;--color-overlay:rgba(42,37,32,0.55);--color-error:#b54a3c;--color-success:#4a7c59;--color-info:#6b5443;--color-warning:#b58900;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--font-heading:var(--font-playfair),Georgia,"Times New Roman",serif;--font-body:var(--font-merriweather),Georgia,"Times New Roman",serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-size-xs:0.8125rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.75rem;--font-size-4xl:3.5rem;--line-height-body:1.6;--line-height-heading:1.2;--letter-spacing-heading:-0.01em;--letter-spacing-eyebrow:0.18em;--content-max-width:64rem;--content-readable-width:32rem;--content-prose-width:40rem;--header-height:4rem;--bottom-tab-height:4rem;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius:0.5rem;--radius-lg:0.75rem;--radius-pill:999px;--shadow-xs:0 1px 1px rgba(42,37,32,0.04);--shadow-sm:0 1px 2px rgba(42,37,32,0.06);--shadow-md:0 4px 12px rgba(42,37,32,0.10);--shadow-lg:0 12px 32px rgba(42,37,32,0.14);--focus-ring:0 0 0 3px #8b6f59,0 0 0 5px rgba(255,255,255,0.6);--ease-standard:cubic-bezier(0.2,0,0.2,1);--ease-emphasized:cubic-bezier(0.2,0,0.05,1);--ease-overshoot:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:120ms;--duration-base:180ms;--duration-slow:280ms;--duration-sheen:650ms;--duration-kenburns:1400ms;--duration-aurora:16s;--duration-rays:60s;--duration-hairline:8s;--accent-clay:#c24e1f;--accent-clay-bright:#da5a26;--accent-clay-hover:#a04018;--accent-clay-press:#7a2f0f;--accent-clay-soft:rgba(194,78,31,0.16);--accent-clay-ring:rgba(194,78,31,0.20);--accent-clay-glow:rgba(194,78,31,0.45);--accent-warm-sage:#7c9a7a;--accent-warm-gold:#e8b86a;--accent-warm-amber:#b8841f;--ink-deep:#0a0e14;--ink-mid:#131c26;--ink-soft:#1a2230;--ink-text:#f5efe6;--ink-text-muted:rgba(245,239,230,0.78);--ink-text-soft:rgba(245,239,230,0.35);--font-chrome:var(--font-geist),system-ui,-apple-system,sans-serif;--font-display-italic:var(--font-instrument),Georgia,"Times New Roman",serif;--font-label:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--letter-spacing-label:0.18em;--letter-spacing-mono-tight:0.04em;--letter-spacing-mono-wide:0.22em;--shadow-cta-rest:0 6px 18px -4px rgba(194,78,31,0.55),inset 0 1px 0 rgba(255,200,170,0.3);--shadow-cta-hover:0 12px 32px -4px rgba(194,78,31,0.70),0 0 0 1px rgba(255,200,170,0.25),inset 0 1px 0 rgba(255,200,170,0.4);--bp-mobile-max:768px}*,:after,:before{box-sizing:border-box}html{font-size:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-heading);margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--font-size-3xl)}h1,h2{font-weight:600}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h3,h4{font-weight:600}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h5,h6{font-weight:700}h6{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em}.display{font-size:clamp(2.25rem,5.5vw,var(--font-size-4xl));line-height:1.1;letter-spacing:-.015em}.display,.eyebrow{font-family:var(--font-heading);font-weight:600;color:var(--color-heading)}.eyebrow{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow)}.lede{font-size:var(--font-size-lg);color:var(--color-text);line-height:1.55;max-width:var(--content-readable-width)}.muted{color:var(--color-text-muted)}p{margin:0 0 var(--space-4);text-wrap:pretty}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:var(--font-size-sm)}a{color:var(--color-link);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}ol,ul{margin:0 0 var(--space-4);padding-left:1.25rem}li+li{margin-top:var(--space-1)}code,kbd,samp{font-family:var(--font-mono);font-size:.92em;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 .25em}blockquote{margin:var(--space-5) 0;padding:var(--space-3) var(--space-5);border-left:2px solid var(--color-warm);color:var(--color-text);font-family:var(--font-heading);font-style:italic;font-size:var(--font-size-lg);line-height:1.5}blockquote cite{display:block;margin-top:var(--space-2);font-family:var(--font-body);font-style:normal;font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-6) 0}.btn{--btn-sheen:-150%;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-chrome);font-size:var(--font-size-base);font-weight:500;letter-spacing:-.005em;line-height:1.2;border-radius:var(--radius);border:2px solid transparent;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(var(--btn-sheen));transition:transform var(--duration-sheen) var(--ease-standard);pointer-events:none;z-index:1}.btn>*{position:relative;z-index:2}.btn:not(:disabled):hover:before,.btn:not([aria-disabled=true]):hover:before{transform:translateX(150%)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.btn .glyph{font-family:var(--font-display-italic);font-style:italic;font-weight:400;font-size:1.1em;line-height:0;transform:translateY(-.5px);transition:transform var(--duration-base) var(--ease-overshoot)}.btn:not(:disabled):hover .glyph{transform:translate(3px,-.5px)}.btn--primary{background:linear-gradient(180deg,var(--color-cta-primary) 0,var(--color-link-hover) 100%);color:var(--color-cta-text);border-color:var(--color-link-hover);box-shadow:0 1px 0 rgba(42,37,32,.18),0 1px 2px rgba(42,37,32,.08)}.btn--primary:not(:disabled):hover{background:linear-gradient(180deg,var(--accent-clay-bright) 0,var(--color-cta-primary) 100%);border-color:var(--color-link-hover);box-shadow:0 4px 0 -1px rgba(42,37,32,.25),0 8px 18px -4px var(--accent-clay-glow),0 0 0 1px var(--accent-clay-soft);transform:translateY(-2px)}.btn--primary:not(:disabled):active{transform:translateY(.5px);box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}.btn--secondary{background:var(--color-surface);color:var(--color-heading);border-color:var(--color-heading);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(42,37,32,.06)}.btn--secondary:after{content:"";position:absolute;inset:0;background:var(--color-cta-primary);-webkit-clip-path:circle(0 at 50% 100%);clip-path:circle(0 at 50% 100%);transition:-webkit-clip-path .45s var(--ease-standard);transition:clip-path .45s var(--ease-standard);transition:clip-path .45s var(--ease-standard),-webkit-clip-path .45s var(--ease-standard);z-index:1}.btn--secondary:not(:disabled):hover{color:var(--color-cta-text)}.btn--secondary:not(:disabled):hover:after{-webkit-clip-path:circle(140% at 50% 100%);clip-path:circle(140% at 50% 100%)}.btn--secondary:not(:disabled):active{transform:translateY(.5px)}.btn--ghost{background:transparent;color:var(--color-heading);border-color:transparent;padding:var(--space-2) 0;font-weight:500;overflow:visible;border-radius:0;box-shadow:none}.btn--ghost:before{display:none}.btn--ghost:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-standard)}.btn--ghost:not(:disabled):hover{color:var(--color-link-hover)}.btn--ghost:not(:disabled):hover:after{transform:scaleX(1)}.btn--ghost .glyph{font-size:1.2em;margin-right:2px}.btn--sm{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}.btn--lg{padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg)}.btn--ghost.btn--lg,.btn--ghost.btn--sm{padding-left:0;padding-right:0}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=image]):not([type=range]):not([type=color]),select,textarea{font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.4;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=image]):not([type=range]):not([type=color]):hover,select:hover,textarea:hover{border-color:var(--color-text-muted)}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=image]):not([type=range]):not([type=color]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--color-heading);box-shadow:0 0 0 3px var(--accent-clay-ring),0 0 0 1px var(--color-heading) inset;background:var(--color-surface)}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]):invalid:focus-visible,textarea:invalid:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(181,74,60,.18),0 0 0 1px var(--color-error) inset}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:1}input:disabled,select:disabled,textarea:disabled{background:var(--color-surface-alt);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}label.field-label{display:block;font-family:var(--font-label);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-surface-alt);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-chrome);font-size:var(--font-size-sm);font-weight:500;letter-spacing:-.005em;line-height:1.2}.pill--accent{background:var(--accent-clay-soft);color:var(--accent-clay-press);border-color:var(--accent-clay-soft)}.pill--success{background:rgba(74,124,89,.12);color:var(--color-success);border-color:rgba(74,124,89,.3)}.pill--warning{background:rgba(181,137,0,.12);color:var(--color-warning);border-color:rgba(181,137,0,.3)}.pill--error{background:rgba(181,74,60,.12);color:var(--color-error);border-color:rgba(181,74,60,.3)}.badge{display:inline-block;padding:0 var(--space-2);background:var(--color-cta-primary);color:var(--color-cta-text);border-radius:var(--radius-pill);font-family:var(--font-label);font-size:var(--font-size-xs);font-weight:600;letter-spacing:0;line-height:1.5;vertical-align:middle}.badge--ghost{background:transparent;color:var(--color-heading);border:1px solid var(--color-border)}.label-mono{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-label);font-size:var(--font-size-xs);font-weight:500;letter-spacing:var(--letter-spacing-label);text-transform:uppercase;color:var(--color-text-muted)}.label-mono:before{content:"";width:18px;height:1px;background:currentColor;flex:none}.card{position:relative;display:flex;flex-direction:column;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;isolation:isolate;text-decoration:none;transition:border-color var(--duration-base) var(--ease-standard),transform .35s var(--ease-standard),box-shadow .35s var(--ease-standard)}.card:after,.card:before{content:"";position:absolute;width:10px;height:10px;z-index:3;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);pointer-events:none}.card:before{top:var(--space-2);left:var(--space-2);border-top:1px solid var(--color-cta-primary);border-left:1px solid var(--color-cta-primary)}.card:after{bottom:var(--space-2);right:var(--space-2);border-bottom:1px solid var(--color-cta-primary);border-right:1px solid var(--color-cta-primary)}.card:focus-within:after,.card:focus-within:before,.card:hover:after,.card:hover:before{opacity:1}.card:focus-within,.card:hover{border-color:var(--color-heading);transform:translateY(-4px);box-shadow:0 16px 32px -10px rgba(122,47,15,.25),0 4px 8px -4px rgba(122,47,15,.1)}.card__img{position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,var(--color-warm) 0,var(--color-accent) 100%)}.card__img picture>img,.card__img>img,.card__img>svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-kenburns) var(--ease-standard)}.card:hover .card__img picture>img,.card:hover .card__img>img,.card:hover .card__img>svg{transform:scale(1.06)}.card__img:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,220,180,.22) 50%,transparent 70%);transform:translateX(-150%);transition:transform .8s var(--ease-standard)}.card:hover .card__img:after{transform:translateX(150%)}.card__chip{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2;background:rgba(255,255,255,.95);color:var(--color-text);font-family:var(--font-label);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card__body{padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1 1}.card__body,.card__meta{display:flex;gap:var(--space-2)}.card__meta{align-items:center;font-family:var(--font-label);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.card__meta .dot{width:3px;height:3px;border-radius:999px;background:var(--color-border)}.card__title{font-family:var(--font-display-italic);font-style:italic;color:var(--color-heading);font-size:var(--font-size-xl);font-weight:400;line-height:1.15;letter-spacing:-.005em;margin:var(--space-1) 0 0;text-wrap:balance;transition:color var(--duration-base) var(--ease-standard)}.card:hover .card__title{color:var(--color-cta-primary)}.card__title a{color:inherit;text-decoration:none}.card__excerpt{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-muted)}.card__cta{position:relative;margin-top:auto;display:inline-flex;align-items:center;gap:var(--space-2);padding-top:var(--space-2);font-family:var(--font-label);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-cta-primary);align-self:flex-start}.card__cta:after{content:"";position:absolute;left:0;right:30%;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-standard)}.card:hover .card__cta:after{transform:scaleX(1)}.card__cta svg{width:13px;height:13px;flex:none;transition:transform var(--duration-base) var(--ease-standard)}.card:hover .card__cta svg{transform:translateX(4px)}.card--tall .card__img{aspect-ratio:4/5}.card--media .card__img{aspect-ratio:3/2}.card--action{padding:var(--space-5)}.card--action .accent-bar{position:absolute;top:0;left:0;width:36px;height:3px;border-radius:0 0 3px 0;background:var(--color-cta-primary);transition:width .45s var(--ease-standard);z-index:2}.card--action:hover .accent-bar{width:100%}.card--action .card__title,.card--action h3{margin:var(--space-2) 0 var(--space-2);font-family:var(--font-display-italic);font-style:italic;font-size:var(--font-size-xl);color:var(--color-heading);font-weight:400;letter-spacing:-.005em;line-height:1.15}.card--action p{margin:0 0 var(--space-3);font-size:var(--font-size-sm);line-height:1.55;color:var(--color-text-muted)}.card--stat{padding:var(--space-4) var(--space-5);position:relative;overflow:hidden}.card--stat:after{content:"";position:absolute;right:-30px;bottom:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--accent-clay-soft) 0,transparent 70%);opacity:0;transition:opacity .45s var(--ease-standard)}.card--stat:hover:after{opacity:1}.card--stat .stat__label{font-family:var(--font-label);font-size:var(--font-size-xs);letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;margin:0 0 var(--space-2)}.card--stat .stat__value{font-family:var(--font-display-italic);font-size:var(--font-size-3xl);color:var(--color-text);font-weight:400;line-height:1;letter-spacing:-.015em;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative}.card--stat .stat__delta{font-family:var(--font-label);font-size:var(--font-size-xs);color:var(--color-success);margin-top:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card--featured{background:var(--ink-deep);color:var(--ink-text);border-color:var(--ink-deep);padding:0;position:relative;overflow:hidden;aspect-ratio:3/2}.card--featured__img{position:absolute;inset:0}.card--featured__img>img,.card--featured__img>svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform 8s linear}.card--featured:hover .card--featured__img>img,.card--featured:hover .card--featured__img>svg{transform:scale(1.08)}.card--featured__img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,20,0) 30%,rgba(10,14,20,.92))}.card--featured__img:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 70% 0,var(--accent-clay-glow) 0,transparent 60%);opacity:0;transition:opacity .45s var(--ease-standard)}.card--featured:hover .card--featured__img:before{opacity:1}.card--featured__body{position:absolute;left:0;right:0;bottom:0;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);z-index:2}.card--featured .card__chip{position:static;display:inline-flex;align-self:flex-start;background:var(--color-cta-primary);color:var(--color-cta-text)}.card--featured .card__title,.card--featured h3{font-family:var(--font-display-italic);font-style:italic;font-size:var(--font-size-2xl);margin:var(--space-1) 0;color:var(--ink-text);font-weight:400;letter-spacing:-.01em;line-height:1.1;text-wrap:balance}.card--featured p{margin:0 0 var(--space-3);font-size:var(--font-size-base);line-height:1.5;color:var(--ink-text-muted);max-width:34ch}.card--featured .card__cta{color:var(--accent-warm-gold);padding-top:0}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_2f8c94{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_2f8c94{--font-playfair:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.p.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:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fe4c52824bfaed3e-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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e8ab5100a4aa694-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b78b37b810acce9f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/027647acf05c7ff8-s.p.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:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1f3fe8c6df3d47c1-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:Merriweather Fallback;src:local("Times New Roman");ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:122.09%}.__className_99068f{font-family:Merriweather,Merriweather Fallback;font-style:normal}.__variable_99068f{--font-merriweather:"Merriweather","Merriweather Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.p.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.p.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.p.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.p.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_23d7f9{font-family:Geist,Geist Fallback;font-style:normal}.__variable_23d7f9{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.p.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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.p.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_24bd6f{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_24bd6f{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.p.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.p.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8f9b8b{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8f9b8b{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}