:root{--pad: clamp(24px, 5.2vw, 72px)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--fd);font-weight:400;font-size:19px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:640px){body{font-size:17.5px}}::selection{background:var(--amber-deep);color:#fff}svg{display:block;overflow:visible}.wrap{max-width:1280px;margin:0 auto;padding:0 var(--pad)}.btn{font-family:var(--fd);font-weight:750;font-size:15.5px;letter-spacing:-.005em;line-height:1.2;background:var(--amber-deep);color:#fff;border:2px solid var(--amber-deep);border-radius:0;padding:13px 22px;text-decoration:none;display:inline-block;cursor:pointer}.btn:hover{background:var(--amber-press);border-color:var(--amber-press)}.btn.q{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.q:hover{background:#1412100d;border-color:var(--ink)}main .btn{font-size:16px;padding:16px 26px}main .btn.q,main .btn--q,main .btn--ink{background:transparent;border-color:var(--ink);color:var(--ink)}main .btn--ink:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.skip{position:absolute;left:-9999px;top:0;z-index:99;background:var(--ink);color:var(--cream);padding:12px 18px;font-family:var(--fm);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.skip:focus{left:0}[id]{scroll-margin-top:96px}main :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}main>section{padding-bottom:clamp(46px,5.4vw,84px)}main>section:last-child{padding-bottom:0}main>section+section{padding-top:clamp(40px,4.6vw,72px)}main>section.cream{--paper: #ffffff;--sheet: #eae3d8}main>section.tint{background:var(--tint);--cream: var(--tint);--paper: #ffffff;--sheet: #e3dbce}main .slab{background:var(--ink);color:var(--on-ink)}main .panelled{background:var(--paper);padding-top:clamp(30px,3.4vw,52px);padding-bottom:clamp(30px,3.4vw,52px);margin-top:clamp(34px,4vw,60px)}main>section.cream .panelled{background:#ede7dc}main>section.tint .panelled{background:#fff}main .panelled+section{padding-top:clamp(34px,4vw,60px)}main .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.2vw,30px)}main .chips span{font-family:var(--fm);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:10px 15px;box-shadow:inset 0 0 0 1.5px var(--line)}main .slab .chips span{color:var(--on-ink-2);box-shadow:inset 0 0 0 1.5px #f4efe74d}main .fig{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}main .figs{align-items:center!important}main .ar{align-self:center!important;margin:0!important;flex:none}@media(max-width:640px){main .figs{flex-direction:column!important;align-items:center!important;width:100%}main .ar{transform:rotate(90deg)}main .fig,main .giant,main .nums div,main .big{align-items:center;text-align:center}main .btn,main .btn.q,main button.btn{width:100%;text-align:center;padding:16px 18px;font-size:16px}main .acts,main .actions{gap:12px}main>section{padding-bottom:clamp(44px,7vw,64px)}}main .field{display:flex;align-items:stretch;gap:0}main input[type=url],main input[type=email]{font-family:var(--fd);font-weight:400;font-size:18px;line-height:normal;padding:16px 20px;border:2px solid var(--ink);border-right:0;border-radius:0;background:var(--paper);color:var(--ink);outline:0;min-width:0;flex:1 1 auto}main input::placeholder{color:var(--ink-3)}main input:focus{box-shadow:inset 0 0 0 2px var(--pen)}.hdr[data-astro-cid-2uruh5k7]{position:sticky;top:0;z-index:60;background:var(--cream)}.hdr-in[data-astro-cid-2uruh5k7]{max-width:1280px;margin:0 auto;padding:15px var(--pad);display:flex;align-items:center;gap:26px;border-bottom:3px solid var(--ink)}.logo[data-astro-cid-2uruh5k7]{height:26px;width:auto;color:var(--ink);display:block}.hdr[data-astro-cid-2uruh5k7] nav[data-astro-cid-2uruh5k7]{margin-left:auto;display:flex;align-items:center;gap:24px}.hdr[data-astro-cid-2uruh5k7] nav[data-astro-cid-2uruh5k7] a[data-astro-cid-2uruh5k7].tx{font-weight:600;font-size:15.5px;color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px;white-space:nowrap}.hdr[data-astro-cid-2uruh5k7] nav[data-astro-cid-2uruh5k7] a[data-astro-cid-2uruh5k7].tx:hover,.hdr[data-astro-cid-2uruh5k7] nav[data-astro-cid-2uruh5k7] a[data-astro-cid-2uruh5k7].tx[aria-current=page]{border-bottom-color:var(--ink)}@media(max-width:900px){.hdr[data-astro-cid-2uruh5k7] nav[data-astro-cid-2uruh5k7] a[data-astro-cid-2uruh5k7].tx{display:none}.hdr-in[data-astro-cid-2uruh5k7]{padding:12px var(--pad);border-bottom-width:2px}.logo[data-astro-cid-2uruh5k7]{height:22px}.hdr[data-astro-cid-2uruh5k7] .btn[data-astro-cid-2uruh5k7]{margin-left:auto}}.ftr[data-astro-cid-4z7tfwyp]{margin-top:clamp(52px,6vw,88px);background:var(--ink);color:var(--on-ink);padding:clamp(34px,4vw,64px) 0 clamp(34px,4vw,58px)}.ftr-in[data-astro-cid-4z7tfwyp]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(26px,3.4vw,56px);align-items:start}.ftr[data-astro-cid-4z7tfwyp] .logo[data-astro-cid-4z7tfwyp]{height:24px;color:var(--on-ink);margin-bottom:clamp(20px,2.4vw,30px);width:auto;display:block}.ftr[data-astro-cid-4z7tfwyp] .line[data-astro-cid-4z7tfwyp]{font-size:clamp(19px,1.85vw,25px);font-weight:500;line-height:1.34;letter-spacing:-.014em;color:var(--on-ink)}.ftr[data-astro-cid-4z7tfwyp] .cols[data-astro-cid-4z7tfwyp]{display:flex;gap:clamp(30px,4vw,72px);flex-wrap:wrap}.ftr[data-astro-cid-4z7tfwyp] h4[data-astro-cid-4z7tfwyp]{font-family:var(--fm);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--on-ink-3);margin-bottom:14px}.ftr[data-astro-cid-4z7tfwyp] nav[data-astro-cid-4z7tfwyp]{display:grid;gap:11px}.ftr[data-astro-cid-4z7tfwyp] a[data-astro-cid-4z7tfwyp]{font-size:16px;color:var(--on-ink-2);text-decoration:none;white-space:nowrap}.ftr[data-astro-cid-4z7tfwyp] a[data-astro-cid-4z7tfwyp]:hover{color:var(--on-ink)}.ftr[data-astro-cid-4z7tfwyp] .cr[data-astro-cid-4z7tfwyp]{margin-top:clamp(16px,1.8vw,24px);font-family:var(--fm);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-3)}@media(max-width:900px){.ftr-in[data-astro-cid-4z7tfwyp]{grid-template-columns:1fr;gap:30px}}@media(max-width:640px){.ftr[data-astro-cid-4z7tfwyp] .cols[data-astro-cid-4z7tfwyp]{gap:26px}}.up[data-astro-cid-b33q4twt]{position:fixed;right:clamp(16px,2.4vw,34px);bottom:clamp(16px,2.4vw,34px);z-index:70;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--cream);color:var(--ink);border:2px solid var(--ink);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s}.up[data-astro-cid-b33q4twt].on{opacity:1;visibility:visible}.up[data-astro-cid-b33q4twt]:hover{background:var(--ink);color:var(--cream)}.up[data-astro-cid-b33q4twt] svg[data-astro-cid-b33q4twt]{width:17px;height:17px}@media(max-width:640px){.up[data-astro-cid-b33q4twt]{width:46px;height:46px;right:14px;bottom:14px}}
