:root{--ink:#14140f;--black:#090907;--paper:#f2eee5;--cream:#e8dfd0;--gold:#c99b2f;--muted:#6d685e;--line:rgba(20,20,15,.18);font-family:"Manrope",Arial,sans-serif;color:var(--ink);background:#d8d4ca}*{box-sizing:border-box}body{margin:0}.manual-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:10px clamp(18px,4vw,60px);color:#f7f3e9;background:rgba(9,9,7,.96);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px)}.bar-brand{display:flex;align-items:center;gap:18px;color:inherit;text-decoration:none}.bar-brand img{width:72px;height:52px;object-fit:contain}.bar-brand span,.manual-bar nav a{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.manual-bar nav{display:flex;align-items:center;gap:12px}.manual-bar nav a{padding:12px 16px;color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.26)}.manual-bar nav .download{color:var(--black);background:var(--paper);border-color:var(--paper)}.manual{width:min(100%,1120px);margin:40px auto}.sheet{position:relative;min-height:1120px;padding:82px 86px;background:var(--paper);border-bottom:1px solid #ccc4b7;overflow:hidden}.cover,.back-cover{color:#f7f3e9;background:var(--black)}.cover{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(100deg,rgba(5,5,4,.92),rgba(5,5,4,.5)),url("/assets/brand/hero-film-v3/black-hands-sewing.png") 64% center/cover}.cover::after{position:absolute;inset:24px;border:1px solid rgba(255,255,255,.23);content:""}.cover-top,.cover-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:28px;font-size:.6rem;letter-spacing:.17em;text-transform:uppercase}.cover-top img{width:110px;height:82px;object-fit:contain}.cover-copy{position:relative;z-index:1;max-width:740px}.eyebrow{margin:0 0 24px;color:#98721b;font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.cover .eyebrow,.back-cover .eyebrow{color:var(--gold)}h1,h2{margin:0;font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;letter-spacing:-.055em;line-height:.83}h1{font-size:7rem}h2{max-width:820px;font-size:5.4rem}em{font-weight:500}.cover-copy>p:last-child{max-width:580px;margin:42px 0 0;color:rgba(255,255,255,.72);font-size:1.12rem;line-height:1.8}.page-number{position:absolute;top:86px;right:86px;color:#918b80;font-size:.66rem;font-weight:700;letter-spacing:.16em}.lead{max-width:820px;margin:42px 0 58px;color:#4e4b44;font-size:1.28rem;line-height:1.8}.lead.small{font-size:1.06rem}.workflow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin:42px 0 60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow div{min-height:150px;padding:24px 12px}.workflow span,.steps article>span,.numbered-list article>span{display:block;margin-bottom:26px;color:#98721b;font-size:.62rem;font-weight:700;letter-spacing:.13em}.workflow strong{display:block;font-family:"Cormorant Garamond";font-size:1.5rem}.workflow small{display:block;margin-top:9px;color:var(--muted);line-height:1.5}.workflow i{font-style:normal;color:#999083}.note,.warning{margin:40px 0;padding:24px 28px;border-left:3px solid var(--gold);background:#e9e2d6}.note strong,.warning strong{font-family:"Cormorant Garamond";font-size:1.35rem}.note p,.warning p{margin:8px 0 0;color:#565148;line-height:1.7}.warning{border-left-color:#5d2427}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:54px}.two-column.compact{margin-top:34px}.two-column h3,.three-column h3,.split-band h3,.troubleshooting h3,.sheet>h3{margin:0 0 14px;font-family:"Cormorant Garamond";font-size:1.7rem;font-weight:600}.two-column p,.two-column li,.three-column p,.three-column small{color:#565148;font-size:.86rem;line-height:1.75}.two-column ol{padding-left:20px}.two-column li+li{margin-top:10px}.routine{padding:36px;color:#eee9df;background:var(--black)}.routine h3{font-size:2.4rem}.routine .eyebrow{color:var(--gold)}.routine .caption{color:rgba(255,255,255,.48)}.check-list,.cross-list{margin:24px 0;padding:0;list-style:none}.check-list li,.cross-list li{position:relative;padding:12px 0 12px 29px;border-bottom:1px solid var(--line)}.check-list li::before{position:absolute;left:0;color:#8b6b1e;content:"✓"}.cross-list li::before{position:absolute;left:0;color:#7a3031;content:"×"}.numbered-list article{display:grid;grid-template-columns:45px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.numbered-list article>span{margin:5px 0}.numbered-list h3{margin:0;font-family:"Cormorant Garamond";font-size:1.3rem}.numbered-list p{margin:4px 0 0;color:var(--muted);font-size:.8rem}.tab-map,.field-guide{display:grid;grid-template-columns:repeat(5,1fr);margin-top:60px;border:1px solid var(--line)}.tab-map span,.field-guide span{padding:22px 16px;border-right:1px solid var(--line);font-size:.72rem;font-weight:700}.tab-map span:last-child,.field-guide span:last-child{border:0}.tab-map small,.field-guide small{display:block;margin-top:8px;color:var(--muted);font-size:.62rem;font-weight:500}.three-column{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:62px;background:var(--line);border:1px solid var(--line)}.three-column article{min-height:330px;padding:32px;background:var(--paper)}.steps article>span{margin-bottom:65px}.steps article small{display:block;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.split-band{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:54px -86px 0;background:rgba(255,255,255,.15)}.split-band>div{padding:45px 86px;color:#f2eee5;background:#181711}.split-band p{color:rgba(255,255,255,.6);font-size:.85rem;line-height:1.75}.status-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:50px 0;padding:30px 24px;color:#eee9df;background:var(--black)}.status-flow span{font-size:.63rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status-flow i{color:var(--gold);font-style:normal}.mini-note{margin-top:28px;padding:20px;background:#e9e2d6}.mini-note p{margin-bottom:0}.field-guide{grid-template-columns:repeat(3,1fr)}.caption{color:#746e64;font-size:.72rem;line-height:1.7}.invoice-example{display:flex;align-items:center;justify-content:center;gap:25px;margin:52px 0;padding:35px;color:#eee9df;background:var(--black)}.invoice-example div{min-width:180px}.invoice-example span,.invoice-example small{display:block;color:rgba(255,255,255,.5);font-size:.62rem}.invoice-example strong{display:block;margin:9px 0;font-family:"Cormorant Garamond";font-size:2.8rem}.invoice-example i{color:var(--gold);font-size:1.5rem;font-style:normal}.invoice-example .total{color:var(--gold)}.document-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:58px 0}.document-actions article{display:grid;grid-template-columns:45px 1fr;gap:14px;padding:27px;border:1px solid var(--line)}.document-actions article>span{color:#98721b;font-size:1.3rem}.document-actions h3{margin:0;font-family:"Cormorant Garamond";font-size:1.45rem}.document-actions p{color:var(--muted);font-size:.78rem;line-height:1.65}.service-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:50px 0}.service-formats article{min-height:170px;padding:28px;border:1px solid var(--line)}.service-formats strong{font-family:"Cormorant Garamond";font-size:1.55rem}.service-formats p{color:var(--muted);font-size:.8rem;line-height:1.7}.hours{display:grid;grid-template-columns:repeat(5,1fr);margin-top:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hours span{padding:20px 14px;border-right:1px solid var(--line);color:var(--muted);font-size:.7rem}.hours span:last-child{border:0}.hours strong{display:block;margin-bottom:9px;color:var(--ink)}.troubleshooting{margin-top:55px;padding:34px;background:#e9e2d6}.troubleshooting>div{display:grid;grid-template-columns:42px 1fr;border-top:1px solid var(--line)}.troubleshooting>div span{padding-top:18px;color:#98721b;font-size:.64rem}.troubleshooting>div p{margin:0;padding:15px 0;color:#555149;font-size:.8rem;line-height:1.6}.support{display:flex;align-items:center;justify-content:space-between;margin:40px 0 0;padding-top:30px;border-top:1px solid var(--line)}.support img{width:100px}.support div{text-align:right}.support span{display:block;color:var(--muted);font-size:.63rem;text-transform:uppercase}.support strong{display:block;margin:8px 0;font-family:"Cormorant Garamond";font-size:1.5rem}.support p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.6}.back-cover{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.back-cover>img{width:150px;margin-bottom:55px}.back-cover h2{font-size:6rem}.back-cover>div{position:absolute;right:80px;bottom:55px;left:80px;display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.45);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:800px){.manual-bar{align-items:flex-start}.manual-bar nav a:first-child{display:none}.manual{margin:0}.sheet{min-height:auto;padding:70px 24px}.cover{min-height:100svh}.cover::after{inset:12px}.cover-top,.cover-bottom{align-items:flex-start;flex-direction:column}.cover-bottom{gap:8px}h1{font-size:4.7rem}h2,.back-cover h2{font-size:3.8rem}.page-number{top:76px;right:24px}.two-column,.three-column,.service-formats,.document-actions{grid-template-columns:1fr;gap:22px}.workflow{grid-template-columns:1fr}.workflow i{display:none}.workflow div{min-height:auto;border-bottom:1px solid var(--line)}.tab-map,.field-guide,.hours{grid-template-columns:1fr 1fr}.split-band{grid-template-columns:1fr;margin:45px -24px 0}.split-band>div{padding:35px 24px}.status-flow{align-items:flex-start;flex-direction:column}.status-flow i{transform:rotate(90deg)}.invoice-example{align-items:flex-start;flex-direction:column}.back-cover{min-height:100svh}.back-cover>div{right:24px;bottom:35px;left:24px;align-items:center;flex-direction:column;gap:8px}.three-column article{min-height:auto}.steps article>span{margin-bottom:25px}}
@media print{@page{size:A4;margin:0}.no-print{display:none!important}body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.manual{width:auto;margin:0}.sheet{width:210mm;height:297mm;min-height:297mm;padding:17mm 18mm;break-after:page;border:0}.cover{padding:18mm}.cover::after{inset:6mm}h1{font-size:50pt}h2{font-size:39pt}.cover-copy>p:last-child{font-size:10pt}.page-number{top:18mm;right:18mm}.lead{margin:9mm 0 11mm;font-size:10pt}.lead.small{font-size:9pt}.workflow{margin:9mm 0}.workflow div{min-height:30mm;padding:5mm 2mm}.note,.warning{margin:7mm 0;padding:5mm}.two-column{gap:12mm;margin-top:9mm}.two-column.compact{margin-top:7mm}.two-column p,.two-column li,.three-column p,.three-column small{font-size:7.3pt;line-height:1.55}.routine{padding:7mm}.routine h3{font-size:20pt}.numbered-list article{padding:2.5mm 0}.tab-map,.field-guide{margin-top:9mm}.tab-map span,.field-guide span{padding:4mm 3mm;font-size:6pt}.three-column{margin-top:10mm}.three-column article{min-height:62mm;padding:6mm}.steps article>span{margin-bottom:10mm}.split-band{margin:9mm -18mm 0}.split-band>div{padding:8mm 18mm}.status-flow{margin:9mm 0;padding:6mm 4mm}.status-flow span{font-size:5.2pt}.document-actions{margin:9mm 0}.document-actions article{padding:5mm}.service-formats{margin:9mm 0}.service-formats article{min-height:34mm;padding:5mm}.hours span{padding:4mm 2mm;font-size:5.8pt}.invoice-example{margin:9mm 0;padding:6mm}.invoice-example strong{font-size:22pt}.troubleshooting{margin-top:8mm;padding:6mm}.support{margin-top:7mm;padding-top:5mm}.back-cover>div{right:18mm;bottom:14mm;left:18mm}}
