.message-philosophy{position:relative;scroll-margin-top:-94.4375rem}@media (max-width:767px){.message-philosophy{background-color:var(--color-white);padding:0;scroll-margin-top:0}}.message-philosophy__inner{display:contents}@media (max-width:767px){.message-philosophy__inner{display:flex;flex-direction:column;margin:0;max-width:none;padding:0}}.message-philosophy__panel-a,.message-philosophy__stage{background-color:var(--color-white);height:50rem;width:100%}.message-philosophy__stage{align-items:center;display:flex;justify-content:center;overflow-x:clip;overflow-y:visible;position:sticky;top:calc(50vh - 25rem);z-index:0}@media (max-width:767px){.message-philosophy__stage{margin-inline:calc(50% - 50vw);width:100vw}}.message-philosophy__picture-a{display:contents}.message-philosophy__photo-a{clip-path:inset(var(--photo-a-clip-y,0) var(--photo-a-clip-x,0) round var(--photo-a-clip-r,0));display:block;height:50rem;object-fit:cover;width:90rem;will-change:transform,clip-path}@media (max-width:767px){.message-philosophy__photo-a{width:100vw}}.message-philosophy__deco-picture{display:contents}.message-philosophy__deco-a{display:block;height:auto;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.message-philosophy__panel-c{align-items:center;display:flex;flex-direction:column;overflow:visible;padding:7.5rem 1.25rem 10rem;position:relative;z-index:1}@media (max-width:767px){.message-philosophy__panel-c{background-color:transparent;height:50rem;padding:6.5rem 1.25rem 10rem}}.message-philosophy__bg-clip{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.message-philosophy__bg-photo{background-image:url(/hubfs/raw_assets/public/arp-theme/images/arp/top_message_b_pc.png);background-position:center 6rem;background-repeat:no-repeat;background-size:90rem 50rem;display:none;filter:blur(.5rem);inset:-1rem;position:absolute}.message-philosophy__bg-gradient{background-image:linear-gradient(to bottom,rgba(130,205,55,0) 0,var(--color-brand-green) 56%,var(--color-brand-green) 100%);display:block;inset:0;pointer-events:none;position:absolute;z-index:1}.message-philosophy__content{align-items:center;display:flex;flex-direction:column;gap:4rem;max-width:40rem;position:relative;width:100%;z-index:2}@media (max-width:767px){.message-philosophy__content{align-items:center;gap:1.5rem;max-width:21.875rem}}.message-philosophy__title-group{align-items:center;display:flex;flex-direction:column;width:100%}@media (max-width:767px){.message-philosophy__title-group{align-items:center}}.message-philosophy__eyebrow{display:none}.message-philosophy__heading{color:var(--color-white);font-family:var(--font-heading);font-size:2.75rem;font-weight:var(--fw-semibold);letter-spacing:.08em;line-height:1.6;margin:0;text-align:center}@media (max-width:767px){.message-philosophy__heading{color:var(--color-white);font-size:1.625rem;text-align:center}}.message-philosophy__foot-group{align-items:center;display:flex;flex-direction:column;gap:4rem;width:100%}@media (max-width:767px){.message-philosophy__foot-group{align-items:center;gap:1.5rem}}.message-philosophy__text-box{align-items:center;display:flex;flex-direction:column;gap:2rem}@media (max-width:767px){.message-philosophy__text-box{align-items:center;gap:1rem}}.message-philosophy__text{color:var(--color-white);font-size:1.25rem;font-weight:var(--fw-medium);letter-spacing:.08em;line-height:2;margin:0;text-align:center}@media (max-width:767px){.message-philosophy__text{font-size:.875rem;text-align:center}}.message-philosophy__signature{color:var(--color-white);font-family:var(--font-heading);font-size:2rem;font-weight:var(--fw-semibold);letter-spacing:.12em;line-height:1.8;margin:0;text-align:right}@media (max-width:767px){.message-philosophy__signature{font-size:1.25rem}}.message-philosophy__mascot{bottom:-18.4375rem;height:22.5625rem;left:7.5%;position:absolute;width:38.25rem;z-index:3}@media (max-width:767px){.message-philosophy__mascot{bottom:-5.5rem;display:block;height:12.58rem;left:0;width:21.447rem}}.message-philosophy__bubble{left:18.0625rem;position:absolute;top:0}@media (max-width:767px){.message-philosophy__bubble{left:8.6625rem;transform:scale(.6875);transform-origin:top left}}.message-philosophy__mascot-photo{display:block;height:auto;left:0;position:absolute;top:1.235rem;width:24.0625rem}@media (max-width:767px){.message-philosophy__mascot-photo{height:11.116rem;left:0;top:1.464rem;width:12.535rem}}