:root{color-scheme:light;--font-serif:"Iowan Old Style","Baskerville","Palatino Linotype",Georgia,serif;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--content-width:1440px;--page-gutter:clamp(20px,6.2vw,96px);--focus-ring:3px solid #8c5b36;--ink:#242922;--muted:#62675e;--paper:#f8f7f2;--line:#e6e4dc;--sage:#dce5d8;--clay:#e9d8cb;--butter:#eee8ca;--forest:#35483c;--serif:var(--font-serif);--sans:var(--font-sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}:focus-visible{outline:var(--focus-ring);outline-offset:4px}.skip-link{position:absolute;top:8px;left:8px;z-index:1000;padding:12px 16px;background:var(--forest);color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.announcement{height:34px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--forest);color:#f7f5ed;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.announcement span{color:#c9d2c1}.site-header{height:88px;padding:0 6.2%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-family:var(--serif);font-size:28px;letter-spacing:-.07em;white-space:nowrap}.wordmark span{color:#76553a}.header-actions,.site-header nav{display:flex;align-items:center;gap:30px}.header-actions a,.site-header nav a{font-size:11px;color:#4f554c}.footer-links a:hover,.header-actions a:hover,.site-header nav a:hover{color:#76553a}.header-actions{gap:20px}.bag-link span{display:inline-grid;place-items:center;width:19px;height:19px;margin-left:5px;border:1px solid #b7b9ae;border-radius:50%;font-size:9px}.hero{min-height:630px;display:grid;grid-template-columns:1fr 1fr;padding:62px 6.2% 72px;grid-gap:5%;gap:5%}.hero-copy{padding:50px 0 20px 7%;position:relative}.eyebrow{font-size:9px;letter-spacing:.19em;font-weight:700;color:#656b60}.hero h1{margin:26px 0 20px;font:500 clamp(56px,6.5vw,91px)/.99 var(--serif);letter-spacing:-.065em}h1 em,h2 em{font-weight:500;color:#765b42}.hero-description{max-width:370px;font-size:13px;line-height:1.9;color:var(--muted)}.button{display:inline-flex;align-items:center;gap:32px;padding:16px 20px;margin-top:22px;font-size:10px;letter-spacing:.04em;transition:transform .2s ease}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--forest);color:#ffffff}.button-light{background:#f5f1e8;color:var(--forest)}.hero-note{display:flex;align-items:center;gap:12px;margin-top:65px;font-size:10px;line-height:1.7}.note-mark{color:#76553a;font-size:25px}.hero-note small{color:var(--muted)}.hero-art{min-height:500px;position:relative;overflow:hidden;background:#e7e5d8}.art-orbit{position:absolute;border:1px solid rgba(73,86,69,.23);border-radius:50%}.orbit-one{width:460px;height:460px;top:55px}.orbit-one,.orbit-two{left:50%;transform:translateX(-50%)}.orbit-two{width:350px;height:350px;top:110px}.art-sun{position:absolute;width:165px;height:165px;border-radius:50%;background:#c7a37e;top:78px;left:50%;transform:translateX(-50%)}.art-vase{position:absolute;bottom:70px;background:#8b9a83;box-shadow:inset -14px -4px 20px rgba(0,0,0,.08)}.vase-one{width:118px;height:210px;border-radius:42% 42% 22% 22%/18% 18% 12% 12%;left:32%;transform:rotate(-5deg)}.vase-two{width:92px;height:160px;border-radius:45% 45% 25% 25%;left:55%;bottom:75px;background:#b8795d;transform:rotate(6deg)}.art-stem{position:absolute;width:2px;height:230px;background:#586e55;transform-origin:bottom;bottom:245px;left:43%;transform:rotate(-21deg)}.stem-two{left:60%;height:180px;transform:rotate(25deg)}.art-caption{position:absolute;top:45%;right:8%;font:italic 17px/1.25 var(--serif);color:#35483c;text-align:right}.art-index{position:absolute;bottom:20px;left:22px;font-size:8px;letter-spacing:.15em;color:#586353}.section-wrap{padding-left:9%;padding-right:9%}.intro{padding-top:90px;padding-bottom:95px}.intro-row{display:flex;align-items:end;justify-content:space-between;gap:50px}.intro h2,.section-heading h2{margin:18px 0 0;font:500 clamp(38px,4.5vw,58px)/1.1 var(--serif);letter-spacing:-.05em}.intro-row>p{max-width:360px;margin:0 4% 7px 0;color:var(--muted);font-size:12px;line-height:1.9}.collections{padding-top:45px;padding-bottom:115px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.text-link{font-size:10px;border-bottom:1px solid #a5a698;padding-bottom:7px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.collection-card{min-height:380px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.collection-card.sage{background:var(--sage)}.collection-card.clay{background:var(--clay)}.collection-card.butter{background:var(--butter)}.collection-number{font-size:8px;letter-spacing:.16em;color:#4f5d4f;z-index:2}.collection-shape{position:absolute;inset:55px 0 70px;display:grid;place-items:center}.collection-shape:before{content:"";width:190px;height:190px;border:1px solid rgba(64,78,64,.35);border-radius:50%;position:absolute}.collection-shape i{width:112px;height:155px;display:block;background:rgba(109,132,105,.72);border-radius:45% 45% 20% 20%;box-shadow:inset -15px -5px 22px rgba(0,0,0,.1);transform:rotate(-8deg)}.clay .collection-shape i{background:#b77e65;width:140px;height:112px;border-radius:48% 48% 20% 20%;transform:rotate(8deg)}.butter .collection-shape i{background:#c1a66d;width:95px;height:145px;border-radius:12px 12px 36px 36px;transform:rotate(4deg)}.collection-shape b{position:absolute;width:1px;height:115px;background:rgba(53,72,60,.5);top:15px;left:52%;transform:rotate(26deg)}.collection-info{display:flex;align-items:end;justify-content:space-between;z-index:2}.collection-info small,.collection-info strong{display:block}.collection-info strong{font:500 22px var(--serif);letter-spacing:-.03em}.collection-info small{margin-top:7px;font-size:9px;color:#4f5b4f}.circle-arrow{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(48,61,50,.35);border-radius:50%;font-size:14px}.manifesto{padding:105px 20px 110px;text-align:center;background:var(--forest);color:#f6f3e9}.manifesto .eyebrow{color:#c4cbbd}.manifesto h2{margin:28px 0 18px;font:500 clamp(42px,5vw,65px)/1.08 var(--serif);letter-spacing:-.05em}.manifesto h2 em{color:#d7b69a}.manifesto>p:not(.eyebrow){max-width:470px;margin:0 auto;font-size:11px;line-height:1.9;color:#d1d6cc}.assurances{display:grid;grid-template-columns:repeat(3,1fr);padding-top:45px;padding-bottom:45px;border-bottom:1px solid var(--line)}.assurance{display:flex;gap:16px;align-items:start;padding:0 25px;border-right:1px solid var(--line)}.assurance:first-child{padding-left:0}.assurance:last-child{border:0}.assurance>span{color:#76553a;font-size:9px}.assurance small,.assurance strong{display:block}.assurance strong{font:500 16px var(--serif)}.assurance small{margin-top:6px;font-size:9px;color:var(--muted)}.site-footer{padding:55px 9% 22px}.footer-main{display:flex;justify-content:space-between;gap:40px;padding-bottom:55px}.footer-wordmark{font-size:26px}.footer-main>div:first-child p{font-size:10px;color:var(--muted)}.footer-links{display:flex;gap:65px}.footer-links a,.footer-links strong{display:block;font-size:10px}.footer-links strong{margin-bottom:17px}.footer-links a{margin:11px 0;color:var(--muted)}.footer-bottom{display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid var(--line);color:#62675e;font-size:8px;letter-spacing:.05em}@media (max-width:900px){.site-header{padding:0 4%}.site-header nav{gap:15px}.header-actions a,.site-header nav a{font-size:10px}.hero{padding-left:4%;padding-right:4%;gap:3%}.hero-copy{padding-left:3%}.section-wrap{padding-left:5%;padding-right:5%}.collection-card{min-height:320px;padding:15px}.collection-info strong{font-size:18px}.footer-links{gap:35px}}@media (max-width:640px){.announcement{font-size:8px}.site-header{height:auto;min-height:72px;flex-wrap:wrap;gap:10px;padding:15px 5%}.wordmark{font-size:24px}.site-header nav{order:3;width:100%;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line)}.site-header nav a{font-size:9px}.header-actions{gap:12px}.header-actions a{font-size:9px}.hero{display:flex;flex-direction:column;padding:30px 5% 45px}.hero-copy{padding:30px 2% 0}.hero h1{font-size:clamp(57px,15vw,78px)}.hero-note{margin-top:38px}.hero-art{min-height:390px}.orbit-one{width:350px;height:350px}.orbit-two{width:270px;height:270px}.art-vase{bottom:55px}.vase-one{height:165px}.vase-two{height:125px;bottom:60px}.art-stem{bottom:215px;height:180px}.intro{padding-top:65px;padding-bottom:60px}.intro-row{display:block}.intro-row>p{margin:20px 0 0}.collections{padding-top:20px;padding-bottom:70px}.section-heading{align-items:start;gap:20px}.section-heading .text-link{margin-top:28px;white-space:nowrap;font-size:8px}.collection-grid{grid-template-columns:1fr;gap:12px}.collection-card{min-height:340px}.manifesto{padding:75px 25px}.assurances{grid-template-columns:1fr;gap:22px;padding-top:35px;padding-bottom:35px}.assurance{border:0;padding:0}.footer-main{display:block}.footer-links{margin-top:35px;justify-content:space-between;gap:15px}.footer-links a,.footer-links strong{font-size:9px}.footer-bottom{gap:15px;font-size:7px}}