.editorial-home_hero__sEUHG,.editorial-home_moments__BAVHo,.editorial-home_outro__ze46b,.editorial-home_series__6PdNS{margin-inline:clamp(12px,1.8vw,28px);border-radius:clamp(16px,1.8vw,26px);overflow:hidden}.editorial-home_hero__sEUHG{position:relative;height:clamp(520px,38vw,670px);margin-top:12px;background:#dceafb;isolation:isolate}.editorial-home_heroDesktop__Kdok8{object-fit:cover;object-position:center;z-index:-2}.editorial-home_heroMobile__HOPMK{display:none}.editorial-home_heroShade__iHLWy{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(17 41 59/46%),rgb(17 41 59/18%) 38%,transparent 64%)}.editorial-home_heroCopy___0M7u{position:absolute;top:clamp(58px,6vw,94px);left:clamp(38px,5.5vw,90px);color:#fff;text-shadow:0 2px 24px rgb(8 28 43/24%)}.editorial-home_heroCopy___0M7u>p{margin-bottom:clamp(42px,4.4vw,68px);font-size:clamp(.95rem,1.15vw,1.18rem);font-weight:700}.editorial-home_heroCopy___0M7u h1{font-size:clamp(2.85rem,4.3vw,4.35rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.editorial-home_flavorHeading__bQeqX h2 span,.editorial-home_heroCopy___0M7u h1 span,.editorial-home_journalHeading__Hwih1 h2 span,.editorial-home_momentCard__e_wFM figcaption p span,.editorial-home_momentsHeading__zXe5x h2 span,.editorial-home_outroCopy__crISZ h2 span,.editorial-home_productCopy__b65uz h2 span,.editorial-home_techHeadline__uYd_r h2 span{display:block}.editorial-home_sectionHeading__HWatR{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:1600px;margin-inline:auto}.editorial-home_eyebrow__xk0bQ,.editorial-home_sectionCount___eOfZ,.editorial-home_techMarquee__9sU64,.editorial-home_techSideLeft__SGkr7,.editorial-home_techSideRight__LRDhi{font-family:var(--font-barlow),ui-monospace,monospace;font-size:.68rem;line-height:1;letter-spacing:.26em;text-transform:uppercase}.editorial-home_clientsHeading__kaUJA h2,.editorial-home_journalHeading__Hwih1 h2,.editorial-home_sectionHeading__HWatR h2{font-size:clamp(2.1rem,4vw,4.4rem);font-weight:700;text-wrap:balance}.editorial-home_sectionLead__Nu20J{margin-top:20px;color:rgb(26 26 26/55%);font-size:clamp(.9rem,1vw,1.06rem)}.editorial-home_sectionCount___eOfZ{padding-bottom:5px;color:rgb(26 26 26/48%)}.editorial-home_series__6PdNS{margin-top:clamp(54px,6vw,92px);padding:clamp(54px,6.4vw,105px) clamp(22px,3.1vw,56px) clamp(26px,3.6vw,58px);background:#fbe9ec}.editorial-home_seriesGrid__PPsio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.35vw,24px);max-width:1600px;margin:clamp(38px,4.2vw,68px) auto 0}.editorial-home_seriesCard__Xr3Wi{min-width:0;padding:12px 12px 24px;border:1px solid rgb(26 26 26/6%);border-radius:20px;background:white;box-shadow:0 12px 34px rgb(70 51 56/5%);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.editorial-home_seriesCard__Xr3Wi:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgb(70 51 56/9%)}.editorial-home_seriesVisual__Gs4Ec{position:relative;height:clamp(230px,25vw,390px);overflow:hidden;border-radius:14px}.editorial-home_seriesVisual__Gs4Ec img{object-fit:contain;padding:14%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.editorial-home_seriesCard__Xr3Wi:hover .editorial-home_seriesVisual__Gs4Ec img{transform:scale(1.035)}.editorial-home_lemon__MAZBh{background:#fff6ca}.editorial-home_sky__IN7NS{background:#e3f1fb}.editorial-home_lime__O0X1V{background:#edf7d8}.editorial-home_coral__San9m{background:#ffe8e6}.editorial-home_seriesTitleRow__QMx98{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-inline:4px}.editorial-home_seriesTitleRow__QMx98 h3{font-size:clamp(1.35rem,1.8vw,2rem);font-weight:700}.editorial-home_seriesTitleRow__QMx98 p{margin-top:6px;color:rgb(26 26 26/55%);font-size:.84rem;line-height:1.5}.editorial-home_roundArrow__1qPTF{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid rgb(26 26 26/14%);border-radius:50%;font-size:1rem}.editorial-home_seriesBody__e1h3R{min-height:5.4em;margin-top:16px;padding-inline:4px;color:rgb(26 26 26/58%);font-size:.86rem;line-height:1.8}.editorial-home_productStories__R6tFh{display:grid;gap:clamp(100px,11vw,180px);padding:clamp(100px,10vw,170px) clamp(22px,7vw,120px);background:#fbfbf8}.editorial-home_productStory__VA_aF{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(55px,8vw,135px);width:100%;max-width:1450px;margin-inline:auto}.editorial-home_productStoryReverse__n6_K0 .editorial-home_productVisual__x6uhU{order:2}.editorial-home_productStoryReverse__n6_K0 .editorial-home_productCopy__b65uz{order:1}.editorial-home_productVisual__x6uhU{position:relative;height:clamp(480px,45vw,720px);overflow:hidden;border-radius:24px}.editorial-home_productVisual__x6uhU>span{position:absolute;bottom:-.12em;left:16px;z-index:0;color:rgb(255 255 255/72%);font-family:var(--font-barlow),sans-serif;font-size:clamp(5.4rem,10vw,10rem);font-weight:800;line-height:.75;letter-spacing:-.065em}.editorial-home_productVisual__x6uhU img{z-index:1;object-fit:contain;padding:13%}.editorial-home_productStory__VA_aF:first-child .editorial-home_productVisual__x6uhU img{padding:9% 36%}.editorial-home_productCopy__b65uz{max-width:570px}.editorial-home_productCopy__b65uz h2{font-size:clamp(2.5rem,4.6vw,5rem);font-weight:700;line-height:1.16;letter-spacing:-.02em}.editorial-home_productParagraphs__DUJ0x{display:grid;gap:13px;margin-top:clamp(26px,3vw,44px);color:rgb(26 26 26/62%);font-size:clamp(.93rem,1vw,1.06rem);line-height:2}.editorial-home_textLink__NCe3E{display:inline-flex;align-items:center;gap:28px;margin-top:32px;padding-bottom:6px;border-bottom:1px solid;font-size:.9rem;font-weight:700}.editorial-home_flavors__SiDHe{--flavor-accent:#d98f9c;position:relative;overflow:hidden;padding:clamp(66px,6vw,94px) clamp(20px,5vw,80px) clamp(72px,6.5vw,106px);background:#fbfbfa}.editorial-home_flavorLayout__xGVlt{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(0,2.18fr);gap:clamp(32px,3.5vw,58px);align-items:center;max-width:1500px;margin-inline:auto}.editorial-home_flavorHeading__bQeqX h2{font-size:clamp(2.55rem,3.1vw,3.55rem);font-weight:700;line-height:1.08;letter-spacing:-.02em}.editorial-home_flavorHeading__bQeqX h2 span{white-space:nowrap}.editorial-home_flavorHeading__bQeqX h2 span:last-child{color:color-mix(in oklab,var(--flavor-accent) 76%,#526eb9);transition:color .65s cubic-bezier(.22,1,.36,1)}.editorial-home_flavorHeading__bQeqX>p{max-width:31em;margin-top:20px;color:rgb(26 26 26/56%);font-size:clamp(.88rem,1vw,1.05rem);line-height:1.8}.editorial-home_flavorAccordion__sIAh2{display:flex;min-width:0;height:clamp(420px,33vw,490px);gap:2px;overflow:hidden;border-radius:16px;background:#fff}.editorial-home_flavorPanel__6cIOK{--item-accent:#d98f9c;position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:#f1f1ee;transition:flex-grow .72s cubic-bezier(.22,1,.36,1)}.editorial-home_flavorPanelActive__IJkpz{flex-grow:3.15}.editorial-home_flavorAtmosphere__3DCOa{object-fit:cover;object-position:center;transform:scale(1.015);filter:saturate(.84) brightness(1.025);transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s ease}.editorial-home_flavorPanelActive__IJkpz .editorial-home_flavorAtmosphere__3DCOa{transform:scale(1);filter:saturate(.96) brightness(1)}.editorial-home_flavorTrigger__4NJng{position:absolute;inset:0;z-index:2;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.editorial-home_flavorTrigger__4NJng:focus-visible{outline:2px solid color-mix(in oklab,var(--item-accent) 78%,#526eb9);outline-offset:-4px;border-radius:12px}.editorial-home_flavorPanelName__mn2w8{position:absolute;bottom:28px;left:50%;display:flex;max-height:78%;gap:10px;align-items:center;color:var(--label-color,rgb(26 26 26/78%));writing-mode:vertical-rl;transform:translateX(-50%);transition:opacity .24s ease,transform .48s cubic-bezier(.22,1,.36,1)}.editorial-home_flavorPanelName__mn2w8 i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--item-accent)}.editorial-home_flavorPanelName__mn2w8 strong{overflow:hidden;font-size:clamp(.68rem,.76vw,.8rem);font-weight:700;line-height:1.45;letter-spacing:.03em}.editorial-home_flavorPanelActive__IJkpz .editorial-home_flavorPanelName__mn2w8{opacity:0;transform:translateX(-50%) translateY(8px)}.editorial-home_flavorChevron__H_E22{display:none}.editorial-home_flavorDetail__i8U20{position:absolute;top:clamp(42px,4vw,62px);left:clamp(26px,3vw,44px);z-index:3;width:min(245px,calc(100% - 52px));opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .26s ease,transform .52s cubic-bezier(.22,1,.36,1)}.editorial-home_flavorPanelActive__IJkpz .editorial-home_flavorDetail__i8U20{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:.19s}.editorial-home_flavorDetail__i8U20 h3{font-size:clamp(.92rem,1.05vw,1.1rem);font-weight:750;line-height:1.45}.editorial-home_flavorDetail__i8U20>p{max-width:18em;margin-top:22px;color:rgb(26 26 26/67%);font-size:.76rem;font-weight:500;line-height:1.8}.editorial-home_flavorLink__6u1US{display:inline-flex;gap:22px;align-items:center;margin-top:32px;padding-bottom:6px;border-bottom:1px solid;color:#1a1a1a;font-size:.76rem;font-weight:700;transition:gap .28s ease}.editorial-home_flavorLink__6u1US:hover{gap:28px}.editorial-home_moments__BAVHo{padding:clamp(80px,9vw,140px) 0 clamp(95px,10vw,165px);background:#fbfbf8}.editorial-home_momentsHeading__zXe5x{width:min(1400px,calc(100% - 44px));margin-inline:auto}.editorial-home_momentsHeading__zXe5x h2{font-size:clamp(2.7rem,5.2vw,5.8rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.editorial-home_momentGrid__mye8l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-top:clamp(52px,6vw,90px)}.editorial-home_momentCard__e_wFM{position:relative;height:clamp(560px,52vw,840px);overflow:hidden;border-radius:22px;background:#e8eef2}.editorial-home_momentCard__e_wFM:nth-child(2){transform:translateY(42px)}.editorial-home_momentCard__e_wFM img{object-fit:cover}.editorial-home_momentCard__e_wFM:after{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgb(7 15 20/63%));content:""}.editorial-home_momentCard__e_wFM figcaption{position:absolute;right:clamp(20px,2.5vw,40px);bottom:clamp(22px,3vw,46px);left:clamp(20px,2.5vw,40px);z-index:1;color:white}.editorial-home_momentCard__e_wFM figcaption p{margin-top:18px;font-size:clamp(1.7rem,2.7vw,3.3rem);font-weight:700;line-height:1.23;letter-spacing:-.015em}.editorial-home_technology__J8EOx{position:relative;overflow:hidden;padding-bottom:clamp(52px,5vw,80px);background:#def3ef;color:#10332f}.editorial-home_techMarquee__9sU64{display:flex;gap:58px;overflow:hidden;padding:18px 0;border-bottom:1px solid rgb(16 51 47/12%);white-space:nowrap}.editorial-home_techMarquee__9sU64 span{animation:editorial-home_tech-marquee___MP61 22s linear infinite}@keyframes editorial-home_tech-marquee___MP61{to{transform:translateX(calc(-100% - 58px))}}.editorial-home_techStage__rqd_A{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(240px,.7fr) minmax(400px,1.15fr);min-height:clamp(650px,55vw,850px);max-width:1600px;margin-inline:auto;padding-inline:clamp(22px,5vw,78px)}.editorial-home_techHeadline__uYd_r{display:flex;flex-direction:column;justify-content:center;padding-right:clamp(22px,3vw,54px)}.editorial-home_techHeadline__uYd_r h2{font-size:clamp(4rem,6.7vw,7.5rem);font-weight:700;line-height:.93;letter-spacing:-.025em}.editorial-home_techHeadline__uYd_r h2 strong{display:inline-block;position:relative;margin-top:.05em;color:#00a98f;font-weight:inherit;white-space:nowrap;text-shadow:.07em .07em 0 rgb(255 255 255/58%);animation:editorial-home_tech-lock__YtbZ7 3.8s cubic-bezier(.22,1,.36,1) infinite}.editorial-home_techHeadline__uYd_r h2 .editorial-home_techLockLine__UHHc8{white-space:nowrap}.editorial-home_techHeadline__uYd_r h2 .editorial-home_techLockLine__UHHc8:lang(ja){font-size:.78em}@keyframes editorial-home_tech-lock__YtbZ7{0%,14%{transform:translateX(.12em);filter:blur(1.8px);opacity:.72}24%,86%{transform:translateX(0);filter:blur(0);opacity:1}to{transform:translateX(0);filter:blur(0);opacity:1}}.editorial-home_techHeadline__uYd_r>p{margin-top:34px;color:rgb(16 51 47/66%);font-size:.96rem}.editorial-home_techProduct___5p30{position:relative;border-inline:1px solid rgb(16 51 47/16%)}.editorial-home_techProduct___5p30:after,.editorial-home_techProduct___5p30:before{position:absolute;top:50%;left:50%;width:62%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgb(0 169 143/22%);border-radius:50%;content:"";animation:editorial-home_tech-pulse__3ipfp 4s ease-out infinite}.editorial-home_techProduct___5p30:after{animation-delay:2s}@keyframes editorial-home_tech-pulse__3ipfp{0%{transform:translate(-50%,-50%) scale(.68);opacity:0}25%{opacity:1}to{transform:translate(-50%,-50%) scale(1.35);opacity:0}}.editorial-home_techProduct___5p30 img{z-index:1;object-fit:contain;padding:15% 38%;filter:drop-shadow(0 26px 28px rgb(16 51 47/15%))}.editorial-home_techSideLeft__SGkr7,.editorial-home_techSideRight__LRDhi{position:absolute;top:26px;z-index:2;writing-mode:vertical-rl}.editorial-home_techSideLeft__SGkr7{left:14px}.editorial-home_techSideRight__LRDhi{right:14px}.editorial-home_techTabs__L_llb{display:flex;flex-direction:column;justify-content:center;padding-left:clamp(28px,4vw,72px)}.editorial-home_techTabs__L_llb button{display:grid;grid-template-columns:36px 1fr 22px;gap:16px;align-items:start;padding:24px 0;border:0;border-top:1px solid rgb(16 51 47/16%);background:transparent;color:inherit;text-align:left;cursor:pointer}.editorial-home_techTabs__L_llb button:last-child{border-bottom:1px solid rgb(16 51 47/16%)}.editorial-home_techTabs__L_llb button>span{padding-top:5px;font-size:.7rem}.editorial-home_techTabs__L_llb button>strong{font-size:clamp(1.2rem,1.65vw,1.8rem)}.editorial-home_techTabs__L_llb button>i{font-style:normal}.editorial-home_techTabs__L_llb button>p{grid-column:2/4;max-height:0;overflow:hidden;color:rgb(16 51 47/62%);font-size:.86rem;line-height:1.85;opacity:0;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .4s ease,margin .6s cubic-bezier(.22,1,.36,1)}.editorial-home_techTabs__L_llb .editorial-home_techTabActive__pS9TA>strong{color:#008f7a}.editorial-home_techTabs__L_llb .editorial-home_techTabActive__pS9TA>p{max-height:8em;margin-top:2px;opacity:1}.editorial-home_clients__2FNEw{padding:clamp(86px,9vw,145px) clamp(22px,5vw,80px);background:#f3f3f1}.editorial-home_clientFooter__BiuTJ,.editorial-home_clientGrid__L9S4l,.editorial-home_clientMore__Yjkt5,.editorial-home_clientNote__5WYME,.editorial-home_clientsHeading__kaUJA{max-width:1460px;margin-inline:auto}.editorial-home_clientsHeading__kaUJA h2{max-width:920px}.editorial-home_clientsHeading__kaUJA>p:last-child{max-width:720px;margin-top:22px;color:rgb(26 26 26/57%)}.editorial-home_clientGrid__L9S4l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(44px,5vw,72px)}.editorial-home_clientLogo__pwP0A{position:relative;height:132px;overflow:hidden;border:1px solid rgb(26 26 26/7%);border-radius:18px;background:#fff;box-shadow:0 9px 22px rgb(26 26 26/5%)}.editorial-home_clientLogo__pwP0A img{object-fit:contain;padding:24px 12%}.editorial-home_clientMore__Yjkt5{margin-top:28px}.editorial-home_clientMore__Yjkt5 strong{font-size:.92rem}.editorial-home_clientMore__Yjkt5 p{margin-top:8px;color:rgb(26 26 26/50%);font-size:.75rem}.editorial-home_clientNote__5WYME{margin-top:12px;color:rgb(26 26 26/48%);font-size:.72rem}.editorial-home_clientFooter__BiuTJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(44px,7vw,112px);margin-top:clamp(30px,3.4vw,52px);padding-top:clamp(24px,2.4vw,36px);border-top:1px solid rgb(26 26 26/10%)}.editorial-home_clientOverview___rihg{max-width:900px}.editorial-home_clientOverview___rihg>strong{display:block;color:#1a1a1a;font-size:.8rem;letter-spacing:.035em}.editorial-home_clientOverview___rihg>div{margin-top:13px;color:rgb(26 26 26/62%);font-size:.76rem;line-height:1.85}.editorial-home_clientOverview___rihg a{color:#1a1a1a;text-decoration:underline;text-decoration-color:rgb(26 26 26/32%);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s ease}.editorial-home_clientOverview___rihg a:hover{text-decoration-color:#1a1a1a}.editorial-home_pillLink__Vjz2O{display:flex;width:max-content;align-items:center;gap:28px;padding:12px 20px;border:1px solid rgb(26 26 26/18%);border-radius:999px;font-size:.82rem;font-weight:700;transition:background .25s ease,color .25s ease}.editorial-home_pillLink__Vjz2O:hover{background:#1a1a1a;color:#fff}.editorial-home_journal__dvp5X{padding:clamp(78px,8vw,126px) clamp(22px,7vw,120px) clamp(90px,9vw,140px);background:#fbfbf8}.editorial-home_journalHeading__Hwih1,.editorial-home_journalRows__19i_e{max-width:1320px;margin-inline:auto}.editorial-home_journalHeading__Hwih1{margin-bottom:clamp(50px,5vw,76px)}.editorial-home_journalHeading__Hwih1 h2{max-width:760px;line-height:1.14}.editorial-home_journalRows__19i_e{display:grid;gap:clamp(54px,6vw,88px)}.editorial-home_journalRow__gMNhv{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.85fr);align-items:center;gap:clamp(44px,6vw,90px)}.editorial-home_journalRowReverse__XKPI7 .editorial-home_journalImage__FCNOw{order:2}.editorial-home_journalRowReverse__XKPI7 .editorial-home_journalCopy__mSg7Q{order:1}.editorial-home_journalImage__FCNOw{position:relative;height:clamp(390px,36vw,520px);overflow:hidden;border-radius:22px;background:#edf0ee}.editorial-home_journalImage__FCNOw img{object-fit:cover;transition:transform .85s cubic-bezier(.22,1,.36,1)}.editorial-home_journalRow__gMNhv:hover .editorial-home_journalImage__FCNOw img{transform:scale(1.025)}.editorial-home_journalCopy__mSg7Q{max-width:510px}.editorial-home_journalCopy__mSg7Q h3{margin-top:24px;white-space:pre-line;font-size:clamp(2.5rem,4.2vw,4.6rem);font-weight:700;line-height:1.17;letter-spacing:-.02em}.editorial-home_journalCopy__mSg7Q>p:last-child{margin-top:28px;color:rgb(26 26 26/58%);font-size:.96rem;line-height:2}.editorial-home_outro__ze46b{position:relative;height:clamp(500px,48vw,760px);background:#dce8f3;isolation:isolate}.editorial-home_outroMedia__X9Bts{position:absolute;inset:0;z-index:-2;display:block}.editorial-home_outroMedia__X9Bts>img{object-fit:cover;object-position:center}.editorial-home_outroShade__zEW5n{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(11 25 35/62%),rgb(11 25 35/10%) 54%,transparent 74%)}.editorial-home_outroCopy__crISZ{position:absolute;top:50%;left:clamp(34px,6vw,104px);max-width:min(820px,calc(100% - 68px));transform:translateY(-50%);color:#fff}.editorial-home_outroCopy__crISZ h2{font-size:clamp(2.8rem,4.35vw,4.6rem);font-weight:700;line-height:1.13;letter-spacing:-.02em}.editorial-home_outroCopy__crISZ h2 span{white-space:nowrap}.editorial-home_outroButton__mTdJu{display:flex;width:max-content;align-items:center;gap:34px;margin-top:38px;padding:15px 23px;border-radius:999px;background:#fff;color:#1a1a1a;font-size:.86rem;font-weight:800;transition:transform .35s cubic-bezier(.22,1,.36,1)}.editorial-home_outroButton__mTdJu:hover{transform:translateY(-3px)}@media (max-width:1300px){.editorial-home_flavorLayout__xGVlt{grid-template-columns:minmax(360px,.78fr) minmax(0,2fr);gap:30px}}@media (max-width:1100px){.editorial-home_seriesGrid__PPsio{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-home_seriesVisual__Gs4Ec{height:330px}.editorial-home_flavorLayout__xGVlt{grid-template-columns:1fr;gap:34px}.editorial-home_flavorAccordion__sIAh2{height:430px}.editorial-home_techStage__rqd_A{grid-template-columns:.85fr .62fr 1.15fr}.editorial-home_techHeadline__uYd_r h2{font-size:clamp(3.4rem,7vw,5.4rem)}}@media (max-width:720px){.editorial-home_hero__sEUHG,.editorial-home_moments__BAVHo,.editorial-home_outro__ze46b,.editorial-home_series__6PdNS{margin-inline:10px;border-radius:18px}.editorial-home_hero__sEUHG{height:min(720px,calc(100svh - 76px));min-height:650px;margin-top:8px}.editorial-home_heroDesktop__Kdok8{display:none}.editorial-home_heroMobile__HOPMK{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:58% 42%;gap:2px;background:#fff}.editorial-home_heroMobileMain__2Obgh,.editorial-home_heroMobilePortrait__VS516{position:relative;overflow:hidden}.editorial-home_heroMobileMain__2Obgh{grid-column:1/3}.editorial-home_heroMobileMain__2Obgh img{object-fit:cover;object-position:50% 46%}.editorial-home_heroMobilePortrait__VS516 img{object-fit:cover;object-position:50% 38%}.editorial-home_heroShade__iHLWy{bottom:auto;height:58%;background:linear-gradient(145deg,rgb(15 39 57/52%),rgb(15 39 57/25%) 39%,transparent 70%)}.editorial-home_heroCopy___0M7u{top:14px;left:14px;width:min(90%,320px)}.editorial-home_heroCopy___0M7u>p{margin-bottom:13px;font-size:.88rem}.editorial-home_heroCopy___0M7u h1{font-size:clamp(2.05rem,9vw,2.35rem);line-height:1.18}.editorial-home_sectionHeading__HWatR{align-items:flex-start}.editorial-home_sectionCount___eOfZ{display:none}.editorial-home_clientsHeading__kaUJA h2,.editorial-home_journalHeading__Hwih1 h2,.editorial-home_sectionHeading__HWatR h2{font-size:clamp(2rem,9vw,2.9rem)}.editorial-home_sectionLead__Nu20J{line-height:1.7}.editorial-home_series__6PdNS{margin-top:46px;padding:48px 12px 14px}.editorial-home_sectionHeading__HWatR{padding-inline:6px}.editorial-home_seriesGrid__PPsio{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px}.editorial-home_seriesCard__Xr3Wi{padding:8px 8px 14px;border-radius:15px}.editorial-home_seriesVisual__Gs4Ec{height:auto;aspect-ratio:1/1;border-radius:11px}.editorial-home_seriesVisual__Gs4Ec img{padding:12%}.editorial-home_seriesTitleRow__QMx98{align-items:flex-start;gap:8px;margin-top:12px;padding-inline:2px}.editorial-home_seriesTitleRow__QMx98 h3{font-size:1.05rem}.editorial-home_seriesTitleRow__QMx98 p{margin-top:4px;font-size:.7rem;line-height:1.55}.editorial-home_roundArrow__1qPTF{flex-basis:32px;width:32px;height:32px;font-size:.82rem}.editorial-home_seriesBody__e1h3R{display:none}.editorial-home_productStories__R6tFh{gap:68px;padding:72px 18px 80px}.editorial-home_productStoryReverse__n6_K0,.editorial-home_productStory__VA_aF{grid-template-columns:1fr;gap:22px}.editorial-home_productStoryReverse__n6_K0 .editorial-home_productCopy__b65uz,.editorial-home_productStoryReverse__n6_K0 .editorial-home_productVisual__x6uhU{order:0}.editorial-home_productVisual__x6uhU{height:auto;aspect-ratio:4/3;border-radius:17px}.editorial-home_productVisual__x6uhU img{padding:9% 18%}.editorial-home_productStory__VA_aF:first-child .editorial-home_productVisual__x6uhU img{padding:6% 40%}.editorial-home_productVisual__x6uhU>span{left:8px;font-size:4.2rem}.editorial-home_productCopy__b65uz h2{font-size:clamp(2rem,9.5vw,2.65rem);line-height:1.15}.editorial-home_productParagraphs__DUJ0x{gap:9px;margin-top:18px;font-size:.85rem;line-height:1.8}.editorial-home_textLink__NCe3E{gap:22px;margin-top:20px}.editorial-home_flavors__SiDHe{padding:52px 14px 62px}.editorial-home_flavorLayout__xGVlt{gap:22px}.editorial-home_flavorHeading__bQeqX{padding-inline:6px}.editorial-home_flavorHeading__bQeqX h2{font-size:clamp(2.15rem,9.8vw,2.7rem)}.editorial-home_flavorHeading__bQeqX>p{max-width:28em;margin-top:13px;font-size:.78rem;line-height:1.7}.editorial-home_flavorAccordion__sIAh2{flex-direction:column;height:auto;border-radius:13px}.editorial-home_flavorPanel__6cIOK{flex:none;width:100%;height:48px;transition:height .62s cubic-bezier(.22,1,.36,1)}.editorial-home_flavorPanelActive__IJkpz{height:250px}.editorial-home_flavorAtmosphere__3DCOa{object-position:center 46%}.editorial-home_flavorPanelActive__IJkpz .editorial-home_flavorPanelName__mn2w8,.editorial-home_flavorPanelName__mn2w8{top:50%;bottom:auto;left:16px;max-width:calc(100% - 32px);max-height:none;flex-direction:row;gap:9px;opacity:1;writing-mode:horizontal-tb;transform:translateY(-50%)}.editorial-home_flavorPanelActive__IJkpz .editorial-home_flavorPanelName__mn2w8{top:24px}.editorial-home_flavorPanelName__mn2w8 i{width:7px;height:7px}.editorial-home_flavorPanelName__mn2w8 strong{overflow:visible;font-size:.75rem;line-height:1.4;letter-spacing:.015em}.editorial-home_flavorChevron__H_E22{position:absolute;top:50%;right:15px;display:grid;width:18px;height:18px;place-items:center;color:rgb(26 26 26/68%);transform:translateY(-50%);transition:transform .42s cubic-bezier(.22,1,.36,1)}.editorial-home_flavorPanelActive__IJkpz .editorial-home_flavorChevron__H_E22{top:24px;transform:translateY(-50%) rotate(180deg)}.editorial-home_flavorDetail__i8U20{top:67px;right:18px;bottom:18px;left:18px;display:flex;width:auto;flex-direction:column}.editorial-home_flavorDetail__i8U20 h3{display:none}.editorial-home_flavorDetail__i8U20>p{max-width:22em;margin-top:0;font-size:.74rem;line-height:1.75}.editorial-home_flavorLink__6u1US{align-self:flex-start;margin-top:auto;font-size:.72rem}.editorial-home_moments__BAVHo{padding:74px 0 100px}.editorial-home_momentsHeading__zXe5x{width:calc(100% - 32px)}.editorial-home_momentsHeading__zXe5x h2{font-size:clamp(2.55rem,11vw,3.4rem)}.editorial-home_momentGrid__mye8l{display:flex;gap:10px;margin-top:42px;padding-inline:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.editorial-home_momentGrid__mye8l::-webkit-scrollbar{display:none}.editorial-home_momentCard__e_wFM{flex:0 0 78vw;height:530px;scroll-snap-align:center}.editorial-home_momentCard__e_wFM:nth-child(2){transform:none}.editorial-home_momentCard__e_wFM figcaption p{font-size:1.9rem}.editorial-home_technology__J8EOx{padding-bottom:28px}.editorial-home_techStage__rqd_A{display:block;min-height:0;padding:0 18px}.editorial-home_techHeadline__uYd_r{padding:70px 0 30px}.editorial-home_techHeadline__uYd_r h2{font-size:clamp(3.35rem,14vw,4.2rem)}.editorial-home_techHeadline__uYd_r h2:lang(ja){font-size:clamp(2.55rem,12vw,4.2rem);white-space:nowrap}.editorial-home_techHeadline__uYd_r h2:lang(ja)>span{display:inline}.editorial-home_techHeadline__uYd_r>p{margin-top:25px}.editorial-home_techProduct___5p30{height:390px;margin:8px 0 28px;border:1px solid rgb(16 51 47/16%)}.editorial-home_techProduct___5p30 img{padding:11% 39%}.editorial-home_techTabs__L_llb{padding-left:0}.editorial-home_techTabs__L_llb button{padding:21px 0}.editorial-home_techTabs__L_llb button>strong{font-size:1.12rem}.editorial-home_clients__2FNEw{padding:78px 18px}.editorial-home_clientsHeading__kaUJA>p:last-child{margin-top:18px;font-size:.9rem}.editorial-home_clientGrid__L9S4l{grid-template-columns:1fr 1fr;gap:9px;margin-top:37px}.editorial-home_clientLogo__pwP0A{height:106px;border-radius:14px}.editorial-home_clientLogo__pwP0A img{padding:21px 12%}.editorial-home_clientMore__Yjkt5{margin-top:22px}.editorial-home_clientMore__Yjkt5 strong{font-size:.75rem}.editorial-home_clientMore__Yjkt5 p{font-size:.63rem;line-height:1.55}.editorial-home_clientNote__5WYME{margin-top:22px;font-size:.65rem;line-height:1.8}.editorial-home_clientFooter__BiuTJ{grid-template-columns:1fr;align-items:start;gap:28px;margin-top:30px;padding-top:25px}.editorial-home_clientOverview___rihg>strong{font-size:.73rem}.editorial-home_clientOverview___rihg>div{margin-top:11px;font-size:.68rem;line-height:1.85}.editorial-home_journal__dvp5X{padding:75px 18px 90px}.editorial-home_journalHeading__Hwih1{margin-bottom:46px}.editorial-home_journalRows__19i_e{gap:58px}.editorial-home_journalRowReverse__XKPI7,.editorial-home_journalRow__gMNhv{grid-template-columns:1fr;gap:25px}.editorial-home_journalRowReverse__XKPI7 .editorial-home_journalCopy__mSg7Q,.editorial-home_journalRowReverse__XKPI7 .editorial-home_journalImage__FCNOw{order:0}.editorial-home_journalImage__FCNOw{height:355px;border-radius:18px}.editorial-home_journalCopy__mSg7Q h3{margin-top:16px;font-size:clamp(2.25rem,10vw,3rem)}.editorial-home_journalCopy__mSg7Q>p:last-child{margin-top:18px;font-size:.9rem;line-height:1.9}.editorial-home_outro__ze46b{height:570px}.editorial-home_outroMedia__X9Bts>img{object-position:center}.editorial-home_outroShade__zEW5n{background:linear-gradient(180deg,rgb(11 25 35/8%) 12%,rgb(11 25 35/66%))}.editorial-home_outroCopy__crISZ{top:auto;right:24px;bottom:34px;left:24px;transform:none}.editorial-home_outroCopy__crISZ h2{font-size:clamp(2.05rem,8.7vw,2.45rem);line-height:1.17}.editorial-home_outroButton__mTdJu{margin-top:28px}}@media (prefers-reduced-motion:reduce){.editorial-home_techHeadline__uYd_r h2 strong,.editorial-home_techMarquee__9sU64 span,.editorial-home_techProduct___5p30:after,.editorial-home_techProduct___5p30:before{animation:none}.editorial-home_flavorAtmosphere__3DCOa,.editorial-home_flavorDetail__i8U20,.editorial-home_flavorPanelName__mn2w8,.editorial-home_flavorPanel__6cIOK,.editorial-home_journalImage__FCNOw img,.editorial-home_seriesCard__Xr3Wi,.editorial-home_seriesVisual__Gs4Ec img,.editorial-home_techTabs__L_llb button>p{transition-duration:1ms}}.familymart-poster_section__pPFnS{margin:18px clamp(12px,1.8vw,28px) 0;overflow:hidden;border-radius:clamp(18px,1.8vw,28px);background:#f3f9fc}.familymart-poster_landscape__zN2YZ,.familymart-poster_portrait__fQ4od{display:block;width:100%;height:auto}.familymart-poster_portrait__fQ4od{display:none}@media (max-width:720px){.familymart-poster_section__pPFnS{margin-top:10px;border-radius:18px}.familymart-poster_landscape__zN2YZ{display:none}.familymart-poster_portrait__fQ4od{display:block}}.tv-commercial_section__CDP7k{position:relative;overflow:hidden;padding:clamp(40px,3.9vw,56px) clamp(22px,5vw,72px);background:#eaf6fc;isolation:isolate}.tv-commercial_wordmark__Nh6Kb{position:absolute;top:50%;left:62%;z-index:-1;color:rgb(44 116 145/5%);font-family:var(--font-barlow),sans-serif;font-size:clamp(17rem,32vw,29rem);font-weight:700;line-height:.72;letter-spacing:-.09em;transform:translate(-50%,-47%);user-select:none;white-space:nowrap}.tv-commercial_inner__oFk3z{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,22.9vw,330px);align-items:center;gap:clamp(40px,6.67vw,96px);width:100%;max-width:1120px;margin-inline:auto}.tv-commercial_copy__MHIAR{min-width:0}.tv-commercial_copy__MHIAR h2{font-size:clamp(2.25rem,4.44vw,4rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;line-break:strict;text-wrap:balance}.tv-commercial_copy__MHIAR h2:lang(ja){font-feature-settings:"palt" 1}.tv-commercial_copy__MHIAR h2 span{display:block}.tv-commercial_copy__MHIAR h2 span:not(:nth-child(3)){font-size:clamp(1.75rem,3.06vw,2.75rem)}.tv-commercial_copy__MHIAR h2:lang(en) span{font-size:clamp(1.5rem,3.06vw,2.75rem)}.tv-commercial_subtitle__nTp_m{margin-top:clamp(16px,1.67vw,24px);font-size:clamp(1.05rem,1.53vw,1.375rem);font-weight:700;line-height:1.5;letter-spacing:.02em}.tv-commercial_actions__4PB8P{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.22vw,32px)}.tv-commercial_storeAction__ZZlRf{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:14px 28px;border:1px solid #1a1a1a;border-radius:999px;font-size:.9375rem;font-weight:700;background:#1a1a1a;color:#fff;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s ease,color .2s ease}.tv-commercial_storeAction__ZZlRf:hover{border-color:#008f7a;background:#008f7a;transform:translateY(-2px)}.tv-commercial_posterControl__PdHnP:focus-visible,.tv-commercial_storeAction__ZZlRf:focus-visible{outline:3px solid #008f7a;outline-offset:4px}.tv-commercial_playerShell__Yqs4Y{position:relative;width:100%;justify-self:center}.tv-commercial_video__s_8kO{display:block;width:100%;aspect-ratio:9/16;border-radius:20px;background:#d9f2e8;box-shadow:0 24px 55px rgb(36 80 96/13%);object-fit:cover}.tv-commercial_posterControl__PdHnP{position:absolute;top:50%;left:50%;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgb(255 255 255/82%);border-radius:50%;background:rgb(255 255 255/20%);color:#fff;cursor:pointer;transform:translate(-50%,-50%);backdrop-filter:blur(10px);transition:background .2s ease,transform .25s cubic-bezier(.16,1,.3,1)}.tv-commercial_posterControl__PdHnP:hover{background:rgb(255 255 255/34%);transform:translate(-50%,-50%) scale(1.06)}.tv-commercial_posterControl__PdHnP svg{width:20px;height:20px;margin-left:4px}@media (max-width:720px){.tv-commercial_section__CDP7k{margin:10px 12px 0;padding:28px 20px 24px;border-radius:18px}.tv-commercial_wordmark__Nh6Kb{top:34%;left:84%;color:rgb(44 116 145/8%);font-size:38vw;transform:translate(-50%,-50%) rotate(90deg)}.tv-commercial_inner__oFk3z{grid-template-columns:minmax(0,1fr);gap:24px}.tv-commercial_copy__MHIAR{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px}.tv-commercial_copy__MHIAR h2{flex-basis:100%;font-size:clamp(1.875rem,9.23vw,2.5rem);line-height:1.22}.tv-commercial_copy__MHIAR h2 span:not(:nth-child(3)){font-size:clamp(1.3rem,6.67vw,1.75rem)}.tv-commercial_copy__MHIAR h2:lang(en) span{font-size:clamp(1.125rem,5.64vw,1.5rem)}.tv-commercial_subtitle__nTp_m{flex:1 1 auto;margin-top:16px;font-size:1rem}.tv-commercial_actions__4PB8P{margin-top:16px}.tv-commercial_storeAction__ZZlRf{min-height:44px;gap:8px;padding:10px 18px;font-size:.8125rem;white-space:nowrap}.tv-commercial_playerShell__Yqs4Y{width:min(100%,420px)}.tv-commercial_video__s_8kO{border-radius:14px}.tv-commercial_posterControl__PdHnP{width:66px;height:66px}}@media (prefers-reduced-motion:reduce){.tv-commercial_posterControl__PdHnP,.tv-commercial_storeAction__ZZlRf{transition:none}}