._1wo8m050{width:100%;height:var(--size-header);padding:0 var(--layout-side-padding);border-bottom:1px solid var(--color-stroke-light);background-color:var(--color-background);flex:none}
._1wo8m050[data-variant=introduction]{border-bottom-color:var(--color-black-8);height:auto;padding:0}
._1wo8m051{width:100%;max-width:var(--layout-max-width);justify-content:space-between;align-items:center;gap:var(--spacing-base);height:100%;margin-inline:auto;display:flex}
._1wo8m050[data-variant=introduction] ._1wo8m051{width:min(112rem, calc(100% - var(--spacing-2xl) * 2));gap:var(--spacing-lg);min-height:7.2rem}
._1wo8m052{align-items:center;gap:var(--spacing-3xl);min-width:0;display:flex}
._1wo8m050[data-variant=introduction] ._1wo8m052{gap:3.6rem}
._1wo8m053{color:var(--color-primary);font-family:var(--font-sans);letter-spacing:-.02em;flex:none;font-size:2rem;font-weight:500;line-height:2.4rem}
._1wo8m050[data-variant=introduction] ._1wo8m053{letter-spacing:-.035em;font-size:2.1rem;font-weight:550;line-height:1.6}
._1wo8m053:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:.2rem}
._1wo8m054{align-items:flex-start;gap:var(--spacing-xl);color:var(--color-tertiary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line-height);white-space:nowrap;font-weight:400;list-style:none;display:flex}
._1wo8m050[data-variant=introduction] ._1wo8m054{font-size:var(--type-bodySm-size);align-items:center;gap:2.8rem;line-height:1.6}
._1wo8m056{min-height:var(--size-controlSm);border-radius:var(--radius-control);color:var(--color-tertiary);align-items:center;display:inline-flex}
._1wo8m050[data-variant=introduction] ._1wo8m056{min-height:0;padding-block:var(--spacing-md);color:var(--color-secondary)}
._1wo8m056:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
._1wo8m057{color:var(--color-primary);font-weight:500}
._1wo8m050[data-variant=introduction] ._1wo8m057{color:var(--color-primary);font-weight:650}
._1wo8m058{align-items:center;gap:var(--spacing-base);flex:none;display:flex}
._1wo8m05a{border-radius:var(--radius-pill);flex:none;display:inline-flex}
._1wo8m05a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}
._1wo8m05b{aspect-ratio:1;background-color:var(--color-yellow-10);width:3.4rem;height:3.4rem;color:var(--color-brown);font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;line-height:1.4rem;display:inline-flex;overflow:hidden}
._1wo8m05c{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}
@media screen and (max-width:599px){._1wo8m052{gap:var(--spacing-md)}._1wo8m054{gap:0;font-size:1.3rem}._1wo8m055{display:none}._1wo8m058{gap:var(--spacing-xs)}}
@media screen and (max-width:700px){._1wo8m050[data-variant=introduction] ._1wo8m051{width:calc(100% - var(--spacing-lg) * 2);gap:1rem;min-height:6.8rem}._1wo8m050[data-variant=introduction] ._1wo8m052{gap:2.2rem}._1wo8m050[data-variant=introduction] ._1wo8m053{font-size:2rem}._1wo8m050[data-variant=introduction] ._1wo8m054{gap:1.8rem}._1wo8m050[data-variant=introduction] ._1wo8m055{display:none}}
@media screen and (max-width:370px){._1wo8m050[data-variant=introduction] ._1wo8m051{width:calc(100% - var(--spacing-base) * 2)}._1wo8m050[data-variant=introduction] ._1wo8m052{gap:var(--spacing-base)}}
@media screen and (max-width:374px){._1wo8m059{padding-inline:var(--spacing-sm)}}
