.history_wrap__xUbA6{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-wide-s);padding-bottom:var(--grigo-life-spacing-wide-s)}.history_hero__dbW3z{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-tight-xl);padding:var(--grigo-life-spacing-standard-xxl) var(--grigo-life-spacing-margin-mobile) 0}.history_heroTitle___dEhL{font-size:var(--grigo-life-font-size-title-l);line-height:var(--grigo-life-line-height-title-l);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}.history_heroBody__C6WOJ,.history_heroTitle___dEhL{margin:0;font-family:var(--grigo-life-font-family-base);letter-spacing:var(--grigo-life-letter-spacing-tight)}.history_heroBody__C6WOJ{font-size:var(--grigo-life-font-size-body-m);line-height:var(--grigo-life-line-height-body-m);font-weight:var(--grigo-life-font-weight-regular);color:var(--grigo-life-color-text-secondary);white-space:pre-line;word-break:keep-all}.history_section__cFa0Y{display:flex;flex-direction:column;gap:var(--grigo-life-history-section-gap-section-content);width:100%;padding:0 var(--grigo-life-spacing-margin-mobile);box-sizing:border-box}.history_heading__8wgSL{display:flex;flex-direction:column;gap:var(--grigo-life-history-section-gap-title-description)}.history_title__TRRG5{margin:0;font-family:var(--grigo-life-history-section-title-font-family);font-size:var(--grigo-life-history-section-title-font-size);line-height:var(--grigo-life-history-section-title-line-height);font-weight:var(--grigo-life-history-section-title-font-weight);letter-spacing:var(--grigo-life-history-section-title-letter-spacing);color:var(--grigo-life-history-section-title-color);white-space:pre-line}.history_description__v6FJp{margin:0;font-family:var(--grigo-life-history-section-description-font-family);font-size:var(--grigo-life-history-section-description-font-size);line-height:var(--grigo-life-history-section-description-line-height);font-weight:var(--grigo-life-history-section-description-font-weight);letter-spacing:var(--grigo-life-history-section-description-letter-spacing);color:var(--grigo-life-history-section-description-color);white-space:pre-line}.history_content__dgKXN,.history_list__or5C5{display:flex;flex-direction:column;width:100%}.history_list__or5C5{gap:var(--grigo-life-timeline-card-gap-list)}.history_card__QkpR5{display:flex;flex-direction:column;background:var(--grigo-life-timeline-card-bg);border-radius:var(--grigo-life-timeline-card-radius);padding:var(--grigo-life-timeline-card-padding-y) var(--grigo-life-timeline-card-padding-x);width:100%;box-sizing:border-box}.history_year__0i4UN{margin:0;font-family:var(--grigo-life-timeline-card-year-font-family);font-size:var(--grigo-life-timeline-card-year-font-size);line-height:var(--grigo-life-timeline-card-year-line-height);font-weight:var(--grigo-life-timeline-card-year-font-weight);letter-spacing:var(--grigo-life-timeline-card-year-letter-spacing);color:var(--grigo-life-timeline-card-year-color)}.history_text__CtRvb{margin:var(--grigo-life-timeline-card-gap-year-text) 0 0;font-family:var(--grigo-life-timeline-card-text-font-family);font-size:var(--grigo-life-timeline-card-text-font-size);line-height:var(--grigo-life-timeline-card-text-line-height);font-weight:var(--grigo-life-timeline-card-text-font-weight);letter-spacing:var(--grigo-life-timeline-card-text-letter-spacing);color:var(--grigo-life-timeline-card-text-color)}@media (min-width:1104px){.history_hero__dbW3z{padding:0}.history_section__cFa0Y{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0;padding:0}.history_content__dgKXN,.history_heading__8wgSL{width:379px;flex-shrink:0}.history_list__or5C5{gap:0}.history_card__QkpR5{background:transparent;border-radius:0;padding:var(--grigo-life-spacing-standard-xxl) 0;border-bottom:var(--grigo-life-border-thin) solid var(--grigo-life-color-border-tertiary)}.history_card__QkpR5:first-child{padding-top:0}.history_year__0i4UN{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:var(--grigo-life-spacing-tight-s) var(--grigo-life-spacing-tight-l);background:var(--grigo-life-color-container-sub-default);color:var(--grigo-life-color-text-main);border-radius:var(--grigo-life-radius-full);font-size:var(--grigo-life-font-size-caption);line-height:var(--grigo-life-line-height-caption);font-weight:var(--grigo-life-font-weight-semibold);white-space:nowrap}.history_text__CtRvb{margin:var(--grigo-life-spacing-tight-xl) 0 0;font-size:var(--grigo-life-font-size-title-m);line-height:var(--grigo-life-line-height-title-m);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary)}}.company-info-bi-content_introHeading__kATWb{font-size:var(--company-info-bi-intro-heading-font-size);line-height:var(--company-info-bi-intro-heading-line-height)}.company-info-bi-content_introHeading__kATWb,.company-info-bi-content_sectionTitle__Y8naS{margin:0;font-family:var(--grigo-life-font-family-base);font-weight:var(--grigo-life-font-weight-bold);letter-spacing:var(--grigo-life-letter-spacing-tight);color:var(--grigo-life-color-text-primary)}.company-info-bi-content_sectionTitle__Y8naS{font-size:var(--company-info-bi-section-title-font-size);line-height:var(--company-info-bi-section-title-line-height)}.company-info-bi-content_sectionBody__A9Ieo{margin:0;font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-body-m);font-weight:var(--grigo-life-font-weight-regular);line-height:var(--grigo-life-line-height-body-m);letter-spacing:var(--grigo-life-letter-spacing-tight);color:var(--grigo-life-color-text-secondary)}.company-info-bi-content_colorCard__bdyjR{overflow:hidden;border-radius:var(--company-info-bi-color-card-radius);border:var(--grigo-life-border-thin) solid var(--grigo-life-color-border-tertiary);background:var(--grigo-life-color-container-gray-white);width:100%}.company-info-bi-content_colorSwatch__aK8P4{height:var(--company-info-bi-color-card-swatch-height);width:100%;display:block}.company-info-bi-content_swatchSkyBlue__a0uxl{background:var(--company-info-bi-color-sky-blue)}.company-info-bi-content_swatchLightGreen__6JAPk{background:var(--company-info-bi-color-light-green)}.company-info-bi-content_swatchMidnight__MDn3h{background:var(--company-info-bi-color-midnight)}.company-info-bi-content_swatchVipGold__I9OQw{background:var(--company-info-bi-color-vip-gold)}.company-info-bi-content_swatchSilverGrey__hgG_k{background:var(--company-info-bi-color-silver-grey)}.company-info-bi-content_colorCardBody__9sDBr{padding:var(--company-info-bi-color-card-padding-y) var(--company-info-bi-color-card-padding-x);display:flex;flex-direction:column;gap:var(--company-info-bi-color-card-spec-gap)}.company-info-bi-content_colorName__VuCPX{margin:0 0 var(--company-info-bi-color-card-name-gap);font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-title-xs);font-weight:var(--grigo-life-font-weight-bold);line-height:var(--grigo-life-line-height-title-xs);letter-spacing:var(--grigo-life-letter-spacing-tight);color:var(--grigo-life-color-text-primary)}.company-info-bi-content_colorSpec__Xd9ks{font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s)}.company-info-bi-content_colorSpecSmall__cyB5X,.company-info-bi-content_colorSpec__Xd9ks{margin:0;font-family:var(--grigo-life-font-family-base);font-weight:var(--grigo-life-font-weight-regular);letter-spacing:var(--grigo-life-letter-spacing-tight);color:var(--grigo-life-color-text-secondary)}.company-info-bi-content_colorSpecSmall__cyB5X{font-size:var(--grigo-life-font-size-caption);line-height:var(--grigo-life-line-height-caption)}@media (min-width:1104px){.company-info-bi-content_introHeading__kATWb{font-size:var(--company-info-bi-intro-heading-font-size-pc);line-height:var(--company-info-bi-intro-heading-line-height-pc)}.company-info-bi-content_sectionTitle__Y8naS{font-size:var(--company-info-bi-section-title-font-size-pc);line-height:var(--company-info-bi-section-title-line-height-pc)}}.brand_hero__OV1_v{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-standard-l);padding:var(--grigo-life-spacing-standard-xxl) var(--grigo-life-spacing-margin-mobile) 0}.brand_heroTitle__0yguT{margin:0;font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-title-l);line-height:var(--grigo-life-line-height-title-l);font-weight:var(--grigo-life-font-weight-bold);letter-spacing:var(--grigo-life-letter-spacing-tight);color:var(--grigo-life-color-text-primary);white-space:pre-line}.brand_heroHighlight__LalUv{color:var(--grigo-life-color-text-main)}.brand_heroBody__R_LFa{font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-title-xs);line-height:var(--grigo-life-line-height-title-xs);font-weight:var(--grigo-life-font-weight-regular);letter-spacing:var(--grigo-life-letter-spacing-tight);color:var(--grigo-life-color-text-secondary);white-space:pre-line;word-break:break-word}.brand_section__CdiBY{padding:0 var(--grigo-life-spacing-margin-mobile)}.brand_spacingLarge__Z_Hgm{padding-top:var(--grigo-life-spacing-wide-m)}.brand_spacingNormal__zLBNb{padding-top:var(--grigo-life-spacing-wide-s)}.brand_label__J2vvq{margin:0;font-family:var(--grigo-life-font-family-base);font-size:var(--grigo-life-font-size-title-xs);line-height:var(--grigo-life-line-height-title-xs);font-weight:var(--grigo-life-font-weight-semibold);letter-spacing:var(--grigo-life-letter-spacing-tight);color:var(--grigo-life-color-text-main)}.brand_content__RbTqX{margin-top:var(--grigo-life-spacing-tight-xl);display:flex;flex-direction:column}.brand_heading__n522C{margin:0;font-size:var(--grigo-life-font-size-title-m);line-height:var(--grigo-life-line-height-title-m);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary);word-break:keep-all}.brand_body__t2aHb,.brand_heading__n522C{font-family:var(--grigo-life-font-family-base);letter-spacing:var(--grigo-life-letter-spacing-tight);white-space:pre-line}.brand_body__t2aHb{margin:var(--grigo-life-spacing-tight-s) 0 0;font-size:var(--grigo-life-font-size-body-m);line-height:var(--grigo-life-line-height-body-m);font-weight:var(--grigo-life-font-weight-regular);color:var(--grigo-life-color-text-secondary);word-break:break-word}.brand_childrenSlot__eZ2Cr{margin-top:var(--grigo-life-spacing-standard-l)}.brand_valueList__Ks7bv{display:flex;flex-direction:column;gap:var(--grigo-life-spacing-standard-s);width:100%}.brand_valueCard__o_sgB{display:flex;flex-direction:column;width:100%;background:var(--grigo-life-color-container-gray-default);border-radius:var(--grigo-life-radius-xl);padding:var(--grigo-life-spacing-standard-l) var(--grigo-life-spacing-standard-m);box-sizing:border-box}.brand_valueTitle__sFxxh{margin:0;font-size:var(--grigo-life-font-size-title-xs);line-height:var(--grigo-life-line-height-title-xs);font-weight:var(--grigo-life-font-weight-bold);color:var(--grigo-life-color-text-primary);word-break:keep-all}.brand_valueDescription__Kd_qN,.brand_valueTitle__sFxxh{font-family:var(--grigo-life-font-family-base);letter-spacing:var(--grigo-life-letter-spacing-tight)}.brand_valueDescription__Kd_qN{margin:var(--grigo-life-spacing-tight-s) 0 0;font-size:var(--grigo-life-font-size-body-s);line-height:var(--grigo-life-line-height-body-s);font-weight:var(--grigo-life-font-weight-regular);color:var(--grigo-life-color-text-secondary);word-break:break-word}@media (min-width:1104px){.brand_hero__OV1_v{padding-top:0}}.wheel-picker_root__U1m_b{display:flex;align-items:center;gap:var(--grigo-life-wheel-picker-column-gap);font-family:var(--grigo-life-wheel-picker-font-family);letter-spacing:var(--grigo-life-wheel-picker-letter-spacing)}.wheel-picker_column__Tu4qG{position:relative;flex:1 1;min-width:0;height:calc(var(--grigo-life-wheel-picker-item-height) * 3);overflow:hidden}.wheel-picker_indicator__lRTuZ{position:absolute;top:var(--grigo-life-wheel-picker-item-height);left:0;right:0;height:var(--grigo-life-wheel-picker-item-height);background:var(--grigo-life-wheel-picker-focused-bg);border-radius:var(--grigo-life-wheel-picker-focused-radius);pointer-events:none;z-index:1}.wheel-picker_scroll__CBgDK{position:relative;height:100%;overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:transparent;z-index:2}.wheel-picker_scroll__CBgDK::-webkit-scrollbar{display:none}.wheel-picker_ghost__bBsJZ{height:var(--grigo-life-wheel-picker-item-height);flex-shrink:0}.wheel-picker_item__7BulI{display:flex;align-items:center;justify-content:center;padding:var(--grigo-life-wheel-picker-item-padding-y) var(--grigo-life-wheel-picker-item-padding-x);height:var(--grigo-life-wheel-picker-item-height);scroll-snap-align:center;cursor:pointer;box-sizing:border-box;background:transparent}.wheel-picker_label__O7Ph_{font-size:var(--grigo-life-wheel-picker-item-font-size);line-height:var(--grigo-life-wheel-picker-item-line-height);font-weight:var(--grigo-life-wheel-picker-item-font-weight);color:var(--grigo-life-wheel-picker-item-color);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wheel-picker_item__7BulI.wheel-picker_focused__PTFhY .wheel-picker_label__O7Ph_{font-weight:var(--grigo-life-wheel-picker-focused-font-weight)}