*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f8f7;color:#201a24;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px}button,input,select,textarea{font:inherit}img,svg{display:block}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}#root,body,html{min-height:100%}body{overflow-x:hidden}::selection{background:#c58b12;color:#fff}.foundation{background:radial-gradient(ellipse at 95% 0,#6c287d 0,#0000 45%),#291035;border-top:5px solid #edbf55;color:#fff;padding:clamp(3rem,6vw,6rem) 0}#foundation,#foundation-purpose,#lovedogs{scroll-margin-top:145px}.foundation-inner{margin:auto;width:min(1180px,calc(100% - 2rem))}.foundation-lead{grid-gap:clamp(2rem,5vw,4rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.15fr 1fr}.foundation-kicker{color:#f1cb76;display:block;font-size:.76rem;font-weight:800;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.foundation h2{font-size:clamp(2.6rem,5vw,4.6rem);letter-spacing:-.04em;line-height:1.06;margin:1rem 0}.foundation h2 span{color:#f1cb76;display:block}.foundation-tagline{color:#f2e9f4;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6}.foundation-registration{border-left:3px solid #edbf55;color:#f2e9f4;line-height:1.75;max-width:540px;padding-left:1rem}.foundation-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.foundation a{align-items:center;border-radius:6px;display:inline-flex;font-size:.9rem;font-weight:750;gap:.8rem;justify-content:space-between;line-height:1.5;padding:.95rem 1.1rem;text-decoration:none}.foundation-invitation a,.foundation-primary{background:#f1cb76;color:#291035}.foundation-secondary{border:1px solid #b48bbb;color:#fff}.foundation a:hover{filter:brightness(1.12);text-decoration:underline}.foundation a:focus-visible{outline:3px solid #fff;outline-offset:5px}.foundation-identity{background:#fff;border-radius:16px;box-shadow:0 24px 65px #14051d55;margin:0;padding:clamp(1rem,3vw,2rem);transform:rotate(1deg)}.foundation-identity img{height:auto;object-fit:contain;width:100%}.foundation-identity figcaption{grid-gap:.45rem;border-top:1px solid #eadfe9;color:#63336d;display:grid;font-size:.83rem;gap:.45rem;line-height:1.5;margin-top:1rem;padding-top:1.2rem;text-align:center}.foundation-identity strong{color:#291035;font-size:1rem}.foundation-purpose{grid-gap:2rem;background:#ffffff08;border:1px solid #80518b;border-radius:12px;display:grid;gap:2rem;grid-template-columns:.7fr 1.3fr;margin-top:3.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.foundation h3{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;margin:.5rem 0 0}.foundation-purpose p{color:#f2e9f4;font-size:1.06rem;line-height:1.9;margin:0}.foundation-focus-heading{margin:3.5rem 0 1.5rem}.foundation-focus{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-focus article{background:#fffaf1;border-radius:10px;border-top:3px solid #edbf55;color:#291035;padding:1.5rem}.foundation-focus svg{color:#782f88;font-size:1.6rem}.foundation-focus h4{font-size:1.15rem;margin:1rem 0 .6rem}.foundation-focus p{color:#655769;font-size:.95rem;line-height:1.75;margin:0}.foundation-invitation{align-items:center;border-top:1px solid #80518b;display:flex;gap:2rem;justify-content:space-between;margin-top:2.5rem;padding-top:2rem}.foundation-invitation h3{font-size:1.35rem}.foundation-invitation p{color:#e1cde6;line-height:1.7}.foundation-invitation a{flex-shrink:0}.footer-foundation-logo{border-radius:8px;height:auto;margin-bottom:1rem;width:min(220px,100%)}@media (max-width:880px){.foundation-lead,.foundation-purpose{grid-template-columns:1fr}.foundation-identity{justify-self:center;max-width:520px;transform:none;width:100%}.foundation-focus{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-invitation{align-items:flex-start;flex-direction:column;gap:.5rem}}@media (max-width:540px){.foundation-focus{grid-template-columns:1fr}.foundation-actions{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=main.2acf67ac.css.map*/