.MobileNav_root__KNV2f{display:none;position:absolute;right:24px;top:0;bottom:0;align-items:center}@media (max-width:860px){.MobileNav_root__KNV2f{display:flex}}.MobileNav_toggle__kLwH2{width:44px;height:44px;background:transparent;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-radius:var(--radius-sm)}.MobileNav_bar__RLSWF{display:block;width:22px;height:2px;background:var(--ink);border-radius:2px}.MobileNav_panel__MxSKL{position:fixed;inset:0;background:var(--cream);padding:64px 32px 32px;display:flex;flex-direction:column;gap:24px;z-index:100}.MobileNav_list__v3Utz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.MobileNav_link__t3MPy{font-family:var(--font-display);font-weight:500;font-size:18px;letter-spacing:.22em;color:var(--ink)}.MobileNav_link__t3MPy:hover{color:var(--splat-blue)}.MobileNav_close__NmfiI{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;background:transparent;border:1px solid var(--line);padding:10px 22px;border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-display);font-size:12px;letter-spacing:.2em}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_0e4539{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400;font-style:normal}.__variable_0e4539{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cfd010{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cfd010{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Frank Ruhl Libre Fallback;src:local("Times New Roman");ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.00%;size-adjust:108.06%}.__className_80ff91{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-style:normal}.__variable_80ff91{--font-frank-ruhl:"Frank Ruhl Libre","Frank Ruhl Libre Fallback"}:root{--blue:#b3cfe2;--peach:#e5cec2;--purple:#d2c6ec;--teal:#c0e2e3;--ink:#2c2c2c;--ink-soft:rgba(44,44,44,0.8);--ink-muted:rgba(44,44,44,0.7);--ink-faint:rgba(44,44,44,0.6);--white:#ffffff;--color-bg:var(--white);--color-fg:var(--ink);--color-muted:var(--ink-soft);--color-accent:var(--blue);--color-accent-hover:#9dc0d8;--color-border:rgba(179,207,226,0.2);--color-surface:var(--white);--color-error:#b42318;--color-success:#067647;--cream:var(--white);--ink-soft-hex:#4a4a4a;--muted:#8a8580;--line:#d9d3cb;--splat-blue:var(--blue);--card-blue:var(--blue);--card-peach:var(--peach);--card-mauve:var(--purple);--button-blue:var(--blue);--button-blue-hover:#9dc0d8;--font-display:var(--font-dm-serif),"DM Serif Display",serif;--font-sans:var(--font-poppins),"Poppins",system-ui,sans-serif;--font-serif:var(--font-frank-ruhl),"Frank Ruhl Libre",serif;--text-xs:14px;--text-sm:16px;--text-base:18px;--text-lg:20px;--text-xl:24px;--text-2xl:36px;--text-3xl:60px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:12px;--radius-lg:24px;--radius-pill:9999px;--container-max:1100px;--container-padding:32px;--transition-fast:180ms ease;--transition-base:250ms ease}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--white);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding-left:1.25rem}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.skip-link{position:absolute;top:-48px;left:var(--space-4);background:var(--ink);color:var(--white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);z-index:1000;transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.Header_header__z1DZP{padding:16px 15vw 64px;background:var(--white);position:relative}.Header_inner__iqGgH{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:clamp(16px,3vw,48px);gap:clamp(16px,3vw,48px)}.Header_nav__D2NYV{display:flex;gap:clamp(28px,5.8vw,112px);font-family:var(--font-sans);font-weight:400;font-size:clamp(16px,1.05vw,20px)}.Header_left__qrbfU{justify-content:flex-start}.Header_right___pWp2{justify-content:flex-end}.Header_navLink__qcAjk{color:var(--ink);text-decoration:none;position:relative;padding-bottom:7px;transition:color .2s ease}.Header_navLink__qcAjk:hover{color:var(--blue)}.Header_navLink__qcAjk:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);width:110px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:50%;opacity:.95;transition:transform .25s ease}.Header_left__qrbfU .Header_navLink__qcAjk:first-child:after{background-image:url(/images/nav-paintbrush-1.svg)}.Header_left__qrbfU .Header_navLink__qcAjk:nth-child(2):after{background-image:url(/images/nav-paintbrush-2.svg)}.Header_right___pWp2 .Header_navLink__qcAjk:first-child:after{background-image:url(/images/nav-paintbrush-3.svg)}.Header_right___pWp2 .Header_navLink__qcAjk:nth-child(2):after{background-image:url(/images/nav-paintbrush-4.svg)}.Header_navLink__qcAjk:hover:after{transform:translateX(-50%) scale(1.05)}.Header_brand__AMg5J{display:flex;align-items:center;justify-content:center}.Header_logo__nMWzR{width:clamp(200px,27.3vw,524px);height:auto}@media (max-width:860px){.Header_header__z1DZP{padding:20px 24px 16px}.Header_inner__iqGgH{grid-template-columns:1fr;justify-items:center;gap:16px}.Header_nav__D2NYV{display:none}.Header_logo__nMWzR{width:min(220px,55vw)}}.Footer_footer__yUjxG{border-top:1px solid rgba(44,44,44,.1);background:var(--white)}.Footer_inner__aG_RG{max-width:var(--container-max);margin:0 auto;padding:0}.Footer_top__ci9rN{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;padding:48px 0 32px}.Footer_info__eogzV{display:flex;flex-direction:column;gap:0;width:250px}.Footer_brandName__trQEe{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:30px;color:var(--ink);margin-bottom:12px}.Footer_address__5vavo{line-height:22px;font-style:normal;margin-bottom:8px}.Footer_address__5vavo,.Footer_phone__nHIyQ{font-family:var(--font-sans);font-size:14px;color:var(--ink-faint)}.Footer_phone__nHIyQ{line-height:21px}.Footer_phone__nHIyQ a:hover{text-decoration:underline}.Footer_addressLink__tsgPD{color:inherit;text-decoration:none}.Footer_addressLink__tsgPD:hover{text-decoration:underline}.Footer_social__AK_xy{gap:16px}.Footer_socialBtn__mV82z,.Footer_social__AK_xy{display:flex;align-items:center;justify-content:center}.Footer_socialBtn__mV82z{width:48px;height:48px;border-radius:var(--radius-pill);transition:opacity .18s ease,transform .18s ease}.Footer_socialBtn__mV82z:hover{opacity:.85;transform:translateY(-2px)}.Footer_instagram__R9cXM{background:var(--blue);color:var(--ink)}.Footer_facebook__hG5fD{background:var(--peach);color:var(--ink)}.Footer_tiktok__Pu5eZ{background:var(--purple);color:var(--ink)}.Footer_nav__fZrVf{display:flex;flex-direction:column;gap:0;width:83px;justify-self:end;text-align:right}.Footer_navLink__3cyoR{font-family:var(--font-sans);font-size:14px;line-height:21px;color:rgba(44,44,44,.7);padding:7px 0;transition:color .18s ease}.Footer_navLink__3cyoR:hover{color:var(--ink)}.Footer_bottom__dREpe{border-top:1px solid rgba(44,44,44,.1);padding:25px 0 21px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.Footer_copyright__m8i3P{font-family:var(--font-sans);margin:0}.Footer_copyright__m8i3P,.Footer_sep__MRhB5{font-size:14px;line-height:21px;color:var(--ink-faint)}@media (max-width:860px){.Footer_inner__aG_RG{padding:0 16px}.Footer_top__ci9rN{flex-direction:column;gap:32px;align-items:flex-start}.Footer_social__AK_xy{align-self:flex-start}}