*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Manrope,General Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.mx-auto{margin-left:auto;margin-right:auto}.mb-\[16px\]{margin-bottom:16px}.mb-\[24px\]{margin-bottom:24px}.ml-\[24px\]{margin-left:24px}.ml-auto{margin-left:auto}.mt-\[24px\]{margin-top:24px}.mt-\[28px\]{margin-top:28px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-\[17px\]{height:17px}.h-full{height:100%}.h-px{height:1px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[44px\]{min-height:44px}.min-h-\[var\(--header-height\)\]{min-height:var(--header-height)}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[1000px\]{max-width:1000px}.max-w-article{max-width:46rem}.max-w-page{max-width:1440px}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-\[12px\]{gap:12px}.gap-\[15px\]{gap:15px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[28px\]{gap:28px}.gap-\[8px\]{gap:8px}.gap-x-\[28px\]{-moz-column-gap:28px;column-gap:28px}.gap-y-\[12px\]{row-gap:12px}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-carbon\/15>:not([hidden])~:not([hidden]){border-color:rgb(244 239 227/.15)}.overflow-hidden{overflow:hidden}.whitespace-pre-line{white-space:pre-line}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-carbon\/10{border-color:rgb(244 239 227/.1)}.border-carbon\/45{border-color:rgb(244 239 227/.45)}.bg-carbon\/10{background-color:rgb(244 239 227/.1)}.bg-carbon\/20{background-color:rgb(244 239 227/.2)}.bg-current{background-color:currentColor}.bg-ink{--tw-bg-opacity:1;background-color:rgb(5 5 4/var(--tw-bg-opacity,1))}.bg-ink\/85{background-color:rgb(5 5 4/.85)}.bg-transparent{background-color:transparent}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[20px\]{padding-left:20px;padding-right:20px}.py-\[128px\]{padding-top:128px;padding-bottom:128px}.py-\[28px\]{padding-top:28px;padding-bottom:28px}.pb-\[40px\]{padding-bottom:40px}.pb-\[80px\]{padding-bottom:80px}.pt-\[12px\]{padding-top:12px}.pt-\[96px\]{padding-top:96px}.text-center{text-align:center}.text-ash{--tw-text-opacity:1;color:rgb(167 159 144/var(--tw-text-opacity,1))}.text-carbon{--tw-text-opacity:1;color:rgb(244 239 227/var(--tw-text-opacity,1))}.opacity-95{opacity:.95}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}:root{color-scheme:dark;--header-height:76px;--color-paper-white:#f4efe3;--color-ink-black:#050504;--color-carbon:#f4efe3;--color-ash:#a79f90;--color-smoke:#7f776b;--color-pewter:#60584e;--color-graphite:#27231d;--color-olive:#8fa675;--color-amber:#d9a65d;--color-rust:#8f4a34;--gradient-mercury-flow:linear-gradient(100deg,#283222,#8fa675 34%,#d9a65d 68%,#8f4a34);--font-roobert:Inter,"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}:where(a[href],button:not(:disabled),summary){-webkit-tap-highlight-color:rgba(163,38,30,.18);touch-action:manipulation}.site-navigation-progress{height:2px;inset:calc(var(--header-height) - 2px) 0 auto;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .12s ease;z-index:80}.site-navigation-progress>span{background:#a3261e;display:block;height:100%;transform:scaleX(.08);transform-origin:left center;width:100%}.site-navigation-progress.is-active{opacity:1}.site-navigation-progress.is-active>span{animation:site-navigation-progress 1.35s cubic-bezier(.22,.75,.24,1) infinite}.is-site-navigation-pending{opacity:.58}@keyframes site-navigation-progress{0%{transform:scaleX(.08)}62%{transform:scaleX(.72)}to{transform:scaleX(.92)}}@media (hover:none),(pointer:coarse){:where(a[href],button:not(:disabled),summary){transition:opacity 90ms ease,background-color 90ms ease,color 90ms ease}:where(a[href],button:not(:disabled),summary):active{opacity:.62}}@media (prefers-reduced-motion:reduce){.site-navigation-progress.is-active>span{animation:none;transform:scaleX(.72)}}.home-funes-section{border-bottom:1px solid var(--commerce-rule);padding-bottom:clamp(92px,8vw,116px);padding-top:clamp(92px,8vw,116px)}.home-section-grid,.home-store-heading{align-items:start;-moz-column-gap:clamp(56px,8vw,132px);column-gap:clamp(56px,8vw,132px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);row-gap:32px}.home-section-lead{min-width:0}.home-store-heading>.home-section-lead{display:block}.home-section-lead .ui-label{margin:0 0 22px}.home-section-heading{font-size:clamp(32px,3.2vw,44px);font-weight:400;letter-spacing:0;line-height:1.27;margin:0;max-width:740px}.home-section-copy,.home-store-heading>.home-section-copy{align-self:start;display:grid;font-size:17px;gap:18px;justify-self:start;line-height:1.76;max-width:46ch;padding-top:8px}.home-section-copy p{margin:0}.home-store-inner{margin:0 auto;max-width:1360px}.home-store-heading{margin-bottom:clamp(60px,6vw,82px)}.home-store-heading h2{font-size:clamp(29px,2.6vw,35px);font-weight:400;letter-spacing:0;line-height:1.28;margin:0}.home-store-heading>.home-section-copy{font-size:16px;gap:26px;line-height:1.72}.home-material-section{background:#11110f;color:#f7f7f4;padding:clamp(96px,9vw,132px) 28px}.home-material-inner{max-width:1360px}.home-material-masthead{align-items:center;border-bottom:1px solid rgba(247,247,244,.24);display:flex;justify-content:space-between;padding-bottom:22px}.home-material-masthead .ui-label{color:rgba(247,247,244,.66);margin:0}.home-material-maxim{color:#d76855;font-size:11px;line-height:1.4;margin:0;text-transform:uppercase}.home-material-section h2{font-size:clamp(32px,3.2vw,44px);font-weight:400;letter-spacing:0;line-height:1.27;margin:clamp(48px,5vw,70px) 0 0;max-width:920px}.home-material-copy{display:grid;font-size:17px;gap:28px;line-height:1.76;margin:clamp(42px,5vw,66px) 0 0 auto;max-width:46ch}.home-material-copy p{margin:0}.home-material-section .home-material-copy a{border-color:rgba(247,247,244,.45);color:#f7f7f4}.home-material-section .home-material-copy a:hover{background:#f7f7f4;border-color:#f7f7f4;color:#11110f}@media (max-width:900px){.home-funes-section{padding-bottom:84px;padding-top:84px}.home-section-grid,.home-store-heading{grid-template-columns:minmax(0,1fr);row-gap:30px}.home-section-copy,.home-store-heading>.home-section-copy{max-width:48ch;padding-top:0}.home-section-heading{font-size:clamp(30px,6.6vw,38px)}.home-store-heading h2{font-size:clamp(27px,5.8vw,33px)}.home-material-section{padding:88px 28px}.home-material-section h2{font-size:clamp(30px,6.6vw,38px)}.home-material-copy{margin-left:0;max-width:48ch}}@media (max-width:600px){.home-section-lead .ui-label{margin-bottom:18px}.home-material-copy,.home-section-copy{font-size:16px;line-height:1.72}.home-store-heading{margin-bottom:48px}.home-store-heading>.home-section-copy{font-size:15px}.home-material-section{padding-left:20px;padding-right:20px}.home-material-masthead{align-items:flex-start;flex-direction:column;gap:12px}.home-material-maxim{font-size:10px}.home-material-section h2{margin-top:42px}.home-material-copy{margin-top:34px}}.admin-notes-page{padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px)}.admin-notes-page>*{margin-left:auto;margin-right:auto;max-width:1600px}.admin-notes-page .admin-heading h1{font-size:clamp(38px,4.2vw,58px);letter-spacing:0;line-height:1}.notes-desk{padding-top:38px}.notes-desk-summary{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.notes-desk-summary>div{border-right:1px solid var(--commerce-rule);display:flex;flex-direction:column;gap:8px;padding:18px}.notes-desk-summary>div:last-child{border-right:0}.notes-desk-summary span{color:var(--commerce-muted);font-size:9px}.notes-desk-summary strong{font-size:24px;font-weight:500}.notes-desk-toolbar{align-items:center;display:flex;gap:8px;min-height:74px}.notes-desk-filters{display:flex;gap:5px}.notes-desk-filters button{min-width:44px}.notes-desk-filters button,.notes-desk-new,.notes-editor-actions a,.notes-editor-actions button,.notes-editor-section-heading button,.notes-editor-view button,.notes-inline-image-fields>button{align-items:center;background:transparent;border:1px solid var(--commerce-rule-strong,rgba(17,17,15,.3));color:var(--commerce-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;gap:7px;justify-content:center;min-height:44px;padding:0 11px}.notes-desk-filters button[aria-pressed=true],.notes-editor-view button[aria-pressed=true]{background:var(--commerce-ink);border-color:var(--commerce-ink);color:var(--commerce-paper)}.notes-desk-search{border-bottom:1px solid var(--commerce-rule-strong,rgba(17,17,15,.3));margin-left:auto;width:min(260px,24vw)}.notes-desk-search input{background:transparent;border:0;color:var(--commerce-ink);font:inherit;font-size:11px;min-height:44px;outline:none;width:100%}.notes-desk-new{border-color:var(--commerce-ink)}.notes-desk-message{border-bottom:1px solid var(--commerce-rule);padding:14px 0}.notes-desk-layout,.notes-desk-message{border-top:1px solid var(--commerce-rule)}.notes-desk-layout{align-items:start;display:grid;grid-template-columns:280px minmax(0,1fr);min-height:760px}.notes-desk-list{border-right:1px solid var(--commerce-rule);min-width:0}.notes-desk-list>button{background:transparent;border:0;border-bottom:1px solid var(--commerce-rule);color:var(--commerce-ink);cursor:pointer;display:grid;gap:7px;min-height:116px;padding:17px 18px 16px 0;text-align:left;width:100%}.notes-desk-list>button.is-selected,.notes-desk-list>button:hover{background:color-mix(in srgb,var(--commerce-soft) 68%,transparent)}.notes-desk-list>button.is-selected{box-shadow:inset 2px 0 var(--commerce-red);padding-left:12px}.notes-desk-list strong{font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.notes-desk-list small,.notes-desk-list time{color:var(--commerce-muted);font-size:9px}.notes-desk-status{font-size:9px;width:-moz-max-content;width:max-content}.notes-desk-status.is-published{color:#315f43}.notes-desk-status.is-archived{color:var(--commerce-muted)}.notes-desk-status.is-draft{color:var(--commerce-red)}.notes-desk-list .admin-empty,.notes-desk-list .admin-loading{margin:30px 18px 0 0}.notes-editor{border-right:1px solid var(--commerce-rule);min-width:0}.notes-editor-header{align-items:center;border-bottom:1px solid var(--commerce-rule);display:flex;gap:24px;justify-content:space-between;min-height:82px;padding:15px 22px}.notes-editor-header>div:first-child{display:grid;gap:7px;min-width:0}.notes-editor-header strong{font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-editor-view{display:flex;flex-shrink:0}.notes-editor-view button+button{border-left:0}.notes-editor-form{display:grid}.notes-editor-fields{display:grid;gap:18px}.notes-body-editor,.notes-cover-editor,.notes-editor-fields.is-meta,.notes-editor-fields.is-primary,.notes-inline-image{border-bottom:1px solid var(--commerce-rule);padding:25px 22px 28px}.notes-editor-fields.is-meta{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr) minmax(140px,.6fr)}.notes-editor-fields label,.notes-inline-image-fields label{display:grid;gap:7px;min-width:0}.notes-editor-fields label>span,.notes-editor-section-heading>div>span,.notes-inline-image-fields label>span{color:var(--commerce-muted);font-size:9px}.notes-editor-fields input,.notes-editor-fields textarea,.notes-inline-image-fields input,.notes-inline-image-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--commerce-rule-strong,rgba(17,17,15,.3));border-radius:0;color:var(--commerce-ink);font:inherit;font-size:13px;line-height:1.6;min-height:44px;min-width:0;outline:none;padding:5px 0;resize:vertical;width:100%}.notes-editor-fields input:focus,.notes-editor-fields textarea:focus,.notes-inline-image-fields input:focus,.notes-inline-image-fields select:focus,.notes-markdown-textarea:focus{border-color:var(--commerce-red)}.notes-editor-fields input:-moz-read-only{color:var(--commerce-muted);cursor:not-allowed}.notes-editor-fields input:read-only{color:var(--commerce-muted);cursor:not-allowed}.notes-editor-fields label>small{color:var(--commerce-muted);font-size:9px;justify-self:end}.notes-editor-fields.is-primary>label:first-child input{font-size:21px;font-weight:500;min-height:48px}.notes-slug-field{align-items:center;border-bottom:1px solid var(--commerce-rule-strong,rgba(17,17,15,.3));display:flex;min-width:0}.notes-slug-field small{color:var(--commerce-muted);flex-shrink:0;font-size:10px}.notes-slug-field input{border:0;padding-left:2px}.notes-editor-section-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.notes-editor-section-heading>div:first-child{display:grid;gap:5px}.notes-editor-section-heading small{color:var(--commerce-muted);font-size:9px}.notes-cover-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr)}.notes-cover-preview{aspect-ratio:4/3;background:var(--commerce-soft);overflow:hidden;position:relative}.notes-admin-preview figure>div img,.notes-cover-preview img{-o-object-fit:cover;object-fit:cover}.notes-cover-empty{border:1px dashed var(--commerce-rule-strong,rgba(17,17,15,.3));color:var(--commerce-muted);font-size:11px;margin:0;padding:28px 18px}.notes-markdown-tools{display:flex!important;gap:4px!important}.notes-markdown-tools button{font-size:11px;min-width:44px;padding:0 8px}.notes-markdown-tools .notes-bold-tool{font-family:ui-sans-serif,system-ui,sans-serif;font-weight:800}.notes-markdown-textarea{background:#fff;border:1px solid var(--commerce-rule);border-radius:0;color:var(--commerce-ink);font-family:inherit;font-size:15px;line-height:1.85;min-height:560px;outline:none;padding:24px;resize:vertical;width:100%}.notes-inline-image-fields{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 100px auto}.notes-inline-image-fields select{cursor:pointer}.notes-admin-preview{margin:0 auto;max-width:900px;padding:72px clamp(22px,5vw,70px) 96px}.notes-admin-preview>header{margin-bottom:48px}.notes-admin-preview>header>div,.notes-admin-preview>header>p:first-child{color:var(--commerce-muted);font-size:10px}.notes-admin-preview>header h2{font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.18;margin:22px 0 18px;text-wrap:balance}.notes-admin-preview>header>p:nth-child(3){font-size:15px;line-height:1.75;max-width:620px}.notes-admin-preview>header>div{display:flex;gap:14px;margin-top:22px}.notes-admin-preview>figure{margin:0 0 64px}.notes-admin-preview>figure>div{aspect-ratio:4/3;position:relative}.notes-admin-preview figcaption{color:var(--commerce-muted);display:flex;font-size:9px;justify-content:space-between;padding-top:8px}.notes-admin-preview figcaption cite{font-style:normal}.notes-admin-preview .note-figure,.notes-admin-preview .note-figure-full,.notes-admin-preview .note-figure-wide{margin-left:0;margin-right:0;width:100%}.notes-admin-preview .article-content{color:var(--commerce-ink);max-width:680px}.notes-admin-preview .article-content h2,.notes-admin-preview .article-content h3{color:var(--commerce-ink);font-weight:500}.notes-admin-preview .article-content h2{font-size:25px;line-height:1.35;margin-top:58px}.notes-admin-preview .article-content h3{font-size:19px;line-height:1.45;margin-top:42px}.notes-admin-preview .article-content li,.notes-admin-preview .article-content p{color:var(--commerce-ink);font-size:15px;line-height:1.9}.notes-admin-preview .article-content blockquote{border-left-color:var(--commerce-red);color:var(--commerce-muted)}.notes-editor-actions{align-items:center;background:var(--commerce-paper);border-top:1px solid var(--commerce-rule);bottom:0;display:flex;gap:16px;justify-content:space-between;padding:16px 22px;position:sticky;z-index:2}.notes-editor-actions>div{display:flex;gap:7px}.notes-editor-actions .is-publish{background:var(--commerce-ink);border-color:var(--commerce-ink);color:var(--commerce-paper)}.notes-editor-actions .is-danger{color:var(--commerce-red)}.notes-editor-actions button:disabled,.notes-editor-section-heading button:disabled,.notes-inline-image-fields>button:disabled{cursor:not-allowed;opacity:.42}.is-spinning{animation:notes-desk-spin .8s linear infinite}@keyframes notes-desk-spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.notes-desk-layout{grid-template-columns:230px minmax(0,1fr)}.notes-cover-grid,.notes-editor-fields.is-meta,.notes-inline-image-fields{grid-template-columns:1fr 1fr}.notes-inline-image-fields>button{min-height:44px}}@media (max-width:760px){.admin-notes-page .admin-heading{align-items:start;gap:28px}.admin-notes-page .admin-heading h1{font-size:36px}.admin-notes-page .admin-heading nav{flex-wrap:wrap}.notes-desk-summary>div{padding:15px 10px}.notes-desk-summary strong{font-size:21px}.notes-desk-toolbar{align-items:stretch;flex-wrap:wrap;padding:16px 0}.notes-desk-filters{order:1;width:100%}.notes-desk-filters button{flex:1}.notes-desk-search{flex:1;margin-left:0;order:2;width:auto}.notes-desk-new,.notes-desk-toolbar .admin-refresh{order:2}.notes-desk-layout{border-bottom:0;display:block}.notes-desk-list{border-bottom:1px solid var(--commerce-rule);border-right:0;display:flex;gap:0;max-height:230px;overflow-x:auto;padding-bottom:0}.notes-desk-list>button{flex:0 0 210px;padding:14px}.notes-desk-list>button.is-selected{box-shadow:inset 0 2px var(--commerce-red);padding-left:14px}.notes-editor{border-right:0}.notes-editor-header{align-items:flex-start;flex-direction:column;padding:18px 0}.notes-editor-view{width:100%}.notes-editor-view button{flex:1}.notes-body-editor,.notes-cover-editor,.notes-editor-fields.is-meta,.notes-editor-fields.is-primary,.notes-inline-image{padding:24px 0 27px}.notes-cover-grid,.notes-editor-fields.is-meta,.notes-inline-image-fields{grid-template-columns:1fr}.notes-editor-fields.is-primary>label:first-child input{font-size:19px}.notes-slug-field{align-items:flex-start;flex-direction:column;padding-top:7px}.notes-slug-field input{padding-left:0}.notes-editor-section-heading{align-items:flex-start;flex-direction:column}.notes-markdown-tools{flex-wrap:wrap}.notes-markdown-textarea{font-size:14px;min-height:480px;padding:18px 15px}.notes-admin-preview{padding:52px 0 72px}.notes-admin-preview>header h2{font-size:32px}.notes-editor-actions{align-items:stretch;flex-direction:column;padding:13px 0}.notes-editor-actions>div{display:grid}.notes-editor-actions>div,.notes-editor-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page{--about-paper:#f7f6f1;--about-ink:#12110f;--about-red:#a3261e;background:var(--about-paper)}.about-page-inner{margin:0 auto;max-width:1440px;padding-left:clamp(22px,4vw,64px);padding-right:clamp(22px,4vw,64px);width:100%}.about-hero{background:var(--about-paper);border-bottom:1px solid rgba(17,17,15,.15);min-height:94svh;overflow:hidden;padding:calc(var(--header-height) + 38px) 0 62px;position:relative}.about-hero-inner{display:flex;flex-direction:column;min-height:calc(94svh - var(--header-height) - 100px);position:relative;z-index:2}.about-hero-topline{align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(80px,1fr)}.about-chapter-label p,.about-hero-topline p,.about-object-label p,.about-record-heading>p{font-size:10px;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.about-hero-topline p{color:var(--about-red)}.about-hero-topline>span{background:rgba(17,17,15,.2);height:1px}.about-hero h1{color:var(--about-ink);font-size:clamp(54px,5.9vw,84px);font-weight:500;letter-spacing:-.055em;line-height:1.04;margin:auto 0 64px;max-width:1120px;position:relative;text-wrap:balance;z-index:2}.about-hero h1 span{color:var(--about-red)}.about-hero-intro{align-items:start;display:grid;gap:28px;grid-template-columns:54px minmax(0,540px);justify-content:end}.about-current-mark{border-top:1px solid var(--about-red);display:block;margin-top:11px;position:relative}.about-current-mark:after{background:var(--about-red);border-radius:999px;content:"";height:5px;position:absolute;right:0;top:-3px;width:5px}.about-hero-intro p{color:#34332f;font-size:16px;line-height:1.76;margin:0}.about-hero-intro p+p{margin-top:18px}.about-hero-river{pointer-events:none;z-index:0}.archive-light .about-hero-river.lethe-field-hero{background:radial-gradient(ellipse at 78% 68%,rgba(163,38,30,.11),transparent 28%),var(--about-paper)}.archive-light .about-hero-river.lethe-field-hero:before{background:radial-gradient(ellipse at 8% 64%,rgba(163,38,30,.18),transparent 19%),radial-gradient(ellipse at 42% 52%,rgba(163,38,30,.1),transparent 21%),radial-gradient(ellipse at 78% 72%,rgba(163,38,30,.2),transparent 22%);filter:blur(34px);opacity:.8}.archive-light .about-hero-river.lethe-field-hero:after{background:linear-gradient(180deg,rgba(247,246,241,.08),rgba(247,246,241,.42)),url(/archive-grain.svg);opacity:.18}.archive-light .about-hero-river .lethe-current{filter:saturate(.92) contrast(1.08);mix-blend-mode:multiply;opacity:.58;transform:scale(1.14) rotate(-3deg) translateY(8%)}.archive-light .about-hero-river .river-body-primary{opacity:.9}.archive-light .about-hero-river .river-body-secondary{opacity:.58}.archive-light .about-hero-river .river-edge,.archive-light .about-hero-river .river-vein{opacity:.32}.about-record-section{background:var(--about-paper)}.about-record-scene{height:clamp(560px,72svh,820px);overflow:hidden;position:relative}.about-record-scene>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;transform:scale(1.015)}.about-scene-shade{background:linear-gradient(180deg,rgba(8,4,3,.1) 22%,rgba(8,4,3,.76)),linear-gradient(90deg,rgba(8,4,3,.22),transparent 68%);inset:0;position:absolute}.about-record-heading{bottom:clamp(42px,6vw,84px);color:#f7f3e9;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.about-record-heading>p{color:#ef6652;margin-bottom:22px}.about-binder-copy h2,.about-object-copy h2,.about-record-heading h2{font-size:clamp(42px,4.8vw,66px);font-weight:500;letter-spacing:-.045em;line-height:1.09;margin:0;max-width:980px;text-wrap:balance}.about-record-copy{display:grid;gap:clamp(42px,7vw,110px);grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);padding-bottom:clamp(108px,10vw,156px);padding-top:clamp(82px,8vw,122px)}.about-chapter-rail{border-top:1px solid rgba(17,17,15,.2);position:relative}.about-chapter-rail span{background:var(--about-red);height:1px;left:0;position:absolute;top:-1px;width:34%}.about-copy-split{display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.about-binder-paragraphs p,.about-copy-split p,.about-object-copy>p{font-size:17px;line-height:1.82;margin:0}.about-binder-section{background:#0d0b0a;color:#f4f0e7;min-height:86svh;overflow:hidden;padding:clamp(112px,11vw,170px) 0;position:relative}.about-binder-river{opacity:.7;pointer-events:none;z-index:0}.about-binder-river .lethe-current{filter:saturate(1.12) contrast(1.12);opacity:.72;transform:scale(1.15) rotate(2deg)}.about-binder-river .lethe-mist{opacity:.2}.about-chapter-grid{display:grid;gap:clamp(48px,7vw,112px);grid-template-columns:minmax(150px,.48fr) minmax(0,1.52fr);position:relative;z-index:2}.about-chapter-label{align-items:center;display:flex;gap:18px;height:-moz-fit-content;height:fit-content}.about-chapter-label p{color:#ef6652}.about-chapter-label span{background:rgba(239,102,82,.55);height:1px;width:58px}.about-binder-copy{max-width:930px}.about-binder-copy h2{color:#f4f0e7}.about-binder-paragraphs{border-top:1px solid rgba(244,240,231,.24);display:grid;gap:clamp(32px,5vw,76px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(54px,6vw,84px);padding-top:28px}.about-binder-paragraphs p{color:rgba(244,240,231,.78)}.about-object-section{background:#efeee9;padding:clamp(110px,11vw,172px) 0}.about-object-grid{align-items:start;display:grid;gap:clamp(52px,7vw,112px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.about-object-media{height:min(76svh,820px);margin:0;overflow:hidden;position:sticky;top:calc(var(--header-height) + 28px)}.about-object-media:after{background:linear-gradient(180deg,transparent 68%,rgba(9,4,3,.34));content:"";inset:0;pointer-events:none;position:absolute}.about-object-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center}.about-object-copy{max-width:650px;padding-top:2px}.about-object-label{align-items:center;display:flex;gap:18px;margin-bottom:clamp(48px,5vw,72px)}.about-object-copy .about-section-english,.about-object-label p{color:var(--about-red)}.about-object-label span{background:rgba(163,38,30,.46);height:1px;width:64px}.about-object-copy h2{color:var(--about-ink)}.about-object-copy .about-section-english{font-size:10px;letter-spacing:.08em;margin:18px 0 0;text-transform:none}.about-object-copy>p{color:#383733}.about-object-copy>p:first-of-type{border-top:1px solid rgba(17,17,15,.19);margin-top:42px;padding-top:26px}.about-object-copy>p+p{margin-top:26px}.about-closing-section{background:var(--about-red);color:#f8f3e8;padding:clamp(82px,9vw,128px) 0}.about-closing{align-items:end;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) auto}.about-closing-section .about-closing-line{color:#f8f3e8;font-size:clamp(34px,4.4vw,62px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0;max-width:920px}.about-closing-section .about-closing-line span{color:rgba(248,243,232,.72);font-size:10px;letter-spacing:.11em;margin-bottom:22px}.about-closing-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.about-closing-actions a{border-color:rgba(248,243,232,.58);color:#f8f3e8}.about-closing-actions a:hover{background:#f8f3e8;border-color:#f8f3e8;color:var(--about-red)}@media (max-width:900px){.about-hero{min-height:88svh;padding:calc(var(--header-height) + 26px) 0 44px}.about-hero-inner{min-height:calc(88svh - var(--header-height) - 70px)}.about-hero h1{font-size:clamp(43px,8.8vw,66px);margin-bottom:48px}.about-chapter-grid,.about-closing,.about-object-grid,.about-record-copy{grid-template-columns:1fr}.about-record-copy{gap:40px}.about-chapter-rail{width:180px}.about-object-media{height:68svh;max-height:720px;position:relative;top:auto}.about-closing-actions{justify-content:flex-start}}@media (max-width:600px){.about-page-inner{padding-left:20px;padding-right:20px}.about-hero{min-height:86svh}.about-hero-inner{min-height:calc(86svh - var(--header-height) - 70px)}.about-hero h1{font-size:40px;letter-spacing:-.05em;line-height:1.08;margin:auto 0 44px}.about-hero-intro{gap:16px;grid-template-columns:30px minmax(0,1fr)}.about-hero-intro p{font-size:14px;line-height:1.72}.archive-light .about-hero-river .lethe-current{opacity:.5;transform:scale(1.55) rotate(-8deg) translateY(10%)}.about-record-scene{height:68svh;min-height:520px}.about-record-scene>img{-o-object-position:61% center;object-position:61% center}.about-record-heading{bottom:38px}.about-record-heading>p{margin-bottom:16px}.about-binder-copy h2,.about-object-copy h2,.about-record-heading h2{font-size:36px;line-height:1.12}.about-record-copy{padding-bottom:92px;padding-top:70px}.about-binder-paragraphs,.about-copy-split{grid-template-columns:1fr}.about-copy-split{gap:28px}.about-binder-paragraphs p,.about-copy-split p,.about-object-copy>p{font-size:16px;line-height:1.78}.about-binder-section{min-height:auto;padding:96px 0 110px}.about-chapter-grid{gap:50px}.about-binder-paragraphs{gap:28px;margin-top:48px}.about-object-section{padding:84px 0 104px}.about-object-grid{gap:64px}.about-object-media{height:62svh;min-height:480px}.about-object-label{margin-bottom:40px}.about-object-copy>p:first-of-type{margin-top:36px}.about-closing-section{padding:78px 0 84px}.about-closing{gap:36px}.about-closing-section .about-closing-line{font-size:35px;line-height:1.15}}@media (prefers-reduced-motion:reduce){.about-binder-river .lethe-current,.about-binder-river .lethe-mist,.about-hero-river .lethe-current,.about-hero-river .lethe-mist{animation:none!important}}.admin-page,.order-page{background:var(--commerce-paper,#fafaf7);color:var(--commerce-ink,#11110f);min-height:100vh;padding:calc(var(--header-height) + 72px) clamp(20px,3vw,44px) 120px}.admin-loading,.checkout-loading,.order-status-loading{animation:commerce-loading 1.2s ease-in-out infinite alternate;background:var(--commerce-soft);height:2px;margin-top:64px;width:min(320px,60vw)}@keyframes commerce-loading{0%{opacity:.3;transform:scaleX(.45);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}.checkout-payment-options{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid}.checkout-payment-option{align-items:center;cursor:pointer;display:grid;gap:16px;grid-template-columns:18px 22px minmax(0,1fr) auto;min-height:92px;padding:18px 4px}.checkout-payment-option+.checkout-payment-option{border-top:1px solid var(--commerce-rule)}.checkout-agreement input,.checkout-payment-option input,.checkout-receipt-options input{accent-color:var(--commerce-ink);height:15px;margin:0;width:15px}.checkout-payment-option>svg{color:var(--commerce-muted)}.checkout-payment-option>span{display:grid;gap:6px}.checkout-payment-option strong{font-size:15px;font-weight:500}.checkout-payment-option small{color:var(--commerce-muted);font-size:12px;line-height:1.55}.checkout-payment-option em{border:1px solid var(--commerce-rule);color:var(--commerce-muted);font-size:10px;font-style:normal;padding:6px 8px;white-space:nowrap}.checkout-payment-option.is-disabled{cursor:not-allowed;opacity:.48}.checkout-payment-note{align-items:flex-start;color:var(--commerce-muted);display:flex;font-size:12px;gap:12px;line-height:1.65;padding-top:18px}.checkout-payment-note svg{flex:0 0 auto;margin-top:2px}.checkout-payment-note p,.checkout-reservation-copy{margin:0}.checkout-receipt-options{display:flex;flex-wrap:wrap;gap:12px 28px}.checkout-receipt-options label{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px}.checkout-receipt-field{margin-top:28px;max-width:420px}.checkout-agreement{display:grid;gap:16px;padding-top:22px!important}.checkout-agreement label{align-items:flex-start;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.65}.account-consent-row,.checkout-consent-row{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.account-consent-row>a,.checkout-consent-row>a{border-bottom:1px solid;color:var(--commerce-muted);font-size:10px;line-height:1.65;white-space:nowrap}.checkout-agreement input{flex:0 0 auto;margin-top:2px}.checkout-agreement a{border-bottom:1px solid}.checkout-privacy-notice small{color:var(--commerce-muted);display:block;font-size:10px;line-height:1.6;margin-top:8px}.checkout-error{color:var(--commerce-red);font-size:12px;line-height:1.55;margin:-6px 0 0}.checkout-reservation-copy{color:var(--commerce-muted);font-size:11px;line-height:1.6}.order-status-layout{display:grid;gap:clamp(60px,9vw,150px);grid-template-columns:minmax(0,1fr) minmax(260px,340px);margin:0 auto;max-width:1240px}.order-status-main{min-width:0}.order-status-intro{border-bottom:1px solid var(--commerce-rule);padding-bottom:56px}.order-status-icon{align-items:center;border:1px solid var(--commerce-ink);border-radius:50%;display:flex;height:42px;justify-content:center;margin-bottom:34px;width:42px}.order-status-intro h1{font-size:clamp(42px,5.5vw,76px);font-weight:300;line-height:1.03;margin:20px 0 26px}.order-status-intro>p:last-child{color:var(--commerce-muted);font-size:15px;line-height:1.7;margin:0;max-width:580px}.order-payment-instruction{border-bottom:1px solid var(--commerce-rule);display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));padding:48px 0}.order-payment-instruction>div{display:grid;gap:10px}.order-payment-instruction strong{font-size:21px;font-weight:400}.order-bank-account,.order-escrow-action{border-top:1px solid var(--commerce-rule);grid-column:1/-1;padding-top:28px}.order-bank-account span,.order-escrow-action p{color:var(--commerce-muted);font-size:12px;line-height:1.6}.order-bank-account button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--commerce-ink);color:var(--commerce-ink);cursor:pointer;display:flex;font:inherit;font-size:11px;gap:7px;margin-top:8px;padding:6px 0;width:-moz-fit-content;width:fit-content}.order-escrow-action .store-command{margin-top:12px;width:-moz-fit-content;width:fit-content}.order-tracking{align-items:center;border-bottom:1px solid var(--commerce-rule);display:flex;gap:18px;padding:28px 0}.order-tracking>svg{flex:0 0 auto}.order-tracking-copy{display:grid;flex:1;gap:7px;min-width:0}.order-tracking strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.order-tracking small{color:var(--commerce-muted);font-size:10px;line-height:1.55}.order-tracking a{align-items:center;border:1px solid var(--commerce-ink);display:inline-flex;flex:0 0 auto;font-size:11px;gap:8px;min-height:44px;padding:8px 13px}.order-detail-section{padding-top:54px}.order-detail-section h2{font-size:28px;font-weight:400;margin:0 0 28px}.order-detail-lines{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule)}.order-detail-lines>div,.order-totals>div{align-items:baseline;display:flex;font-size:13px;gap:20px;justify-content:space-between}.order-detail-lines>div{padding:15px 0}.order-detail-lines>div+div{border-top:1px solid var(--commerce-rule)}.order-detail-lines strong,.order-totals dd{font-weight:400}.order-totals{display:grid;gap:13px;margin:24px 0 0}.order-totals dd,.order-totals dt{margin:0}.order-totals>div:last-child{border-top:1px solid var(--commerce-rule);font-size:18px;margin-top:7px;padding-top:20px}.order-status-aside{align-self:start;border-top:1px solid var(--commerce-ink);display:grid;gap:0;position:sticky;top:calc(var(--header-height) + 28px)}.order-help-copy,.order-status-aside>div{border-bottom:1px solid var(--commerce-rule);margin:0;padding:22px 0}.order-status-aside>div{display:grid;gap:10px}.order-status-aside strong{color:var(--commerce-red);font-size:15px;font-weight:500}.order-help-copy,.order-status-aside p:not(.ui-label){color:var(--commerce-muted);font-size:12px;line-height:1.65}.order-status-aside .store-text-command{margin-top:22px;width:-moz-fit-content;width:fit-content}.order-state-message{display:grid;gap:24px;margin:80px auto;max-width:560px}.account-order-history{border-top:1px solid var(--commerce-rule);display:grid;padding-top:22px}.account-order-history>.ui-label{margin-bottom:16px}.account-order-history>a{align-items:center;border-top:1px solid var(--commerce-rule);display:grid;gap:16px;grid-template-columns:minmax(150px,.8fr) minmax(160px,1fr) auto;padding:18px 0}.account-order-history>a>span{display:grid;font-size:12px;gap:5px}.account-order-history>a strong{font-size:13px;font-weight:500}.account-order-history>a small,.account-order-history>a>span:nth-child(2){color:var(--commerce-muted)}.account-order-history>a em{color:var(--commerce-red);font-size:11px;font-style:normal;white-space:nowrap}.account-order-empty{color:var(--commerce-muted);display:flex;font-size:13px;gap:12px}.account-order-empty p{margin:0}.admin-page{--admin-success:#315f43;margin:0}.admin-heading{border-bottom:1px solid var(--commerce-rule);padding-bottom:48px}.admin-heading h1{font-size:clamp(54px,7vw,88px);font-weight:300;line-height:.92;margin:22px 0}.admin-heading>p:last-child{color:var(--commerce-muted);font-size:14px;line-height:1.6;margin:0}.admin-toolbar{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:32px 0}.admin-filter{display:flex;flex-wrap:wrap;gap:6px}.admin-filter button,.admin-inline-action button,.admin-order-actions button,.admin-refresh,.admin-refund-action button,.admin-shipping-action a{align-items:center;background:transparent;border:1px solid var(--commerce-rule);color:var(--commerce-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:7px;justify-content:center;min-height:44px;padding:7px 11px}.admin-filter button[aria-pressed=true]{background:var(--commerce-ink);border-color:var(--commerce-ink);color:#fff}.admin-filter button{min-width:44px}.admin-refresh{white-space:nowrap}.admin-email-overview{border-top:1px solid var(--commerce-rule);color:var(--commerce-muted);font-size:11px;margin:0;padding:14px 0}.admin-email-overview.is-ready{color:var(--admin-success)}.admin-email-overview.is-missing{color:var(--commerce-red)}.admin-order-list{border-bottom:1px solid var(--commerce-rule)}.admin-order-row{border-top:1px solid var(--commerce-rule);padding:30px 0 34px}.admin-order-row>header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.admin-order-row h2{font-size:24px;font-weight:400;margin:8px 0 0}.admin-status{border:1px solid var(--commerce-rule);font-size:10px;padding:7px 9px;white-space:nowrap}.admin-status-pending_payment{color:var(--commerce-red)}.admin-status-paid,.admin-status-preparing,.admin-status-shipped{color:var(--admin-success)}.admin-order-grid{display:grid;gap:50px;grid-template-columns:1fr 1fr .8fr;padding:30px 0}.admin-order-grid section{min-width:0}.admin-order-grid section>p:not(.ui-label),.admin-order-grid small{color:var(--commerce-muted);display:block;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.admin-email-status-list{border-top:1px solid var(--commerce-rule);margin-top:14px;padding-top:14px}.admin-email-status-list>p{margin-bottom:0}.admin-email-status{border-top:1px solid var(--commerce-rule);margin-top:10px;padding-top:10px}.admin-email-status small,.admin-email-status strong{display:block}.admin-email-status strong{font-size:12px;font-weight:600;margin-bottom:3px}.admin-email-status button{align-items:center;background:transparent;border:1px solid var(--commerce-rule);color:var(--commerce-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:7px;min-height:44px;margin-top:10px;padding:7px 11px}.admin-email-status-failed small{color:var(--commerce-red)}.admin-item-line,.admin-order-total{align-items:baseline;display:flex;font-size:12px;gap:16px;justify-content:space-between;padding:7px 0}.admin-item-line strong,.admin-order-total strong{font-weight:400}.admin-order-total{border-top:1px solid var(--commerce-rule);margin-top:6px;padding-top:13px}.admin-inline-action{display:flex;gap:7px;margin-top:14px}.admin-inline-action input,.admin-refund-action input,.admin-shipping-action input,.admin-shipping-action select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--commerce-rule);color:var(--commerce-ink);font:inherit;font-size:12px;min-height:44px;min-width:0;padding:6px 2px}.admin-inline-action input{width:min(160px,100%)}.admin-order-actions{align-items:center;border-top:1px solid var(--commerce-rule);display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.admin-order-actions>span{color:var(--commerce-muted);font-size:11px;margin-left:auto}.admin-inline-action button:disabled,.admin-order-actions button:disabled,.admin-refund-action button:disabled{cursor:not-allowed;opacity:.42}.admin-shipping-action{align-items:end;display:grid;flex:1 1 680px;gap:8px;grid-template-columns:minmax(130px,.7fr) minmax(190px,1.3fr) auto auto;margin:0}.admin-shipping-action label{display:grid;gap:5px;min-width:0}.admin-shipping-action label>span{color:var(--commerce-muted);font-size:9px}.admin-shipping-action input,.admin-shipping-action select{width:100%}.admin-shipping-action select{cursor:pointer;padding-right:18px}.admin-shipping-action a{min-height:44px;white-space:nowrap}.admin-shipping-action small{color:var(--commerce-red);grid-column:1/-1}.admin-refund-action{align-items:end;border-top:1px solid var(--commerce-rule);display:grid;flex:1 1 100%;gap:8px;grid-template-columns:minmax(220px,1fr) auto auto;margin-top:10px;padding-top:18px}.admin-refund-action label{display:grid;gap:5px;min-width:0}.admin-refund-action label>span{color:var(--commerce-muted);font-size:9px}.admin-refund-action input{width:100%}.admin-refund-action button{white-space:nowrap}.admin-empty,.admin-message{border-top:1px solid var(--commerce-rule);color:var(--commerce-muted);font-size:13px;line-height:1.6;padding:28px 0}.admin-empty,.admin-message p{margin:0}.admin-message a{border-bottom:1px solid;display:inline-block;margin-top:12px}@media (max-width:900px){.admin-page,.order-page{padding:calc(var(--header-height) + 52px) 20px 88px}.order-status-layout{gap:64px;grid-template-columns:1fr}.order-status-aside{position:static}.admin-order-grid{gap:28px;grid-template-columns:1fr 1fr}.admin-order-grid section:last-child{grid-column:1/-1}}@media (max-width:640px){.checkout-form{gap:56px}.checkout-payment-option{gap:12px;grid-template-columns:16px 20px minmax(0,1fr);padding:16px 2px}.checkout-payment-option em{grid-column:3;justify-self:start}.checkout-receipt-options{align-items:flex-start;flex-direction:column}.order-payment-instruction{grid-template-columns:1fr}.order-bank-account,.order-escrow-action{grid-column:1}.order-payment-instruction strong{font-size:18px;overflow-wrap:anywhere}.order-tracking{align-items:flex-start;flex-wrap:wrap}.order-tracking a{justify-content:center;margin-left:37px}.account-order-history>a{align-items:start;gap:9px;grid-template-columns:1fr auto}.account-order-history>a>span:nth-child(2){grid-column:1/-1;grid-row:2}.admin-toolbar{align-items:flex-start;flex-direction:column}.admin-order-grid{grid-template-columns:1fr}.admin-order-grid section:last-child{grid-column:auto}.admin-inline-action{align-items:stretch;flex-direction:column}.admin-inline-action input{max-width:none;width:100%}.admin-shipping-action{flex-basis:100%}.admin-refund-action,.admin-shipping-action{align-items:stretch;grid-template-columns:1fr}.admin-shipping-action small{grid-column:1}.admin-order-actions{align-items:stretch}.admin-order-actions>span{margin:7px 0 0;width:100%}}@media (prefers-reduced-motion:reduce){.home-light .hero-river-english .river-copy-letter{animation:river-letter-wave 6.2s ease-in-out infinite!important;animation-delay:calc(var(--char-index) * 52ms - 2.8s)!important}.home-light .hero-river-english .river-copy-line:before{animation:river-text-glow 7.4s ease-in-out infinite alternate!important}.home-light .hero-river-english .river-copy-line:after{animation:river-text-current 6.8s ease-in-out infinite alternate!important}}.account-dashboard{margin:64px auto 0;max-width:1180px}.account-member-identity{border-bottom:1px solid var(--commerce-rule);display:grid;gap:48px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);padding-bottom:40px}.account-member-identity>div{display:grid;gap:12px}.account-member-identity h2{font-size:clamp(34px,5vw,62px);letter-spacing:-.04em;line-height:1;margin:0}.account-member-identity>div:last-child>p:last-child{color:var(--commerce-muted);font-size:13px;margin:0}.account-tier{align-items:center;border:1px solid var(--commerce-rule-strong);display:inline-flex;flex-wrap:wrap;font-size:11px;justify-content:center;line-height:1.4;max-width:100%;min-height:34px;padding:0 14px;width:-moz-fit-content;width:fit-content}.account-tier-owner{border-color:var(--commerce-red);color:var(--commerce-red)}.account-loading{color:var(--commerce-muted);font-size:12px;padding:28px 0}.account-owner-card{align-items:start;border-bottom:1px solid var(--commerce-rule);display:grid;gap:24px;grid-template-columns:42px minmax(0,720px);padding:48px 0}.account-owner-card.is-owner{border-bottom-color:color-mix(in srgb,var(--commerce-red) 34%,transparent)}.account-owner-mark{align-items:center;border:1px solid var(--commerce-rule-strong);display:flex;height:38px;justify-content:center;width:38px}.account-owner-card.is-owner .account-owner-mark,.account-owner-card.is-owner .ui-label,.account-owner-card.is-owner small{border-color:var(--commerce-red);color:var(--commerce-red)}.account-owner-card h3{font-size:clamp(25px,3vw,38px);letter-spacing:-.035em;line-height:1.12;margin:14px 0 16px}.account-owner-card p:not(.ui-label){color:var(--commerce-muted);line-height:1.75;margin:0;max-width:680px}.account-owner-card small{display:block;font-size:9px;margin-top:20px}.account-owner-card a{align-items:center;border-bottom:1px solid;display:inline-flex;gap:9px;margin-top:22px;padding-bottom:3px}.account-claim-notice{align-items:center;background:var(--commerce-soft);color:var(--commerce-muted);display:flex;font-size:12px;gap:10px;padding:14px 16px}.account-status-overview{border-bottom:1px solid var(--commerce-rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.account-status-overview>div{border-right:1px solid var(--commerce-rule);display:grid;gap:16px;padding:32px 0 34px;text-align:center}.account-status-overview>div:last-child{border-right:0}.account-status-overview span{color:var(--commerce-muted)}.account-status-overview strong{font-size:30px;font-weight:500}.account-order-history{border-bottom:1px solid var(--commerce-rule);padding:56px 0 64px}.account-order-history>header{align-items:end;display:flex;justify-content:space-between;margin-bottom:24px}.account-order-history>header h3,.account-section-heading h3{font-size:27px;font-weight:500;letter-spacing:-.03em;margin:10px 0 0}.account-order-history>header button{align-items:center;background:transparent;border:0;color:var(--commerce-muted);cursor:pointer;display:flex;font-size:10px;gap:7px;min-height:44px;padding:8px 0}.account-order-list{border-top:1px solid var(--commerce-rule)}.account-order-row{border-bottom:1px solid var(--commerce-rule);display:grid;grid-template-columns:minmax(0,1fr) auto}.account-order-main{align-items:center;display:grid;font-size:12px;gap:24px;grid-template-columns:minmax(150px,.75fr) minmax(180px,1.5fr) minmax(90px,.55fr) minmax(90px,.5fr);min-height:74px;transition:color .16s ease}.account-order-main:hover,.account-tracking-link:hover{color:var(--commerce-red)}.account-tracking-link{align-items:center;align-self:stretch;border-left:1px solid var(--commerce-rule);color:var(--commerce-muted);display:flex;font-size:10px;gap:7px;justify-content:center;min-width:112px;padding:0 14px;transition:color .16s ease}.account-order-number{display:grid;gap:6px}.account-order-number strong{font-size:11px;font-weight:600}.account-order-list em,.account-order-number small{color:var(--commerce-muted);font-style:normal}.account-order-list em{justify-self:end}.account-order-empty{align-items:center;border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid;gap:20px;grid-template-columns:24px minmax(0,1fr) auto;padding:28px 0}.account-order-empty strong{font-size:13px}.account-order-empty p{color:var(--commerce-muted);margin:6px 0 0}.account-order-empty>a{align-items:center;display:flex;font-size:10px;gap:7px}.account-settings-grid{display:grid;gap:72px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:64px}.account-marketing-section{border-top:1px solid var(--commerce-rule);display:grid;gap:72px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);margin-top:64px;padding-top:48px}.account-marketing-section .account-section-heading>p:last-child{color:var(--commerce-muted);font-size:11px;line-height:1.75;margin:18px 0 0;max-width:420px}.account-marketing-form{border-top:1px solid var(--commerce-rule);display:grid}.account-marketing-form>label{align-items:start;border-bottom:1px solid var(--commerce-rule);cursor:pointer;display:grid;gap:12px;grid-template-columns:16px minmax(0,1fr);line-height:1.55;padding:18px 0}.account-marketing-form input{accent-color:var(--commerce-ink);height:15px;margin:1px 0 0;width:15px}.account-marketing-form label span{display:grid;gap:5px}.account-marketing-form label strong{color:var(--commerce-red);font-size:10px;font-weight:600}.account-marketing-form label small,.checkout-marketing-account-note{color:var(--commerce-muted);font-size:10px;line-height:1.6}.account-marketing-form .store-text-command{justify-self:start;margin-top:20px}.account-marketing-form .account-message{margin-top:12px}.account-marketing-notice,.checkout-marketing-notice{margin-top:4px}.checkout-marketing-account-note{display:block;margin:-4px 0 0 25px}.account-profile-section,.account-security-section{min-width:0}.account-profile-section .account-form{margin-top:32px}.account-security-actions{border-top:1px solid var(--commerce-rule);margin-top:32px}.account-security-actions>a,.account-security-actions>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--commerce-rule);color:var(--commerce-ink);cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:20px minmax(0,1fr) 16px;min-height:68px;padding:10px 0;text-align:left;width:100%}.account-security-actions span{display:grid;gap:5px}.account-security-actions strong{font-size:12px;font-weight:600}.account-security-actions small{color:var(--commerce-muted)}.account-auth-intro{align-items:start;border-bottom:1px solid var(--commerce-rule);display:grid;gap:16px;grid-template-columns:22px minmax(0,1fr);padding-bottom:22px}.account-auth-intro h2{font-size:20px;font-weight:500;margin:0 0 7px}.account-auth-intro p{color:var(--commerce-muted);font-size:11px;line-height:1.5;margin:0}.account-form label>small{color:var(--commerce-muted);font-size:9px;text-transform:none}.account-form .account-agreement{align-items:start;display:flex;font-size:11px;gap:9px;line-height:1.5;text-transform:none}.account-consent-group{border-top:1px solid var(--commerce-rule);display:grid;gap:14px;padding-top:20px}.account-agreement strong,.checkout-agreement label strong{color:var(--commerce-red);font-size:10px;font-weight:600}.account-privacy-notice,.checkout-privacy-notice{background:var(--commerce-soft);border:1px solid var(--commerce-rule);padding:16px}.account-privacy-notice>p,.checkout-privacy-notice>p{font-size:11px;font-weight:600;margin:0 0 12px}.account-privacy-notice dl,.checkout-privacy-notice dl{display:grid;margin:0}.account-privacy-notice dl>div,.checkout-privacy-notice dl>div{border-top:1px solid var(--commerce-rule);display:grid;gap:10px;grid-template-columns:minmax(86px,.34fr) minmax(0,1fr);padding:10px 0}.account-privacy-notice dt,.checkout-privacy-notice dt{color:var(--commerce-muted);font-size:9px}.account-privacy-notice dd,.checkout-privacy-notice dd{font-size:10px;line-height:1.65;margin:0}.account-form .account-agreement input{accent-color:var(--commerce-ink);flex:0 0 auto;min-height:15px;width:15px}.account-forgot{align-items:center;background:transparent;border:0;color:var(--commerce-muted);cursor:pointer;display:inline-flex;font-size:10px;justify-self:start;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px}.account-auth-links{display:flex;flex-wrap:wrap;gap:10px 22px}.password-update-complete,.password-update-panel{display:grid;gap:28px;margin:64px auto 0;max-width:520px}.password-update-complete{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);justify-items:start;padding:42px 0}.password-update-complete h2{font-size:30px;font-weight:500;letter-spacing:-.03em;margin:0}.password-update-complete p{color:var(--commerce-muted);font-size:12px;line-height:1.6;margin:-12px 0 0}.product-purchase-price del,.store-product-price del{color:var(--commerce-muted);font-size:10px}.product-purchase-price del{margin-left:auto}.cart-owner-status,.checkout-owner-status,.product-owner-note{color:var(--commerce-red);font-size:10px;line-height:1.55;margin:0}.owner-price-label,.owner-price-value{color:var(--commerce-red)}.store-product-price .owner-price-label{font-size:8px;font-weight:600}.cart-owner-status,.checkout-owner-status{border-bottom:1px solid color-mix(in srgb,var(--commerce-red) 32%,transparent);padding-bottom:14px}.admin-heading-with-nav{align-items:end;display:flex;justify-content:space-between}.admin-heading-with-nav nav{display:flex;flex-wrap:wrap;font-size:10px;gap:20px}.admin-heading-with-nav nav a{align-items:center;color:var(--commerce-muted);display:inline-flex;min-height:44px;min-width:44px}.admin-heading-with-nav nav a[aria-current=page]{border-bottom:1px solid var(--commerce-ink);color:var(--commerce-ink)}.admin-mfa-notice{align-items:center;background:var(--commerce-paper);border:1px solid var(--commerce-rule);color:var(--commerce-ink);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin:calc(var(--header-height) + 20px) clamp(20px,4vw,64px) -42px;padding:16px 18px}.admin-mfa-notice.is-required{border-color:color-mix(in srgb,var(--commerce-red) 45%,var(--commerce-rule))}.admin-mfa-notice.is-ready{border-color:color-mix(in srgb,var(--admin-success) 42%,var(--commerce-rule))}.admin-mfa-notice p,.admin-mfa-notice strong{margin:0}.admin-mfa-notice strong{display:block;font-size:12px;font-weight:500}.admin-mfa-notice p{color:var(--commerce-muted);font-size:11px;line-height:1.55;margin-top:4px}.admin-mfa-notice>a{border-bottom:1px solid;font-size:10px;padding:8px 0;white-space:nowrap}.admin-security-panel{display:grid;gap:24px;padding-top:48px}.admin-security-status{align-items:center;border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;padding:28px 18px}.admin-security-caution,.admin-security-status.is-required>svg{color:var(--commerce-red)}.admin-security-status.is-ready>svg{color:var(--admin-success)}.admin-security-enroll-start h3,.admin-security-enroll-start p,.admin-security-enrollment h3,.admin-security-enrollment p,.admin-security-state h2,.admin-security-state p,.admin-security-status h2,.admin-security-status p,.admin-security-verify h3,.admin-security-verify p{margin:0}.admin-security-status h2{font-size:22px;font-weight:400;margin:7px 0}.admin-security-enroll-start p,.admin-security-enrollment p,.admin-security-footnote,.admin-security-state p,.admin-security-status div>p:last-child,.admin-security-verify p{color:var(--commerce-muted);font-size:12px;line-height:1.7}.admin-security-status>span{border:1px solid var(--commerce-rule);font-size:10px;padding:8px 10px}.admin-security-enroll-start,.admin-security-verify{align-items:end;border-bottom:1px solid var(--commerce-rule);display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto;padding:24px 18px}.admin-security-enroll-start h3,.admin-security-enrollment h3,.admin-security-verify h3{font-size:17px;font-weight:400;margin-bottom:8px}.admin-security-actions button,.admin-security-enroll-start button,.admin-security-links a,.admin-security-links button{align-items:center;background:var(--commerce-ink);border:1px solid var(--commerce-ink);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:7px;justify-content:center;min-height:44px;padding:9px 14px}.admin-security-actions button:disabled,.admin-security-enroll-start button:disabled{cursor:not-allowed;opacity:.45}.admin-security-enrollment{align-items:center;border-bottom:1px solid var(--commerce-rule);display:grid;gap:clamp(26px,5vw,72px);grid-template-columns:224px minmax(0,1fr);padding:34px 18px}.admin-security-qr{background:#fff;border:1px solid var(--commerce-rule);height:226px;width:226px}.admin-security-qr img{display:block;height:224px;width:224px}.admin-security-secret{background:color-mix(in srgb,var(--commerce-rule) 38%,transparent);display:block;font-size:13px;letter-spacing:.08em;margin:18px 0 12px;overflow-wrap:anywhere;padding:13px 14px}.admin-security-caution{font-size:11px!important}.admin-security-verify{grid-template-columns:minmax(0,1fr) minmax(180px,230px) auto}.admin-security-verify label{display:grid;gap:7px}.admin-security-verify label>span{color:var(--commerce-muted);font-size:9px}.admin-security-verify input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--commerce-rule);color:var(--commerce-ink);font:inherit;font-size:22px;letter-spacing:.2em;min-height:44px;padding:6px 2px;width:100%}.admin-security-verify input:focus{border-color:var(--commerce-ink);outline:0}.admin-security-actions{display:flex;gap:7px}.admin-security-actions .is-secondary{background:transparent;color:var(--commerce-ink)}.admin-security-message{border-bottom:1px solid var(--commerce-rule);color:var(--commerce-red);font-size:12px;line-height:1.6;margin:0;padding:0 18px 24px}.admin-security-links{display:flex;flex-wrap:wrap;gap:8px;padding:10px 18px}.admin-security-links a,.admin-security-links button{min-width:100px}.admin-security-links button.is-secondary{background:transparent;color:var(--commerce-ink)}.admin-security-footnote{border-top:1px solid var(--commerce-rule);margin:24px 0 0;padding:22px 18px 0}.admin-security-state{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);margin-top:48px;padding:38px 18px}.admin-security-state h2{font-size:22px;font-weight:400;margin:18px 0 8px}.admin-security-state a{border-bottom:1px solid;display:inline-block;font-size:11px;margin-top:20px;padding:6px 0}.admin-security-loading{animation:admin-security-pulse 1.2s ease-in-out infinite alternate;background:color-mix(in srgb,var(--commerce-rule) 35%,transparent);height:164px;margin-top:48px}.admin-security-gate{display:grid;min-height:min(680px,calc(100vh - var(--header-height)));place-items:center}.admin-security-gate-card{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);max-width:720px;padding:46px 18px;width:100%}.admin-security-gate-card h1,.admin-security-gate-card p{margin:0}.admin-security-gate-card h1{font-size:clamp(23px,3vw,34px);font-weight:400;margin:20px 0 10px}.admin-security-gate-card p{color:var(--commerce-muted);font-size:12px;line-height:1.7}.admin-security-gate-card a,.admin-security-gate-card button{background:transparent;border:0;border-bottom:1px solid;color:inherit;cursor:pointer;display:inline-block;font:inherit;font-size:11px;margin-top:22px;padding:7px 0}@keyframes admin-security-pulse{to{opacity:.45}}@media (max-width:760px){.admin-mfa-notice{gap:12px;grid-template-columns:auto minmax(0,1fr);margin:calc(var(--header-height) + 14px) 20px -28px;padding:14px}.admin-mfa-notice>a{grid-column:2;justify-self:start}.admin-security-status{align-items:start;grid-template-columns:auto minmax(0,1fr);padding-inline:0}.admin-security-status>span{grid-column:2;justify-self:start}.admin-security-enroll-start,.admin-security-enrollment,.admin-security-verify{grid-template-columns:1fr;padding-inline:0}.admin-security-actions button,.admin-security-enroll-start button{width:100%}.admin-security-qr{justify-self:center}.admin-security-actions{width:100%}.admin-security-footnote,.admin-security-links,.admin-security-message,.admin-security-state{padding-inline:0}}.admin-products{padding-top:48px}.admin-product-overview{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px}.admin-product-overview>div{border-right:1px solid var(--commerce-rule);display:grid;gap:12px;padding:24px 18px}.admin-product-overview>div:last-child{border-right:0}.admin-product-overview span{color:var(--commerce-muted);font-size:9px;text-transform:uppercase}.admin-product-overview strong{font-size:28px;font-weight:500}.admin-product-toolbar{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.admin-product-toolbar p{color:var(--commerce-muted);font-size:11px;line-height:1.65;margin:0}.admin-product-actions button,.admin-product-price-form button,.admin-product-toolbar button{align-items:center;background:transparent;border:1px solid var(--commerce-rule-strong);color:var(--commerce-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:10px;gap:7px;justify-content:center;min-height:44px;padding:0 12px}.admin-product-actions button:disabled,.admin-product-price-form button:disabled,.admin-product-toolbar button:disabled{cursor:default;opacity:.45}.admin-product-message.is-success{border-color:var(--admin-success);color:var(--admin-success)}.admin-product-list{border-top:1px solid var(--commerce-rule)}.admin-product-row{align-items:center;border-bottom:1px solid var(--commerce-rule);display:grid;gap:24px;grid-template-columns:minmax(210px,1.3fr) minmax(160px,.8fr) minmax(220px,.9fr) auto;min-height:112px;padding:20px 0}.admin-product-identity,.admin-product-price{display:grid;gap:6px}.admin-product-identity>span,.admin-product-price>span{color:var(--commerce-muted);font-size:9px}.admin-product-identity strong,.admin-product-price strong{font-size:14px;font-weight:500}.admin-product-identity small,.admin-product-price small{color:var(--commerce-muted);font-size:10px}.admin-product-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-product-stock>div{border-left:1px solid var(--commerce-rule);display:grid;gap:7px;padding:3px 12px}.admin-product-stock dd,.admin-product-stock dt{margin:0}.admin-product-stock dt{color:var(--commerce-muted);font-size:9px}.admin-product-stock dd{font-size:18px}.admin-product-stock .is-sold-out dd{color:var(--commerce-red)}.admin-product-actions{align-items:flex-end;display:grid;gap:8px;justify-items:end}.admin-product-actions>span{color:var(--commerce-red);font-size:9px}.admin-product-actions>span.is-active{color:var(--admin-success)}.admin-product-action-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-product-inventory-note{align-items:baseline;background:rgba(17,17,16,.025);display:flex;gap:10px;grid-column:1/-1;margin:-4px 0 0;padding:10px 12px}.admin-product-inventory-note small,.admin-product-inventory-note span{color:var(--commerce-muted);font-size:9px}.admin-product-inventory-note strong{font-size:10px;font-weight:400}.admin-product-inventory-note small{margin-left:auto;white-space:nowrap}.admin-product-price-form{align-items:end;background:rgba(17,17,16,.025);display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;padding:18px}.admin-product-price-form label{color:var(--commerce-muted);display:grid;font-size:9px;gap:6px}.admin-product-price-form label>span{align-items:center;border-bottom:1px solid var(--commerce-rule-strong);color:var(--commerce-muted);display:flex;font-size:11px}.admin-product-price-form input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;color:var(--commerce-ink);font:inherit;font-size:13px;min-height:38px;outline:none;width:190px}.admin-product-price-form input::-webkit-inner-spin-button,.admin-product-price-form input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.admin-product-inventory-form .admin-product-inventory-reason input{width:min(320px,42vw)}.admin-product-inventory-form>p{align-self:center;color:var(--commerce-muted);font-size:10px;line-height:1.55;margin:0 4px 0 0}.admin-product-inventory-form>p.is-invalid{color:var(--commerce-red)}.admin-members{padding-top:48px}.admin-member-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.admin-membership-overview{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px}.admin-membership-overview>div{border-right:1px solid var(--commerce-rule);display:grid;gap:12px;padding:24px 18px}.admin-membership-overview>div:last-child{border-right:0}.admin-membership-overview span{color:var(--commerce-muted);font-size:9px;text-transform:uppercase}.admin-membership-overview strong{font-size:28px;font-weight:500}.admin-member-avatar.is-master,.admin-member-status .is-master,.admin-membership-overview .is-master strong{color:var(--commerce-red)}.admin-member-toolbar label{align-items:center;border-bottom:1px solid var(--commerce-rule-strong);display:flex;gap:9px;max-width:460px;width:100%}.admin-member-action-form input,.admin-member-toolbar input{background:transparent;border:0;color:var(--commerce-ink);font:inherit;font-size:12px;min-height:44px;outline:none;width:100%}.admin-member-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--commerce-rule-strong);color:var(--commerce-ink);cursor:pointer;font:inherit;font-size:10px;min-height:44px;min-width:128px;padding:0 28px 0 11px}.admin-schema-notice{border-left:2px solid var(--commerce-red);color:var(--commerce-muted);font-size:10px;line-height:1.6;margin:0 0 24px;padding:4px 0 4px 12px}.admin-member-row button,.admin-member-toolbar>button{align-items:center;background:transparent;border:1px solid var(--commerce-rule-strong);color:var(--commerce-ink);cursor:pointer;display:inline-flex;font-size:10px;gap:7px;justify-content:center;min-height:44px;padding:0 12px}.admin-member-list{border-top:1px solid var(--commerce-rule)}.admin-member-row{align-items:center;border-bottom:1px solid var(--commerce-rule);display:grid;gap:20px;grid-template-columns:38px minmax(200px,1fr) minmax(200px,.8fr) auto;min-height:92px;padding:16px 0}.admin-member-avatar{align-items:center;border:1px solid var(--commerce-rule);display:flex;height:34px;justify-content:center;width:34px}.admin-member-main,.admin-member-status{display:grid;gap:6px}.admin-member-main strong{font-size:13px}.admin-member-main small,.admin-member-main span,.admin-member-status small{color:var(--commerce-muted);font-size:10px}.admin-member-status>span{font-size:9px;font-weight:600}.admin-member-status>span.is-owner{color:var(--commerce-red)}.admin-member-membership{display:grid;gap:5px}.admin-member-membership+.admin-member-membership{border-top:1px solid var(--commerce-rule);margin-top:3px;padding-top:8px}.admin-member-membership>span{color:var(--commerce-red);font-size:9px;font-weight:600}.admin-member-actions,.admin-member-program-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.admin-member-row .admin-owner-note{border-color:var(--commerce-rule-strong);color:var(--commerce-muted)}.admin-master-lock{align-items:center;color:var(--commerce-muted);display:inline-flex;font-size:9px;gap:6px;min-height:34px}.admin-member-row .admin-owner-grant{border-color:var(--commerce-red);color:var(--commerce-red)}.admin-member-action-form{align-items:end;display:grid;gap:10px;grid-column:2/-1;grid-template-columns:minmax(220px,1fr) auto auto;padding:0 0 12px}.admin-member-action-form label{color:var(--commerce-muted);display:grid;font-size:9px;gap:3px}.admin-member-action-form input{border-bottom:1px solid var(--commerce-rule-strong)}.account-tier-master{border-color:var(--commerce-red);color:var(--commerce-red)}.account-membership-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.account-membership-list span{align-items:center;border:1px solid var(--commerce-rule-strong);display:inline-flex;font-size:9px;gap:7px;min-height:30px;padding:0 10px}@media (max-width:760px){.account-dashboard{margin-top:40px}.account-member-identity{gap:30px;grid-template-columns:1fr;padding-bottom:32px}.account-owner-card{grid-template-columns:34px minmax(0,1fr);padding:36px 0}.account-owner-mark{height:32px;width:32px}.account-status-overview>div{padding:24px 6px}.account-order-row{grid-template-columns:1fr}.account-order-main{gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;padding:16px 0}.account-order-main>span:nth-child(2){grid-column:1/-1;grid-row:2}.account-order-main>span:nth-child(3){grid-column:1}.account-order-main em{grid-column:2}.account-tracking-link{border-left:0;border-top:1px solid var(--commerce-rule);justify-content:flex-start;min-height:44px;padding:0}.account-order-empty{align-items:start;grid-template-columns:22px minmax(0,1fr)}.account-order-empty>a{grid-column:2}.account-settings-grid{gap:58px;grid-template-columns:1fr}.account-marketing-section{gap:28px;grid-template-columns:1fr;margin-top:56px;padding-top:40px}.admin-heading-with-nav{align-items:start;gap:28px;flex-direction:column}.admin-member-toolbar{align-items:stretch;flex-direction:column}.admin-product-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-overview>div:nth-child(2){border-right:0}.admin-product-overview>div:nth-child(-n+2){border-bottom:1px solid var(--commerce-rule)}.admin-product-toolbar{align-items:stretch;flex-direction:column}.admin-product-toolbar button{width:-moz-fit-content;width:fit-content}.admin-product-row{align-items:start;grid-template-columns:minmax(0,1fr) auto}.admin-product-price{text-align:right}.admin-product-stock{grid-column:1/-1}.admin-product-stock>div:first-child{border-left:0;padding-left:0}.admin-product-actions{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between;justify-items:legacy}.admin-product-action-buttons{justify-content:flex-end}.admin-product-inventory-note{align-items:start;flex-direction:column;gap:5px}.admin-product-inventory-note small{margin-left:0;white-space:normal}.admin-product-price-form{align-items:stretch;flex-direction:column}.admin-product-inventory-form .admin-product-inventory-reason input,.admin-product-price-form input{width:100%}.admin-product-inventory-form>p{align-self:stretch;margin-right:0}.admin-product-price-form button{width:100%}.admin-membership-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-membership-overview>div:nth-child(2){border-right:0}.admin-membership-overview>div:nth-child(-n+2){border-bottom:1px solid var(--commerce-rule)}.admin-member-toolbar select{width:100%}.admin-member-row{align-items:start;gap:13px;grid-template-columns:34px minmax(0,1fr) auto;padding:18px 0}.admin-member-status{grid-column:2/-1}.admin-member-actions{grid-column:2/-1;grid-row:auto}.admin-member-actions,.admin-member-program-actions{justify-content:flex-start}.admin-member-action-form{grid-column:2/-1;grid-template-columns:1fr auto auto}}*{box-sizing:border-box}html{background:var(--color-ink-black);scroll-behavior:smooth}body{min-height:100vh;margin:0;background:radial-gradient(circle at 18% 12%,rgba(143,166,117,.14),transparent 30rem),radial-gradient(circle at 83% 8%,rgba(217,166,93,.1),transparent 28rem),var(--color-ink-black);color:var(--color-paper-white);font-family:var(--font-roobert);text-rendering:geometricPrecision}::-moz-selection{background:var(--color-paper-white);color:var(--color-ink-black)}::selection{background:var(--color-paper-white);color:var(--color-ink-black)}a{color:inherit;text-decoration:none}img,svg{max-width:100%}.page-shell{padding-top:calc(var(--header-height) + 64px)}.ui-label{text-transform:uppercase}.micro-label,.ui-label{font-size:11px;font-weight:400;line-height:1.3}.body-copy{font-size:18px;line-height:1.48}.body-small{font-size:16px;font-weight:400;line-height:1.39}.hero-type{font-size:clamp(56px,9vw,128px);font-weight:300;letter-spacing:0;line-height:.9}.hero-logo{display:flex;width:min(46vw,500px);min-width:230px;justify-content:center;line-height:1}.hero-logo-image{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;opacity:.96;filter:drop-shadow(0 0 18px rgba(244,239,227,.08)) drop-shadow(0 18px 46px rgba(5,5,4,.3))}.display-xl{font-size:clamp(78px,12vw,160px);line-height:.9}.display-lg,.display-xl{font-weight:300;letter-spacing:0}.display-lg{font-size:clamp(64px,8vw,94px);line-height:1.1}.display-md{font-size:clamp(45px,5.6vw,78px);line-height:1.15}.display-md,.display-sm{font-weight:300;letter-spacing:0}.display-sm{font-size:clamp(30px,4vw,54px);line-height:1.21}.editorial-band{background:radial-gradient(circle at 16% 0,rgba(143,166,117,.08),transparent 26rem),radial-gradient(circle at 86% 22%,rgba(217,166,93,.06),transparent 24rem),#070705;color:var(--color-paper-white);padding:112px 28px}.editorial-inner{margin:0 auto;max-width:1440px}.dark-frame{background:var(--color-ink-black);color:var(--color-paper-white)}.river-glow{background:radial-gradient(circle at 32% 22%,rgba(143,166,117,.18),transparent 26rem),radial-gradient(circle at 72% 38%,rgba(217,166,93,.18),transparent 28rem),radial-gradient(circle at 74% 82%,rgba(143,74,52,.14),transparent 24rem),var(--color-ink-black)}.article-content{color:var(--color-paper-white);max-width:46rem}.article-content>*+*{margin-top:24px}.article-content h2{margin-top:80px;color:var(--color-paper-white);font-size:clamp(45px,5.6vw,78px);font-weight:300;line-height:1.15}.article-content h3{margin-top:48px;color:var(--color-paper-white);font-size:12px;font-weight:400;line-height:1.3;text-transform:uppercase}.article-content li,.article-content p{color:rgba(244,239,227,.86);font-size:18px;font-weight:400;line-height:1.36}.article-content ol,.article-content ul{padding-left:28px}.article-content li+li{margin-top:12px}.article-content a{border-bottom:1px solid rgba(244,239,227,.5)}.article-content blockquote{margin:80px 0;border-left:1px solid rgba(244,239,227,.28);padding-left:28px;color:var(--color-paper-white);font-size:clamp(45px,5vw,78px);font-weight:300;line-height:1.15}.article-content blockquote p{font-size:inherit;font-weight:inherit;line-height:inherit}.about-copy p{font-size:18px;font-weight:400}.about-section-heading h2{margin:0}.about-copy .about-section-english{color:var(--archive-muted,#5d5d57);font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1.5;margin:13px 0 0}.optical-hero{min-height:100svh;background:var(--color-ink-black)}.hero-vignette{background:radial-gradient(circle at 50% 48%,transparent 0,transparent 26rem,rgba(5,5,4,.34) 48rem),linear-gradient(180deg,rgba(5,5,4,.38),transparent 28%,rgba(5,5,4,.84))}.river-copy{position:relative;text-wrap:balance}.river-copy-line{position:relative;isolation:isolate}.river-copy-line:after,.river-copy-line:before{content:attr(data-text);position:absolute;inset:0;z-index:-1;pointer-events:none;white-space:pre}.river-copy-line:before{color:rgba(179,41,23,.46);filter:blur(8px);opacity:.54;transform:translate3d(-1.2%,0,0);animation:river-text-glow 6.4s ease-in-out infinite alternate}.river-copy-line:after{color:rgba(222,130,83,.28);clip-path:polygon(0 43%,100% 28%,100% 66%,0 80%);filter:blur(1px);opacity:.56;transform:translate3d(1.2%,0,0);animation:river-text-current 5.4s ease-in-out infinite alternate}.river-copy-letter{display:inline-block;transform:translateZ(0);animation:river-letter-wave 4.15s ease-in-out infinite;animation-delay:calc(var(--char-index) * 44ms);will-change:transform,opacity}.lethe-field{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 42% 18%,rgba(123,18,12,.18),transparent 22rem),radial-gradient(circle at 16% 56%,rgba(68,10,7,.24),transparent 24rem),#050504}.lethe-field:before{content:"";position:absolute;inset:-18%;background:radial-gradient(ellipse at 24% 36%,rgba(76,8,6,.5),transparent 19%),radial-gradient(ellipse at 35% 22%,rgba(153,32,20,.52),transparent 18%),radial-gradient(ellipse at 62% 56%,rgba(122,21,14,.42),transparent 19%),radial-gradient(ellipse at 78% 28%,rgba(222,130,83,.22),transparent 21%),radial-gradient(ellipse at 12% 82%,rgba(80,10,8,.42),transparent 22%);filter:blur(24px);opacity:.72;animation:liquid-field-drift 16s ease-in-out infinite alternate;transform:translateZ(0) rotate(-6deg) scale(1.08)}.lethe-field:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0,rgba(0,0,0,.28) 58%,rgba(0,0,0,.76) 100%),url(/archive-grain.svg);background-size:auto,220px 220px;opacity:.52;mix-blend-mode:soft-light}.lethe-band,.lethe-current,.lethe-mist,.lethe-noise,.lethe-sheen,.lethe-stream{position:absolute;pointer-events:none}.lethe-noise{inset:0;background-image:url(/archive-grain.svg);background-size:180px 180px;opacity:.12;mix-blend-mode:screen}.lethe-mist{border-radius:999px;filter:blur(42px);mix-blend-mode:screen;opacity:.42}.lethe-mist-one{left:-18%;top:12%;width:72vw;height:44vh;background:radial-gradient(ellipse,rgba(92,15,10,.46),rgba(179,41,23,.18) 48%,transparent 72%);animation:river-mist-one 18s ease-in-out infinite alternate}.lethe-mist-two{right:-22%;bottom:-10%;width:84vw;height:48vh;background:radial-gradient(ellipse,rgba(179,41,23,.26),rgba(78,8,7,.22) 46%,transparent 72%);animation:river-mist-two 22s ease-in-out infinite alternate}.lethe-band{border-radius:999px;filter:blur(16px);mix-blend-mode:screen;opacity:.66}.lethe-band-one{left:-8%;top:33%;width:78vw;height:clamp(120px,17vw,260px);background:linear-gradient(90deg,rgba(72,8,6,.04),rgba(91,13,10,.68) 24%,rgba(168,37,24,.72) 54%,rgba(222,130,83,.1));transform:rotate(17deg);animation:liquid-band-one 9s ease-in-out infinite alternate}.lethe-band-two{right:-12%;bottom:4%;width:80vw;height:clamp(110px,15vw,230px);background:linear-gradient(90deg,rgba(70,8,6,.04),rgba(139,25,17,.64) 36%,rgba(80,10,8,.58) 74%,rgba(45,4,4,.02));transform:rotate(-13deg);animation:liquid-band-two 12s ease-in-out infinite alternate}.lethe-band-three{left:-24%;top:2%;width:120vw;height:clamp(86px,11vw,180px);background:linear-gradient(90deg,transparent,rgba(179,41,23,.4) 28%,rgba(76,8,6,.36) 58%,transparent);transform:rotate(-7deg);opacity:.5;animation:liquid-band-three 18s ease-in-out infinite alternate}.lethe-stream{left:-36%;width:172%;border-radius:999px;filter:blur(28px);mix-blend-mode:screen}.lethe-stream-one{top:24%;height:clamp(76px,9vw,148px);background:linear-gradient(90deg,transparent,rgba(63,8,5,.12) 16%,rgba(94,13,9,.48) 35%,rgba(159,38,24,.48) 54%,rgba(222,130,83,.12) 76%,transparent);transform:rotate(8deg);opacity:.48;animation:river-stream-one 7.6s ease-in-out infinite alternate}.lethe-stream-two{top:55%;height:clamp(92px,11vw,178px);background:linear-gradient(90deg,transparent,rgba(94,13,9,.08) 18%,rgba(179,41,23,.44) 42%,rgba(76,8,6,.5) 68%,transparent);transform:rotate(-6deg);opacity:.52;animation:river-stream-two 8.8s ease-in-out infinite alternate}.lethe-stream-three{bottom:4%;height:clamp(64px,8vw,126px);background:linear-gradient(90deg,transparent,rgba(76,8,6,.1) 24%,rgba(244,239,227,.11) 44%,rgba(179,41,23,.32) 64%,transparent);transform:rotate(12deg);opacity:.34;animation:river-stream-three 10.5s ease-in-out infinite alternate}.lethe-sheen{left:-42%;width:184%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(244,239,227,.04) 18%,rgba(143,166,117,.36) 36%,rgba(217,166,93,.42) 52%,rgba(244,239,227,.08) 63%,transparent 82%);filter:blur(10px);mix-blend-mode:screen;opacity:.5}.lethe-sheen-one{top:42%;height:clamp(48px,7vw,104px);transform:rotate(15deg);animation:sheen-flow-one 6.8s ease-in-out infinite alternate}.lethe-sheen-two{bottom:22%;height:clamp(38px,5.8vw,86px);transform:rotate(-10deg);opacity:.36;animation:sheen-flow-two 8.4s ease-in-out infinite alternate}.lethe-current{inset:-34%;width:168%;height:168%;max-width:none;opacity:.86;overflow:visible;mix-blend-mode:normal;-webkit-mask-image:radial-gradient(ellipse at 50% 52%,#000 0,#000 56%,rgba(0,0,0,.72) 76%,transparent 96%);mask-image:radial-gradient(ellipse at 50% 52%,#000 0,#000 56%,rgba(0,0,0,.72) 76%,transparent 96%)}.lethe-current .river-body{opacity:.78}.lethe-current .river-body-secondary{opacity:.52}.lethe-current .river-edge{opacity:.62}.lethe-current .river-edge-two{opacity:.48}.lethe-current .river-vein{opacity:.72}@keyframes liquid-field-drift{0%{transform:translate3d(-5%,-2%,0) rotate(-8deg) scale(1.08)}to{transform:translate3d(5%,3%,0) rotate(-1deg) scale(1.18)}}@keyframes river-letter-wave{0%,to{opacity:.92;transform:translateZ(0)}30%{opacity:1;transform:translate3d(0,-4px,0)}62%{opacity:.9;transform:translate3d(0,2.5px,0)}}@keyframes river-text-glow{0%{opacity:.32;transform:translate3d(-1.6%,1px,0)}55%{opacity:.72}to{opacity:.44;transform:translate3d(1.4%,-1px,0)}}@keyframes river-text-current{0%{clip-path:polygon(0 42%,100% 26%,100% 60%,0 78%);transform:translate3d(-1.2%,2px,0)}to{clip-path:polygon(0 28%,100% 46%,100% 82%,0 58%);transform:translate3d(1.2%,-2px,0)}}@keyframes river-mist-one{0%{transform:translate3d(-5%,-4%,0) rotate(-8deg) scale(1)}to{transform:translate3d(9%,7%,0) rotate(2deg) scale(1.15)}}@keyframes river-mist-two{0%{transform:translate3d(6%,5%,0) rotate(4deg) scale(1.08)}to{transform:translate3d(-10%,-4%,0) rotate(-6deg) scale(1.22)}}@keyframes river-body-drift{0%{transform:translate3d(-3.5%,-2%,0) scale(1.02)}to{transform:translate3d(4.5%,2.5%,0) scale(1.08)}}@keyframes river-body-drift-reverse{0%{transform:translate3d(4%,2.5%,0) scale(1.04)}to{transform:translate3d(-5%,-2%,0) scale(1.1)}}@keyframes river-edge-drift{0%{transform:translate3d(-2%,1%,0) scaleX(1)}to{transform:translate3d(3%,-1.5%,0) scaleX(1.04)}}@keyframes river-vein-drift{0%{transform:translate3d(-4%,2%,0);opacity:.42}48%{opacity:.9}to{transform:translate3d(5%,-2%,0);opacity:.58}}@keyframes liquid-band-one{0%{transform:translate3d(-8%,4%,0) rotate(15deg) scaleX(1)}to{transform:translate3d(9%,-5%,0) rotate(21deg) scaleX(1.16)}}@keyframes liquid-band-two{0%{transform:translate3d(7%,-2%,0) rotate(-15deg) scaleX(1.02)}to{transform:translate3d(-9%,5%,0) rotate(-8deg) scaleX(1.18)}}@keyframes liquid-band-three{0%{transform:translate3d(-10%,-3%,0) rotate(-8deg) scaleX(1)}to{transform:translate3d(12%,4%,0) rotate(-4deg) scaleX(1.18)}}@keyframes river-stream-one{0%{transform:translate3d(-7%,-5%,0) rotate(7deg) scaleX(1)}to{transform:translate3d(9%,4%,0) rotate(10deg) scaleX(1.12)}}@keyframes river-stream-two{0%{transform:translate3d(8%,5%,0) rotate(-8deg) scaleX(1.04)}to{transform:translate3d(-10%,-3%,0) rotate(-4deg) scaleX(1.16)}}@keyframes river-stream-three{0%{transform:translate3d(-6%,4%,0) rotate(11deg) scaleX(1)}to{transform:translate3d(12%,-5%,0) rotate(15deg) scaleX(1.14)}}@keyframes sheen-flow-one{0%{translate:-9% 5%;opacity:.28}45%{opacity:.68}to{translate:11% -7%;opacity:.52}}@keyframes sheen-flow-two{0%{translate:10% -2%;opacity:.2}55%{opacity:.52}to{translate:-12% 6%;opacity:.34}}.binder-page{--binder-studio-black:#100904;--binder-warm-cream:#ffedd7;--binder-cork-shadow:#40372e;--binder-dark-cork:#382416;--binder-burnt-sienna:#dc5000;--binder-grey-brown:#6c5f51;--binder-font:"halyard-display-variable",Inter,"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--binder-warm-cream);font-family:var(--binder-font);min-height:100vh}.binder-page,.binder-scroll-showcase{background:var(--binder-studio-black)}.binder-scroll-showcase{min-height:480svh;position:relative}.binder-scroll-stage{background:var(--binder-studio-black);height:100svh;overflow:hidden;position:sticky;top:0}.binder-scroll-images,.binder-sequence-layer,.binder-sequence-veil{inset:0;position:absolute}.binder-scroll-images{z-index:0}.binder-sequence-layer{opacity:0;transform-origin:center;transition:opacity .18s ease-out;will-change:opacity,transform}.binder-sequence-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.binder-sequence-veil{background:radial-gradient(circle at 58% 42%,rgba(16,9,4,.04),rgba(16,9,4,.38) 48%,rgba(16,9,4,.78) 100%),linear-gradient(90deg,rgba(16,9,4,.76),rgba(16,9,4,.1) 44%,rgba(16,9,4,.62)),linear-gradient(0deg,rgba(16,9,4,.68),transparent 38%,rgba(16,9,4,.5));z-index:1}.binder-showcase-rule{border-top:1px dashed var(--binder-cork-shadow);left:clamp(20px,3vw,41px);position:absolute;right:clamp(20px,3vw,41px);top:56%;z-index:2}.binder-showcase-label{color:var(--binder-warm-cream);font-size:10px;font-weight:500;line-height:1.2;margin:0;position:absolute;text-transform:uppercase;z-index:3}.binder-showcase-label-left{left:clamp(20px,3vw,41px);top:calc(56% - 24px)}.binder-showcase-label-right{right:clamp(20px,3vw,41px);top:calc(56% - 24px)}.binder-scroll-copy{bottom:clamp(42px,8vh,86px);color:var(--binder-warm-cream);display:grid;gap:18px;left:clamp(20px,3vw,41px);max-width:470px;position:absolute;z-index:3}.binder-preorder-copy p,.binder-scroll-copy p{margin:0}.binder-caption{font-size:10px;line-height:1.2;margin:0;text-transform:uppercase}.binder-caption,.binder-display{color:var(--binder-warm-cream);font-weight:500}.binder-display{font-size:clamp(41px,4vw,51px);letter-spacing:0;line-height:.9;margin:18px 0 0}.binder-preorder-panel h2,.binder-scroll-copy h2,.binder-spec-heading h2{color:var(--binder-warm-cream);font-size:clamp(29px,3.2vw,51px);font-weight:500;letter-spacing:0;line-height:.9;margin:0}.binder-scene-material,.binder-scroll-copy>p:not(.binder-caption){color:var(--binder-warm-cream);font-size:18px;font-weight:400;line-height:1.33}.binder-scene-material{font-weight:500}.binder-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.binder-action{align-items:center;background:transparent;border:1px solid var(--binder-warm-cream);border-radius:22.5px;color:var(--binder-warm-cream);display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.2;min-height:44px;padding:7.5px 16px;text-transform:uppercase;transition:border-color .3s ease,opacity .3s ease}.binder-action:hover{opacity:.82}.binder-action-accent,.binder-action:hover{border-color:var(--binder-burnt-sienna)}.binder-edge-label{color:var(--binder-warm-cream);font-size:10px;font-weight:500;line-height:1.2;margin:0;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;white-space:nowrap;z-index:3}.binder-scroll-index{align-items:stretch;bottom:clamp(42px,8vh,86px);display:flex;gap:18px;position:absolute;right:clamp(20px,3vw,41px);z-index:3}.binder-scroll-track{background:rgba(255,237,215,.16);height:146px;overflow:hidden;position:relative;width:1px}.binder-scroll-track span{background:var(--binder-burnt-sienna);bottom:0;left:0;position:absolute;right:0;top:0;transform-origin:bottom}.binder-scroll-steps{color:rgba(255,237,215,.42);counter-reset:binder-scroll;display:grid;font-size:10px;font-weight:500;gap:13px;line-height:1.2;list-style:none;margin:0;padding:0;text-transform:uppercase;width:160px}.binder-scroll-steps li{transition:color .18s ease,opacity .18s ease}.binder-scroll-steps li.is-active{color:var(--binder-warm-cream)}.binder-scroll-steps span{color:var(--binder-burnt-sienna);display:block;margin-bottom:4px}.binder-preorder-copy,.binder-spec-row span{color:var(--binder-warm-cream);font-size:18px;font-weight:400;line-height:1.33}.binder-preorder-panel,.binder-spec-section{background:var(--binder-studio-black);border-top:1px dashed var(--binder-cork-shadow);min-height:100svh;padding:calc(var(--header-height) + 68px) clamp(20px,3vw,41px) 86px}.binder-preorder-panel,.binder-spec-heading{display:grid;gap:clamp(31px,8vw,204px);grid-template-columns:minmax(0,1fr) minmax(280px,520px)}.binder-spec-heading h2{margin-top:0}.binder-spec-list{border-bottom:1px dashed var(--binder-cork-shadow);margin-top:68px}.binder-spec-row{border-top:1px dashed var(--binder-cork-shadow);display:grid;gap:24px;grid-template-columns:minmax(130px,.3fr) minmax(0,.7fr);padding:18px 0}.binder-spec-row p{color:var(--binder-warm-cream);font-size:12px;font-weight:500;line-height:1.1;margin:0;text-transform:uppercase}.binder-preorder-copy p+p{margin-top:18px}.header-icon-button{align-items:center;background:transparent;border:1px solid rgba(244,239,227,.34);border-radius:50%;color:var(--color-paper-white);display:inline-flex;height:44px;justify-content:center;position:relative;transition:background-color .18s ease,color .18s ease,border-color .18s ease;width:44px}.header-icon-button:hover{background:var(--color-paper-white);border-color:var(--color-paper-white);color:var(--color-ink-black)}.header-cart-count{align-items:center;background:#a61f17;border-radius:50%;color:var(--color-paper-white);display:flex;font-size:8px;height:15px;justify-content:center;line-height:1;min-width:15px;padding:0 3px;position:absolute;right:-5px;top:-5px}.mobile-navigation{position:relative;z-index:2}.mobile-navigation>.header-icon-button{z-index:61}.mobile-menu-panel{background:radial-gradient(circle at 78% 18%,rgba(139,25,17,.2),transparent 22rem),#070605;border-top:1px solid rgba(244,239,227,.14);display:flex;flex-direction:column;height:calc(100svh - var(--header-height));inset:var(--header-height) 0 auto;justify-content:space-between;padding:56px 20px 32px;position:fixed;width:100vw;z-index:60}.mobile-menu-links{display:grid}.mobile-menu-panel .mobile-menu-links a{align-items:baseline;border-bottom:1px solid rgba(244,239,227,.14);display:grid;font-size:30px;font-weight:300;grid-template-columns:48px 1fr;line-height:1.08;min-height:62px;padding:15px 0;transition:background-color .14s ease,opacity .14s ease,padding .14s ease}.mobile-menu-panel .mobile-menu-links .mobile-menu-index{color:var(--color-ash);font-size:10px}.mobile-menu-panel .mobile-menu-links strong{align-items:baseline;display:flex;font:inherit;gap:12px;justify-content:space-between}.mobile-menu-panel .mobile-menu-links a[aria-current=page]{background:rgba(244,239,227,.05)}.mobile-menu-panel .mobile-menu-links.is-pending a:not(.is-pending){opacity:.28;pointer-events:none}.mobile-menu-panel .mobile-menu-links a.is-pending{background:rgba(163,38,30,.1);opacity:1;padding-left:8px;padding-right:8px;pointer-events:none}.mobile-menu-panel .mobile-menu-state{color:var(--color-ash);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.account-page,.cart-page,.checkout-page,.product-page,.store-page{background:#080706;color:var(--color-paper-white);min-height:100vh}.store-hero{display:flex;min-height:88svh;padding:calc(var(--header-height) + 28px) clamp(20px,3vw,44px) 56px;position:relative}.store-hero:before{background:linear-gradient(103deg,transparent 28%,rgba(128,24,18,.28) 50%,transparent 70%),radial-gradient(ellipse at 54% 62%,rgba(87,14,10,.54),transparent 34rem);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute}.store-hero-index{display:flex;font-size:10px;justify-content:space-between;left:clamp(20px,3vw,44px);position:absolute;right:clamp(20px,3vw,44px);text-transform:uppercase;top:calc(var(--header-height) + 28px)}.store-hero-copy{align-self:flex-end;display:grid;gap:26px;max-width:1180px;position:relative;width:100%}.store-hero-copy h1{font-size:108px;font-weight:300;line-height:.9;margin:0}.store-hero-copy>div{font-size:17px;line-height:1.5;max-width:460px}.store-shipping-strip{border-bottom:1px solid rgba(244,239,227,.16);border-top:1px solid rgba(244,239,227,.16);display:grid;font-size:10px;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px clamp(20px,3vw,44px);text-transform:uppercase}.store-shipping-strip span:nth-child(2){text-align:center}.store-shipping-strip span:last-child{text-align:right}.home-store-preview,.product-related,.store-collection{padding:120px clamp(20px,3vw,44px)}.store-collection+.store-collection{border-top:1px solid rgba(244,239,227,.16)}.home-store-heading,.product-related-heading,.store-collection-heading{display:grid;gap:32px;grid-template-columns:minmax(120px,.28fr) minmax(320px,1fr) minmax(260px,.6fr);margin-bottom:72px}.home-store-heading h2,.product-related-heading h2,.store-collection-heading h2{font-size:54px;font-weight:300;line-height:1.02;margin:0}.home-store-heading>div,.product-related-heading>p:last-child,.store-collection-heading>p:last-child{align-self:end;font-size:17px;line-height:1.55;max-width:500px}.home-store-heading>div{display:grid;gap:26px}.store-product-grid{display:grid;gap:72px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.store-product{border-top:1px solid rgba(244,239,227,.18);min-width:0;padding-top:12px}.store-product-image-link{display:block;overflow:hidden}.store-product-card-link{color:inherit;display:block;text-decoration:none}.store-product-card-link:focus-visible{outline:none}.store-product-card-link:focus-visible .store-product-image-wrap{outline:1px solid currentColor;outline-offset:3px}.store-product-image-wrap{aspect-ratio:4/3;background:#110e0b;overflow:hidden;position:relative}.store-sold-out{background:rgba(8,7,6,.78);border:1px solid rgba(244,239,227,.44);font-size:10px;left:50%;padding:8px 12px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:1}.store-product-image{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.store-product-image--secondary{opacity:0}@media (hover:hover) and (pointer:fine){.store-product-card-link:focus-visible .store-product-image-wrap--has-secondary .store-product-image--primary,.store-product-card-link:hover .store-product-image-wrap--has-secondary .store-product-image--primary{opacity:0;transform:scale(1)}.store-product-card-link:focus-visible .store-product-image--secondary,.store-product-card-link:hover .store-product-image--secondary{opacity:1;transform:scale(1.008)}}.store-product-image-link:hover .store-product-image{opacity:.86;transform:scale(1.018)}.store-product-insert .store-product-image-wrap{background:#15120f}.store-product-insert .store-product-image{-o-object-fit:contain;object-fit:contain;padding:7%}.store-product-meta{align-items:start;display:flex;gap:18px;justify-content:space-between;padding-top:20px}.store-product-meta h2{font-size:25px;font-weight:400;line-height:1.05;margin:8px 0 0}.store-product-subtitle{color:var(--color-ash);font-size:13px;margin:7px 0 0}.store-product-open{align-items:center;border:1px solid rgba(244,239,227,.3);border-radius:50%;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;transition:background-color .18s ease,color .18s ease;width:44px}.store-product-open:hover{background:var(--color-paper-white);color:var(--color-ink-black)}.store-product-price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 18px;justify-content:space-between;padding-top:18px}.store-product-price span:last-child:not(:first-child){color:#ce6c5f;font-size:11px}.product-hero{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(390px,.82fr);min-height:100svh;padding-top:var(--header-height)}.product-hero-media{background:#120e0b;min-height:calc(100svh - var(--header-height));overflow:hidden;position:relative}.product-hero-image{-o-object-fit:cover;object-fit:cover}.product-hero-insert .product-hero-media{background:radial-gradient(circle at 50% 46%,rgba(143,74,52,.22),transparent 22rem),#15120f}.product-hero-insert .product-hero-image{-o-object-fit:contain;object-fit:contain;padding:9%}.product-hero-information{align-content:start;border-left:1px solid rgba(244,239,227,.16);display:grid;gap:32px;padding:36px clamp(24px,3vw,52px) 52px}.checkout-back,.product-back-link{align-items:center;display:inline-flex;font-size:10px;gap:8px;min-height:44px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.product-title-block{border-bottom:1px solid rgba(244,239,227,.16);padding:42px 0 30px}.product-title-block h1{font-size:62px;font-weight:300;line-height:.95;margin:16px 0 0}.product-title-block>p:last-child{color:var(--color-ash);font-size:15px;margin:12px 0 0}.product-hero-information blockquote{font-size:28px;font-weight:300;line-height:1.25;margin:0}.product-summary{color:rgba(244,239,227,.78);font-size:16px;line-height:1.6;margin:0}.product-purchase-panel{border-top:1px solid rgba(244,239,227,.16);display:grid;gap:18px;margin-top:auto;padding-top:24px}.product-purchase-price{align-items:baseline;display:flex;justify-content:space-between}.product-purchase-price.is-owner-price{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-moz-column-gap:20px;column-gap:20px}.product-purchase-price.is-owner-price strong{justify-self:start}.product-purchase-price.is-owner-price del{justify-self:end;margin-left:0}.product-purchase-price span{color:var(--color-ash);font-size:10px}.product-purchase-price strong{font-size:24px;font-weight:400}@media (max-width:480px){.product-purchase-price.is-owner-price{grid-template-columns:1fr auto;row-gap:8px}.product-purchase-price.is-owner-price span{grid-column:1/-1}}.product-bundle-note{color:#ce6c5f;font-size:12px;line-height:1.5;margin:0}.product-purchase-controls{display:grid;gap:10px;grid-template-columns:132px 1fr}.product-purchase-controls>*{min-width:0}.quantity-stepper{align-items:center;border:1px solid rgba(244,239,227,.28);display:grid;grid-template-columns:44px minmax(34px,1fr) 44px;height:46px}.quantity-stepper button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0}.quantity-stepper span{font-size:12px;text-align:center}.store-command{align-items:center;background:transparent;border:1px solid rgba(244,239,227,.58);color:var(--color-paper-white);cursor:pointer;display:inline-flex;font-size:11px;gap:10px;justify-content:center;min-height:44px;padding:10px 18px;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.store-command:hover:not(:disabled){background:var(--color-paper-white);color:var(--color-ink-black)}.store-command:disabled{cursor:not-allowed;opacity:.38}.store-command-wide{width:100%}.store-text-command{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(244,239,227,.3);color:inherit;cursor:pointer;display:inline-flex;font-size:10px;gap:7px;justify-self:end;min-height:44px;min-width:44px;padding:5px 0}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-gallery-image{aspect-ratio:16/10;border-right:1px solid rgba(244,239,227,.14);position:relative}.product-specifications,.product-story{border-top:1px solid rgba(244,239,227,.16);display:grid;gap:88px;grid-template-columns:minmax(280px,1fr) minmax(320px,.72fr);padding:128px clamp(20px,3vw,44px)}.product-specifications h2,.product-story-heading h2{font-size:54px;font-weight:300;line-height:1.08;margin:24px 0 0;max-width:760px}.product-story-copy{color:rgba(244,239,227,.82);font-size:18px;line-height:1.72}.product-story-copy p{margin:0}.product-story-copy p+p{margin-top:26px}.product-uses{border-top:1px solid rgba(244,239,227,.16);margin-top:52px;padding-top:26px}.product-uses ul{list-style:none;margin:20px 0 0;padding:0}.product-uses li{border-bottom:1px solid rgba(244,239,227,.12);padding:10px 0}.product-specifications dl{border-bottom:1px solid rgba(244,239,227,.16);margin:0}.product-specifications dl>div{border-top:1px solid rgba(244,239,227,.16);display:grid;gap:20px;grid-template-columns:150px 1fr;padding:18px 0}.product-specifications dt{color:var(--color-ash);font-size:10px}.product-specifications dd{font-size:15px;line-height:1.5;margin:0}.product-related{border-top:1px solid rgba(244,239,227,.16)}.home-store-preview{background:radial-gradient(circle at 78% 12%,rgba(122,21,14,.2),transparent 24rem),#080706}.account-page,.cart-page,.checkout-page{padding:calc(var(--header-height) + 80px) clamp(20px,3vw,44px) 120px}.account-heading,.cart-heading,.checkout-heading{border-bottom:1px solid rgba(244,239,227,.16);padding-bottom:52px}.account-heading h1,.cart-heading h1,.checkout-heading h1{font-size:84px;font-weight:300;line-height:.9;margin:22px 0 18px}.account-heading>p:last-child,.cart-heading>p:last-child{color:var(--color-ash);font-size:16px;margin:0}.account-panel,.account-signed-in{display:grid;gap:28px;margin:72px auto 0;max-width:520px}.account-mode{border:1px solid rgba(244,239,227,.24);display:grid;grid-template-columns:1fr 1fr;padding:3px}.account-mode button{background:transparent;border:0;color:var(--color-paper-white);cursor:pointer;font-size:10px;min-height:44px}.account-mode button[aria-selected=true]{background:var(--color-paper-white);color:var(--color-ink-black)}.account-form{display:grid;gap:24px}.account-form label{color:var(--color-ash);display:grid;font-size:10px;gap:8px;text-transform:uppercase}.account-form input{background:transparent;border:0;border-bottom:1px solid rgba(244,239,227,.26);border-radius:0;color:var(--color-paper-white);font:inherit;font-size:16px;min-height:44px;outline:none;padding:8px 0}.account-form input:focus{border-color:var(--color-paper-white)}.account-message{color:#ce6c5f;font-size:12px;line-height:1.5;margin:0}.account-social-auth{display:grid;gap:10px}.account-social-button{align-items:center;border:0;cursor:pointer;display:grid;font-size:12px;font-weight:600;gap:12px;grid-template-columns:22px minmax(0,1fr) 22px;min-height:50px;padding:0 18px;text-align:center}.account-social-button:after{content:"";width:22px}.account-social-button>span{align-items:center;border-radius:50%;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.account-social-button:disabled{cursor:wait;opacity:.58}.account-social-kakao{background:#fee500;color:#191919}.account-social-kakao>span{background:#191919;color:#fee500}.account-social-naver{background:#03c75a;color:#ffffff}.account-social-naver>span{background:#ffffff;color:#03c75a}.account-social-auth>p{color:var(--commerce-muted);font-size:10px;line-height:1.6;margin:2px 0 8px;text-align:center}.account-auth-divider{align-items:center;color:var(--commerce-muted);display:grid;font-size:9px;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.account-auth-divider:after,.account-auth-divider:before{background:var(--commerce-rule);content:"";height:1px}.social-consent-loading{color:var(--commerce-muted);font-size:12px;margin:72px auto 0;max-width:520px}.social-consent-panel{margin-top:54px}.social-consent-signout{align-items:center;gap:7px}.account-signed-in h2{font-size:40px;font-weight:300;margin:0}.account-signed-in>p:not(.ui-label){color:var(--color-ash);margin:-14px 0 0}.account-order-placeholder{border-bottom:1px solid rgba(244,239,227,.16);border-top:1px solid rgba(244,239,227,.16);display:grid;gap:18px;padding:28px 0}.account-order-placeholder span{color:var(--color-ash);font-size:10px}.account-order-placeholder p{font-size:15px;line-height:1.5;margin:0}.cart-layout,.checkout-layout{display:grid;gap:clamp(48px,7vw,120px);grid-template-columns:minmax(0,1fr) minmax(310px,400px);padding-top:52px}.cart-lines{border-bottom:1px solid rgba(244,239,227,.16)}.cart-line{border-top:1px solid rgba(244,239,227,.16);gap:24px;grid-template-columns:140px minmax(0,1fr) auto}.cart-line:first-child{border-top:0}.cart-line-image{aspect-ratio:4/3;background:#14110e;position:relative}.cart-line-copy h2{font-size:24px;font-weight:400;margin:8px 0 5px}.cart-line-copy>p:not(.ui-label){color:var(--color-ash);font-size:12px;margin:0}.cart-line-copy .cart-discount{color:#ce6c5f;margin-top:12px}.cart-line-actions{align-items:flex-end;flex-direction:column;gap:15px}.cart-line-actions>strong{font-size:15px;font-weight:400}.cart-line-actions .quantity-stepper{height:46px;width:132px}.cart-remove{align-items:center;background:transparent;border:0;color:var(--color-ash);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.cart-summary,.checkout-summary{align-self:start;border-top:1px solid rgba(244,239,227,.3);display:grid;gap:18px;padding-top:20px;position:sticky;top:calc(var(--header-height) + 28px)}.cart-summary-row{align-items:baseline;display:flex;font-size:13px;justify-content:space-between}.cart-summary-row strong{font-weight:400}.cart-policy-note,.cart-shipping-note{color:var(--color-ash);font-size:11px;line-height:1.5;margin:0}.cart-summary-total{align-items:baseline;border-top:1px solid rgba(244,239,227,.16);display:flex;justify-content:space-between;margin-top:8px;padding-top:20px}.cart-summary-total span{font-size:11px}.cart-summary-total strong{font-size:25px;font-weight:400}.cart-empty,.checkout-empty{align-items:start;display:flex;flex-direction:column;gap:28px;min-height:50vh;padding-top:80px}.cart-empty h2{font-size:44px;font-weight:300}.checkout-form{display:grid;gap:72px}.checkout-form>section{border-top:1px solid rgba(244,239,227,.18);padding-top:20px}.checkout-section-title{align-items:baseline;display:grid;gap:18px;grid-template-columns:42px 1fr;margin-bottom:34px}.checkout-section-title span{color:var(--color-ash);font-size:10px}.checkout-section-title h2{font-size:28px;font-weight:400;margin:0}.checkout-fields{display:grid;gap:24px}.checkout-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-field-wide{grid-column:1/-1}.checkout-fields label{color:var(--color-ash);display:grid;font-size:10px;gap:8px;text-transform:uppercase}.checkout-fields input{background:transparent;border:0;border-bottom:1px solid rgba(244,239,227,.26);border-radius:0;color:var(--color-paper-white);font:inherit;font-size:16px;min-height:44px;outline:none;padding:8px 0}.checkout-fields input:focus{border-color:var(--color-paper-white)}.payment-pending{align-items:center;border:1px dashed rgba(244,239,227,.28);color:var(--color-ash);display:flex;font-size:13px;gap:14px;line-height:1.5;min-height:100px;padding:22px}.payment-pending p{margin:0}.checkout-order-lines{border-bottom:1px solid rgba(244,239,227,.14);display:grid;gap:12px;padding-bottom:20px}.checkout-order-lines>div{display:flex;font-size:12px;gap:18px;justify-content:space-between}.checkout-order-lines strong{font-weight:400}@media (max-width:1060px){.store-hero-copy h1{font-size:78px}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-store-heading,.product-related-heading,.store-collection-heading{grid-template-columns:120px minmax(0,1fr)}.home-store-heading>div,.product-related-heading>p:last-child,.store-collection-heading>p:last-child{grid-column:2}.product-hero{grid-template-columns:1fr}.product-hero-media{min-height:76svh}.product-hero-information{border-left:0;border-top:1px solid rgba(244,239,227,.16);min-height:auto}.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-summary{position:static}}@media (max-width:768px){:root{--header-height:68px}.editorial-band{padding:76px 20px}.store-hero{min-height:78svh;padding-bottom:36px}.store-hero-copy h1{font-size:52px;line-height:.94}.store-hero-copy>div{font-size:15px}.store-shipping-strip{grid-template-columns:1fr}.store-shipping-strip span:last-child,.store-shipping-strip span:nth-child(2){text-align:left}.home-store-preview,.product-related,.store-collection{padding:76px 20px}.home-store-heading,.product-related-heading,.store-collection-heading{gap:22px;grid-template-columns:1fr;margin-bottom:48px}.home-store-heading>div,.product-related-heading>p:last-child,.store-collection-heading>p:last-child{grid-column:auto}.home-store-heading h2,.product-related-heading h2,.store-collection-heading h2{font-size:38px}.store-product-grid{gap:56px;grid-template-columns:1fr}.store-product-meta h2{font-size:23px}.product-hero-media{min-height:64svh}.product-hero-information{gap:26px;padding:28px 20px 52px}.product-title-block{padding:28px 0 24px}.product-title-block h1{font-size:48px}.product-hero-information blockquote{font-size:25px}.product-purchase-controls{grid-template-columns:124px minmax(0,1fr)}.product-gallery{grid-template-columns:1fr}.product-gallery-image{border-bottom:1px solid rgba(244,239,227,.14);border-right:0}.product-specifications,.product-story{gap:48px;grid-template-columns:1fr;padding:84px 20px}.product-specifications h2,.product-story-heading h2{font-size:38px}.product-story-copy{font-size:16px}.product-specifications dl>div{gap:8px;grid-template-columns:1fr}.account-page,.cart-page,.checkout-page{padding:calc(var(--header-height) + 52px) 20px 84px}.account-heading h1,.cart-heading h1,.checkout-heading h1{font-size:58px}.cart-layout,.checkout-layout{gap:64px}.cart-line{gap:14px;grid-template-columns:92px minmax(0,1fr)}.cart-line-actions{align-items:center;flex-direction:row;grid-column:2;justify-content:space-between}.cart-line-copy h2{font-size:20px}.checkout-fields-two{grid-template-columns:1fr}.checkout-field-wide{grid-column:auto}.hero-type{font-size:clamp(52px,18vw,96px);line-height:.9}.hero-logo{width:min(70vw,340px);min-width:210px}.lethe-band-one{top:42%;left:-36%;width:132vw}.lethe-band-two{right:-42%;bottom:14%;width:132vw}.lethe-stream{left:-62%;width:220%}.lethe-stream-one{top:18%}.lethe-stream-two{top:52%}.lethe-stream-three{bottom:10%}.binder-display{font-size:clamp(41px,13vw,51px)}.binder-edge-label,.binder-showcase-label-right{display:none}.binder-showcase-rule{left:20px;right:20px;top:58%}.binder-showcase-label-left{left:20px;top:calc(58% - 22px)}.binder-scroll-showcase{min-height:420svh}.binder-sequence-image{-o-object-position:center;object-position:center}.binder-sequence-veil{background:linear-gradient(0deg,rgba(16,9,4,.78),transparent 42%,rgba(16,9,4,.44)),linear-gradient(90deg,rgba(16,9,4,.42),transparent 52%)}.binder-scroll-copy{bottom:42px;gap:14px;left:20px;max-width:calc(100vw - 40px);right:20px}.binder-scroll-index{display:none}.binder-preorder-copy,.binder-scroll-copy>p:not(.binder-caption),.binder-spec-row span{font-size:16px}.binder-preorder-panel,.binder-spec-section{min-height:auto;padding:calc(var(--header-height) + 52px) 20px 72px}.binder-preorder-panel h2,.binder-scroll-copy h2,.binder-spec-heading h2{font-size:clamp(31px,10vw,41px)}.binder-preorder-panel,.binder-spec-heading{grid-template-columns:1fr;gap:31px}.binder-spec-list{margin-top:52px}.binder-spec-row{gap:8px;grid-template-columns:1fr}.binder-spec-heading h2{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.binder-scroll-steps li,.binder-sequence-layer,.commerce-loading,.lethe-band,.lethe-current path,.lethe-field:before,.lethe-mist,.lethe-sheen,.lethe-stream,.notes-desk-loading,.river-copy-letter,.river-copy-line:after,.river-copy-line:before,.store-hero:before,.store-product-image{animation:none!important}.lethe-current,.lethe-sheen{opacity:.48}.lethe-stream{opacity:.4}}.site-logo-dark{display:none}body:has(.commerce-light),body:has(.home-light){background:#f7f7f4;color:#11110f;color-scheme:light}body:has(.commerce-light) .site-header,body:has(.home-light) .site-header{background:rgba(250,250,247,.94);border-color:rgba(17,17,15,.16);color:#11110f;backdrop-filter:blur(16px)}body:has(.commerce-light) .site-header .text-carbon,body:has(.home-light) .site-header .text-carbon{color:#11110f}body:has(.commerce-light) .site-logo-light,body:has(.home-light) .site-logo-light{display:none}body:has(.commerce-light) .site-logo-dark,body:has(.home-light) .site-logo-dark{display:block}body:has(.commerce-light) .header-icon-button,body:has(.home-light) .header-icon-button{border-color:rgba(17,17,15,.34);color:#11110f}body:has(.commerce-light) .header-icon-button:hover,body:has(.home-light) .header-icon-button:hover{background:#11110f;border-color:#11110f;color:#ffffff}body:has(.commerce-light) .mobile-menu-panel,body:has(.home-light) .mobile-menu-panel{background:#f7f7f4;border-color:rgba(17,17,15,.16);color:#11110f}body:has(.commerce-light) .mobile-menu-links a,body:has(.home-light) .mobile-menu-links a{border-color:rgba(17,17,15,.16)}body:has(.commerce-light) .mobile-menu-links span,body:has(.home-light) .mobile-menu-links span{color:#a3261e}body:has(.commerce-light) .site-footer,body:has(.home-light) .site-footer{background:#f7f7f4;color:#11110f}body:has(.commerce-light) .site-footer .h-px,body:has(.home-light) .site-footer .h-px{background:rgba(17,17,15,.18)}.commerce-light,.home-light{--commerce-ink:#11110f;--commerce-muted:#696963;--commerce-rule:rgba(17,17,15,0.17);--commerce-paper:#fafaf7;--commerce-soft:#f0f0ec;--commerce-red:#a3261e;--color-carbon:#11110f;--color-ash:#696963}.commerce-light{background:var(--commerce-paper);color:var(--commerce-ink)}.commerce-light .text-ash,.home-light .text-ash{color:var(--commerce-muted)}.commerce-accent-label{color:var(--commerce-red);font-size:10px;line-height:1.35;margin:0;text-transform:uppercase}@keyframes monochrome-river-drift{0%{transform:translate3d(-4%,-2%,0) rotate(-2deg) scale(1.06)}to{transform:translate3d(5%,3%,0) rotate(2deg) scale(1.14)}}.account-page,.cart-page,.checkout-page,.product-page,.store-page{background:var(--commerce-paper);color:var(--commerce-ink)}.store-hero{background:#fafaf7;border-bottom:1px solid var(--commerce-rule);min-height:84svh;overflow:hidden}.store-hero:before{animation:monochrome-river-drift 16s ease-in-out infinite alternate;background:radial-gradient(ellipse at 13% 72%,transparent 0 23%,rgba(17,17,15,.08) 30%,transparent 44%),radial-gradient(ellipse at 54% 57%,transparent 0 25%,rgba(17,17,15,.12) 33%,transparent 48%),radial-gradient(ellipse at 91% 38%,transparent 0 21%,rgba(17,17,15,.07) 29%,transparent 44%);filter:blur(22px);inset:-22%;opacity:1}.store-hero:after{background:linear-gradient(90deg,#fafaf7,transparent 18%,transparent 82%,#fafaf7);content:"";inset:0;pointer-events:none;position:absolute}.store-hero-copy,.store-hero-index{z-index:1}.store-hero-index{color:var(--commerce-muted)}.store-hero-copy h1{color:var(--commerce-ink);font-size:104px}.store-hero-copy h1 span{color:var(--commerce-red)}.store-shipping-strip{background:var(--commerce-soft);border-color:var(--commerce-rule);color:var(--commerce-muted)}.product-related,.store-collection{background:var(--commerce-paper)}.product-related,.product-specifications,.product-story,.store-collection+.store-collection,.store-product{border-color:var(--commerce-rule)}.store-product-image-wrap,.store-product-insert .store-product-image-wrap{background:#ededE8}.store-product-accessory .store-product-image,.store-product-binder .store-product-image{-o-object-position:center;object-position:center}.store-sold-out{background:rgba(250,250,247,.88);border-color:rgba(17,17,15,.45);color:var(--commerce-ink)}.account-heading>p:last-child,.cart-heading>p:last-child,.cart-policy-note,.cart-shipping-note,.product-story-copy,.product-summary,.store-product-subtitle{color:var(--commerce-muted)}.store-product-open{border-color:rgba(17,17,15,.32)}.store-product-open:hover{background:var(--commerce-ink);color:#ffffff}.account-message,.cart-line-copy .cart-discount,.product-bundle-note,.store-product-price span:last-child:not(:first-child){color:var(--commerce-red)}.account-heading,.account-order-placeholder,.cart-heading,.cart-line,.cart-lines,.cart-summary,.cart-summary-total,.checkout-form>section,.checkout-heading,.checkout-order-lines,.checkout-summary,.product-gallery-image,.product-hero-information,.product-purchase-panel,.product-specifications dl,.product-specifications dl>div,.product-title-block,.product-uses,.product-uses li{border-color:var(--commerce-rule)}.product-hero-information{background:var(--commerce-paper)}.cart-line-image,.product-hero-insert .product-hero-media,.product-hero-media{background:#ecece7}.account-mode,.payment-pending,.quantity-stepper{border-color:rgba(17,17,15,.27)}.store-command{background:var(--commerce-ink);border-color:var(--commerce-ink);color:#ffffff}.store-command:hover:not(:disabled){background:transparent;color:var(--commerce-ink)}.store-text-command{border-color:rgba(17,17,15,.34)}.account-mode button,.store-text-command{color:var(--commerce-ink)}.account-mode button[aria-selected=true]{background:var(--commerce-ink);color:#ffffff}.account-form input,.checkout-fields input{border-color:rgba(17,17,15,.28);color:var(--commerce-ink)}.account-form input:focus,.checkout-fields input:focus{border-color:var(--commerce-ink)}.payment-pending{color:var(--commerce-muted)}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.28}.cart-line-copy .cart-stock-count{color:var(--commerce-muted);margin-top:7px}.cart-stock-warning,.checkout-stock-warning{color:var(--commerce-red);font-size:12px;line-height:1.6}.checkout-stock-warning{align-items:center;border-bottom:1px solid var(--commerce-rule);display:flex;justify-content:space-between;padding:18px var(--page-gutter)}.checkout-stock-warning p{margin:0}.checkout-member-recommendation{border-bottom:1px solid var(--commerce-rule);display:grid;margin:64px auto 0;max-width:760px;padding:0 0 64px}.checkout-member-recommendation h2{font-size:34px;font-weight:500;line-height:1.24;margin:18px 0 28px}.checkout-member-recommendation>p:not(.ui-label){color:var(--commerce-muted);font-size:15px;line-height:1.8;margin:0;max-width:650px}.checkout-member-recommendation>p:not(.ui-label)+p{margin-top:14px}.checkout-member-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.checkout-member-actions .store-command,.checkout-member-actions .store-text-command{align-items:center;display:inline-flex;gap:10px;justify-content:center;min-height:46px}.checkout-member-recommendation>small{color:var(--commerce-muted);font-size:10px;line-height:1.65;margin-top:24px}@media (max-width:768px){.checkout-member-recommendation{margin-top:48px;padding-bottom:48px}.checkout-member-recommendation h2{font-size:28px;margin:16px 0 24px}.checkout-member-recommendation>p:not(.ui-label){font-size:14px}.checkout-member-actions{display:grid;grid-template-columns:1fr}.checkout-member-actions .store-command,.checkout-member-actions .store-text-command{width:100%}}.checkout-address-intro{align-items:center;border-bottom:1px solid var(--commerce-rule);display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:14px}.checkout-address-intro>div{align-items:center;display:flex;gap:9px}.checkout-address-intro p{font-size:12px;margin:0}.checkout-address-manual{background:transparent;border:0;border-bottom:1px solid rgba(17,17,15,.45);color:var(--commerce-muted);cursor:pointer;font:inherit;font-size:10px;padding:3px 0}.checkout-address-fields{gap:22px}.checkout-address-postcode{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.checkout-address-postcode>label{min-width:0}.checkout-address-search{align-items:center;background:transparent;border:1px solid rgba(17,17,15,.36);color:var(--commerce-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:8px;justify-content:center;min-height:44px;padding:0 16px;white-space:nowrap}.checkout-address-search:hover{background:var(--commerce-ink);color:#ffffff}.checkout-address-fields input[readonly]{color:var(--commerce-muted);cursor:default}.checkout-address-fields label>span{align-items:baseline;display:flex;gap:7px}.checkout-address-fields label small{color:var(--commerce-muted);font-size:9px;text-transform:none}.checkout-address-fields select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;border:0;border-bottom:1px solid rgba(17,17,15,.28);border-radius:0;color:var(--commerce-ink);font:inherit;font-size:15px;min-height:44px;outline:none;padding:8px 2px 8px 0;width:100%}.checkout-address-fields select:focus{border-color:var(--commerce-ink)}.checkout-address-message{color:var(--commerce-muted);font-size:10px;line-height:1.6;margin:-10px 0 3px}.checkout-address-dialog-backdrop{align-items:center;background:rgba(17,17,15,.62);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:400}.checkout-address-dialog{background:var(--commerce-paper);border:1px solid rgba(17,17,15,.35);display:grid;grid-template-rows:auto minmax(0,1fr);height:min(720px,calc(100svh - 48px));width:min(620px,calc(100vw - 48px))}.checkout-address-dialog>header{align-items:center;border-bottom:1px solid var(--commerce-rule);display:flex;justify-content:space-between;padding:18px 20px}.checkout-address-dialog>header span{color:var(--commerce-muted);font-size:9px}.checkout-address-dialog>header h3{font-size:20px;font-weight:500;margin:4px 0 0}.checkout-address-dialog>header button{align-items:center;background:transparent;border:0;color:var(--commerce-ink);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.checkout-address-dialog>header button:focus-visible,.checkout-address-manual:focus-visible,.checkout-address-search:focus-visible{outline:2px solid var(--commerce-red);outline-offset:3px}.checkout-address-postcode-frame{min-height:0;overflow:auto;width:100%}@media (max-width:768px){.checkout-address-postcode{gap:8px;grid-template-columns:minmax(0,1fr) 116px}.checkout-address-search{padding:0 10px}.checkout-address-dialog-backdrop{padding:0}.checkout-address-dialog{border:0;height:100svh;width:100vw}.checkout-address-dialog>header{padding:14px 16px}}.funes-commerce-hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(390px,.78fr);min-height:100svh;padding-top:var(--header-height)}.funes-product-gallery{background:#ededE8;grid-template-columns:92px minmax(0,1fr);min-height:calc(100svh - var(--header-height));overflow:hidden;position:relative}.funes-gallery-thumbnails,.funes-product-gallery{border-right:1px solid var(--commerce-rule);display:grid}.funes-gallery-thumbnails{align-content:center;gap:10px;padding:20px 12px;z-index:1}.funes-gallery-thumbnails button{aspect-ratio:3/4;background:#171715;border:1px solid transparent;cursor:pointer;overflow:hidden;padding:0;position:relative;width:100%}.funes-gallery-thumbnails button[aria-pressed=true]{border-color:var(--commerce-ink)}.funes-gallery-stage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;min-width:0;padding:40px clamp(28px,5vw,76px) 28px}.funes-gallery-print{aspect-ratio:5/7;background:transparent;max-height:min(70svh,720px);overflow:hidden;position:relative;width:min(72%,560px)}.funes-gallery-stage figcaption{color:var(--commerce-muted);display:flex;font-size:9px;justify-content:space-between;margin-top:14px;text-transform:uppercase;width:min(72%,560px)}.funes-gallery-expand{background:transparent;border:1px solid var(--commerce-rule);border-radius:50%;bottom:24px;color:var(--commerce-ink);cursor:pointer;height:44px;padding:0;position:absolute;right:24px;width:44px}.funes-gallery-expand,.funes-gallery-modal{align-items:center;display:flex;justify-content:center}.funes-gallery-modal{background:rgba(17,17,15,.96);inset:0;position:fixed;z-index:80}.funes-gallery-modal>button{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.48);border-radius:50%;color:#ffffff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:24px;top:24px;width:44px;z-index:2}.funes-gallery-modal>div{height:calc(100svh - 72px);position:relative;width:calc(100vw - 72px)}.product-hero>.insert-product-gallery{border-right:0}.insert-product-gallery .funes-gallery-thumbnails button{background:#ecece7}.funes-commerce-hero-copy{align-content:start;display:grid;gap:18px;min-height:calc(100svh - var(--header-height));overflow-y:auto;padding:28px clamp(24px,3vw,52px) 34px}.funes-breadcrumbs{color:var(--commerce-muted);font-size:9px;margin:8px 0 0}.funes-commerce-title{border-bottom:1px solid var(--commerce-rule);padding:0 0 20px}.funes-commerce-title h1{font-size:54px;font-weight:300;line-height:.94;margin:0 0 12px}.funes-commerce-title>p:last-child{color:var(--commerce-muted);font-size:14px;margin:0}.funes-commerce-hero-copy>.product-summary{color:var(--commerce-ink);font-size:16px;line-height:1.62;margin:0}.funes-hero-details{border-bottom:1px solid var(--commerce-rule)}.funes-hero-details details{border-top:1px solid var(--commerce-rule);padding:12px 0}.funes-hero-details summary{cursor:pointer;font-size:10px;list-style:none;position:relative}.funes-hero-details summary::-webkit-details-marker{display:none}.funes-hero-details summary:after{content:"+";position:absolute;right:0}.funes-hero-details details[open] summary:after{content:"−"}.funes-hero-details p{color:var(--commerce-muted);font-size:13px;line-height:1.55;margin:10px 0 1px}.accessory-information,.accessory-introduction,.accessory-material,.accessory-order,.accessory-principle,.funes-closing-order,.funes-information,.funes-manifesto,.funes-material-section,.funes-notes{border-top:1px solid var(--commerce-rule);display:grid;gap:64px;grid-template-columns:minmax(120px,.34fr) minmax(300px,1fr) minmax(300px,.72fr);padding:132px clamp(20px,4vw,64px)}.accessory-information h2,.accessory-introduction h2,.accessory-material h2,.accessory-order h2,.accessory-principle h2,.funes-closing-order h2,.funes-information-heading h2,.funes-manifesto h2,.funes-material-heading h2,.funes-notes h2{font-size:52px;font-weight:300;line-height:1.08;margin:0}.accessory-introduction>div,.funes-manifesto-copy,.funes-material-copy{align-self:end;color:var(--commerce-muted);font-size:17px;line-height:1.72}.accessory-introduction>div p,.funes-manifesto-copy p,.funes-material-copy p{margin:0}.accessory-introduction>div p+p,.funes-manifesto-copy p+p,.funes-material-copy p+p{margin-top:22px}.accessory-wide-image,.funes-closing-image,.funes-wide-figure{aspect-ratio:16/8;margin:0;min-height:600px;overflow:hidden;position:relative}.accessory-wide-image figcaption,.funes-aging-gallery figcaption,.funes-closing-image figcaption,.funes-image-pair figcaption,.funes-use-grid figcaption,.funes-wide-figure figcaption{background:rgba(250,250,247,.9);bottom:18px;color:var(--commerce-ink);font-size:9px;left:18px;padding:8px 10px;position:absolute;text-transform:uppercase;z-index:1}.funes-chapter{border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:88svh}.funes-chapter-reverse .funes-chapter-copy{grid-column:2}.funes-chapter-reverse .funes-chapter-media{grid-column:1;grid-row:1}.funes-chapter-copy{align-content:center;display:grid;padding:96px clamp(32px,6vw,104px)}.funes-chapter-copy h2{font-size:48px;font-weight:300;line-height:1.1;margin:28px 0 42px}.funes-chapter-copy>p:not(.commerce-accent-label){color:var(--commerce-muted);font-size:17px;line-height:1.72;margin:0}.funes-chapter-copy>p+p:not(.commerce-accent-label){margin-top:20px}.funes-chapter-media{background:#171715;min-height:680px;overflow:hidden;position:relative}.funes-m5-section{border-top:1px solid var(--commerce-rule);padding:132px clamp(20px,4vw,64px)}.funes-m5-section>header{display:grid;gap:48px;grid-template-columns:minmax(120px,.34fr) minmax(300px,1fr) minmax(280px,.72fr)}.funes-m5-section h2{font-size:52px;font-weight:300;line-height:1.08;margin:0}.funes-m5-section>header>p:last-child{align-self:end;color:var(--commerce-muted);font-size:17px;line-height:1.65;margin:0}.funes-m5-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:96px}.funes-m5-principles>div{border-left:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);min-height:230px;padding:20px 28px 28px}.funes-m5-principles>div:last-child{border-right:1px solid var(--commerce-rule)}.funes-m5-principles span{color:var(--commerce-red);font-size:10px}.funes-m5-principles h3{font-size:24px;font-weight:400;margin:68px 0 14px}.funes-m5-principles p{color:var(--commerce-muted);font-size:14px;line-height:1.55;margin:0;max-width:280px}.funes-aging-gallery,.funes-image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.funes-aging-gallery figure,.funes-image-pair figure{aspect-ratio:4/5;border-right:1px solid var(--commerce-rule);margin:0;overflow:hidden;position:relative}.funes-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.funes-use-grid figure{aspect-ratio:3/4;border-right:1px solid var(--commerce-rule);margin:0;overflow:hidden;position:relative}.funes-material-section{background:var(--commerce-soft)}.funes-material-heading{grid-column:1/3}.funes-material-copy{grid-column:3}.funes-color-section{align-items:center;border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:minmax(300px,.8fr) minmax(320px,.68fr) minmax(0,1fr);min-height:92svh}.funes-color-words{display:grid;font-size:92px;font-weight:300;line-height:.88;padding:64px}.funes-color-words span:last-child{color:var(--commerce-red)}.funes-color-copy{padding:64px 48px 64px 0}.funes-color-copy h2{font-size:42px;font-weight:300;line-height:1.12;margin:26px 0 32px}.funes-color-copy>p:last-child{color:var(--commerce-muted);font-size:16px;line-height:1.7;margin:0}.funes-color-image{align-self:stretch;min-height:640px;overflow:hidden;position:relative}.funes-information-heading{grid-column:1/2}.funes-information-body{display:grid;gap:56px;grid-column:2/4;grid-template-columns:minmax(300px,.9fr) minmax(280px,.7fr)}.accessory-information dl,.funes-information dl{border-bottom:1px solid var(--commerce-rule);margin:0}.accessory-information dl>div,.funes-information dl>div{border-top:1px solid var(--commerce-rule);display:grid;gap:20px;grid-template-columns:150px 1fr;padding:18px 0}.accessory-information dt,.funes-information dt{color:var(--commerce-muted);font-size:10px}.accessory-information dd,.funes-information dd{font-size:14px;line-height:1.5;margin:0}.funes-information-body figure{margin:0;min-height:520px;overflow:hidden;position:relative}.funes-notes>div:first-child{grid-column:1/3}.funes-note-details{grid-column:3}.funes-note-details details{border-top:1px solid var(--commerce-rule);padding:18px 0}.funes-note-details details:last-child{border-bottom:1px solid var(--commerce-rule)}.funes-note-details summary{cursor:pointer;font-size:10px;list-style:none}.funes-note-details summary::-webkit-details-marker{display:none}.funes-note-details p{color:var(--commerce-muted);font-size:14px;line-height:1.65;margin:20px 0 2px}.accessory-order,.funes-closing-order{align-items:end;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr)}.accessory-order>div:first-child,.funes-closing-order>div:first-child{grid-column:1}.accessory-order h2,.funes-closing-order h2{margin:24px 0}.accessory-order>.product-purchase-panel,.funes-closing-order>.product-purchase-panel{grid-column:2}.product-disclosure{background:var(--commerce-soft);border-top:1px solid var(--commerce-rule);display:grid;gap:clamp(48px,8vw,132px);grid-template-columns:minmax(180px,.48fr) minmax(0,1fr);padding:72px clamp(20px,4vw,64px) 88px}.product-disclosure-heading h2{font-size:18px;font-weight:400;line-height:1.3;margin:14px 0 0}.product-disclosure dl{border-bottom:1px solid var(--commerce-rule);margin:0}.product-disclosure dl>div{border-top:1px solid var(--commerce-rule);display:grid;gap:20px;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);padding:12px 0}.product-disclosure dd,.product-disclosure dt{font-size:11px;line-height:1.55}.product-disclosure dt{color:var(--commerce-muted)}.product-disclosure dd{color:var(--commerce-ink);margin:0}.accessory-commerce-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);min-height:100svh;padding-top:var(--header-height)}.accessory-commerce-media{background:#171715;min-height:calc(100svh - var(--header-height));overflow:hidden;position:relative}.accessory-commerce-copy{align-content:start;border-left:1px solid var(--commerce-rule);display:grid;gap:30px;padding:36px clamp(24px,3vw,52px) 52px}.accessory-title-block{border-bottom:1px solid var(--commerce-rule);padding:46px 0 30px}.accessory-title-block h1{font-size:60px;font-weight:300;line-height:.95;margin:14px 0 12px}.accessory-title-block>p:last-child{color:var(--commerce-muted);margin:0}.accessory-commerce-copy blockquote{font-size:26px;font-weight:300;line-height:1.38;margin:0}.accessory-introduction h2,.accessory-material h2{grid-column:2}.accessory-introduction>div,.accessory-material>p:last-child{grid-column:3}.accessory-wide-image{aspect-ratio:16/8.5}.accessory-principle{grid-template-columns:minmax(320px,.8fr) minmax(320px,1.2fr)}.accessory-principle-copy{align-content:start;display:grid}.accessory-principle-copy h2{margin:26px 0 38px}.accessory-principle-copy>p:not(.commerce-accent-label){color:var(--commerce-muted);font-size:16px;line-height:1.7;margin:0;max-width:600px}.accessory-principle-copy>p+p:not(.commerce-accent-label){margin-top:20px}.accessory-point-list{border-bottom:1px solid var(--commerce-rule)}.accessory-point-list>div{border-top:1px solid var(--commerce-rule);display:grid;gap:22px;grid-template-columns:44px 150px 1fr;padding:25px 0}.accessory-point-list span{color:var(--commerce-red);font-size:10px}.accessory-point-list h3{font-size:17px;font-weight:400;margin:0}.accessory-point-list p{color:var(--commerce-muted);font-size:14px;line-height:1.55;margin:0}.accessory-comparison{align-items:stretch;border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:82svh}.accessory-comparison figure{background:#171715;margin:0;min-height:640px;overflow:hidden;position:relative}.accessory-comparison>div{align-content:center;display:grid;padding:72px clamp(32px,5vw,88px)}.accessory-comparison h2{font-size:46px;font-weight:300;line-height:1.1;margin:28px 0 34px}.accessory-comparison>div>p:last-child,.accessory-material>p:last-child{color:var(--commerce-muted);font-size:16px;line-height:1.7;margin:0}.accessory-material{background:var(--commerce-soft)}.accessory-information{grid-template-columns:minmax(280px,.75fr) minmax(340px,1fr)}.accessory-information dl{grid-column:2}.accessory-related-link{align-items:center;border-bottom:1px solid rgba(17,17,15,.34);display:inline-flex;font-size:10px;gap:9px;margin-top:28px;min-height:44px;padding-bottom:0;width:-moz-fit-content;width:fit-content}.home-light,.home-light .editorial-band{background:#f7f7f4;color:#11110f}.home-light .editorial-band .text-carbon{color:#11110f}.home-light .editorial-band .text-ash{color:#696963}.home-light .editorial-band .h-px{background-color:rgba(17,17,15,.16)}.home-light .divide-carbon\/15>:not([hidden])~:not([hidden]){border-color:rgba(17,17,15,.15)}.home-light .optical-hero{background:#f7f7f4;color:#11110f}.lethe-flow-canvas{background:#f7f7f4;overflow:hidden;pointer-events:none}.lethe-flow-canvas-surface{display:block;height:100%;width:100%}.home-light .hero-river-label{color:var(--commerce-red)}.home-light .optical-hero [class*=text-carbon]{color:#11110f}.home-light .optical-hero .fill-carbon{fill:#11110f}.home-light .optical-hero .bg-carbon{background-color:#11110f}.home-light .optical-hero a{border-color:rgba(17,17,15,.42);color:#11110f}.home-light .optical-hero a:hover{background:#11110f;color:#ffffff}.home-light .hero-vignette{background:rgba(247,247,244,.08)}.home-light .lethe-field-hero{background:#f7f7f4}.home-light .lethe-field-hero:before{background:radial-gradient(ellipse at 20% 42%,rgba(17,17,15,.25),transparent 21%),radial-gradient(ellipse at 40% 28%,rgba(17,17,15,.18),transparent 18%),radial-gradient(ellipse at 64% 58%,rgba(17,17,15,.22),transparent 20%),radial-gradient(ellipse at 82% 32%,rgba(17,17,15,.14),transparent 22%);opacity:.54}.home-light .lethe-field-hero:after{background:radial-gradient(circle at 50% 50%,transparent 0,rgba(247,247,244,.18) 62%,rgba(247,247,244,.72) 100%),url(/archive-grain.svg);opacity:.25}.home-light .lethe-field-hero .lethe-current,.home-light .lethe-field-hero .lethe-mist{filter:grayscale(1) contrast(1.25);mix-blend-mode:multiply}.home-light .lethe-field-hero .lethe-current{opacity:.42}.home-light .lethe-field-hero .lethe-noise{mix-blend-mode:multiply;opacity:.05}.home-light .hero-logo-image{filter:none}.home-light .river-copy-line:after,.home-light .river-copy-line:before{color:rgba(17,17,15,.2)}.home-light .lethe-field-dark,.home-light .river-glow{background:#11110f}.home-light .lethe-field-dark:before{background:radial-gradient(ellipse at 18% 40%,rgba(255,255,255,.14),transparent 24%),radial-gradient(ellipse at 42% 28%,rgba(255,255,255,.08),transparent 19%),radial-gradient(ellipse at 68% 58%,rgba(255,255,255,.12),transparent 22%),radial-gradient(ellipse at 86% 34%,rgba(255,255,255,.07),transparent 24%);opacity:.5}.home-light .lethe-field-dark:after{background:radial-gradient(circle at 50% 50%,transparent 0,rgba(17,17,15,.18) 58%,rgba(17,17,15,.82) 100%),url(/archive-grain.svg)}.home-light .lethe-field-dark .lethe-current,.home-light .lethe-field-dark .lethe-mist{filter:grayscale(1) contrast(1.2)}.home-light .lethe-field-dark .lethe-noise{opacity:.06}.home-light .home-store-preview{background:#efefeb;color:var(--commerce-ink)}.home-light .store-product{border-color:var(--commerce-rule)}.home-light .store-product-image-wrap{background:#e8e8e3}.home-light .store-product-open{border-color:rgba(17,17,15,.32)}.home-light .store-product-open:hover{background:#11110f;color:#ffffff}@media (max-width:1060px){.store-hero-copy h1{font-size:76px}.accessory-commerce-hero,.funes-commerce-hero{grid-template-columns:1fr}.funes-product-gallery{border-bottom:1px solid var(--commerce-rule);border-right:0}.accessory-commerce-media,.funes-commerce-hero-media{min-height:78svh}.accessory-commerce-copy,.funes-commerce-hero-copy{border-left:0;border-top:1px solid var(--commerce-rule)}.accessory-introduction,.accessory-material,.funes-information,.funes-manifesto,.funes-material-section,.funes-notes{grid-template-columns:120px minmax(0,1fr)}.accessory-introduction h2,.accessory-introduction>div,.accessory-material h2,.accessory-material>p:last-child,.funes-manifesto-copy,.funes-material-copy,.funes-material-heading,.funes-note-details,.funes-notes>div:first-child{grid-column:2}.funes-information-heading{grid-column:1/3}.funes-information-body{grid-column:2;grid-template-columns:1fr}.funes-color-section{grid-template-columns:.7fr 1fr}.funes-color-image{grid-column:1/3;min-height:72svh}}@media (max-width:768px){.home-light .hero-logo{min-width:0;width:min(70vw,280px)}.home-light .river-copy{max-width:100%;width:100%}.home-light .river-copy-line{font-size:14px}.store-hero-copy h1{font-size:42px}.accessory-commerce-media,.funes-commerce-hero-media{min-height:68svh}.funes-product-gallery{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;min-height:78svh}.funes-gallery-stage{grid-row:1;min-height:0;padding:28px 20px 16px}.funes-gallery-print{max-height:56svh;width:min(72%,330px)}.funes-gallery-stage figcaption{width:min(72%,330px)}.funes-gallery-thumbnails{align-content:normal;border-right:0;border-top:1px solid var(--commerce-rule);gap:6px;grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr));padding:10px 20px}.funes-gallery-thumbnails button{aspect-ratio:1}.insert-product-gallery .funes-gallery-thumbnails{grid-template-columns:repeat(2,minmax(52px,72px));justify-content:center}.funes-gallery-expand{bottom:76px;right:20px}.funes-commerce-hero-copy{min-height:auto;overflow:visible}.accessory-title-block h1,.funes-commerce-title h1{font-size:46px}.accessory-information,.accessory-introduction,.accessory-material,.accessory-order,.accessory-principle,.funes-closing-order,.funes-information,.funes-manifesto,.funes-material-section,.funes-notes,.product-disclosure{gap:34px;grid-template-columns:1fr;padding:82px 20px}.accessory-information h2,.accessory-introduction h2,.accessory-material h2,.accessory-order h2,.accessory-principle h2,.funes-closing-order h2,.funes-information-heading h2,.funes-manifesto h2,.funes-material-heading h2,.funes-notes h2{font-size:36px}.accessory-information dl,.accessory-introduction h2,.accessory-introduction>div,.accessory-material h2,.accessory-material>p:last-child,.accessory-order>.product-purchase-panel,.accessory-order>div:first-child,.funes-closing-order>.product-purchase-panel,.funes-closing-order>div:first-child,.funes-information-body,.funes-information-heading,.funes-manifesto-copy,.funes-material-copy,.funes-material-heading,.funes-note-details,.funes-notes>div:first-child{grid-column:1}.product-disclosure dl>div{gap:14px;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)}.accessory-wide-image,.funes-closing-image,.funes-wide-figure{aspect-ratio:3/4;min-height:0}.funes-chapter,.funes-chapter-reverse{grid-template-columns:1fr}.funes-chapter-copy,.funes-chapter-reverse .funes-chapter-copy{grid-column:1;grid-row:1;padding:82px 20px}.funes-chapter-copy h2{font-size:36px}.funes-chapter-media,.funes-chapter-reverse .funes-chapter-media{grid-column:1;grid-row:2;min-height:70svh}.funes-m5-section{padding:82px 20px}.funes-m5-section>header{gap:28px;grid-template-columns:1fr}.funes-m5-section h2{font-size:36px}.funes-m5-principles{grid-template-columns:1fr;margin-top:58px}.funes-m5-principles>div,.funes-m5-principles>div:last-child{border-left:0;border-right:0;min-height:190px}.funes-m5-principles h3{margin-top:52px}.funes-aging-gallery,.funes-image-pair,.funes-use-grid{grid-template-columns:1fr}.funes-aging-gallery figure,.funes-image-pair figure,.funes-use-grid figure{border-bottom:1px solid var(--commerce-rule);border-right:0}.funes-color-section{grid-template-columns:1fr}.funes-color-words{font-size:58px;padding:82px 20px 20px}.funes-color-copy{padding:22px 20px 82px}.funes-color-copy h2{font-size:34px}.funes-color-image{grid-column:1;min-height:68svh}.funes-information-body{grid-template-columns:1fr}.accessory-information dl>div,.funes-information dl>div{gap:8px;grid-template-columns:1fr}.accessory-point-list,.accessory-principle-copy{grid-column:1}.accessory-point-list>div{grid-template-columns:36px 1fr}.accessory-point-list p{grid-column:2}.accessory-comparison{grid-template-columns:1fr}.accessory-comparison figure{min-height:70svh}.accessory-comparison>div{padding:82px 20px}.accessory-comparison h2{font-size:36px}}.commerce-light{--commerce-muted:#50504b}.store-hero{min-height:72svh}.store-collection{padding-bottom:96px;padding-top:88px}.store-collection-heading{margin-bottom:48px}.store-product-accessory .store-product-image-wrap,.store-product-binder .store-product-image-wrap{aspect-ratio:4/5;background:#171715}.store-product-accessory .store-product-image,.store-product-binder .store-product-image{-o-object-fit:contain;object-fit:contain}.store-product-image-link:hover .store-product-image{transform:scale(1.008)}.accessory-comparison>div>p:last-child,.accessory-introduction>div,.accessory-material>p:last-child,.accessory-point-list p,.accessory-principle-copy>p:not(.commerce-accent-label),.funes-chapter-copy>p:not(.commerce-accent-label),.funes-color-copy>p:last-child,.funes-manifesto-copy,.funes-material-copy,.funes-note-details p,.product-summary{color:#484844}.accessory-comparison>div>p:last-child,.accessory-introduction>div,.accessory-material>p:last-child,.accessory-principle-copy>p:not(.commerce-accent-label),.funes-chapter-copy>p:not(.commerce-accent-label),.funes-manifesto-copy,.funes-material-copy{font-size:18px;line-height:1.72}.accessory-wide-image,.funes-closing-image,.funes-wide-figure{aspect-ratio:auto;background:#171715;height:min(84svh,840px);min-height:580px}.accessory-commerce-media,.accessory-comparison figure,.funes-aging-gallery figure,.funes-chapter-media,.funes-color-image,.funes-image-pair figure,.funes-information-body figure,.funes-use-grid figure{background:#171715}.funes-aging-gallery figure,.funes-image-pair figure{aspect-ratio:auto;height:min(78svh,760px)}.funes-use-grid figure{aspect-ratio:auto;height:min(74svh,720px)}.accessory-commerce-copy blockquote,.funes-commerce-hero-copy blockquote{color:#252522}.accessory-comparison figure{min-height:0}@media (max-width:768px){.store-hero{min-height:74svh}.store-collection{padding-bottom:74px;padding-top:70px}.store-collection-heading{margin-bottom:38px}.accessory-wide-image,.funes-closing-image,.funes-wide-figure{aspect-ratio:auto;height:72svh;min-height:500px}.funes-aging-gallery figure,.funes-image-pair figure,.funes-use-grid figure{aspect-ratio:auto;height:72svh}.accessory-comparison figure,.funes-chapter-media,.funes-chapter-reverse .funes-chapter-media{min-height:64svh}}.commerce-light :where(h1,h2,h3,blockquote),.home-light :where(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance;word-break:keep-all}.commerce-light :where(p,li,dd),.home-light :where(p,li){overflow-wrap:break-word;text-wrap:pretty;word-break:keep-all}.accessory-commerce-copy blockquote,.product-hero-information blockquote{max-width:32rem}.home-store-heading>div,.product-related-heading>p:last-child,.store-collection-heading>p:last-child,.store-hero-copy>div{text-wrap:pretty}.home-river-passage .display-xl{font-size:clamp(72px,10vw,142px);line-height:.96;max-width:1120px}@media (max-width:768px){.header-icon-button{height:44px;width:44px}.home-light .display-lg{font-size:52px;line-height:1.02}.home-light .display-md{font-size:42px;line-height:1.12}.home-river-passage .display-xl{font-size:58px;line-height:1}.store-hero-copy>div{font-size:16px;line-height:1.6}.product-hero-insert .product-hero-media{min-height:56svh}.accessory-commerce-media{min-height:58svh}.accessory-commerce-copy,.product-hero-information{gap:22px;padding:28px 20px 48px}.accessory-commerce-copy blockquote,.product-hero-information blockquote{font-size:24px;line-height:1.4}.accessory-wide-image,.funes-closing-image,.funes-wide-figure{height:64svh;min-height:440px}}.archive-light{--archive-ink:#11110f;--archive-muted:#5d5d57;--archive-rule:rgba(17,17,15,0.17);--archive-paper:#fafaf7;--archive-soft:#f0f0ec;--archive-red:#a3261e;background:var(--archive-paper);color:var(--archive-ink);min-height:100vh}body:has(.archive-light){background:var(--archive-paper,#fafaf7);color:#11110f;color-scheme:light}body:has(.archive-light) .site-header{background:rgba(250,250,247,.94);border-color:rgba(17,17,15,.16);color:#11110f;backdrop-filter:blur(16px)}body:has(.archive-light) .site-header .text-carbon{color:#11110f}body:has(.archive-light) .site-logo-light{display:none}body:has(.archive-light) .site-logo-dark{display:block}body:has(.archive-light) .header-icon-button{border-color:rgba(17,17,15,.34);color:#11110f}body:has(.archive-light) .header-icon-button:hover{background:#11110f;border-color:#11110f;color:#ffffff}body:has(.archive-light) .mobile-menu-panel{background:#fafaf7;border-color:rgba(17,17,15,.16);color:#11110f}body:has(.archive-light) .mobile-menu-links a{border-color:rgba(17,17,15,.16)}body:has(.archive-light) .mobile-menu-links span{color:#a3261e}body:has(.archive-light) .site-footer{background:#fafaf7;color:#11110f}body:has(.archive-light) .site-footer .h-px{background:rgba(17,17,15,.18)}.archive-light .editorial-band{background:var(--archive-paper);color:var(--archive-ink)}.archive-light .editorial-band [class*=text-carbon],.archive-light .text-carbon{color:var(--archive-ink)}.archive-light .editorial-band .text-ash,.archive-light .text-ash{color:var(--archive-muted)}.archive-light .editorial-band .h-px{background:var(--archive-rule)}.archive-page-inner{margin:0 auto;max-width:1440px;padding-left:clamp(20px,3vw,44px);padding-right:clamp(20px,3vw,44px)}.archive-index-hero{border-bottom:1px solid var(--archive-rule);min-height:72svh;overflow:hidden;padding-bottom:68px;padding-top:calc(var(--header-height) + 46px);position:relative}.archive-light .lethe-field-hero{background:var(--archive-paper)}.archive-light .lethe-field-hero:before{background:radial-gradient(ellipse at 14% 62%,rgba(17,17,15,.24),transparent 22%),radial-gradient(ellipse at 38% 28%,rgba(17,17,15,.15),transparent 20%),radial-gradient(ellipse at 66% 58%,rgba(17,17,15,.22),transparent 23%),radial-gradient(ellipse at 88% 34%,rgba(17,17,15,.13),transparent 24%);filter:blur(28px);opacity:.62}.archive-light .lethe-field-hero:after{background:radial-gradient(circle at 50% 50%,transparent 0,rgba(250,250,247,.16) 58%,rgba(250,250,247,.78) 100%),url(/archive-grain.svg);opacity:.24}.archive-light .lethe-field-hero .lethe-current,.archive-light .lethe-field-hero .lethe-mist{filter:grayscale(1) contrast(1.25);mix-blend-mode:multiply}.archive-light .lethe-field-hero .lethe-current{opacity:.4}.archive-light .lethe-field-hero .river-body-primary{opacity:.88}.archive-light .lethe-field-hero .river-body-secondary{opacity:.58}.archive-light .lethe-field-hero .river-edge,.archive-light .lethe-field-hero .river-vein{opacity:0}.archive-light .lethe-field-hero .lethe-mist{opacity:.3}.archive-light .lethe-field-hero .lethe-noise{mix-blend-mode:multiply;opacity:.045}.archive-river-field{pointer-events:none;z-index:0}.archive-index-hero .archive-page-inner{display:flex;flex-direction:column;min-height:calc(72svh - var(--header-height) - 114px);position:relative;z-index:1}.archive-index-meta,.contact-hero-labels{color:var(--archive-muted);display:flex;font-size:10px;justify-content:space-between;text-transform:uppercase}.archive-index-hero h1{font-size:104px;font-weight:300;line-height:.94;margin:auto 0 58px;max-width:1120px}.archive-index-intro{align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,620px) auto;justify-content:space-between}.archive-index-intro p:first-child{font-size:18px;line-height:1.62;margin:0}.archive-index-intro p:last-child{color:var(--archive-red);font-size:10px;margin:0;text-transform:uppercase}.archive-index-section{padding:96px 0 132px}.archive-list-heading,.contact-topics-heading{color:var(--archive-muted);display:flex;font-size:10px;justify-content:space-between;padding-bottom:18px;text-transform:uppercase}.archive-index-list{border-bottom:1px solid var(--archive-rule)}.archive-index-list>a{align-items:start;border-top:1px solid var(--archive-rule);display:grid;gap:28px;grid-template-columns:48px 120px minmax(0,1fr) 24px;padding:34px 0 38px;transition:opacity .18s ease}.archive-index-list>a:hover{opacity:.58}.archive-index-list time,.archive-list-number{color:var(--archive-muted);font-size:10px;padding-top:8px}.archive-index-list h2{font-size:40px;font-weight:300;line-height:1.05;margin:0}.archive-index-list div>p{color:var(--archive-muted);font-size:15px;line-height:1.58;margin:16px 0 0;max-width:720px}.archive-index-list svg{margin-top:5px}.article-page-hero{border-bottom:1px solid var(--archive-rule);min-height:70svh;overflow:hidden;padding-bottom:72px;padding-top:calc(var(--header-height) + 34px);position:relative}.article-page-hero .archive-page-inner{display:flex;flex-direction:column;min-height:calc(70svh - var(--header-height) - 106px);position:relative;z-index:1}.article-back-link{align-items:center;display:inline-flex;gap:9px;min-height:44px;width:-moz-fit-content;width:fit-content}.article-back-link,.article-page-meta{font-size:10px;text-transform:uppercase}.article-page-meta{color:var(--archive-red);margin:auto 0 22px}.article-page-hero h1{font-size:96px;font-weight:300;line-height:.96;margin:0;max-width:1120px}.article-page-excerpt{color:var(--archive-muted);font-size:18px;line-height:1.58;margin:38px 0 0;max-width:720px}.article-reading-section{padding:112px 0 148px}.article-reading-grid{display:grid;gap:76px;grid-template-columns:170px minmax(0,740px);justify-content:center}.article-reading-rail{border-top:1px solid var(--archive-rule);height:-moz-fit-content;height:fit-content}.article-reading-rail>div{border-bottom:1px solid var(--archive-rule);padding:16px 0}.article-reading-rail span{color:var(--archive-muted);font-size:9px}.article-reading-rail p{font-size:11px;margin:8px 0 0;text-transform:uppercase}.archive-light .article-content{color:var(--archive-ink);max-width:740px;padding-top:0}.archive-light .article-content h2{color:var(--archive-ink);font-size:52px;line-height:1.12}.archive-light .article-content h3{color:var(--archive-red)}.archive-light .article-content li,.archive-light .article-content p{color:#353532;font-size:19px;line-height:1.78}.archive-light .article-content a{border-color:rgba(17,17,15,.45)}.archive-light .article-content blockquote{border-color:var(--archive-rule);color:var(--archive-ink);font-size:46px}.archive-light .article-content blockquote p{color:var(--archive-ink);font-size:inherit;line-height:inherit}.article-page-footer{border-top:1px solid var(--archive-rule);padding:32px 0 100px}.contact-page-hero{border-bottom:1px solid var(--archive-rule);min-height:72svh;overflow:hidden;padding-bottom:74px;padding-top:calc(var(--header-height) + 46px);position:relative}.contact-page-hero .archive-page-inner{display:flex;flex-direction:column;min-height:calc(72svh - var(--header-height) - 120px);position:relative;z-index:1}.contact-page-hero h1{font-size:112px;font-weight:300;line-height:.92;margin:auto 0 42px}.contact-hero-copy{font-size:19px;line-height:1.6;margin:0;max-width:620px}.contact-email-section{border-bottom:1px solid var(--archive-rule);padding:100px 0}.contact-email-grid{display:grid;gap:34px;grid-template-columns:150px minmax(0,1fr)}.contact-closing-grid>p:first-child,.contact-email-grid>p:first-child{color:var(--archive-red);font-size:10px}.contact-email-grid>a{align-items:center;border-bottom:1px solid var(--archive-rule);display:flex;font-size:54px;font-weight:300;gap:24px;justify-content:space-between;overflow-wrap:anywhere;padding-bottom:22px}.contact-email-grid>a>span{min-width:0;overflow-wrap:anywhere}.contact-email-grid>a>svg{flex:0 0 auto}.contact-email-note{color:var(--archive-muted);font-size:14px;grid-column:2;line-height:1.6;margin:0}.contact-topics-section{padding:112px 0 132px}.contact-topic-list{border-bottom:1px solid var(--archive-rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-topic-list>div{border-left:1px solid var(--archive-rule);border-top:1px solid var(--archive-rule);min-height:280px;padding:24px 28px 30px}.contact-topic-list>div:last-child{border-right:1px solid var(--archive-rule)}.contact-topic-list span{color:var(--archive-red);font-size:10px}.contact-topic-list h2{font-size:20px;font-weight:400;margin:76px 0 20px}.contact-topic-list p{color:var(--archive-muted);font-size:14px;line-height:1.6;margin:0;max-width:300px;text-wrap:pretty;word-break:keep-all}.contact-closing-section{background:var(--archive-soft);padding:112px 0 132px}.contact-closing-grid{display:grid;gap:34px;grid-template-columns:150px minmax(0,1fr)}.contact-closing-grid>p:last-child{font-size:52px;font-weight:300;line-height:1.15;margin:0}.about-river-passage,.home-river-passage{background:#efefeb;color:#11110f;overflow:hidden;position:relative}.about-river-passage{padding:132px 28px}.about-river-passage .editorial-inner{position:relative;z-index:1}.about-river-passage .editorial-inner>p:last-child{font-size:64px;font-weight:300;line-height:1.12;margin:72px 0 0;max-width:1100px}.home-light .home-river-passage [class*=text-carbon]{color:#11110f}.home-light .home-river-passage .text-ash{color:#5d5d57}@media (max-width:1060px){.archive-index-hero h1,.article-page-hero h1{font-size:76px}.contact-page-hero h1{font-size:88px}.contact-email-grid>a{font-size:42px}}@media (max-width:768px){.archive-index-hero,.contact-page-hero{min-height:72svh;padding-bottom:48px;padding-top:calc(var(--header-height) + 30px)}.archive-index-hero .archive-page-inner,.contact-page-hero .archive-page-inner{min-height:calc(72svh - var(--header-height) - 78px)}.archive-index-meta,.contact-hero-labels{gap:12px}.archive-index-hero h1,.article-page-hero h1,.contact-page-hero h1{font-size:48px;line-height:1}.archive-index-hero h1{margin-bottom:38px}.archive-index-intro{align-items:start;grid-template-columns:1fr}.archive-index-intro p:first-child,.article-page-excerpt,.contact-hero-copy{font-size:16px}.archive-index-section{padding:70px 0 96px}.archive-index-list>a{gap:10px 16px;grid-template-columns:32px minmax(0,1fr) 22px;padding:28px 0 30px}.archive-index-list time{grid-column:2;grid-row:1;padding-top:0}.archive-index-list>a>div{grid-column:2;grid-row:2}.archive-index-list svg{grid-column:3;grid-row:1/3}.archive-list-number{grid-row:1/3}.archive-index-list h2{font-size:31px}.article-page-hero{min-height:64svh;padding-bottom:52px}.article-page-hero .archive-page-inner{min-height:calc(64svh - var(--header-height) - 86px)}.article-page-meta{margin-bottom:18px}.article-page-excerpt{margin-top:28px}.article-reading-section{padding:76px 0 100px}.article-reading-grid{gap:54px;grid-template-columns:1fr}.article-reading-rail{display:grid;grid-template-columns:1fr 1fr}.article-reading-rail>div{border-right:1px solid var(--archive-rule);padding:14px}.archive-light .article-content h2{font-size:38px}.archive-light .article-content li,.archive-light .article-content p{font-size:17px;line-height:1.75}.archive-light .article-content blockquote{font-size:34px;margin:60px 0}.contact-page-hero h1{margin-bottom:32px}.contact-closing-section,.contact-email-section,.contact-topics-section{padding:76px 0 92px}.contact-closing-grid,.contact-email-grid{grid-template-columns:1fr}.contact-email-grid>a{font-size:clamp(22px,6.4vw,26px);gap:14px}.contact-closing-grid>p:last-child,.contact-email-note,.contact-hero-copy,.contact-topic-list p{word-break:keep-all}.contact-email-note{grid-column:1}.contact-topic-list{grid-template-columns:1fr}.contact-topic-list>div{border-right:1px solid var(--archive-rule);min-height:220px}.contact-topic-list h2{margin-top:52px}.contact-closing-grid>p:last-child{font-size:38px}.about-river-passage{padding:88px 20px}.about-river-passage .editorial-inner>p:last-child{font-size:40px;margin-top:52px}}.policy-page{background:var(--commerce-paper);color:var(--commerce-ink);min-height:100vh;padding:calc(var(--header-height) + 72px) clamp(20px,3vw,44px) 120px}.policy-content,.policy-page>header{margin:0 auto;max-width:920px}.policy-page>header{border-bottom:1px solid var(--commerce-rule);padding-bottom:48px}.policy-page>header h1{font-size:clamp(46px,6vw,76px);font-weight:300;line-height:1;margin:22px 0}.policy-page>header>p:last-child{color:var(--commerce-muted);font-size:12px;margin:0}.policy-content{display:grid;gap:0}.policy-content section{border-bottom:1px solid var(--commerce-rule);display:grid;gap:17px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);padding:38px 0}.policy-content section>:not(h2){grid-column:2}.policy-content h2{font-size:15px;font-weight:500;margin:0}.policy-content p{color:var(--commerce-muted);font-size:14px;line-height:1.8;margin:0}.policy-content section>a,.policy-content section>p+p{grid-column:2}.policy-content p a,.policy-content section>a{border-bottom:1px solid;font-size:12px;justify-self:start}.policy-table-wrap{max-width:100%;overflow-x:auto}.policy-table-wrap table{border-collapse:collapse;min-width:720px;width:100%}.policy-table-wrap td,.policy-table-wrap th{border-bottom:1px solid var(--commerce-rule);font-size:11px;line-height:1.65;padding:12px 14px 12px 0;text-align:left;vertical-align:top}.policy-table-wrap thead th{color:var(--commerce-muted);font-size:9px;font-weight:500}.policy-table-wrap tbody th{font-weight:500;min-width:116px}.policy-table-wrap td{color:var(--commerce-muted);min-width:150px}.policy-table-wrap td a,.policy-table-wrap th a{border-bottom:1px solid}.policy-contact-block{display:grid;gap:4px}.policy-contact-block p{color:var(--commerce-ink);font-size:12px}.policy-source-note{grid-template-columns:1fr!important}.footer-legal-row{align-items:end;border-top:1px solid rgba(214,213,205,.18);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding-top:18px}.footer-nav-link{align-items:center;display:inline-flex;min-height:44px;min-width:44px}.footer-legal-line{color:var(--color-ash);font-size:10px;font-weight:400;letter-spacing:-.01em;line-height:1.7;margin:0}body:has(.archive-light) .footer-legal-row,body:has(.commerce-light) .footer-legal-row,body:has(.home-light) .footer-legal-row{border-top-color:rgba(17,17,15,.12)}body:has(.archive-light) .footer-legal-line,body:has(.commerce-light) .footer-legal-line,body:has(.home-light) .footer-legal-line{color:#696963}.home-light .optical-hero{color:#f7f7f4}.home-light .optical-hero .hero-content{color:#f7f7f4;padding-bottom:clamp(112px,14vh,154px);padding-top:clamp(118px,15vh,168px)}.home-light .hero-vignette{background:radial-gradient(ellipse at 50% 51%,rgba(255,255,255,.045),transparent 38%),linear-gradient(90deg,rgba(247,247,244,.12),transparent 18%,transparent 82%,rgba(247,247,244,.12))}.home-light .optical-hero [class*=text-carbon]{color:#f7f7f4}.home-light .hero-river-label{color:#d76855;margin:0 0 26px}.home-light .hero-logo{min-width:198px;width:min(34.5vw,395px)}.home-light .hero-logo-image{filter:drop-shadow(0 14px 36px rgba(0,0,0,.22));opacity:.98}.hero-river-english{color:rgba(247,247,244,.48);display:grid;gap:4px;margin-top:28px}.hero-river-english .river-copy-line{font-size:13px;letter-spacing:.035em;line-height:1.45}.home-light .hero-river-english .river-copy-line:after,.home-light .hero-river-english .river-copy-line:before{color:rgba(215,104,85,.34)}.hero-river-actions{margin-top:36px}.home-light .optical-hero .hero-river-actions a{border-color:rgba(247,247,244,.54);color:#f7f7f4}.home-light .optical-hero .hero-river-actions a:hover{background:#f7f7f4;border-color:#f7f7f4;color:#11110f}.home-light .editorial-band{padding-bottom:clamp(112px,11vw,158px);padding-top:clamp(112px,11vw,158px)}.home-light .editorial-inner{max-width:1360px}.home-light .home-store-preview{padding-bottom:clamp(112px,10vw,150px);padding-top:clamp(112px,10vw,150px)}@media (max-width:768px){.home-light .optical-hero .hero-content{padding-bottom:112px;padding-top:124px}.home-light .hero-river-label{margin-bottom:22px}.home-light .hero-logo{min-width:0;width:min(64vw,252px)}.hero-river-english{margin-top:24px}.hero-river-english .river-copy-line{font-size:12px}.hero-river-actions{margin-top:31px}.home-light .editorial-band,.home-light .home-store-preview{padding-bottom:92px;padding-top:92px}}@media (max-width:640px){.policy-page{padding:calc(var(--header-height) + 52px) 20px 84px}.policy-content section{grid-template-columns:1fr;padding:30px 0}.policy-content section>:not(h2),.policy-content section>a,.policy-content section>p+p{grid-column:1}.policy-table-wrap{margin-right:-20px;padding-right:20px;width:calc(100% + 20px)}}body{font-weight:400;-webkit-font-smoothing:antialiased}.archive-light :where(h1,h2,h3),.commerce-light :where(h1,h2,h3),.home-light :where(h1,h2,h3),.order-page :where(h1,h2,h3),.policy-page :where(h1,h2,h3){font-weight:500}.commerce-accent-label,.micro-label,.ui-label{font-weight:600;letter-spacing:.085em}.body-copy{font-size:clamp(16px,1.15vw,18px);font-weight:400}.display-lg,.display-md,.display-sm,.display-xl{font-weight:500;letter-spacing:-.035em;text-wrap:balance}.display-xl{font-size:clamp(52px,7.2vw,96px);line-height:1.01}.display-lg{font-size:clamp(44px,5.4vw,68px);line-height:1.08}.display-md{font-size:clamp(36px,4.2vw,54px);line-height:1.14}.display-sm{font-size:clamp(27px,2.8vw,36px);line-height:1.25}.about-copy{max-width:680px}.about-copy p{font-size:17px;line-height:1.78}.about-closing-line{font-size:clamp(24px,2.7vw,34px);font-weight:500;letter-spacing:-.025em;line-height:1.35;margin:0;max-width:760px}.about-closing-line span{color:var(--commerce-red);display:block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.store-hero-copy{max-width:1060px}.store-hero-copy h1{font-size:clamp(52px,6vw,76px);font-weight:500;letter-spacing:-.04em;line-height:1}.home-store-heading>div,.product-related-heading>p:last-child,.store-collection-heading>p:last-child,.store-hero-copy>div{font-size:16px;line-height:1.72}.home-store-heading h2,.product-related-heading h2,.store-collection-heading h2{font-size:clamp(29px,2.8vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.2}.store-product-meta h2{font-size:22px;font-weight:500;line-height:1.15}.store-product-subtitle{font-size:12.5px;line-height:1.55}.accessory-title-block h1,.funes-commerce-title h1,.product-title-block h1{font-size:clamp(42px,4.4vw,56px);font-weight:500;letter-spacing:-.04em;line-height:1.02}.accessory-title-block>p:last-child,.funes-commerce-title>p:last-child,.product-title-block>p:last-child{font-size:14px;font-weight:500;line-height:1.5}.funes-commerce-hero-copy>.product-summary,.product-summary{color:var(--commerce-muted);font-size:16px;line-height:1.72;max-width:34rem}.accessory-hero-facts,.insert-hero-facts{border-bottom:1px solid var(--commerce-rule);margin:0}.accessory-hero-facts>div,.insert-hero-facts>div{border-top:1px solid var(--commerce-rule);display:grid;gap:18px;grid-template-columns:92px minmax(0,1fr);padding:12px 0}.accessory-hero-facts dt,.insert-hero-facts dt{color:var(--commerce-muted);font-size:10px;font-weight:600;letter-spacing:.06em}.accessory-hero-facts dd,.insert-hero-facts dd{font-size:13px;line-height:1.55;margin:0}.product-specifications h2,.product-story-heading h2{font-size:clamp(28px,2.8vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.2}.product-story-copy{font-size:17px;line-height:1.78;max-width:39rem}.funes-story-section{border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);min-height:min(82svh,860px)}.funes-story-section.is-reverse .funes-story-copy{grid-column:2}.funes-story-section.is-reverse .funes-story-media{grid-column:1;grid-row:1}.funes-story-copy{align-content:center;display:grid;padding:clamp(72px,8vw,116px) clamp(28px,5vw,76px)}.accessory-information h2,.accessory-order h2,.accessory-story h2,.funes-closing-order h2,.funes-information-heading h2,.funes-notes h2,.funes-story-copy h2{font-size:clamp(29px,2.8vw,38px);font-weight:500;letter-spacing:-.035em;line-height:1.18}.funes-story-copy h2{margin:24px 0 34px}.accessory-story>div>p:not(.commerce-accent-label,.accessory-use-line),.funes-story-copy>p:not(.commerce-accent-label){color:var(--commerce-muted);font-size:17px;line-height:1.78;margin:0;max-width:38rem}.funes-story-copy>p+p:not(.commerce-accent-label){margin-top:18px}.funes-copy-sentence{display:block}.funes-copy-sentence+.funes-copy-sentence{margin-top:5px}.funes-story-media{background:#ecece7;min-height:600px;overflow:hidden;position:relative}.funes-story-media-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.funes-story-media-pair figure{border-right:1px solid var(--commerce-rule);margin:0;min-width:0;overflow:hidden;position:relative}.accessory-story figcaption,.funes-story-media figcaption{background:rgba(250,250,247,.9);bottom:16px;color:var(--commerce-ink);font-size:9px;font-weight:600;left:16px;letter-spacing:.05em;padding:7px 9px;position:absolute;z-index:1}.funes-component-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px}.funes-component-links a{align-items:center;border-bottom:1px solid rgba(17,17,15,.35);display:inline-flex;font-size:11px;font-weight:600;min-height:44px;min-width:44px}.accessory-information h2,.accessory-order h2,.funes-closing-order h2,.funes-information-heading h2,.funes-notes h2{margin:20px 0 0}.accessory-information,.accessory-order,.funes-closing-order,.funes-information,.funes-notes{padding-bottom:clamp(82px,9vw,116px);padding-top:clamp(82px,9vw,116px)}.accessory-commerce-copy{gap:22px}.accessory-story{border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:min(82svh,860px)}.accessory-story figure{background:#ecece7;margin:0;min-height:600px;overflow:hidden;position:relative}.accessory-story>div{align-content:center;display:grid;padding:clamp(72px,8vw,116px) clamp(28px,5vw,76px)}.accessory-story h2{margin:24px 0 34px}.accessory-use-line{border-top:1px solid var(--commerce-rule);color:var(--commerce-ink);font-size:12px;font-weight:600;line-height:1.6;margin:34px 0 0;padding-top:18px}.account-heading h1,.cart-heading h1,.checkout-heading h1,.order-status-intro h1,.policy-page>header h1{font-size:clamp(32px,3.2vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.14}.archive-index-hero h1,.contact-page-hero h1{font-size:clamp(34px,3.6vw,42px);font-weight:500;letter-spacing:-.025em;line-height:1.12}.article-page-hero h1{font-size:clamp(42px,5.4vw,68px);font-weight:500;letter-spacing:-.035em;line-height:1.08}.about-river-passage .editorial-inner>p:last-child,.archive-index-list h2,.contact-closing-grid>p:last-child{font-weight:500;letter-spacing:-.03em}.contact-email-grid>a{font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.035em}@media (max-width:768px){.display-xl{font-size:48px}.display-lg,.home-light .display-lg{font-size:38px;line-height:1.13}.display-md,.home-light .display-md{font-size:34px;line-height:1.18}.display-sm{font-size:27px}.editorial-band{padding:78px 20px}.about-copy p,.accessory-story>div>p:not(.commerce-accent-label,.accessory-use-line),.funes-story-copy>p:not(.commerce-accent-label),.product-story-copy{font-size:16px;line-height:1.75}.store-hero-copy h1{font-size:42px;line-height:1.08}.home-store-heading h2,.product-related-heading h2,.store-collection-heading h2{font-size:28px}.accessory-title-block h1,.funes-commerce-title h1,.product-title-block h1{font-size:40px}.accessory-information h2,.accessory-order h2,.accessory-story h2,.funes-closing-order h2,.funes-information-heading h2,.funes-notes h2,.funes-story-copy h2,.product-specifications h2,.product-story-heading h2{font-size:28px;line-height:1.24}.accessory-story,.funes-story-section,.funes-story-section.is-reverse{grid-template-columns:1fr;min-height:auto}.funes-story-section.is-reverse .funes-story-copy,.funes-story-section.is-reverse .funes-story-media{grid-column:1}.funes-story-section.is-reverse .funes-story-copy{grid-row:1}.funes-story-section.is-reverse .funes-story-media{grid-row:2}.accessory-story>div,.funes-story-copy{padding:76px 20px}.accessory-story figure,.funes-story-media{min-height:62svh}.funes-story-media-pair{min-height:58svh}.accessory-information,.accessory-order,.funes-closing-order,.funes-information,.funes-notes{padding-bottom:76px;padding-top:76px}.account-heading h1,.archive-index-hero h1,.cart-heading h1,.checkout-heading h1,.contact-page-hero h1,.order-status-intro h1,.policy-page>header h1{font-size:31px;line-height:1.18}.article-page-hero h1{font-size:36px;line-height:1.12}.contact-email-grid>a{font-size:clamp(22px,6.4vw,26px);gap:14px}}.store-catalog-hero{background:var(--commerce-paper);border-bottom:1px solid var(--commerce-rule);display:grid;grid-template-rows:minmax(0,1fr) auto;isolation:isolate;min-height:46svh;overflow:hidden;padding:calc(var(--header-height) + 22px) 10px 14px;position:relative}.store-catalog-river{inset:0;position:absolute;z-index:0}.store-catalog-navigation{align-items:center;display:grid;gap:28px;grid-row:2;grid-template-columns:auto minmax(0,1fr);position:relative;z-index:1}.store-catalog-navigation nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.store-catalog-navigation a{align-items:center;border:1px solid color-mix(in srgb,var(--commerce-ink) 28%,transparent);border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.07em;min-height:44px;padding:0 18px;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.store-catalog-navigation a:focus-visible,.store-catalog-navigation a:hover{background:var(--commerce-ink);border-color:var(--commerce-ink);color:var(--commerce-paper);outline:none}.store-catalog-navigation .store-catalog-all{border:0;border-radius:0;font-size:13px;justify-content:start;padding:0}.store-catalog-navigation .store-catalog-all:focus-visible,.store-catalog-navigation .store-catalog-all:hover{background:transparent;color:inherit;text-decoration:underline;text-underline-offset:5px}.store-catalog-navigation .store-catalog-all:focus-visible{outline:1px solid currentColor;outline-offset:5px}.store-page .store-collection{padding:0 10px 88px}.store-page .store-collection+.store-collection{border-top:0}.store-collection-index{align-items:center;background:rgba(250,250,247,.95);border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid;font-size:9px;font-weight:600;gap:18px;grid-template-columns:52px minmax(0,1fr) auto;height:52px;letter-spacing:.08em;position:sticky;text-transform:uppercase;top:var(--header-height);z-index:8}.store-collection-index h2{font-size:11px;font-weight:600;letter-spacing:.08em;margin:0}.store-collection-index span:last-child{color:var(--commerce-muted)}.store-page .store-product-grid{gap:42px 8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:1320px;padding-top:8px;width:100%}.store-page .store-product{border-top:0;padding-top:0}.store-page .store-product-image-wrap{aspect-ratio:1/1.06}.store-page .store-product-meta{display:block;min-height:78px;padding-top:13px}.store-page .store-product-meta h2{font-size:19px;font-weight:500;line-height:1.15;margin:0}.store-page .store-product-function{color:var(--commerce-muted);display:-webkit-box;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:7px 0 0;overflow:hidden}.store-page .store-product-price{font-size:12px;min-height:22px;padding-top:10px}.store-product-labels{align-items:end;display:flex;flex-wrap:wrap;gap:4px;min-height:29px;padding-top:9px}.store-product-grid:not(:has(.store-product-label)) .store-product-labels{min-height:0;padding-top:0}.store-product-label{background:#e9e9e4;color:var(--commerce-ink);display:inline-flex;font-size:8px;font-weight:600;letter-spacing:.06em;line-height:1;padding:5px 6px 4px}.store-product-label--owner{background:color-mix(in srgb,var(--commerce-red) 8%,transparent);color:var(--commerce-red)}.store-product-label--sold-out{background:var(--commerce-ink);color:var(--commerce-paper)}.home-store-preview .store-product-meta,.product-related .store-product-meta{min-height:72px}@media (max-width:1060px){.store-catalog-hero{min-height:42svh}.store-page .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.store-catalog-hero{grid-template-rows:minmax(0,1fr) auto;min-height:38svh;padding:calc(var(--header-height) + 14px) 8px 12px}.store-catalog-navigation{gap:10px;grid-template-columns:auto minmax(0,1fr)}.store-catalog-navigation nav{gap:8px;justify-content:end}.store-catalog-navigation a{font-size:10px;min-height:44px;padding-inline:13px}.store-catalog-navigation .store-catalog-all{font-size:12px;padding:0}.store-page .store-collection{padding:0 8px 64px}.store-collection-index{gap:10px;grid-template-columns:30px minmax(0,1fr) auto;height:44px}.store-collection-index h2{font-size:9px}.store-page .store-product-grid{gap:32px 8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px}.store-page .store-product-meta{min-height:68px;padding-top:9px}.store-page .store-product-meta h2{font-size:15px}.store-page .store-product-function{font-size:10.5px;line-height:1.45;margin-top:5px}.store-page .store-product-price{align-items:start;display:grid;font-size:11px;gap:4px;padding-top:8px}.store-product-labels{min-height:25px;padding-top:7px}}.note-index-hero{min-height:48svh;padding-bottom:clamp(52px,6vw,84px);padding-top:calc(var(--header-height) + clamp(32px, 4vw, 56px))}.note-index-hero .archive-page-inner{min-height:calc(48svh - var(--header-height) - 110px)}.note-index-eyebrow{color:var(--archive-red);font-size:10px;font-weight:600;letter-spacing:.1em;margin:0}.note-index-hero h1{font-size:clamp(32px,3.4vw,40px);letter-spacing:-.025em;line-height:1.15;margin:auto 0 34px;max-width:760px;text-wrap:balance;word-break:keep-all}.note-index-intro{display:block}.note-index-intro p:first-child{color:#343430;font-size:clamp(15px,1.25vw,18px);line-height:1.72;max-width:660px;white-space:pre-line;word-break:keep-all}.note-index-section{padding:clamp(72px,8vw,112px) 0 clamp(104px,10vw,148px)}.note-index-controls{align-items:center;border-bottom:1px solid var(--archive-rule);color:var(--archive-muted);display:flex;font-size:10px;gap:24px;justify-content:space-between;letter-spacing:.04em;min-height:54px}.note-index-controls p{margin:0}.note-index-controls .note-preview-label{color:var(--archive-red);font-weight:600;letter-spacing:.06em}.note-index-order,.note-view-switch{align-items:center;display:flex}.note-view-switch{gap:4px}.note-view-switch button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--archive-muted);cursor:pointer;display:inline-flex;font:inherit;gap:7px;letter-spacing:.03em;min-height:44px;min-width:44px;padding:9px 13px}.note-view-switch button:hover{color:var(--archive-ink)}.note-view-switch button.is-active{background:var(--archive-ink);color:var(--archive-paper)}.note-view-switch button:focus-visible{outline:1px solid var(--archive-red);outline-offset:3px}.note-index-order{gap:20px}.note-gallery-grid{display:grid;gap:clamp(20px,2vw,30px);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:clamp(54px,6vw,84px)}.note-gallery-card{background:linear-gradient(rgba(250,250,247,.97),rgba(250,250,247,.97)),url(/archive-grain.svg);border:1px solid var(--archive-rule);box-shadow:0 10px 26px rgba(17,17,15,.075);display:flex;flex-direction:column;min-width:0;position:relative;transition:box-shadow .22s ease,transform .22s ease}.note-gallery-card:hover{box-shadow:0 18px 38px rgba(17,17,15,.13);transform:translateY(-4px) rotate(-.15deg)}.note-gallery-card:focus-visible{outline:1px solid var(--archive-red);outline-offset:6px}.note-gallery-media{aspect-ratio:1/1;background:#e4e3dd;border-bottom:1px solid var(--archive-rule);overflow:hidden;position:relative}.note-gallery-media:after{background:linear-gradient(180deg,rgba(17,17,15,.03),transparent 28%,rgba(17,17,15,.06));content:"";inset:0;pointer-events:none;position:absolute}.note-gallery-media img{-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.note-gallery-card:hover .note-gallery-media img{transform:scale(1.025)}.note-card-paperclip{background:transparent;border-radius:12px;border-color:#f3f4f3 #656965 #505450 #c7cac7;border-style:solid;border-width:2.5px;box-shadow:0 1px 0 rgba(255,255,255,.72),1px 3px 4px rgba(17,17,15,.42);height:54px;left:25px;position:absolute;top:-17px;transform:rotate(7deg);width:17px;z-index:3}.note-card-paperclip:before{background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.96),rgba(255,255,255,.18));border-radius:999px;content:"";height:1px;left:2px;position:absolute;right:3px;top:1px}.note-card-paperclip i{background:transparent;border-radius:9px;border-color:#e8eae8 #5e625e #494d49 #bfc2bf;border-style:solid;border-width:1.5px;box-shadow:0 1px 0 rgba(255,255,255,.44),1px 2px 2px rgba(17,17,15,.24);height:37px;left:4px;position:absolute;top:7px;width:7px}.note-card-index{background:var(--archive-red);box-shadow:2px 3px 8px rgba(17,17,15,.2);color:#faf8f2;font-size:9px;font-weight:600;letter-spacing:.08em;padding:8px 9px 8px 12px;position:absolute;right:-8px;top:26px;z-index:3}.note-card-index:after{border-left:5px solid #68140f;border-top:5px solid transparent;bottom:-5px;content:"";position:absolute;right:0}.note-gallery-copy{display:flex;flex:1;flex-direction:column;min-height:218px;padding:24px 22px 20px}.note-gallery-copy .note-row-topics{margin-bottom:13px}.note-gallery-copy h2{font-size:clamp(17px,1.3vw,20px);letter-spacing:-.045em;line-height:1.24;margin:0;text-wrap:nowrap;white-space:nowrap;word-break:normal}.note-gallery-copy .note-row-excerpt{display:-webkit-box;font-size:13px;line-height:1.65;margin:16px 0 25px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.note-gallery-meta{align-items:center;border-top:1px solid var(--archive-rule);color:var(--archive-muted);display:grid;font-size:9px;gap:8px;grid-template-columns:auto 1fr auto;letter-spacing:.035em;margin-top:auto;padding-top:15px}.note-gallery-meta time{text-align:right}.note-editorial-list{border-bottom:1px solid var(--archive-rule)}.note-editorial-row{align-items:start;border-top:1px solid var(--archive-rule);display:grid;gap:28px;grid-template-columns:44px 116px minmax(0,1fr) 24px;padding:34px 0 38px;transition:opacity .18s ease}.note-editorial-list .note-editorial-row:first-child{border-top:0}.note-editorial-row.has-cover{grid-template-columns:44px 116px minmax(0,1fr) minmax(150px,220px) 24px}.note-editorial-row:hover{opacity:.62}.note-editorial-row:focus-visible{outline:1px solid var(--archive-red);outline-offset:5px}.note-row-author,.note-row-date,.note-row-index{color:var(--archive-muted);font-size:10px;letter-spacing:.03em}.note-editorial-row>svg,.note-row-date,.note-row-index{margin-top:4px}.note-row-topics{color:var(--archive-red);font-size:10px;font-weight:600;letter-spacing:.05em;margin:0 0 14px}.note-row-copy h2{font-size:clamp(22px,2vw,30px);letter-spacing:-.035em;line-height:1.12;margin:0;text-wrap:balance;word-break:keep-all}.note-row-excerpt{color:var(--archive-muted);font-size:14px;line-height:1.68;margin:16px 0 22px;max-width:680px;word-break:keep-all}.note-row-author{margin:0}.note-row-media{aspect-ratio:4/3;overflow:hidden;position:relative}.home-note-media img,.note-figure-frame img,.note-row-media img{-o-object-fit:cover;object-fit:cover}.note-index-empty{align-items:baseline;border-bottom:1px solid var(--archive-rule);color:var(--archive-muted);display:grid;font-size:12px;gap:28px;grid-template-columns:44px 1fr;padding:34px 0 70px}.note-index-empty p{margin:0}.home-notes-journal{border-top:1px solid rgba(17,17,15,.16)}.home-notes-heading{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:clamp(46px,5vw,70px)}.home-notes-heading .ui-label{color:#a3261e;margin:0 0 18px}.home-notes-heading h2{font-size:clamp(30px,3vw,38px);letter-spacing:-.025em;line-height:1.16;margin:0;text-wrap:balance;word-break:keep-all}.home-notes-heading div>p:last-child{color:#5d5d57;font-size:15px;line-height:1.68;margin:24px 0 0;max-width:660px;word-break:keep-all}.home-notes-heading>a{align-items:center;border-bottom:1px solid rgba(17,17,15,.4);display:inline-flex;font-size:11px;min-height:44px;min-width:44px}.home-notes-list{border-bottom:1px solid rgba(17,17,15,.16)}.home-note-row{align-items:start;border-top:1px solid rgba(17,17,15,.16);display:grid;gap:28px;grid-template-columns:44px minmax(0,1fr) 24px;padding:34px 0 38px;transition:opacity .18s ease}.home-notes-list .home-note-row:first-child{border-top:0}.home-note-row.has-cover{grid-template-columns:44px minmax(0,1fr) minmax(170px,260px) 24px}.home-note-row:hover{opacity:.62}.home-note-byline,.home-note-index{color:#696963;font-size:10px;letter-spacing:.03em}.home-note-topics{color:#a3261e;font-size:10px;font-weight:600;letter-spacing:.05em;margin:0 0 13px}.home-note-copy h3{font-size:clamp(27px,3vw,40px);letter-spacing:-.035em;line-height:1.12;margin:0;text-wrap:balance;word-break:keep-all}.home-note-excerpt{color:#5d5d57;font-size:14px;line-height:1.68;margin:15px 0 20px;max-width:680px;word-break:keep-all}.home-note-byline{display:flex;gap:20px;margin:0}.home-note-media{aspect-ratio:4/3;overflow:hidden;position:relative}.home-notes-empty{border-bottom:1px solid rgba(17,17,15,.16);color:#696963;font-size:12px;margin:0;padding:34px 0 70px}.note-article-hero{min-height:min(680px,70svh);padding-bottom:clamp(56px,6vw,82px);padding-top:calc(var(--header-height) + clamp(30px, 3vw, 46px))}.note-article-hero .archive-page-inner{min-height:calc(min(680px, 70svh) - var(--header-height) - 112px)}.note-article-head-meta{color:var(--archive-muted);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.05em;margin:auto 0 22px}.note-article-head-meta p{margin:0}.note-article-head-meta p:first-child{color:var(--archive-red);font-weight:600}.note-article-head-meta p:last-child{display:flex;gap:8px}.note-article-hero h1{font-size:clamp(48px,6.2vw,76px);max-width:1060px;text-wrap:balance;word-break:keep-all}.note-article-hero .article-page-excerpt{font-size:clamp(15px,1.25vw,18px);line-height:1.7;margin-top:30px;max-width:700px;word-break:keep-all}.note-cover-section{border-bottom:1px solid var(--archive-rule);padding:clamp(72px,8vw,112px) 0}.note-cover-section .note-figure{margin-bottom:0;margin-top:0}.note-reading-section{padding:clamp(84px,9vw,128px) 0 clamp(112px,11vw,156px)}.note-reading-section .article-reading-grid{gap:clamp(58px,7vw,96px);grid-template-columns:160px minmax(0,720px)}.note-reading-section .article-reading-rail p{line-height:1.55;text-transform:none}.note-article-content>p:first-child{margin-top:0}.archive-light .note-article-content h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1.24;margin-top:76px;text-wrap:balance;word-break:keep-all}.archive-light .note-article-content h3{color:var(--archive-ink);font-size:22px;letter-spacing:-.02em;line-height:1.4;margin-top:52px;text-transform:none}.archive-light .note-article-content li,.archive-light .note-article-content p{color:#353532;font-size:15px;line-height:1.78;word-break:keep-all}.note-section-break{border:0;border-top:1px solid var(--archive-rule);margin:72px 0}.note-strong{color:var(--archive-ink);font-weight:700}.note-references-heading{border-top:1px solid var(--archive-rule);padding-top:26px}.note-figure{margin:64px auto}.note-figure-inline{max-width:740px}.note-figure-wide{max-width:1100px}.note-figure-full{max-width:none;width:100%}.note-figure-frame{aspect-ratio:4/3;background:var(--archive-soft,#efefeb);overflow:hidden;position:relative}.note-figure figcaption{color:var(--archive-muted,#5d5d57);display:flex;font-size:10px;gap:20px;justify-content:space-between;line-height:1.55;padding-top:10px}.note-figure cite{font-style:normal}.note-article-navigation{border-bottom:1px solid var(--archive-rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.note-article-navigation>a{display:grid;gap:20px;min-height:148px;padding:28px 0}.note-article-navigation>a:last-child{border-left:1px solid var(--archive-rule);padding-left:34px;text-align:right}.note-article-navigation span{align-items:center;color:var(--archive-muted);display:flex;font-size:10px;gap:8px}.note-article-navigation>a:last-child span{justify-content:flex-end}.note-article-navigation strong{align-self:end;font-size:21px;font-weight:500;line-height:1.3}.note-all-link{margin-top:34px}@media (max-width:1200px){.note-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cart-page{min-height:78svh;padding:calc(var(--header-height) + 46px) clamp(20px,3vw,44px) 112px}.cart-heading.cart-heading-compact{border-bottom:1px solid var(--commerce-rule);padding:0 0 22px}.cart-heading.cart-heading-compact h1{align-items:center;display:flex;font-size:25px;font-weight:600;gap:10px;letter-spacing:-.025em;line-height:1.2;margin:0}.cart-heading-compact h1 span{align-items:center;background:var(--commerce-ink);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:500;height:24px;justify-content:center;letter-spacing:0;min-width:24px;padding:0 7px}.cart-loading{color:var(--commerce-muted);font-size:13px;min-height:44svh;padding:72px 0}.cart-empty{align-items:center;display:flex;gap:0;justify-content:center;min-height:42svh;padding:64px 20px;text-align:center}.cart-empty h2{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin:0}.cart-empty>p{color:var(--commerce-muted);font-size:13px;line-height:1.6;margin:8px 0 18px}.cart-primary-button{align-items:center;background:var(--commerce-ink);border:1px solid var(--commerce-ink);color:#fff;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;min-height:44px;padding:0 22px}.cart-primary-button:hover:not(:disabled){background:transparent;color:var(--commerce-ink)}.cart-primary-button:disabled{cursor:not-allowed;opacity:.42}.cart-primary-button-wide{width:100%}.cart-recommendations{border-top:1px solid var(--commerce-rule);padding-top:26px}.cart-recommendations>h2{font-size:14px;font-weight:600;letter-spacing:.01em;margin:0 0 20px}.cart-recommendations .store-product-grid{gap:clamp(18px,2.2vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}.cart-recommendations .store-product-meta{min-height:34px;padding-top:9px}.cart-recommendations .store-product-meta h2{font-size:13px}.cart-recommendations .store-product-function{display:none}.cart-recommendations .store-product-price{font-size:11px;padding-top:6px}.cart-layout{align-items:start;display:grid;gap:clamp(46px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(290px,340px);padding-top:34px}.cart-lines,.cart-list-heading{border-bottom:1px solid var(--commerce-rule)}.cart-list-heading{color:var(--commerce-muted);display:grid;font-size:10px;grid-template-columns:minmax(300px,1fr) 118px 120px 44px;padding:0 0 12px}.cart-list-heading span:nth-child(2),.cart-list-heading span:nth-child(3){text-align:center}.cart-line{align-items:center;border-top:0;display:grid;gap:18px;grid-template-columns:104px minmax(160px,1fr) 100px 102px 44px;min-height:142px;padding:18px 0}.cart-line+.cart-line{border-top:1px solid var(--commerce-rule)}.cart-line-image{aspect-ratio:1;background:#ecece7}.cart-line-copy{align-content:center;display:grid}.cart-line-category{color:var(--commerce-muted);font-size:9px;letter-spacing:.06em;margin:0 0 7px}.cart-line-copy h2{font-size:14px;font-weight:500;line-height:1.35;margin:0 0 5px}.cart-line-copy>p:not(.cart-line-category){color:var(--commerce-muted);font-size:10px;line-height:1.45;margin:0}.cart-line-copy .cart-discount{color:var(--commerce-red);display:block;font-size:9px;font-weight:600;letter-spacing:.05em;margin-top:10px;width:-moz-fit-content;width:fit-content}.cart-line-price,.cart-line-quantity{align-items:center;display:grid;justify-items:center}.cart-line-quantity .quantity-stepper{grid-template-columns:32px minmax(30px,1fr) 32px;height:38px;width:100px}.cart-line-price{gap:5px;text-align:center}.cart-line-price strong{font-size:13px;font-weight:500}.cart-line-price del{color:var(--commerce-muted);font-size:10px}.cart-line-actions{align-items:center;display:flex;justify-content:center}.cart-remove{color:var(--commerce-muted)}.cart-mobile-label{display:none}.cart-summary{align-self:start;border:1px solid var(--commerce-rule);display:grid;gap:15px;padding:22px;position:sticky;top:calc(var(--header-height) + 24px)}.cart-summary h2{border-bottom:1px solid var(--commerce-rule);font-size:14px;font-weight:600;margin:0 0 3px;padding-bottom:16px}.cart-summary-row{font-size:12px}.cart-policy-note,.cart-shipping-note{color:var(--commerce-muted);font-size:10px;line-height:1.55}.cart-summary-total{margin-top:2px;padding-top:17px}.cart-summary-total span{font-size:12px;font-weight:600}.cart-summary-total strong{font-size:18px;font-weight:600}.cart-stock-warning{font-size:11px;line-height:1.55;margin:0}@media (max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:640px){.cart-page{padding:calc(var(--header-height) + 36px) 20px 80px}.cart-heading.cart-heading-compact{padding-bottom:18px}.cart-heading.cart-heading-compact h1{font-size:21px}.cart-heading-compact h1 span{font-size:10px;height:22px;min-width:22px}.cart-empty{min-height:38svh;padding:54px 0}.cart-empty h2{font-size:16px}.cart-recommendations{padding-top:22px}.cart-recommendations .store-product-grid{gap:24px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cart-list-heading,.cart-recommendations .store-product:last-child{display:none}.cart-layout{gap:42px;padding-top:18px}.cart-line{align-items:start;gap:8px 14px;grid-template-columns:88px minmax(0,1fr) 44px;min-height:126px;padding:16px 0}.cart-line-image{grid-row:1/span 2}.cart-line-actions{grid-column:3;grid-row:1}.cart-remove{height:44px;width:44px}.cart-line-copy h2 a{align-items:center;display:inline-flex;min-height:44px}.cart-line-price,.cart-line-quantity{align-items:center;display:flex;gap:10px;grid-column:2/-1;justify-content:space-between;justify-items:legacy}.cart-line-quantity{grid-row:2}.cart-line-price{grid-row:3;text-align:right}.cart-line-price del{margin-left:auto}.cart-mobile-label{color:var(--commerce-muted);display:inline;font-size:9px}.cart-line-quantity .quantity-stepper{grid-template-columns:44px minmax(30px,1fr) 44px;height:46px;width:124px}.cart-summary{padding:20px}}@media (max-width:960px){.note-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.note-index-hero{min-height:50svh;padding-bottom:44px}.note-index-hero .archive-page-inner{min-height:calc(50svh - var(--header-height) - 74px)}.note-index-hero h1{font-size:31px;line-height:1.18;margin-bottom:28px}.note-index-intro p:first-child{font-size:15px;white-space:normal}.note-index-controls{align-items:stretch;flex-wrap:wrap;gap:8px;padding:11px 0}.note-index-order,.note-view-switch{justify-content:space-between;width:100%}.note-view-switch{justify-content:flex-start}.note-gallery-grid{gap:38px;grid-template-columns:1fr;padding-top:54px}.note-gallery-card:hover{transform:none}.note-gallery-copy{min-height:218px;padding:22px 20px 19px}.note-gallery-copy h2{font-size:19px}.note-card-paperclip{left:24px}.note-editorial-row,.note-editorial-row.has-cover{gap:11px 14px;grid-template-columns:32px minmax(0,1fr) 22px;padding:27px 0 31px}.note-row-index{grid-row:1/4}.note-row-date{grid-column:2;grid-row:1}.note-row-copy{grid-column:2;grid-row:2}.note-row-copy h2{font-size:22px}.note-row-excerpt{font-size:13px;margin:13px 0 18px}.note-row-media{grid-column:2/4;grid-row:3;margin-top:12px;width:100%}.note-editorial-row>svg{grid-column:3;grid-row:1/3}.home-notes-heading{align-items:start;gap:30px;grid-template-columns:1fr;padding-bottom:42px}.home-notes-heading h2{font-size:30px;line-height:1.18}.home-notes-heading div>p:last-child{font-size:14px;margin-top:19px}.home-notes-heading>a{width:-moz-fit-content;width:fit-content}.home-note-row,.home-note-row.has-cover{gap:12px 14px;grid-template-columns:32px minmax(0,1fr) 22px;padding:28px 0 32px}.home-note-index{grid-row:1/3}.home-note-copy h3{font-size:27px}.home-note-media{grid-column:2/4;margin-top:12px;width:100%}.home-note-row>svg{grid-column:3;grid-row:1/2}.note-article-hero{min-height:62svh;padding-bottom:48px}.note-article-hero .archive-page-inner{min-height:calc(62svh - var(--header-height) - 82px)}.note-article-head-meta{display:grid;gap:9px;margin-bottom:18px}.note-article-hero h1{font-size:38px;line-height:1.12}.note-article-hero .article-page-excerpt{font-size:15px;margin-top:23px}.note-reading-section .article-reading-grid{gap:0;grid-template-columns:1fr}.note-reading-section .article-reading-rail{display:none}.archive-light .note-article-content h2{font-size:30px;margin-top:62px}.archive-light .note-article-content li,.archive-light .note-article-content p{font-size:15px;line-height:1.76}.note-figure{margin:48px auto}.note-figure figcaption{display:grid;gap:4px}.note-cover-section .note-figure figcaption{overflow-wrap:anywhere;padding:12px 20px 0}.note-article-navigation{grid-template-columns:1fr}.note-article-navigation>a:last-child{border-left:0;border-top:1px solid var(--archive-rule);padding-left:0}}.about-page .about-copy-split{max-width:none}.about-page .about-binder-copy{max-width:930px}.about-page .about-object-copy{max-width:650px}.about-page .about-object-copy .about-section-english{color:var(--about-red);font-size:10px;letter-spacing:.08em;margin:18px 0 0}.about-page .about-closing-section .about-closing-actions a{border-color:rgba(248,243,232,.58);color:#f8f3e8}.about-page .about-closing-section .about-closing-actions a:hover{background:#f8f3e8;border-color:#f8f3e8;color:var(--about-red)}.about-detail-page{background:var(--commerce-paper);color:var(--commerce-ink)}.about-detail-hero{border-bottom:1px solid var(--commerce-rule);display:grid;grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr)}.about-detail-hero,.about-detail-hero-media{min-height:calc(100svh - var(--header-height))}.about-detail-hero-media{background:#ecece7;border-right:1px solid var(--commerce-rule);margin:0;overflow:hidden;position:relative}.about-detail-hero-copy{align-content:center;display:grid;padding:clamp(54px,6vw,92px) clamp(28px,4.2vw,64px)}.about-detail-hero-copy h1{font-size:clamp(38px,3.5vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.12;margin:24px 0 42px;text-wrap:balance}.about-detail-introduction{border-top:1px solid var(--commerce-rule);padding-top:26px}.about-detail-introduction p{color:var(--commerce-muted);font-size:16px;line-height:1.75;margin:0}.about-detail-introduction p+p{margin-top:18px}.about-detail-page .about-object-story{min-height:min(104svh,1040px)}.about-detail-page .funes-story-copy>p.about-detail-english{color:var(--commerce-red);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.5;margin:-18px 0 30px}.about-detail-closing{background:var(--commerce-soft)}.about-detail-closing .about-detail-actions{align-items:center;align-self:end;display:flex;flex-wrap:wrap;gap:10px;grid-column:2;justify-content:flex-end}@media (max-width:900px){.about-detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}}@media (max-width:768px){.about-detail-hero{grid-template-columns:1fr;min-height:auto}.about-detail-hero-media{border-right:0;min-height:62svh}.about-detail-hero-copy{border-top:1px solid var(--commerce-rule);padding:76px 20px 82px}.about-detail-hero-copy h1{font-size:36px;line-height:1.16;margin-bottom:34px}.about-detail-introduction p{font-size:15px}.about-detail-page .about-object-story{min-height:auto}.about-detail-closing .about-detail-actions{grid-column:1;justify-content:flex-start}}.about-binder-page{--about-cover:#252421;--about-cover-edge:#171613;--about-sheet:#fafaf7;--about-sheet-edge:#dfded7;--about-sheet-rule:rgba(17,17,15,0.17);background:radial-gradient(circle at 52% 12%,rgba(255,255,255,.07),transparent 30%),var(--about-cover);min-height:100vh;padding:calc(var(--header-height) + 46px) clamp(28px,4vw,64px) 112px clamp(112px,11vw,176px)}.about-binder-stack{display:grid;gap:clamp(24px,3vw,42px);margin:0 auto;max-width:1240px;position:relative}.about-paper-sheet{background:var(--about-sheet);border:1px solid rgba(17,17,15,.14);box-shadow:0 2px 0 var(--about-sheet-edge),0 16px 42px rgba(0,0,0,.22);color:var(--commerce-ink);display:grid;gap:clamp(48px,7vw,96px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:min(76svh,820px);padding:clamp(72px,8vw,112px) clamp(46px,6vw,88px);position:relative}.about-sheet-binding{bottom:10%;display:flex;flex-direction:column;justify-content:space-between;left:-54px;pointer-events:none;position:absolute;top:10%;width:78px;z-index:3}.about-sheet-binding:before{background:linear-gradient(90deg,#3b3f3c,#e8eae8 14%,#777c79 31%,#f9faf9 49%,#7c817e 68%,#dfe2e0 86%,#3f4340);border:1px solid rgba(32,34,32,.82);border-radius:9px;bottom:-3%;box-shadow:inset 1px 0 0 rgba(255,255,255,.7),inset -1px 0 0 rgba(0,0,0,.28),3px 3px 7px rgba(0,0,0,.36);content:"";left:8px;position:absolute;top:-3%;width:26px;z-index:1}.about-sheet-binding:after{color:rgba(25,29,26,.84);content:"LĒTHĒ";font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700;height:26px;left:-42px;letter-spacing:.22em;line-height:26px;position:absolute;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.76),0 -1px 0 rgba(0,0,0,.34);top:38%;transform:rotate(-90deg);width:126px;z-index:3}.about-binding-point{display:block;height:20px;position:relative;width:100%}.about-binding-point:before{background:radial-gradient(circle at 36% 30%,#ffffff 0 11%,#b9bcba 20%,#555957 66%,#222522 100%);border:1px solid rgba(38,41,39,.72);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.42);content:"";height:9px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:9px;z-index:5}.about-metal-ring{background:transparent;border-radius:48% 55% 55% 48%;border-color:#f7f8f7 #686d6a #4e5350 #d9dcda;border-style:solid;border-width:3.25px;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 2px 3px rgba(0,0,0,.48),1px 5px 7px rgba(0,0,0,.16);height:20px;left:19px;position:absolute;top:50%;transform:translateY(-50%) rotate(-.6deg);width:56px;z-index:4}.about-metal-ring:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);border-radius:999px;content:"";height:1px;left:8px;position:absolute;right:11px;top:2px}.about-metal-ring:after{background:linear-gradient(180deg,#f5f6f5,#777c79 55%,#303431);border-radius:999px;box-shadow:-1px 0 0 rgba(255,255,255,.52);content:"";height:8px;right:-3px;width:4px}.about-metal-ring:after,.about-punched-hole{position:absolute;top:50%;transform:translateY(-50%)}.about-punched-hole{background:radial-gradient(circle at 46% 42%,#17130f 0 40%,#594a3e 42% 48%,rgba(250,250,247,.96) 51% 60%,rgba(91,89,82,.34) 63% 67%,transparent 70%);border:0;border-radius:50%;filter:drop-shadow(0 1px 0 rgba(0,0,0,.2));height:14px;right:-4px;width:14px;z-index:3}.about-paper-hero{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.about-sheet-heading{align-items:center;align-self:stretch;border-right:1px solid var(--about-sheet-rule);display:flex;flex-direction:column;justify-content:center;padding-right:0}.about-closing h2,.about-sheet-heading h1,.about-sheet-heading h2{font-weight:500;letter-spacing:-.04em;line-height:1.13;margin:24px 0 0;text-wrap:balance}.about-sheet-heading h1{font-size:clamp(40px,4.3vw,58px)}.about-section-handwriting{display:block;height:auto;margin:0 auto;transform:rotate(-.35deg)}.about-hero-handwriting{max-width:520px;width:89%}.about-record-handwriting{max-width:468px;transform:rotate(.2deg);width:75%}.about-binder-handwriting{max-width:540px;transform:rotate(-.18deg);width:84%}.about-object-handwriting{max-width:410px;transform:rotate(.12deg);width:66%}.about-closing h2,.about-sheet-heading h2{font-size:clamp(34px,3.4vw,46px)}.about-sheet-copy,.about-sheet-introduction{align-self:center;color:var(--commerce-muted);font-size:17px;line-height:1.78;max-width:650px}.about-sheet-copy p,.about-sheet-introduction p{margin:0}.about-sheet-copy p+p,.about-sheet-introduction p+p{margin-top:22px}.about-intro-sentence{display:block}.about-intro-sentence+.about-intro-sentence{margin-top:5px}.about-paper-binder .about-sheet-heading{border-left:1px solid var(--about-sheet-rule);border-right:0;grid-column:2;padding-left:0;padding-right:0}.about-paper-binder .about-sheet-copy{grid-column:1;grid-row:1}.about-paper-object{min-height:min(94svh,1040px)}.about-closing{align-items:center;color:var(--commerce-paper);display:flex;flex-direction:column;justify-content:center;min-height:min(56svh,620px);padding:clamp(88px,11vw,150px) 24px clamp(54px,7vw,92px);text-align:center}.about-closing .commerce-accent-label{color:rgba(250,250,247,.52)}.about-closing h2{margin-bottom:clamp(38px,5vw,60px);margin-top:24px}.about-sheet-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.about-closing .about-sheet-actions a{border-color:rgba(250,250,247,.42);color:var(--commerce-paper)}.about-closing .about-sheet-actions a:hover{background:var(--commerce-paper);border-color:var(--commerce-paper);color:var(--commerce-ink)}@media (max-width:900px){.about-binder-page{padding-left:96px}.about-paper-sheet{gap:52px;padding-left:56px;padding-right:56px}}@media (max-width:700px){.about-binder-page{padding:calc(var(--header-height) + 22px) 10px 68px 58px}.about-binder-stack{gap:18px}.about-paper-sheet{gap:42px;grid-template-columns:1fr;min-height:auto;padding:66px 20px 72px 34px}.about-sheet-binding{bottom:9%;left:-38px;top:9%;width:54px}.about-sheet-binding:before{border-radius:6px;left:5px;width:14px}.about-sheet-binding:after{font-size:7px;height:14px;left:-24px;letter-spacing:.16em;line-height:14px;width:72px}.about-binding-point{height:16px}.about-binding-point:before{height:7px;left:8px;width:7px}.about-metal-ring{border-width:2px;height:16px;left:10px;width:39px}.about-metal-ring:after{height:6px;right:-2px;width:3px}.about-punched-hole{height:11px;right:0;width:11px}.about-paper-hero{grid-template-columns:1fr;min-height:auto}.about-paper-binder .about-sheet-heading,.about-sheet-heading{border-bottom:1px solid var(--about-sheet-rule);border-left:0;border-right:0;grid-column:1;padding:0 0 38px}.about-sheet-heading h1{font-size:37px}.about-hero-handwriting{transform:translateX(-8px) rotate(-.35deg);width:calc(100% + 16px)}.about-binder-handwriting,.about-hero-handwriting,.about-object-handwriting,.about-record-handwriting{margin:0 auto;max-width:none}.about-record-handwriting{width:90%}.about-binder-handwriting{transform:rotate(-.18deg);width:92%}.about-object-handwriting{width:79%}.about-closing h2,.about-sheet-heading h2{font-size:31px;line-height:1.18}.about-sheet-copy,.about-sheet-introduction{font-size:15px;line-height:1.78}.about-paper-hero .about-sheet-introduction{font-size:13px;line-height:1.7}.about-paper-hero .about-sheet-introduction p+p{margin-top:18px}.about-paper-hero .about-intro-sentence+.about-intro-sentence{margin-top:3px}.about-paper-binder .about-sheet-copy{grid-column:1;grid-row:2}.about-paper-object{min-height:auto}.about-closing{margin-left:-48px;min-height:430px;padding:88px 8px 54px;width:calc(100% + 48px)}.about-sheet-actions{justify-content:center}}.account-page .account-dashboard,.account-page .account-heading{margin-left:auto;margin-right:auto;max-width:1180px}.account-page .account-heading{padding-bottom:40px}.account-page .account-heading h1{font-size:34px;letter-spacing:0;line-height:1.18;margin:18px 0 16px}.account-page .account-heading>p:last-child{font-size:14px;line-height:1.7;max-width:680px}.account-dashboard{margin-top:44px}.account-dashboard-nav{align-items:center;border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:flex;flex-wrap:wrap;min-height:52px}.account-dashboard-nav>a,.account-dashboard-nav>button{align-items:center;background:transparent;border:0;color:var(--commerce-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:7px;min-height:51px;padding:0 30px 0 0}.account-dashboard-nav>button{color:var(--commerce-muted);margin-left:auto;padding:0}.account-dashboard-nav>a:hover,.account-dashboard-nav>button:hover{color:var(--commerce-red)}.account-member-identity{align-items:end;gap:56px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);padding:48px 0 42px}.account-member-identity>div{gap:10px}.account-member-identity h2{font-size:36px;font-weight:500;letter-spacing:0;line-height:1.18}.account-member-tier-block{justify-items:end;text-align:right}.account-tier{font-size:10px;min-height:32px;padding:0 12px}#account-membership,#account-orders,#account-settings{scroll-margin-top:calc(var(--header-height) + 24px)}.account-owner-card{gap:20px;grid-template-columns:38px minmax(0,720px);padding:40px 0 44px}.account-owner-card h3{font-size:24px;font-weight:500;letter-spacing:0;line-height:1.35;margin:10px 0 12px}.account-owner-card p:not(.ui-label){font-size:14px;line-height:1.7}.account-owner-card a{font-size:11px;margin-top:18px}.account-status-overview>div{gap:8px;padding:22px 24px;text-align:left}.account-status-overview>div:first-child{padding-left:0}.account-status-overview span{font-size:10px}.account-status-overview strong{font-size:26px;line-height:1}.account-order-history{padding:52px 0 60px}.account-order-history>header{margin-bottom:22px}.account-order-history>header h3,.account-section-heading h3{font-size:24px;letter-spacing:0;line-height:1.3;margin-top:8px}.account-order-columns{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);color:var(--commerce-muted);display:grid;font-size:9px;gap:20px;grid-template-columns:minmax(170px,.85fr) minmax(220px,1.4fr) 110px 100px 104px;padding:11px 0}.account-order-list{border-top:0}.account-order-main{font-size:13px;gap:20px;grid-template-columns:minmax(170px,.85fr) minmax(220px,1.4fr) 110px 100px;min-height:78px}.account-order-number strong{font-size:12px}.account-order-list em,.account-order-number small{font-size:10px}.account-order-list em{justify-self:start}.account-tracking-link,.account-tracking-pending{align-items:center;align-self:stretch;border-left:1px solid var(--commerce-rule);color:var(--commerce-muted);display:flex;font-size:10px;gap:7px;justify-content:center;min-width:104px;padding:0 12px}.account-tracking-pending{cursor:default}.account-order-empty{min-height:104px;padding:24px 0}.account-order-empty strong{font-size:14px}.account-order-empty p{font-size:11px;line-height:1.65}.account-settings-grid{border-bottom:1px solid var(--commerce-rule);gap:80px;padding:56px 0 64px}.account-profile-section .account-form,.account-security-actions{margin-top:26px}.account-profile-section .account-form{gap:20px}.account-profile-section .account-form label{font-size:10px}.account-profile-section .account-form input{font-size:15px}.account-security-actions>a,.account-security-actions>button{min-height:64px}.account-security-actions strong{font-size:13px}.account-security-actions small{font-size:10px}.account-marketing-section{gap:80px;margin-top:0;padding:56px 0 0}.account-marketing-section .account-section-heading>p:last-child{font-size:12px;line-height:1.7;margin-top:14px}.account-marketing-form>label{font-size:12px;padding:17px 0}@media (max-width:760px){.account-page .account-heading{padding-bottom:30px}.account-page .account-heading h1{font-size:30px;line-height:1.22;margin:14px 0 12px}.account-page .account-heading>p:last-child{font-size:13px;line-height:1.65}.account-dashboard{margin-top:32px}.account-dashboard-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard-nav>a,.account-dashboard-nav>button{border-bottom:1px solid var(--commerce-rule);font-size:10px;min-height:44px;padding:0 8px 0 0}.account-dashboard-nav>a:nth-child(2n),.account-dashboard-nav>button:nth-child(2n){border-left:1px solid var(--commerce-rule);padding-left:12px}.account-dashboard-nav>button{justify-content:space-between;margin-left:0}.account-dashboard-nav>button:nth-child(5){border-left:0;grid-column:1/-1;justify-content:flex-start;padding-left:0}.account-member-identity{align-items:start;gap:28px;grid-template-columns:1fr;padding:36px 0 32px}.account-member-identity h2{font-size:30px}.account-member-tier-block{justify-items:start;text-align:left}.account-owner-card{grid-template-columns:32px minmax(0,1fr);padding:34px 0 38px}.account-owner-card h3{font-size:21px;line-height:1.4}.account-owner-card p:not(.ui-label){font-size:13px}.account-status-overview>div{padding:20px 10px}.account-status-overview>div:first-child{padding-left:0}.account-status-overview strong{font-size:23px}.account-order-history{padding:44px 0 50px}.account-order-history>header h3,.account-section-heading h3{font-size:22px}.account-order-columns{display:none}.account-order-list{border-top:1px solid var(--commerce-rule)}.account-order-main{font-size:12px;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:17px 0}.account-tracking-link,.account-tracking-pending{border-left:0;border-top:1px solid var(--commerce-rule);justify-content:flex-start;min-height:44px;padding:0}.account-settings-grid{gap:50px;grid-template-columns:1fr;padding:48px 0 54px}.account-marketing-section{gap:28px;grid-template-columns:1fr;padding-top:48px}}.home-light .home-funes-section{padding-bottom:clamp(92px,8vw,116px);padding-top:clamp(92px,8vw,116px)}.home-light .home-section-heading{font-size:clamp(32px,3.2vw,44px);font-weight:400;letter-spacing:0;line-height:1.27}.home-light .home-store-preview{padding-bottom:clamp(96px,9vw,124px);padding-top:clamp(96px,9vw,124px)}.home-light .home-store-heading{-moz-column-gap:clamp(56px,8vw,132px);column-gap:clamp(56px,8vw,132px);grid-template-columns:minmax(0,1fr) minmax(320px,440px);row-gap:32px}.home-light .home-store-heading>.home-section-copy,.home-light .home-store-heading>.home-section-lead{align-self:start;grid-column:auto}.home-light .home-store-heading a{border-color:rgba(17,17,15,.38);color:#11110f;justify-self:start}.home-light .home-store-heading a:hover{background:#11110f;border-color:#11110f;color:#f7f7f4}.home-material-copy a{justify-self:start}.home-light .home-store-heading h2{font-size:clamp(29px,2.6vw,35px);font-weight:400;letter-spacing:0;line-height:1.28}@media (max-width:900px){.home-light .home-funes-section,.home-light .home-store-preview{padding-bottom:84px;padding-top:84px}.home-light .home-store-heading{grid-template-columns:minmax(0,1fr);row-gap:30px}.home-light .home-section-heading{font-size:clamp(30px,6.6vw,38px)}.home-light .home-store-heading h2{font-size:clamp(27px,5.8vw,33px)}}.kb-escrow-mark{align-items:center;color:inherit;display:inline-flex;font-size:10px;gap:8px;letter-spacing:0;line-height:1.45;text-decoration:none;width:-moz-fit-content;width:fit-content}.kb-escrow-mark img{display:block;height:auto;width:64px}.kb-escrow-mark--compact img{width:28px}.kb-escrow-mark--compact{justify-content:center;min-height:44px;min-width:44px}.kb-escrow-mark span{border-bottom:1px solid;padding-bottom:2px}.kb-escrow-mark:focus-visible{outline:1px solid currentColor;outline-offset:5px}.checkout-escrow-verification{align-items:center;display:flex;gap:10px;padding:10px 4px 2px}.checkout-escrow-verification p{color:var(--commerce-muted);font-size:11px;line-height:1.65;margin:0;max-width:52ch}.order-escrow-action{align-items:start;display:grid;gap:14px}.order-escrow-action .kb-escrow-mark{margin:2px 0 4px}.order-escrow-transfer-form{margin:0}.order-escrow-transfer-form .store-command{margin-top:0}.order-escrow-unavailable{border-left:2px solid var(--commerce-red);color:var(--commerce-ink)!important;margin:0;padding-left:12px}.order-escrow-fallback{border-top:1px solid var(--commerce-rule);display:grid;gap:8px;margin-top:8px;padding-top:22px}.order-escrow-fallback p{color:var(--commerce-ink);margin:0 0 2px}.order-escrow-fallback strong{font-size:18px;overflow-wrap:anywhere}.order-escrow-fallback span{color:var(--commerce-muted);font-size:12px;line-height:1.6}.order-escrow-fallback button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--commerce-ink);color:var(--commerce-ink);cursor:pointer;display:flex;font:inherit;font-size:11px;gap:7px;margin-top:2px;padding:6px 0;width:-moz-fit-content;width:fit-content}.footer-escrow-verification{justify-self:end;opacity:.68;transition:opacity .18s ease}.footer-escrow-verification:focus-visible,.footer-escrow-verification:hover{opacity:1}@media (max-width:600px){.footer-legal-row{align-items:start;gap:12px;grid-template-columns:minmax(0,1fr)}.kb-escrow-mark--compact img{width:26px}.order-escrow-transfer-form,.order-escrow-transfer-form .store-command{width:100%}}.archive-light,.commerce-light,.home-light{font-size:14px}.body-copy{font-size:clamp(14px,.92vw,16px);line-height:1.72}.display-xl{font-size:clamp(40px,5vw,64px);line-height:1.06}.display-lg{font-size:clamp(34px,4vw,50px);line-height:1.12}.display-md{font-size:clamp(29px,3.2vw,42px);line-height:1.18}.display-sm{font-size:clamp(24px,2.3vw,31px);line-height:1.28}.home-light .home-section-heading,.home-material-section h2{font-size:clamp(27px,2.45vw,35px);line-height:1.34}.home-light .home-store-heading h2{font-size:clamp(25px,2.1vw,30px);line-height:1.34}.about-copy p,.home-material-copy,.home-section-copy,.home-store-heading>.home-section-copy{font-size:14px;line-height:1.76}.home-river-passage .display-xl{font-size:clamp(48px,7vw,88px);line-height:1}.accessory-title-block h1,.funes-commerce-title h1,.product-title-block h1{font-size:clamp(34px,3.6vw,44px);line-height:1.08}.accessory-story>div>p:not(.commerce-accent-label,.accessory-use-line),.funes-commerce-hero-copy>.product-summary,.funes-story-copy>p:not(.commerce-accent-label),.product-story-copy,.product-summary{font-size:14px;line-height:1.76}.accessory-information h2,.accessory-order h2,.accessory-story h2,.funes-closing-order h2,.funes-information-heading h2,.funes-notes h2,.funes-story-copy h2,.product-specifications h2,.product-story-heading h2{font-size:clamp(25px,2.35vw,32px);line-height:1.24}.account-heading h1,.archive-index-hero h1,.cart-heading h1,.checkout-heading h1,.contact-page-hero h1,.note-index-hero h1,.order-status-intro h1,.policy-page>header h1{font-size:clamp(28px,2.8vw,35px);line-height:1.18}.article-page-hero h1,.note-article-hero h1{font-size:clamp(34px,4.2vw,52px);line-height:1.12}.article-content,.note-article-content,.note-article-introduction,.note-index-intro p:first-child{font-size:clamp(14px,1vw,16px)}.about-paper-sheet{gap:clamp(42px,6vw,78px);min-height:min(70svh,760px);padding:clamp(62px,6.6vw,92px) clamp(42px,5vw,72px)}.about-paper-hero{min-height:820px}.about-sheet-heading h1{font-size:clamp(33px,3vw,38px);line-height:1.18}.about-closing h2,.about-sheet-heading h2{font-size:clamp(27px,2.4vw,32px);line-height:1.22}.about-sheet-copy,.about-sheet-introduction{font-size:14px;line-height:1.76}.store-catalog-hero{min-height:36svh}.store-page .store-collection{padding-bottom:76px;padding-inline:clamp(20px,2.4vw,48px)}.store-page .store-product-grid{gap:46px clamp(20px,1.9vw,40px);grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;padding-top:12px}.store-page .store-product-accessory .store-product-image-wrap,.store-page .store-product-binder .store-product-image-wrap,.store-page .store-product-image-wrap,.store-page .store-product-insert .store-product-image-wrap{aspect-ratio:2/3;background:#2b2b28}.store-page .store-product-accessory .store-product-image,.store-page .store-product-binder .store-product-image,.store-page .store-product-image,.store-page .store-product-insert .store-product-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0}.store-page .store-product-image-link:hover .store-product-image{opacity:1;transform:scale(1.008)}.store-page .store-product-meta{min-height:61px;padding-top:11px}.store-page .store-product-meta h2{font-size:14px;line-height:1.3}.store-page .store-product-function{font-size:11px;line-height:1.5;margin-top:5px}.store-page .store-product-price{font-size:11px;min-height:18px;padding-top:7px}@media (min-width:641px) and (max-width:900px){.store-page .store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.display-xl{font-size:40px}.display-lg,.home-light .display-lg{font-size:33px}.display-md,.home-light .display-md{font-size:29px}.display-sm{font-size:24px}.home-light .home-section-heading{font-size:clamp(25px,6.2vw,30px)}.home-light .home-store-heading h2{font-size:clamp(23px,5.6vw,28px)}.home-river-passage .display-xl{font-size:44px}.accessory-title-block h1,.funes-commerce-title h1,.product-title-block h1{font-size:33px}.accessory-information h2,.accessory-order h2,.accessory-story h2,.funes-closing-order h2,.funes-information-heading h2,.funes-notes h2,.funes-story-copy h2,.product-specifications h2,.product-story-heading h2{font-size:25px}.article-page-hero h1,.note-article-hero h1{font-size:32px}}@media (max-width:700px){.about-paper-sheet{gap:34px;min-height:auto;padding:54px 18px 62px 30px}.about-paper-hero{min-height:auto;padding-bottom:40px;padding-top:38px}.about-sheet-heading h1{font-size:30px;line-height:1.24}.about-closing h2,.about-sheet-heading h2{font-size:26px;line-height:1.28}.about-sheet-copy,.about-sheet-introduction{font-size:14px;line-height:1.74}}@media (max-width:640px){.store-page .store-collection{padding-inline:8px}.store-catalog-hero{min-height:32svh}.store-page .store-product-grid{gap:34px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-page .store-product-meta{min-height:58px;padding-top:8px}.store-page .store-product-meta h2{font-size:13px;line-height:1.3}.store-page .store-product-function{font-size:10px}.store-page .store-product-price{font-size:10.5px;padding-top:6px}}.home-store-preview .store-product-grid{gap:44px 12px;margin-inline:auto;max-width:1080px}.home-store-preview .store-product-image-wrap{aspect-ratio:5/7;background:transparent}.product-related .store-product-insert .store-product-image-wrap{aspect-ratio:423/662;background:transparent}.home-store-preview .store-product-image,.product-related .store-product-insert .store-product-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0}.home-store-preview .store-product-image-link:hover .store-product-image,.product-related .store-product-image-link:hover .store-product-image{opacity:1;transform:scale(1.008)}.home-store-preview .store-product-meta,.product-related .store-product-meta{display:block;min-height:52px;padding-top:11px}.home-store-preview .store-product-meta h2,.product-related .store-product-meta h2{font-size:14px;line-height:1.3;margin:0}.home-store-preview .store-product-function,.product-related .store-product-function{color:var(--commerce-muted);font-size:11px;line-height:1.5;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-store-preview .store-product-price,.product-related .store-product-price{font-size:11px;min-height:18px;padding-top:7px}@media (max-width:640px){.home-store-preview .store-product-grid,.product-related .store-product-grid{gap:38px}.home-store-preview .store-product-meta,.product-related .store-product-meta{min-height:50px;padding-top:9px}.home-store-preview .store-product-meta h2,.product-related .store-product-meta h2{font-size:13px}}.contact-page-hero,.note-index-hero{background:var(--archive-paper);isolation:isolate;min-height:36svh;padding:calc(var(--header-height) + 22px) 0 14px}.archive-contour-field{inset:0;position:absolute;z-index:0}.contact-page-hero .archive-page-inner,.note-index-hero .archive-page-inner{min-height:calc(36svh - var(--header-height) - 36px)}.contact-page-hero h1,.note-index-hero h1{margin:auto 0 16px}.note-article-hero{background:var(--archive-paper);isolation:isolate;min-height:36svh;padding:calc(var(--header-height) + 22px) 0 14px}.note-article-hero .archive-page-inner{min-height:calc(36svh - var(--header-height) - 36px)}.note-article-hero .article-back-link{font-size:11px}.note-article-head-meta{margin:auto 0 12px}.note-article-hero h1{font-size:clamp(30px,3.5vw,44px);line-height:1.12;max-width:920px}.note-article-hero .article-page-excerpt{font-size:clamp(13px,1vw,15px);line-height:1.62;margin-top:14px}@media (max-width:640px){.contact-page-hero,.note-index-hero{min-height:32svh;padding-bottom:12px;padding-top:calc(var(--header-height) + 14px)}.contact-page-hero .archive-page-inner,.note-index-hero .archive-page-inner{min-height:calc(32svh - var(--header-height) - 26px)}.contact-page-hero h1,.note-index-hero h1{margin-bottom:12px}.note-article-hero{min-height:32svh;padding-bottom:12px;padding-top:calc(var(--header-height) + 14px)}.note-article-hero .archive-page-inner{min-height:calc(32svh - var(--header-height) - 26px)}.note-article-head-meta{gap:5px;margin-bottom:10px}.note-article-hero h1{font-size:28px;line-height:1.16}.note-article-hero .article-page-excerpt{font-size:13px;margin-top:10px}}.product-reviews{background:var(--commerce-paper);border-top:1px solid var(--commerce-rule);color:var(--commerce-ink);padding:110px clamp(20px,4vw,64px) 128px}.product-reviews-heading{align-items:end;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) auto}.product-reviews-heading h2{font-size:clamp(34px,4vw,54px);font-weight:300;letter-spacing:-.035em;line-height:1.08;margin:12px 0 0}.product-review-summary{align-items:center;display:grid;gap:6px 14px;grid-template-columns:auto auto;justify-items:start;min-width:184px}.product-review-summary>strong{font-size:32px;font-weight:400;grid-row:span 2;line-height:1}.product-review-summary>span:last-child{color:var(--commerce-muted);font-size:11px}.product-review-stars{color:var(--commerce-rule);display:inline-flex;gap:2px}.product-review-rating-input button,.product-review-stars .is-filled{color:var(--commerce-red)}.product-review-write{margin-top:62px;max-width:760px}.product-review-auth-message,.product-review-own{align-items:center;background:var(--commerce-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:10px 16px;line-height:1.65;margin:0;padding:22px 24px}.admin-review-row>button,.admin-review-toolbar button,.product-review-auth-message a,.product-review-form button,.product-review-own button{align-items:center;background:transparent;border:1px solid var(--commerce-rule);color:inherit;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:44px;padding:0 16px}.product-review-auth-message a{margin-left:auto}.product-review-own{align-items:flex-start;display:grid;grid-template-columns:1fr auto}.product-review-own>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.product-review-own>p{grid-column:1/-1;margin:0;white-space:pre-wrap}.product-review-own.is-hidden{border-left:2px solid var(--commerce-red);grid-template-columns:1fr auto}.product-review-own.is-hidden p:first-child{grid-column:1}.product-review-own.is-hidden button{grid-column:2;grid-row:1/span 2}.product-review-own-actions{display:flex;gap:8px;grid-column:2;grid-row:1}.product-review-form{border:1px solid var(--commerce-rule);display:grid;gap:14px;padding:24px}.product-review-form fieldset{border:0;margin:0;padding:0}.product-review-form legend,.product-review-form>label{color:var(--commerce-muted);font-size:11px;margin-bottom:8px}.product-review-rating-input{display:flex;gap:2px}.product-review-rating-input button{background:transparent;border:0;cursor:pointer;min-height:44px;min-width:44px;padding:0}.product-review-form textarea{background:transparent;border:1px solid var(--commerce-rule);color:var(--commerce-ink);font:inherit;font-size:14px;line-height:1.7;padding:14px;resize:vertical;width:100%}.admin-review-row>button:focus-visible,.admin-review-toolbar button:focus-visible,.product-review-form button:focus-visible,.product-review-form textarea:focus-visible,.product-review-rating-input button:focus-visible{outline:2px solid var(--commerce-red);outline-offset:2px}.product-review-form-footer{align-items:center;display:flex;justify-content:space-between}.product-review-form-footer>span{color:var(--commerce-muted);font-size:10px}.product-review-form-footer>div{display:flex;gap:8px}.product-review-form-footer button[type=submit]{background:var(--commerce-ink);color:var(--commerce-paper)}.product-review-message{font-size:12px;line-height:1.6;margin:14px 0 0}.product-review-message.is-error{color:var(--commerce-red)}.product-review-message.is-success{color:var(--admin-success,#315c3b)}.product-review-list{border-top:1px solid var(--commerce-rule);margin-top:68px}.product-review-item{border-bottom:1px solid var(--commerce-rule);display:grid;gap:13px;padding:30px 0 34px}.product-review-item header{align-items:center;display:flex;justify-content:space-between}.product-review-item header>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.product-review-item header strong{font-size:13px;font-weight:500}.product-review-item header span{align-items:center;color:var(--commerce-red);display:inline-flex;font-size:10px;gap:4px}.product-review-item time{color:var(--commerce-muted);font-size:10px}.product-review-item>p{font-size:14px;line-height:1.75;margin:0;max-width:760px;white-space:pre-wrap}.product-review-empty{color:var(--commerce-muted);font-size:13px;margin:0;padding:46px 0}.admin-reviews{display:grid;gap:26px}.admin-review-overview{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-review-overview>div{display:grid;gap:8px;padding:22px}.admin-review-overview>div+div{border-left:1px solid var(--commerce-rule)}.admin-review-overview span{color:var(--commerce-muted);font-size:10px}.admin-review-overview strong{font-size:24px;font-weight:400}.admin-review-toolbar{align-items:center;display:flex;justify-content:space-between}.admin-review-toolbar>div{display:flex;gap:8px}.admin-review-toolbar button[aria-pressed=true]{background:var(--commerce-ink);color:var(--commerce-paper)}.admin-review-list{display:grid}.admin-review-row{border-top:1px solid var(--commerce-rule);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:28px 0}.admin-review-row:last-child{border-bottom:1px solid var(--commerce-rule)}.admin-review-row.is-hidden{opacity:.68}.admin-review-rating,.admin-review-reason,.admin-review-row header,.admin-review-row>p{grid-column:1}.admin-review-row header{align-items:center;display:flex;justify-content:space-between}.admin-review-rating,.admin-review-row header>div{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.admin-review-row header span{border:1px solid var(--commerce-rule);font-size:9px;padding:5px 7px}.admin-review-row header strong{font-size:14px;font-weight:500}.admin-review-rating span,.admin-review-reason,.admin-review-row header a,.admin-review-row header time{color:var(--commerce-muted);font-size:10px}.admin-review-rating{color:var(--commerce-red)}.admin-review-row>p{font-size:13px;line-height:1.7;margin:0;max-width:760px;white-space:pre-wrap}.admin-review-row>button{align-self:start;grid-column:2;grid-row:1/span 3;gap:7px}.admin-review-row .admin-review-reason{border-left:2px solid var(--commerce-red);padding-left:10px}@media (max-width:720px){.product-reviews{padding:72px 20px 86px}.product-reviews-heading{align-items:start;grid-template-columns:1fr}.product-reviews-heading h2{font-size:36px}.product-review-summary{min-width:0}.product-review-write{margin-top:42px}.product-review-auth-message,.product-review-form,.product-review-own{padding:18px}.product-review-auth-message a{margin-left:0;width:100%}.product-review-own,.product-review-own.is-hidden{grid-template-columns:1fr}.product-review-own-actions,.product-review-own.is-hidden button{grid-column:1;grid-row:auto}.product-review-form-footer{align-items:stretch;flex-direction:column;gap:12px}.product-review-form-footer button,.product-review-form-footer>div{flex:1}.product-review-list{margin-top:48px}.product-review-item header{align-items:flex-start;gap:10px}.admin-review-overview>div{padding:16px 12px}.admin-review-toolbar{align-items:stretch;flex-direction:column;gap:10px}.admin-review-toolbar>div{display:grid;grid-template-columns:repeat(3,1fr)}.admin-review-row{grid-template-columns:1fr}.admin-review-row header{align-items:flex-start;flex-direction:column}.admin-review-row>button{grid-column:1;grid-row:auto;width:100%}}.checkout-coupon{border-bottom:1px solid var(--commerce-rule);display:grid;gap:9px;padding-bottom:20px}.checkout-coupon>label{color:var(--commerce-muted);font-size:11px}.checkout-coupon>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.checkout-coupon input{background:transparent;border:1px solid var(--commerce-rule);border-radius:0;color:var(--commerce-ink);font:inherit;font-size:13px;height:44px;min-width:0;outline:none;padding:0 12px;text-transform:uppercase}.checkout-coupon input:focus{border-color:var(--commerce-ink)}.checkout-coupon button{background:var(--commerce-ink);border:1px solid var(--commerce-ink);color:#ffffff;cursor:pointer;font:inherit;font-size:12px;min-width:72px;padding:0 16px}.checkout-coupon button:disabled{cursor:wait;opacity:.55}.checkout-coupon>p{color:var(--commerce-red);font-size:11px;line-height:1.5;margin:0}.checkout-coupon>p.is-success{color:var(--commerce-ink)}.checkout-coupon-discount{color:var(--commerce-red)}@media (max-width:720px){.checkout-coupon button{min-width:66px;padding-inline:12px}}.admin-coupons{display:grid;gap:34px;padding-top:48px}.admin-coupon-form{border:1px solid var(--commerce-rule);display:grid;gap:28px;padding:24px}.admin-coupon-form>header{align-items:start;display:flex;gap:14px}.admin-coupon-form h2,.admin-coupon-form p{margin:0}.admin-coupon-form h2{font-size:20px;font-weight:500}.admin-coupon-form p,.admin-coupon-toolbar p{color:var(--commerce-muted);font-size:11px;line-height:1.6;margin-top:6px}.admin-coupon-fields{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-coupon-fields label{color:var(--commerce-muted);display:grid;font-size:9px;gap:7px;text-transform:uppercase}.admin-coupon-fields input,.admin-coupon-fields select{background:transparent;border:0;border-bottom:1px solid var(--commerce-rule-strong);border-radius:0;color:var(--commerce-ink);font:inherit;font-size:13px;min-height:42px;outline:none;padding:6px 0;width:100%}.admin-coupon-fields input:focus,.admin-coupon-fields select:focus{border-color:var(--commerce-ink)}.admin-coupon-fields input:disabled{opacity:.45}.admin-coupon-form>footer,.admin-coupon-toolbar{align-items:center;display:flex;gap:20px;justify-content:space-between}.admin-coupon-form>footer label{align-items:center;display:flex;font-size:11px;gap:8px}.admin-coupon-form button,.admin-coupon-list article>button,.admin-coupon-toolbar button{align-items:center;background:transparent;border:1px solid var(--commerce-rule-strong);color:var(--commerce-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;gap:7px;justify-content:center;min-height:44px;padding:0 15px}.admin-coupon-form>footer>button{background:var(--commerce-ink);color:#ffffff;min-width:130px}.admin-coupon-form button:disabled,.admin-coupon-list article>button:disabled,.admin-coupon-toolbar button:disabled{cursor:default;opacity:.45}.admin-coupon-toolbar p{margin:0}.admin-coupon-list{border-top:1px solid var(--commerce-rule);display:grid}.admin-coupon-list article{align-items:center;border-bottom:1px solid var(--commerce-rule);display:grid;gap:24px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.8fr) auto;padding:24px 0}.admin-coupon-list article.is-inactive{opacity:.55}.admin-coupon-list article>header{display:flex;gap:14px;justify-content:space-between}.admin-coupon-list article>header span,.admin-coupon-list article>header>strong{color:var(--commerce-red);font-size:9px;font-weight:500}.admin-coupon-list article>header h3{font-size:18px;font-weight:600;margin:7px 0 3px}.admin-coupon-list article>header p{color:var(--commerce-muted);font-size:10px;margin:0}.admin-coupon-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-coupon-list dl>div{border-left:1px solid var(--commerce-rule);display:grid;gap:5px;padding:5px 12px}.admin-coupon-list dd,.admin-coupon-list dt{margin:0}.admin-coupon-list dt{color:var(--commerce-muted);font-size:9px}.admin-coupon-list dd{font-size:11px}.admin-message.is-success{border-color:var(--admin-success);color:var(--admin-success)}@media (max-width:900px){.admin-coupon-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-coupon-list article{align-items:start;grid-template-columns:1fr auto}.admin-coupon-list dl{grid-column:1/-1}.admin-coupon-list article>button{grid-column:1/-1;width:100%}}@media (max-width:600px){.admin-coupon-form{padding:18px}.admin-coupon-fields{grid-template-columns:1fr}.admin-coupon-form>footer,.admin-coupon-toolbar{align-items:stretch;flex-direction:column}.admin-coupon-form>footer>button,.admin-coupon-toolbar button{width:100%}.admin-coupon-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-coupon-list dl>div:nth-child(odd){border-left:0;padding-left:0}}.hover\:bg-carbon:hover{--tw-bg-opacity:1;background-color:rgb(244 239 227/var(--tw-bg-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(5 5 4/var(--tw-text-opacity,1))}.hover\:opacity-55:hover{opacity:.55}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-current:focus{--tw-ring-color:currentColor}@media (min-width:640px){.sm\:gap-\[22px\]{gap:22px}.sm\:px-\[28px\]{padding-left:28px;padding-right:28px}}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-\[152px_1fr\]{grid-template-columns:152px 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-center{align-items:center}}