:root{--bg:#FAFAF7;--surface:#FFFFFF;--ink:#14151F;--ink-2:#2A2C3B;--muted:#5A5D70;--line:#DEDED6;--primary:#2438E8;--primary-dk:#1A2AB0;--accent:#FFC838;--accent-dk:#E0A400;--red:#E8503A;--font-display:"Archivo","Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--max:1220px;--mid:880px;--gut:clamp(18px,4vw,40px);--rule:3px;--rule-hd:4px;--pad-band:clamp(56px,8vw,116px);--pad-tight:clamp(38px,5vw,68px);--shadow-hard:12px 12px 0 var(--ink);--shadow-hard-sm:7px 7px 0 var(--ink);--ease:cubic-bezier(.2,.7,.3,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.band--ink:focus-visible,.band--cobalt:focus-visible,.foot:focus-visible,.drawer:focus-visible{outline-color:var(--accent)}h1,h2,h3,h4{font-family:var(--font-display);margin:0}.h1,.h2,.h3,.h4{font-family:var(--font-display);margin:0}.h1{font-size:clamp(2.8rem,7.4vw,5.5rem);font-weight:900;line-height:.94;letter-spacing:-.035em;text-wrap:balance}.h2{font-size:clamp(2rem,4.4vw,3.35rem);font-weight:900;line-height:1;letter-spacing:-.03em;text-wrap:balance}.h3{font-size:clamp(1.3rem,2.2vw,1.72rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.h4{font-size:1.08rem;font-weight:800;line-height:1.25;letter-spacing:-.01em}p{margin:0 0 1em}p:last-child{margin-bottom:0}.lede{font-size:clamp(1.06rem,1.5vw,1.28rem);line-height:1.55;max-width:62ch}.muted{color:var(--muted)}.small{font-size:14.5px}.tiny{font-size:12.5px;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.center{text-align:center}.center .lede{margin-left:auto;margin-right:auto}.eyebrow{display:inline-block;margin:0 0 18px;padding:6px 13px 5px;background:var(--ink);color:var(--bg);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.25}.eyebrow--accent{background:var(--accent);color:var(--ink)}.mark{position:relative;display:inline-block;z-index:0;padding:0 .06em}.mark::before{content:"";position:absolute;left:-.16em;right:-.12em;top:.16em;bottom:.04em;background:var(--accent);transform:skewX(-4deg) scaleX(1);transform-origin:left center;z-index:-1}[data-reveal] .mark::before{transform:skewX(-4deg) scaleX(0)}[data-reveal].is-in .mark::before{transform:skewX(-4deg) scaleX(1);transition:transform .38s var(--ease) .1s}.band--ink .mark:not(.mark--cobalt),.band--cobalt .mark:not(.mark--cobalt),.pagehead--ink .mark:not(.mark--cobalt),.pagehead--cobalt .mark:not(.mark--cobalt){color:var(--ink)}.mark--cobalt::before{background:var(--primary)}.mark--cobalt{color:var(--surface)}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.wrap--mid{max-width:var(--mid)}.band{padding:var(--pad-band) 0;border-bottom:var(--rule) solid var(--ink)}.band--tight{padding:var(--pad-tight) 0}.band--paper{background:#F1F1EA}.band--surface{background:var(--surface)}.band--ink{background:var(--ink);color:#F4F4F0}.band--cobalt{background:var(--primary);color:#fff}.band--accent{background:var(--accent);color:var(--ink)}.band--ink .muted,.band--cobalt .muted{color:rgba(255,255,255,.74)}.band--ink .eyebrow{background:var(--accent);color:var(--ink)}.band--cobalt .eyebrow{background:var(--accent);color:var(--ink)}.band--accent .eyebrow{background:var(--ink);color:var(--accent)}.band--last{border-bottom:0}.split{display:grid;grid-template-columns:1fr;gap:clamp(30px,4.5vw,66px);align-items:center}.split--start{align-items:start}.grid{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.2vw,28px)}.sect-head{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(28px,3.4vw,48px)}.sect-head__txt{max-width:62ch}.row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.push{margin-top:auto}.mt-sm{margin-top:8px}.mt{margin-top:18px}.mt-lg{margin-top:32px}.is-hidden{display:none !important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border:var(--rule) solid var(--ink);border-radius:0;background:var(--surface);color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background-color .15s var(--ease);box-shadow:5px 5px 0 var(--ink)}.btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primary-dk)}.btn--accent{background:var(--accent);color:var(--ink)}.btn--accent:hover{background:var(--accent-dk)}.btn--ink{background:var(--ink);color:var(--bg)}.btn--ghost{background:transparent}.btn--wire{background:transparent;color:#fff;border-color:#fff;box-shadow:5px 5px 0 rgba(0,0,0,.45)}.btn--wire:hover{box-shadow:7px 7px 0 rgba(0,0,0,.45);background:rgba(255,255,255,.1)}.band--ink .btn,.pagehead--ink .btn,.foot .btn{box-shadow:5px 5px 0 var(--primary)}.band--ink .btn:hover,.pagehead--ink .btn:hover,.foot .btn:hover{box-shadow:7px 7px 0 var(--primary)}.band--ink .btn:active,.pagehead--ink .btn:active{box-shadow:2px 2px 0 var(--primary)}.btn--sm{padding:10px 17px;font-size:13px;box-shadow:4px 4px 0 var(--ink)}.btn--sm:hover{box-shadow:6px 6px 0 var(--ink)}.btn--block{width:100%}.btn-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:var(--rule) solid var(--accent);padding-bottom:3px;transition:border-color .15s var(--ease),color .15s var(--ease)}.btn-link:hover{border-color:var(--primary);color:var(--primary)}.band--ink .btn-link:hover,.band--cobalt .btn-link:hover{color:var(--accent);border-color:#fff}.head{position:sticky;top:0;z-index:60;background:var(--surface);border-bottom:var(--rule-hd) solid var(--ink)}.head__ticker{background:var(--ink);color:var(--bg);font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.head__ticker-in{display:flex;gap:22px;justify-content:space-between;align-items:center;padding:8px var(--gut);flex-wrap:wrap}.head__ticker-in span:last-child{color:var(--accent)}.head.is-stuck .head__ticker{display:none}.head__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;padding-bottom:14px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand__mark{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;background:var(--primary);color:#fff;border:var(--rule) solid var(--ink)}.brand__mark svg{width:24px;height:24px}.brand__name{display:block;font-family:var(--font-display);font-weight:900;font-size:19px;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase}.brand__sub{display:block;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-top:3px}.head__cta{display:none;gap:10px;align-items:center}.head__phone{font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.head__phone:hover{color:var(--primary)}.burger{width:48px;height:44px;display:grid;gap:5px;align-content:center;justify-items:stretch;padding:0 10px;background:var(--ink);border:var(--rule) solid var(--ink);cursor:pointer}.burger span{display:block;height:3px;background:var(--bg)}.navrow{border-top:var(--rule) solid var(--ink);background:var(--bg)}.nav{display:none;gap:clamp(14px,2vw,30px);padding-top:11px;padding-bottom:11px}.nav a{font-family:var(--font-display);font-size:13.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;padding-bottom:2px;border-bottom:var(--rule) solid transparent}.nav a:hover{border-color:var(--primary)}.nav a[aria-current="page"]{border-color:var(--accent)}.drawer{position:fixed;inset:0;z-index:90;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__scrim{position:absolute;inset:0;background:rgba(20,21,31,.6);opacity:0;transition:opacity .18s var(--ease)}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;inset:0 0 0 auto;width:min(420px,100%);background:var(--ink);color:#F4F4F0;border-left:var(--rule-hd) solid var(--accent);padding:26px var(--gut) 40px;overflow-y:auto;transform:translateX(100%);transition:transform .22s var(--ease);display:flex;flex-direction:column}.drawer.is-open .drawer__panel{transform:none}.drawer__close{align-self:flex-end;width:44px;height:44px;font-size:26px;line-height:1;background:transparent;border:var(--rule) solid rgba(255,255,255,.35);color:#fff;cursor:pointer;margin-bottom:14px}.drawer__panel>a:not(.btn){font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.16)}.drawer__panel>a[aria-current="page"]{color:var(--accent)}.hero{border-bottom:var(--rule) solid var(--ink);background:linear-gradient(180deg,rgba(36,56,232,.05),rgba(36,56,232,0) 60%),var(--bg);padding:clamp(44px,6vw,84px) 0 clamp(48px,6vw,90px)}.hero__in{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,60px);align-items:center}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero__note{margin-top:26px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--muted);border-left:var(--rule) solid var(--accent);padding-left:14px}.pagehead{padding:clamp(38px,5vw,74px) 0 clamp(38px,5vw,66px);border-bottom:var(--rule) solid var(--ink);background:var(--surface)}.pagehead--ink{background:var(--ink);color:#F4F4F0}.pagehead--ink .muted{color:rgba(255,255,255,.74)}.pagehead--ink .eyebrow{background:var(--accent);color:var(--ink)}.pagehead--cobalt{background:var(--primary);color:#fff}.pagehead--cobalt .eyebrow{background:var(--accent);color:var(--ink)}.crumbs{display:flex;gap:9px;flex-wrap:wrap;padding:13px 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--primary)}.frame{position:relative;border:var(--rule-hd) solid var(--ink);background:var(--surface);box-shadow:var(--shadow-hard)}.frame img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.frame--tall img{aspect-ratio:3 / 4}.frame--wide img{aspect-ratio:16 / 10}.frame--sm{box-shadow:var(--shadow-hard-sm);border-width:var(--rule)}.frame--sm img{aspect-ratio:3 / 2}.frame--flush{box-shadow:none}.frame__tag{position:absolute;left:-1px;bottom:-1px;background:var(--accent);color:var(--ink);border:var(--rule) solid var(--ink);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:7px 12px}.card{display:flex;flex-direction:column;background:var(--surface);border:var(--rule) solid var(--ink);padding:clamp(20px,2.4vw,28px)}.card--hard{box-shadow:var(--shadow-hard-sm)}.card--cobalt{background:var(--primary);color:#fff;border-color:var(--ink)}.card--cobalt .muted{color:rgba(255,255,255,.78)}.card--accent{background:var(--accent)}.card--ink{background:var(--ink);color:#F4F4F0}.card--ink .muted{color:rgba(255,255,255,.74)}.card__meta{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--primary);margin-bottom:8px}.card--cobalt .card__meta,.card--ink .card__meta{color:var(--accent)}.card a{text-decoration:none}.card h3 a:hover,.card a:hover .h3{color:var(--primary)}.tile{display:flex;flex-direction:column;gap:16px}.tile__title{text-decoration:none}.tile a{text-decoration:none}.tile a:hover .h3{color:var(--primary)}.steps{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.2vw,26px);counter-reset:step}.step{border:var(--rule) solid currentColor;padding:clamp(20px,2.4vw,30px);position:relative}.step__n{display:inline-block;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:var(--accent);color:var(--ink);padding:6px 12px 5px;margin-bottom:16px}.band--ink .step,.band--cobalt .step{border-color:rgba(255,255,255,.32)}.phrases{display:grid;grid-template-columns:1fr;gap:0;border-top:var(--rule) solid currentColor}.phrase{padding:22px 0;border-bottom:var(--rule) solid currentColor}.phrase__v{display:block;font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:900;letter-spacing:-.02em;line-height:1.02}.phrase__l{display:block;margin-top:8px;font-size:15px;line-height:1.45}.quote{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.6vw,2rem);font-weight:800;line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.quote__attr{margin-top:18px;font-size:12.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.band--ink .quote__attr,.band--cobalt .quote__attr{color:var(--accent)}.quotecard{border:var(--rule) solid var(--ink);background:var(--surface);padding:clamp(24px,3vw,36px);box-shadow:var(--shadow-hard-sm);display:flex;flex-direction:column;gap:18px}.quotecard__who{display:flex;align-items:center;gap:14px;margin-top:auto}.quotecard__who img{width:58px;height:58px;flex:0 0 58px;object-fit:cover;border:var(--rule) solid var(--ink)}.rowitem{display:grid;grid-template-columns:1fr;gap:14px;padding:26px 0;border-bottom:var(--rule) solid var(--ink);align-items:start}.rowitem:first-child{border-top:var(--rule) solid var(--ink)}.rowitem__tag{display:inline-block;align-self:start;background:var(--ink);color:var(--bg);font-family:var(--font-display);font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;padding:7px 12px 6px;white-space:nowrap}.rowitem__title{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.rowitem a{text-decoration:none}.rowitem a:hover .rowitem__title{color:var(--primary)}.band--ink .rowitem,.band--cobalt .rowitem{border-color:rgba(255,255,255,.28)}.band--ink .rowitem:first-child,.band--cobalt .rowitem:first-child{border-top-color:rgba(255,255,255,.28)}.band--ink .rowitem__tag,.band--cobalt .rowitem__tag{background:var(--accent);color:var(--ink)}.arealinks{display:grid;grid-template-columns:1fr;gap:0;border-top:var(--rule) solid var(--ink)}.arealinks a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 4px;border-bottom:var(--rule) solid var(--ink);font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background-color .15s var(--ease),padding-left .15s var(--ease)}.arealinks a:hover{background:var(--accent);padding-left:14px}.arealinks em{font-style:normal}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ticks li{position:relative;padding-left:30px}.ticks li::before{content:"";position:absolute;left:0;top:.46em;width:15px;height:15px;background:var(--accent);border:2px solid var(--ink)}.band--ink .ticks li::before,.band--cobalt .ticks li::before{border-color:#fff}.tbl{width:100%;border-collapse:collapse;border:var(--rule) solid var(--ink);background:var(--surface)}.tbl th,.tbl td{padding:15px 16px;text-align:left;border-bottom:2px solid var(--line);font-size:15.5px;vertical-align:top}.tbl thead th{background:var(--ink);color:var(--bg);font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tbl tbody tr:last-child td{border-bottom:0}.tbl td:first-child{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em}.tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.gives{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.2vw,26px)}.give{border:var(--rule) solid var(--ink);background:var(--surface);padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-hard-sm)}.give__name{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.give__tag{align-self:flex-start;background:var(--accent);border:2px solid var(--ink);font-family:var(--font-display);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px 5px}.faq{border-top:var(--rule) solid var(--ink)}.faq__item{border-bottom:var(--rule) solid var(--ink)}.faq__q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;text-align:left;background:transparent;border:0;padding:22px 0;cursor:pointer;font-family:var(--font-display);font-size:clamp(1.02rem,1.7vw,1.24rem);font-weight:800;letter-spacing:-.015em;line-height:1.25}.faq__q::after{content:"+";font-size:26px;line-height:1;flex:0 0 auto;color:var(--primary);transition:transform .18s var(--ease)}.faq__item.is-open .faq__q::after{transform:rotate(45deg)}.faq__a{display:none;padding:0 0 24px;max-width:78ch;color:var(--ink-2)}.faq__item.is-open .faq__a{display:block}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.tab{border:var(--rule) solid var(--ink);background:var(--surface);padding:9px 16px;cursor:pointer;font-family:var(--font-display);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tab.is-active{background:var(--ink);color:var(--bg)}.form{display:grid;grid-template-columns:1fr;gap:18px}.field{display:flex;flex-direction:column;gap:7px}.field label,.consent label{font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.field input,.field select,.field textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:var(--rule) solid var(--ink);border-radius:0;padding:13px 14px;width:100%}.field textarea{min-height:148px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:0;box-shadow:5px 5px 0 var(--primary)}.err{display:none;color:var(--red);font-size:13px;font-weight:600}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--red)}.field.has-error .err,.consent.has-error .err{display:block}.consent{display:grid;grid-template-columns:auto 1fr;gap:10px 12px;align-items:start}.consent input{width:22px;height:22px;margin-top:2px;accent-color:var(--primary)}.consent .err{grid-column:2}.consent label{text-transform:none;letter-spacing:0;font-size:14.5px;font-weight:500;font-family:var(--font-body);line-height:1.5}.form__note{font-size:13.5px;color:var(--muted)}.form__ok{display:none;border:var(--rule) solid var(--ink);background:var(--accent);padding:16px 18px;font-weight:600}.form__ok.is-visible{display:block}.map{position:relative;border:var(--rule-hd) solid var(--ink);min-height:320px;box-shadow:var(--shadow-hard)}.map__pin{position:absolute;left:20px;bottom:20px;background:var(--ink);color:var(--bg);font-family:var(--font-display);font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:10px 14px}.rhythm{display:grid;grid-template-columns:1fr;gap:0;border:var(--rule) solid var(--ink);background:var(--surface)}.rhythm__row{display:grid;grid-template-columns:1fr;gap:4px;padding:18px 20px;border-bottom:var(--rule) solid var(--ink)}.rhythm__row:last-child{border-bottom:0}.rhythm__when{font-family:var(--font-display);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.rhythm__what{font-family:var(--font-display);font-size:1.06rem;font-weight:800;letter-spacing:-.01em}.prose{max-width:72ch}.prose h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:900;letter-spacing:-.025em;margin:1.6em 0 .5em}.prose h3{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;letter-spacing:-.02em;margin:1.4em 0 .4em}.prose ul{padding-left:20px}.prose li{margin-bottom:.5em}.prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:var(--rule-hd) solid var(--accent);font-family:var(--font-display);font-size:1.22rem;font-weight:700;letter-spacing:-.015em;line-height:1.3}.foot{background:var(--ink);color:#E9E9E4;padding:clamp(48px,6vw,82px) 0 30px}.foot__grid{display:grid;grid-template-columns:1fr;gap:clamp(30px,3.5vw,48px)}.foot .brand__sub{color:rgba(255,255,255,.6)}.foot address{font-style:normal;margin-top:20px;line-height:1.75;font-size:15px}.foot address a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}.foot address a:hover{color:var(--accent);border-color:var(--accent)}.foot h4{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid rgba(255,255,255,.2)}.foot-links{display:grid;gap:9px}.foot-links a{font-size:14.5px;text-decoration:none;color:rgba(255,255,255,.82)}.foot-links a:hover{color:var(--accent)}.foot-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.foot-social a{border:2px solid rgba(255,255,255,.3);padding:7px 12px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.foot-social a:hover{background:var(--accent);color:var(--ink);border-color:var(--accent)}.foot__legal{margin-top:clamp(36px,4vw,56px);padding-top:20px;border-top:2px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:rgba(255,255,255,.68)}.foot__legal a{text-decoration:none}.foot__legal a:hover{color:var(--accent)}[data-reveal]{opacity:0;transform:translateY(16px)}[data-reveal].is-in{opacity:1;transform:none;transition:opacity .28s var(--ease),transform .28s var(--ease)}@media (min-width:620px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.gives{grid-template-columns:repeat(2,1fr)}.rowitem{grid-template-columns:auto 1fr;gap:22px}.arealinks{grid-template-columns:repeat(2,1fr);column-gap:30px}.form{grid-template-columns:1fr 1fr}.field--full,.consent,.form__note,.form__ok,.form .btn{grid-column:1 / -1}.phrases{grid-template-columns:repeat(2,1fr);column-gap:34px}.rhythm{grid-template-columns:repeat(2,1fr)}.rhythm__row:nth-last-child(-n+2){border-bottom:0}.rhythm__row:nth-child(odd){border-right:var(--rule) solid var(--ink)}}@media (min-width:900px){.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr 1fr}.split--wide-left{grid-template-columns:1.12fr .88fr}.split--wide-right{grid-template-columns:.88fr 1.12fr}.hero__in{grid-template-columns:1.15fr .85fr}.foot__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.phrases{grid-template-columns:repeat(4,1fr)}.gives{grid-template-columns:repeat(3,1fr)}.arealinks{grid-template-columns:repeat(3,1fr)}}@media (min-width:1040px){.grid.cols-4{grid-template-columns:repeat(4,1fr)}.nav{display:flex}.head__cta{display:flex}.burger{display:none}.split--media-first>*:first-child{order:0}}@media (max-width:1039px){.split--media-first>*:first-child{order:1}.split--media-first>*:last-child{order:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;transition-duration:.001ms !important}[data-reveal]{opacity:1;transform:none}[data-reveal] .mark::before{transform:skewX(-4deg) scaleX(1)}}@media print{.head,.drawer,.foot,.btn{display:none !important}[data-reveal]{opacity:1;transform:none}}