.em-footer{--em-footer-max:1240px;--em-footer-gutter:clamp(16px, 4vw, 40px);--em-footer-spring:linear(0, .0201, .072, .1446, .2294, .3197, .4105, .4983, .5804, .6554, .7225, .7812, .8317, .8745, .9099, .9389, .962, .98, .9938, 1.0039, 1.011, 1.0156, 1.0184, 1.0197, 1.0199, 1.0192, 1.0181, 1.0165, 1.0148, 1.013, 1.0112, 1.0094, 1.0079, 1.0064, 1.0051, 1.004, 1.0031, 1.0023, 1.0016, 1.0011, 1);isolation:isolate;font-size:16px;line-height:1.6;display:block;position:relative;overflow:hidden;container:em-footer/inline-size}.em-footer:before{content:"";z-index:-1;background:radial-gradient(50% 100% at 50% 100%, color-mix(in srgb, var(--em-accent) 9%, transparent), color-mix(in srgb, var(--em-accent) 3%, transparent) 45%, transparent 75%);pointer-events:none;width:min(1500px,140%);height:clamp(200px,26vw,420px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.em-footer__container{width:100%;max-width:calc(var(--em-footer-max) + 2 * var(--em-footer-gutter));padding-inline:var(--em-footer-gutter);margin-inline:auto}:where(.em-footer) :where(a){color:inherit;text-decoration:none}.em-footer a:focus-visible{outline:var(--em-focus-outline);outline-offset:2px;border-radius:2px}:where(.em-footer) :where(p,h2){margin:0}.em-footer__closing{text-align:center;justify-items:center;padding-bottom:clamp(104px,13vw,176px);display:grid}.em-footer__statement{max-width:15ch;color:var(--em-text);font:600 clamp(38px, 5.4vw, 68px) / 1.02 var(--em-sans);letter-spacing:-.045em;text-wrap:balance}.em-footer__text{max-width:44ch;color:var(--em-text-faint);text-wrap:balance;margin-top:22px;font-size:17px;line-height:1.6}.em-footer__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:40px;display:flex}.em-footer .em-footer__action--primary,.em-footer .em-footer__action--secondary{background:var(--em-fill-raised);height:44px;box-shadow:var(--em-lift);color:var(--em-text);font:500 15px/1 var(--em-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .24s var(--em-ease-out), color .24s var(--em-ease-out), transform .16s var(--em-ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.em-footer .em-footer__action--secondary:hover{background:#ffffff1a}.em-footer .em-footer__action--primary{background:var(--em-text);color:#000;border-color:#0000;box-shadow:inset 0 1px #fff9,0 1px 2px #0006}.em-footer .em-footer__action--primary:hover{background:#fff}.em-footer .em-footer__action--primary:active,.em-footer .em-footer__action--secondary:active{transform:scale(.98)}.em-footer .em-footer__action--primary:focus-visible,.em-footer .em-footer__action--secondary:focus-visible{outline:var(--em-focus-outline);outline-offset:2px;border-radius:999px}.em-footer .em-footer__action--link{color:var(--em-text-muted);transition:color .24s var(--em-ease-out);font-size:15px;font-weight:500}.em-footer .em-footer__action--link:hover{color:var(--em-text)}.em-footer__action--link span{transition:transform .4s var(--em-footer-spring);display:inline-block}.em-footer__action--link:hover span{transform:translate(3px)}.em-footer__grid{grid-template-columns:repeat(var(--em-footer-cols), minmax(0, 1fr));border-top:1px solid var(--em-line);gap:40px;padding-top:44px;display:grid}.em-footer__grid[data-brand]{grid-template-columns:minmax(0, 1.8fr) repeat(var(--em-footer-cols), minmax(0, 1fr))}.em-footer__brand{align-content:start;justify-items:start;gap:12px;max-width:32ch;display:grid}.em-footer__tagline{color:var(--em-text-faint);font-size:14px;line-height:1.6}.em-footer__col{align-content:start;gap:16px;display:grid}.em-footer__head{color:var(--em-text-faint);font-size:13px;line-height:32px}.em-footer__links{justify-items:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.em-footer__links a{color:var(--em-text-muted);transition:color .24s var(--em-ease-out), transform .45s var(--em-footer-spring);font-size:14px;line-height:1.5;display:inline-block}.em-footer__links a:hover{color:var(--em-text);transform:translateY(-1px)}.em-footer__extra{color:var(--em-text-muted);justify-items:start;font-size:14px;display:grid}.em-footer__bottom{color:var(--em-text-faint);justify-content:space-between;gap:24px;margin-top:72px;font-size:12px;display:flex}.em-footer__signature{margin-top:36px}.em-footer__signature:first-child{margin-top:0}.em-footer-signature{touch-action:pan-y;margin-top:-48px;padding-top:48px}.em-footer-signature__svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:hidden}.em-footer-signature__text{font-family:var(--em-sans);letter-spacing:-.06em;font-size:1000px;font-weight:600}.em-footer-signature__rest{fill:#ffffff0d}.em-footer-signature__edge{fill:#ffffff29}.em-footer-signature__warm{display:none}@container em-footer (max-width:760px){.em-footer__grid,.em-footer__grid[data-brand]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.em-footer__brand{grid-column:1/-1}.em-footer__bottom{margin-top:56px}}@media (prefers-reduced-motion:reduce){.em-footer-signature__warm{display:inline}.em-footer__links a,.em-footer__action--link span,.em-footer .em-footer__action--primary,.em-footer .em-footer__action--secondary{transition:none}}
.t8_NSq_footer{isolation:isolate;margin-top:var(--sf-section);position:relative;overflow:hidden}.t8_NSq_footer:before{content:"";z-index:-1;background:radial-gradient(50% 100% at 50% 100%, color-mix(in srgb, var(--sf-accent) 9%, transparent), color-mix(in srgb, var(--sf-accent) 3%, transparent) 45%, transparent 75%);pointer-events:none;width:min(1500px,140%);height:clamp(200px,26vw,420px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.t8_NSq_ember{margin-top:var(--sf-section)}.t8_NSq_closing{text-align:center;justify-items:center;padding-bottom:clamp(104px,13vw,176px);display:grid}.t8_NSq_statement{max-width:15ch;color:var(--sf-text);font:600 clamp(38px, 5.4vw, 68px) / 1.02 var(--sf-sans);letter-spacing:-.045em;text-wrap:balance}.t8_NSq_subline{max-width:44ch;color:var(--sf-text-faint);font-size:var(--sf-body);text-wrap:balance;margin-top:22px;line-height:1.6}.t8_NSq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:40px;display:flex}.t8_NSq_owned{font-size:15px;font-weight:500}.t8_NSq_owned span{transition:transform .4s var(--sf-spring);display:inline-block}.t8_NSq_owned:hover span{transform:translate(3px)}.t8_NSq_grid{border-top:1px solid var(--sf-line);grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:40px;padding-top:44px;display:grid}.t8_NSq_brand{align-content:start;justify-items:start;gap:12px;max-width:32ch;display:grid}.t8_NSq_description{color:var(--sf-text-faint);font-size:14px;line-height:1.6}.t8_NSq_col{align-content:start;gap:16px;display:grid}.t8_NSq_colHead{color:var(--sf-text-faint);font-size:13px;line-height:32px}.t8_NSq_col ul{justify-items:start;gap:10px;margin:0;display:grid}.t8_NSq_col a{color:var(--sf-text-muted);transition:color var(--sf-base) var(--sf-ease-out), transform .45s var(--sf-spring);font-size:14px;line-height:1.5;display:inline-block}.t8_NSq_col a:hover{color:var(--sf-text);transform:translateY(-1px)}.t8_NSq_accent{color:var(--sf-text-muted);align-items:center;gap:8px;margin-top:-3px;font-size:14px;display:inline-flex}.t8_NSq_bottom{color:var(--sf-text-faint);justify-content:space-between;gap:24px;margin-top:72px;font-size:12px;display:flex}.t8_NSq_sigWrap{margin-top:36px}.t8_NSq_signature{touch-action:pan-y;margin-top:-48px;padding-top:48px}.t8_NSq_sigSvg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:hidden}.t8_NSq_sigText{font-family:var(--sf-sans);letter-spacing:-.06em;font-size:1000px;font-weight:600}.t8_NSq_sigRest{fill:#ffffff0d}.t8_NSq_sigEdge{fill:#ffffff29}.t8_NSq_sigWarm{display:none}.t8_NSq_footer[data-variant=agents]:before{background:radial-gradient(42% 90% at 50% 100%, #ffffff8c, transparent 70%), radial-gradient(50% 100% at 50% 100%, color-mix(in srgb, var(--sf-accent) 10%, transparent), transparent 72%);height:clamp(220px,30vw,460px)}.t8_NSq_footer[data-variant=agents] .t8_NSq_statement{letter-spacing:-.035em;max-width:18ch;font-weight:300;line-height:1.08}.t8_NSq_footer[data-variant=agents] .t8_NSq_subline{color:var(--sf-text-muted);font-size:16px}.t8_NSq_footer[data-variant=agents] .t8_NSq_sigRest{fill:#1412160d}.t8_NSq_footer[data-variant=agents] .t8_NSq_sigEdge{fill:#ffffffe6}.t8_NSq_pearlGhost{height:48px;color:var(--sf-text);letter-spacing:-.01em;transition:background .3s var(--sf-ease-out), transform .5s cubic-bezier(.16, 1, .3, 1);background:#fff9;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #14121614,inset 0 1px #fff,0 18px 36px -22px #281e3259}.t8_NSq_pearlGhost:hover{background:#ffffffeb;transform:translateY(-1px)}.t8_NSq_pearlGhost:focus-visible{border-radius:999px}@media (max-width:760px){.t8_NSq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.t8_NSq_brand{grid-column:1/-1}.t8_NSq_bottom{margin-top:56px}}@media (prefers-reduced-motion:reduce){.t8_NSq_sigWarm{display:inline}.t8_NSq_col a,.t8_NSq_owned span,.t8_NSq_pearlGhost{transition:none}}
