.home[data-astro-cid-lcdefpme]{--ink:#10140b;--ink-2:#1b2212;--lime:#b7dc4a;--on-dark:#e6eadb;--display:var(--font-serif,serif);--en:var(--font-en,var(--font-body));--edge:max(calc(var(--frame-margin) + var(--frame-padding)), calc((100cqw - var(--wide-width)) / 2 + var(--frame-padding)));overflow-x:clip;container-type:inline-size}.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;align-items:flex-end;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme],.hero__shade[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.4s}.hero__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme].is-playing{opacity:1}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0a0e069e 0%,#0a0e061f 30%,#0a0e0633 52%,#0a0e06d6 100%),linear-gradient(90deg,#0a0e0694 0%,#0a0e0600 62%)}.hero__inner[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--spacing-6);width:100%;padding:140px var(--edge) clamp(3.5rem, 9vh, 6.5rem);display:grid;position:relative}.hero__label[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-4);font-family:var(--en);font-size:var(--font-size-xs);letter-spacing:.34em;color:var(--lime);font-weight:600;display:flex}.hero__label[data-astro-cid-lcdefpme]:before{content:"";background:var(--lime);width:64px;height:1px}.hero__title[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.08em;white-space:nowrap;text-shadow:0 2px 30px #00000059;font-size:clamp(2.1rem,.7rem + 5.6vw,6.25rem);font-weight:700;line-height:1.32}.hero__line[data-astro-cid-lcdefpme]{padding-block-end:.08em;display:block;overflow:hidden}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:inline-block}.hero__lead[data-astro-cid-lcdefpme]{max-width:44rem;font-size:var(--font-size-lg);color:#fffffff0;line-height:2}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-3) var(--spacing-8);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.hero__side[data-astro-cid-lcdefpme]{top:50%;right:var(--edge);writing-mode:vertical-rl;font-family:var(--display);font-size:var(--font-size-lg);letter-spacing:.32em;text-shadow:0 1px 14px #00000080;white-space:nowrap;margin:0;padding:0;font-weight:500;list-style:none;position:absolute;translate:0 -50%}.hero__side[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-block-start:var(--spacing-8)}.hero__side[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";vertical-align:middle;background:var(--lime);block-size:1px;inline-size:3rem;margin-inline-end:1rem;display:inline-block}.hero__scroll[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--spacing-3);font-family:var(--en);letter-spacing:.32em;font-size:.6875rem;font-weight:500;display:grid;position:absolute;inset-block-end:0;inset-inline-end:var(--edge)}.hero__scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{writing-mode:vertical-rl}.hero__scroll[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#fff 50%,#ffffff40 50%) 0 0/100% 200%;width:1px;height:88px}.cta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-3);min-height:3.75rem;padding:var(--spacing-3) var(--spacing-10);background:var(--tsugius-green);color:#141a08;letter-spacing:.06em;transition:background-color var(--transition-fast);border-radius:2px;font-weight:700;text-decoration:none;display:inline-flex}.cta[data-astro-cid-lcdefpme]:hover{background:var(--tsugius-green-vivid)}.cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.line-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.panel__more[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:18px;height:18px;transition:translate var(--transition-base);flex:none}.cta[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme],.line-link[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme],.panel[data-astro-cid-lcdefpme]:hover .panel__more[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{translate:6px}.line-link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-3);min-height:2.75rem;color:var(--tsugius-ink);font-size:var(--font-size-sm);letter-spacing:.06em;border-bottom:1px solid;font-weight:700;text-decoration:none;display:inline-flex}.line-link--light[data-astro-cid-lcdefpme]{color:#fff}.idx[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-4);font-family:var(--en);color:var(--tsugius-green-deep);display:flex}.idx__no[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);letter-spacing:.12em;font-weight:600}.idx__no[data-astro-cid-lcdefpme]:after{content:"";width:56px;height:1px;vertical-align:middle;background:currentColor;margin-inline-start:var(--spacing-4);display:inline-block}.idx__en[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);letter-spacing:.3em;text-transform:uppercase;font-weight:600}.idx__ja[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--font-size-xs);letter-spacing:.2em;font-weight:700}.idx--light[data-astro-cid-lcdefpme]{color:var(--lime)}.sec-title[data-astro-cid-lcdefpme]{margin-top:var(--spacing-5);font-family:var(--display);letter-spacing:.08em;text-align:start;color:var(--tsugius-ink);font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:700;line-height:1.6}.sec-title--light[data-astro-cid-lcdefpme]{color:#fff}.philo[data-astro-cid-lcdefpme]{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,44cqw);align-items:center;padding-block:clamp(5rem,3rem + 8vw,10.5rem);display:grid}.philo__text[data-astro-cid-lcdefpme]{gap:var(--spacing-8);padding-inline:var(--edge) clamp(2rem, 6cqw, 6rem);display:grid}.philo__title[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.06em;font-size:clamp(1.5rem,.8rem + 1.9vw,2.6rem);font-weight:700;line-height:1.85}.philo__body[data-astro-cid-lcdefpme]{gap:var(--spacing-6);color:var(--color-text-secondary);grid-template-columns:112px minmax(0,1fr);align-items:center;line-height:2.1;display:grid}.philo__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--spacing-3)}.philo__media[data-astro-cid-lcdefpme]{aspect-ratio:5/6;background:var(--tsugius-green-pale);width:100%;max-height:780px;position:relative;overflow:hidden}.philo__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.philo__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:68% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.philo__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{opacity:0;object-position:50% 50%;transition:opacity 1s}.philo__media[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme].is-playing{opacity:1}.svc[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;padding-block:clamp(3rem,2rem + 4vw,5rem) 0}.marquee[data-astro-cid-lcdefpme]{-webkit-user-select:none;user-select:none;overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{width:max-content;font-family:var(--en);letter-spacing:.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #b7dc4a6b;font-size:clamp(4rem,2rem + 11cqw,12.5rem);font-weight:600;line-height:1.05;display:flex}.marquee__track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-inline-end:.5em}.svc__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-6);padding:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--edge) clamp(2.5rem, 1.5rem + 3vw, 4rem);flex-wrap:wrap;display:flex}.panels[data-astro-cid-lcdefpme]{height:clamp(440px,72vh,680px);display:flex}.panel[data-astro-cid-lcdefpme]{color:#fff;min-width:0;transition:flex-grow .8s var(--ease-out);flex:1 1 0;text-decoration:none;position:relative;overflow:hidden}.panel[data-astro-cid-lcdefpme]+.panel[data-astro-cid-lcdefpme]{border-inline-start:1px solid #ffffff29}.panel[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;max-width:none;height:100%;transition:scale 1.2s var(--ease-out);position:absolute;inset:0}.panel__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0a0e0680 0%,#0a0e069e 58%,#0a0e06f0 100%);transition:opacity .8s;position:absolute;inset:0}.panel__no[data-astro-cid-lcdefpme]{font-family:var(--en);color:var(--lime);font-size:clamp(2.5rem,1.5rem + 2.6vw,4.5rem);font-weight:300;line-height:1;position:absolute;inset-block-start:var(--spacing-8);inset-inline-start:var(--spacing-8)}.panel__en[data-astro-cid-lcdefpme]{top:var(--spacing-8);right:var(--spacing-6);writing-mode:vertical-rl;font-family:var(--en);font-size:var(--font-size-xs);letter-spacing:.34em;text-transform:uppercase;color:#fffc;font-weight:500;position:absolute}.panel__body[data-astro-cid-lcdefpme]{inset:auto var(--spacing-8) var(--spacing-10);gap:var(--spacing-3);max-width:26rem;display:grid;position:absolute}.panel__title[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.08em;font-size:clamp(1.4rem,1rem + 1.2vw,2.125rem);font-weight:700;line-height:1.5}.panel__text[data-astro-cid-lcdefpme]{min-height:3.8em;font-size:var(--font-size-sm);color:var(--on-dark);line-height:1.9}.panel__more[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);font-size:var(--font-size-sm);letter-spacing:.08em;color:var(--lime);border-top:1px solid #ffffff59;font-weight:700;display:inline-flex}@media (hover:hover) and (width>=901px){.panel[data-astro-cid-lcdefpme]:hover,.panel[data-astro-cid-lcdefpme]:focus-visible{flex-grow:1.7}.panel[data-astro-cid-lcdefpme]:hover .panel__shade[data-astro-cid-lcdefpme],.panel[data-astro-cid-lcdefpme]:focus-visible .panel__shade[data-astro-cid-lcdefpme]{opacity:.55}.panel[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme],.panel[data-astro-cid-lcdefpme]:focus-visible img[data-astro-cid-lcdefpme]{scale:1.06}}.works[data-astro-cid-lcdefpme]{background:#fff;padding-block:clamp(5rem,3rem + 8vw,10.5rem)}.works__grid[data-astro-cid-lcdefpme]{gap:var(--spacing-8);margin-top:var(--spacing-12);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.work[data-astro-cid-lcdefpme]:nth-child(2){margin-top:4.5rem}.work[data-astro-cid-lcdefpme]:nth-child(3){margin-top:9rem}.work__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--tsugius-green-pale);overflow:hidden}.work__img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.work__no[data-astro-cid-lcdefpme]{margin-top:var(--spacing-5);font-family:var(--en);font-size:var(--font-size-sm);letter-spacing:.14em;color:var(--tsugius-green-deep);font-weight:600}.work__no[data-astro-cid-lcdefpme]:after{content:"";width:40px;height:1px;vertical-align:middle;background:currentColor;margin-inline-start:var(--spacing-3);display:inline-block}.work__title[data-astro-cid-lcdefpme]{margin-top:var(--spacing-2);font-family:var(--display);font-size:var(--font-size-2xl);letter-spacing:.06em;line-height:1.5}.work__text[data-astro-cid-lcdefpme]{margin-top:var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:2}.partners[data-astro-cid-lcdefpme]{margin-top:var(--spacing-12);display:flex}.partners[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:96px}.company[data-astro-cid-lcdefpme]{background:var(--ink-2);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.company__photo[data-astro-cid-lcdefpme]{background:#d9d8e0;min-height:clamp(520px,56cqw,820px);position:relative;overflow:hidden}.company__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 0%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.company__panel[data-astro-cid-lcdefpme]{padding:clamp(4rem, 2rem + 6vw, 7rem) var(--edge) clamp(4rem, 2rem + 6vw, 7rem) clamp(2rem, 7cqw, 7rem);align-items:center;display:flex}.company__inner[data-astro-cid-lcdefpme]{width:100%}.links[data-astro-cid-lcdefpme]{margin-top:var(--spacing-10);border-top:1px solid #ffffff38;padding:0;list-style:none}.links__item[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) 0;color:#fff;border-bottom:1px solid #ffffff38;text-decoration:none;display:flex}.links__text[data-astro-cid-lcdefpme]{gap:var(--spacing-1);display:grid}.links__title[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:var(--font-size-xl);letter-spacing:.08em;font-weight:700}.links__desc[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--on-dark)}.links__arrow[data-astro-cid-lcdefpme]{border:1px solid var(--lime);width:52px;height:52px;color:var(--lime);transition:background-color var(--transition-base), color var(--transition-base);border-radius:50%;flex:none;place-items:center;display:grid}.links__arrow[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px}.links__item[data-astro-cid-lcdefpme]:hover .links__arrow[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--ink)}.news-sec[data-astro-cid-lcdefpme]{background:#fff;padding-block:clamp(5rem,3rem + 7vw,9.5rem)}.news__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.news__head[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:var(--spacing-8);display:grid}.news[data-astro-cid-lcdefpme]{border-top:1px solid var(--tsugius-ink);padding:0;list-style:none}.news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #d9dccf}.news__item[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-2);color:var(--tsugius-ink);transition:background-color var(--transition-base), padding-inline var(--transition-base);grid-template-columns:7.5rem minmax(0,1fr) 20px;text-decoration:none;display:grid}.news__item[data-astro-cid-lcdefpme]:hover{padding-inline:var(--spacing-5) var(--spacing-2);background:var(--tsugius-green-pale)}.news__date[data-astro-cid-lcdefpme]{font-family:var(--en);font-size:var(--font-size-sm);letter-spacing:.1em;color:var(--tsugius-green-deep);font-weight:500}.news__title[data-astro-cid-lcdefpme]{font-weight:500;line-height:var(--leading-snug)}.news__arrow[data-astro-cid-lcdefpme]{width:18px;height:18px;color:var(--tsugius-green-deep)}.news-empty[data-astro-cid-lcdefpme]{color:var(--color-muted)}.access[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;padding-block:clamp(5rem,3rem + 7vw,9.5rem)}.access__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 5vw,6rem);display:grid}.access__info[data-astro-cid-lcdefpme]{gap:var(--spacing-10);display:grid}.access__tel-label[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);letter-spacing:.2em;color:var(--lime);font-weight:700}.access__tel[data-astro-cid-lcdefpme]{margin-top:var(--spacing-1);font-family:var(--en);letter-spacing:.03em;color:#fff;white-space:nowrap;background:linear-gradient(var(--lime), var(--lime)) 0 100% / 100% 1px no-repeat;padding-bottom:.12em;font-size:clamp(2.25rem,1rem + 4.4cqw,4.75rem);font-weight:300;line-height:1.2;text-decoration:none;display:inline-block}.access__note[data-astro-cid-lcdefpme]{margin-top:var(--spacing-4);font-size:var(--font-size-sm);color:var(--on-dark);line-height:1.9}.access__list[data-astro-cid-lcdefpme]{gap:var(--spacing-5);padding-top:var(--spacing-8);border-top:1px solid #ffffff38;margin:0;display:grid}.access__list[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);letter-spacing:.2em;color:var(--lime);font-weight:700}.access__list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--spacing-1) 0 0;color:#fff}.access__map[data-astro-cid-lcdefpme] .gmap iframe{border-radius:0}.access__map[data-astro-cid-lcdefpme] .gmap__link{color:var(--lime)}@keyframes rise{0%{translate:0 115%}to{translate:0}}@keyframes fade-up{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes marquee{to{translate:-50%}}@keyframes scroll-line{0%{background-position:0 100%}to{background-position:0 -100%}}@media (prefers-reduced-motion:no-preference){.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:rise 1.2s var(--ease-out) .25s both}.hero__line[data-astro-cid-lcdefpme]+.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation-delay:.42s}.hero__label[data-astro-cid-lcdefpme]{animation:fade-up 1.1s var(--ease-out) .1s both}.hero__lead[data-astro-cid-lcdefpme],.hero__actions[data-astro-cid-lcdefpme]{animation:fade-up 1.1s var(--ease-out) .9s both}.hero__side[data-astro-cid-lcdefpme],.hero__scroll[data-astro-cid-lcdefpme]{animation:1.4s 1.2s both fade-in}.hero__scroll[data-astro-cid-lcdefpme]:after{animation:2.4s ease-in-out infinite scroll-line}.marquee__track[data-astro-cid-lcdefpme]{animation:48s linear infinite marquee}.reveal-on [data-astro-cid-lcdefpme][data-reveal]:not([data-reveal=wipe]){opacity:0;transition:opacity 1s var(--ease-out), translate 1s var(--ease-out);translate:0 36px}.reveal-on [data-astro-cid-lcdefpme][data-reveal]:not([data-reveal=wipe]).is-in{opacity:1;translate:0}.reveal-on [data-astro-cid-lcdefpme][data-reveal=wipe]{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s var(--ease-out)}.reveal-on [data-astro-cid-lcdefpme][data-reveal=wipe].is-in{clip-path:inset(0)}.works__grid[data-astro-cid-lcdefpme] .work[data-astro-cid-lcdefpme]:nth-child(2),.works__grid[data-astro-cid-lcdefpme] .work[data-astro-cid-lcdefpme]:nth-child(2) .work__img[data-astro-cid-lcdefpme]{transition-delay:.12s}.works__grid[data-astro-cid-lcdefpme] .work[data-astro-cid-lcdefpme]:nth-child(3),.works__grid[data-astro-cid-lcdefpme] .work[data-astro-cid-lcdefpme]:nth-child(3) .work__img[data-astro-cid-lcdefpme]{transition-delay:.24s}}@media (width<=900px){.hero__side[data-astro-cid-lcdefpme]{top:92px;right:auto;left:var(--edge);writing-mode:horizontal-tb;font-size:var(--font-size-sm);letter-spacing:.16em;translate:none}.hero__side[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-block-start:var(--spacing-1)}.hero__side[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{inline-size:1.5rem;margin-inline-end:.75rem}.philo[data-astro-cid-lcdefpme],.company[data-astro-cid-lcdefpme],.news__grid[data-astro-cid-lcdefpme],.access__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.philo[data-astro-cid-lcdefpme]{gap:var(--spacing-12)}.philo__text[data-astro-cid-lcdefpme]{padding-inline:var(--edge)}.philo__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;width:auto;margin-inline-start:var(--edge)}.panels[data-astro-cid-lcdefpme]{flex-direction:column;height:auto}.panel[data-astro-cid-lcdefpme]{flex:none;height:clamp(280px,62cqw,460px)}.panel[data-astro-cid-lcdefpme]+.panel[data-astro-cid-lcdefpme]{border-block-start:1px solid #ffffff29;border-inline-start:0}.panel__text[data-astro-cid-lcdefpme]{min-height:0}.works__grid[data-astro-cid-lcdefpme]{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr);max-width:560px}.work[data-astro-cid-lcdefpme]:nth-child(2),.work[data-astro-cid-lcdefpme]:nth-child(3){margin-top:0}.company__photo[data-astro-cid-lcdefpme]{aspect-ratio:1;min-height:0}.company__panel[data-astro-cid-lcdefpme]{padding-inline:var(--edge)}}@media (width<=640px){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--spacing-5);padding-block-end:var(--spacing-16)}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:.05em;font-size:clamp(1.9rem,.4rem + 7.6vw,2.6rem)}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--font-size-base)}.hero__scroll[data-astro-cid-lcdefpme]{display:none}.cta[data-astro-cid-lcdefpme]{min-height:3.25rem;padding-inline:var(--spacing-6)}.philo__title[data-astro-cid-lcdefpme]{letter-spacing:.03em;font-size:clamp(1.35rem,.5rem + 4.6vw,1.75rem)}.philo__body[data-astro-cid-lcdefpme]{gap:var(--spacing-4);grid-template-columns:84px minmax(0,1fr)}.panel__no[data-astro-cid-lcdefpme]{inset-block-start:var(--spacing-5);inset-inline-start:var(--spacing-5)}.panel__body[data-astro-cid-lcdefpme]{inset:auto var(--spacing-5) var(--spacing-6)}.news__item[data-astro-cid-lcdefpme]{gap:var(--spacing-1) var(--spacing-4);grid-template-columns:minmax(0,1fr) 20px}.news__date[data-astro-cid-lcdefpme]{grid-column:1/-1}}
