#ease-drafts{--ink:#232715;--line:rgba(35,39,21,.3);--text:18px;--caption:14px;--heading:28px;--hero:clamp(42px,8vw,90px);color-scheme:light;max-width:1100px;margin:0 auto;color:var(--ink);font:var(--text)/1.55 Arial,sans-serif}
#ease-drafts *{box-sizing:border-box}#ease-drafts [hidden]{display:none!important}
#ease-drafts .page{background:var(--paper);padding:28px clamp(22px,5vw,64px) 22px;overflow-wrap:break-word}
#ease-drafts h1,#ease-drafts h2,#ease-drafts p{margin:0}
#ease-drafts h1{font-size:var(--hero);font-weight:700;line-height:1.03;letter-spacing:-.035em;max-width:900px}
#ease-drafts h2{font-size:var(--heading);font-weight:500;line-height:1.2;letter-spacing:-.02em}
#ease-drafts .brand{font-size:var(--heading);font-weight:700;letter-spacing:-.04em}
#ease-drafts .mast{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:26px;border-bottom:1px solid var(--line)}
#ease-drafts .main-nav{display:flex;gap:26px;flex-wrap:wrap;align-items:center}
#ease-drafts a{color:inherit}#ease-drafts .main-nav a,#ease-drafts .site-footer a{text-decoration:none}
#ease-drafts a:hover{text-decoration:underline;text-underline-offset:4px}
#ease-drafts .statement{padding:36px 0 28px}
#ease-drafts .statement p{max-width:680px;margin-top:25px}
#ease-drafts .eyebrow{font-size:var(--text);letter-spacing:.025em;margin-bottom:22px}
#ease-drafts mark{color:inherit;background:linear-gradient(178deg,transparent 10%,var(--marker) 14%,var(--marker) 86%,transparent 92%);padding:.03em .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:7% 3% 5% 2%}
#ease-drafts .duo,#ease-drafts .bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;border-top:2px solid var(--ink);padding-top:24px}
#ease-drafts .duo p{margin:18px 0}
#ease-drafts .team-photo{margin:0;align-self:start}
#ease-drafts .team-photo img{display:block;width:100%;height:auto}
#ease-drafts .team-photo figcaption{font-size:var(--caption);margin-top:10px}
#ease-drafts .team-photo figcaption a{text-underline-offset:3px}
#ease-drafts .bottom{margin-top:28px}
#ease-drafts .bottom p{margin-bottom:16px}
#ease-drafts .note{font-size:var(--caption);margin-top:10px}
#ease-drafts .bottom p.note{font-size:var(--text)}
#ease-drafts button{font:inherit;cursor:pointer}
#ease-drafts .cta{padding:14px 20px;border:0;background:var(--ink);color:var(--paper);border-radius:3px;font-weight:600}
#ease-drafts .site-footer{display:grid;grid-template-columns:1fr 1.2fr auto;gap:28px;align-items:start;font-size:var(--caption);line-height:1.7;border-top:1px solid var(--line);margin-top:32px;padding-top:24px}
#ease-drafts .site-footer address{font-style:normal}
#ease-drafts .footer-contact a{overflow-wrap:anywhere}
#ease-drafts .social-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px}
#ease-drafts .linkedin-profile{display:inline-flex;align-items:center;gap:7px}
#ease-drafts .linkedin-symbol{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);border-radius:2px;width:23px;height:23px;font:bold var(--text)/1 Arial,sans-serif;letter-spacing:-1px;padding-right:2px}
#ease-drafts .legal-links{display:flex;align-items:start;gap:16px;flex-wrap:wrap}
#ease-drafts .booking{background:var(--paper);color:var(--ink);margin:0;padding:22px 32px}
@media(max-width:850px){#ease-drafts .site-footer{grid-template-columns:1fr 1fr}#ease-drafts .legal-links{grid-column:1/-1}}
@media(max-width:700px){#ease-drafts .mast{align-items:start;flex-direction:column;gap:12px}#ease-drafts .main-nav{gap:12px 22px}#ease-drafts .duo,#ease-drafts .bottom{grid-template-columns:1fr}}
@media(max-width:520px){#ease-drafts .site-footer{grid-template-columns:1fr;gap:22px}#ease-drafts .legal-links{grid-column:auto}}
#ease-drafts .duo-action p,#ease-drafts .duo-delivery p{margin:0}#ease-drafts .duo-intro p:last-child{margin-bottom:0}
#ease-drafts .stage-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}
#ease-drafts .stage-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:720px;margin:0 auto}
#ease-drafts .stage-pair img{width:100%;height:auto;aspect-ratio:0.56;object-fit:cover}
#ease-drafts .stage-duo figcaption{max-width:720px;margin:12px auto 0}
#ease-drafts .stage-copy{min-width:0;margin:0}
#ease-drafts .stage-copy h2{margin-bottom:22px}
#ease-drafts .stage-copy p:last-child{margin-bottom:0}
@media(max-width:700px){#ease-drafts .stage-duo{grid-template-columns:1fr}}
@media(max-width:520px){#ease-drafts .stage-pair{gap:10px}}


#ease-drafts{background:var(--paper)}

html{min-height:100%;background:var(--paper)}
body{margin:0;background:var(--paper)}
#ease-drafts .page{padding-top:0}
#ease-drafts .mast{position:sticky;top:0;z-index:20;background:var(--paper);padding-top:24px;padding-bottom:24px}

#ease-drafts .credo{margin-top:0;padding:30px 0 34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
#ease-drafts .credo-label{font-size:var(--caption);letter-spacing:.09em;text-transform:uppercase;margin-bottom:16px}
#ease-drafts .credo blockquote{max-width:850px;margin:0;font-size:var(--heading);line-height:1.45;font-weight:400;letter-spacing:-.02em}
#ease-drafts .credo strong{font-weight:700}
#ease-drafts .credo + .duo{border-top:0;padding-top:32px}

#ease-drafts .brand{text-decoration:none}
#ease-drafts .main-nav [aria-current="page"]{text-decoration:underline;text-underline-offset:5px}
