@font-face{font-family:myFont;src:url(../media/YsabeauOffice_Light-s.p.79ddbe9c.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:myFont;src:url(../media/YsabeauOffice_LightItalic-s.p.ed152c37.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:myFont;src:url(../media/YsabeauOffice_Regular-s.p.473d9a46.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:myFont;src:url(../media/YsabeauOffice_Italic-s.p.e972eac2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:myFont;src:url(../media/YsabeauOffice_Medium-s.p.8cb004cc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:myFont;src:url(../media/YsabeauOffice_MediumItalic-s.p.a7a35a2f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:myFont;src:url(../media/YsabeauOffice_Bold-s.p.1fd32ee4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:myFont;src:url(../media/YsabeauOffice_BoldItalic-s.p.d8b32522.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:myFont Fallback;src:local(Arial);ascent-override:113.37%;descent-override:31.08%;line-gap-override:0.0%;size-adjust:92.97%}.myfont_b86f0a65-module__A6YlLG__className{font-family:myFont,myFont Fallback}
:root{--color-bg:#fafafa;--color-light-bg:#fff;--color-primary-light-bg:#b8a7a4;--color-text:#3f3f3f;--color-gray:#929292;--color-gray-dark:#696969;--color-gray-light:#cacaca;--color-primary:#949494;--color-green:#6bd731;--color-red:#ca0100;--color-scroll-track:#eaece6;--color-scroll-thumb:#dfe2da;--color-scroll-hover:#999b96;--shadow-size:12px  }[data-theme=dark]{--color-bg:#303030;--color-light-bg:#1f1f1f;--color-primary-light-bg:#ca9c7f;--color-text:#efefef;--color-gray:#bebebe;--color-gray-dark:#cecece;--color-gray-light:#6e6e6e;--color-primary:#c4c4c4;--color-green:#6bd731;--color-red:#ca6c6c;--color-scroll-track:#505349;--color-scroll-thumb:#9aa094;--color-scroll-hover:#73796b;--shadow-size:6px}[data-theme=dark] img{filter:brightness(85%)}[data-theme=dark] .imgdoc{filter:invert(85%)}
*{box-sizing:border-box}html{opacity:0;transition:opacity 50ms}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:initial}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:initial}body{color:var(--color-text);background-color:var(--color-bg);margin:0;font-size:20px}button{cursor:pointer}a{color:inherit;text-decoration:none}.scroll::-webkit-scrollbar{width:.5rem}.scroll::-webkit-scrollbar-track{background:var(--color-scroll-track);border-radius:.5rem}.scroll::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:.5rem}.scroll::-webkit-scrollbar-thumb:hover{background:var(--color-scroll-hover)}.rotate180{transform:rotate(180deg)}.grid{grid-template-columns:auto;gap:3.6rem 1.5rem;display:grid}@media (min-width:768px){.grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){html{font-size:16px}}@media (min-width:1200px){.grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1600px){html{font-size:20px}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (min-width:576px){.container{width:540px}}@media (min-width:768px){.container{width:720px}.grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){html{font-size:16px}.container{width:960px}}@media (min-width:1200px){.container{width:1140px}.grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1320px){.container{width:1200px}}
.container{width:100%;margin:0 auto;padding-left:.7rem;padding-right:.7rem}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:1064px;padding-left:1rem;padding-right:1rem}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (min-width:1600px){.container{max-width:1470px}}
.grid{gap:1.5rem;display:grid}.image{object-fit:cover;aspect-ratio:1.6;border-radius:12px;width:100%;height:auto}html[data-theme=dark] .logoImg2{filter:invert(85%)}

