.particle-sentence[data-v-469b59fd]{min-width:0;position:relative}h2[data-v-469b59fd]{color:var(--ink);font-size:clamp(36px,4.5vw,64px);font-weight:650;letter-spacing:-.025em;line-height:1.08;margin:0}h2 span[data-v-469b59fd]{display:block}canvas[data-v-469b59fd]{height:calc(100% + 80px);left:0;pointer-events:none;position:absolute;top:-40px;width:100%}@media(max-width:760px){h2[data-v-469b59fd]{font-size:clamp(30px,7.6vw,42px)}}@media(forced-colors:active),(prefers-reduced-motion:reduce){canvas[data-v-469b59fd]{display:none}h2[data-v-469b59fd]{opacity:1!important}}.discovery-principle[data-v-0855d672]{display:grid;gap:64px;grid-template-columns:repeat(2,minmax(0,1fr));margin:88px auto 100px;max-width:1120px;padding:20px 0;position:relative}.principle-row[data-v-0855d672]{display:grid;gap:28px;grid-template-rows:220px auto;min-width:0;position:relative}.principle-art[data-v-0855d672]{display:grid;place-items:center}.principle-art img[data-v-0855d672]{display:block;height:220px;-o-object-fit:contain;object-fit:contain;width:220px}.principle-row[data-v-0855d672] h2{font-size:clamp(36px,3.8vw,54px);text-align:center}.principle-trigger[data-v-0855d672]{background:transparent;border:0;border-radius:16px;cursor:pointer;inset:0;padding:0;position:absolute;width:100%}.principle-trigger[data-v-0855d672]:focus-visible{outline:2px solid var(--mutome-accent);outline-offset:8px}.discovery-row.is-active img[data-v-0855d672]{animation:discovery-drift-0855d672 3.2s cubic-bezier(.16,1,.3,1) both}.verification-row.is-active img[data-v-0855d672]{animation:verification-align-0855d672 2.7s cubic-bezier(.16,1,.3,1) both}@keyframes discovery-drift-0855d672{0%{transform:scale(.86) rotate(-12deg) translate(-8px,8px)}35%{transform:scale(1.045) rotate(6deg) translate(5px,-6px)}70%{transform:scale(.99) rotate(-2deg)}to{transform:none}}@keyframes verification-align-0855d672{0%{transform:translate(-20px) scaleX(.88)}55%{transform:translate(0) scaleX(1)}to{transform:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.principle-art[data-v-0855d672]{transition:scale .24s ease-out}.principle-row:not(.is-active):hover .principle-art[data-v-0855d672]{scale:1.025}}@media(max-width:760px){.discovery-principle[data-v-0855d672]{gap:42px;grid-template-columns:minmax(0,1fr);margin:60px auto 76px}.principle-row[data-v-0855d672]{align-items:center;gap:20px;grid-template-columns:90px minmax(0,1fr);grid-template-rows:auto}.principle-art img[data-v-0855d672]{height:110px;width:90px}.principle-row[data-v-0855d672] h2{font-size:clamp(23px,6.2vw,36px);text-align:left}}@media(max-width:360px){.principle-row[data-v-0855d672]{gap:14px;grid-template-columns:70px minmax(0,1fr)}.principle-art img[data-v-0855d672]{height:96px;width:70px}}@media(prefers-reduced-motion:reduce){.principle-art img[data-v-0855d672]{animation:none!important}}.mutome-unfold[data-v-25fbf61c]{--spread-scale:.6;--expanded-scale:calc(var(--spread-scale)*.72);aspect-ratio:1538/250;background:transparent;border:0;cursor:pointer;display:block;isolation:isolate;margin:0 auto 32px;min-height:64px;padding:0;position:relative;width:min(100%,1060px);-webkit-tap-highlight-color:transparent}.unfold-letter[data-v-25fbf61c]{height:250px;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--spread-scale))}.has-interacted .unfold-letter[data-v-25fbf61c]{transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.unfold-letter img[data-v-25fbf61c]{height:250px;max-width:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1538px}.is-open .unfold-letter[data-v-25fbf61c]{transform:translate(-50%,-50%) translate(calc(var(--offset)*var(--expanded-scale)*1px)) scale(var(--expanded-scale))}.mutome-unfold[data-v-25fbf61c]:focus-visible{border-radius:8px;outline:2px solid var(--mutome-accent);outline-offset:6px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.mutome-unfold[data-v-25fbf61c]{transition:scale .24s ease-out}.mutome-unfold[data-v-25fbf61c]:hover{scale:1.012}.mutome-unfold[data-v-25fbf61c]:active{scale:.995}}@media(prefers-reduced-motion:reduce){.has-interacted .unfold-letter[data-v-25fbf61c]{transition:none}}.homepage .method-card h3[data-v-f74059d3]{font-size:clamp(54px,5.2vw,72px);line-height:1.08}.homepage .method-card[data-v-f74059d3]{grid-template-rows:auto auto auto 1fr}.method-card[data-v-f74059d3]:first-child{--method-ink:#6555cd;--method-texture:url(../brand/method-propose-texture.webp)}.method-card[data-v-f74059d3]:nth-child(2){--method-ink:#438c87;--method-texture:url(../brand/method-verify-texture.webp)}.method-card[data-v-f74059d3]:nth-child(3){--method-ink:#b67888;--method-texture:url(../brand/method-iterate-texture.webp)}.method-title-material[data-v-f74059d3]{color:var(--method-ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.method-title-material[data-v-f74059d3]{background:var(--method-ink) var(--method-texture) center /100% 100% no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent}}@media(max-width:760px){.homepage .method-card[data-v-f74059d3]{gap:10px 16px;grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto auto}.homepage .method-card h3[data-v-f74059d3]{font-size:clamp(36px,9.5vw,44px);grid-column:2}.homepage .method-card p[data-v-f74059d3],.homepage .method-card ul[data-v-f74059d3]{grid-column:2}.homepage .method-card figure[data-v-f74059d3]{grid-column:1;height:82px;width:82px}}@media(forced-colors:active){.method-title-material[data-v-f74059d3]{background:none;color:CanvasText}}@media print{.method-title-material[data-v-f74059d3]{background:none;color:#000}}.homepage .gate-list[data-v-f74059d3]{gap:16px;grid-template-columns:minmax(0,1fr);margin-top:36px;max-width:900px}.homepage .gate-row[data-v-f74059d3]{align-items:center;gap:28px;grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto;min-height:0;padding:4px 0}.homepage .gate-plate[data-v-f74059d3]{display:grid;grid-column:1;grid-row:1;height:128px;place-items:center;transform:none;width:128px}.homepage .gate-plate[data-v-f74059d3] .concept-plate{height:100%;transform:none;width:100%}.homepage .gate-copy[data-v-f74059d3]{display:grid;gap:6px;grid-column:2;grid-row:1}.homepage .gate-copy strong[data-v-f74059d3]{font-size:24px;grid-column:auto;grid-row:auto;margin:0}.homepage .gate-copy p[data-v-f74059d3]{grid-column:auto;grid-row:auto;max-width:600px}@media(max-width:760px){.homepage .gate-list[data-v-f74059d3]{gap:20px;margin-top:28px}.homepage .gate-row[data-v-f74059d3]{gap:20px;grid-template-columns:88px minmax(0,1fr);padding:0}.homepage .gate-plate[data-v-f74059d3]{height:88px;width:88px}.homepage .gate-copy strong[data-v-f74059d3]{font-size:21px}}.homepage[data-v-f74059d3] *,.homepage[data-v-f74059d3] :after,.homepage[data-v-f74059d3] :before{border-color:transparent!important}.homepage[data-v-f74059d3] .memo-panel,.homepage[data-v-f74059d3] .method-card figure,.homepage[data-v-f74059d3] .research-plate{background:transparent;box-shadow:none}.homepage[data-v-f74059d3] .phase-tabs,.homepage[data-v-f74059d3] .run-selector,.homepage[data-v-f74059d3] .verification-checks{box-shadow:none}.homepage[data-v-f74059d3] .concept-plate{mix-blend-mode:normal}.homepage[data-v-f74059d3] .method-card figure .concept-plate{height:230px;mix-blend-mode:normal;opacity:1;transform:none;transition:transform .42s cubic-bezier(.16,1,.3,1);width:230px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.homepage[data-v-f74059d3] .method-card:first-child:hover figure .concept-plate{transform:scale(1.035)}.homepage[data-v-f74059d3] .method-card:nth-child(2):hover figure .concept-plate{transform:scale(.965)}.homepage[data-v-f74059d3] .method-card:nth-child(3):hover figure .concept-plate{transform:rotate(-3deg) scale(1.025)}.homepage[data-v-f74059d3] .gate-row:hover .concept-plate{opacity:1}.homepage[data-v-f74059d3] .phase-tabs button:active{transform:scale(.97)}}@media(max-width:760px){.homepage[data-v-f74059d3] .method-card figure .concept-plate{height:100%;width:100%}}@media(prefers-reduced-motion:reduce){.homepage[data-v-f74059d3] .method-card figure .concept-plate{transform:none;transition:none}}
