.ai-scene{background:#101a15;color:var(--paper);max-width:none}.ai-scene>.section-heading,.ai-feature,.ai-flow,.ai-diagram-credit,.ai-bridge,.ai-scope{max-width:1280px;margin-inline:auto}.ai-scene h2 em{color:var(--green)}.ai-scene .section-intro{color:#dce5d9}.ai-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;margin-top:44px}.ai-feature .work-cover{aspect-ratio:1.25}.ai-feature .work-cover img,.ai-feature .work-preview{object-fit:contain;background:#0b140e}.ai-feature .stage-label{color:#c8d8c8;font-size:9px;line-height:1.65;max-width:440px;margin:0 0 20px}.ai-feature h3{font-size:clamp(34px,4.4vw,62px)}.ai-feature .work-line{font-size:22px;line-height:1.4;margin:20px 0}.ai-feature .text-link{font-size:10px;line-height:1.5;color:var(--green)}
.ai-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:72px;border-top:1px solid #7b8e7950;border-bottom:1px solid #7b8e7950}.ai-flow>a{position:relative;display:block;padding:28px 24px 30px;text-decoration:none;border-right:1px solid #7b8e7950;min-height:190px}.ai-flow>a:first-child{padding-left:0}.ai-flow>a:last-child{border-right:0}.ai-flow span{display:block;font-size:8px;font-weight:700;letter-spacing:1.2px;color:#c4d0bf}.ai-flow strong{display:block;font-size:26px;letter-spacing:-.7px;margin:18px 0 12px;line-height:1.1}.ai-flow p{font-size:13px;color:#c8d4c4;line-height:1.5}.ai-flow b{position:absolute;right:16px;top:24px;color:var(--green);font-weight:400}.ai-flow>a:hover{background:#00f00009}.ai-flow>a:focus-visible{outline-offset:-3px}.ai-diagram-credit{font-size:7px;line-height:1.8;letter-spacing:.6px;color:#becbb8;margin-top:12px}.ai-bridge{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:52px}.ai-bridge>p{font-size:20px;line-height:1.5;max-width:450px}.ai-bridge>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ai-bridge .text-link{font-size:10px;color:#dbe4d5}.ai-scope{font-size:12px;line-height:1.7;border-top:1px solid #7b8e7950;margin-top:38px;padding-top:10px;color:#c8d4c4}.ai-scope summary{font-size:11px;min-height:44px;align-content:center;cursor:pointer}.ai-scope p{margin:14px 0;max-width:980px}.ai-scope .text-link{font-size:10px;color:var(--green)}
.mynki-edition .brand{letter-spacing:-.8px;text-transform:lowercase;font-size:21px}.mynki-edition .intro-scene h1 em{white-space:normal}.mynki-edition .intro-scene h1{max-width:780px}.mynki-edition .work-cover,.mynki-edition .work-card:first-child .work-cover,.mynki-edition .work-card:last-child .work-cover{aspect-ratio:1.8}.mynki-edition .work-cover img,.mynki-edition .work-preview{object-fit:contain;background:#101410}.mynki-edition .work-card:first-child,.mynki-edition .work-card:last-child{grid-column:auto}.mynki-edition .work-card .stage-label{font-size:9px;line-height:1.65}.mynki-edition .process-grid figure>a{padding:0;aspect-ratio:1.5;min-height:0}.mynki-edition .process-grid img{width:100%;height:100%;object-fit:contain;max-height:400px}.mynki-process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px;border-top:1px solid #ffffff40;padding-top:28px}.mynki-process-steps h3{font-size:24px;margin:12px 0}.mynki-process-steps p{font-size:13px;line-height:1.7;color:#d1decb}.mynki-faq{margin:32px 0}.mynki-faq details{border-bottom:1px solid var(--line);padding:8px 0}.mynki-faq summary{min-height:44px;cursor:pointer;align-content:center;font-size:15px;font-weight:700}.mynki-faq p{font-size:14px;line-height:1.7;max-width:880px;margin:12px 0}.mynki-faq .text-link{font-size:10px}.mynki-agent-note{font-size:12px;line-height:1.7;padding:16px 0;border-top:1px solid var(--line);max-width:950px}
@media(max-width:1000px){.ai-feature{gap:28px}.ai-flow>a{padding-inline:18px}.ai-flow strong{font-size:23px}.ai-bridge{gap:24px}}
@media(max-width:700px){.ai-feature{grid-template-columns:1fr;gap:24px;margin-top:28px}.ai-feature .work-cover{aspect-ratio:1.2}.ai-feature h3{font-size:39px}.ai-feature .stage-label{margin-bottom:14px;font-size:8px}.ai-feature .work-line{font-size:20px}.ai-flow{grid-template-columns:1fr 1fr;margin-top:40px}.ai-flow>a{padding:22px 16px!important;min-height:176px}.ai-flow>a:nth-child(2){border-right:0}.ai-flow>a:nth-child(-n+2){border-bottom:1px solid #7b8e7950}.ai-flow strong{font-size:23px;overflow-wrap:anywhere;max-width:145px}.ai-flow span{font-size:7px;letter-spacing:.5px}.ai-flow p{font-size:12px;max-width:150px}.ai-flow b{right:11px;top:16px;font-size:12px}.ai-bridge{display:block;margin-top:34px}.ai-bridge>p{font-size:18px}.ai-bridge>div{margin-top:24px}.ai-bridge .action{font-size:9px}.ai-diagram-credit{font-size:6.5px}.mynki-edition .intro-scene h1{font-size:58px}.mynki-edition .work-cover,.mynki-edition .work-card:first-child .work-cover,.mynki-edition .work-card:last-child .work-cover{aspect-ratio:1.3}.mynki-process-steps{grid-template-columns:1fr;gap:24px}.mynki-faq summary{font-size:14px}.mynki-edition .brand{font-size:18px}}
@media(max-width:350px){.ai-flow strong{font-size:20px}.ai-bridge .action{font-size:8px}.mynki-edition .intro-scene h1{font-size:50px}}
@media(max-width:700px){.mynki-edition .intro-scene{min-height:800px}}
@media print{.ai-scene{background:#fff;color:#000}.ai-feature{display:block}.ai-feature .work-cover{max-width:450px}.ai-flow span,.ai-flow p,.ai-diagram-credit,.ai-scope{color:#333}.ai-feature .stage-label{color:#333}.ai-scene h2 em,.ai-flow b{color:#111}.ai-bridge{display:block}.mynki-edition .work-cover img{position:static}.mynki-edition .process-grid img{height:auto}}
