.layout_page__OHVDH{position:relative;isolation:isolate;background:#0d0d0d;color:var(--palette-white);--color-text:var(--palette-white);--color-text-muted:color-mix(in srgb,var(--palette-white) 72%,transparent);--color-muted:color-mix(in srgb,var(--palette-white) 55%,transparent);--color-link:#f9653c;--color-link-hover:#ffb098}.layout_particles___qp1c{z-index:0}.layout_content__We3v6{position:relative;z-index:1}.BlogNewsletterPopup_wrap__g3jNr{position:fixed;z-index:var(--z-modal,200);right:clamp(.85rem,3vw,1.5rem);left:auto;bottom:max(1.25rem,calc(5.25rem + env(safe-area-inset-bottom, 0px)));width:min(28.5rem,calc(100vw - 1.75rem));max-width:calc(100vw - 1.75rem);pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.BlogNewsletterPopup_wrapVisible__e__4x{opacity:1;transform:translateY(0);pointer-events:auto}.BlogNewsletterPopup_card__OniWL{--color-text:var(--palette-white);--color-muted:color-mix(in srgb,var(--palette-white) 55%,transparent);position:relative;padding:1.1rem 1.15rem 1.15rem;border-radius:var(--radius-lg);background:#0d0d0d;color:var(--color-text);border:1px solid color-mix(in srgb,var(--palette-white) 12%,transparent);box-shadow:0 12px 40px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--palette-white) 6%,transparent)}.BlogNewsletterPopup_close__NznLO{position:absolute;top:.45rem;right:.45rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-muted);cursor:pointer;transition:background .2s ease,color .2s ease}.BlogNewsletterPopup_close__NznLO:hover{background:color-mix(in srgb,var(--color-muted) 12%,transparent);color:var(--color-text)}.BlogNewsletterPopup_close__NznLO:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brand-primary) 65%,transparent);outline-offset:2px}.BlogNewsletterPopup_closeIcon__ykp28{width:1.15rem;height:1.15rem;display:block}.BlogNewsletterPopup_title__4GiPA{margin:0 1.75rem .35rem 0;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.BlogNewsletterPopup_subtitle__ZTj16{margin:0 0 .85rem;font-size:.88rem;line-height:1.45;color:color-mix(in srgb,var(--color-text) 88%,var(--color-muted))}.BlogNewsletterPopup_form__sB6gA{display:flex;flex-direction:column;gap:.55rem}.BlogNewsletterPopup_row__ll27_{display:flex;flex-wrap:wrap;gap:.45rem;align-items:stretch}.BlogNewsletterPopup_honeypot__mYvgP,.BlogNewsletterPopup_visuallyHidden__8lNwo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BlogNewsletterPopup_input__Aufrw{flex:1 1 8rem;min-width:0;padding:.55rem .65rem;font-size:.9rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--palette-white) 16%,transparent);background:color-mix(in srgb,var(--palette-white) 6%,#0d0d0d);color:var(--color-text)}.BlogNewsletterPopup_input__Aufrw::placeholder{color:color-mix(in srgb,var(--color-muted) 85%,transparent)}.BlogNewsletterPopup_input__Aufrw:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brand-primary) 55%,transparent);outline-offset:1px}.BlogNewsletterPopup_button__q20aQ{flex:0 0 auto;padding:.55rem .85rem;font-size:.88rem;font-weight:600;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:filter .2s ease,transform .2s ease}.BlogNewsletterPopup_button__q20aQ:hover:not(:disabled){filter:brightness(1.06)}.BlogNewsletterPopup_button__q20aQ:disabled{opacity:.75;cursor:not-allowed}.BlogNewsletterPopup_message__aCxW_{margin:.55rem 0 0;font-size:.82rem;line-height:1.4}.BlogNewsletterPopup_messageOk__NNsxd{color:color-mix(in srgb,var(--color-brand-primary) 75%,var(--color-text))}.BlogNewsletterPopup_messageErr__O1jjt{color:#b42318}@media (prefers-reduced-motion:reduce){.BlogNewsletterPopup_wrap__g3jNr{transition:opacity .2s ease}.BlogNewsletterPopup_wrapVisible__e__4x{transform:none}}@media (max-width:380px){.BlogNewsletterPopup_row__ll27_{flex-direction:column}.BlogNewsletterPopup_button__q20aQ{width:100%}}.BlogParticlesBackground_root__JDvZj{position:absolute;inset:0;z-index:0;width:100%;min-height:100%;height:100%;pointer-events:none;display:block}