.marketing-page{--marketing-brand:#e27830;--marketing-surface:#efefef;--marketing-subhead:#959799;--mkt-gutter:1.25rem;--mkt-content-max:72rem;--mkt-hero-carousel-width:calc((min(100vw - 2 * var(--mkt-gutter), var(--mkt-content-max)) - 2 * var(--mkt-gutter) - 2rem) * 1.05 / 2.05);--mkt-title:20pt;--mkt-heading:17pt;--mkt-stat-value:1rem;--mkt-body:.875rem;--mkt-body-mobile:15pt;--mkt-caption:.75rem;box-sizing:border-box;color:#1a1a1a;background:var(--marketing-surface);width:100%;min-width:0;max-width:100%;min-height:100vh;overflow-x:clip}.marketing-nav{z-index:40;background:var(--site-surface);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;max-width:100%;padding:.875rem 1.25rem;display:flex;position:sticky;top:0;overflow:visible}.marketing-nav__links{align-items:center;gap:1.25rem;display:none}@media (min-width:1024px){.marketing-nav__links{display:flex}}.marketing-nav__link{color:#3f3f46;font-size:.875rem;font-weight:500;text-decoration:none}.marketing-nav__link:hover{color:#18181b}.marketing-nav__actions{flex-shrink:1;align-items:center;gap:.5rem;min-width:0;display:flex}.marketing-nav .genpack-logo-link{flex:0 auto;min-width:0;max-width:7.5rem;overflow:hidden}.marketing-nav .genpack-logo{width:100%;max-width:100%;height:auto;display:block}@media (max-width:639px){.marketing-nav{padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px));gap:.5rem}.marketing-nav__actions{flex-shrink:0;gap:.375rem}.marketing-nav__actions .btn-primary,.marketing-nav__actions .btn-outline{white-space:nowrap;padding-block:.5rem;padding-inline:.625rem;font-size:.8125rem}.marketing-nav__signin.btn-outline,.marketing-nav__signout.btn-outline{box-shadow:none;color:#18181b;background:0 0;border:none;padding-inline:.375rem}.marketing-nav__signin.btn-outline:hover:not(:disabled),.marketing-nav__signout.btn-outline:hover:not(:disabled){background:#0000000d}.marketing-nav__dashboard.btn-primary{padding-inline:.75rem}.marketing-nav .genpack-logo-link{max-width:6.25rem}.marketing-nav__signout-short{display:none}.marketing-nav__signout-long{display:inline}}@media (min-width:640px){.marketing-nav__actions .btn-primary,.marketing-nav__actions .btn-outline{padding-block:.5rem;padding-inline:1rem}}.marketing-nav__signout-short{display:none}.marketing-nav__dashboard{background:var(--marketing-brand);box-shadow:0 4px 16px #e2783047}.marketing-nav__dashboard.btn-primary:hover:not(:disabled){background:#cf6c28}.marketing-nav__session{text-align:right;max-width:11rem;margin:0;line-height:1.3;display:none}@media (min-width:640px){.marketing-nav__session{display:block}}.marketing-nav__session-label{letter-spacing:.06em;text-transform:uppercase;color:#71717a;font-size:.6875rem;font-weight:600;display:block}.marketing-nav__session-name{text-overflow:ellipsis;white-space:nowrap;color:#18181b;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.marketing-hero{min-width:0;max-width:var(--mkt-content-max);padding:2rem var(--mkt-gutter) 1rem;gap:2rem;margin:0 auto;display:grid}@media (min-width:1024px){.marketing-hero{padding:3rem var(--mkt-gutter) 2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.marketing-hero .marketing-carousel{width:100%;max-width:var(--mkt-hero-carousel-width);justify-self:end}}.marketing-hero__title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--marketing-brand);max-width:100%;font-size:1.87rem;font-weight:700;line-height:1.05}@media (min-width:960px){.marketing-hero__title{font-size:34.5pt;font-weight:700}}.marketing-hero__subhead{max-width:34rem;font-family:var(--font-sans);color:var(--marketing-subhead);margin-top:1rem;font-size:14.7pt;font-weight:450;line-height:1.45}.marketing-hero__subhead-mobile{display:none}@media (max-width:959px){.marketing-hero__subhead-desktop{display:none}.marketing-hero__subhead-mobile{display:block}}.marketing-carousel{border-radius:var(--radius-lg);aspect-ratio:4/3;background:#4a4a4a;border:none;min-width:0;position:relative;overflow:hidden;box-shadow:0 2px 18px #0000001a}.marketing-carousel--interactive{touch-action:pan-y;cursor:default}@media (hover:none),(pointer:coarse){.marketing-carousel--interactive{cursor:pointer}}.marketing-carousel__slide{z-index:0;opacity:0;pointer-events:none;isolation:isolate;transition:opacity .6s;position:absolute;inset:0}.marketing-carousel__slide--active{z-index:1;opacity:1;pointer-events:auto}.marketing-carousel__image{z-index:0;object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:relative}.marketing-carousel__scrim-overlay,.marketing-carousel__caption-scrim{z-index:1;pointer-events:none;position:absolute;inset:0}.marketing-carousel__caption{z-index:2;width:100%;min-height:0;box-shadow:none;pointer-events:none;text-align:center;background:0 0;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0 .75rem 2rem;display:flex;position:absolute;inset:0;overflow:visible}.marketing-carousel__scrim-overlay.marketing-carousel__caption-scrim--light,.marketing-carousel__caption-scrim--light{background:linear-gradient(#0000 58%,#14141480 78%,#141414e0 100%)}.marketing-carousel__scrim-overlay.marketing-carousel__caption-scrim--white,.marketing-carousel__caption-scrim--white{background:linear-gradient(#0000 54%,#ffffff8c 76%,#ffffffeb 100%)}.marketing-carousel__scrim-overlay.marketing-carousel__caption-scrim--orange,.marketing-carousel__caption-scrim--orange{background:linear-gradient(#0000 54%,#f9731680 76%,#f97316e6 100%)}.marketing-carousel__scrim-overlay.marketing-carousel__caption-scrim--black,.marketing-carousel__caption-scrim--black{background:linear-gradient(#0000 54%,#00000094 76%,#000000f0 100%)}.marketing-carousel__caption-content{z-index:1;width:100%;position:relative}.marketing-carousel__caption .marketing-carousel__headline,a.marketing-carousel__headline,.carousel-headline-preview{pointer-events:auto;width:100%;font-family:var(--font-nobel-regular);font-synthesis:none;letter-spacing:-.025em;color:#fff;text-align:center;margin:0;padding:0;font-size:1.58rem;font-style:normal;font-weight:400;line-height:1.15;text-decoration:none;display:block;overflow:visible;text-shadow:none!important}.marketing-carousel__headline-link{width:100%;color:inherit;pointer-events:auto;margin:0;padding:0;text-decoration:none;display:block}.marketing-carousel__headline-link:hover .marketing-carousel__headline{text-decoration:underline}.marketing-carousel__caption .marketing-carousel__headline-line,a.marketing-carousel__headline .marketing-carousel__headline-line,.carousel-headline-preview .marketing-carousel__headline-line{border-collapse:collapse;width:auto;max-width:none;letter-spacing:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;margin:.08em auto 0;padding:0;display:table;white-space:nowrap!important;text-wrap:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.marketing-carousel__caption .marketing-carousel__headline-line:first-child,a.marketing-carousel__headline .marketing-carousel__headline-line:first-child,.carousel-headline-preview .marketing-carousel__headline-line:first-child{margin-top:0}.marketing-carousel__caption .marketing-carousel__headline-line>span,a.marketing-carousel__headline .marketing-carousel__headline-line>span,.carousel-headline-preview .marketing-carousel__headline-line>span{font-family:inherit;font-weight:inherit;font-synthesis:none;font-style:normal;display:inline;white-space:inherit!important;text-wrap:inherit!important;text-shadow:none!important}@media (min-width:960px){.marketing-carousel__caption .marketing-carousel__headline,a.marketing-carousel__headline,.carousel-headline-preview{font-size:16.8pt}}a.marketing-carousel__headline:hover{text-decoration:underline}.marketing-carousel__caption .marketing-carousel__headline-segment--accent,a.marketing-carousel__headline .marketing-carousel__headline-segment--accent,.marketing-carousel__headline-link .marketing-carousel__headline-segment--accent{color:#f97316!important;-webkit-text-fill-color:#f97316!important}.marketing-carousel__caption .marketing-carousel__headline-segment--default,a.marketing-carousel__headline .marketing-carousel__headline-segment--default,.marketing-carousel__headline-link .marketing-carousel__headline-segment--default{color:#fff!important;-webkit-text-fill-color:#fff!important}.marketing-carousel__caption .marketing-carousel__headline-segment--black,a.marketing-carousel__headline .marketing-carousel__headline-segment--black,.marketing-carousel__headline-link .marketing-carousel__headline-segment--black{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;text-shadow:0 0 10px #ffffffa6,0 1px 1px #ffffff73!important}.marketing-carousel__headline-segment--accent{color:#f97316}.marketing-carousel__headline-segment--default{color:#fff}.marketing-carousel__headline-segment--black{color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;text-shadow:0 0 10px #ffffffa6,0 1px 1px #ffffff73}.carousel-headline-preview{width:100%;margin:0;display:block;overflow:visible}.carousel-slide-preview{--mkt-gutter:1.25rem;--mkt-content-max:72rem;--mkt-hero-carousel-width:calc((min(100vw - 2 * var(--mkt-gutter), var(--mkt-content-max)) - 2 * var(--mkt-gutter) - 2rem) * 1.05 / 2.05)}.carousel-slide-preview__frame{width:100%;max-width:var(--mkt-hero-carousel-width);margin-inline:0}@media (max-width:1023px){.carousel-slide-preview__frame{max-width:none}}.carousel-headline-editor__surface{background:#4a4a4a;min-height:11rem}.carousel-headline-editor__surface .tiptap,.carousel-headline-editor__surface .ProseMirror,.carousel-headline-editor__content{width:100%;min-height:11rem;font-family:var(--font-nobel-regular);font-synthesis:none;color:#fff;caret-color:#fff;background:#4a4a4a;outline:none;padding:1.75rem;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.55}.carousel-headline-editor__surface .ProseMirror p,.carousel-headline-editor__content p{min-height:2.5em;margin:0}.carousel-headline-editor__accent{color:#f97316}.carousel-headline-editor__black{color:#0a0a0a}@media (min-width:960px){.carousel-headline-editor__surface{min-height:12rem}.carousel-headline-editor__surface .tiptap,.carousel-headline-editor__surface .ProseMirror,.carousel-headline-editor__content{min-height:12rem;padding:2rem;font-size:16.8pt}}.marketing-carousel__slide:not(.marketing-carousel__slide--active) .marketing-carousel__headline{pointer-events:none}.marketing-carousel__nav{z-index:2;color:#3f3f46;width:1.5rem;height:1.5rem;box-shadow:none;cursor:pointer;opacity:0;background:#ffffff59;border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;line-height:1;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.marketing-carousel:hover .marketing-carousel__nav,.marketing-carousel__nav:focus-visible{opacity:1}.marketing-carousel__nav:hover{background:#ffffff94}.marketing-carousel__nav:focus{outline:none}.marketing-carousel__nav:focus-visible{outline-offset:1px;background:#ffffffa6;outline:1px solid #ffffffd9}.marketing-carousel__nav--prev{left:.5rem}.marketing-carousel__nav--next{right:.5rem}@media (hover:none),(pointer:coarse){.marketing-carousel__nav{display:none}}.marketing-carousel__dots{z-index:2;gap:.375rem;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.marketing-carousel__dot{cursor:pointer;background:#ffffff73;border:none;border-radius:9999px;width:.5rem;height:.5rem}.marketing-carousel__dot--active{background:#fff;width:1.25rem}.marketing-stats{box-sizing:border-box;width:100%;max-width:var(--mkt-content-max);min-width:0;padding:0 var(--mkt-gutter) 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 auto;display:grid}@media (min-width:768px){.marketing-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem}}.marketing-stats__item{text-align:center;background:#fff;border:1px solid #0000000d;border-radius:1.25rem;min-width:0;padding:1.25rem 1rem;box-shadow:0 2px 14px #0000000f}.marketing-stats__icon{width:2.5rem;height:2.5rem;color:var(--marketing-brand);background:#e278301a;border-radius:.75rem;justify-content:center;align-items:center;margin:0 auto .75rem;display:inline-flex}.marketing-stats__icon svg{width:1.25rem;height:1.25rem}.marketing-stats__item--link:hover .marketing-stats__icon{background:#e2783029}.marketing-stats__item--link{color:inherit;text-decoration:none;transition:box-shadow .15s,border-color .15s,transform .15s;display:block}.marketing-stats__item--link:hover{border-color:#e2783059;transform:translateY(-1px);box-shadow:0 6px 20px #00000014}.marketing-stats__value{font-family:var(--font-sans);font-size:var(--mkt-stat-value);color:#1a1a1a;text-align:center;white-space:pre-line;overflow-wrap:anywhere;font-weight:700;line-height:1.35}.marketing-stats__label{font-size:var(--mkt-caption);color:var(--marketing-subhead);text-align:center;margin-top:.5rem;font-weight:400;line-height:1.45}.marketing-browse{box-sizing:border-box;width:100%;max-width:var(--mkt-content-max);min-width:0;padding:1rem var(--mkt-gutter) 1.5rem;gap:1.5rem;margin:0 auto;display:grid}.marketing-browse__main{order:1}.marketing-browse__sidebar{order:2}@media (min-width:1024px){.marketing-browse{grid-template-columns:16rem minmax(0,1fr);align-items:start}.marketing-browse__sidebar{order:1}.marketing-browse__main{order:2}}.marketing-sidebar{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.marketing-sidebar__title{font-size:var(--mkt-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.marketing-field{flex-direction:column;gap:.375rem;display:flex}.marketing-field label{font-size:var(--mkt-caption);color:#52525b;font-weight:600}.marketing-input,.marketing-select{width:100%;font-size:var(--mkt-body);color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:.75rem;padding:.625rem .75rem}.marketing-input:focus,.marketing-select:focus{outline-offset:1px;outline:2px solid #18181b}.marketing-cta{border-radius:var(--radius-pill);color:#fff;text-align:center;background:#18181b;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none}.marketing-cta:hover{background:#333}.marketing-grid-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.marketing-grid-header h2{font-size:var(--mkt-heading);font-weight:600;line-height:1.3}.marketing-grid-header a{color:var(--accent);font-size:.875rem;font-weight:600;text-decoration:none}.marketing-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.875rem;min-width:0;display:grid}.marketing-creator-card{background:#fff;border:1px solid #e4e4e7;border-radius:1rem;transition:box-shadow .15s;overflow:hidden;box-shadow:0 1px 2px #0000000a}:is(.marketing-creator-card:has(.marketing-creator-card__link:hover),.marketing-creator-card:has(.marketing-creator-card__photo--linked:hover)){box-shadow:0 8px 24px #00000014}.marketing-creator-card__link:hover .marketing-creator-card__name{color:var(--accent)}.marketing-creator-card__photo--linked{cursor:pointer}.marketing-creator-card__toolbar{z-index:4;pointer-events:none;align-items:center;gap:.25rem;display:flex;position:absolute;top:.375rem;right:.375rem}.marketing-creator-card__toolbar>*{pointer-events:auto}.marketing-creator-card__expand{color:#1a1a1a9e;-webkit-backdrop-filter:blur(10px)saturate(1.2);cursor:pointer;opacity:0;background:#ffffffd1;border:1px solid #00000014;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 4px #00000014,inset 0 1px #ffffffe6}.marketing-creator-card__photo:hover .marketing-creator-card__expand,.marketing-creator-card__expand:focus-visible{opacity:1}.marketing-creator-card__expand:hover{color:#1a1a1ae0;background:#fffffff5;border-color:#0000001f}.marketing-creator-card__expand:focus{outline:none}.marketing-creator-card__expand:focus-visible{outline-offset:1px;outline:1px solid #ffffffe6}.marketing-creator-card__expand--corner{z-index:4;position:absolute;bottom:.375rem;right:.375rem}.marketing-creator-card__photo--compact .marketing-creator-card__index{z-index:3;letter-spacing:.02em;color:#fff;pointer-events:none;background:#0000006b;border-radius:9999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;bottom:.375rem;left:.375rem}.marketing-creator-card__photo{aspect-ratio:1;background:#fff;line-height:0;position:relative;overflow:hidden}.marketing-creator-card__photo--interactive{cursor:pointer;touch-action:pan-y}.marketing-creator-card__photo--interactive:hover .marketing-creator-card__nav{opacity:1}.marketing-creator-card__photo--interactive:before,.marketing-creator-card__photo--interactive:after{content:"";z-index:2;pointer-events:none;opacity:0;width:2.75rem;transition:opacity .15s;position:absolute;top:0;bottom:0}.marketing-creator-card__photo--interactive:before{background:linear-gradient(90deg,#0000000b,#0000);left:0}.marketing-creator-card__photo--interactive:after{background:linear-gradient(270deg,#0000000b,#0000);right:0}.marketing-creator-card__photo--interactive:hover:before,.marketing-creator-card__photo--interactive:hover:after{opacity:1}.marketing-creator-card__photo-img{z-index:1;object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.marketing-creator-card__photo-img--fullbody{object-fit:contain}.marketing-creator-card__photo-fallback{color:#71717a;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:absolute;inset:0}.marketing-creator-card__nav{z-index:3;color:#1a1a1a94;-webkit-backdrop-filter:blur(10px)saturate(1.2);cursor:pointer;opacity:0;background:#ffffffd1;border:1px solid #00000014;border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.8125rem;line-height:1;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000014,inset 0 1px #ffffffe6}.marketing-creator-card__nav:hover{color:#1a1a1ae0;background:#fffffff5;border-color:#0000001f}.marketing-creator-card__nav:focus{outline:none}.marketing-creator-card__nav:focus-visible{opacity:1;color:#1a1a1ae0;outline-offset:1px;background:#fffffff5;border-color:#0000001f;outline:1px solid #0000001f}.marketing-creator-card__nav--prev{left:.375rem}.marketing-creator-card__nav--next{right:.375rem}@media (hover:none),(pointer:coarse){.marketing-creator-card__nav{display:none}.marketing-creator-card__expand{opacity:.82}}.marketing-creator-card__dots{z-index:2;pointer-events:none;gap:.25rem;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.marketing-creator-card__dot{background:#ffffff73;border-radius:9999px;width:.375rem;height:.375rem}.marketing-creator-card__dot--active{background:#fff;width:.875rem}.marketing-creator-card__body{padding:.7rem}.marketing-creator-card__name{font-size:.9375rem;font-weight:600}.marketing-creator-card__handle{color:#71717a;margin-top:.125rem;font-size:.8125rem}.marketing-creator-card__interests{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.marketing-creator-card__footer{align-items:center;gap:.375rem;min-height:1.5rem;margin-top:.5rem;line-height:0;display:flex}.marketing-creator-card__footer-link{flex-shrink:0;justify-content:center;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.marketing-creator-card__footer-link--plain svg{flex-shrink:0;width:15px;max-width:15px;height:15px;max-height:15px;display:block}.marketing-creator-card__footer-link--plain:hover{opacity:.8}.marketing-creator-card__footer-link--circled{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:9999px;width:1.5rem;height:1.5rem;transition:border-color .15s,background .15s}.marketing-creator-card__footer-link--circled svg{flex-shrink:0;width:13px;max-width:13px;height:13px;max-height:13px;display:block}.marketing-creator-card__footer-link--circled:hover{background:#fff;border-color:#d4d4d8}.marketing-creator-card__meta{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.marketing-tag{color:#52525b;background:#f4f4f5;border-radius:9999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.marketing-empty{text-align:center;color:var(--text-muted);border:1px dashed #d4d4d8;border-radius:1rem;grid-column:1/-1;padding:2.5rem 1rem}.marketing-section{box-sizing:border-box;min-width:0;width:calc(100% - 2 * var(--mkt-gutter));max-width:calc(var(--mkt-content-max) - 2 * var(--mkt-gutter));padding:2.5rem var(--mkt-gutter);margin-inline:auto}.marketing-section__heading{align-items:center;gap:.875rem;display:flex}.marketing-section__icon{color:#3f3f46;background:#18181b0f;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.marketing-section__icon svg{width:1.125rem;height:1.125rem}.marketing-section h2{font-size:var(--mkt-heading);font-weight:600;line-height:1.3}.marketing-section p{max-width:40rem;font-size:var(--mkt-body-mobile);color:var(--text-muted);margin-top:.5rem;line-height:1.55}@media (min-width:960px){.marketing-section p{font-size:var(--mkt-body)}}.marketing-partners{max-width:var(--mkt-content-max);padding:.5rem var(--mkt-gutter) 3rem;margin:0 auto}.marketing-logo-band,.marketing-logo-band--compact{width:100%}.marketing-logo-band__marks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}.marketing-logo-band__mark{flex:5.5rem;justify-content:center;align-items:center;min-width:0;display:flex}.marketing-logo-band--compact .marketing-logo-band__marks{justify-content:center;gap:1.25rem 1.75rem}.marketing-logo-band--compact .marketing-logo-band__mark{flex:0 auto}.marketing-logo-band__wordmark{letter-spacing:.02em;color:#18181b;white-space:nowrap;font-size:.8125rem;font-weight:600}.marketing-logo-band__logo{object-fit:contain;object-position:center;width:auto;max-width:6.25rem;height:1.75rem;display:block}@media (min-width:768px){.marketing-logo-band__logo{max-width:7.5rem;height:2rem}}.marketing-logo-band--compact .marketing-logo-band__logo{max-width:5.5rem;height:1.5rem}.marketing-footer{border-top:1px solid #0000000f;max-width:72rem;margin:0 auto;padding:1.5rem 1.25rem 2.5rem}.marketing-footer__links{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.6875rem;font-weight:500;display:flex}.marketing-footer__links a{color:#71717a;text-underline-offset:2px;text-decoration:underline}.marketing-footer__links a:hover{color:#52525b}.marketing-footer__sep{color:#d4d4d8;-webkit-user-select:none;user-select:none}.marketing-signup-menu{position:relative}.marketing-signup-menu__panel{z-index:50;background:#fff;border:1px solid #e4e4e7;border-radius:.875rem;min-width:15rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #0000001f}.marketing-signup-menu__backdrop{display:none}@media (max-width:639px){.marketing-signup-menu__backdrop{z-index:45;background:#0000002e;border:none;display:block;position:fixed;inset:0}.marketing-signup-menu__panel{top:calc(3.25rem + env(safe-area-inset-top,0px));right:max(.75rem, env(safe-area-inset-right,0px));left:max(.75rem, env(safe-area-inset-left,0px));width:auto;min-width:0;padding:.5rem;position:fixed}.marketing-signup-menu__link{padding:.875rem .75rem;font-size:.9375rem}.marketing-signup-menu__link span{font-size:.8125rem;line-height:1.4}}.marketing-signup-menu__link{color:#18181b;border-radius:.625rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.marketing-signup-menu__link:hover{background:#f4f4f5}.marketing-signup-menu__link span{color:#71717a;margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}@media (max-width:959px){.marketing-hero__title{font-size:22.5pt;font-weight:700}.marketing-hero__subhead,.marketing-section p{font-size:14pt;font-weight:400;line-height:1.55}.marketing-hero__subhead{color:var(--marketing-subhead)}.marketing-carousel__caption .marketing-carousel__headline,a.marketing-carousel__headline,.carousel-headline-preview{font-size:14pt;font-style:normal;font-weight:400;line-height:1.2}.marketing-section h2,.marketing-grid-header h2{font-size:17pt}.marketing-stats__value,.marketing-creator-card__name{font-size:12pt}.marketing-nav__link,.marketing-nav .btn-primary,.marketing-nav .btn-outline,.marketing-input,.marketing-select,.marketing-cta,.marketing-grid-header a,.marketing-signup-menu__link,.marketing-empty .text-sm{font-size:10.5pt}.marketing-stats__label,.marketing-sidebar__title,.marketing-field label,.marketing-creator-card__handle,.marketing-logo-band__wordmark,.marketing-signup-menu__link span{font-size:9pt}.marketing-tag,.marketing-footer__links{font-size:8.25pt}}
