.rs26-section{width:100%;max-width:none;margin:0;padding:0;background:#fffdf7}.rs26-section.rs26-paper{background:#f8f7f2}.rs26{--rs-ink:#252b26;--rs-green:#53634b;--rs-line:#d7d6cd;color:var(--rs-ink);font-family:var(--font-body--family,"Noto Sans JP",sans-serif);font-size:clamp(15px,1.04vw,20px);font-weight:400;line-height:1.9;letter-spacing:.015em}.rs26,.rs26 *{box-sizing:border-box}.rs26 h1,.rs26 h2,.rs26 h3,.rs26 h4{margin:0;color:inherit;font-family:inherit;font-weight:600;letter-spacing:.025em;text-transform:none;text-wrap:balance}.rs26 h1{font-size:clamp(32px,3.65vw,70px);line-height:1.5}.rs26 h2{font-size:clamp(27px,2.7vw,52px);line-height:1.55}.rs26 h3{font-size:clamp(19px,1.5vw,29px);line-height:1.65}.rs26 h4{font-size:clamp(18px,1.05vw,20px);line-height:1.6}.rs26 p{margin:0 0 .65em;font:inherit;color:inherit}.rs26 p:last-child{margin-bottom:0}.rs26 img{display:block;width:100%;height:auto;max-width:100%;border:0}.rs26-wide{width:86.46%;max-width:1660px;margin-inline:auto}.rs26-narrow{width:66.67%;max-width:1280px;margin-inline:auto}.rs26-reading{width:61.46%;max-width:1180px;margin-inline:auto}.rs26-heading{text-align:center;margin:0 auto clamp(34px,3.12vw,60px)}.rs26-heading .rs26-copy{max-width:950px;margin-inline:auto;font-size:clamp(14px,.94vw,18px)}.rs26-subtitle{color:#b18c74!important;font-size:clamp(12px,.83vw,16px)!important;line-height:1.8!important;margin:clamp(12px,1vw,20px) 0 clamp(20px,2vw,38px)!important}.rs26-copy p{line-height:1.9}.rs26-intro{padding-top:clamp(56px,6.25vw,120px);padding-bottom:clamp(64px,6.25vw,120px)}.rs26-intro .rs26-heading .rs26-copy{max-width:690px}.rs26-hero-media{position:relative;aspect-ratio:1660/700;overflow:hidden}.rs26-hero-media>img{height:100%;object-fit:cover}.rs26-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(56px,5.73vw,110px);height:clamp(56px,5.73vw,110px);display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff73;color:#fff;cursor:pointer;font-size:clamp(22px,2.6vw,50px);transition:background .2s}.rs26-play:hover{background:#ffffffa6}.rs26-play:focus-visible,.rs26-video-close:focus-visible,.rs26 summary:focus-visible{outline:3px solid #af895d;outline-offset:5px}.rs26-carbon{padding-block:clamp(64px,6.25vw,120px)}.rs26-carbon .rs26-heading{width:70%;max-width:950px}.rs26-landscape{aspect-ratio:1660/910;overflow:hidden}.rs26-landscape>img{height:100%;object-fit:cover}.rs26-story-row{display:grid;grid-template-columns:650fr 520fr;gap:clamp(32px,6.3vw,120px);align-items:center;padding-block:clamp(48px,5.2vw,100px)}.rs26-section:has(.rs26-story-row)+.rs26-section:has(.rs26-story-row) .rs26-story-row{border-top:1px solid var(--rs-line)}.rs26-story-row h2{font-size:clamp(25px,1.875vw,36px)}.rs26-story-row .rs26-subtitle{margin-bottom:16px!important}.rs26-story-row .rs26-copy{font-size:clamp(14px,.94vw,18px)}.rs26-row-picture{aspect-ratio:520/336;overflow:hidden}.rs26-row-picture img{height:100%;object-fit:cover}.rs26-principles{padding-block:clamp(64px,6.25vw,120px)}.rs26-principles ul{list-style:none;padding:0;margin:0;display:grid;gap:16px}.rs26-principles li{padding:clamp(20px,1.56vw,30px);background:#f3efe7;font-size:clamp(14px,1.04vw,20px)}.rs26-principles li strong{margin-right:.6em}.rs26-principles li strong:before{content:"\b7";margin-right:.6em}.rs26-small{text-align:center;font-size:clamp(12px,.83vw,16px)!important;color:#676a62!important;margin-top:clamp(26px,2vw,38px)!important}.rs26-future{padding-block:clamp(64px,6.25vw,120px)}.rs26-split-heading{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(30px,10vw,190px);align-items:start;margin-bottom:clamp(28px,2.6vw,50px)}.rs26-split-heading .rs26-copy{font-size:clamp(14px,.94vw,18px)}.rs26-technology{padding-block:0 clamp(64px,6.25vw,120px)}.rs26-accordions{border-top:1px solid var(--rs-line)}.rs26-accordions details{border-bottom:1px solid var(--rs-line);margin:0;padding:0;background:transparent}.rs26-accordions summary{display:flex;align-items:center;gap:24px;padding:clamp(23px,1.56vw,30px) 0;list-style:none;cursor:pointer;color:var(--rs-ink)}.rs26-accordions summary::-webkit-details-marker{display:none}.rs26-accordions summary h3{flex:1;font-size:clamp(16px,1.5vw,29px);line-height:1.6}.rs26-number{width:50px;height:50px;display:grid;place-items:center;flex-shrink:0;background:var(--rs-green);color:#fff;font-size:20px}.rs26-toggle{position:relative;display:block;flex:0 0 28px;width:28px;height:28px}.rs26-toggle:before,.rs26-toggle:after{content:"";position:absolute;background:currentColor;left:0;top:13px;width:28px;height:1px}.rs26-toggle:after{transform:rotate(90deg);transition:transform .2s}.rs26-accordions details[open] .rs26-toggle:after{transform:rotate(0)}.rs26-accordion-content{padding:12px 0 32px;font-size:clamp(14px,1.04vw,20px)}.rs26-accordion-content.has-image{display:grid;grid-template-columns:750fr 346fr;gap:clamp(24px,4.375vw,84px)}.rs26-accordion-content img{aspect-ratio:346/220;object-fit:cover}.rs26-team{padding-bottom:clamp(64px,6.25vw,120px)}.rs26-team-card{padding:clamp(28px,4.16vw,80px);background:#f8f7f2}.rs26-team-card>h3{text-align:center;padding-bottom:30px;border-bottom:1px solid var(--rs-line);margin-bottom:40px;color:#52614c}.rs26-person{display:grid;grid-template-columns:146px minmax(0,1fr);align-items:center;gap:30px;margin-bottom:30px}.rs26-person:last-child{margin-bottom:0}.rs26-person .rs26-portrait{width:146px;height:176px;object-fit:cover}.rs26-person-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:16px}.rs26-person-title span{font-size:12px;color:#777d72}.rs26-person p,.rs26-person blockquote{font-size:clamp(13px,.94vw,18px);line-height:1.85}.rs26-person blockquote{padding:0;margin:12px 0 0;border:0;color:inherit}.rs26-working h2{font-size:clamp(26px,1.875vw,36px)}.rs26-working>.rs26-copy{font-size:clamp(14px,.94vw,18px)}.rs26-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.rs26-work-grid img{aspect-ratio:408/265;object-fit:cover}.rs26-work-grid h3{font-size:clamp(17px,1.04vw,20px);margin:18px 0 10px}.rs26-work-grid p{font-size:clamp(13px,.83vw,16px)}.rs26-partners{margin-top:clamp(48px,5.2vw,100px);margin-bottom:clamp(64px,6.25vw,120px);padding:clamp(32px,3.125vw,60px) 10%;text-align:center;background:#f8f7f2}.rs26-partners h3{color:#6c7a66;border-bottom:1px solid var(--rs-line);padding-bottom:22px;margin-bottom:22px}.rs26-partners .rs26-copy{font-size:clamp(13px,.83vw,16px)}.rs26-promise{padding-block:clamp(64px,6.25vw,120px)}.rs26-welcome{padding:clamp(44px,6.25vw,120px) 24px;text-align:center;background:#223c2b;color:#e8e7dc}.rs26-welcome h3{font-size:clamp(25px,2.7vw,52px);font-weight:400}.rs26-welcome p{font-size:clamp(13px,.94vw,18px);margin-top:18px}.rs26-video-dialog{max-width:min(1100px,94vw);width:94vw;padding:48px 16px 16px;background:#14231a;border:0;color:#fff}.rs26-video-dialog::backdrop{background:#000b}.rs26-video-dialog video{display:block;width:100%;max-height:80vh}.rs26-video-close{position:absolute;right:10px;top:0;width:44px;height:44px;background:transparent;color:#fff;border:0;font-size:32px;cursor:pointer}@media(max-width:760px){.rs26-wide,.rs26-narrow,.rs26-reading,.rs26-carbon .rs26-heading{width:calc(100% - 40px)}.rs26-intro{padding-top:48px}.rs26-heading .rs26-copy{font-size:14px}.rs26-hero-media{aspect-ratio:1.6}.rs26-story-row{grid-template-columns:1fr;gap:26px;padding-block:42px}.rs26-story-row .rs26-row-picture{grid-row:auto}.rs26-landscape{aspect-ratio:1.6}.rs26-principles li strong,.rs26-principles li span{display:block}.rs26-principles li strong{margin:0 0 8px}.rs26-split-heading{grid-template-columns:1fr;gap:24px}.rs26-split-heading h2 br{display:none}.rs26-accordions summary{gap:14px}.rs26-number{width:38px;height:38px;font-size:17px}.rs26-toggle{flex-basis:20px;width:20px}.rs26-toggle:before,.rs26-toggle:after{width:20px}.rs26-accordion-content.has-image{grid-template-columns:1fr}.rs26-accordion-content.has-image>div:last-child{max-width:420px;width:100%;margin:auto}.rs26-team-card{padding:24px 18px}.rs26-person{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:16px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--rs-line)}.rs26-person:last-child{border:0;padding-bottom:0;margin-bottom:0}.rs26-person .rs26-portrait{width:76px;height:96px}.rs26-person-title{display:block;margin-bottom:10px}.rs26-person-title span{display:block;margin-top:5px;font-size:11px}.rs26-person p,.rs26-person blockquote{font-size:13px;line-height:1.8}.rs26-work-grid{grid-template-columns:1fr;gap:30px}.rs26-work-grid h3{margin-top:14px}.rs26-partners{padding:32px 22px}}@media(prefers-reduced-motion:reduce){.rs26 *{scroll-behavior:auto;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/raitooe-story-2026.css.map */
