.af-wd .af-wd-close{background-color:var(--af-black);color:var(--af-white);scroll-margin-top:0}.af-wd .af-wd-close__glow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--af-accent-bright) 15%, transparent) 0%, color-mix(in srgb, var(--af-accent-bright) 0%, transparent) 62%);pointer-events:none;border-radius:50%;width:70%;position:absolute;top:-25%;left:-15%}.af-wd .af-wd-close__rings{aspect-ratio:1;pointer-events:none;width:min(620px,60vw);position:absolute;bottom:-18%;right:-10%}.af-wd .af-wd-close__rings span{border:1px solid color-mix(in srgb, var(--af-accent-bright) 14%, transparent);border-radius:50%;position:absolute;inset:0}.af-wd .af-wd-close__rings span:nth-child(2){border-color:color-mix(in srgb, var(--af-accent-bright) 10%, transparent);inset:18%}.af-wd .af-wd-close__grid{grid-template:"head card""brand card"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px 72px;display:grid;position:relative}@media screen and (max-width:1099px){.af-wd .af-wd-close__grid{grid-template:"head""card""brand"/minmax(0,1fr);row-gap:36px}}.af-wd .af-wd-close__head{grid-area:head;position:sticky;top:130px}@media screen and (max-width:1099px){.af-wd .af-wd-close__head{position:static}}.af-wd .af-wd-close__h2{letter-spacing:-.03em;font-size:clamp(38px,5vw,64px);line-height:1.04}.af-wd .af-wd-close__text{max-width:420px;margin-top:22px}.af-wd .af-wd-close__card{box-sizing:border-box;background-color:var(--af-white);box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff1a,0 0 80px color-mix(in srgb, var(--af-accent-bright) 12%, transparent);border-radius:24px;grid-area:card;padding:20px;overflow:hidden}@media screen and (max-width:767px){.af-wd .af-wd-close__card{border-radius:16px;padding:6px}}.af-wd .af-wd-close__brand{grid-area:brand;align-self:end}.af-wd .af-wd-close__mark{font-family:var(--af-font-sans);flex-direction:column;margin:0;line-height:1;display:flex}.af-wd .af-wd-close__affinity{color:var(--af-white);letter-spacing:.06em;font-size:clamp(44px,6.2vw,88px);font-weight:100}.af-wd .af-wd-close__design{color:var(--af-accent-bright);letter-spacing:.5em;margin-top:10px;font-size:clamp(20px,2.3vw,32px);font-weight:600}.af-wd .af-wd-close__tagline{color:#ffffffb3;font-family:var(--af-font-sans);margin:26px 0 0;font-size:18px;font-weight:300}.af-wd .af-wd-close__tagline a{min-height:44px;color:var(--af-white);text-decoration:underline;-webkit-text-decoration-color:var(--af-accent-bright);text-decoration-color:var(--af-accent-bright);text-underline-offset:5px;align-items:center;text-decoration-thickness:2px;transition:color .3s;display:inline-flex}.af-wd .af-wd-close__tagline a:hover,.af-wd .af-wd-close__tagline a:focus-visible{color:var(--af-accent-bright)}
.af-wd .af-wd-sticky{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;visibility:hidden;opacity:0;transition:opacity .35s,transform .35s,visibility 0s linear .35s;position:fixed;transform:translateY(16px)}.af-wd .af-wd-sticky[data-visible=true]{visibility:visible;opacity:1;transition-delay:0s;transform:none}@media screen and (max-width:767px){.af-wd .af-wd-sticky{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.af-wd .af-wd-sticky__link{box-sizing:border-box;border:2px solid var(--af-accent-bright);background-color:var(--af-accent-bright);min-height:52px;color:var(--af-black);font-family:var(--af-font-sans);box-shadow:0 12px 32px #00000059,0 0 24px color-mix(in srgb, var(--af-accent-bright) 35%, transparent);border-radius:50px;align-items:center;gap:10px;padding:13px 24px 13px 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .3s,border-color .3s,transform .3s;display:inline-flex}.af-wd .af-wd-sticky__link svg{flex:none;width:20px;height:20px}.af-wd .af-wd-sticky__link:hover,.af-wd .af-wd-sticky__link:focus-visible{border-color:var(--af-accent-bright-hover);background-color:var(--af-accent-bright-hover);color:var(--af-black);transform:translateY(-3px)}.af-wd .af-wd-sticky__link:focus-visible{outline:2px solid var(--af-white);outline-offset:3px}@media (prefers-reduced-motion:reduce){.af-wd .af-wd-sticky,.af-wd .af-wd-sticky__link{transition:none;transform:none}.af-wd .af-wd-sticky__link:hover,.af-wd .af-wd-sticky__link:focus-visible{transform:none}}
