@font-face{font-family:disp;src:url(../media/marcellus_400_normal-s.p.3bt6-98rl8drt.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:disp Fallback;src:local(Arial);ascent-override:95.27%;descent-override:27.36%;line-gap-override:0.0%;size-adjust:102.25%}.disp_6f4fce84-module__VJn3KG__className{font-family:disp,disp Fallback;font-weight:400}.disp_6f4fce84-module__VJn3KG__variable{--font-disp:"disp", "disp Fallback"}
@font-face{font-family:body;src:url(../media/mulish_200_900_normal-s.p.282orkct6bf1q.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:98.81%;descent-override:24.58%;line-gap-override:0.0%;size-adjust:101.71%}.body_37b9e08c-module__eJ_V1W__className{font-family:body,body Fallback}.body_37b9e08c-module__eJ_V1W__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/plexmono_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/plexmono_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.mono_52032a16-module__z98TtW__className{font-family:mono,mono Fallback}.mono_52032a16-module__z98TtW__variable{--font-mono:"mono", "mono Fallback"}
:root{--night:#0b1020;--night-soft:#131a2e;--bone:#efe9dc;--bone-soft:#efe9dcc7;--bone-dim:#efe9dc8c;--ink:#211d16;--ink-soft:#211d16c7;--gilt:#c8a45c;--gilt-day:#8f6b2c;--hair:#efe9dc29;--hair-day:#211d162e;--gut:clamp(1.25rem, 5vw, 5rem);--disp:var(--font-disp), Georgia, serif;--body:var(--font-body), Verdana, sans-serif;--mono:var(--font-mono), Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--night)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--night);color:var(--bone);font-family:var(--body);-webkit-font-smoothing:antialiased;font-weight:340;line-height:1.7;transition:color 1s;overflow-x:hidden}body.day{color:var(--ink);--gilt:var(--gilt-day);--hair:var(--hair-day)}::selection{background:var(--gilt);color:var(--night)}a{color:inherit}img{max-width:100%;display:block}.mono{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;font-size:.66rem}.disp{font-family:var(--disp);font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--gilt);color:var(--night);z-index:10001;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.hdr{z-index:200;padding:1.4rem var(--gut) 2.2rem;color:var(--bone);text-shadow:0 1px 14px #0b10208c;background:linear-gradient(#0b10208c,#0b102038 60%,#0000);justify-content:space-between;align-items:baseline;transition:color 1s,background 1s,text-shadow 1s,transform .55s;display:flex;position:fixed;top:0;left:0;right:0}body.day .hdr{color:var(--ink);text-shadow:none;background:linear-gradient(#efe9dc99,#efe9dc38 60%,#0000)}.hdr.away{transform:translateY(-110%)}.hdr .wordmark{font-family:var(--disp);letter-spacing:.3em;text-transform:uppercase;font-size:1.05rem;text-decoration:none}.hdr nav{gap:2.2rem;display:flex}.hdr nav a{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;opacity:.92;font-size:.62rem;text-decoration:none;transition:opacity .6s,color .6s}.hdr nav a:hover,.hdr nav a:focus-visible{opacity:1;color:var(--gilt)}@media (max-width:760px){.hdr nav a:not(:last-child){display:none}}.rv{opacity:0;transition:opacity 1.6s,translate 1.6s;translate:0 8px}.rv.in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;translate:0}}.k-line{color:var(--gilt);margin-bottom:1.3rem;display:block}.btn{cursor:pointer;font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;border:1px solid var(--gilt);color:inherit;background:0 0;padding:1.15rem 2.6rem;font-size:.66rem;text-decoration:none;transition:background .8s,color .8s;display:inline-block}.btn:hover,.btn:focus-visible{background:var(--gilt);color:var(--night)}body.day .btn:hover,body.day .btn:focus-visible{color:var(--bone)}.plate-frame{outline-offset:14px;outline:1px solid #c8a45c00;transition:outline-color 1.4s;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c}.plate-frame:hover{outline-color:#c8a45c8c}.plate-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;margin-top:1.4rem;display:flex}.plate-cap .pl{align-items:baseline;gap:1.2rem;display:flex}.plate-cap .no{font-family:var(--mono);letter-spacing:.26em;color:var(--gilt);font-size:.62rem}.plate-cap .ttl{font-family:var(--disp);letter-spacing:.02em;font-size:clamp(1.25rem,2.4vw,1.8rem)}.plate-cap .ed{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.88;text-align:right;font-size:.6rem}.plate-cap .ed a{border-bottom:1px solid var(--gilt);color:currentColor;padding-bottom:2px;font-weight:500;text-decoration:none}.plate-cap .ed a:hover{color:var(--gilt)}.plate-note{opacity:.85;max-width:52ch;margin-top:.65rem;font-size:.88rem;font-style:italic;font-weight:300}.workgrid{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.5vw,2.2rem);display:grid}@media (max-width:980px){.workgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.workgrid{grid-template-columns:1fr}}.workcard{text-decoration:none;display:block}.workcard .ph{overflow:hidden;box-shadow:0 24px 60px -24px #0000008c}.workcard img{object-fit:cover;width:100%;height:clamp(220px,26vw,320px);transition:transform 2.2s}.workcard:hover img{transform:scale(1.025)}.workcard .cap{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.8rem;display:flex}.workcard .cap b{font-family:var(--disp);letter-spacing:.02em;font-size:1.05rem;font-weight:400}.workcard .cap span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.6;text-align:right;font-size:.56rem}.page{max-width:1180px;padding:clamp(7rem, 14vh, 9rem) var(--gut) clamp(3rem, 8vh, 5rem);margin:0 auto}.page-head{margin-bottom:clamp(2.2rem,6vh,3.5rem)}.page-head h1{font-family:var(--disp);letter-spacing:.01em;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:400;line-height:1.12}.page-head .sub{max-width:58ch;color:var(--bone-dim);margin-top:.9rem;font-size:.98rem}body.day .page-head .sub{color:var(--ink-soft)}.ftr{max-width:1180px;padding:2.4rem var(--gut) 2rem;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:.6;flex-wrap:wrap;justify-content:space-between;gap:1.4rem;margin:0 auto;font-size:.58rem;display:flex}.ftr a{text-decoration:none}.ftr a:hover{color:var(--gilt)}.hero{height:100svh;position:relative;overflow:hidden}.hero-art{background-position:50% 38%;background-repeat:no-repeat;background-size:cover;animation:22s ease-in-out infinite alternate kenburns;position:absolute;inset:-4%}@keyframes kenburns{0%{transform:scale(1)translateY(0)}to{transform:scale(1.06)translateY(-1.5%)}}@media (prefers-reduced-motion:reduce){.hero-art{animation:none}}.hero-veil{background:linear-gradient(#0b10206b,#0000 30% 55%,#0b1020c7);position:absolute;inset:0}.hero-copy{z-index:2;padding:0 var(--gut) clamp(5.5rem, 12vh, 8rem);text-align:center;text-shadow:0 2px 26px #0b1020bf;position:absolute;bottom:0;left:0;right:0}.hero-copy h1{font-weight:400}.hero-copy .hk{color:#efe9dcd1;margin-bottom:1.3rem;display:block}.hero-copy .hl1{font-family:var(--disp);letter-spacing:.015em;font-size:clamp(2.4rem,6.2vw,5.4rem);line-height:1.08;display:block}.hero-copy .hl2{letter-spacing:.04em;color:#efe9dce0;max-width:52ch;margin:1.1rem auto 0;font-size:clamp(.92rem,1.4vw,1.05rem);font-weight:300;display:block}.rise{opacity:0;animation:1.8s forwards rise;translate:0 14px}.rise.r1{animation-delay:.4s}.rise.r2{animation-delay:.8s}.rise.r3{animation-delay:1.4s}@keyframes rise{to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.rise{animation-duration:10ms;animation-delay:0s}}.cue{z-index:1;color:#efe9dcd9;letter-spacing:.3em;text-shadow:0 1px 10px #0b1020b3;font-size:.58rem;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.cue:after{content:"";background:linear-gradient(#efe9dccc,#0000);width:1px;height:26px;margin:.55rem auto 0;animation:2.6s infinite cuedrip;display:block}@keyframes cuedrip{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.cue:after{animation:none}}.plate{min-height:100svh;padding:clamp(4rem, 10vh, 7rem) var(--gut);justify-content:center;align-items:center;display:flex;position:relative}.plate figure{width:min(1180px,100%);margin:0 auto;position:relative}.plate-link{text-decoration:none;display:block}.plate .plate-frame img{object-fit:cover;width:100%;height:min(74vh,760px)}.acquire{text-align:center;padding:clamp(5rem, 14vh, 9rem) var(--gut)}.acquire h2{font-family:var(--disp);max-width:24ch;margin:0 auto 2.4rem;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:400;line-height:1.2}.acquire .alt{letter-spacing:.2em;opacity:.55;margin-top:1.5rem;font-size:.6rem;display:block}.about{max-width:1180px;padding:clamp(4rem, 12vh, 8rem) var(--gut);grid-template-columns:minmax(280px,440px) 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);margin:0 auto;display:grid}.about .por img{width:100%;height:auto;box-shadow:0 30px 70px -25px #211d1673}.about h2{margin-bottom:1.2rem;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.25}.about p{opacity:.87;max-width:54ch;margin-bottom:1rem;font-size:.95rem}.about .sig{letter-spacing:.06em;color:var(--gilt);margin:1.6rem 0 1rem;font-size:1.5rem}.storylink{border-bottom:1px solid var(--gilt);padding-bottom:2px;font-size:.62rem;text-decoration:none}.storylink:hover{color:var(--gilt)}@media (max-width:860px){.about{grid-template-columns:1fr}}.offices-teaser{text-align:center;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);max-width:1180px;padding:clamp(2.6rem, 7vh, 4rem) var(--gut);margin:0 auto}.offices-teaser .mono{opacity:.6}.offices-teaser p{margin-top:.7rem;font-size:clamp(1.15rem,2.4vw,1.7rem)}.offices-teaser a{border-bottom:1px solid var(--gilt);padding-bottom:1px;text-decoration:none}.chapter-index{border-top:1px solid var(--hair);gap:0;display:grid}.chapter-row{border-bottom:1px solid var(--hair);grid-template-columns:4.5rem 1fr minmax(160px,240px);align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.4rem,3.5vh,2.2rem) 0;text-decoration:none;transition:padding-left .6s;display:grid}.chapter-row:hover,.chapter-row:focus-visible{padding-left:1rem}.chapter-row .num{color:var(--gilt);font-size:clamp(1.8rem,3.6vw,2.8rem)}.chapter-row .body{gap:.25rem;display:grid}.chapter-row .body b{letter-spacing:.02em;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:400}.chapter-row .tease{opacity:.7;max-width:52ch;font-size:.9rem}.chapter-row .count{opacity:.55;margin-top:.35rem;font-size:.58rem}.chapter-row .thumb{overflow:hidden}.chapter-row .thumb img{object-fit:cover;width:100%;height:120px;transition:transform 2.2s}.chapter-row:hover .thumb img{transform:scale(1.04)}@media (max-width:720px){.chapter-row{grid-template-columns:3rem 1fr}.chapter-row .thumb{display:none}}.fineline{letter-spacing:.18em;opacity:.55;margin-top:2rem;font-size:.56rem;display:block}.story-index{border-top:1px solid var(--hair);gap:0;display:grid}.story-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:clamp(1.2rem,3vw,2.5rem);padding:clamp(1.4rem,3.5vh,2.2rem) 0;text-decoration:none;display:grid}.story-row .thumb{overflow:hidden}.story-row .thumb img{object-fit:cover;width:100%;height:150px;transition:transform 2.2s}.story-row:hover .thumb img{transform:scale(1.04)}.story-row .body{gap:.3rem;display:grid}.story-row .body b{font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:400}.story-row .tease{opacity:.7;font-size:.9rem}.story-row .count{opacity:.55;margin-top:.3rem;font-size:.58rem}@media (max-width:640px){.story-row{grid-template-columns:1fr}}.story-hero img{object-fit:cover;width:100%;height:min(62vh,560px)}.story-body{max-width:68ch;margin:clamp(2rem,5vh,3rem) auto}.story-body p{opacity:.9;margin-bottom:1.3rem;font-size:1.02rem;line-height:1.85}.story-page .related{margin-top:clamp(2rem,6vh,3.5rem)}.related{margin-top:clamp(2.5rem,7vh,4rem)}.print-page{max-width:1180px;padding:clamp(7rem, 13vh, 8.5rem) var(--gut) clamp(3rem, 8vh, 5rem);margin:0 auto}.print-hero .plate-frame img{object-fit:cover;width:100%;height:min(76vh,720px)}.fieldnote{text-align:center;max-width:760px;margin:clamp(3rem,8vh,5rem) auto}.fieldnote blockquote{font-family:var(--disp);font-size:clamp(1.25rem,2.4vw,1.7rem);font-style:italic;line-height:1.55}.fieldnote blockquote:before{content:"“";color:var(--gilt)}.fieldnote blockquote:after{content:"”";color:var(--gilt)}.fn-meta{letter-spacing:.2em;opacity:.65;flex-wrap:wrap;justify-content:center;gap:2rem;margin:1.4rem 0 1.2rem;font-size:.6rem;display:flex}.config{border:1px solid var(--hair);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.2rem,3vw,2.5rem);display:grid}@media (max-width:880px){.config{grid-template-columns:1fr}}.config-room{aspect-ratio:7/5;color:#2e2c28;background:#c9cfc3;position:relative;overflow:hidden}.roomtag{z-index:3;color:#444;letter-spacing:.16em;background:#ffffffd9;border-radius:99px;padding:.35rem .8rem;font-size:.56rem;position:absolute;top:.9rem;left:.9rem}.config-floor{background:#23232326;height:16%;position:absolute;bottom:0;left:0;right:0}.config-framewrap{transition:width 1s cubic-bezier(.3,.05,.2,1);position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.config-frame{background:#fff;border:5px solid #1e1c1a;padding:4.5%;transition:border-color .6s,padding .6s;box-shadow:0 16px 36px -10px #1e1c1a80}.config-frame.f-oak{border-color:#b08a56}.config-frame.f-none{border-color:#0000;padding:0}.config-frame img{width:100%;height:auto}.config-sofa{opacity:.85;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.config-panel{align-content:start;gap:1.1rem;display:grid}.config-price{align-items:baseline;gap:.9rem;display:flex}.config-price b{font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:400}.config-price .mono{opacity:.65;font-size:.58rem}.config-group .lbl{letter-spacing:.2em;opacity:.65;margin-bottom:.55rem;font-size:.58rem;display:block}.config-group .opts{flex-wrap:wrap;gap:.5rem;display:flex}.opt{font-family:var(--body);color:inherit;cursor:pointer;border:1px solid var(--hair);background:0 0;padding:.6rem 1rem;font-size:.85rem;font-weight:500;transition:border-color .4s,background .4s,color .4s}.opt:hover{border-color:var(--gilt)}.opt[aria-pressed=true]{background:var(--gilt);border-color:var(--gilt);color:var(--night)}.opt:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.opt .sub{letter-spacing:.12em;opacity:.75;font-size:.54rem;display:block}.config-order{width:100%}.office-steps{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2.5rem);margin:1rem 0 2.5rem;list-style:none;display:grid}.office-steps li{border-top:1px solid var(--gilt);padding-top:1.1rem}.office-steps b{margin-bottom:.5rem;font-size:1.25rem;font-weight:400;display:block}.office-steps p{opacity:.8;max-width:38ch;font-size:.92rem}@media (max-width:820px){.office-steps{grid-template-columns:1fr}}.office-cta{justify-items:start;gap:.6rem;display:grid}.darkroom-gate .gate-form{align-items:stretch;gap:.8rem;max-width:380px;display:flex}.gate-form input{border:1px solid var(--hair);color:inherit;font-family:var(--mono);letter-spacing:.4em;text-align:center;background:0 0;flex:1;padding:.9rem 1rem;font-size:1.1rem}.gate-form input:focus-visible{outline:1px solid var(--gilt)}.dropzone{border:1px dashed var(--gilt);padding:clamp(2.5rem, 7vh, 4.5rem) var(--gut);text-align:center;cursor:pointer;transition:background .6s;display:block}.dropzone:hover{background:#c8a45c12}.dropzone input{display:none}.drop-empty .disp{margin-bottom:.5rem;font-size:clamp(1.4rem,3vw,2rem);display:block}.drop-empty .mono{opacity:.6}.drop-preview img{max-height:320px;margin:0 auto 1rem;box-shadow:0 24px 60px -24px #0000008c}.dk-list{margin-top:clamp(2.5rem,6vh,4rem)}.dk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}.dk-item img{object-fit:cover;width:100%;height:110px}.dk-item .mono{opacity:.65;margin-top:.4rem;font-size:.52rem;display:block}.draft-form{gap:1rem;max-width:760px;margin-top:1.6rem;display:grid}.draft-form label{gap:.4rem;display:grid}.draft-form label .mono{letter-spacing:.2em;opacity:.65;font-size:.56rem}.draft-form input,.draft-form select,.draft-form textarea{border:1px solid var(--hair);color:inherit;font-family:var(--body);background:0 0;padding:.7rem .9rem;font-size:.95rem}.draft-form textarea{resize:vertical;line-height:1.6}.draft-form input:focus-visible,.draft-form select:focus-visible,.draft-form textarea:focus-visible{outline:1px solid var(--gilt)}.draft-form select option{color:#111}.draft-row{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}@media (max-width:720px){.draft-row{grid-template-columns:1fr}}body.day .k-line{color:var(--ink);opacity:.78}body.day .btn{border-color:var(--ink)}body.day .btn:hover,body.day .btn:focus-visible{background:var(--ink);color:var(--bone)}body.day .acquire .alt,body.day .fineline{opacity:.78}body.day .plate-cap .no{color:var(--ink);opacity:.7}body.day .plate-cap .ed a{border-bottom-color:var(--ink)}body.day .cue{color:#211d16cc;text-shadow:none}body.day .storylink{border-bottom-color:var(--ink)}.pullquote{text-align:center;padding:clamp(4.5rem, 12vh, 8rem) var(--gut)}.pullquote blockquote{font-family:var(--disp);max-width:26ch;margin:0 auto;font-size:clamp(1.7rem,4vw,3rem);font-weight:400;line-height:1.35}.pullquote blockquote:before{content:"“";color:var(--gilt);margin-right:.08em}.pullquote blockquote:after{content:"”";color:var(--gilt);margin-left:.08em}body.day .pullquote blockquote:before,body.day .pullquote blockquote:after{color:var(--ink);opacity:.6}.pullquote cite{opacity:.7;margin-top:1.6rem;font-style:normal;display:block}.journey{position:relative}.pencil{pointer-events:none;z-index:0;opacity:.85;width:100%;position:absolute;inset:0 0 auto}.journey .plate figure,.journey .pullquote,.journey .acquire{z-index:1;position:relative}@media (max-width:760px){.plate .plate-frame img{height:min(52vh,520px)}.pencil{opacity:.7}}.dk-tabs{gap:10px;margin:0 0 28px;display:flex}.dk-tabs button{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;border:1px solid color-mix(in srgb, currentColor 25%, transparent);cursor:pointer;opacity:.66;background:0 0;border-radius:999px;padding:12px 20px;transition:opacity .2s,border-color .2s}.dk-tabs button:hover{opacity:1}.dk-tabs button.on{opacity:1;border-color:var(--gilt,#c8a45c);color:var(--gilt,#c8a45c)}body.day .dk-tabs button.on{border-color:var(--day-gilt,#8f6b2c);color:var(--day-gilt,#8f6b2c)}.story-composer .sc-step{margin:0 0 34px}.story-composer .sc-step>.k-line{margin-bottom:14px;display:block}.sc-pick{cursor:pointer;text-align:left;background:0 0;border:2px solid #0000;border-radius:6px;padding:0;transition:border-color .15s,opacity .15s;position:relative}.sc-pick img{display:block}.sc-pick:not(.on){opacity:.72}.sc-pick:hover{opacity:1}.sc-pick.on{opacity:1;border-color:var(--gilt,#c8a45c)}body.day .sc-pick.on{border-color:var(--day-gilt,#8f6b2c)}.sc-cover,.sc-num{letter-spacing:.12em;background:var(--gilt,#c8a45c);color:#14101c;border-radius:999px;padding:3px 8px;font-size:10px;position:absolute;top:6px;left:6px}.sc-hintrow{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.sc-hintrow input{flex:320px}.story-composer .draft-form{margin-top:0}@media (max-width:640px){.dk-tabs{flex-direction:row}.dk-tabs button{flex:1;padding:12px 8px}}.sc-presets{flex-wrap:wrap;gap:8px;display:flex}.sc-presets .opt{cursor:pointer}.dk-tabs.sub{margin:0 0 20px}.dk-tabs.sub button{padding:9px 16px;font-size:11px}.sc-pick.off{opacity:.35}.mg-editor{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:10px;margin-bottom:30px;padding:22px}.mg-head{align-items:center;gap:14px;display:flex}.mg-head img{object-fit:cover;border-radius:4px;width:86px;height:60px}.mg-head>div{flex:1;gap:2px;display:grid}.mg-head .mono{opacity:.6;font-size:.6rem}.mg-check{flex-direction:row;grid-template-columns:none;align-items:center;gap:10px;display:flex!important}.mg-check input{width:auto}.mg-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.opt.danger{color:#c0392b;border-color:#c0392b73}.opt.danger.arm{color:#fff;background:#c0392b}.mg-storylist{gap:10px;max-width:760px;display:grid}.mg-storyrow{text-align:left;border:1px solid color-mix(in srgb, currentColor 18%, transparent);cursor:pointer;color:inherit;background:0 0;border-radius:10px;align-items:center;gap:14px;padding:12px;display:flex}.mg-storyrow.on{border-color:var(--gilt,#c8a45c)}.mg-storyrow img{object-fit:cover;border-radius:4px;width:96px;height:60px}.mg-storyrow span{gap:3px;display:grid}.mg-storyrow .mono{opacity:.65;font-size:.6rem}.orders{gap:10px;max-width:900px;display:grid}.order-row{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:10px;grid-template-columns:90px 1fr 1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.order-row .mono{font-size:.62rem}.order-row .what{gap:2px;display:grid}.order-row .status{text-transform:uppercase;letter-spacing:.1em}.order-row .s-paid{color:var(--gilt,#c8a45c)}.order-row .s-shipped{opacity:.55}.order-row .acts{gap:8px;display:flex}@media (max-width:720px){.order-row{grid-template-columns:1fr;gap:6px}}.about-editor .ae-portrait{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:6px;display:flex}.about-editor .ae-portrait img{object-fit:cover;border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:6px;width:150px;height:190px}.about-editor .ae-pick{cursor:pointer}.about-editor .ae-pick input{display:none}.chapters-panel .cp-list{gap:10px;margin-bottom:30px;display:grid}.cp-row{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:10px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.cp-num{opacity:.5;min-width:32px;padding-top:6px;font-size:1.1rem}.cp-fields{flex:1;gap:6px;display:grid}.cp-fields input{width:100%}.cp-title{font-size:.95rem}.cp-tease{opacity:.85;font-size:.8rem}.cp-count{opacity:.6;font-size:.58rem}.cp-actions{align-items:center;gap:6px;display:flex}.cp-arrow{text-align:center;min-width:34px;font-size:.9rem}.cp-add{max-width:620px}.homepage-panel .hp-list{gap:10px;max-width:620px;margin-bottom:22px;display:grid}.hp-row{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:10px;align-items:center;gap:14px;padding:10px 12px;display:flex}.hp-row.hero{border-color:var(--gilt,#c8a45c)}.hp-row img{object-fit:cover;border-radius:4px;width:84px;height:56px}.hp-meta{flex:1;gap:2px;display:grid}.hp-meta .mono{opacity:.6;font-size:.58rem}.hp-row.hero .hp-meta .mono{color:var(--gilt,#c8a45c);opacity:.9}.hp-arrows{gap:6px;display:flex}.config-estnote{max-width:420px;margin-top:-.4rem}.config-req{gap:.9rem;display:grid}.config-req label{gap:.4rem;display:grid}.config-req label .mono{letter-spacing:.2em;opacity:.65;font-size:.56rem}.config-req input,.config-req textarea{background:color-mix(in srgb, currentColor 6%, transparent);border:1px solid color-mix(in srgb, currentColor 22%, transparent);color:inherit;font-family:var(--body);border-radius:8px;padding:.65rem .8rem;font-size:.9rem;line-height:1.5}.config-req textarea{resize:vertical;line-height:1.6}.config-req input:focus-visible,.config-req textarea:focus-visible{outline:1px solid var(--gilt)}.config-reqnote{margin-top:0}.config-sent{border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-left:3px solid var(--gilt);border-radius:8px;padding:1rem 1.2rem;font-size:1.05rem;line-height:1.6}.hp-field{width:1px;height:1px;top:auto;overflow:hidden;position:absolute!important;left:-9999px!important}.order-row .who{gap:2px;min-width:0;display:grid}.order-row .who b{font-weight:600}.order-row .who a{color:var(--gilt,#c8a45c);overflow-wrap:anywhere;font-size:.62rem;text-decoration:none}.order-row .who a:hover,.order-row .who a:focus-visible{text-decoration:underline}.order-row .s-new{color:var(--gilt,#c8a45c)}.order-row .s-contacted{color:var(--gilt,#c8a45c);opacity:.6}.order-msg{grid-column:1/-1;min-width:0}.order-msg summary{cursor:pointer;opacity:.65;font-size:.58rem}.order-msg summary:hover,.order-msg[open] summary{opacity:.9}.order-msg p{border-left:2px solid color-mix(in srgb, currentColor 25%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;padding:8px 12px;font-size:.85rem;line-height:1.6}.po-head{letter-spacing:.2em;opacity:.75;margin-top:6px;font-size:.6rem;display:block}.po-rows{gap:10px;max-width:620px;display:grid}.po-row{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:10px;align-items:end;gap:10px;padding:10px 12px;display:grid}.po-row.po-size{grid-template-columns:1fr 110px 110px auto}.po-row.po-medium{grid-template-columns:1fr 110px auto}.po-remove{align-self:end}.po-remove:disabled{opacity:.3;cursor:default}.po-add{cursor:pointer;max-width:620px}@media (max-width:720px){.po-row.po-size,.po-row.po-medium{grid-template-columns:1fr}.po-remove{justify-self:start}.hp-row.hero{height:auto;overflow:visible}.hp-grip{opacity:.4;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-self:stretch;align-items:center;margin:-10px 0 -10px -4px;padding:0 10px 0 2px;font-size:1.05rem;line-height:1;display:flex}.hp-grip:hover{opacity:.9}.hp-list.drag-live,.hp-list.drag-live *{-webkit-user-select:none;user-select:none}.hp-row.dragging{z-index:5;opacity:.8;background:var(--night-soft);border-color:color-mix(in srgb, var(--gilt,#c8a45c) 55%, transparent);position:relative;scale:1.02;box-shadow:0 12px 30px #00000073}.hp-row.dragging,.hp-row.dragging .hp-grip{cursor:grabbing}.hp-row.drop-before,.hp-row.drop-after{position:relative}.hp-row.drop-before:before,.hp-row.drop-after:after{content:"";background:var(--gilt,#c8a45c);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--gilt,#c8a45c) 60%, transparent);border-radius:2px;position:absolute;left:2px;right:2px}.hp-row.drop-before:before{top:-6px}.hp-row.drop-after:after{bottom:-6px}.hp-words{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);max-width:760px;margin-top:40px;padding-top:28px}.hp-words>.k-line{margin-bottom:.6rem}.hp-words-hint{opacity:.65;max-width:58ch;margin:0 0 6px;font-size:.85rem}.hp-words .draft-form{margin-top:1rem}@media (max-width:640px){.hp-row{gap:10px}.hp-row img{width:64px;height:44px}}}
