@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_08cca5{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_08cca5{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_316d2f{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_316d2f{--font-script:"Caveat","Caveat Fallback"}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/645c88064de6876a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/645c88064de6876a-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-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:Libre Baskerville Fallback;src:local("Times New Roman");ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.00%;size-adjust:127.26%}.__className_2d8a47{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal}.__variable_2d8a47{--font-body:"Libre Baskerville","Libre Baskerville Fallback"}:root{--paper:#f4ecdc;--paper-deep:#e9dcc5;--ink:#30351a;--olive:#3b4220;--rust:#a83d17;--rust-dark:#812b10;--gold:#c89a38;--line:#b7a889;--cream:#fffaf0;--serif:var(--font-body),Georgia,serif;--display:var(--font-display),Georgia,serif;--script:var(--font-script),cursive}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;background-image:radial-gradient(rgba(81,57,28,.07) .6px,transparent 0);background-size:5px 5px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.site-header{height:86px;padding:0 clamp(1.4rem,3.2vw,4rem);gap:1.8rem;position:relative;z-index:20;border-bottom:1px solid rgba(48,53,26,.13);background:rgba(244,236,220,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.site-header{display:flex;align-items:center}.brand{gap:1rem;white-space:nowrap}.brand span,.footer-brand{font-family:var(--display);font-size:clamp(1.7rem,2.2vw,2.5rem);font-weight:700;letter-spacing:-.04em;text-transform:uppercase;line-height:1}.brand i{padding-left:1rem;border-left:1px solid var(--rust);color:var(--rust);font-family:var(--script);font-size:1.45rem}.desktop-nav{display:flex;justify-content:center;gap:clamp(1.1rem,2.4vw,2.8rem);margin-left:auto;font-family:var(--display);font-size:1.25rem;font-weight:600}.desktop-nav a{padding:1rem .1rem}.desktop-nav a:hover,.footer-links a:hover,.section-heading a:hover,.text-link:hover{color:var(--rust)}.button,.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.72rem 1.1rem;border:1px solid var(--rust);font-family:var(--display);font-weight:700;font-size:1.05rem;transition:background .2s,color .2s,transform .2s}.header-cta{margin-left:clamp(.2rem,1.5vw,1.7rem);background:var(--rust);color:#fff8eb}.header-cta:hover,.solid:hover{background:var(--rust-dark);transform:translateY(-2px)}.menu-toggle{display:none;margin-left:auto;background:none;border:1px solid var(--ink);color:var(--ink);min-height:44px;padding:.35rem .6rem}.menu-backdrop{position:fixed;inset:86px 0 0;background:rgba(25,27,14,.35);border:0;z-index:40}.mobile-nav{display:flex;position:absolute;top:78px;right:1rem;width:min(21rem,calc(100vw - 2rem));padding:1rem;background:var(--cream);border:1px solid var(--line);box-shadow:0 18px 45px rgba(35,25,12,.18);z-index:50;flex-direction:column}.mobile-nav a{padding:.75rem;border-bottom:1px solid rgba(48,53,26,.12);font-family:var(--display);font-size:1.35rem}.hero{min-height:520px;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);overflow:hidden;background:linear-gradient(90deg,var(--paper) 0 44%,#a07a45 44% 100%)}.hero-copy{padding:clamp(3rem,7vw,7.2rem) clamp(1.4rem,5.3vw,6.5rem) 3.5rem max(1.4rem,calc((100vw - 1500px)/2 + 2rem));position:relative;z-index:2}.eyebrow{margin:0 0 .75rem;color:var(--rust);font-family:var(--script);font-size:1.4rem;line-height:1}.hero h1,h1,h2{font-family:var(--display);letter-spacing:-.045em;line-height:.91;margin:0}.hero h1{font-size:clamp(3.3rem,5.1vw,6.1rem);max-width:700px}.brush-line{display:block;height:4px;width:72px;background:var(--rust);margin:1.35rem 0 1rem;-webkit-clip-path:polygon(0 22%,100% 0,93% 70%,5% 100%);clip-path:polygon(0 22%,100% 0,93% 70%,5% 100%)}.hero-copy>p:not(.eyebrow){font-size:1.08rem;line-height:1.38;max-width:35rem;margin:0}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.solid{background:var(--rust);color:#fff8eb}.outline{color:var(--rust);background:transparent}.outline:hover{background:var(--rust);color:#fff8eb}.hero-art{position:relative;min-height:520px;background:#684724 url(https://theocdn.com/site-assets/43d18cd0-a1b4-4847-aee2-c8fb63e91a7a/paintings/river-in-fall-eb2ae3833856b352.jpg) 50%/cover;isolation:isolate}.hero-art:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(51,38,17,.38),transparent 54%);z-index:0}.hero-art picture{position:absolute;display:block;background:#efe6d1;padding:.55rem;box-shadow:0 14px 26px rgba(29,19,8,.35);z-index:1}.hero-art img{display:block;width:100%;height:100%;object-fit:cover}.hero-back{width:51%;height:55%;top:5%;left:18%;transform:rotate(-6deg)}.hero-front{width:48%;height:53%;left:7%;bottom:4%;transform:rotate(5deg)}.hero-side{width:34%;height:48%;right:7%;bottom:8%;transform:rotate(9deg)}.paper-shadow{position:absolute;width:47%;height:85%;right:-7%;top:3%;background:#c9b794;opacity:.9;transform:rotate(16deg);z-index:0}.linen-swatch{position:absolute;width:27%;height:36%;right:1%;top:4%;background:repeating-linear-gradient(45deg,rgba(235,223,197,.25) 0 1px,rgba(134,102,60,.1) 1px 4px);border:2px solid rgba(237,225,199,.5);transform:rotate(15deg);z-index:2}.materials{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;padding:1.1rem max(1.4rem,calc((100vw - 1420px)/2 + 2rem));background:rgba(250,244,230,.97);border-bottom:1px solid var(--line);border-top:1px solid var(--line);text-align:center;position:relative;z-index:4}.materials span{font-family:var(--script);font-size:1.5rem;border-right:1px solid var(--line)}.materials span:last-child{border:0}.work-section{padding:clamp(4rem,7vw,7rem) max(1.4rem,calc((100vw - 1420px)/2 + 2rem))}.section-heading{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.section-heading .eyebrow{grid-column:1/-1}.care-section h2,.notes-band h2,.section-heading h2{font-size:clamp(2.7rem,4vw,4.7rem)}.listing-link,.section-heading a,.text-link{font-family:var(--display);font-weight:700;color:var(--rust);font-size:1.1rem}.painting-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.painting-card a{display:block}.painting-card picture{display:block;padding:.6rem;background:#dfd2ba;box-shadow:0 7px 14px rgba(50,36,19,.2);transform:rotate(var(--rotation,0deg));transition:transform .25s,box-shadow .25s}.painting-card:first-child picture{--rotation:-1.1deg}.painting-card:nth-child(2) picture{--rotation:.7deg}.painting-card:nth-child(3) picture{--rotation:-.4deg}.painting-card a:hover picture{transform:rotate(0) translateY(-6px);box-shadow:0 14px 24px rgba(50,36,19,.25)}.painting-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.painting-card div{display:flex;gap:1rem;justify-content:space-between;align-items:baseline;margin-top:1rem;border-bottom:1px solid var(--line)}.painting-card h2,.painting-card h3{font-family:var(--display);font-size:1.55rem;line-height:1.05;letter-spacing:-.02em;margin:0}.painting-card b{font-family:var(--display);color:var(--rust);font-size:1.3rem}.painting-card p{margin:.45rem 0 0;color:#675e49;font-size:.83rem}.artist-strip{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);align-items:center;padding:0 max(1.4rem,calc((100vw - 1420px)/2 + 2rem)) 0 0;background:var(--olive);color:#fcf4e5}.artist-images{height:360px;position:relative;overflow:hidden}.artist-images picture{display:block;width:100%;height:100%}.artist-images img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.08)}.artist-note{position:absolute;right:10%;top:20%;padding:1rem;background:#eadab8;color:var(--olive);font-family:var(--script);font-size:1.55rem;line-height:1;transform:rotate(6deg)}.artist-note span{display:block;text-align:right}.artist-strip>div:last-child{max-width:42rem;padding:3.5rem 0}.quote{font-family:var(--display);font-size:clamp(2.4rem,3.5vw,4.2rem);line-height:1.02;letter-spacing:-.035em;margin:0}.light{background:#d56737}.artist-strip>div:last-child>p:last-of-type{max-width:38rem;font-size:1.05rem}.care-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding:clamp(4rem,7vw,7rem) max(1.4rem,calc((100vw - 1420px)/2 + 2rem));background:#e4d2af}.care-copy{max-width:34rem;padding-top:2rem}.care-copy p{font-size:1.1rem}.notes-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding:clamp(4rem,7vw,6rem) max(1.4rem,calc((100vw - 1420px)/2 + 2rem));background:var(--rust);color:#fff7e7}.notes-band .eyebrow{color:#ffd47e}.notes-band>div>p:last-child{max-width:29rem}.notes-form{max-width:35rem;align-self:center}.notes-form label{display:block;margin-bottom:.45rem;font-family:var(--display);font-weight:700}.notes-row{display:flex}.notes-row input{min-width:0;flex:1 1;border:1px solid #f8e5be;background:#fffaf1;color:var(--ink);padding:.9rem 1rem;border-radius:0}.notes-row button{flex:none;border:1px solid var(--olive);background:var(--olive);color:#fffaf1;padding:.75rem 1rem;font-family:var(--display);font-weight:700}.notes-row button:disabled{opacity:.55;cursor:wait}.form-status{margin:.7rem 0 0;color:#fff7e7}.form-status.error{color:#ffe19b}.site-footer{display:grid;grid-template-columns:1.2fr .65fr .65fr auto;grid-gap:2rem;gap:2rem;padding:3.5rem max(1.4rem,calc((100vw - 1420px)/2 + 2rem));background:#232816;color:#eee4d1}.site-footer p{max-width:23rem;margin:.8rem 0 0;color:#d6cdb8}.footer-links{display:flex;flex-direction:column;gap:.55rem}.footer-links a{color:#eee4d1}.theo-badge{align-self:end}.theo-badge img{width:40px;height:40px;display:block}.legal-page,.page-wrap,.simple-page{max-width:1200px;margin:0 auto;padding:clamp(4rem,8vw,8rem) 1.4rem}.about-hero h1,.legal-page h1,.notes-page h1,.page-wrap>h1,.simple-page h1{font-size:clamp(3.4rem,6vw,6.5rem)}.page-intro{max-width:47rem;font-size:1.15rem;margin:1.5rem 0 2rem}.paintings-page .painting-grid{margin-top:5rem}.painting-grid.big{grid-template-columns:repeat(3,1fr)}.big .painting-card h2{font-size:1.75rem}.listing-link{display:inline-block;margin-top:1rem}.availability-note{margin-top:6rem;padding:2.5rem;background:var(--olive);color:#fff8e8;max-width:650px}.availability-note .eyebrow{color:#efb16d}.availability-note a{color:#fff8e8;font-family:var(--display);font-weight:700;border-bottom:1px solid #efb16d}.about-hero{display:grid;grid-template-columns:1fr .85fr;grid-gap:clamp(2rem,8vw,8rem);gap:clamp(2rem,8vw,8rem);align-items:center;padding:clamp(4rem,8vw,8rem) max(1.4rem,calc((100vw - 1280px)/2 + 2rem));background:#eee2ca}.about-hero>div>p:not(.eyebrow){font-size:1.13rem;max-width:38rem}.about-hero picture{display:block;padding:.7rem;background:#d6c29e;transform:rotate(3deg);box-shadow:0 15px 30px rgba(68,48,20,.2)}.about-hero img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.about-statement{display:grid;grid-template-columns:.55fr 1.45fr;grid-gap:clamp(2rem,10vw,10rem);gap:clamp(2rem,10vw,10rem);padding:clamp(4rem,8vw,8rem) max(1.4rem,calc((100vw - 1060px)/2 + 2rem));max-width:1400px;margin:auto}.about-statement h2{font-size:clamp(2.5rem,4.5vw,5rem)}.about-statement p{font-size:1.08rem;max-width:46rem}.hand-note{align-self:start;background:#e9d3a9;padding:1rem 1.2rem;font-family:var(--script);font-size:1.6rem;transform:rotate(-5deg);width:max-content}.quote-panel{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;background:var(--rust);color:#fff7e7;margin:0 max(1.4rem,calc((100vw - 1300px)/2 + 2rem)) clamp(4rem,8vw,8rem)}.quote-panel picture{display:block;height:280px}.quote-panel img{width:100%;height:100%;object-fit:cover}.quote-panel blockquote{font-family:var(--display);font-size:clamp(2.6rem,5vw,5.5rem);line-height:.93;margin:2rem}.collecting-page h1{margin-bottom:4rem}.collecting-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.collecting-grid article{padding:2.1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px}.collecting-grid span{font-family:var(--script);font-size:1.7rem;color:var(--rust)}.collecting-grid h2{font-size:2rem;margin:.4rem 0}.collecting-cta{margin:5rem 0 1rem;padding:3rem;background:var(--olive);color:#f9efdc;display:flex;align-items:center;justify-content:space-between;gap:2rem}.collecting-cta h2{font-size:clamp(2.5rem,4vw,4.5rem)}.light{background:#f7e7c5;border-color:#f7e7c5;color:var(--olive)}.light:hover{background:#fff9ec}.legal-note{font-size:.9rem;color:#625844;max-width:44rem}.notes-page{min-height:600px;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(3rem,10vw,10rem);gap:clamp(3rem,10vw,10rem);align-items:center;padding:clamp(4rem,8vw,8rem) max(1.4rem,calc((100vw - 1280px)/2 + 2rem));background:#e6d5b5}.notes-page>div>p:not(.eyebrow){font-size:1.1rem;max-width:37rem}.notes-page .notes-form{margin-top:2rem}.notes-page .notes-form label{color:var(--ink)}.notes-page .form-status{color:var(--rust)}.notes-page .notes-row button{background:var(--rust);border-color:var(--rust)}.notes-art{position:relative;padding:1rem;background:#f5ead5;box-shadow:0 12px 25px rgba(57,37,13,.2);transform:rotate(3deg)}.notes-art img,.notes-art picture{display:block;width:100%}.tape{position:absolute;width:27%;height:28px;background:rgba(215,181,112,.58);top:-13px}.tape-one{left:8%;transform:rotate(-7deg)}.tape-two{right:10%;transform:rotate(6deg)}.simple-page{min-height:55vh;max-width:800px}.simple-page p:not(.eyebrow){font-size:1.15rem;max-width:42rem;margin:1.4rem 0 2rem}.legal-page{max-width:780px}.legal-page h1{margin-bottom:2rem}.legal-page p:not(.eyebrow){font-size:1.05rem;max-width:68ch}@media (max-width:1050px){.site-header{gap:1rem}.brand i{display:none}.desktop-nav{gap:1.1rem}.header-cta{font-size:.95rem}.hero{grid-template-columns:.95fr 1.05fr}.hero-copy{padding-left:2rem;padding-right:2rem}.hero h1{font-size:clamp(3.1rem,5vw,4.6rem)}.painting-grid{gap:1.3rem}.artist-strip{gap:3rem}.site-footer{grid-template-columns:1fr 1fr 1fr auto}.notes-page{gap:4rem}}@media (max-width:760px){.site-header{height:70px;padding:0 1rem}.brand span{font-size:1.75rem}.desktop-nav,.header-cta{display:none}.menu-toggle{display:block}.menu-backdrop{inset:70px 0 0}.mobile-nav{top:63px;right:.7rem}.hero{display:block;background:var(--paper)}.hero-copy{padding:3.5rem 1.4rem 2.5rem}.hero h1{font-size:clamp(3.2rem,14vw,4.5rem)}.hero-art{min-height:390px}.materials{grid-template-columns:1fr 1fr;padding:1rem}.materials span{font-size:1.3rem;border-right:0}.materials span:nth-child(odd){border-right:1px solid var(--line)}.section-heading{display:block}.section-heading h2{margin-bottom:1.4rem}.painting-grid,.painting-grid.big{grid-template-columns:1fr;gap:2.8rem}.work-section{padding:4rem 1.4rem}.artist-strip{display:flex;flex-direction:column;padding:0}.artist-images{height:270px;width:100%}.artist-strip>div:last-child{padding:3rem 1.4rem}.quote{font-size:3.1rem}.about-hero,.care-section,.notes-band,.notes-page{grid-template-columns:1fr;padding:4rem 1.4rem;gap:2rem}.care-copy{padding:0}.notes-row{display:block}.notes-row button{width:100%;margin-top:.7rem;min-height:48px}.site-footer{grid-template-columns:1fr 1fr;padding:3rem 1.4rem}.theo-badge{grid-column:1/-1;justify-self:start}.legal-page,.page-wrap,.simple-page{padding:4rem 1.4rem}.about-hero h1,.legal-page h1,.notes-page h1,.page-wrap>h1,.simple-page h1{font-size:clamp(3.1rem,14vw,4.5rem)}.paintings-page .painting-grid{margin-top:3.5rem}.about-hero picture{max-width:500px}.about-statement{grid-template-columns:1fr;padding:4rem 1.4rem}.quote-panel{grid-template-columns:1fr;margin:0 1.4rem 4rem}.quote-panel picture{height:220px}.quote-panel blockquote{font-size:3.2rem;margin:2rem 1.4rem}.collecting-grid{grid-template-columns:1fr}.collecting-grid article{min-height:auto}.collecting-cta{display:block;padding:2.2rem}.collecting-cta .button{margin-top:1.5rem}.notes-art{max-width:500px}.hero-side{right:4%}.hero-back{left:19%}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .65s both}.hero-copy>.eyebrow{animation-delay:.05s}.hero-copy>h1{animation-delay:.12s}.hero-copy>.brush-line{animation-delay:.2s}.hero-copy>p:not(.eyebrow){animation-delay:.26s}.hero-copy>.actions{animation-delay:.32s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.menu-backdrop{width:100vw;height:calc(100vh - 86px)}.current-listings{margin-top:2rem}.current-listing{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.current-listing h2{font-size:clamp(2.5rem,4vw,4rem)}.current-listing p:last-child{margin-bottom:0}.current-listing-action{display:flex;align-items:center;gap:2rem}.current-listing-action strong,.product-purchase strong{font-family:var(--display);font-size:2.4rem;color:var(--rust);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-page{max-width:1000px;min-height:65vh}.product-page>.eyebrow{margin-top:3rem}.product-page h1{font-family:var(--display);font-size:clamp(3.5rem,6vw,6rem)}.product-purchase{display:flex;align-items:center;gap:2rem;margin:2rem 0}.product-page>p:last-child{max-width:42rem}.current-listing h2 a:hover{color:var(--rust)}@media(max-width:760px){.current-listing{display:block;padding:2rem 0}.current-listing-action{justify-content:space-between;margin-top:1.5rem;gap:1rem}.product-purchase{flex-wrap:wrap}.current-listing p{font-size:1rem}}.hero-art.current-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;grid-gap:clamp(1rem,2.1vw,2rem);gap:clamp(1rem,2.1vw,2rem);padding:clamp(1.5rem,3vw,3rem)}.current-collage picture{position:relative;width:100%;height:auto;align-self:center;padding:.45rem;transform:rotate(-4deg)}.current-collage picture:nth-of-type(2){transform:rotate(4deg)}.current-collage picture:nth-of-type(3){transform:rotate(3deg)}.current-collage picture:nth-of-type(4){transform:rotate(-3deg)}.current-collage img{width:100%;height:auto;object-fit:contain}.current-collage .linen-swatch{z-index:0;pointer-events:none}.current-listing{display:grid;grid-template-columns:220px minmax(0,1fr) auto}.current-listing-image,.current-listing-image picture,.product-artwork{display:block}.current-listing-image img,.product-artwork img{display:block;width:100%;height:auto;aspect-ratio:800/599;object-fit:contain}.current-listing-action{flex-direction:column;gap:.75rem;align-items:flex-start}.product-artwork{max-width:600px;margin:2.5rem 0;padding:.5rem;background:var(--paper-deep);box-shadow:0 8px 20px rgba(50,36,19,.15)}@media(max-width:760px){.current-listing{display:block}.current-listing-image{max-width:440px;margin-bottom:1.75rem}.current-listing-action{flex-direction:row;align-items:center}.product-artwork{margin:2rem 0}.hero-art.current-collage{min-height:0;padding:2rem 1.4rem;gap:1.2rem}.current-collage picture{padding:.25rem}.menu-backdrop{height:calc(100vh - 70px)}}.hero-art{background:#684724}.artist-images{background:linear-gradient(145deg,#5d341c,#9d4c1f 45%,#c99444)}.paint-sweep{position:absolute;left:-8%;bottom:22%;width:118%;height:20%;background:#ebc985;transform:rotate(-13deg);opacity:.82;-webkit-clip-path:polygon(0 21%,100% 0,94% 58%,8% 100%);clip-path:polygon(0 21%,100% 0,94% 58%,8% 100%)}.artist-images:after,.artist-images:before{content:"";position:absolute;border:2px solid rgba(255,247,225,.52);transform:rotate(18deg)}.artist-images:before{width:44%;height:59%;left:14%;top:7%}.artist-images:after{width:32%;height:39%;right:8%;bottom:5%;transform:rotate(-12deg)}.theo-badge img{width:36px;height:36px}.about-quote img,.about-quote picture{height:auto;aspect-ratio:4/3}.about-quote img{display:block;object-fit:contain}.newsletter-embed{min-width:0;max-width:100%}.newsletter-embed .sender-form-field>div{width:100%;max-width:424px}.newsletter-embed>.text-link{display:inline-block;margin-top:.75rem}.notes-band .newsletter-embed>.text-link{color:#fff7e7}