.v185-printing{--ink:#071014;--panel:#0c171c;--panel2:#0a1418;--line:rgba(255,255,255,.13);--teal:#40e7d3;--teal-dark:#087c70;--acid:#d6ff3f;--paper:#edf1ed;color:#f5f7f5;background:#071014;overflow-x:clip;font-family:inherit}.v185-printing *{box-sizing:border-box}.v185-printing img{max-width:100%;height:auto}.v185-printing section[id]{scroll-margin-top:92px}.v185-printing .v185-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.v185-printing .v185-hero{min-height:680px;position:relative;display:flex;align-items:flex-end;border-bottom:1px solid var(--line);isolation:isolate}.v185-printing .v185-hero-media{position:absolute;inset:0;z-index:-2}.v185-printing .v185-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.v185-printing .v185-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,10,13,.97) 0%,rgba(4,10,13,.82) 44%,rgba(4,10,13,.36) 74%,rgba(4,10,13,.15)),linear-gradient(0deg,#071014 0%,rgba(7,16,20,.15) 45%);z-index:1}.v185-printing .v185-hero-copy{position:relative;z-index:2;padding:118px 0 54px}.v185-printing .v185-kicker,.v185-printing .v185-heading>span,.v185-printing .v185-heading div>span{display:block;font-size:.72rem;font-weight:900;letter-spacing:.17em;color:var(--teal);margin-bottom:16px}.v185-printing .v185-hero h1,.v185-printing .v185-heading h2,.v185-printing .v185-method h2,.v185-printing .v185-artwork h2,.v185-printing .v185-ad h2,.v185-printing .v185-quote h2{font-size:clamp(2.55rem,5.8vw,5.8rem);line-height:.94;letter-spacing:-.055em;margin:0;font-weight:950;text-transform:uppercase}.v185-printing .v185-hero h1 em,.v185-printing .v185-heading h2 em,.v185-printing .v185-method h2 em,.v185-printing .v185-ad h2 em,.v185-printing .v185-quote h2 em{font-style:normal;color:var(--teal)}.v185-printing .v185-hero-copy>p{font-size:1.08rem;line-height:1.7;max-width:700px;color:#d5dede;margin:24px 0 0}.v185-printing .v185-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.v185-printing .v185-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:1px solid rgba(255,255,255,.30);color:#fff;text-decoration:none;font-size:.76rem;font-weight:900;letter-spacing:.08em;border-radius:5px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.v185-printing .v185-btn:hover{transform:translateY(-2px);border-color:var(--teal)}.v185-printing .v185-btn.primary{background:var(--teal);border-color:var(--teal);color:#031211}.v185-printing .v185-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);margin-top:42px;background:rgba(7,16,20,.62);backdrop-filter:blur(8px)}.v185-printing .v185-hero-stats div{padding:19px 18px;border-right:1px solid var(--line)}.v185-printing .v185-hero-stats div:last-child{border-right:0}.v185-printing .v185-hero-stats b{display:block;font-size:1.4rem;color:#fff}.v185-printing .v185-hero-stats span{font-size:.71rem;color:#a8b7b7;text-transform:uppercase;letter-spacing:.07em}
.v185-printing .v185-jump{position:sticky;top:0;z-index:18;background:rgba(7,16,20,.96);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:0 8px 24px rgba(0,0,0,.18)}.v185-printing .v185-jump .v185-shell{display:flex;overflow-x:auto;scrollbar-width:thin}.v185-printing .v185-jump a{padding:16px 15px;white-space:nowrap;text-decoration:none;color:#c1cccc;font-size:.70rem;font-weight:850;text-transform:uppercase;letter-spacing:.07em;border-right:1px solid var(--line)}.v185-printing .v185-jump a:hover{color:var(--teal);background:rgba(64,231,211,.06)}
.v185-printing .v185-route,.v185-printing .v185-terms,.v185-printing .v185-faq{padding:88px 0}.v185-printing .v185-heading{margin-bottom:40px}.v185-printing .v185-heading h2{font-size:clamp(2.15rem,4.6vw,4.8rem);max-width:980px}.v185-printing .v185-heading>p,.v185-printing .v185-heading.split>p{color:#9eafaf;line-height:1.72;max-width:690px}.v185-printing .v185-heading.split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:44px;align-items:end}.v185-printing .v185-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.v185-printing .v185-route-card{background:var(--panel2);padding:28px;min-height:285px;display:flex;flex-direction:column}.v185-printing .v185-route-card.featured{background:linear-gradient(145deg,#102a2a,#0a1519);box-shadow:inset 0 3px 0 var(--teal)}.v185-printing .v185-route-card small{color:var(--acid);font-weight:900;letter-spacing:.1em}.v185-printing .v185-route-card h3{font-size:1.42rem;margin:24px 0 10px}.v185-printing .v185-route-card p{color:#a1b0b0;line-height:1.62;margin:0 0 20px}.v185-printing .v185-route-card a{margin-top:auto;color:var(--teal);font-weight:800;text-decoration:none}
.v185-printing .v185-method{padding:96px 0;background:#e9eeea;color:#081014}.v185-printing .v185-method-dark{background:#0a1519;color:#f5f7f5;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v185-printing .v185-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:56px;align-items:center}.v185-printing .v185-split.reverse .v185-method-copy{order:2}.v185-printing .v185-method h2{font-size:clamp(2.35rem,4.7vw,4.8rem)}.v185-printing .v185-method:not(.v185-method-dark) h2 em{color:var(--teal-dark)}.v185-printing .v185-method-copy{min-width:0}.v185-printing .v185-method-copy>p{font-size:1.03rem;line-height:1.72;opacity:.80}.v185-printing .v185-points{margin-top:28px;border-top:1px solid currentColor}.v185-printing .v185-points div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;padding:16px 0;border-bottom:1px solid rgba(128,128,128,.28)}.v185-printing .v185-points b{text-transform:uppercase;font-size:.71rem;letter-spacing:.09em}.v185-printing .v185-points span{opacity:.78;line-height:1.5}.v185-printing .v185-method:not(.v185-method-dark) .v185-btn{color:#081014;border-color:rgba(8,16,20,.34)}.v185-printing .v185-method:not(.v185-method-dark) .v185-btn.primary{background:#087c70;color:#fff;border-color:#087c70}.v185-printing .v185-photo-card{position:relative;margin:0;width:100%;max-width:560px;justify-self:end;border:1px solid rgba(255,255,255,.12);overflow:hidden;background:#101b1f}.v185-printing .v185-photo-card img{width:100%;height:520px;object-fit:cover;object-position:center;display:block}.v185-printing .v185-photo-card figcaption{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(5,13,15,.92);padding:16px 18px;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(9px)}.v185-printing .v185-photo-card figcaption strong,.v185-printing .v185-photo-card figcaption span{display:block}.v185-printing .v185-photo-card figcaption strong{color:var(--acid);font-size:1.12rem}.v185-printing .v185-photo-card figcaption span{margin-top:4px;color:#d4dddd;font-size:.92rem}.v185-printing .v185-dtf-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:560px}.v185-printing .v185-dtf-gallery img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#dce4df;padding:14px}.v185-printing .v185-dtf-gallery a{grid-column:1/-1;background:#071014;color:#fff;text-decoration:none;padding:18px 20px;font-weight:900;text-transform:uppercase;font-size:.76rem;letter-spacing:.08em}
.v185-printing .v185-seps{padding:96px 0;background:#061114}.v185-printing .v185-sep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v185-printing .v185-sep-grid article{background:#0d1a1f;border:1px solid var(--line);padding:28px;min-height:240px}.v185-printing .v185-sep-grid b{display:block;color:#58696b;font-size:2.15rem}.v185-printing .v185-sep-grid h3{font-size:1.28rem;margin:22px 0 9px}.v185-printing .v185-sep-grid p{color:#a2b0b0;line-height:1.62}.v185-printing .v185-sep-grid span{display:block;color:var(--teal);font-size:.70rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;margin-top:16px}.v185-printing .v185-sep-pricing{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.2fr;border:1px solid var(--line)}.v185-printing .v185-sep-pricing>div{padding:23px;border-right:1px solid var(--line)}.v185-printing .v185-sep-pricing small,.v185-printing .v185-sep-pricing strong,.v185-printing .v185-sep-pricing span{display:block}.v185-printing .v185-sep-pricing small{font-size:.63rem;letter-spacing:.1em;color:#91a3a3}.v185-printing .v185-sep-pricing strong{font-size:1.55rem;margin:8px 0}.v185-printing .v185-sep-pricing span{color:#90a0a0;font-size:.78rem}.v185-printing .v185-sep-pricing>a{display:flex;align-items:center;padding:23px;color:#071014;background:var(--acid);font-weight:950;text-decoration:none}
.v185-printing .v185-ad{margin-top:64px;margin-bottom:64px;border:1px solid rgba(255,255,255,.16);padding:36px!important;background:radial-gradient(circle at 85% 20%,rgba(64,231,211,.18),transparent 30%),#101d22;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px}.v185-printing .v185-ad span{color:var(--acid);font-size:.70rem;font-weight:900;letter-spacing:.11em}.v185-printing .v185-ad h2{font-size:clamp(1.9rem,3.5vw,3.4rem);margin:9px 0}.v185-printing .v185-ad p{color:#a4b2b2;max-width:780px;line-height:1.6}.v185-printing .v185-ad>a{background:#fff;color:#081014;text-decoration:none;padding:16px 19px;font-size:.74rem;font-weight:950;letter-spacing:.08em;white-space:nowrap}.v185-printing .v185-ad.secondary{background:radial-gradient(circle at 10% 10%,rgba(214,255,63,.16),transparent 28%),#101d22}
.v185-printing .v185-pricing{padding:96px 0;background:#e9eeea;color:#081014}.v185-printing .v185-pricing .v185-heading span,.v185-printing .v185-pricing .v185-heading h2 em{color:var(--teal-dark)}.v185-printing .v185-cost-table{border:1px solid rgba(0,0,0,.18);background:#f3f6f3}.v185-printing .v185-cost-table>div{display:grid;grid-template-columns:.7fr 1fr 1.3fr 1fr;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.14);align-items:center}.v185-printing .v185-cost-table>div:last-child{border:0}.v185-printing .v185-cost-table .head{background:#081014;color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.v185-printing .v185-cost-table b{font-size:1.22rem}.v185-printing .v185-cost-table strong{color:var(--teal-dark)}.v185-printing .v185-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.v185-printing .v185-factor-grid article{border:1px solid rgba(0,0,0,.14);padding:20px;background:#f2f5f2}.v185-printing .v185-factor-grid b{font-size:.70rem;letter-spacing:.1em}.v185-printing .v185-factor-grid p{color:#4b5959;line-height:1.52}.v185-printing .v185-market-note{margin-top:23px;padding:17px 19px;background:#dce4df;line-height:1.62;color:#344242}
.v185-printing .v185-term-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.v185-printing .v185-term-grid article{background:#0b161a;padding:22px;min-height:168px}.v185-printing .v185-term-grid h3{font-size:.98rem;margin:0 0 11px;color:#fff}.v185-printing .v185-term-grid p{font-size:.86rem;line-height:1.58;color:#9aabab}.v185-printing .v185-artwork{padding:92px 0;background:#0b171b;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v185-printing .v185-artwork-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:56px}.v185-printing .v185-artwork h2{font-size:clamp(2.35rem,4.7vw,4.6rem)}.v185-printing .v185-artwork p,.v185-printing .v185-artwork li{color:#a9b7b7;line-height:1.68}.v185-printing .v185-artwork li{margin:7px 0}.v185-printing .v185-artwork aside{border:1px solid var(--line);padding:28px;background:#071014}.v185-printing .v185-artwork aside small{color:var(--acid);font-weight:900;letter-spacing:.1em}.v185-printing .v185-artwork aside ol{padding-left:20px}.v185-printing .v185-artwork aside li{padding:8px 0;border-bottom:1px solid var(--line)}.v185-printing .v185-artwork aside a{display:block;margin-top:22px;color:var(--teal);font-weight:900;text-decoration:none}.v185-printing .v185-faq-list{border-top:1px solid var(--line)}.v185-printing .v185-faq details{border-bottom:1px solid var(--line)}.v185-printing .v185-faq summary{cursor:pointer;list-style:none;padding:22px 42px 22px 0;font-weight:850;font-size:1.04rem;position:relative}.v185-printing .v185-faq summary:after{content:'+';position:absolute;right:5px;color:var(--teal);font-size:1.35rem}.v185-printing .v185-faq details[open] summary:after{content:'–'}.v185-printing .v185-faq details p{color:#9aabab;line-height:1.68;margin:0 0 23px;max-width:850px}.v185-printing .v185-quote{padding:96px 0;background:linear-gradient(115deg,#09211f,#071014 60%)}.v185-printing .v185-quote span{color:var(--acid);font-size:.73rem;letter-spacing:.12em;font-weight:900}.v185-printing .v185-quote h2{font-size:clamp(2.5rem,5.3vw,5.4rem);margin:14px 0}.v185-printing .v185-quote p{color:#a9b7b7;font-size:1.04rem;max-width:700px;line-height:1.68}
@media(max-width:980px){.v185-printing .v185-route-grid{grid-template-columns:1fr 1fr}.v185-printing .v185-split,.v185-printing .v185-heading.split,.v185-printing .v185-artwork-grid{grid-template-columns:1fr}.v185-printing .v185-split.reverse .v185-method-copy{order:0}.v185-printing .v185-photo-card,.v185-printing .v185-dtf-gallery{max-width:none;justify-self:stretch}.v185-printing .v185-photo-card img{height:440px}.v185-printing .v185-sep-grid,.v185-printing .v185-factor-grid{grid-template-columns:1fr 1fr}.v185-printing .v185-term-grid{grid-template-columns:1fr 1fr}.v185-printing .v185-sep-pricing{grid-template-columns:1fr 1fr}.v185-printing .v185-sep-pricing>a{grid-column:1/-1}.v185-printing .v185-ad{grid-template-columns:1fr}.v185-printing .v185-hero-stats{grid-template-columns:1fr 1fr}.v185-printing .v185-hero-stats div:nth-child(2){border-right:0}.v185-printing .v185-hero-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:680px){.v185-printing .v185-shell{width:min(100% - 24px,1180px)}.v185-printing .v185-hero{min-height:620px}.v185-printing .v185-hero-copy{padding:92px 0 36px}.v185-printing .v185-hero h1{font-size:clamp(2.35rem,12vw,4rem)}.v185-printing .v185-hero-copy>p{font-size:.96rem}.v185-printing .v185-route,.v185-printing .v185-terms,.v185-printing .v185-faq,.v185-printing .v185-method,.v185-printing .v185-seps,.v185-printing .v185-pricing,.v185-printing .v185-artwork,.v185-printing .v185-quote{padding-top:70px;padding-bottom:70px}.v185-printing .v185-route-grid,.v185-printing .v185-sep-grid,.v185-printing .v185-factor-grid,.v185-printing .v185-term-grid,.v185-printing .v185-sep-pricing{grid-template-columns:1fr}.v185-printing .v185-route-card{min-height:0}.v185-printing .v185-points div{grid-template-columns:1fr;gap:5px}.v185-printing .v185-photo-card img{height:360px}.v185-printing .v185-sep-pricing>div{border-right:0;border-bottom:1px solid var(--line)}.v185-printing .v185-ad{margin-top:40px;margin-bottom:40px;padding:25px!important}.v185-printing .v185-cost-table>div{grid-template-columns:.8fr 1.2fr;gap:10px;padding:14px}.v185-printing .v185-cost-table .head span:nth-child(n+3),.v185-printing .v185-cost-table div>span:nth-child(3),.v185-printing .v185-cost-table div>strong{display:none}.v185-printing .v185-heading{margin-bottom:32px}.v185-printing .v185-hero-stats{margin-top:30px}.v185-printing .v185-hero-stats div{padding:15px 12px}.v185-printing .v185-btn{width:100%}}

/* V187 readability + heading clipping corrections */
.v185-printing{
  --text-strong:#ffffff;
  --text-body:#d8e2e2;
  --text-muted:#bdcaca;
  --text-soft:#aebdbd;
  --teal:#55f3df;
  --acid:#e4ff62;
}
.v185-printing h1,
.v185-printing h2,
.v185-printing h3,
.v185-printing h4,
.v185-printing h5,
.v185-printing h6{
  color:var(--text-strong);
  overflow:visible;
  max-height:none;
  padding-top:.03em;
  padding-bottom:.10em;
  text-wrap:balance;
  word-break:normal;
  overflow-wrap:normal;
}
.v185-printing .v185-hero h1,
.v185-printing .v185-heading h2,
.v185-printing .v185-method h2,
.v185-printing .v185-artwork h2,
.v185-printing .v185-ad h2,
.v185-printing .v185-quote h2{
  line-height:1.04;
  letter-spacing:-.035em;
}
.v185-printing .v185-heading h2,
.v185-printing .v185-method h2,
.v185-printing .v185-artwork h2,
.v185-printing .v185-ad h2,
.v185-printing .v185-quote h2{margin-bottom:.12em}
.v185-printing .v185-hero h1 em,
.v185-printing .v185-heading h2 em,
.v185-printing .v185-method h2 em,
.v185-printing .v185-ad h2 em,
.v185-printing .v185-quote h2 em{color:#55f3df;text-shadow:0 0 22px rgba(85,243,223,.11)}
.v185-printing .v185-kicker,
.v185-printing .v185-heading>span,
.v185-printing .v185-heading div>span{color:#72ffe9}
.v185-printing .v185-hero-copy>p,
.v185-printing .v185-heading>p,
.v185-printing .v185-heading.split>p,
.v185-printing .v185-route-card p,
.v185-printing .v185-sep-grid p,
.v185-printing .v185-ad p,
.v185-printing .v185-term-grid p,
.v185-printing .v185-artwork p,
.v185-printing .v185-artwork li,
.v185-printing .v185-faq details p,
.v185-printing .v185-quote p{color:var(--text-body);opacity:1}
.v185-printing .v185-route-card h3,
.v185-printing .v185-sep-grid h3,
.v185-printing .v185-term-grid h3{color:#fff;line-height:1.24}
.v185-printing .v185-route-card small,
.v185-printing .v185-artwork aside small,
.v185-printing .v185-ad span,
.v185-printing .v185-quote>div>span{color:#e4ff62}
.v185-printing .v185-sep-grid b{color:#7cebdd}
.v185-printing .v185-sep-grid span{color:#70f4e2}
.v185-printing .v185-sep-pricing small{color:#c4d2d2}
.v185-printing .v185-sep-pricing span{color:#c0cccc}
.v185-printing .v185-hero-stats span{color:#c9d4d4}
.v185-printing .v185-jump a{color:#e1e8e8}
.v185-printing .v185-jump a:hover,.v185-printing .v185-jump a:focus-visible{color:#72ffe9}
.v185-printing .v185-method-dark .v185-method-copy>p,
.v185-printing .v185-method-dark .v185-points span{color:#d9e3e3;opacity:1}
.v185-printing .v185-method-dark .v185-points b{color:#fff}
.v185-printing .v185-method:not(.v185-method-dark){color:#091215}
.v185-printing .v185-method:not(.v185-method-dark) h2,
.v185-printing .v185-method:not(.v185-method-dark) h3{color:#091215}
.v185-printing .v185-method:not(.v185-method-dark) h2 em{color:#06685f;text-shadow:none}
.v185-printing .v185-method:not(.v185-method-dark) .v185-kicker{color:#075f57}
.v185-printing .v185-method:not(.v185-method-dark) .v185-method-copy>p,
.v185-printing .v185-method:not(.v185-method-dark) .v185-points span{color:#243235;opacity:1}
.v185-printing .v185-method:not(.v185-method-dark) .v185-points b{color:#071014}
.v185-printing .v185-pricing h2,
.v185-printing .v185-pricing h3{color:#071014}
.v185-printing .v185-pricing .v185-heading>p{color:#344344}
.v185-printing .v185-pricing .v185-heading span,
.v185-printing .v185-pricing .v185-heading h2 em{color:#056c62;text-shadow:none}
.v185-printing .v185-pricing .v185-cost-table{color:#142022}
.v185-printing .v185-pricing .v185-cost-table .head{color:#fff}
.v185-printing .v185-pricing .v185-cost-table strong{color:#075f57}
.v185-printing .v185-factor-grid b{color:#071014}
.v185-printing .v185-factor-grid p{color:#354446}
.v185-printing .v185-market-note{color:#243335}
.v185-printing .v185-photo-card figcaption strong{color:#e4ff62}
.v185-printing .v185-photo-card figcaption span{color:#f0f5f5}
.v185-printing .v185-ad>a{color:#071014;background:#fff}
.v185-printing .v185-btn:focus-visible,
.v185-printing .v185-jump a:focus-visible,
.v185-printing a:focus-visible{outline:3px solid #e4ff62;outline-offset:3px}

@media(max-width:680px){
  .v185-printing .v185-hero h1,
  .v185-printing .v185-heading h2,
  .v185-printing .v185-method h2,
  .v185-printing .v185-artwork h2,
  .v185-printing .v185-ad h2,
  .v185-printing .v185-quote h2{line-height:1.08;letter-spacing:-.025em;padding-bottom:.12em}
  .v185-printing h1 br,
  .v185-printing h2 br{display:none}
  .v185-printing .v185-heading h2{font-size:clamp(2rem,10vw,3.25rem)}
  .v185-printing .v185-method h2,
  .v185-printing .v185-artwork h2{font-size:clamp(2rem,10vw,3.15rem)}
  .v185-printing .v185-quote h2{font-size:clamp(2.15rem,10.5vw,3.45rem)}
  .v185-printing .v185-ad h2{font-size:clamp(1.8rem,8.5vw,2.8rem)}
}
