.a1-foot{--a1-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;isolation:isolate;background:var(--a1-base);color:var(--a1-ink);padding:120px 24px 0;position:relative;overflow:hidden}.a1-foot-card{z-index:2;border:1px solid var(--a1-card-line);background:var(--a1-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;gap:64px;width:100%;max-width:1240px;margin:0 auto;padding:64px 64px 32px;display:grid;position:relative}.a1-foot-close{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.a1-foot-close h2{font-family:var(--a1-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:46px;font-weight:500;line-height:1.08}.a1-foot-close p{color:var(--a1-ink-soft);margin:14px 0 0;font-size:17px;line-height:1.5}.a1-foot-action{flex-wrap:wrap;gap:12px;display:flex}.a1-foot .a1-foot-button{border:1px solid var(--a1-ink);background:var(--a1-ink);color:var(--a1-base);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.a1-foot .a1-foot-button:hover{background:color-mix(in srgb,var(--a1-ink)86%,var(--a1-base))}.a1-foot-main{grid-template-columns:auto minmax(0,1fr);gap:40px 96px;display:grid}.a1-foot-close+.a1-foot-main{border-top:1px solid var(--a1-line);padding-top:56px}.a1-foot-brand{color:var(--a1-ink);place-self:start}.a1-foot a:focus-visible{outline:2px solid var(--a1-accent);outline-offset:3px;border-radius:4px}.a1-foot .a1-foot-button:focus-visible{border-radius:999px}.a1-foot-cols{flex-wrap:wrap;justify-content:space-between;gap:40px 48px;display:flex}.a1-foot .a1-foot-cols h2{text-shadow:none;color:var(--a1-ink-soft);letter-spacing:0;margin:0 0 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3}.a1-foot-cols ul,.a1-foot-base ul{margin:0;padding:0;list-style:none}.a1-foot-cols ul{gap:12px;display:grid}.a1-foot-cols a{min-height:24px;color:var(--a1-ink);white-space:nowrap;align-items:center;font-size:16px;line-height:1.35;text-decoration:none;display:inline-flex}.a1-foot-cols a:hover,.a1-foot-base a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--a1-accent);text-decoration-color:var(--a1-accent);text-underline-offset:4px}.a1-foot-base{border-top:1px solid var(--a1-line);color:var(--a1-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;font-size:14px;display:flex}.a1-foot-base ul{flex-wrap:wrap;gap:8px 28px;display:flex}.a1-foot-base a{color:var(--a1-ink-soft);text-decoration:none}main:has(+.a1-foot)>:last-child:is(.a1-section,.a1-orbit){padding-bottom:40px}main:has(+.a1-foot)>:last-child>:last-child:is(.a1-section,.a1-orbit){padding-bottom:40px}main:has(+.a1-foot)>:last-child:is(.a1-section,.a1-orbit)>.a1-layer[data-layer=band]{display:none}main:has(+.a1-foot)>:last-child>:last-child:is(.a1-section,.a1-orbit)>.a1-layer[data-layer=band]{display:none}.a1-foot-band{z-index:1;background:image-set(var(--a1-band)1x,var(--a1-band-2x)2x)center bottom/max(1440px,100%)auto no-repeat;pointer-events:none;height:460px;margin:-160px -24px 0;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}@media (min-width:1729px){.a1-foot-band{background:image-set(var(--a1-band-wide)1x,var(--a1-band-wide-2x)2x)center bottom/3840px auto no-repeat}}@supports (background-image:image-set(url("a.avif") type("image/avif") 1x)){.a1-foot-band{background-image:image-set(var(--a1-band-avif)type("image/avif")1x,var(--a1-band)type("image/webp")1x,var(--a1-band-2x-avif)type("image/avif")2x,var(--a1-band-2x)type("image/webp")2x)}@media (min-width:1729px){.a1-foot-band{background-image:image-set(var(--a1-band-wide-avif)type("image/avif")1x,var(--a1-band-wide)type("image/webp")1x,var(--a1-band-wide-2x-avif)type("image/avif")2x,var(--a1-band-wide-2x)type("image/webp")2x)}}}@media (max-width:1100px){.a1-foot-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.a1-foot{padding:80px 16px 0}.a1-foot-card{border-radius:22px;gap:40px;padding:36px 24px 24px}.a1-foot-close h2{font-size:34px}.a1-foot-close+.a1-foot-main{padding-top:40px}.a1-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid}.a1-foot-band{background-size:900px;height:300px;margin:-100px -16px 0}}
/*# sourceMappingURL=41eecc9887e587f5.css.map*/