:root{--bg:var(--hallmark-color-paper);--text-main:var(--hallmark-color-ink);--text-muted:var(--hallmark-color-muted);--editorial-accent:var(--hallmark-color-accent);--accent-light:var(--hallmark-color-surface);--editorial-border:var(--hallmark-color-rule);--ease-out-premium:var(--ease-out)}::selection{background-color:var(--editorial-accent);color:var(--bg)}.serif{font-family:var(--font-editorial);font-style:normal}.reveal{opacity:0;transform:translateY(8px);transition:opacity var(--dur-long) var(--ease-out),transform var(--dur-long) var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (scripting:none){.reveal{opacity:1;transform:none;transition:none}}#hero .reveal{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.animate-float-editorial{animation:none}@keyframes subtleFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.text-shine{color:var(--editorial-accent)}.editorial-submenu{transform-origin:top center;animation:editorial-submenu-enter var(--dur-short) var(--ease-out) both}@keyframes editorial-submenu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes editorial-submenu-fade{0%{opacity:0}to{opacity:1}}.hallmark-page.legacy-editorial-page [class*=rounded-2xl],.hallmark-page.legacy-editorial-page [class*=rounded-full]{border-radius:var(--hallmark-radius-md)}.legacy-editorial-page [class*=bg-black],.legacy-editorial-page [class*=from-black],.legacy-editorial-page [class*=from-cyan-900],.legacy-editorial-page [class*=from-gray-900],.legacy-editorial-page [class*=from-red-950],.legacy-editorial-page [class*=from-slate-900],.legacy-editorial-page [class*=to-black]{background-color:var(--editorial-surface);background-image:none}.hallmark-page.legacy-editorial-page [class*=backdrop-blur],.hallmark-page.legacy-editorial-page [class*=shadow]{box-shadow:none;backdrop-filter:none}.hallmark-page.legacy-editorial-page [class*="hover:-translate"],.hallmark-page.legacy-editorial-page [class*="hover:scale"]{transform:none}.hallmark-page.legacy-editorial-page :where(section){border-color:var(--hallmark-color-rule)}.hallmark-page.legacy-editorial-page :where(h1,h2){font-family:var(--font-editorial);font-style:normal;font-weight:400;letter-spacing:-.045em}.hallmark-page.legacy-editorial-page :where(table){border-color:var(--hallmark-color-rule);background:var(--hallmark-color-paper-raised)}.hallmark-page.legacy-editorial-page :where(thead){background:var(--hallmark-color-surface)}.hallmark-page.legacy-editorial-page :where(details){border-color:var(--hallmark-color-rule);background:transparent;box-shadow:none}.hero-scanner{position:absolute;top:0;left:0;width:100%;height:1px;background:var(--hallmark-color-accent-soft);animation:none;pointer-events:none;z-index:0}.ambient-orb{display:none}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3vw,-3vw,0) scale(1.05)}}.btn-editorial{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.25rem;padding:.85rem var(--space-lg);background:transparent;color:var(--text-main);border:var(--rule-hair) solid var(--studio-muted);border-radius:var(--hallmark-radius-sm);font-size:var(--hallmark-text-sm);font-weight:500;letter-spacing:0;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out);cursor:pointer;position:relative;overflow:hidden;z-index:1;text-decoration:none}.btn-editorial:before{content:none}.btn-editorial:hover{transform:translateY(-3px);background:var(--hallmark-color-surface);color:var(--text-main)}.btn-editorial:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:2px}.btn-editorial.primary{background:var(--studio-ink);border-color:var(--studio-ink);color:var(--studio-paper)}.btn-editorial.primary:hover{border-color:var(--studio-ink-hover);background:var(--studio-ink-hover);color:var(--studio-paper)}:is(.hallmark-section--ink,.hallmark-section--accent,.hallmark-panel--ink) .btn-editorial.primary{background:var(--studio-accent);border-color:var(--studio-accent);color:var(--studio-ink)}:is(.hallmark-section--ink,.hallmark-section--accent,.hallmark-panel--ink) .btn-editorial.primary:hover{background:var(--studio-paper);border-color:var(--studio-paper);color:var(--studio-ink)}.btn-editorial:active{transform:translateY(1px)}.btn-editorial:disabled,.btn-editorial[aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn-editorial.inverted{border-color:var(--bg);color:var(--bg)}.btn-editorial.inverted:before{background:var(--bg)}.btn-editorial.inverted:hover{color:var(--editorial-accent)}.semantic-block{background:var(--hallmark-color-paper-raised);border:var(--rule-hair) solid var(--editorial-border);padding:var(--space-xl);box-shadow:var(--shadow-whisper);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.semantic-block:hover{border-color:var(--hallmark-color-rule-strong);background:var(--hallmark-color-surface)}.progress-line{height:1px;background:var(--hallmark-color-progress-track);width:100%;position:relative;overflow:hidden}.progress-line:after{content:"";position:absolute;top:0;left:0;bottom:0;width:40%;background:var(--hallmark-color-progress-bar);animation:loading 1.5s infinite var(--ease-in-out)}@keyframes loading{0%{transform:translateX(-150%)}to{transform:translateX(250%)}}.ecot-reasoning{border:var(--rule-hair) solid var(--hallmark-color-rule);margin-top:1.5rem;font-size:.85rem;color:var(--text-muted);background:var(--accent-light);padding:1.25rem;position:relative;overflow:hidden}.ecot-reasoning:after{content:none}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 800px}@media (max-width:768px){.reveal{opacity:1;transform:none;transition:none}.ambient-orb{filter:blur(60px);opacity:.25}.ambient-orb,.animate-float-editorial{animation:none}.semantic-block:hover{transform:none}.btn-editorial:before,.hero-scanner{display:none}.btn-editorial:hover{color:inherit}.btn-editorial.primary:hover{color:var(--bg)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.ambient-orb,.animate-float-editorial,.hero-scanner{animation:none}.hero-scanner{display:none}.btn-editorial,.btn-editorial:before,.semantic-block{transition:none}.btn-editorial:hover{transform:none}}.hallmark-page{min-height:100%;overflow-x:clip;background:var(--hallmark-color-paper);color:var(--hallmark-color-ink);font-family:var(--font-body)}.hallmark-page :where(h1,h2,h3){min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-style:normal;letter-spacing:-.025em;text-wrap:balance}:is(.hallmark-page,.editorial-page,.editorial-migrate) :where(h1,h2){font-family:var(--font-editorial);font-weight:400;letter-spacing:-.045em;line-height:1.13;text-wrap:balance}.hallmark-page :where(p,li){text-wrap:pretty}.hallmark-page :where(button,.btn-editorial){white-space:nowrap}.hallmark-page :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--studio-ink);outline-offset:3px;box-shadow:0 0 0 3px var(--studio-paper)}.hallmark-page :where(input:not([type=range]),select,textarea){border-width:var(--rule-hair);border-color:var(--hallmark-color-rule-strong);background:var(--hallmark-color-paper-raised);color:var(--hallmark-color-ink);outline:2px solid transparent;outline-offset:1px}.hallmark-page :where(input:not([type=range]),select,textarea):focus-visible{border-color:var(--hallmark-color-ink-soft);outline-color:var(--hallmark-color-focus)}.hallmark-page :where(input:not([type=range]),select,textarea)[aria-invalid=true]{border-color:var(--hallmark-color-error)}.hallmark-page :where(input:not([type=range]),select,textarea):disabled{cursor:not-allowed;opacity:.55}.hallmark-hero{padding:calc(var(--banner-height) + 3.5rem) var(--page-gutter) clamp(4rem,8vw,7rem);border-bottom:var(--rule-hair) solid var(--hallmark-color-rule)}.hallmark-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,var(--page-max));min-width:0;margin-inline:auto;gap:var(--space-xl);align-items:end}.hallmark-hero__inner--top{align-items:start}.hallmark-hero__copy{min-width:0}.hallmark-hero__copy>:first-child{margin-block-start:0}.hallmark-hero__title{min-width:0;max-width:16ch;margin:0;font-size:var(--hallmark-text-display-s);font-weight:400;line-height:1.13;overflow-wrap:anywhere}.hallmark-hero__lede{max-width:var(--copy-max);margin-block:var(--space-lg) 0;color:var(--hallmark-color-muted);font-size:var(--hallmark-text-md);line-height:1.6}.hallmark-hero__aside{min-width:0;border-top:var(--rule-hair) solid var(--hallmark-color-rule-strong);padding-block-start:var(--space-lg);color:var(--hallmark-color-muted)}.hallmark-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-block-start:var(--space-xl)}.hallmark-tool-form{min-width:0;margin:0;padding:clamp(var(--space-lg),4vw,var(--space-xl));border:var(--rule-hair) solid var(--hallmark-color-rule);border-radius:var(--hallmark-radius-md);background:var(--hallmark-color-paper-raised);box-shadow:var(--shadow-whisper)}.hallmark-tool-form [role=alert]:not(:empty){border-color:var(--hallmark-color-error);background:var(--hallmark-color-error-soft);color:var(--hallmark-color-error)}.hallmark-resource-hero>.absolute{display:none}.hallmark-section{padding:clamp(4rem,8vw,7rem) var(--page-gutter)}.hallmark-section--raised{border-block:var(--rule-hair) solid var(--hallmark-color-rule);background:var(--hallmark-color-paper-raised);color:var(--hallmark-color-ink)}.hallmark-section--ink{border-block:var(--rule-hair) solid var(--hallmark-color-ink);background:var(--hallmark-color-ink);color:var(--hallmark-color-paper)}.hallmark-section--ink :where(h1,h2,h3){color:var(--hallmark-color-paper)}.hallmark-panel--ink :where(h1,h2,h3){color:var(--hallmark-color-paper)}.hallmark-section--accent :where(h1,h2,h3){color:var(--hallmark-color-accent-ink)}.hallmark-section--ink .hallmark-section__head p,.hallmark-section--ink .hallmark-workflow p{color:var(--hallmark-color-surface);color:color-mix(in oklch,var(--hallmark-color-paper) 72%,transparent)}.hallmark-section__inner{width:min(100%,var(--page-max));margin-inline:auto}.hallmark-section__head{display:grid;gap:var(--space-lg);margin-block-end:var(--space-2xl)}.hallmark-section__head h2{max-width:17ch;margin:0;font-size:clamp(2.35rem,3.8vw,3.8rem);font-weight:400;line-height:1.13}.hallmark-section__head p{max-width:var(--copy-max);margin:0;color:var(--hallmark-color-muted);font-size:var(--hallmark-text-md);line-height:1.65}.hallmark-sticky-head{align-self:start}.hallmark-ledger{margin:0;padding:0;border-top:var(--rule-hair) solid var(--hallmark-color-rule-strong);list-style:none}.hallmark-ledger__item{display:grid;gap:var(--space-md);margin:0;padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--hallmark-color-rule)}.hallmark-ledger__item.hallmark-ledger__item--single{display:block}.hallmark-ledger__item h3{margin:0;font-size:var(--hallmark-text-lg);font-weight:600;line-height:1.2}.hallmark-ledger__item p{max-width:var(--copy-max);margin:0;color:var(--hallmark-color-muted);line-height:1.65}.hallmark-index-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rule-hair);border:var(--rule-hair) solid var(--hallmark-color-rule);background:var(--hallmark-color-rule)}.hallmark-index-card{min-width:0;background:var(--hallmark-color-paper-raised);color:var(--hallmark-color-ink);padding:var(--space-lg);transition:background-color var(--dur-short) var(--ease-out)}.hallmark-index-card:focus-within,.hallmark-index-card:hover{background:var(--hallmark-color-surface)}.hallmark-faq{border-top:var(--rule-hair) solid var(--hallmark-color-rule-strong)}.hallmark-faq details{border-bottom:var(--rule-hair) solid var(--hallmark-color-rule);background:transparent}.hallmark-faq summary{min-height:3.5rem;padding-block:var(--space-md)}.hallmark-meta{color:var(--hallmark-color-muted);font-size:var(--hallmark-text-sm);font-variant-numeric:tabular-nums}.hallmark-example-list,.hallmark-workflow{margin:0;padding:0;border-top:var(--rule-hair) solid;list-style:none}.hallmark-workflow li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid color-mix(in oklch,currentColor 24%,transparent)}.hallmark-example__index,.hallmark-workflow li>span{color:var(--hallmark-color-muted);font-size:var(--hallmark-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.12em}.hallmark-section--ink .hallmark-workflow li>span{color:color-mix(in oklch,var(--hallmark-color-paper) 58%,transparent)}.hallmark-workflow h3{margin:0;font-size:var(--hallmark-text-lg);font-weight:600}.hallmark-workflow p{max-width:var(--copy-max);margin:var(--space-xs) 0 0;color:var(--hallmark-color-muted);line-height:1.65}.hallmark-example{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--space-md);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--hallmark-color-rule)}.hallmark-example dl{display:grid;gap:var(--space-lg);margin:var(--space-lg) 0 0}.hallmark-example dt{color:var(--hallmark-color-muted);font-size:var(--hallmark-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hallmark-example dd{max-width:var(--copy-max);margin:var(--space-xs) 0 0;line-height:1.65}@media (min-width:40rem){.hallmark-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hallmark-ledger__item{grid-template-columns:minmax(12rem,.72fr) minmax(0,1.28fr);gap:var(--space-xl)}.hallmark-example dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.hallmark-hero__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(var(--space-2xl),8vw,var(--space-4xl))}.hallmark-hero__aside{border-top:0;border-inline-start:var(--rule-hair) solid var(--hallmark-color-rule-strong);padding-block-start:0;padding-inline-start:var(--space-xl)}.hallmark-section__head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(var(--space-xl),7vw,var(--space-4xl));align-items:end}.hallmark-sticky-head{position:sticky;top:calc(var(--banner-height) + var(--space-lg));z-index:var(--z-sticky)}.hallmark-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hallmark-example,.hallmark-workflow li{grid-template-columns:5rem minmax(0,1fr);gap:var(--space-xl)}}@media (hover:hover) and (pointer:fine){.hallmark-page .btn-editorial:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.editorial-submenu{animation-name:editorial-submenu-fade}.hallmark-page *,.hallmark-page :after,.hallmark-page :before{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important}}.catalog-content-page section{content-visibility:visible}:root{--studio-ink-hsl:278.8235 18.6813% 17.8431%;--studio-paper-hsl:42.8571 41.1765% 96.6667%;--studio-accent-hsl:268 46.875% 87.451%;--studio-surface-hsl:277.5 25% 93.7255%;--studio-muted-hsl:284 7.772% 37.8431%;--studio-on-ink-hsl:288 14.7059% 86.6667%;--studio-rule-hsl:286.6667 12.3288% 85.6863%;--studio-dark-rule-hsl:285 10.2041% 38.4314%;--studio-plum-hsl:283.2353 33.3333% 40%;--studio-ink-hover-hsl:279.4737 25.3333% 29.4118%;--studio-paper-raised-hsl:36 100% 99.0196%;--studio-ink:hsl(var(--studio-ink-hsl));--studio-paper:hsl(var(--studio-paper-hsl));--studio-accent:hsl(var(--studio-accent-hsl));--studio-surface:hsl(var(--studio-surface-hsl));--studio-muted:hsl(var(--studio-muted-hsl));--studio-on-ink:hsl(var(--studio-on-ink-hsl));--studio-rule:hsl(var(--studio-rule-hsl));--studio-dark-rule:hsl(var(--studio-dark-rule-hsl));--studio-plum:hsl(var(--studio-plum-hsl));--studio-ink-hover:hsl(var(--studio-ink-hover-hsl));--studio-paper-raised:hsl(var(--studio-paper-raised-hsl));--studio-focus:var(--studio-plum);--home-neutral-0:var(--studio-paper);--home-neutral-50:var(--studio-paper);--home-neutral-100:var(--studio-surface);--home-neutral-200:var(--studio-rule);--home-neutral-600:var(--studio-muted);--home-neutral-900:var(--studio-ink);--home-brand-100:var(--studio-accent);--home-brand-500:var(--studio-focus);--home-brand-700:var(--studio-ink);--home-brand-800:var(--studio-ink-hover);--hallmark-color-paper:var(--studio-paper);--hallmark-color-paper-raised:var(--studio-paper-raised);--hallmark-color-surface:var(--studio-surface);--hallmark-color-surface-strong:var(--studio-accent);--hallmark-color-ink:var(--studio-ink);--hallmark-color-ink-soft:var(--studio-ink-hover);--hallmark-color-muted:var(--studio-muted);--hallmark-color-rule:var(--studio-rule);--hallmark-color-rule-strong:var(--studio-dark-rule);--hallmark-color-accent:var(--studio-ink);--hallmark-color-accent-hover:var(--studio-ink-hover);--hallmark-color-accent-soft:var(--studio-accent);--hallmark-color-accent-ink:var(--studio-paper);--hallmark-color-focus:var(--studio-focus);--hallmark-color-error:#9b1e22;--hallmark-color-error-soft:#ffece9;--hallmark-color-success:#095717;--hallmark-color-success-soft:#e5f3e4;--hallmark-color-warning:#7a4d00;--hallmark-color-warning-soft:#fef0d8;--hallmark-color-info:#005672;--hallmark-color-scrim:hsl(var(--studio-ink-hsl)/0.28);--hallmark-color-progress-track:rgb(254 253 250/0.18);--hallmark-color-progress-bar:var(--studio-paper);--font-display:var(--font-dm-sans),ui-sans-serif,sans-serif;--font-editorial:var(--font-playfair),Georgia,serif;--font-body:var(--font-dm-sans),ui-sans-serif,sans-serif;--font-wordmark:var(--font-dm-sans),ui-sans-serif,sans-serif;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--hallmark-text-xs:0.75rem;--hallmark-text-sm:0.875rem;--hallmark-text-base:1rem;--hallmark-text-md:1.25rem;--hallmark-text-lg:1.5625rem;--hallmark-text-xl:1.9531rem;--hallmark-text-2xl:2.4414rem;--hallmark-text-3xl:3.0518rem;--hallmark-text-4xl:3.8147rem;--hallmark-text-display-s:clamp(2.75rem,4vw + 0.75rem,4.5rem);--hallmark-text-display:clamp(3rem,5vw + 0.75rem,5.25rem);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--rule-hair:1px;--rule-double:4px;--hallmark-radius-sm:0.5rem;--hallmark-radius-md:0.625rem;--hallmark-radius-lg:0.625rem;--page-gutter:clamp(1rem,4vw,4rem);--page-max:86rem;--copy-max:65ch;--banner-height:5.75rem;--shadow-whisper:0 1px 2px hsl(var(--studio-ink-hsl)/0.06);--shadow-panel:0 1.75rem 3.75rem -2rem hsl(var(--studio-ink-hsl)/0.22);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-home-paper:var(--hallmark-color-paper);--color-home-paper-raised:var(--hallmark-color-paper-raised);--color-home-sage:var(--hallmark-color-surface);--color-home-sage-strong:var(--hallmark-color-surface-strong);--color-home-ink:var(--hallmark-color-ink);--color-home-muted:var(--hallmark-color-muted);--color-home-rule:var(--hallmark-color-rule);--color-home-forest:var(--hallmark-color-accent);--color-home-forest-hover:var(--hallmark-color-accent-hover);--color-home-focus:var(--hallmark-color-focus);--color-home-on-forest:var(--hallmark-color-accent-ink);--space-home-3xs:0.125rem;--space-home-2xs:0.25rem;--space-home-xs:0.5rem;--space-home-sm:0.75rem;--space-home-md:1rem;--space-home-lg:1.5rem;--space-home-xl:2.5rem;--space-home-2xl:4rem;--space-home-3xl:6rem;--space-home-4xl:9rem;--space-home-5xl:12rem;--space-home-section:clamp(5rem,8vw,7rem);--space-home-section-compact:clamp(3.5rem,6vw,5rem);--text-home-xs:0.75rem;--text-home-sm:0.875rem;--text-home-base:1rem;--text-home-md:1.125rem;--text-home-lg:1.375rem;--text-home-xl:1.875rem;--text-home-2xl:2.5rem;--text-home-display:clamp(3rem,4.3vw,4.25rem);--ease-home-out:cubic-bezier(0.16,1,0.3,1);--ease-home-in-out:cubic-bezier(0.65,0,0.35,1);--dur-home-micro:120ms;--dur-home-short:180ms;--dur-home-long:240ms;--rule-home-hair:1px;--radius-home-sm:0.5rem;--radius-home-md:0.625rem;--radius-home-lg:0.625rem;--width-home-page:86rem;--width-home-copy:40rem}@media (prefers-contrast:more){:root{--studio-muted-hsl:280 10.7914% 27.2549%;--studio-rule-hsl:286.1538 10.6557% 50.5882%;--studio-on-ink-hsl:var(--studio-paper-hsl);--studio-dark-rule-hsl:280 18.75% 74.902%}}body,html{overflow-x:clip}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-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:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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: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.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.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;font-style:normal;font-weight:700;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:700;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:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:700;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_ec52ed{font-family:Playfair Display,Playfair Display Fallback,Georgia,serif}.__variable_ec52ed{--font-playfair:"Playfair Display","Playfair Display Fallback",Georgia,serif}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ccfcb5{font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-style:normal}.__variable_ccfcb5{--font-dm-sans:"DM Sans","DM Sans Fallback",system-ui,sans-serif}