@font-face{font-family:'Fraunces';font-style:normal;font-weight:400 700;font-display:swap;src:url('fonts/fraunces-normal-400-700.woff2') format('woff2')}
@font-face{font-family:'Fraunces';font-style:italic;font-weight:400 700;font-display:swap;src:url('fonts/fraunces-italic-400-700.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url('fonts/ibm-plex-sans-normal-400-600.woff2') format('woff2')}
:root{--paper:#f6efdf;--card:#fcf8ef;--ink:#282b24;--muted:#68695a;--line:#d7d1be;--gold:#a36b24;--green:#52634b;--soft:#eee5d2;--serif:'Fraunces',Georgia,'Times New Roman',serif;--sans:'IBM Plex Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.7 var(--sans)}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--gold)}button,input,select{font:inherit}button,a,summary,input,select,[tabindex]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button{cursor:pointer}img{max-width:100%;height:auto}p{margin:0 0 18px}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.06;margin:0}h2{font-size:clamp(34px,4vw,49px);letter-spacing:-1.5px}h3{font-size:27px;letter-spacing:-.5px}em{color:var(--gold);font-weight:400}section{padding:70px 0;border-bottom:1px solid var(--line)}.shell{width:min(1220px,calc(100% - 80px));margin:auto}.eyebrow,.card-index{font:600 10px/1.5 var(--mono);letter-spacing:1.8px;display:block;color:var(--muted)}.top{display:flex;align-items:center;gap:24px;justify-content:space-between;min-height:105px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font:bold 23px/1.2 var(--serif);text-decoration:none;white-space:nowrap}.brand-sub{display:block;font:8px/1.5 var(--mono);letter-spacing:2px;margin-top:5px;color:var(--muted)}.brand-mark{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--ink);border-radius:50%;position:relative;font:italic 31px var(--serif)}.brand-mark span{position:absolute;right:5px;bottom:2px;color:var(--gold)}nav{display:flex;gap:26px;font-size:12px}nav a{text-decoration:none}.nav-social{font-size:12px;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;padding:58px 0 50px}.hero-copy{max-width:530px}.hero h1{font-size:clamp(86px,10.5vw,142px);line-height:.84;letter-spacing:-7px;margin:32px 0 26px}.hero h1 em{font-style:italic}.intro{font-size:clamp(18px,1.75vw,21px);line-height:1.55;max-width:480px;margin-bottom:15px}.hero-detail{color:var(--muted);font-size:14px;max-width:455px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:7px;vertical-align:1px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:27px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;padding:11px 20px;border:1px solid var(--ink);border-radius:4px;text-decoration:none;font-size:12px;font-weight:600;background:transparent;color:var(--ink)}.button.primary{background:var(--ink);color:var(--paper)}.button:hover{background:var(--soft);color:var(--ink)}.button.primary:hover{background:#41473a;color:white}.text-link{font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:3px}.portrait-stage{position:relative;isolation:isolate;padding:40px 0 15px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.portrait-stage img{display:block;width:100%;mix-blend-mode:multiply;position:relative;z-index:1}.portrait-ring{position:absolute;inset:11% 4% 12%;border:1px solid #d9cbb0;border-radius:50%;z-index:-1}.portrait-ring:after{content:'';position:absolute;inset:15px;border:1px dashed #d9cbb0;border-radius:50%}.portrait-note{position:absolute;top:16px;right:20px;font:9px var(--mono);letter-spacing:2px;transform:rotate(6deg);color:var(--gold)}.portrait-caption{display:flex;align-items:center;gap:18px;justify-content:center;margin-top:-25px;z-index:2;position:relative}.signature{font:italic 36px var(--serif);transform:rotate(-8deg)}.portrait-caption>span:last-child{font:10px/1.7 var(--mono);color:var(--muted);border-left:1px solid var(--line);padding-left:18px}.edition{text-align:center;font:8px var(--mono);letter-spacing:2px;color:var(--muted);margin-top:23px}.launch-strip{display:flex;align-items:center;gap:30px;padding:23px 28px;background:var(--ink);color:var(--paper);border-radius:7px}.launch-name{padding-right:24px;border-right:1px solid #555749}.launch-name .eyebrow{color:#bbbba7;font-size:8px}.launch-name strong{font:27px var(--serif)}.launch-state p{margin:6px 0 0;font-size:11px;color:#c9caba}.status-pill{color:#ebca8b;font:10px var(--mono);display:inline-flex;align-items:center;gap:7px}.status-pill:before{content:'';width:6px;height:6px;background:#d7ae62;border-radius:50%}.launch-fact{display:flex;flex-direction:column;font-size:10px;color:#c9caba}.launch-fact strong{font-size:15px;font-weight:500;color:var(--paper);margin-top:4px}.strip-link{font-size:11px;margin-left:auto;white-space:nowrap}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.sectionhead h2,.desk-intro h2,.token-section h2,.faq-section h2{margin-top:14px}.sectionhead>p{max-width:365px;color:var(--muted);font-size:14px;margin:0}.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:36px 0 22px}.flow-grid article{position:relative;border-top:1px solid var(--line);padding-top:24px}.step-no{font:italic 42px var(--serif);color:#bca77f;display:block;margin-bottom:20px}.flow-grid h3{font-size:23px;margin-bottom:14px}.flow-grid p{color:var(--muted);font-size:14px}.desk-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.desk-intro>p,.token-section>div>p,.faq-section>div>p{color:var(--muted);font-size:14px;margin:20px 0}.featured-work{border:1px solid var(--line);border-left:3px solid var(--gold);padding:25px;margin-top:30px;background:var(--card);border-radius:0 6px 6px 0}.featured-work h3{margin:12px 0}.featured-work p{font-size:13px;color:var(--muted)}.featured-work a{font-size:12px}.work-tag{display:block;font:9px var(--mono);color:var(--muted);margin-top:20px}.journal-panel,.receipt-panel{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--card)}.panel-top{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line);font:9px/1.5 var(--mono);letter-spacing:1px}.panel-top a{font:11px/1.5 var(--sans);letter-spacing:0}.journal-scroll{height:480px;overflow:auto;scrollbar-width:thin;scrollbar-color:#b5aa92 #eee8db;overscroll-behavior:contain;padding:0 23px;scrollbar-gutter:stable}.entry{border-bottom:1px solid var(--line)}.entry summary{display:grid;grid-template-columns:1fr 20px;gap:7px 15px;position:relative;padding:19px 0;list-style:none;cursor:pointer}.entry summary::-webkit-details-marker,summary::-webkit-details-marker{display:none}.entry-meta{display:flex;gap:14px;font:9px var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--muted);grid-column:1}.entry-title{font-size:14px;line-height:1.55;grid-column:1}.expand{font:23px/1 var(--serif);font-weight:400;color:var(--gold);justify-self:end;transition:transform .15s}.entry .expand{grid-column:2;grid-row:1/3;align-self:center}details[open]>summary .expand{transform:rotate(45deg)}.entry-body{font-size:13px;color:var(--muted);padding:0 30px 6px 0;overflow-wrap:anywhere}.panel-bottom{padding:12px 22px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);background:#f3ecde}.participate-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.participate-grid article{padding:34px;border:1px solid var(--line);border-radius:7px}.pitch-card{background:#eae8d8}.hire-card{background:var(--card)}.participate-grid h3{font-size:34px;margin:23px 0 20px}.participate-grid p{font-size:14px;color:var(--muted);max-width:440px}.participate-grid .text-link{display:block;width:fit-content;margin-top:18px}.participate-grid .fine{font-size:11px;margin:18px 0 0}.support{border-bottom:1px solid var(--line);margin-top:18px}.support summary{padding:20px 4px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.support strong{font-weight:500;font-size:14px}.support small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.support-body{padding:0 4px 20px}.support-body>p{font-size:13px;max-width:780px;color:var(--muted)}.address-row{display:grid;grid-template-columns:115px 1fr 65px;align-items:center;gap:15px;background:var(--card);padding:15px 18px;border:1px solid var(--line);margin:10px 0;border-radius:4px}code{font:12px/1.8 var(--mono);overflow-wrap:anywhere}.copy{background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:5px 10px;font-size:11px}.token-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.pending-note{margin-top:25px;font:10px var(--mono);color:var(--muted)}.pending-note .live-dot{background:var(--gold)}.token-sheet{background:var(--card);border:1px solid var(--line);border-radius:7px;padding:28px}.sheet-heading{display:flex;gap:15px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.sheet-heading img{border-radius:50%;border:1px solid var(--line)}.sheet-heading strong{font:25px var(--serif)}.sheet-heading span{font:8px var(--mono);letter-spacing:1px;display:block;margin-top:6px;color:var(--muted)}.facts{margin:10px 0 15px}.facts>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e7e1d2;font-size:12px}.facts dt{color:var(--muted)}.facts dd{margin:0;text-align:right}.recipient summary{font-size:11px;display:flex;justify-content:space-between;cursor:pointer}.recipient p{font-size:12px;margin-top:15px}.recipient code{font-size:11px}.ledger-summary{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ledger-summary>div{padding:23px 22px;border-right:1px solid var(--line)}.ledger-summary>div:first-child{padding-left:0}.ledger-summary>div:last-child{border:0}.ledger-summary span{font:9px var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--muted);display:block}.ledger-summary strong{font:24px var(--serif);display:block;margin:10px 0 5px}.ledger-summary small{font-size:11px;color:var(--muted)}.receipt{display:grid;grid-template-columns:120px 1fr 160px;gap:20px;padding:24px;border-bottom:1px solid var(--line);align-items:start}.receipt:last-of-type{border-bottom:0}.receipt-type{font:8px var(--mono);letter-spacing:1px;color:var(--gold);padding-top:5px}.receipt strong{font-size:13px;font-weight:600}.receipt p{font-size:12px;color:var(--muted);margin:4px 0 0}.receipt a{font-size:11px}.receipt-amount{font:22px var(--serif);text-align:right}.receipt-amount small{font:10px/1.5 var(--sans);display:block;color:var(--muted);margin-top:7px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:18px 0;font-size:14px}.faq-list p{font-size:13px;color:var(--muted);padding-right:25px}.faq-list details:last-child{border:0}footer{padding:40px 0 25px;display:grid;grid-template-columns:1fr auto;gap:25px}.footerbrand{font:31px var(--serif);text-decoration:none}.footerbrand span{color:var(--gold)}footer p{font-size:11px;color:var(--muted);margin:8px 0 0}.footerlinks{display:flex;gap:22px;align-items:center;font-size:11px}.footnote{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;font-size:10px!important}.fine{font-size:11px;color:var(--muted)}.skip{position:absolute;top:-70px;background:var(--ink);color:var(--paper);padding:10px;z-index:5}.skip:focus{top:0}.page-intro h1{font-size:clamp(60px,8vw,100px);letter-spacing:-4px;margin:22px 0}.lede{font-size:18px;color:var(--muted);max-width:650px}.archive-tools{display:flex;gap:22px;align-items:end;margin:30px 0 18px}.archive-tools label{font-size:11px;color:var(--muted);display:block}.archive-tools label:first-child{flex:1}.archive-tools input,.archive-tools select{display:block;width:100%;padding:12px 16px;background:var(--card);border:1px solid var(--line);border-radius:4px;color:var(--ink);margin-top:7px}.archive-tools select{min-width:170px}.archive-tools p{font:10px var(--mono);min-width:80px;padding-bottom:15px;margin:0}.archive-note{font-size:12px;color:var(--muted);max-width:800px}.archive-list{border-top:1px solid var(--line);margin:30px 0}.archive-list .entry summary{grid-template-columns:150px 1fr 20px;padding:22px 8px}.archive-list .entry-meta{grid-column:1;flex-direction:column;gap:8px}.archive-list .entry-title{grid-column:2}.archive-list .entry .expand{grid-column:3;grid-row:1}.archive-list .entry-body{margin-left:173px;max-width:830px}.entry[hidden]{display:none}.note{border-left:3px solid var(--gold);background:var(--soft);padding:16px 22px;font-size:13px;color:var(--muted);margin-top:28px}.fee-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px}.fee-layout h2{margin:18px 0 24px}.fee-layout p{color:var(--muted);font-size:14px}.fee-bar{display:flex;height:12px;margin:32px 0 20px;border-radius:4px;overflow:hidden}.fee-bar span:nth-child(1){width:38%;background:#bd8d42}.fee-bar span:nth-child(2){width:16.2857%;background:var(--green)}.fee-bar span:nth-child(3){flex:1;background:var(--ink)}.fee-parts>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.fee-parts dd{margin:0}.swatch{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:8px}.gold{background:#bd8d42}.green{background:var(--green)}.ink{background:var(--ink)}.calculator{background:var(--card);border:1px solid var(--line);border-radius:7px;padding:30px}.calculator h3{margin:16px 0 28px}.calculator label{font-size:12px}.volume-input{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--ink);margin-top:8px}.volume-input span{font:28px var(--serif);color:var(--gold)}.volume-input input{width:100%;min-width:0;font:36px var(--serif);border:0;background:transparent;color:var(--ink);padding:10px 0}.calculator p.fine{font-size:11px;margin-top:10px}.presets{display:flex;gap:8px;margin:20px 0}.presets button{font:10px var(--mono);border:1px solid var(--line);border-radius:4px;background:var(--paper);padding:8px 12px}.presets button:hover{border-color:var(--gold)}#results{border-top:1px solid var(--line);padding-top:22px;margin-top:27px}.result-label{font:9px var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--muted)}#claim-result{display:block;font:54px var(--serif);color:var(--gold);margin:8px 0 18px}#results dl>div{display:flex;justify-content:space-between;font-size:12px;margin:9px 0}#results dd{margin:0}.fee-followup{max-width:800px}.fee-followup h2{margin:18px 0 22px}.fee-followup p{color:var(--muted)}
@media(min-width:1500px){.hero{padding-top:75px;padding-bottom:65px}}
@media(max-width:1000px){.shell{width:calc(100% - 48px)}.nav-social{display:none}nav{gap:20px}.hero{gap:15px}.hero h1{font-size:100px}.portrait-note{font-size:7px;right:5px}.launch-strip{gap:20px;padding:22px}.launch-fact{display:none}.desk-section,.token-section,.faq-section,.fee-layout{gap:35px;grid-template-columns:1fr 1.2fr}.receipt{grid-template-columns:90px 1fr 130px}.ledger-summary strong{font-size:21px}.flow-grid{gap:24px}.flow-grid h3{font-size:22px}.hero .actions{gap:14px}.hero .text-link{font-size:11px}}
@media(max-width:700px){.shell{width:calc(100% - 36px)}.top{flex-wrap:wrap;gap:18px;padding:19px 0 15px;min-height:0}.brand{font-size:22px}.brand-mark{width:37px;height:37px;font-size:27px}.brand-sub{font-size:7px}nav{width:100%;justify-content:space-between;gap:10px;font-size:11px}.hero{grid-template-columns:1fr;padding:38px 0 27px;gap:0}.hero-copy{max-width:none}.hero h1{font-size:86px;letter-spacing:-5px;margin:24px 0}.hero h1 br{display:block}.hero h1 em{margin-left:0}.intro{font-size:19px;max-width:500px}.hero-detail{max-width:500px;font-size:13px}.portrait-stage{max-width:370px;width:100%;margin:auto;padding-top:25px}.portrait-stage img{width:90%;margin:auto}.portrait-note{top:17px;font-size:7px;right:15px}.portrait-caption{margin-top:-22px}.signature{font-size:29px}.portrait-caption>span:last-child{font-size:9px}.edition{margin-top:15px}.launch-strip{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:20px}.launch-name{padding-right:17px}.launch-state p{font-size:10px}.strip-link{grid-column:1/-1;margin:0;font-size:11px}.launch-name strong{font-size:25px}section{padding:44px 0}.sectionhead{display:block;margin-bottom:25px}.sectionhead>p{margin-top:20px;max-width:none}.flow-grid{grid-template-columns:1fr;gap:24px;margin:28px 0 10px}.flow-grid article{padding:20px 0 0 55px}.step-no{position:absolute;left:0;top:17px;font-size:31px}.flow-grid h3{font-size:25px;margin-bottom:10px}.flow-grid p{font-size:13px;margin:0 0 8px}.desk-section,.token-section,.faq-section,.fee-layout{grid-template-columns:1fr;gap:28px}.desk-intro>p{max-width:500px}.featured-work{padding:20px;margin-top:24px}.featured-work h3{font-size:27px}.journal-scroll{height:420px;padding:0 18px}.panel-top{padding:14px 18px;font-size:8px}.panel-bottom{padding:12px 18px;font-size:10px}.participate-grid{grid-template-columns:1fr;gap:16px}.participate-grid article{padding:27px}.participate-grid h3{font-size:32px}.participate-grid h3 br{display:none}.participate-grid p{font-size:13px}.address-row{grid-template-columns:1fr auto;gap:10px;padding:13px}.address-row code{grid-column:1/-1;grid-row:2;font-size:11px}.address-row button{grid-row:1;grid-column:2}.token-sheet{padding:22px}.ledger-summary{grid-template-columns:1fr}.ledger-summary>div,.ledger-summary>div:first-child{padding:17px 0;border-right:0;border-bottom:1px solid var(--line)}.ledger-summary strong{font-size:25px;margin:6px 0 2px}.receipt{grid-template-columns:1fr auto;padding:20px;gap:10px}.receipt-type{grid-column:1/-1}.receipt-amount{font-size:19px;max-width:112px}.receipt-amount small{font-size:9px}.receipt p{font-size:11px}.receipt strong{font-size:12px}.faq-list summary{font-size:13px}.faq-list p{padding-right:5px}.footerlinks{gap:22px;flex-wrap:wrap}footer{grid-template-columns:1fr;gap:20px;padding-top:30px}.footnote{margin:0}.page-intro h1{font-size:65px;letter-spacing:-3px}.lede{font-size:16px}.archive-tools{flex-wrap:wrap;gap:12px}.archive-tools label:first-child{flex:auto;width:100%}.archive-tools label:nth-child(2){flex:1}.archive-tools p{min-width:auto}.archive-list .entry summary{grid-template-columns:1fr 20px;gap:9px}.archive-list .entry-meta{grid-column:1;flex-direction:row}.archive-list .entry-title{grid-column:1}.archive-list .entry .expand{grid-column:2;grid-row:1/3}.archive-list .entry-body{margin-left:8px}.calculator{padding:23px}.fee-layout h2{font-size:38px}.note{padding:15px;font-size:12px}}
@media(max-width:370px){.hero h1{font-size:83px}.hero h1 em{margin-left:10px}.launch-strip{padding:16px;gap:12px}.status-pill{font-size:9px}.button{padding:10px 15px}.receipt{grid-template-columns:1fr}.receipt-amount{text-align:left;max-width:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}


/* Publication typography and restrained interaction, September 2026. */
body{font-family:var(--sans);letter-spacing:.005em}
h1,h2,h3,.brand,.footerbrand,.signature,.brand-mark{font-optical-sizing:auto}
h1,h2,h3{font-weight:460}
h2{letter-spacing:-.035em}
h3{letter-spacing:-.025em}
.brand{font-weight:580;letter-spacing:-.025em}
.brand-mark{font-weight:500}
.hero h1{font-size:clamp(78px,9.5vw,132px);line-height:.93;letter-spacing:-.065em}
.hero h1 em{font-weight:470}
.hero .intro{font-size:clamp(19px,1.7vw,22px);line-height:1.5}
.signature{font-weight:500}
.step-no{font-weight:520}
.text-link,.nav-social{transition:color .2s,border-color .2s}
.button,.featured-work,.pitch-card,.hire-card{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}
.button:hover{transform:translateY(-2px);box-shadow:0 5px 0 rgba(40,43,36,.1)}
.featured-work:hover,.pitch-card:hover,.hire-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(40,43,36,.065)}
.journal-toolbar{display:flex;gap:6px;padding:10px 15px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}
.journal-filter{flex:none;border:1px solid transparent;background:transparent;color:var(--muted);padding:7px 12px;border-radius:100px;font:600 11px/1.3 var(--sans);transition:background-color .2s,border-color .2s,color .2s}
.journal-filter:hover{border-color:var(--line);color:var(--ink)}
.journal-filter.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.journal-panel .panel-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.journal-panel .panel-bottom #desk-count{font-weight:600;color:var(--ink)}
.journal-scroll .entry[hidden]{display:none}
.journal-scroll .entry summary{transition:padding-left .2s,background-color .2s}
.journal-scroll .entry summary:hover{padding-left:7px;background:#f8f1e4}
.fee-bar{height:58px;border-radius:5px;margin:33px 0 23px;gap:2px;background:var(--paper)}
.fee-bar span{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font:600 17px/1.15 var(--serif);min-width:0}
.fee-bar span small{font:600 9px/1.4 var(--sans);letter-spacing:.03em;margin-top:3px}
.fee-bar span:nth-child(2){color:#fff}
@media(max-width:700px){.hero h1{font-size:clamp(78px,17vw,112px)}.journal-toolbar{padding:9px 11px}.journal-filter{padding:7px 11px}.fee-bar{height:48px}.fee-bar span{font-size:15px}.fee-bar span small{display:none}}
@media(max-width:370px){.hero h1{font-size:76px}.journal-filter{font-size:10px;padding:7px 9px}}
@media(prefers-reduced-motion:reduce){.button,.featured-work,.pitch-card,.hire-card,.journal-filter,.journal-scroll .entry summary,.text-link,.nav-social{transition:none}.button:hover,.featured-work:hover,.pitch-card:hover,.hire-card:hover{transform:none}}

.archive-list .entry-title{min-width:0;overflow-wrap:anywhere}


/* The second column ends at its content. A framed print now occupies the former empty panel. */
.desk-section{align-items:start;min-width:0;background-image:linear-gradient(90deg,rgba(163,107,36,.035) 1px,transparent 1px),linear-gradient(rgba(163,107,36,.035) 1px,transparent 1px);background-size:48px 48px;background-position:12px 12px}
.desk-intro,.desk-right{min-width:0}
.desk-right{display:grid;gap:24px;align-content:start}
.desk-right .journal-panel{align-self:start}
.desk-plate{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#e4dbc8;box-shadow:0 12px 32px rgba(42,38,27,.06)}
.desk-plate img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}
.desk-plate figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--card);border-top:1px solid var(--line)}
.desk-plate figcaption .eyebrow{font-size:9px}
.desk-plate figcaption a{font-size:12px;text-decoration:none;border-bottom:1px solid var(--gold);white-space:nowrap}
.featured-work{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.featured-work:hover,.featured-work:focus-within{transform:translateY(-3px);box-shadow:0 14px 30px rgba(42,38,27,.09);border-color:#b99b6a}
@media(max-width:700px){.desk-section{background-size:38px 38px}.desk-right{gap:18px}.desk-plate figcaption{padding:13px 15px;align-items:flex-start}.desk-plate figcaption a{font-size:11px}}
@media(max-width:370px){.desk-plate figcaption{display:block}.desk-plate figcaption a{display:inline-block;margin-top:8px}}
@media(prefers-reduced-motion:reduce){.featured-work:hover,.featured-work:focus-within{transform:none}}

/* Live token details */
.launch-state a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.token-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:23px}.token-contract{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;margin:20px 0 12px;padding:14px;background:#f6efdf;border:1px solid var(--line);border-radius:4px}.token-contract .eyebrow{grid-column:1/-1}.token-contract code,.wrap-address{overflow-wrap:anywhere;word-break:break-word;font:11px var(--mono)}.token-contract .copy{padding:7px 9px;border:1px solid var(--line);background:var(--card);cursor:pointer}.token-sheet .fine a{color:inherit;text-underline-offset:3px}

/* Contract and trade guidance */
.launch-address{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.launch-address p{margin:5px 0 0}.strip-copy{background:transparent;border:1px solid #b99a66;color:var(--paper);padding:5px 9px;cursor:pointer;white-space:nowrap}.strip-copy:hover,.strip-copy:focus-visible{background:#3f4438;color:#fff}.copy-feedback{display:block;font-size:10px;color:#e8ca91;margin-top:5px}.copy-feedback:empty{display:none}.token-copy-feedback{grid-column:1/-1;color:var(--muted);margin-top:0}.buy-guide{display:grid;grid-template-columns:minmax(205px,1fr) minmax(390px,1.6fr) auto;align-items:center;gap:30px;margin:16px 0 38px;padding:22px 27px;border:1px solid var(--line);border-radius:6px;background:var(--card)}.buy-guide-intro .eyebrow{display:block;margin-bottom:7px}.buy-guide-intro strong{font:23px var(--serif);display:block}.buy-guide-intro p{font-size:11px;line-height:1.5;color:var(--muted);margin:8px 0 0}.buy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;list-style:none;padding:0;margin:0}.buy-steps li{font-size:11px;line-height:1.45;border-left:1px solid var(--line);padding-left:12px}.buy-steps li span{display:block;color:var(--gold);font:10px var(--mono);letter-spacing:1px;margin-bottom:5px}.buy-guide-button{white-space:nowrap}.buy-guide:target{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:1100px){.buy-guide{grid-template-columns:1fr auto}.buy-steps{grid-column:1/-1;grid-row:2}.buy-guide-button{grid-column:2;grid-row:1}}@media(max-width:700px){.launch-address{gap:7px}.launch-address p{font-size:10px}.strip-copy{font-size:10px;padding:4px 7px}.buy-guide{display:block;margin:12px 0 20px;padding:19px}.buy-guide-intro strong{font-size:23px}.buy-steps{display:grid;grid-template-columns:1fr;gap:11px;margin:17px 0}.buy-steps li{display:flex;gap:10px;align-items:baseline;border-left:0;padding:0}.buy-steps li span{margin:0;flex:none}.buy-guide-button{width:100%}}

/* Keep the full token contract legible beside its copy action. */
.launch-state{min-width:0;flex:1}.launch-address{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.launch-address p{min-width:0;margin:5px 0 0}.launch-address a{font:10px/1.5 var(--mono);overflow-wrap:anywhere;word-break:break-word}.strip-copy{align-self:center}@media(max-width:700px){.launch-state{grid-column:1/-1}}

/* Make the community board a primary destination. */
nav{flex-wrap:wrap}nav .nav-ideas{color:var(--gold);font-weight:600;border-bottom:2px solid var(--gold);padding:5px 0;text-decoration:none}@media(max-width:700px){nav{justify-content:flex-start;gap:10px 18px}}
