html[data-variant]:not([data-variant=pantsy]) .ui-hero.hero-mascot{--ui-hero-k: 1;height:calc(176px * var(--ui-hero-k));margin:var(--space-4) auto var(--space-14)}html[data-variant]:not([data-variant=pantsy]) .ui-hero-line{position:absolute;left:calc(-1 * var(--space-16));right:calc(-1 * var(--space-16));--ui-hero-at: 0px;bottom:calc(var(--ui-hero-at) * var(--ui-hero-k));height:1px;background:color-mix(in srgb,var(--role-supporting) calc(var(--alpha-quiet) * 100%),transparent);z-index:0;pointer-events:none}html[data-variant]:not([data-variant=pantsy]) .ui-hero.hero-mascot .ui-hero-item{--ui-hero-w: 0px;--ui-hero-h: 0px;margin:0 calc(-15px * var(--ui-hero-k));filter:none;z-index:1}html[data-variant]:not([data-variant=pantsy]) .ui-hero-item svg{width:calc(var(--ui-hero-w) * var(--ui-hero-k));height:calc(var(--ui-hero-h) * var(--ui-hero-k))}html[data-variant]:not([data-variant=pantsy]) .hero.ui-entry-words{padding-left:var(--space-12);padding-right:var(--space-12)}html[data-variant]:not([data-variant=pantsy]) .hero h1.ui-entry-title{margin:var(--space-2) auto;max-width:320px;text-wrap:balance;font-size:var(--fs-d-34);line-height:var(--lh-rd-tile)}html[data-variant]:not([data-variant=pantsy]) .ui-entry-title-glyph{color:var(--accent-cool)}html[data-variant]:not([data-variant=pantsy]) .hero p.tagline.ui-entry-line{margin-top:var(--space-10);font-size:var(--fs-d-14);line-height:var(--lh-body);color:var(--role-supporting);text-wrap:pretty}html[data-variant]:not([data-variant=pantsy]) .ui-entry-doors>.ui-text-button{align-self:center;margin-top:calc(-1 * var(--space-8))}@media(min-height:701px){html[data-variant]:not([data-variant=pantsy]) .home-bottom-ctas.ui-entry-doors{padding-bottom:max(0px,calc(var(--space-22) - env(safe-area-inset-bottom,0px)))}}@media(max-height:600px){html[data-variant]:not([data-variant=pantsy]) .ui-hero.hero-mascot{--ui-hero-k: .54;margin-top:0;margin-bottom:var(--space-4)}html[data-variant]:not([data-variant=pantsy]).a11y-larger-text .ui-hero.hero-mascot{--ui-hero-k: .4;margin-bottom:0}html[data-variant]:not([data-variant=pantsy]).a11y-larger-text .hero.ui-entry-words{padding-top:0;padding-bottom:0}html[data-variant]:not([data-variant=pantsy]).a11y-larger-text .hero p.tagline.ui-entry-line{margin-top:var(--space-4)}}@media(max-height:700px){html[data-variant]:not([data-variant=pantsy]).a11y-larger-text .ui-hero.hero-mascot{margin-bottom:0}}html[data-variant]:not([data-variant=pantsy]) .ui-field{display:flex;align-items:center;gap:var(--space-8);box-sizing:border-box;padding:var(--space-6);border:1px solid color-mix(in srgb,var(--text-on-deep) 7%,transparent);border-radius:var(--radius-btn);background:var(--surface-lo)}html[data-variant]:not([data-variant=pantsy]) .ui-field-input{flex:1;box-sizing:border-box;width:100%;min-width:0;height:var(--tap-min);margin:0;padding:0 var(--space-14);border:none;outline:none;background:transparent;box-shadow:none;color:var(--text-on-deep);font-family:var(--font-mono);font-size:var(--fs-d-16);font-weight:var(--fw-bold);letter-spacing:var(--eyebrow-track);text-align:left;text-transform:uppercase}html[data-variant]:not([data-variant=pantsy]) .ui-field-input::placeholder{color:var(--text-soft);font-weight:var(--fw-bold);letter-spacing:var(--eyebrow-track);opacity:1}html[data-variant]:not([data-variant=pantsy]) .ui-field-input:focus{box-shadow:none}html[data-variant]:not([data-variant=pantsy]) .ui-field-input:focus-visible{outline:var(--state-focus-ring-width) solid var(--secondary);outline-offset:var(--state-focus-ring-offset);border-radius:calc(var(--radius-btn) - var(--space-6))}html[data-variant]:not([data-variant=pantsy]) .ui-field-send{flex:0 0 auto;box-sizing:border-box;min-width:calc(var(--space-40) * 2);min-height:var(--tap-min);margin:0;padding:0 var(--space-18);border:none;border-radius:var(--radius-btn);background:var(--surface-card);color:var(--text-on-card);font-family:var(--font-body);font-size:var(--fs-d-16);font-weight:var(--fw-bold);letter-spacing:var(--track-body);cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-variant]:not([data-variant=pantsy]) .ui-field-send:after{content:" \2192" / ""}html[data-variant]:not([data-variant=pantsy]) .pof-onboarding-a11y.ui-entry-card-next{margin-top:var(--space-10)}html[data-variant]:not([data-variant=pantsy]) .pof-onboarding-a11y-glyph.ui-entry-glyph-quiet{border:var(--border-field) solid color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--ink) 4%,transparent);font-size:var(--fs-md)}
