/* Field notes: warm paper, contact sheets, proof marks. */
.family-page{--paper:#ede9df;--ink:#25271f;--muted:#747368;--blue:#a83d24;background:var(--paper);color:var(--ink)}.family-page *{box-sizing:border-box}.family-page .family-nav{position:relative;min-height:76px;padding:0 5vw;background:#ede9df!important;backdrop-filter:none;border-bottom:1px solid #25271f;max-width:none}.family-nav .family-brand{letter-spacing:-.7px;font-weight:750}.family-nav .brand-mark{border-radius:0;width:17px;height:17px;border-width:1px;transform:rotate(-6deg)}.family-nav .brand-mark:after{background:#b7472c;width:5px;height:5px;right:2px;top:2px}.family-nav .brand-studio{font-family:ui-monospace,monospace;font-size:11px;color:#77766c}.family-nav nav{gap:30px;font-family:ui-monospace,"PingFang SC",monospace;font-size:12px}.family-nav nav a:hover{color:#a83d24!important}.journal-cover{padding:0 5vw}.issue-line{display:flex;justify-content:space-between;gap:16px;padding:20px 0;font:10px/1.5 ui-monospace,monospace;letter-spacing:1px;border-bottom:1px solid #25271f40}.cover-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:7vw;padding:65px 0 60px;align-items:center}.editorial-label{font:11px/1.6 ui-monospace,"PingFang SC",monospace;letter-spacing:1.6px;color:#81725b}.cover-copy h1{font-family:Georgia,"Songti SC","Noto Serif CJK SC",serif;font-size:clamp(56px,6.9vw,104px);line-height:1.06;font-weight:400;letter-spacing:-3px;margin:24px 0 30px}.cover-copy h1 em{font-weight:400;color:#ae462e}.cover-description{font-size:17px;line-height:1.9;max-width:390px;color:#68695d;margin-bottom:29px}.journal-link{color:#25271f;display:inline-flex;gap:22px;align-items:center;border-bottom:1px solid #25271f;padding:8px 0;font-size:13px;font-weight:600}.journal-link:hover{color:#a83d24;border-color:#a83d24}.journal-link small{font-weight:400;font-size:10px}.cover-note{display:flex;gap:16px;align-items:center;margin-top:55px}.note-cross{font-family:Georgia,serif;font-size:45px;font-weight:400;color:#a83d24}.cover-note p{font-size:11px;line-height:1.8;color:#7c7c70}.cover-photo{margin:0;position:relative;padding:13px;background:#24261f;color:#dedccf;transform:rotate(2deg);box-shadow:14px 18px 0 #d9d4c8}.cover-photo img{display:block;width:100%;height:450px;object-fit:cover;filter:contrast(1.03)}.negative-top,.cover-photo figcaption{display:flex;justify-content:space-between;font:9px/1.5 ui-monospace,monospace;letter-spacing:1.2px}.negative-top{padding:0 0 12px}.cover-photo figcaption{padding:13px 0 0}.photo-stamp{position:absolute;left:-28px;bottom:58px;background:#c5d05c;color:#25271f;padding:20px 17px;font:700 19px/1 ui-monospace,monospace;transform:rotate(-9deg);letter-spacing:-1px}.cover-bottom{display:flex;justify-content:space-between;border-top:1px solid #25271f40;padding:21px 0 28px;font:10px/1.5 ui-monospace,"PingFang SC",monospace;letter-spacing:1.5px}.tool-index{background:#f6f3eb;padding:70px 5vw 0;scroll-margin-top:20px}.index-heading{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:25px;border-bottom:2px solid #25271f}.index-heading h2{font-family:Georgia,"Songti SC",serif;font-size:36px;font-weight:400;letter-spacing:-1px;margin:0}.index-heading>span{font:10px ui-monospace,monospace;letter-spacing:1px}.tool-entry{display:grid;grid-template-columns:50px 1.25fr 1fr;gap:36px;padding:55px 0 65px;border-bottom:1px solid #25271f40;align-items:center}.entry-number{font:20px ui-monospace,monospace;align-self:start;padding-top:2px}.entry-number>span{display:block;writing-mode:vertical-rl;font-size:9px;letter-spacing:2px;margin-top:22px;color:#8a8b7f}.entry-copy h2{font:400 clamp(38px,4.3vw,64px)/1.1 Georgia,"Songti SC",serif;letter-spacing:-2px;margin:18px 0 22px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.status-dot{width:8px;height:8px;background:#7a8a4b;border-radius:50%}.entry-copy>p:not(.editorial-label){font-size:16px;line-height:1.9;max-width:440px;color:#77776a}.entry-specs{display:flex;flex-wrap:wrap;gap:8px 14px;margin:26px 0 30px;font:9px/1.5 ui-monospace,monospace;letter-spacing:.6px}.entry-specs span{border-top:1px solid #bebdad;padding-top:8px}.entry-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.work-button{padding:13px 19px;background:#292c23;color:#f5f2e8;font:12px/1.4 ui-monospace,"PingFang SC",monospace;display:inline-block;border:1px solid #292c23;transition:background .2s}.work-button:hover{background:#a83d24;border-color:#a83d24}.repair-proof{padding:24px;background:#deded3;transform:rotate(-1.5deg);margin:10px 0}.proof-heading{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;letter-spacing:1px;margin-bottom:18px}.proof-grid{height:230px;position:relative;background:repeating-linear-gradient(90deg,transparent 0 11px,#90978765 11px 12px),repeating-linear-gradient(0deg,transparent 0 11px,#90978765 11px 12px),#343d31;border:9px solid #b3b6a7;box-shadow:0 0 0 1px #848b79}.proof-grid i{position:absolute;left:62%;top:0;bottom:0;width:2px;background:#d65a37;box-shadow:0 0 5px #da53364d}.proof-marker{position:absolute;top:30%;left:10px;color:#e5e6c9;font:8px ui-monospace,monospace;background:#343d31d9;padding:5px}.repair-proof>p{font:9px ui-monospace,"PingFang SC",monospace;line-height:1.5;color:#737667;margin:12px 0 22px}.proof-caption{font:11px/1.6 ui-monospace,"PingFang SC",monospace;border-top:1px solid #999f8a;padding-top:15px;letter-spacing:.7px}.entry-coming{font:9px ui-monospace,"PingFang SC",monospace;background:#dfdfc8;color:#65694f;padding:5px 8px;letter-spacing:.5px}.frame-proof{margin:0;padding:23px 32px 16px;background:#dbd1be;transform:rotate(2deg);position:relative}.frame-proof:before{content:"";position:absolute;width:72px;height:22px;background:#c4bd9b8c;left:40%;top:-9px;transform:rotate(-5deg)}.frame-proof img{width:100%;height:280px;object-fit:contain;display:block;box-shadow:0 7px 12px #453b2521}.frame-proof figcaption{font:9px/1.5 ui-monospace,"PingFang SC",monospace;letter-spacing:1px;margin-top:20px;color:#6c604d}.planned-price{font-size:15px}.planned-price small{display:block;font:9px/1.5 ui-monospace,"PingFang SC",monospace;color:#797b6a;margin-top:5px}.light-work{background:transparent;color:#292c23}.light-work:hover{color:#fff}.journal-outro{padding:85px 12vw 95px;background:#d9dfb0;position:relative}.journal-outro h2{font:400 clamp(42px,5vw,68px)/1.2 Georgia,"Songti SC",serif;letter-spacing:-2px;margin:28px 0}.journal-outro>p{font-size:16px;line-height:1.9;color:#656b4b}.journal-outro .journal-link{margin-top:15px}.outro-mark{position:absolute;font:180px/.7 Georgia,serif;right:10vw;bottom:95px;color:#a3ae72}.family-page .family-footer{background:#25271f!important;color:#b3b7a4!important;padding:45px 5vw 25px!important}.family-page .family-footer a,.family-page .family-footer .family-brand{color:#e5e6d9}.family-page .family-footer small{border-color:#5a604b}.family-page .pill{border-radius:2px;background:#343b2c;padding:13px 22px;font-family:ui-monospace,"PingFang SC",monospace;font-size:12px}.family-page .atelier-productbar{top:0;background:#ede9dff0;border-bottom:1px solid #c6c4b8;font-family:ui-monospace,"PingFang SC",monospace}.family-page .atelier-hero{background:#ede9df}.family-page .atelier-hero h1,.family-page .framing-copy h2,.family-page .atelier-availability h2{font-family:Georgia,"Songti SC",serif;font-weight:400}.family-page .atelier-hero h1{letter-spacing:-1.5px}.family-page .atelier-hero .product-kicker{color:#9e4f36}.family-page .framing-section{background:#f6f3eb}.family-page .demo-desk{background:#ded8c9;border-radius:0}.family-page .frame-options button{border-radius:2px;border-color:#aaa991}.family-page .frame-options button[aria-pressed=true]{background:#343b2c}.family-page .atelier-features{background:#dfe2cc;gap:0}.family-page .atelier-features>div{background:transparent;border-radius:0;border-left:1px solid #b8bea2}.family-page .atelier-features h2{font-family:Georgia,"Songti SC",serif;font-weight:400}.family-page .atelier-availability{background:#ede9df}.family-page .launch-price{font-family:Georgia,serif;font-weight:400}.family-page .family-reveal{transition:opacity .6s,transform .6s}
@media(min-width:900px) and (min-height:650px) and (prefers-reduced-motion:no-preference){.family-page .atelier-hero-inner{top:58px}.family-page .atelier-hero-inner h1{font-size:68px}}
@media(max-width:800px){.family-page .family-nav{padding:0 5vw;min-height:64px}.family-nav nav{gap:18px}.family-nav .brand-studio{display:none}.issue-line{font-size:8px;letter-spacing:.4px}.issue-line>span:nth-child(2){display:none}.cover-grid{gap:25px;padding:45px 0}.cover-copy h1{font-size:62px;letter-spacing:-2px}.cover-description{font-size:14px;line-height:1.8}.cover-photo{padding:10px;box-shadow:8px 12px 0 #d9d4c8}.cover-photo img{height:340px}.negative-top,.cover-photo figcaption{font-size:6px;letter-spacing:.4px}.photo-stamp{left:-15px;bottom:40px;font-size:13px;padding:14px}.cover-note{margin-top:30px}.cover-note p{font-size:9px}.tool-entry{gap:22px;grid-template-columns:28px 1.1fr 1fr}.entry-copy h2{font-size:37px}.entry-copy>p:not(.editorial-label){font-size:14px}.entry-number{font-size:16px}.repair-proof{padding:17px}.proof-grid{height:170px;border-width:5px}.proof-marker{font-size:6px}.proof-caption{font-size:9px}.entry-actions{gap:13px}.frame-proof{padding:20px}.frame-proof img{height:240px}.index-heading h2{font-size:30px}.cover-bottom{font-size:8px}.tool-index{padding-top:45px}.journal-outro{padding:65px 8vw}.outro-mark{font-size:100px;right:8vw;bottom:75px}.family-page .atelier-productbar{top:0}}
@media(max-width:560px){.cover-grid{grid-template-columns:1fr;padding:32px 0 35px;gap:35px}.cover-copy h1{font-size:64px;margin:18px 0 20px}.cover-copy h1 br:nth-of-type(2){display:none}.cover-copy h1 em{display:block;margin-top:4px}.cover-description{font-size:15px}.cover-photo{width:82%;margin:0 5% 0 auto}.cover-photo img{height:330px}.negative-top,.cover-photo figcaption{font-size:8px}.photo-stamp{font-size:16px;left:-40px}.cover-note{display:none}.cover-bottom{font-size:8px;letter-spacing:0}.tool-entry{grid-template-columns:25px 1fr;gap:15px;padding:35px 0 45px}.entry-copy h2{font-size:44px}.repair-proof,.frame-proof{grid-column:2;margin-top:20px;width:100%}.proof-grid{height:195px}.proof-marker{font-size:8px}.frame-proof img{height:320px}.entry-copy>p:not(.editorial-label){font-size:15px}.index-heading h2{font-size:28px}.index-heading>span{font-size:8px}.editorial-label{font-size:9px;letter-spacing:1px}.journal-outro h2{font-size:44px}.outro-mark{font-size:80px;right:8vw;bottom:80px}.journal-outro{padding:60px 6vw}.family-page .family-nav nav{gap:15px;font-size:11px}.family-page .family-footer{gap:22px}.family-page .atelier-features>div{border-left:0;border-top:1px solid #b8bea2}}
.cover-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.cover-copy,.cover-photo{min-width:0}
@media(min-width:561px) and (max-width:800px){.cover-copy h1{font-size:52px;letter-spacing:-2px}.cover-note{margin-top:22px}.cover-photo img{height:355px}}
@media(max-width:560px){.cover-grid{grid-template-columns:1fr}}
