.flow-button{--flow-border:#3336;--flow-surface:transparent;--flow-text:#111;--flow-fill:#111;--flow-hover-text:#fff;--flow-duration:.6s;--flow-ease:cubic-bezier(.23, 1, .32, 1);--flow-arrow-ease:cubic-bezier(.34, 1.56, .64, 1);--flow-circle-ease:cubic-bezier(.19, 1, .22, 1);isolation:isolate;border:1.5px solid var(--flow-border);background:var(--flow-surface);min-width:0;min-height:44px;color:var(--flow-text);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;transition:border-color var(--flow-duration) var(--flow-ease), border-radius var(--flow-duration) var(--flow-ease), color var(--flow-duration) var(--flow-ease), transform .18s var(--flow-ease);border-radius:100px;justify-content:center;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.flow-button--sm{min-height:40px;padding:0 1rem;font-size:.875rem}.flow-button--md{padding:0 1.5rem}.flow-button--lg{min-height:56px;padding:0 2rem;font-size:1rem}.flow-button--dark{--flow-border:#202124;--flow-surface:#202124;--flow-text:#fff;--flow-fill:#fff;--flow-hover-text:#202124}.flow-button--light{--flow-border:#fff;--flow-surface:#fff;--flow-text:#202124;--flow-fill:#202124;--flow-hover-text:#fff}.flow-button--accent{--flow-border:var(--cin-accent,#f07855);--flow-surface:var(--cin-accent,#f07855);--flow-text:var(--cin-text,#202124);--flow-fill:var(--cin-text,#202124);--flow-hover-text:#fff}.flow-button--surface{--flow-border:var(--cin-border,#dcdcd8);--flow-surface:var(--cin-surface,#fff);--flow-text:var(--cin-text,#202124);--flow-fill:var(--cin-text,#202124);--flow-hover-text:#fff}.flow-button--quiet{--flow-border:transparent;--flow-text:var(--cin-text,#202124);--flow-fill:var(--cin-text,#202124);min-height:40px;padding-inline:.25rem}.flow-button__label,.flow-button__arrow,.flow-button__circle{z-index:1;position:relative}.flow-button__label{align-items:center;gap:.45rem;transition:transform .8s ease-out;display:inline-flex;transform:translate(-.75rem)}.flow-button__circle{z-index:0;background:var(--flow-fill);opacity:0;pointer-events:none;width:1rem;height:1rem;transition:width .8s var(--flow-circle-ease), height .8s var(--flow-circle-ease), opacity .8s var(--flow-circle-ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flow-button__arrow{fill:none;width:1rem;height:1rem;stroke:var(--flow-text);transition:left .8s var(--flow-arrow-ease), right .8s var(--flow-arrow-ease), stroke .6s var(--flow-ease), transform .8s var(--flow-arrow-ease);position:absolute}.flow-button__arrow--enter{left:-25%}.flow-button__arrow--exit{right:1rem}.flow-button__arrow--left{transform:rotate(180deg)}.flow-button__arrow--down{transform:rotate(90deg)}.flow-button__arrow--external{transform:rotate(-45deg)}.flow-button:hover:not(:disabled):not([aria-disabled=true]),.flow-button:focus-visible:not(:disabled):not([aria-disabled=true]){color:var(--flow-hover-text);border-color:#0000;border-radius:12px}.flow-button:hover:not(:disabled):not([aria-disabled=true]) .flow-button__label,.flow-button:focus-visible:not(:disabled):not([aria-disabled=true]) .flow-button__label{transform:translate(.75rem)}.flow-button:hover:not(:disabled):not([aria-disabled=true]) .flow-button__circle,.flow-button:focus-visible:not(:disabled):not([aria-disabled=true]) .flow-button__circle{aspect-ratio:1;opacity:1;width:max(220px,200%);height:auto}.flow-button:hover:not(:disabled):not([aria-disabled=true]) .flow-button__arrow--enter,.flow-button:focus-visible:not(:disabled):not([aria-disabled=true]) .flow-button__arrow--enter{stroke:var(--flow-hover-text);left:1rem}.flow-button:hover:not(:disabled):not([aria-disabled=true]) .flow-button__arrow--exit,.flow-button:focus-visible:not(:disabled):not([aria-disabled=true]) .flow-button__arrow--exit{stroke:var(--flow-hover-text);right:-25%}.flow-button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.95)}.flow-button--disabled,.flow-button:disabled,.flow-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}@media (prefers-reduced-motion:reduce){.flow-button,.flow-button__label,.flow-button__circle,.flow-button__arrow{transition:none}.flow-button:hover:not(:disabled):not([aria-disabled=true]),.flow-button:focus-visible:not(:disabled):not([aria-disabled=true]){border-radius:12px}.flow-button:hover:not(:disabled):not([aria-disabled=true]) .flow-button__circle,.flow-button:focus-visible:not(:disabled):not([aria-disabled=true]) .flow-button__circle{aspect-ratio:1;width:200%;height:auto}}.flow-button.flow-button--has-arrow{padding-inline:2rem}.flow-button:not(.flow-button--has-arrow) .flow-button__label{transform:none}.flow-button.flow-button{color:var(--flow-text)}.flow-button.flow-button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){color:var(--flow-hover-text)}.cin-flow-story{width:100%;scroll-margin-top:var(--cin-nav-height);overflow-x:clip}.cin-flow-story [data-flow-section],.cin-flow-story [data-flow-inner]{min-height:calc(100svh - var(--cin-nav-height));width:100%}.cin-flow-story [data-flow-section]{position:relative;overflow:visible}.cin-flow-story [data-flow-inner]{transform-origin:0 100%;flex-direction:column;justify-content:space-between;gap:clamp(24px,4vh,48px);padding:clamp(24px,4vw,64px) clamp(22px,5vw,80px);display:flex;position:relative}.cin-flow-index{letter-spacing:.17em;font-size:clamp(11px,.85vw,14px);font-weight:750;line-height:1.3}.cin-flow-main{width:min(100%,1250px);margin:auto 0}.cin-flow-main h1,.cin-flow-main h2{letter-spacing:-.065em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(3.2rem,8vw,9.5rem);font-weight:760;line-height:.98}.cin-flow-main h1 em{color:#202124;font-style:normal}.cin-flow-panel--fit h2{font-size:clamp(3rem,7.8vw,8.5rem)}.cin-flow-lead{letter-spacing:-.025em;max-width:720px;margin:clamp(20px,3vw,42px) 0 0;font-size:clamp(1.1rem,1.75vw,1.7rem);line-height:1.4}.cin-flow-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cin-flow-bottom p{margin:0;font-size:clamp(.85rem,1vw,1rem)}.cin-flow-cta{min-height:52px;font-weight:700}.cin-flow-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,52px);margin-top:clamp(28px,4vw,60px);display:grid}.cin-flow-fit-grid p{border-top:1px solid #faf9f673;flex-direction:column;gap:10px;margin:0;padding-top:16px;font-size:clamp(1rem,1.4vw,1.4rem);line-height:1.3;display:flex}.cin-flow-fit-grid strong{letter-spacing:.1em;text-transform:uppercase;font-size:.72em}.cin-flow-benefit{color:#d4d1cb;max-width:880px;margin:0;font-size:clamp(.95rem,1.35vw,1.25rem);line-height:1.35}.cin-flow-manifesto{flex:1;align-content:center;gap:clamp(15px,2.3vw,34px);max-width:1100px;display:grid}.cin-flow-statement{border-top:1px solid #c4c1bb;grid-template-columns:clamp(32px,4vw,64px) 1fr;gap:clamp(14px,2vw,30px);padding-top:clamp(12px,1.5vw,22px);display:grid}.cin-flow-statement>span{color:#8a5143;padding-top:.35em;font-size:clamp(.8rem,1vw,1rem);font-weight:700}.cin-flow-statement h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.7vw,3rem);font-weight:730;line-height:1.12}.cin-flow-statement p{color:#535352;margin:.45em 0 0;font-size:clamp(1rem,1.35vw,1.4rem);line-height:1.35}.cin-flow-next{align-self:flex-end;font-weight:700}.cin-flow-story [data-flow-section]:focus-within{z-index:5!important}.cin-flow-story[data-flow-static=true] [data-flow-inner]{transform:none!important}@media (width<=760px){.cin-flow-story [data-flow-inner]{gap:24px;padding:25px 22px 32px}.cin-flow-main h1,.cin-flow-main h2{font-size:clamp(2.8rem,12vw,5.8rem)}.cin-flow-lead{margin-top:18px;font-size:1.08rem;line-height:1.35}.cin-flow-fit-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.cin-flow-fit-grid p{gap:4px;padding-top:9px;font-size:.97rem}.cin-flow-benefit{font-size:.91rem}.cin-flow-statement h2{font-size:clamp(1.45rem,5vw,2rem)}.cin-flow-statement p{font-size:.94rem}}@media (height<=700px){.cin-flow-story [data-flow-inner]{min-height:calc(100svh - var(--cin-nav-height));gap:16px;padding-block:20px}.cin-flow-main h1,.cin-flow-main h2{font-size:clamp(2.4rem,7vw,5.2rem)}.cin-flow-lead{font-size:clamp(.95rem,1.4vw,1.2rem)}.cin-flow-fit-grid{margin-top:18px}.cin-flow-statement h2{font-size:clamp(1.35rem,2.3vw,2rem)}.cin-flow-statement p{font-size:clamp(.9rem,1vw,1.1rem)}}@media (prefers-reduced-motion:reduce){.cin-flow-story [data-flow-inner]{transform:none!important}}.cin-flow-panel--memory .cin-flow-main>h2{max-width:1050px;font-size:clamp(2.6rem,5.4vw,5.6rem)}.cin-flow-memory-step{border-top:1px solid #c4c1bb;padding-top:16px}.cin-flow-step-number{letter-spacing:.1em;font-size:.8rem;font-weight:700}.cin-flow-memory-step h3{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(1.25rem,1.8vw,1.9rem);line-height:1.2}.cin-flow-memory-grid .cin-flow-memory-step p{color:#535352;border:0;margin:10px 0 0;padding:0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.4}@media (width<=760px){.cin-flow-panel--memory .cin-flow-main>h2{font-size:2.5rem}.cin-flow-memory-step{padding-top:10px}.cin-flow-memory-step h3{margin-top:6px}}@media (width<=760px) and (height<=800px){.cin-flow-panel--memory [data-flow-inner]{gap:12px;padding-block:8px}.cin-flow-panel--memory .cin-flow-main>h2{font-size:clamp(1.9rem,8vw,2.3rem);line-height:1.02}.cin-flow-panel--memory .cin-flow-lead{margin-top:9px;font-size:.95rem;line-height:1.25}.cin-flow-memory-grid{gap:8px;margin-top:12px}.cin-flow-memory-step{grid-template-columns:24px minmax(0,1fr);column-gap:8px;padding-top:7px;display:grid}.cin-flow-step-number{grid-row:span 2;font-size:.7rem}.cin-flow-memory-step h3{margin:0;font-size:1.08rem;line-height:1.16}.cin-flow-memory-grid .cin-flow-memory-step p{grid-column:2;margin-top:4px;font-size:.9rem;line-height:1.24}}@media (width>=761px) and (height<=850px){.cin-flow-story [data-flow-inner]{gap:16px;padding-block:24px}.cin-flow-main h1,.cin-flow-main h2{font-size:clamp(2.4rem,min(8vw,12svh),6.75rem)}.cin-flow-panel--memory .cin-flow-main>h2{font-size:clamp(2.4rem,min(5.4vw,7svh),4.25rem)}.cin-flow-lead{margin-top:18px;font-size:clamp(1rem,1.75vw,1.25rem)}.cin-flow-fit-grid{gap:24px;margin-top:24px}.cin-flow-fit-grid p{font-size:clamp(1rem,1.4vw,1.2rem)}.cin-flow-benefit{font-size:clamp(.95rem,1.35vw,1.1rem)}.cin-flow-memory-step h3{margin-top:8px;font-size:clamp(1.15rem,1.8vw,1.4rem)}.cin-flow-memory-grid .cin-flow-memory-step p{margin-top:8px;font-size:1rem}}.cin-chapter{color:var(--cin-text);background:var(--cin-bg);container-type:inline-size}.cin-chapter-shell{flex-direction:column;justify-content:center;gap:clamp(16px,3vh,28px);width:min(100%,1180px);height:100%;margin:auto;padding:clamp(16px,3.2vh,32px) clamp(18px,4vw,58px);display:flex}.cin-chapter-header{max-width:760px}.cin-chapter-eyebrow,.cin-detail-label{color:var(--cin-accent-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.3}.cin-chapter h2{letter-spacing:-.045em;text-wrap:balance;max-width:840px;margin:0;font-size:clamp(32px,4.4cqw,62px);font-weight:650;line-height:1.08}.cin-chapter-header>p:last-child,.cin-partnership-intro>p:not(.cin-chapter-eyebrow){max-width:680px;color:var(--cin-muted);text-wrap:pretty;margin:12px 0 0;font-size:clamp(16px,1.45vw,18px);line-height:1.45}.cin-connector-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cin-connector-card{border:1px solid var(--cin-border);border-radius:var(--cin-radius);background:var(--cin-surface);align-items:center;gap:12px;min-width:0;min-height:88px;padding:14px;display:flex;box-shadow:0 8px 22px #3a2d210b}.cin-connector-card img{object-fit:contain;flex:none;width:42px;height:42px}.cin-connector-copy{flex-direction:column;gap:2px;min-width:0;line-height:1.25;display:flex}.cin-connector-copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:650}.cin-connector-status{color:var(--cin-accent-ink);letter-spacing:.04em;font-size:12px;font-weight:650}.cin-focus-shell{align-items:stretch;max-width:1030px}.cin-outcome-track{gap:8px;width:min(280px,100%);display:flex}.cin-outcome-track span{background:var(--cin-border);border-radius:99px;width:100%;height:4px}.cin-outcome-track .is-active{background:var(--cin-accent)}.cin-panel-stage,.cin-program-list{min-height:200px;margin:0;padding:0}.cin-focus-panel{transform-origin:50%;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:190px;display:flex}.cin-focus-panel[hidden]{display:none!important}.cin-panel-count{letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--cin-accent-ink)!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.2!important}.cin-focus-panel h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4cqw,48px);font-weight:650;line-height:1.12}.cin-focus-panel>p:last-child{max-width:710px;color:var(--cin-muted);text-wrap:pretty;margin:12px 0 0;font-size:clamp(16px,1.55vw,19px);line-height:1.45}.cin-program-rail{background:var(--cin-border);border-radius:99px;width:100%;height:5px;position:relative;overflow:hidden}.cin-program-rail>span{transform-origin:0;background:var(--cin-accent);border-radius:99px;width:100%;height:100%;display:block}.cin-program-list{list-style:none}.cin-program-disclaimer{color:var(--cin-muted);margin:0;font-size:13px;line-height:1.4}.cin-partnership-shell{grid-template-columns:minmax(0,1fr) minmax(0,.93fr);align-items:center;gap:clamp(28px,5vw,90px);display:grid}.cin-partnership-intro{min-width:0}.cin-partnership-intro h2{font-size:clamp(34px,4.1cqw,60px)}.cin-partnership-fit{border-top:1px solid var(--cin-border);margin-top:28px;padding-top:20px}.cin-partnership-fit h3{margin:0 0 8px;font-size:16px;font-weight:700}.cin-partnership-fit ul{color:var(--cin-muted);margin:0;padding-left:20px;font-size:16px;line-height:1.5}.cin-partnership-fit li+li{margin-top:5px}.cin-partnership-detail{border:1px solid var(--cin-border);background:var(--cin-surface);min-width:0;box-shadow:var(--cin-shadow);border-radius:22px;padding:clamp(20px,3vw,36px)}.cin-benefit-list{margin:0;padding:0;list-style:none}.cin-benefit-list li{border-bottom:1px solid var(--cin-border);grid-template-columns:minmax(100px,.58fr) minmax(0,1fr);gap:12px;padding:11px 0;font-size:16px;line-height:1.4;display:grid}.cin-benefit-list strong{color:var(--cin-text);font-weight:650}.cin-benefit-list span{color:var(--cin-muted)}.cin-partnership-trust{color:var(--cin-muted);margin:16px 0 12px;font-size:16px;line-height:1.45}.cin-security-link{text-underline-offset:5px;align-items:center;gap:7px;min-height:44px;font-size:16px;font-weight:650;display:inline-flex;color:var(--cin-accent-ink)!important}.cin-security-link:hover{text-decoration-thickness:2px}@container (width<=760px){.cin-chapter-shell{gap:16px;padding:18px}.cin-chapter h2{font-size:clamp(30px,7.8cqw,45px)}.cin-chapter-header>p:last-child,.cin-partnership-intro>p:not(.cin-chapter-eyebrow){margin-top:8px;font-size:16px}.cin-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cin-connector-card{border-radius:11px;gap:8px;min-height:64px;padding:7px 9px}.cin-connector-card img{width:32px;height:32px}.cin-connector-copy strong{font-size:14px}.cin-connector-status{font-size:11px}.cin-panel-stage,.cin-program-list,.cin-focus-panel{min-height:190px}.cin-focus-panel h3{font-size:clamp(27px,7.3cqw,42px)}.cin-partnership-shell{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;display:flex}.cin-partnership-intro h2{font-size:clamp(30px,7.8cqw,45px)}.cin-partnership-fit{margin-top:12px;padding-top:10px}.cin-partnership-fit ul{font-size:16px;line-height:1.35}.cin-partnership-detail{border-radius:16px;padding:14px 18px}.cin-benefit-list li{grid-template-columns:minmax(95px,.56fr) minmax(0,1fr);gap:8px;padding:7px 0;line-height:1.3}.cin-partnership-trust{margin:10px 0 4px;line-height:1.35}}@container (width<=380px){.cin-chapter-shell{gap:12px;padding:12px 16px}.cin-chapter h2{font-size:30px}.cin-chapter-eyebrow,.cin-detail-label{margin-bottom:5px}.cin-connector-card{min-height:60px}.cin-connector-card img{width:28px;height:28px}.cin-partnership-detail{padding:8px 12px}.cin-partnership-shell{gap:6px;padding-block:6px}.cin-partnership-intro>p:not(.cin-chapter-eyebrow){margin-top:4px}.cin-partnership-fit{margin-top:8px;padding-top:8px}.cin-partnership-fit li+li{margin-top:2px}.cin-partnership-detail .cin-detail-label{margin-bottom:2px}.cin-benefit-list li{padding:4px 0}.cin-partnership-trust{margin:6px 0 2px}}.cin-chapter[data-chapter-reading=true]{height:auto;container-type:inline-size}.cin-chapter[data-chapter-reading=true] .cin-chapter-shell{height:auto;min-height:0;padding-block:64px}.cin-chapter[data-chapter-reading=true] .cin-connector-card{opacity:1!important;transform:none!important}.cin-chapter[data-chapter-reading=true] .cin-panel-stage,.cin-chapter[data-chapter-reading=true] .cin-program-list{gap:16px;min-height:0;display:grid}.cin-chapter[data-chapter-reading=true] .cin-focus-panel{min-height:0;opacity:1!important;transform:none!important}.cin-chapter[data-chapter-reading=true] .cin-partnership-shell{opacity:1!important;transform:none!important}.cin-chapter[data-chapter-reading=true] .cin-program-rail{display:none}@container (width<=760px){.cin-chapter[data-chapter-reading=true] .cin-chapter-shell{padding-block:48px}}@media (prefers-reduced-motion:reduce){.cin-chapter [data-connector-card],.cin-chapter [data-outcome-panel],.cin-chapter [data-program-step],.cin-partnership-shell{opacity:1!important;transform:none!important}}.cin-chapter[data-chapter-reading=false] .cin-panel-stage,.cin-chapter[data-chapter-reading=false] .cin-program-list{overflow-clip-margin:12px;display:grid;overflow:clip}.cin-chapter[data-chapter-reading=false] .cin-focus-panel{grid-area:1/1}@media (width<=760px){.cin-chapter[data-chapter-reading=false] .cin-focus-panel[aria-hidden=false]{opacity:1!important;transform:none!important}.cin-chapter[data-chapter-reading=false] .cin-focus-panel[aria-hidden=true]{visibility:hidden;pointer-events:none}}.indie-grid-ellipsis-pattern{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.indie-grid-ellipsis-pattern__repeat{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:svgjs='http://svgjs.dev/svgjs'%20viewBox='0%200%20800%20800'%20width='800'%20height='800'%3e%3cg%20stroke-width='3.5'%20stroke='rgba(20,%2024,%2030,%201)'%20fill='none'%3e%3crect%20width='400'%20height='400'%20x='0'%20y='0'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='0'%20cy='0'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3crect%20width='400'%20height='400'%20x='400'%20y='0'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='400'%20cy='0'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3crect%20width='400'%20height='400'%20x='800'%20y='0'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='800'%20cy='0'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3crect%20width='400'%20height='400'%20x='0'%20y='400'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='0'%20cy='400'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3crect%20width='400'%20height='400'%20x='400'%20y='400'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='400'%20cy='400'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3crect%20width='400'%20height='400'%20x='800'%20y='400'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='800'%20cy='400'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3crect%20width='400'%20height='400'%20x='0'%20y='800'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='0'%20cy='800'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3crect%20width='400'%20height='400'%20x='400'%20y='800'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='400'%20cy='800'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3crect%20width='400'%20height='400'%20x='800'%20y='800'%20opacity='0.15'%3e%3c/rect%3e%3ccircle%20r='10.855263157894736'%20cx='800'%20cy='800'%20fill='rgba(20,%2024,%2030,%201)'%20stroke='none'%3e%3c/circle%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-size:25px 25px;width:100%;height:100%;display:block}.indie-grid-ellipsis-pattern__wash{background:linear-gradient(to top right,#fff,#ffffffb3,#fff);width:100%;height:100%;display:block}.grid-ellipsis-card{isolation:isolate;box-sizing:border-box;background:#fff;border:1px solid #14181e17;border-radius:20px;padding:28px;position:relative;overflow:visible;box-shadow:0 2px 4px #14181e09,0 16px 36px -12px #14181e26}@media (width<=640px){.grid-ellipsis-card{padding:20px}}.cinematic-root{min-height:100svh}.cinematic-root:has(.kd-textarea:focus){overflow-anchor:none}.cin-nav{z-index:30;background:var(--cin-bg);border-bottom:1px solid var(--cin-border);justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:12px clamp(18px,4vw,64px);display:flex;position:relative;top:0}.cin-brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.cin-brand img{object-fit:cover;border-radius:12px;width:44px;height:44px}.cin-nav-links{align-items:center;gap:clamp(12px,1.6vw,24px);display:flex}.cin-menu-toggle{display:none!important}.cin-menu-glyph{gap:4px;display:grid}.cin-menu-glyph i{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}.cin-nav-actions{align-items:center;gap:clamp(6px,1.6vw,24px);display:flex}.cin-nav-link{padding:9px 4px;font-size:15px;font-weight:600;text-decoration:none}.cin-nav-link:hover{text-underline-offset:5px;text-decoration:underline}.cin-control{border:1px solid var(--cin-border);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex}.cin-control:hover{background:var(--cin-wash);border-color:var(--cin-accent)}.cin-apply-control{font-weight:700}.cin-control[aria-pressed=true]{background:var(--cin-wash)}.cin-runway{position:relative}.cin-stage{top:var(--cin-nav-height);height:calc(100svh - var(--cin-nav-height) - env(safe-area-inset-bottom,0px));background:var(--cin-bg);isolation:isolate;width:100%;position:sticky;overflow:clip}.cin-stage:focus{outline:none}.cin-scene-layer{background:var(--cin-bg);visibility:hidden;pointer-events:none;position:absolute;inset:0}.cin-scene-layer[data-active=true]{visibility:visible;pointer-events:auto}.cin-scene{width:100%;height:100%;position:relative}.cin-skip{z-index:50;background:var(--cin-surface);border-radius:10px;padding:10px 16px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.cin-skip:focus{transform:translateY(0)}.cin-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=760px){.cin-nav-links{background:var(--cin-bg);border-bottom:1px solid var(--cin-border);box-shadow:var(--cin-shadow);flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0}.cin-nav-links[data-open=true]{display:flex}.cin-nav-links .cin-nav-link{padding:13px 8px}.cin-menu-toggle{display:inline-flex!important}}@media (width<=600px){.cin-nav{min-height:72px;padding:10px 16px}.cin-brand{gap:4px;font-size:18px}.cin-brand img{width:40px;height:40px}.cin-control-label{display:none}.cin-nav-actions{gap:6px}.cin-nav-link{font-size:14px}}@media (height<=500px) and (width>=601px){.cin-nav{min-height:64px;padding-block:8px}.cin-brand img{width:40px;height:40px}}.cin-nav-host{z-index:30;position:sticky;top:0}.cin-scene-layer[data-active=false] *{visibility:hidden!important;pointer-events:none!important}.cin-stage[data-prelude=true] .cin-scene-layer[data-scene-layer=hero],.cin-stage[data-prelude=true] .cin-scene-layer[data-scene-layer=hero] *{visibility:visible!important}.cin-stage[data-prelude=true] .cin-scene-layer[data-scene-layer=hero] .cin-portfolio-grid,.cin-stage[data-prelude=true] .cin-scene-layer[data-scene-layer=hero] .cin-portfolio-grid *{visibility:hidden!important}.cinematic-root[data-mode=reading] .cin-runway{height:auto!important}.cinematic-root[data-mode=reading] .cin-stage{height:auto;position:relative;top:0;overflow:visible}.cinematic-root[data-mode=reading] .cin-scene-layer{visibility:visible;pointer-events:auto;scroll-margin-top:90px;position:relative;inset:auto}.cinematic-root[data-mode=reading] .cin-scene{height:auto;min-height:0}.cin-reading-note{color:var(--cin-muted);margin:0;padding:18px max(18px,4vw);font-size:14px}@media (prefers-reduced-motion:reduce){.cinematic-root *,.cinematic-root :before,.cinematic-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cin-emergency-reading{padding:32px max(20px,5vw)}.cin-emergency-reading section{max-width:760px;margin:0 auto 48px}
