.site-redesign{--editorial-ink:#183a33;--editorial-muted:#3e5349;--editorial-paper:#faf9f4;--editorial-rule:#ccd4c9}html:has(.site-redesign){scroll-padding-top:0}.site-redesign [id],.site-redesign #request-guidance,.site-redesign #creation-requests{scroll-margin-top:calc(var(--editorial-header-height,120px) + 20px)}.site-redesign :focus-visible{outline-offset:4px;scroll-margin-top:calc(var(--editorial-header-height,120px) + 20px);outline:2px solid #285d4c}.site-redesign .editorial-skip{z-index:100;color:#173e35;background:#fff;border:2px solid #285d4c;min-height:44px;padding:10px 16px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.site-redesign .editorial-skip:focus{transform:translateY(0)}.site-redesign .editorial-header{box-shadow:none;-webkit-backdrop-filter:blur(12px);background:#faf9f4e8;border-bottom:1px solid #ccd4c9}.site-redesign .editorial-header .header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:88px;padding-block:12px;display:grid}.site-redesign .editorial-header .company-logo{width:216px}.site-redesign .editorial-navigation{min-width:0}.site-redesign .editorial-header .editorial-primary-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;width:auto;margin:0;padding:0;font-size:.88rem;line-height:1.6;display:flex;overflow:visible}.site-redesign .editorial-header .editorial-primary-nav a{white-space:nowrap;color:#183a33;align-items:center;min-height:44px;display:inline-flex}.site-redesign .editorial-header .editorial-primary-nav a[data-featured=true]{text-underline-offset:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.site-redesign .editorial-menu-toggle{display:none}.site-redesign .editorial-header .header-purchase{color:#fff;background:#214b3f;border-color:#214b3f;border-radius:2px;min-height:44px;padding:10px 16px;font-size:.85rem}.site-redesign .editorial-header .header-purchase:hover{background:#173b30}.site-redesign :is(.editorial-rpg-hero,.editorial-public-works,.editorial-collection,.editorial-philosophy,.next-works,.editorial-letters,.editorial-interludes,.page-intro,.editorial-project-overview,.editorial-rpg-teaser) .eyebrow{letter-spacing:.09em;color:#52665e;font-size:.8rem;font-weight:500;line-height:1.7}.site-redesign .editorial-home,.site-redesign .editorial-project-page,.site-redesign .editorial-catalog{background:var(--editorial-paper);color:var(--editorial-ink)}.site-redesign .editorial-rpg-hero{border-bottom:1px solid var(--editorial-rule);padding:68px 0 76px}.site-redesign .editorial-rpg-grid{max-width:960px;display:block}.site-redesign .editorial-rpg-grid>*,.site-redesign .editorial-section-heading>*,.site-redesign .editorial-work-grid>*{min-width:0}.site-redesign .editorial-rpg-copy h1{letter-spacing:.045em;overflow-wrap:anywhere;margin:25px 0 24px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2.65rem,4.8vw,4.6rem);font-weight:400;line-height:1.45}.site-redesign .editorial-stage{color:#345445;letter-spacing:.03em;background:#f0f2e9;border:1px solid #aebcaf;border-radius:2px;align-items:center;padding:5px 11px;font-size:.8rem;line-height:1.7;display:inline-flex}.site-redesign .editorial-rpg-lead{max-width:37rem;margin-bottom:14px;font-size:1.12rem;line-height:2}.site-redesign .editorial-rpg-note{color:var(--editorial-muted);margin-bottom:30px;font-size:.94rem;line-height:1.95}.site-redesign .editorial-rpg-copy .action-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.site-redesign .editorial-rpg-copy .primary{color:#fff;background:#214b3f;border-color:#214b3f;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:15px 22px;font-weight:500;display:inline-flex}.site-redesign .editorial-project-note{border-left:1px solid #aebcaf;padding:34px 0 30px 36px}.site-redesign .editorial-project-index{color:#5c7066;letter-spacing:.11em;margin:0 0 24px;font-size:.8rem}.site-redesign .editorial-project-note h2{letter-spacing:.04em;margin:0 0 22px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.55}.site-redesign .editorial-project-note>p{font-size:.95rem;line-height:2}.site-redesign .editorial-project-status{border-block:1px solid #c4cdc1;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 16px;padding:16px 0;font-size:.85rem;display:flex}.site-redesign .editorial-project-status strong{letter-spacing:.06em;font-weight:500}.site-redesign .editorial-project-note .editorial-project-detail{color:#5b6d62;margin-bottom:24px;font-size:.86rem;line-height:1.85}.site-redesign .editorial-section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:30px;display:flex}.site-redesign .editorial-section-heading h2,.site-redesign .editorial-philosophy h2,.site-redesign .editorial-letters h2,.site-redesign .editorial-project-next h2{letter-spacing:.03em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:400;line-height:1.6}.site-redesign .editorial-section-heading>p{color:var(--editorial-muted);margin:0;font-size:.95rem;line-height:1.95}.site-redesign .editorial-public-works{padding-block:68px 34px}.site-redesign .editorial-collection-links{border-top:1px solid var(--editorial-rule);flex-wrap:wrap;gap:0 28px;padding-top:16px;display:flex}.site-redesign .editorial-collection-links a{color:#214b3f;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:.95rem;display:inline-flex}.site-redesign .editorial-collection-links a span{color:#5b7566;font-size:.82rem}.site-redesign .editorial-collection{padding-block:28px 70px}.site-redesign .editorial-collection-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.site-redesign .editorial-collection-heading>div{align-items:center;gap:17px;min-width:0;display:flex}.site-redesign .editorial-collection-heading h2{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.65rem;font-weight:400;line-height:1.6}.site-redesign .editorial-section-number{letter-spacing:.04em;color:#5d7867;flex:none;font-size:.78rem}.site-redesign .editorial-collection-heading>p{color:var(--editorial-muted);margin:0;font-size:.88rem;line-height:1.85}.site-redesign .editorial-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.site-redesign .editorial-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.site-redesign .editorial-work{background:0 0;border:0;min-width:0}.site-redesign .editorial-work-figure{margin:0 0 18px}.site-redesign .editorial-work-figure>a{aspect-ratio:16/12;background:#10242c;border:1px solid #a5b7a944;place-items:center;padding:10px;display:grid;position:relative;overflow:hidden}.site-redesign .editorial-work-figure img{object-fit:contain;width:100%;height:100%;padding:10px;display:block;position:absolute;inset:0}.site-redesign .editorial-book-grid .editorial-work-figure>a{aspect-ratio:16/10;background:#e0e5d9;padding:0}.site-redesign .editorial-book-grid .editorial-work-figure img{object-fit:cover;padding:0}.site-redesign .editorial-work-figure figcaption{color:#5c6e63;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:10px;font-size:.72rem;line-height:1.7;display:flex}.site-redesign .editorial-work-meta{color:#526c5d;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:.75rem;line-height:1.8;display:flex}.site-redesign .editorial-work-meta>span:last-child{color:#345244;border:1px solid #b7c5b7;border-radius:2px;padding:0 8px}.site-redesign .editorial-work h3{letter-spacing:.02em;overflow-wrap:anywhere;margin:0 0 16px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:400;line-height:1.7}.site-redesign .editorial-work-summary{overflow-wrap:anywhere;min-height:6em;margin-bottom:18px;font-size:.96rem;line-height:2}.site-redesign .editorial-work-facts{border-block:1px solid #ccd4c9;gap:5px;margin:0;padding:12px 0;font-size:.79rem;line-height:1.8;display:grid}.site-redesign .editorial-work-facts>div{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.site-redesign .editorial-work-facts dt{color:#5a7062}.site-redesign .editorial-work-facts dd{margin:0}.site-redesign .editorial-work-copy :is(.cleaner-audience-notice,.four-seasons-audience-notice,.kiro-audience-notice){overflow-wrap:anywhere;min-height:3.8em;margin:18px 0;font-size:.8rem;line-height:1.9}.site-redesign .editorial-work-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:20px;display:flex}.site-redesign .editorial-work-actions .text-link{align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}.site-redesign .editorial-work-actions .outline{color:#214b3f;background:0 0;border-color:#a6b8a7;align-items:center;min-height:44px;padding:10px 13px;font-size:.82rem;display:inline-flex}.site-redesign .night-reading-invitation{margin:6px 0 0}.site-redesign .editorial-philosophy{border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;padding-block:72px;display:grid}.site-redesign .editorial-philosophy p{font-size:1rem;line-height:2.15}.site-redesign .next-works{border:0;padding-block:64px 50px}.site-redesign .next-works h2{font-size:1.9rem;line-height:1.6}.site-redesign .next-work-grid{gap:26px}.site-redesign .next-work-grid article{box-shadow:none;background:0 0;border:0;border-top:1px solid #bfcab9;border-radius:0;padding:24px 0}.site-redesign .next-work-grid h3{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.4rem;font-weight:400;line-height:1.7}.site-redesign .next-work-grid p{font-size:.94rem;line-height:1.95}.site-redesign .next-work-grid small{color:#52665e;margin-top:14px;font-size:.8rem;line-height:1.9;display:block}.site-redesign .next-work-grid .upcoming-label{color:#5c5138;font-weight:500}.site-redesign .next-work-note{color:var(--editorial-muted)}.site-redesign .editorial-letters{border-top:1px solid var(--editorial-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;padding-block:64px;display:grid}.site-redesign .editorial-letters p{margin-top:18px;font-size:.95rem;line-height:2}.site-redesign .editorial-letter-links>a{border-bottom:1px solid #c4cec0;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;min-height:80px;padding:18px 0;display:grid}.site-redesign .editorial-letter-links>a>span:first-child{color:#587264;font-size:.76rem}.site-redesign .editorial-letter-links strong{grid-area:2/1;font-size:1rem;font-weight:500}.site-redesign .editorial-letter-links>a>span:last-child{grid-area:1/2/3;align-self:center}.site-redesign .social-invitation{border-top:1px solid #d0d8ca;padding-block:44px}.site-redesign .editorial-interludes{background:#f0f2ea;border-top:1px solid #ccd4c9;padding:60px 0 0}.site-redesign .editorial-garden{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;padding:20px 0 56px;display:grid}.site-redesign .editorial-garden h3,.site-redesign .editorial-film h3{margin:0 0 20px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.7rem;font-weight:400;line-height:1.6}.site-redesign .editorial-garden p{font-size:.94rem;line-height:2}.site-redesign .editorial-garden .window-landscape{aspect-ratio:16/10;max-height:320px}.site-redesign .editorial-garden .window-credit{margin:10px 0;font-size:.76rem}.site-redesign .editorial-garden .window-letter{min-height:0;padding-top:12px}.site-redesign .editorial-garden .living-window{color:var(--editorial-ink)}.site-redesign .editorial-garden .window-credit,.site-redesign .editorial-garden .window-letter p{color:var(--editorial-muted)}.site-redesign .editorial-garden .window-motion,.site-redesign .editorial-garden .window-letter button{color:#214b3f;border-color:#6b826f;font-weight:500}.site-redesign .editorial-interludes .discovery-play{border-top:1px solid #c4cec0;padding-block:52px}.site-redesign .editorial-interludes .play-card{box-shadow:none;background:#fafbf6;border-color:#c1ceb9}.site-redesign .editorial-film{border-top:1px solid #c4cec0;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:64px;padding-block:52px 64px;display:grid}.site-redesign .editorial-film figure{margin:0}.site-redesign .editorial-film video{aspect-ratio:16/9;object-fit:cover;background:#15332b;width:100%;display:block}.site-redesign .editorial-film figcaption{color:#52665e;margin-top:12px;font-size:.73rem;line-height:1.8}.site-redesign .page-intro{padding-top:52px;padding-bottom:32px}.site-redesign .page-intro h1{letter-spacing:.025em;overflow-wrap:anywhere;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:400;line-height:1.6}.site-redesign .page-intro .intro-copy{max-width:48rem;font-size:1rem;line-height:2}.site-redesign .editorial-rpg-teaser{border-block:1px solid #c4cec0;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-block:28px;display:flex}.site-redesign .editorial-rpg-teaser h2{margin:8px 0;font-size:1.5rem;font-weight:400;line-height:1.7}.site-redesign .editorial-rpg-teaser p{margin:0;font-size:.95rem;line-height:1.9}.site-redesign .editorial-rpg-teaser>div:last-child{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.site-redesign .editorial-project-overview{border-bottom:1px solid #ccd4c9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:68px;padding:32px 0 68px;display:grid}.site-redesign .editorial-project-overview h2{margin:18px 0 24px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.9rem;font-weight:400;line-height:1.6}.site-redesign .editorial-project-overview p{font-size:1rem;line-height:2.1}.site-redesign .editorial-project-facts{margin:0}.site-redesign .editorial-project-facts>div{border-bottom:1px solid #c4cec0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:18px 0;font-size:.9rem;line-height:1.9;display:grid}.site-redesign .editorial-project-facts dt{color:#536b5c}.site-redesign .editorial-project-facts dd{margin:0}.site-redesign .editorial-project-next p{margin-top:22px;font-size:1rem;line-height:2}.site-redesign .editorial-project-next .action-row{flex-wrap:wrap;gap:16px}.site-redesign .games-catalog .work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.site-redesign .genre-links a{border-radius:2px;min-height:44px}.site-redesign .company-grid{gap:64px;padding-block:40px 60px}.site-redesign .representative-portrait{max-width:290px;margin-inline:auto}.site-redesign .representative-message{padding-block:56px}.site-redesign .business-options{gap:36px}.site-redesign .business-options article{box-shadow:none;background:0 0;border-top:1px solid #becdb9;border-radius:0;padding:26px 0}.site-redesign .business-options h2{font-size:1.6rem;line-height:1.7}.site-redesign .form-band{background:#edf1e8;padding-block:56px}.site-redesign .form-layout{gap:60px}.site-redesign .form-layout>div{min-width:0}.site-redesign .form-layout p{line-height:2}.site-redesign .form-band form{background:#fafbf7;border:1px solid #c1cfb9;padding:28px}.site-redesign .form-band :is(input,textarea,select){font-size:1rem}.site-redesign .form-band label{line-height:1.9}.site-redesign .form-band .checkbox-line{align-items:flex-start}.site-redesign .form-band button{min-height:44px}.site-redesign .cleaner-hero,.site-redesign .four-seasons-hero,.site-redesign .kiro-hero{padding-top:50px}.site-redesign .work-detail{padding-block:46px 56px}.site-redesign .editorial-intro{padding-block:54px}.site-redesign .related-grid img{aspect-ratio:16/12;object-fit:contain}.site-redesign footer{color:#ecf0e6;background:#15372c;border-top:1px solid #244b3c}.site-redesign footer .footer-inner{gap:42px;padding-block:48px}.site-redesign footer a{color:#e6eddf;align-items:center;min-height:44px;line-height:1.7;display:inline-flex}.site-redesign footer small{color:#c2d0bd}.site-redesign footer .footer-brand p,.site-redesign footer .footer-brand>span{color:#e6eddf}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-redesign .editorial-header{background:#faf9f4}}@media (max-width:1050px){.site-redesign .editorial-rpg-grid{gap:40px}.site-redesign .editorial-work-grid,.site-redesign .games-catalog .work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-redesign .editorial-project-note{padding-left:26px}.site-redesign .editorial-header .header-inner{gap:16px}.site-redesign .editorial-header .editorial-primary-nav{gap:8px 15px;font-size:.82rem}}@media (max-width:900px){.site-redesign .editorial-header .header-inner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;min-height:0;padding-block:10px;display:grid}.site-redesign .editorial-header .wordmark{grid-area:1/1}.site-redesign .editorial-header .company-logo{width:clamp(120px,33vw,170px);max-width:100%}.site-redesign .editorial-header .header-purchase{grid-area:1/2;max-width:48vw;padding:9px 12px;font-size:.76rem}.site-redesign .editorial-navigation{grid-area:2/1/auto/-1}.site-redesign .editorial-menu-toggle{color:#214b3f;background:0 0;border:0;border-top:1px solid #c7d1c1;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 0;font-size:.84rem;display:flex}.site-redesign .editorial-header .editorial-primary-nav{flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding:0 0 8px;display:flex;overflow:visible}.site-redesign .editorial-header .editorial-primary-nav[data-open=false]{display:none}.site-redesign .editorial-header .editorial-primary-nav a{border-top:1px solid #d8dfd2;min-height:44px;padding:9px 4px;font-size:.9rem;display:flex}}@media (max-width:760px){.site-redesign .wrap{width:calc(100% - 40px)}.site-redesign .editorial-rpg-hero{padding:34px 0 40px}.site-redesign .editorial-rpg-grid{grid-template-columns:minmax(0,1fr);gap:28px}.site-redesign .editorial-rpg-copy h1{margin:20px 0;font-size:clamp(2.35rem,7vw,3.3rem);line-height:1.5}.site-redesign .editorial-rpg-lead{font-size:1rem}.site-redesign .editorial-rpg-copy .action-row{gap:12px 22px}.site-redesign .editorial-project-note{border-top:1px solid #b9c6b2;border-left:0;padding:22px 0 0}.site-redesign .editorial-project-note h2{margin-bottom:12px;font-size:1.65rem}.site-redesign .editorial-project-index{margin-bottom:12px}.site-redesign .editorial-project-status{margin:18px 0 14px;padding:12px 0}.site-redesign .editorial-project-note>p{font-size:.92rem}.site-redesign .editorial-project-note>p br{display:none}.site-redesign .editorial-section-heading{margin-bottom:24px;display:block}.site-redesign .editorial-section-heading>p{margin-top:18px}.site-redesign .editorial-public-works{padding-block:40px 24px}.site-redesign .editorial-collection-links{gap:0 20px}.site-redesign .editorial-collection-links a{font-size:.86rem}.site-redesign .editorial-work-grid,.site-redesign .editorial-book-grid,.site-redesign .games-catalog .work-grid{grid-template-columns:minmax(0,1fr);gap:38px}.site-redesign .editorial-collection{padding-block:22px 44px}.site-redesign .editorial-collection-heading{margin-bottom:24px;display:block}.site-redesign .editorial-collection-heading>p{margin-top:12px}.site-redesign .editorial-work-summary{min-height:0}.site-redesign .editorial-work-figure>a{aspect-ratio:16/11}.site-redesign .editorial-work h3{font-size:1.5rem}.site-redesign .editorial-work-actions{justify-content:flex-start;gap:12px 22px}.site-redesign .editorial-philosophy,.site-redesign .editorial-letters,.site-redesign .editorial-garden,.site-redesign .editorial-film,.site-redesign .editorial-project-overview{grid-template-columns:minmax(0,1fr);gap:24px}.site-redesign .editorial-philosophy,.site-redesign .editorial-letters{padding-block:44px}.site-redesign .next-works{padding-block:44px 32px}.site-redesign .next-work-grid{grid-template-columns:minmax(0,1fr);gap:20px}.site-redesign .next-works .section-heading{display:block}.site-redesign .next-works .section-heading>p{margin-top:16px}.site-redesign .editorial-interludes{padding-top:40px}.site-redesign .editorial-garden{padding:0 0 32px}.site-redesign .editorial-interludes .discovery-play{padding-block:38px}.site-redesign .editorial-interludes .play-card{padding:22px}.site-redesign .editorial-film{padding-block:36px 44px}.site-redesign .editorial-rpg-teaser{padding-block:24px;display:block}.site-redesign .editorial-rpg-teaser>div:last-child{margin-top:18px}.site-redesign .editorial-project-overview{padding:20px 0 40px}.site-redesign .editorial-project-facts>div{gap:14px;font-size:.86rem}.site-redesign .page-intro{padding-top:34px;padding-bottom:24px}.site-redesign .page-intro h1{font-size:clamp(1.8rem,6.2vw,2.45rem)}.site-redesign .page-intro .intro-copy{font-size:.95rem}.site-redesign .company-grid{gap:32px;padding-block:28px 40px}.site-redesign .representative-portrait{max-width:240px}.site-redesign .business-options,.site-redesign .form-layout{gap:24px}.site-redesign .form-band{padding-block:36px}.site-redesign .form-band form{padding:20px 16px}.site-redesign footer .footer-inner{gap:26px;padding-block:34px}}@media (max-width:360px){.site-redesign .wrap{width:calc(100% - 32px)}.site-redesign .editorial-rpg-copy .primary{gap:16px;width:100%;padding:14px 16px}.site-redesign .editorial-work-actions .outline{justify-content:center;width:100%}.site-redesign .editorial-project-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.site-redesign *{scroll-behavior:auto!important}}.site-redesign .editorial-rpg-hero{padding-block:44px 48px}.site-redesign .editorial-rpg-copy .editorial-start-actions{gap:12px 18px;margin-top:24px}.site-redesign .editorial-start-actions .outline{color:#214b3f;border-color:#6c8877;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:15px 22px;font-weight:500;display:inline-flex}.site-redesign .editorial-project-link{align-items:center;gap:16px;min-height:44px;margin-top:12px;font-size:.9rem;display:inline-flex}.site-redesign .editorial-work-facts>div{grid-template-columns:64px minmax(0,1fr)}.site-redesign .editorial-work-actions .primary{color:#fff;white-space:normal;text-align:left;background:#214b3f;border:1px solid #214b3f;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:12px 16px;font-size:.9rem;line-height:1.7;display:inline-flex}@media (max-width:760px){.site-redesign .editorial-rpg-hero{padding-block:28px 32px}.site-redesign .editorial-rpg-copy h1{margin-block:14px}.site-redesign .editorial-rpg-note{margin-bottom:18px}.site-redesign .editorial-start-actions>a{width:100%}.site-redesign .editorial-rpg-copy .editorial-start-actions{gap:10px;margin-top:18px}.site-redesign .editorial-project-link{margin-top:8px}.site-redesign .editorial-public-works{padding-top:30px}.site-redesign .editorial-work-actions .primary{width:100%}}
