.ContactCta-module__sFAPsW__section{padding-block:clamp(3rem,6vw,5.5rem)}.ContactCta-module__sFAPsW__label{color:var(--on-ink)}.ContactCta-module__sFAPsW__labelMuted{color:var(--on-ink-muted)}.ContactCta-module__sFAPsW__labelRow{border-bottom:1px solid #f2efe74d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:clamp(2rem,5vw,3.5rem);padding-bottom:.7rem;display:flex}.ContactCta-module__sFAPsW__grid{align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}.ContactCta-module__sFAPsW__title{font-size:var(--step-4);letter-spacing:-.04em;text-transform:uppercase;max-width:12ch;line-height:.92}.ContactCta-module__sFAPsW__aside{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.ContactCta-module__sFAPsW__block{flex-direction:column;gap:.4rem;display:flex}.ContactCta-module__sFAPsW__email{font-family:var(--font-mono);font-size:var(--step-0);color:var(--on-ink);overflow-wrap:break-word;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ContactCta-module__sFAPsW__email:hover{text-decoration-thickness:2px}@media (min-width:900px){.ContactCta-module__sFAPsW__grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.ContactCta-module__sFAPsW__aside{border-left:var(--rule-w) solid var(--on-ink);padding-left:clamp(1.25rem,2.5vw,2rem)}}
.PageHeader-module__eQuKha__header{border-bottom:var(--rule-w) solid var(--rule);padding-block:clamp(2rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem)}.PageHeader-module__eQuKha__labelRow{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:clamp(2rem,5vw,3.5rem);padding-bottom:.7rem;display:flex}.PageHeader-module__eQuKha__grid{align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}.PageHeader-module__eQuKha__title{font-size:var(--step-4);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;line-height:.92}.PageHeader-module__eQuKha__aside{flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:44ch;display:flex}.PageHeader-module__eQuKha__lede{font-size:var(--step-1);color:var(--ink-secondary);line-height:1.4}@media (min-width:900px){.PageHeader-module__eQuKha__grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.PageHeader-module__eQuKha__aside{border-left:var(--rule-w) solid var(--rule);padding-left:clamp(1.25rem,2.5vw,2rem);max-width:none;padding-block:.35rem}}
.ProductArtwork-module__QHkyCq__frame{border:1px solid var(--line);background:var(--accent-soft,var(--paper-sunken));width:100%;position:relative;overflow:hidden}.ProductArtwork-module__QHkyCq__bleed{border:0}.ProductArtwork-module__QHkyCq__svg{width:100%;height:auto;display:block}
.page-module__j6Q3dW__layout{align-items:start;gap:clamp(2.5rem,6vw,4rem);display:grid}.page-module__j6Q3dW__formColumn,.page-module__j6Q3dW__aside{min-width:0}.page-module__j6Q3dW__channels{flex-direction:column;list-style:none;display:flex}.page-module__j6Q3dW__channel{border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;padding-block:1.25rem;display:flex}.page-module__j6Q3dW__channel:first-child{padding-top:0}.page-module__j6Q3dW__channel:last-child{border-bottom:0;padding-bottom:0}.page-module__j6Q3dW__email{font-family:var(--font-mono);font-size:var(--step-0);color:var(--ink);overflow-wrap:break-word;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .12s ease-out}.page-module__j6Q3dW__email:hover{text-decoration-thickness:2px}.page-module__j6Q3dW__channelBody{font-size:var(--step--1);color:var(--ink-secondary);max-width:44ch;line-height:1.55}@media (min-width:900px){.page-module__j6Q3dW__layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.page-module__j6Q3dW__aside{border-left:var(--rule-w) solid var(--rule);padding-left:clamp(1.5rem,3vw,2.5rem)}}
.ProductFeature-module__-ZMdeq__frame{border:var(--rule-w) solid var(--rule);background:var(--paper)}.ProductFeature-module__-ZMdeq__frame+.ProductFeature-module__-ZMdeq__frame{margin-top:clamp(2rem,4vw,3rem)}.ProductFeature-module__-ZMdeq__head{border-bottom:var(--rule-w) solid var(--rule);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:.85rem clamp(1.25rem,3vw,2rem);display:flex}.ProductFeature-module__-ZMdeq__head>:last-child{margin-left:auto}@media (max-width:560px){.ProductFeature-module__-ZMdeq__head .label--muted{display:none}}.ProductFeature-module__-ZMdeq__body{display:grid}.ProductFeature-module__-ZMdeq__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem);display:flex}.ProductFeature-module__-ZMdeq__name{font-family:var(--font-serif-stack);font-weight:500;font-size:var(--step-3);letter-spacing:-.015em;text-transform:none;line-height:1.05}.ProductFeature-module__-ZMdeq__tagline{font-size:var(--step-1);color:var(--ink);max-width:26ch;line-height:1.35}.ProductFeature-module__-ZMdeq__summary{color:var(--ink-secondary);max-width:46ch;line-height:1.55}.ProductFeature-module__-ZMdeq__actions{margin-top:.5rem}.ProductFeature-module__-ZMdeq__artwork{border-top:var(--rule-w) solid var(--rule);align-items:center;display:flex}.ProductFeature-module__-ZMdeq__artwork>*{width:100%}@media (min-width:860px){.ProductFeature-module__-ZMdeq__body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch}.ProductFeature-module__-ZMdeq__artwork{border-top:0;border-left:var(--rule-w) solid var(--rule)}}
.page-module__xgPmsG__row{align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.page-module__xgPmsG__rowTitle{font-size:var(--step-3);letter-spacing:-.035em;text-transform:uppercase;line-height:.95}.page-module__xgPmsG__body{max-width:50ch;font-size:var(--step-1);color:var(--ink-secondary);flex-direction:column;align-items:flex-start;gap:1.1rem;line-height:1.45;display:flex}.page-module__xgPmsG__portrait{align-items:end;gap:clamp(1.25rem,3vw,2rem);margin:0;display:grid}.page-module__xgPmsG__portraitFrame{border:var(--rule-w) solid var(--rule);padding:var(--rule-w);background:var(--paper);line-height:0}.page-module__xgPmsG__portraitImage{filter:grayscale();width:100%;height:auto}.page-module__xgPmsG__portraitMeta{flex-direction:column;gap:.6rem;padding-bottom:.35rem;display:flex}.page-module__xgPmsG__portraitRole{font-size:var(--step--1);letter-spacing:.18em}@media (min-width:900px){.page-module__xgPmsG__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.page-module__xgPmsG__portrait{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch}.page-module__xgPmsG__portraitMeta{border-left:var(--rule-w) solid var(--rule);justify-content:flex-end;padding-bottom:clamp(.5rem,2vw,1.25rem);padding-left:clamp(1.25rem,2.5vw,2rem)}}
.not-found-module__sxuMuG__links{flex-wrap:wrap;gap:.75rem;list-style:none;display:flex}
.page-module__E0kJGG__hero{border-bottom:var(--rule-w) solid var(--rule);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,7vw,5rem)}.page-module__E0kJGG__heroInner{flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);display:flex}.page-module__E0kJGG__heroMeta{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:.7rem;display:flex}.page-module__E0kJGG__heroGrid{align-items:end;gap:clamp(2rem,5vw,3rem);display:grid}.page-module__E0kJGG__heroTitle{font-size:var(--step-5);letter-spacing:-.045em;text-transform:uppercase;text-wrap:nowrap;flex-direction:column;font-weight:800;line-height:.86;display:flex}.page-module__E0kJGG__heroLine{animation:.26s ease-out both page-module__E0kJGG__line-in}.page-module__E0kJGG__heroLine:nth-child(2){animation-delay:60ms}.page-module__E0kJGG__heroLine:nth-child(3){animation-delay:.12s}@keyframes page-module__E0kJGG__line-in{0%{opacity:0;transform:translateY(.14em)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__heroAside{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.page-module__E0kJGG__heroBody{font-size:var(--step-1);color:var(--ink-secondary);max-width:34ch;line-height:1.4}.page-module__E0kJGG__heroAction{margin-block:.25rem}.page-module__E0kJGG__heroStamp{font-variant-numeric:tabular-nums}@media (min-width:900px){.page-module__E0kJGG__hero{align-items:stretch;min-height:calc(100svh - 72px);display:flex}.page-module__E0kJGG__heroInner{flex:1;justify-content:space-between}.page-module__E0kJGG__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.page-module__E0kJGG__heroAside{border-left:var(--rule-w) solid var(--rule);padding-bottom:.5rem;padding-left:clamp(1.25rem,2.5vw,2rem)}}.page-module__E0kJGG__statement{padding-block:clamp(3.5rem,8vw,7rem)}.page-module__E0kJGG__statementTitle{font-size:var(--step-4);letter-spacing:-.04em;text-transform:uppercase;line-height:.9}.page-module__E0kJGG__statementBody{font-size:var(--step-1);color:var(--on-ink-muted);border-top:1px solid #f2efe74d;max-width:40ch;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.25rem,2.5vw,1.75rem)}.page-module__E0kJGG__about{align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.page-module__E0kJGG__aboutTitle{font-size:var(--step-3);letter-spacing:-.035em;text-transform:uppercase;line-height:.95}.page-module__E0kJGG__aboutBody{max-width:46ch;font-size:var(--step-1);color:var(--ink-secondary);flex-direction:column;align-items:flex-start;gap:1.5rem;line-height:1.45;display:flex}.page-module__E0kJGG__aboutAction{margin-top:.25rem}@media (min-width:900px){.page-module__E0kJGG__about{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}
.page-module__mPtjGW__layout{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.page-module__mPtjGW__tocNav{border-bottom:1px solid var(--line);flex-direction:column;gap:.9rem;padding-bottom:1.25rem;display:flex}@media (min-width:900px){.page-module__mPtjGW__layout{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.page-module__mPtjGW__tocNav{border-bottom:0;border-right:1px solid var(--line);padding-bottom:0;padding-right:1.5rem;position:sticky;top:2rem}}.page-module__mPtjGW__note{border:var(--rule-w) solid var(--rule);background:var(--paper-raised);font-size:var(--step--1);color:var(--ink-secondary);max-width:var(--measure);padding:clamp(1.15rem,3vw,1.5rem);line-height:1.65}.page-module__mPtjGW__toc{flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;display:flex}.page-module__mPtjGW__toc a{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-secondary);border-bottom:2px solid #0000;align-items:baseline;gap:.5em;padding-block:.15rem 2px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__mPtjGW__toc a span:first-child{color:var(--ink-tertiary);font-variant-numeric:tabular-nums}@media (min-width:900px){.page-module__mPtjGW__toc{flex-direction:column;gap:.55rem}}.page-module__mPtjGW__toc a:hover{color:var(--ink);border-bottom-color:var(--ink)}.page-module__mPtjGW__contactAddress{font-family:var(--font-mono);color:var(--ink);overflow-wrap:break-word;font-size:.95em}
.page-module__1KjGAW__page{--product-radius:14px;--product-radius-sm:10px;--product-paper:color-mix(in srgb, var(--accent-soft) 38%, var(--paper));--product-card:color-mix(in srgb, var(--accent) 4%, #fffdfb);--product-line:color-mix(in srgb, var(--accent) 24%, transparent);--product-cool-deep:color-mix(in srgb, var(--accent-cool) 72%, #131a26);--product-line-cool:color-mix(in srgb, var(--accent-cool) 30%, transparent);--product-panel:color-mix(in srgb, var(--accent-cool) 7%, #fffdfb);--product-ink:#2a2521;--product-ink-soft:color-mix(in srgb, var(--product-ink) 76%, transparent);background:var(--product-paper);color:var(--product-ink)}.page-module__1KjGAW__strip{background:var(--paper);border-bottom:1px solid var(--product-line)}.page-module__1KjGAW__stripInner{justify-content:space-between;align-items:center;gap:1rem;min-height:46px;display:flex}.page-module__1KjGAW__crumb{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid #0000;align-items:center;gap:.45rem;padding-block:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__1KjGAW__crumb:hover{border-bottom-color:var(--ink)}.page-module__1KjGAW__hero{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 72%, var(--paper)) 0%, var(--product-paper) 100%)}.page-module__1KjGAW__heroInner{align-items:center;gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(2.75rem,7vw,5.5rem);display:grid}.page-module__1KjGAW__heroBody{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.page-module__1KjGAW__metaRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__1KjGAW__category{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--product-cool-deep)}.page-module__1KjGAW__name{font-family:var(--font-serif-stack);font-weight:400;font-size:var(--step-4);letter-spacing:-.02em;text-transform:none;color:var(--accent);max-width:14ch;line-height:1.04}.page-module__1KjGAW__summary{max-width:46ch;color:var(--product-ink-soft);font-size:var(--step-1);line-height:1.55}.page-module__1KjGAW__page .page-module__1KjGAW__artwork{border-radius:var(--product-radius);border-color:var(--product-line)}@media (min-width:880px){.page-module__1KjGAW__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-module__1KjGAW__section{padding-block:clamp(3rem,7vw,5.5rem)}.page-module__1KjGAW__section+.page-module__1KjGAW__section{border-top:1px solid var(--product-line-cool)}.page-module__1KjGAW__eyebrow{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--product-cool-deep);margin-bottom:.7rem}.page-module__1KjGAW__heading,.page-module__1KjGAW__closingTitle,.page-module__1KjGAW__statusTitle{font-family:var(--font-serif-stack);letter-spacing:-.015em;text-transform:none;color:var(--accent);font-weight:400;line-height:1.12}.page-module__1KjGAW__heading{font-size:var(--step-3);max-width:18ch}.page-module__1KjGAW__split{gap:clamp(1.75rem,5vw,4rem);display:grid}.page-module__1KjGAW__body{max-width:50ch;color:var(--product-ink-soft);font-size:var(--step-1);flex-direction:column;gap:1.15rem;line-height:1.55;display:flex}.page-module__1KjGAW__smallThings{border-left:2px solid var(--accent);color:var(--product-ink);flex-direction:column;gap:.6rem;padding-left:1.15rem;list-style:none;display:flex}@media (min-width:900px){.page-module__1KjGAW__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.page-module__1KjGAW__closing{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;max-width:34rem;margin-inline:auto;padding-block:clamp(1rem,4vw,3rem);display:flex}.page-module__1KjGAW__closingTitle{font-size:var(--step-3);max-width:16ch}.page-module__1KjGAW__closingBody{font-size:var(--step-1);color:var(--product-ink-soft);max-width:34ch}.page-module__1KjGAW__statusPanel{background:var(--product-panel);border:1px solid var(--product-line-cool);border-radius:var(--product-radius);flex-direction:column;align-items:flex-start;gap:1rem;max-width:58ch;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.page-module__1KjGAW__statusTitle{font-size:var(--step-2)}.page-module__1KjGAW__statusBody{color:var(--product-ink-soft);max-width:48ch}.page-module__1KjGAW__storeRow{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__1KjGAW__productButton{background:var(--accent);color:#fff;border-radius:var(--product-radius-sm);letter-spacing:.005em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;margin-top:.35rem;padding:.7em 1.15em;font-size:1.2rem;font-weight:700;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.page-module__1KjGAW__productButton:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.page-module__1KjGAW__productButton:active{transform:translateY(1px)}.page-module__1KjGAW__supportNote{font-size:var(--step--1);color:var(--product-ink-soft);border-top:1px solid var(--product-line-cool);width:100%;padding-top:1rem;line-height:1.7}.page-module__1KjGAW__supportAddress{font-family:var(--font-mono);color:var(--accent-cool);overflow-wrap:break-word;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.page-module__1KjGAW__supportAddress:hover{text-decoration-thickness:2px}.page-module__1KjGAW__page .status{border-color:var(--product-line-cool);color:var(--accent-cool);background:var(--product-card);letter-spacing:.12em;border-radius:999px}.page-module__1KjGAW__page .status__dot{background:var(--accent);border-radius:50%}
