.skip-link{position:absolute;top:-80px;left:15px;background:white;padding:15px;z-index:10}.skip-link:focus{top:10px}.current-page{font-weight:700;text-decoration:underline;text-underline-offset:7px}.party-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:4%;padding:70px 7% 60px;background:#eff4dd;overflow:hidden}.party-hero h1{font-size:clamp(65px,7vw,105px);letter-spacing:-5px;line-height:.99}.party-hero h1 em{color:#096977}.hero-intro>p:not(.eyebrow){max-width:490px;font-size:19px;color:#365b60}.party-hero .actions{gap:25px;flex-wrap:wrap;margin-bottom:0}.splash-art{position:relative;min-height:470px;display:grid;place-items:center}.big-drop{position:relative;width:240px;height:310px;border-radius:56% 44% 55% 45% / 66% 55% 45% 34%;transform:rotate(28deg);background:#0b6e7b;box-shadow:20px 20px 0 #b4d7c6;color:#eff4dd;display:grid;place-items:center}.big-drop>span{transform:rotate(-28deg);font-size:66px;font-weight:700;letter-spacing:-5px}.sub{font-size:34px}.drop-smile{display:block;text-align:center;font-size:80px;line-height:.45;font-weight:400}.sticker{position:absolute;z-index:2;background:#f9be89;border:1px solid #123e48;border-radius:50%;padding:22px 20px;font-size:12px;font-weight:700;letter-spacing:1px;transform:rotate(-12deg)}.sticker-one{left:0;top:40px}.sticker-two{right:-8px;bottom:70px;transform:rotate(10deg);background:#f8de69}.splash-art>p{position:absolute;bottom:-10px;left:40px;font-family:Georgia,serif;font-style:italic;font-size:22px;line-height:1.3;transform:rotate(-7deg)}.orbit{position:absolute;width:420px;height:250px;border:1px solid #09697755;border-radius:50%;transform:rotate(-30deg)}.orbit-two{transform:rotate(45deg)}.spark{position:absolute;font-size:55px;color:#096977}.spark-one{right:5px;top:15px}.spark-two{left:20px;bottom:90px}.fun-strip{background:#f9be89;display:flex;justify-content:space-around;gap:20px;padding:22px 5%;font-weight:700;font-size:14px}.mission-party{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;background:#fff}.mission-party>.eyebrow{grid-column:1/-1}.mission-party .large{font-size:24px;line-height:1.4}.mission-party>div>p:not(.large){color:var(--muted)}.partner-section{background:#f5f4ed}.partner-cards,.benefit-grid,.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.partner-cards article{background:white;border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column}.partner-logo{height:155px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;border-bottom:1px solid var(--line);padding-bottom:25px}.partner-logo img{display:block;width:100%;height:100%;object-fit:contain}.pill{font-size:9px;font-weight:700;letter-spacing:1px;display:inline-block;border:1px solid #b4cbc4;border-radius:30px;padding:7px 11px;width:fit-content;margin-bottom:20px}.partner-cards h3{font-size:25px}.partner-cards p{font-size:14px;color:var(--muted)}.partner-cards .partner-prompt{font-size:12px;padding-top:15px;border-top:1px solid var(--line)}.partner-cards .inline-link{margin-top:auto;align-self:flex-start}.benefit-grid article{padding:25px 25px 10px 0;border-top:2px solid #096977}.benefit-grid span{font-size:11px;letter-spacing:1px;font-weight:700;display:block;margin-bottom:25px}.benefit-grid p{font-size:15px;color:var(--muted)}.florida-section{background:#e8f0ec}.florida-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:45px}.florida-grid article{border-top:1px solid #b4cbc4;padding-top:25px}.florida-grid p{font-size:15px;color:var(--muted)}.treatment-table{overflow-x:auto;background:white;border-radius:12px;border:1px solid var(--line)}table{border-collapse:collapse;width:100%;min-width:610px;font-size:14px;text-align:left}caption{text-align:left;padding:25px;font-size:23px;font-family:Georgia,serif}th,td{padding:19px 24px;border-top:1px solid var(--line);line-height:1.5;vertical-align:top}thead{background:#123e48;color:white}tbody th{font-weight:700;width:27%}tbody td{color:#506970}.ro-section{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.ro-section>div>p:not(.eyebrow){color:var(--muted);font-size:15px}.ro-note{background:#eff4dd;border-radius:48px 8px 48px 8px;padding:45px}.ro-note h3{font-size:33px}.ro-note ul{padding-left:20px;margin-bottom:0}.ro-note li{padding:0 0 16px 6px;line-height:1.6;font-size:14px}.match-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#123e48;color:white}.match-section h2 em{color:#d6e6a6}.match-section>div>p:not(.eyebrow){color:#deebe7}.match-panel{background:white;color:var(--ink);padding:35px;border-radius:15px}.match-panel label{display:block;font-size:14px;font-weight:700;margin-bottom:15px}#match-result{padding:25px 0 10px;min-height:200px}#match-result h3{font-size:25px}#match-result p{font-size:14px;color:var(--muted)}.event-status{background:#e8f0ec;padding:18px 22px;border-radius:8px;font-size:14px;line-height:1.6}.event-status .dot{background:#096977}.event-intro{max-width:800px;margin-top:25px;color:var(--muted);font-size:14px}.event-grid{margin:30px 0}.event-grid article{padding:30px;border-radius:15px;background:#f4f4ed}.event-grid article:nth-child(2){background:#fce4cf}.event-grid article:nth-child(3){background:#eff4dd}.event-tag{font-size:9px;font-weight:700;letter-spacing:1px;display:block;margin-bottom:35px}.event-grid h3{font-size:32px}.event-grid p{font-size:14px;color:var(--muted)}.takeaway{background:#f4f4ed;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.takeaway ol{padding-left:26px;margin:0}.takeaway li{padding:16px 10px 16px 10px;border-bottom:1px solid var(--line);line-height:1.6;font-size:17px}.takeaway li::marker{color:#096977;font-weight:700}button.button{border:0;cursor:pointer;font-family:inherit}button:focus-visible{outline:3px solid #d8c277;outline-offset:5px}#copy-status{font-size:12px;margin:15px 0 0;min-height:20px}.party-closing p:not(.eyebrow){color:#deebe7;max-width:600px;margin:0 auto 30px}.party-closing h2 em{color:#d6e6a6}@media(max-width:1050px){.partnership-page nav{gap:16px;font-size:12px}.partnership-page nav .nav-cta{display:none}.party-hero h1{font-size:76px}.big-drop{width:200px;height:270px}.orbit{width:300px}.sticker{font-size:10px;padding:18px 12px}.partner-cards article{padding:20px}.partner-cards h3{font-size:23px}}@media(max-width:800px){.partnership-page header{height:auto;min-height:95px;gap:12px;flex-wrap:wrap}.partnership-page nav{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.partnership-page nav>a.current-page{display:inline-block}.party-hero{grid-template-columns:1fr;padding:45px 6%}.party-hero h1{font-size:70px;letter-spacing:-3px}.hero-intro>p:not(.eyebrow){font-size:17px}.splash-art{min-height:370px;max-width:430px;width:100%;margin:auto}.splash-art>p{left:15px;bottom:0}.sticker-one{top:30px}.sticker-two{bottom:60px;right:0}.spark-one{right:10px}.fun-strip{font-size:10px;text-align:center;padding:18px 4%;gap:15px}.mission-party,.ro-section,.match-section,.takeaway,.florida-grid{grid-template-columns:1fr;gap:25px}.partner-cards,.benefit-grid,.event-grid{grid-template-columns:1fr}.partner-cards article{padding:28px}.partner-logo{height:150px}.partner-logo img{max-width:260px}.benefit-grid article{padding-bottom:5px}.ro-note{padding:30px}.match-panel{padding:25px}.event-grid article{padding:30px}.event-tag{margin-bottom:20px}#match-result{min-height:unset}.partnership-page h2{letter-spacing:-1px}.takeaway li{font-size:16px}}@media print{header,.party-hero,.fun-strip,.partner-section,.sip-section,.florida-section,.ro-section,.match-section,.events-section,.closing,footer,.mission-party,.skip-link,#copy-checklist,#copy-status{display:none}.takeaway{display:block;padding:20px;background:white}.takeaway h2{font-size:32px}}
