:root{--background:40 23% 92%;--foreground:150 3% 13%;--card:40 23% 92%;--card-foreground:150 3% 13%;--popover:40 23% 92%;--popover-foreground:150 3% 13%;--primary:150 3% 13%;--primary-foreground:40 23% 92%;--primary-dark:195 22% 22%;--accent:89 22% 58%;--accent-foreground:150 3% 13%;--secondary:195 22% 22%;--secondary-foreground:40 23% 92%;--muted:42 33% 94%;--muted-foreground:0 0% 42%;--headline:150 3% 13%;--link:195 22% 22%;--link-hover:58 57% 20%;--success:89 22% 58%;--alert:41 49% 59%;--destructive:0 41% 39%;--destructive-foreground:40 23% 92%;--border:50 12% 80%;--input:50 12% 80%;--ring:220 2% 74%;--radius:0.125rem;--font-weight-medium:500;--font-weight-normal:400;--unmarked-max-width:90rem;--unmarked-content-width:45rem;--unmarked-tracking-eyebrow:0.28em;--unmarked-tracking-nav:0.22em;--unmarked-tracking-button:0.22em;--unmarked-label-everyday:#95ac7c;--unmarked-label-ceremonial:#2b3d43;--unmarked-label-discovery:#514f16;--badge-neutral-bg:#f0ede7;--badge-neutral-border:#d3d1c7;--badge-neutral-text:#212322;--badge-accent-bg:#f5f2eb;--badge-accent-border:#95ac7c;--badge-accent-text:#514f16;--badge-sale-bg:#f0ede7;--badge-sale-border:#514f16;--badge-sale-text:#514f16;--font-weight-heading:400;--font-weight-product-title:400;--product-title-color:#212322;--font-weight-body:400;--font-weight-label:400;--card-space-image-badge:16px;--card-space-badge-title:12px;--card-space-title-price:8px;--price-regular:#212322;--price-compare-at:#6b6b6b;--price-sale:#514f16;--font-display:"Cormorant Garamond","Playfair Display",serif;--font-body:"IBM Plex Mono","Space Mono",monospace;--font-condensed:"IBM Plex Mono","Space Mono",monospace;--font-mono:"IBM Plex Mono","Space Mono",monospace;--font-jp:"Noto Serif JP","Shippori Mincho",serif;--font-hand:"Caveat",cursive;--font-stamp:"Courier Prime","Courier New",monospace}[data-brand=unmarked]{font-weight:var(--font-weight-normal,400)}[data-brand=unmarked] main{padding-top:58px}[data-brand=unmarked] .unmarked-container{width:100%;max-width:var(--unmarked-max-width,90rem);margin-inline:auto;padding-inline:clamp(1.5rem,4vw,3.5rem)}[data-brand=unmarked] .unmarked-prose{max-width:var(--unmarked-content-width,45rem)}[data-brand=unmarked] .font-display{font-family:var(--font-display),"Playfair Display",serif}[data-brand=unmarked] .font-body{font-family:var(--font-body),"Space Mono",monospace}[data-brand=unmarked] .font-mono{font-family:var(--font-mono),"Space Mono",monospace}[data-brand=unmarked] .font-condensed{font-family:var(--font-condensed),"Space Mono",monospace}[data-brand=unmarked] .font-jp{font-family:var(--font-jp),"Shippori Mincho",serif}[data-brand=unmarked] .font-hand{font-family:var(--font-hand),cursive}[data-brand=unmarked] .font-stamp{font-family:var(--font-stamp),"Courier New",monospace}[data-brand=unmarked] .unmarked-eyebrow{font-family:var(--font-condensed),"Space Mono",monospace;font-size:9px;letter-spacing:var(--unmarked-tracking-eyebrow,.28em);text-transform:uppercase;color:hsl(var(--foreground)/.38)}[data-brand=unmarked] .unmarked-eyebrow-jp{font-family:var(--font-jp),"Shippori Mincho",serif;font-size:13px;letter-spacing:.08em;color:hsl(var(--foreground)/.55)}[data-brand=unmarked] .unmarked-eyebrow-light{color:hsl(var(--primary-foreground)/.35)}[data-brand=unmarked] .unmarked-nav-link{font-family:var(--font-condensed),"Space Mono",monospace;font-size:9.5px;font-weight:500;letter-spacing:var(--unmarked-tracking-nav,.22em);text-transform:uppercase;color:hsl(var(--foreground)/.55);transition:color .2s ease}[data-brand=unmarked] .unmarked-nav-link:hover{color:hsl(var(--foreground))}[data-brand=unmarked] .unmarked-display-xl{font-family:var(--font-display),"Playfair Display",serif;font-weight:400;font-style:italic;line-height:.91}[data-brand=unmarked] .unmarked-display-lg{font-family:var(--font-display),"Playfair Display",serif;font-weight:400;line-height:1.04}[data-brand=unmarked] .unmarked-archive-tile{border-radius:var(--radius);background:hsl(var(--background));transition:opacity .3s ease}[data-brand=unmarked] .unmarked-archive-tile:hover{opacity:.85}[data-brand=unmarked] .unmarked-section-dark{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}[data-brand=unmarked] .unmarked-divider{height:1px;width:100%;background:hsl(var(--border))}[data-brand=unmarked] .unmarked-divider-light{background:hsl(var(--primary-foreground)/.1)}