.services_opening__KC_9t{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;grid-row-gap:56px;row-gap:56px;align-items:start;padding:clamp(56px,8vw,112px) var(--gutter) 0}.services_opening__KC_9t>.services_proofFig__J6hkT{grid-column:1/span 6}.services_opening__KC_9t>.services_toc__jXE3U{grid-column:8/span 5;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 32px)}@media (max-width:960px){.services_opening__KC_9t>.services_proofFig__J6hkT,.services_opening__KC_9t>.services_toc__jXE3U{grid-column:1/-1;position:static}}.services_proofFig__J6hkT{display:flex;flex-direction:column;gap:18px}.services_proofStage__eA4P7{position:relative;display:grid;place-items:center;padding:clamp(28px,5vw,64px) clamp(16px,4vw,56px);background:var(--paper-2);border-radius:2px;overflow:hidden;isolation:isolate}.services_proofStage__eA4P7:before{content:"";position:absolute;inset:-20% -10% 10%;z-index:-1;background:radial-gradient(ellipse 55% 60% at 50% 30%,rgba(var(--lamp),.22),rgba(var(--lamp),.07) 55%,transparent 80%);opacity:0;transition:opacity 1.2s var(--ease-out) var(--lights-delay)}html[data-theme=dark] .services_proofStage__eA4P7{background:color-mix(in srgb,var(--paper-2) 70%,#000)}html[data-theme=dark] .services_proofStage__eA4P7:before{opacity:1}.services_sheet__LY_Ue{--pen:#c32b22;--type:#1f1d1a;--type-3:#8f897d;container-type:inline-size;position:relative;width:min(100%,460px);aspect-ratio:170/236;padding:6.5%;background:#fbf9f3;color:var(--type);box-shadow:0 1px 1px rgba(0,0,0,.06),0 10px 24px -8px rgba(40,30,10,.22),0 36px 60px -30px rgba(40,30,10,.3);transform:rotate(-1.2deg);transition:transform .9s var(--ease-out)}.services_proofStage__eA4P7:hover .services_sheet__LY_Ue{transform:rotate(0deg) translateY(-3px)}.services_sheet__LY_Ue:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--grain-print);background-size:160px 160px;mix-blend-mode:multiply;opacity:.55}html[data-theme=dark] .services_sheet__LY_Ue{background:linear-gradient(180deg,#f3ead6,#ddd2bb);box-shadow:0 1px 1px rgba(0,0,0,.4),0 18px 40px -12px rgba(0,0,0,.7)}.services_page__SW2dy{container-type:inline-size;position:relative;height:100%;padding:10% 12.5% 0 10.5%;font-family:var(--serif)}.services_crop__K7Yjg{--len:3.6cqi;--gap:1.6cqi;position:absolute;width:calc(var(--len) + var(--gap));height:calc(var(--len) + var(--gap));background:linear-gradient(var(--type),var(--type)) no-repeat,linear-gradient(var(--type),var(--type)) no-repeat;background-size:var(--len) .6px,.6px var(--len);opacity:.75}.services_crop__K7Yjg[data-corner=tl]{left:calc(-1 * (var(--len) + var(--gap)));top:calc(-1 * (var(--len) + var(--gap)));background-position:0 100%,100% 0}.services_crop__K7Yjg[data-corner=tr]{right:calc(-1 * (var(--len) + var(--gap)));top:calc(-1 * (var(--len) + var(--gap)));background-position:100% 100%,0 0}.services_crop__K7Yjg[data-corner=bl]{left:calc(-1 * (var(--len) + var(--gap)));bottom:calc(-1 * (var(--len) + var(--gap)));background-position:0 0,100% 100%}.services_crop__K7Yjg[data-corner=br]{right:calc(-1 * (var(--len) + var(--gap)));bottom:calc(-1 * (var(--len) + var(--gap)));background-position:100% 0,0 100%}.services_runHead__GxNRd{display:flex;justify-content:space-between;font-family:var(--mono);font-size:2.3cqi;letter-spacing:.08em;text-transform:uppercase;color:var(--type-3)}.services_chapter__p8lQq{margin:24cqi 0 8cqi;font-size:8.4cqi;font-weight:350;letter-spacing:-.02em;line-height:1}.services_para__DxYsY+.services_para__DxYsY{margin-top:0}.services_para__DxYsY{font-size:4.7cqi;line-height:1.42;font-feature-settings:"onum";font-variant-numeric:oldstyle-nums}.services_line__FsMme{position:relative;white-space:nowrap;text-align:justify;text-align-last:justify}.services_line__FsMme[data-last]{text-align-last:left}.services_line__FsMme[data-indent]{text-indent:1.4em}.services_lineText__fb6DM{display:block}.services_folio__yfJ7p{position:absolute;left:0;right:0;bottom:7%;text-align:center;font-size:3cqi;color:var(--type-3)}.services_redPen__FkQIX{stroke:var(--pen);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.services_caret__RSSdl,.services_struck__WbQIZ,.services_swap__9_jXJ{position:relative;display:inline-block;text-indent:0}.services_strokeSvg__b_QJO{position:absolute;max-width:none;overflow:visible;pointer-events:none}.services_struck__WbQIZ .services_strokeSvg__b_QJO{left:-6%;right:-6%;top:38%;width:112%;height:30%}.services_caret__RSSdl{width:0}.services_caret__RSSdl .services_strokeSvg__b_QJO{left:-.15em;bottom:-.2em;width:.32em;height:.22em}.services_swap__9_jXJ .services_strokeSvg__b_QJO{left:-.12em;top:.02em;width:1.25em;height:1.15em}.services_margin__ZtpMm{position:absolute;left:calc(100% + 2.6cqi);top:50%;transform:translateY(-50%);width:9.5cqi;line-height:0}.services_markSvg__UAUUG{width:100%;height:auto;overflow:visible}.services_markText__zhnOo{fill:var(--pen);font-family:var(--serif);font-style:italic;font-size:15px}.services_colorBar__OgGaY{position:absolute;left:6.5%;bottom:1.9%;display:flex;align-items:center;gap:.9cqi}.services_colorBar__OgGaY span{width:2.4cqi;height:2.4cqi}.services_reg__iRNRF{width:3cqi;height:3cqi;margin-left:1.5cqi;fill:none;stroke:var(--type);stroke-width:1}.services_toc__jXE3U{border-top:1px solid var(--ink);padding-top:14px}.services_toc__jXE3U>ol{margin-top:22px}.services_tocBand__LzGU1+.services_tocBand__LzGU1{margin-top:26px}.services_tocBandLink__1OhzD{display:flex;align-items:baseline;gap:14px;font-family:var(--serif);font-size:clamp(24px,2.2vw,32px);letter-spacing:-.015em;line-height:1.1;padding-bottom:10px;border-bottom:1px solid var(--rule);transition:color .3s}.services_tocBandLink__1OhzD:hover{color:var(--accent)}.services_tocRoman__OblJy{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3);min-width:2.4em}.services_tocBand__LzGU1 ol{padding-left:calc(26.4px + 14px)}.services_tocItem__sHufL{display:flex;align-items:baseline;gap:8px;padding:7px 0;font-size:15px;color:var(--ink-2);transition:color .3s,transform .5s var(--ease-out)}.services_tocItem__sHufL:hover{color:var(--ink);transform:translateX(4px)}.services_tocName__4erU2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.services_tocLeader__NAShw{flex:1 1;min-width:24px;border-bottom:1px dotted var(--rule-strong);transform:translateY(-4px)}.services_tocNo__6iN2k{font-family:var(--mono);font-size:12px;color:var(--ink-3);font-feature-settings:"tnum"}.services_band__c3Wfv{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;padding:clamp(80px,11vw,150px) var(--gutter) 0;scroll-margin-top:calc(var(--header-h) + 12px - clamp(80px, 11vw, 150px))}.services_bandHead__olGq2{grid-column:1/span 4;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 28px);display:grid;grid-template-columns:auto 1fr;grid-column-gap:18px;column-gap:18px;padding-top:14px;border-top:1px solid var(--ink)}.services_bandRoman__Q0_0y{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5vw,76px);line-height:.9;letter-spacing:-.02em;color:var(--accent)}.services_bandHeadText__x_N5d{display:flex;flex-direction:column;gap:14px}.services_bandName__wWrfl{font-size:clamp(44px,5vw,76px)}.services_bandSummary__lRhzQ{color:var(--ink-2);max-width:32ch}.services_rows__vGBf_{grid-column:6/span 7;border-top:1px solid var(--ink)}@media (max-width:960px){.services_band__c3Wfv{row-gap:28px}.services_bandHead__olGq2,.services_rows__vGBf_{grid-column:1/-1;position:static}.services_rows__vGBf_{border-top-color:var(--rule)}}.services_rowItem__2JfEQ{scroll-margin-top:calc(var(--header-h) + 12px)}.services_row__KGHO4{display:grid;grid-template-columns:44px minmax(0,1.15fr) minmax(0,1fr);grid-column-gap:20px;column-gap:20px;grid-row-gap:18px;row-gap:18px;align-items:start;padding:28px 0 30px;border-bottom:1px solid var(--rule)}.services_rowNo__77r9G{padding-top:.75em;font-family:var(--mono);font-size:12px;color:var(--ink-3);font-feature-settings:"tnum"}.services_rowMain__yi6y2{display:flex;flex-direction:column;gap:12px}.services_rowName__lCE40{font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.6vw,40px);line-height:1.02;letter-spacing:-.022em}.services_rowSummary__MtsW_{color:var(--ink-2);max-width:40ch}.services_includes__Pj4MD{padding-top:.55em;font-size:14px;color:var(--ink-2)}.services_includes__Pj4MD li{display:grid;grid-template-columns:14px 1fr;grid-gap:6px;gap:6px;padding:7px 0}.services_includes__Pj4MD li+li{border-top:1px solid var(--rule)}.services_includes__Pj4MD li:before{content:"–";color:var(--ink-3)}@media (max-width:1240px){.services_row__KGHO4{grid-template-columns:44px minmax(0,1fr)}.services_includes__Pj4MD{grid-column:2;grid-row:2;padding-top:0}}@media (max-width:520px){.services_row__KGHO4{grid-template-columns:30px minmax(0,1fr)}}.services_metaCompact__mGE6b{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-gap:8px 28px;gap:8px 28px;margin-top:6px}.services_metaCompact__mGE6b>div{display:flex;flex-direction:column;gap:4px}.services_metaCompact__mGE6b dt{color:var(--ink-3)}.services_metaCompact__mGE6b dd{font-size:14px}.services_meta__nNVNn{border-top:1px solid var(--ink)}.services_meta__nNVNn>div{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule);align-items:baseline}.services_meta__nNVNn dt{color:var(--ink-3)}.services_meta__nNVNn dd{font-size:15px}.services_cta__pnB44{margin:clamp(96px,13vw,180px) var(--gutter) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;grid-row-gap:32px;row-gap:32px;align-items:end;padding-top:14px;border-top:1px solid var(--ink)}.services_cta__pnB44>.services_eyebrow__37p26{grid-column:1/span 3;align-self:start}.services_ctaText__nIJdR{grid-column:4/span 6;font-family:var(--serif);font-size:clamp(30px,3.4vw,54px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.services_ctaActions__R1RUx{grid-column:10/span 3;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:960px){.services_ctaActions__R1RUx,.services_ctaText__nIJdR,.services_cta__pnB44>.services_eyebrow__37p26{grid-column:1/-1;justify-content:flex-start}}.services_detail__YaIyX{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;grid-row-gap:56px;row-gap:56px;padding:clamp(56px,8vw,112px) var(--gutter) 0}.services_detailBody__V4nn6{grid-column:1/span 7}.services_detailBody__V4nn6 p{font-family:var(--serif);font-size:clamp(21px,1.9vw,28px);line-height:1.45;max-width:34em}.services_detailBody__V4nn6 p+p{margin-top:1em}.services_detailBody__V4nn6>p:first-child:first-letter{float:left;font-size:3.1em;line-height:.84;padding:.06em .08em 0 0;color:var(--accent)}.services_detailAside__PJlzG{grid-column:9/span 4;display:flex;flex-direction:column;gap:40px}.services_detailAside__PJlzG h2{margin-bottom:10px}.services_numbered__jrJ0K{counter-reset:inc;border-top:1px solid var(--ink)}.services_numbered__jrJ0K li{counter-increment:inc;display:grid;grid-template-columns:32px 1fr;grid-gap:8px;gap:8px;padding:13px 0;border-bottom:1px solid var(--rule);font-size:15px}.services_numbered__jrJ0K li:before{content:counter(inc,decimal-leading-zero);font-family:var(--mono);font-size:11px;color:var(--ink-3);padding-top:.3em}@media (max-width:960px){.services_detailAside__PJlzG,.services_detailBody__V4nn6{grid-column:1/-1}}.services_headMeta__5oAYl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.services_quoteNote__KCVU_{border-top:1px solid var(--ink);padding-top:14px;display:flex;flex-direction:column;gap:12px;color:var(--ink-2)}.services_quoteNote__KCVU_ ul{display:flex;flex-direction:column;gap:6px;font-size:15px}.services_quoteNote__KCVU_ li:before{content:"– ";color:var(--ink-3)}.services_teaser__z1_Ih{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:20px;column-gap:20px;grid-row-gap:44px;row-gap:44px}.services_teaserBand__2F4CY{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid var(--rule-strong)}.services_teaserHead__Uacp5{display:flex;align-items:baseline;gap:12px}.services_teaserRoman__7l9r_{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--accent);min-width:2.2em}.services_teaserName__gHWhm{font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.022em;line-height:1}.services_teaserSummary__nRVVw{font-size:14px;color:var(--ink-2);max-width:30ch}.services_teaserList__Avvhc{margin-top:6px}.services_teaserList__Avvhc a{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--rule);font-size:15px;transition:color .3s,padding .5s var(--ease-out)}.services_teaserList__Avvhc a:after{content:"→";color:var(--ink-3);transition:transform .5s var(--ease-out)}.services_teaserList__Avvhc a:hover{color:var(--accent);padding-left:6px}.services_teaserFoot__TtGSF{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(40px,5vw,64px);padding-top:18px;border-top:1px solid var(--rule)}.services_teaserFoot__TtGSF p{max-width:54ch;color:var(--ink-2)}@media (max-width:1080px){.services_teaser__z1_Ih{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.services_teaser__z1_Ih{grid-template-columns:1fr}}