.haf-community{background:var(--paper)}.haf-community-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding-top:58px;padding-bottom:67px;display:grid}.haf-community-copy{min-width:0;padding-top:19px}.haf-community-copy>.eyebrow{color:#746b7e;font-size:9px}.haf-community-copy h1{letter-spacing:-.065em;margin-top:27px;font-size:clamp(62px,5.8vw,86px);line-height:1.01}.haf-community-copy h1>span{color:var(--blue)}.haf-community-copy>p:not(.eyebrow){max-width:395px;color:var(--muted);margin-top:27px;font-size:14px;line-height:1.9}.haf-community-art{background:var(--blue);color:#fff;max-width:450px;min-height:243px;margin-top:35px;padding:27px;position:relative;overflow:hidden}.haf-community-art-orbit{border:1px solid #ffffff30;border-radius:50%;place-items:center;width:232px;height:232px;display:grid;position:absolute;top:-32px;right:-20px;box-shadow:0 0 0 30px #ffffff08,0 0 0 60px #ffffff05}.haf-community-art-orbit>span{color:#bcb3ff;font-size:166px;line-height:1;transform:rotate(10deg)}.haf-community-art>div:nth-child(2){z-index:1;position:relative}.haf-community-art>div:nth-child(2)>span{letter-spacing:.16em;color:#d2cbff;font-size:7px;display:block}.haf-community-art strong{font-family:var(--font-display);letter-spacing:-.055em;margin-top:83px;font-size:37px;font-weight:500;line-height:1.06;display:block}.haf-community-art-arrow{color:#e0dbff;font-size:34px;line-height:1;position:absolute;bottom:25px;right:27px}.haf-community-copy>p.haf-community-copy-note{color:#746b7e;max-width:395px;margin-top:21px;font-size:11px;line-height:1.85}.haf-community-card{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:0;padding:31px 36px 34px;box-shadow:0 14px 55px #20114e04}.haf-community-card-heading{justify-content:space-between;align-items:start;gap:25px;margin-bottom:27px;display:flex}.haf-community-card-heading>span{letter-spacing:.12em;color:#746b7e;font-size:8px;font-weight:600;line-height:1.7}.haf-community-card-heading p{color:#746b7e;text-align:right;font-size:9px;line-height:1.75}.haf-community-card-heading strong{color:#655973;font-weight:500}.haf-community-channels{border:1px solid #ded9eb;border-radius:4px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:27px;padding:4px;display:grid}.haf-community-channels>button{color:#81718f;background:#fff;border:0;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:10px 15px;font-size:12px;font-weight:500;display:flex}.haf-community-channels>button[aria-pressed=true]{background:var(--blue);color:#fff}.haf-community-channels>button:disabled{opacity:.55;cursor:wait}.haf-community-channels>button:hover:not([aria-pressed=true]):not(:disabled){color:var(--blue);background:#f5f2fc}.haf-community-kicker{letter-spacing:.13em;color:#746b7e;font-size:8px;font-weight:600;line-height:1.7}.haf-community-form>h2{letter-spacing:-.05em;color:#2d2538;margin-top:13px;font-size:33px;line-height:1.08}.haf-community-fields{flex-direction:column;gap:21px;margin-top:27px;display:flex}.haf-community-field{flex-direction:column;gap:8px;min-width:0;display:flex}.haf-community-field>span{color:#62536f;font-size:11px;font-weight:550;line-height:1.7}.haf-community-field>span>small{color:#84728f;font-size:10px;font-weight:400}.haf-community-field>input,.haf-community-field>select{color:#51435e;width:100%;min-width:0;min-height:47px;font:inherit;background:#fff;border:1px solid #ded7e7;border-radius:3px;outline:none;padding:12px 13px;font-size:13px}.haf-community-field>input:focus,.haf-community-field>select:focus{border-color:#9985dc;box-shadow:0 0 0 3px #f1ebfc}.haf-community-field>input::placeholder{color:#92809e}.haf-community-field>small,.haf-community-help{color:#7d6d89;font-size:10px;line-height:1.8}.haf-community-consent{color:#75637f;align-items:start;gap:11px;margin-top:25px;font-size:11px;line-height:1.85;display:flex}.haf-community-consent>input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin-top:3px}.haf-community-submit{white-space:normal;text-align:left;justify-content:space-between;gap:17px;width:100%;margin-top:24px;font-size:12px}.haf-community-submit>svg{flex-shrink:0}.haf-community-submit:disabled{opacity:.45;cursor:not-allowed;transform:none}.haf-community-privacy{color:#80708d;align-items:start;gap:8px;margin-top:18px;font-size:9px;line-height:1.85;display:flex}.haf-community-privacy>svg{flex-shrink:0;margin-top:3px}.haf-community-privacy a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.haf-community-error{color:#9c4f63;overflow-wrap:anywhere;background:#fff5f7;border:1px solid #edcfd9;border-radius:3px;margin:0 0 23px;padding:13px 15px;font-size:12px;line-height:1.8}.haf-community-form-intro{color:#786985;margin-top:20px;margin-bottom:23px;font-size:13px;line-height:1.9}.haf-community-form-intro>strong{color:#5f4a6e;overflow-wrap:anywhere;font-weight:550}.haf-community-field>.haf-community-code{font-family:var(--font-display);letter-spacing:.35em;padding:13px 18px;font-size:25px}.haf-community-code::placeholder{font-family:var(--font-body);letter-spacing:0;font-size:13px}.haf-community-help{margin-top:12px}.haf-community-code-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;margin-top:21px;display:flex}.haf-community-code-actions>button{font:inherit;color:#7e6690;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:10px;display:inline-flex}.haf-community-code-actions>button:disabled{opacity:.5;cursor:wait}.haf-community-code-actions>button:hover{color:var(--blue)}.haf-community-success{padding:6px 0 0}.haf-community-success>span{width:57px;height:57px;color:var(--blue);background:#eeebfb;border:1px solid #ddd7f3;border-radius:50%;place-items:center;margin-bottom:24px;display:inline-grid}.haf-community-success h2{color:#30223e;letter-spacing:-.055em;margin-top:13px;font-size:38px;line-height:1.07}.haf-community-success>p:not(.haf-community-kicker){color:#786985;margin-top:23px;font-size:13px;line-height:1.85}.haf-community-success strong{color:#5c426f;overflow-wrap:anywhere;font-weight:550}.haf-community-success>small{color:#7d6c8b;margin-top:15px;font-size:11px;line-height:1.8;display:block}.haf-community-success>.button{white-space:normal;gap:20px;margin-top:26px;font-size:11px}.haf-community-home-link{color:#7c628e;align-items:center;gap:8px;width:fit-content;margin-top:22px;font-size:11px;line-height:1.8;display:flex}.haf-community-home-link:hover{color:var(--blue)}.haf-community-loading{color:#806c90;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:250px;font-size:12px;display:flex}.haf-community-loading>svg{animation:1s linear infinite haf-community-spin}@keyframes haf-community-spin{to{transform:rotate(360deg)}}.haf-unsubscribe-page{min-height:65vh;padding:55px 0 65px}.haf-unsubscribe-card{max-width:590px;margin:0 auto;padding:38px 43px}.haf-unsubscribe-icon{width:56px;height:56px;color:var(--blue);background:#eeebfa;border:1px solid #dfd8f0;border-radius:50%;place-items:center;margin-bottom:25px;display:inline-grid}.haf-unsubscribe-card h1{color:#382544;letter-spacing:-.055em;overflow-wrap:anywhere;margin-top:16px;font-size:44px;line-height:1.08}.haf-unsubscribe-card h1>span{color:var(--blue)}.haf-unsubscribe-card>.button{margin-top:8px;font-size:11px}.haf-unsubscribe-card>.haf-community-submit{margin-top:23px}.haf-unsubscribe-card .haf-community-success>.button{display:inline-flex}@media (max-width:1100px){.haf-community-grid{gap:55px}.haf-community-copy h1{font-size:70px}.haf-community-card{padding:29px}.haf-community-art{min-height:245px;padding:25px}.haf-community-art strong{font-size:34px}}@media (max-width:800px){.haf-community-grid{gap:35px}.haf-community-copy h1{font-size:61px}.haf-community-copy>p:not(.eyebrow){font-size:13px}.haf-community-card{padding:25px}.haf-community-card-heading{gap:14px}.haf-community-card-heading>span{font-size:7px}.haf-community-card-heading p{font-size:8px}.haf-community-art strong{font-size:29px}.haf-community-art-orbit{right:-77px}}@media (max-width:600px){.haf-community-grid{grid-template-columns:1fr;gap:29px;padding-top:32px;padding-bottom:40px}.haf-community-copy{padding-top:0}.haf-community-copy>.eyebrow{font-size:8px}.haf-community-copy h1{margin-top:20px;font-size:57px}.haf-community-copy>p:not(.eyebrow){margin-top:21px;font-size:14px;line-height:1.8}.haf-community-art{display:none}.haf-community-copy>p.haf-community-copy-note{margin-top:15px;font-size:11px}.haf-community-card{padding:25px 23px}.haf-community-card-heading>span{max-width:110px;font-size:7px}.haf-community-card-heading p{font-size:8px}.haf-community-card-heading{margin-bottom:23px}.haf-community-channels{margin-bottom:25px}.haf-community-channels>button{gap:8px;padding:10px;font-size:12px}.haf-community-form>h2{font-size:34px}.haf-community-kicker{font-size:8px}.haf-community-fields{gap:21px;margin-top:25px}.haf-community-field>span{font-size:12px}.haf-community-field>input,.haf-community-field>select{min-height:48px;font-size:16px}.haf-community-field>small,.haf-community-help{font-size:11px}.haf-community-consent{font-size:12px;line-height:1.8}.haf-community-submit{min-height:49px;font-size:12px}.haf-community-privacy{font-size:10px}.haf-community-form-intro{font-size:14px;line-height:1.8}.haf-community-code-actions>button{font-size:11px}.haf-community-success h2{font-size:37px}.haf-community-success>p:not(.haf-community-kicker){font-size:14px}.haf-community-success>small{font-size:12px}.haf-unsubscribe-page{padding:33px 0 40px}.haf-unsubscribe-card{padding:29px 24px}.haf-unsubscribe-card h1{font-size:37px}.haf-community-home-link{font-size:11px}}@media (prefers-reduced-motion:reduce){.haf-community-loading>svg{animation:none}}
