.page--company[data-astro-cid-zpwr3yl4] section[data-astro-cid-zpwr3yl4]{scroll-margin-top:7rem}.page--company[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{color:var(--fg-muted);font-size:1.0625rem;line-height:1.7}.company-purpose[data-astro-cid-zpwr3yl4]{padding-block:var(--section-space);background:var(--primary-deep);color:var(--on-photo);position:relative;overflow:hidden}.company-purpose[data-astro-cid-zpwr3yl4]:after{content:"";aspect-ratio:1;background:var(--on-photo);opacity:.06;pointer-events:none;width:clamp(18rem,34vw,32rem);position:absolute;top:50%;right:-6rem;translate:0 -50%;-webkit-mask:url(/brand/zorithal-ring-white.png) 50%/contain no-repeat;mask:url(/brand/zorithal-ring-white.png) 50%/contain no-repeat}.company-purpose__inner[data-astro-cid-zpwr3yl4]{z-index:1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem clamp(2rem,5vw,5rem);display:grid;position:relative}.company-purpose[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{color:color-mix(in srgb, var(--on-photo) 70%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:.875rem}.page--company[data-astro-cid-zpwr3yl4] .company-purpose__statement[data-astro-cid-zpwr3yl4]{max-width:34ch;color:var(--on-photo);letter-spacing:-.025em;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:500;line-height:1.3}.company-block[data-astro-cid-zpwr3yl4]{padding-block:var(--section-space)}.company-block--tint[data-astro-cid-zpwr3yl4]{background:var(--bg-2)}.company-block__head[data-astro-cid-zpwr3yl4]{margin-bottom:clamp(2.5rem,5vw,4rem)}.company-block__head[data-astro-cid-zpwr3yl4] h2[data-astro-cid-zpwr3yl4]{max-width:16ch}.company-principles[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.company-principles[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{border:.0625rem solid var(--rule);border-top:.1875rem solid var(--primary);border-radius:var(--radius-2);background:var(--bg);transition:box-shadow var(--dur-moderate) var(--ease-productive), translate var(--dur-moderate) var(--ease-productive);grid-column:span 2;align-content:start;gap:.875rem;padding:clamp(1.5rem,2.5vw,2rem);display:grid}.company-principles[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:nth-child(n+4){grid-column:span 3}.company-principles[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:hover{box-shadow:var(--shadow-3);translate:0 -.25rem}.company-principles__num[data-astro-cid-zpwr3yl4]{color:var(--primary);letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1}.company-model[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.company-model__card[data-astro-cid-zpwr3yl4]{border:.0625rem solid var(--rule);border-radius:var(--radius-2);background:var(--bg);box-shadow:var(--shadow-1);overflow:hidden}.company-model__card[data-astro-cid-zpwr3yl4] .m-media{border-radius:0}.company-model__copy[data-astro-cid-zpwr3yl4]{gap:.875rem;padding:clamp(1.75rem,3vw,2.5rem);display:grid}.company-split[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.company-split[data-astro-cid-zpwr3yl4] .company-split__photo{box-shadow:var(--shadow-3)}.company-split__copy[data-astro-cid-zpwr3yl4]{gap:1.5rem;display:grid}.company-expect[data-astro-cid-zpwr3yl4]{border:.0625rem solid var(--rule);border-left:.375rem solid var(--primary);border-radius:var(--radius-2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:1.5rem clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.5rem);display:grid}.page--company[data-astro-cid-zpwr3yl4] .company-expect[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{color:var(--fg);font-size:clamp(1.125rem,1.35vw,1.3125rem);line-height:1.6}@media (width<=63.99rem){.company-purpose__inner[data-astro-cid-zpwr3yl4],.company-split[data-astro-cid-zpwr3yl4],.company-expect[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr}.company-principles[data-astro-cid-zpwr3yl4]{grid-template-columns:repeat(2,minmax(0,1fr))}.company-principles[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4],.company-principles[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:nth-child(n+4){grid-column:span 1}.company-principles[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:last-child{grid-column:span 2}}@media (width<=47.99rem){.company-principles[data-astro-cid-zpwr3yl4],.company-model[data-astro-cid-zpwr3yl4]{grid-template-columns:1fr}.company-principles[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:last-child{grid-column:span 1}}
