.d-pub-logo{display:block;width:auto}.footer-social{display:flex;align-items:center;gap:12px;margin-top:8px}.footer-social a{display:inline-flex;padding:0;opacity:.92;transition:opacity .16s ease,transform .16s ease}.footer-social a:hover{opacity:1;transform:translateY(-1px)}.footer-social svg{display:block;width:24px;height:24px}.svcPage .svc4-kicker,.wkPage .svc4-kicker{display:flex;align-items:center;gap:16px;margin-bottom:24px}.svcPage .svc4-kicker-rule,.wkPage .svc4-kicker-rule{width:44px;height:1px;background:var(--d-accent);flex-shrink:0}.svcPage .svc4-hero{background:var(--d-tint);border-bottom:1px solid rgba(20,17,13,.06);padding:clamp(128px,15vh,175px) clamp(20px,4vw,56px) clamp(64px,8vw,100px)}.svcPage .svc4-hero-inner{max-width:1360px;margin:0 auto}.svcPage .svc4-back{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-3);margin-bottom:clamp(28px,3.5vw,44px);transition:color .18s ease,gap .18s ease}.svcPage .svc4-back:hover{color:var(--d-accent);gap:12px}.svcPage .svc4-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:clamp(48px,6vw,110px);gap:clamp(48px,6vw,110px);align-items:center}.svcPage .svc4-title{margin:0 0 30px}.svcPage .svc4-path{display:block;font-family:Fraunces,serif;font-variation-settings:"opsz" 60,"SOFT" 60,"WONK" 0;font-weight:380;font-size:clamp(18px,1.6vw,22px);letter-spacing:-.01em;color:var(--d-ink-2);margin-bottom:14px}.svcPage .svc4-name{display:block;font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(44px,5vw,78px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.svcPage .svc4-deck{font-size:clamp(17px,1.45vw,20px);line-height:1.65;color:var(--d-ink-2);max-width:46ch;margin:0;text-wrap:pretty}.svcPage .svc4-form{background:var(--s2-paper,#FBF7ED);border:1px solid var(--d-rule);border-radius:12px;box-shadow:0 24px 56px -28px rgba(26,23,20,.35);padding:clamp(28px,3vw,38px) clamp(26px,3vw,36px) clamp(24px,2.8vw,32px);display:flex;flex-direction:column;gap:18px}.svcPage .svc4-form-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 60,"SOFT" 60,"WONK" 0;font-weight:560;font-size:clamp(23px,2vw,27px);letter-spacing:-.01em;margin:0 0 8px;color:var(--d-ink)}.svcPage .svc4-form-sub{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--d-ink-3);margin:0}.svcPage .svc4-form-req{color:var(--d-accent);font-weight:600;margin-left:1px}.svcPage .svc4-form-opt{font-family:Geist,sans-serif;font-style:normal;font-size:12px;color:var(--d-ink-3);font-weight:400}.svcPage .svc4-form-field{display:flex;flex-direction:column;gap:7px}.svcPage .svc4-form-field span{font-family:Geist,sans-serif;font-size:13.5px;font-weight:500;color:var(--d-ink-2)}.svcPage .svc4-form-field input,.svcPage .svc4-form-field textarea{font-family:Geist,sans-serif;font-size:15.5px;color:var(--d-ink);background:var(--d-cream);border:1px solid var(--d-rule);border-radius:9px;padding:11px 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease;resize:vertical}.svcPage .svc4-form-field input:focus,.svcPage .svc4-form-field textarea:focus{border-color:var(--d-accent);box-shadow:0 0 0 3px rgba(184,85,62,.13)}.svcPage .svc4-form-btn{justify-content:center;width:100%;border:none;cursor:pointer;margin-top:4px}.svcPage .svc4-glance{background:var(--s2-paper,#FBF7ED);border-bottom:1px solid var(--d-rule);padding:0 clamp(20px,4vw,56px)}.svcPage .svc4-glance-inner{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.svcPage .svc4-glance-col{display:flex;align-items:flex-start;gap:16px;padding:clamp(30px,3.4vw,46px) clamp(24px,2.8vw,42px);border-left:1px solid var(--d-rule)}.svcPage .svc4-glance-col:first-child{border-left:none;padding-left:2px}.svcPage .svc4-glance-mark{color:var(--d-accent);flex-shrink:0;margin-top:4px}.svcPage .svc4-glance-txt{display:flex;flex-direction:column;gap:8px}.svcPage .svc4-glance-k{font-family:Geist,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:.01em;color:var(--d-ink)}.svcPage .svc4-glance-v{font-family:Geist,sans-serif;font-size:16.5px;line-height:1.6;color:var(--d-ink-2);text-wrap:pretty}.svcPage .svc4-sec-head{text-align:center;margin-bottom:clamp(36px,4.5vw,56px)}.svcPage .svc4-sec-head .d-eyebrow{margin-bottom:16px}.svcPage .svc4-sec-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(34px,4vw,58px);line-height:1.14;letter-spacing:-.02em;margin:0}.svcPage .svc4-hero-btn{margin-top:30px}.svcPage .svc4-fitcard{background:var(--s2-paper,#FBF7ED);border:1px solid var(--d-rule);border-radius:12px;box-shadow:0 24px 56px -28px rgba(26,23,20,.35);padding:clamp(28px,3vw,38px) clamp(26px,3vw,36px) clamp(26px,3vw,34px)}.svcPage .svc4-fitcard .svc4-kicker{margin-bottom:18px}.svcPage .svc4-fitcard-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(30px,3vw,40px);line-height:1.14;letter-spacing:-.02em;margin:0 0 clamp(16px,2vw,24px)}.svcPage .svc4-fit-rows{list-style:none;margin:0;padding:0}.svcPage .svc4-fit-row{display:flex;align-items:baseline;gap:clamp(14px,1.6vw,20px);padding:15px 2px;border-top:1px solid var(--d-rule)}.svcPage .svc4-fit-row:last-child{border-bottom:1px solid var(--d-rule)}.svcPage .svc4-fit-num{font-family:Geist Mono,monospace;font-size:12.5px;letter-spacing:.08em;color:var(--d-accent);flex-shrink:0}.svcPage .svc4-fit-txt{font-size:16px;line-height:1.6;color:var(--d-ink-2);text-wrap:pretty}.svcPage .svc4-fit-note{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-3);margin:18px 0 0;padding-left:2px}.svcPage .svc4-process{background:var(--d-cream-2);border-top:1px solid var(--d-rule);border-bottom:1px solid var(--d-rule);padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.svcPage .svc4-process-inner{max-width:1280px;margin:0 auto}.svcPage .svc4-proc-grid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);align-items:center}.svcPage .svc4-proc-photo{position:relative;margin:0;padding:14px;transform:rotate(-1.4deg);box-shadow:0 28px 60px -30px rgba(26,23,20,.4)}.svcPage .svc4-proc-photo,.svcPage .svc4-proc-photo:before{background:var(--s2-paper,#FBF7ED);border:1px solid var(--d-rule);border-radius:14px}.svcPage .svc4-proc-photo:before{content:"";position:absolute;inset:0;transform:rotate(2deg);z-index:-1}.svcPage .svc4-proc-photo img{display:block;width:100%;aspect-ratio:4/4.2;object-fit:cover;border-radius:8px;filter:saturate(.92)}.svcPage .svc4-panel{position:relative;background:var(--s2-paper,#FBF7ED);border:1px solid var(--d-rule);border-radius:18px;box-shadow:0 34px 74px -42px rgba(26,23,20,.45);padding:clamp(32px,4.5vw,60px) clamp(26px,4.5vw,60px) clamp(20px,3vw,40px)}.svcPage .svc4-panel-pill{position:absolute;top:clamp(24px,3vw,40px);right:clamp(24px,3vw,40px);font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-2);background:var(--d-cream);border:1px solid var(--d-rule);border-radius:8px;padding:10px 14px;box-shadow:0 8px 18px -12px rgba(26,23,20,.35)}.svcPage .svc4-panel-head{margin-bottom:clamp(28px,4vw,44px);max-width:68%}.svcPage .svc4-panel-head .d-eyebrow{margin-bottom:14px}.svcPage .svc4-panel-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-.02em;margin:0}.svcPage .svc4-steps{list-style:none;margin:0;padding:0}.svcPage .svc4-step{display:grid;grid-template-columns:auto 1fr;grid-gap:clamp(20px,3vw,38px);gap:clamp(20px,3vw,38px);align-items:start;padding:clamp(20px,2.6vw,30px) 0;border-top:1px solid var(--d-rule)}.svcPage .svc4-step-pill{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--d-ink-2);background:var(--d-cream);border:1px solid var(--d-rule);border-radius:7px;padding:7px 11px;margin-top:4px;white-space:nowrap}.svcPage .svc4-step-t{font-family:Fraunces,serif;font-variation-settings:"opsz" 60,"SOFT" 60,"WONK" 0;font-weight:400;font-size:24px;letter-spacing:-.01em;margin:0 0 8px}.svcPage .svc4-step-d{font-size:16px;line-height:1.62;color:var(--d-ink-2);margin:0;max-width:64ch;text-wrap:pretty}.svcPage .svc4-incl{background:var(--d-tint);border-bottom:1px solid rgba(20,17,13,.06);padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.svcPage .svc4-incl-inner{max-width:1080px;margin:0 auto}.svcPage .svc4-incl-card{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--s2-paper,#FBF7ED);border:1px solid var(--d-rule);border-radius:16px;box-shadow:0 34px 74px -42px rgba(26,23,20,.45);overflow:hidden}.svcPage .svc4-incl-left{background:var(--d-ink);color:var(--d-cream);padding:clamp(32px,4vw,52px) clamp(28px,3.6vw,46px);display:flex;flex-direction:column;justify-content:center}.svcPage .svc4-incl-left .d-eyebrow{color:var(--d-accent-2);margin-bottom:18px}.svcPage .svc4-incl-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(28px,2.9vw,38px);line-height:1.16;letter-spacing:-.015em;color:var(--d-cream);margin:0 0 clamp(24px,3vw,34px);text-wrap:balance}.svcPage .svc4-incl-btn{width:-moz-fit-content;width:fit-content}.svcPage .svc4-incl-btn:hover{background:var(--d-accent);color:var(--d-cream)}.svcPage .svc4-incl-note{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,238,226,.55);margin:16px 0 0}.svcPage .svc4-incl-list{list-style:none;margin:0;padding:clamp(24px,3vw,40px) clamp(26px,3.4vw,46px)}.svcPage .svc4-incl-list li{display:flex;align-items:baseline;gap:15px;padding:14px 2px;border-bottom:1px solid var(--d-rule);font-size:16px;line-height:1.6;color:var(--d-ink-2)}.svcPage .svc4-incl-list li:last-child{border-bottom:none}.svcPage .svc4-incl-list li svg{flex-shrink:0;color:var(--d-accent);transform:translateY(1px)}@media (min-width:981px){.svcPage .svc4-incl-card{min-height:460px}.svcPage .svc4-incl-list{display:flex;flex-direction:column;justify-content:center;height:100%}.svcPage .svc4-incl-list li{flex:1 1;align-items:center}}.svcPage .svc4-explore{background:var(--s2-paper,#FBF7ED);border-top:1px solid var(--d-rule);padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.svcPage .svc4-explore .d-eyebrow{color:var(--d-accent)}.svcPage .svc4-explore-inner{max-width:1160px;margin:0 auto}.svcPage .svc4-explore-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.svcPage .svc4-explore-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;aspect-ratio:4/3.4;border-radius:12px;overflow:hidden;padding:26px 28px;box-shadow:0 24px 48px -30px rgba(26,23,20,.45);transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s ease}.svcPage .svc4-explore-card:hover{transform:translateY(-4px);box-shadow:0 32px 60px -30px rgba(26,23,20,.55)}.svcPage .svc4-explore-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform .4s cubic-bezier(.2,.7,.3,1)}.svcPage .svc4-explore-card:hover .svc4-explore-img{transform:scale(1.04)}.svcPage .svc4-explore-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,8,6,.78) 0,rgba(10,8,6,.3) 52%,rgba(10,8,6,.12))}.svcPage .svc4-explore-name{position:relative;font-family:Fraunces,serif;font-variation-settings:"opsz" 60,"SOFT" 60,"WONK" 0;font-size:clamp(23px,2.1vw,28px);letter-spacing:-.01em;color:#FBF7ED;text-wrap:balance;text-shadow:0 1px 12px rgba(0,0,0,.35)}.svcPage .svc4-explore-more{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:500;color:rgba(251,247,237,.85);transition:gap .18s ease,color .18s ease}.svcPage .svc4-explore-card:hover .svc4-explore-more{gap:11px;color:#FBF7ED}.svcPage .svc4-cta{background:var(--d-accent);color:var(--d-cream);text-align:center;padding:clamp(84px,10vw,136px) clamp(20px,4vw,56px)}.svcPage .svc4-cta-inner{max-width:720px;margin:0 auto}.svcPage .svc4-cta-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(34px,3.8vw,54px);line-height:1.14;letter-spacing:-.02em;color:var(--d-cream);margin:0 0 18px;text-wrap:balance}.svcPage .svc4-cta-deck{font-size:17.5px;line-height:1.65;color:rgba(244,238,226,.75);max-width:46ch;margin:0 auto 36px;text-wrap:pretty}.svcPage .svc4-cta .d-btn-cream:hover{background:var(--d-ink);color:var(--d-cream)}.svcPage .svc4-cta-note{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,238,226,.7);margin:22px 0 0}.svcPage .svc4-cta-form{max-width:560px;margin:0 auto;text-align:left}@media (prefers-reduced-motion:no-preference){.svcPage .svc4-cta-inner,.svcPage .svc4-explore-card,.svcPage .svc4-glance-col,.svcPage .svc4-incl-card,.svcPage .svc4-panel,.svcPage .svc4-proc-photo,.svcPage .svc4-sec-head{transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.2,.7,.3,1)}.svcPage section.pre:not(.in) .svc4-cta-inner,.svcPage section.pre:not(.in) .svc4-explore-card,.svcPage section.pre:not(.in) .svc4-glance-col,.svcPage section.pre:not(.in) .svc4-incl-card,.svcPage section.pre:not(.in) .svc4-panel,.svcPage section.pre:not(.in) .svc4-sec-head{opacity:0;transform:translateY(18px)}.svcPage section.pre:not(.in) .svc4-proc-photo{opacity:0;transform:translateY(18px) rotate(-1.4deg)}.svcPage section.in .svc4-glance-col:nth-child(2){transition-delay:80ms}.svcPage section.in .svc4-glance-col:nth-child(3){transition-delay:.16s}.svcPage section.in .svc4-explore-card:nth-child(2){transition-delay:90ms}.svcPage section.in .svc4-explore-card:nth-child(3){transition-delay:.18s}}@media print{.svcPage .svc4-cta-inner,.svcPage .svc4-explore-card,.svcPage .svc4-glance-col,.svcPage .svc4-incl-card,.svcPage .svc4-panel,.svcPage .svc4-proc-photo,.svcPage .svc4-sec-head{opacity:1!important}}@media (max-width:1080px){.svcPage .svc4-hero-grid{grid-template-columns:1fr;gap:48px}.svcPage .svc4-fitcard{max-width:620px}}@media (max-width:980px){.svcPage .svc4-proc-grid{grid-template-columns:1fr;gap:48px}.svcPage .svc4-proc-photo{max-width:460px}.svcPage .svc4-proc-photo img{aspect-ratio:4/3.1}.svcPage .svc4-panel-head{max-width:none;padding-right:120px}.svcPage .svc4-explore-grid,.svcPage .svc4-incl-card{grid-template-columns:1fr}}@media (max-width:720px){.svcPage .svc4-glance-inner{grid-template-columns:1fr}.svcPage .svc4-glance-col{border-left:none;border-top:1px solid var(--d-rule);padding-left:2px}.svcPage .svc4-glance-col:first-child{border-top:none}.svcPage .svc4-panel-head{padding-right:0}.svcPage .svc4-panel-pill{position:static;display:inline-block;margin-bottom:20px}}@media (max-width:640px){.svcPage .svc4-step{grid-template-columns:1fr;gap:10px}.svcPage .svc4-step-pill{width:-moz-fit-content;width:fit-content;margin-top:0}}.svcPage .svc4-form-sent{text-align:center}.svcPage .svc4-form-sent-note{font-size:15.5px;line-height:1.6;color:var(--d-ink-2);margin:10px 0 0}.svcPage .svc4-form-err{font-size:13.5px;line-height:1.5;color:var(--d-accent);margin:10px 0 0}.svcPage .svc4-form-btn:disabled{opacity:.6;cursor:default}.wkPage .wk-hero{background:var(--d-tint);border-bottom:1px solid rgba(20,17,13,.06);padding:clamp(128px,15vh,175px) clamp(20px,4vw,56px) clamp(64px,8vw,100px)}.wkPage .wk-hero-inner{max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(48px,6vw,100px);gap:clamp(48px,6vw,100px);align-items:center}.wkPage .wk-mast{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--d-accent)}.wkPage .wk-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(38px,4.6vw,68px);line-height:1.1;letter-spacing:-.025em;margin:0 0 28px;text-wrap:balance}.wkPage .wk-deck{font-size:clamp(16.5px,1.4vw,19px);line-height:1.7;color:var(--d-ink-2);max-width:56ch;margin:0 0 18px;text-wrap:pretty}.wkPage .wk-hero-photo{position:relative;margin:0;padding:14px;transform:rotate(-1.4deg);box-shadow:0 28px 60px -30px rgba(26,23,20,.4)}.wkPage .wk-hero-photo,.wkPage .wk-hero-photo:before{background:var(--s2-paper,#FBF7ED);border:1px solid var(--d-rule);border-radius:14px}.wkPage .wk-hero-photo:before{content:"";position:absolute;inset:0;transform:rotate(2deg);z-index:-1}.wkPage .wk-hero-photo img{display:block;width:100%;aspect-ratio:4/3.2;object-fit:cover;border-radius:8px;filter:saturate(.94)}.wkPage .wk-hero-photo figcaption{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-3);padding:12px 4px 2px;text-align:center}.wkPage .wk-hero-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.wkPage .wk-hero-note{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-3);margin:18px 0 0}.wkPage .wk-sec-head{text-align:center;margin-bottom:clamp(36px,4.5vw,56px)}.wkPage .wk-sec-head .d-eyebrow{margin-bottom:16px}.wkPage .wk-sec-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(32px,3.8vw,54px);line-height:1.14;letter-spacing:-.02em;margin:0}.wkPage .wk-formats{background:var(--d-cream);padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.wkPage .wk-formats-inner{max-width:1160px;margin:0 auto}.wkPage .wk-formats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px);align-items:stretch}.wkPage .wk-format{display:flex;flex-direction:column;background:var(--s2-paper,#FBF7ED);border:1px solid var(--d-rule);border-radius:12px;padding:clamp(28px,2.8vw,38px);box-shadow:0 18px 44px -28px rgba(26,23,20,.28);transition:transform .24s cubic-bezier(.2,.7,.3,1),border-color .24s ease,box-shadow .24s ease}.wkPage .wk-format:hover{transform:translateY(-4px);border-color:var(--d-ink-3);box-shadow:0 30px 60px -30px rgba(26,23,20,.4)}.wkPage .wk-format-t{font-family:Fraunces,serif;font-variation-settings:"opsz" 60,"SOFT" 60,"WONK" 0;font-weight:400;font-size:24px;letter-spacing:-.01em;margin:0 0 14px}.wkPage .wk-format-d{font-size:15.5px;line-height:1.65;color:var(--d-ink-2);margin:0 0 22px;text-wrap:pretty;flex:1 1}.wkPage .wk-format-cta{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:500;color:var(--d-accent);transition:gap .18s ease}.wkPage .wk-format:hover .wk-format-cta{gap:11px}.wkPage .wk-help{background:var(--d-cream-2);border-top:1px solid var(--d-rule);border-bottom:1px solid var(--d-rule);padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.wkPage .wk-help-inner{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(48px,6vw,100px);gap:clamp(48px,6vw,100px);align-items:center}.wkPage .wk-help-photo{margin:0}.wkPage .wk-help-photo img{display:block;width:100%;aspect-ratio:4/3.4;object-fit:cover;border-radius:12px;border:1px solid var(--d-rule);filter:saturate(.94)}.wkPage .wk-help-head{margin-bottom:clamp(24px,3vw,36px)}.wkPage .wk-help-head .d-eyebrow{margin-bottom:14px}.wkPage .wk-help-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-.02em;margin:0}.wkPage .wk-help-list{list-style:none;margin:0;padding:0}.wkPage .wk-help-list li{display:flex;align-items:baseline;gap:14px;padding:12px 2px;border-bottom:1px solid var(--d-rule);font-size:16px;line-height:1.55;color:var(--d-ink-2)}.wkPage .wk-help-list li:first-child{border-top:1px solid var(--d-rule)}.wkPage .wk-help-list li svg{flex-shrink:0;color:var(--d-accent);transform:translateY(1px)}.wkPage .wk-quotes{background:var(--d-ink);padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.wkPage .wk-quotes .d-eyebrow{color:var(--d-accent-2)}.wkPage .wk-quotes .wk-sec-title{color:var(--d-cream)}.wkPage .wk-quotes-inner{max-width:1160px;margin:0 auto}.wkPage .wk-quotes-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.wkPage .wk-quote{display:flex;flex-direction:column;background:var(--s2-paper,#FBF7ED);border-radius:12px;padding:30px 32px;box-shadow:0 20px 44px -26px rgba(0,0,0,.5)}.wkPage .wk-quote-mark{font-family:Fraunces,serif;font-size:40px;line-height:1;color:var(--d-accent);margin-bottom:14px}.wkPage .wk-quote-body{font-family:Fraunces,serif;font-variation-settings:"opsz" 40,"SOFT" 60,"WONK" 0;font-size:18px;line-height:1.55;letter-spacing:-.005em;color:var(--d-ink);margin:0 0 22px;text-wrap:pretty;flex:1 1}.wkPage .wk-quote-attr{border-top:1px dashed var(--d-rule);padding-top:14px}.wkPage .wk-quote-attr strong{display:block;font-family:Fraunces,serif;font-size:16px;font-weight:400;color:var(--d-ink)}.wkPage .wk-quote-attr span{display:block;font-size:12.5px;color:var(--d-ink-3);margin-top:3px;line-height:1.5}.wkPage .wk-sponsor{background:var(--d-tint);border-bottom:1px solid rgba(20,17,13,.06);padding:clamp(64px,8vw,104px) clamp(20px,4vw,56px)}.wkPage .wk-sponsor-inner{max-width:760px;margin:0 auto;text-align:center}.wkPage .wk-sponsor-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(36px,4.2vw,60px);line-height:1.12;letter-spacing:-.02em;margin:0 0 22px;text-wrap:balance}.wkPage .wk-sponsor-body{font-size:17px;line-height:1.7;color:var(--d-ink-2);margin:0 0 34px;text-wrap:pretty}.wkPage .wk-sponsor-btn{border:none}@media (max-width:1080px){.wkPage .wk-hero-inner{grid-template-columns:1fr;gap:52px}.wkPage .wk-hero-photo{max-width:540px}}@media (max-width:980px){.wkPage .wk-formats-grid,.wkPage .wk-help-inner,.wkPage .wk-quotes-grid{grid-template-columns:1fr}.wkPage .wk-help-inner{gap:44px}.wkPage .wk-help-photo{order:2}}.wk-sponsor-video{margin:36px auto 48px;max-width:720px}.wk-sponsor-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:10px;background:var(--d-ink);box-shadow:0 24px 56px -28px rgba(26,23,20,.4)}.pubPage .pub-hero{background:var(--d-tint);border-bottom:1px solid rgba(20,17,13,.06);padding:clamp(128px,15vh,175px) clamp(20px,4vw,56px) clamp(56px,7vw,92px)}.pubPage .pub-hero-inner{max-width:1360px;margin:0 auto}.pubPage .pub-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(48px,6vw,92px);line-height:1.05;letter-spacing:-.025em;margin:0 0 26px}.pubPage .pub-deck{font-size:clamp(16px,1.35vw,19px);line-height:1.65;color:var(--d-ink-2);max-width:52ch;margin:0;text-wrap:pretty}.pubPage .pub-sec-head{text-align:center;margin-bottom:clamp(36px,4.5vw,56px)}.pubPage .pub-sec-head .d-eyebrow{margin-bottom:16px}.pubPage .pub-sec-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(32px,3.8vw,54px);line-height:1.14;letter-spacing:-.02em;margin:0}.pubPage .pub-card{display:flex;flex-direction:column;background:var(--s2-paper,#FBF7ED);border:1px solid var(--d-rule);border-radius:12px;padding:12px 12px 0;box-shadow:0 18px 44px -28px rgba(26,23,20,.3);transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s ease}.pubPage .pub-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(26,23,20,.42)}.pubPage .pub-card-shot{position:relative;aspect-ratio:4/5;border-radius:8px;overflow:hidden;background:var(--d-cream-2)}.pubPage .pub-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.pubPage .pub-card-img.is-contain{object-fit:contain;padding:24px}.pubPage .pub-card-plate{display:flex;flex-direction:column;gap:6px;padding:14px 6px 16px}.pubPage .pub-card-name{font-family:Fraunces,serif;font-variation-settings:"opsz" 60,"SOFT" 60,"WONK" 0;font-size:20px;letter-spacing:-.01em;color:var(--d-ink)}.pubPage .pub-card-meta{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-accent)}.pubPage .pub-card-head{display:block;font-family:Fraunces,serif;font-variation-settings:"opsz" 60,"SOFT" 60,"WONK" 0;font-size:18.5px;line-height:1.4;letter-spacing:-.01em;color:var(--d-ink);text-wrap:pretty;transition:color .16s ease}a.pub-card-head:hover{color:var(--d-accent)}.pubPage .pub-imgslot{position:absolute;inset:0;padding:18px}.pubPage .pub-imgslot,.pubPage .pub-imgslot-frame{display:flex;align-items:center;justify-content:center}.pubPage .pub-imgslot-frame{width:100%;height:100%;border:1.5px dashed var(--d-rule);border-radius:6px}.pubPage .pub-imgslot-label{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--d-ink-3);text-align:center;max-width:18ch;line-height:1.7}.pubPage .pub-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(6px,1vw,10px);margin:calc(-1 * clamp(16px,2.5vw,28px)) 0 clamp(32px,4vw,48px)}.pubPage .pub-tab{font-family:Geist Mono,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-2);background:none;border:1px solid var(--d-rule);border-radius:999px;padding:10px 18px;cursor:pointer;transition:all .18s ease}.pubPage .pub-tab:hover{border-color:var(--d-ink-3);color:var(--d-ink)}.pubPage .pub-tab.is-on{background:var(--d-ink);border-color:var(--d-ink);color:var(--d-cream)}.pubPage .pub-mine{background:var(--d-cream);padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.pubPage .pub-mine-inner{max-width:1160px;margin:0 auto}.pubPage .pub-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,26px);gap:clamp(16px,2vw,26px)}.pubPage .pub-clients{background:var(--d-ink);padding:clamp(72px,9vw,120px) clamp(20px,4vw,56px)}.pubPage .pub-clients .d-eyebrow{color:var(--d-accent-2)}.pubPage .pub-clients .pub-sec-title{color:var(--d-cream)}.pubPage .pub-clients-inner{max-width:1160px;margin:0 auto}.pubPage .pub-clients .pub-card{border:none;box-shadow:0 20px 44px -26px rgba(0,0,0,.5)}.pubPage .pub-clients .pub-card:hover{box-shadow:0 30px 60px -28px rgba(0,0,0,.6)}.pubPage .pub-cta{background:var(--d-accent);text-align:center;padding:clamp(84px,10vw,136px) clamp(20px,4vw,56px)}.pubPage .pub-cta-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(32px,3.6vw,50px);line-height:1.14;letter-spacing:-.02em;color:var(--d-cream);margin:0 0 36px;text-wrap:balance}.pubPage .pub-cta .d-btn-cream:hover{background:var(--d-ink);color:var(--d-cream)}@media (max-width:1080px){.pubPage .pub-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:900px){.pubPage .pub-grid-3{grid-template-columns:1fr}}.pubPage a.pub-card-shot{display:block;cursor:pointer}.pubPage a.pub-card-shot .pub-card-img{transition:transform .42s cubic-bezier(.2,.7,.3,1)}.pubPage a.pub-card-shot:hover .pub-card-img{transform:scale(1.03)}.pubPage .pub-card-name-link{transition:color .16s ease}.pubPage .pub-card-name-link:hover{color:var(--d-accent)}.wr-page{padding:clamp(140px,16vh,190px) clamp(20px,4vw,56px) clamp(72px,9vw,110px);background:var(--s2-paper,#FBF7ED)}.wr-inner{max-width:1080px;margin:0 auto}.wr-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:start;margin-top:clamp(24px,3vw,40px)}@media (max-width:860px){.wr-grid{grid-template-columns:1fr}}.wr-kind{margin-bottom:16px}.wr-title{font-family:Fraunces,serif;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;font-weight:340;font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-.025em;margin:0 0 12px}.wr-outlet{font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-ink-3);margin:0 0 30px}.wr-excerpt{font-family:Fraunces,serif;font-variation-settings:"opsz" 60,"SOFT" 30;font-weight:380;font-size:clamp(21px,2.1vw,29px);line-height:1.45;color:var(--d-ink);border-left:2px solid var(--d-accent);padding-left:clamp(18px,2vw,28px);margin:0;text-wrap:pretty}.wr-note{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--d-accent);margin:22px 0 0}.wr-btn{margin-top:32px}.wr-figure{margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--d-rule);box-shadow:0 24px 56px -30px rgba(26,23,20,.4)}.wr-figure img{display:block;width:100%;height:auto}