.xt43lz0{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-s);padding-top:var(--space-xxs)}.xt43lz1{width:326px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:20px;padding-bottom:20px;margin-top:calc(-1 * 20px);margin-bottom:calc(-1 * 20px)}.xt43lz1::-webkit-scrollbar{display:none}.xt43lz2{display:flex;gap:13px;width:-moz-max-content;width:max-content;padding-left:43px;padding-right:43px}.xt43lz3{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-semantic-contentStroke);width:240px;min-width:240px;min-height:256px;flex-shrink:0;scroll-snap-align:center;scroll-snap-stop:always;border-radius:20px;overflow:hidden;padding:var(--space-s);display:flex;flex-direction:column;gap:var(--space-s);position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--color-semantic-text-onSurface);box-shadow:var(--elevation-level1);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-align:left;transition:box-shadow .18s ease,border-color .18s ease}.xt43lz4{box-shadow:0 0 16px 4px var(--color-primitive-brand-primary-base)}.xt43lz5{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelLarge-fontSize);font-weight:700;line-height:var(--typography-labelLarge-lineHeight);letter-spacing:var(--typography-labelLarge-letterSpacing)}.xt43lz6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xxs);gap:var(--space-xxs)}.xt43lz7{aspect-ratio:1;border-radius:var(--radius-xs);overflow:hidden}.xt43lz8{background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.xt43lz9{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xt43lza{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.xt43lzb{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xt43lzc{display:flex;flex-direction:column;align-items:center;gap:var(--space-xxs);width:100%}.xt43lzd{font-size:var(--typography-bodySM-fontSize);font-weight:700;line-height:var(--typography-bodySM-lineHeight);letter-spacing:var(--typography-bodySM-letterSpacing)}.xt43lzd,.xt43lze{font-family:var(--typeface-body-fontFamily);text-align:center}.xt43lze{font-size:var(--typography-labelSmall-fontSize);font-weight:var(--typography-labelSmall-fontWeight);line-height:var(--typography-labelSmall-lineHeight);letter-spacing:var(--typography-labelSmall-letterSpacing);color:var(--color-semantic-text-onSurface)}.xt43lzf{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodySmall-fontSize);font-weight:var(--typography-bodySmall-fontWeight);line-height:var(--typography-bodySmall-lineHeight);letter-spacing:var(--typography-bodySmall-letterSpacing);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;text-align:center;width:100%}.xt43lzg{gap:var(--space-xs);min-height:var(--space-xs)}.xt43lzg,.xt43lzh{display:flex;justify-content:center;align-items:center}.xt43lzh{padding:var(--space-none)}.xt43lzi{background-color:var(--color-primitive-gray-light)}.xt43lzi,.xt43lzj{width:var(--space-xxs);height:var(--space-xxs);border-radius:50%}.xt43lzj{background-color:var(--color-primitive-brand-primary-light)}._194hkot0{flex-direction:column;gap:var(--space-xs);text-decoration:none;color:var(--color-semantic-text-onSurface)}._194hkot0,._194hkot1{display:flex;align-items:center}._194hkot1{width:var(--space-xl);height:var(--space-xl);border-radius:28px;justify-content:center;transition:all .15s ease-out 0s}._194hkot0[data-hovered] ._194hkot1{background-color:var(--color-semantic-portfolio-iconButton-hover)}._194hkot0[data-pressed] ._194hkot1{background-color:var(--color-semantic-portfolio-iconButton-active)}._194hkot2{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:560px;overflow:visible;background-color:var(--color-primitive-white);border-radius:var(--radius-dm)}._194hkot3{position:relative;display:grid;align-items:center;padding:var(--space-sm) var(--space-sm) var(--space-s);flex-shrink:0}._194hkot4{grid-area:1/1;justify-self:start;color:var(--color-semantic-icon-default);border-radius:50%;padding:var(--space-xs);margin-left:calc(-1 * var(--space-xs));transition:all .15s ease-out 0s}._194hkot4[data-hovered]{background-color:var(--color-semantic-surface-aHover)}._194hkot4[data-pressed]{background-color:var(--color-semantic-surface-aActive)}._194hkot5{grid-area:1/1;justify-self:center;font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleLarge-fontSize);font-weight:var(--typography-titleLarge-fontWeight);line-height:var(--typography-titleLarge-lineHeight);letter-spacing:var(--typography-titleLarge-letterSpacing);color:var(--color-semantic-text-onSurface)}._194hkot6{position:relative;display:flex;flex-direction:column;overflow:visible;flex:1 1;min-height:0;padding:0 var(--space-sm) var(--space-sm)}._194hkot7{display:flex;flex-direction:column;gap:var(--space-sm);align-items:center;padding-top:var(--space-sm);padding-bottom:var(--space-xs);min-height:112px}._194hkot8{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodySmall-fontSize);font-weight:var(--typography-bodySmall-fontWeight);line-height:var(--typography-bodySmall-lineHeight);letter-spacing:var(--typography-bodySmall-letterSpacing);color:var(--color-semantic-text-helper);text-align:center}._194hkot9{display:grid;grid-template-columns:repeat(3,72px);grid-gap:var(--space-dm);gap:var(--space-dm);justify-content:center}._194hkota{background-color:var(--color-semantic-surface-quoteSection-default);color:var(--color-semantic-icon-default)}._194hkotb{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelSmall-fontSize);font-weight:700;line-height:var(--typography-labelSmall-lineHeight);letter-spacing:var(--typography-labelSmall-letterSpacing);color:var(--color-semantic-text-onSurface);text-align:center;min-height:30px}@media (any-hover:hover){._194hkot0:hover ._194hkot1{background-color:var(--color-semantic-portfolio-iconButton-hover)}._194hkot0:active ._194hkot1{background-color:var(--color-semantic-portfolio-iconButton-active)}}.gv6d980{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.gv6d981{display:grid;align-items:center;padding-inline:var(--space-sm);height:68px;flex-shrink:0}.gv6d982{grid-area:1/1;justify-self:start;color:var(--color-semantic-icon-default);border-radius:50%;padding:var(--space-xs);margin-left:calc(-1 * var(--space-xs));transition:all .15s ease-out 0s}.gv6d982[data-hovered]{background-color:var(--color-semantic-surface-aHover)}.gv6d982[data-pressed]{background-color:var(--color-semantic-surface-aActive)}.gv6d983{grid-area:1/1;justify-self:center;font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleLarge-fontSize);font-weight:var(--typography-titleLarge-fontWeight);line-height:var(--typography-titleLarge-lineHeight);letter-spacing:var(--typography-titleLarge-letterSpacing);color:var(--color-semantic-text-onSurface)}.gv6d984{display:flex;flex-direction:column;overflow-y:auto;flex:1 1;min-height:0;padding:var(--space-sm)}.gv6d985{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xs);gap:var(--space-xs)}.gv6d986{transition:all .15s ease-out 0s}.gv6d986[data-hovered]{opacity:.85}.gv6d986[data-pressed]{opacity:.75}.gv6d987{padding:var(--space-lg);font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);color:var(--color-semantic-text-sub)}.gv6d987,.gv6d988{display:flex;align-items:center;justify-content:center;flex:1 1}.gv6d989{width:32px;height:32px}.gv6d98a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xl);flex:1 1}.gv6d98b{width:148px;height:115px}.gv6d98c{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);color:var(--color-semantic-text-sub);text-align:center;white-space:pre-line}.iomvj61{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.iomvj62{--iomvj60:var(--space-xs);display:grid;align-items:center;padding-inline:var(--space-sm);height:68px;flex-shrink:0}.iomvj63{grid-area:1/1;justify-self:start;color:var(--color-semantic-icon-default);border-radius:50%;padding:var(--iomvj60);margin-left:calc(-1 * var(--iomvj60));transition:all .15s ease-out 0s}.iomvj63[data-hovered]{background-color:var(--color-semantic-surface-aHover)}.iomvj63[data-pressed]{background-color:var(--color-semantic-surface-aActive)}.iomvj64{grid-area:1/1;justify-self:center;font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleLarge-fontSize);font-weight:var(--typography-titleLarge-fontWeight);line-height:var(--typography-titleLarge-lineHeight);letter-spacing:var(--typography-titleLarge-letterSpacing);color:var(--color-semantic-text-onSurface)}.iomvj65{display:flex;flex-direction:column;overflow-y:auto;flex:1 1;min-height:0}.iomvj66{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);width:100%;transition:all .15s ease-out 0s}.iomvj66[data-hovered]{background-color:var(--color-semantic-surface-aHover)}.iomvj66[data-pressed]{background-color:var(--color-semantic-surface-aActive)}.iomvj67{width:48px;height:48px;border-radius:var(--radius-xs);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.iomvj68{color:var(--color-semantic-text-onSurface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iomvj68,.iomvj69{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing)}.iomvj69{padding:var(--space-lg);color:var(--color-semantic-text-sub)}.iomvj69,.iomvj6a{display:flex;align-items:center;justify-content:center;flex:1 1}.iomvj6b{width:32px;height:32px}