.about-intro[data-astro-cid-7ew6hq2b]{background:var(--color-white);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-weight:400}figure[data-astro-cid-7ew6hq2b]{margin:0}.page[data-astro-cid-7ew6hq2b]{width:calc(100% - 160px);max-width:1280px;margin-inline:auto;padding-bottom:27px}.layout[data-astro-cid-7ew6hq2b]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;margin-top:72px;display:grid}.introduction[data-astro-cid-7ew6hq2b],.canvas[data-astro-cid-7ew6hq2b]{min-width:0}h1[data-astro-cid-7ew6hq2b]{font:400 56px / 64px var(--font-display);letter-spacing:-.2px}.copy[data-astro-cid-7ew6hq2b]{margin-top:28px}.copy[data-astro-cid-7ew6hq2b] p[data-astro-cid-7ew6hq2b]{color:color-mix(in srgb, var(--color-ink) 75%, var(--color-white));font:400 21px / 32px var(--font-sans)}.copy[data-astro-cid-7ew6hq2b] p[data-astro-cid-7ew6hq2b]+p[data-astro-cid-7ew6hq2b]{margin-top:24px}.keep-phrase[data-astro-cid-7ew6hq2b]{white-space:nowrap}.canvas[data-astro-cid-7ew6hq2b] img[data-astro-cid-7ew6hq2b]{aspect-ratio:1840/1190;width:100%;height:auto;display:block}.bottom-rule[data-astro-cid-7ew6hq2b]{background:color-mix(in srgb, var(--color-ink) 10%, var(--color-white));height:1px;margin-top:47px}@media (width<=1320px){.layout[data-astro-cid-7ew6hq2b]{gap:64px}}@media (width<=900px){.page[data-astro-cid-7ew6hq2b]{width:calc(100% - 64px)}.layout[data-astro-cid-7ew6hq2b]{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:48px}.canvas[data-astro-cid-7ew6hq2b]{justify-self:center;width:min(600px,100%)}}@media (width<=650px){.page[data-astro-cid-7ew6hq2b]{width:calc(100% - 40px)}.layout[data-astro-cid-7ew6hq2b]{margin-top:40px}h1[data-astro-cid-7ew6hq2b]{font-size:clamp(36px,10.2564vw,40px);line-height:1.14286}.bottom-rule[data-astro-cid-7ew6hq2b]{margin-top:40px}}@media (width<=350px){.page[data-astro-cid-7ew6hq2b]{width:calc(100% - 32px)}}.programs[data-astro-cid-6riocnf6]{background:var(--color-ink);color:var(--color-white);flex-direction:column;align-items:center;padding:clamp(3rem,8vh,6rem) 2rem;display:flex}.heading[data-astro-cid-6riocnf6]{font-family:var(--font-serif);text-align:center;margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.subtitle[data-astro-cid-6riocnf6]{color:#fff9;max-width:36em;font-family:var(--font-sans);text-align:center;margin-bottom:3rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.viewer[data-astro-cid-6riocnf6]{width:min(820px,100%);margin-bottom:3rem}.cards[data-astro-cid-6riocnf6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(900px,100%);display:grid}.card-link[data-astro-cid-6riocnf6]{color:var(--color-white)}.card-link[data-astro-cid-6riocnf6]:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid}.card[data-astro-cid-6riocnf6]{min-width:0;min-height:147.922px;font-family:var(--font-sans);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}.card-title[data-astro-cid-6riocnf6]{font-size:.85rem;font-weight:600}.card-description[data-astro-cid-6riocnf6]{color:#ffffffb8;flex:auto;font-size:.75rem;line-height:1.45}@media (width<=1024px){.cards[data-astro-cid-6riocnf6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.programs[data-astro-cid-6riocnf6]{padding-inline:1rem}.card[data-astro-cid-6riocnf6]{min-height:0}}.area[data-astro-cid-px2v7czh]{flex:1 1 0;width:100%;margin-top:44px;container:three-models-stage/size}.frame[data-astro-cid-px2v7czh]{--pad:48px;--scale-w:tan(atan2(min(100cqw - var(--pad), 1137px), 1137px));--scale-h:1;justify-content:center;width:100%;height:100%;display:flex;position:relative}.stage[data-astro-cid-px2v7czh]{transform-origin:top;flex-shrink:0;width:1137px;height:620px;position:relative}.card[data-astro-cid-px2v7czh]{z-index:0;background:linear-gradient(145deg,#f0f0ee 0%,#e8e8e4 100%);border:1.5px solid;border-radius:12px;position:absolute;box-shadow:0 10px 30px #00000014}.lines[data-astro-cid-px2v7czh]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.boxes[data-astro-cid-px2v7czh]{position:absolute;inset:0}.box[data-astro-cid-px2v7czh]{background:var(--color-white);will-change:transform, opacity;justify-content:center;align-items:center;display:flex;position:absolute;overflow:visible}.stripe[data-astro-cid-px2v7czh]{border-radius:2px;position:absolute}.box-label[data-astro-cid-px2v7czh],.panel-label[data-astro-cid-px2v7czh]{font-family:var(--font-sans);text-align:center;white-space:pre-line;font-weight:600;line-height:1.2}.box-label[data-astro-cid-px2v7czh]{color:#293042d1}.board[data-astro-cid-px2v7czh]{z-index:9;pointer-events:none;position:absolute}.board-image[data-astro-cid-px2v7czh]{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.panel[data-astro-cid-px2v7czh]{justify-content:center;align-items:center;display:flex;position:absolute}.panel-body[data-astro-cid-px2v7czh]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.panel-label[data-astro-cid-px2v7czh]{color:#293042db}.stage-tagline[data-astro-cid-px2v7czh],.frame-tagline[data-astro-cid-px2v7czh]{z-index:10;text-align:center;position:absolute;left:50%;transform:translate(-50%)}.stage-tagline[data-astro-cid-px2v7czh]{width:742px;top:6px}.frame-tagline[data-astro-cid-px2v7czh]{top:max(var(--offset) + 40px * var(--scale) - 30px, 0px);width:min(round(up, 742px * var(--scale) * 1.08, 1px), max(100cqw - var(--pad), 0px));display:none}.tagline[data-astro-cid-px2v7czh]{color:#ffffffb3;font-family:var(--font-serif);font-size:1.5rem;font-style:italic;font-weight:400}@media (width<=1024px){.frame[data-astro-cid-px2v7czh]{--pad:24px;--scale:var(--scale-w);--frame-height:round(up, 620px * var(--scale) + 32px, 1px);--offset:calc((var(--frame-height) - 620px * var(--scale)) / 2);height:var(--frame-height);overflow:hidden}.stage[data-astro-cid-px2v7czh]{transform:translateY(var(--offset)) scale(var(--scale))}}@container three-models-stage (height<636px){.frame[data-astro-cid-px2v7czh]{--scale-h:tan(atan2(min(100cqh + 16px, 652px), 652px));--scale:min(var(--scale-w), var(--scale-h));--frame-height:round(up, 620px * var(--scale) + 32px, 1px);--offset:calc((var(--frame-height) - 620px * var(--scale)) / 2);height:var(--frame-height);overflow:hidden}.stage[data-astro-cid-px2v7czh]{transform:translateY(var(--offset)) scale(var(--scale))}.stage-tagline[data-astro-cid-px2v7czh]{display:none}.frame-tagline[data-astro-cid-px2v7czh]{display:block}}@media (width<=768px){.area[data-astro-cid-px2v7czh]{display:none}}.three-models[data-astro-cid-yp2mc6cn]{background:var(--color-ink);height:200vh;color:var(--color-white);overflow-anchor:none;position:relative}.sticky[data-astro-cid-yp2mc6cn]{overflow-anchor:none;flex-direction:column;align-items:center;height:100vh;display:flex;position:sticky;top:0}.header[data-astro-cid-yp2mc6cn]{text-align:center;margin-bottom:1rem;padding-top:clamp(1.5rem,4vh,3rem)}.title[data-astro-cid-yp2mc6cn]{font-family:var(--font-serif);margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.subtitle[data-astro-cid-yp2mc6cn]{color:#fff9;max-width:36em;font-family:var(--font-sans);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.models[data-astro-cid-yp2mc6cn]{width:min(1200px,100%);font-family:var(--font-sans);align-items:flex-start;gap:2rem;padding:0 2rem;display:flex}.model[data-astro-cid-yp2mc6cn]{flex-direction:column;flex:1 1 0;gap:.6rem;min-width:0;display:flex}.model-title[data-astro-cid-yp2mc6cn]{text-align:left;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;line-height:1.2}.model-description[data-astro-cid-yp2mc6cn]{color:#ffffff8c;font-size:clamp(.85rem,1.2vw,.95rem);line-height:1.6}.canvas[data-astro-cid-yp2mc6cn],.tagline[data-astro-cid-yp2mc6cn]{display:none}@media (width<=1024px){.models[data-astro-cid-yp2mc6cn]{gap:1.5rem;padding:0 1.5rem}}@media (width<=768px){.three-models[data-astro-cid-yp2mc6cn]{height:auto;padding-bottom:2.5rem}.header[data-astro-cid-yp2mc6cn]{padding-inline:1rem}.sticky[data-astro-cid-yp2mc6cn]{height:auto;position:relative}.models[data-astro-cid-yp2mc6cn]{flex-direction:column;gap:.75rem;padding:0 1rem}.model[data-astro-cid-yp2mc6cn]{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:1rem 1.1rem}.model-title[data-astro-cid-yp2mc6cn]{font-size:clamp(.92rem,3.6vw,1rem)}.canvas[data-astro-cid-yp2mc6cn]{width:min(100%,620px);margin-top:1.25rem;padding:0 1rem;display:block}.canvas[data-astro-cid-yp2mc6cn] img[data-astro-cid-yp2mc6cn]{background:var(--color-white);border:1px solid #ffffff14;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 10px 32px #0000000f}.finished[data-astro-cid-yp2mc6cn]{position:relative}.panel[data-astro-cid-yp2mc6cn]{color:#293042d1;font-family:var(--font-sans);text-align:center;white-space:pre-line;flex-direction:column;justify-content:center;align-items:center;gap:.35em;font-size:clamp(.55rem,2.6vw,.8rem);font-weight:600;line-height:1.2;display:flex;position:absolute}.panel-mark[data-astro-cid-yp2mc6cn]{border-radius:2px;width:1.6em;height:.28em}.tagline[data-astro-cid-yp2mc6cn]{color:#ffffffb3;width:min(100%,620px);font-family:var(--font-serif);text-align:center;padding:1rem 1rem 0;font-size:clamp(.95rem,3.8vw,1.1rem);font-style:italic;line-height:1.15;display:block}}.split[data-astro-cid-ci7jzucq]{width:min(1100px,100%);height:460px;min-height:0;font-family:var(--font-sans);align-items:stretch;gap:3rem;display:flex}.list-panel[data-astro-cid-ci7jzucq]{background:#29304208;border:1px solid #29304214;border-radius:12px;flex:0 0 280px;min-height:0;display:flex;position:relative;overflow:hidden}.list-panel[data-astro-cid-ci7jzucq]:before,.list-panel[data-astro-cid-ci7jzucq]:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.list-panel[data-astro-cid-ci7jzucq]:before{background:linear-gradient(#29304208,#0000);border-radius:12px 12px 0 0;height:24px;top:0}.list-panel[data-astro-cid-ci7jzucq]:after{background:linear-gradient(#0000,#2930420d);border-radius:0 0 12px 12px;height:32px;bottom:0}.list[data-astro-cid-ci7jzucq]{overscroll-behavior-y:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.item[data-astro-cid-ci7jzucq]{text-align:left;cursor:pointer;appearance:none;background:0 0;border:none;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:.6rem;width:100%;padding:.6rem .8rem;font-family:inherit;transition:background-color .15s;display:flex}.item[data-astro-cid-ci7jzucq]:hover{background:#2930420a}.item[data-astro-cid-ci7jzucq][aria-selected=true]{border-left-color:var(--venture-color);background:color-mix(in srgb, var(--venture-color) 8%, transparent)}.mark[data-astro-cid-ci7jzucq]{background:color-mix(in srgb, var(--venture-color) 15%, transparent);width:28px;height:28px;color:var(--venture-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;transition:background-color .2s,color .2s;display:flex}[data-astro-cid-ci7jzucq][aria-selected=true] .mark[data-astro-cid-ci7jzucq]{background:var(--venture-color);color:var(--color-white)}.item-text[data-astro-cid-ci7jzucq]{min-width:0}.item-name[data-astro-cid-ci7jzucq],.item-sector[data-astro-cid-ci7jzucq]{display:block}.item-name[data-astro-cid-ci7jzucq]{color:#293042b3;font-size:.95rem}[data-astro-cid-ci7jzucq][aria-selected=true] .item-name[data-astro-cid-ci7jzucq]{color:var(--color-ink);font-weight:600}.item-sector[data-astro-cid-ci7jzucq]{color:#29304266;margin-top:.1rem;font-size:.75rem}.detail[data-astro-cid-ci7jzucq]{border:1px solid #29304214;border-top:3px solid var(--venture-color);background:#29304208;border-radius:12px;flex-direction:column;flex:auto;gap:1rem;min-width:0;padding:2rem;display:flex;overflow-y:auto}.detail-header[data-astro-cid-ci7jzucq]{align-items:center;gap:1rem;display:flex}.logo[data-astro-cid-ci7jzucq]{background:color-mix(in srgb, var(--venture-color) 6%, transparent);object-fit:contain;border-radius:8px;flex-shrink:0;width:48px;height:48px;padding:4px}.name[data-astro-cid-ci7jzucq]{color:var(--venture-color);font-family:var(--font-serif);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:400;line-height:1.2}.meta[data-astro-cid-ci7jzucq]{flex-wrap:wrap;gap:2rem;display:flex}.meta-block[data-astro-cid-ci7jzucq]{min-width:180px}.meta-label[data-astro-cid-ci7jzucq]{color:#29304266;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.75rem;font-weight:600}.meta-value[data-astro-cid-ci7jzucq]{color:#293042b3;font-size:.95rem;line-height:1.4}.summary[data-astro-cid-ci7jzucq]{color:#293042a6;flex:none;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.7}.actions[data-astro-cid-ci7jzucq]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:1rem;padding-top:1rem;display:flex}.model[data-astro-cid-ci7jzucq]{font:inherit;cursor:pointer;appearance:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:.4rem;padding:0;transition:transform .15s,opacity .15s;display:flex}.model[data-astro-cid-ci7jzucq]:hover{transform:scale(1.05)}.model[data-astro-cid-ci7jzucq] .canvas-mini{aspect-ratio:354/184;border-radius:12px;width:180px;overflow:hidden}.model-label[data-astro-cid-ci7jzucq]{color:#29304273;letter-spacing:.02em;font-size:.7rem;font-weight:500}.model[data-astro-cid-ci7jzucq]:hover .model-label[data-astro-cid-ci7jzucq]{color:var(--color-ink)}@media (width<=1024px){.split[data-astro-cid-ci7jzucq]{gap:2rem}.list-panel[data-astro-cid-ci7jzucq]{flex-basis:220px}}@media (width<=768px){.split[data-astro-cid-ci7jzucq]{flex-direction:column;gap:1.5rem;height:auto}.list-panel[data-astro-cid-ci7jzucq]{flex:none;width:100%}.list-panel[data-astro-cid-ci7jzucq]:before,.list-panel[data-astro-cid-ci7jzucq]:after{height:auto;top:0;bottom:0}.list-panel[data-astro-cid-ci7jzucq]:before{background:linear-gradient(90deg,#29304208,#0000);border-radius:12px 0 0 12px;width:24px;right:auto}.list-panel[data-astro-cid-ci7jzucq]:after{background:linear-gradient(270deg,#2930420d,#0000);border-radius:0 12px 12px 0;width:32px;left:auto}.list[data-astro-cid-ci7jzucq]{overscroll-behavior:auto;flex-flow:row;overflow:auto hidden}.item[data-astro-cid-ci7jzucq]{flex:none;width:180px}.detail[data-astro-cid-ci7jzucq]{padding:1.25rem}.meta-block[data-astro-cid-ci7jzucq]{min-width:120px}.model[data-astro-cid-ci7jzucq] .canvas-mini{width:140px}}.venture-library[data-astro-cid-cv2kns7p]{background:var(--color-white);color:var(--color-ink);flex-direction:column;align-items:center;padding:clamp(3rem,8vh,6rem) 2rem;display:flex}.header[data-astro-cid-cv2kns7p]{text-align:center;max-width:36em;margin-bottom:3rem}.title[data-astro-cid-cv2kns7p]{font-family:var(--font-serif);margin-bottom:1rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.subtitle[data-astro-cid-cv2kns7p]{color:#29304299;font-family:var(--font-sans);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.cta-wrap[data-astro-cid-cv2kns7p]{margin-top:2rem}.cta[data-astro-cid-cv2kns7p]{color:var(--color-white);font-family:var(--font-sans);background:#293042d9;border-radius:6px;padding:.7em 1.6em;font-size:1rem;font-weight:600}@media (width<=768px){.venture-library[data-astro-cid-cv2kns7p]{padding-inline:1rem}}.header[data-astro-cid-ta2fbyqs]{padding-inline:clamp(1rem,3vw,2rem)}
