@property --cp-scene-y{syntax:"<length>";inherits:false;initial-value:0}@property --cp-title-y{syntax:"<length>";inherits:false;initial-value:0}.co-painting-home{--cp-paper:#fbfaf5;--cp-ink:#172f3e;--cp-blue:#005bac;--cp-red:#e74635;--cp-yellow:#f6c945;--cp-rule:#172f3e30;--cp-japanese:"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", sans-serif;background:var(--cp-paper);color:var(--cp-ink);margin-top:calc(-1 * var(--header));font-family:var(--cp-japanese);font-weight:400;line-height:2;overflow:clip}body:has(.co-painting-home) .reference-header.site-header{box-shadow:none;background:#fbfaf5f5}body:has(.co-painting-home) .reference-header-inner{max-width:1600px;padding-inline:36px}body:has(.co-painting-home) .reference-header .logo{width:144px}body:has(.co-painting-home) .reference-desktop-nav{color:#172f3e;gap:28px}body:has(.co-painting-home) .reference-desktop-nav>a:last-child{color:#fff;background:#005bac;border-radius:4px;padding:14px 27px}body:has(.co-painting-home) .reference-desktop-nav>a:last-child:after{display:none}body:has(.co-painting-home) .reference-footer{color:#172f3e;background:#fbfaf5}.cp-container{max-width:1320px;margin-inline:auto;padding-inline:48px}.co-painting-home .cp-display{text-transform:uppercase;letter-spacing:-.025em;font-family:BBH Bartle,Arial Black,sans-serif;font-weight:400}.cp-kicker{font-family:var(--cp-japanese);letter-spacing:.12em;margin:0 0 30px;font-size:14px;font-weight:900}.cp-hero{isolation:isolate;min-height:min(1180px,100svh);padding-top:max(calc(var(--header) + 100px), 38svh);flex-direction:column;padding-bottom:clamp(48px,7svh,80px);display:flex;position:relative}.cp-town-layer{z-index:-1;transform:translate3d(0, var(--cp-scene-y,0px), 0);position:absolute;inset:28px 0 clamp(125px,18svh,220px)}.cp-town-image{object-fit:contain;object-position:right top;mix-blend-mode:multiply}.cp-hero-title{z-index:2;transform:translate3d(0, var(--cp-title-y,0px), 0);margin-top:auto;margin-left:max(6.5%,50vw - 612px);margin-right:8%;position:relative;container-type:inline-size}.cp-hero-title h1{letter-spacing:normal;margin:0}.cp-hero-line{overflow-wrap:anywhere;font-size:clamp(28px,min(6.25vw,11svh,7.4cqw),108px);line-height:1.12;display:block}.cp-hero-line--second{margin-top:4px;font-size:clamp(18px,min(3.85vw,6.8svh,4.4cqw),68px);line-height:1.3}.cp-hero-japanese{font-family:var(--cp-japanese);letter-spacing:.075em;margin-top:22px;font-size:clamp(18px,1.65vw,26px);font-weight:900;display:block}.cp-town-aircraft{width:102px;position:absolute;top:4%;right:25%;transform:rotate(-8deg)}.cp-hero-paints{pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(250px,27vw,390px);height:38px;margin-bottom:22px;position:relative}.cp-brushwork{width:108%;max-width:none;height:auto;display:block;position:absolute;inset:auto auto -2px 0;overflow:visible}.cp-brush-reveal{stroke-dashoffset:0}.cp-about{isolation:isolate;padding:115px 0 140px;scroll-margin-top:90px;position:relative}.cp-about-layout{grid-template-columns:1fr 1.04fr;align-items:center;gap:65px;display:grid}.cp-about-copy h2{font-family:var(--cp-japanese);letter-spacing:.025em;margin-bottom:36px;font-size:clamp(36px,4vw,59px);font-weight:900;line-height:1.65}.cp-about-copy h2>span{display:block}.cp-about-color{color:var(--cp-blue)}.cp-about-statement{font-family:var(--cp-japanese);margin-bottom:36px;font-size:clamp(18px,1.7vw,23px);font-weight:900;line-height:2.05}.cp-about-statement span{display:block}.cp-about-world{min-width:0;padding-top:80px}.cp-company-note{max-width:440px;margin:0 0 40px auto}.cp-company-note h3{font-family:var(--cp-japanese);margin:0 0 18px;font-size:18px;font-weight:900}.cp-company-note p{margin:0;font-size:14px;line-height:2.2}.cp-partner-scene{aspect-ratio:720/430;isolation:isolate;width:112%;margin-left:-8%;position:relative;container-type:inline-size}.cp-partner-people{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cp-partner-ground{z-index:-1;pointer-events:none;fill:#e0eddc;stroke:#455346;stroke-width:1.15px;width:100%;height:390px;position:absolute;inset:auto 0 75px;overflow:hidden}.cp-partner-ground--mobile{display:none}.cp-partner-people{z-index:2}.cp-partner-links{perspective:1100px;grid-template-columns:1fr 1fr;gap:6.9%;display:grid;position:absolute;inset:16.28% 8.33% 20.93% 11.11%}.cp-partner-panel{background:var(--cp-blue);color:#fff;min-width:0;font-family:var(--cp-japanese);text-align:center;text-wrap:balance;backface-visibility:hidden;border-radius:7px;justify-content:center;align-items:center;padding:18px;font-size:clamp(16px,3.9cqw,26px);font-weight:900;line-height:1.7;text-decoration:none;transition:background-color .18s;display:flex;position:relative}.cp-partner-panel--company{background:#c9362e}.cp-partner-panel>span>span{white-space:nowrap;display:inline-block}.cp-partner-panel svg{width:clamp(18px,4cqw,27px);height:auto;transition:translate .18s;position:absolute;bottom:7%;right:7%}.cp-partner-panel:hover{background:#03477f}.cp-partner-panel--company:hover{background:#a92d27}.cp-partner-panel:hover svg{translate:2px -2px}.cp-partner-panel:focus-visible{outline:3px solid var(--cp-ink);outline-offset:5px}.cp-small-link{min-height:44px;font-family:var(--cp-japanese);align-items:center;gap:20px;font-size:14px;font-weight:900;display:inline-flex}.cp-small-link:hover{color:var(--cp-blue)}.co-painting-home .cp-button{background:var(--cp-blue);color:#fff;border:1px solid var(--cp-blue);min-width:220px;min-height:62px;font-family:var(--cp-japanese);letter-spacing:.035em;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;padding:16px 24px;font-size:15px;font-weight:900;line-height:1.6;transition:background .2s,transform .2s;display:inline-flex}.co-painting-home .cp-button:hover{background:#03457e;transform:translateY(-2px)}.co-painting-home .cp-button svg{transition:transform .2s}.co-painting-home .cp-button:hover svg{transform:translate(2px,-2px)}.cp-business{padding:105px 0 75px;scroll-margin-top:105px;position:relative}.cp-business:before{content:"";background:var(--cp-rule);height:1px;position:absolute;top:0;left:max(48px,50% - 612px);right:max(48px,50% - 612px)}.cp-section-heading{position:relative}.co-painting-home .cp-section-word{margin:0;font-size:clamp(45px,7.6vw,108px);line-height:1.06}.cp-section-intro{width:28%;font-family:var(--cp-japanese);margin:0;font-size:17px;font-weight:900;line-height:2;position:absolute;top:70px;right:0}.cp-business-row{isolation:isolate;grid-template-columns:1.16fr 1fr;align-items:center;gap:60px;padding:85px 0;scroll-margin-top:110px;display:grid;position:relative}.cp-business-divider{z-index:-1;fill:#d9ebe0;stroke:#172f3e;stroke-width:.8px;pointer-events:none;width:100vw;max-width:none;height:80px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cp-business-row--web{grid-template-columns:1fr 1.16fr}.cp-business-row--web .cp-business-art{order:2}.cp-business-row--web .cp-business-copy{order:1;padding:0 0 0 30px}.cp-business-art>svg{width:115%;max-width:none;height:auto;margin-left:-7%}.cp-business-copy{max-width:460px}.cp-business-category{font-family:var(--cp-japanese);letter-spacing:.09em;align-items:center;gap:25px;margin:0 0 25px;font-size:14px;font-weight:900;display:flex}.cp-business-category>span{color:var(--cp-blue);font-family:BBH Bartle,sans-serif;font-size:18px}.cp-business-row--education .cp-business-category>span{color:#bd2f22}.cp-business-row--web .cp-business-category>span{color:#886700}.cp-business-copy h3{font-family:var(--cp-japanese);letter-spacing:.02em;margin-bottom:26px;font-size:clamp(30px,3.1vw,44px);font-weight:900;line-height:1.65}.cp-business-copy>p:not(.cp-business-category){margin-bottom:20px;font-size:15px;line-height:2.1}.cp-business-copy .cp-button{margin-top:14px}.cp-brands{padding:45px 0 0}.cp-brands .cp-kicker{text-align:center;margin-bottom:25px}.co-painting-home .cp-brands .brand-grid{justify-content:center;gap:44px;max-width:1040px;margin:0 auto;display:flex}.co-painting-home .cp-brands .brand-grid a{min-width:0;height:160px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;padding:8px;transition:transform .2s;display:flex}.co-painting-home .cp-brands .brand-grid a:hover{transform:translateY(-4px)}.co-painting-home .cp-brands .brand-grid a[data-brand] img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.cp-color-trail{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:140px;margin:30px 0;overflow:hidden}.cp-color-trail svg{width:100%;max-width:none;height:100%;display:block;overflow:hidden}.cp-color-trail .cp-trail-ink{stroke:none}.cp-color-trail .cp-trail-reveal{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.co-painting-home[data-cp-motion=ready] .cp-color-trail[data-cp-paint=waiting] .cp-trail-reveal{stroke-dashoffset:1px}.co-painting-home[data-cp-motion=ready] .cp-color-trail[data-cp-paint=drawing] .cp-trail-reveal{animation:1.45s cubic-bezier(.3,.12,.22,1) both paused cp-trail-brush-in}.co-painting-home[data-cp-motion=ready] .cp-color-trail[data-cp-paint=drawing] .cp-trail-reveal--blue{animation-delay:.12s}.co-painting-home[data-cp-motion=ready] .cp-color-trail[data-cp-paint=drawing] .cp-trail-reveal--red{animation-delay:.24s}.co-painting-home[data-cp-paint-active=true] .cp-color-trail[data-cp-paint-in-view=true] .cp-trail-reveal{animation-play-state:running}}@keyframes cp-trail-brush-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.co-painting-home .cp-challenges{background:var(--cp-paper);padding:100px 0 105px}.cp-challenges .cp-section-word{font-size:clamp(43px,6.7vw,92px)}.cp-challenges .cp-section-heading h2{font-family:var(--cp-japanese);text-align:left;margin:24px 0 40px;font-size:24px;font-weight:900}.cp-challenges .cp-section-heading h2 span{margin-left:.5em;display:inline}.cp-challenges .wall-journey{max-width:1320px;margin-top:50px;padding-inline:48px}.cp-challenges .wall-journey-row{border:0;align-items:center;gap:clamp(40px,6vw,88px);padding:48px 0 72px}.cp-challenges .wall-journey-copy{grid-area:1/1;max-width:500px}.cp-challenges .wall-journey-visual{grid-area:1/2;place-self:center;width:100%;max-width:580px;padding:0}.cp-challenges .wall-journey-visual svg{overflow:hidden}.cp-challenges .wall-journey-field{fill:#f5eedb}.cp-challenges [data-journey-art=cost] .wall-journey-field{fill:#f5e7e1}.cp-challenges [data-journey-art=mind] .wall-journey-field{fill:#e3edf2}.cp-challenges .wall-title{font-family:var(--cp-japanese);color:var(--cp-ink);font-weight:900}.cp-challenges .wall-journey .wall-number{color:var(--cp-blue);margin-bottom:20px;font-family:BBH Bartle,sans-serif;font-size:20px}.cp-challenges .wall-journey .wall-description{font-family:var(--cp-japanese);color:var(--cp-ink);font-weight:900}.cp-challenges .wall-journey .wall-introduction,.cp-challenges .wall-journey .wall-business-summary{color:#3f4b4e;text-wrap:balance;font-size:14px;line-height:2}.cp-challenges .wall-business-caption{letter-spacing:.08em}.cp-challenges [data-journey-coat]{fill:#005bac}.cp-challenges [data-journey-arm]{stroke:#005bac}.cp-challenges [data-journey-bridge]{fill:#f6c945}.cp-challenges [data-journey-cost]{fill:var(--cp-red)}.cp-challenges [data-journey-door]>rect{fill:var(--cp-blue)}.cp-challenges [data-journey-door]>path{stroke:var(--cp-paper)}.cp-challenges .wall-journey-visual p{color:#3f4b4e}.cp-challenges summary{font-family:var(--cp-japanese);font-weight:900}@media (max-width:900px){.cp-challenges .wall-journey-row{grid-template-columns:minmax(0,1fr);gap:0}.cp-challenges .wall-journey-copy{display:contents}.cp-challenges .wall-journey .wall-number{grid-row:1;margin-bottom:12px}.cp-challenges .wall-title{grid-row:2}.cp-challenges .wall-journey-visual{grid-area:3/1;max-width:440px;margin:4px 0 24px}.cp-challenges .wall-journey-visual svg{max-height:none}}.cp-news{padding:70px 0 150px}.cp-news-layout{grid-template-columns:.85fr 1.6fr;align-items:start;gap:80px;display:grid}.co-painting-home .cp-news .cp-section-word{margin-bottom:45px;font-size:clamp(42px,4.7vw,65px)}.cp-news .reference-news-list{margin-top:0;display:block}.cp-news .reference-news-card{border:0;border-top:1px solid var(--cp-rule);box-shadow:none;background:0 0;border-radius:0;padding:26px 0 30px;transition:color .2s;display:block}.cp-news .reference-news-card:last-child{border-bottom:1px solid var(--cp-rule)}.cp-news .reference-news-card:hover{box-shadow:none;color:var(--cp-blue);background:0 0;transform:none}.cp-news .reference-news-meta{align-items:baseline;gap:23px;margin:0 0 12px;display:flex}.cp-news .reference-news-meta time{color:#4e5b62;font-size:12px}.cp-news .reference-news-meta time svg,.cp-news .news-card-arrow{display:none}.cp-news .news-type{color:#4e5b62;background:0 0;border:0;padding:0;font-size:11px}.cp-news .news-title{font-size:15px;font-weight:500;line-height:1.85;display:block}.cp-contact{isolation:isolate;color:#fffdf7;background:#005bac;padding:95px 0 90px;position:relative;overflow:hidden}.cp-contact .cp-kicker{margin-bottom:35px}.cp-contact h2{margin:0 0 42px;font-size:clamp(54px,9vw,124px);line-height:1.1}.cp-contact-bottom{justify-content:space-between;align-items:center;gap:40px;max-width:960px;display:flex}.cp-contact-bottom p{margin:0;font-size:14px;line-height:2}.co-painting-home .cp-contact .cp-button{color:#005bac;background:#fffdf7;border-color:#fffdf7;min-width:250px}.co-painting-home .cp-contact .cp-button:hover{background:#fae7a5;border-color:#fae7a5}.cp-contact-mark{z-index:-1;width:220px;position:absolute;top:120px;right:8%;transform:rotate(5deg)}.co-painting-home [data-cp-reveal]{transition:opacity .7s,translate .7s cubic-bezier(.2,.65,.3,1)}.co-painting-home[data-cp-motion=ready] [data-cp-reveal]:not([data-cp-visible=true]){opacity:0;translate:0 28px}.co-painting-home[data-cp-motion=ready] .cp-color-trail[data-cp-reveal]{opacity:1;transition:none;translate:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.cp-partner-scene[data-partner-stage=waiting] .cp-partner-panel,.cp-partner-scene[data-partner-stage=waiting] .cp-partner-people{opacity:0}.cp-partner-scene[data-partner-stage=waiting] .cp-partner-panel{pointer-events:none}.cp-partner-scene[data-partner-stage=entering] .cp-partner-panel{animation:1.6s cubic-bezier(.2,.75,.18,1) both paused cp-partner-panel-enter}.cp-partner-scene[data-partner-stage=entering] .cp-partner-panel--company{animation-delay:.15s}.cp-partner-scene[data-partner-stage=entering] .cp-partner-reader{animation:.6s ease-out .7s both paused cp-partner-reader-enter}.cp-partner-scene[data-partner-stage=entering] .cp-partner-maker{animation:.6s ease-out .95s both paused cp-partner-maker-enter}.cp-partner-scene[data-partner-stage=entering] .cp-partner-guide{animation:.65s ease-out 1.25s both paused cp-partner-guide-enter}.cp-partner-scene[data-partner-stage=entering] .cp-partner-shadow{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,.9,.3,1.15) .7s both paused cp-partner-shadow-enter}.cp-partner-scene[data-partner-stage=entering] .cp-partner-shadow--maker{animation-delay:.95s}.cp-partner-scene[data-partner-stage=entering] .cp-partner-shadow--guide{animation-duration:.65s;animation-delay:1.25s}.cp-partner-scene[data-partner-stage=entering][data-partner-active=true] :is(.cp-partner-panel,.cp-partner-reader,.cp-partner-maker,.cp-partner-guide,.cp-partner-shadow){animation-play-state:running}.cp-town-image{animation:1.1s cubic-bezier(.2,.65,.3,1) both cp-town-arrive}.cp-town-aircraft{animation:4s ease-in-out infinite paused cp-aircraft}.cp-hero[data-cp-hero-active=true] .cp-town-aircraft{animation-play-state:running}}@keyframes cp-partner-panel-enter{0%{opacity:0;transform:translateY(60px)rotateY(-105deg)scale(1.04)}18%{opacity:1}75%{transform:translateY(-3px)rotateY(3deg)scale(1)}to{opacity:1;transform:none}}@keyframes cp-partner-reader-enter{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes cp-partner-maker-enter{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes cp-partner-guide-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes cp-partner-shadow-enter{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes cp-brush-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cp-town-arrive{0%{opacity:.4;translate:0 25px}to{opacity:1;translate:0}}@keyframes cp-aircraft{0%,to{translate:0;rotate:none}50%{translate:3px -6px;rotate:1.5deg}}@keyframes cp-signal{0%,to{opacity:1}50%{opacity:.45}}@media (min-width:1920px){.cp-town-layer{max-width:1860px;margin-left:auto;margin-right:0}.cp-town-image{object-fit:contain;object-position:right top}}@media (max-width:1100px) and (min-width:768px){.cp-hero-title{margin-left:5%}.cp-town-layer{inset:55px 0}.cp-container{padding-inline:36px}.cp-about-layout,.cp-business-row{gap:35px}.cp-about-copy h2{font-size:39px}.cp-about-statement{font-size:18px}.cp-section-intro{width:auto;margin-top:35px;position:static}.cp-news-layout{grid-template-columns:1fr 1.5fr;gap:35px}.cp-contact-mark{width:150px;right:7%}}@media (max-width:767px){body:has(.co-painting-home) .reference-header-inner{padding-inline:22px}body:has(.co-painting-home) .reference-header .logo{width:112px}.cp-container{padding-inline:24px}.cp-hero{min-height:min(790px,100svh);padding-top:max(calc(var(--header) + 100px), 42svh);padding-bottom:48px}.cp-town-layer{inset:calc(var(--header) + 2px) 0 auto auto;aspect-ratio:3/2;width:max(118%,min(840px,88svh))}.cp-town-image{object-fit:contain;object-position:right top}.cp-town-aircraft{width:61px;top:0;right:29%}.cp-hero-title{margin-left:24px;margin-right:24px}.cp-hero-line{font-size:clamp(20px,min(6.3vw,7.4cqw),48px);line-height:1.17}.cp-hero-line--second{margin-top:6px;font-size:clamp(12px,min(3.75vw,4.4cqw),28px)}.cp-hero-japanese{letter-spacing:.025em;text-wrap:balance;margin-top:22px;font-size:clamp(11px,3.55vw,20px)}.cp-hero-paints{width:clamp(200px,54vw,285px);height:31px;margin-bottom:18px}.cp-about{padding:55px 0 70px}.cp-about-layout{grid-template-columns:1fr;gap:20px}.cp-kicker{margin-bottom:25px;font-size:12px}.cp-about-copy h2{margin-bottom:24px;font-size:clamp(32px,9.3vw,49px);line-height:1.7}.cp-about-statement{margin-bottom:28px;font-size:18px}.cp-about-world{padding-top:8px}.cp-company-note{max-width:none;margin:0 0 26px}.cp-partner-scene{width:calc(100% + 24px);margin-left:-12px}.cp-partner-ground{height:220px;bottom:20px}.cp-partner-ground--desktop{display:none}.cp-partner-ground--mobile{display:block}.cp-partner-panel{padding:12px 9px;font-size:clamp(14px,4.1cqw,23px)}.cp-company-note h3{font-size:17px}.cp-company-note p{font-size:13px}.co-painting-home .cp-button{min-width:210px;min-height:56px;padding:14px 20px;font-size:14px}.cp-business{padding:65px 0 40px}.cp-business:before{left:24px;right:24px}.co-painting-home .cp-section-word{font-size:clamp(24px,7.9vw,56px)}.cp-section-intro{width:auto;margin-top:27px;font-size:15px;position:static}.cp-business-row,.cp-business-row--web{grid-template-columns:1fr;gap:22px;padding:45px 0 55px}.cp-business-row .cp-business-art{order:2}.cp-business-row .cp-business-copy{order:1;padding:0}.cp-business-divider{height:44px}.cp-business-art>svg{width:112%;margin-left:-6%}.cp-business-copy{max-width:none}.cp-business-copy h3{margin-bottom:20px;font-size:30px;line-height:1.65}.cp-business-category{gap:20px;margin-bottom:18px;font-size:12px}.cp-business-copy>p:not(.cp-business-category){font-size:14px;line-height:2}.cp-brands{padding-top:30px}.co-painting-home .cp-brands .brand-grid{flex-wrap:wrap;gap:14px;margin-inline:-8px}.co-painting-home .cp-brands .brand-grid a{flex:0 calc(50% - 7px);height:136px;padding:4px}.co-painting-home .cp-brands .brand-grid a[data-brand=NextStep]{flex-basis:100%;max-width:360px;height:104px}.cp-color-trail{height:90px;margin:15px 0}.co-painting-home .cp-challenges{padding:60px 0 50px}.cp-challenges .cp-section-word{font-size:clamp(32px,9.5vw,58px)}.cp-challenges .cp-section-heading h2{margin-bottom:0;font-size:21px}.cp-challenges .wall-journey{margin-top:38px;padding-inline:24px}.cp-challenges .wall-journey-row{gap:0;padding:25px 0 48px}.cp-challenges .wall-journey .wall-number{font-size:18px}.cp-news{padding:45px 0 70px}.cp-news-layout{grid-template-columns:1fr;gap:36px}.co-painting-home .cp-news .cp-section-word{margin-bottom:24px;font-size:clamp(36px,10.8vw,60px)}.cp-news .reference-news-card{padding:23px 0}.cp-news .news-title{font-size:13px}.cp-news .reference-news-meta{gap:18px;margin-bottom:10px}.cp-contact{padding:65px 0 55px}.cp-contact h2{margin-bottom:35px;font-size:clamp(28px,8.7vw,62px);line-height:1.2}.cp-contact-bottom{display:block}.cp-contact-bottom p{margin-bottom:27px;font-size:12px;line-height:2}.cp-contact-mark{width:72px;top:22px;right:5%}.cp-contact .cp-kicker{font-size:11px}}@media (prefers-reduced-motion:reduce){.co-painting-home *,.co-painting-home :before,.co-painting-home :after{transition:none!important;animation:none!important}.co-painting-home [data-cp-reveal]{opacity:1!important;translate:none!important}.cp-town-layer,.cp-hero-title{transform:none}}@media (forced-colors:active){.cp-partner-ground,.cp-partner-people{display:none}.cp-partner-panel{color:linktext;background:canvas;border:1px solid linktext}.cp-town-layer,.cp-hero-paints,.cp-color-trail,.cp-contact-mark{display:none}.cp-hero{min-height:min(100svh,650px);padding-top:calc(var(--header) + 100px)}.co-painting-home .cp-button{border:1px solid buttontext}}@media (max-width:767px) and (max-height:650px){.cp-town-layer{width:max(110%,min(760px,78svh))}}@media (max-width:767px) and (max-height:500px){.cp-hero{padding-top:calc(var(--header) + 28px);padding-bottom:28px}.cp-town-layer{width:min(118%,78svh)}.cp-hero-paints{height:22px;margin-bottom:10px}.cp-brushwork{width:172.8px}.cp-hero-line{font-size:min(6.3vw,8.4svh)}.cp-hero-line--second{font-size:min(3.75vw,5svh)}.cp-hero-japanese{margin-top:14px}}@media (max-width:767px) and (min-aspect-ratio:4/5){.cp-town-layer{width:min(72%,58svh)}}@media (max-width:767px) and (max-height:500px) and (orientation:landscape){.cp-town-layer{width:min(38%,78svh)}}@media (max-width:767px) and (max-height:420px) and (orientation:portrait){.cp-town-layer{width:min(118%,64svh)}}@media print{.cp-brush-reveal{stroke-dashoffset:0;animation:none!important}}.co-painting-home .cp-section-heading .cp-section-title{font-family:var(--cp-japanese);letter-spacing:.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(32px,3.75vw,54px);font-weight:900;line-height:1.5}.cp-challenges .cp-section-heading h2>span.editorial-word{max-inline-size:100%;display:inline-block}.cp-business-copy>p:not(.cp-business-category){text-wrap:balance}.co-painting-home .cp-section-label{letter-spacing:.13em;color:var(--cp-blue);margin:0 0 36px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.co-painting-home .cp-business .cp-section-heading{text-align:center}.co-painting-home .cp-section-intro{width:auto;max-width:34em;margin:32px auto 0;position:static}.co-painting-home .cp-business-copy>p:not(.cp-business-category),.co-painting-home .cp-company-note p,.co-painting-home .cp-contact-bottom p,.co-painting-home .cp-news .news-title{font-size:16px;line-height:2}@media (max-width:767px){.co-painting-home .cp-section-heading .cp-section-title{font-size:32px}.co-painting-home .cp-section-label{margin-bottom:26px;font-size:12px}.co-painting-home .cp-hero-japanese{font-size:15px}}
.cp-opening{z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;display:none;position:fixed;inset:0}.cp-opening:before{content:"";background:#fbfaf5;position:absolute;inset:0}.cp-opening-content{z-index:1;justify-items:center;width:min(90vw,880px);display:grid;position:relative}.cp-opening-word{aspect-ratio:450/138;transform-origin:0 0;width:min(40vw,360px,90svh);position:relative}.cp-opening-word .cp-brushwork{width:100%;height:100%;position:static}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.cp-opening:is([data-cp-opening=pending],[data-cp-opening=drawing],[data-cp-opening=leaving]){place-items:center;animation:1ms step-end 6s forwards cp-opening-safety;display:grid}.cp-opening[data-cp-opening=pending] .cp-brush-reveal{stroke-dashoffset:1px}.cp-opening[data-cp-opening=drawing] .cp-brush-reveal{animation:cp-brush-draw var(--cp-brush-duration,.18s) cubic-bezier(.35, .2, .35, 1) var(--cp-brush-delay,0s) both}.cp-opening[data-cp-opening=leaving]:before{animation:1.2s cubic-bezier(.4,0,.2,1) .15s both cp-opening-paper}.cp-opening[data-cp-opening=leaving] .cp-opening-word{animation:1.5s cubic-bezier(.65,0,.2,1) both cp-opening-dock}.co-painting-home:has(.cp-opening[data-cp-opening=leaving]) .cp-hero .cp-town-image{transform-origin:60% 38%;animation:1.5s cubic-bezier(.4,0,.2,1) both cp-opening-town}.co-painting-home:has(.cp-opening[data-cp-opening=leaving]) .cp-hero-paints{opacity:0;animation:16ms step-end 1.484s forwards cp-opening-target-ready}.co-painting-home:has(.cp-opening:is([data-cp-opening=pending],[data-cp-opening=drawing])) .cp-town-image{animation-play-state:paused}}@media (max-width:767px){.cp-opening-word{width:min(50vw,220px,90svh)}}@keyframes cp-opening-town{0%{opacity:.72;scale:1.025}to{opacity:1;scale:1}}@keyframes cp-opening-paper{to{opacity:0}}@keyframes cp-opening-dock{0%{visibility:visible;transform:translate(0)scale(1)}to{transform:translate(var(--cp-opening-x), var(--cp-opening-y)) scale(var(--cp-opening-scale));visibility:hidden}}@keyframes cp-opening-target-ready{0%{opacity:0}to{opacity:1}}@keyframes cp-opening-safety{to{opacity:0;visibility:hidden}}@media print{.cp-opening{display:none!important}.co-painting-home .cp-hero-paints{visibility:visible!important;opacity:1!important;animation:none!important}}
@font-face{font-family:Kaushan Script Hero;font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+??}.co-painting-home .cp-hero-line{font-synthesis:none;text-transform:none;letter-spacing:0;white-space:nowrap;overflow-wrap:normal;font-family:Kaushan Script Hero,Segoe Print,cursive;font-size:clamp(48px,min(8.6vw,12svh,10.5cqw),140px);font-weight:400;line-height:1.1}.co-painting-home .cp-hero-line--second{letter-spacing:0;margin-top:6px;font-size:clamp(32px,min(5.7vw,8svh,6.9cqw),90px);line-height:1.2}@media (max-width:767px){.co-painting-home .cp-hero-line{font-size:clamp(36px,min(12.3vw,14.1cqw),68px)}.co-painting-home .cp-hero-line--second{margin-top:6px;font-size:clamp(26px,min(8.25vw,9.5cqw),46px)}}@media (max-width:767px) and (max-height:500px){.co-painting-home .cp-hero-line{font-size:min(12.3vw,11.5svh,14.1cqw)}.co-painting-home .cp-hero-line--second{font-size:min(8.25vw,7.7svh,9.5cqw)}}.co-painting-home .cp-hero-paints{margin-bottom:8px}
.co-painting-home .cp-field-overview{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px;padding:85px 0 110px;scroll-margin-top:110px;display:grid;position:relative}.co-painting-home .cp-field-copy{min-width:0;max-width:630px;margin-left:max(48px,50vw - 612px);padding-bottom:20px}.co-painting-home .cp-field-copy h3{font-family:var(--cp-japanese);letter-spacing:.015em;margin:0 0 35px;font-size:clamp(36px,4.05vw,66px);font-weight:900;line-height:1.6}.co-painting-home .cp-field-copy h3>span{text-wrap:balance;display:block}.co-painting-home .cp-field-copy>p:not(.cp-business-category){text-wrap:pretty;margin-bottom:20px;font-size:clamp(15px,1.15vw,18px);line-height:2.2}.co-painting-home .cp-field-copy .cp-button{margin-top:15px}.co-painting-home .cp-field-art{pointer-events:none;-webkit-user-select:none;user-select:none;align-self:center;min-width:0}.co-painting-home .cp-field-art>svg{width:100%;max-width:none;height:auto;display:block}.co-painting-home .cp-field-ground{z-index:-1;fill:#d9ebe0;stroke:#172f3e;stroke-width:.8px;pointer-events:none;width:100%;max-width:none;height:190px;position:absolute;bottom:0;left:0}.co-painting-home .cp-field-ground--compact{display:none}@media (min-width:1920px){.co-painting-home .cp-field-overview{grid-template-columns:minmax(0,1fr) 920px;gap:55px}.co-painting-home .cp-field-copy{margin-left:max(48px,50vw - 612px)}}@media (max-width:1100px){.co-painting-home .cp-field-overview{grid-template-columns:1fr;gap:20px;padding:65px 0 85px}.co-painting-home .cp-field-copy{max-width:700px;margin:0;padding-inline:36px}.co-painting-home .cp-field-art{justify-self:end;width:min(78%,760px)}.co-painting-home .cp-field-ground{height:150px}.co-painting-home .cp-field-ground--wide{display:none}.co-painting-home .cp-field-ground--compact{display:block}}@media (max-width:767px){.co-painting-home .cp-field-overview{gap:15px;padding:40px 0 55px}.co-painting-home .cp-field-copy{padding-inline:24px}.co-painting-home .cp-field-copy h3{margin-bottom:25px;font-size:clamp(30px,8.2vw,45px);line-height:1.65}.co-painting-home .cp-field-copy>p:not(.cp-business-category){font-size:15px;line-height:2.1}.co-painting-home .cp-field-art{width:100%}.co-painting-home .cp-field-ground{height:105px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){:is(.cp-field-overview,.cp-business-row)[data-field-stage=waiting] :is(.cp-field-art,.cp-business-art)>svg{opacity:.5;transform:translateY(18px)}:is(.cp-field-overview,.cp-business-row)[data-field-stage=waiting] :is(.cp-business-world-person,.cp-scene-person){opacity:0}:is(.cp-field-overview,.cp-business-row)[data-field-stage=entering] :is(.cp-field-art,.cp-business-art)>svg{animation:2s cubic-bezier(.22,1,.36,1) both cp-field-world-enter}.cp-field-overview[data-field-stage=entering] .cp-business-world-person{animation:.8s cubic-bezier(.22,1,.36,1) .4s both cp-field-person-enter}.cp-business-row[data-field-stage=entering] .cp-scene-person{animation:cp-field-person-enter .8s cubic-bezier(.22, 1, .36, 1) var(--cp-person-delay,.4s) both}.cp-field-overview[data-field-stage=entering] .cp-business-world-person--seated{animation-delay:.55s}.cp-field-overview[data-field-stage=entering] .cp-business-world-person--guide{animation-delay:.7s}:is(.cp-field-overview,.cp-business-row)[data-field-stage=entering] :is(.cp-business-world-leaf,.cp-scene-leaf){transform-box:fill-box;transform-origin:bottom;animation:1.5s ease-out .2s both cp-field-leaf-settle}:is(.cp-field-overview,.cp-business-row)[data-field-stage=entering] :is(.cp-business-world-detail,.cp-scene-signal){animation:.9s ease-out .7s both cp-field-detail-enter}:is(.cp-field-overview,.cp-business-row)[data-field-active=false] :is(.cp-field-art,.cp-business-art)>svg,:is(.cp-field-overview,.cp-business-row)[data-field-active=false] :is(.cp-field-art,.cp-business-art)>svg *{animation-play-state:paused}}@keyframes cp-field-world-enter{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cp-field-person-enter{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0}}@keyframes cp-field-leaf-settle{0%{rotate:-3deg}55%{rotate:1.5deg}to{rotate:none}}@keyframes cp-field-detail-enter{0%{opacity:.35}to{opacity:1}}@media (forced-colors:active){.co-painting-home .cp-field-ground,.co-painting-home .cp-business-divider,.co-painting-home .cp-field-art,.co-painting-home .cp-business-art{display:none}}
.cp-landscape-flow{isolation:isolate;position:relative}.cp-landscape-flow>:is(.cp-about,.cp-business){z-index:1}.cp-landscape{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;--cp-road-width:clamp(46px, 6.2vw, 92px);position:absolute;inset:0;overflow:clip}.cp-landscape-map{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cp-landscape-road{stroke-linecap:round;stroke-linejoin:round}.cp-landscape-road--edge{stroke-width:calc(var(--cp-road-width) + 2px)}.cp-landscape-road--surface{stroke-width:var(--cp-road-width)}.cp-landscape-tree,.cp-landscape-sign{transform-origin:bottom;position:absolute;translate:-50% -100%}.cp-landscape-tree{width:clamp(72px,10vw,144px)}.cp-landscape-sign{width:clamp(32px,4vw,52px)}.cp-landscape :is(.cp-landscape-tree,.cp-landscape-sign)>svg{width:100%;height:auto;display:block;overflow:visible}.cp-landscape-flow .cp-business:before{display:none}.cp-landscape-flow .cp-brands{padding-top:95px}@media (max-width:767px){.cp-landscape:not([data-landscape-ready=true]) .cp-landscape-road{display:none}.cp-landscape{--cp-road-width:48px}.cp-landscape-tree{width:80px}.cp-landscape-flow .cp-brands{padding-top:72px}}@media (prefers-reduced-motion:no-preference){[data-landscape-ornament][data-landscape-stage=waiting]{opacity:0;transform:translateY(12px)scale(.96)}[data-landscape-ornament][data-landscape-stage=entering]{animation:1.6s cubic-bezier(.22,1,.36,1) both paused cp-landscape-arrive}[data-landscape-ornament][data-landscape-stage=entering] .cp-landscape-canopy{transform-box:fill-box;transform-origin:bottom;animation:1.4s ease-out .1s both paused cp-landscape-canopy-settle}[data-landscape-ornament][data-landscape-active=true],[data-landscape-ornament][data-landscape-active=true] .cp-landscape-canopy{animation-play-state:running}[data-landscape-ornament][data-landscape-stage=complete] .cp-landscape-canopy{transform-box:fill-box;transform-origin:bottom;animation:8.4s ease-in-out infinite paused cp-landscape-canopy-live}[data-landscape-ornament][data-landscape-stage=complete][data-landscape-active=true] .cp-landscape-canopy{animation-play-state:running}.cp-landscape-flow :is(.cp-field-overview,.cp-business-row)[data-field-stage=complete][data-landscape-ambient] :is(.cp-business-world-leaf,.cp-scene-leaf){transform-box:fill-box;transform-origin:bottom;animation:7.8s ease-in-out infinite paused cp-landscape-leaf-live}.cp-landscape-flow :is(.cp-field-overview,.cp-business-row)[data-field-stage=complete][data-landscape-ambient] .cp-scene-signal{animation:4.8s ease-in-out infinite paused cp-landscape-signal-live}.cp-landscape-flow :is(.cp-field-overview,.cp-business-row)[data-field-stage=complete][data-landscape-ambient=true] :is(.cp-business-world-leaf,.cp-scene-leaf,.cp-scene-signal){animation-play-state:running}}@keyframes cp-landscape-arrive{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes cp-landscape-canopy-settle{0%{rotate:-2deg}55%{rotate:1deg}to{rotate:none}}@keyframes cp-landscape-canopy-live{0%,to{rotate:none}25%{rotate:.8deg}75%{rotate:-.8deg}}@keyframes cp-landscape-leaf-live{0%,to{rotate:none}25%{rotate:1deg}75%{rotate:-1deg}}@keyframes cp-landscape-signal-live{0%,to{opacity:1}50%{opacity:.88}}@media (forced-colors:active),print{.cp-landscape{display:none}}@media print{.cp-landscape-flow :is(.cp-business-world-leaf,.cp-scene-leaf,.cp-scene-signal){opacity:1!important;animation:none!important;rotate:none!important}}
.co-painting-home .cp-challenges{isolation:isolate;color:#fffdf7;background:#0a3e8c;padding-block:clamp(80px,8vw,128px);position:relative;overflow-x:clip}.cp-wall-entry{z-index:0;pointer-events:none;width:100%;max-width:none;height:clamp(72px,8vw,128px);display:block;position:absolute;inset:-1px 0 auto}.cp-challenges .wall-journey[data-wall-mode=stack]{z-index:1;--wall-stack-top:120px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.75fr);align-items:start;gap:clamp(36px,4.7vw,68px);max-width:1400px;margin:0 auto;padding-inline:48px;display:grid;position:relative}.wall-stack-intro{min-width:0;padding-block:8px 32px;position:relative}.wall-stack-intro[data-wall-pin=true]{top:var(--wall-stack-top);position:sticky}.cp-challenges .wall-stack-intro .cp-kicker{color:#f6c945;margin-bottom:24px;font-size:12px}.cp-challenges .wall-stack-intro h2{color:#fffdf7;font-family:var(--cp-japanese);letter-spacing:.02em;margin:0 0 30px;font-size:clamp(31px,3.3vw,48px);font-weight:900;line-height:1.6}.wall-stack-intro-copy{color:#e4ecf5;max-width:310px;margin:0;font-size:14px;line-height:2.1}.wall-stack-nav{margin-top:40px}.wall-stack-nav ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.wall-stack-nav a{color:#d8e5f4;text-underline-offset:6px;align-items:center;gap:16px;padding-block:5px;font-size:13px;font-weight:900;line-height:1.6;text-decoration:none;display:inline-flex}.wall-stack-nav a>span{font-family:BBH Bartle,sans-serif;font-size:18px}.wall-stack-nav a[aria-current],.wall-stack-nav a:hover{color:#fffdf7;text-decoration:underline}.wall-stack-nav a:focus-visible{outline-offset:6px;outline:2px solid #fffdf7}.wall-stack-deck{flex-direction:column;gap:clamp(100px,16svh,180px);min-width:0;padding-bottom:clamp(64px,10svh,110px);display:flex}.wall-stack-card{--wall-accent:#005bac;--wall-stack-enter:0;z-index:1;min-width:0;scroll-margin-top:calc(var(--wall-stack-top) + 16px);position:relative}.wall-stack-card[data-wall-card=cost]{--wall-accent:#c9362e;z-index:2}.wall-stack-card[data-wall-card=mind]{--wall-accent:#99740a;z-index:3}.wall-stack-card[data-wall-pin=true]{top:var(--wall-stack-top);position:sticky}.wall-stack-card:focus-within{z-index:10}.wall-stack-surface{scroll-margin-top:calc(var(--wall-stack-top) + 16px);color:#172f3e;transform-origin:50% 20%;background:#fffdf6;border:1px solid #17345326;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);align-items:center;gap:24px;min-width:0;padding:clamp(28px,2.6vw,40px);display:grid;box-shadow:0 16px 36px #001b4933}.wall-stack-card[data-wall-pin=true] .wall-stack-surface{transform:perspective(1400px) translate3d(0, calc(var(--wall-stack-enter) * 54px), 0) rotateX(calc(var(--wall-stack-enter) * -4deg)) rotateY(calc(var(--wall-stack-enter) * -3deg)) rotateZ(calc(var(--wall-stack-enter) * 8deg))}.wall-stack-card:focus-within .wall-stack-surface{transform:none}.wall-stack-body{min-width:0}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-journey-row,.cp-challenges .wall-journey[data-wall-mode=stack] .wall-journey-copy{color:#172f3e;border:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:block}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-number{color:var(--wall-accent);margin:0 0 16px;font-size:24px;line-height:1;display:block}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-title{color:#172f3e;margin:0 0 20px;font-size:clamp(27px,2.4vw,36px);line-height:1.5}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-description{color:#172f3e;margin:0 0 16px;font-size:16px;font-weight:900;line-height:1.8;display:block}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-introduction{color:#3f4e58;text-wrap:pretty;font-size:14px;line-height:2;display:block}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-business-summary{color:#3f4e58;margin-block:22px;font-size:13px;line-height:1.9;display:block}.wall-stack-card .wall-business-caption{color:#172f3e;margin-bottom:4px;font-weight:900;display:block}.wall-stack-card summary{color:#172f3e;cursor:pointer;border-top:1px solid #172f3e2b;justify-content:space-between;align-items:center;gap:16px;padding-block:16px 4px;font-size:13px;display:flex}.wall-stack-card details[open] summary .wall-toggle{transform:rotate(45deg)}.wall-stack-card .wall-body{color:#263f4a;padding:20px 0 0;font-size:14px;line-height:1.95}.wall-stack-card .wall-body :is(h4,h5){color:#172f3e;margin:24px 0 10px;font-size:15px;line-height:1.8}.wall-stack-card .wall-body p{margin-block:0 16px}.wall-stack-card .wall-initiatives{padding-left:20px}.wall-stack-card :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #005bac}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-stack-art{flex-direction:column;grid-area:auto;place-self:center;align-items:center;width:100%;max-width:280px;margin:0;padding:0;display:flex;position:static}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-stack-art>svg{width:100%;height:auto;max-height:none;display:block}.cp-challenges .wall-stack-art .wall-journey-caption{color:#596d74;text-align:center;margin:12px 0 0;font-size:12px;line-height:1.8}@media (max-width:1099px){.cp-challenges .wall-journey[data-wall-mode=stack]{max-width:850px;padding-inline:32px;display:block}.wall-stack-intro{padding-bottom:48px}.wall-stack-intro h2 br{display:none}.wall-stack-intro-copy{max-width:560px}.wall-stack-nav{margin-top:24px}.wall-stack-nav ol{flex-wrap:wrap;gap:12px 24px;display:flex}}@media (max-width:600px){.co-painting-home .cp-challenges{padding-block:64px 68px}.cp-challenges .wall-journey[data-wall-mode=stack]{padding-inline:20px}.cp-challenges .wall-stack-intro h2{margin-bottom:22px;font-size:32px}.wall-stack-intro-copy{font-size:13px;line-height:2}.wall-stack-nav ol{gap:10px 16px}.wall-stack-nav a{gap:7px;font-size:11px}.wall-stack-nav a>span{font-size:15px}.wall-stack-deck{gap:76px;padding-bottom:32px}.wall-stack-surface{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 24px 24px}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-number{margin-bottom:12px;font-size:21px}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-title{margin-bottom:14px;font-size:27px;line-height:1.4}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-description{margin-bottom:12px;font-size:15px}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-introduction{font-size:14px;line-height:1.9}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-business-summary{margin-block:18px;font-size:12px}.cp-challenges .wall-journey[data-wall-mode=stack] .wall-stack-art{max-width:202px}.cp-challenges .wall-stack-art .wall-journey-caption{margin-top:6px;font-size:11px}}@media (max-width:359px){.cp-challenges .wall-journey[data-wall-mode=stack]{padding-inline:16px}.wall-stack-surface{padding-inline:20px}.wall-stack-nav ol{gap:8px 12px}}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.wall-stack-card[data-wall-pin],.wall-stack-intro[data-wall-pin]{position:relative;top:auto}.wall-stack-card[data-wall-pin] .wall-stack-surface{transform:none}}@media (forced-colors:active){.cp-wall-entry{display:none}.co-painting-home .cp-challenges,.wall-stack-surface{color:canvastext;background:canvas}.wall-stack-surface{box-shadow:none;border-color:canvastext}.cp-challenges .wall-stack-intro :is(h2,p),.wall-stack-nav a,.cp-challenges .wall-journey[data-wall-mode=stack] .wall-journey-copy,.cp-challenges .wall-journey[data-wall-mode=stack] .wall-journey-copy *{color:canvastext}.wall-stack-art{display:none!important}}@media print{.cp-wall-entry{display:none}.co-painting-home .cp-challenges{color:#172f3e;background:0 0;padding-block:30px;overflow:visible}.cp-challenges .wall-journey[data-wall-mode=stack],.wall-stack-deck{display:block}.cp-challenges .wall-stack-intro :is(h2,p){color:#172f3e}.wall-stack-nav{display:none}.wall-stack-card{margin-block:30px}.wall-stack-surface{box-shadow:none;break-inside:avoid}.wall-stack-card details::details-content{content-visibility:visible;display:block}.wall-stack-card .wall-body{display:block!important}}
.cp-hero-horizon{z-index:-2;opacity:.78;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 34%,#0000 72%);mask-image:linear-gradient(90deg,#000 34%,#0000 72%)}.cp-hero-title{isolation:isolate}.cp-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fbfaf500 52%,#fbfaf5d9 74%,#fbfaf5f8 92%,#fbfaf5 100%);position:absolute;inset:0}.cp-town-layer{container-type:size}.cp-hero .cp-town-aircraft{aspect-ratio:3/2;pointer-events:none;animation:none;transform:none}.cp-aircraft-flight,.cp-aircraft-paper{width:100%;height:100%;display:block}.cp-town-image{-webkit-mask-image:none;mask-image:none}.cp-hero .cp-town-image,.cp-hero .cp-town-illustration{pointer-events:none;width:100%;max-width:none;height:100%;animation:none;display:block;position:absolute;inset:0}.cp-hero .cp-town-image{height:min(100%,66.6667cqw)}@media (min-width:1101px){.cp-town-layer{max-width:none;margin-inline:0;inset:-8px -5vw 4svh -10vw}.cp-town-aircraft{width:clamp(88px,7vw,104px);top:24%;right:81%}}@media (min-width:768px) and (max-width:1100px){.cp-town-layer{inset:12px -8vw 18px -6vw}.cp-town-aircraft{width:88px;top:20%;right:77%}}@media (min-width:768px) and (max-height:520px){.cp-town-layer{inset:30px -6vw 70px 4vw}.cp-town-aircraft{width:70px;top:44%;right:27%}.cp-hero-horizon{opacity:.55}}@media (max-width:767px){.cp-hero-horizon{opacity:.64}.cp-town-aircraft{width:72px;top:13%;right:37%}}@media (max-width:767px) and (min-height:651px) and (max-aspect-ratio:79/100){.cp-town-layer{width:max(128%,min(920px,96svh))}}@media (max-width:767px) and (min-height:501px) and (max-height:650px) and (max-aspect-ratio:79/100){.cp-town-layer{width:max(120%,min(820px,86svh))}}@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none){@supports (offset-path:path("M0 0C90-54 195-18 285-80")){:where(.co-painting-home[data-cp-motion=ready]) .cp-hero .cp-aircraft-flight{offset-path:path("M0 0C90-54 195-18 285-80");offset-anchor:center;offset-rotate:auto 29deg;animation:14s linear infinite paused cp-hero-paper-glide}}.co-painting-home[data-cp-motion=ready] .cp-town-illustration[data-cp-town-started=true] .cp-town-waterline{stroke-dasharray:.14 .06 .045 .08}.cp-horizon-cloud{animation:22s ease-in-out infinite paused cp-horizon-cloud-drift}.cp-horizon-cloud:last-of-type{animation-duration:29s}.cp-horizon-leaf{transform-box:fill-box;transform-origin:bottom;animation:9s ease-in-out infinite paused cp-horizon-leaf-sway}.cp-horizon-wind{animation:8s ease-in-out infinite paused cp-horizon-breeze}.cp-hero[data-cp-hero-active=true] :is(.cp-aircraft-flight,.cp-horizon-cloud,.cp-horizon-leaf,.cp-horizon-wind){animation-play-state:running}.co-painting-home:has(.cp-opening:is([data-cp-opening=pending],[data-cp-opening=drawing],[data-cp-opening=leaving])) .cp-hero :is(.cp-aircraft-flight,.cp-horizon-cloud,.cp-horizon-leaf,.cp-horizon-wind){animation-play-state:paused}}@media (max-width:767px) and (prefers-reduced-motion:no-preference),(max-height:520px) and (prefers-reduced-motion:no-preference){:where(.co-painting-home[data-cp-motion=ready]) .cp-hero .cp-aircraft-flight{offset-path:path("M0 0C42-32 92-10 138-40")}}@keyframes cp-hero-paper-glide{0%{offset-distance:0%;opacity:0}7%{opacity:.94}72%{opacity:.94}84%,to{offset-distance:100%;opacity:0}}@keyframes cp-horizon-cloud-drift{0%,to{translate:0}50%{translate:24px -4px}}@keyframes cp-horizon-leaf-sway{0%,to{rotate:none}25%{rotate:1.4deg}75%{rotate:-1.4deg}}@keyframes cp-horizon-breeze{0%,to{opacity:.35}50%{opacity:.55}}@media (forced-colors:active),print{.cp-hero .cp-town-layer,.cp-hero .cp-town-layer *{animation:none!important}.cp-hero-horizon,.cp-hero:after{display:none}.cp-town-image{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce),print{.cp-town-signal,.cp-town-glint{display:none}}
.cp-paper-backdrop{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.cp-paper-backdrop>svg{width:100%;max-width:none;height:100%;display:block;position:absolute}.cp-paper-backdrop--about{--cp-about-edge-height:clamp(170px, 16vw, 240px)}.cp-paper-backdrop--about:before{content:"";inset:0 0 calc(var(--cp-about-edge-height) - 1px);background-color:#fbfaf5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg stroke='%23172f3e' stroke-opacity='.065' stroke-width='.6'%3E%3Cpath d='m8 17 3-1m31 29 4 1m-22 18 3-1'/%3E%3C/g%3E%3C/svg%3E");position:absolute}.cp-paper-backdrop--about .cp-paper-top{height:clamp(150px,14vw,220px);inset:0 0 auto}.cp-paper-backdrop--about .cp-paper-bottom{height:var(--cp-about-edge-height);inset:auto 0 -1px}.co-painting-home .cp-about{padding-block:160px 229px}.co-painting-home .cp-about-world{padding-top:24px}.co-painting-home .cp-about-layout{gap:clamp(36px,5vw,72px)}.co-painting-home .cp-about .cp-company-note{margin-bottom:24px}.cp-about-navigation{flex-wrap:wrap;gap:12px 28px;margin-top:32px;display:flex}.cp-about-navigation a{min-height:48px;color:var(--cp-ink);border-bottom:1px solid;align-items:center;gap:16px;padding-block:7px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.cp-about-navigation a:hover{color:var(--cp-blue)}.cp-about-navigation a:focus-visible{outline:2px solid var(--cp-blue);outline-offset:5px}.cp-paper-backdrop--business>svg{opacity:1}.co-painting-home .cp-contact.closing-contact{background:#093bab}@media (max-width:1100px){.cp-paper-backdrop--business>svg{width:145%;left:-22.5%}}@media (max-width:767px){.co-painting-home .cp-about{padding-block:112px 150px}.co-painting-home .cp-about-world{padding-top:8px}.co-painting-home .cp-about-layout{gap:24px}.cp-about-navigation{gap:8px 20px;margin-top:20px}.cp-about-navigation a{gap:7px;font-size:13px}.cp-paper-backdrop--about .cp-paper-top{width:165%;height:112px;left:-38%}.cp-paper-backdrop--about{--cp-about-edge-height:130px}.cp-paper-backdrop--about .cp-paper-bottom{height:var(--cp-about-edge-height);width:145%;left:-19%}.cp-paper-backdrop--business>svg{width:180%;left:-40%}}@media (forced-colors:active),print{.cp-paper-backdrop{display:none}}
.cp-possibility-map{color:#172f3e;width:108%;margin:0 0 0 -4%;position:relative;container-type:inline-size}.cp-possibility-map__horizon{font-family:var(--cp-japanese);letter-spacing:.06em;text-align:center;margin:0;font-size:clamp(18px,3.5cqw,23px);font-weight:900;line-height:1.6}.cp-possibility-map__stage{aspect-ratio:600/430;margin-top:7px;position:relative}.cp-possibility-map__drawing{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cp-possibility-map__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:2%;display:grid;position:absolute;inset:46% 3% auto}.cp-possibility-map__field{min-width:0;color:inherit;font-family:var(--cp-japanese);text-align:center;text-shadow:0 1px 3px #fbfaf5,0 -1px 3px #fbfaf5,2px 0 3px #fbfaf5,-2px 0 3px #fbfaf5;flex-direction:column;align-items:center;gap:2px;padding:4px 1px 7px;text-decoration:none;display:flex}.cp-possibility-map__verb{letter-spacing:.035em;font-size:clamp(18px,3.8cqw,25px);font-weight:900;line-height:1.6}.cp-possibility-map__business{white-space:nowrap;font-size:clamp(12px,2.4cqw,15px);font-weight:900;line-height:1.7}.cp-possibility-map__field--learn .cp-possibility-map__business{color:#005bac}.cp-possibility-map__field--work .cp-possibility-map__business{color:#7d5c00}.cp-possibility-map__field--express .cp-possibility-map__business{color:#bc3329}.cp-possibility-map__field:hover .cp-possibility-map__business{text-underline-offset:4px;text-decoration:underline}.cp-possibility-map__field:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #005bac}.cp-possibility-map__origin{font-family:var(--cp-japanese);letter-spacing:.025em;text-align:center;margin:0;font-size:clamp(15px,3cqw,19px);font-weight:900;line-height:1.8;position:absolute;inset:auto 0 0}.cp-possibility-map__description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.cp-possibility-map{width:100%;margin:14px 0 24px}.cp-possibility-map__stage{margin-top:15px}.cp-possibility-map__fields{gap:1%;inset-inline:0}}@media (forced-colors:active){.cp-possibility-map__field{color:linktext;text-shadow:none}.cp-possibility-map__field .cp-possibility-map__business{color:linktext}.cp-possibility-map__drawing{forced-color-adjust:none}}
