:root{--ink: #050505;--muted: #9f9f9f;--paper: #fff;--sans: "Geist", "Helvetica Neue", Arial, sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "Geist Mono", "SFMono-Regular", Consolas, monospace;--reading: 740px;--pill-height: 1.25em;--pill-art-height: .92em;--nav-progress: 0;--nav-compact-font: clamp(2rem, 3.89vw, 3.5rem);--nav-line-height: 1.1;--nav-line-count: 1;--nav-top-multiplier: 2;--nav-compact-scale: .5;--nav-name-scale: calc(1 - (.5 * var(--nav-progress)));--nav-top-padding: 10px;--nav-compact-padding: 6px;--nav-padding: calc(var(--nav-top-padding) - ((var(--nav-top-padding) - var(--nav-compact-padding)) * var(--nav-progress)));--hero-ascii-progress: 0;--nav-compact-line: calc(var(--nav-compact-font) * var(--nav-line-height) * var(--nav-line-count));--nav-expanded-line: calc(var(--nav-compact-line) * var(--nav-top-multiplier));--nav-height: calc(var(--nav-expanded-line) - ((var(--nav-expanded-line) - var(--nav-compact-line)) * var(--nav-progress)) + var(--nav-padding) + var(--nav-padding));--fast: .16s;--standard: .28s;--reveal: .38s;--ease: cubic-bezier(.22, 1, .36, 1);color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizeLegibility}@property --pill-glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--paper)}a{color:inherit}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#111}:focus-visible{outline:2px solid #111;outline-offset:4px}.site-header-backdrop{position:sticky;z-index:49;top:0;width:100%;height:var(--nav-height);margin-bottom:calc(-1 * var(--nav-height));opacity:var(--nav-progress);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.96) 15%,rgba(0,0,0,.82) 35%,rgba(0,0,0,.58) 60%,rgba(0,0,0,.28) 82%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.96) 15%,rgba(0,0,0,.82) 35%,rgba(0,0,0,.58) 60%,rgba(0,0,0,.28) 82%,transparent 100%);pointer-events:none}.site-header{position:sticky;z-index:50;top:0;display:flex;align-items:flex-start;justify-content:space-between;width:100%;height:var(--nav-height);padding:var(--nav-padding) 10px;color:#fff;mix-blend-mode:difference}.site-header .preview-wrap-plain{flex:1 1 auto;min-width:0}.wordmark,.preview-wrap-plain .preview-trigger{font-size:calc(var(--nav-compact-font, clamp(2rem, 3.89vw, 3.5rem)) * var(--nav-top-multiplier, 1));font-weight:500;line-height:var(--nav-line-height, 1.1);letter-spacing:-.03em;text-decoration:none}.site-header .preview-wrap-plain .preview-trigger{display:inline-block;transform:scale(var(--nav-name-scale));transform-origin:top left;will-change:transform}.site-header nav{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start}.site-header nav a{position:relative;font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:-.005em;text-decoration:none;white-space:nowrap}.site-header nav a:after,.contact a:after{content:"";position:absolute;right:0;bottom:.05em;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--standard) var(--ease)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after,.contact a:hover:after,.contact a:focus-visible:after{transform:scaleX(1);transform-origin:left}.site-header nav span{display:inline-block;transition:transform var(--standard) var(--ease)}.site-header nav a:hover span,.site-header nav a:focus-visible span{transform:translate(3px)}.credibility-band{position:relative;z-index:1;width:100vw;margin-left:calc(50% - 50vw);padding:0 0 18px;overflow:hidden}.intro-copy{color:var(--ink)}.organization-marquee{width:100%;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none}.organization-track{display:flex;align-items:center;width:max-content;transform:translateZ(0);will-change:transform}.organization-sequence{display:flex;flex:none;align-items:center;justify-content:space-around;gap:clamp(22px,2.5vw,38px);min-width:min(100vw,1520px);margin:0;padding:4px clamp(16px,2vw,28px);list-style:none}.organization-sequence li{display:flex;flex:none;align-items:center;justify-content:center;color:#161616;opacity:1;transition:opacity var(--standard) var(--ease),transform var(--standard) var(--ease)}.organization-sequence li:hover{opacity:.92;transform:scale(1.02)}.organization-marquee.is-dragging{cursor:grabbing}.organization-marquee.is-dragging .organization-sequence li:hover{transform:none}.organization-sequence img{--organization-logo-height: 56px;--organization-logo-max-width: 230px;width:auto;max-width:var(--organization-logo-max-width);height:var(--organization-logo-height);object-fit:contain}.organization-sequence img,.artifact img{-webkit-user-drag:none;user-select:none}.organization-sequence .organization-logo-dell{--organization-logo-height: 56.5px;--organization-logo-max-width: 380px;overflow:visible}.organization-sequence .organization-logo-dschool{--organization-logo-height: 52px}.organization-sequence .organization-logo-cooper-hewitt{--organization-logo-height: 54px}.organization-sequence .organization-logo-carnegie{--organization-logo-height: 58px}.organization-sequence .organization-logo-student-voice{--organization-logo-height: 54px}.organization-sequence span{max-width:220px;font-size:1.45rem;font-weight:650;line-height:1.05;letter-spacing:-.025em;text-align:center}.site-main{display:flex;flex-direction:column;gap:48px;padding:120px 64px}.hero-ascii{position:relative;z-index:2;width:100vw;height:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);visibility:hidden;opacity:calc(1 - var(--hero-ascii-progress));pointer-events:none;transform:translate3d(0,calc(var(--hero-ascii-progress) * -18px),0);will-change:opacity,transform}.hero-ascii.is-ready{visibility:visible}.hero-ascii-stage{position:absolute;bottom:0;left:max(0px,calc((100vw - var(--reading)) / 2));display:grid;width:min(520px,46vw);height:128px;place-items:end start;pointer-events:auto}.hero-ascii pre{--hero-ascii-fit: 1;--hero-ascii-offset-x: 0px;--hero-ascii-offset-y: 0px;position:absolute;bottom:0;left:0;width:max-content;margin:0;color:var(--ink);font-family:var(--mono);font-size:clamp(11px,1vw,14px);font-weight:400;line-height:1.05;letter-spacing:0;text-align:left;white-space:pre;transform:translate3d(var(--hero-ascii-offset-x),var(--hero-ascii-offset-y),0) scale(var(--hero-ascii-fit));transform-origin:left bottom;transition:color .18s var(--ease),opacity .18s var(--ease),filter .18s var(--ease);will-change:contents,transform}.hero-ascii pre.is-transforming{color:color-mix(in srgb,var(--ink) 82%,#2b63ff 18%);opacity:.94;filter:blur(.18px)}.hero-ascii pre.is-entering{z-index:2;opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .44s var(--ease),opacity .14s var(--ease)}.hero-ascii pre.is-entering.is-revealed{opacity:1;clip-path:inset(0)}.hero-ascii pre.is-exiting{z-index:1;opacity:0;transition:opacity .3s var(--ease)}.hero-ascii-stage:hover pre{color:color-mix(in srgb,var(--ink) 90%,#2b63ff 10%)}.reading-column{width:min(100%,var(--reading));margin-inline:auto}.intro h1,.intro-copy p,.editorial-copy,.contact nav{margin:0;font-family:var(--serif);font-size:3rem;font-weight:400;line-height:1.1;letter-spacing:-.02em}.intro h1{margin-bottom:1.1em}.intro-copy p{margin-bottom:22px}.editorial-section h2{margin:0 0 16px;font-size:1.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.editorial-section h2 span{color:var(--muted);font-size:.806rem}.editorial-copy p{margin:0 0 1.1em}.editorial-copy p:last-child{margin-bottom:0}.editorial-copy.single{margin:0}.brand-pill{--pill-magnet-x: 0px;--pill-magnet-y: 0px;--pill-glow-start: rgba(255, 255, 255, .08);--pill-glow-peak: rgba(255, 255, 255, .6);--pill-glow-end: rgba(255, 255, 255, .12);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.2em;width:auto;height:var(--pill-height);margin:0 .04em;padding:0 .34em;border:1px solid currentColor;border-radius:999px;color:inherit;background:transparent;cursor:pointer;font-family:var(--sans);font-size:.72em;font-weight:600;line-height:1;letter-spacing:-.035em;text-decoration:none;vertical-align:.06em;white-space:nowrap;transform:translate3d(var(--pill-magnet-x),var(--pill-magnet-y),0);transition:transform var(--standard) var(--ease),color var(--fast),background var(--fast),border-color var(--fast)}.brand-pill:before,.brand-pill:after{content:"";position:absolute;z-index:0;inset:-3px;padding:2px;border-radius:inherit;background:conic-gradient(from var(--pill-glow-angle),transparent 0 69%,var(--pill-glow-start) 75%,var(--pill-glow-peak) 82%,var(--pill-glow-end) 89%,transparent 96% 100%);opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:pill-glow-orbit 2.4s linear infinite paused;transition:opacity var(--standard) var(--ease)}.brand-pill:before{inset:-5px;padding:4px;opacity:0;filter:blur(5px)}.brand-pill>*{position:relative;z-index:1}.brand-pill img{flex:0 0 auto;width:auto;max-width:none;height:var(--pill-art-height);object-fit:contain}.brand-pill-logo-only{padding-inline:.32em}.brand-pill-copy-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.brand-pill:hover,.brand-pill:focus-visible{color:#fff;background:#050505;transform:translate3d(var(--pill-magnet-x),calc(var(--pill-magnet-y) - 2px),0) rotate(-1deg)}.brand-pill:hover:after,.brand-pill:focus-visible:after{opacity:.92;animation-play-state:running}.brand-pill:hover:before,.brand-pill:focus-visible:before{opacity:.28;animation-play-state:running}.brand-pill[data-brand-pill=mastercard]{--pill-glow-start: rgba(235, 0, 27, .12);--pill-glow-peak: #f79e1b;--pill-glow-end: rgba(235, 0, 27, .72)}.brand-pill[data-brand-pill=student-voice]{--pill-glow-start: rgba(43, 99, 255, .12);--pill-glow-peak: #78a0ff;--pill-glow-end: rgba(43, 99, 255, .72)}.brand-pill[data-brand-pill=tedx]{--pill-glow-start: rgba(230, 43, 30, .1);--pill-glow-peak: #ff6459;--pill-glow-end: rgba(230, 43, 30, .72)}.brand-pill[data-brand-pill=orbital]{--pill-glow-start: rgba(43, 99, 255, .1);--pill-glow-peak: #78a0ff;--pill-glow-end: rgba(43, 99, 255, .72)}.brand-pill[data-brand-pill=beyond-the-box]{--pill-glow-start: rgba(0, 90, 255, .1);--pill-glow-peak: #ffd43b;--pill-glow-end: rgba(0, 90, 255, .74)}.brand-pill[data-brand-pill=mastercard]:hover,.brand-pill[data-brand-pill=mastercard]:focus-visible{border-color:#f79e1b85}.brand-pill[data-brand-pill=student-voice]:hover,.brand-pill[data-brand-pill=student-voice]:focus-visible{border-color:#2b63ff8a}.brand-pill[data-brand-pill=tedx]:hover,.brand-pill[data-brand-pill=tedx]:focus-visible{border-color:#e62b1e94}.brand-pill[data-brand-pill=orbital]:hover,.brand-pill[data-brand-pill=orbital]:focus-visible{border-color:#2b63ff8a}.brand-pill[data-brand-pill=beyond-the-box]:hover,.brand-pill[data-brand-pill=beyond-the-box]:focus-visible{border-color:#005aff8f}@keyframes pill-glow-orbit{to{--pill-glow-angle: 360deg}}.pill-click-object{position:fixed;z-index:80;display:block;width:1em;height:1em;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:clamp(32px,2.5vw,36px);font-weight:400;line-height:1;text-align:center;white-space:nowrap;pointer-events:none;transform-origin:center;animation:pill-emoji-pop .72s var(--ease) both;will-change:transform,opacity}@keyframes pill-emoji-pop{0%{opacity:0;transform:translate3d(-50%,4px,0) scale(.72)}18%{opacity:1;transform:translate3d(-50%,-7px,0) scale(1.08)}68%{opacity:1;transform:translate3d(-50%,-42px,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-48px,0) scale(.94)}}.preview-wrap{position:relative;display:inline}.preview-trigger{position:relative;margin:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;cursor:pointer}.preview-trigger:after{content:"";position:absolute;right:0;bottom:-.07em;left:0;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='8' viewBox='0 0 32 8'%3E%3Cpath d='M0 4C2 1 6 1 8 4s6 3 8 0 6-3 8 0 6 3 8 0' fill='none' stroke='%23050505' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") repeat-x 0 100% / 32px 8px;animation:none;transition:opacity var(--fast) var(--ease)}.preview-trigger:hover:after,.preview-trigger:focus-visible:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='8' viewBox='0 0 32 8'%3E%3Cpath d='M0 4C2 1 6 1 8 4s6 3 8 0 6-3 8 0 6 3 8 0' fill='none' stroke='%232b63ff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");animation:traveling-wave .8s linear infinite}.preview-wrap-plain .preview-trigger:after{content:none}.preview-wrap-plain .preview-popover{width:min(230px,calc(100vw - 28px))}.preview-wrap-plain .preview-popover img{aspect-ratio:4 / 5}.preview-popover.site-header-preview{isolation:isolate;z-index:60;width:min(340px,calc(100vw - 28px));mix-blend-mode:normal}.preview-popover.site-header-preview img{height:min(399px,calc((100vw - 42px)/.8));aspect-ratio:auto;object-position:center 35%}.preview-popover{position:fixed;z-index:30;display:block;width:min(300px,calc(100vw - 28px));padding:7px;color:#fff;background:#111;opacity:0;pointer-events:none;transform:translateY(8px) scale(.96);transform-origin:center bottom;transition:opacity var(--reveal) var(--ease),transform var(--reveal) var(--ease)}.preview-popover img{width:100%;aspect-ratio:8 / 5;object-fit:cover}.preview-popover>span{display:block;padding-top:6px;font-family:var(--mono);font-size:.57rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.preview-wrap.is-open .preview-popover,.preview-popover.is-open{opacity:1;transform:none}@keyframes traveling-wave{to{background-position-x:32px}}.build-section{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.artifact-marquee{--artifact-gap: 16px;width:100%;margin:16px 0 0;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none}.artifact-track{display:flex;align-items:flex-end;gap:var(--artifact-gap);width:max-content;transform:translateZ(0);will-change:transform}.artifact-sequence{display:flex;flex:none;align-items:flex-end;gap:var(--artifact-gap);padding:0}.artifact{--artifact-center-scale: 1;--artifact-spacing-offset: 0px;flex:0 0 var(--artifact-width);width:var(--artifact-width);margin:0;padding-top:clamp(32px,4vw,58px);transform:translate3d(var(--artifact-spacing-offset),0,0);will-change:transform}.artifact-scaled-group{--artifact-lift: 0px;width:100%;transform:translate3d(0,var(--artifact-lift),0) scale(var(--artifact-center-scale));transform-origin:center bottom;will-change:transform}.artifact-visual{position:relative;width:100%;height:auto;aspect-ratio:var(--artifact-ratio);overflow:hidden;border-radius:3px}.artifact-visual-transparent{background:#f5f5f5}.artifact-visual>img,.artifact-visual>video{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain;object-position:center bottom}.artifact-visual-video>video,.artifact-visual-video>img{object-fit:cover}.artifact-visual-video>video{position:absolute;z-index:1;inset:0}.artifact-video-fallback{position:absolute;z-index:0;inset:0;visibility:visible}.artifact-visual.is-video-fallback>video{visibility:hidden}.artifact:hover .artifact-scaled-group{--artifact-lift: -3px}.artifact-marquee.is-dragging{cursor:grabbing}.artifact-marquee.is-dragging .artifact:hover .artifact-scaled-group{--artifact-lift: 0px}.artifact figcaption{--caption-gap: 48px;position:relative;width:100%;margin-top:10px;overflow:hidden;font-family:var(--mono);font-size:.86rem;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.artifact figcaption span{color:#a7a7a7}.artifact-caption-default{display:block;overflow:hidden;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.artifact-caption-loop{position:absolute;inset:0 auto auto 0;display:flex;gap:var(--caption-gap);width:max-content;color:inherit!important;opacity:0;pointer-events:none;transform:translateZ(0);will-change:transform}.artifact-caption-copy{display:block;flex:none;color:inherit!important}.artifact.has-overflow:hover .artifact-caption-default,.artifact.has-overflow:focus-within .artifact-caption-default{opacity:0}.artifact.has-overflow:hover .artifact-caption-loop,.artifact.has-overflow:focus-within .artifact-caption-loop{opacity:1;animation:artifact-caption-loop var(--caption-duration) linear .22s infinite}@keyframes artifact-caption-loop{to{transform:translate3d(calc(-1 * var(--caption-step)),0,0)}}.contact nav{display:flex;flex-wrap:wrap;gap:.7em}.contact nav a{position:relative;text-decoration:none}.custom-cursor{--cursor-size: 12.5px;position:fixed;z-index:1000;top:0;left:0;width:var(--cursor-size);height:var(--cursor-size);opacity:0;pointer-events:none;transform:translate3d(-100px,-100px,0) translate(-50%,-50%);transition:width .19s var(--ease),height .19s var(--ease),opacity .16s var(--ease);will-change:transform,width,height;mix-blend-mode:difference}.custom-cursor.is-visible{opacity:1}.custom-cursor-shape{display:grid;place-items:center;width:100%;height:100%;border:1px solid #fff;border-radius:50%;background:#fff;transition:border-color .19s var(--ease),border-radius .19s var(--ease),background .19s var(--ease),transform .16s var(--ease)}.custom-cursor-label{color:#050505;font-family:var(--mono);font-size:8px;font-weight:500;line-height:1;letter-spacing:.04em;opacity:0;transition:opacity .13s var(--ease);white-space:nowrap}.custom-cursor.is-link{--cursor-size: 22.5px}.custom-cursor.is-organization{--cursor-size: 17.5px}.custom-cursor.is-pill{--cursor-size: 22.5px}.custom-cursor.is-drag,.custom-cursor.is-dragging{--cursor-size: 54px}.custom-cursor.is-drag .custom-cursor-label,.custom-cursor.is-dragging .custom-cursor-label{opacity:1}.custom-cursor.is-dragging .custom-cursor-shape{transform:scale(.9)}.custom-cursor.is-name{--cursor-size: 55px}.custom-cursor.is-artifact{--cursor-size: 60px}.custom-cursor.is-hero-ascii{--cursor-size: 38px}.custom-cursor.is-name .custom-cursor-label,.custom-cursor.is-artifact .custom-cursor-label,.custom-cursor.is-hero-ascii .custom-cursor-label{opacity:1}.custom-cursor.is-squiggle{--cursor-size: 30px;mix-blend-mode:normal}.custom-cursor.is-squiggle .custom-cursor-shape{border-color:#2b63ff;background:#2b63ff;animation:cursor-wave .8s ease-in-out infinite}.custom-cursor.is-pressed .custom-cursor-shape{transform:scale(.84)}@keyframes cursor-wave{0%,to{border-radius:50%;transform:scale(1)}50%{border-radius:44% 56% 48% 52%;transform:scale(1.08)}}@media(hover:hover)and (pointer:fine){html.cursor-ready,html.cursor-ready *{cursor:none!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.ascii-footer{width:100%;padding-block:10px;overflow:hidden;text-align:center}.figlet-stage{position:relative;width:100%;height:calc(8.4em + 1.8rem);font-family:var(--mono);font-size:clamp(5px,1.35vw,18px);font-weight:400;line-height:1.05;letter-spacing:0}.figlet-stage pre{--figlet-fit: 1;position:absolute;top:50%;left:50%;width:max-content;margin:0;color:var(--ink);font:inherit;line-height:inherit;opacity:1;filter:blur(0);text-align:left;white-space:pre;transform:translate3d(-50%,-50%,0) scale(var(--figlet-fit));transform-origin:center;transition:opacity .18s var(--ease),filter .18s var(--ease);will-change:contents,transform}.figlet-stage pre.is-transforming{opacity:.92;filter:blur(.25px)}.not-found-main{display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(32px,6vw,80px) 64px 32px}.not-found-message{width:min(100%,var(--reading));margin:auto;padding-block:10vh}.not-found-code{margin:0 0 18px;color:var(--muted);font-family:var(--mono);font-size:1rem;line-height:1}.not-found-message h1{max-width:680px;margin:0 0 .72em;font-family:var(--serif);font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:1;letter-spacing:-.025em}.not-found-message a{position:relative;display:inline-block;font-size:1rem;font-weight:500;text-decoration:none}.not-found-message a:after{content:"";position:absolute;right:0;bottom:-.12em;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--standard) var(--ease)}.not-found-message a:hover:after,.not-found-message a:focus-visible:after{transform:scaleX(1);transform-origin:left}@media(max-width:900px){:root{--nav-top-multiplier: 1.65;--nav-compact-scale: .6061;--nav-name-scale: calc(1 - (.3939 * var(--nav-progress)))}.site-main{padding:90px 28px}.intro-copy{width:min(calc(100% - 56px),var(--reading))}.build-section>.reading-column{width:min(calc(100% - 56px),var(--reading))}.hero-ascii-stage{bottom:0;left:28px;width:min(520px,calc(100vw - 56px));height:96px}.hero-ascii pre{font-size:clamp(9px,1.45vw,12px)}.intro h1,.intro-copy p,.editorial-copy,.contact nav{font-size:clamp(2.45rem,6.2vw,3rem)}.organization-sequence{gap:24px;padding-inline:20px}.preview-popover.site-header-preview{width:min(310px,calc(100vw - 28px))}.preview-popover.site-header-preview img{height:min(364px,calc((100vw - 42px)/.8))}.not-found-main{padding-inline:28px}}@media(max-width:600px){:root{--nav-compact-font: 1.75rem;--nav-line-height: .94;--nav-line-count: 2;--nav-top-multiplier: 1.35;--nav-compact-scale: .7407;--nav-name-scale: calc(1 - (.2593 * var(--nav-progress)));--nav-top-padding: 8px;--nav-compact-padding: 5px}.site-header{align-items:flex-start;padding-right:8px;padding-left:8px}.wordmark,.preview-wrap-plain .preview-trigger{max-width:230px}.site-header nav a{font-size:.875rem;line-height:1.4}.site-main{gap:64px;padding:76px 16px 64px}.intro-copy{width:min(calc(100% - 32px),var(--reading))}.build-section>.reading-column{width:min(calc(100% - 32px),var(--reading))}.hero-ascii-stage{bottom:-24px;left:16px;width:calc(100vw - 32px);height:120px}.hero-ascii pre{font-size:clamp(7px,2.15vw,9px)}.credibility-band{padding:0 0 12px}.intro-copy p{margin-bottom:17px}.organization-sequence{gap:18px;padding-inline:14px}.organization-sequence img{--organization-logo-height: 46px;--organization-logo-max-width: 180px}.organization-sequence .organization-logo-dell{--organization-logo-height: 46px;--organization-logo-max-width: 300px}.organization-sequence .organization-logo-dschool{--organization-logo-height: 42px}.organization-sequence .organization-logo-cooper-hewitt{--organization-logo-height: 44px}.organization-sequence .organization-logo-carnegie{--organization-logo-height: 48px}.organization-sequence .organization-logo-student-voice{--organization-logo-height: 44px}.organization-sequence span{max-width:180px;font-size:1.2rem}.intro h1,.intro-copy p,.editorial-copy,.contact nav{font-size:clamp(2.1rem,10.4vw,2.7rem);line-height:1.06}.editorial-section h2{font-size:1rem}.editorial-section h2 span{font-size:.68rem}.preview-popover,.preview-popover.site-header-preview{width:min(260px,calc(100vw - 24px))}.preview-popover.site-header-preview img{height:min(305px,calc((100vw - 38px)/.8))}.artifact{flex-basis:min(var(--artifact-width),88vw,var(--artifact-mobile-height-width));width:min(var(--artifact-width),88vw,var(--artifact-mobile-height-width));padding-top:30px}.pill-click-object{font-size:29px}.figlet-stage{font-size:clamp(5px,1.9vw,8px)}.not-found-main{padding:24px 16px 20px}.not-found-message{padding-block:8vh}.not-found-message h1{font-size:clamp(2.75rem,14vw,4rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.preview-trigger:hover:after,.preview-trigger:focus-visible:after{animation:none!important}.preview-popover{transform:none;transition-property:opacity}.site-header .preview-wrap-plain .preview-trigger{will-change:auto}.organization-marquee{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.organization-track{transform:none!important;will-change:auto}.organization-sequence{justify-content:flex-start;min-width:max-content}.organization-sequence[aria-hidden=true]{display:none}.artifact-marquee{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.artifact-track{transform:none!important;will-change:auto}.artifact-sequence[aria-hidden=true]{display:none}.artifact.has-overflow:hover .artifact-caption-default,.artifact.has-overflow:focus-within .artifact-caption-default{opacity:1}.artifact.has-overflow:hover .artifact-caption-loop,.artifact.has-overflow:focus-within .artifact-caption-loop{display:none;animation:none!important}.custom-cursor{display:none}.brand-pill:before,.brand-pill:after{--pill-glow-angle: 34deg;animation:none!important}.hero-ascii{transform:none}.pill-click-object{animation:pill-emoji-reduced .42s ease-out both!important}}@keyframes pill-emoji-reduced{0%,to{opacity:0;transform:translate3d(-50%,-34px,0)}18%,78%{opacity:1;transform:translate3d(-50%,-34px,0)}}
