@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-math-wght-normal.3yj5leyruag9c.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-symbols-wght-normal.0t_hve0k74s-n.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-ext-wght-normal.3mpmegsy2unfx.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-wght-normal.328xhr0-_klet.woff2)format("woff2-variations");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:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/karla-latin-ext-wght-normal.2mdffaoev_lbd.woff2)format("woff2-variations");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:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/karla-latin-wght-normal.0ndr47fvwugoo.woff2)format("woff2-variations");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}
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100dvh}img,picture,svg{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit}}@layer base{:root{--canvas:#f7f5ef;--paper:#fcfcf9;--paper-cool:#e2efe6;--ink:#18221b;--ink-soft:#465449;--moss:#1f432f;--moss-dark:#133020;--mint:#a7cfb7;--amber:#dc7702;--amber-dark:#9f4a12;--line:#c6c5b8;--line-strong:#999a88;--error:#9e1614;--success:#154f2f;--font-display:"Bodoni Moda Variable", Georgia, serif;--font-body:"Karla Variable", "Segoe UI", sans-serif;--step--1:clamp(.82rem, .8rem + .08vw, .88rem);--step-0:clamp(1rem, .96rem + .18vw, 1.12rem);--step-1:clamp(1.18rem, 1.05rem + .5vw, 1.48rem);--step-2:clamp(1.55rem, 1.24rem + 1.1vw, 2.2rem);--step-3:clamp(2.2rem, 1.55rem + 2.25vw, 3.8rem);--step-4:clamp(3.15rem, 2rem + 4vw, 6.6rem);--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4.5rem;--space-8:7rem;--shell:min(100% - 3rem, 80rem);--ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--canvas:lab(96.5699% -.248671 3.04259);--paper:lab(98.8652% -.128895 1.51819);--paper-cool:lab(93.2841% -5.56535 2.85026);--ink:lab(12.1071% -6.2414 3.2021);--ink-soft:lab(34.2117% -7.4102 4.74218);--moss:lab(25.3281% -17.8442 7.86512);--moss-dark:lab(17.0754% -14.6109 6.43938);--mint:lab(79.8602% -17.5352 7.74741);--amber:lab(60.9502% 35.7264 67.6807);--amber-dark:lab(42.2949% 34.0577 47.0869);--line:lab(79.2466% -1.02523 6.80786);--line-strong:lab(63.0981% -2.7926 9.06681);--error:lab(34.514% 53.3831 40.1339);--success:lab(29.1182% -25.5381 13.172)}}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);overflow-wrap:break-word;line-height:1.62}h1,h2,h3{color:var(--ink);font-family:var(--font-display);text-wrap:balance;font-weight:520;line-height:.98}h1{font-size:var(--step-4);letter-spacing:-.042em}h2{font-size:var(--step-3);letter-spacing:-.028em}h3{font-size:var(--step-2);letter-spacing:-.018em}p,li{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--amber-dark);outline-offset:4px}::selection{background:var(--mint);color:var(--moss-dark)}}@layer components{.page-shell,.section-shell{inline-size:var(--shell);margin-inline:auto}.skip-link{background:var(--paper);border:2px solid var(--moss);transition:transform .18s var(--ease);z-index:100;padding:.7rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{background:color-mix(in oklab, var(--canvas) 92%, transparent);border-block-end:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;inset-block-start:0}.site-header__inner{inline-size:var(--shell);justify-content:space-between;align-items:center;min-block-size:5rem;margin-inline:auto;display:flex}.wordmark{color:var(--moss-dark);font-family:var(--font-display);letter-spacing:-.035em;font-size:1.65rem;font-weight:600;line-height:1;text-decoration:none}.desktop-nav{align-items:center;gap:clamp(1.1rem,2vw,2rem);display:flex}.desktop-nav a{font-size:var(--step--1);align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}.desktop-nav a:hover{color:var(--amber-dark)}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.mobile-nav nav{background:var(--paper);border:1px solid var(--line-strong);inline-size:min(22rem,100vw - 2rem);padding:var(--space-2);display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.mobile-nav nav a{border-block-end:1px solid var(--line);align-items:center;min-block-size:48px;padding-inline:.75rem;text-decoration:none;display:flex}.home-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-block-size:calc(100dvh - 5rem);display:grid}.home-hero__copy{align-content:center;padding:clamp(3.5rem,7vw,8rem) clamp(1.5rem,5vw,6.5rem);display:grid}.material-line{color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.7rem;margin-block-end:var(--space-5);display:flex}.material-line .material-dot{background:var(--amber);flex:none;block-size:7px;inline-size:7px}.material-line .material-term{white-space:nowrap}.home-hero h1{max-inline-size:10ch}.home-hero__summary{color:var(--ink-soft);font-size:var(--step-1);max-inline-size:38rem;margin-block-start:var(--space-5)}.home-hero .amazon-action{margin-block-start:var(--space-6)}.home-hero__visual{background:var(--paper-cool);border-inline-start:1px solid var(--line);grid-template-rows:minmax(0,1fr) auto;min-inline-size:0;padding:clamp(1rem,3vw,3rem);display:grid;overflow:hidden}.home-hero__visual img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}figcaption{color:var(--ink-soft);font-size:var(--step--1);padding-block-start:var(--space-2)}.amazon-action{gap:var(--space-2);justify-items:start;max-inline-size:28rem;display:grid}.button{cursor:pointer;min-block-size:50px;transition:background-color .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), transform .18s var(--ease);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.15rem;font-weight:650;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.55}.button--amazon,.button--primary{background:var(--moss);color:var(--paper)}.button--amazon:hover,.button--primary:hover{background:var(--moss-dark)}.button--outline{border-color:var(--moss);color:var(--moss-dark)}.button--outline:hover{background:var(--paper-cool)}.button__mark{background:var(--amber);block-size:10px;inline-size:10px}.service-note{color:var(--ink-soft);font-size:var(--step--1);max-inline-size:44ch;line-height:1.45}.text-link,.source-link{color:var(--moss-dark);min-block-size:44px;margin-block-start:var(--space-4);font-weight:650;display:inline-flex}.fact-band{background:var(--moss-dark);color:var(--paper);grid-template-columns:repeat(4,1fr);padding-inline:max(1.5rem,50vw - 40rem);display:grid}.fact-band>div{border-inline-start:1px solid color-mix(in oklab, var(--paper) 26%, transparent);gap:.2rem;padding:1.6rem clamp(1rem,3vw,2rem);display:grid}.fact-band>div:last-child{border-inline-end:1px solid color-mix(in oklab, var(--paper) 26%, transparent)}.fact-band strong{color:var(--amber);font-family:var(--font-display);font-size:var(--step-2);font-weight:520}.fact-band span{font-size:var(--step--1)}.home-product,.product-record,.package-record{padding-block:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);display:grid}.home-product__heading p,.product-record>div:first-child p,.package-record>div:first-child p{color:var(--ink-soft);max-inline-size:38rem;margin-block-start:var(--space-4)}.product-facts{border-block-start:1px solid var(--line-strong)}.product-facts>div{border-block-end:1px solid var(--line);gap:var(--space-3);grid-template-columns:minmax(7rem,.38fr) 1fr;padding-block:1rem;display:grid}.product-facts dt{color:var(--ink-soft);font-size:var(--step--1)}.product-facts dd{font-weight:560}.provenance-preview{background:var(--paper-cool);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.provenance-preview__image{background:var(--moss);place-items:center;min-block-size:50rem;padding:clamp(2rem,6vw,6rem);display:grid}.provenance-preview__image img{block-size:min(42rem,78vh);box-shadow:18px 24px 0 color-mix(in oklab, var(--moss-dark) 42%, transparent);inline-size:auto}.provenance-preview__copy{align-content:center;padding:clamp(4rem,9vw,10rem);display:grid}.provenance-preview__copy p{color:var(--ink-soft);max-inline-size:42rem;margin-block-start:var(--space-5)}.craft-preview{padding-block:var(--space-8);grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.craft-preview__copy p{color:var(--ink-soft);margin-block-start:var(--space-4)}.craft-preview figure{min-inline-size:0}.craft-preview figure img{background:var(--paper);object-fit:cover;block-size:19rem;inline-size:100%}.care-preview{border-block:1px solid var(--line);grid-template-columns:1.15fr .85fr;display:grid}.care-preview>div{padding:clamp(3.5rem,7vw,8rem) max(1.5rem,50vw - 40rem)}.care-preview>div:first-child{background:var(--moss-dark);color:var(--paper);padding-inline:max(1.5rem,50vw - 40rem) clamp(2rem,6vw,7rem)}.care-preview>div:first-child h2,.care-preview>div:first-child p,.care-preview>div:first-child a{color:var(--paper)}.care-preview>div:last-child{padding-inline:clamp(2rem,6vw,6rem) max(1.5rem,50vw - 40rem)}.care-preview p{color:var(--ink-soft);max-inline-size:37rem;margin-block-start:var(--space-4)}.journal-preview{gap:var(--space-7);padding-block:var(--space-8);grid-template-columns:minmax(16rem,.45fr) minmax(0,1.55fr);display:grid}.journal-preview__heading p{color:var(--ink-soft);margin-block-start:var(--space-4)}.article-index{border-block-start:1px solid var(--line-strong);padding:0;list-style:none}.article-index li{border-block-end:1px solid var(--line);align-items:start;gap:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr) 7rem;padding-block:1.4rem;display:grid}.article-index li>span{color:var(--ink-soft);font-size:var(--step--1)}.article-index li>span:last-child{text-align:end}.article-index h2,.article-index h3{font-family:var(--font-body);font-size:var(--step-1);letter-spacing:-.018em;font-weight:650;line-height:1.25}.article-index h2 a,.article-index h3 a{text-decoration:none}.article-index h2 a:hover,.article-index h3 a:hover{color:var(--amber-dark);text-decoration:underline}.article-index p{color:var(--ink-soft);font-size:var(--step--1);max-inline-size:60ch;margin-block-start:.4rem}.closing-amazon{background:var(--paper-cool);border-block-start:1px solid var(--line);align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding:clamp(3.5rem,7vw,7rem) max(1.5rem,50vw - 40rem);display:grid}.closing-amazon>div:first-child p{color:var(--ink-soft);max-inline-size:46rem;margin-block-start:var(--space-3)}.breadcrumbs{padding-block:1.2rem}.breadcrumbs ol{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{color:var(--line-strong);content:"/";margin-inline-start:.5rem}.page-intro{border-block-end:1px solid var(--line-strong);align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding-block:clamp(3.5rem,7vw,7rem);display:grid}.page-intro h1{max-inline-size:13ch}.page-intro>div:first-child>p{color:var(--ink-soft);font-size:var(--step-1);max-inline-size:56rem;margin-block-start:var(--space-5)}.page-intro__aside{align-self:end;max-inline-size:16rem}.source-link{font-size:var(--step--1);margin:0}.product-hero{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(3rem,6vw,7rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.product-hero__copy>p{color:var(--ink-soft);font-size:var(--step-1);margin-block-start:var(--space-5)}.product-hero__copy .amazon-action{margin-block-start:var(--space-6)}.product-hero>img{background:var(--paper-cool);inline-size:100%}.material-gallery{background:var(--moss-dark);color:var(--paper);grid-template-columns:1.05fr .95fr;padding-block-end:var(--space-8);display:grid}.material-gallery__wide{grid-column:1/-1}.material-gallery__wide img{object-fit:cover;block-size:clamp(13rem,28vw,27rem);inline-size:100%}.material-gallery figure:not(.material-gallery__wide){padding:clamp(2rem,5vw,5rem);padding-inline-start:max(1.5rem,50vw - 40rem)}.material-gallery figure:not(.material-gallery__wide) img{inline-size:100%}.material-gallery__wide figcaption{padding-inline:max(1.5rem,50vw - 40rem)}.material-gallery figcaption,.material-gallery__copy p{color:color-mix(in oklab, var(--paper) 76%, transparent)}.material-gallery__copy{align-content:center;padding:clamp(2rem,6vw,6rem);padding-inline-end:max(1.5rem,50vw - 40rem);display:grid}.material-gallery__copy h2{color:var(--paper)}.material-gallery__copy p{margin-block-start:var(--space-4)}.package-record{align-items:center}.amber-origin{padding-block:var(--space-8);grid-template-columns:.75fr 1.25fr;display:grid}.amber-origin__copy{padding-inline:max(1.5rem,50vw - 40rem) clamp(2rem,6vw,6rem)}.amber-origin__copy p{color:var(--ink-soft);margin-block-start:var(--space-4)}.amber-origin img{object-fit:cover;align-self:center;block-size:clamp(16rem,26vw,25rem);inline-size:100%}.variation-grid{border-block:1px solid var(--line);padding-block:var(--space-7)}.variation-grid>div{grid-template-columns:.9fr 1.2fr .9fr;margin-block-start:var(--space-6);display:grid}.variation-grid article{border-inline-start:1px solid var(--line);padding:var(--space-5)}.variation-grid article:last-child{border-inline-end:1px solid var(--line)}.variation-grid article p{color:var(--ink-soft);margin-block-start:var(--space-3)}.faq-section{gap:var(--space-7);padding-block:var(--space-8);grid-template-columns:.65fr 1.35fr;display:grid}.faq-section details{border-block-end:1px solid var(--line)}.faq-section details:first-child{border-block-start:1px solid var(--line-strong)}.faq-section summary{cursor:pointer;min-block-size:56px;padding-block:1rem;font-weight:650;list-style-position:outside}.faq-section details p{color:var(--ink-soft);padding-block:0 var(--space-5)}.certificate-record{background:var(--moss-dark);color:var(--paper);grid-template-columns:.85fr 1.15fr;padding:clamp(2rem,7vw,7rem) max(1.5rem,50vw - 40rem);display:grid}.certificate-record figure{max-inline-size:34rem}.certificate-record figure img{box-shadow:18px 24px 0 color-mix(in oklab, var(--ink) 42%, transparent);inline-size:100%}.certificate-record figcaption{color:color-mix(in oklab, var(--paper) 70%, transparent)}.certificate-record__copy{align-content:center;padding-inline-start:clamp(2rem,8vw,9rem);display:grid}.certificate-record__copy h2{color:var(--paper)}.ruled-list{border-block-start:1px solid var(--line-strong);margin-block-start:var(--space-5);padding:0;list-style:none}.ruled-list li{border-block-end:1px solid var(--line);padding-block:.85rem}.care-check{border-block:1px solid var(--line);gap:var(--space-5);padding-block:var(--space-7);grid-template-columns:.75fr 1.25fr;display:grid}.care-check p{color:var(--ink-soft);max-inline-size:60ch}.craft-hero{margin-block-start:var(--space-5)}.craft-hero img{object-fit:cover;block-size:clamp(15rem,32vw,32rem);inline-size:100%}.craft-hero figcaption{inline-size:var(--shell);margin-inline:auto}.craft-stages{padding-block:var(--space-8)}.craft-stages article{border-block-start:1px solid var(--line);align-items:baseline;gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:4rem .7fr 1.3fr;display:grid}.craft-stages article:last-child{border-block-end:1px solid var(--line)}.craft-stages article>span{color:var(--amber-dark);font-family:var(--font-display);font-size:var(--step-2)}.craft-stages article p{color:var(--ink-soft);max-inline-size:58ch}.inspection-scene{background:var(--paper-cool);grid-template-columns:.95fr 1.05fr;align-items:center;display:grid}.inspection-scene img{object-fit:cover;block-size:100%;max-block-size:50rem;inline-size:100%}.inspection-scene>div{padding:clamp(3rem,8vw,9rem);padding-inline-end:max(1.5rem,50vw - 40rem)}.care-sequence{background:var(--moss-dark);color:var(--paper);grid-template-columns:repeat(3,1fr);padding-inline:max(1.5rem,50vw - 40rem);display:grid}.care-sequence article{border-inline-start:1px solid color-mix(in oklab, var(--paper) 24%, transparent);gap:var(--space-5);grid-template-rows:auto 1fr;padding:clamp(2rem,5vw,5rem);display:grid}.care-sequence article:last-child{border-inline-end:1px solid color-mix(in oklab, var(--paper) 24%, transparent)}.care-sequence article>span{color:var(--amber);font-family:var(--font-display);font-size:var(--step-3)}.care-sequence h2,.care-sequence p{color:var(--paper)}.care-sequence p{color:color-mix(in oklab, var(--paper) 78%, transparent);margin-block-start:var(--space-3)}.care-avoid{padding-block:var(--space-8);grid-template-columns:1fr .8fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.support-routing{gap:var(--space-6);padding-block:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.support-routing>div{border-block-start:3px solid var(--moss);padding-block-start:var(--space-4)}.support-routing p{color:var(--ink-soft);max-inline-size:55ch;margin-block-start:var(--space-3)}.contact-section{border-block-start:1px solid var(--line-strong);padding-block:var(--space-8);grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,7vw,8rem);display:grid}.contact-section__intro p{color:var(--ink-soft);margin-block-start:var(--space-4)}.contact-form{gap:var(--space-4);display:grid}.form-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.contact-form label{gap:.45rem;font-weight:650;display:grid}.contact-form input,.contact-form select,.contact-form textarea{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);border-radius:2px;min-block-size:50px;inline-size:100%;padding:.8rem .9rem;font-size:16px}.contact-form textarea{resize:vertical;min-block-size:10rem}.contact-form label:has(input:focus-visible,select:focus-visible,textarea:focus-visible){color:var(--moss)}.contact-form .button{justify-self:start}.honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.form-guidance,.configuration-note{color:var(--ink-soft);font-size:var(--step--1)}.form-error{color:var(--error);font-weight:650}.form-success{color:var(--success);font-weight:650}.article-index--page{margin-block:var(--space-7) var(--space-8)}.article{padding-block-end:var(--space-8)}.article__header{border-block-end:1px solid var(--line-strong);padding-block:clamp(3rem,7vw,7rem)}.article__header h1{max-inline-size:15ch}.article__header>p{color:var(--ink-soft);font-size:var(--step-1);max-inline-size:60ch;margin-block-start:var(--space-5)}.article__meta{color:var(--ink-soft);font-size:var(--step--1);gap:var(--space-4);margin-block-start:var(--space-5);display:flex}.article__body{max-inline-size:47rem;margin-inline:auto;padding-block-start:var(--space-7)}.article__body section+section{margin-block-start:var(--space-7)}.article__body h2{font-size:var(--step-2);line-height:1.08}.article__body p,.article__body ul{margin-block-start:var(--space-4)}.article__body p,.article__body li{color:var(--ink-soft)}.article__body ul{padding-inline-start:1.3rem}.article__sources{border-block-start:1px solid var(--line-strong);padding-block-start:var(--space-5)}.policy{padding-block-end:var(--space-8)}.policy>section{border-block-start:1px solid var(--line);gap:var(--space-5);padding-block:var(--space-6);grid-template-columns:.7fr 1.3fr;display:grid}.policy>section p,.policy>section ul{color:var(--ink-soft);max-inline-size:65ch}.status-page{min-block-size:60dvh;padding-block:var(--space-8)}.status-page p{color:var(--ink-soft);margin-block:var(--space-4) var(--space-5)}.site-footer{background:var(--ink);color:var(--paper);padding:var(--space-7) max(1.5rem, calc((100vw - 80rem) / 2)) var(--space-4)}.site-footer__inner{gap:var(--space-7);grid-template-columns:1.2fr .8fr;display:grid}.site-footer__identity{align-items:center;gap:var(--space-4);display:flex}.site-footer__identity img{object-fit:cover;block-size:5.5rem;inline-size:5.5rem}.site-footer .wordmark{color:var(--paper)}.site-footer__identity p:last-child{color:color-mix(in oklab, var(--paper) 70%, transparent);font-size:var(--step--1);max-inline-size:38ch;margin-block-start:.5rem}.site-footer__links{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.site-footer__links nav{display:grid}.site-footer__links a{border-block-end:1px solid color-mix(in oklab, var(--paper) 20%, transparent);font-size:var(--step--1);align-items:center;min-block-size:44px;text-decoration:none;display:flex}.site-footer__legal{border-block-start:1px solid color-mix(in oklab, var(--paper) 20%, transparent);color:color-mix(in oklab, var(--paper) 64%, transparent);font-size:var(--step--1);justify-content:space-between;margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:flex}.consent{background:var(--paper);border:1px solid var(--line-strong);box-shadow:0 12px 36px color-mix(in oklab, var(--ink) 14%, transparent);align-items:center;gap:var(--space-4);z-index:50;grid-template-columns:1fr auto;padding:1rem 1.2rem;display:grid;position:fixed;inset-block-end:1rem;inset-inline:max(1rem,50vw - 37rem)}.consent p{font-size:var(--step--1);max-inline-size:72ch}.consent__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.consent button,.consent a{border:1px solid var(--moss);color:var(--moss-dark);cursor:pointer;font-size:var(--step--1);background:0 0;align-items:center;min-block-size:44px;padding:.5rem .8rem;display:inline-flex}.consent button:first-child{background:var(--moss);color:var(--paper)}}@layer responsive{@media (max-width:64rem){:root{--shell:min(100% - 2rem, 80rem)}.desktop-nav{display:none}.mobile-nav{display:block}.home-hero{grid-template-columns:1fr;min-block-size:auto}.home-hero__copy{min-block-size:42rem}.home-hero__visual{border-block-start:1px solid var(--line);border-inline-start:0}.home-hero__visual img{aspect-ratio:1}.journal-preview,.faq-section,.contact-section{grid-template-columns:1fr}.provenance-preview__copy{padding:clamp(3rem,7vw,6rem)}.certificate-record__copy{padding-inline-start:clamp(2rem,5vw,4rem)}.care-sequence article{padding-inline:var(--space-4)}}@media (max-width:48rem){:root{--shell:min(100% - 1.5rem, 80rem);--space-8:5rem}.site-header__inner{min-block-size:4.5rem}.home-hero__copy{min-block-size:auto;padding-block:var(--space-7)}.home-hero__visual{padding:.75rem}.fact-band{grid-template-columns:1fr 1fr;padding-inline:.75rem}.fact-band>div:nth-child(3){border-block-start:1px solid color-mix(in oklab, var(--paper) 26%, transparent)}.fact-band>div:nth-child(4){border-block-start:1px solid color-mix(in oklab, var(--paper) 26%, transparent);border-inline-end:1px solid color-mix(in oklab, var(--paper) 26%, transparent)}.home-product,.product-record,.package-record,.craft-preview,.product-hero,.amber-origin,.care-avoid,.support-routing,.care-check,.policy>section,.provenance-preview,.certificate-record,.inspection-scene{grid-template-columns:1fr}.provenance-preview__image{min-block-size:auto}.provenance-preview__image img{block-size:auto;max-block-size:42rem}.care-preview{grid-template-columns:1fr}.care-preview>div:first-child,.care-preview>div:last-child{padding-inline:1.5rem}.article-index li{gap:var(--space-3);grid-template-columns:2rem 1fr}.article-index li>span:last-child{text-align:start;grid-column:2}.closing-amazon,.page-intro{grid-template-columns:1fr;align-items:start}.material-gallery{grid-template-columns:1fr}.material-gallery figure:not(.material-gallery__wide),.material-gallery__copy,.amber-origin__copy{padding-inline:1.5rem}.amber-origin img{margin-block-start:var(--space-5)}.variation-grid>div{grid-template-columns:1fr}.variation-grid article{border-block-start:1px solid var(--line);border-inline:0}.variation-grid article:last-child{border-block-end:1px solid var(--line);border-inline-end:0}.certificate-record{gap:var(--space-7)}.certificate-record__copy{padding-inline-start:0}.craft-stages article{gap:var(--space-3);grid-template-columns:3rem 1fr}.craft-stages article p{grid-column:2}.inspection-scene>div{padding-inline:1.5rem}.care-sequence{grid-template-columns:1fr;padding-inline:.75rem}.care-sequence article{border-block-end:1px solid color-mix(in oklab, var(--paper) 24%, transparent);border-inline-end:1px solid color-mix(in oklab, var(--paper) 24%, transparent)}.form-grid,.site-footer__inner,.site-footer__links{grid-template-columns:1fr}.site-footer__legal{gap:.5rem;display:grid}.consent{grid-template-columns:1fr}}@media (max-width:26rem){.fact-band{grid-template-columns:1fr}.fact-band>div,.fact-band>div:last-child{border-block-start:1px solid color-mix(in oklab, var(--paper) 26%, transparent);border-inline-end:1px solid color-mix(in oklab, var(--paper) 26%, transparent)}.product-facts>div{grid-template-columns:1fr}.site-footer__identity{align-items:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
