@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans-s.p.0j75o9xx8gze3.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_ff6a18a3-module__flDEAq__className{font-family:jakarta,jakarta Fallback,system-ui,Arial,sans-serif;font-style:normal}.jakarta_ff6a18a3-module__flDEAq__variable{--haig-font:"jakarta", "jakarta Fallback", system-ui, Arial, sans-serif}
@font-face{font-family:newsreader;src:url(../media/newsreader_roman-s.p.0mx_fv_mh5enm.woff2)format("woff2");font-display:swap;font-weight:300 400;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_italic-s.p.1emm08161woes.woff2)format("woff2");font-display:swap;font-weight:300 500;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.newsreader_75440c04-module__lsMSfa__className{font-family:newsreader,newsreader Fallback,Georgia,serif}.newsreader_75440c04-module__lsMSfa__variable{--haig-font-display:"newsreader", "newsreader Fallback", Georgia, serif}
.Logo-module__8_PyIq__logo{height:auto;display:block}.Logo-module__8_PyIq__navy{fill:var(--haig-logo-navy)}.Logo-module__8_PyIq__steel{fill:var(--haig-logo-steel)}.Logo-module__8_PyIq__logo[data-scheme=reversed] .Logo-module__8_PyIq__navy{fill:var(--haig-logo-navy-reversed)}.Logo-module__8_PyIq__logo[data-scheme=reversed] .Logo-module__8_PyIq__steel{fill:var(--haig-logo-steel-reversed)}
.WhatWeDo-module___UBJwq__what{z-index:1;position:relative}.WhatWeDo-module___UBJwq__inner{gap:var(--haig-gap);padding-block:var(--haig-section-y);flex-direction:column;display:flex}.WhatWeDo-module___UBJwq__head{justify-content:space-between;align-items:flex-end;gap:var(--haig-space-5);flex-wrap:wrap;display:flex}.WhatWeDo-module___UBJwq__title{font-size:var(--haig-fs-head-xl);line-height:var(--haig-lh-hero)}.WhatWeDo-module___UBJwq__mark{width:auto;height:clamp(3.5rem,6vw,5.5rem)}@media (max-width:599.98px){.WhatWeDo-module___UBJwq__mark{display:none}}.WhatWeDo-module___UBJwq__selector{display:block}.WhatWeDo-module___UBJwq__partyLine{min-width:0;position:relative}.WhatWeDo-module___UBJwq__rule,.WhatWeDo-module___UBJwq__draw{z-index:1;height:2px;position:absolute;inset:0 0 auto}.WhatWeDo-module___UBJwq__rule{background:var(--haig-line)}.WhatWeDo-module___UBJwq__draw{background:var(--haig-blue);transform-origin:0}.WhatWeDo-module___UBJwq__parties{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.WhatWeDo-module___UBJwq__parties{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.WhatWeDo-module___UBJwq__parties{grid-template-columns:repeat(4,minmax(0,1fr))}}.WhatWeDo-module___UBJwq__party{all:unset;gap:var(--haig-space-3);border-top:2px solid var(--haig-line);cursor:pointer;flex-direction:column;padding:2.5rem 1.75rem 2rem 0;display:flex;position:relative}.WhatWeDo-module___UBJwq__party:focus-visible{outline:2px solid var(--haig-focus);outline-offset:3px}.WhatWeDo-module___UBJwq__dot{z-index:2;background:var(--haig-steel);width:14px;height:20px;clip-path:var(--haig-slant-small);position:absolute;top:-11px;left:0}.WhatWeDo-module___UBJwq__party[data-reached] .WhatWeDo-module___UBJwq__dot{background:var(--haig-blue)}.WhatWeDo-module___UBJwq__partyName{font-family:var(--haig-font-display);font-weight:400;font-size:var(--haig-fs-party);line-height:var(--haig-lh-card);letter-spacing:var(--haig-tracking-item);color:var(--haig-ink);transition:color var(--haig-dur-fast) var(--haig-ease)}.WhatWeDo-module___UBJwq__party[aria-pressed=true] .WhatWeDo-module___UBJwq__partyName,.WhatWeDo-module___UBJwq__party:hover .WhatWeDo-module___UBJwq__partyName{color:var(--haig-blue)}.WhatWeDo-module___UBJwq__partyBody{font-size:var(--haig-fs-body);line-height:var(--haig-lh-body);color:var(--haig-slate)}.WhatWeDo-module___UBJwq__bar{background:var(--haig-blue);width:0;height:3px;transition:width var(--haig-dur-select) var(--haig-ease)}.WhatWeDo-module___UBJwq__party[aria-pressed=true] .WhatWeDo-module___UBJwq__bar{width:3rem}@media (prefers-reduced-motion:reduce){.WhatWeDo-module___UBJwq__bar{transition:none}}@media (forced-colors:active){.WhatWeDo-module___UBJwq__party[aria-pressed=true]{outline-offset:3px;outline:2px solid highlight}}.WhatWeDo-module___UBJwq__smile{padding-top:var(--haig-gap-s);flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:flex}.WhatWeDo-module___UBJwq__smilePhoto{aspect-ratio:4/3;background:0 0;flex:0 22.5rem;width:100%;min-width:0;max-width:22.5rem}.WhatWeDo-module___UBJwq__smilePhoto img{object-fit:cover;width:100%;height:100%}.WhatWeDo-module___UBJwq__smileLine{font-size:var(--haig-fs-smile);color:var(--haig-blue);flex:22.5rem;line-height:.95}.WhatWeDo-module___UBJwq__smileLine em{color:inherit}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:not(.still) .WhatWeDo-module___UBJwq__draw{animation:linear both WhatWeDo-module___UBJwq__hg-draw;animation-timeline:view();animation-range:entry 10% cover 50%}}}@keyframes WhatWeDo-module___UBJwq__hg-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.Why-module__-CQHSW__why{z-index:1;position:relative;overflow-x:clip}.Why-module__-CQHSW__inner{gap:var(--haig-gap-xl);padding-block:var(--haig-section-y-l) calc(var(--haig-section-y-end) + var(--haig-radius-sheet));flex-direction:column;display:flex}.Why-module__-CQHSW__top{align-items:flex-start;gap:var(--haig-gap-l);flex-wrap:wrap;display:flex}.Why-module__-CQHSW__head{gap:var(--haig-gap-s);flex-direction:column;flex:23.75rem;min-width:0;display:flex}.Why-module__-CQHSW__head .label{margin-bottom:calc(-1 * var(--haig-space-3))}.Why-module__-CQHSW__title{font-size:var(--haig-fs-head);line-height:var(--haig-lh-heading);letter-spacing:var(--haig-tracking-statement)}.Why-module__-CQHSW__photo{aspect-ratio:16/9;background:0 0;width:100%;max-width:32.5rem}.Why-module__-CQHSW__photo img{object-fit:cover;width:100%;height:100%}.Why-module__-CQHSW__needs{flex:1.2 28.75rem;min-width:0;position:relative}.Why-module__-CQHSW__rail{background:var(--haig-rule-on-dark-faint);width:2px;position:absolute;top:0;bottom:0;left:0}.Why-module__-CQHSW__fill{background:var(--haig-accent-on-dark);transform-origin:top;width:100%;height:100%;display:block}.Why-module__-CQHSW__list{border-bottom:1px solid var(--haig-rule-on-dark);list-style:none}.Why-module__-CQHSW__need{border-top:1px solid var(--haig-rule-on-dark);align-items:baseline;gap:1.125rem;padding:clamp(1.125rem,2vw,1.625rem) 0 clamp(1.125rem,2vw,1.625rem) 1.75rem;display:flex}.Why-module__-CQHSW__num{width:1.75rem;font-size:var(--haig-fs-note);letter-spacing:.04em;color:var(--haig-accent-on-dark);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.Why-module__-CQHSW__text{font-family:var(--haig-font-display);font-weight:var(--haig-display-weight);font-size:var(--haig-fs-item);line-height:var(--haig-lh-item);letter-spacing:var(--haig-tracking-item)}.Why-module__-CQHSW__gap{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;display:flex}.Why-module__-CQHSW__gapLine{font-size:var(--haig-fs-gap);letter-spacing:var(--haig-tracking-display-tight);flex-wrap:wrap;justify-content:center;gap:0 .28em;line-height:.95;display:flex}.Why-module__-CQHSW__left,.Why-module__-CQHSW__right{display:inline-block}.Why-module__-CQHSW__gapRule{justify-content:center;width:min(35rem,70%);height:2px;display:flex}.Why-module__-CQHSW__gapRule span{background:var(--haig-steel);transform-origin:50%;width:100%;height:2px;display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html:not(.still) .Why-module__-CQHSW__needs{view-timeline-name:--hgneeds}html:not(.still) .Why-module__-CQHSW__fill{animation:linear both Why-module__-CQHSW__hg-fill;animation-timeline:--hgneeds;animation-range:cover 25% cover 75%}html:not(.still) .Why-module__-CQHSW__need{animation:linear both Why-module__-CQHSW__hg-spot;animation-timeline:view();animation-range:cover 25% cover 45%}html:not(.still) .Why-module__-CQHSW__gap{view-timeline-name:--hggap}html:not(.still) .Why-module__-CQHSW__left{animation:linear both Why-module__-CQHSW__hg-left;animation-timeline:--hggap;animation-range:entry 30% cover 55%}html:not(.still) .Why-module__-CQHSW__right{animation:linear both Why-module__-CQHSW__hg-right;animation-timeline:--hggap;animation-range:entry 30% cover 55%}html:not(.still) .Why-module__-CQHSW__gapRule span{animation:linear both Why-module__-CQHSW__hg-gapline;animation-timeline:--hggap;animation-range:entry 30% cover 55%}}}@keyframes Why-module__-CQHSW__hg-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Why-module__-CQHSW__hg-spot{0%{opacity:.72}to{opacity:1}}@keyframes Why-module__-CQHSW__hg-left{0%{transform:translate(-46%)}to{transform:none}}@keyframes Why-module__-CQHSW__hg-right{0%{transform:translate(46%)}to{transform:none}}@keyframes Why-module__-CQHSW__hg-gapline{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.page-module__E0kJGG__main{display:block}
.SiteFooter-module__9mALFW__footer{--haig-focus:var(--haig-focus-on-dark);z-index:1;border-top:1px solid var(--haig-rule-on-dark-faint);background:var(--haig-ink);color:var(--haig-on-dark);position:relative}.SiteFooter-module__9mALFW__inner{flex-direction:column;gap:2.5rem;padding-block:3.5rem 2.5rem;display:flex}.SiteFooter-module__9mALFW__top{justify-content:space-between;align-items:center;gap:var(--haig-space-5);flex-wrap:wrap;display:flex}.SiteFooter-module__9mALFW__line{max-width:29rem;font-family:var(--haig-font-display);font-weight:var(--haig-display-weight);font-size:var(--haig-fs-tagline);color:var(--haig-on-dark-soft);line-height:1.3}.SiteFooter-module__9mALFW__links,.SiteFooter-module__9mALFW__legal{flex-wrap:wrap;gap:0 1.75rem;list-style:none;display:flex}@media (max-width:599.98px){.SiteFooter-module__9mALFW__links,.SiteFooter-module__9mALFW__legal{gap:0 1rem}}.SiteFooter-module__9mALFW__links a,.SiteFooter-module__9mALFW__legal a{min-height:var(--haig-target);min-width:var(--haig-target);padding-inline:var(--haig-space-1);color:var(--haig-on-dark-link);font-size:var(--haig-fs-nav);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__9mALFW__links a:hover,.SiteFooter-module__9mALFW__legal a:hover{color:var(--haig-on-dark);text-decoration:underline}.SiteFooter-module__9mALFW__mark{width:100%;height:auto}.SiteFooter-module__9mALFW__base{justify-content:space-between;align-items:center;gap:var(--haig-space-3) var(--haig-space-5);padding-top:var(--haig-space-5);border-top:1px solid var(--haig-rule-on-dark-faint);font-size:var(--haig-fs-note);color:var(--haig-on-dark-muted);flex-wrap:wrap;line-height:1.6;display:flex}.SiteFooter-module__9mALFW__registration{max-width:45rem}
.SiteHeader-module__oaTwcq__header{--haig-focus:var(--haig-focus-on-dark);z-index:20;color:var(--haig-on-dark);position:absolute;inset:0 0 auto}.SiteHeader-module__oaTwcq__inner{justify-content:space-between;align-items:center;gap:var(--haig-space-5);padding-top:var(--haig-space-5);display:flex}.SiteHeader-module__oaTwcq__brandBlock{align-items:center;gap:var(--haig-space-4);min-width:0;display:flex}.SiteHeader-module__oaTwcq__brand{min-height:var(--haig-target);color:inherit;flex:none;align-items:center;display:inline-flex}.SiteHeader-module__oaTwcq__logo{width:auto;height:3.25rem}.SiteHeader-module__oaTwcq__tagline{color:var(--haig-on-dark-soft);font-family:var(--haig-font-display);font-style:italic;font-size:var(--haig-fs-tagline)}.SiteHeader-module__oaTwcq__nav ul{gap:var(--haig-space-1);border-radius:var(--haig-radius-pill);background:var(--haig-nav-ground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:5px;list-style:none;display:flex}.SiteHeader-module__oaTwcq__nav a,.SiteHeader-module__oaTwcq__panel a{min-height:var(--haig-target);padding:0 var(--haig-space-4);border-radius:var(--haig-radius-pill);color:var(--haig-on-dark);font-size:var(--haig-fs-nav);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.SiteHeader-module__oaTwcq__nav a:hover,.SiteHeader-module__oaTwcq__panel a:hover{background:var(--haig-ghost-hover);color:var(--haig-on-dark)}.SiteHeader-module__oaTwcq__menu{display:none;position:relative}.SiteHeader-module__oaTwcq__summary{min-height:var(--haig-target);padding:0 var(--haig-space-5);border-radius:var(--haig-radius-pill);background:var(--haig-nav-ground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--haig-fs-nav);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:inline-flex}.SiteHeader-module__oaTwcq__summary::-webkit-details-marker{display:none}.SiteHeader-module__oaTwcq__panel{right:0;top:calc(100% + var(--haig-space-2));min-width:14rem;padding:var(--haig-space-2);border-radius:var(--haig-radius-card);background:var(--haig-ink);box-shadow:var(--haig-shadow-sheet);position:absolute}.SiteHeader-module__oaTwcq__panel ul{flex-direction:column;list-style:none;display:flex}.SiteHeader-module__oaTwcq__panel a{width:100%}@media (max-width:1099.98px){.SiteHeader-module__oaTwcq__nav{display:none}.SiteHeader-module__oaTwcq__menu{flex:none;margin-left:auto;display:block}.SiteHeader-module__oaTwcq__logo{height:2.75rem}}@media (max-width:39.99rem){.SiteHeader-module__oaTwcq__brandBlock{flex-direction:column;align-items:flex-start;gap:0}.SiteHeader-module__oaTwcq__tagline{font-size:var(--haig-fs-small);line-height:1.2}}
