@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.j1-fFq_className{font-family:Figtree,Figtree Fallback;font-style:normal}.j1-fFq_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a6d9a4ee163d1e4d-s.1m68v-a9aprjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1c0d5df3f12562c2-s.1kjpqmz47g6c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e354f42d46a6acae-s.p.20e72e6y1ermo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.y841Uq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:700}.y841Uq_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b28cfbb5f9a185a6-s.2m9xphznwp3d4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b5ea23cacbbbf6b-s.2e347y-jza9wq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/38571adff3a4075f-s.09yul4knsnziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.IytPhG_className{font-family:Fraunces,Fraunces Fallback;font-style:normal;font-weight:600}.IytPhG_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.rDer7W_className{font-family:Manrope,Manrope Fallback;font-style:normal}.rDer7W_variable{--font-manrope:"Manrope", "Manrope Fallback"}
._8bRpkW_row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._8bRpkW_label{font-weight:600}._8bRpkW_description{color:var(--color-text-muted);font-size:var(--text-sm)}._8bRpkW_root{background:var(--color-border);border-radius:var(--radius-full);cursor:pointer;border:0;flex:none;width:2.75rem;height:1.5rem;padding:0;transition:background .15s;position:relative}._8bRpkW_root[data-state=checked]{background:var(--color-primary)}._8bRpkW_root[data-disabled]{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){._8bRpkW_root{transition:none}}._8bRpkW_thumb{border-radius:var(--radius-full);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);background:#fff;transition:transform .15s;display:block;transform:translate(.125rem)}._8bRpkW_thumb[data-state=checked]{transform:translate(1.375rem)}@media (prefers-reduced-motion:reduce){._8bRpkW_thumb{transition:none}}
:root{--color-bg:#fbfaf8;--color-surface:#fff;--color-subtle:#f5f3f0;--color-border:#ece9e4;--color-border-strong:#ddd8d1;--color-button-border:#c4bdb4;--color-control-border:#736c64;--color-placeholder-photo:#e4dacd;--color-text:#1c1917;--color-text-body:#47423c;--color-text-muted:#736c64;--color-primary:#d7263d;--color-primary-contrast:#fff;--color-primary-strong:#d0253b;--color-primary-50:#fceeef;--color-primary-100:#f9dce0;--color-primary-200:#f1b5bd;--color-primary-deep:#5c1d24;--color-primary-border:#d7263d;--color-primary-on-inverse:#d0253b;--color-ok:#1e6b45;--color-ok-bg:#e3f2e9;--color-wait:#7a4e00;--color-wait-bg:#fbefd5;--color-done:#47423c;--color-done-bg:#ece9e4;--color-danger:#a12a1f;--color-danger-bg:#fbe7e4;--color-success:#1e6b45;--text-xs:.8125rem;--text-sm:clamp(.875rem, .85rem + .1vw, .9375rem);--text-base:clamp(1rem, .97rem + .15vw, 1.0625rem);--text-lg:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--text-xl:clamp(1.0625rem, .95rem + .6vw, 1.5rem);--text-2xl:clamp(1.6875rem, 1.35rem + 1.5vw, 2.625rem);--text-3xl:clamp(2rem, 1.5rem + 2.2vw, 3.25rem);--text-display:clamp(2.375rem, 1.6rem + 3.3vw, 4.25rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:2rem;--radius-full:999px;--shadow-sm:0 1px 2px #1c19170f, 0 1px 1px #1c19170a;--shadow-md:0 10px 28px -12px #1c19172e, 0 2px 6px #1c19170d;--shadow-lg:0 24px 60px -20px #1c191747;--ratio-card:4 / 5;--ratio-gallery:16 / 10;--ratio-hero:4 / 5;--ratio-square:1 / 1;--ratio-og:1200 / 630;--duration-fast:.15s;--duration-base:.2s;--duration-page:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--header-height:4.25rem;--font-body:var(--font-body-family,var(--font-figtree)), system-ui, sans-serif;--font-display:var(--font-display-family,var(--font-bricolage)), system-ui, sans-serif;--display-weight:700;--display-tracking:-.025em;--section-gap:clamp(3.5rem, 6vw, 6rem);--section-gap-attached:clamp(1.5rem, 3vw, 2.5rem)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-offset,var(--header-height)) + var(--space-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:balance;line-height:1.15}h1,h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}p{text-wrap:pretty}a{color:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-primary-strong);outline-offset:3px}@media (prefers-reduced-motion:no-preference){:where(a,button,select,summary,[tabindex]):focus-visible{animation:focus-in var(--duration-fast) var(--ease-out)}}@keyframes focus-in{0%{outline-offset:0}}.skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link:focus{top:var(--space-2);left:var(--space-2);z-index:100;width:auto;height:auto;padding:var(--space-2) var(--space-4);clip:auto;background:var(--color-bg);border-radius:var(--radius-sm);position:fixed!important}.container{width:100%;max-width:1232px;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){.container{padding-inline:var(--space-8)}}@keyframes reveal-up{0%{opacity:0;translate:0 1.5rem}}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-scale{0%{opacity:0;scale:.96}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) :is([data-reveal],[data-reveal-group]>*){animation:linear both reveal-up;animation-timeline:view();animation-range:entry calc(var(--reveal-i,0)*1.5rem) entry calc(12rem + var(--reveal-i,0)*1.5rem)}:root:not([data-motion=off]) [data-reveal=fade]{animation-name:reveal-fade}:root:not([data-motion=off]) [data-reveal=scale]{animation-name:reveal-scale}:root:not([data-motion=off]) [data-reveal-group]>:nth-child(4n+2){--reveal-i:1}:root:not([data-motion=off]) [data-reveal-group]>:nth-child(4n+3){--reveal-i:2}:root:not([data-motion=off]) [data-reveal-group]>:nth-child(4n+4){--reveal-i:3}}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}::view-transition-old(.page-out){animation:var(--duration-fast) var(--ease-out) both page-fade reverse}::view-transition-new(.page-in){animation:var(--duration-base) var(--ease-out) var(--duration-fast) both page-fade,var(--duration-page) var(--ease-out) both page-rise}::view-transition-group(.morph){animation-duration:var(--duration-page);animation-timing-function:var(--ease-in-out)}::view-transition-image-pair(.morph){animation-name:morph-blur}@keyframes page-fade{0%{opacity:0}}@keyframes page-rise{0%{transform:translateY(8px)}}@keyframes morph-blur{40%{filter:blur(2px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root[data-motion=off]::view-transition-group(*){animation:none!important}:root[data-motion=off]::view-transition-old(*){animation:none!important}:root[data-motion=off]::view-transition-new(*){animation:none!important}
