body:has(.working-margin){--background:#fcf2e6;--foreground:#17141e;--ink:#17141e;--charcoal:#4d4754;--purple:#4e38d8;--lavender-1:#e6d8fc;--wm-paper:#fcf2e6;--wm-grain:url(/assets/working-margin/mockup-paper.webp);--wm-surface:#fffcf7;--wm-rule:#c9b9ab;--wm-ink-rule:url(/assets/working-margin/ink-rule.svg);--wm-margin-position:max(.55rem,calc((100% - 84.5rem)/2));--wm-violet-hover:#3d2ab1;--layout-max-width:80rem}.working-margin{background:var(--wm-grain)left top/880px auto repeat var(--wm-paper);position:relative}.working-margin:before{left:var(--wm-margin-position);pointer-events:none;content:"";background:url(/assets/working-margin/mockup-margin-rule.png) 0 0/5px 650px repeat-y;width:5px;position:absolute;bottom:0}body:has(.working-margin)>header:before{left:var(--wm-margin-position);pointer-events:none;content:"";background:url(/assets/working-margin/mockup-margin-rule.png) 0 0/5px 650px repeat-y;width:5px;position:absolute;bottom:0}body:has(.working-margin)>header:before{height:9px}.working-margin:before{top:0}.working-margin :focus-visible{outline:2px solid var(--purple);outline-offset:3px}.wm-hero{padding-block:clamp(5.2rem,5.8vw,6.75rem) 2.25rem;position:relative}.wm-hero-grid{align-items:center;gap:1.5rem;min-width:0;display:grid}.wm-hero-copy{min-width:0;container-type:inline-size}.wm-hero-subtitle{max-width:38ch;color:var(--ink);letter-spacing:-.024em;margin-top:1.15rem;font-size:clamp(1.13rem,1.94vw,1.75rem);font-weight:500;line-height:1.25}.wm-hero-price{font-size:clamp(1rem,1.33vw,1.25rem)}.working-margin>.page-shell>.wm-section:first-child{background:0 0}.wm-headline,.wm-title{letter-spacing:-.06em;font-weight:800;line-height:1.04}.wm-headline{font-size:min(4.75rem,8.5cqi)}.wm-headline-line{white-space:nowrap;display:block}.wm-headline-sector{margin-top:.055em}.wm-hero-sector-icon{vertical-align:middle;width:.62em;height:.62em;margin-left:.12em;display:inline-block}.wm-title{font-size:clamp(2rem,4.4vw,3.5rem)}.wm-marked-title:after{vertical-align:top;content:"";background:url(/assets/working-margin/accent-rays.webp) 50%/contain no-repeat;width:.55em;height:.55em;margin-left:.25em;display:inline-block}.wm-underlined-title{background:url(/assets/working-margin/brush-underline.webp) 0 100%/min(90%,9em) .18em no-repeat;width:fit-content;padding-bottom:.22em;position:relative}.wm-highlight{color:var(--purple);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat;padding-inline:.1em}.wm-headline .wm-highlight{background:url(/assets/working-margin/brush-underline.webp) 50% 100%/96% .19em no-repeat,url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat;padding-bottom:.08em}.wm-hero-price-row{align-items:center;gap:.4rem;min-width:0;margin-top:.8rem;display:flex}.wm-rotation-control{width:2rem;height:2rem;color:var(--charcoal);cursor:pointer;border-radius:.35rem;flex:none;place-items:center}.wm-rotation-control:hover,.wm-rotation-control:focus-visible{color:var(--purple)}@media (hover:hover){.wm-rotation-control{opacity:0}.wm-hero-copy:hover .wm-rotation-control,.wm-rotation-control:focus-visible{opacity:1}}.wm-hero-enquiry{border:1px solid var(--wm-rule);background:var(--wm-surface);border-radius:.6rem;margin-top:1rem;padding:.75rem clamp(.65rem,2.5vw,1.25rem);scroll-margin-top:5rem}.wm-hero-form .wm-enquiry-options button{text-align:left;background:#fffcf7ad;border-color:#9e88aa;border-radius:.42rem;padding-inline:.45rem}.wm-hero-form .wm-enquiry-options button:hover,.wm-hero-form .wm-enquiry-options button[aria-pressed=true]{border-color:var(--purple);background:var(--lavender-1)}.wm-action{background:var(--purple);width:fit-content;min-height:3rem;color:var(--wm-surface);border-radius:.6rem;justify-content:center;align-items:center;gap:.65rem;padding:.6rem 1.25rem;font-weight:700;display:inline-flex}.wm-action:hover{background:var(--wm-violet-hover)}.wm-link{color:var(--purple);text-underline-offset:.22em;font-weight:700;text-decoration:underline}.wm-link:hover{color:var(--wm-violet-hover)}.wm-team{width:min(100%,35rem);min-width:0;margin-inline:auto}.wm-team-art{width:100%;height:auto;display:block}.wm-stamp{border:1px solid var(--purple);background:var(--wm-surface);color:var(--purple);border-radius:.4rem;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.83rem;font-weight:700;display:inline-flex}.wm-section{background:var(--wm-ink-rule)center top/100% 4px no-repeat;padding-block:clamp(2rem,4.6vw,4rem);scroll-margin-top:5rem}.wm-sector-list{border-bottom:1px solid var(--wm-rule);display:grid}.wm-sector-link{border-top:1px solid var(--wm-rule);align-items:center;gap:.85rem;min-height:4.75rem;padding:.7rem;display:flex}.wm-sector-link img{flex-shrink:0}.wm-sector-link:hover,.wm-resource:hover{background:#e6d8fc55}.wm-services-intro,.wm-service-copy{color:var(--ink);font-weight:500;line-height:1.42}.wm-services-intro{max-width:56ch;margin-top:.55rem;font-size:clamp(1.05rem,1.55vw,1.35rem)}.wm-service-title{font-size:clamp(1.22rem,1.9vw,1.65rem);font-weight:700}.wm-service-title .wm-highlight{color:var(--ink);padding-inline:.25em}.wm-service-copy{margin-top:.65rem}.wm-services article{min-width:0;padding:1rem 0}.wm-services article+article{border-top:1px solid var(--wm-rule)}.wm-specimen{isolation:isolate;color:#211a2a;width:min(100%,24rem);min-height:14.1rem;font-family:var(--font-geist-mono),"Courier New",monospace;flex:1;margin:.85rem auto 0;padding:1.05rem clamp(.65rem,1.45vw,1.15rem) 1.15rem;font-size:clamp(.72rem,1vw,.9rem);font-weight:500;line-height:1.35;position:relative}.wm-specimen:before{z-index:-1;transform:rotate(var(--wm-sheet-angle,0deg));filter:drop-shadow(1px 3px 2px #4c2b292b);content:"";background:url(/assets/working-margin/specimen-paper.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}#daily-ops .wm-specimen{--wm-sheet-angle:-1deg}#daily-ops .wm-specimen:after{color:#c75008;content:"✓";border:2px solid #c75008;border-radius:47% 51% 48% 53%;place-items:center;width:1.65rem;height:1.65rem;font-size:1.05rem;line-height:1;display:grid;position:absolute;top:.12rem;right:.75rem;transform:rotate(-9deg)}#compliance .wm-specimen{padding-left:1.9rem}#compliance .wm-specimen:after{content:"";background:radial-gradient(circle at 50% .46rem,#fcf2e6 0 .24rem,#c6b29c .29rem,#0000 .35rem) 0 0/.9rem 1.78rem repeat-y;width:.9rem;position:absolute;inset:.58rem auto .65rem .44rem}#reporting .wm-specimen{--wm-sheet-angle:.75deg}#reporting .wm-specimen:after{content:"";background:url(/assets/working-margin/accent-rays.webp) 50%/contain no-repeat;width:1.8rem;height:1.8rem;position:absolute;top:-.45rem;right:-.18rem}.wm-specimen table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.wm-specimen caption{text-align:left;margin-bottom:.58rem;font-size:clamp(.9rem,1.27vw,1.07rem);font-weight:700}#daily-ops .wm-specimen caption{padding-right:1.25rem}.wm-specimen th,.wm-specimen td{border-top:1px solid #9b817275;padding:.41rem .22rem}.wm-specimen th{font-size:.82em}.wm-specimen th:last-child,.wm-specimen td:last-child{text-align:right;white-space:nowrap}.wm-specimen-total{background:url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat;font-weight:700}#daily-ops .wm-specimen td:first-child:not([colspan]){white-space:nowrap}#compliance .wm-specimen td:first-child{width:1.45rem}#compliance .wm-specimen td:last-child{text-align:left;white-space:normal}.wm-filing-box{border:1.5px solid var(--ink);color:#c75008;border-radius:.11rem;place-items:center;width:.9rem;height:.9rem;font-size:1.05rem;font-weight:700;line-height:.65;display:inline-grid}.wm-process{gap:1.25rem;margin-top:clamp(1.35rem,3.2vw,2.5rem);display:grid}.wm-process-step{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.9rem;min-width:0;display:grid;position:relative}.wm-process-stamp{place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}.wm-process-stamp img{object-fit:contain;width:100%;height:100%}.wm-step{border:1px solid var(--purple);background:var(--wm-paper);width:1.85rem;height:1.85rem;color:var(--purple);border-radius:48% 51% 47% 52%;place-items:center;font-size:.74rem;font-weight:800;display:inline-grid;position:absolute;bottom:-.25rem;left:-.2rem;transform:rotate(-8deg)}@media (min-width:640px){.wm-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wm-process{grid-template-columns:repeat(4,minmax(0,1fr))}.wm-process-step{display:block}.wm-process-stamp{width:7rem;height:7rem;margin-bottom:.85rem}.wm-process-step:not(:last-child):after{content:"";border-top:1px dashed #aa7790;position:absolute;top:3.45rem;left:7.7rem;right:-.8rem}}.working-margin .hero-bleed{background:var(--wm-ink-rule)center top/min(calc(100% - var(--layout-gutter) - var(--layout-gutter)),var(--layout-max-width))4px no-repeat;padding-block:1.25rem 2.25rem;position:relative;overflow:clip}.working-margin .hero-bleed>.page-container>p{color:var(--ink);margin-bottom:1rem;font-size:1.12rem;font-weight:700}.wm-lower-intro{max-width:53ch;margin-top:.7rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}.wm-story-grid{gap:1.25rem;margin-top:1.6rem;display:grid}.wm-story{border-block:1px solid var(--wm-rule);flex-direction:column;gap:.6rem;min-width:0;padding:.8rem 0 1.2rem;display:flex}.wm-story-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wm-story-topic{color:var(--ink);letter-spacing:.075em;text-transform:uppercase;background:url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat;padding:.38rem .55rem;font-size:.71rem;font-weight:750}.wm-story-content{flex:1;align-items:center;gap:.7rem 1.05rem;display:grid}.wm-story-copy{flex-direction:column;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.wm-story h3{letter-spacing:-.04em;font-size:clamp(1.25rem,2.15vw,1.7rem);font-weight:800;line-height:1.13}.wm-story-logo{object-fit:contain;flex:none;width:clamp(3.5rem,8vw,6.5rem);height:2.75rem}.wm-story p{flex:1;max-width:54ch;margin:.65rem 0 .25rem;line-height:1.55}.wm-story-art{grid-row:1;justify-self:start;width:min(100%,10rem);height:auto}@media (min-width:1100px){.wm-story-content{grid-template-columns:minmax(0,1fr) minmax(7rem,.53fr)}.wm-story-art{grid-row:auto;justify-self:end;width:100%;max-width:12.8rem}}.wm-pricing{align-items:center;gap:clamp(1.4rem,4vw,3.5rem);display:grid}.wm-section-label{color:var(--purple);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.55rem;font-size:.76rem;font-weight:750}.wm-pricing-slip{background:url(/assets/working-margin/pricing-estimate.webp) 50%/100% 100% no-repeat;min-width:0;padding:clamp(2.7rem,5.6vw,5rem) clamp(2rem,5vw,4.1rem) clamp(2.5rem,4.3vw,3.8rem) clamp(1.65rem,4.3vw,3.65rem)}@media (max-width:599px){.wm-hero{padding-top:5rem}.wm-pricing-slip{background:var(--wm-surface);border:1px solid var(--wm-rule)}}.wm-pricing-service{font-size:clamp(.94rem,1.55vw,1.2rem);font-weight:700}.wm-pricing-amount{letter-spacing:-.075em;margin:.15em 0 .45em;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:800;line-height:1}.wm-pricing-amount span{letter-spacing:-.02em;white-space:nowrap;font-size:.36em;font-weight:650}.wm-resource-list{border-bottom:1px solid var(--wm-rule);margin-top:1.1rem}.wm-resource{border-top:1px solid var(--wm-rule);grid-template-columns:1.65rem minmax(0,1fr) 1.1rem;align-items:center;gap:.32rem .8rem;min-height:3.4rem;padding:.68rem .45rem;display:grid}.wm-resource strong{font-size:1.08rem}.wm-resource-icon{width:1.5rem;height:1.5rem;color:var(--purple)}.wm-resource-description{grid-area:2/2;line-height:1.45}.wm-resource-arrow{grid-area:1/3;justify-self:end;width:1.05rem;height:1.05rem}.wm-contact{gap:clamp(1.6rem,4vw,3.5rem);display:grid}.wm-contact .wm-title{max-width:15ch}.wm-contact-next{background:url(/assets/working-margin/specimen-paper.webp) 50%/100% 100% no-repeat;align-self:start;padding:clamp(1.15rem,3vw,2rem)}.wm-contact-next h3{letter-spacing:-.03em;font-size:clamp(1.3rem,2.1vw,1.65rem);font-weight:800}.wm-contact-next p{margin:.55rem 0 1rem;line-height:1.5}@media (min-width:640px){.wm-sector-list{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.wm-sector-list li:nth-child(n+5){border-left:1px solid var(--wm-rule)}.wm-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-resource{grid-template-columns:2rem minmax(9rem,.7fr) minmax(0,1.45fr) 1.25rem;gap:1rem;padding-inline:.7rem}.wm-resource-description,.wm-resource-arrow{grid-area:auto}}@media (min-width:768px){.wm-service-copy{min-height:5.7em}.wm-services article{padding:0 1rem}.wm-services article:first-child{padding-left:0}.wm-services article:last-child{padding-right:0}.wm-services article+article{border-top:0;border-left:1px solid var(--wm-rule)}}@media (min-width:1024px){.wm-pricing,.wm-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wm-service-copy{min-height:4.25em}.wm-hero{padding-bottom:1.5rem}.wm-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem}.wm-team{width:min(33.9vw,30.5rem)}}.wm-inner-hero{padding-block:clamp(5rem,7vw,7rem) clamp(1.5rem,3vw,2.5rem)}.wm-inner-hero-grid,.wm-about-work,.wm-price-workspace{gap:clamp(1.35rem,4vw,3.75rem);min-width:0;display:grid}.wm-inner-hero-grid,.wm-about-work{align-items:center}.wm-inner-title{letter-spacing:-.065em;text-wrap:balance;max-width:16ch;font-size:clamp(2.6rem,5.5vw,5rem);font-weight:800;line-height:1.03}.wm-inner-title .wm-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wm-pricing-hero-art{object-fit:contain;justify-self:center;width:min(100%,29rem);height:auto;max-height:23rem}.wm-pricing-options,.wm-about-team{gap:0 1.5rem;display:grid}.wm-pricing-options{gap:.75rem}.wm-pricing-options button{border:1px solid var(--wm-rule);text-align:left;cursor:pointer;background:#fffcf77a;border-radius:.4rem .6rem .42rem .48rem;align-content:start;gap:.22rem;min-width:0;padding:.95rem 2.15rem .95rem 1rem;display:grid;position:relative}.wm-pricing-options button:hover,.wm-pricing-options button[aria-pressed=true]{border-color:var(--purple);background:#e6d8fc70}.wm-pricing-options button[aria-pressed=true]{box-shadow:inset 0 -3px var(--purple)}.wm-pricing-options strong{letter-spacing:-.035em;font-size:clamp(1.13rem,2vw,1.4rem)}.wm-pricing-options .wm-section-label{margin:0}.wm-pricing-option-price{font-weight:700}.wm-pricing-option-arrow{color:var(--purple);position:absolute;top:1.15rem;right:.85rem}.wm-price-workspace{border-top:1px solid var(--wm-rule);align-items:start;row-gap:1rem;padding-top:1.5rem}.wm-paper-panel{background:url(/assets/working-margin/specimen-paper.webp) 50%/100% 100% no-repeat;min-width:0;padding:clamp(1.45rem,3vw,2.35rem)}.wm-estimate-price{color:var(--ink);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.15rem,4vw,3.8rem);font-weight:800;line-height:1.05}body:has(.wm-price-workspace) .wm-price-quote{background:var(--wm-grain)left top/880px auto repeat var(--wm-paper)}.wm-price-breakdown div{border-top:1px solid var(--wm-rule);justify-content:space-between;gap:.65rem;padding-block:.45rem;font-size:.9rem;display:flex}.wm-price-breakdown dd{font-variant-numeric:tabular-nums;font-weight:700}.wm-pricing-input{background:var(--wm-surface);border:1px solid #9e88aa;border-radius:.4rem;width:min(100%,9rem);min-height:2.75rem;margin-top:.55rem;padding:.4rem .65rem}.wm-check-list{gap:.6rem;display:grid}.wm-check-list li{align-items:baseline;gap:.55rem;display:flex}.wm-check-list svg{width:1.05rem;height:1.05rem;color:var(--purple);flex:none;align-self:flex-start;margin-top:.2rem}.wm-about-team{border-bottom:1px solid var(--wm-rule)}.wm-about-person{border-top:1px solid var(--wm-rule);grid-template-columns:clamp(4.5rem,11vw,7rem) minmax(0,1fr);align-items:start;gap:clamp(.85rem,2.4vw,1.55rem);padding:1.4rem .15rem;scroll-margin-top:5rem;display:grid}.wm-about-portrait{aspect-ratio:4/5;border:.28rem solid #fffaf0;border-bottom-width:.65rem;position:relative;transform:rotate(-2deg);box-shadow:0 2px 5px #32211933,0 0 0 1px #39272115}.wm-about-person:nth-child(2n) .wm-about-portrait{transform:rotate(2deg)}@media (min-width:720px){.wm-about-team{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-pricing-options{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-price-workspace{grid-template:"controls estimate""inclusions estimate"1fr/minmax(0,1.15fr) minmax(0,1fr)}.wm-price-controls{grid-area:controls}.wm-price-estimate{grid-area:estimate}.wm-price-inclusions{grid-area:inclusions}}@media (min-width:900px){.wm-inner-hero-grid,.wm-about-work{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (max-width:719px){.wm-pricing-hero-art{max-height:13rem}}.wm-interviews{gap:.8rem;display:grid}.wm-interview{grid-template-columns:clamp(4rem,9vw,7rem) minmax(0,1fr);align-items:center;gap:clamp(.75rem,2vw,1.25rem);padding:clamp(1.2rem,2.6vw,2rem);display:grid}.wm-interview-photo{aspect-ratio:4/5;border:.24rem solid #fffaf0;border-bottom-width:.55rem;position:relative;transform:rotate(-4deg);box-shadow:0 2px 5px #32211942}.wm-interview:nth-child(2n) .wm-interview-photo{transform:rotate(4deg)}.wm-interview-date{color:#3b278e;font-size:.78rem;font-weight:700}@media (min-width:720px){.wm-interviews{grid-template-columns:repeat(2,minmax(0,1fr))}}
.wm-library{min-height:65vh}.wm-library>.page-container{width:min(calc(100% - 2*var(--layout-gutter)),var(--layout-max-width))}.wm-library-hero,.wm-library-article{padding-block:clamp(2.15rem,5vw,4.6rem) clamp(1.6rem,3.5vw,3rem)}.wm-library-hero-grid{align-items:center;gap:clamp(1rem,3.6vw,3.2rem);display:grid}.wm-library-title{letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere;max-width:24ch;font-size:clamp(2.25rem,5.4vw,4.6rem);font-weight:800;line-height:1.05}.wm-library-title .wm-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wm-library-intro{max-width:57ch;color:var(--charcoal);margin-top:.85rem;font-size:clamp(1.02rem,1.7vw,1.35rem);line-height:1.45}.wm-library-art{object-fit:contain;justify-self:center;width:min(80%,28rem);height:auto;max-height:19.5rem}.wm-library-index{border-bottom:1px solid var(--wm-rule);display:grid}.wm-library-index li{border-top:1px solid var(--wm-rule);scroll-margin-top:5.5rem}.wm-library-index a{grid-template-columns:1.6rem minmax(0,1fr) 1rem;align-items:center;gap:.85rem;height:100%;min-height:5.3rem;padding:.85rem .5rem;display:grid}.wm-library-index a:hover{background:#e6d8fc55}.wm-library-index strong{font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.25;display:block}.wm-library-index strong+span{color:var(--charcoal);margin-top:.2rem;font-size:.9rem;display:block}.wm-library-index svg:first-child{color:#b64e00}.wm-library-index svg:last-child{color:var(--purple)}.wm-library-card,.wm-library [data-ui-card],.wm-library .wm-library-panel{border:1px solid var(--wm-rule);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcf77d;border-radius:.45rem .6rem .48rem .56rem}.wm-library [data-ui-card]:hover{transform:none}.wm-library-card{flex-direction:column;align-items:flex-start;height:100%;padding:clamp(1rem,2.4vw,1.65rem);display:flex}.wm-library-card[data-featured]{border-top:2px solid var(--purple)}.wm-library-card-mark{margin-bottom:.8rem}.wm-library-card-mark>span{box-shadow:none;background:url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat;border:0}.wm-library-card h3{letter-spacing:-.035em;font-size:1.35rem;font-weight:800}.wm-library-card p{color:var(--charcoal);flex:1;margin-top:.45rem;font-size:.94rem;line-height:1.5}.wm-library-card a{align-items:center;gap:.35rem;min-height:2.75rem;margin-top:.5rem;font-size:.9rem;display:inline-flex}.wm-library-cover{border:1px solid var(--wm-rule);background:var(--wm-surface);border-radius:.4rem}.wm-library :where(h2,h3){text-wrap:pretty}.wm-library :where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){background:var(--wm-surface);border-color:#b4a1ac;border-radius:.45rem}.wm-library .wm-highlight{color:#35258c}@media (max-width:719px){.wm-library-art{max-height:11.5rem}}@media (min-width:720px){.wm-library-index{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-library-index li:nth-child(2n){border-left:1px solid var(--wm-rule)}.wm-library-index a{padding-inline:.9rem}}@media (min-width:850px){.wm-library-hero-grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)}}.wm-editor-workspace{border-top:1px solid var(--wm-rule);padding-top:clamp(1rem,2.7vw,2rem)}.wm-editor-heading{color:var(--ink);letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.1vw,1.82rem);font-weight:800;line-height:1.13}.wm-editor-mono,.wm-grant-facts,.wm-check-specimen{font-family:var(--font-geist-mono),"Courier New",monospace;font-size:.84rem;line-height:1.45}.wm-editor-mono{color:#514455}.wm-editor-tabs{border-bottom:1px solid var(--wm-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wm-editor-tab{text-align:left;cursor:pointer;min-width:0;padding:.9rem 1.45rem 1rem .5rem;position:relative}.wm-editor-tab+.wm-editor-tab{border-left:1px solid var(--wm-rule);padding-left:clamp(.65rem,2vw,1.4rem)}.wm-editor-tab strong{z-index:0;color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.16rem,2.8vw,1.85rem);font-weight:800;display:inline;position:relative}.wm-editor-tab[aria-selected=true] strong{color:#35258c;background:url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat}.wm-editor-tab[aria-selected=true]{background:url(/assets/working-margin/brush-underline.webp) 0 100%/95% 4px no-repeat}.wm-editor-tab:hover{background-color:#e6d8fc45}.wm-editor-tab>span{color:var(--charcoal);margin-top:.32rem;font-size:.88rem;line-height:1.3;display:block}.wm-editor-tab svg{color:#b64e00;position:absolute;top:1.15rem;right:.25rem}.wm-editor-controls,.wm-check-specimens,.wm-check-deadlines,.wm-grant-layout{gap:clamp(.8rem,3vw,2.25rem);display:grid}.wm-editor-controls label{min-width:0}.wm-library .wm-editor-controls :is(input,select),.wm-library .wm-editor-input{width:100%;min-height:2.8rem;font:inherit;background:#fffcf760;border:0;border-bottom:1px solid #9e8396;border-radius:0;padding-inline:.7rem}.wm-grant-filters{border-top:3px solid var(--wm-rule);padding-top:.8rem}.wm-grant-filter-group{border-bottom:1px solid var(--wm-rule)}.wm-grant-filter-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:700;display:flex}.wm-grant-filter-group summary::-webkit-details-marker{display:none}.wm-grant-filter-group summary svg{color:var(--purple)}.wm-grant-filter-group[open] summary svg{transform:rotate(180deg)}.wm-grant-option{cursor:pointer;justify-content:space-between;gap:.5rem;padding:.4rem .15rem;font-size:.9rem;display:flex}.wm-grant-option:hover,.wm-grant-status:hover,.wm-grant-status[aria-pressed=true]{background-color:#e6d8fc75}.wm-grant-status{border:1px solid var(--wm-rule);cursor:pointer;min-height:2.5rem;padding-inline:.3rem;font-size:.88rem;font-weight:700}.wm-grant-toolbar{border-bottom:1px solid var(--wm-rule);padding-bottom:.85rem}.wm-grant-entry{border-bottom:1px solid var(--wm-rule);gap:1rem;padding-block:clamp(1rem,2.4vw,1.6rem);display:grid}.wm-grant-facts{background:url(/assets/working-margin/specimen-paper.webp) 50%/100% 100% no-repeat;align-self:start;min-width:0;padding:.8rem .95rem}.wm-grant-facts div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:.6rem;padding-block:.36rem;display:grid}.wm-grant-facts div+div{border-top:1px solid var(--wm-rule)}.wm-grant-facts dd{overflow-wrap:anywhere;font-weight:700}.wm-check-specimens>article{border-top:1px solid var(--wm-rule);flex-direction:column;align-items:stretch;padding-top:.9rem;display:flex}.wm-check-specimens>article>p{flex:1}.wm-check-specimen{margin-top:.8rem;padding:1.2rem}.wm-check-specimen li{border-bottom:1px solid var(--wm-rule);padding:.35rem .15rem}.wm-check-specimen li:before{color:#ad4609;content:"✓";margin-right:.5rem}.wm-check-register article{border-bottom:1px solid var(--wm-rule);padding-block:.65rem}.wm-check-register article:last-child{border-bottom:0}.wm-check-register h3{align-items:baseline;gap:.55rem;font-size:1.07rem;font-weight:800;display:flex}.wm-check-register h3 span{flex:none;transform:rotate(-5deg)translateY(.08em)}.wm-check-register p{color:var(--charcoal);margin:.35rem 0 0 1.45rem;font-size:.92rem;line-height:1.55}.wm-check-filing-art{width:min(85%,24rem);height:auto;margin:1rem auto 0}.wm-tool-sheet{border-top:1px solid var(--wm-rule);padding-block:1.15rem}@media (min-width:720px){.wm-editor-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) auto;align-items:end}.wm-check-specimens{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-grant-entry{grid-template-columns:minmax(0,1.4fr) minmax(12rem,.8fr)}}@media (min-width:930px){.wm-grant-layout{grid-template-columns:minmax(12rem,.75fr) minmax(0,2.5fr);align-items:start}.wm-check-deadlines{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}}.wm-insight-hero{background:linear-gradient(110deg,#e6d8fc60,#0000 70%);padding-block:clamp(1.5rem,4.5vw,4rem)}.wm-insight-hero[data-case-study]{background:linear-gradient(105deg,#f3d2ab70,#0000 75%)}.wm-insight-breadcrumbs,.wm-insight-meta{color:var(--charcoal);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;font-size:.86rem;display:flex}.wm-insight-breadcrumbs a:hover,.wm-insight-meta a{color:var(--purple);text-underline-offset:.2em;text-decoration:underline}.wm-insight-breadcrumbs a+a:before,.wm-insight-meta>span+span:before{color:#785365;content:"/";margin-right:.65rem}.wm-insight-hero-grid{align-items:center;gap:clamp(1rem,4vw,3rem);min-width:0;margin-top:clamp(.8rem,3vw,2rem);display:grid}.wm-insight-hero .wm-library-title{text-wrap:pretty;max-width:26ch;font-size:clamp(2.2rem,4.7vw,4.5rem)}.wm-insight-hero-art{justify-self:center;width:min(76%,25rem);position:relative}.wm-insight-hero-art>img:first-child{object-fit:contain;width:100%;height:auto;max-height:18rem}.wm-insight-hero-art .wm-case-logo{object-fit:contain;mix-blend-mode:multiply;width:min(48%,9rem);height:2.6rem;margin:.65rem auto 0}.wm-review-mark{color:#3c298c;align-items:center;gap:.28rem;width:fit-content;font-weight:750;display:inline-flex}.wm-review-mark svg,.wm-insight-arrow{color:#a84609;flex:none}.wm-insight-reading{border-top:1px solid var(--wm-rule);align-items:start;gap:clamp(1rem,4vw,3.4rem);padding-block:clamp(1.3rem,4.4vw,3.6rem);display:grid}.wm-insight-body{min-width:0;max-width:52rem}.wm-insight-copy{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.02rem,1.35vw,1.14rem);line-height:1.75}.wm-insight-copy [id],.wm-insight-extra{scroll-margin-top:5rem}.wm-insight-contents{border-bottom:1px solid var(--wm-rule);min-width:0;padding-bottom:.7rem}.wm-insight-contents ul{margin-top:.65rem}.wm-insight-contents a{border-top:1px solid var(--wm-rule);color:var(--ink);padding-block:.47rem;font-size:.88rem;line-height:1.35;display:block}.wm-insight-contents a:hover{color:var(--purple)}.wm-insight-extra{border-top:1px solid var(--wm-rule);padding-top:1rem}.wm-insight-pricing{align-items:center;gap:.75rem;display:grid}.wm-insight-pricing-art{justify-self:center;width:min(54%,11rem);height:auto}.wm-insight-filters{border-block:1px solid var(--wm-rule)}.wm-insight-category-picker summary{cursor:pointer;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:.7rem;min-height:3rem;font-size:1.18rem;font-weight:800;display:flex}.wm-insight-category-picker summary::-webkit-details-marker{display:none}.wm-insight-category-picker[open] summary svg{transform:rotate(180deg)}.wm-insight-categories,.wm-insight-filter-controls{gap:.4rem .9rem;display:grid}.wm-insight-categories{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));padding-block:.2rem .75rem}.wm-insight-categories button,.wm-insight-review-filter{border-top:1px solid var(--wm-rule);text-align:left;cursor:pointer;align-items:center;gap:.45rem;min-height:2.5rem;padding:.35rem .1rem;font-weight:650;display:inline-flex}.wm-insight-categories button span,.wm-insight-review-filter span{flex:none}.wm-insight-categories button[aria-pressed=true],.wm-insight-review-filter[aria-pressed=true]{color:#3c298c;background:#e6d8fc60}.wm-insight-filter-controls{border-top:1px solid var(--wm-rule);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;padding-block:.65rem}.wm-insight-filter-controls label{min-width:0;font-size:.9rem;font-weight:700}.wm-insight-filter-controls label span{margin-bottom:.2rem;display:block}.wm-insight-review-filter{border-top:0;grid-column:1/-1}.wm-insight-filter-controls>.wm-link{width:fit-content;min-height:2.5rem}.wm-insight-list{gap:0 1.75rem;display:grid}.wm-insight-card{border-top:1px solid var(--wm-rule);min-width:0;height:100%}.wm-insight-card[data-featured]{border-top:2px solid #8b76bf}.wm-insight-card>a{grid-template-columns:minmax(0,1fr) minmax(3.6rem,23%);align-items:start;gap:clamp(.55rem,2vw,1.15rem);min-width:0;height:100%;padding:.9rem 1.2rem 1rem 0;display:grid;position:relative}.wm-insight-card>a:hover h3{color:var(--purple)}.wm-insight-card img{align-self:center;width:100%;height:auto}.wm-insight-arrow{position:absolute;top:.9rem;right:0}.wm-case-index-card{position:relative}.wm-case-index-card>h3,.wm-case-index-card>p{max-width:70%}.wm-case-index-art{width:23%;height:auto;position:absolute;top:.75rem;right:.65rem}@media (min-width:680px){.wm-insight-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-insight-filter-controls{grid-template-columns:minmax(0,16rem) minmax(0,13rem) auto auto}.wm-insight-review-filter{grid-column:auto}.wm-insight-pricing{grid-template-columns:minmax(0,1fr) minmax(6rem,30%)}.wm-insight-pricing-art{width:100%}}@media (min-width:900px){.wm-insight-hero-grid{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.wm-insight-hero-art{width:100%}.wm-insight-reading[data-has-contents]{grid-template-columns:minmax(11rem,.75fr) minmax(0,2.25fr)}.wm-insight-contents{max-height:calc(100dvh - 7rem);padding:.3rem .6rem .7rem 0;position:sticky;top:5.5rem;overflow-y:auto}}@media (max-width:679px){.wm-insight-hero-art>img:first-child{max-height:11rem}}.wm-pagination{border-top:1px solid var(--wm-rule);flex-wrap:wrap;justify-content:center;padding-top:.65rem;display:flex}.wm-pagination a{place-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.7rem;font-weight:700;display:inline-grid}.wm-pagination a:hover,.wm-pagination a[aria-current=page]{color:var(--purple);background:url(/assets/working-margin/lavender-rip.webp) 50%/95% 75% no-repeat}.wm-pagination a[aria-current=page]{text-underline-offset:.27em;text-decoration:underline}.wm-sheet-note{background:#efdac54d;border-inline-start:2px solid #c86a24}.wm-service-enquiry{isolation:isolate;min-width:0;margin-top:2.9rem;scroll-margin-top:7rem;position:relative}.wm-service-enquiry-art{z-index:-1;pointer-events:none;width:min(42%,11.5rem);height:auto;position:absolute;top:-4.2rem;right:-.2rem;transform:rotate(6deg)}.wm-service-faq{border-block:1px solid var(--wm-rule);padding-block:.8rem}.wm-service-faq summary{cursor:pointer;font-weight:700}.wm-service-refresh{overflow:clip}.wm-service-refresh .eyebrow-chip{border:0;border-bottom:1px solid var(--wm-rule);box-shadow:none;color:var(--purple);background:0 0;border-radius:0;padding:0 0 .35rem}.wm-service-refresh h2{letter-spacing:-.047em;font-weight:800}.wm-service-refresh :is([class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-\[]){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.45rem .6rem .48rem .56rem}.wm-service-refresh :is([class*=bg-\[linear-gradient],[class*=bg-\[radial-gradient]){background:#fffcf77d}.wm-service-refresh :is(span,a,div)[class*=rounded-full][class*=px-]{box-shadow:none;border-radius:0}.wm-legal-text{border-top:1px solid var(--wm-rule);max-width:77ch;padding-block:2rem 4rem}.wm-legal .legal-rich-text h2{border-top:1px solid var(--wm-rule);letter-spacing:-.04em;padding-top:.75em;font-weight:800}.wm-legal .legal-rich-text h2:first-child{border:0;padding-top:0}.wm-legal .legal-callout{background:#efdac54d;border:0;border-inline-start:2px solid #c86a24;border-radius:0}.wm-cookie-paper{border:1px solid #c9b9ab;background:#fcf2e6 url(/assets/working-margin/mockup-paper.webp) 0 0/880px;border-top:2px solid #4e38d8;border-radius:.45rem .6rem .48rem .56rem;box-shadow:0 12px 35px #35242c30}@media (max-width:599px){.wm-cookie-paper{background:#fcf2e6}}.wm-cookie-button{border-radius:.35rem}.wm-cookie-primary{color:#fff;background:#4e38d8}.wm-cookie-primary:hover{background:#3d2ab1}.wm-cookie-secondary{color:#231b2e;background:#fffcf7;border:1px solid #776681}.wm-cookie-secondary:hover{background:#e6d8fc66}.wm-bookkeeping-month,.wm-bookkeeping-grid{gap:1rem;display:grid}.wm-bookkeeping-month{align-items:center;gap:clamp(1rem,4vw,3.5rem)}.wm-bookkeeping-rule{border-top:1px solid var(--wm-rule);padding-block:1rem}.wm-bookkeeping-art img{width:100%;height:auto;transform:rotate(-2deg)}.wm-bookkeeping-step{width:2rem;height:2rem;color:var(--purple);background:url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat;place-items:center;font-weight:800;display:inline-grid}.wm-bookkeeping-price strong{letter-spacing:-.06em;font-size:clamp(2.2rem,4.3vw,3.4rem);line-height:1}.wm-bookkeeping-related{border-top:1px solid var(--wm-rule);height:100%;padding:1rem .5rem;display:block}.wm-bookkeeping-related:hover{background:#e6d8fc55}.wm-bookkeeping-related>svg:first-child{color:#b64e00}@media (min-width:760px){.wm-bookkeeping-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:880px){.wm-bookkeeping-month{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.wm-bookkeeping-start{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem 2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.wm-bookkeeping-pricing-link{min-height:3.55rem;padding-inline:clamp(1.25rem,3vw,2.5rem);font-size:1.06rem}@media (max-width:520px){.wm-bookkeeping-pricing-link{width:100%}}.wm-enquiry-collage{margin-top:0;display:grid}.wm-enquiry-collage .wm-service-enquiry-art{z-index:0;margin-inline-end:clamp(.25rem,1.5vw,1rem);justify-self:end;width:clamp(6.25rem,13vw,10.5rem);height:auto;margin-bottom:-1.15rem;position:relative;inset:auto;transform:rotate(6deg)}.wm-enquiry-collage>.wm-paper-panel{min-width:0;padding-top:max(2rem,1.8vw)}.wm-workflow{scroll-margin-top:6rem}.wm-workflow-grid{align-items:center;gap:clamp(1rem,4vw,3.5rem);display:grid}.wm-workflow-art{justify-self:center;width:min(100%,34rem);height:auto;transform:rotate(-2deg)}@media (min-width:850px){.wm-workflow-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.wm-rd-evidence>img{width:min(100%,35rem);height:auto;margin-inline:auto;transform:rotate(2deg)}.wm-rd-evidence>figcaption{margin-top:-.85rem;position:relative}.wm-rd-evidence li{border-top:1px solid var(--wm-rule);padding-block:.5rem}.wm-year-end-package{border-top:2px solid var(--wm-rule);min-width:0;padding:1.35rem clamp(.75rem,2.4vw,1.65rem)}.wm-year-end-package[data-featured]{border-top-color:var(--purple);background:#e6d8fc45}.wm-ad-hero{align-items:center;gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(2.25rem,5.5vw,5rem) clamp(2rem,4.4vw,4.5rem);display:grid}.wm-ad-back{align-items:center;min-height:2.75rem;font-size:.88rem;display:inline-flex}.wm-ad-title{letter-spacing:-.062em;text-wrap:balance;overflow-wrap:anywhere;max-width:16ch;margin-top:.5rem;font-size:clamp(2.85rem,6.3vw,5.7rem);font-weight:800;line-height:.99}.wm-ad-title .wm-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wm-ad-lead{max-width:49ch;margin-top:1.3rem;font-size:clamp(1.12rem,2vw,1.5rem);line-height:1.44}.wm-ad-collage{isolation:isolate;min-width:0;display:grid}.wm-ad-collage>img{z-index:1;pointer-events:none;justify-self:end;width:min(92%,23rem);height:auto;margin:0 .7rem -1.5rem 0;transform:rotate(4deg)}.wm-ad-sheet{background:url(/assets/working-margin/specimen-paper.webp) 50%/100% 100% no-repeat;align-self:start;min-width:0;padding:clamp(1.5rem,3.5vw,2.65rem);scroll-margin-top:6rem}.wm-ad-collage>.wm-ad-sheet{padding-top:clamp(2.2rem,4vw,3.25rem)}.wm-ad-sheet ul{margin-top:.7rem;display:grid}.wm-ad-sheet li{border-top:1px solid var(--wm-rule);padding-block:.55rem;line-height:1.45}.wm-ad-sheet .wm-editor-mono+p{margin-top:.7rem}.wm-ad-index,.wm-ad-section{border-top:1px solid var(--wm-rule)}.wm-ad-index ul{flex-wrap:wrap;gap:0 1.35rem;padding-block:.45rem;display:flex}.wm-ad-index a{min-height:2.75rem;color:var(--purple);align-items:center;gap:.35rem;font-size:.9rem;font-weight:750;display:inline-flex}.wm-ad-index a:hover{text-underline-offset:.2em;text-decoration:underline}.wm-ad-section{padding-block:clamp(2rem,5vw,4.6rem);scroll-margin-top:5.75rem}.wm-ad-intro{max-width:64ch;color:var(--charcoal);margin-top:.85rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.58}.wm-ad-spread{align-items:start;gap:clamp(1.3rem,4vw,4rem);display:grid}.wm-ad-entries{gap:0 1.65rem;margin-top:1.25rem;display:grid}.wm-ad-entries li{border-top:1px solid var(--wm-rule);padding-block:1rem}.wm-ad-entries h3{letter-spacing:-.035em;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:800;line-height:1.17}.wm-ad-entries p,.wm-ad-faq p{max-width:65ch;color:var(--charcoal);margin-top:.45rem;line-height:1.58}.wm-ad-faq{max-width:72ch;margin-top:1.4rem}.wm-ad-faq details{border-top:1px solid var(--wm-rule);padding-block:.95rem}.wm-ad-faq summary{cursor:pointer;font-weight:750}.wm-ad-closing{background:url(/assets/working-margin/specimen-paper.webp) 50%/100% 100% no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;padding:clamp(1.4rem,4vw,3rem);display:flex}.wm-ad-form-frame{min-width:0;margin-top:.75rem}.wm-ad-form-frame input,.wm-ad-form-frame select{background:#fffcf7b8;border:1px solid #a792ab;border-radius:.35rem;font-size:1rem}.wm-ad-estimator{gap:1.5rem;margin-top:1.5rem;display:grid}.wm-ad-packages{gap:1rem;margin-top:1.5rem;display:grid}.wm-ad-package{border-top:2px solid var(--wm-rule);padding:1.2rem .65rem}.wm-ad-package[data-featured]{border-top-color:var(--purple);background:#e6d8fc45}.wm-ad-package h3{letter-spacing:-.04em;margin-top:.25rem;font-size:1.45rem;font-weight:800}.wm-ad-package strong{letter-spacing:-.06em;font-size:clamp(2.25rem,4vw,3.3rem)}.wm-ad-package ul{margin-top:.65rem}.wm-ad-package li{border-top:1px solid var(--wm-rule);padding:.5rem 0;line-height:1.45}@media (min-width:760px){.wm-ad-entries{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-ad-spread .wm-ad-entries{grid-template-columns:1fr}.wm-ad-packages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.wm-ad-hero,.wm-ad-spread,.wm-ad-estimator{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.wm-ad-form-card{min-width:0}.wm-ad-form-progress{color:var(--charcoal);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;font-size:.78rem;font-weight:650;display:grid}.wm-ad-form-progress progress{width:100%;height:.42rem;accent-color:var(--purple)}.wm-ad-proof{padding-top:.65rem}.wm-ad-stamp{color:#813500;background:url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat;flex:none;place-items:center;width:2.7rem;height:2.65rem;display:inline-grid;position:relative}.wm-ad-stamp>svg{transform:rotate(-5deg)}.wm-ad-stamp-step{background:var(--wm-surface);width:1.1rem;height:1.1rem;color:var(--purple);place-items:center;font-size:.7rem;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-.15rem;right:-.28rem}.wm-ad-icon-heading{align-items:center;gap:.65rem;display:flex}.wm-ad-entries .wm-ad-icon-entry{grid-template-columns:2.7rem minmax(0,1fr);align-content:start;gap:.7rem;display:grid}.wm-ad-sheet-art,.wm-ad-story-art{object-fit:contain;width:min(100%,11rem);height:auto}.wm-ad-sheet-art{margin:.9rem .15rem 0 auto;transform:rotate(3deg)}.wm-ad-story-art{aspect-ratio:1;width:7.4rem;margin-bottom:.65rem}@media (min-width:760px){.wm-ad-entries .wm-ad-icon-entry{grid-template-columns:1fr}.wm-ad-spread .wm-ad-entries .wm-ad-icon-entry{grid-template-columns:2.7rem minmax(0,1fr)}}@media (max-width:599px){.wm-ad-hero{gap:.75rem;padding-top:1.25rem}.wm-ad-title{font-size:clamp(2.25rem,10vw,2.85rem)}.wm-ad-lead{margin-top:.85rem;font-size:1.04rem}.wm-ad-hero .wm-manager-slip{margin-block:.9rem .2rem;padding-block:.6rem}.wm-ad-collage>.wm-form-top-art{display:none}.wm-ad-sheet,.wm-ad-closing{border:1px solid var(--wm-rule);background:var(--wm-surface);padding:1rem}.wm-ad-collage>.wm-ad-sheet{padding-top:1rem}}.wm-manager-slip{color:#21192e;background:url(/assets/working-margin/lavender-rip.webp) 50%/100% 100% no-repeat;gap:.15rem;width:fit-content;max-width:100%;margin:1.2rem 0 .8rem;padding:.75rem 1.15rem .85rem 1.8rem;line-height:1.25;display:grid;position:relative}.wm-manager-slip>svg{color:#c5520e;position:absolute;top:-.4rem;left:.18rem;transform:rotate(-19deg)}.wm-manager-slip>strong{font-size:1rem}.wm-manager-slip>span{font-size:.87rem}@media (max-width:599px){.wm-ad-hero .wm-highlight,.wm-sector-hero .wm-sector-title .wm-highlight,.wm-ad-hero .wm-manager-slip,.wm-sector-hero .wm-manager-slip{background:var(--lavender-1)}}@media (min-width:900px){.wm-diagonal-form{isolation:isolate;padding-top:4.25rem;position:relative}.wm-diagonal-form>.wm-form-top-art{z-index:2;pointer-events:none;width:min(37%,11.5rem);height:auto;margin:0;position:absolute;top:4.25rem;right:clamp(-.85rem,648px - 50vw,.6rem);transform:translateY(-79%)rotate(6deg)}.wm-diagonal-form>.wm-ad-sheet,.wm-diagonal-form>.wm-paper-panel,.wm-diagonal-form>.wm-sector-quote-sheet{min-width:0;position:relative}.wm-sector-form-wrap.wm-diagonal-form{--wm-form-corner-bottom:2.55rem;padding-block:4.25rem .45rem;padding-inline-end:0}.wm-diagonal-form:before,.wm-diagonal-form:after{z-index:1;pointer-events:none;content:"";position:absolute}.wm-diagonal-form:before{bottom:var(--wm-form-corner-bottom,-1.15rem);filter:drop-shadow(0 2px 2px #39241125);background:url(/assets/working-margin/specimen-paper.webp) 50%/100% 100% no-repeat;width:2.85rem;height:2.5rem;left:-.6rem;transform:rotate(-14deg)}.wm-diagonal-form:after{bottom:calc(var(--wm-form-corner-bottom,-1.15rem) + 1rem);border:0 solid #c5520e;border-width:0 0 3px 3px;width:.85rem;height:.48rem;left:.3rem;transform:rotate(-49deg)}}@media (max-width:899px){.wm-sector-form-wrap.wm-diagonal-form{padding-top:2.25rem}.wm-sector-form-wrap.wm-diagonal-form>.wm-form-top-art{z-index:2;width:min(24%,5.25rem);inset:2.25rem .2rem auto auto;transform:translateY(-79%)rotate(6deg)}}
.site-header,.site-footer{--nav-paper:#fcf2e6;--nav-grain:url(/assets/working-margin/mockup-paper.webp);--nav-rule:#c9b9ab;--nav-ink-rule:url(/assets/working-margin/ink-rule.svg);--nav-violet:#4e38d8;color:#17141e}.site-header{background:var(--nav-grain)left top/880px auto repeat var(--nav-paper)}.site-nav{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:3.75rem;display:grid;position:relative}.site-nav:after{background:var(--nav-ink-rule)center/100% 100% no-repeat;content:"";pointer-events:none;height:4px;position:absolute;bottom:0;left:0;right:0}.site-nav-logo{width:clamp(6.1rem,14vw,9.4rem);height:auto}.site-nav-links{display:none}.site-nav-item,.site-nav-contact,.site-nav-toggle{cursor:pointer;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.site-nav-contact{background:var(--nav-violet);color:#fff;white-space:nowrap;border-radius:.45rem;grid-area:1/2;padding:.35rem clamp(.65rem,1.8vw,1.15rem)}.site-nav-contact:hover{background:#3d2ab1}.site-nav-sector-actions{grid-area:1/2;gap:.4rem;display:flex}.site-nav-call{border:1px solid var(--nav-rule);min-width:2.75rem;min-height:2.75rem;color:var(--nav-violet);white-space:nowrap;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;font-size:.875rem;font-weight:700;display:inline-flex}.site-nav-call:hover{background:#e6d8fc75}.site-nav-call span{display:none}@media (min-width:1120px){.site-nav-call{padding-inline:.55rem}.site-nav-call span{display:inline}}.site-nav-toggle{border:1px solid var(--nav-rule);border-radius:.4rem;grid-area:1/3;width:2.75rem}.site-nav-item[aria-expanded=true],.site-nav-item[aria-current],.site-nav-item[data-active=true],.site-nav-item:hover,.site-nav-toggle:hover{color:var(--nav-violet)}.site-nav-item[aria-expanded=true] svg{transform:rotate(180deg)}.site-nav-panel,.site-nav-links[data-open=true]{background:var(--nav-grain)left top/880px auto repeat var(--nav-paper)}.site-nav-panel[hidden]{display:none}.site-nav-group p{color:#3b278e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:800}.site-nav-group a{border-top:1px solid var(--nav-rule);justify-content:space-between;align-items:center;gap:.6rem;min-height:2.6rem;padding:.45rem .35rem;font-size:.88rem;line-height:1.3;display:flex}.site-nav-group a:hover,.site-nav-group a[aria-current]{color:var(--nav-violet);background:#e6d8fc75}.site-nav-group a svg{color:var(--nav-violet);flex-shrink:0}.site-footer{background:var(--nav-ink-rule)center top/calc(100% - 2*var(--layout-gutter))5px no-repeat,var(--nav-grain)left top/880px auto repeat var(--nav-paper);padding-block:clamp(1.8rem,5vw,3.5rem) .8rem}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem clamp(.75rem,3vw,2.5rem);display:grid}.site-footer-contact{grid-column:1/-1;justify-items:start;gap:.45rem;font-size:.875rem;display:grid}.site-footer-registered{color:#4d4754;gap:.45rem;margin-top:.3rem;font-size:.82rem;font-style:normal;line-height:1.45;display:grid}.site-footer-registered strong{color:#17141e}.site-footer-registered a{text-underline-offset:.18em;text-decoration:underline}.site-footer-cta{min-height:2.75rem;color:var(--nav-violet);align-items:center;gap:.45rem;font-weight:750;display:inline-flex}.site-footer h2{border-bottom:1px solid var(--nav-rule);margin-bottom:.65rem;padding-bottom:.45rem;font-size:.95rem;font-weight:800}.site-footer ul{gap:.55rem;font-size:.875rem;line-height:1.35;display:grid}.site-footer-bottom{border-top:1px solid var(--nav-rule);color:#4d4754;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.15rem 1.25rem;margin-top:1.8rem;padding-top:.65rem;font-size:.8rem;display:flex}.site-footer-bottom>div{flex-wrap:wrap;align-items:center;gap:0 1rem;display:flex}.site-footer-bottom a,.site-footer-bottom button{align-items:center;min-height:2.5rem;display:inline-flex}.site-footer-bottom button{cursor:pointer}.site-footer a:hover,.site-footer button:hover{color:var(--nav-violet);text-underline-offset:.2em;text-decoration:underline}.site-header :focus-visible,.site-footer :focus-visible{outline:2px solid var(--nav-violet);outline-offset:2px}@media (max-width:839px){.site-nav-links[data-open=true]{overscroll-behavior:contain;border:1px solid var(--nav-rule);border-radius:0 0 .65rem .55rem;max-height:calc(100dvh - 7rem);padding:.5rem .85rem .75rem;display:block;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 10px 18px #35242c24}.site-nav-links>li+li{border-top:1px solid var(--nav-rule)}.site-nav-item{text-align:left;justify-content:space-between;width:100%}.site-nav-panel:not([hidden]){gap:.9rem;padding:.45rem 0 .75rem .55rem;display:grid}}@media (min-width:840px){.site-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem}.site-nav-toggle{display:none}.site-nav-contact,.site-nav-sector-actions{grid-column:3;justify-self:end}.site-nav-links{align-items:center;gap:clamp(.7rem,2.6vw,2.2rem);display:flex}.site-nav-item{padding-inline:.35rem}.site-nav-item[aria-expanded=true],.site-nav-item[aria-current],.site-nav-item[data-active=true]{background:url(/assets/working-margin/brush-underline.webp) 50% 90%/90% 4px no-repeat}.site-nav-panel{overscroll-behavior:contain;border:1px solid var(--nav-rule);border-radius:0 0 .65rem .55rem;width:min(100%,43rem);max-height:calc(100dvh - 8rem);padding:1.15rem 1.35rem;display:grid;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 22px #35242c24}.site-nav-panel--services{grid-template-columns:.8fr 2fr;gap:1.35rem}.site-nav-panel--services .site-nav-group+.site-nav-group ul,.site-nav-panel--resources ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;display:grid}.site-nav-panel--resources{width:min(100%,30rem)}.site-footer-grid{grid-template-columns:minmax(0,1.05fr) repeat(3,minmax(0,1fr))}.site-footer-contact{grid-column:auto}}
