.intro{padding-bottom:55px}.intro h1{font-size:clamp(88px,13.5vw,200px);margin-top:20px;margin-bottom:24px}.intro-bottom p{font-size:clamp(22px,2vw,30px)}
#cortana .category{color:#a6d5e5;line-height:1.8}#cortana .project-heading h3{font-size:clamp(38px,4vw,58px)}#cortana .project-thumbnail{height:86px}#cortana .project-world{margin-left:0}.cortana-lead{padding:20px 40px 0;position:relative;z-index:1}.cortana-lead h4{font-size:clamp(34px,4vw,58px);font-weight:400;letter-spacing:-.05em;line-height:1.1;color:#e6f1f7;margin:15px 0 18px}.cortana-lead>p:last-child{font-size:1rem;line-height:1.6;color:#95aab8;margin:0}.cortana-world .sphere-stage{height:500px;margin-top:-90px;margin-left:28%;width:72%}.cortana-world .world-top{border-bottom:1px solid #14232d}.cortana-world .sphere-controls{background:#080d13}.cortana-capabilities{margin:0 0 52px 62px;border-top:1px solid var(--line);padding-top:36px}.capability-heading{display:flex;justify-content:space-between;gap:30px;margin-bottom:32px}.capability-heading>p{font-size:35px;line-height:1.15;letter-spacing:-.04em;margin:0;width:60%}.capability-list{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.capability-list article{border-top:1px solid var(--line);padding:25px 0 30px}.capability-list article>span{font:.75rem/1.7 var(--mono);letter-spacing:.05em;color:#8fb4c7}.capability-list h4{font-size:25px;letter-spacing:-.035em;line-height:1.2;font-weight:400;margin:13px 0}.capability-list p{font-size:.9375rem;color:var(--muted);line-height:1.65;margin:0}.workflow-example{border-top:1px solid var(--line);padding:30px 0 0}.workflow-example ol{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;list-style:none;padding:0;margin:25px 0}.workflow-example li{position:relative;padding:18px 0;border-top:1px solid #4c6472}.workflow-example li:not(:last-child):after{content:'→';position:absolute;right:0;top:31px;color:var(--muted)}.workflow-example small{font:.6875rem var(--mono);display:block;color:var(--muted);margin-bottom:12px}.workflow-example strong{font-weight:400;font-size:1.0625rem}.workflow-example>p{font-size:.8125rem;line-height:1.6;color:var(--muted)}.game-crop.clean-capture{aspect-ratio:1100/610}.game-crop.clean-capture img{position:static;width:100%;height:100%;object-fit:cover}.creature-figure{padding:24px 30px 0!important}.creature-figure img{display:block;width:100%;height:auto;max-height:610px;object-fit:contain;background:#bcb9b3}.creature-figure figcaption{padding-top:12px;color:#c0d2b2}.portfolio-figure img{max-height:none;object-fit:contain}.discord-figure img{aspect-ratio:960/460;object-fit:contain}.project-thumbnail img{object-position:center}.cortana-world .sphere-controls div{flex-wrap:wrap}.cortana-world .sphere-controls{align-items:start}#cortana .project-thumbnail img{object-fit:cover;object-position:center}.project-thumbnail{border:1px solid var(--line)}
:root[data-theme=light] #cortana .category{color:#236580}:root[data-theme=light] .capability-list article>span{color:#376276}
@media(max-width:1000px){.cortana-capabilities{margin-left:44px}.cortana-world .sphere-stage{margin-top:0;margin-left:0;width:100%;height:400px}.cortana-lead{padding:24px 30px 0}.cortana-lead h4{font-size:42px}.cortana-lead>p:last-child br{display:none}.sphere-controls{flex-wrap:wrap}}
@media(max-width:760px){.intro h1{font-size:clamp(70px,16vw,122px)}#cortana .project-heading h3{font-size:32px}#cortana .project-thumbnail{height:58px}.cortana-lead{padding:18px}.cortana-lead h4{font-size:36px}.cortana-lead>p:last-child{font-size:.875rem}.cortana-world .sphere-stage{height:310px;margin-top:-20px}.cortana-capabilities{margin-left:0;padding-top:28px}.capability-heading{display:block}.capability-heading>p{width:auto;margin-top:18px;font-size:31px}.capability-list{grid-template-columns:1fr}.capability-list article{padding:22px 0}.capability-list h4{font-size:25px}.capability-list p{font-size:.9375rem}.workflow-example ol{grid-template-columns:1fr;gap:8px}.workflow-example li:not(:last-child):after{content:'↓';top:28px}.creature-figure{padding:18px 15px 0!important}.sphere-controls div{gap:18px}.project-world .world-top{font-size:.6875rem}.intro{padding-bottom:45px}.discord-figure{overflow:auto}.discord-figure img{min-width:600px}.discord-figure figcaption{position:sticky;left:0;max-width:342px}.portfolio-figure{padding:10px 15px 0!important}}
.roblox-banner{padding:0 24px!important}.roblox-banner img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.roblox-brand{display:flex;align-items:center;gap:30px;padding:28px 24px 30px}.roblox-brand>img{display:block;width:145px;height:145px;object-fit:contain}.roblox-brand p{font-size:35px;letter-spacing:-.04em;margin:10px 0 18px;line-height:1.1}.roblox-brand a{font-size:.875rem;display:inline-block;border-bottom:1px solid #aec299;padding-bottom:5px}.portfolio-screens{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,1fr);gap:24px;align-items:center}.portfolio-screens img{width:100%;height:auto;max-height:none;display:block}.portfolio-screens img.mobile-screen{border:5px solid #353830;border-radius:14px}#cortana .project-thumbnail img{transform:scale(1.55)}#cortana summary:hover .project-thumbnail img{transform:scale(1.65)}
@media(max-width:760px){.roblox-banner{padding:0 12px!important}.roblox-brand{padding:18px 15px;gap:18px}.roblox-brand>img{width:92px;height:92px}.roblox-brand p{font-size:25px;margin:9px 0 14px}.roblox-brand .eyebrow{font-size:.6875rem}.roblox-brand a{font-size:.75rem}.portfolio-screens{gap:12px;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.portfolio-screens img.mobile-screen{border-width:3px;border-radius:7px}}
