@font-face{font-family:PP Neue Machina Inktrap;src:url(/fonts/PPNeueMachina-InktrapThin.otf) format("opentype"),url(/fonts/PPNeueMachina-InktrapThin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Machina Inktrap;src:url(/fonts/PPNeueMachina-InktrapRegular.otf) format("opentype"),url(/fonts/PPNeueMachina-InktrapRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark;--dark-bg: #0a0a0f;--dark-fg: #e8e4d9;--dark-muted: #6a6a7e;--dark-accent: #FF7A1A;--dark-card-bg: rgba(10, 10, 15, .16);--dark-card-border: rgba(255, 122, 26, .18);--light-bg: #eef4ff;--light-fg: #0b141a;--light-muted: #6c8296;--light-accent: #1b7ed6;--light-card-bg: rgba(245, 249, 255, .82);--light-card-border: rgba(27, 126, 214, .22);--bg: var(--dark-bg);--fg: var(--dark-fg);--muted: var(--dark-muted);--accent: var(--dark-accent);--card-bg: var(--dark-card-bg);--card-border: var(--dark-card-border);--font-display: "PP Neue Machina Inktrap", sans-serif;--font-mono: "PP Neue Machina Inktrap", sans-serif;--hairline: .0625rem;--ui-inset: 2rem;--nav-x: calc(var(--ui-inset) + .125rem);--reveal-offset: 2.25rem;--reveal-duration: .65s;--card-radius: 52px;--z-ui: 10}:root[data-theme=light]{color-scheme:light;--bg: var(--light-bg);--fg: var(--light-fg);--muted: var(--light-muted);--accent: var(--light-accent);--card-bg: var(--light-card-bg);--card-border: var(--light-card-border)}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100dvh}html{color-scheme:dark;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;overflow-x:hidden}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:transparent;border-left:2px dotted rgba(255,255,255,.15)}::-webkit-scrollbar-thumb{background-image:linear-gradient(to bottom,rgba(255,122,26,0) 0%,rgba(255,122,26,.3) 15%,var(--accent) 50%,rgba(255,122,26,.3) 85%,rgba(255,122,26,0) 100%);border-left:4px solid transparent;border-right:4px solid transparent;background-clip:padding-box;border-radius:100px}::-webkit-scrollbar-thumb:hover{background-image:linear-gradient(to bottom,#fff0,#fff6 15%,#fff,#fff6 85%,#fff0)}body{background:var(--bg);color:var(--fg);font-family:var(--font-mono);overflow-x:hidden;transition:background .3s ease,color .3s ease}#webgl_canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:0;pointer-events:none;background-color:var(--bg);opacity:0;transition:opacity 1.5s cubic-bezier(.16,1,.3,1)}#webgl_canvas.ready{opacity:1}#hud{position:fixed;top:var(--ui-inset);right:var(--ui-inset);z-index:var(--z-ui);text-align:right;font-size:.65rem;letter-spacing:.15em;color:var(--muted);text-transform:uppercase}#hud .progress-bar{width:7.5rem;height:var(--hairline);background:var(--muted);margin-block-start:.5rem;margin-inline-start:auto;position:relative;overflow:hidden}#hud .progress-fill{position:absolute;inset-block:0;inset-inline-start:0;width:0%;background:var(--accent);transition:width .1s linear}#hud .scene-label{font-size:.6rem;color:var(--accent);margin-block-start:.4rem}.menu-bar{position:fixed;top:0;left:0;width:100%;height:5rem;display:flex;justify-content:center;align-items:center;z-index:100;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.menu-bar.visible{opacity:1;transform:translateY(0);pointer-events:auto}.menu-items{display:flex;justify-content:flex-end;gap:4rem;width:100%;list-style:none;padding:0 5vw;margin:0}.menu-item{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--fg);text-decoration:none;opacity:.6;transition:opacity .3s ease,color .3s ease;cursor:pointer;position:relative;font-weight:400}.menu-item:hover{opacity:1;color:var(--accent)}.menu-item:after{content:"";position:absolute;bottom:-.5rem;left:50%;width:0%;height:1px;background:var(--accent);transition:width .3s ease,left .3s ease}.menu-item:hover:after{width:100%;left:0}#scene_strip{position:fixed;left:var(--nav-x);top:50%;transform:translate(-50%,-50%);z-index:var(--z-ui);display:flex;flex-direction:column;gap:.5rem}.scene-dot{width:.25rem;height:.25rem;border-radius:50%;background:var(--muted);transition:background .3s,transform .3s}.scene-dot.active{background:var(--accent);transform:scale(1.8)}#theme_toggle{position:fixed;bottom:var(--ui-inset);left:var(--nav-x);transform:translate(-50%);z-index:var(--z-ui);width:2rem;height:2rem;border:none;background:color-mix(in srgb,var(--muted) 35%,transparent);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}#theme_toggle:hover{background:color-mix(in srgb,var(--muted) 55%,transparent)}#theme_toggle svg{width:.875rem;height:.875rem;position:absolute;transition:opacity .3s ease,rotate .3s ease;color:var(--accent)}:root[data-theme=light] #theme_toggle svg{color:var(--fg)}#theme_toggle .icon-sun{opacity:1;rotate:0deg}#theme_toggle .icon-moon{opacity:0;rotate:90deg}:root[data-theme=light] #theme_toggle .icon-sun{opacity:0;rotate:-90deg}:root[data-theme=light] #theme_toggle .icon-moon{opacity:1;rotate:0deg}#scroll_container{position:relative;z-index:1}section#hero{position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@keyframes btnPulseFilled{0%,to{box-shadow:0 0 #ff7a1a59;background:var(--accent)}50%{box-shadow:0 0 0 15px #ff7a1a00;background:color-mix(in srgb,var(--accent) 85%,white)}}@keyframes premiumLogoDrift{0%{opacity:0;transform:translateY(20px) scale(.97);filter:blur(8px)}to{opacity:.95;transform:translateY(0) scale(1);filter:blur(0px)}}@keyframes premiumTextDrift{0%{opacity:0;transform:translateY(15px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}.hero-logo{position:absolute;top:0;left:0;width:18.5rem;max-width:85vw;height:auto;opacity:1;filter:drop-shadow(0 0 calc(45px + (15px - 45px) * var(--branding-progress)) rgba(255,255,255,.45));z-index:200;transform:translate(-50%,-100%) scale(calc(1 + (.18378 - 1) * var(--branding-progress)));transform-origin:center bottom;pointer-events:none}.scroll-indicator{position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%);z-index:210;color:#ffffff59;pointer-events:none;animation:scrollFloat 2.4s ease-in-out infinite}@keyframes scrollFloat{0%,to{transform:translate(-50%) translateY(0);opacity:.35}50%{transform:translate(-50%) translateY(6px);opacity:.6}}h1.hero-main-title{position:absolute;top:0;left:0;font-family:var(--font-mono);font-size:1.75rem;text-transform:uppercase;color:var(--fg);white-space:nowrap;font-weight:400;text-align:center;opacity:var(--branding-opacity);transform:translate(-50%,calc(2.25rem + (.85rem - 2.25rem) * var(--branding-progress))) scale(calc(1 + (.3428 - 1) * var(--branding-progress)));transform-origin:center top;pointer-events:none;transition:none}.branding-parked .hero-main-title{opacity:0!important;visibility:hidden}.hero-identity{--branding-progress: 0;--branding-opacity: 1;position:fixed;top:0;left:0;width:0;height:0;z-index:220;pointer-events:none;opacity:1!important;transform:translate(calc(50vw + (6.5vw - 50vw) * var(--branding-progress)),calc(50vh + (3.25rem - 50vh) * var(--branding-progress)))}.intro-section{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:5vw;text-align:center}.intro-minimal-content{max-width:45rem;opacity:1;display:flex;flex-direction:column;gap:2.5rem}.intro-title{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.4em;text-transform:uppercase;color:var(--muted);opacity:.8}.intro-text{font-family:var(--font-mono);font-size:1.15rem;line-height:2.2;color:var(--fg);opacity:0;max-width:38rem;margin:0 auto;transition:opacity .8s ease}.intro-text.visible{opacity:.9}.intro-subtext{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.15em;color:var(--muted);margin-top:5vh}section{min-height:100vh;display:flex;align-items:center;padding:6rem 5rem}.text-card{width:26rem;height:33.5rem;padding:4.5rem 3.5rem 3.5rem;background:#0a0a0f40;border:1px solid rgba(255,255,255,.15);border-radius:52px;backdrop-filter:blur(60px) saturate(140%);-webkit-backdrop-filter:blur(60px) saturate(140%);box-shadow:0 20px 60px #0000004d;overflow:hidden;position:relative;transition:transform .85s cubic-bezier(.23,1,.32,1),background .5s ease;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.text-card--expanded{background:#0a0a0fa6}.text-card.left{align-items:flex-start;text-align:left}.text-card.right{align-items:flex-end;text-align:right}.text-card.center{align-items:center;text-align:center}.tag{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-block-end:.6rem;opacity:0;transform:translateY(var(--reveal-offset, 2.25rem)) scale(.98);transition:opacity .75s cubic-bezier(.23,1,.32,1),transform .75s cubic-bezier(.23,1,.32,1)}.system-section{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 5rem);margin-top:5rem;width:100%;padding:4rem 0;box-sizing:border-box}.system-card{width:68%!important;height:auto!important;min-height:auto;padding:3.5rem 4rem 3.8rem!important;max-width:75rem;box-sizing:border-box;box-shadow:0 40px 100px #00000080}.system-card .body-text{max-width:100%!important;font-size:1.02rem;line-height:1.75;display:block}.system-card p{margin:0!important;margin-bottom:1.6rem!important}.system-card p:last-child{margin-bottom:0!important}.system-card .tag{font-size:.72rem;letter-spacing:.15em;opacity:1;transform:none}.system-card h2{font-size:clamp(2.4rem,5vw,3rem)!important;margin-bottom:2.2rem!important;letter-spacing:-.04em;opacity:1;transform:none}.system-contact{margin-top:2.5rem;opacity:.6;font-size:.9rem;letter-spacing:.02em}.system-contact p{margin-bottom:.5rem!important}.system-contact a{color:inherit;text-decoration:none;transition:opacity .3s ease,color .3s ease}.system-contact a:hover{opacity:1;color:#fff;text-decoration:underline}.system-card .body-text{opacity:1;transform:none}.tag.visible{opacity:1;transform:translateY(0)}:is(h1,h2){font-family:var(--font-display);font-weight:400;letter-spacing:.03em;line-height:.92;opacity:0;transform:translateY(var(--reveal-offset, 2.25rem)) scale(.985);transition:opacity .75s cubic-bezier(.23,1,.32,1) .05s,transform .75s cubic-bezier(.23,1,.32,1) .05s}:is(h1,h2).visible{opacity:1;transform:translateY(0) scale(1)}h1{font-size:clamp(3rem,8vw,6.5rem)}h2{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,3.4rem);font-weight:400;color:#fff;letter-spacing:-.04em;margin-block-end:1.2rem;line-height:1.05}.title-smaller{font-size:.64em}.body-text{font-size:.95rem;line-height:1.5;color:#ffffffbf;margin-block-start:0;opacity:0;transform:translateY(var(--reveal-offset, 2.25rem)) scale(.99);transition:opacity .75s cubic-bezier(.23,1,.32,1) .12s,transform .75s cubic-bezier(.23,1,.32,1) .12s}.body-text.visible{opacity:1;transform:translateY(0) scale(1)}.stat-row{display:flex;gap:2.5rem;margin-block-start:2rem;flex-wrap:wrap;opacity:0;transform:translateY(var(--reveal-offset, 2.25rem)) scale(.995);transition:opacity .75s cubic-bezier(.23,1,.32,1) .2s,transform .75s cubic-bezier(.23,1,.32,1) .2s}.stat-row.visible{opacity:1;transform:translateY(0) scale(1)}.stat{display:flex;flex-direction:column;gap:.15rem}.stat-num{font-family:var(--font-display);font-size:2.2rem;color:var(--accent);line-height:1}.stat-label{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.h-line{width:3.125rem;height:var(--hairline);background:var(--accent);margin-block-end:1.2rem;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .4s cubic-bezier(.23,1,.32,1) .16s,transform .4s cubic-bezier(.23,1,.32,1) .16s}.h-line.visible{opacity:1;transform:scaleX(1)}.text-card.right .h-line{transform-origin:right;margin-inline-start:auto}.text-card.center .h-line{transform-origin:center;margin-inline:auto;margin-block-end:1.2rem}.cta.see-more-btn{display:flex;position:absolute;bottom:1.5rem;left:0;right:0;margin-inline:auto;width:92%;justify-content:center;align-items:center;padding:1.6rem;background:#0a0a0f1f;border:1px solid rgba(255,255,255,.15);border-radius:100px;backdrop-filter:blur(60px) saturate(140%);-webkit-backdrop-filter:blur(60px) saturate(140%);color:#fff;font-family:var(--font-mono);font-size:1.8rem;font-weight:400;letter-spacing:-.01em;text-transform:none;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(var(--reveal-offset, 2.25rem)) scale(.97);transition:opacity .75s cubic-bezier(.23,1,.32,1) .28s,transform .75s cubic-bezier(.23,1,.32,1) .28s,background .3s ease,border-color .3s ease;z-index:100;pointer-events:auto!important;touch-action:manipulation}.cta.see-more-btn.visible{opacity:1;transform:translateY(0) scale(1)}.cta.see-more-btn:hover{background:#00000073;border-color:#ffffff40;color:#fff}.project-row{display:flex;align-items:flex-start;gap:2rem;width:100%}.project-row--right{flex-direction:row-reverse;justify-content:flex-start}.project-row--center{justify-content:center}.project-detail{width:0;opacity:0;overflow:hidden;border-radius:var(--card-radius);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);transition:width .85s cubic-bezier(.23,1,.32,1),opacity .6s ease,max-height .85s cubic-bezier(.23,1,.32,1);flex-shrink:0}.project-detail--open{width:calc(100vw - 35.75rem);max-width:48rem;opacity:1}.project-detail-inner{width:100%;height:33.5rem;padding:4.5rem 3.5rem;display:flex;flex-direction:column;gap:1.2rem;background:var(--card-bg);border:1px solid rgba(255,255,255,.1);border-radius:52px;box-shadow:0 20px 60px #0006;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;transition:background .5s ease}.project-detail--open .project-detail-inner{background:#0a0a0f8c;backdrop-filter:blur(60px) saturate(140%);-webkit-backdrop-filter:blur(60px) saturate(140%)}.project-detail .long-section,.project-detail .project-logo-container,.project-detail .launching-soon{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.project-detail--open .project-logo-container{opacity:1;transform:translateY(0);transition-delay:.15s}.project-detail--open .long-section:nth-of-type(1){opacity:1;transform:translateY(0);transition-delay:.25s}.project-detail--open .long-section:nth-of-type(2){opacity:1;transform:translateY(0);transition-delay:.35s}.project-detail--open .long-section:nth-of-type(3){opacity:1;transform:translateY(0);transition-delay:.45s}.project-detail--open .long-section:nth-of-type(4){opacity:1;transform:translateY(0);transition-delay:.55s}.project-detail--open .long-section:nth-of-type(5){opacity:1;transform:translateY(0);transition-delay:.65s}.project-detail--open .launching-soon{opacity:1;transform:translateY(0);transition-delay:.75s}.long-section{font-size:.72rem;line-height:1.55;color:color-mix(in srgb,var(--fg) 55%,transparent)}.long-label{display:block;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-block-end:.15rem}.long-section p{margin:0}.launching-soon{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-block-start:.35rem;padding-block-start:.5rem;border-top:var(--hairline) solid var(--card-border)}.project-logo-container{display:flex;justify-content:flex-start;margin-block-end:.5rem;overflow:visible}.project-logo-img{width:5.2rem;height:5.2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transform:scale(1.1);opacity:0;transform-origin:left center;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s ease}.project-detail--open .project-logo-img{transform:scale(1.2);opacity:1}.project-detail--open .project-logo-img.logo-no-scale{transform:scale(1)!important}.project-detail--open .project-logo-img.logo-extra-scale{transform:scale(1.44)!important}.project-detail--open .project-logo-img.logo-extra-scale-30{transform:scale(1.716)!important}.project-detail--open .project-logo-img.logo-extra-scale-mmm{transform:scale(1.8876)!important}.logo-nudge-booked{margin-left:-.15rem}.logo-nudge-mymindmade{margin-left:-.2rem}.logo-nudge-wbsm{margin-left:-.15rem}.logo-nudge-riav{margin-left:-.1rem}.project-logo-placeholder{width:5.2rem;height:5.2rem;border:var(--hairline) dashed var(--card-border);border-radius:.5rem;opacity:.3}@media (max-width: 60em){:root{--ui-inset: 1.5rem;--card-radius: 40px}section{padding:5rem 2.5rem}.menu-items{gap:2.5rem;padding:0 3vw}.menu-item{font-size:.6rem;letter-spacing:.2em}.text-card{width:22rem;height:30rem;padding:3.5rem 2.75rem 3rem;border-radius:var(--card-radius)}.cta.see-more-btn{font-size:1.4rem;padding:1.3rem;border-radius:80px}.project-detail--open{width:calc(100vw - 30rem);max-width:36rem}.project-detail-inner{width:100%;height:30rem;padding:3.5rem 2.75rem;border-radius:var(--card-radius)}h2{font-size:clamp(2.2rem,5vw,2.8rem)}.body-text{font-size:.85rem}.stat-num{font-size:1.8rem}.stat-label{font-size:.52rem}.hero-logo{width:14rem}h1.hero-main-title{font-size:1.4rem}.intro-text{font-size:1rem;line-height:2;max-width:32rem}#hud .progress-bar{width:5rem}}@media (max-width: 37.5em){:root{--ui-inset: 1rem;--card-radius: 32px;--reveal-offset: .4rem}section{padding:3rem 1.25rem;min-height:auto}section#hero{padding-top:8vh;min-height:100vh;min-height:100dvh}.menu-bar{height:3.5rem}.menu-items{gap:1.5rem;padding:0 1rem;justify-content:center}.menu-item{font-size:.55rem;letter-spacing:.15em}.hero-logo{width:55vw;max-width:12rem}h1.hero-main-title{font-size:1.1rem}.hero-identity{transform:translate(calc(50vw + (15vw - 50vw) * var(--branding-progress)),calc(50vh + (1.75rem - 50vh) * var(--branding-progress)))}.scroll-indicator{bottom:1.5rem}.scroll-indicator svg{width:14px;height:20px}.intro-section{min-height:80vh;padding:3rem 1.5rem}.intro-text{font-size:.85rem;line-height:2;max-width:90vw}h2{font-size:clamp(1.4rem,6vw,1.85rem);margin-block-end:.6rem}.body-text{font-size:.8rem;line-height:1.5}.tag{font-size:.6rem;letter-spacing:.1em;margin-block-end:.4rem}.title-smaller{font-size:.58em}.project-row,.project-row--right,.project-row--center{position:relative;width:100%;height:auto;min-height:32rem;display:block;margin-bottom:2.5rem}.text-card{position:relative;width:92%;margin-inline:auto;max-width:100%;height:auto;min-height:17rem;padding:2rem 1.5rem 4rem;border-radius:var(--card-radius);z-index:2;transition:background .8s cubic-bezier(.19,1,.22,1),border-color .8s cubic-bezier(.19,1,.22,1),-webkit-backdrop-filter .8s cubic-bezier(.19,1,.22,1);transition:background .8s cubic-bezier(.19,1,.22,1),border-color .8s cubic-bezier(.19,1,.22,1),backdrop-filter .8s cubic-bezier(.19,1,.22,1);transition:background .8s cubic-bezier(.19,1,.22,1),border-color .8s cubic-bezier(.19,1,.22,1),backdrop-filter .8s cubic-bezier(.19,1,.22,1),-webkit-backdrop-filter .8s cubic-bezier(.19,1,.22,1);box-sizing:border-box}.text-card--expanded{background:transparent!important;border-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;height:100%;position:absolute;top:0;left:0;width:100%;z-index:10;pointer-events:none}.text-card--expanded>:not(.see-more-btn){opacity:0!important;pointer-events:none;transition:opacity .25s ease}.text-card:is(.right,.center){text-align:left;align-items:flex-start}.text-card:is(.right,.center) .h-line{transform-origin:left;margin-inline-start:0;margin-inline:0}.cta.see-more-btn{font-size:1rem;padding:.85rem;width:88%;bottom:1.75rem;border-radius:80px;position:absolute;left:50%;right:auto;margin-inline:0;transform:translate(-50%,var(--reveal-offset, 2.25rem));margin:0;z-index:100;pointer-events:auto!important}.cta.see-more-btn.visible{transform:translate(-50%) scale(1)}.project-detail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;z-index:1;opacity:0;pointer-events:none;transition:opacity 1s cubic-bezier(.19,1,.22,1)}.project-detail--open{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;opacity:1;pointer-events:auto;z-index:5}.project-detail--open .project-detail-inner{pointer-events:auto}.project-detail-inner{pointer-events:none;width:100%;height:auto;min-height:100%;padding:5.25rem 2rem 5.5rem;border-radius:var(--card-radius);overflow:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.long-section{font-size:.65rem;line-height:1.5}.long-label{font-size:.55rem;letter-spacing:.18em}.launching-soon{font-size:.58rem}.project-logo-img{width:4rem;height:4rem}.stat-row{gap:1.5rem;margin-block-start:1.5rem}.stat-num{font-size:1.6rem}.stat-label{font-size:.5rem;letter-spacing:.15em}.h-line{width:2rem;margin-block-end:.8rem}#hud{top:.75rem;right:.75rem}#hud .progress-bar{width:4rem}#scene_strip{display:none}#theme_toggle{bottom:.75rem;left:1rem;transform:translate(0);width:1.75rem;height:1.75rem}#theme_toggle svg{width:.75rem;height:.75rem}::-webkit-scrollbar{width:6px}.system-section{padding:3rem 0;min-height:calc(100vh - 3.5rem);margin-top:3.5rem}.system-card{width:92%!important;margin-inline:auto!important;padding:6rem 1.75rem 2.5rem!important;min-height:auto;box-sizing:border-box}.system-card h2{font-size:clamp(2rem,8vw,2.6rem)!important;margin-bottom:1.8rem}.system-card .body-text{font-size:.95rem;line-height:1.55}}
