.section-heading-module__NcIFpW__heading{text-align:left;color:inherit;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.section-heading-module__NcIFpW__heading[data-align=center]{text-align:center;align-items:center}.section-heading-module__NcIFpW__heading[data-align=right]{text-align:right;align-items:flex-end}.section-heading-module__NcIFpW__subtitle{letter-spacing:.16em;font-size:14px;font-weight:500}.section-heading-module__NcIFpW__title{letter-spacing:-.025em;max-width:100%;font-size:clamp(40px,6.5vw,80px);font-weight:800;line-height:1.05;overflow:hidden}.section-heading-module__NcIFpW__character{display:inline-block}@media (prefers-reduced-motion:no-preference){.section-heading-module__NcIFpW__heading[data-motion=standard] .section-heading-module__NcIFpW__subtitle,.section-heading-module__NcIFpW__heading[data-motion=standard] .section-heading-module__NcIFpW__rule{transition:opacity .4s ease-out}.section-heading-module__NcIFpW__heading[data-motion=standard][data-reveal=pending] .section-heading-module__NcIFpW__subtitle,.section-heading-module__NcIFpW__heading[data-motion=standard][data-reveal=pending] .section-heading-module__NcIFpW__rule{opacity:0}.section-heading-module__NcIFpW__heading[data-motion=standard][data-reveal=pending] .section-heading-module__NcIFpW__character{transform:translateY(110%)}.section-heading-module__NcIFpW__heading[data-motion=standard][data-reveal=visible] .section-heading-module__NcIFpW__character{transition:transform .38s cubic-bezier(.16,1,.3,1);transform:translateY(0)}}.section-heading-module__NcIFpW__rule{background:#928051;width:64px;height:2px;margin-top:8px}@media (max-width:639px){.section-heading-module__NcIFpW__title{font-size:clamp(30px,9vw,52px)}.section-heading-module__NcIFpW__subtitle{font-size:12px}.section-heading-module__NcIFpW__heading{gap:12px}.section-heading-module__NcIFpW__rule{width:40px}}@media (prefers-reduced-motion:no-preference){.section-heading-module__NcIFpW__heading[data-motion=subtle]{transition:opacity .35s ease-out}.section-heading-module__NcIFpW__heading[data-motion=subtle][data-reveal=pending]{opacity:.75}}
.business-section-module__zLsLMW__section{background-color:#f2ede4}.business-section-module__zLsLMW__headline{letter-spacing:.06em;color:#241e1c;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:1.65}.business-section-module__zLsLMW__illustration{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.business-section-module__zLsLMW__content{min-width:0}.business-section-module__zLsLMW__partnerCredit{border-left:2px solid #928051;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;padding-left:16px;display:flex}.business-section-module__zLsLMW__partnerLabel{color:#928051;letter-spacing:.18em;white-space:nowrap;font-size:10px;font-weight:600}.business-section-module__zLsLMW__partnerLink{border-radius:3px;align-items:center;max-width:100%;min-height:44px;transition:opacity .18s;display:inline-flex}.business-section-module__zLsLMW__partnerLink:hover{opacity:.7}.business-section-module__zLsLMW__partnerLink:focus-visible{outline-offset:6px;outline:2px solid #928051}.business-section-module__zLsLMW__partnerLogo{width:160px;max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.business-section-module__zLsLMW__partnerLink{transition:none}}
.hero-parsley-banner-module__UK6pUa__banner{--hero-height:clamp(480px, 56vw, 680px);bottom:max(calc(24px + env(safe-area-inset-bottom)), calc(100vh - var(--hero-height) + 120px));bottom:max(calc(24px + env(safe-area-inset-bottom)), calc(100dvh - var(--hero-height) + 120px));z-index:10;aspect-ratio:2;color:#fffef5;background:linear-gradient(125deg,#36634a 0%,#254f39 45%,#173b2a 100%);border:4px solid #fff;width:300px;text-decoration:none;display:block;position:fixed;left:24px;overflow:hidden;box-shadow:0 8px 32px #00000029;container-type:inline-size}.hero-parsley-banner-module__UK6pUa__photo{position:absolute;inset:22% 45% 0 -10%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%),linear-gradient(#0000,#000 35%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%),linear-gradient(#0000,#000 35%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-parsley-banner-module__UK6pUa__image{object-fit:cover;object-position:40% center;transition:transform .45s}.hero-parsley-banner-module__UK6pUa__copy{flex-direction:column;align-items:flex-end;padding:4cqw 6cqw;display:flex;position:absolute;inset:0}.hero-parsley-banner-module__UK6pUa__eyebrow{white-space:nowrap;font-size:3.8cqw;font-weight:600;line-height:1.5;position:absolute;top:4cqw;left:6cqw}.hero-parsley-banner-module__UK6pUa__eyebrow>span{font-size:1.7em}.hero-parsley-banner-module__UK6pUa__handwriting{width:64%;font-family:var(--font-brand), "Segoe Script", cursive;text-shadow:0 1px 2px #1645271f;flex-direction:column;align-items:flex-end;margin-top:3.44cqw;font-size:16cqw;font-weight:400;line-height:.86;display:flex;position:relative;transform:rotate(-7deg)}.hero-parsley-banner-module__UK6pUa__handwriting span:first-child{align-self:flex-start}.hero-parsley-banner-module__UK6pUa__handwriting:after{content:"";border-bottom:1cqw solid;border-radius:0 0 65% 45%;width:71%;height:3cqw;position:absolute;top:40%;left:-4%;transform:rotate(-9deg)}.hero-parsley-banner-module__UK6pUa__title{letter-spacing:.05em;margin-top:calc(1cqw + 3px);font-size:4cqw;font-weight:600;line-height:1.5}@media (max-width:639px){.hero-parsley-banner-module__UK6pUa__banner{--hero-height:clamp(460px, 70svh, 640px);bottom:max(calc(16px + env(safe-area-inset-bottom)), calc(100vh - var(--hero-height) + 104px));bottom:max(calc(16px + env(safe-area-inset-bottom)), calc(100dvh - var(--hero-height) + 104px));border-width:4px;width:min(220px,100vw - 144px);left:16px;transform:none}}@media (min-width:1280px){.hero-parsley-banner-module__UK6pUa__banner{--hero-height:calc(100vw / 2.1)}}@media (prefers-reduced-motion:reduce){.hero-parsley-banner-module__UK6pUa__image{transition:none}}
.product-intro-module__4deSnW__intro{color:#241e1c;max-width:480px}.product-intro-module__4deSnW__eyebrow{letter-spacing:.16em;color:#928051;font-size:11px}.product-intro-module__4deSnW__headline{letter-spacing:.06em;margin-top:18px;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:1.65}.product-intro-module__4deSnW__rule{background:linear-gradient(90deg,#bba77a,#75998f);width:100px;height:1px;margin:24px 0;display:block}.product-intro-module__4deSnW__description{letter-spacing:.02em;color:#403833;max-width:440px;font-size:15px;font-weight:500;line-height:2.1}.product-intro-module__4deSnW__description p+p{margin-top:16px}.product-intro-module__4deSnW__links{align-items:center;gap:24px;margin-top:32px;display:flex}.product-intro-module__4deSnW__link{color:#fff;text-align:center;background:#000000a6;border-radius:50%;flex-direction:column;flex:0 0 112px;justify-content:center;align-items:center;gap:6px;width:112px;height:112px;text-decoration:none;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.product-intro-module__4deSnW__icon{width:44px;height:44px}.product-intro-module__4deSnW__linkTitle{font-size:13px;font-weight:600;line-height:1.25}@media (min-width:640px){.product-intro-module__4deSnW__linkTitle{font-size:15px}}.product-intro-module__4deSnW__shop:hover{background:#000c;transform:scale(1.05)}.product-intro-module__4deSnW__shop[aria-disabled=true]{cursor:not-allowed}.product-intro-module__4deSnW__link:focus-visible{outline-offset:5px;outline:2px solid #000}.product-intro-module__4deSnW__links .product-intro-module__4deSnW__productBanner{z-index:auto;border-width:4px;flex:1 1 0;width:100%;min-width:0;max-width:300px;transition:transform .2s;position:relative;inset:auto}.product-intro-module__4deSnW__productBanner:hover{transform:translateY(-3px)}.product-intro-module__4deSnW__productBanner:focus-visible{outline-offset:5px;outline:2px solid #2f5d34}@media (max-width:479px){.product-intro-module__4deSnW__links{flex-direction:column;align-items:flex-start;gap:20px}.product-intro-module__4deSnW__links .product-intro-module__4deSnW__productBanner{flex:none;max-width:280px}}@media (prefers-reduced-motion:reduce){.product-intro-module__4deSnW__link,.product-intro-module__4deSnW__links .product-intro-module__4deSnW__productBanner{transition:none}.product-intro-module__4deSnW__shop:hover,.product-intro-module__4deSnW__productBanner:hover{transform:none}}
.philosophy-scroll-scene-module__jQ3Jca__section{--section-bottom-padding:140px;isolation:isolate;background:var(--scene-background,linear-gradient(to bottom, #332b26 0 calc(100% - var(--section-bottom-padding)), #41422b calc(100% - var(--section-bottom-padding)) 100%));color:#f5f0e8;padding:144px 0 var(--section-bottom-padding);scroll-margin-top:128px;position:relative;overflow:clip}.philosophy-scroll-scene-module__jQ3Jca__topWave,.philosophy-scroll-scene-module__jQ3Jca__bottomWave{pointer-events:none;width:100%;height:96px;position:absolute}.philosophy-scroll-scene-module__jQ3Jca__topWave{top:-1px}.philosophy-scroll-scene-module__jQ3Jca__bottomWave{bottom:-1px}.philosophy-scroll-scene-module__jQ3Jca__heading{text-align:right;max-width:1448px;margin:0 auto 24px;padding:0 64px}.philosophy-scroll-scene-module__jQ3Jca__intro{max-width:1448px;font-family:var(--font-japanese), sans-serif;letter-spacing:.08em;text-align:center;text-wrap:balance;margin:64px auto;padding:0 64px;font-size:clamp(24px,3vw,44px);font-weight:500;line-height:1.8}.philosophy-scroll-scene-module__jQ3Jca__introLine{display:block}@media (prefers-reduced-motion:no-preference){.philosophy-scroll-scene-module__jQ3Jca__intro[data-reveal=pending]{opacity:0;transform:translateY(18px)}.philosophy-scroll-scene-module__jQ3Jca__intro[data-reveal=visible]{animation:1.6s cubic-bezier(.22,1,.36,1) both philosophy-scroll-scene-module__jQ3Jca__philosophyIntroReveal}}@keyframes philosophy-scroll-scene-module__jQ3Jca__philosophyIntroReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.philosophy-scroll-scene-module__jQ3Jca__scenes{margin:0;padding:0;list-style:none}.philosophy-scroll-scene-module__jQ3Jca__scene{padding:64px 0;position:relative}.philosophy-scroll-scene-module__jQ3Jca__scene:first-child{padding-top:0}.philosophy-scroll-scene-module__jQ3Jca__scene:first-child{background:#332b26}.philosophy-scroll-scene-module__jQ3Jca__scene:nth-child(2){color:#332b26;background:#223d3c}.philosophy-scroll-scene-module__jQ3Jca__scene:nth-child(3){color:#223d3c;background:#41422b}.philosophy-scroll-scene-module__jQ3Jca__sceneWave{pointer-events:none;width:100%;height:48px;position:absolute;top:-1px;left:0}.philosophy-scroll-scene-module__jQ3Jca__scene:first-child .philosophy-scroll-scene-module__jQ3Jca__sceneWave{display:none}.philosophy-scroll-scene-module__jQ3Jca__scene:nth-child(2),.philosophy-scroll-scene-module__jQ3Jca__scene:nth-child(3){padding-top:112px}.philosophy-scroll-scene-module__jQ3Jca__article{color:#f5f0e8}.philosophy-scroll-scene-module__jQ3Jca__scene:last-child{border:0}.philosophy-scroll-scene-module__jQ3Jca__article{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,100px);display:grid}.philosophy-scroll-scene-module__jQ3Jca__media{min-width:0}.philosophy-scroll-scene-module__jQ3Jca__imageLabel{letter-spacing:.24em;color:#c6b48c;align-items:center;gap:24px;margin:0 0 22px;padding-inline:48px;font-size:11px;display:flex}.philosophy-scroll-scene-module__jQ3Jca__imageLabel>span{font-size:14px}.philosophy-scroll-scene-module__jQ3Jca__photoFrame{padding-bottom:16px;position:relative}.philosophy-scroll-scene-module__jQ3Jca__photo{aspect-ratio:3/2;background:#39302b;border-radius:0;position:relative;overflow:hidden}.philosophy-scroll-scene-module__jQ3Jca__image{object-fit:cover}.philosophy-scroll-scene-module__jQ3Jca__word{z-index:1;color:#0000;-webkit-text-stroke:1px #f5f0e8bf;letter-spacing:.015em;pointer-events:none;font-size:clamp(48px,6.8vw,108px);font-weight:700;line-height:1;position:absolute;bottom:-.12em;right:2%}.philosophy-scroll-scene-module__jQ3Jca__copy{isolation:isolate;width:calc(100% - 64px);max-width:480px;padding-top:54px;position:relative}.philosophy-scroll-scene-module__jQ3Jca__number{z-index:-1;letter-spacing:-.06em;color:#bba77a;opacity:.16;font-size:clamp(130px,13vw,190px);font-weight:700;line-height:1;position:absolute;top:-28px;right:0}.philosophy-scroll-scene-module__jQ3Jca__theme{color:#c6b48c;letter-spacing:.24em;font-size:11px}.philosophy-scroll-scene-module__jQ3Jca__title{letter-spacing:.04em;margin-top:16px;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.5}.philosophy-scroll-scene-module__jQ3Jca__line{background:linear-gradient(90deg,#bba77a,#75998f);width:160px;height:1px;margin:26px 0}.philosophy-scroll-scene-module__jQ3Jca__body p{letter-spacing:.02em;color:#e8e0d5;margin:0 0 16px;font-size:15px;font-weight:500;line-height:2.1}.philosophy-scroll-scene-module__jQ3Jca__scene[data-image-side=right] .philosophy-scroll-scene-module__jQ3Jca__media{order:2}.philosophy-scroll-scene-module__jQ3Jca__scene[data-image-side=right] .philosophy-scroll-scene-module__jQ3Jca__copy{justify-self:end}.philosophy-scroll-scene-module__jQ3Jca__controls{display:none}@media (min-width:1024px) and (min-height:680px) and (min-aspect-ratio:1) and (prefers-reduced-motion:no-preference){.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true]{--stage-height:100svh;height:calc(320svh + var(--stage-height));margin-top:-136px}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__stage{height:var(--stage-height);padding-top:136px;padding-bottom:104px;position:sticky;top:0}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__scenes{height:100%;position:relative}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__scene{opacity:var(--scene-opacity,0);visibility:hidden;pointer-events:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__scene[data-visible=true]{visibility:visible}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__scene[aria-hidden=false]{pointer-events:auto}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__article{height:100%}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__sceneWave{display:none}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__scene[data-image-side=right] .philosophy-scroll-scene-module__jQ3Jca__media{order:0}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__scene[data-image-side=right] .philosophy-scroll-scene-module__jQ3Jca__copy{justify-self:start}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__copy,.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__imageLabel{opacity:var(--copy-opacity)}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__photo{max-height:calc(var(--stage-height) - 300px);clip-path:inset(0 calc((1 - var(--enter)) * 82%) 0 calc(var(--leave) * 100%))}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__image{transform:scale(calc(1.08 - var(--enter) * .08))}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__word{transform:translateX(var(--word-x)) translateY(calc((1 - var(--enter)) * 35px));opacity:var(--enter)}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__number{opacity:calc(var(--number) * .16);transform:translateY(calc((1 - var(--number)) * 35px))}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__theme{opacity:var(--theme);transform:translateY(calc((1 - var(--theme)) * 18px))}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__title{opacity:var(--title);transform:translateY(calc((1 - var(--title)) * 22px))}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__body{opacity:var(--body);transform:translateY(calc((1 - var(--body)) * 24px))}.philosophy-scroll-scene-module__jQ3Jca__track[data-enhanced=true] .philosophy-scroll-scene-module__jQ3Jca__controls{justify-content:space-between;align-items:center;gap:32px;padding-bottom:22px;display:flex;position:absolute;bottom:36px;left:64px;right:176px}.philosophy-scroll-scene-module__jQ3Jca__scrollHint{letter-spacing:.2em;color:#c6b48c;font-size:10px}.philosophy-scroll-scene-module__jQ3Jca__scrollHint>span{margin-left:14px;display:inline-block}.philosophy-scroll-scene-module__jQ3Jca__buttons{gap:32px;display:flex}.philosophy-scroll-scene-module__jQ3Jca__buttons button{color:#a99b89;cursor:pointer;letter-spacing:.15em;padding:10px 0;font-size:11px;transition:color .18s}.philosophy-scroll-scene-module__jQ3Jca__buttons button>span{margin-right:8px}.philosophy-scroll-scene-module__jQ3Jca__buttons button[aria-current=step],.philosophy-scroll-scene-module__jQ3Jca__buttons button:hover{color:#f5f0e8}.philosophy-scroll-scene-module__jQ3Jca__buttons button:focus-visible{outline-offset:6px;outline:1px solid #bba77a}.philosophy-scroll-scene-module__jQ3Jca__progress{background:#e8e0d526;height:1px;position:absolute;bottom:0;left:0;right:0}.philosophy-scroll-scene-module__jQ3Jca__progress>span{height:100%;transform:scaleX(var(--journey,0));transform-origin:0;background:#bba77a;display:block}}@media (max-width:767px){.philosophy-scroll-scene-module__jQ3Jca__section{--section-bottom-padding:100px;padding:112px 0 var(--section-bottom-padding)}.philosophy-scroll-scene-module__jQ3Jca__heading{margin-bottom:16px;padding-inline:24px}.philosophy-scroll-scene-module__jQ3Jca__intro{letter-spacing:.03em;margin-block:48px;padding-inline:24px;font-size:clamp(20px,5vw,30px)}.philosophy-scroll-scene-module__jQ3Jca__article{grid-template-columns:minmax(0,1fr);gap:48px}.philosophy-scroll-scene-module__jQ3Jca__scene{padding:48px 0}.philosophy-scroll-scene-module__jQ3Jca__scene:first-child{padding-top:0}.philosophy-scroll-scene-module__jQ3Jca__scene:nth-child(2),.philosophy-scroll-scene-module__jQ3Jca__scene:nth-child(3){padding-top:96px}.philosophy-scroll-scene-module__jQ3Jca__media{margin-right:24px}.philosophy-scroll-scene-module__jQ3Jca__imageLabel{padding-inline:24px}.philosophy-scroll-scene-module__jQ3Jca__word{font-size:clamp(36px,10vw,76px)}.philosophy-scroll-scene-module__jQ3Jca__copy,.philosophy-scroll-scene-module__jQ3Jca__scene[data-image-side=right] .philosophy-scroll-scene-module__jQ3Jca__copy{justify-self:center;width:calc(100% - 48px);padding-top:32px}.philosophy-scroll-scene-module__jQ3Jca__number{font-size:120px;top:-8px}.philosophy-scroll-scene-module__jQ3Jca__scene[data-image-side=right] .philosophy-scroll-scene-module__jQ3Jca__media{order:0;margin-left:24px;margin-right:0}}
.about-section-module__2d9vkG__section{--story-boundary-gap:36px;isolation:isolate;color:#241e1c;background:#fff;padding:8px 24px 260px;scroll-margin-top:140px;position:relative;overflow:hidden}.about-section-module__2d9vkG__illustration{z-index:-2;opacity:.55;pointer-events:none;width:100%;min-width:850px;max-width:none;height:auto;position:absolute;bottom:0;left:0}.about-section-module__2d9vkG__section:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 10%,#fffc 35%,#ffffffd9 65%,#0000 95%);position:absolute;inset:0}.about-section-module__2d9vkG__content{text-align:center;max-width:1320px;margin-inline:auto}.about-section-module__2d9vkG__headline{width:fit-content;max-width:100%;margin:48px auto var(--story-boundary-gap);padding:20px 28px 0;position:relative}.about-section-module__2d9vkG__headline,.about-section-module__2d9vkG__closingHeadline{font-family:var(--font-about-mincho), "Yu Mincho", "YuMincho", serif;letter-spacing:.08em;font-size:clamp(24px,3vw,44px);font-weight:500;line-height:1.85}.about-section-module__2d9vkG__headline .about-section-module__2d9vkG__highlight{color:#928051;display:inline}.about-section-module__2d9vkG__headline span,.about-section-module__2d9vkG__story span{display:block}.about-section-module__2d9vkG__story{isolation:isolate;letter-spacing:.06em;color:#403833;max-width:680px;margin-inline:auto;font-size:15px;font-weight:500;line-height:2.5;position:relative}.about-section-module__2d9vkG__story:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#fffffff2 40%,#fff0 75%);position:absolute;inset:-40px -24px}.about-section-module__2d9vkG__story p+p{margin-top:40px;position:relative}.about-section-module__2d9vkG__story p.about-section-module__2d9vkG__closing{margin-top:var(--story-boundary-gap)}.about-section-module__2d9vkG__mobileBreak{display:none}.about-section-module__2d9vkG__closing{font-size:clamp(18px,1.7vw,20px);font-weight:500}.about-section-module__2d9vkG__closing.about-section-module__2d9vkG__closingHeadline{font-size:clamp(18px,1.7vw,20px)}@media (prefers-reduced-motion:no-preference){.about-section-module__2d9vkG__narrative>span{opacity:1;transition:opacity 1.4s,transform 1.4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--narrative-delay,0s) + .15s);transform:translateY(0)}.about-section-module__2d9vkG__narrative>span:nth-child(2){transition-delay:calc(var(--narrative-delay,0s) + .6s)}.about-section-module__2d9vkG__narrative>span:nth-child(3){transition-delay:calc(var(--narrative-delay,0s) + 1.05s)}.about-section-module__2d9vkG__narrative>span:nth-child(4){transition-delay:calc(var(--narrative-delay,0s) + 1.5s)}.about-section-module__2d9vkG__narrative[data-copy-state=pending]>span{opacity:0;transform:translateY(12px)}.about-section-module__2d9vkG__narrative:focus-within>span{opacity:1;transition:none;transform:none}}@media (min-width:640px){.about-section-module__2d9vkG__section{padding-top:19px}}@media (min-width:768px){.about-section-module__2d9vkG__section{--story-boundary-gap:48px;padding:19px 40px 240px}.about-section-module__2d9vkG__headline{margin-block:56px var(--story-boundary-gap)}.about-section-module__2d9vkG__story p+p{margin-top:48px}}@media (max-width:767px){.about-section-module__2d9vkG__mobileBreak{display:initial}.about-section-module__2d9vkG__closing>span+span{margin-top:16px}.about-section-module__2d9vkG__story{max-width:36ch}.about-section-module__2d9vkG__story p:not(.about-section-module__2d9vkG__closing){text-align:center;letter-spacing:.04em;line-break:strict;text-wrap:balance;line-height:2.4}.about-section-module__2d9vkG__story p:not(.about-section-module__2d9vkG__closing)>span{display:inline}.about-section-module__2d9vkG__story p:not(.about-section-module__2d9vkG__closing)>span:after{content:"";margin-bottom:12px;display:block}.about-section-module__2d9vkG__story p:nth-child(2)>span:nth-child(odd):after{display:none}.about-section-module__2d9vkG__story p:not(.about-section-module__2d9vkG__closing)>span:last-child:after{margin-bottom:0}.about-section-module__2d9vkG__story p+p{margin-top:36px}.about-section-module__2d9vkG__headline{padding:16px 20px 0;font-size:clamp(20px,5vw,30px)}.about-section-module__2d9vkG__section:after{background:linear-gradient(#fff 0%,#ffffffe6 65%,#0000 90%)}}
@font-face{font-family:aboutMinchoFont;src:url(../media/hina_mincho_400-s.2m8_ffig058oh.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:aboutMinchoFont Fallback;src:local(Arial);ascent-override:141.65%;descent-override:35.17%;line-gap-override:0.0%;size-adjust:81.89%}.aboutminchofont_bfbb1ebe-module__KJDZEG__className{font-family:aboutMinchoFont,aboutMinchoFont Fallback;font-weight:400}.aboutminchofont_bfbb1ebe-module__KJDZEG__variable{--font-about-mincho:"aboutMinchoFont", "aboutMinchoFont Fallback"}
