@font-face{font-family:louisGeorgeCafe;src:url(/_next/static/media/eb8b3f6b4222509b-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:louisGeorgeCafe Fallback;src:local("Arial");ascent-override:91.21%;descent-override:21.35%;line-gap-override:3.25%;size-adjust:99.25%}.__className_9ae92c{font-family:louisGeorgeCafe,louisGeorgeCafe Fallback}.__variable_9ae92c{--font-louis-george-cafe:"louisGeorgeCafe","louisGeorgeCafe Fallback"}:root{--color-creme:#f2efea;--color-lin:#e6e0d6;--color-taupe:#c8bbaa;--color-brun:#886f4e;--color-chocolat:#38312b;--color-creme-rgb:242 239 234;--color-lin-rgb:230 224 214;--color-chocolat-rgb:56 49 43;--color-accent-text:var(--color-chocolat);--color-bg:var(--color-creme);--color-bg-alt:var(--color-lin);--color-bg-inverse:var(--color-chocolat);--color-text:var(--color-chocolat);--color-text-inverse:var(--color-creme);--color-text-muted:rgb(var(--color-chocolat-rgb)/76%);--color-accent:var(--color-brun);--color-border:rgb(var(--color-chocolat-rgb)/18%);--color-border-on-dark:rgb(var(--color-creme-rgb)/24%);--font-primary:var(--font-louis-george-cafe),"Helvetica Neue",Arial,sans-serif;--font-editorial:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--tracking-wide:0;--tracking-normal:0;--leading-display:1.02;--leading-heading:1.12;--leading-body:1.7;--leading-label:1.2;--text-display:3.25rem;--text-h1:2.75rem;--text-h2:2.25rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:0.875rem;--text-label:0.75rem;--text-caption:0.6875rem;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--space-2xl:6rem;--space-3xl:9rem;--space-4xl:13rem;--space-section-y:6rem;--container-max-text:48rem;--container-max:90rem;--container-max-wide:112.5rem;--container-padding-inline:1.5rem;--grid-columns:12;--grid-gap:2rem;--radius:0;--border-width-hairline:1px;--color-focus-on-light:var(--color-chocolat);--color-focus-on-dark:var(--color-creme);--focus-outline-width:2px;--focus-outline-offset:5px;--motion-duration-fast:200ms;--motion-duration-base:500ms;--motion-duration-slow:1000ms;--motion-duration-slower:1400ms;--motion-ease-editorial:cubic-bezier(0.65,0,0.35,1);--motion-ease-out:cubic-bezier(0.16,1,0.3,1);--motion-distance-sm:1.5rem;--motion-distance-md:2.5rem;--motion-scale-subtle:1.03;--z-background:1;--z-content:2;--z-overlay:200;--z-header:300;--z-cursor:400;--z-intro:500}@media (min-width:768px){:root{--text-display:5rem;--text-h1:4rem;--text-h2:3.25rem;--text-h3:1.75rem;--text-body-lg:1.25rem;--container-padding-inline:3rem;--space-section-y:8rem}}@media (min-width:1200px){:root{--text-display:6.5rem;--text-h1:5rem;--text-h2:3.75rem;--container-padding-inline:4rem}}body{overflow-x:clip}h1,h2,h3,h4{font-weight:400}h1,h2{text-wrap:balance}li,p{text-wrap:pretty}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}article[id],section[id]{scroll-margin-top:6rem}@media (prefers-reduced-motion:no-preference){[data-entered=true]{animation:atelier-enter 1s var(--motion-ease-out) both}[data-entered=true] img{animation:atelier-image 1.6s var(--motion-ease-out) both}}@keyframes atelier-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes atelier-image{0%{-webkit-clip-path:inset(0 0 12% 0);clip-path:inset(0 0 12% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}html[data-motion=off] *,html[data-motion=off] :after,html[data-motion=off] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-primary);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-normal)}figure,h1,h2,h3,h4,h5,h6,p{margin:0}img,video{max-width:100%;display:block;border-radius:var(--radius)}a{color:inherit}::selection{background-color:var(--color-chocolat);color:var(--color-creme)}:focus-visible{outline:var(--focus-outline-width) solid currentColor;outline-offset:var(--focus-outline-offset)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}