:root{--paper: #e3e3e1;--surface: #d8d8d5;--surface-strong: #c9c9c5;--ink: #000000;--graphite: #2e2e2c;--muted: #5f5f5b;--rule: rgba(0, 0, 0, .28);--grid: rgba(0, 0, 0, .08);--accent: #4f4f4b;--accent-soft: #d0d0cc;--shadow: rgba(0, 0, 0, .16);--rule-weight: 1.5px;--ease-out: cubic-bezier(.16, 1, .3, 1);--header-offset: 3.3rem;--header-offset-mobile: 2.85rem}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);overflow-x:hidden}body{margin:0;background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--paper);background-size:2rem 2rem,2rem 2rem,auto;overflow-x:hidden;color:var(--ink);font-family:Courier New,Courier,monospace;text-rendering:optimizeLegibility;padding-top:var(--header-offset, 3.3rem)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-shell{margin:0 auto;width:100%;max-width:1680px;padding:0 1rem 7rem}@media(min-width:640px){.site-shell{padding:0 1.5rem 7rem}}@media(min-width:1024px){.site-shell{padding:0 2.5rem 7rem}}.section-shell{padding-top:clamp(4.5rem,3.5rem + 4vw,7.5rem)}.meta-label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.body-copy{font-size:clamp(1rem,.98rem + .22vw,1.15rem);line-height:1.42;letter-spacing:.025em;color:var(--graphite)}.detail-copy{font-size:clamp(.98rem,.94rem + .26vw,1.08rem);line-height:1.45;letter-spacing:.03em}.editorial-lead{font-family:SyneRegular,Arial Narrow,Arial,sans-serif;font-size:clamp(2.2rem,4.7vw,5.2rem);letter-spacing:-.04em;line-height:1.08}.hero-mark{font-family:SyneRegular,Arial Narrow,Arial,sans-serif;font-size:clamp(5rem,20vw,15rem);font-weight:500;letter-spacing:-.03em;line-height:.92;text-transform:none}.display-xl,.display-lg,.display-md,.display-sm{font-family:SyneRegular,Arial Narrow,Arial,sans-serif;line-height:1.02;letter-spacing:-.01em;margin:0}h1,h2,h3,h4,h5,h6,.display-xl,.display-lg,.display-md,.display-sm,.hero-mark,.editorial-lead{max-width:100%;overflow-wrap:break-word}.display-xl{font-size:clamp(3.4rem,7vw,7rem)}.display-lg{font-size:clamp(2.8rem,5.2vw,5.8rem)}.display-md{font-size:clamp(2.1rem,4vw,4.4rem)}.display-sm{font-size:clamp(1.7rem,3vw,3rem)}.line-rail{position:relative;padding-left:clamp(1.2rem,1.6vw + .8rem,3rem)}.line-rail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--rule-weight);background:var(--rule)}.line-rail-inner{position:relative;padding-left:clamp(1rem,1.2vw + .7rem,1.8rem)}.line-rail-inner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--rule-weight);background:var(--rule)}.rule-stack>*+*{border-top:1px solid var(--rule)}.rule-stack .meta-label,.rule-stack .body-copy{display:block;line-height:1.35;overflow:visible}.ink-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.75rem 1.2rem;border:1px solid var(--ink);cursor:pointer;transition:opacity .18s var(--ease-out)}.ink-button{background:var(--ink);color:var(--paper)}.ghost-button{background:transparent;color:var(--ink);border-color:var(--rule)}.ink-button:hover,.ghost-button:hover,.line-link:hover{opacity:.9}.line-link{transition:font-style .2s var(--ease-out),opacity .18s var(--ease-out)}.line-link:hover{font-style:italic}.plate-frame{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 42%),#d8d8d5e0}.plate-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,transparent calc(50% - .75px),var(--grid) calc(50% - .75px),var(--grid) calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(180deg,transparent 0,transparent calc(72% - .75px),var(--grid) calc(72% - .75px),var(--grid) calc(72% + .75px),transparent calc(72% + .75px))}.plate-frame:after{content:"";position:absolute;top:1.35rem;right:1.35rem;bottom:1.35rem;left:1.35rem;border:1px solid rgba(0,0,0,.1);pointer-events:none}.plate-media{position:relative;width:100%;height:auto;object-fit:contain;object-position:center;filter:grayscale(.18) contrast(.96);mix-blend-mode:multiply}.product-media-stack{display:grid;gap:1.2rem}.product-row .plate-frame{min-height:24rem}.product-row .plate-media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.product-media-stack--detail{grid-template-columns:1fr;gap:.8rem;align-items:start}.product-media-stack--detail .plate-frame{min-height:0;height:auto;align-self:start;max-width:420px;margin:0 auto}.product-media-stack--detail .plate-media{position:relative;inset:auto;display:block;width:auto;max-width:100%;height:auto;margin:0 auto;object-fit:contain}@media(min-width:900px){.product-media-stack--detail{grid-template-columns:repeat(2,minmax(0,1fr))}}.plate-meta{position:absolute;z-index:2;max-width:calc(100% - 2rem);overflow-wrap:anywhere}.plate-meta.top-left{top:1rem;left:1rem}.plate-meta.bottom-right{right:1rem;bottom:1rem}.site-header{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid var(--rule);background:#e3e3e1e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-main,.site-shell,.product-row,.product-row__inner,.line-rail{min-width:0}.site-header__inner{margin:0 auto;max-width:1600px;padding:.45rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.3rem}.site-logo-link{display:block;width:min(42vw,10rem);flex-shrink:1}.site-nav{display:flex;align-items:center;gap:1rem;min-width:0;flex-wrap:wrap;justify-content:flex-end}.section-heading{display:grid;gap:1rem}@media(min-width:1024px){.section-heading{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:1.5rem}}.product-grid{display:grid;gap:2.5rem}@media(min-width:1280px){.product-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-row{border-top:1px solid var(--rule);padding-top:1.25rem}.product-row__inner{display:grid;gap:1.25rem}.product-row__media-link,.product-row__content-link{color:inherit}.product-title{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(.96rem,1.7vw,1.32rem);letter-spacing:0}.product-row__actions{display:grid;gap:.6rem;align-content:start}.product-row__quick-form{margin:0}.product-row__quick-button[disabled]{opacity:.45;cursor:not-allowed}@media(min-width:1024px){.product-row__inner{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr) auto;gap:1.25rem}}.product-main{display:grid;gap:2.5rem}@media(min-width:1024px){.product-main{grid-template-columns:minmax(0,1.2fr) minmax(22rem,32rem);gap:4rem}}.accordion-item{border-bottom:1px solid var(--rule)}.accordion-trigger{width:100%;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:space-between;text-align:left;padding:1rem 0}.accordion-panel{display:none;padding-bottom:1.25rem}.accordion-item[open] .accordion-panel{display:block}.collection-layout{display:grid;gap:2.25rem}@media(min-width:1024px){.collection-layout{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:3.5rem}}.site-footer{margin-top:5rem;border-top:1px solid var(--rule)}.site-footer__inner{margin:0 auto;width:100%;max-width:1680px;padding:2rem 1rem 3rem}@media(min-width:640px){.site-footer__inner{padding:2rem 1.5rem 3rem}}@media(min-width:1024px){.site-footer__inner{padding:2rem 2.5rem 3rem}}.skip-to-content-link{position:absolute;left:1rem;top:-100%;z-index:999;padding:.5rem .75rem;background:var(--ink);color:var(--paper)}.skip-to-content-link:focus{top:1rem}@keyframes pageFade{0%{opacity:.01;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.page-fade{animation:pageFade .64s var(--ease-out) both}.journal-grid{display:grid;gap:1.25rem}@media(min-width:900px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.journal-entry{display:block;position:relative;pointer-events:auto;border:1px solid var(--rule);background:#d8d8d5b8;padding:1rem;min-height:100%}.journal-entry__meta{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--rule);padding-bottom:.75rem;margin-bottom:.75rem}.product-description p{margin-top:0;margin-bottom:1rem}.product-description p:last-child{margin-bottom:0}.product-description strong,.product-description b{color:var(--ink);font-weight:700}@media(prefers-reduced-motion:reduce){.page-fade{animation:none}}@font-face{font-family:SyneRegular;src:url(Syne-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:BlocksOnBlocks;src:url(BLOCKS-ONBLOCKS.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}:root{--anim-fast: .32s;--anim-mid: .52s;--anim-slow: 1.3s}body,.meta-label,.body-copy,.detail-copy,.line-link,.ink-button,.ghost-button,select,input,textarea,button{font-family:Courier New,Courier,monospace}h1,h2,h3,h4,h5,h6,.hero-mark,.editorial-lead,.display-xl,.display-lg,.display-md,.display-sm{font-family:SyneRegular,Arial Narrow,Arial,sans-serif}.home-hero-mark{font-family:BlocksOnBlocks,SyneRegular,sans-serif!important;line-height:1;letter-spacing:0}.product-title,.journal-entry h2,.journal-entry h3{font-family:SyneRegular,Arial Narrow,Arial,sans-serif}.hero-mark{font-weight:500}main#MainContent form[action$="/cart"] a img,main#MainContent form[action*="/cart"] a img{width:84px;height:84px;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border:1px solid var(--rule)}.ink-button,.ghost-button{transition:opacity var(--anim-fast) var(--ease-out)}.line-link{transition:font-style var(--anim-mid) var(--ease-out),opacity var(--anim-fast) var(--ease-out)}.page-fade{animation:pageFade var(--anim-slow) var(--ease-out) both}@keyframes heroTyping{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.hero-mark--typing{display:inline-block;animation:heroTyping 2.8s steps(26,end) .12s both}.line-link{transition:font-style 70ms linear,opacity 90ms linear}:root{--anim-slow: .64s}@media(max-width:749px){body{padding-top:var(--header-offset-mobile, 2.85rem)}.display-xl{font-size:clamp(2.3rem,9.8vw,3.3rem)}.display-lg{font-size:clamp(2rem,8.4vw,2.9rem)}.display-md{font-size:clamp(1.75rem,7.2vw,2.45rem)}.display-sm{font-size:clamp(1.1rem,5.3vw,1.45rem)}.hero-mark{font-size:clamp(3rem,16vw,5.2rem);line-height:1}.meta-label{font-size:.62rem;letter-spacing:.11em}.body-copy{font-size:.95rem;line-height:1.38}.site-header__inner{padding:.35rem .75rem;gap:.45rem;align-items:center;min-height:2.85rem}.site-nav{gap:.6rem;flex-wrap:wrap;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.hero-mark--typing{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/alkanamyer-base.css.map */
