.pureblack-home .service-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:1.1rem;font-size:.65rem;color:var(--color-muted)}.pureblack-home .service-breadcrumb a{display:inline-flex;align-items:center;min-height:32px}.pureblack-home .service-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.pureblack-home .detail-hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:2rem;padding-block:2rem 3rem;min-height:580px}.pureblack-home .detail-hero-copy .eyebrow{display:flex;align-items:center;gap:.6rem;font-size:.57rem;letter-spacing:.1em;margin-bottom:1.3rem}.pureblack-home .detail-hero-copy h1{font:800 clamp(3rem,5.3vw,4.75rem)/1.04 var(--font-heading);letter-spacing:-.045em}.pureblack-home .detail-hero-accent{position:relative;display:inline-block;color:var(--color-blue);font-family:var(--font-handwritten);font-size:1.12em;font-weight:600;line-height:1.05;transform:rotate(-3deg);margin-top:.1em;padding-bottom:.12em}.pureblack-home .detail-title-stroke.artwork{position:absolute;bottom:-.01em;left:3%;width:94%;height:.18em;object-fit:fill}.pureblack-home .detail-hero-copy>p{max-width:27rem;font-size:.95rem;line-height:1.85;color:var(--color-muted);margin-block:1.5rem 1.3rem}.pureblack-home .detail-hero-art{height:525px;position:relative;min-width:0;isolation:isolate;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.65rem;padding-bottom:.5rem}.pureblack-home .detail-hero-illustration{position:relative;grid-row:1;min-height:0;width:100%;height:100%}.pureblack-home .detail-hero-illustration .artwork{width:100%;height:100%;object-fit:contain}.pureblack-home .detail-art-note{position:absolute;top:-2%;left:6%;font:600 1.5rem/1.1 var(--font-handwritten);transform:rotate(-6deg);z-index:2}.pureblack-home .detail-hero-star.artwork{position:absolute;right:0;top:-2%;width:68px;transform:rotate(10deg)}.pureblack-home .detail-hero-arrow.artwork{position:absolute;width:88px;right:0;bottom:0;transform:rotate(8deg)}.pureblack-home .detail-art-signature{grid-row:2;position:static;padding-inline:4%;font:600 1.2rem/1.3 var(--font-handwritten);color:var(--color-muted)}.pureblack-home .detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1.5rem;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.pureblack-home .detail-facts>div{display:flex;flex-direction:column;gap:.45rem;padding-left:1.5rem;border-left:1px solid var(--color-line)}.pureblack-home .detail-facts>div:first-child{padding-left:0;border-left:0}.pureblack-home .detail-facts span{color:var(--color-muted);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em}.pureblack-home .detail-facts strong{font:700 1.05rem/1.4 var(--font-heading)}.pureblack-home .detail-facts>div:first-child strong{font-size:1.55rem;line-height:1}.pureblack-home .detail-facts small{font-size:.65rem;color:var(--color-muted);line-height:1.7}.pureblack-home .detail-section{padding-block:clamp(3.25rem,5vw,4.5rem)}.pureblack-home .detail-confidence h2,.pureblack-home .detail-section h2{font:800 clamp(2rem,3.25vw,3.05rem)/1.09 var(--font-heading);letter-spacing:-.035em;margin-top:1rem}.pureblack-home .detail-confidence .text-label,.pureblack-home .detail-section .text-label{font-size:.65rem;letter-spacing:.08em;color:var(--color-blue-strong)}.pureblack-home .detail-fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:center}.pureblack-home .detail-notebook{width:min(100%,420px);justify-self:center}.pureblack-home .detail-fit-copy{max-width:34rem}.pureblack-home .detail-notebook img{width:100%;height:auto;display:block}.pureblack-home .detail-fit h2{font-size:2.5rem}.pureblack-home .detail-fit-copy>p:not(.text-label){color:var(--color-muted);font-size:.85rem;line-height:1.85;margin-top:1.2rem}.pureblack-home .detail-fit-copy .detail-fit-note{font-size:.74rem}.pureblack-home .detail-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.pureblack-home .detail-section-heading>span{color:var(--color-blue-strong);font-size:1.7rem}.pureblack-home .detail-heading-note{position:relative;padding-right:2rem}.pureblack-home .detail-heading-note>span{font-size:1.7rem}.pureblack-home .detail-heading-note .artwork{width:65px;position:absolute;right:-1rem;bottom:-1.5rem}.pureblack-home .detail-inclusions-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem;align-items:start}.pureblack-home .detail-inclusions-layout .detail-section-heading{display:block;margin:0}.pureblack-home .detail-inclusions-layout h2{font-size:clamp(1.45rem,2.15vw,2rem);line-height:1.15}.pureblack-home .detail-inclusions-layout .sketch-word{white-space:normal}.pureblack-home .detail-inclusions-layout .detail-heading-note{margin-top:2rem;padding-right:0}.pureblack-home .detail-inclusions-layout .detail-heading-note>span{font-size:1.45rem}.pureblack-home .detail-inclusions-layout .detail-heading-note .artwork{position:static;margin:.8rem 0 0 auto;width:55px}.pureblack-home .detail-included-content{min-width:0}.pureblack-home .detail-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem}.pureblack-home .detail-inclusion{min-width:0;--color-ink:#111;--color-muted:#333;color:#111}.pureblack-home .detail-inclusion article{height:100%;border-radius:20px;padding:1.2rem;background:#eaf4fc}.pureblack-home .detail-inclusion-top{display:flex;align-items:center;justify-content:space-between;font-size:.6rem}.pureblack-home .detail-inclusion-top>span:last-child{display:grid;place-items:center;width:30px;height:30px;border:1px solid #1115;border-radius:50%;font-size:1rem}.pureblack-home .detail-inclusion-art{height:112px;margin-block:.6rem .8rem;display:grid;place-items:center;min-width:0}.pureblack-home .detail-inclusion-art .artwork{display:block;width:120px;max-width:100%;height:112px;max-height:100%;min-height:0;object-fit:contain}.pureblack-home .detail-inclusion-2 .detail-inclusion-art .artwork{width:112px}.pureblack-home .detail-inclusion-5 .detail-inclusion-art .artwork{width:120px}.pureblack-home .detail-inclusion h3{min-height:2.7em;font:800 1.1rem/1.35 var(--font-heading);letter-spacing:-.025em;margin-bottom:.6rem}.pureblack-home .detail-inclusion p{font-size:.8rem;line-height:1.8;max-width:29rem}.pureblack-home .detail-included-note{display:flex;align-items:center;gap:.7rem;font-size:.72rem;line-height:1.8;color:var(--color-muted);margin-top:1.5rem}.pureblack-home .detail-confidence{display:grid;grid-template-columns:1fr 1.8fr;align-items:center;gap:3rem;padding:2.5rem 3rem;border-radius:32px;background:#168df20e;border:1px solid #168df21a;margin-block:1rem}.pureblack-home .detail-confidence h2{font-size:2.4rem}.pureblack-home .detail-confidence>div>span:last-child{font-size:1.55rem;margin-top:1.3rem}.pureblack-home .detail-confidence-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.pureblack-home .detail-confidence-items>div{border-left:1px solid var(--color-line);padding-left:1rem}.pureblack-home .detail-confidence-items span{font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.pureblack-home .detail-confidence-items strong{display:block;font:800 2rem/1.2 var(--font-heading);margin-top:.7rem}.pureblack-home .detail-confidence-items h3{font:800 1rem/1.35 var(--font-heading);margin-top:.7rem}.pureblack-home .detail-confidence-items p{font-size:.73rem;line-height:1.8;color:var(--color-muted);margin-top:.7rem}.pureblack-home .detail-faq-link{margin-top:1.2rem}.pureblack-home.service-detail .contact-section{padding-top:2rem}html[data-theme=dark] .pureblack-home .detail-confidence{background:var(--color-paper);border-color:var(--color-line)}@media (max-width:1099px){.pureblack-home .detail-inclusions-layout{gap:1.25rem}.pureblack-home .detail-included{grid-template-columns:repeat(2,minmax(0,1fr))}.pureblack-home .detail-hero-copy h1{font-size:3.5rem}.pureblack-home .detail-hero-art{height:430px}.pureblack-home .detail-art-note{font-size:1.3rem}.pureblack-home .detail-hero-star.artwork{width:55px}.pureblack-home .detail-fit{grid-template-columns:.8fr 1.2fr;gap:1.5rem}.pureblack-home .detail-fit h2{font-size:2.2rem}.pureblack-home .detail-confidence{grid-template-columns:1fr;gap:2rem;padding:2rem}}@media (max-width:767px){.pureblack-home .detail-inclusions-layout{grid-template-columns:1fr;gap:1.5rem}.pureblack-home .detail-hero{grid-template-columns:1fr;padding-block:1.8rem 2.5rem;gap:3rem}.pureblack-home .detail-hero-copy h1{font-size:clamp(2.8rem,9.8vw,4.2rem)}.pureblack-home .detail-hero-copy>p{font-size:.9rem}.pureblack-home .detail-hero-copy .eyebrow{font-size:.54rem}.pureblack-home .detail-hero-art{width:min(100%,470px);height:390px;margin-inline:auto}.pureblack-home .detail-art-note{top:-4%;font-size:1.3rem}.pureblack-home .detail-hero-arrow.artwork{width:60px;right:-1%;bottom:0}.pureblack-home .detail-facts{gap:.9rem;padding-block:1.2rem}.pureblack-home .detail-facts>div{padding-left:.8rem}.pureblack-home .detail-facts strong{font-size:.76rem;line-height:1.6}.pureblack-home .detail-facts>div:first-child strong{font-size:1.15rem}.pureblack-home .detail-facts span{font-size:.5rem}.pureblack-home .detail-facts small{font-size:.56rem}.pureblack-home .detail-section{padding-block:2.8rem}.pureblack-home .detail-section h2{font-size:2.25rem}.pureblack-home.service-detail .detail-section .sketch-word{white-space:normal}.pureblack-home .detail-fit{grid-template-columns:1fr;gap:1.4rem}.pureblack-home .detail-notebook{width:min(80%,300px);margin-inline:auto}.pureblack-home .detail-section-heading{align-items:flex-start;gap:1rem}.pureblack-home .detail-heading-note{display:none}.pureblack-home .detail-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pureblack-home .detail-inclusion article{padding:1rem;border-radius:16px}.pureblack-home .detail-inclusion-art{height:90px}.pureblack-home .detail-inclusion-2 .detail-inclusion-art .artwork,.pureblack-home .detail-inclusion-5 .detail-inclusion-art .artwork,.pureblack-home .detail-inclusion-art .artwork{width:100px;height:90px}.pureblack-home .detail-inclusion h3{font-size:1rem;overflow-wrap:anywhere}.pureblack-home .detail-inclusion p{font-size:.75rem;line-height:1.8}.pureblack-home .detail-confidence{padding:1.5rem;border-radius:24px}.pureblack-home .detail-confidence h2{font-size:2.15rem}.pureblack-home .detail-confidence .sketch-word{white-space:normal}.pureblack-home .detail-confidence-items{grid-template-columns:1fr;gap:1.3rem}.pureblack-home .detail-confidence-items>div{border-left:0;padding-left:0;border-top:1px solid var(--color-line);padding-top:1rem}}@media (max-width:479px){.pureblack-home .detail-included{grid-template-columns:1fr}}@media (max-width:359px){.pureblack-home .detail-hero-art{height:330px}.pureblack-home .detail-facts{grid-template-columns:1fr}.pureblack-home .detail-facts>div{border:0;padding-left:0}}