.about-page{padding-bottom:0}.about-page p{text-wrap:pretty}.about-page h1,.about-page h2,.about-page h3{color:var(--ink);text-wrap:balance}.about-page h1,.about-page h2,.about-page h3,.about-page figure{margin:0}.about-page h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.025em}.about-page em{font-family:inherit;font-weight:inherit;font-style:normal}.concept-shell{width:min(1320px,100%);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow,.section-index{font:500 12px/1.2 var(--b-display);text-transform:uppercase;letter-spacing:.1em}.eyebrow{display:none;margin:0 0 24px}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-size:.95rem;font-weight:500;text-decoration:none}.text-link span{display:inline-block;transition:transform .24s ease}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.text-link:hover span{transform:translate(1px,-1px)}.concept-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 30px}.about-page .foot-top,.about-page .foot-cols{min-width:0}.concept-bar{position:fixed;z-index:50;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:26px;max-width:calc(100% - 24px);padding:7px 7px 7px 22px;color:var(--b-ink);background:var(--b-white);border:1px solid var(--b-line);border-radius:20px;box-shadow:0 8px 32px #0000001a;font-family:var(--font)}.concept-label{flex:none;font-size:.82rem;font-weight:650}.concept-label span{display:block;color:var(--b-n600);font-size:.67rem;font-weight:450}.concept-links{display:flex;gap:4px}.concept-links a{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:106px;min-height:48px;padding:8px 15px;border-radius:12px;color:var(--ink-2);text-decoration:none;transition:background .2s,color .2s}.concept-links a b{font-size:.8rem}.concept-links a span{font-size:.68rem}.concept-links a:hover{background:var(--b-n100)}.concept-links a[aria-current=page]{background:var(--b-ink);color:var(--b-paper)}.concept-links a:focus-visible{outline-color:var(--b-ink);outline-offset:1px}@media(max-width:700px){.about-page{padding-bottom:0}.concept-bar{gap:12px;padding-left:14px;border-radius:17px;bottom:max(12px,env(safe-area-inset-bottom))}.concept-label{font-size:.72rem}.concept-label span{display:none}.concept-links a{min-width:57px;align-items:center;padding:8px 11px;min-height:46px}.concept-links a span{display:none}.concept-actions{gap:16px 24px}}@media(max-width:420px){.about-page .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.about-page .foot-cols a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.about-page *,.about-page *:before,.about-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.about-motion-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 var(--gutter) 24px;background:var(--b-mint);color:var(--b-hero-fg2)}.about-motion-controls span{font-size:.8rem}.about-v3{background:var(--b-paper);overflow-x:clip}.about-v3 .eyebrow{color:var(--b-n600)}.about-v3 :where(main) h2{font-family:var(--b-display);font-weight:600;font-size:clamp(32px,3.7vw,54px);letter-spacing:-.02em;line-height:1;text-transform:uppercase}.about-v3 :where(main) h2 em{color:inherit;font-size:1em}.possibility-hero{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding-top:150px;padding-bottom:90px}.about-v3[data-motion] .possibility-hero{padding-top:calc(64px + clamp(48px,7vw,104px));padding-bottom:calc(96px + clamp(40px,5vw,72px));border-image:conic-gradient(var(--b-mint) 0 0) fill 0 / / 0 100vmax}.possibility-hero:after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:0;height:96px;background:url(/assets/pixel-band-ink-tKPys-H8.svg) center bottom / auto 96px repeat-x;pointer-events:none}.about-v3[data-motion] .possibility-hero h1{font-family:var(--b-display);font-size:clamp(40px,5.4vw,76px);font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.possibility-hero h1 em{font-size:1em;color:inherit}.about-v3[data-motion] .hero-line{padding-bottom:0;margin-bottom:0}.possibility-hero-copy>p:not(.eyebrow){margin:24px 0 32px;max-width:30em;font-size:clamp(16px,1.3vw,18.5px)}.possibility-scene{position:relative;z-index:1;padding:40px 30px 24px;border-radius:20px;background:var(--b-paper);min-width:0}.scene-folder{position:relative;padding:35px 24px 22px;margin:55px auto 25px;background:var(--b-ink);border-radius:4px 20px 20px;width:94%;transform:rotate(-3deg)}.folder-tab{position:absolute;top:-30px;left:0;height:32px;border-radius:12px 12px 0 0;background:var(--b-ink);padding:8px 22px;color:var(--b-paper);font:500 12px/1.3 var(--b-display);letter-spacing:.06em;text-transform:uppercase}.scene-note{padding:23px 23px 26px;background:var(--b-white);border-radius:12px;transform:rotate(5deg)}.scene-note-label{display:block;font:500 1.25rem/1.2 var(--b-display);color:var(--b-ink)}.scene-note-mark{display:flex;align-items:center;gap:13px;margin:22px 0}.scene-note-mark .kite{width:62px;height:60px}.scene-note-mark strong{font:600 2.7rem/1 var(--font);letter-spacing:-.03em}.scene-note-line{display:block;height:1px;background:var(--b-line);margin-top:12px;width:95%}.scene-note-line.short{width:64%}.scene-ticket{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;border-radius:12px;background:var(--b-mint);margin-top:22px;transform:rotate(2deg);font-size:.82rem;font-weight:500;color:var(--b-ink)}.ticket-second{background:var(--b-white);margin-top:9px;transform:rotate(1deg)}.scene-spark{position:absolute;color:var(--b-n400);font-family:var(--font)}.spark-one{left:25px;top:28px;font-size:2.4rem;transform:rotate(15deg)}.spark-two{right:29px;top:64px;font-size:2.2rem}.possibility-scene figcaption{position:relative;text-align:center;color:var(--b-n600);font-size:.78rem;margin-top:24px}.possibility-purpose{position:relative;background:var(--b-ink);color:var(--b-n200);padding-block:clamp(32px,5vw,72px) calc(96px + clamp(32px,5vw,72px));border-image:conic-gradient(var(--b-ink) 0 0) fill 0 / / 0 100vmax}.possibility-purpose:after{content:"";position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:0;height:96px;background:url(/assets/pixel-band-paper-H4dcaxn4.svg) center bottom / auto 96px repeat-x;pointer-events:none}.about-v3 :where(main) .possibility-purpose h2{color:var(--b-paper)}.about-v3 :where(main) .possibility-purpose h2 em{color:var(--b-lime)}.possibility-purpose h2{max-width:20ch}.possibility-purpose>p:last-child{max-width:34em;margin:28px 0 0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.5;color:var(--b-n200)}.purpose-stamp{position:absolute;right:9%;top:50%;margin-top:-69px;display:grid;place-items:center;width:138px;height:138px;border:1px solid var(--b-n800);border-radius:20px;transform:rotate(8deg)}.purpose-stamp:after{content:"";position:absolute;inset:8px;border:1px dashed #444;border-radius:14px}.purpose-stamp .kite{width:70px;height:68px;color:var(--b-n400)}.possibility-story{padding-block:clamp(64px,10vw,128px) clamp(48px,7vw,96px)}.possibility-section-heading{display:grid;grid-template-columns:1fr .8fr;align-items:end;column-gap:70px;margin-bottom:46px}.possibility-section-heading .eyebrow{grid-column:1 / -1}.possibility-section-heading>p:last-child{max-width:30em;margin:0;font-size:clamp(16px,1.3vw,18.5px);color:var(--b-n600)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.story-block{position:relative;padding:36px;border-radius:20px;overflow:hidden;background:var(--b-white);box-shadow:inset 0 0 0 1px var(--b-line)}.story-memory,.story-projects{background:var(--b-white)}.story-label{display:block;text-transform:uppercase;letter-spacing:.1em;font:500 12px/1.2 var(--b-display);color:var(--b-n600);margin-bottom:24px}.story-projects .story-label{color:var(--b-n600)}.story-block h3{font:500 1.9rem/1.1 var(--b-display);letter-spacing:-.01em}.story-block p{max-width:34em;margin:20px 0;font-size:1rem;color:var(--ink-2)}.memory-illustration{position:relative;display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:110px;padding-block:22px}.memory-illustration span{position:relative;display:inline-block;padding:9px 13px;background:var(--b-paper);border:1px solid var(--b-n200);border-radius:8px;font-size:.78rem;color:var(--ink)}.memory-illustration span:nth-child(2){transform:rotate(-5deg);background:var(--b-mint);border-color:var(--b-mint-700)}.memory-illustration span:nth-child(3){transform:rotate(4deg)}.memory-illustration i{margin-left:auto;font-size:2.4rem;font-style:normal;color:var(--b-ink)}.project-illustration{padding:18px;margin-block:20px 24px;background:var(--b-paper);border:1px solid var(--b-line);border-radius:12px}.project-illustration>div{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--ink);border-bottom:1px solid var(--b-line);padding-bottom:12px;margin-bottom:12px}.project-illustration>div i{width:10px;height:10px;background:var(--b-ink);border-radius:3px}.project-illustration>div b{margin-left:auto;font-weight:500}.project-illustration>span{display:inline-block;font-size:.72rem;padding:4px 8px;border-radius:6px;background:var(--b-mint);color:var(--ink);margin:0 3px 4px 0}.story-missions{grid-column:1 / -1;background:var(--b-mint);box-shadow:none;display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:70px}.story-missions .story-label,.story-missions p{color:var(--b-hero-fg2)}.mission-illustration{display:flex;flex-direction:column;align-items:center;gap:11px}.mission-illustration>span{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(290px,100%);padding:15px 20px;border:0;background:var(--b-white);border-radius:12px;font-size:.82rem;color:var(--ink);box-shadow:none}.mission-illustration>span.mission-choice{background:var(--b-ink);color:var(--b-paper);border-color:var(--b-ink);transform:rotate(-2deg)}.mission-illustration>i{font-style:normal;color:var(--b-hero-fg2)}.possibility-principles{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:32px clamp(64px,10vw,128px)}.possibility-principles>div>p:last-child{max-width:30em;margin:28px 0 0;color:var(--b-n600);font-size:clamp(16px,1.3vw,18.5px)}.principle-questions details{border-bottom:1px solid var(--b-line)}.principle-questions details:first-child{border-top:1px solid var(--b-line)}.principle-questions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;min-height:70px}.principle-questions summary::-webkit-details-marker{display:none}.principle-questions summary h3{font:500 1.25rem/1.2 var(--b-display);letter-spacing:-.005em}.principle-questions summary>span{font-size:1.4rem;font-weight:400;color:var(--b-ink);transition:transform .24s}.principle-questions details[open] summary>span{transform:rotate(45deg)}.principle-questions details p{margin:0 36px 24px 0;font-size:1rem;color:var(--ink-2)}.possibility-end{display:flex;align-items:center;gap:70px;padding-block:clamp(56px,7vw,96px);border-radius:20px;background:var(--b-mint);margin-bottom:clamp(64px,9vw,120px);width:min(1200px,calc(100% - 2 * var(--gutter)));padding-inline:clamp(28px,5vw,72px)}.end-flower{display:none}.possibility-end .concept-actions{margin-top:32px}.about-v3 .foot{border-top:0}@media(max-width:1000px){.possibility-hero{gap:30px}.possibility-scene{padding-inline:20px}.scene-note{padding:18px}.scene-note-label{font-size:1.15rem}.scene-note-mark strong{font-size:2.1rem}.purpose-stamp{right:6%;width:100px;height:100px}.purpose-stamp .kite{width:50px;height:48px}.story-block{padding:30px}.story-missions,.possibility-principles,.possibility-section-heading,.possibility-end{gap:40px}}@media(max-width:760px){.possibility-hero{grid-template-columns:1fr;gap:40px}.possibility-hero h1 br{display:none}.possibility-hero-copy>p:not(.eyebrow){margin-block:24px}.possibility-scene{width:min(500px,100%);margin-inline:auto;padding-top:26px;padding-inline:16px}.scene-folder{margin-top:70px;padding-inline:20px}.scene-note-mark .kite{width:58px;height:56px}.scene-note-mark strong{font-size:2.5rem}.purpose-stamp{display:none}.possibility-purpose{padding-block:24px 128px}.about-v3 :where(main) h2{font-size:clamp(30px,8.6vw,40px)}.possibility-purpose>p:last-child{margin-top:25px}.possibility-story{padding-block:64px 48px}.possibility-section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.possibility-section-heading .eyebrow{margin:0}.possibility-section-heading>p:last-child{max-width:44ch;font-size:1rem}.story-grid{grid-template-columns:1fr;gap:15px}.story-block{padding:26px;border-radius:20px}.story-label{margin-bottom:20px}.story-block h3{font-size:1.6rem}.story-block p{margin-top:20px}.story-missions{grid-template-columns:1fr;gap:30px}.mission-illustration{padding-block:10px}.possibility-principles{grid-template-columns:1fr;gap:35px;padding-block:0 55px}.possibility-principles>div>p:last-child{margin-top:23px}.principle-questions summary h3{font-size:1rem}.possibility-end{gap:20px;align-items:flex-start;padding:40px 24px 44px;margin-bottom:56px}.possibility-end .eyebrow{font-size:.6rem;margin-bottom:18px}.possibility-end .concept-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:26px}.possibility-end .pill{padding-inline:20px}}[data-motion]{--motion-accent: var(--b-ink);--scene-shift: 0px;--scene-turn: 0deg}[data-motion] main{isolation:isolate}[data-motion] .hero-line{display:block;padding-bottom:.09em;margin-bottom:-.09em}[data-motion] .possibility-hero{padding-top:158px;padding-bottom:100px}[data-motion] .possibility-hero h1{font-size:clamp(3.2rem,5.35vw,5rem)}[data-motion] .possibility-hero-copy>p:not(.eyebrow){max-width:30em;color:var(--b-hero-fg2);line-height:1.45}[data-motion] .possibility-scene{will-change:auto}[data-motion] .pill{transition:translate .24s ease,background-color .15s ease}[data-motion] .pill:hover{translate:0 -1px}[data-motion] .pill span{display:inline-block;transition:translate .25s ease}[data-motion] .pill:hover span{translate:0 2px}[data-motion] .story-memory,[data-motion] .story-projects{display:flex;flex-direction:column}[data-motion] .story-memory .story-copy,[data-motion] .story-projects .story-copy{display:contents}[data-motion] .story-memory .text-link,[data-motion] .story-projects .text-link{order:5;align-self:flex-start}[data-motion] .memory-illustration,[data-motion] .project-illustration{order:4}[data-motion] .story-block{transition:box-shadow .3s ease}[data-motion] .story-block:hover{box-shadow:inset 0 0 0 1px var(--b-n200)}[data-motion] .story-block h3{text-wrap:balance}[data-motion] .story-memory .memory-illustration{flex:1}[data-motion] .story-projects .project-illustration{margin-top:auto}[data-motion] .memory-illustration span,[data-motion] .project-illustration>span{transition:translate .6s cubic-bezier(.16,1,.3,1),rotate .6s cubic-bezier(.16,1,.3,1)}[data-motion] .story-memory:hover .memory-illustration span:nth-child(1){translate:0 -2px;rotate:-2deg}[data-motion] .story-memory:hover .memory-illustration span:nth-child(2){translate:0 2px;rotate:3deg}[data-motion] .story-memory:hover .memory-illustration span:nth-child(3){translate:0 -2px;rotate:-2deg}[data-motion] .story-projects:hover .project-illustration>span{translate:0 -2px}[data-motion] .story-projects:hover .project-illustration>span:nth-last-child(2){translate:0 -2px}[data-motion] .mission-illustration>span{transition:translate .48s ease}[data-motion] .story-missions:hover .mission-choice{translate:0 -2px}[data-motion] .scene-folder{translate:0 var(--scene-shift);rotate:var(--scene-turn)}[data-motion] .scene-note{transition:rotate .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1)}[data-motion=paper] .possibility-scene:hover .scene-note{translate:0 -2px;rotate:1deg}[data-motion] .purpose-stamp{rotate:var(--stamp-turn, 0deg)}[data-motion] .end-flower{rotate:var(--flower-turn, 0deg)}[data-motion] .principle-questions details p{overflow:hidden}[data-motion] .principle-questions summary:hover h3{color:var(--b-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}[data-motion] .principle-questions summary:hover>span{scale:1}.reading-progress{position:fixed;z-index:49;inset:0 0 auto;height:3px;pointer-events:none}.reading-progress>span{display:block;height:100%;background:var(--b-ink);transform:scaleX(var(--reading-progress, 0));transform-origin:left}.motion-bar{gap:18px}.motion-bar .concept-label a{color:inherit;text-decoration:none}.motion-bar .concept-label a:hover{text-decoration:underline}.motion-bar .concept-links a{min-width:96px}.motion-toggle{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--b-mint-700);background:transparent;border-radius:12px;color:var(--b-ink);cursor:pointer;font:600 1rem var(--font);transition:background .24s ease}.motion-toggle[hidden]{display:none}.motion-toggle:hover{background:#1e1e1e0f}[data-motion-paused] *,[data-motion-paused] *:before,[data-motion-paused] *:after{transition:none!important}[data-motion-paused] .pill,[data-motion-paused] .pill span,[data-motion-paused] .memory-illustration span,[data-motion-paused] .project-illustration>span,[data-motion-paused] .mission-illustration>span,[data-motion-paused] .scene-note{translate:none!important;rotate:none!important}[data-motion=orbit]{background:#f5f4ee}[data-motion=orbit] .possibility-hero{grid-template-columns:1fr 1.06fr;gap:48px}.orbit-scene{background:#e6ddef;border-radius:50% 50% 26px 26px;padding:22px 20px 28px}.orbit-art{position:relative;aspect-ratio:1;width:100%}.orbit-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#baa8c7;stroke-width:1}.orbit-lines circle:first-child{stroke-dasharray:4 8}.orbit-lines path{opacity:.55}.orbit-halo{position:absolute;inset:15%;border:1px solid #b5a1c3;border-radius:50%;rotate:var(--scene-turn)}.orbit-halo:before,.orbit-halo:after{content:"";position:absolute;width:12px;height:12px;background:#705585;border:3px solid #e6ddef;border-radius:50%;top:12%;left:12%}.orbit-halo:after{inset:auto 12% 12% auto;background:#b79176}.orbit-core{position:absolute;inset:29%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background:#faf7ee;box-shadow:0 14px 35px #70558520;text-align:center}.orbit-core .kite{width:42%;height:40%}.orbit-core strong{font-size:clamp(1.8rem,3.6vw,3rem);line-height:1;letter-spacing:-.05em}.orbit-core>span{margin-top:10px;font-size:clamp(.52rem,.8vw,.67rem);color:#665178}.orbit-node{position:absolute;display:flex;align-items:center;gap:8px;padding:13px 16px;border-radius:12px;font-size:.74rem;color:#4b3b55;background:#fff9ef;border:1px solid #ffffff9e;box-shadow:0 7px 18px #70558514;translate:0 var(--scene-shift)}.orbit-node>span{font-size:1.2rem}.orbit-memory{left:2%;top:19%;rotate:-8deg}.orbit-people{right:1%;top:23%;background:#efdacf;rotate:8deg}.orbit-projects{left:1%;bottom:24%;background:#dce8d8;rotate:5deg}.orbit-agents{right:1%;bottom:22%;background:#d8c6e8;rotate:-5deg}.orbit-missions{left:37%;bottom:4%;rotate:-3deg}.orbit-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#8a6e9e}.dot-one{top:11%;left:49%}.dot-two{bottom:18%;left:27%;background:#8b9f82}[data-motion=orbit] .possibility-purpose{background:#e0e8dc;border-radius:50px;width:min(1216px,calc(100% - 64px));padding-inline:60px}[data-motion=orbit] .purpose-stamp{border-color:#99ac91}[data-motion=orbit] .purpose-stamp:after{border-color:#99ac91}[data-motion=orbit] .purpose-stamp .kite{color:#63745b}[data-motion=orbit] .story-grid{grid-template-columns:1.12fr 1fr;gap:26px}[data-motion=orbit] .story-block{border-radius:34px}[data-motion=orbit] .story-memory{background:#e1d7ec}[data-motion=orbit] .story-projects{background:#efe1d5}[data-motion=orbit] .story-missions{background:#e2e8db}[data-motion=orbit] .memory-illustration{justify-content:center;padding-block:35px}[data-motion=orbit] .memory-illustration span{border-radius:24px;padding:16px}[data-motion=orbit] .memory-illustration i{margin-left:8px}[data-motion=orbit] .possibility-end{background:#ecddcf;border-radius:70px 24px}[data-motion=studio]{background:#f7f3ec}[data-motion=studio] .possibility-hero{grid-template-columns:1.05fr 1fr;gap:64px}.studio-scene{border-radius:24px;background:#e6e4da;padding:22px 22px 28px}.studio-art{position:relative;aspect-ratio:.95;width:100%}.studio-grid{position:absolute;inset:0;background-image:linear-gradient(#aca99724 1px,transparent 1px),linear-gradient(90deg,#aca99724 1px,transparent 1px);background-size:24px 24px;border-radius:15px}.studio-card{position:absolute;padding:24px;box-shadow:0 10px 25px #3e354019;border:1px solid #ffffff66;border-radius:7px}.studio-card-label{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.55rem;color:#5c4968;margin-bottom:24px}.studio-card strong{display:block;font-size:clamp(1.7rem,3.1vw,2.6rem);font-weight:650;line-height:1.04;letter-spacing:-.04em}.studio-card strong em{font-size:1.2em}.studio-context{left:3%;top:6%;width:57%;height:63%;background:#d7c6e6;rotate:-9deg;translate:0 var(--scene-shift)}.studio-direction{right:1%;top:21%;width:50%;height:57%;background:#f2dfcc;rotate:8deg}.studio-big-arrow{display:block;font-size:4rem;line-height:1;color:#8b6651;margin-bottom:16px}.studio-mini-lines{display:grid;gap:12px;margin-top:25px}.studio-mini-lines span{height:1px;background:#a48bb7}.studio-mini-lines span:last-child{width:60%}.studio-together{width:78%;height:29%;left:8%;bottom:0;background:#e1eadb;display:flex;align-items:center;gap:12px;rotate:-4deg}.studio-together .kite{width:64px;height:62px;flex:none;color:#475740}.studio-together>span:not(.studio-seal){font-size:1.4rem;line-height:1;font-weight:650;letter-spacing:-.04em}.studio-together em{font-size:1.5em}.studio-seal{margin-left:auto;font-size:2.3rem;color:#667b5d}.studio-tape{position:absolute;height:24px;width:68px;background:#fff8d394;z-index:2;border-inline:1px dashed #a59c7255}.tape-one{top:4%;left:21%;rotate:-19deg}.tape-two{top:21%;right:2%;rotate:19deg}.studio-pencil{position:absolute;right:3%;bottom:1%;width:9px;height:35%;background:linear-gradient(90deg,#7b5f94 30%,#bda4cc 30% 70%,#7b5f94 70%);rotate:21deg;border-radius:3px}.studio-pencil:after{content:"";position:absolute;top:-18px;width:9px;height:18px;background:#aa8e65;clip-path:polygon(50% 0,100% 100%,0 100%)}[data-motion=studio] .possibility-purpose{background:#e6dacb;border-radius:6px}[data-motion=studio] .purpose-stamp{border-radius:14px;border-style:dashed;background:#f7f0e477}.about-v3[data-motion=studio] .purpose-stamp:after{border-radius:10px}.studio-chapter-index{display:flex;gap:30px;border-top:1px solid #c9c0cf;padding:20px 0 30px;font-size:.72rem;color:#6a536f}.studio-chapter-index span{flex:1;transition:color .3s}.studio-chapter-index .is-current{color:#302039;font-weight:700}[data-motion=studio] .story-grid{grid-template-columns:1fr;gap:26px}[data-motion=studio] .story-block{display:grid;grid-template-columns:1fr .9fr;align-items:center;padding:48px;gap:64px;border-radius:14px}[data-motion=studio] .story-block .story-copy{display:block}[data-motion=studio] .story-block h3{font-size:2.55rem}[data-motion=studio] .story-block .memory-illustration{min-height:260px;display:flex;flex-direction:column;justify-content:center;position:relative}[data-motion=studio] .memory-illustration span{width:76%;padding:20px;font-size:.85rem;box-shadow:0 8px 20px #6a547913}[data-motion=studio] .memory-illustration span:nth-child(1){transform:rotate(4deg)}[data-motion=studio] .memory-illustration span:nth-child(2){transform:rotate(-6deg)}[data-motion=studio] .memory-illustration i{position:absolute;top:-10px;right:0}[data-motion=studio] .project-illustration{margin:0;padding:30px;transform:rotate(4deg);min-height:160px}[data-motion=studio] .project-illustration>div{font-size:.95rem;padding-bottom:24px;margin-bottom:20px}[data-motion=studio] .project-illustration>span{padding:10px;font-size:.73rem}[data-motion=studio] .story-projects{background:#e0e8d8}[data-motion=studio] .story-missions{background:#f0decf}[data-motion=studio] .possibility-end{background:#dfd1ea;border-radius:14px}@media(max-width:1000px){[data-motion=orbit] .possibility-hero,[data-motion=studio] .possibility-hero{gap:30px}.orbit-node{font-size:.62rem;padding:9px 10px;gap:5px}.studio-card{padding:16px}.studio-card-label{font-size:.5rem;margin-bottom:16px}.studio-big-arrow{font-size:3rem;margin-bottom:6px}.studio-together .kite{width:42px;height:40px}.studio-together>span:not(.studio-seal){font-size:1.15rem}.studio-seal{font-size:1.8rem}[data-motion=studio] .story-block{gap:40px;padding:36px}[data-motion=studio] .story-block h3{font-size:2.1rem}}@media(max-width:760px){[data-motion] .possibility-hero,[data-motion=orbit] .possibility-hero,[data-motion=studio] .possibility-hero{grid-template-columns:1fr;padding-top:120px;padding-bottom:55px;gap:36px}[data-motion] .possibility-hero h1{font-size:clamp(2.8rem,11.5vw,4.5rem)}[data-motion] .possibility-hero-copy>p:not(.eyebrow){font-size:1rem}[data-motion] .hero-line{display:block}.motion-bar{gap:5px;padding-left:12px}.motion-bar .concept-label{font-size:.63rem}.motion-bar .concept-links{gap:2px}.motion-bar .concept-links a{min-width:50px;padding-inline:8px}.motion-bar .concept-links a b{font-size:.73rem}.motion-toggle{width:40px;height:40px}.orbit-scene{padding:20px 12px 24px}.orbit-node{font-size:.65rem;padding:10px 11px}.orbit-core strong{font-size:2.2rem}.orbit-core>span{font-size:.57rem}.orbit-memory{left:0}.orbit-people{right:0}[data-motion=orbit] .possibility-purpose{width:calc(100% - 32px);border-radius:26px;padding-inline:24px}[data-motion=orbit] .story-grid{grid-template-columns:1fr;gap:18px}[data-motion=orbit] .story-block{border-radius:24px}[data-motion=orbit] .possibility-end{border-radius:28px;width:calc(100% - 32px);padding-inline:24px}.studio-scene{padding:16px 16px 24px}.studio-card strong{font-size:clamp(1.6rem,7vw,2.6rem)}.studio-together>span:not(.studio-seal){font-size:1.25rem}.studio-together .kite{width:46px;height:44px}.studio-chapter-index{gap:12px;font-size:.59rem}[data-motion=studio] .story-block{grid-template-columns:1fr;padding:28px;gap:20px}[data-motion=studio] .story-block h3{font-size:1.85rem}[data-motion=studio] .story-block .memory-illustration{min-height:235px;padding-top:10px}[data-motion=studio] .project-illustration{min-height:150px;margin:10px 4px;padding:24px}[data-motion=studio] .project-illustration>div{font-size:.8rem}[data-motion=studio] .project-illustration>span{font-size:.65rem;padding:7px}}@media(max-width:360px){.orbit-node{font-size:.58rem;padding:8px}.orbit-core strong{font-size:1.85rem}.orbit-core>span{font-size:.48rem}.studio-together{gap:8px}.studio-together>span:not(.studio-seal){font-size:1rem}.studio-seal{font-size:1.5rem}}@media(hover:none),(prefers-reduced-motion:reduce){[data-motion] .pill:hover,[data-motion] .pill:hover span,[data-motion] .memory-illustration span,[data-motion] .project-illustration>span,[data-motion] .mission-illustration>span,[data-motion] .scene-note{translate:none!important;rotate:none!important}}@media(prefers-reduced-motion:reduce){[data-motion] .scene-folder,[data-motion] .orbit-node,[data-motion] .studio-context{translate:none}[data-motion] .purpose-stamp,[data-motion] .end-flower,[data-motion] .orbit-halo{rotate:none}}
