@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C0,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(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_7bd19630-module__VTXU4W__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_7bd19630-module__VTXU4W__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.19g-lkcx7iw64.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-20C0,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/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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%}.figtree_135ab9ce-module__pHXtwG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_135ab9ce-module__pHXtwG__variable{--font-figtree:"Figtree", "Figtree Fallback"}
.MaintenancePage-module__8P_oOW__page{background:var(--ivory);min-height:100svh;color:var(--espresso);text-align:center;place-items:center;padding:48px 20px;display:grid}.MaintenancePage-module__8P_oOW__inner{flex-direction:column;align-items:center;max-width:520px;display:flex}.MaintenancePage-module__8P_oOW__logo{width:auto;height:64px;margin-bottom:48px}.MaintenancePage-module__8P_oOW__label{font-family:var(--font-figtree), system-ui, sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#7a6b57;margin:0;font-size:11px;font-weight:500}.MaintenancePage-module__8P_oOW__label:after{content:"";background:#9c8d78;width:48px;height:1px;margin:18px auto 0;display:block}.MaintenancePage-module__8P_oOW__title{font-family:var(--font-display), Georgia, serif;margin:28px 0 0;font-size:clamp(2rem,5vw,2.75rem);font-weight:400;line-height:1.15}.MaintenancePage-module__8P_oOW__text{font-family:var(--font-figtree), system-ui, sans-serif;color:#5e5244;margin:20px 0 0;font-size:16px;font-weight:300;line-height:1.7}.MaintenancePage-module__8P_oOW__contact{font-family:var(--font-figtree), system-ui, sans-serif;color:#5e5244;margin:28px 0 0;font-size:14px;line-height:1.6}.MaintenancePage-module__8P_oOW__contact a{color:var(--espresso);border-bottom:1px solid;text-decoration:none}.MaintenancePage-module__8P_oOW__site{font-family:var(--font-figtree), system-ui, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--espresso);border-bottom:1px solid;margin-top:40px;padding-bottom:4px;font-size:11px;font-weight:500;text-decoration:none}.MaintenancePage-module__8P_oOW__contact a:focus-visible,.MaintenancePage-module__8P_oOW__site:focus-visible{outline:2px solid var(--terracotta);outline-offset:4px}
@font-face{font-family:Monico;src:local(Monico Regular),local(Monico);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monico;src:local(Monico Italic),local(Monico);font-weight:400;font-style:italic;font-display:swap}:root{--ivory:#f6f1e7;--sand:#e4d5bb;--terracotta:#b5623b;--kil:#a47b5b;--sage:#7c7a54;--espresso:#2b2420;--blue:#6e8898}*{box-sizing:border-box}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--terracotta);outline-offset:4px}.error-state,.route-loading{text-align:center;background:var(--ivory);min-height:100svh;color:var(--espresso);place-content:center;padding:clamp(28px,7vw,100px);display:grid}.error-state>p:first-child,.route-loading p{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.error-state h1{font:400 clamp(52px,9vw,108px)/.86 var(--font-display);letter-spacing:-.05em;margin:24px auto}.error-state h1 em{font-weight:400}.error-state>p:not(:first-child){max-width:480px;margin-inline:auto;line-height:1.7}.error-state>div{justify-content:center;gap:14px;margin-top:28px;display:flex}.error-state button,.error-state a{font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:14px 20px}.route-loading{gap:24px}.route-loading-logo{font:italic 400 64px var(--font-display)}.route-loading i{background:#2b24202e;width:160px;height:1px;margin:auto;display:block;overflow:hidden}.route-loading i:after{content:"";background:var(--terracotta);width:45%;height:100%;animation:1.2s ease-in-out infinite loading-slide;display:block}@keyframes loading-slide{0%{transform:translate(-120%)}to{transform:translate(340%)}}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--espresso);font-family:var(--font-figtree),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}:is(body:has(.cart-drawer.open),body:has(.catalog-drawer.open),body:has(.interior-header.menu-open),body:has(.route-transition:not([data-state=idle]))){overflow:hidden}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button{cursor:pointer}img{display:block}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.route-transition-scope{display:contents}.route-transition{z-index:500;visibility:hidden;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 46%,#493126 0,#2b2420 43%,#1f1815 100%);transition:none;position:fixed;inset:-2px;overflow:hidden;transform:translateY(102%)}.route-transition[data-state=covering]{visibility:visible;pointer-events:auto;transition:transform .68s cubic-bezier(.76,0,.24,1);transform:translate(0,0)}.route-transition[data-state=covered]{visibility:visible;pointer-events:auto;transform:translate(0,0)}.route-transition[data-state=revealing]{visibility:visible;pointer-events:auto;transition:transform .76s cubic-bezier(.76,0,.24,1);transform:translateY(-102%)}.route-transition:before{content:"";aspect-ratio:1;border:1px solid #e4d5bb21;border-radius:50%;width:min(68vh,55vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.route-transition:after{content:"";aspect-ratio:1;border:1px solid #b5623b38;border-radius:50%;width:min(49vh,39vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #b5623b17}.route-transition-orbit{aspect-ratio:1;border:1px solid #f6f1e714;border-radius:50%;width:min(59vh,47vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg)}.route-transition-orbit:before,.route-transition-orbit:after{content:"";background:var(--terracotta);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 22px #b5623bcc}.route-transition-orbit:before{top:25%;left:9%}.route-transition-orbit:after{bottom:25%;right:9%}.route-transition-vase{z-index:2;opacity:0;filter:drop-shadow(0 22px 21px #00000052);width:min(170px,22vw);height:min(42vh,400px);transition:opacity .36s,transform .72s cubic-bezier(.2,.75,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.78)}.route-transition-vase canvas{width:100%;height:100%;display:block}.route-transition[data-state=covering] .route-transition-vase,.route-transition[data-state=covered] .route-transition-vase{opacity:1;transform:translate(-50%,-50%)scale(1)}.route-transition[data-state=revealing] .route-transition-vase{opacity:0;transition-duration:.48s;transform:translate(-50%,-57%)scale(1.08)}.route-transition-line{z-index:3;background:linear-gradient(90deg,var(--terracotta),var(--sand));width:0;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 0 22px #b5623b80}.route-transition[data-state=covering] .route-transition-line{animation:.61s cubic-bezier(.4,0,.2,1) forwards route-line}.route-transition[data-state=covered] .route-transition-line{width:100%}.route-transition[data-state=revealing] .route-transition-line{width:100%;animation:.72s cubic-bezier(.4,0,.2,1) forwards route-line-out;left:auto;right:0}@keyframes route-line{to{width:100%}}@keyframes route-line-out{to{width:0}}.site-header{z-index:20;width:100%;color:var(--espresso);grid-template-columns:1fr auto 1fr;align-items:center;padding:24px clamp(22px,4vw,64px);display:grid;position:absolute;top:0;left:0}.wordmark{justify-self:center;width:108px;display:block}.wordmark img{width:100%;height:auto}.menu-button{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-button span{background:currentColor;width:23px;height:1px;margin:5px 0;display:block}.nav{letter-spacing:.18em;text-transform:uppercase;gap:clamp(22px,3vw,46px);font-size:10px;display:flex}.nav a,.header-actions a,.header-actions button{transition:opacity .25s}.nav a:hover,.header-actions a:hover,.header-actions button:hover{opacity:.55}.header-actions{letter-spacing:.15em;text-transform:uppercase;justify-self:end;align-items:center;gap:23px;margin-right:54px;font-size:10px;line-height:1;display:flex}.header-actions a,.header-actions button{align-items:center;min-height:34px;line-height:1;display:inline-flex}.header-actions button{background:0 0;border:0;gap:6px;min-height:44px;padding:0}.header-actions sup{vertical-align:middle;border:1px solid;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;margin:0;font-size:8px;line-height:1;display:inline-grid}.hero{background:var(--sand);min-height:100svh;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center}.hero-scrim{background:linear-gradient(90deg,#f6f1e7fa 0%,#f6f1e7bd 37%,#0000 66%),linear-gradient(#0000 65%,#2b242021);position:absolute;inset:0}.hero-copy{z-index:3;padding:clamp(175px,21vh,230px) 2vw 100px clamp(24px,7vw,112px);position:relative}.hero h1{font:400 clamp(59px,7vw,118px)/.96 "Monico",var(--font-display),serif;letter-spacing:-.052em;white-space:nowrap;margin:0}.hero h1 em,.intro h2 em,.story h2 em,.quote-section em{color:var(--terracotta);font-weight:400}.hero-lead{color:#2b2420ab;max-width:380px;margin:39px 0 34px 4px;font-size:14px;line-height:1.7}.text-link{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #2b242061;align-items:center;gap:46px;padding-bottom:8px;font-size:10px;font-weight:600;display:inline-flex}.text-link span{font-size:15px}.hero-copy h1+.text-link{margin-top:clamp(34px,4vw,52px)}.scroll-note{z-index:4;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;bottom:28px;left:clamp(24px,4vw,64px)}.scroll-note i{background:currentColor;width:44px;height:1px}.intro{grid-template-columns:1fr 2fr;align-items:start;gap:5vw;min-height:78vh;padding:15vh 7vw 10vh;display:grid;position:relative}.intro h2{font:400 clamp(56px,7vw,112px)/.91 "Monico",var(--font-display),serif;letter-spacing:-.05em;grid-column:2;margin:0}.intro-copy{color:#2b2420a1;grid-column:2;max-width:460px;margin:30px 0 0 34%;font-size:14px;line-height:1.8}.product-grid{background:#2b242029;grid-template-columns:1fr 1fr;gap:1px;display:grid}.product-card{background:var(--ivory);min-width:0}.product-image{aspect-ratio:1.08;position:relative;overflow:hidden}.home-product-link{position:absolute;inset:0}.product-image img{object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.75,.2,1)}.product-card:hover img{transform:scale(1.035)}.product-image.uploaded img{object-position:center;transform:none}.product-card:hover .product-image.uploaded img{transform:scale(1.035)}.quick-add:disabled{cursor:not-allowed;opacity:.55}.product-card.ivory .product-image{background:var(--ivory)}.product-card.sand .product-image{background:var(--sand)}.product-card.sage .product-image{background:var(--sage)}.product-card.clay .product-image{background:var(--terracotta)}.crop-cup img{object-position:15% 85%;transform-origin:0 100%;transform:scale(1.55)}.crop-vase img{object-position:61% 44%;transform-origin:58% 42%;transform:scale(1.3)}.crop-bowl img{object-position:94% 76%;transform-origin:100% 75%;transform:scale(1.45)}.crop-all img{object-position:center}.product-card:hover .crop-cup img{transform:scale(1.59)}.product-card:hover .crop-vase img{transform:scale(1.34)}.product-card:hover .crop-bowl img{transform:scale(1.49)}.product-number{z-index:2;font:italic 24px "Monico",var(--font-display);position:absolute;top:22px;left:24px}.quick-add{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f1e7e6;border:0;border-radius:50%;place-items:center;width:45px;height:45px;font-size:25px;transition:transform .3s,background .3s;display:grid;position:absolute;bottom:22px;right:22px}.quick-add:hover{background:#fff;transform:rotate(90deg)}.product-meta{background:var(--ivory);justify-content:space-between;gap:20px;padding:24px 26px 34px;display:flex}.product-meta h3{font:500 28px "Monico",var(--font-display);margin:0 0 7px}.product-meta p,.product-meta strong{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:500}.product-meta p{color:#2b242080}.vase-experience{background:radial-gradient(circle at 50% 42%,var(--ivory) 0,var(--sand) 48%,var(--kil) 100%);height:190vh;color:var(--espresso);position:relative}.vase-sticky{height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden}.vase-sticky:before{content:"";z-index:1;filter:blur(34px);background:#4c32232b;border-radius:50%;width:min(58vw,820px);height:12%;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.vase-canvas-wrap{z-index:2;opacity:0;transition:opacity .8s,transform .8s;position:absolute;inset:4% 18% 0;transform:translateY(18px)}.vase-canvas-wrap[data-loaded=true]{opacity:1;transform:none}.vase-canvas-wrap canvas{outline:0;width:100%;height:100%;display:block}.vase-loading{letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marquee{background:var(--espresso);color:var(--sand);padding:25px 0;overflow:hidden}.marquee div{align-items:center;gap:45px;width:max-content;animation:23s linear infinite marquee;display:flex}.marquee span{font:italic clamp(44px,5vw,74px) "Monico",var(--font-display);white-space:nowrap}.marquee i{color:var(--terracotta);font-size:16px}@keyframes marquee{to{transform:translate(-50%)}}.story{background:var(--sand);grid-template-columns:55% 45%;min-height:95vh;display:grid}.story-image{min-height:90vh;position:relative;overflow:hidden}.story-image img{object-fit:cover}.story-image:after{content:"";background:linear-gradient(#0000 50%,#2b24204d);position:absolute;inset:0}.story-image>p{z-index:2;color:#fff;font:italic 22px/1.1 "Monico",var(--font-display);margin:0;position:absolute;bottom:25px;left:34px}.story-copy{flex-direction:column;justify-content:center;padding:9vw clamp(32px,7vw,110px);display:flex}.story-copy h2{font:400 clamp(52px,5.7vw,88px)/.93 "Monico",var(--font-display);letter-spacing:-.045em;margin:0}.story-copy>p{color:#2b2420a3;max-width:440px;margin:38px 0;font-size:14px;line-height:1.8}.story dl{margin:0 0 40px}.story-copy h2+dl{margin-top:clamp(38px,4vw,56px)}.story dl div{border-bottom:1px solid #2b242029;grid-template-columns:54px 1fr;padding:14px 0;display:grid}.story dt{font:italic 16px "Monico",var(--font-display);color:var(--terracotta)}.story dd{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px}.dark-link{align-self:flex-start}.quote-section{text-align:center;background:var(--ivory);place-items:center;min-height:80vh;padding:12vh 25px;display:grid}.quote-section p{font:400 clamp(51px,7vw,106px)/.92 "Monico",var(--font-display);letter-spacing:-.05em;margin:0}footer{background:var(--espresso);color:var(--ivory);padding:9vh 6vw 34px}.footer-top{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;padding-bottom:9vh;display:grid}.footer-top h2{font:400 clamp(39px,4.5vw,68px)/1 "Monico",var(--font-display);margin:0}.footer-top form label{letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:8px;display:block}.footer-top form>div{border-bottom:1px solid #f6f1e773;display:flex}.footer-top input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 0}.footer-top input::placeholder{color:#f6f1e761}.footer-top form button{color:#fff;background:0 0;border:0;width:48px;font-size:20px}.success{font:italic 28px "Monico",var(--font-display);color:var(--sand)}.footer-bottom{border-top:1px solid #f6f1e729;grid-template-columns:1fr 1fr auto;align-items:end;gap:5vw;padding-top:35px;display:grid}.footer-bottom>div{letter-spacing:.14em;text-transform:uppercase;gap:10px;font-size:9px;display:grid}.footer-bottom p{text-align:right;color:#f6f1e770;letter-spacing:.13em;margin:0;font-size:8px;line-height:1.7}.footer-brand-logo{filter:brightness(0)invert();width:clamp(180px,25vw,330px);margin:clamp(65px,9vh,105px) auto 0;transition:opacity .25s;display:block}.footer-brand-logo:hover{opacity:.65}.footer-brand-logo img{width:100%;height:auto}.drawer-backdrop{z-index:80;opacity:0;pointer-events:none;background:#2b242066;transition:opacity .45s;position:fixed;inset:0}.drawer-backdrop.visible{opacity:1;pointer-events:auto}.cart-drawer{z-index:90;background:var(--ivory);width:min(500px,100%);height:100%;padding:32px;transition:transform .55s cubic-bezier(.7,0,.2,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(101%)}.cart-drawer.open{transform:none}.cart-drawer>header{border-bottom:1px solid #2b24202e;justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.cart-drawer>header p{font:400 29px "Monico",var(--font-display);margin:0}.cart-drawer>header sup{font:10px var(--font-figtree)}.cart-drawer>header button{min-width:44px;min-height:44px;font:32px "Monico",var(--font-display);background:0 0;border:0;place-items:center;display:grid}.empty-cart{text-align:center;align-content:center;place-items:center;height:78%;display:grid}.empty-cart span{font:50px "Monico",var(--font-display);color:var(--terracotta)}.empty-cart h2{max-width:300px;font:400 42px/1 "Monico",var(--font-display);margin:22px 0 32px}.empty-cart button,.checkout{background:var(--espresso);color:#fff;letter-spacing:.15em;text-transform:uppercase;border:0;min-height:44px;padding:15px 24px;font-size:9px}.cart-content{padding-top:24px}.cart-line{border-bottom:1px solid #2b242021;grid-template-columns:35px 1fr auto;align-items:start;gap:12px;padding:17px 0;display:grid}.cart-line>span{font:italic 17px "Monico",var(--font-display);color:var(--terracotta)}.cart-line p{font:500 22px "Monico",var(--font-display);margin:0}.cart-line small{font:8px var(--font-figtree);letter-spacing:.12em;text-transform:uppercase;opacity:.52;margin-top:6px;display:block}.cart-line button{text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;min-width:44px;min-height:44px;padding:7px 0;font-size:8px}.cart-total{justify-content:space-between;margin-top:32px;display:flex}.cart-total p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px}.cart-total strong{font:400 30px "Monico",var(--font-display)}.checkout{justify-content:space-between;width:100%;margin:25px 0 13px;padding:18px 21px;display:flex}.cart-content>small{opacity:.5;font-size:8px}.interior-page{background:var(--ivory);min-height:100vh}.interior-header{z-index:60;width:100%;color:var(--espresso);grid-template-columns:1fr auto 1fr;align-items:center;padding:25px clamp(24px,5vw,76px);display:grid;position:absolute;top:0;left:0}.interior-wordmark{width:102px;display:block}.interior-wordmark img{width:100%;height:auto}.interior-header nav{letter-spacing:.16em;text-transform:uppercase;gap:clamp(25px,3.5vw,54px);font-size:10px;display:flex}.interior-header nav a,.interior-shop-link{transition:opacity .25s}.interior-header nav a:hover,.interior-shop-link:hover{opacity:.55}.interior-header-actions{justify-self:end;align-items:center;gap:22px;margin-right:54px;display:flex}.interior-shop-link{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #2b242059;align-items:center;gap:20px;padding-bottom:7px;font-size:9px;font-weight:600;display:flex}.interior-shop-link span{font-size:14px}.interior-menu-button{display:none}.interior-hero{background:var(--sand);align-items:flex-end;min-height:74vh;padding:18vh 7vw 10vh;display:flex}.interior-hero>div{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:8vw;width:100%;display:grid}.interior-hero h1,.about-hero h1,.contact-hero h1{font:400 clamp(64px,8.2vw,132px)/.91 "Monico",var(--font-display),serif;letter-spacing:-.052em;margin:0}.interior-hero h1 em,.about-hero h1 em,.contact-hero h1 em,.about-story h2 em,.about-values h2 em,.interior-footer h2 em{color:var(--terracotta);font-weight:400}.interior-hero p{color:#2b2420a8;max-width:430px;margin:0 0 12px;font-size:15px;line-height:1.8}.products-hero{background:radial-gradient(circle at 74% 26%,#f6f1e7c2,transparent 38%),var(--sand)}.catalog-grid{background:#2b24202e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.catalog-card{background:var(--ivory);min-width:0;scroll-margin-top:90px}.catalog-image{aspect-ratio:1.03;position:relative;overflow:hidden}.catalog-detail-link{position:absolute;inset:0}.catalog-detail-link img{object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.75,.2,1)}.catalog-card:hover .catalog-detail-link img{transform:scale(1.035)}.catalog-card.ivory .catalog-image{background:var(--ivory)}.catalog-card.sand .catalog-image{background:var(--sand)}.catalog-card.sage .catalog-image{background:var(--sage)}.catalog-card.clay .catalog-image{background:var(--terracotta)}.catalog-image.crop-cup img{object-position:15% 85%;transform-origin:0 100%;transform:scale(1.55)}.catalog-image.crop-vase img{object-position:61% 44%;transform-origin:58% 42%;transform:scale(1.3)}.catalog-image.crop-bowl img{object-position:94% 76%;transform-origin:100% 75%;transform:scale(1.45)}.catalog-image.crop-all img,.catalog-image.uploaded img{object-position:center}.catalog-card:hover .catalog-image.crop-cup img{transform:scale(1.59)}.catalog-card:hover .catalog-image.crop-vase img{transform:scale(1.34)}.catalog-card:hover .catalog-image.crop-bowl img{transform:scale(1.49)}.catalog-image button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;text-transform:uppercase;background:#f6f1e7eb;border:0;justify-content:space-between;align-items:center;gap:26px;min-width:132px;padding:15px 18px;font-size:9px;font-weight:600;transition:background .25s,transform .25s;display:flex;position:absolute;bottom:24px;right:24px}.catalog-image button:hover{background:#fff;transform:translateY(-2px)}.catalog-image button:disabled{cursor:not-allowed;opacity:.65}.catalog-image button span{font-size:19px;font-weight:400;line-height:.7}.catalog-meta{background:var(--ivory);grid-template-columns:1fr auto;padding:28px 28px 42px;display:grid}.catalog-meta h2{font:500 31px/1 "Monico",var(--font-display);margin:0 0 7px}.catalog-meta p{color:#2b242085;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px}.catalog-meta>strong{font-size:11px}.catalog-description{grid-column:1/-1;max-width:430px;line-height:1.7;letter-spacing:0!important;text-transform:none!important;margin-top:22px!important;font-size:13px!important}.floating-cart{z-index:55;background:var(--espresso);color:var(--ivory);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:100px;align-items:center;gap:14px;padding:13px 14px 13px 20px;font-size:9px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 35px #2b24202e}.floating-cart span{background:var(--terracotta);border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.catalog-drawer-backdrop{z-index:80;opacity:0;pointer-events:none;background:#2b242061;transition:opacity .4s;position:fixed;inset:0}.catalog-drawer-backdrop.visible{opacity:1;pointer-events:auto}.catalog-drawer{z-index:90;background:var(--ivory);width:min(520px,100%);height:100%;padding:34px;transition:transform .5s cubic-bezier(.7,0,.2,1);position:fixed;top:0;right:0;overflow:auto;transform:translate(101%)}.catalog-drawer.open{transform:none}.catalog-drawer>header{border-bottom:1px solid #2b24202e;justify-content:space-between;align-items:center;padding-bottom:27px;display:flex}.catalog-drawer>header h2{font:400 32px "Monico",var(--font-display);margin:0}.catalog-drawer>header sup{font:11px var(--font-figtree)}.catalog-drawer>header button{min-width:44px;min-height:44px;font:32px "Monico",var(--font-display);background:0 0;border:0;place-items:center;display:grid}.catalog-empty{text-align:center;align-content:center;place-items:center;height:75%;display:grid}.catalog-empty span{color:var(--terracotta);font-size:52px}.catalog-empty p{max-width:280px;font:400 40px/1 "Monico",var(--font-display);margin:20px 0}.catalog-cart-lines{padding-top:20px}.catalog-cart-lines article{border-bottom:1px solid #2b242021;grid-template-columns:34px 1fr auto;align-items:start;gap:13px;padding:20px 0;display:grid}.catalog-cart-lines article>span{font:italic 17px "Monico",var(--font-display);color:var(--terracotta)}.catalog-cart-lines h3{font:500 22px "Monico",var(--font-display);margin:0}.catalog-cart-lines p{letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin:5px 0 0;font-size:8px}.catalog-cart-lines article>strong{font-size:9px}.catalog-cart-lines article>button{letter-spacing:.1em;text-transform:uppercase;opacity:.55;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:8px}.catalog-total{justify-content:space-between;padding:31px 0 0;display:flex}.catalog-total span{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.catalog-total strong{font:400 30px "Monico",var(--font-display)}.catalog-checkout{background:var(--espresso);color:#fff;letter-spacing:.14em;text-transform:uppercase;border:0;justify-content:space-between;width:100%;margin-top:25px;padding:18px 21px;font-size:9px;display:flex}.cart-cross-sell{border-top:1px solid #2b242029;border-bottom:1px solid #2b242029;margin-top:30px;padding:22px 0}.cart-cross-sell>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.cart-cross-sell>header span{letter-spacing:.15em;text-transform:uppercase;opacity:.5;font-size:7px}.cart-cross-sell>header h3{font:500 24px/1 "Monico",var(--font-display);margin:0}.cart-cross-sell-list{background:#2b24201f;gap:1px;display:grid}.cart-cross-sell-list article{background:var(--sand);border:0;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;padding:9px;display:grid}.cart-cross-sell-image{background:var(--ivory);width:66px;height:66px;position:relative;overflow:hidden}.cart-cross-sell-image img{object-fit:cover}.cart-cross-sell-list article>div{gap:5px;display:grid}.cart-cross-sell-list article>div>a{font:500 18px/1 "Monico",var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-cross-sell-list article>div>small{opacity:.55;font-size:8px}.cart-cross-sell-list article>button{background:var(--ivory);letter-spacing:.1em;text-transform:uppercase;opacity:1;border:0;grid-column:auto;align-items:center;gap:9px;padding:9px 10px;font-size:7px;font-weight:600;display:flex}.cart-cross-sell-list article>button span{color:var(--terracotta);font-size:15px}.product-detail-page .interior-header{position:absolute}.product-detail-shell{background:var(--ivory);border-bottom:1px solid #2b242026;grid-template-columns:minmax(0,1.62fr) minmax(370px,.88fr);align-items:start;padding-top:106px;display:grid}.product-detail-gallery{background:#2b242024;border-right:1px solid #2b242024;grid-template-columns:1fr 1fr;gap:1px;display:grid}.product-detail-main{background:var(--sand);grid-column:1/-1;min-height:calc(100svh - 106px);position:relative;overflow:hidden}.product-detail-main>img{object-fit:cover}.product-detail-main.ivory{background:var(--ivory)}.product-detail-main.sand{background:var(--sand)}.product-detail-main.sage{background:var(--sage)}.product-detail-main.clay{background:var(--terracotta)}.product-detail-main.crop-cup img{object-position:0 86%;transform-origin:0 100%;transform:scale(1.42)}.product-detail-main.crop-vase img{object-position:57% 43%;transform-origin:57% 43%;transform:scale(1.2)}.product-detail-main.crop-bowl img{object-position:100% 78%;transform-origin:100% 76%;transform:scale(1.37)}.product-detail-main.crop-all img,.product-detail-main.uploaded img{object-position:center}.product-detail-image-index{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:45px;height:45px;font:italic 15px "Monico",var(--font-display);background:#f6f1e7e0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:25px;left:28px}.product-detail-atmosphere{grid-column:1/-1;min-height:78vh;position:relative;overflow:hidden}.product-detail-atmosphere>img{object-fit:cover}.product-detail-atmosphere:after{content:"";background:linear-gradient(#0000 52%,#2b24208c);position:absolute;inset:0}.product-detail-atmosphere>div{z-index:2;color:var(--ivory);justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:34px;left:35px;right:35px}.product-detail-atmosphere span{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.product-detail-atmosphere p{font:italic clamp(30px,3.2vw,52px)/1 "Monico",var(--font-display);margin:0}.product-detail-info{min-width:0;padding:32px clamp(34px,4vw,68px) 60px;position:sticky;top:0}.product-detail-back{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #2b242047;margin-bottom:14vh;padding-bottom:6px;font-size:8px;font-weight:600;display:inline-block}.product-detail-eyebrow{letter-spacing:.2em;opacity:.55;margin:0 0 17px;font-size:8px}.product-detail-info h1{font:500 clamp(49px,5vw,78px)/.9 "Monico",var(--font-display);letter-spacing:-.045em;margin:0}.product-detail-subline{border-bottom:1px solid #2b242026;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:29px;padding-bottom:25px;display:flex}.product-detail-subline span{letter-spacing:.12em;text-transform:uppercase;opacity:.57;font-size:9px}.product-detail-subline strong{font:500 13px var(--font-figtree)}.product-detail-description{color:#2b2420ad;max-width:510px;margin:27px 0;font-size:14px;line-height:1.8}.product-detail-status{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #2b24201c;border-bottom:1px solid #2b24201c;justify-content:space-between;gap:20px;padding:15px 0;font-size:8px;display:flex}.product-detail-status span:last-child{color:var(--sage)}.product-detail-status span.sold{color:var(--terracotta)}.product-purchase-row{grid-template-columns:115px 1fr;gap:10px;margin-top:22px;display:grid}.product-quantity{border:1px solid #2b242040}.product-quantity>span{letter-spacing:.12em;text-transform:uppercase;opacity:.5;padding:8px 11px 0;font-size:7px;display:block}.product-quantity>div{grid-template-columns:1fr 1fr 1fr;align-items:center;padding:3px 5px 8px;display:grid}.product-quantity button{background:0 0;border:0;height:28px}.product-quantity output{text-align:center;font-size:11px}.product-add-button{background:var(--espresso);color:var(--ivory);letter-spacing:.13em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:0 19px;font-size:9px;font-weight:600;transition:background .25s,transform .25s;display:flex}.product-add-button:hover:not(:disabled){background:var(--terracotta);transform:translateY(-1px)}.product-add-button:disabled{cursor:not-allowed;opacity:.5}.product-add-button b{font-size:17px;font-weight:400}.product-shipping-note{color:#2b24208c;margin:14px 0 31px;font-size:9px;line-height:1.5}.product-detail-accordions{border-top:1px solid #2b24202b}.product-detail-accordions details{border-bottom:1px solid #2b24202b}.product-detail-accordions summary{cursor:pointer;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 0;font-size:9px;font-weight:600;list-style:none;display:flex}.product-detail-accordions summary::-webkit-details-marker{display:none}.product-detail-accordions summary span{font-size:17px;font-weight:400;transition:transform .25s}.product-detail-accordions details[open] summary span{transform:rotate(45deg)}.product-detail-accordions details p{color:#2b24209e;margin:0;padding:0 32px 20px 0;font-size:12px;line-height:1.75}.cross-sell-section{background:var(--sand);padding:14vh 0 0}.cross-sell-section>header{grid-template-columns:1.15fr 1.2fr .65fr;align-items:end;gap:5vw;padding:0 6vw 10vh;display:grid}.cross-sell-section>header>p{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px}.cross-sell-section>header h2{font:400 clamp(50px,5.7vw,90px)/.92 "Monico",var(--font-display);letter-spacing:-.048em;margin:0}.cross-sell-section>header>span{color:#2b24209e;font-size:13px;line-height:1.75}.cross-sell-grid{background:#2b24202e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cross-sell-card{background:var(--ivory);min-width:0}.cross-sell-image{aspect-ratio:1/1.06;position:relative;overflow:hidden}.cross-sell-image>a{position:absolute;inset:0}.cross-sell-image img{object-fit:cover;transition:transform 1s cubic-bezier(.2,.75,.2,1)}.cross-sell-card:hover .cross-sell-image img{transform:scale(1.035)}.cross-sell-card.ivory .cross-sell-image{background:var(--ivory)}.cross-sell-card.sand .cross-sell-image{background:var(--sand)}.cross-sell-card.sage .cross-sell-image{background:var(--sage)}.cross-sell-card.clay .cross-sell-image{background:var(--terracotta)}.cross-sell-image.crop-cup img{object-position:10% 84%;transform-origin:0 100%;transform:scale(1.58)}.cross-sell-image.crop-vase img{object-position:61% 44%;transform-origin:58% 42%;transform:scale(1.31)}.cross-sell-image.crop-bowl img{object-position:96% 76%;transform-origin:100% 75%;transform:scale(1.47)}.cross-sell-image.crop-all img{object-position:center}.cross-sell-card:hover .cross-sell-image.crop-cup img{transform:scale(1.62)}.cross-sell-card:hover .cross-sell-image.crop-vase img{transform:scale(1.35)}.cross-sell-card:hover .cross-sell-image.crop-bowl img{transform:scale(1.51)}.cross-sell-image button{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;text-transform:uppercase;background:#f6f1e7e6;border:0;align-items:center;gap:22px;padding:13px 15px;font-size:8px;font-weight:600;display:flex;position:absolute;bottom:18px;right:18px}.cross-sell-image button span{font-size:17px}.cross-sell-image button:disabled{opacity:.5}.cross-sell-meta{justify-content:space-between;gap:25px;padding:24px 23px 34px;display:flex}.cross-sell-meta h3{font:500 28px/1 "Monico",var(--font-display);margin:0 0 7px}.cross-sell-meta p{letter-spacing:.1em;text-transform:uppercase;opacity:.52;margin:0;font-size:8px}.cross-sell-meta strong{font-size:10px}.about-hero{background:var(--sand);grid-template-columns:56% 44%;min-height:100svh;display:grid;position:relative}.about-hero-image{min-height:100svh;position:relative;overflow:hidden}.about-hero-image img{object-fit:cover}.about-hero-image:after{content:"";background:linear-gradient(#0000 50%,#2b242047);position:absolute;inset:0}.about-hero-copy{flex-direction:column;justify-content:flex-end;padding:20vh clamp(34px,6vw,95px) 12vh;display:flex}.about-hero h1{font-size:clamp(62px,6.7vw,108px)}.about-hero-copy>p{color:#2b2420a8;max-width:440px;margin:44px 0 0;font-size:15px;line-height:1.8}.about-story{background:var(--ivory);grid-template-columns:1.15fr .85fr;gap:10vw;padding:15vh 7vw;display:grid}.about-story h2,.about-values h2{font:400 clamp(57px,6.6vw,104px)/.91 "Monico",var(--font-display);letter-spacing:-.05em;margin:0}.about-story>div{align-self:end}.about-story p{color:#2b2420ab;margin:0 0 26px;font-size:15px;line-height:1.85}.about-process{background:#2b242029;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.about-process article{background:var(--sand);min-height:360px;padding:42px}.about-process article:nth-child(2){background:var(--sage);color:var(--ivory)}.about-process article:nth-child(3){background:var(--terracotta);color:var(--ivory)}.about-process span{font:italic 24px "Monico",var(--font-display)}.about-process h3{max-width:260px;font:500 39px/1 "Monico",var(--font-display);margin:80px 0 24px}.about-process p{opacity:.75;max-width:310px;margin:0;font-size:13px;line-height:1.75}.about-values{background:var(--ivory);grid-template-columns:.9fr 1.1fr;gap:8vw;padding:15vh 7vw;display:grid}.about-values>div{grid-template-columns:1fr 1fr;gap:0 42px;display:grid}.about-values article{border-top:1px solid #2b242029;padding:29px 0}.about-values h3{font:500 29px "Monico",var(--font-display);margin:0 0 16px}.about-values p{color:#2b2420a1;margin:0;font-size:13px;line-height:1.75}.contact-hero{background:radial-gradient(circle at 77% 25%,#f6f1e7b8,transparent 36%),var(--sand);grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;min-height:78vh;padding:19vh 7vw 10vh;display:grid}.contact-hero h1{font-size:clamp(61px,7.5vw,118px)}.contact-hero>p{color:#2b2420a8;max-width:390px;margin:0 0 13px;font-size:15px;line-height:1.8}.contact-grid{background:#2b242026;grid-template-columns:1fr 1fr;gap:1px;display:grid}.contact-grid article{background:var(--ivory);min-height:330px;padding:45px}.contact-grid article:nth-child(3){background:var(--sand)}.contact-grid article:nth-child(4){background:var(--espresso);color:var(--ivory)}.contact-grid h2{font:500 34px "Monico",var(--font-display);margin:0 0 75px}.contact-grid p{max-width:390px;color:inherit;opacity:.68;margin:0 0 30px;font-size:14px;line-height:1.8}.contact-grid a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:25px;width:max-content;max-width:100%;padding-bottom:8px;font-size:10px;font-weight:600;display:flex}.contact-primary{flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.contact-primary h2{margin-bottom:40px}.contact-primary>a{font:400 clamp(34px,4vw,62px)/1 "Monico",var(--font-display);letter-spacing:-.03em;text-transform:none}.contact-primary>p{margin-top:40px}.contact-line{display:block}.interior-footer{background:var(--espresso);color:var(--ivory);padding:12vh 6vw 32px}.interior-footer-callout{justify-content:space-between;align-items:flex-end;gap:8vw;padding-bottom:12vh;display:flex}.interior-footer h2{font:400 clamp(54px,6.4vw,102px)/.91 "Monico",var(--font-display);letter-spacing:-.05em;margin:0}.light-link{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f6f1e780;flex:none;align-items:center;gap:30px;padding-bottom:9px;font-size:9px;font-weight:600;display:flex}.interior-footer-bottom{border-top:1px solid #f6f1e729;grid-template-columns:1fr 1fr auto;align-items:end;gap:6vw;padding-top:34px;display:grid}.interior-footer-bottom nav,.interior-footer-social{letter-spacing:.12em;text-transform:uppercase;gap:11px;font-size:9px;display:grid}.interior-footer-bottom>p{color:#f6f1e773;letter-spacing:.11em;margin:0;font-size:8px}.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry cover 30%}@keyframes reveal{0%{opacity:.25;transform:translateY(45px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.marquee div,.route-transition-line{animation:none!important}.product-image img,.quick-add,.cart-drawer,.drawer-backdrop{transition:none}.route-transition,.route-transition[data-state=revealing]{transition-duration:.16s}.route-transition-vase,.route-transition-orbit{display:none}}@media (max-width:820px){.site-header{padding:20px 22px}.menu-button{justify-self:start;display:block}.wordmark{width:88px}.header-actions>a{display:none}.menu-button.open{z-index:76;color:var(--ivory);position:fixed;top:20px;right:76px}.menu-button.open span:first-child{transform:translateY(3px)rotate(45deg)}.menu-button.open span:nth-child(2){transform:translateY(-3px)rotate(-45deg)}.route-transition:before{width:74vw}.route-transition:after{width:54vw}.route-transition-orbit{width:64vw}.route-transition-vase{width:min(112px,30vw);height:34vh}.nav{z-index:-1;background:var(--espresso);color:var(--ivory);opacity:0;pointer-events:none;font:400 44px "Monico",var(--font-display);text-transform:none;flex-direction:column;justify-content:center;padding:90px 30px;transition:opacity .3s;display:flex;position:fixed;inset:0}.nav.open{opacity:1;pointer-events:auto}.hero-image{object-position:64% center}.hero-scrim{background:linear-gradient(#0000 31%,#f6f1e7cc 62%,#f6f1e7fa 100%),linear-gradient(#f6f1e759,#0000 25%)}.hero-copy{padding:0 22px 62px;position:absolute;bottom:8vh}.hero h1{white-space:normal;font-size:clamp(50px,14.5vw,76px)}.hero-lead{max-width:310px;margin:27px 0}.scroll-note{bottom:25px;left:auto;right:22px}.intro{min-height:auto;padding:13vh 22px;display:block}.intro h2{font-size:clamp(54px,15vw,78px)}.intro-copy{max-width:360px;margin:35px 0 0 18%}.product-grid{grid-template-columns:1fr}.product-image{aspect-ratio:1.05}.product-card:nth-child(n+4){display:none}.vase-experience{height:165vh}.vase-sticky{min-height:590px}.vase-canvas-wrap{inset:8% -4% 4%}.story{grid-template-columns:1fr}.story-image{min-height:70vh}.story-copy{padding:13vh 25px}.story-copy h2{font-size:clamp(52px,14vw,76px)}.quote-section{min-height:65vh}.quote-section p{font-size:clamp(48px,13vw,70px)}.footer-top{grid-template-columns:1fr;gap:70px}.footer-bottom{grid-template-columns:1fr 1fr;gap:48px}.footer-bottom p{text-align:left;grid-column:1/-1}.interior-header{grid-template-columns:1fr auto;padding:20px 22px}.interior-wordmark{width:86px}.interior-header-actions{display:none}.interior-menu-button{z-index:2;background:0 0;border:0;grid-column:2;grid-template-columns:24px auto;align-items:center;gap:0 10px;min-height:44px;margin-right:54px;padding:8px 0;display:grid}.interior-menu-button span{background:currentColor;grid-column:1;width:24px;height:1px;transition:transform .3s;display:block}.interior-menu-button span+span{margin-top:5px}.interior-menu-button b{letter-spacing:.13em;text-transform:uppercase;grid-area:1/2/3;font-size:9px;font-weight:500}.interior-header.menu-open .interior-menu-button{color:var(--ivory)}.interior-header.menu-open .interior-menu-button span:first-child{transform:translateY(3px)rotate(45deg)}.interior-header.menu-open .interior-menu-button span:nth-child(2){transform:translateY(-3px)rotate(-45deg)}.interior-header nav{z-index:1;background:var(--espresso);color:var(--ivory);opacity:0;pointer-events:none;font:400 clamp(49px,14vw,72px)/1 "Monico",var(--font-display);letter-spacing:-.035em;text-transform:none;flex-direction:column;justify-content:center;gap:20px;padding:100px 28px;transition:opacity .3s;display:flex;position:fixed;inset:0}.interior-header.menu-open nav{opacity:1;pointer-events:auto}.interior-hero{min-height:75vh;padding:18vh 22px 9vh}.interior-hero>div{display:block}.interior-hero h1{white-space:normal;font-size:clamp(55px,15vw,79px)}.interior-hero p{margin-top:38px}.catalog-grid{grid-template-columns:1fr}.catalog-image{aspect-ratio:1.04}.catalog-meta{padding:24px 22px 36px}.catalog-image button,.floating-cart{bottom:18px;right:18px}.catalog-drawer{padding:25px}.product-detail-shell{padding-top:92px;display:block}.product-detail-gallery{border-right:0;display:block}.product-detail-main{min-height:68svh}.product-detail-main.crop-cup img{transform:scale(1.55)}.product-detail-main.crop-vase img{transform:scale(1.3)}.product-detail-main.crop-bowl img{transform:scale(1.48)}.product-detail-atmosphere{min-height:70vh}.product-detail-atmosphere>div{display:block;bottom:24px;left:22px;right:22px}.product-detail-atmosphere p{margin-top:10px}.product-detail-info{padding:48px 22px 74px;position:relative}.product-detail-back{margin-bottom:65px}.product-detail-info h1{font-size:clamp(52px,14vw,76px)}.product-purchase-row{grid-template-columns:110px 1fr}.cross-sell-section{padding-top:11vh}.cross-sell-section>header{padding:0 22px 65px;display:block}.cross-sell-section>header h2{margin:24px 0 28px;font-size:clamp(51px,13.5vw,76px)}.cross-sell-section>header>span{max-width:390px;display:block}.cross-sell-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.cross-sell-card{scroll-snap-align:start;flex:0 0 88vw}.cross-sell-image{aspect-ratio:1/1.05}.about-hero{min-height:auto;display:block}.about-hero-image{min-height:64vh}.about-hero-copy{padding:10vh 23px 12vh}.about-hero h1{font-size:clamp(56px,15vw,80px)}.about-hero-copy>p{margin-top:36px}.about-story{padding:12vh 23px;display:block}.about-story h2,.about-values h2{font-size:clamp(54px,14vw,76px)}.about-story>div{margin:55px 0 0 13%}.about-process{grid-template-columns:1fr}.about-process article{min-height:300px;padding:34px}.about-process h3{margin-top:55px}.about-values{padding:12vh 23px;display:block}.about-values>div{grid-template-columns:1fr;margin-top:60px}.about-values article{padding:27px 0}.contact-hero{min-height:auto;padding:20vh 23px 10vh;display:block}.contact-hero h1{font-size:clamp(54px,14.5vw,78px)}.contact-hero>p{margin-top:42px}.contact-grid{grid-template-columns:1fr}.contact-grid article{min-height:300px;padding:35px 24px}.contact-primary{grid-row:auto;min-height:430px!important}.contact-grid h2{margin-bottom:55px}.contact-primary>a{font-size:clamp(31px,9vw,49px)}.interior-footer{padding:11vh 23px 28px}.interior-footer-callout{display:block}.interior-footer h2{font-size:clamp(52px,14vw,75px)}.light-link{width:max-content;margin-top:48px}.interior-footer-bottom{grid-template-columns:1fr 1fr;gap:45px 28px}.interior-footer-bottom>p{grid-column:1/-1}}@media (max-width:480px){.header-actions{gap:0}.header-actions button{font-size:0}.header-actions button:before{content:"Sepet";font-size:9px}.product-meta{padding-inline:20px}.footer-bottom{grid-template-columns:1fr 1fr}.cart-drawer{padding:23px}.catalog-drawer{padding:22px}.contact-primary>a{font-size:29px}.product-detail-main{min-height:58svh}.product-purchase-row{grid-template-columns:1fr}.product-quantity{grid-template-columns:1fr 110px;align-items:center;display:grid}.product-quantity>span{padding:0 13px}.product-quantity>div{padding:7px 4px}.product-add-button{min-height:55px}.product-detail-subline{display:block}.product-detail-subline strong{margin-top:14px;display:block}.cross-sell-card{flex-basis:92vw}}.product-detail-shell{border:0;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(38px,6vw,92px);padding:130px clamp(28px,5vw,78px) 10vh}.product-detail-gallery{background:0 0;border:0;display:block}.product-detail-main{aspect-ratio:1/.96;min-height:0}.product-detail-info{padding:12px 0 50px;top:90px}.product-detail-back{margin-bottom:9vh}.product-detail-eyebrow{color:var(--terracotta);opacity:1}.product-detail-info h1{font-size:clamp(55px,6vw,92px)}.product-detail-description{margin-block:24px}.product-detail-accordions details p{max-width:520px}.catalog-checkout,.checkout{justify-content:space-between;align-items:center;text-decoration:none;display:flex}.checkout-page{background:var(--ivory)}.checkout-shell{padding:18vh clamp(24px,6vw,92px) 14vh}.checkout-intro{grid-template-columns:.55fr 1.2fr .65fr;align-items:end;gap:5vw;padding-bottom:9vh;display:grid}.checkout-intro>p,.journal-hero>p,.content-article>p,.order-result>p{color:var(--terracotta);letter-spacing:.2em;margin:0;font-size:8px;font-weight:600}.checkout-intro h1{font:400 clamp(60px,7vw,112px)/.9 "Monico",var(--font-display);letter-spacing:-.05em;margin:0}.checkout-intro>span{color:#2b24209e;font-size:13px;line-height:1.75}.checkout-layout{background:#2b242026;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:1px;display:grid}.checkout-form-column,.checkout-summary{background:var(--ivory)}.checkout-form-column{padding:clamp(25px,4vw,58px)}.checkout-form-column fieldset{border:0;margin:0 0 48px;padding:0}.checkout-form-column legend{width:100%;font:500 31px "Monico",var(--font-display);align-items:center;gap:18px;margin-bottom:25px;display:flex}.checkout-form-column legend span{color:var(--terracotta);font:italic 14px "Monico",var(--font-display)}.checkout-fields{gap:18px;display:grid}.checkout-fields.two{grid-template-columns:1fr 1fr}.checkout-fields label{letter-spacing:.11em;text-transform:uppercase;gap:8px;font-size:8px;font-weight:600;display:grid}.checkout-fields label.wide{grid-column:1/-1}.checkout-fields input,.checkout-fields textarea{width:100%;color:inherit;font:12px var(--font-figtree);background:#fff;border:1px solid #2b24202e;border-radius:0;outline:0;padding:14px}.checkout-fields input:focus,.checkout-fields textarea:focus{border-color:var(--terracotta)}.payment-options{gap:10px;display:grid}.payment-options>label{cursor:pointer;border:1px solid #2b242029;grid-template-columns:20px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.payment-options>label.selected{border-color:var(--espresso);background:var(--sand)}.payment-options input{accent-color:var(--espresso)}.payment-options span{gap:5px;display:grid}.payment-options strong{font:500 18px "Monico",var(--font-display)}.payment-options small{opacity:.55;font-size:8px}.payment-options b{letter-spacing:.15em;font-size:10px}.payment-options label:has(input:disabled){cursor:not-allowed;opacity:.5}.checkout-terms{align-items:flex-start;gap:11px;font-size:10px;line-height:1.6;display:flex}.checkout-terms input{accent-color:var(--espresso);margin-top:2px}.checkout-error{color:#8d452e;background:#ead4c8;padding:13px;font-size:10px}.checkout-summary{align-self:start;min-height:100vh;padding:clamp(25px,4vw,52px);position:sticky;top:0}.checkout-summary h2{font:500 39px "Monico",var(--font-display);margin:0 0 30px}.checkout-summary sup{font:9px var(--font-figtree)}.checkout-lines{display:grid}.checkout-lines article{border-bottom:1px solid #2b24201f;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.checkout-thumb{aspect-ratio:1;background:var(--sand);place-items:center;width:76px;display:grid;position:relative;overflow:hidden}.checkout-thumb.ivory{background:var(--ivory)}.checkout-thumb.sage{background:var(--sage)}.checkout-thumb.clay{background:var(--terracotta)}.checkout-thumb img{object-fit:cover}.checkout-thumb span{font:italic 17px "Monico",var(--font-display);opacity:.45}.checkout-lines article>div:nth-child(2){gap:5px;display:grid}.checkout-lines article strong{font:500 18px "Monico",var(--font-display)}.checkout-lines article small{opacity:.55;font-size:8px}.checkout-lines article button{text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #2b242040;width:max-content;padding:2px 0;font-size:7px}.checkout-lines article>b{font-size:9px}.checkout-summary dl{margin:30px 0}.checkout-summary dl div{justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.checkout-summary dl div:last-child{font:500 23px "Monico",var(--font-display);border-top:1px solid #2b242033;margin-top:8px;padding-top:18px}.checkout-submit{background:var(--espresso);width:100%;color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:18px 20px;font-size:9px;font-weight:600;display:flex}.checkout-submit:disabled{opacity:.55}.checkout-summary>p{text-align:center;opacity:.48;margin:15px 0 0;font-size:8px}.checkout-empty{text-align:center;align-content:center;place-items:center;min-height:75vh;padding:20vh 25px;display:grid}.checkout-empty span{color:var(--terracotta);font:50px "Monico",var(--font-display)}.checkout-empty h1{font:400 clamp(48px,7vw,90px)/1 "Monico",var(--font-display);margin:22px 0 32px}.checkout-empty a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font-size:9px}.order-result{background:radial-gradient(circle at 75% 30%,#e4d5bbcc,transparent 35%),var(--ivory);align-content:center;place-items:start;min-height:100vh;padding:20vh clamp(24px,15vw,260px);display:grid}.order-result h1{font:400 clamp(70px,9vw,140px)/.85 "Monico",var(--font-display);letter-spacing:-.055em;margin:22px 0 18px}.order-result>span{font:italic 24px "Monico",var(--font-display);opacity:.65}.order-result dl{border-top:1px solid #2b24202e;border-bottom:1px solid #2b24202e;grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin:65px 0 30px;display:grid}.order-result dl div{border-right:1px solid #2b242026;padding:20px}.order-result dt{letter-spacing:.13em;text-transform:uppercase;opacity:.5;font-size:7px}.order-result dd{font:500 18px "Monico",var(--font-display);margin:10px 0 0}.order-result>section{background:var(--sand);width:min(760px,100%);padding:26px}.order-result section h2{font:500 28px "Monico",var(--font-display);margin:0 0 18px}.order-result section p{line-height:1.7}.order-result section p span{letter-spacing:.07em;font-weight:700}.order-result section small{opacity:.6}.order-result>a{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;margin-top:35px;padding-bottom:7px;font-size:8px}.content-article{min-height:100vh;padding:22vh max(24px,18vw) 14vh}.content-article h1{max-width:900px;font:400 clamp(62px,8vw,122px)/.88 "Monico",var(--font-display);letter-spacing:-.05em;margin:25px 0 35px}.content-article>strong{max-width:650px;font:italic clamp(21px,2.2vw,32px)/1.25 "Monico",var(--font-display);display:block}.content-article>div{max-width:760px;margin:70px 0}.content-article>div p{white-space:pre-line;color:#2b2420ad;font-size:15px;line-height:1.9}.content-article>a{text-transform:uppercase;border-bottom:1px solid;padding-bottom:7px;font-size:8px}.journal-hero{background:var(--sand);grid-template-columns:.55fr 1.2fr .65fr;align-items:end;gap:5vw;padding:24vh 7vw 12vh;display:grid}.journal-hero h1{font:400 clamp(65px,8vw,126px)/.85 "Monico",var(--font-display);letter-spacing:-.055em;margin:0}.journal-hero>span{opacity:.62;font-size:14px;line-height:1.75}.journal-grid{background:#2b242029;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.journal-grid article{background:var(--ivory);grid-template-columns:50px 1fr;gap:20px;min-height:420px;padding:45px;display:grid}.journal-grid article>span{font:italic 17px "Monico",var(--font-display);color:var(--terracotta)}.journal-grid article>div{flex-direction:column;display:flex}.journal-grid article p{color:var(--sage);letter-spacing:.15em;margin:0;font-size:7px}.journal-grid h2{font:500 clamp(40px,4vw,65px)/.95 "Monico",var(--font-display);margin:70px 0 20px}.journal-grid strong{opacity:.62;max-width:460px;font-size:13px;font-weight:400;line-height:1.75}.journal-grid a{text-transform:uppercase;border-bottom:1px solid;width:max-content;margin-top:auto;padding-bottom:7px;font-size:8px}.checkout-legal-box{background:var(--sand);border:1px solid #2b242026;gap:13px;padding:18px;display:grid}.checkout-legal-box .checkout-terms{margin:0}.checkout-legal-links{flex-wrap:wrap;gap:8px 18px;padding-left:25px;display:flex}.checkout-legal-links a,.checkout-legal-box>p a{letter-spacing:.04em;border-bottom:1px solid #2b242059;padding-bottom:2px;font-size:8px;font-weight:600}.checkout-legal-box>p{color:#2b24209e;border-top:1px solid #2b24201a;margin:0;padding:12px 0 0 25px;font-size:9px;line-height:1.6}.legal-page .content-article{padding-top:19vh}.legal-page .content-article h1{font-size:clamp(53px,7vw,103px)}.content-article>.legal-meta{color:#2b24207a;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #2b242024;border-bottom:1px solid #2b242024;justify-content:space-between;gap:20px;max-width:760px;margin:42px 0 0;padding:13px 0;font-size:8px;display:flex}.content-article>.legal-copy{max-width:760px;margin:50px 0 70px}.legal-copy h2{font:500 clamp(25px,2.5vw,35px)/1.12 "Monico",var(--font-display);letter-spacing:-.02em;margin:43px 0 13px}.legal-copy>section:first-child h2{margin-top:0}.content-article>.legal-copy p{white-space:normal;color:#2b2420b3;margin:0 0 19px;font-size:14px;line-height:1.9}.legal-copy p span{white-space:pre-wrap}@media (max-width:900px){.product-detail-shell{padding:105px 22px 10vh;display:block}.product-detail-main{aspect-ratio:1;min-height:0}.product-detail-info{padding-top:48px;position:relative;top:0}.product-detail-back{margin-bottom:45px}.checkout-intro,.journal-hero{display:block}.checkout-intro h1,.journal-hero h1{margin:25px 0 30px}.checkout-layout{grid-template-columns:1fr}.checkout-summary{min-height:0;position:relative}.journal-grid,.order-result dl{grid-template-columns:1fr}.order-result dl div{border-bottom:1px solid #2b24201f;border-right:0}}@media (max-width:560px){.checkout-shell{padding-inline:0}.checkout-intro{padding-inline:22px}.checkout-form-column,.checkout-summary{padding:32px 22px}.checkout-fields.two{grid-template-columns:1fr}.checkout-fields label.wide{grid-column:auto}.checkout-lines article{grid-template-columns:60px 1fr}.checkout-thumb{width:60px}.checkout-lines article>b{grid-column:2}.journal-hero{padding-inline:22px}.journal-grid article{grid-template-columns:30px 1fr;padding:28px 22px}.content-article,.order-result{padding-inline:22px}}.lazy-vase-shell{width:100%;height:100%}.lazy-vase-shell>.vase-loading{place-items:center;height:100%;display:grid}.newsletter-error{color:#f0b59a!important;margin:10px 0 0!important;font-size:12px!important}.newsletter-consent{align-items:flex-start;gap:9px;letter-spacing:0!important;text-transform:none!important;margin-top:13px!important;font-size:11px!important;line-height:1.5!important;display:flex!important}.newsletter-consent input{flex:none;height:15px;margin-top:1px;width:15px!important}.newsletter-consent a{text-decoration:underline}.not-found-page{background:radial-gradient(circle at 72% 30%,#f6f1e7b8,transparent 32%),linear-gradient(135deg,var(--sand),#d3bda0);min-height:100svh;color:var(--espresso);grid-template-rows:auto 1fr auto;padding:27px clamp(24px,4.5vw,72px) 25px;display:grid;position:relative;overflow:hidden}.not-found-page:before{content:"";aspect-ratio:1;border:1px solid #2b242017;border-radius:50%;width:72vw;position:absolute;bottom:-42vw;right:-12vw;box-shadow:0 0 0 8vw #f6f1e71a,0 0 0 16vw #2b242009}.not-found-header,.not-found-footer{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.not-found-header>a{width:96px}.not-found-header img{width:100%;height:auto}.not-found-header>span,.not-found-footer{letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:600}.not-found-stage{z-index:1;grid-template-columns:minmax(430px,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(35px,7vw,120px);padding:5vh 2vw;display:grid;position:relative}.not-found-art{grid-template-columns:1fr minmax(160px,15vw) 1fr;align-items:center;min-height:470px;display:grid;position:relative}.not-found-number{font:400 clamp(170px,20vw,340px)/.7 "Monico",var(--font-display),serif;letter-spacing:-.1em;color:#2b2420eb}.not-found-number:last-child{text-align:right}.not-found-ceramic{z-index:2;aspect-ratio:.78;background:linear-gradient(112deg,#f7f1e5 0 36%,#d6c19f 37% 43%,#f1e6d2 44% 100%);border-radius:46% 54% 47% 53%/30% 31% 69% 70%;width:100%;position:relative;transform:rotate(7deg);box-shadow:inset -22px -18px 36px #5b3f2a1c,0 30px 38px #402a1e29}.not-found-ceramic:before{content:"";background:var(--espresso);border-radius:50%;width:62%;height:11%;position:absolute;top:-2%;left:20%;box-shadow:inset 0 8px #f6f1e747}.not-found-ceramic:after{content:"";background:linear-gradient(180deg,transparent,var(--terracotta) 12% 78%,transparent);filter:drop-shadow(6px 0 #b5623b4d);width:2px;height:80%;position:absolute;top:7%;left:47%;transform:rotate(-13deg)}.not-found-shard{background:#efe2cc;display:block;position:absolute;box-shadow:0 12px 22px #402a1e26}.shard-one{clip-path:polygon(12% 5%,100% 34%,61% 100%,0 68%);width:33%;height:25%;top:12%;right:-28%;transform:rotate(13deg)}.shard-two{clip-path:polygon(28% 0,100% 52%,60% 100%,0 67%);width:27%;height:19%;bottom:2%;right:-20%;transform:rotate(25deg)}.shard-three{clip-path:polygon(39% 0,100% 38%,77% 100%,0 67%);width:24%;height:18%;bottom:18%;left:-24%;transform:rotate(-19deg)}.not-found-copy>p:first-child{color:var(--terracotta);letter-spacing:.23em;margin:0 0 22px;font-size:8px;font-weight:700}.not-found-copy h1{font:400 clamp(56px,6.2vw,100px)/.87 "Monico",var(--font-display),serif;letter-spacing:-.05em;margin:0}.not-found-copy h1 em{color:var(--terracotta);font-weight:400}.not-found-lead{color:#2b2420a8;max-width:465px;margin:30px 0 37px;font-size:13px;line-height:1.75}.not-found-actions{flex-wrap:wrap;align-items:center;gap:15px 28px;display:flex}.not-found-actions a{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:42px;min-height:50px;font-size:8px;font-weight:650;display:inline-flex}.not-found-primary{background:var(--espresso);min-width:210px;color:var(--ivory);padding:0 18px}.not-found-secondary{border-bottom:1px solid #2b242059;padding:0 0 7px}.not-found-actions span{font-size:15px;font-weight:400}.not-found-english{color:#2b242073!important;margin:28px 0 0!important;font-size:9px!important}.not-found-english a{border-bottom:1px solid #2b242047}.not-found-footer{color:#2b242085;border-top:1px solid #2b242024;padding-top:20px}@media (max-width:900px){.not-found-stage{grid-template-columns:1fr;padding-block:4vh 7vh}.not-found-art{order:2;grid-template-columns:1fr minmax(120px,24vw) 1fr;width:min(620px,100%);min-height:310px;margin-inline:auto}.not-found-number{font-size:clamp(135px,35vw,250px)}.not-found-copy{order:1;max-width:670px}.not-found-copy h1{font-size:clamp(60px,12vw,88px)}}@media (max-width:560px){.not-found-page{padding:20px 20px 18px}.not-found-header>a{width:80px}.not-found-stage{gap:22px;padding:8vh 0 4vh}.not-found-copy h1{font-size:clamp(51px,15vw,72px)}.not-found-lead{margin-block:24px 28px}.not-found-art{grid-template-columns:1fr 95px 1fr;min-height:220px}.not-found-number{font-size:clamp(105px,34vw,170px)}.not-found-actions{flex-direction:column;align-items:stretch}.not-found-actions a{width:100%}.not-found-secondary{min-height:44px}.not-found-footer span:last-child,.not-found-shard{display:none}}.route-transition-scope[data-hydrated=false]{pointer-events:none}.site-footer,.interior-footer{--footer-line:#f6f1e724;background:var(--espresso);color:var(--ivory);padding:0 clamp(24px,6vw,92px) 28px;position:relative;overflow:hidden}.site-footer:before,.interior-footer:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #f6f1e70e;border-radius:50%;width:68vw;position:absolute;top:-36vw;right:-19vw;box-shadow:0 0 0 10vw #f6f1e705,0 0 0 20vw #f6f1e703}.footer-newsletter{border-bottom:1px solid var(--footer-line);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:clamp(60px,10vw,160px);padding:clamp(78px,11vh,130px) 0 clamp(70px,10vh,112px);display:grid;position:relative}.footer-newsletter-copy>span{color:var(--terracotta);letter-spacing:.22em;margin-bottom:25px;font-size:8px;font-weight:700;display:block}.footer-newsletter-copy h2{max-width:790px;font:400 clamp(51px,6vw,94px)/.9 "Monico",var(--font-display);letter-spacing:-.052em;margin:0}.footer-newsletter-copy h2 em{color:var(--terracotta);font-weight:400}.footer-newsletter-copy>p{color:#f6f1e78f;max-width:470px;margin:30px 0 0;font-size:12px;line-height:1.7}.footer-newsletter form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f1e709;border:1px solid #f6f1e72e;padding:30px 32px 27px}.footer-newsletter form>label:first-child{color:#f6f1e794;letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:650;display:block}.footer-newsletter form>div{border-bottom:1px solid #f6f1e773;align-items:center;display:flex}.footer-newsletter form>div:focus-within{border-color:var(--terracotta)}.footer-newsletter form>div input{width:100%;min-width:0;color:var(--ivory);font:400 17px var(--font-figtree);background:0 0;border:0;outline:0;padding:13px 0 15px}.footer-newsletter form>div input::placeholder{color:#f6f1e752}.footer-newsletter form>div button{width:44px;height:44px;color:var(--ivory);cursor:pointer;background:0 0;border:1px solid #f6f1e74d;border-radius:50%;flex:0 0 44px;place-items:center;transition:background .25s,color .25s,border-color .25s;display:grid}.footer-newsletter form>div button:hover{border-color:var(--ivory);background:var(--ivory);color:var(--espresso)}.footer-newsletter form>div button span{font-size:18px;line-height:1}.footer-newsletter .success{max-width:430px;font:italic 34px/1.15 "Monico",var(--font-display);color:var(--sand);align-self:center;margin:0}.footer-directory{border-bottom:1px solid var(--footer-line);grid-template-columns:minmax(150px,.7fr) minmax(300px,1.25fr) minmax(260px,1fr);gap:clamp(40px,7vw,110px);padding:50px 0 58px;display:grid;position:relative}.footer-column{align-content:start;gap:12px;display:grid}.footer-directory>nav:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}.footer-directory>nav:nth-child(2)>span{grid-column:1/-1}.footer-column>span{color:var(--terracotta);letter-spacing:.2em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:700}.footer-column>a{color:#f6f1e7c2;letter-spacing:.11em;text-transform:uppercase;width:max-content;max-width:100%;font-size:9px;transition:color .2s,transform .2s}.footer-column>a:hover{color:var(--ivory);transform:translate(3px)}.footer-contact .footer-email{font:400 clamp(21px,2.2vw,31px)/1.1 "Monico",var(--font-display);letter-spacing:-.02em;text-transform:none}.footer-contact>p{color:#f6f1e76e;max-width:300px;margin:9px 0 0;font-size:10px;line-height:1.65}.footer-signoff{grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;padding-top:28px;display:grid;position:relative}.footer-signoff .footer-brand-logo{filter:brightness(0)invert();justify-self:start;width:clamp(118px,11vw,160px);margin:0}.footer-signoff>p{text-align:center;color:#f6f1e766;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;line-height:1.65}.footer-back-top{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #f6f1e747;justify-self:end;align-items:center;gap:18px;padding-bottom:6px;font-size:8px;font-weight:650;display:flex}.footer-back-top span{font-size:14px;font-weight:400}.interior-footer-callout{border-bottom:1px solid var(--footer-line);padding:clamp(82px,12vh,140px) 0 clamp(74px,11vh,122px);position:relative}.interior-footer h2{max-width:900px}.interior-footer-directory{border-top:0}@media (max-width:820px){.site-footer,.interior-footer{padding-inline:23px}.footer-newsletter{grid-template-columns:1fr;gap:55px;padding-block:80px 72px}.footer-newsletter-copy h2{font-size:clamp(52px,13.5vw,78px)}.footer-newsletter form{max-width:620px;padding:27px 24px 24px}.footer-directory{grid-template-columns:1fr 1fr;gap:48px 32px;padding-block:43px 48px}.footer-directory>nav:nth-child(2){grid-template-columns:1fr}.footer-directory>nav:nth-child(2)>span{grid-column:auto}.footer-contact{border-top:1px solid var(--footer-line);grid-column:1/-1;padding-top:35px}.footer-contact .footer-email{font-size:29px}.footer-signoff{grid-template-columns:1fr auto;align-items:center}.footer-signoff .footer-brand-logo{width:120px}.footer-signoff>p{text-align:left;grid-area:2/1/auto/-1}.footer-back-top{grid-area:1/2;align-self:center}.interior-footer-callout{padding-block:82px 74px;display:block}.interior-footer h2{font-size:clamp(52px,13.5vw,76px)}.interior-footer .light-link{margin-top:45px}}@media (max-width:520px){.footer-newsletter form{padding-inline:18px}.footer-newsletter-copy>p{font-size:11px}.footer-directory{grid-template-columns:1fr}.footer-directory>nav:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.footer-directory>nav:nth-child(2)>span{grid-column:1/-1}.footer-contact{grid-column:auto}.footer-contact .footer-email{font-size:clamp(23px,7.2vw,29px)}}.header-actions{gap:26px;margin-right:0}.header-actions button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.header-actions sup{letter-spacing:0;flex-basis:18px;width:18px;height:18px;font-size:9px;font-weight:500}.language-switch{letter-spacing:.15em;text-transform:uppercase;border-left:1px solid #2b242038;align-items:center;gap:7px;min-height:34px;padding-left:22px;font-size:10px;line-height:1;display:inline-flex}.language-switch span{font-weight:600}.language-switch i{opacity:.4;font-style:normal}.language-switch a{opacity:.6;justify-content:center;align-items:center;min-width:24px;min-height:34px;transition:opacity .25s;display:inline-flex}.language-switch a:hover,.language-switch a:focus-visible{opacity:1}.interior-header-actions{gap:24px;margin-right:0}@media (max-width:820px){.header-actions{gap:18px}.language-switch{padding-left:16px}.interior-header{grid-template-columns:1fr auto auto;column-gap:20px}.interior-header-actions{grid-area:1/2;display:flex}.interior-shop-link{display:none}.interior-header .language-switch{border-left:0;padding-left:0}.interior-menu-button{grid-column:3;margin-right:0}}@media (max-width:480px){.header-actions{gap:12px}.header-actions button{font-size:inherit}.header-actions button:before{content:none}.language-switch{border-left:0;padding-left:0}.language-switch .language-current,.language-switch i{display:none}.language-switch a{opacity:1}}
