@font-face{font-family:__lars_5cb91c;src:url(/_next/static/media/4621c0c96829ae0f-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__lars_5cb91c;src:url(/_next/static/media/b8e0741dc2b1f895-s.p.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__lars_Fallback_5cb91c;src:local("Arial");ascent-override:95.31%;descent-override:19.29%;line-gap-override:0.00%;size-adjust:104.71%}.__className_5cb91c{font-family:__lars_5cb91c,__lars_Fallback_5cb91c}.__variable_5cb91c{--font-lars:"__lars_5cb91c","__lars_Fallback_5cb91c"}@font-face{font-family:__otto_05de5f;src:url(/_next/static/media/82feab15ff573eef-s.p.ttf) format("truetype");font-display:swap;font-weight:50 200}@font-face{font-family:__otto_Fallback_05de5f;src:local("Arial");ascent-override:90.08%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:106.46%}.__className_05de5f{font-family:__otto_05de5f,__otto_Fallback_05de5f}.__variable_05de5f{--font-otto:"__otto_05de5f","__otto_Fallback_05de5f"}@layer blossom-carousel{[blossom-carousel]{white-space:nowrap;scroll-behavior:smooth;overscroll-behavior-x:contain;box-sizing:border-box;inline-size:100%;max-inline-size:100vw;list-style-type:none;display:inline-block;overflow:auto clip}[blossom-carousel]:is(ul){-webkit-padding-start:0;padding-inline-start:0}[blossom-carousel]{scrollbar-width:none}[blossom-carousel]::-webkit-scrollbar{display:none}[blossom-carousel][has-repeat=true]{padding-inline:50%!important;scroll-padding-inline:50%!important}[blossom-carousel][has-snap=true]{scroll-snap-type:var(--snap-type)!important}[blossom-carousel][has-overflow=true]{cursor:-webkit-grab;cursor:grab}[blossom-carousel][has-overflow=true]:active{cursor:-webkit-grabbing;cursor:grabbing}@media (pointer:fine){[blossom-carousel][has-overflow=true]:active{scroll-snap-type:none!important}}[blossom-carousel]>*{white-space:normal;vertical-align:top;display:inline-block}[blossom-carousel] *{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}:where([data-blossom-dots]){gap:var(--blossom-dots-gap,.5rem);justify-content:center;align-items:center;display:flex}:where([data-blossom-dot]){color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}:where([data-blossom-dot-marker]){inline-size:var(--blossom-dot-size,.625rem);block-size:var(--blossom-dot-size,.625rem);border-radius:var(--blossom-dot-radius,50%);background:var(--blossom-dot-color,currentColor);opacity:var(--blossom-dot-opacity,.35);transition:opacity .2s;display:block}:where([data-blossom-dot]:hover [data-blossom-dot-marker]){opacity:var(--blossom-dot-hover-opacity,.6)}:where([data-blossom-dot][aria-current=true] [data-blossom-dot-marker]){opacity:var(--blossom-dot-active-opacity,1)}:where([blossom-next]),:where([blossom-prev]){touch-action:manipulation}:root{--color-bg:#fbfaf8;--color-text:#404040;--color-link:#a9a39a;--font-body:var(--font-lars),system-ui,sans-serif;--font-head:var(--font-lars),system-ui,sans-serif;--font-otto-family:var(--font-otto),var(--font-lars),system-ui,sans-serif}html{color:var(--color-text);background-color:var(--color-bg)}html.scroll-smooth{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.scroll-smooth{scroll-behavior:auto}}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}