*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Manrope,General Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!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}.bottom-\[30px\]{bottom:30px}.left-\[28px\]{left:28px}.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}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-\[15px\]{height:15px}.h-\[72px\]{height:72px}.h-full{height:100%}.h-px{height:1px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[28px\]{min-height:28px}.min-h-\[42px\]{min-height:42px}.min-h-\[var\(--header-height\)\]{min-height:var(--header-height)}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-\[72px\]{width:72px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[1000px\]{max-width:1000px}.max-w-\[980px\]{max-width:980px}.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-\[48px\]{gap:48px}.gap-\[8px\]{gap:8px}.gap-x-\[28px\]{-moz-column-gap:28px;column-gap:28px}.gap-y-\[12px\]{row-gap:12px}.space-y-\[18px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.space-y-\[24px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse))}.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:#f4efe326}.self-end{align-self:flex-end}.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:#f4efe31a}.border-carbon\/45{border-color:#f4efe373}.bg-carbon{--tw-bg-opacity:1;background-color:rgb(244 239 227/var(--tw-bg-opacity,1))}.bg-carbon\/10{background-color:#f4efe31a}.bg-carbon\/20{background-color:#f4efe333}.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:#050504d9}.bg-transparent{background-color:#0000}.fill-carbon{fill:#f4efe3}.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-\[72px\]{padding-bottom:72px}.pb-\[80px\]{padding-bottom:80px}.pb-\[96px\]{padding-bottom:96px}.pt-\[12px\]{padding-top:12px}.pt-\[96px\]{padding-top:96px}.text-center{text-align:center}.text-\[8px\]{font-size:8px}.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-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}:root{--lightningcss-light: ;--lightningcss-dark:initial;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 0%, #8fa675 34%, #d9a65d 68%, #8f4a34 100%);--font-roobert:Inter, "DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.about-page{--about-paper:#f7f6f1;--about-ink:#12110f;--about-red:#a3261e;background:var(--about-paper)}.about-page-inner{width:100%;max-width:1440px;margin:0 auto;padding-left:clamp(22px,4vw,64px);padding-right:clamp(22px,4vw,64px)}.about-hero{background:var(--about-paper);min-height:94svh;padding:calc(var(--header-height) + 38px) 0 62px;border-bottom:1px solid #11110f26;position:relative;overflow:hidden}.about-hero-inner{min-height:calc(94svh - var(--header-height) - 100px);z-index:2;flex-direction:column;display:flex;position:relative}.about-hero-topline{grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:20px;display:grid}.about-hero-topline p,.about-record-heading>p,.about-chapter-label p,.about-object-label p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.about-hero-topline p{color:var(--about-red)}.about-hero-topline>span{background:#11110f33;height:1px}.about-hero h1{color:var(--about-ink);letter-spacing:-.055em;text-wrap:balance;z-index:2;max-width:1120px;margin:auto 0 64px;font-size:clamp(54px,5.9vw,84px);font-weight:500;line-height:1.04;position:relative}.about-hero h1 span{color:var(--about-red)}.about-hero-intro{grid-template-columns:54px minmax(0,540px);justify-content:end;align-items:start;gap:28px;display:grid}.about-current-mark{border-top:1px solid var(--about-red);margin-top:11px;display:block;position:relative}.about-current-mark:after{background:var(--about-red);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:-3px;right:0}.about-hero-intro p{color:#34332f;margin:0;font-size:16px;line-height:1.76}.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%, #a3261e1c, transparent 28%), var(--about-paper)}.archive-light .about-hero-river.lethe-field-hero:before{filter:blur(34px);opacity:.8;background:radial-gradient(at 8% 64%,#a3261e2e,#0000 19%),radial-gradient(at 42% 52%,#a3261e1a,#0000 21%),radial-gradient(at 78% 72%,#a3261e33,#0000 22%)}.archive-light .about-hero-river.lethe-field-hero:after{opacity:.18;background:linear-gradient(#f7f6f114,#f7f6f16b),url(/archive-grain.svg)}.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);position:relative;overflow:hidden}.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(#0804031a 22%,#080403c2 100%),linear-gradient(90deg,#08040338,#0000 68%);position:absolute;inset:0}.about-record-heading{color:#f7f3e9;z-index:2;position:absolute;bottom:clamp(42px,6vw,84px);left:50%;transform:translate(-50%)}.about-record-heading>p{color:#ef6652;margin-bottom:22px}.about-record-heading h2,.about-binder-copy h2,.about-object-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(42px,4.8vw,66px);font-weight:500;line-height:1.09}.about-record-copy{grid-template-columns:minmax(120px,.55fr) minmax(0,1.45fr);gap:clamp(42px,7vw,110px);padding-top:clamp(82px,8vw,122px);padding-bottom:clamp(108px,10vw,156px);display:grid}.about-chapter-rail{border-top:1px solid #11110f33;position:relative}.about-chapter-rail span{background:var(--about-red);width:34%;height:1px;position:absolute;top:-1px;left:0}.about-copy-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,76px);max-width:none;display:grid}.about-copy-split p,.about-binder-paragraphs p,.about-object-copy>p{margin:0;font-size:17px;line-height:1.82}.about-binder-section{color:#f4f0e7;background:#0d0b0a;min-height:86svh;padding:clamp(112px,11vw,170px) 0;position:relative;overflow:hidden}.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{z-index:2;grid-template-columns:minmax(150px,.48fr) minmax(0,1.52fr);gap:clamp(48px,7vw,112px);display:grid;position:relative}.about-chapter-label{align-items:center;gap:18px;height:fit-content;display:flex}.about-chapter-label p{color:#ef6652}.about-chapter-label span{background:#ef66528c;width:58px;height:1px}.about-binder-copy{max-width:930px}.about-binder-copy h2{color:#f4f0e7}.about-binder-paragraphs{border-top:1px solid #f4f0e73d;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,76px);margin-top:clamp(54px,6vw,84px);padding-top:28px;display:grid}.about-binder-paragraphs p{color:#f4f0e7c7}.about-object-section{background:#efeee9;padding:clamp(110px,11vw,172px) 0}.about-object-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(52px,7vw,112px);display:grid}.about-object-media{height:min(76svh,820px);top:calc(var(--header-height) + 28px);margin:0;position:sticky;overflow:hidden}.about-object-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#09040357);position:absolute;inset:0}.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;gap:18px;margin-bottom:clamp(48px,5vw,72px);display:flex}.about-object-label p,.about-object-copy .about-section-english{color:var(--about-red)}.about-object-label span{background:#a3261e75;width:64px;height:1px}.about-object-copy h2{color:var(--about-ink)}.about-object-copy .about-section-english{letter-spacing:.08em;text-transform:none;margin:18px 0 0;font-size:10px}.about-object-copy>p{color:#383733}.about-object-copy>p:first-of-type{border-top:1px solid #11110f30;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{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;display:grid}.about-closing-section .about-closing-line{color:#f8f3e8;letter-spacing:-.045em;max-width:920px;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:500;line-height:1.12}.about-closing-section .about-closing-line span{color:#f8f3e8b8;letter-spacing:.11em;margin-bottom:22px;font-size:10px}.about-closing-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.about-closing-actions a{color:#f8f3e8;border-color:#f8f3e894}.about-closing-actions a:hover{color:var(--about-red);background:#f8f3e8;border-color:#f8f3e8}@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{margin-bottom:48px;font-size:clamp(43px,8.8vw,66px)}.about-record-copy,.about-chapter-grid,.about-object-grid,.about-closing{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{letter-spacing:-.05em;margin:auto 0 44px;font-size:40px;line-height:1.08}.about-hero-intro{grid-template-columns:30px minmax(0,1fr);gap:16px}.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-record-heading h2,.about-binder-copy h2,.about-object-copy h2{font-size:36px;line-height:1.12}.about-record-copy{padding-top:70px;padding-bottom:92px}.about-copy-split,.about-binder-paragraphs{grid-template-columns:1fr}.about-copy-split{gap:28px}.about-copy-split p,.about-binder-paragraphs 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-hero-river .lethe-current,.about-binder-river .lethe-current,.about-hero-river .lethe-mist,.about-binder-river .lethe-mist{animation:none!important}}.order-page,.admin-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}.checkout-loading,.order-status-loading,.admin-loading{background:var(--commerce-soft);width:min(320px,60vw);height:2px;margin-top:64px;animation:1.2s ease-in-out infinite alternate commerce-loading}@keyframes commerce-loading{0%{opacity:.3;transform-origin:0;transform:scaleX(.45)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}.checkout-payment-options{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);display:grid}.checkout-payment-option{cursor:pointer;grid-template-columns:18px 22px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:18px 4px;display:grid}.checkout-payment-option+.checkout-payment-option{border-top:1px solid var(--commerce-rule)}.checkout-payment-option input,.checkout-receipt-options input,.checkout-agreement input{accent-color:var(--commerce-ink);width:15px;height:15px;margin:0}.checkout-payment-option>svg{color:var(--commerce-muted)}.checkout-payment-option>span{gap:6px;display:grid}.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);white-space:nowrap;padding:6px 8px;font-size:10px;font-style:normal}.checkout-payment-option.is-disabled{cursor:not-allowed;opacity:.48}.checkout-payment-note{color:var(--commerce-muted);align-items:flex-start;gap:12px;padding-top:18px;font-size:12px;line-height:1.65;display:flex}.checkout-payment-note svg{flex:none;margin-top:2px}.checkout-payment-note p,.checkout-reservation-copy{margin:0}.checkout-receipt-options{flex-wrap:wrap;gap:12px 28px;display:flex}.checkout-receipt-options label{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.checkout-receipt-field{max-width:420px;margin-top:28px}.checkout-agreement{padding-top:22px!important}.checkout-agreement label{cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;display:flex}.checkout-agreement input{flex:none;margin-top:2px}.checkout-agreement a{border-bottom:1px solid}.checkout-error{color:var(--commerce-red);margin:-6px 0 0;font-size:12px;line-height:1.55}.checkout-reservation-copy{color:var(--commerce-muted);font-size:11px;line-height:1.6}.order-status-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(60px,9vw,150px);max-width:1240px;margin:0 auto;display:grid}.order-status-main{min-width:0}.order-status-intro{border-bottom:1px solid var(--commerce-rule);padding-bottom:56px}.order-status-icon{border:1px solid var(--commerce-ink);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:34px;display:flex}.order-status-intro h1{margin:20px 0 26px;font-size:clamp(42px,5.5vw,76px);font-weight:300;line-height:1.03}.order-status-intro>p:last-child{color:var(--commerce-muted);max-width:580px;margin:0;font-size:15px;line-height:1.7}.order-payment-instruction{border-bottom:1px solid var(--commerce-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:48px 0;display:grid}.order-payment-instruction>div{gap:10px;display:grid}.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{border:0;border-bottom:1px solid var(--commerce-ink);color:var(--commerce-ink);cursor:pointer;font:inherit;background:0 0;align-items:center;gap:7px;width:fit-content;margin-top:8px;padding:6px 0;font-size:11px;display:flex}.order-escrow-action .store-command{width:fit-content;margin-top:12px}.order-tracking{border-bottom:1px solid var(--commerce-rule);align-items:center;gap:18px;padding:28px 0;display:flex}.order-tracking>svg{flex:none}.order-tracking-copy{flex:1;gap:7px;min-width:0;display:grid}.order-tracking strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.order-tracking small{color:var(--commerce-muted);font-size:10px;line-height:1.55}.order-tracking a{border:1px solid var(--commerce-ink);flex:none;align-items:center;gap:8px;min-height:38px;padding:8px 13px;font-size:11px;display:inline-flex}.order-detail-section{padding-top:54px}.order-detail-section h2{margin:0 0 28px;font-size:28px;font-weight:400}.order-detail-lines{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule)}.order-detail-lines>div,.order-totals>div{justify-content:space-between;align-items:baseline;gap:20px;font-size:13px;display:flex}.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{gap:13px;margin:24px 0 0;display:grid}.order-totals dt,.order-totals dd{margin:0}.order-totals>div:last-child{border-top:1px solid var(--commerce-rule);margin-top:7px;padding-top:20px;font-size:18px}.order-status-aside{border-top:1px solid var(--commerce-ink);top:calc(var(--header-height) + 28px);align-self:start;gap:0;display:grid;position:sticky}.order-status-aside>div,.order-help-copy{border-bottom:1px solid var(--commerce-rule);margin:0;padding:22px 0}.order-status-aside>div{gap:10px;display:grid}.order-status-aside strong{color:var(--commerce-red);font-size:15px;font-weight:500}.order-status-aside p:not(.ui-label),.order-help-copy{color:var(--commerce-muted);font-size:12px;line-height:1.65}.order-status-aside .store-text-command{width:fit-content;margin-top:22px}.order-state-message{gap:24px;max-width:560px;margin:80px auto;display:grid}.account-order-history{border-top:1px solid var(--commerce-rule);padding-top:22px;display:grid}.account-order-history>.ui-label{margin-bottom:16px}.account-order-history>a{border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(150px,.8fr) minmax(160px,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.account-order-history>a>span{gap:5px;font-size:12px;display:grid}.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);white-space:nowrap;font-size:11px;font-style:normal}.account-order-empty{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);color:var(--commerce-muted);align-items:center;gap:12px;padding:28px 0;font-size:13px;display:flex}.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{margin:22px 0;font-size:clamp(54px,7vw,88px);font-weight:300;line-height:.92}.admin-heading>p:last-child{color:var(--commerce-muted);margin:0;font-size:14px;line-height:1.6}.admin-toolbar{justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.admin-filter{flex-wrap:wrap;gap:6px;display:flex}.admin-filter button,.admin-refresh,.admin-order-actions button,.admin-inline-action button,.admin-shipping-action a{border:1px solid var(--commerce-rule);color:var(--commerce-ink);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:11px;display:inline-flex}.admin-filter button[aria-pressed=true]{background:var(--commerce-ink);border-color:var(--commerce-ink);color:#fff}.admin-refresh{white-space:nowrap}.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{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-order-row h2{margin:8px 0 0;font-size:24px;font-weight:400}.admin-status{border:1px solid var(--commerce-rule);white-space:nowrap;padding:7px 9px;font-size:10px}.admin-status-pending_payment{color:var(--commerce-red)}.admin-status-paid,.admin-status-preparing,.admin-status-shipped{color:var(--admin-success)}.admin-order-grid{grid-template-columns:1fr 1fr .8fr;gap:50px;padding:30px 0;display:grid}.admin-order-grid section{min-width:0}.admin-order-grid section>p:not(.ui-label),.admin-order-grid small{color:var(--commerce-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.7;display:block}.admin-item-line,.admin-order-total{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:12px;display:flex}.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{gap:7px;margin-top:14px;display:flex}.admin-inline-action input,.admin-shipping-action input,.admin-shipping-action select{appearance:none;border:0;border-bottom:1px solid var(--commerce-rule);color:var(--commerce-ink);font:inherit;background:0 0;min-width:0;min-height:34px;padding:6px 2px;font-size:12px}.admin-inline-action input{width:min(160px,100%)}.admin-order-actions{border-top:1px solid var(--commerce-rule);flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;display:flex}.admin-order-actions>span{color:var(--commerce-muted);margin-left:auto;font-size:11px}.admin-order-actions button:disabled,.admin-inline-action button:disabled{cursor:not-allowed;opacity:.42}.admin-shipping-action{flex:680px;grid-template-columns:minmax(130px,.7fr) minmax(190px,1.3fr) auto auto;align-items:end;gap:8px;margin:0;display:grid}.admin-shipping-action label{gap:5px;min-width:0;display:grid}.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{white-space:nowrap;min-height:34px}.admin-shipping-action small{color:var(--commerce-red);grid-column:1/-1}.admin-message,.admin-empty{border-top:1px solid var(--commerce-rule);color:var(--commerce-muted);padding:28px 0;font-size:13px;line-height:1.6}.admin-message p,.admin-empty{margin:0}.admin-message a{border-bottom:1px solid;margin-top:12px;display:inline-block}@media (max-width:900px){.order-page,.admin-page{padding:calc(var(--header-height) + 52px) 20px 88px}.order-status-layout{grid-template-columns:1fr;gap:64px}.order-status-aside{position:static}.admin-order-grid{grid-template-columns:1fr 1fr;gap:28px}.admin-order-grid section:last-child{grid-column:1/-1}}@media (max-width:640px){.checkout-form{gap:56px}.checkout-payment-option{grid-template-columns:16px 20px minmax(0,1fr);gap:12px;padding:16px 2px}.checkout-payment-option em{grid-column:3;justify-self:start}.checkout-receipt-options{flex-direction:column;align-items:flex-start}.order-payment-instruction{grid-template-columns:1fr}.order-bank-account,.order-escrow-action{grid-column:1}.order-payment-instruction strong{overflow-wrap:anywhere;font-size:18px}.order-tracking{flex-wrap:wrap;align-items:flex-start}.order-tracking a{justify-content:center;margin-left:37px}.account-order-history>a{grid-template-columns:1fr auto;align-items:start;gap:9px}.account-order-history>a>span:nth-child(2){grid-area:2/1/auto/-1}.admin-toolbar{flex-direction:column;align-items:flex-start}.admin-order-grid{grid-template-columns:1fr}.admin-order-grid section:last-child{grid-column:auto}.admin-inline-action{flex-direction:column;align-items:stretch}.admin-inline-action input{width:100%;max-width:none}.admin-shipping-action{flex-basis:100%;grid-template-columns:1fr;align-items:stretch}.admin-shipping-action small{grid-column:1}.admin-order-actions{align-items:stretch}.admin-order-actions>span{width:100%;margin:7px 0 0}}.account-dashboard{max-width:1180px;margin:64px auto 0}.account-member-identity{border-bottom:1px solid var(--commerce-rule);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:48px;padding-bottom:40px;display:grid}.account-member-identity>div{gap:12px;display:grid}.account-member-identity h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1}.account-member-identity>div:last-child>p:last-child{color:var(--commerce-muted);margin:0;font-size:13px}.account-tier{border:1px solid var(--commerce-rule-strong);flex-wrap:wrap;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:34px;padding:0 14px;font-size:11px;line-height:1.4;display:inline-flex}.account-tier-owner{border-color:var(--commerce-red);color:var(--commerce-red)}.account-loading{color:var(--commerce-muted);padding:28px 0;font-size:12px}.account-owner-card{border-bottom:1px solid var(--commerce-rule);grid-template-columns:42px minmax(0,720px);align-items:start;gap:24px;padding:48px 0;display:grid}.account-owner-card.is-owner{border-bottom-color:color-mix(in srgb, var(--commerce-red) 34%, transparent)}.account-owner-mark{border:1px solid var(--commerce-rule-strong);justify-content:center;align-items:center;width:38px;height:38px;display:flex}.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{letter-spacing:-.035em;margin:14px 0 16px;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.12}.account-owner-card p:not(.ui-label){color:var(--commerce-muted);max-width:680px;margin:0;font-size:14px;line-height:1.75}.account-owner-card small{margin-top:20px;font-size:9px;display:block}.account-owner-card a{border-bottom:1px solid;align-items:center;gap:9px;margin-top:22px;padding-bottom:3px;font-size:11px;display:inline-flex}.account-claim-notice{background:var(--commerce-soft);color:var(--commerce-muted);align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:flex}.account-status-overview{border-bottom:1px solid var(--commerce-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-status-overview>div{border-right:1px solid var(--commerce-rule);text-align:center;gap:16px;padding:32px 0 34px;display:grid}.account-status-overview>div:last-child{border-right:0}.account-status-overview span{color:var(--commerce-muted);font-size:10px}.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{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.account-order-history>header h3,.account-section-heading h3{letter-spacing:-.03em;margin:10px 0 0;font-size:27px;font-weight:500}.account-order-history>header button{color:var(--commerce-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:10px;display:flex}.account-order-list{border-top:1px solid var(--commerce-rule)}.account-order-row{border-bottom:1px solid var(--commerce-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-order-main{grid-template-columns:minmax(150px,.75fr) minmax(180px,1.5fr) minmax(90px,.55fr) minmax(90px,.5fr);align-items:center;gap:24px;min-height:74px;font-size:12px;transition:color .16s;display:grid}.account-order-main:hover,.account-tracking-link:hover{color:var(--commerce-red)}.account-tracking-link{border-left:1px solid var(--commerce-rule);color:var(--commerce-muted);justify-content:center;align-self:stretch;align-items:center;gap:7px;min-width:112px;padding:0 14px;font-size:10px;transition:color .16s;display:flex}.account-order-number{gap:6px;display:grid}.account-order-number strong{font-size:11px;font-weight:600}.account-order-number small,.account-order-list em{color:var(--commerce-muted);font-size:10px;font-style:normal}.account-order-list em{justify-self:end}.account-order-empty{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 0;display:grid}.account-order-empty strong{font-size:13px}.account-order-empty p{color:var(--commerce-muted);margin:6px 0 0;font-size:11px}.account-order-empty>a{align-items:center;gap:7px;font-size:10px;display:flex}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;padding-top:64px;display:grid}.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{border:0;border-bottom:1px solid var(--commerce-rule);color:var(--commerce-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:14px;width:100%;min-height:68px;padding:10px 0;display:grid}.account-security-actions span{gap:5px;display:grid}.account-security-actions strong{font-size:12px;font-weight:600}.account-security-actions small{color:var(--commerce-muted);font-size:10px}.account-auth-intro{border-bottom:1px solid var(--commerce-rule);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:16px;padding-bottom:22px;display:grid}.account-auth-intro h2{margin:0 0 7px;font-size:20px;font-weight:500}.account-auth-intro p{color:var(--commerce-muted);margin:0;font-size:11px;line-height:1.5}.account-form label>small{color:var(--commerce-muted);text-transform:none;font-size:9px}.account-form .account-agreement{text-transform:none;align-items:start;gap:9px;font-size:11px;line-height:1.5;display:flex}.account-form .account-agreement input{accent-color:var(--commerce-ink);flex:none;width:15px;min-height:15px}.account-agreement a{border-bottom:1px solid}.account-forgot{color:var(--commerce-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0 0 3px;font-size:10px;text-decoration:underline;display:inline-block}.account-auth-links{flex-wrap:wrap;gap:10px 22px;display:flex}.password-update-panel,.password-update-complete{gap:28px;max-width:520px;margin:64px auto 0;display:grid}.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{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:500}.password-update-complete p{color:var(--commerce-muted);margin:-12px 0 0;font-size:12px;line-height:1.6}.product-purchase-price del,.store-product-price del{color:var(--commerce-muted);font-size:10px}.product-purchase-price del{margin-left:auto}.product-owner-note,.cart-owner-status,.checkout-owner-status{color:var(--commerce-red);margin:0;font-size:10px;line-height:1.55}.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{justify-content:space-between;align-items:end;display:flex}.admin-heading-with-nav nav{gap:20px;font-size:10px;display:flex}.admin-heading-with-nav nav a{color:var(--commerce-muted);padding-bottom:4px}.admin-heading-with-nav nav a[aria-current=page]{border-bottom:1px solid var(--commerce-ink);color:var(--commerce-ink)}.admin-members{padding-top:48px}.admin-member-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.admin-membership-overview{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:34px;display:grid}.admin-membership-overview>div{border-right:1px solid var(--commerce-rule);gap:12px;padding:24px 18px;display:grid}.admin-membership-overview>div:last-child{border-right:0}.admin-membership-overview span{color:var(--commerce-muted);text-transform:uppercase;font-size:9px}.admin-membership-overview strong{font-size:28px;font-weight:500}.admin-membership-overview .is-master strong,.admin-member-status .is-master,.admin-member-avatar.is-master{color:var(--commerce-red)}.admin-member-toolbar label{border-bottom:1px solid var(--commerce-rule-strong);align-items:center;gap:9px;width:100%;max-width:460px;display:flex}.admin-member-toolbar input,.admin-member-action-form input{color:var(--commerce-ink);font:inherit;background:0 0;border:0;outline:none;width:100%;min-height:40px;font-size:12px}.admin-member-toolbar select{appearance:none;border:1px solid var(--commerce-rule-strong);color:var(--commerce-ink);cursor:pointer;font:inherit;background:0 0;min-width:128px;min-height:34px;padding:0 28px 0 11px;font-size:10px}.admin-schema-notice{border-left:2px solid var(--commerce-red);color:var(--commerce-muted);margin:0 0 24px;padding:4px 0 4px 12px;font-size:10px;line-height:1.6}.admin-member-toolbar>button,.admin-member-row button{border:1px solid var(--commerce-rule-strong);color:var(--commerce-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex}.admin-member-list{border-top:1px solid var(--commerce-rule)}.admin-member-row{border-bottom:1px solid var(--commerce-rule);grid-template-columns:38px minmax(200px,1fr) minmax(200px,.8fr) auto;align-items:center;gap:20px;min-height:92px;padding:16px 0;display:grid}.admin-member-avatar{border:1px solid var(--commerce-rule);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.admin-member-main,.admin-member-status{gap:6px;display:grid}.admin-member-main strong{font-size:13px}.admin-member-main span,.admin-member-main small,.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{gap:5px;display:grid}.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{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-master-lock{color:var(--commerce-muted);align-items:center;gap:6px;min-height:34px;font-size:9px;display:inline-flex}.admin-member-row .admin-owner-grant{border-color:var(--commerce-red);color:var(--commerce-red)}.admin-member-action-form{grid-column:2/-1;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;padding:0 0 12px;display:grid}.admin-member-action-form label{color:var(--commerce-muted);gap:3px;font-size:9px;display:grid}.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{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.account-membership-list span{border:1px solid var(--commerce-rule-strong);align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:9px;display:inline-flex}@media (max-width:760px){.account-dashboard{margin-top:40px}.account-member-identity{grid-template-columns:1fr;gap:30px;padding-bottom:32px}.account-owner-card{grid-template-columns:34px minmax(0,1fr);padding:36px 0}.account-owner-mark{width:32px;height:32px}.account-status-overview>div{padding:24px 6px}.account-order-row{grid-template-columns:1fr}.account-order-main{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px 0}.account-order-main>span:nth-child(2){grid-area:2/1/auto/-1}.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:42px;padding:0}.account-order-empty{grid-template-columns:22px minmax(0,1fr);align-items:start}.account-order-empty>a{grid-column:2}.account-settings-grid{grid-template-columns:1fr;gap:58px}.admin-heading-with-nav{flex-direction:column;align-items:start;gap:28px}.admin-member-toolbar{flex-direction:column;align-items:stretch}.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{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px 0}.admin-member-status{grid-column:2/-1}.admin-member-actions{grid-area:auto/2/auto/-1;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{background:radial-gradient(circle at 18% 12%, #8fa67524, transparent 30rem), radial-gradient(circle at 83% 8%, #d9a65d1a, transparent 28rem), var(--color-ink-black);min-height:100vh;color:var(--color-paper-white);font-family:var(--font-roobert);text-rendering:geometricprecision;margin:0}::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;font-size:11px;font-weight:400;line-height:1.3}.micro-label{font-size:11px;font-weight:400;line-height:1.3}.body-small{font-size:16px;font-weight:400;line-height:1.39}.hero-type{letter-spacing:0;font-size:clamp(56px,9vw,128px);font-weight:300;line-height:.9}.hero-logo{justify-content:center;width:min(46vw,500px);min-width:230px;line-height:1;display:flex}.hero-logo-image{-o-object-fit:contain;object-fit:contain;opacity:.96;filter:drop-shadow(0 0 18px #f4efe314)drop-shadow(0 18px 46px #0505044d);width:100%;height:auto;display:block}.display-xl{letter-spacing:0;font-size:clamp(78px,12vw,160px);font-weight:300;line-height:.9}.display-lg{letter-spacing:0;font-size:clamp(64px,8vw,94px);font-weight:300;line-height:1.1}.display-md{letter-spacing:0;font-size:clamp(45px,5.6vw,78px);font-weight:300;line-height:1.15}.display-sm{letter-spacing:0;font-size:clamp(30px,4vw,54px);font-weight:300;line-height:1.21}.editorial-band{color:var(--color-paper-white);background:radial-gradient(circle at 16% 0,#8fa67514,#0000 26rem),radial-gradient(circle at 86% 22%,#d9a65d0f,#0000 24rem),#070705;padding:112px 28px}.editorial-inner{max-width:1440px;margin:0 auto}.dark-frame{background:var(--color-ink-black);color:var(--color-paper-white)}.river-glow{background:radial-gradient(circle at 32% 22%, #8fa6752e, transparent 26rem), radial-gradient(circle at 72% 38%, #d9a65d2e, transparent 28rem), radial-gradient(circle at 74% 82%, #8f4a3424, transparent 24rem), var(--color-ink-black)}.scroll-orbit{transform-origin:50%;animation:16s linear infinite scroll-orbit}.article-content{color:var(--color-paper-white);max-width:46rem}.article-content>*+*{margin-top:24px}.article-content h2{color:var(--color-paper-white);margin-top:80px;font-size:clamp(45px,5.6vw,78px);font-weight:300;line-height:1.15}.article-content h3{color:var(--color-paper-white);text-transform:uppercase;margin-top:48px;font-size:12px;font-weight:400;line-height:1.3}.article-content p,.article-content li{color:#f4efe3db;font-size:18px;font-weight:400;line-height:1.36}.article-content ul,.article-content ol{padding-left:28px}.article-content li+li{margin-top:12px}.article-content a{border-bottom:1px solid #f4efe380}.article-content blockquote{color:var(--color-paper-white);border-left:1px solid #f4efe347;margin:80px 0;padding-left:28px;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;line-height:1.78}.about-section-heading h2{margin:0}.about-copy .about-section-english{color:var(--archive-muted,#5d5d57);letter-spacing:.06em;margin:13px 0 0;font-size:10px;font-weight:500;line-height:1.5}@keyframes scroll-orbit{to{rotate:360deg}}.optical-hero{background:var(--color-ink-black);min-height:100svh}.hero-vignette{background:radial-gradient(circle at 50% 48%,#0000 0 26rem,#05050457 48rem),linear-gradient(#05050461,#0000 28%,#050504d6)}.river-copy{text-wrap:balance;position:relative}.river-copy-line{isolation:isolate;position:relative}.river-copy-line:before,.river-copy-line:after{content:attr(data-text);z-index:-1;pointer-events:none;white-space:pre;position:absolute;inset:0}.river-copy-line:before{color:#b3291775;filter:blur(8px);opacity:.54;animation:6.4s ease-in-out infinite alternate river-text-glow;transform:translate(-1.2%)}.river-copy-line:after{color:#de825347;clip-path:polygon(0 43%,100% 28%,100% 66%,0 80%);filter:blur(1px);opacity:.56;animation:5.4s ease-in-out infinite alternate river-text-current;transform:translate(1.2%)}.river-copy-letter{animation:4.15s ease-in-out infinite river-letter-wave;animation-delay:calc(var(--char-index) * 44ms);will-change:transform, opacity;display:inline-block;transform:translate(0,0)}.lethe-field{background:radial-gradient(circle at 42% 18%,#7b120c2e,#0000 22rem),radial-gradient(circle at 16% 56%,#440a073d,#0000 24rem),#050504;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.lethe-field:before{content:"";filter:blur(24px);opacity:.72;background:radial-gradient(at 24% 36%,#4c080680,#0000 19%),radial-gradient(at 35% 22%,#99201485,#0000 18%),radial-gradient(at 62% 56%,#7a150e6b,#0000 19%),radial-gradient(at 78% 28%,#de825338,#0000 21%),radial-gradient(at 12% 82%,#500a086b,#0000 22%);animation:16s ease-in-out infinite alternate liquid-field-drift;position:absolute;inset:-18%;transform:translate(0,0)rotate(-6deg)scale(1.08)}.lethe-field:after{content:"";opacity:.52;mix-blend-mode:soft-light;background:radial-gradient(circle,#0000 0,#00000047 58%,#000000c2 100%),url(/archive-grain.svg) 0 0/220px 220px;position:absolute;inset:0}.lethe-band,.lethe-stream,.lethe-sheen,.lethe-mist,.lethe-current,.lethe-noise{pointer-events:none;position:absolute}.lethe-noise{opacity:.12;mix-blend-mode:screen;background-image:url(/archive-grain.svg);background-size:180px 180px;inset:0}.lethe-mist{filter:blur(42px);mix-blend-mode:screen;opacity:.42;border-radius:999px}.lethe-mist-one{background:radial-gradient(#5c0f0a75,#b329172e 48%,#0000 72%);width:72vw;height:44vh;animation:18s ease-in-out infinite alternate river-mist-one;top:12%;left:-18%}.lethe-mist-two{background:radial-gradient(#b3291742,#4e080738 46%,#0000 72%);width:84vw;height:48vh;animation:22s ease-in-out infinite alternate river-mist-two;bottom:-10%;right:-22%}.lethe-band{filter:blur(16px);mix-blend-mode:screen;opacity:.66;border-radius:999px}.lethe-band-one{background:linear-gradient(90deg,#4808060a,#5b0d0aad 24%,#a82518b8 54%,#de82531a);width:78vw;height:clamp(120px,17vw,260px);animation:9s ease-in-out infinite alternate liquid-band-one;top:33%;left:-8%;transform:rotate(17deg)}.lethe-band-two{background:linear-gradient(90deg,#4608060a,#8b1911a3 36%,#500a0894 74%,#2d040405);width:80vw;height:clamp(110px,15vw,230px);animation:12s ease-in-out infinite alternate liquid-band-two;bottom:4%;right:-12%;transform:rotate(-13deg)}.lethe-band-three{opacity:.5;background:linear-gradient(90deg,#0000,#b3291766 28%,#4c08065c 58%,#0000);width:120vw;height:clamp(86px,11vw,180px);animation:18s ease-in-out infinite alternate liquid-band-three;top:2%;left:-24%;transform:rotate(-7deg)}.lethe-stream{filter:blur(28px);mix-blend-mode:screen;border-radius:999px;width:172%;left:-36%}.lethe-stream-one{opacity:.48;background:linear-gradient(90deg,#0000 0%,#3f08051f 16%,#5e0d097a 35%,#9f26187a 54%,#de82531f 76%,#0000 100%);height:clamp(76px,9vw,148px);animation:7.6s ease-in-out infinite alternate river-stream-one;top:24%;transform:rotate(8deg)}.lethe-stream-two{opacity:.52;background:linear-gradient(90deg,#0000 0%,#5e0d0914 18%,#b3291770 42%,#4c080680 68%,#0000 100%);height:clamp(92px,11vw,178px);animation:8.8s ease-in-out infinite alternate river-stream-two;top:55%;transform:rotate(-6deg)}.lethe-stream-three{opacity:.34;background:linear-gradient(90deg,#0000 0%,#4c08061a 24%,#f4efe31c 44%,#b3291752 64%,#0000 100%);height:clamp(64px,8vw,126px);animation:10.5s ease-in-out infinite alternate river-stream-three;bottom:4%;transform:rotate(12deg)}.lethe-sheen{filter:blur(10px);mix-blend-mode:screen;opacity:.5;background:linear-gradient(90deg,#0000 0%,#f4efe30a 18%,#8fa6755c 36%,#d9a65d6b 52%,#f4efe314 63%,#0000 82%);border-radius:999px;width:184%;left:-42%}.lethe-sheen-one{height:clamp(48px,7vw,104px);animation:6.8s ease-in-out infinite alternate sheen-flow-one;top:42%;transform:rotate(15deg)}.lethe-sheen-two{opacity:.36;height:clamp(38px,5.8vw,86px);animation:8.4s ease-in-out infinite alternate sheen-flow-two;bottom:22%;transform:rotate(-10deg)}.lethe-current{opacity:.86;mix-blend-mode:normal;width:168%;max-width:none;height:168%;inset:-34%;overflow:visible;-webkit-mask-image:radial-gradient(at 50% 52%,#000 0% 56%,#000000b8 76%,#0000 96%);mask-image:radial-gradient(at 50% 52%,#000 0% 56%,#000000b8 76%,#0000 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:translate(-5%,-2%)rotate(-8deg)scale(1.08)}to{transform:translate(5%,3%)rotate(-1deg)scale(1.18)}}@keyframes river-letter-wave{0%,to{opacity:.92;transform:translate(0,0)}30%{opacity:1;transform:translateY(-4px)}62%{opacity:.9;transform:translateY(2.5px)}}@keyframes river-text-glow{0%{opacity:.32;transform:translate(-1.6%,1px)}55%{opacity:.72}to{opacity:.44;transform:translate(1.4%,-1px)}}@keyframes river-text-current{0%{clip-path:polygon(0 42%,100% 26%,100% 60%,0 78%);transform:translate(-1.2%,2px)}to{clip-path:polygon(0 28%,100% 46%,100% 82%,0 58%);transform:translate(1.2%,-2px)}}@keyframes river-mist-one{0%{transform:translate(-5%,-4%)rotate(-8deg)scale(1)}to{transform:translate(9%,7%)rotate(2deg)scale(1.15)}}@keyframes river-mist-two{0%{transform:translate(6%,5%)rotate(4deg)scale(1.08)}to{transform:translate(-10%,-4%)rotate(-6deg)scale(1.22)}}@keyframes river-body-drift{0%{transform:translate(-3.5%,-2%)scale(1.02)}to{transform:translate(4.5%,2.5%)scale(1.08)}}@keyframes river-body-drift-reverse{0%{transform:translate(4%,2.5%)scale(1.04)}to{transform:translate(-5%,-2%)scale(1.1)}}@keyframes river-edge-drift{0%{transform:translate(-2%,1%)scaleX(1)}to{transform:translate(3%,-1.5%)scaleX(1.04)}}@keyframes river-vein-drift{0%{opacity:.42;transform:translate(-4%,2%)}48%{opacity:.9}to{opacity:.58;transform:translate(5%,-2%)}}@keyframes liquid-band-one{0%{transform:translate(-8%,4%)rotate(15deg)scaleX(1)}to{transform:translate(9%,-5%)rotate(21deg)scaleX(1.16)}}@keyframes liquid-band-two{0%{transform:translate(7%,-2%)rotate(-15deg)scaleX(1.02)}to{transform:translate(-9%,5%)rotate(-8deg)scaleX(1.18)}}@keyframes liquid-band-three{0%{transform:translate(-10%,-3%)rotate(-8deg)scaleX(1)}to{transform:translate(12%,4%)rotate(-4deg)scaleX(1.18)}}@keyframes river-stream-one{0%{transform:translate(-7%,-5%)rotate(7deg)scaleX(1)}to{transform:translate(9%,4%)rotate(10deg)scaleX(1.12)}}@keyframes river-stream-two{0%{transform:translate(8%,5%)rotate(-8deg)scaleX(1.04)}to{transform:translate(-10%,-3%)rotate(-4deg)scaleX(1.16)}}@keyframes river-stream-three{0%{transform:translate(-6%,4%)rotate(11deg)scaleX(1)}to{transform:translate(12%,-5%)rotate(15deg)scaleX(1.14)}}@keyframes sheen-flow-one{0%{opacity:.28;translate:-9% 5%}45%{opacity:.68}to{opacity:.52;translate:11% -7%}}@keyframes sheen-flow-two{0%{opacity:.2;translate:10% -2%}55%{opacity:.52}to{opacity:.34;translate:-12% 6%}}.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;background:var(--binder-studio-black);color:var(--binder-warm-cream);font-family:var(--binder-font);min-height:100vh}.binder-scroll-showcase{background:var(--binder-studio-black);min-height:480svh;position:relative}.binder-scroll-stage{background:var(--binder-studio-black);height:100svh;position:sticky;top:0;overflow:hidden}.binder-scroll-images,.binder-sequence-layer,.binder-sequence-veil{position:absolute;inset:0}.binder-scroll-images{z-index:0}.binder-sequence-layer{opacity:0;transform-origin:50%;will-change:opacity, transform;transition:opacity .18s ease-out}.binder-sequence-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.binder-sequence-veil{z-index:1;background:radial-gradient(circle at 58% 42%,#1009040a,#10090461 48%,#100904c7 100%),linear-gradient(90deg,#100904c2,#1009041a 44%,#1009049e),linear-gradient(#10090480,#0000 62%,#100904ad)}.binder-showcase-rule{border-top:1px dashed var(--binder-cork-shadow);z-index:2;position:absolute;top:56%;left:clamp(20px,3vw,41px);right:clamp(20px,3vw,41px)}.binder-showcase-label{color:var(--binder-warm-cream);text-transform:uppercase;z-index:3;margin:0;font-size:10px;font-weight:500;line-height:1.2;position:absolute}.binder-showcase-label-left{top:calc(56% - 24px);left:clamp(20px,3vw,41px)}.binder-showcase-label-right{top:calc(56% - 24px);right:clamp(20px,3vw,41px)}.binder-scroll-copy{color:var(--binder-warm-cream);z-index:3;gap:18px;max-width:470px;display:grid;position:absolute;bottom:clamp(42px,8vh,86px);left:clamp(20px,3vw,41px)}.binder-scroll-copy p,.binder-preorder-copy p{margin:0}.binder-caption{color:var(--binder-warm-cream);text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1.2}.binder-display{color:var(--binder-warm-cream);letter-spacing:0;margin:18px 0 0;font-size:clamp(41px,4vw,51px);font-weight:500;line-height:.9}.binder-scroll-copy h2,.binder-spec-heading h2,.binder-preorder-panel h2{color:var(--binder-warm-cream);letter-spacing:0;margin:0;font-size:clamp(29px,3.2vw,51px);font-weight:500;line-height:.9}.binder-scroll-copy>p:not(.binder-caption),.binder-scene-material{color:var(--binder-warm-cream);font-size:18px;font-weight:400;line-height:1.33}.binder-scene-material{font-weight:500}.binder-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.binder-action{border:1px solid var(--binder-warm-cream);color:var(--binder-warm-cream);text-transform:uppercase;background:0 0;border-radius:22.5px;justify-content:center;align-items:center;min-height:34px;padding:7.5px 16px;font-size:12px;font-weight:500;line-height:1.2;transition:border-color .3s,opacity .3s;display:inline-flex}.binder-action:hover{border-color:var(--binder-burnt-sienna);opacity:.82}.binder-action-accent{border-color:var(--binder-burnt-sienna)}.binder-edge-label{color:var(--binder-warm-cream);transform-origin:50%;white-space:nowrap;z-index:3;margin:0;font-size:10px;font-weight:500;line-height:1.2;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(90deg)}.binder-scroll-index{z-index:3;align-items:stretch;gap:18px;display:flex;position:absolute;bottom:clamp(42px,8vh,86px);right:clamp(20px,3vw,41px)}.binder-scroll-track{background:#ffedd729;width:1px;height:146px;position:relative;overflow:hidden}.binder-scroll-track span{background:var(--binder-burnt-sienna);transform-origin:bottom;position:absolute;inset:0}.binder-scroll-steps{color:#ffedd76b;counter-reset:binder-scroll;text-transform:uppercase;gap:13px;width:160px;margin:0;padding:0;font-size:10px;font-weight:500;line-height:1.2;list-style:none;display:grid}.binder-scroll-steps li{transition:color .18s,opacity .18s}.binder-scroll-steps li.is-active{color:var(--binder-warm-cream)}.binder-scroll-steps span{color:var(--binder-burnt-sienna);margin-bottom:4px;display:block}.binder-spec-row span,.binder-preorder-copy{color:var(--binder-warm-cream);font-size:18px;font-weight:400;line-height:1.33}.binder-spec-section,.binder-preorder-panel{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-spec-heading,.binder-preorder-panel{grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:clamp(31px,8vw,204px);display:grid}.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);grid-template-columns:minmax(130px,.3fr) minmax(0,.7fr);gap:24px;padding:18px 0;display:grid}.binder-spec-row p{color:var(--binder-warm-cream);text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.1}.binder-preorder-copy p+p{margin-top:18px}.header-icon-button{color:var(--color-paper-white);background:0 0;border:1px solid #f4efe357;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex;position:relative}.header-icon-button:hover{background:var(--color-paper-white);border-color:var(--color-paper-white);color:var(--color-ink-black)}.header-cart-count{color:var(--color-paper-white);background:#a61f17;border-radius:50%;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.mobile-navigation{z-index:2;position:relative}.mobile-navigation>.header-icon-button{z-index:61}.mobile-menu-panel{height:calc(100svh - var(--header-height));inset:var(--header-height) 0 auto;z-index:60;background:radial-gradient(circle at 78% 18%,#8b191133,#0000 22rem),#070605;border-top:1px solid #f4efe324;flex-direction:column;justify-content:space-between;width:100vw;padding:56px 20px 32px;display:flex;position:fixed}.mobile-menu-links{display:grid}.mobile-menu-links a{border-bottom:1px solid #f4efe324;grid-template-columns:42px 1fr;align-items:baseline;padding:18px 0;font-size:38px;font-weight:300;line-height:1;display:grid}.mobile-menu-links span{color:var(--color-ash);font-size:10px}.store-page,.product-page,.cart-page,.checkout-page,.account-page{color:var(--color-paper-white);background:#080706;min-height:100vh}.store-hero{min-height:88svh;padding:calc(var(--header-height) + 28px) clamp(20px, 3vw, 44px) 56px;display:flex;position:relative}.store-hero:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(103deg,#0000 28%,#80181247 50%,#0000 70%),radial-gradient(at 54% 62%,#570e0a8a,#0000 34rem);position:absolute;inset:0}.store-hero-index{text-transform:uppercase;left:clamp(20px,3vw,44px);right:clamp(20px,3vw,44px);top:calc(var(--header-height) + 28px);justify-content:space-between;font-size:10px;display:flex;position:absolute}.store-hero-copy{align-self:flex-end;gap:26px;width:100%;max-width:1180px;display:grid;position:relative}.store-hero-copy h1{margin:0;font-size:108px;font-weight:300;line-height:.9}.store-hero-copy>div{max-width:460px;font-size:17px;line-height:1.5}.store-shipping-strip{text-transform:uppercase;border-top:1px solid #f4efe329;border-bottom:1px solid #f4efe329;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px clamp(20px,3vw,44px);font-size:10px;display:grid}.store-shipping-strip span:nth-child(2){text-align:center}.store-shipping-strip span:last-child{text-align:right}.store-collection,.home-store-preview,.product-related{padding:120px clamp(20px,3vw,44px)}.store-collection+.store-collection{border-top:1px solid #f4efe329}.store-collection-heading,.home-store-heading,.product-related-heading{grid-template-columns:minmax(120px,.28fr) minmax(320px,1fr) minmax(260px,.6fr);gap:32px;margin-bottom:72px;display:grid}.store-collection-heading h2,.home-store-heading h2,.product-related-heading h2{margin:0;font-size:54px;font-weight:300;line-height:1.02}.store-collection-heading>p:last-child,.home-store-heading>div,.product-related-heading>p:last-child{align-self:end;max-width:500px;font-size:17px;line-height:1.55}.home-store-heading>div{gap:26px;display:grid}.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 18px;display:grid}.store-product{border-top:1px solid #f4efe32e;min-width:0;padding-top:12px}.store-product-image-link{display:block;overflow:hidden}.store-product-image-wrap{aspect-ratio:4/3;background:#110e0b;position:relative;overflow:hidden}.store-sold-out{text-transform:uppercase;z-index:1;background:#080706c7;border:1px solid #f4efe370;padding:8px 12px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.store-product-image{-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .3s}.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{justify-content:space-between;align-items:start;gap:18px;padding-top:20px;display:flex}.store-product-meta h2{margin:8px 0 0;font-size:25px;font-weight:400;line-height:1.05}.store-product-subtitle{color:var(--color-ash);margin:7px 0 0;font-size:13px}.store-product-open{border:1px solid #f4efe34d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .18s,color .18s;display:inline-flex}.store-product-price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;padding-top:18px;font-size:13px;display:flex}.store-product-price span:last-child:not(:first-child){color:#ce6c5f;font-size:11px}.product-hero{min-height:100svh;padding-top:var(--header-height);grid-template-columns:minmax(0,1.38fr) minmax(390px,.82fr);display:grid}.product-hero-media{min-height:calc(100svh - var(--header-height));background:#120e0b;position:relative;overflow:hidden}.product-hero-image{-o-object-fit:cover;object-fit:cover}.product-hero-insert .product-hero-media{background:radial-gradient(circle at 50% 46%,#8f4a3438,#0000 22rem),#15120f}.product-hero-insert .product-hero-image{-o-object-fit:contain;object-fit:contain;padding:9%}.product-hero-information{border-left:1px solid #f4efe329;align-content:start;gap:32px;padding:36px clamp(24px,3vw,52px) 52px;display:grid}.product-back-link,.checkout-back{text-transform:uppercase;align-items:center;gap:8px;width:fit-content;font-size:10px;display:inline-flex}.product-title-block{border-bottom:1px solid #f4efe329;padding:42px 0 30px}.product-title-block h1{margin:16px 0 0;font-size:62px;font-weight:300;line-height:.95}.product-title-block>p:last-child{color:var(--color-ash);margin:12px 0 0;font-size:15px}.product-hero-information blockquote{margin:0;font-size:28px;font-weight:300;line-height:1.25}.product-summary{color:#f4efe3c7;margin:0;font-size:16px;line-height:1.6}.product-purchase-panel{border-top:1px solid #f4efe329;gap:18px;margin-top:auto;padding-top:24px;display:grid}.product-purchase-price{justify-content:space-between;align-items:baseline;display:flex}.product-purchase-price span{color:var(--color-ash);font-size:10px}.product-purchase-price strong{font-size:24px;font-weight:400}.product-bundle-note{color:#ce6c5f;margin:0;font-size:12px;line-height:1.5}.product-purchase-controls{grid-template-columns:116px 1fr;gap:10px;display:grid}.quantity-stepper{border:1px solid #f4efe347;grid-template-columns:34px minmax(34px,1fr) 34px;align-items:center;height:42px;display:grid}.quantity-stepper button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:100%;padding:0;display:flex}.quantity-stepper span{text-align:center;font-size:12px}.store-command{color:var(--color-paper-white);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #f4efe394;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 18px;font-size:11px;transition:background-color .18s,color .18s,opacity .18s;display:inline-flex}.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{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4efe34d;justify-self:end;padding:5px 0;font-size:10px}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-gallery-image{aspect-ratio:16/10;border-right:1px solid #f4efe324;position:relative}.product-story,.product-specifications{border-top:1px solid #f4efe329;grid-template-columns:minmax(280px,1fr) minmax(320px,.72fr);gap:88px;padding:128px clamp(20px,3vw,44px);display:grid}.product-story-heading h2,.product-specifications h2{max-width:760px;margin:24px 0 0;font-size:54px;font-weight:300;line-height:1.08}.product-story-copy{color:#f4efe3d1;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 #f4efe329;margin-top:52px;padding-top:26px}.product-uses ul{margin:20px 0 0;padding:0;list-style:none}.product-uses li{border-bottom:1px solid #f4efe31f;padding:10px 0}.product-specifications dl{border-bottom:1px solid #f4efe329;margin:0}.product-specifications dl>div{border-top:1px solid #f4efe329;grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.product-specifications dt{color:var(--color-ash);font-size:10px}.product-specifications dd{margin:0;font-size:15px;line-height:1.5}.product-related{border-top:1px solid #f4efe329}.home-store-preview{background:radial-gradient(circle at 78% 12%,#7a150e33,#0000 24rem),#080706}.cart-page,.checkout-page,.account-page{padding:calc(var(--header-height) + 80px) clamp(20px, 3vw, 44px) 120px}.cart-heading,.checkout-heading,.account-heading{border-bottom:1px solid #f4efe329;padding-bottom:52px}.cart-heading h1,.checkout-heading h1,.account-heading h1{margin:22px 0 18px;font-size:84px;font-weight:300;line-height:.9}.cart-heading>p:last-child,.account-heading>p:last-child{color:var(--color-ash);margin:0;font-size:16px}.account-panel,.account-signed-in{gap:28px;max-width:520px;margin:72px auto 0;display:grid}.account-mode{border:1px solid #f4efe33d;grid-template-columns:1fr 1fr;padding:3px;display:grid}.account-mode button{color:var(--color-paper-white);cursor:pointer;background:0 0;border:0;min-height:36px;font-size:10px}.account-form{gap:24px;display:grid}.account-form label{color:var(--color-ash);text-transform:uppercase;gap:8px;font-size:10px;display:grid}.account-form input{color:var(--color-paper-white);font:inherit;background:0 0;border:0;border-bottom:1px solid #f4efe342;border-radius:0;outline:none;min-height:42px;padding:8px 0;font-size:16px}.account-form input:focus{border-color:var(--color-paper-white)}.account-message{color:#ce6c5f;margin:0;font-size:12px;line-height:1.5}.account-signed-in h2{margin:0;font-size:40px;font-weight:300}.account-signed-in>p:not(.ui-label){color:var(--color-ash);margin:-14px 0 0}.account-order-placeholder{border-top:1px solid #f4efe329;border-bottom:1px solid #f4efe329;gap:18px;padding:28px 0;display:grid}.account-order-placeholder span{color:var(--color-ash);font-size:10px}.account-order-placeholder p{margin:0;font-size:15px;line-height:1.5}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(310px,400px);gap:clamp(48px,7vw,120px);padding-top:52px;display:grid}.cart-lines{border-bottom:1px solid #f4efe329}.cart-line{border-top:1px solid #f4efe329;grid-template-columns:140px minmax(0,1fr) auto;gap:24px;padding:18px 0;display:grid}.cart-line:first-child{border-top:0}.cart-line-image{aspect-ratio:4/3;background:#14110e;position:relative}.cart-line-copy h2{margin:8px 0 5px;font-size:24px;font-weight:400}.cart-line-copy>p:not(.ui-label){color:var(--color-ash);margin:0;font-size:12px}.cart-line-copy .cart-discount{color:#ce6c5f;margin-top:12px}.cart-line-actions{flex-direction:column;align-items:flex-end;gap:15px;display:flex}.cart-line-actions>strong{font-size:15px;font-weight:400}.cart-line-actions .quantity-stepper{width:108px;height:34px}.cart-remove{color:var(--color-ash);cursor:pointer;background:0 0;border:0;padding:4px}.cart-summary,.checkout-summary{top:calc(var(--header-height) + 28px);border-top:1px solid #f4efe34d;align-self:start;gap:18px;padding-top:20px;display:grid;position:sticky}.cart-summary-row{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.cart-summary-row strong{font-weight:400}.cart-shipping-note,.cart-policy-note{color:var(--color-ash);margin:0;font-size:11px;line-height:1.5}.cart-summary-total{border-top:1px solid #f4efe329;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:20px;display:flex}.cart-summary-total span{font-size:11px}.cart-summary-total strong{font-size:25px;font-weight:400}.cart-empty,.checkout-empty{flex-direction:column;align-items:start;gap:28px;min-height:50vh;padding-top:80px;display:flex}.cart-empty h2{margin:0;font-size:44px;font-weight:300}.checkout-form{gap:72px;display:grid}.checkout-form>section{border-top:1px solid #f4efe32e;padding-top:20px}.checkout-section-title{grid-template-columns:42px 1fr;align-items:baseline;gap:18px;margin-bottom:34px;display:grid}.checkout-section-title span{color:var(--color-ash);font-size:10px}.checkout-section-title h2{margin:0;font-size:28px;font-weight:400}.checkout-fields{gap:24px;display:grid}.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);text-transform:uppercase;gap:8px;font-size:10px;display:grid}.checkout-fields input{color:var(--color-paper-white);font:inherit;background:0 0;border:0;border-bottom:1px solid #f4efe342;border-radius:0;outline:none;min-height:42px;padding:8px 0;font-size:16px}.checkout-fields input:focus{border-color:var(--color-paper-white)}.payment-pending{color:var(--color-ash);border:1px dashed #f4efe347;align-items:center;gap:14px;min-height:100px;padding:22px;font-size:13px;line-height:1.5;display:flex}.payment-pending p{margin:0}.checkout-order-lines{border-bottom:1px solid #f4efe324;gap:12px;padding-bottom:20px;display:grid}.checkout-order-lines>div{justify-content:space-between;gap:18px;font-size:12px;display:flex}.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))}.store-collection-heading,.home-store-heading,.product-related-heading{grid-template-columns:120px minmax(0,1fr)}.store-collection-heading>p:last-child,.home-store-heading>div,.product-related-heading>p:last-child{grid-column:2}.product-hero{grid-template-columns:1fr}.product-hero-media{min-height:76svh}.product-hero-information{border-top:1px solid #f4efe329;border-left:0;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:nth-child(2),.store-shipping-strip span:last-child{text-align:left}.store-collection,.home-store-preview,.product-related{padding:76px 20px}.store-collection-heading,.home-store-heading,.product-related-heading{grid-template-columns:1fr;gap:22px;margin-bottom:48px}.store-collection-heading>p:last-child,.home-store-heading>div,.product-related-heading>p:last-child{grid-column:auto}.store-collection-heading h2,.home-store-heading h2,.product-related-heading h2{font-size:38px}.store-product-grid{grid-template-columns:1fr;gap:56px}.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:104px 1fr}.product-gallery{grid-template-columns:1fr}.product-gallery-image{border-bottom:1px solid #f4efe324;border-right:0}.product-story,.product-specifications{grid-template-columns:1fr;gap:48px;padding:84px 20px}.product-story-heading h2,.product-specifications h2{font-size:38px}.product-story-copy{font-size:16px}.product-specifications dl>div{grid-template-columns:1fr;gap:8px}.cart-page,.checkout-page,.account-page{padding:calc(var(--header-height) + 52px) 20px 84px}.cart-heading h1,.checkout-heading h1,.account-heading h1{font-size:58px}.cart-layout,.checkout-layout{gap:64px}.cart-line{grid-template-columns:92px minmax(0,1fr);gap:14px}.cart-line-actions{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.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{width:132vw;top:42%;left:-36%}.lethe-band-two{width:132vw;bottom:14%;right:-42%}.lethe-stream{width:220%;left:-62%}.lethe-stream-one{top:18%}.lethe-stream-two{top:52%}.lethe-stream-three{bottom:10%}.binder-display{font-size:clamp(41px,13vw,51px)}.binder-showcase-label-right,.binder-edge-label{display:none}.binder-showcase-rule{top:58%;left:20px;right:20px}.binder-showcase-label-left{top:calc(58% - 22px);left:20px}.binder-scroll-showcase{min-height:420svh}.binder-sequence-image{-o-object-position:center;object-position:center}.binder-sequence-veil{background:linear-gradient(#10090470,#0000 58%,#100904c7),linear-gradient(90deg,#1009046b,#0000 52%)}.binder-scroll-copy{gap:14px;max-width:calc(100vw - 40px);bottom:42px;left:20px;right:20px}.binder-scroll-index{display:none}.binder-scroll-copy>p:not(.binder-caption),.binder-spec-row span,.binder-preorder-copy{font-size:16px}.binder-spec-section,.binder-preorder-panel{min-height:auto;padding:calc(var(--header-height) + 52px) 20px 72px}.binder-spec-heading h2,.binder-preorder-panel h2,.binder-scroll-copy h2{font-size:clamp(31px,10vw,41px)}.binder-spec-heading,.binder-preorder-panel{grid-template-columns:1fr;gap:31px}.binder-spec-list{margin-top:52px}.binder-spec-row{grid-template-columns:1fr;gap:8px}.binder-spec-heading h2{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-orbit{animation:none!important}.lethe-field:before,.lethe-band,.lethe-stream{transition-duration:.001ms!important;animation-duration:16s!important;animation-iteration-count:infinite!important}.lethe-sheen,.lethe-current path,.binder-sequence-layer,.binder-scroll-steps li,.store-product-image{transition-duration:.001ms!important;animation-duration:9s!important;animation-iteration-count:infinite!important}.lethe-sheen,.lethe-current{opacity:.48}.lethe-stream{opacity:.4}}.site-logo-dark{display:none}:is(body:has(.commerce-light),body:has(.home-light)){color:#11110f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f4}:is(body:has(.commerce-light) .site-header,body:has(.home-light) .site-header){color:#11110f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf7f0;border-color:#11110f29}:is(body:has(.commerce-light) .site-header .text-carbon,body:has(.home-light) .site-header .text-carbon){color:#11110f}:is(body:has(.commerce-light) .site-logo-light,body:has(.home-light) .site-logo-light){display:none}:is(body:has(.commerce-light) .site-logo-dark,body:has(.home-light) .site-logo-dark){display:block}:is(body:has(.commerce-light) .header-icon-button,body:has(.home-light) .header-icon-button){color:#11110f;border-color:#11110f57}:is(body:has(.commerce-light) .header-icon-button:hover,body:has(.home-light) .header-icon-button:hover){color:#fff;background:#11110f;border-color:#11110f}:is(body:has(.commerce-light) .mobile-menu-panel,body:has(.home-light) .mobile-menu-panel){color:#11110f;background:#f7f7f4;border-color:#11110f29}:is(body:has(.commerce-light) .mobile-menu-links a,body:has(.home-light) .mobile-menu-links a){border-color:#11110f29}:is(body:has(.commerce-light) .mobile-menu-links span,body:has(.home-light) .mobile-menu-links span){color:#a3261e}:is(body:has(.commerce-light) .site-footer,body:has(.home-light) .site-footer){color:#11110f;background:#f7f7f4}:is(body:has(.commerce-light) .site-footer .h-px,body:has(.home-light) .site-footer .h-px){background:#11110f2e}.commerce-light,.home-light{--commerce-ink:#11110f;--commerce-muted:#696963;--commerce-rule:#11110f2b;--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);text-transform:uppercase;margin:0;font-size:10px;line-height:1.35}@keyframes monochrome-river-drift{0%{transform:translate(-4%,-2%)rotate(-2deg)scale(1.06)}to{transform:translate(5%,3%)rotate(2deg)scale(1.14)}}.store-page,.product-page,.cart-page,.checkout-page,.account-page{background:var(--commerce-paper);color:var(--commerce-ink)}.store-hero{border-bottom:1px solid var(--commerce-rule);background:#fafaf7;min-height:84svh;overflow:hidden}.store-hero:before{filter:blur(22px);opacity:1;background:radial-gradient(at 13% 72%,#0000 0 23%,#11110f14 30%,#0000 44%),radial-gradient(at 54% 57%,#0000 0 25%,#11110f1f 33%,#0000 48%),radial-gradient(at 91% 38%,#0000 0 21%,#11110f12 29%,#0000 44%);animation:16s ease-in-out infinite alternate monochrome-river-drift;inset:-22%}.store-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fafaf7 0,#0000 18% 82%,#fafaf7 100%);position:absolute;inset:0}.store-hero-index,.store-hero-copy{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)}.store-collection,.product-related{background:var(--commerce-paper)}.store-collection+.store-collection,.product-related,.product-story,.product-specifications,.store-product{border-color:var(--commerce-rule)}.store-product-image-wrap,.store-product-insert .store-product-image-wrap{background:#edede8}.store-product-binder .store-product-image,.store-product-accessory .store-product-image{-o-object-position:center;object-position:center}.store-sold-out{color:var(--commerce-ink);background:#fafaf7e0;border-color:#11110f73}.store-product-subtitle,.product-summary,.product-story-copy,.cart-shipping-note,.cart-policy-note,.account-heading>p:last-child,.cart-heading>p:last-child{color:var(--commerce-muted)}.store-product-open{border-color:#11110f52}.store-product-open:hover{background:var(--commerce-ink);color:#fff}.store-product-price span:last-child:not(:first-child),.product-bundle-note,.cart-line-copy .cart-discount,.account-message{color:var(--commerce-red)}.product-hero-information,.product-title-block,.product-purchase-panel,.product-gallery-image,.product-uses,.product-uses li,.product-specifications dl,.product-specifications dl>div,.cart-heading,.checkout-heading,.account-heading,.cart-lines,.cart-line,.cart-summary,.checkout-summary,.cart-summary-total,.checkout-form>section,.checkout-order-lines,.account-order-placeholder{border-color:var(--commerce-rule)}.product-hero-information{background:var(--commerce-paper)}.product-hero-media,.product-hero-insert .product-hero-media,.cart-line-image{background:#ecece7}.quantity-stepper,.account-mode,.payment-pending{border-color:#11110f45}.store-command{background:var(--commerce-ink);border-color:var(--commerce-ink);color:#fff}.store-command:hover:not(:disabled){color:var(--commerce-ink);background:0 0}.store-text-command{color:var(--commerce-ink);border-color:#11110f57}.account-mode button{color:var(--commerce-ink)}.account-mode button[aria-selected=true]{background:var(--commerce-ink);color:#fff}.account-form input,.checkout-fields input{color:var(--commerce-ink);border-color:#11110f47}.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{border-bottom:1px solid var(--commerce-rule);padding:18px var(--page-gutter);justify-content:space-between;align-items:center;display:flex}.checkout-stock-warning p{margin:0}.funes-commerce-hero{min-height:100svh;padding-top:var(--header-height);grid-template-columns:minmax(0,1.32fr) minmax(390px,.78fr);display:grid}.funes-product-gallery{border-right:1px solid var(--commerce-rule);min-height:calc(100svh - var(--header-height));background:#edede8;grid-template-columns:92px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.funes-gallery-thumbnails{border-right:1px solid var(--commerce-rule);z-index:1;align-content:center;gap:10px;padding:20px 12px;display:grid}.funes-gallery-thumbnails button{aspect-ratio:3/4;cursor:pointer;background:#171715;border:1px solid #0000;width:100%;padding:0;position:relative;overflow:hidden}.funes-gallery-thumbnails button[aria-pressed=true]{border-color:var(--commerce-ink)}.funes-gallery-stage{flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:40px clamp(28px,5vw,76px) 28px;display:flex}.funes-gallery-print{aspect-ratio:5/7;background:#171715;width:min(72%,560px);max-height:min(70svh,720px);position:relative;overflow:hidden}.funes-gallery-stage figcaption{color:var(--commerce-muted);text-transform:uppercase;justify-content:space-between;width:min(72%,560px);margin-top:14px;font-size:9px;display:flex}.funes-gallery-expand{border:1px solid var(--commerce-rule);color:var(--commerce-ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex;position:absolute;bottom:24px;right:24px}.funes-gallery-modal{z-index:80;background:#11110ff5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.funes-gallery-modal>button{color:#fff;cursor:pointer;z-index:2;background:0 0;border:1px solid #ffffff7a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:24px;right:24px}.funes-gallery-modal>div{width:calc(100vw - 72px);height:calc(100svh - 72px);position:relative}.funes-commerce-hero-copy{min-height:calc(100svh - var(--header-height));align-content:start;gap:18px;padding:28px clamp(24px,3vw,52px) 34px;display:grid;overflow-y:auto}.funes-breadcrumbs{color:var(--commerce-muted);margin:8px 0 0;font-size:9px}.funes-commerce-title{border-bottom:1px solid var(--commerce-rule);padding:0 0 20px}.funes-commerce-title h1{margin:0 0 12px;font-size:54px;font-weight:300;line-height:.94}.funes-commerce-title>p:last-child{color:var(--commerce-muted);margin:0;font-size:14px}.funes-commerce-hero-copy>.product-summary{color:var(--commerce-ink);margin:0;font-size:16px;line-height:1.62}.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);margin:10px 0 1px;font-size:13px;line-height:1.55}.funes-manifesto,.funes-material-section,.funes-information,.funes-notes,.funes-closing-order,.accessory-introduction,.accessory-principle,.accessory-material,.accessory-information,.accessory-order{border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(120px,.34fr) minmax(300px,1fr) minmax(300px,.72fr);gap:64px;padding:132px clamp(20px,4vw,64px);display:grid}.funes-manifesto h2,.funes-material-heading h2,.funes-information-heading h2,.funes-notes h2,.funes-closing-order h2,.accessory-introduction h2,.accessory-principle h2,.accessory-material h2,.accessory-information h2,.accessory-order h2{margin:0;font-size:52px;font-weight:300;line-height:1.08}.funes-manifesto-copy,.funes-material-copy,.accessory-introduction>div{color:var(--commerce-muted);align-self:end;font-size:17px;line-height:1.72}.funes-manifesto-copy p,.funes-material-copy p,.accessory-introduction>div p{margin:0}.funes-manifesto-copy p+p,.funes-material-copy p+p,.accessory-introduction>div p+p{margin-top:22px}.funes-wide-figure,.funes-closing-image,.accessory-wide-image{aspect-ratio:16/8;min-height:600px;margin:0;position:relative;overflow:hidden}.funes-wide-figure figcaption,.funes-closing-image figcaption,.accessory-wide-image figcaption,.funes-image-pair figcaption,.funes-use-grid figcaption,.funes-aging-gallery figcaption{color:var(--commerce-ink);text-transform:uppercase;z-index:1;background:#fafaf7e6;padding:8px 10px;font-size:9px;position:absolute;bottom:18px;left:18px}.funes-chapter{border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:88svh;display:grid}.funes-chapter-reverse .funes-chapter-copy{grid-column:2}.funes-chapter-reverse .funes-chapter-media{grid-area:1/1}.funes-chapter-copy{align-content:center;padding:96px clamp(32px,6vw,104px);display:grid}.funes-chapter-copy h2{margin:28px 0 42px;font-size:48px;font-weight:300;line-height:1.1}.funes-chapter-copy>p:not(.commerce-accent-label){color:var(--commerce-muted);margin:0;font-size:17px;line-height:1.72}.funes-chapter-copy>p+p:not(.commerce-accent-label){margin-top:20px}.funes-chapter-media{background:#171715;min-height:680px;position:relative;overflow:hidden}.funes-m5-section{border-top:1px solid var(--commerce-rule);padding:132px clamp(20px,4vw,64px)}.funes-m5-section>header{grid-template-columns:minmax(120px,.34fr) minmax(300px,1fr) minmax(280px,.72fr);gap:48px;display:grid}.funes-m5-section h2{margin:0;font-size:52px;font-weight:300;line-height:1.08}.funes-m5-section>header>p:last-child{color:var(--commerce-muted);align-self:end;margin:0;font-size:17px;line-height:1.65}.funes-m5-principles{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:96px;display:grid}.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{margin:68px 0 14px;font-size:24px;font-weight:400}.funes-m5-principles p{color:var(--commerce-muted);max-width:280px;margin:0;font-size:14px;line-height:1.55}.funes-image-pair,.funes-aging-gallery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.funes-image-pair figure,.funes-aging-gallery figure{aspect-ratio:4/5;border-right:1px solid var(--commerce-rule);margin:0;position:relative;overflow:hidden}.funes-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.funes-use-grid figure{aspect-ratio:3/4;border-right:1px solid var(--commerce-rule);margin:0;position:relative;overflow:hidden}.funes-material-section{background:var(--commerce-soft)}.funes-material-heading{grid-column:1/3}.funes-material-copy{grid-column:3}.funes-color-section{border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(300px,.8fr) minmax(320px,.68fr) minmax(0,1fr);align-items:center;min-height:92svh;display:grid}.funes-color-words{padding:64px;font-size:92px;font-weight:300;line-height:.88;display:grid}.funes-color-words span:last-child{color:var(--commerce-red)}.funes-color-copy{padding:64px 48px 64px 0}.funes-color-copy h2{margin:26px 0 32px;font-size:42px;font-weight:300;line-height:1.12}.funes-color-copy>p:last-child{color:var(--commerce-muted);margin:0;font-size:16px;line-height:1.7}.funes-color-image{align-self:stretch;min-height:640px;position:relative;overflow:hidden}.funes-information-heading{grid-column:1/2}.funes-information-body{grid-column:2/4;grid-template-columns:minmax(300px,.9fr) minmax(280px,.7fr);gap:56px;display:grid}.funes-information dl,.accessory-information dl{border-bottom:1px solid var(--commerce-rule);margin:0}.funes-information dl>div,.accessory-information dl>div{border-top:1px solid var(--commerce-rule);grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.funes-information dt,.accessory-information dt{color:var(--commerce-muted);font-size:10px}.funes-information dd,.accessory-information dd{margin:0;font-size:14px;line-height:1.5}.funes-information-body figure{min-height:520px;margin:0;position:relative;overflow:hidden}.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);margin:20px 0 2px;font-size:14px;line-height:1.65}.funes-closing-order,.accessory-order{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);align-items:end}.funes-closing-order>div:first-child,.accessory-order>div:first-child{grid-column:1}.funes-closing-order h2,.accessory-order h2{margin:24px 0}.funes-closing-order>.product-purchase-panel,.accessory-order>.product-purchase-panel{grid-column:2}.product-disclosure{background:var(--commerce-soft);border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(180px,.48fr) minmax(0,1fr);gap:clamp(48px,8vw,132px);padding:72px clamp(20px,4vw,64px) 88px;display:grid}.product-disclosure-heading h2{margin:14px 0 0;font-size:18px;font-weight:400;line-height:1.3}.product-disclosure dl{border-bottom:1px solid var(--commerce-rule);margin:0}.product-disclosure dl>div{border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.product-disclosure dt,.product-disclosure dd{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{min-height:100svh;padding-top:var(--header-height);grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);display:grid}.accessory-commerce-media{min-height:calc(100svh - var(--header-height));background:#171715;position:relative;overflow:hidden}.accessory-commerce-copy{border-left:1px solid var(--commerce-rule);align-content:start;gap:30px;padding:36px clamp(24px,3vw,52px) 52px;display:grid}.accessory-title-block{border-bottom:1px solid var(--commerce-rule);padding:46px 0 30px}.accessory-title-block h1{margin:14px 0 12px;font-size:60px;font-weight:300;line-height:.95}.accessory-title-block>p:last-child{color:var(--commerce-muted);margin:0}.accessory-commerce-copy blockquote{margin:0;font-size:26px;font-weight:300;line-height:1.38}.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);max-width:600px;margin:0;font-size:16px;line-height:1.7}.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);grid-template-columns:44px 150px 1fr;gap:22px;padding:25px 0;display:grid}.accessory-point-list span{color:var(--commerce-red);font-size:10px}.accessory-point-list h3{margin:0;font-size:17px;font-weight:400}.accessory-point-list p{color:var(--commerce-muted);margin:0;font-size:14px;line-height:1.55}.accessory-comparison{border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;min-height:82svh;display:grid}.accessory-comparison figure{background:#171715;min-height:640px;margin:0;position:relative;overflow:hidden}.accessory-comparison>div{align-content:center;padding:72px clamp(32px,5vw,88px);display:grid}.accessory-comparison h2{margin:28px 0 34px;font-size:46px;font-weight:300;line-height:1.1}.accessory-comparison>div>p:last-child,.accessory-material>p:last-child{color:var(--commerce-muted);margin:0;font-size:16px;line-height:1.7}.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{border-bottom:1px solid #11110f57;align-items:center;gap:9px;width:fit-content;margin-top:28px;padding-bottom:5px;font-size:10px;display:inline-flex}.home-light,.home-light .editorial-band{color:#11110f;background:#f7f7f4}.home-light .editorial-band .text-carbon{color:#11110f}.home-light .editorial-band .text-ash{color:#696963}.home-light .editorial-band .h-px{background-color:#11110f29}.home-light .divide-carbon\/15>:not([hidden])~:not([hidden]){border-color:#11110f26}.home-light .optical-hero{color:#11110f;background:#f7f7f4}.lethe-flow-canvas{pointer-events:none;background:#f7f7f4;overflow:hidden}.lethe-flow-canvas-surface{width:100%;height:100%;display:block}.home-light .hero-river-label{color:var(--commerce-red)}.home-light .optical-hero .fill-carbon{fill:#11110f}.home-light .optical-hero .bg-carbon{background-color:#11110f}.home-light .optical-hero a{color:#11110f;border-color:#11110f6b}.home-light .optical-hero a:hover{color:#fff;background:#11110f}.home-light .lethe-field-hero{background:#f7f7f4}.home-light .lethe-field-hero:before{opacity:.54;background:radial-gradient(at 20% 42%,#11110f40,#0000 21%),radial-gradient(at 40% 28%,#11110f2e,#0000 18%),radial-gradient(at 64% 58%,#11110f38,#0000 20%),radial-gradient(at 82% 32%,#11110f24,#0000 22%)}.home-light .lethe-field-hero:after{opacity:.25;background:radial-gradient(circle,#0000 0,#f7f7f42e 62%,#f7f7f4b8 100%),url(/archive-grain.svg)}.home-light .lethe-field-hero .lethe-current,.home-light .lethe-field-hero .lethe-mist{filter:grayscale()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:before,.home-light .river-copy-line:after{color:#11110f33}.home-light .river-glow,.home-light .lethe-field-dark{background:#11110f}.home-light .lethe-field-dark:before{opacity:.5;background:radial-gradient(at 18% 40%,#ffffff24,#0000 24%),radial-gradient(at 42% 28%,#ffffff14,#0000 19%),radial-gradient(at 68% 58%,#ffffff1f,#0000 22%),radial-gradient(at 86% 34%,#ffffff12,#0000 24%)}.home-light .lethe-field-dark:after{background:radial-gradient(circle,#0000 0,#11110f2e 58%,#11110fd1 100%),url(/archive-grain.svg)}.home-light .lethe-field-dark .lethe-current,.home-light .lethe-field-dark .lethe-mist{filter:grayscale()contrast(1.2)}.home-light .lethe-field-dark .lethe-noise{opacity:.06}.home-light .home-store-preview{color:var(--commerce-ink);background:#efefeb}.home-light .store-product{border-color:var(--commerce-rule)}.home-light .store-product-image-wrap{background:#e8e8e3}.home-light .store-product-open{border-color:#11110f52}.home-light .store-product-open:hover{color:#fff;background:#11110f}@media (max-width:1060px){.store-hero-copy h1{font-size:76px}.funes-commerce-hero,.accessory-commerce-hero{grid-template-columns:1fr}.funes-product-gallery{border-bottom:1px solid var(--commerce-rule);border-right:0}.funes-commerce-hero-media,.accessory-commerce-media{min-height:78svh}.funes-commerce-hero-copy,.accessory-commerce-copy{border-left:0;border-top:1px solid var(--commerce-rule)}.funes-manifesto,.funes-material-section,.funes-information,.funes-notes,.accessory-introduction,.accessory-material{grid-template-columns:120px minmax(0,1fr)}.funes-manifesto-copy,.funes-material-copy,.funes-note-details,.accessory-introduction>div,.accessory-material>p:last-child,.funes-material-heading,.funes-notes>div:first-child,.accessory-introduction h2,.accessory-material h2{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{width:min(70vw,280px);min-width:0}.home-light .river-copy{width:100%;max-width:100%}.home-light .river-copy-line{font-size:14px}.store-hero-copy h1{font-size:42px}.funes-commerce-hero-media,.accessory-commerce-media{min-height:68svh}.funes-product-gallery{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;min-height:78svh}.funes-gallery-stage{grid-row:1;min-height:0;padding:28px 20px 16px}.funes-gallery-print{width:min(72%,330px);max-height:56svh}.funes-gallery-stage figcaption{width:min(72%,330px)}.funes-gallery-thumbnails{border-right:0;border-top:1px solid var(--commerce-rule);grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr));align-content:normal;gap:6px;padding:10px 20px}.funes-gallery-thumbnails button{aspect-ratio:1}.funes-gallery-expand{bottom:76px;right:20px}.funes-commerce-hero-copy{min-height:auto;overflow:visible}.funes-commerce-title h1,.accessory-title-block h1{font-size:46px}.funes-manifesto,.funes-material-section,.funes-information,.funes-notes,.funes-closing-order,.accessory-introduction,.accessory-principle,.accessory-material,.accessory-information,.accessory-order,.product-disclosure{grid-template-columns:1fr;gap:34px;padding:82px 20px}.funes-manifesto h2,.funes-material-heading h2,.funes-information-heading h2,.funes-notes h2,.funes-closing-order h2,.accessory-introduction h2,.accessory-principle h2,.accessory-material h2,.accessory-information h2,.accessory-order h2{font-size:36px}.funes-manifesto-copy,.funes-material-heading,.funes-material-copy,.funes-information-heading,.funes-information-body,.funes-notes>div:first-child,.funes-note-details,.funes-closing-order>div:first-child,.funes-closing-order>.product-purchase-panel,.accessory-introduction h2,.accessory-introduction>div,.accessory-material h2,.accessory-material>p:last-child,.accessory-information dl,.accessory-order>div:first-child,.accessory-order>.product-purchase-panel{grid-column:1}.product-disclosure dl>div{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);gap:14px}.funes-wide-figure,.funes-closing-image,.accessory-wide-image{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-area:1/1;padding:82px 20px}.funes-chapter-copy h2{font-size:36px}.funes-chapter-media,.funes-chapter-reverse .funes-chapter-media{grid-area:2/1;min-height:70svh}.funes-m5-section{padding:82px 20px}.funes-m5-section>header{grid-template-columns:1fr;gap:28px}.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-image-pair,.funes-aging-gallery,.funes-use-grid{grid-template-columns:1fr}.funes-image-pair figure,.funes-aging-gallery 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{padding:82px 20px 20px;font-size:58px}.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}.funes-information dl>div,.accessory-information dl>div{grid-template-columns:1fr;gap:8px}.accessory-principle-copy,.accessory-point-list{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-top:88px;padding-bottom:96px}.store-collection-heading{margin-bottom:48px}.store-product-binder .store-product-image-wrap,.store-product-accessory .store-product-image-wrap{aspect-ratio:4/5;background:#171715}.store-product-binder .store-product-image,.store-product-accessory .store-product-image{-o-object-fit:contain;object-fit:contain}.store-product-image-link:hover .store-product-image{transform:scale(1.008)}.product-summary,.funes-manifesto-copy,.funes-material-copy,.funes-chapter-copy>p:not(.commerce-accent-label),.funes-color-copy>p:last-child,.funes-note-details p,.accessory-introduction>div,.accessory-principle-copy>p:not(.commerce-accent-label),.accessory-point-list p,.accessory-comparison>div>p:last-child,.accessory-material>p:last-child{color:#484844}.funes-manifesto-copy,.funes-material-copy,.funes-chapter-copy>p:not(.commerce-accent-label),.accessory-introduction>div,.accessory-principle-copy>p:not(.commerce-accent-label),.accessory-comparison>div>p:last-child,.accessory-material>p:last-child{font-size:18px;line-height:1.72}.funes-wide-figure,.funes-closing-image,.accessory-wide-image{aspect-ratio:auto;background:#171715;height:min(84svh,840px);min-height:580px}.funes-chapter-media,.funes-image-pair figure,.funes-use-grid figure,.funes-aging-gallery figure,.funes-color-image,.funes-information-body figure,.accessory-commerce-media,.accessory-comparison figure{background:#171715}.funes-image-pair figure,.funes-aging-gallery 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-top:70px;padding-bottom:74px}.store-collection-heading{margin-bottom:38px}.funes-wide-figure,.funes-closing-image,.accessory-wide-image{aspect-ratio:auto;height:72svh;min-height:500px}.funes-image-pair figure,.funes-aging-gallery figure,.funes-use-grid figure{aspect-ratio:auto;height:72svh}.funes-chapter-media,.funes-chapter-reverse .funes-chapter-media,.accessory-comparison figure{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}.product-hero-information blockquote,.accessory-commerce-copy blockquote{max-width:32rem}.store-hero-copy>div,.store-collection-heading>p:last-child,.home-store-heading>div,.product-related-heading>p:last-child{text-wrap:pretty}.home-river-passage .display-xl{max-width:1120px;font-size:clamp(72px,10vw,142px);line-height:.96}@media (max-width:768px){.header-icon-button{width:40px;height:40px}.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}.product-hero-information,.accessory-commerce-copy{gap:22px;padding:28px 20px 48px}.product-hero-information blockquote,.accessory-commerce-copy blockquote{font-size:24px;line-height:1.4}.funes-wide-figure,.funes-closing-image,.accessory-wide-image{height:64svh;min-height:440px}}.archive-light{--archive-ink:#11110f;--archive-muted:#5d5d57;--archive-rule:#11110f2b;--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;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.archive-light) .site-header{color:#11110f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafaf7f0;border-color:#11110f29}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{color:#11110f;border-color:#11110f57}body:has(.archive-light) .header-icon-button:hover{color:#fff;background:#11110f;border-color:#11110f}body:has(.archive-light) .mobile-menu-panel{color:#11110f;background:#fafaf7;border-color:#11110f29}body:has(.archive-light) .mobile-menu-links a{border-color:#11110f29}body:has(.archive-light) .mobile-menu-links span{color:#a3261e}body:has(.archive-light) .site-footer{color:#11110f;background:#fafaf7}body:has(.archive-light) .site-footer .h-px{background:#11110f2e}.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{max-width:1440px;margin:0 auto;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;padding-bottom:68px;padding-top:calc(var(--header-height) + 46px);position:relative;overflow:hidden}.archive-light .lethe-field-hero{background:var(--archive-paper)}.archive-light .lethe-field-hero:before{filter:blur(28px);opacity:.62;background:radial-gradient(at 14% 62%,#11110f3d,#0000 22%),radial-gradient(at 38% 28%,#11110f26,#0000 20%),radial-gradient(at 66% 58%,#11110f38,#0000 23%),radial-gradient(at 88% 34%,#11110f21,#0000 24%)}.archive-light .lethe-field-hero:after{opacity:.24;background:radial-gradient(circle,#0000 0,#fafaf729 58%,#fafaf7c7 100%),url(/archive-grain.svg)}.archive-light .lethe-field-hero .lethe-current,.archive-light .lethe-field-hero .lethe-mist{filter:grayscale()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{min-height:calc(72svh - var(--header-height) - 114px);z-index:1;flex-direction:column;display:flex;position:relative}.archive-index-meta,.contact-hero-labels{color:var(--archive-muted);text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.archive-index-hero h1{max-width:1120px;margin:auto 0 58px;font-size:104px;font-weight:300;line-height:.94}.archive-index-intro{grid-template-columns:minmax(0,620px) auto;justify-content:space-between;align-items:end;gap:32px;display:grid}.archive-index-intro p:first-child{margin:0;font-size:18px;line-height:1.62}.archive-index-intro p:last-child{color:var(--archive-red);text-transform:uppercase;margin:0;font-size:10px}.archive-index-section{padding:96px 0 132px}.archive-list-heading,.contact-topics-heading{color:var(--archive-muted);text-transform:uppercase;justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.archive-index-list{border-bottom:1px solid var(--archive-rule)}.archive-index-list>a{border-top:1px solid var(--archive-rule);grid-template-columns:48px 120px minmax(0,1fr) 24px;align-items:start;gap:28px;padding:34px 0 38px;transition:opacity .18s;display:grid}.archive-index-list>a:hover{opacity:.58}.archive-list-number,.archive-index-list time{color:var(--archive-muted);padding-top:8px;font-size:10px}.archive-index-list h2{margin:0;font-size:40px;font-weight:300;line-height:1.05}.archive-index-list div>p{color:var(--archive-muted);max-width:720px;margin:16px 0 0;font-size:15px;line-height:1.58}.archive-index-list svg{margin-top:5px}.article-page-hero{border-bottom:1px solid var(--archive-rule);min-height:70svh;padding-bottom:72px;padding-top:calc(var(--header-height) + 34px);position:relative;overflow:hidden}.article-page-hero .archive-page-inner{min-height:calc(70svh - var(--header-height) - 106px);z-index:1;flex-direction:column;display:flex;position:relative}.article-back-link{text-transform:uppercase;align-items:center;gap:9px;width:fit-content;font-size:10px;display:inline-flex}.article-page-meta{color:var(--archive-red);text-transform:uppercase;margin:auto 0 22px;font-size:10px}.article-page-hero h1{max-width:1120px;margin:0;font-size:96px;font-weight:300;line-height:.96}.article-page-excerpt{color:var(--archive-muted);max-width:720px;margin:38px 0 0;font-size:18px;line-height:1.58}.article-reading-section{padding:112px 0 148px}.article-reading-grid{grid-template-columns:170px minmax(0,740px);justify-content:center;gap:76px;display:grid}.article-reading-rail{border-top:1px solid var(--archive-rule);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{text-transform:uppercase;margin:8px 0 0;font-size:11px}.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 p,.archive-light .article-content li{color:#353532;font-size:19px;line-height:1.78}.archive-light .article-content a{border-color:#11110f73}.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;padding-bottom:74px;padding-top:calc(var(--header-height) + 46px);position:relative;overflow:hidden}.contact-page-hero .archive-page-inner{min-height:calc(72svh - var(--header-height) - 120px);z-index:1;flex-direction:column;display:flex;position:relative}.contact-page-hero h1{margin:auto 0 42px;font-size:112px;font-weight:300;line-height:.92}.contact-hero-copy{max-width:620px;margin:0;font-size:19px;line-height:1.6}.contact-email-section{border-bottom:1px solid var(--archive-rule);padding:100px 0}.contact-email-grid{grid-template-columns:150px minmax(0,1fr);gap:34px;display:grid}.contact-email-grid>p:first-child,.contact-closing-grid>p:first-child{color:var(--archive-red);font-size:10px}.contact-email-grid>a{border-bottom:1px solid var(--archive-rule);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;font-size:54px;font-weight:300;display:flex}.contact-email-grid>a>span{overflow-wrap:anywhere;min-width:0}.contact-email-grid>a>svg{flex:none}.contact-email-note{color:var(--archive-muted);grid-column:2;margin:0;font-size:14px;line-height:1.6}.contact-topics-section{padding:112px 0 132px}.contact-topic-list{border-bottom:1px solid var(--archive-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.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{margin:76px 0 20px;font-size:20px;font-weight:400}.contact-topic-list p{color:var(--archive-muted);text-wrap:pretty;word-break:keep-all;max-width:300px;margin:0;font-size:14px;line-height:1.6}.contact-closing-section{background:var(--archive-soft);padding:112px 0 132px}.contact-closing-grid{grid-template-columns:150px minmax(0,1fr);gap:34px;display:grid}.contact-closing-grid>p:last-child{margin:0;font-size:52px;font-weight:300;line-height:1.15}.about-river-passage,.home-river-passage{color:#11110f;background:#efefeb;position:relative;overflow:hidden}.about-river-passage{padding:132px 28px}.about-river-passage .editorial-inner{z-index:1;position:relative}.about-river-passage .editorial-inner>p:last-child{max-width:1100px;margin:72px 0 0;font-size:64px;font-weight:300;line-height:1.12}.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{grid-template-columns:1fr;align-items:start}.archive-index-intro p:first-child,.contact-hero-copy,.article-page-excerpt{font-size:16px}.archive-index-section{padding:70px 0 96px}.archive-index-list>a{grid-template-columns:32px minmax(0,1fr) 22px;gap:10px 16px;padding:28px 0 30px}.archive-index-list time{grid-area:1/2;padding-top:0}.archive-index-list>a>div{grid-area:2/2}.archive-index-list svg{grid-area:1/3/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{grid-template-columns:1fr;gap:54px}.article-reading-rail{grid-template-columns:1fr 1fr;display:grid}.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 p,.archive-light .article-content li{font-size:17px;line-height:1.75}.archive-light .article-content blockquote{margin:60px 0;font-size:34px}.contact-page-hero h1{margin-bottom:32px}.contact-email-section,.contact-topics-section,.contact-closing-section{padding:76px 0 92px}.contact-email-grid,.contact-closing-grid{grid-template-columns:1fr}.contact-email-grid>a{gap:14px;font-size:clamp(22px,6.4vw,26px)}.contact-hero-copy,.contact-email-note,.contact-topic-list p,.contact-closing-grid>p:last-child{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{margin-top:52px;font-size:40px}}.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-page>header,.policy-content{max-width:920px;margin:0 auto}.policy-page>header{border-bottom:1px solid var(--commerce-rule);padding-bottom:48px}.policy-page>header h1{margin:22px 0;font-size:clamp(46px,6vw,76px);font-weight:300;line-height:1}.policy-page>header>p:last-child{color:var(--commerce-muted);margin:0;font-size:12px}.policy-content{gap:0;display:grid}.policy-content section{border-bottom:1px solid var(--commerce-rule);grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:17px;padding:38px 0;display:grid}.policy-content h2{margin:0;font-size:15px;font-weight:500}.policy-content p{color:var(--commerce-muted);margin:0;font-size:14px;line-height:1.8}.policy-content section>p+p,.policy-content section>a{grid-column:2}.policy-content section>a,.policy-content p a{border-bottom:1px solid;justify-self:start;font-size:12px}.policy-source-note{grid-template-columns:1fr!important}.footer-legal-line{color:var(--color-ash);letter-spacing:-.01em;border-top:1px solid #d6d5cd2e;margin:0;padding-top:22px;font-size:10px;font-weight:400;line-height:1.7}:is(body:has(.commerce-light) .footer-legal-line,body:has(.home-light) .footer-legal-line,body:has(.archive-light) .footer-legal-line){color:#696963;border-top-color:#11110f1f}.home-light .optical-hero{color:#f7f7f4}.home-light .optical-hero .hero-content{color:#f7f7f4;padding-top:clamp(118px,15vh,168px);padding-bottom:clamp(112px,14vh,154px)}.home-light .hero-vignette{background:radial-gradient(at 50% 51%,#ffffff0b,#0000 38%),linear-gradient(90deg,#f7f7f41f,#0000 18% 82%,#f7f7f41f)}.home-light .optical-hero [class*=text-carbon]{color:#f7f7f4}.home-light .hero-river-label{color:#d76855;margin:0 0 26px}.home-light .hero-logo{width:min(34vw,390px);min-width:220px}.home-light .hero-logo-image{filter:drop-shadow(0 14px 36px #00000038);opacity:.98}.hero-brand-statement{color:#f7f7f4;letter-spacing:-.028em;text-wrap:balance;word-break:keep-all;gap:3px;max-width:720px;margin:34px 0 0;font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.42;display:grid}.hero-brand-statement span{display:block}.hero-river-english{color:#f7f7f47a;gap:4px;margin-top:23px;display:grid}.hero-river-english .river-copy-line{letter-spacing:.035em;font-size:11px;line-height:1.45}.home-light .hero-river-english .river-copy-line:before,.home-light .hero-river-english .river-copy-line:after{color:#d7685557}.hero-river-actions{margin-top:36px}.home-light .optical-hero .hero-river-actions a{color:#f7f7f4;border-color:#f7f7f48a}.home-light .optical-hero .hero-river-actions a:hover{color:#11110f;background:#f7f7f4;border-color:#f7f7f4}.home-light .hero-scroll-cue .fill-carbon{fill:#11110f}.home-light .hero-scroll-cue .bg-carbon{background-color:#11110f}.home-light .editorial-band{padding-top:clamp(112px,11vw,158px);padding-bottom:clamp(112px,11vw,158px)}.home-light .editorial-inner{max-width:1360px}.home-light .home-store-preview{padding-top:clamp(112px,10vw,150px);padding-bottom:clamp(112px,10vw,150px)}@media (max-width:768px){.home-light .optical-hero .hero-content{padding-top:124px;padding-bottom:112px}.home-light .hero-river-label{margin-bottom:22px}.home-light .hero-logo{width:min(66vw,260px);min-width:0}.hero-brand-statement{letter-spacing:-.025em;max-width:350px;margin-top:28px;font-size:clamp(18px,5.2vw,21px);line-height:1.45}.hero-brand-statement span{text-wrap:balance}.hero-river-english{margin-top:20px}.hero-river-english .river-copy-line{font-size:10px}.hero-river-actions{margin-top:31px}.home-light .editorial-band,.home-light .home-store-preview{padding-top:92px;padding-bottom: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>p+p,.policy-content section>a{grid-column:1}}body{-webkit-font-smoothing:antialiased;font-weight:400}.commerce-light :where(h1,h2,h3),.home-light :where(h1,h2,h3),.archive-light :where(h1,h2,h3),.policy-page :where(h1,h2,h3),.order-page :where(h1,h2,h3){font-weight:500}.ui-label,.micro-label,.commerce-accent-label{letter-spacing:.085em;font-weight:600}.body-copy{font-size:clamp(16px,1.15vw,18px);font-weight:400;line-height:1.72}.display-xl,.display-lg,.display-md,.display-sm{letter-spacing:-.035em;text-wrap:balance;font-weight:500}.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{letter-spacing:-.025em;max-width:760px;margin:0;font-size:clamp(24px,2.7vw,34px);font-weight:500;line-height:1.35}.about-closing-line span{color:var(--commerce-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.store-hero-copy{max-width:1060px}.store-hero-copy h1{letter-spacing:-.04em;font-size:clamp(52px,6vw,76px);font-weight:500;line-height:1}.store-hero-copy>div,.store-collection-heading>p:last-child,.home-store-heading>div,.product-related-heading>p:last-child{font-size:16px;line-height:1.72}.store-collection-heading h2,.home-store-heading h2,.product-related-heading h2{letter-spacing:-.035em;font-size:clamp(34px,3.5vw,46px);font-weight:500;line-height:1.15}.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}.product-title-block h1,.funes-commerce-title h1,.accessory-title-block h1{letter-spacing:-.04em;font-size:clamp(42px,4.4vw,56px);font-weight:500;line-height:1.02}.product-title-block>p:last-child,.funes-commerce-title>p:last-child,.accessory-title-block>p:last-child{font-size:14px;font-weight:500;line-height:1.5}.product-summary,.funes-commerce-hero-copy>.product-summary{color:var(--commerce-muted);max-width:34rem;font-size:16px;line-height:1.72}.insert-hero-facts,.accessory-hero-facts{border-bottom:1px solid var(--commerce-rule);margin:0}.insert-hero-facts>div,.accessory-hero-facts>div{border-top:1px solid var(--commerce-rule);grid-template-columns:92px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.insert-hero-facts dt,.accessory-hero-facts dt{color:var(--commerce-muted);letter-spacing:.06em;font-size:10px;font-weight:600}.insert-hero-facts dd,.accessory-hero-facts dd{margin:0;font-size:13px;line-height:1.55}.product-story-heading h2,.product-specifications h2{letter-spacing:-.035em;font-size:clamp(32px,3.2vw,42px);font-weight:500;line-height:1.2}.product-story-copy{max-width:39rem;font-size:17px;line-height:1.78}.funes-story-section{border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);min-height:min(82svh,860px);display:grid}.funes-story-section.is-reverse .funes-story-copy{grid-column:2}.funes-story-section.is-reverse .funes-story-media{grid-area:1/1}.funes-story-copy{align-content:center;padding:clamp(72px,8vw,116px) clamp(28px,5vw,76px);display:grid}.funes-story-copy h2,.accessory-story h2,.funes-information-heading h2,.funes-notes h2,.funes-closing-order h2,.accessory-information h2,.accessory-order h2{letter-spacing:-.035em;font-size:clamp(32px,3.2vw,44px);font-weight:500;line-height:1.18}.funes-story-copy h2{margin:24px 0 34px}.funes-story-copy>p:not(.commerce-accent-label),.accessory-story>div>p:not(.commerce-accent-label,.accessory-use-line){color:var(--commerce-muted);max-width:38rem;margin:0;font-size:17px;line-height:1.78}.funes-story-copy>p+p:not(.commerce-accent-label){margin-top:18px}.funes-story-media{background:#ecece7;min-height:600px;position:relative;overflow:hidden}.funes-story-media-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.funes-story-media-pair figure{border-right:1px solid var(--commerce-rule);min-width:0;margin:0;position:relative;overflow:hidden}.funes-story-media figcaption,.accessory-story figcaption{color:var(--commerce-ink);letter-spacing:.05em;z-index:1;background:#fafaf7e6;padding:7px 9px;font-size:9px;font-weight:600;position:absolute;bottom:16px;left:16px}.funes-component-links{flex-wrap:wrap;gap:10px 22px;margin-top:34px;display:flex}.funes-component-links a{border-bottom:1px solid #11110f59;padding-bottom:5px;font-size:11px;font-weight:600}.funes-information-heading h2,.funes-notes h2,.funes-closing-order h2,.accessory-information h2,.accessory-order h2{margin:20px 0 0}.funes-information,.funes-notes,.funes-closing-order,.accessory-information,.accessory-order{padding-top:clamp(82px,9vw,116px);padding-bottom:clamp(82px,9vw,116px)}.accessory-commerce-copy{gap:22px}.accessory-story{border-top:1px solid var(--commerce-rule);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:min(82svh,860px);display:grid}.accessory-story figure{background:#ecece7;min-height:600px;margin:0;position:relative;overflow:hidden}.accessory-story>div{align-content:center;padding:clamp(72px,8vw,116px) clamp(28px,5vw,76px);display:grid}.accessory-story h2{margin:24px 0 34px}.accessory-use-line{border-top:1px solid var(--commerce-rule);color:var(--commerce-ink);margin:34px 0 0;padding-top:18px;font-size:12px;font-weight:600;line-height:1.6}.cart-heading h1,.checkout-heading h1,.account-heading h1,.order-status-intro h1,.policy-page>header h1{letter-spacing:-.04em;font-size:clamp(40px,5vw,60px);font-weight:500;line-height:1.06}.archive-index-hero h1,.article-page-hero h1,.contact-page-hero h1{letter-spacing:-.04em;font-size:clamp(48px,6.2vw,76px);font-weight:500;line-height:1.05}.archive-index-list h2,.contact-closing-grid>p:last-child,.about-river-passage .editorial-inner>p:last-child{letter-spacing:-.03em;font-weight:500}.contact-email-grid>a{letter-spacing:-.035em;font-size:clamp(30px,4vw,48px);font-weight:500}@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,.product-story-copy,.funes-story-copy>p:not(.commerce-accent-label),.accessory-story>div>p:not(.commerce-accent-label,.accessory-use-line){font-size:16px;line-height:1.75}.store-hero-copy h1{font-size:42px;line-height:1.08}.store-collection-heading h2,.home-store-heading h2,.product-related-heading h2{font-size:32px}.product-title-block h1,.funes-commerce-title h1,.accessory-title-block h1{font-size:40px}.product-story-heading h2,.product-specifications h2,.funes-story-copy h2,.accessory-story h2,.funes-information-heading h2,.funes-notes h2,.funes-closing-order h2,.accessory-information h2,.accessory-order h2{font-size:30px;line-height:1.24}.funes-story-section,.funes-story-section.is-reverse,.accessory-story{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}.funes-story-copy,.accessory-story>div{padding:76px 20px}.funes-story-media,.accessory-story figure{min-height:62svh}.funes-story-media-pair{min-height:58svh}.funes-information,.funes-notes,.funes-closing-order,.accessory-information,.accessory-order{padding-top:76px;padding-bottom:76px}.cart-heading h1,.checkout-heading h1,.account-heading h1,.order-status-intro h1,.policy-page>header h1,.archive-index-hero h1,.article-page-hero h1,.contact-page-hero h1{font-size:38px;line-height:1.12}.contact-email-grid>a{gap:14px;font-size:clamp(22px,6.4vw,26px)}}.store-catalog-hero{background:var(--commerce-paper);border-bottom:1px solid var(--commerce-rule);isolation:isolate;min-height:46svh;padding:calc(var(--header-height) + 22px) 10px 14px;grid-template-rows:24px minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.store-catalog-river{z-index:0;position:absolute;inset:0}.store-catalog-index{color:var(--commerce-muted);letter-spacing:.09em;text-transform:uppercase;z-index:1;justify-content:space-between;font-size:9px;font-weight:600;display:flex;position:relative}.store-catalog-navigation{z-index:1;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);align-items:end;gap:28px;display:grid;position:relative}.store-catalog-navigation>p{margin:0}.store-catalog-navigation>p:first-child{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,46px);font-weight:500;line-height:.9}.store-catalog-navigation nav{letter-spacing:.07em;flex-wrap:wrap;justify-content:end;gap:8px 22px;font-size:10px;font-weight:600;display:flex}.store-catalog-navigation nav a{border-bottom:1px solid #0000;padding-bottom:2px;transition:border-color .18s}.store-catalog-navigation nav a:hover{border-color:currentColor}.store-page .store-collection{padding:0 10px 88px}.store-page .store-collection+.store-collection{border-top:0}.store-collection-index{border-bottom:1px solid var(--commerce-rule);border-top:1px solid var(--commerce-rule);letter-spacing:.08em;text-transform:uppercase;height:52px;top:var(--header-height);z-index:8;background:#fafaf7f2;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;font-size:9px;font-weight:600;display:grid;position:sticky}.store-collection-index h2{letter-spacing:.08em;margin:0;font-size:11px;font-weight:600}.store-collection-index span:last-child{color:var(--commerce-muted)}.store-page .store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 8px;padding-top:8px}.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{padding-top:13px;display:block}.store-page .store-product-meta h2{margin:0;font-size:19px;font-weight:500;line-height:1.15}.store-page .store-product-function{color:var(--commerce-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.store-page .store-product-price{padding-top:10px;font-size:12px}@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{min-height:38svh;padding:calc(var(--header-height) + 14px) 8px 12px;grid-template-rows:22px minmax(0,1fr) auto}.store-catalog-index{font-size:8px}.store-catalog-navigation{grid-template-columns:auto minmax(0,1fr);gap:14px}.store-catalog-navigation>p:first-child{font-size:25px}.store-catalog-navigation nav{justify-content:end;gap:14px;font-size:9px}.store-page .store-collection{padding:0 8px 64px}.store-collection-index{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;height:44px}.store-collection-index h2{font-size:9px}.store-page .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 8px;padding-top:8px}.store-page .store-product-meta{padding-top:9px}.store-page .store-product-meta h2{font-size:15px}.store-page .store-product-function{margin-top:5px;font-size:10.5px;line-height:1.45}.store-page .store-product-price{align-items:start;gap:4px;padding-top:8px;font-size:11px;display:grid}}.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);letter-spacing:.1em;margin:0;font-size:10px;font-weight:600}.note-index-hero h1{text-wrap:balance;word-break:keep-all;max-width:980px;margin:auto 0 34px;font-size:clamp(48px,6.2vw,76px)}.note-index-intro{display:block}.note-index-intro p:first-child{color:#343430;white-space:pre-line;word-break:keep-all;max-width:660px;font-size:clamp(15px,1.25vw,18px);line-height:1.72}.note-index-section{padding:clamp(72px,8vw,112px) 0 clamp(104px,10vw,148px)}.note-index-controls{border-bottom:1px solid var(--archive-rule);color:var(--archive-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:24px;min-height:54px;font-size:10px;display:flex}.note-index-controls p{margin:0}.note-index-controls .note-preview-label{color:var(--archive-red);letter-spacing:.06em;font-weight:600}.note-view-switch,.note-index-order{align-items:center;display:flex}.note-view-switch{gap:4px}.note-view-switch button{color:var(--archive-muted);cursor:pointer;font:inherit;letter-spacing:.03em;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.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{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2vw,30px);padding-top:clamp(54px,6vw,84px);display:grid}.note-gallery-card{border:1px solid var(--archive-rule);background:linear-gradient(#fafaf7f7,#fafaf7f7),url(/archive-grain.svg);flex-direction:column;min-width:0;transition:box-shadow .22s,transform .22s;display:flex;position:relative;box-shadow:0 10px 26px #11110f13}.note-gallery-card:hover{transform:translateY(-4px)rotate(-.15deg);box-shadow:0 18px 38px #11110f21}.note-gallery-card:focus-visible{outline:1px solid var(--archive-red);outline-offset:6px}.note-gallery-media{aspect-ratio:4/3;border-bottom:1px solid var(--archive-rule);background:#e4e3dd;position:relative;overflow:hidden}.note-gallery-media:after{content:"";pointer-events:none;background:linear-gradient(#11110f08,#0000 28%,#11110f0f);position:absolute;inset:0}.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{z-index:3;background:0 0;border:2.5px solid #f3f4f3;border-color:#f3f4f3 #656965 #505450 #c7cac7;border-radius:12px;width:17px;height:54px;position:absolute;top:-17px;left:25px;transform:rotate(7deg);box-shadow:0 1px #ffffffb8,1px 3px 4px #11110f6b}.note-card-paperclip:before{content:"";background:linear-gradient(90deg,#ffffff1f,#fffffff5,#ffffff2e);border-radius:999px;height:1px;position:absolute;top:1px;left:2px;right:3px}.note-card-paperclip i{background:0 0;border:1.5px solid #e8eae8;border-color:#e8eae8 #5e625e #494d49 #bfc2bf;border-radius:9px;width:7px;height:37px;position:absolute;top:7px;left:4px;box-shadow:0 1px #ffffff70,1px 2px 2px #11110f3d}.note-card-index{background:var(--archive-red);color:#faf8f2;letter-spacing:.08em;z-index:3;padding:8px 9px 8px 12px;font-size:9px;font-weight:600;position:absolute;top:26px;right:-8px;box-shadow:2px 3px 8px #11110f33}.note-card-index:after{content:"";border-top:5px solid #0000;border-left:5px solid #68140f;position:absolute;bottom:-5px;right:0}.note-gallery-copy{flex-direction:column;flex:1;min-height:286px;padding:24px 22px 20px;display:flex}.note-gallery-copy .note-row-topics{margin-bottom:13px}.note-gallery-copy h2{letter-spacing:-.045em;text-wrap:nowrap;white-space:nowrap;word-break:normal;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.24}.note-gallery-copy .note-row-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0 25px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.note-gallery-meta{border-top:1px solid var(--archive-rule);color:var(--archive-muted);letter-spacing:.035em;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-size:9px;display:grid}.note-gallery-meta time{text-align:right}.note-editorial-list{border-bottom:1px solid var(--archive-rule)}.note-editorial-row{border-top:1px solid var(--archive-rule);grid-template-columns:44px 116px minmax(0,1fr) 24px;align-items:start;gap:28px;padding:34px 0 38px;transition:opacity .18s;display:grid}.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-index,.note-row-date,.note-row-author{color:var(--archive-muted);letter-spacing:.03em;font-size:10px}.note-row-index,.note-row-date,.note-editorial-row>svg{margin-top:4px}.note-row-topics{color:var(--archive-red);letter-spacing:.05em;margin:0 0 14px;font-size:10px;font-weight:600}.note-row-copy h2{letter-spacing:-.035em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(27px,3.2vw,42px);line-height:1.12}.note-row-excerpt{color:var(--archive-muted);word-break:keep-all;max-width:680px;margin:16px 0 22px;font-size:14px;line-height:1.68}.note-row-author{margin:0}.note-row-media{aspect-ratio:4/3;position:relative;overflow:hidden}.note-row-media img,.home-note-media img,.note-figure-frame img{-o-object-fit:cover;object-fit:cover}.note-index-empty{border-bottom:1px solid var(--archive-rule);color:var(--archive-muted);grid-template-columns:44px 1fr;align-items:baseline;gap:28px;padding:34px 0 70px;font-size:12px;display:grid}.note-index-empty p{margin:0}.home-notes-journal{border-top:1px solid #11110f29}.home-notes-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:clamp(46px,5vw,70px);display:grid}.home-notes-heading .ui-label{color:#a3261e;margin:0 0 18px}.home-notes-heading h2{letter-spacing:-.04em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(38px,5.2vw,66px);line-height:1.08}.home-notes-heading div>p:last-child{color:#5d5d57;word-break:keep-all;max-width:660px;margin:24px 0 0;font-size:15px;line-height:1.68}.home-notes-heading>a{border-bottom:1px solid #11110f66;padding-bottom:5px;font-size:11px}.home-notes-list{border-bottom:1px solid #11110f29}.home-note-row{border-top:1px solid #11110f29;grid-template-columns:44px minmax(0,1fr) 24px;align-items:start;gap:28px;padding:34px 0 38px;transition:opacity .18s;display:grid}.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-index,.home-note-byline{color:#696963;letter-spacing:.03em;font-size:10px}.home-note-topics{color:#a3261e;letter-spacing:.05em;margin:0 0 13px;font-size:10px;font-weight:600}.home-note-copy h3{letter-spacing:-.035em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(27px,3vw,40px);line-height:1.12}.home-note-excerpt{color:#5d5d57;word-break:keep-all;max-width:680px;margin:15px 0 20px;font-size:14px;line-height:1.68}.home-note-byline{gap:20px;margin:0;display:flex}.home-note-media{aspect-ratio:4/3;position:relative;overflow:hidden}.home-notes-empty{color:#696963;border-bottom:1px solid #11110f29;margin:0;padding:34px 0 70px;font-size:12px}.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);letter-spacing:.05em;justify-content:space-between;margin:auto 0 22px;font-size:10px;display:flex}.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{gap:8px;display:flex}.note-article-hero h1{text-wrap:balance;word-break:keep-all;max-width:1060px;font-size:clamp(48px,6.2vw,76px)}.note-article-hero .article-page-excerpt{word-break:keep-all;max-width:700px;margin-top:30px;font-size:clamp(15px,1.25vw,18px);line-height:1.7}.note-cover-section{border-bottom:1px solid var(--archive-rule);padding:clamp(72px,8vw,112px) 0}.note-cover-section .note-figure{margin-top:0;margin-bottom:0}.note-reading-section{padding:clamp(84px,9vw,128px) 0 clamp(112px,11vw,156px)}.note-reading-section .article-reading-grid{grid-template-columns:160px minmax(0,720px);gap:clamp(58px,7vw,96px)}.note-reading-section .article-reading-rail p{text-transform:none;line-height:1.55}.note-article-content>p:first-child{margin-top:0}.archive-light .note-article-content h2{letter-spacing:-.035em;text-wrap:balance;word-break:keep-all;margin-top:76px;font-size:clamp(30px,3vw,42px);line-height:1.24}.archive-light .note-article-content h3{color:var(--archive-ink);letter-spacing:-.02em;text-transform:none;margin-top:52px;font-size:22px;line-height:1.4}.archive-light .note-article-content p,.archive-light .note-article-content li{color:#353532;word-break:keep-all;font-size:clamp(17px,1.22vw,19px);line-height:1.82}.note-section-break{border:0;border-top:1px solid var(--archive-rule);margin:72px 0}.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{width:100%;max-width:none}.note-figure-frame{aspect-ratio:4/3;background:var(--archive-soft,#efefeb);position:relative;overflow:hidden}.note-figure figcaption{color:var(--archive-muted,#5d5d57);justify-content:space-between;gap:20px;padding-top:10px;font-size:10px;line-height:1.55;display:flex}.note-figure cite{font-style:normal}.note-article-navigation{border-bottom:1px solid var(--archive-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.note-article-navigation>a{gap:20px;min-height:148px;padding:28px 0;display:grid}.note-article-navigation>a:last-child{border-left:1px solid var(--archive-rule);text-align:right;padding-left:34px}.note-article-navigation span{color:var(--archive-muted);align-items:center;gap:8px;font-size:10px;display:flex}.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))}}@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{margin-bottom:28px;font-size:38px;line-height:1.12}.note-index-intro p:first-child{white-space:normal;font-size:15px}.note-index-controls{flex-wrap:wrap;align-items:stretch;gap:8px;padding:11px 0}.note-view-switch,.note-index-order{justify-content:space-between;width:100%}.note-view-switch{justify-content:flex-start}.note-gallery-grid{grid-template-columns:1fr;gap:38px;padding-top:54px}.note-gallery-card:hover{transform:none}.note-gallery-copy{min-height:254px;padding:22px 20px 19px}.note-gallery-copy h2{font-size:19px}.note-card-paperclip{left:24px}.note-editorial-row,.note-editorial-row.has-cover{grid-template-columns:32px minmax(0,1fr) 22px;gap:11px 14px;padding:27px 0 31px}.note-row-index{grid-row:1/4}.note-row-date{grid-area:1/2}.note-row-copy{grid-area:2/2}.note-row-copy h2{font-size:28px}.note-row-excerpt{margin:13px 0 18px;font-size:13px}.note-row-media{grid-area:3/2/auto/4;width:100%;margin-top:12px}.note-editorial-row>svg{grid-area:1/3/3}.home-notes-heading{grid-template-columns:1fr;align-items:start;gap:30px;padding-bottom:42px}.home-notes-heading h2{font-size:38px;line-height:1.12}.home-notes-heading div>p:last-child{margin-top:19px;font-size:14px}.home-notes-heading>a{width:fit-content}.home-note-row,.home-note-row.has-cover{grid-template-columns:32px minmax(0,1fr) 22px;gap:12px 14px;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;width:100%;margin-top:12px}.home-note-row>svg{grid-area:1/3/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{gap:9px;margin-bottom:18px;display:grid}.note-article-hero h1{font-size:38px;line-height:1.12}.note-article-hero .article-page-excerpt{margin-top:23px;font-size:15px}.note-reading-section .article-reading-grid{grid-template-columns:1fr;gap:0}.note-reading-section .article-reading-rail{display:none}.archive-light .note-article-content h2{margin-top:62px;font-size:30px}.archive-light .note-article-content p,.archive-light .note-article-content li{font-size:17px;line-height:1.78}.note-figure{margin:48px auto}.note-figure figcaption{gap:4px;display:grid}.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);letter-spacing:.08em;margin:18px 0 0;font-size:10px}.about-page .about-closing-section .about-closing-actions a{color:#f8f3e8;border-color:#f8f3e894}.about-page .about-closing-section .about-closing-actions a:hover{color:var(--about-red);background:#f8f3e8;border-color:#f8f3e8}.about-detail-page{background:var(--commerce-paper);color:var(--commerce-ink)}.about-detail-hero{border-bottom:1px solid var(--commerce-rule);min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr);display:grid}.about-detail-hero-media{border-right:1px solid var(--commerce-rule);min-height:calc(100svh - var(--header-height));background:#ecece7;margin:0;position:relative;overflow:hidden}.about-detail-hero-copy{align-content:center;padding:clamp(54px,6vw,92px) clamp(28px,4.2vw,64px);display:grid}.about-detail-hero-copy h1{letter-spacing:-.04em;text-wrap:balance;margin:24px 0 42px;font-size:clamp(38px,3.5vw,52px);font-weight:500;line-height:1.12}.about-detail-introduction{border-top:1px solid var(--commerce-rule);padding-top:26px}.about-detail-introduction p{color:var(--commerce-muted);margin:0;font-size:16px;line-height:1.75}.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);letter-spacing:.08em;margin:-18px 0 30px;font-size:10px;font-weight:600;line-height:1.5}.about-detail-closing{background:var(--commerce-soft)}.about-detail-closing .about-detail-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-end;align-self:end;align-items:center;gap:10px;display:flex}@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{margin-bottom:34px;font-size:36px;line-height:1.16}.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-leather-red:#781b16;--about-sheet:#fafaf7;--about-sheet-edge:#dfded7;--about-sheet-rule:#11110f2b;background:radial-gradient(circle at 52% 12%, #ffffff12, 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{gap:clamp(24px,3vw,42px);max-width:1240px;margin:0 auto;display:grid;position:relative}.about-paper-sheet{background:var(--about-sheet);box-shadow:0 2px 0 var(--about-sheet-edge), 0 16px 42px #00000038;color:var(--commerce-ink);border:1px solid #11110f24;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,96px);min-height:min(76svh,820px);padding:clamp(72px,8vw,112px) clamp(46px,6vw,88px);display:grid;position:relative}.about-paper-sheet:before{background:linear-gradient(90deg, #0000003d, transparent 28%), linear-gradient(180deg, #66140f, var(--about-leather-red) 48%, #5c110d);content:"";z-index:0;border:1px solid #00000061;border-radius:2px 0 0 2px;width:38px;position:absolute;top:10px;bottom:10px;left:-68px;box-shadow:inset -2px 0 4px #0000004d,-8px 10px 24px #0000003d}.about-sheet-binding{pointer-events:none;z-index:3;flex-direction:column;justify-content:space-between;width:78px;display:flex;position:absolute;top:10%;bottom:10%;left:-66px}.about-binding-point{width:100%;height:20px;display:block;position:relative}.about-metal-ring{z-index:2;background:0 0;border:2px solid #f2f3f2;border-color:#f2f3f2 #858886 #555856 #c7cac8;border-radius:999px;width:70px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 1px #ffffff42,0 2px 4px #00000085}.about-metal-ring:before{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);border-radius:999px;height:1px;position:absolute;top:2px;left:8px;right:11px}.about-punched-hole{box-shadow:none;z-index:1;background:radial-gradient(circle at 44% 40%,#12110e 0 37%,#4d4c47 42% 49%,#c8c7c1 54% 62%,#fafaf7e6 66% 71%,#0000 75%);border:0;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.about-paper-hero{min-height:min(84svh,900px)}.about-sheet-heading{border-right:1px solid var(--about-sheet-rule);flex-direction:column;justify-content:center;align-self:stretch;padding-right:clamp(36px,5vw,72px);display:flex}.about-sheet-heading h1,.about-sheet-heading h2,.about-closing h2{letter-spacing:-.04em;text-wrap:balance;margin:24px 0 0;font-weight:500;line-height:1.13}.about-sheet-heading h1{font-size:clamp(40px,4.3vw,58px)}.about-sheet-heading h2,.about-closing h2{font-size:clamp(34px,3.4vw,46px)}.about-sheet-introduction,.about-sheet-copy{color:var(--commerce-muted);align-self:center;max-width:650px;font-size:17px;line-height:1.78}.about-sheet-introduction p,.about-sheet-copy p{margin:0}.about-sheet-introduction p+p,.about-sheet-copy p+p{margin-top:22px}.about-paper-binder .about-sheet-heading{border-left:1px solid var(--about-sheet-rule);border-right:0;grid-column:2;padding-left:clamp(36px,5vw,72px);padding-right:0}.about-paper-binder .about-sheet-copy{grid-area:1/1}.about-paper-object{min-height:min(94svh,1040px)}.about-sheet-english{color:var(--commerce-red);letter-spacing:.08em;margin:20px 0 0;font-size:10px;font-weight:600;line-height:1.5}.about-closing{color:var(--commerce-paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(56svh,620px);padding:clamp(88px,11vw,150px) 24px clamp(54px,7vw,92px);display:flex}.about-closing .commerce-accent-label{color:#fafaf785}.about-closing h2{margin-top:24px;margin-bottom:clamp(38px,5vw,60px)}.about-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.about-closing .about-sheet-actions a{color:var(--commerce-paper);border-color:#fafaf76b}.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{grid-template-columns:1fr;gap:42px;min-height:auto;padding:66px 20px 72px 34px}.about-paper-sheet:before{width:23px;top:7px;bottom:7px;left:-46px}.about-sheet-binding{width:54px;top:9%;bottom:9%;left:-44px}.about-binding-point{height:16px}.about-metal-ring{border-width:1.5px;width:48px;height:18px}.about-punched-hole{width:11px;height:11px}.about-paper-hero{min-height:calc(84svh - var(--header-height))}.about-sheet-heading,.about-paper-binder .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-sheet-heading h2,.about-closing h2{font-size:31px;line-height:1.18}.about-sheet-introduction,.about-sheet-copy{font-size:15px;line-height:1.78}.about-paper-binder .about-sheet-copy{grid-area:2/1}.about-paper-object{min-height:auto}.about-closing{width:calc(100% + 48px);min-height:430px;margin-left:-48px;padding:88px 8px 54px}.about-sheet-actions{justify-content:center}}.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-offset:2px;outline:2px solid #0000}.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\:flex{display:flex}.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}}@media (min-width:1024px){.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}}
