/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fredoka-hebrew-500-normal.DdMTjgiE.woff2)format("woff2"),url(/_astro/fredoka-hebrew-500-normal.BtShCMVp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fredoka-latin-500-normal.B0JifZgm.woff2)format("woff2"),url(/_astro/fredoka-latin-500-normal.BL692wg7.woff)format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-hebrew-600-normal.CTBxhdlE.woff2)format("woff2"),url(/_astro/fredoka-hebrew-600-normal.BiVDObXj.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(/_astro/fredoka-latin-600-normal.CcrEjrB4.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.woff)format("woff");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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff");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}:root{--ink:#231c19;--muted:#685e58;--paper:#fffdf9;--peach:#fae2d1;--apricot:#f5c1a2;--coral:#bb573d;--coral-dark:#963d29;--cream:#f8f4ee;--line:#e9dfd6;--olive:#697056;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.container{width:min(calc(100% - 64px),var(--max));margin-inline:auto}.display{letter-spacing:-.065em;font-family:DM Sans,Arial,sans-serif;font-weight:700;line-height:.98}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.71rem;font-weight:700}.body-copy{color:var(--muted);font-size:1.02rem;line-height:1.7}.button{background:var(--coral);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 23px;font-size:.88rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--coral-dark);transform:translateY(-2px)}.button--light{color:var(--ink);background:#fff}.button--light:hover{background:#f8f3ed}.text-link{text-underline-offset:5px;align-items:center;gap:11px;font-size:.89rem;font-weight:700;text-decoration:underline;display:inline-flex}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.section-title{letter-spacing:-.055em;margin:0;font-family:DM Sans,sans-serif;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:700;line-height:1.08}.section-pad{padding-block:clamp(76px,9vw,128px)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:10;background:var(--paper);border-bottom:1px solid #f0e8e0;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:82px;display:flex}.logo{letter-spacing:.13em;white-space:nowrap;align-items:center;gap:10px;font-size:1.32rem;font-weight:700;display:inline-flex}.logo-mark{border:7px solid var(--coral);border-radius:50% 50% 9%;width:24px;height:24px;display:inline-block;transform:rotate(-35deg)}.nav{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.nav a{font-size:.86rem;font-weight:700}.nav a:hover,.footer-links a:hover{color:var(--coral)}.header-actions{align-items:center;gap:18px;display:flex}.header-actions .button{min-height:42px;padding-inline:20px}.mobile-menu{display:none}.hero{background:var(--peach);overflow:hidden}.hero-inner{align-items:center;min-height:min(730px,59vw);display:flex;position:relative}.hero-art{object-fit:cover;object-position:center;width:68%;height:100%;position:absolute;inset:0 0 0 32%}.hero:after{content:"";pointer-events:none;position:absolute}.hero-copy{z-index:1;max-width:620px;padding-block:90px;position:relative}.hero-copy .eyebrow{color:#55433b;margin:0 0 26px}.hero-title{margin:0;font-size:clamp(4.6rem,7.2vw,7.4rem)}.hero-copy .body-copy{color:#49352e;max-width:385px;margin:28px 0 31px;font-size:1.07rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.hero-bottom{z-index:1;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:700;position:absolute;bottom:28px;left:0}.proof-strip{border-bottom:1px solid var(--line);background:#fff}.proof-inner{grid-template-columns:repeat(3,1fr);padding-block:26px;display:grid}.proof-item{justify-content:center;align-items:center;gap:13px;padding-inline:20px;font-size:.88rem;font-weight:700;display:flex}.proof-item+.proof-item{border-left:1px solid var(--line)}.proof-icon{border:1.5px solid var(--coral);width:32px;height:32px;color:var(--coral);border-radius:50%;place-items:center;font-size:1rem;display:inline-grid}.collection-intro{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:end;gap:80px;margin-bottom:35px;display:grid}.collection-intro p{max-width:410px;margin:0 0 4px}.category-grid{grid-template-rows:repeat(2,285px);grid-template-columns:1.27fr 1fr 1fr;gap:14px;display:grid}.category-card{background:var(--cream);border-radius:20px;position:relative;overflow:hidden}.category-card:first-child{grid-row:span 2}.category-card:nth-child(2){grid-column:span 2}.category-card img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.category-card:hover img{transform:scale(1.035)}.category-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#16100da3);position:absolute;inset:42% 0 0}.category-label{z-index:1;color:#fff;font-family:Fredoka,sans-serif;font-size:clamp(1.5rem,2.5vw,2.4rem);position:absolute;bottom:25px;left:28px}.category-label small{text-transform:uppercase;letter-spacing:.15em;margin-bottom:6px;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:700;display:block}.category-label span{margin-left:9px;font-family:DM Sans,sans-serif;font-size:1.3rem}.product-section{background:var(--cream)}.product-section .section-heading p{max-width:360px;margin:0}.filter-list{flex-wrap:wrap;gap:10px;margin:0 0 30px;display:flex}.filter-list a{border:1px solid #d8cdc3;border-radius:100px;padding:9px 17px;font-size:.78rem;font-weight:700}.filter-list a:hover,.filter-list a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:39px 18px;display:grid}.product-card{min-width:0}.product-image{aspect-ratio:1;background:#eee8df;border-radius:16px;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-image img{transform:scale(1.045)}.product-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:10px;margin-top:15px;font-size:.72rem;font-weight:700;display:flex}.product-card h3{margin:7px 0 0;font-size:1.05rem;line-height:1.25}.product-card h3 a:hover{color:var(--coral)}.product-note{color:var(--muted);margin:34px 0 0;font-size:.82rem}.brand-band{color:#fff;background:#d27155;overflow:hidden}.brand-band-inner{grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;min-height:260px;display:grid}.brand-band h2{letter-spacing:-.04em;margin:0;font-family:Fredoka,sans-serif;font-size:clamp(2.4rem,4.7vw,5rem);font-weight:500;line-height:1.04}.brand-band p{max-width:370px;margin:0;font-size:1rem;line-height:1.65}.custom-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.custom-visual{background:#f2e5da;border-radius:24px;overflow:hidden}.custom-visual img{object-fit:cover;width:100%;height:550px}.custom-copy .eyebrow{color:var(--coral)}.custom-copy .section-title{max-width:550px;margin:17px 0 20px}.custom-copy .body-copy{max-width:530px}.custom-list{margin:30px 0;padding:0;list-style:none}.custom-list li{border-top:1px solid var(--line);align-items:baseline;gap:15px;padding:14px 0;font-weight:700;display:flex}.custom-list li span{color:var(--coral);font-size:.8rem}.process{background:#f8eee6}.process-head{max-width:570px;margin-bottom:48px}.process-head .section-title{margin:12px 0}.steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{border-top:2px solid #d9b19d;padding-top:21px}.step-num{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:.77rem;font-weight:700;display:inline-grid}.step h3{margin:19px 0 7px;font-size:1.1rem}.step p{max-width:240px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.contact-panel{background:var(--peach);border-radius:26px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.contact-art{min-height:440px;position:relative}.contact-art img{object-fit:cover;object-position:65% center;width:100%;height:100%}.contact-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,6vw,90px);display:flex}.contact-copy .section-title{margin:13px 0 20px}.contact-copy p{max-width:420px;margin:0 0 27px}.site-footer{color:#fffaf5;background:#28211e;padding-block:60px 28px}.footer-top--focused{grid-template-columns:1.25fr .75fr}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-contact{color:#fffaf5;text-underline-offset:4px;margin-top:12px;font-size:.9rem;text-decoration:underline;display:inline-block}.footer-bottom a{text-underline-offset:3px;text-decoration:underline}.footer-top{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:70px;display:grid}.footer-top p{color:#d3c8c1;max-width:390px;line-height:1.6}.footer-links{grid-template-columns:repeat(2,1fr);align-content:start;gap:15px;font-size:.9rem;display:grid}.footer-bottom{color:#bbb0a9;border-top:1px solid #504743;justify-content:space-between;gap:20px;padding-top:25px;font-size:.77rem;display:flex}.page-hero{background:#fae9de;padding:86px 0 75px}.page-hero h1{max-width:940px;margin:15px 0 18px;font-size:clamp(3.7rem,7vw,7.3rem)}.page-hero p{max-width:660px;margin:0}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:.78rem;display:flex}.breadcrumb a{text-underline-offset:3px;text-decoration:underline}.product-detail{grid-template-columns:1.04fr .96fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.detail-image{background:var(--cream);border-radius:22px;overflow:hidden}.detail-image img{aspect-ratio:1;object-fit:cover;width:100%}.detail-copy h1{margin:14px 0 15px;font-size:clamp(2.8rem,4.5vw,5rem)}.detail-copy .body-copy{max-width:540px}.detail-facts{border-top:1px solid var(--line);margin:32px 0}.detail-facts div{border-bottom:1px solid var(--line);grid-template-columns:125px 1fr;gap:20px;padding:15px 0;font-size:.88rem;display:grid}.detail-facts dt{color:var(--muted)}.detail-facts dd{margin:0;font-weight:600}.detail-status{color:#8d4432;background:#fae9de;border-radius:100px;padding:8px 13px;font-size:.75rem;font-weight:700;display:inline-block}.detail-body{max-width:760px;color:var(--muted);line-height:1.8}.form-wrap{max-width:800px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.field{flex-direction:column;gap:7px;margin-bottom:17px;display:flex}.field label{font-size:.79rem;font-weight:700}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9cfc7;border-radius:9px;padding:13px 14px}.field textarea{resize:vertical;min-height:130px}.check-row{align-items:flex-start;gap:10px;margin:5px 0 24px;font-size:.8rem;line-height:1.5;display:flex}.check-row input{margin-top:3px}.form-message{margin-top:13px;font-size:.88rem}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.value-grid article{border:1px solid var(--line);background:#fff7f0;border-radius:20px;padding:32px}.value-grid span{color:var(--coral);letter-spacing:.1em;font-size:.76rem;font-weight:700}.value-grid h3{margin:22px 0 10px;font-family:Fredoka,sans-serif;font-size:1.55rem}.value-grid p{color:var(--muted);margin:0;line-height:1.65}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.editorial-card{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.editorial-card img{aspect-ratio:1.48;object-fit:cover;width:100%}.editorial-card-copy{padding:24px}.editorial-card small{text-transform:uppercase;letter-spacing:.13em;color:var(--coral);font-weight:700;display:block}.editorial-card h2,.editorial-card h3{margin:12px 0;font-family:Fredoka,sans-serif;font-size:1.5rem;line-height:1.15}.editorial-card p{color:var(--muted);line-height:1.6}.faq-preview{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,100px);display:grid}.faq-preview details{border-bottom:1px solid var(--line);padding:20px 0}.faq-preview summary{cursor:pointer;font-weight:700}.faq-preview details p{color:var(--muted);line-height:1.65}.category-story{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.category-story-image{border-radius:24px;overflow:hidden}.category-story-image img{aspect-ratio:1.25;object-fit:cover;width:100%}.related-category-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.related-category-grid a{border-radius:17px;position:relative;overflow:hidden}.related-category-grid img{aspect-ratio:1.35;object-fit:cover;width:100%}.related-category-grid strong{background:#fff;border-radius:100px;padding:8px 13px;position:absolute;bottom:18px;left:18px}.article-cover{margin-top:48px}.article-cover img{object-fit:cover;border-radius:24px;width:100%;max-height:540px}.article-meta{color:var(--muted);font-size:.8rem;margin-top:20px!important}.article-layout{grid-template-columns:230px minmax(0,760px);align-items:start;gap:clamp(36px,7vw,100px);display:grid}.article-toc{font-size:.85rem;position:sticky;top:30px}.article-toc nav{gap:14px;margin-top:19px;display:grid}.article-toc a{color:var(--muted)}.prose{color:#514740;font-size:1.04rem;line-height:1.8}.prose h2{color:var(--ink);margin:2em 0 .6em;scroll-margin-top:30px;font-family:Fredoka,sans-serif;font-size:2rem;line-height:1.2}.prose a{color:var(--coral-dark);text-underline-offset:3px;text-decoration:underline}.article-end,.draft-notice{background:var(--peach);border-radius:18px;margin-top:50px;padding:26px}.article-end .button{color:#fff;text-decoration:none}.legal-copy{max-width:780px}.legal-copy section{margin-top:35px}.sitemap-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.sitemap-grid div{align-content:start;gap:12px;display:grid}.sitemap-grid h2{margin:0 0 8px;font-family:Fredoka,sans-serif}.sitemap-grid a{color:var(--muted)}.search-label{margin-bottom:12px;font-weight:700;display:block}.search-input{border:1px solid var(--line);border-radius:15px;width:min(100%,650px);padding:18px;font-size:1.1rem;display:block}.search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.search-result{border:1px solid var(--line);border-radius:15px;gap:8px;padding:22px;display:grid}.search-result small{color:var(--coral);text-transform:uppercase;font-weight:700}.search-result strong{font-family:Fredoka,sans-serif;font-size:1.25rem}.search-result p{color:var(--muted);margin:0;line-height:1.5}.accent{color:var(--coral)}.section-soft{background:#f9f5f0}.section-intro{max-width:390px;margin:0}.home-hero{background:#f5ddcd}.home-hero-grid{grid-template-columns:.98fr 1.02fr;min-height:620px;display:grid}.home-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:76px 45px 76px 0;display:flex}.home-hero-copy .eyebrow{color:#6e4d42;margin:0 0 18px}.home-hero-copy h1{max-width:650px;margin:0;font-size:clamp(4.5rem,6.6vw,7.2rem)}.home-hero-copy .body-copy{color:#4b3932;max-width:470px;margin:28px 0;font-size:1.1rem}.hero-disclosure{color:#795c50;margin:42px 0 0;font-size:.73rem}.home-hero-visual{min-height:620px;position:relative;overflow:hidden}.home-hero-visual img{object-fit:cover;object-position:55% center;width:100%;height:100%}.home-hero-visual span{letter-spacing:.1em;background:#fffdf9dc;border-radius:100px;padding:8px 13px;font-size:.61rem;font-weight:700;position:absolute;bottom:20px;right:20px}.home-facts{border-bottom:1px solid var(--line);background:#fffdf9}.home-facts-inner{grid-template-columns:repeat(3,1fr);padding-block:23px;display:grid}.home-facts-inner span{border-right:1px solid var(--line);align-items:center;gap:13px;padding-inline:24px;font-size:.82rem;font-weight:600;display:flex}.home-facts-inner span:first-child{padding-left:0}.home-facts-inner span:last-child{border:0}.home-facts-inner strong{letter-spacing:-.07em;color:var(--coral);font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700}.home-category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-category-card{background:#f6eee6;border-radius:16px;overflow:hidden}.home-category-card img{aspect-ratio:1.12;object-fit:cover;width:100%;transition:transform .3s}.home-category-card:hover img{transform:scale(1.035)}.home-category-card>div{grid-template-columns:1fr auto;align-items:end;padding:18px 20px 22px;display:grid}.home-category-card small{color:var(--muted);grid-column:1/-1;margin-bottom:5px}.home-category-card strong{letter-spacing:-.04em;font-size:1.45rem;font-weight:700}.home-category-card span{font-size:1.2rem}.home-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.home-split-photo{background:#f1e2d7;border-radius:22px;overflow:hidden}.home-split-photo img{aspect-ratio:1.2;object-fit:cover;width:100%}.home-split-copy .section-title{margin:13px 0 23px}.home-split-copy .body-copy{max-width:520px}.check-list{margin:26px 0 32px;padding:0;list-style:none}.check-list li{border-top:1px solid var(--line);padding:14px 0;font-size:.9rem;font-weight:600}.check-list li:before{content:"✓";color:var(--coral);margin-right:12px}.process-cards{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.process-cards>div{background:#fffdf9;border:1px solid #e7d3c5;border-radius:17px;padding:27px}.process-cards span{color:var(--coral);font-size:.76rem;font-weight:700}.process-cards h3{letter-spacing:-.04em;margin:29px 0 8px;font-size:1.35rem}.process-cards p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.home-journal-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.home-journal-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.home-journal-card img{object-fit:cover;width:100%;height:100%}.home-journal-card>div{padding:30px}.home-journal-card small{color:var(--coral);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.home-journal-card h3{letter-spacing:-.04em;margin:14px 0;font-size:1.4rem;line-height:1.2}.home-journal-card p{color:var(--muted);font-size:.9rem;line-height:1.6}.conversion-banner{color:#fff;background:#bb684f;border-radius:22px;grid-template-columns:1.1fr .9fr;min-height:390px;display:grid;overflow:hidden}.conversion-banner>div{align-self:center;padding:clamp(42px,6vw,80px)}.conversion-banner .section-title{margin:13px 0 16px}.conversion-banner p:not(.eyebrow){color:#fff4ed;max-width:460px;line-height:1.65}.conversion-banner img{object-fit:cover;width:100%;height:100%}.page-hero--editorial,.page-hero--journal,.page-hero--contact{background:#f5e4d7}.page-hero--editorial .button{margin-top:25px}.page-hero--oem,.page-hero--about{background:#f8e8dc;padding:0}.oem-hero-grid,.about-hero-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:570px;display:grid}.oem-hero-grid>div,.about-hero-grid>div{align-self:center;padding:75px 55px 75px 0}.oem-hero-grid h1,.about-hero-grid h1{font-size:clamp(3.6rem,6.3vw,7rem)}.oem-hero-grid img,.about-hero-grid img{object-fit:cover;width:100%;height:100%;max-height:630px}.oem-hero-grid .button,.about-hero-grid .text-link{margin-top:22px}.oem-options{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.oem-options article{border:1px solid var(--line);background:#fff7f1;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:320px;padding:clamp(30px,4vw,55px);display:flex}.oem-options span{color:var(--coral);text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:700}.oem-options h3{letter-spacing:-.05em;margin:28px 0 8px;font-size:clamp(1.6rem,2.5vw,2.5rem)}.oem-options p{color:var(--muted);max-width:490px;line-height:1.7}.oem-options .text-link{margin-top:auto}.oem-list{margin:25px 0;padding:0;list-style:none}.oem-list li{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:15px;padding:16px 0;font-size:.88rem;display:grid}.oem-list li span{color:var(--muted)}.oem-evidence{border-left:3px solid var(--coral);background:#fff7f1;grid-template-columns:1fr 2fr;align-items:start;gap:40px;margin-top:32px;padding:26px;display:grid}.oem-evidence strong{font-size:1.05rem}.oem-evidence p{color:var(--muted);margin:0;line-height:1.65}.brief-list p{border-bottom:1px solid var(--line);margin:0;padding:16px 0}.brief-list strong{color:var(--coral);margin-right:15px}.brief-list a{text-underline-offset:3px;text-decoration:underline}.brief-list .brief-contact{border:0;margin-top:18px;line-height:1.6}.about-statement{grid-template-columns:.45fr 1.3fr .8fr;align-items:start;gap:45px;display:grid}.about-statement h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.15}.about-statement p:last-child{color:var(--muted);margin:0;line-height:1.75}.about-range{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-range div{border-top:2px solid var(--coral);flex-direction:column;gap:9px;padding:25px 0;display:flex}.about-range strong{letter-spacing:-.09em;font-size:clamp(3.3rem,6vw,6rem);line-height:1}.about-range span{color:var(--muted);font-size:.9rem}.collection-nav{border-bottom:1px solid var(--line);background:#fffdf9}.collection-nav .container{flex-wrap:wrap;justify-content:space-between;display:flex}.collection-nav a{align-items:center;gap:15px;padding:20px 10px;font-weight:700;display:flex}.collection-nav a:hover{color:var(--coral)}.catalog-section{scroll-margin-top:20px}.catalog-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.catalog-head .section-title{margin:10px 0}.catalog-head p.body-copy{margin:0}.product-card-summary{color:var(--muted);margin:9px 0;font-size:.83rem;line-height:1.55}.product-card-stage{color:#8a4d37;background:#f7e7da;border-radius:100px;padding:6px 11px;font-size:.67rem;font-weight:700;display:inline-block}.catalog-note{background:#f5e6d9;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:60px;display:grid}.catalog-note p:not(.eyebrow){color:#58493f;line-height:1.7}.catalog-note .button{margin-top:12px}.journal-feature{background:#f7eee7;border-radius:20px;grid-template-columns:1.1fr .9fr;min-height:460px;display:grid;overflow:hidden}.journal-feature img{object-fit:cover;width:100%;height:100%}.journal-feature>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,5vw,70px);display:flex}.journal-feature h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.13}.journal-feature p:not(.eyebrow){color:var(--muted);line-height:1.7}.journal-feature .text-link{margin-top:18px}.contact-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.contact-aside{align-content:start;gap:15px;display:grid}.contact-method{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff7f1;border-radius:15px;flex-direction:column;gap:10px;padding:25px;display:flex}.contact-method span{text-transform:uppercase;color:var(--coral);letter-spacing:.12em;font-size:.7rem;font-weight:700}.contact-method strong{font-size:1.2rem}.contact-method small{color:var(--muted)}.contact-help{margin-top:24px}.contact-help h2{margin:0 0 10px;font-size:1.1rem}.contact-help p{color:var(--muted);line-height:1.65}.contact-form-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(26px,4vw,55px)}.contact-form-panel .section-title{margin:10px 0;font-size:clamp(2rem,3vw,3.5rem)}.contact-form-panel .body-copy{margin:0 0 28px}.contact-form-panel .field textarea{min-height:150px}.contact-form-panel .form-wrap{max-width:none}.optional-fields{border:1px solid var(--line);border-radius:9px;margin:8px 0 20px;padding:14px 16px 0}.optional-fields summary{cursor:pointer;padding-bottom:14px;font-size:.85rem;font-weight:700}.form-mode-note{color:var(--muted);font-size:.8rem;line-height:1.5}.check-row a{text-underline-offset:3px;text-decoration:underline}.contact-bottom{justify-content:space-between;align-items:end;gap:50px;display:flex}.contact-bottom p{max-width:650px}@media(max-width:980px){.container{width:min(calc(100% - 42px),var(--max))}.nav,.header-actions .button{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:700;list-style:none;display:inline-flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] nav{background:#fff;border-radius:12px;gap:0;width:220px;padding:10px;display:grid;position:absolute;top:45px;right:0;box-shadow:0 12px 30px #231c1920}.mobile-menu nav a{padding:12px;font-weight:700}.hero-art{opacity:.94;width:77%;left:23%}.hero-copy{max-width:500px}.hero-title{font-size:clamp(4rem,9vw,7rem)}.collection-intro{gap:35px}.category-grid{grid-template-rows:repeat(2,220px)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-visual img{height:460px}.home-hero-grid,.home-hero-visual{min-height:520px}.home-hero-copy h1{font-size:clamp(3.7rem,7.5vw,5.8rem)}.home-category-grid,.process-cards{grid-template-columns:repeat(2,1fr)}.home-journal-card{grid-template-columns:1fr}.home-journal-card img{aspect-ratio:1.7}.about-statement{grid-template-columns:1fr 2fr}.about-statement p:last-child{grid-column:2}.contact-layout{gap:35px}}@media(max-width:700px){.container{width:min(calc(100% - 36px),var(--max))}.header-inner{min-height:68px}.logo{font-size:1.08rem}.logo-mark{border-width:6px;width:20px;height:20px}.hero-inner{flex-direction:column;align-items:stretch;min-height:0;display:flex}.hero-art{aspect-ratio:1.4;object-position:70% center;order:2;width:calc(100% + 36px);height:auto;margin-inline:-18px;position:relative;inset:auto}.hero-copy{order:1;padding:62px 0 42px}.hero-copy .eyebrow{margin-bottom:20px;font-size:.63rem}.hero-title{font-size:clamp(3.8rem,14vw,5.7rem)}.hero-copy .body-copy{max-width:300px;margin:20px 0;font-size:.9rem}.hero-actions{gap:16px}.hero-actions .text-link{font-size:.78rem}.hero-bottom{display:none}.proof-inner{grid-template-columns:1fr;gap:0;padding-block:12px}.proof-item{justify-content:flex-start;padding:11px 0;font-size:.79rem}.proof-item+.proof-item{border-left:0;border-top:1px solid var(--line)}.collection-intro{display:block}.collection-intro p{margin-top:15px}.category-grid{grid-template-rows:300px 190px 190px;grid-template-columns:1fr 1fr;gap:10px}.category-card:first-child{grid-area:auto/span 2}.category-card:nth-child(2){grid-column:span 2}.category-label{font-size:1.55rem;bottom:15px;left:17px}.category-label small{font-size:.58rem}.section-heading{display:block}.section-heading p{margin-top:15px!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.product-card h3{font-size:.9rem}.product-meta{font-size:.62rem}.brand-band-inner{grid-template-columns:1fr;gap:16px;padding-block:55px}.custom-grid,.contact-panel,.product-detail{grid-template-columns:1fr}.custom-visual img{height:360px}.steps{grid-template-columns:1fr 1fr;gap:35px 16px}.contact-art{min-height:290px}.footer-top{grid-template-columns:1fr;padding-bottom:45px}.footer-bottom{line-height:1.7;display:block}.page-hero{padding:60px 0}.page-hero h1{font-size:clamp(3.2rem,12vw,5.5rem)}.form-grid{grid-template-columns:1fr;gap:0}.value-grid,.editorial-grid,.faq-preview,.category-story,.related-category-grid,.article-layout,.sitemap-grid,.search-results{grid-template-columns:1fr}.article-toc{position:static}.home-hero-grid,.home-split,.home-journal-grid,.conversion-banner{grid-template-columns:1fr}.home-hero-copy{padding:59px 0 42px}.home-hero-copy h1{font-size:clamp(3.75rem,12vw,5.5rem)}.home-hero-copy .body-copy{margin:22px 0;font-size:.98rem}.hero-disclosure{margin:26px 0 0}.home-hero-visual{aspect-ratio:1.3;min-height:0;margin-inline:-18px}.home-facts-inner{grid-template-columns:1fr;padding-block:12px}.home-facts-inner span{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.home-facts-inner span:last-child{border:0}.home-category-grid{gap:9px}.home-category-card strong{font-size:1.12rem}.home-category-card>div{padding:12px}.home-category-card small{font-size:.65rem}.home-split{gap:32px}.process-cards{gap:9px}.process-cards>div{padding:19px}.process-cards h3{margin-top:18px}.conversion-banner img{aspect-ratio:1.55}.footer-top--focused,.oem-hero-grid,.about-hero-grid,.oem-options,.about-statement,.about-range,.catalog-note,.journal-feature,.contact-layout{grid-template-columns:1fr}.oem-hero-grid>div,.about-hero-grid>div{padding:60px 0 38px}.oem-hero-grid h1,.about-hero-grid h1{font-size:clamp(3.4rem,11vw,5rem)}.oem-hero-grid img,.about-hero-grid img{aspect-ratio:1.35;width:calc(100% + 36px);max-height:none;margin-inline:-18px}.oem-options article{min-height:0}.oem-list li,.oem-evidence{grid-template-columns:1fr;gap:7px}.about-statement p:last-child{grid-column:auto}.about-range{gap:0}.about-range div{padding:17px 0}.collection-nav .container{grid-template-columns:repeat(2,1fr);display:grid}.collection-nav a{padding:14px 0}.catalog-head{display:block}.catalog-head .text-link{margin-top:15px}.catalog-note{padding:30px}.journal-feature img{aspect-ratio:1.35}.contact-form-panel{padding:24px 18px}.contact-bottom{display:block}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}[hidden]{display:none!important}html{scroll-padding-top:30px}body{padding-bottom:0}.section-pad{padding-block:clamp(64px,7.2vw,108px)}.section-title{font-size:clamp(2.15rem,3.7vw,4.2rem)}.section-title em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.campaign-hero{position:relative;isolation:isolate;background:#eaa277;min-height:650px;height:clamp(650px,51vw,790px);overflow:hidden}.campaign-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.campaign-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(240,166,122,.55),rgba(240,166,122,.22) 35%,transparent 55%)}.campaign-content{height:100%;display:flex;align-items:center}.campaign-content>div{width:44%;padding-bottom:35px}.campaign-content .eyebrow{color:#493124;font-size:.68rem;margin:0 0 24px}.campaign-content h1{font-size:clamp(4.2rem,6.5vw,7.1rem);font-weight:700;line-height:.98;letter-spacing:-.068em;margin:0}.campaign-content h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}.campaign-description{font-size:1rem;line-height:1.65;max-width:365px;margin:28px 0;color:#463129}.campaign-content .button{background:var(--ink)}.campaign-content .button:hover{background:var(--coral-dark)}.campaign-caption{position:absolute;right:4.2%;bottom:30px;padding:18px 22px;min-width:280px;background:#fffdf9e8;backdrop-filter:blur(12px);border-radius:6px}.campaign-caption span{font-size:.6rem;font-weight:700;letter-spacing:.15em}.campaign-caption strong{display:block;margin:7px 0;font-size:.97rem}.campaign-caption b{padding-left:15px}.campaign-caption small{color:var(--muted);font-size:.68rem}.audience-strip{background:#382e26;color:#f6e9dc}.audience-strip .container{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:23px;font-size:.85rem}.audience-strip span{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#cfc0b4}.audience-strip strong{font-weight:500}.audience-strip i{width:4px;height:4px;border-radius:50%;background:#bc8b6e}.collection-spread{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:300px 250px;gap:16px}.collection-tile{position:relative;overflow:hidden;background:#eee2d5;border-radius:8px}.collection-tile--explore{grid-row:span 2}.collection-tile--scratch{grid-column:span 2}.collection-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.collection-tile:hover img{transform:scale(1.035)}.collection-tile:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#231911b3)}.collection-tile-top{position:absolute;top:18px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;font-size:.65rem}.collection-tile-top span{background:#fffdf9df;padding:7px 11px;border-radius:100px;font-weight:700}.collection-tile-copy{position:absolute;z-index:1;left:24px;right:24px;bottom:23px;color:#fff}.collection-tile-copy h3{margin:0 40px 7px 0;letter-spacing:-.04em;font-size:1.8rem;line-height:1.1}.collection-tile-copy p{max-width:250px;font-size:.8rem;line-height:1.5;margin:0;color:#eee4db}.circle-arrow{position:absolute;right:0;bottom:0;width:35px;height:35px;display:grid;place-items:center;border:1px solid #ffffff88;border-radius:50%}.featured-range{background:#f7f1e9}.product-image{display:block;border-radius:7px}.product-card h3{font-size:1rem}.product-card-summary{font-size:.8rem;min-height:40px}.add-to-inquiry{display:block;border:0;border-top:1px solid #d9c9b9;width:100%;text-align:left;padding:13px 0 3px;margin-top:16px;color:var(--ink);background:transparent;font-size:.79rem;font-weight:700;cursor:pointer}.add-to-inquiry:hover{color:var(--coral)}.add-to-inquiry[aria-pressed=true]{color:#4d6742}.range-footnote{display:flex;align-items:baseline;justify-content:space-between;gap:25px;border-top:1px solid var(--line);margin-top:35px;padding-top:17px}.range-footnote p{font-size:.82rem;font-weight:600;margin:0}.range-footnote small{font-size:.72rem;max-width:390px;color:var(--muted);line-height:1.5}.buyer-routes{display:grid;grid-template-columns:.75fr 2fr;gap:50px;border-top:1px solid var(--line);padding-top:30px}.buyer-tabs{display:flex;flex-direction:column;align-self:start}.buyer-tabs a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.98rem;padding:20px 0;border-bottom:1px solid var(--line);color:var(--muted);font-weight:600}.buyer-tabs a[aria-selected=true]{color:var(--ink)}.buyer-tabs a[aria-selected=true] span{color:var(--coral)}.buyer-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:40px}.buyer-panel h3{font-size:2.2rem;line-height:1.08;letter-spacing:-.05em;margin:0 0 18px}.buyer-panel p{font-size:.92rem;line-height:1.7;color:var(--muted);margin:0 0 24px}.buyer-panel img{width:100%;height:100%;max-height:360px;object-fit:cover;border-radius:7px}.buyer-image{margin:0;min-width:0}.buyer-image img{width:100%;height:360px;object-fit:cover;border-radius:7px}.buyer-image figcaption{font-size:.62rem;color:var(--muted);margin-top:10px}.buyer-panel ul{padding:0;list-style:none;margin:0}.buyer-panel li{display:grid;grid-template-columns:60px 1fr;gap:13px;padding:12px 0;border-top:1px solid var(--line);font-size:.78rem}.buyer-panel li span{color:var(--coral);font-weight:700}.buyer-panel li a{text-decoration:underline;text-underline-offset:4px}.material-section{color:#fff6e9;background:#786a53}.material-section .body-copy{color:#e4d8c6}.material-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c4b59e;border-bottom:1px solid #c4b59e;margin-bottom:28px}.material-tabs a{display:flex;align-items:center;gap:18px;padding:20px 24px;color:#e1d5c1;font-size:1.25rem;border-right:1px solid #c4b59e}.material-tabs a:last-child{border-right:0}.material-tabs small{font-size:.66rem;opacity:.7}.material-tabs a>span{margin-left:auto;font-size:1rem}.material-tabs a[aria-selected=true]{color:var(--ink);background:#f4e5ce}.material-panel{display:grid;grid-template-columns:1fr 1.1fr;min-height:440px;background:#f3e8d8;color:var(--ink)}.material-photo{position:relative;overflow:hidden}.material-photo img{width:100%;height:100%;max-height:520px;object-fit:cover}.material-photo>span{position:absolute;left:20px;bottom:20px;font-size:.64rem;padding:7px 10px;border-radius:100px;color:var(--ink);background:#fffdf9d9}.material-copy{padding:clamp(28px,4vw,55px);display:flex;flex-direction:column}.material-copy .eyebrow{font-size:.65rem;color:#8a654c}.material-copy h3{font-size:clamp(2.2rem,3.3vw,3.7rem);line-height:1.06;letter-spacing:-.055em;margin:14px 0 20px}.material-copy>p:not(.eyebrow){color:#6a5b4b;line-height:1.7;font-size:.9rem;margin:0}.material-copy dl{margin:28px 0}.material-copy dl>div{display:grid;grid-template-columns:65px 1fr;gap:15px;font-size:.78rem;padding:12px 0;border-top:1px solid #cfbfa9}.material-copy dt{color:#8c745d}.material-copy dd{margin:0;font-weight:600}.material-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:18px;justify-content:space-between;margin-top:auto}.material-bottom>span{font-size:.65rem;color:#776450}.material-bottom .text-link{font-size:.78rem}.customization-grid{display:grid;grid-template-columns:1.1fr .85fr .85fr;gap:45px;align-items:center}.customization-heading .body-copy{margin:25px 0 30px}.customization-image{position:relative}.customization-image img{width:100%;aspect-ratio:.85;object-fit:cover;border-radius:50% 50% 7px 7px}.sample-label{display:block;font-size:.57rem;color:#9a7b60;letter-spacing:.14em;margin-top:15px;text-align:center}.customization-details>div{padding:19px 0;border-top:1px solid var(--line)}.customization-details>div>span{font-size:.65rem;font-weight:700;color:var(--coral)}.customization-details h3{font-size:1.05rem;margin:9px 0;letter-spacing:-.02em}.customization-details p{font-size:.82rem;color:var(--muted);line-height:1.65;margin:0}.color-samples{display:flex;gap:7px;margin-top:13px}.color-samples i{width:20px;height:20px;border-radius:50%;background:var(--swatch);border:1px solid #00000010}.assurance-section{background:#342c24;color:#f8eddf}.assurance-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:9vw}.assurance-grid .text-link{margin-top:30px;color:#d8b69a}.assurance-rows article{display:grid;grid-template-columns:45px 1fr;gap:20px;border-top:1px solid #67584a;padding:28px 0}.assurance-rows article>span{font-size:.68rem;color:#bc8f70}.assurance-rows h3{font-size:1.35rem;letter-spacing:-.035em;margin:0 0 13px}.assurance-rows p{color:#cdbfaf;font-size:.88rem;line-height:1.7;margin:0}.cooperation-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:45px 0 0}.cooperation-steps li{position:relative;padding:0 25px 0 0}.cooperation-steps li:before{content:"";position:absolute;left:0;right:0;top:20px;height:1px;background:#ddc9b7;z-index:-1}.cooperation-steps li>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d2bba5;background:var(--paper);border-radius:50%;font-size:.7rem}.cooperation-steps h3{font-size:1.2rem;letter-spacing:-.03em;margin:24px 0 11px}.cooperation-steps p{color:var(--muted);line-height:1.6;font-size:.86rem;max-width:240px}.cooperation-steps small{display:block;border-top:1px solid var(--line);padding-top:13px;margin-top:21px;font-size:.65rem;font-weight:600;color:#94745a;max-width:240px}.journal-section{background:#f5e9dc}.journal-row{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.journal-image{overflow:hidden}.journal-image img{width:100%;aspect-ratio:1.5;object-fit:cover;transition:transform .4s}.journal-row a:hover img{transform:scale(1.025)}.journal-row small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.61rem;color:#94694e;margin:22px 0 12px}.journal-row h3{font-size:1.5rem;letter-spacing:-.04em;line-height:1.2;margin:0 0 22px;max-width:350px}.journal-row .text-link{font-size:.78rem}.faq-preview summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}.faq-preview summary::-webkit-details-marker{display:none}.faq-preview summary:after{content:"+";font-size:1.2rem;font-weight:400;color:var(--coral)}.faq-preview details[open] summary:after{content:"−"}.home-inquiry{background:#efd6bf}.home-inquiry-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw}.home-inquiry-grid>div:first-child{padding-top:20px}.home-inquiry .section-title{font-size:clamp(2.7rem,4.6vw,5.2rem)}.home-inquiry .body-copy{margin:25px 0 30px;max-width:400px}.direct-contact{display:block;margin:15px 0;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.inquiry-surface{padding:36px;background:#fffaf4;border-radius:8px}.shortlist-dock{position:fixed;z-index:80;bottom:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;padding:12px 18px;background:#30271f;color:#fff9f0;box-shadow:0 5px 25px #1f15092b;border-radius:100px;white-space:nowrap}.shortlist-dock button{background:none;border:0;color:inherit;font-size:.82rem;cursor:pointer;padding:3px}.shortlist-dock button span{background:#bd7654;padding:3px 7px;border-radius:50%;margin-left:5px;font-size:.7rem}.shortlist-dock a{font-size:.74rem;border-left:1px solid #655346;padding:5px 0 5px 18px}.shortlist-dialog{margin:auto;border:0;border-radius:12px;padding:32px;width:min(600px,calc(100% - 28px));max-height:85vh;background:#fffaf4;color:var(--ink);box-shadow:0 20px 90px #0004}.shortlist-dialog::backdrop{background:#20170eb3;backdrop-filter:blur(4px)}.shortlist-top{display:flex;justify-content:space-between;align-items:start;gap:18px}.shortlist-top h2{font-size:2rem;letter-spacing:-.05em;margin:5px 0 10px}.icon-button{background:none;border:0;font-size:1.7rem;cursor:pointer;color:var(--muted);padding:5px}.shortlist-items{padding:0;list-style:none;margin:20px 0}.shortlist-items li{display:flex;align-items:center;gap:15px;padding:12px 0;border-top:1px solid var(--line)}.shortlist-items img{width:65px;height:65px;object-fit:cover;border-radius:5px}.shortlist-items span{flex:1;font-size:.85rem;font-weight:600}.shortlist-items button{border:0;background:none;color:var(--muted);font-size:.7rem;text-decoration:underline;cursor:pointer}.catalog-controls{padding:25px 0;border-bottom:1px solid var(--line)}.catalog-controls-inner{display:flex;align-items:end;flex-wrap:wrap;gap:20px}.catalog-controls label{display:grid;gap:8px;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.catalog-controls input,.catalog-controls select{border:1px solid #d5c5b5;border-radius:5px;background:#fffdf9;padding:12px 14px;min-width:220px;font-size:.85rem;text-transform:none;letter-spacing:0}.catalog-controls input{width:320px}.catalog-controls output{margin-left:auto;color:var(--muted);font-size:.8rem;padding-bottom:13px}.filter-empty{padding:45px 0}.detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.detail-actions .add-to-inquiry{width:auto;border:1px solid #c8ad94;border-radius:100px;padding:14px 20px;margin:0}.product-design-notes{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:70px;padding-top:35px;border-top:1px solid var(--line)}.product-design-notes h2{font-size:1.8rem;letter-spacing:-.04em;margin:0 0 25px}.product-design-notes li{margin:12px 0;color:var(--muted);font-size:.9rem;line-height:1.6}.product-design-notes p{color:var(--muted);font-size:.9rem;line-height:1.7}@media(min-width:981px){.site-header .nav{gap:30px}}@media(max-width:1100px){.campaign-content h1{font-size:6.6vw}.customization-grid{gap:28px;grid-template-columns:1fr 1fr}.customization-details{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.buyer-routes{gap:30px}.buyer-panel{gap:25px}}@media(max-width:760px){.section-pad{padding-block:65px}.campaign-hero{height:auto;min-height:0;display:flex;flex-direction:column;background:#edaa7e}.campaign-image{position:relative;z-index:0;order:2;height:auto;aspect-ratio:1.5;object-fit:cover;object-position:right}.campaign-hero:before{display:none}.campaign-content{height:auto;order:1}.campaign-content>div{width:100%;padding:46px 0 30px}.campaign-content .eyebrow{font-size:.57rem;margin-bottom:20px}.campaign-content h1{font-size:clamp(3.7rem,11.5vw,5.5rem)}.campaign-description{font-size:.9rem;margin:20px 0;max-width:380px}.campaign-content .hero-actions{gap:15px}.campaign-caption{z-index:1;right:15px;bottom:15px;min-width:0;padding:11px 15px}.campaign-caption small{display:none}.campaign-caption strong{font-size:.79rem}.audience-strip .container{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:.71rem;padding-block:18px}.audience-strip span{grid-column:1/-1;font-size:.57rem}.audience-strip i{display:none}.collection-spread{grid-template-columns:1fr 1fr;grid-template-rows:360px 230px 230px;gap:10px}.collection-tile--explore,.collection-tile--scratch{grid-column:span 2;grid-row:auto}.collection-tile-copy{left:17px;right:17px;bottom:18px}.collection-tile-copy h3{font-size:1.45rem}.collection-tile-copy p{font-size:.7rem;max-width:170px}.collection-tile-top{left:13px;right:13px;top:13px;font-size:.57rem}.collection-tile-top span{padding:6px 9px}.collection-tile--forage .collection-tile-top span:last-child,.collection-tile--chase .collection-tile-top span:last-child{display:none}.collection-tile--forage .collection-tile-copy p,.collection-tile--chase .collection-tile-copy p,.collection-tile--forage .circle-arrow,.collection-tile--chase .circle-arrow{display:none}.range-footnote{display:block;margin-top:25px}.range-footnote small{display:block;margin-top:12px}.product-card-summary{min-height:0;font-size:.73rem}.add-to-inquiry{font-size:.7rem;margin-top:12px}.buyer-routes{grid-template-columns:1fr;gap:25px}.buyer-tabs{flex-direction:row;overflow-x:auto;gap:20px}.buyer-tabs a{min-width:150px;padding:15px 0;font-size:.77rem}.buyer-tabs a>span{display:none}.buyer-panel{grid-template-columns:1fr}.buyer-panel h3{font-size:2rem}.buyer-panel img{aspect-ratio:1.6;max-height:280px}.material-tabs a{gap:7px;padding:15px 7px;font-size:.8rem;justify-content:center}.material-tabs small,.material-tabs a>span{display:none}.material-panel{grid-template-columns:1fr}.material-photo img{aspect-ratio:1.6;max-height:280px}.material-copy{padding:27px}.material-copy h3{font-size:2.2rem}.customization-grid,.assurance-grid,.home-inquiry-grid,.product-design-notes{grid-template-columns:1fr;gap:32px}.customization-image{max-width:350px;margin:auto}.customization-image img{aspect-ratio:1.1}.customization-details{display:block}.assurance-rows article{gap:13px;grid-template-columns:25px 1fr}.cooperation-steps{grid-template-columns:1fr 1fr;gap:30px 10px}.cooperation-steps li{padding-right:15px}.cooperation-steps h3{font-size:1.05rem}.cooperation-steps p{font-size:.78rem}.journal-row{grid-template-columns:1fr;gap:28px}.journal-row>a{display:grid;grid-template-columns:1fr 1.1fr;gap:20px}.journal-image img{aspect-ratio:1;height:100%}.journal-row small{margin:0 0 12px;font-size:.57rem}.journal-row h3{font-size:1.15rem;margin-bottom:16px}.journal-row .text-link{font-size:.7rem}.inquiry-surface{padding:25px 19px}.shortlist-dock{bottom:14px;padding:11px 14px;gap:12px;width:max-content;max-width:calc(100% - 24px)}.shortlist-dock button{font-size:.73rem}.shortlist-dock a{font-size:.66rem;padding-left:12px}.shortlist-dialog{padding:24px 18px}.shortlist-top h2{font-size:1.65rem}.catalog-controls-inner{flex-wrap:wrap;gap:14px}.catalog-controls label{flex:1}.catalog-controls input,.catalog-controls select{min-width:0;width:100%}.catalog-controls output{flex-basis:100%;padding:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.page-hero h1{font-size:clamp(3.1rem,5.4vw,5.8rem);line-height:1.02}.oem-hero-grid h1,.about-hero-grid h1{font-size:clamp(3.1rem,5.2vw,5.5rem)}.editorial-card h2,.editorial-card h3,.prose h2,.value-grid h3,.sitemap-grid h2{font-family:DM Sans,sans-serif;letter-spacing:-.04em}.nav [aria-current=page]{color:var(--coral)}.nav-product{position:relative;padding-block:25px}.nav-product>a span{margin-left:5px;font-size:.8rem}.nav-flyout{position:absolute;display:none;top:100%;left:-22px;width:380px;grid-template-columns:1fr 1fr;gap:0;padding:14px;background:#fffdf9;border:1px solid var(--line);box-shadow:0 15px 30px #34241314;border-radius:8px}.nav-product:hover .nav-flyout,.nav-product:focus-within .nav-flyout{display:grid}.nav-flyout a{padding:17px 12px}.nav-flyout a:hover{background:#f8eee3;border-radius:5px}.nav-flyout strong,.nav-flyout small{display:block}.nav-flyout small{font-weight:400;font-size:.69rem;color:var(--muted);margin-top:7px}.nav-flyout .nav-all{grid-column:1/-1;border-top:1px solid var(--line);font-size:.78rem}.table-scroll{overflow-x:auto}.scope-table{border-collapse:collapse;width:100%;text-align:left;min-width:600px;font-size:.87rem}.scope-table th,.scope-table td{padding:22px 20px;border-bottom:1px solid var(--line);line-height:1.6}.scope-table thead{background:#efe0cf;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}.scope-table tbody th{width:22%;font-weight:600}.scope-table td{color:var(--muted)}.scope-table tr:last-child td,.scope-table tr:last-child th{border-bottom:0}.scope-table a{text-decoration:underline;text-underline-offset:4px}.design-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.design-principles img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:7px}.design-principles h3{font-size:1.9rem;letter-spacing:-.04em;margin:22px 0 12px}.design-principles p{color:var(--muted);font-size:.9rem;line-height:1.65}.brand-contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.brand-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.category-brief{background:#f3e8db;padding:35px;border-radius:7px}.category-brief h3{font-size:2rem;line-height:1.12;letter-spacing:-.04em;margin:20px 0}.category-brief .button{margin-top:20px}.related-category-grid>a{padding:25px;background:#f7eee3;border-radius:7px}.related-category-grid p{font-size:.85rem;color:var(--muted);line-height:1.6;margin-bottom:22px}.brand-principles article{border-top:1px solid var(--line);padding-top:24px}.brand-principles span{color:var(--coral);font-size:.7rem;letter-spacing:.08em}.brand-principles h3{font-size:1.8rem;line-height:1.15;letter-spacing:-.04em;margin:22px 0 15px}.brand-principles p{color:var(--muted);font-size:.9rem;line-height:1.65;margin-bottom:24px}.journal-row>a{border-top:1px solid var(--line);padding-top:24px}.journal-row p{color:var(--muted);font-size:.84rem;line-height:1.65;margin:16px 0 25px}.contact-inline{font-size:.8rem;margin-top:22px}.contact-inline a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.page-hero h1,.oem-hero-grid h1,.about-hero-grid h1{font-size:clamp(3rem,10.5vw,4.4rem)}.design-principles,.brand-contact{grid-template-columns:1fr;gap:35px}.brand-principles{grid-template-columns:1fr;gap:30px}.journal-row>a{display:block}.design-principles article{display:grid;grid-template-columns:1fr 1.2fr;gap:0 20px}.design-principles img{grid-row:span 3;height:100%;aspect-ratio:1}.design-principles h3{margin:0 0 10px;font-size:1.45rem}.design-principles p{margin:0 0 15px;font-size:.8rem}.design-principles .text-link{font-size:.72rem}.scope-table th,.scope-table td{padding:16px 14px}}.buyer-home .section-pad{padding-block:80px}.buyer-home .section-title{font-size:clamp(2rem,3.1vw,3.15rem);line-height:1.14;letter-spacing:-.045em;max-width:750px}.buyer-home .section-intro{max-width:370px;font-size:.9rem}.sourcing-hero{background:#f5e6d7}.sourcing-hero-grid{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:42px;padding-block:42px}.sourcing-hero-copy{padding-block:20px}.sourcing-hero-copy h1{font-size:clamp(2.8rem,4.6vw,4.65rem);line-height:1.06;letter-spacing:-.055em;font-weight:700;margin:25px 0}.sourcing-hero-copy h1 em{font-family:Georgia,serif;font-weight:400;color:var(--coral)}.sourcing-hero-copy .body-copy{max-width:490px}.hero-service-line{font-size:.87rem;margin:18px 0 30px;color:var(--muted)}.sourcing-hero-photo{margin:0;position:relative;overflow:hidden;border-radius:5px}.sourcing-hero-photo img{width:100%;height:490px;object-fit:cover;object-position:73% center}.sourcing-hero-photo figcaption{position:absolute;bottom:18px;left:18px;right:18px;background:#fffdf9eb;padding:15px 17px;font-size:.76rem;font-weight:600}.purchase-shortcuts{background:var(--ink);color:var(--paper)}.purchase-shortcuts .container{display:grid;grid-template-columns:repeat(4,1fr)}.purchase-shortcuts a{padding:22px 16px;font-size:.8rem;border-right:1px solid #ffffff25}.purchase-shortcuts a:last-child{border:0}.purchase-shortcuts span{color:#e1ad8f;font-size:.7rem;margin-right:14px}.purchase-shortcuts a:hover{background:#ffffff0d}.sourcing-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.category-photo{position:relative;overflow:hidden;border-radius:5px}.category-photo img{width:100%;aspect-ratio:1.1;object-fit:cover;transition:transform .25s}.sourcing-categories a:hover img{transform:scale(1.035)}.category-photo>span{position:absolute;top:12px;left:12px;background:var(--paper);padding:6px 10px;font-size:.65rem;border-radius:3px}.sourcing-categories h3{display:flex;justify-content:space-between;gap:10px;font-size:1.14rem;line-height:1.3;margin:20px 0 10px;font-weight:700}.sourcing-categories h3 span{color:var(--coral)}.sourcing-categories p{font-size:.83rem;color:var(--muted);line-height:1.6}.selected-products{background:#f7f1e9}.selected-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.selected-products .product-image{aspect-ratio:1.15;border-radius:5px}.product-card-features{padding-left:17px;margin:12px 0 0;min-height:42px;font-size:.77rem;line-height:1.65;color:var(--muted);list-style:disc}.image-context{font-size:.74rem;line-height:1.5;color:var(--muted);margin-top:25px}.assortment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.assortment-card{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.assortment-card>img{width:100%;aspect-ratio:1.4;object-fit:cover}.assortment-copy{padding:27px;display:flex;flex-direction:column;flex:1}.assortment-copy .eyebrow{font-size:.61rem;letter-spacing:.1em}.assortment-copy h3{font-size:1.5rem;line-height:1.18;letter-spacing:-.035em;margin:15px 0}.assortment-copy>p:not(.eyebrow){font-size:.85rem;color:var(--muted);line-height:1.65}.assortment-copy ul{margin:20px 0;padding:0;list-style:none}.assortment-copy li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:.76rem;line-height:1.45}.assortment-copy li span{color:var(--coral);font-weight:700}.assortment-copy li a:hover{text-decoration:underline}.assortment-copy .pack-suggestion{margin-bottom:24px}.assortment-copy .button{margin-top:auto;width:100%;font-size:.75rem;padding-inline:12px}.customization-workbench{background:#eee5d8}.custom-workbench-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.custom-workbench-grid figure{margin:0}.custom-workbench-grid figure img{width:100%;height:580px;object-fit:cover;border-radius:5px}.custom-workbench-grid figcaption{font-size:.71rem;color:var(--muted);margin-top:12px}.custom-option-list article{display:grid;grid-template-columns:30px 1fr;gap:17px;padding:27px 0;border-bottom:1px solid #d9cbb9}.custom-option-list article:first-child{padding-top:0}.option-number{color:var(--coral);font-size:.75rem;margin-top:7px}.custom-option-list h3{font-size:1.5rem;margin:0 0 14px;letter-spacing:-.03em}.custom-option-list p{font-size:.9rem;color:var(--muted);line-height:1.7;margin-bottom:17px}.custom-option-list a{font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.custom-option-list .color-samples{margin-bottom:20px}.sourcing-support .container{display:grid;grid-template-columns:1fr 1fr;gap:80px}.support-heading .body-copy{font-size:.95rem;margin:23px 0}.support-deliverables article{border-top:1px solid var(--line);padding:22px 0}.support-deliverables article>span{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--coral)}.support-deliverables h3{font-size:1.25rem;font-weight:700;margin:14px 0}.support-deliverables p{font-size:.87rem;color:var(--muted);line-height:1.65}.purchase-process{background:#ecede5}.purchase-process ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0}.purchase-process li{border-top:1px solid #ced0c0;padding-top:22px}.purchase-process li>span{font-size:1.6rem;color:var(--olive)}.purchase-process h3{font-size:1.06rem;font-weight:700;margin:20px 0 12px}.purchase-process p{color:var(--muted);font-size:.85rem;line-height:1.7}.buyer-reading{padding-block:45px;background:#f7f1e9}.buyer-reading h2{font-size:1.4rem;font-weight:700;letter-spacing:-.025em}.reading-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.reading-links a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:20px 0;font-size:.85rem;line-height:1.55}.reading-links span{color:var(--coral)}.buyer-product .display{font-size:clamp(2.5rem,3.6vw,3.7rem)}.buyer-product .detail-image{border-radius:5px}.buyer-product .detail-actions{flex-wrap:wrap;gap:15px}.detail-feature-list{list-style:disc;padding-left:19px;color:var(--muted);font-size:.9rem;line-height:1.9;margin:22px 0}.product-use-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:60px}.product-use-grid section{padding:35px;background:#f5eee4;border-radius:5px}.product-use-grid h2{font-size:1.65rem;letter-spacing:-.035em;font-weight:700;margin:15px 0 18px}.product-use-grid p,.product-use-grid li{font-size:.9rem;line-height:1.75;color:var(--muted)}.product-use-grid ul{list-style:disc;padding-left:19px}.detail-custom-options{margin-top:55px}.detail-custom-options h2{font-size:1.75rem;font-weight:700;letter-spacing:-.035em;margin-bottom:22px}.detail-custom-options details{border-top:1px solid var(--line);padding:19px 0}.detail-custom-options summary{font-size:.95rem;font-weight:700;cursor:pointer}.detail-custom-options p{font-size:.9rem;color:var(--muted);line-height:1.75;margin-top:18px;max-width:800px}@media(max-width:1024px){.sourcing-hero-grid{gap:28px}.sourcing-hero-photo img{height:430px}.sourcing-hero-copy h1{font-size:3.3rem}.sourcing-categories{grid-template-columns:repeat(2,1fr)}.assortment-copy{padding:20px}.custom-workbench-grid,.sourcing-support .container{gap:35px}}@media(max-width:760px){.buyer-home .section-pad{padding-block:52px}.buyer-home .section-heading{align-items:start}.buyer-home .section-title{font-size:2rem}.sourcing-hero-grid{grid-template-columns:1fr;padding-block:26px;gap:28px}.sourcing-hero-copy h1{font-size:2.9rem;margin-block:20px}.sourcing-hero-copy{padding:0}.sourcing-hero-copy .body-copy{font-size:.93rem}.sourcing-hero .hero-actions{gap:18px}.sourcing-hero .text-link{font-size:.78rem}.sourcing-hero-photo img{height:290px;object-position:76% center}.sourcing-hero-photo figcaption{bottom:12px;left:12px;right:12px;font-size:.65rem;padding:11px}.purchase-shortcuts .container{grid-template-columns:1fr 1fr}.purchase-shortcuts a{padding:17px 8px;font-size:.69rem;border-bottom:1px solid #ffffff25}.purchase-shortcuts a:nth-child(2n){border-right:0}.purchase-shortcuts span{margin-right:7px}.sourcing-categories{gap:28px 14px}.sourcing-categories h3{font-size:.95rem}.sourcing-categories p{font-size:.76rem}.category-photo img{aspect-ratio:1}.category-photo>span{top:8px;left:8px;font-size:.58rem;padding:5px 7px}.selected-products .product-grid{grid-template-columns:1fr 1fr;gap:30px 16px}.selected-products .product-image{aspect-ratio:1}.product-card-features{font-size:.7rem;min-height:0}.product-meta{font-size:.57rem;letter-spacing:0}.product-meta span:first-child{max-width:100px}.product-card h3{font-size:.9rem}.assortment-grid,.custom-workbench-grid,.sourcing-support .container,.product-use-grid{grid-template-columns:1fr}.assortment-grid{gap:30px}.assortment-copy{padding:24px}.assortment-card>img{aspect-ratio:1.6}.custom-workbench-grid figure img{height:320px}.custom-option-list h3{font-size:1.25rem}.custom-option-list p{font-size:.84rem}.custom-workbench-grid{gap:27px}.sourcing-support .container{gap:32px}.purchase-process ol{grid-template-columns:1fr 1fr;gap:27px 20px}.purchase-process h3{font-size:.98rem}.purchase-process p{font-size:.8rem}.reading-links{grid-template-columns:1fr;gap:0}.buyer-reading .section-heading{display:block}.buyer-reading h2{margin-bottom:20px}.product-use-grid section{padding:24px}.buyer-product .display{font-size:2.5rem}.buyer-product .detail-actions .button{font-size:.78rem;padding-inline:17px}}.contact-intents{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:35px}.contact-intents a{padding:24px;border:1px solid var(--line);border-radius:5px;background:#f7f1e9}.contact-intents strong{display:block;font-size:1rem;margin-bottom:12px}.contact-intents span{font-size:.83rem;line-height:1.6;color:var(--muted)}.contact-intents a:hover{border-color:var(--coral)}@media(max-width:760px){.contact-intents{grid-template-columns:1fr;gap:12px}.contact-intents a{padding:20px}}html{scroll-padding-top:calc(var(--header-height, 118px) + 16px)}.site-footer{padding-top:clamp(48px,6vw,80px)}.category-audience{margin:24px 0 0;color:var(--muted);font-size:.84rem}.category-audience strong{color:var(--ink)}.category-intro{background:var(--cream)}.category-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:clamp(38px,8vw,120px);align-items:end}.category-intro-grid .section-title{font-size:clamp(2rem,4vw,4rem)}.category-intro-grid .text-link{margin-top:22px}@media(max-width:700px){.category-intro-grid{grid-template-columns:1fr;gap:20px}}.site-footer .footer-top--focused{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:clamp(36px,5vw,72px);padding-bottom:56px}.site-footer .footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer-column h2{margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid #ffffff20;color:#edb391;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.6}.footer-column ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.footer-column a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block:9px;color:#e2d8d0;font-size:.82rem;line-height:1.5}.footer-column a svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;opacity:0;transform:translate(-5px);transition:opacity .18s ease,transform .18s ease}.site-footer .footer-column a:hover,.site-footer .footer-column a:focus-visible{color:#fac5a3}.footer-column a:hover svg,.footer-column a:focus-visible svg{opacity:1;transform:translate(0)}.footer-brand>p{font-size:.88rem}.site-footer .footer-contact{font-size:.8rem;color:#e2d8d0;text-decoration-color:#766257}.site-footer .footer-contact:hover{color:#fac5a3}.site-footer .footer-bottom{gap:32px;line-height:1.8}.footer-bottom>span:last-child{max-width:610px}@media(max-width:1000px){.site-footer .footer-top--focused{grid-template-columns:1fr;gap:40px}.site-footer .footer-navigation{gap:24px}}@media(max-width:600px){.site-footer .footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.footer-column:last-child{grid-column:1 / -1}.footer-column:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.footer-column h2{margin-bottom:12px;font-size:.63rem}.footer-column a{font-size:.78rem}.footer-column a svg{opacity:.5;transform:none}.site-footer .footer-bottom>span{display:block}.site-footer .footer-bottom>span+span{margin-top:14px}}.home-faq{border-top:1px solid var(--line)}.home-faq .faq-preview{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);align-items:start}.faq-intro{padding:clamp(26px,3vw,42px);background:#f3eee6;border-radius:18px}.faq-intro .eyebrow{margin:0 0 22px;font-size:.65rem;letter-spacing:.12em}.faq-intro h2{max-width:360px;margin:0;font-size:clamp(2rem,3.4vw,3.6rem);letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.faq-intro .body-copy{margin:22px 0;max-width:340px;font-size:.93rem}.faq-topics{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 32px}.faq-topics span{padding:6px 10px;border:1px solid #ded2c5;border-radius:100px;color:var(--muted);font-size:.68rem}.faq-all-link{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #dcd1c5;font-size:.83rem;font-weight:700}.faq-all-link span{font-size:1.2rem}.faq-all-link:hover{color:var(--coral)}.home-faq .faq-questions{border-top:1px solid var(--line)}.home-faq details{padding:0}.home-faq summary{padding:23px 0;gap:18px;font-size:.93rem;line-height:1.5}.faq-number{flex:0 0 26px;color:var(--coral);font-size:.67rem;font-weight:500}.faq-question-text{flex:1}.home-faq summary:after{display:grid;place-items:center;flex:0 0 28px;height:28px;border:1px solid var(--line);border-radius:50%;font-size:1rem}.home-faq details[open] summary:after{background:var(--ink);color:#fff;border-color:var(--ink)}.home-faq .faq-answer{padding:0 44px 23px}.home-faq .faq-answer p{margin:0;font-size:.87rem;line-height:1.8}@media(max-width:900px){.home-faq .faq-preview{grid-template-columns:1fr;gap:28px}.faq-intro h2{max-width:100%}.faq-intro .body-copy{max-width:520px}.faq-topics{margin-bottom:24px}}@media(max-width:600px){.home-faq summary{padding:19px 0;gap:10px;font-size:.85rem}.faq-number{flex-basis:22px}.home-faq .faq-answer{padding:0 0 22px 32px}}.mega-item{position:static;padding-block:25px}.mega-trigger{display:flex;align-items:center;gap:3px}.mega-toggle{display:grid;place-items:center;width:28px;height:32px;border:0;background:transparent;cursor:pointer;color:inherit}.mega-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .18s ease}.mega-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mega-toggle:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-radius:4px}.mega-panel{position:absolute;top:100%;left:0;right:0;background:#fffdf9;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 18px 30px #30271f18;max-height:calc(100dvh - var(--header-height,118px));overflow-y:auto}.mega-panel[hidden]{display:none}.mega-panel-inner{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:40px;padding-block:36px}.mega-intro h2{font-size:clamp(1.35rem,2vw,2rem);line-height:1.15;letter-spacing:-.035em;margin-bottom:14px}.mega-intro>p:not(.eyebrow){color:var(--muted);font-size:.82rem;line-height:1.7}.mega-shortcuts{display:grid;margin-top:24px;gap:14px}.mega-shortcuts a{display:flex;justify-content:space-between;gap:12px;font-size:.76rem}.mega-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-inline:1px solid var(--line);padding-inline:28px}.mega-category{padding:18px 14px;border-radius:6px}.mega-category:hover{background:#f6ede3}.mega-category strong{display:flex;justify-content:space-between;gap:12px;font-size:.86rem}.mega-category p{color:var(--muted);font-size:.76rem;font-weight:400;line-height:1.65;margin:12px 0 0}.mega-feature{display:block;align-self:start}.mega-feature img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.mega-feature>span{display:flex;gap:12px;justify-content:space-between;font-size:.8rem;line-height:1.5;margin-top:14px}.mega-panel-bottom{background:#f4ebe1;border-top:1px solid var(--line);font-size:.72rem}.mega-panel-bottom .container{padding-block:14px;display:flex;justify-content:space-between;gap:16px}@media(min-width:981px)and (max-width:1150px){.mega-panel-inner{gap:22px;grid-template-columns:1fr 1.6fr .9fr}.mega-link-grid{padding-inline:12px}.site-header .mega-navigation{gap:18px}}@media(max-width:980px){.mega-navigation{display:none}}@media(prefers-reduced-motion:reduce){.mega-toggle svg{transition:none}}.site-header{position:sticky;top:0;z-index:100;box-shadow:0 3px 14px #30271f0d}.announcement-bar{background:#211e1b;color:#fff9f0;font-size:.7rem;letter-spacing:.02em}.announcement-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:8px}.announcement-inner a{color:inherit;white-space:nowrap}.journal-row>a{padding-top:0;border-top:0;min-width:0}.journal-row .journal-cover{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;display:block;transition:transform .25s ease}.journal-cover-wrap{overflow:hidden;border-radius:8px}.journal-bottom-cta{background:#30271f;color:#fff9f0;padding:clamp(36px,5vw,64px);border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:32px}.journal-bottom-cta h2{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.15;margin:0 0 16px}.journal-bottom-cta p{max-width:640px;line-height:1.65}.journal-bottom-cta .text-link{color:inherit}.journal-bottom-cta .hero-actions{flex-shrink:0;flex-wrap:wrap}.home-final-cta{padding-top:0;margin-top:32px}.floating-contact{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));right:20px;z-index:85;display:grid;gap:8px}.floating-action{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:46px;min-height:46px;padding:10px;border:1px solid #e5d7ca;border-radius:50%;background:#fffdf9;color:#30271f;box-shadow:0 3px 12px #30271f12;font:inherit;font-size:.75rem;cursor:pointer}.floating-action span{position:absolute;right:calc(100% + 10px);padding:7px 10px;border-radius:5px;background:#30271f;color:#fff9f0;white-space:nowrap;opacity:0;pointer-events:none}.floating-action:hover span,.floating-action:focus-visible span{opacity:1}.floating-action svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.floating-whatsapp{background:#287653;border-color:#287653;color:#fff}.floating-action:hover{transform:translateY(-2px)}.floating-action:focus-visible{outline:3px solid #bd7654;outline-offset:3px}.floating-action[hidden]{display:none}@media(max-width:900px){.announcement-inner{justify-content:center;text-align:center;font-size:.62rem}.announcement-inner a{display:none}.journal-bottom-cta{flex-direction:column;align-items:flex-start}.floating-contact{right:10px;bottom:max(18px,env(safe-area-inset-bottom))}body:has(.shortlist-dock:not([hidden])) .floating-contact{bottom:calc(82px + env(safe-area-inset-bottom))}.floating-action{width:44px;min-height:44px;padding:10px;justify-content:center;border-radius:50%}.floating-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.journal-row>a{display:block}.journal-row small{margin-top:18px}}@media(prefers-reduced-motion:reduce){.journal-row .journal-cover{transition:none}.floating-action:hover{transform:none}}.logo{gap:11px}.brand-symbol{width:42px;height:42px;flex:0 0 auto;color:var(--coral)}.brand-wordmark{font-weight:750;letter-spacing:.105em}@media(max-width:600px){.brand-symbol{width:34px;height:34px}}.oem-purchasing{padding-top:0}.oem-purchasing .buying-guide{margin-top:0}.oem-closing{background:var(--ink);color:#fff8ef}.oem-closing .eyebrow{color:#e4aa88}.oem-closing .body-copy,.oem-closing .brief-contact{color:#d1c4ba}.oem-closing .brief-list p{border-color:#ffffff24}.oem-closing .brief-list strong{color:#e4aa88}.oem-closing .brief-contact a{color:#fff8ef}.oem-closing .button{margin-top:24px;background:#fff8ef;color:var(--ink)}.category-considerations{margin:28px 0 0}.category-considerations div{padding:18px 0;border-top:1px solid var(--line)}.category-considerations dt{font-size:.85rem;font-weight:700;margin-bottom:8px}.category-considerations dd{margin:0;color:var(--muted);font-size:.9rem;line-height:1.7}.contact-next-note{margin-top:30px;border-top:1px solid var(--line);padding-top:24px;max-width:420px}.contact-next-note h3{font-size:1.1rem;margin:0 0 12px}.contact-next-note p{color:var(--muted);font-size:.9rem;line-height:1.7}.contact-project-photo{margin:0 0 24px;overflow:hidden;border-radius:18px;background:#f1e6d8}.contact-project-photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.contact-project-photo figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 20px;font-size:.75rem;line-height:1.5}.contact-project-photo figcaption span{color:var(--muted)}.contact-project-photo figcaption a{font-weight:700}@media(max-width:600px){.contact-project-photo{margin-bottom:16px}}.contact-help{margin-top:12px;display:grid;gap:22px}.contact-location{display:flex;gap:14px;align-items:center;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-location svg,.contact-artwork-heading svg{width:22px;height:22px;flex:0 0 auto;color:var(--coral)}.contact-location span{display:block;color:var(--muted);font-size:.7rem;margin-bottom:5px}.contact-location strong{display:block;font-size:.9rem;font-weight:600;line-height:1.5}.contact-brief-card{background:#f1e9de;border-radius:16px;padding:26px}.contact-help .contact-brief-card h2{font-size:1.25rem;line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.contact-brief-card .eyebrow{font-size:.63rem;margin:0 0 12px}.contact-brief-points{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:12px}.contact-brief-points li{display:flex;gap:10px;font-size:.85rem;line-height:1.55;color:#62554b}.contact-brief-points li:before{content:"✓";color:var(--coral);font-size:.85rem}.contact-checklist{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:17px;border-top:1px solid #d9cabb;font-size:.8rem;font-weight:700}.contact-checklist:hover,.contact-artwork-note a:hover{color:var(--coral)}.contact-artwork-note{padding:0 4px}.contact-artwork-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.contact-help .contact-artwork-heading h2{font-size:1rem;margin:0}.contact-help .contact-artwork-note p{font-size:.83rem;line-height:1.7;margin:0 0 14px}.contact-artwork-note .text-link{font-size:.8rem}.contact-layout>.contact-help{grid-column:1 / -1;display:grid;grid-template-columns:.7fr 1.2fr 1fr;gap:32px;margin-top:0;padding-top:32px;border-top:1px solid var(--line);align-items:start}.contact-layout>.contact-help .contact-location{border:0;padding:8px 0;align-items:flex-start}.contact-layout>.contact-help .contact-artwork-note{padding:8px 0}@media(max-width:900px){.contact-layout>.contact-help{grid-template-columns:1fr 1fr}.contact-layout>.contact-help .contact-location{grid-column:1 / -1}}@media(max-width:600px){.contact-layout>.contact-help{grid-template-columns:1fr;gap:24px}}.detail-section-links{display:flex;flex-wrap:wrap;gap:12px 28px;padding:22px 0;border-bottom:1px solid var(--line);margin-top:32px;font-size:.82rem;font-weight:600}.detail-section-links a{padding:6px 0}.detail-section-links a:hover{color:var(--coral)}.product-presentation,.product-specifications,.detail-custom-options,.buying-guide{scroll-margin-top:18px}@media(max-width:600px){.detail-section-links{gap:8px 20px;font-size:.77rem}}@media(prefers-reduced-motion:no-preference){.mega-panel:not([hidden]){animation:menu-appear .22s ease-out}.mega-category,.floating-action{transition:background-color .2s ease,transform .22s ease,box-shadow .22s ease}.floating-action span{transition:opacity .18s ease,translate .18s ease;translate:4px 0}.floating-action:hover span,.floating-action:focus-visible span{translate:0 0}.text-link{transition:color .18s ease,gap .22s ease}.text-link:hover{gap:16px}.circle-arrow{transition:transform .25s ease,background-color .25s ease}.collection-tile:hover .circle-arrow{transform:rotate(45deg)}.product-image,.journal-cover-wrap{transition:box-shadow .25s ease}@media(hover:hover){.product-card:hover .product-image,.journal-row>a:hover .journal-cover-wrap{box-shadow:0 12px 28px #30271f18}.mega-category:hover{transform:translateY(-2px)}}}@keyframes menu-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq-answer{display:flow-root}.home-faq summary:after,.faq-page-list summary:after{content:"+";transition:transform .25s ease,background-color .25s ease,color .25s ease}.home-faq details[open] summary:after{content:"+"}.home-faq details[data-expanded=true] summary:after,.faq-page-list details[data-expanded=true] summary:after{transform:rotate(180deg);content:"−"}.home-faq details[data-expanded=false] summary:after{background:transparent;color:var(--coral);border-color:var(--line)}.faq-page-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none}.faq-page-list summary::-webkit-details-marker{display:none}.faq-page-list summary:after{flex:0 0 28px;text-align:center;color:var(--coral)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover,.floating-action:hover,.collection-tile:hover img,.category-card:hover img,.product-card:hover img{transform:none}}.language-switch{position:relative;flex-shrink:0;font-size:13px}.language-switch summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--line);border-radius:100px;background:transparent;font-weight:600;letter-spacing:.03em;cursor:pointer;list-style:none;transition:background .18s,border-color .18s}.language-switch summary::-webkit-details-marker{display:none}.language-switch summary:hover,.language-switch[open] summary{background:var(--cream);border-color:#d4c3b6}.language-globe{color:var(--muted)}.language-chevron{transition:transform .18s}.language-switch[open] .language-chevron{transform:rotate(180deg)}.language-options{position:absolute;top:calc(100% + 12px);right:0;width:208px;padding:7px;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:0 12px 36px #231c1914;z-index:110}.language-options a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:10px;transition:background .15s,color .15s}.language-name{flex:1;font-size:14px;font-weight:500}.language-code{color:var(--muted);font-size:10px;letter-spacing:.06em}.language-check{visibility:hidden;flex-shrink:0}.language-options a:hover{background:var(--cream)}.language-options a[aria-current=page]{color:var(--coral-dark);background:#faede4}.language-options a[aria-current=page] .language-check{visibility:visible}@media(max-width:600px){.language-switch summary{min-height:44px;padding-inline:10px;gap:6px;font-size:12px}.language-options{top:calc(100% + 10px);width:196px}}@media(prefers-reduced-motion:reduce){.language-switch summary,.language-chevron,.language-options a{transition:none}}html:is([lang=de],[lang=fr],[lang=es]) .display{overflow-wrap:break-word;hyphens:auto}html:is([lang=de],[lang=fr],[lang=es]) .button{white-space:normal;text-align:center}@media(max-width:600px){.header-actions{gap:10px}.header-actions>.button{display:none}}html:is([lang=fr],[lang=es]) .campaign-content h1{hyphens:none;overflow-wrap:normal}html:is([lang=de],[lang=fr],[lang=es]) main :is(h1,h2,h3,p,a,td,th){overflow-wrap:anywhere;hyphens:auto}html:is([lang=de],[lang=fr],[lang=es]) :is(.process-cards,.article-layout,.about-hero-grid,.oem-hero-grid)>*{min-width:0}html:is([lang=de],[lang=fr],[lang=es]) .table-scroll{min-width:0;max-width:100%}@media(max-width:600px){html:is([lang=de],[lang=fr],[lang=es]) .process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-consent[data-astro-cid-jamsh6mc][hidden]{display:none}.analytics-consent[data-astro-cid-jamsh6mc]{position:fixed;bottom:20px;left:24px;z-index:2000;width:min(620px,calc(100vw - 48px));padding:24px;background:#fffaf4;color:#25211f;border:1px solid #d7c9bd;box-shadow:0 12px 48px #30231e24;border-radius:18px;font-family:inherit}.analytics-consent[data-astro-cid-jamsh6mc] strong[data-astro-cid-jamsh6mc]{font-size:19px}.analytics-consent[data-astro-cid-jamsh6mc] p[data-astro-cid-jamsh6mc]{font-size:14px;line-height:1.6;margin:10px 0 18px}.analytics-consent[data-astro-cid-jamsh6mc] a[data-astro-cid-jamsh6mc]{text-decoration:underline}.consent-actions[data-astro-cid-jamsh6mc]{display:flex;gap:12px}.consent-actions[data-astro-cid-jamsh6mc] button[data-astro-cid-jamsh6mc]{flex:1;border:1px solid #28221f;background:transparent;color:#28221f;padding:12px 16px;border-radius:8px;font:inherit;font-size:14px;cursor:pointer}.consent-actions[data-astro-cid-jamsh6mc] [data-astro-cid-jamsh6mc][data-analytics-accept]{background:#28221f;color:#fff}.privacy-settings[data-astro-cid-jamsh6mc]{position:fixed;bottom:8px;left:14px;z-index:900;background:#fffaf4;color:#49403a;border:1px solid #d7c9bd;border-radius:20px;padding:6px 11px;font:inherit;font-size:11px;cursor:pointer}@media(max-width:600px){.analytics-consent[data-astro-cid-jamsh6mc]{left:12px;bottom:12px;width:calc(100vw - 24px);padding:20px}.consent-actions[data-astro-cid-jamsh6mc]{flex-wrap:wrap}.consent-actions[data-astro-cid-jamsh6mc] button[data-astro-cid-jamsh6mc]{min-width:130px}}
