.nav[data-astro-cid-4lunwx2e]{background:var(--ink);color:var(--board);border-bottom:4px solid var(--red);position:relative;z-index:30}.nav-row[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:clamp(1rem,3vw,2.4rem);height:60px}.nav-brand[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:.6rem;font-family:var(--display);font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase;margin-right:auto}.nav-brand[data-astro-cid-4lunwx2e] b[data-astro-cid-4lunwx2e]{color:var(--red);font-weight:400}.nav-hat[data-astro-cid-4lunwx2e]{width:28px;height:21px;color:var(--board)}.nav-desk[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.8rem)}.nav-link[data-astro-cid-4lunwx2e],.mega[data-astro-cid-4lunwx2e]>summary[data-astro-cid-4lunwx2e]{font-family:var(--label);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#d9d2bd;padding:.5rem .1rem;white-space:nowrap;position:relative}.nav-link[data-astro-cid-4lunwx2e]:after,.mega[data-astro-cid-4lunwx2e]>summary[data-astro-cid-4lunwx2e]:after{content:"";position:absolute;left:0;right:0;bottom:.15rem;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.nav-link[data-astro-cid-4lunwx2e]:hover,.mega[data-astro-cid-4lunwx2e]>summary[data-astro-cid-4lunwx2e]:hover,.mega[data-astro-cid-4lunwx2e][open]>summary[data-astro-cid-4lunwx2e]{color:var(--board)}.nav-link[data-astro-cid-4lunwx2e]:hover:after,.mega[data-astro-cid-4lunwx2e][open]>summary[data-astro-cid-4lunwx2e]:after{transform:scaleX(1)}.mega[data-astro-cid-4lunwx2e]{position:static}.mega[data-astro-cid-4lunwx2e]>summary[data-astro-cid-4lunwx2e]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.mega[data-astro-cid-4lunwx2e]>summary[data-astro-cid-4lunwx2e]::-webkit-details-marker{display:none}.caret[data-astro-cid-4lunwx2e]{width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.mega[data-astro-cid-4lunwx2e][open] .caret[data-astro-cid-4lunwx2e]{transform:translateY(1px) rotate(225deg)}.mega-panel[data-astro-cid-4lunwx2e]{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--card);color:var(--ink);border-bottom:4px solid var(--ink);box-shadow:0 14px 0 -6px var(--ink);animation:drop .18s cubic-bezier(.22,.9,.3,1) both}.mega-panel[data-astro-cid-4lunwx2e]:before{content:"";display:block;height:6px;background:repeating-linear-gradient(90deg,var(--ink) 0 22px,var(--red) 22px 44px)}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mega-inner[data-astro-cid-4lunwx2e]{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(1rem,3vw,2.5rem);padding-block:1.4rem 1.6rem}.mega-side[data-astro-cid-4lunwx2e]{background:var(--board-deep);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:1.1rem 1.2rem 1.2rem;align-self:start}.mega-head[data-astro-cid-4lunwx2e]{font-family:var(--label);font-size:.66rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.9rem}.mega-grid[data-astro-cid-4lunwx2e]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.mega-deed[data-astro-cid-4lunwx2e]{display:block;background:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .14s ease,box-shadow .14s ease;height:100%}.mega-deed[data-astro-cid-4lunwx2e]:hover,.mega-deed[data-astro-cid-4lunwx2e][aria-current]{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}.mega-deed[data-astro-cid-4lunwx2e][aria-current]{outline:3px solid var(--red);outline-offset:-3px}.mega-band[data-astro-cid-4lunwx2e]{display:block;background:var(--band);color:#fff;border-bottom:2px solid var(--ink);font-family:var(--label);font-weight:600;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:.5rem .4rem}.mega-deed[data-astro-cid-4lunwx2e][style*="#a8ddf3"] .mega-band[data-astro-cid-4lunwx2e],.mega-deed[data-astro-cid-4lunwx2e][style*=--gold] .mega-band[data-astro-cid-4lunwx2e]{color:var(--ink)}.mega-hook[data-astro-cid-4lunwx2e]{display:block;padding:.55rem .7rem .65rem;font-size:.82rem;line-height:1.3;color:var(--ink-soft)}.mega-side-copy[data-astro-cid-4lunwx2e]{font-size:.9rem;color:var(--ink-soft);margin-bottom:1rem}.mega-side-cta[data-astro-cid-4lunwx2e]{display:inline-block;background:var(--red);color:#fff;font-family:var(--label);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;padding:.6rem .9rem;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);margin-bottom:.9rem}.mega-side-cta[data-astro-cid-4lunwx2e]:hover{background:var(--red-deep)}.mega-side-all[data-astro-cid-4lunwx2e]{display:block;font-family:var(--label);font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.mega-inner--services[data-astro-cid-4lunwx2e]{grid-template-columns:minmax(0,1fr) 19rem}.mega-services[data-astro-cid-4lunwx2e]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.mega-svc[data-astro-cid-4lunwx2e]{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;background:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:.8rem .9rem;height:100%;transition:transform .14s ease,box-shadow .14s ease}.mega-svc[data-astro-cid-4lunwx2e]:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}.mega-svc-tag[data-astro-cid-4lunwx2e]{font-family:var(--display);font-size:1.05rem;letter-spacing:.06em;background:var(--band);border:2px solid var(--ink);padding:.15rem .45rem;line-height:1}.mega-svc-name[data-astro-cid-4lunwx2e]{display:block;font-family:var(--label);font-weight:600;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem}.mega-svc-line[data-astro-cid-4lunwx2e]{display:block;font-size:.82rem;line-height:1.3;color:var(--ink-soft)}.drawer-types--svc[data-astro-cid-4lunwx2e]{grid-template-columns:1fr}.nav-cta[data-astro-cid-4lunwx2e]{font-family:var(--label);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:var(--red);color:#fff;padding:.5rem .9rem;border:2px solid var(--board);transition:background .12s ease,transform .12s ease;white-space:nowrap}.nav-cta[data-astro-cid-4lunwx2e]:hover{background:var(--red-deep);transform:translateY(-1px)}.drawer[data-astro-cid-4lunwx2e]{display:none;position:static}.drawer[data-astro-cid-4lunwx2e]>summary[data-astro-cid-4lunwx2e]{list-style:none;cursor:pointer;padding:.4rem}.drawer[data-astro-cid-4lunwx2e]>summary[data-astro-cid-4lunwx2e]::-webkit-details-marker{display:none}.burger[data-astro-cid-4lunwx2e]{display:grid;gap:4px;width:22px}.burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]{display:block;height:3px;background:var(--board);transition:transform .16s ease,opacity .16s ease}.drawer[data-astro-cid-4lunwx2e][open] .burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:nth-child(1){transform:translateY(7px) rotate(45deg)}.drawer[data-astro-cid-4lunwx2e][open] .burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:nth-child(2){opacity:0}.drawer[data-astro-cid-4lunwx2e][open] .burger[data-astro-cid-4lunwx2e] i[data-astro-cid-4lunwx2e]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drawer-panel[data-astro-cid-4lunwx2e]{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--card);color:var(--ink);border-bottom:4px solid var(--ink);padding:1.1rem clamp(1rem,4vw,2rem) 1.4rem;max-height:calc(100vh - 64px);overflow:auto;animation:drop .18s cubic-bezier(.22,.9,.3,1) both}.drawer-head[data-astro-cid-4lunwx2e]{font-family:var(--label);font-size:.66rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.5rem}.drawer-types[data-astro-cid-4lunwx2e],.drawer-links[data-astro-cid-4lunwx2e]{list-style:none}.drawer-types[data-astro-cid-4lunwx2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1rem;border-bottom:2px solid var(--ink);padding-bottom:.9rem;margin-bottom:.9rem}.drawer-types[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:.6rem;font-family:var(--label);font-weight:500;font-size:.95rem;padding:.45rem 0}.drawer-types[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e][aria-current]{color:var(--red)}.drawer-all[data-astro-cid-4lunwx2e]{color:var(--green);font-weight:600!important}.swatch[data-astro-cid-4lunwx2e]{width:.8rem;height:.8rem;background:var(--band);border:1.5px solid var(--ink);flex:none}.drawer-links[data-astro-cid-4lunwx2e]{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.drawer-links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{font-family:var(--label);font-weight:600;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.drawer-links[data-astro-cid-4lunwx2e] li[data-astro-cid-4lunwx2e]:last-child a[data-astro-cid-4lunwx2e]{color:var(--red)}@media(max-width:860px){.nav-desk[data-astro-cid-4lunwx2e]{display:none}.drawer[data-astro-cid-4lunwx2e]{display:block}.nav-row[data-astro-cid-4lunwx2e]{gap:.8rem}}@media(max-width:420px){.nav-cta[data-astro-cid-4lunwx2e]{font-size:.68rem;padding:.45rem .6rem;letter-spacing:.1em}.nav-brand[data-astro-cid-4lunwx2e]{font-size:1.15rem}}.foot[data-astro-cid-gcn2mc3v]{background:var(--ink);color:var(--board);border-top:4px solid var(--red);padding-block:2.5rem 1.75rem}.foot-top[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding-bottom:1.75rem;border-bottom:1px solid #3a352b;margin-bottom:1.1rem}.foot-brand[data-astro-cid-gcn2mc3v]{font-family:var(--display);font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem}.foot-brand[data-astro-cid-gcn2mc3v] b[data-astro-cid-gcn2mc3v]{color:var(--red);font-weight:400}.foot-tag[data-astro-cid-gcn2mc3v]{font-size:.9rem;color:#b8b09b;max-width:30ch;margin-bottom:1rem}.foot-cta[data-astro-cid-gcn2mc3v]{display:inline-block;font-family:var(--label);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:var(--red);color:#fff;padding:.5rem .9rem;border:2px solid var(--board)}.foot-cta[data-astro-cid-gcn2mc3v]:hover{background:var(--red-deep)}.foot-head[data-astro-cid-gcn2mc3v]{font-family:var(--label);font-size:.66rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:#8a8370;margin-bottom:.7rem}.foot-col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;display:grid;gap:.35rem}.foot-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-family:var(--label);font-size:.86rem;font-weight:500;color:#d9d2bd}.foot-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--board)}.foot-more[data-astro-cid-gcn2mc3v]{color:var(--green-bright)!important;font-weight:600!important}.foot-legal[data-astro-cid-gcn2mc3v]{font-size:.8rem;color:#8a8370}@media(max-width:900px){.foot-top[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr}.foot-brand-col[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}}@media(max-width:520px){.foot-top[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}}:root{--board: #f2ecdc;--board-deep: #e7dfc9;--card: #fbf8ef;--ink: #14120e;--ink-soft: #57503f;--rule: #cfc5aa;--red: #d8262c;--red-deep: #b31b21;--green: #0e7d3f;--green-bright: #16a04f;--gold: #e9a820;--band-blue: #23479c;--band-pink: #d93a96;--band-orange: #f7941d;--band-black: #1b1b1b;--display: "Anton", "Arial Narrow", sans-serif;--label: "Oswald", "Arial Narrow", sans-serif;--body: "Libre Franklin", "Franklin Gothic Medium", sans-serif;--shadow-chunk: 5px 5px 0 var(--ink);--measure: 60ch}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);font-size:1.03rem;background:var(--board);color:var(--ink);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,svg{max-width:100%;height:auto;display:block}button{font:inherit}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.02;letter-spacing:.01em;text-transform:uppercase}.wrap{max-width:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.75rem)}.measure{max-width:var(--measure)}.tag{font-family:var(--label);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.tag--red{color:var(--red)}.tag--green{color:var(--green)}.btn{display:inline-block;background:var(--red);color:#fff;font-family:var(--label);font-weight:600;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;padding:.9rem 1.5rem;border:3px solid var(--ink);box-shadow:var(--shadow-chunk);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn:hover:not(:disabled){background:var(--red-deep);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn:disabled{opacity:.55;cursor:progress}.fx{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,.9,.3,1),transform .6s cubic-bezier(.22,.9,.3,1)}.fx.fx-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fx{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.ticker{background:var(--ink);color:var(--board);border-block:3px solid var(--ink);overflow:hidden;padding-block:.55rem}.ticker-track{display:flex;gap:2rem;white-space:nowrap;font-family:var(--label);font-size:.82rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;animation:ticker 26s linear infinite;width:max-content}.ticker-track span{display:inline-flex;gap:2rem}.ticker-track i{color:var(--red);font-style:normal}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.sect-title{font-size:clamp(1.8rem,4vw,2.9rem);margin:.4rem 0 1.8rem;max-width:24ch}.collect{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem)}.collect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.sq{background:var(--card);border:3px solid var(--ink);box-shadow:var(--shadow-chunk)}.sq-band{background:var(--band);border-bottom:3px solid var(--ink);font-family:var(--label);font-weight:600;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:.65rem .8rem}.sq-body{padding:1.1rem 1.2rem 1.3rem}.sq-big{font-family:var(--label);font-weight:600;font-size:1.08rem;line-height:1.3;margin-bottom:.6rem}.sq-body p:not(.sq-big){font-size:.93rem;color:var(--ink-soft)}.deeds{background:var(--board-deep);border-block:3px solid var(--ink);padding-block:clamp(2.5rem,6vw,4.5rem)}.deeds-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.2rem);align-items:stretch}.deed{background:var(--card);border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .16s ease,box-shadow .16s ease}.deed:hover{transform:translateY(-5px) rotate(-.6deg);box-shadow:6px 9px 0 var(--ink)}.deed-band{background:var(--band);color:#fff;border-bottom:2.5px solid var(--ink);font-family:var(--label);font-weight:600;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:.8rem .5rem;min-height:3.4rem;display:grid;place-items:center}.deed-body{padding:.85rem .9rem 1rem}.deed-title{font-family:var(--label);font-weight:600;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;text-align:center;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding-bottom:.45rem;margin-bottom:.6rem}.deed-body p:not(.deed-title):not(.deed-rent){font-size:.82rem;color:var(--ink-soft);margin-bottom:.6rem}.deed-rent{font-family:var(--label);font-weight:600;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.why{padding-block:clamp(2.5rem,6vw,4.5rem)}.why-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.why-copy p{color:var(--ink-soft);margin-bottom:1rem;font-size:1.05rem}.why-copy strong{color:var(--ink)}.chance{border-top:3px solid var(--ink);padding-block:clamp(2.5rem,6vw,4.5rem)}.chance-card{background:var(--band-orange);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);align-items:center;padding:clamp(1.4rem,3.5vw,2.5rem);margin-bottom:1.75rem}.chance-q{font-family:var(--display);font-size:clamp(4.5rem,9vw,8rem);line-height:.9;color:var(--ink)}.chance-kicker{font-family:var(--label);font-weight:600;font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:.4rem}.chance-text{font-family:var(--display);font-size:clamp(1.3rem,2.8vw,2rem);text-transform:uppercase;line-height:1.12;margin-bottom:1.2rem;max-width:26ch}.chance-honest{color:var(--ink-soft);font-size:.95rem}@media(max-width:900px){.collect-grid{grid-template-columns:1fr}.deeds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deed--article{grid-column:1 / -1}.why-grid,.chance-card{grid-template-columns:1fr}}.hero{padding-block:clamp(1.4rem,3.5vw,3rem) clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"kicker card" "title  card" "sub    card";column-gap:clamp(2rem,5vw,4.5rem);align-content:start;position:relative}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-kicker{grid-area:kicker;margin-bottom:.9rem;animation:rise .6s cubic-bezier(.22,.9,.3,1) both}.hero-title{grid-area:title;font-size:clamp(2.3rem,5.6vw,4.3rem);margin-bottom:1rem;animation:rise .6s cubic-bezier(.22,.9,.3,1) 80ms both}.hero-title em{font-style:normal;color:var(--red)}.hero-sub{grid-area:sub;font-size:clamp(1rem,1.7vw,1.15rem);color:var(--ink-soft);max-width:52ch;animation:rise .6s cubic-bezier(.22,.9,.3,1) .16s both}.hero-sub strong{color:var(--ink)}.hero-card{grid-area:card;align-self:start;animation:rise .7s cubic-bezier(.22,.9,.3,1) .2s both}.hero-sir{position:absolute;width:clamp(7rem,11vw,10.5rem);right:calc(100% - 1.5rem);bottom:-1rem;opacity:.1;pointer-events:none;display:none}@media(min-width:1100px){.hero-sir{display:block}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "card" "sub"}.hero-title{font-size:clamp(2rem,8.5vw,2.6rem);margin-bottom:.9rem}.hero-sub{margin-top:1.2rem}}
