@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin-s.p.3huc2loe0ie8a.woff2)format("woff2");font-display:swap;font-weight:300 400;font-style:normal}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_italic_latin-s.p.1pvupmngxrt5z.woff2)format("woff2");font-display:swap;font-weight:300 400;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Times New Roman);ascent-override:96.43%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:95.82%}.yKTRRq_className{font-family:cormorant,cormorant Fallback}.yKTRRq_variable{--font-display:"cormorant", "cormorant Fallback"}
@font-face{font-family:inter;src:url(../media/inter_300_latin-s.3c-loxj8ht9r-.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_400_latin-s.32r0x04a523m1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_500_latin-s.3fbl9iyv_6caz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_600_latin-s.1sqvw8xnbqary.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_700_latin-s.2hzd6a2bcg2sr.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_400_italic_latin-s.2_6ea-qdxl-4a.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:inter;src:url(../media/inter_500_italic_latin-s.0xsfizse7nnh3.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:inter;src:url(../media/inter_700_italic_latin-s.1hhf2pgvs02r-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:91.59%;descent-override:22.81%;line-gap-override:0.0%;size-adjust:105.77%}.k0XpqG_className{font-family:inter,inter Fallback}.k0XpqG_variable{--font-sans:"inter", "inter Fallback"}
:root{--color-blue:#849ec6;--color-forest:#00461a;--color-rose:#d69eaa;--color-pistachio:#91a477;--color-orange:#d64b0d;--color-navy:#293c87;--color-butter:#eae18b;--color-cream:#f3e7da;--color-charcoal:#3a3834;--color-old-rose:#985866;--color-sage:#dde2d2}:root,[data-scheme]{--night:#15251f;--night-raised:#21362d;--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night));--raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night-raised));--surface:var(--lightningcss-light,#f3f3f1)var(--lightningcss-dark,color-mix(in srgb, var(--night), var(--night-raised) 55%));--soft:var(--lightningcss-light,var(--color-sage))var(--lightningcss-dark,color-mix(in srgb, var(--night), var(--color-pistachio) 18%));--shadow:0 1px 2px var(--lightningcss-light,#00461a0d)var(--lightningcss-dark,#0000004d), 0 8px 24px -12px var(--lightningcss-light,#00461a29)var(--lightningcss-dark,#00000080);--radius:12px;--text:var(--lightningcss-light,var(--color-charcoal))var(--lightningcss-dark,#fff);--muted:var(--lightningcss-light,color-mix(in srgb, var(--color-charcoal) 80%, #fff))var(--lightningcss-dark,color-mix(in srgb, #fff 74%, var(--night)));--line:var(--lightningcss-light,color-mix(in srgb, var(--color-charcoal) 22%, #fff))var(--lightningcss-dark,color-mix(in srgb, #fff 24%, var(--night)));--field-line:var(--lightningcss-light,color-mix(in srgb, var(--color-charcoal) 62%, #fff))var(--lightningcss-dark,color-mix(in srgb, #fff 52%, var(--night)));--focus:var(--lightningcss-light,var(--color-charcoal))var(--lightningcss-dark,#fff);--primary:var(--color-blue);--on-primary:var(--night);--button:var(--lightningcss-light,var(--color-old-rose))var(--lightningcss-dark,var(--color-rose));--on-button:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--night));--accent:var(--lightningcss-light,var(--color-rose))var(--lightningcss-dark,var(--color-pistachio));--logo:var(--color-blue);--danger:var(--lightningcss-light,#973c24)var(--lightningcss-dark,#e48f74);--warn:var(--lightningcss-light,#7a4e0f)var(--lightningcss-dark,#e0b25c);--on-photo:#f4efe8;--on-photo-muted:#f4efe8b8;--mat:var(--lightningcss-light,#f6f2ec)var(--lightningcss-dark,#1a1917);--mat-cut:var(--lightningcss-light,#3a383429)var(--lightningcss-dark,#ffffff1a);--on-mat:var(--lightningcss-light,var(--color-charcoal))var(--lightningcss-dark,#f4efe8);--on-mat-muted:var(--lightningcss-light,#3a3834b8)var(--lightningcss-dark,#f4efe8ad);--text-oldrose:var(--lightningcss-light,var(--color-old-rose))var(--lightningcss-dark,var(--color-rose));--text-navy:var(--lightningcss-light,var(--color-navy))var(--lightningcss-dark,var(--color-blue));--text-forest:var(--lightningcss-light,var(--color-forest))var(--lightningcss-dark,var(--color-pistachio));--marker:var(--lightningcss-light,#d69eaa99)var(--lightningcss-dark,#985866cc);--head-height:7.5rem;--head-small:4.5rem;--circle-width:clamp(19rem, 30vw, 28rem);--circle-depth:calc(var(--circle-width) * .46);--window:clamp(15rem, 22vw, 22rem);--lens-y:55svh;--small-width:11rem;--logo-lens:calc(var(--window) * 6.862);--word-start:calc(var(--window) * .74);--logo-end:min(14rem, calc(var(--circle-width) * .58));--logo-small:9.5rem;--head-shrinks:0;--head-docked:var(--head-height);--head-reach:var(--circle-depth);--gutter:clamp(1rem, 4vw, 2.5rem);--content:72rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,[data-scheme]{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--control-case:uppercase;--control-tracking:.2em;--control-tracking-sm:.14em;--control-size:.8rem;--control-size-sm:.7rem;--control-weight:500;--control-radius:999px;--control-height:48px;--control-pad:.8rem 1.6rem;--control-pad-sm:.45rem 1rem;--label-case:uppercase;--label-tracking:.18em;--label-size:.75rem;--badge-tracking:.06em}[data-area=work]{--control-case:none;--control-tracking:normal;--control-tracking-sm:normal;--control-size:.95rem;--control-size-sm:.9rem;--control-weight:500;--control-radius:.6rem;--control-height:44px;--control-pad:.55rem 1.1rem;--control-pad-sm:.4rem .85rem;--label-case:none;--label-tracking:normal;--label-size:.9rem;--badge-tracking:normal}@media (max-width:1240px){:root{--head-height:7.75rem;--head-small:4rem;--circle-width:clamp(15rem, 70vw, 22rem);--circle-depth:calc(var(--circle-width) * .6);--window:min(calc(40vw - 12px), 11rem);--lens-y:53svh;--small-width:8.5rem;--logo-end:calc(var(--circle-width) * .56);--logo-small:8rem;--head-shrinks:1;--head-docked:var(--head-small);--head-reach:var(--head-small)}}:root{--head-rise:.7;--head-shrink:.35;--hero-hold:.25;--hero-pin:calc(var(--head-rise) + var(--hero-hold))}@media (prefers-reduced-motion:reduce){:root{--hero-pin:0}}@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --fill{syntax:"<number>";inherits:true;initial-value:0}@property --bar{syntax:"<number>";inherits:true;initial-value:0}@property --q{syntax:"<number>";inherits:true;initial-value:0}@property --sy{syntax:"<length>";inherits:true;initial-value:0}@property --away{syntax:"<number>";inherits:true;initial-value:0}@keyframes head-p{0%{--p:0}to{--p:1}}@keyframes head-fill{0%{--fill:0}to{--fill:1}}@keyframes head-bar{0%{--bar:0}to{--bar:1}}@keyframes head-q{0%{--q:0}to{--q:1}}@keyframes head-sy{0%{--sy:0px}to{--sy:100vh}}@keyframes head-away{0%{--away:0}to{--away:1}}@supports (animation-timeline:scroll()){:root{animation:cubic-bezier(.65,0,.35,1) both head-p,linear both head-fill,linear both head-bar,linear both head-q,linear both head-sy,linear both head-away;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 calc(var(--head-rise) * 100vh), calc(var(--head-rise) * 45vh) calc(var(--head-rise) * 90vh), calc(var(--head-rise) * 55vh) calc(var(--head-rise) * 100vh), calc(var(--head-rise) * 100vh) calc((var(--head-rise) + var(--head-shrink)) * 100vh), calc(var(--hero-pin) * 100vh) calc((var(--hero-pin) + 1) * 100vh), calc(var(--hero-pin) * 100vh) calc((var(--hero-pin) + 1) * 100vh)}@media (prefers-reduced-motion:reduce){:root{--p:1;--fill:1;--bar:1;animation-name:none,none,none,head-q,head-sy,head-away}}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ground=sage]{--bg:var(--lightningcss-light,#eef1e8)var(--lightningcss-dark,color-mix(in srgb, var(--night), var(--color-pistachio) 16%))}[data-ground=cream]{--bg:var(--lightningcss-light,#faf4ec)var(--lightningcss-dark,color-mix(in srgb, var(--night), var(--color-cream) 9%))}[data-ground=rose]{--bg:var(--lightningcss-light,#f9eff1)var(--lightningcss-dark,color-mix(in srgb, var(--night), var(--color-rose) 14%))}[data-ground=blue]{--bg:var(--lightningcss-light,#eef2f8)var(--lightningcss-dark,color-mix(in srgb, var(--night), var(--color-blue) 16%))}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--admin-bar,0px) + var(--head-docked))}html:has([data-admin-bar]){--admin-bar:calc(44px + .6rem + 1px)}@media (max-width:640px){html:has([data-admin-bar]){--admin-bar:calc(88px + .6rem + 1px)}}html:has([data-admin-bar]) body{padding-top:var(--admin-bar)}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}[tabindex="-1"]:focus-visible{outline:none}[data-tone=oldrose]{color:var(--text-oldrose)}[data-tone=navy]{color:var(--text-navy)}[data-tone=forest]{color:var(--text-forest)}[data-size=large]{font-size:1.35em;line-height:1.3}[data-size=xlarge]{font-size:1.9em;line-height:1.15}[data-display]{font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-weight:400}[data-marker]{background:linear-gradient(transparent 52%, var(--marker) 52%, var(--marker) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--bg);color:var(--text);border-radius:4px;padding:.6rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
