.about-section.svelte-az9mu5{position:relative;width:100%;min-height:100vh;background-color:#fff;display:flex;align-items:center;overflow:hidden;padding:4rem 0;touch-action:pan-y}.bg-grid.svelte-az9mu5{position:absolute;inset:0;background-image:linear-gradient(#f4f4f4 1px,transparent 1px),linear-gradient(90deg,#f4f4f4 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.container.svelte-az9mu5{width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr;gap:4rem;z-index:10}@media(min-width:768px){.container.svelte-az9mu5{grid-template-columns:1.2fr .8fr;gap:2rem}}.manifesto-side.svelte-az9mu5{display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translate(-30px);transition:all 1s ease-out;perspective:1000px}.manifesto-side.reveal.svelte-az9mu5{opacity:1;transform:translate(0)}.word-row.svelte-az9mu5{display:flex;line-height:.85;overflow:visible}.word-container.svelte-az9mu5{display:flex;white-space:nowrap}.manifesto-text.svelte-az9mu5{display:inline-block;font-size:clamp(3.5rem,8vw,8rem);font-weight:900;cursor:default;position:relative;color:#5e5e5e;text-shadow:inset 1px 1px 2px rgba(0,0,0,.1),-1px -1px 0px rgba(255,255,255,.8);transition:transform .5s cubic-bezier(.2,1,.3,1),color .4s ease,text-shadow .4s ease,filter .4s ease;padding-right:.05em;-webkit-tap-highlight-color:transparent;will-change:transform,color}.manifesto-text.svelte-az9mu5:hover,.manifesto-text.svelte-az9mu5:active{color:var(--primary);text-shadow:0px 10px 20px rgba(254,141,7,.3),0px 0px 40px rgba(254,141,7,.1);transform:translateY(-15px) scale(1.1);filter:brightness(1.1);z-index:20}.description-side.svelte-az9mu5{display:flex;align-items:center;opacity:0;transform:translate(30px);transition:all 1s ease-out .3s}.description-side.reveal.svelte-az9mu5{opacity:1;transform:translate(0)}.text-block.svelte-az9mu5{max-width:450px;font-size:1.15rem;line-height:1.7;color:#333}.text-block.svelte-az9mu5 p:where(.svelte-az9mu5){margin-bottom:1.5rem}@media(max-width:768px){.container.svelte-az9mu5{padding:0 1.5rem;gap:3rem}.about-section.svelte-az9mu5{padding:4rem 0}.manifesto-text.svelte-az9mu5{font-size:clamp(2.8rem,14vw,5rem)}.manifesto-text.svelte-az9mu5:hover,.manifesto-text.svelte-az9mu5:active{transform:translateY(-8px) scale(1.05)}.word-row.svelte-az9mu5{line-height:1.1}.text-block.svelte-az9mu5{font-size:1rem}}.footer-section.svelte-smyxzx{position:relative;width:100%;background-color:#fff;padding:8rem 0 4rem;border-top:1px solid #efefef;overflow:hidden}.bg-grid.svelte-smyxzx{position:absolute;inset:0;background-image:linear-gradient(#f8f8f8 1px,transparent 1px),linear-gradient(90deg,#f8f8f8 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.container.svelte-smyxzx{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:10}.footer-hero.svelte-smyxzx{text-align:center;margin-bottom:8rem}.brand-wrap.svelte-smyxzx{display:flex;justify-content:center;perspective:1000px}.char.svelte-smyxzx{display:inline-block;font-size:clamp(4rem,15vw,12rem);font-weight:900;color:#5e5e5e;text-shadow:inset 1px 1px 2px rgba(0,0,0,.1),-1px -1px 0px rgba(255,255,255,.8);transition:all .5s cubic-bezier(.2,1,.3,1);padding:0 .05em;cursor:default}.char.svelte-smyxzx:hover{color:var(--primary);text-shadow:0px 10px 20px rgba(254,141,7,.2);transform:translateY(-15px) scale(1.05)}.tagline.svelte-smyxzx{font-family:monospace;font-size:.8rem;letter-spacing:.5em;color:#aaa;margin-top:2rem}.link-grid.svelte-smyxzx{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:4rem;padding-bottom:6rem}.eyebrow.svelte-smyxzx{font-family:monospace;font-size:.75rem;letter-spacing:.2em;color:#999;margin-bottom:1.5rem}nav.svelte-smyxzx{display:flex;flex-direction:column;gap:.8rem}nav.svelte-smyxzx a:where(.svelte-smyxzx){text-decoration:none;color:#666;font-size:.9rem;font-weight:600;transition:all .3s ease;width:fit-content}nav.svelte-smyxzx a:where(.svelte-smyxzx):hover{color:var(--primary);transform:translate(8px)}.status-box.svelte-smyxzx{display:flex;align-items:center;gap:12px;background:#fbfbfb;border:1px solid #efefef;padding:1rem;width:fit-content;margin-bottom:1.5rem}.status-text.svelte-smyxzx{font-family:monospace;font-size:.7rem;color:#666}.dot.svelte-smyxzx{width:8px;height:8px;background:#00ca4e;border-radius:50%}.pulse.svelte-smyxzx{animation:svelte-smyxzx-pulse-green 2s infinite}@keyframes svelte-smyxzx-pulse-green{0%{box-shadow:0 0 #00ca4eb3}70%{box-shadow:0 0 0 10px #00ca4e00}to{box-shadow:0 0 #00ca4e00}}.legal.svelte-smyxzx{font-size:.75rem;color:#bbb}.bottom-bar.svelte-smyxzx{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #efefef;padding-top:2rem}.mini-logo.svelte-smyxzx{width:30px;filter:grayscale(1) opacity(.5);transition:all .3s ease}.mini-logo.svelte-smyxzx:hover{filter:grayscale(0) opacity(1)}.location.svelte-smyxzx{font-family:monospace;font-size:.7rem;color:#ccc}@media(max-width:768px){.footer-hero.svelte-smyxzx{margin-bottom:4rem}.link-grid.svelte-smyxzx{gap:3rem}.bottom-bar.svelte-smyxzx{flex-direction:column;gap:1.5rem;text-align:center}}body{margin:0;--primary: #FE8D07;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.logo-container.svelte-1mctlyq{position:fixed;top:2rem;left:2rem;z-index:100}.logo.svelte-1mctlyq{width:50px}.hero.svelte-1mctlyq{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.bg-grid.svelte-1mctlyq{position:absolute;inset:0;background-image:linear-gradient(#f4f4f4 1px,transparent 1px),linear-gradient(90deg,#f4f4f4 1px,transparent 1px);background-size:40px 40px;pointer-events:none;width:100%;min-height:100vh;background-color:#fff}.center-stage.svelte-1mctlyq{display:flex;flex-direction:column;align-items:center;gap:0;z-index:10;perspective:1000px}.word-row.svelte-1mctlyq{display:flex;line-height:.85;overflow:visible}.char.svelte-1mctlyq{display:inline-block;font-weight:900;cursor:default;position:relative;color:#5e5e5e;text-shadow:inset 1px 1px 2px rgba(0,0,0,.1),-1px -1px 0px rgba(255,255,255,.8);transform:translateY(0);transition:transform .5s cubic-bezier(.2,1,.3,1),color .4s ease,text-shadow .4s ease,filter .4s ease}.char.big.svelte-1mctlyq{font-size:clamp(6rem,25vw,25rem);letter-spacing:-.06em;padding:0 2px}.char.small.svelte-1mctlyq{font-size:clamp(.8rem,1.5vw,1.2rem);margin-top:3rem;letter-spacing:1em;font-weight:700;color:#2e2e2e}.char.svelte-1mctlyq:hover,.char.auto-active.svelte-1mctlyq{color:var(--primary);text-shadow:0px 10px 20px rgba(254,141,7,.3),0px 0px 40px rgba(254,141,7,.1);transform:translateY(-30px) scale(1.08);filter:brightness(1.1);z-index:20}.char.small.svelte-1mctlyq:hover{transform:translateY(-10px);color:#000}.scroll-hint.svelte-1mctlyq{position:absolute;bottom:2rem;left:2rem;font-size:.7rem;letter-spacing:.1em;font-family:monospace;color:#999;display:flex;align-items:center;gap:8px}.dot.svelte-1mctlyq{width:6px;height:6px;background:var(--primary);border-radius:50%;animation:svelte-1mctlyq-blink 3s infinite}@keyframes svelte-1mctlyq-blink{0%,to{opacity:.3}50%{opacity:1}}@media(max-width:768px){.logo-container.svelte-1mctlyq{top:1.5rem;left:1.5rem}.char.big.svelte-1mctlyq{font-size:20vw;-webkit-text-stroke:1px #ccc}.char.svelte-1mctlyq:hover,.char.auto-active.svelte-1mctlyq{transform:translateY(-10px)}}.quote-section.svelte-kdwj8q{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff;overflow:hidden;touch-action:pan-y}.bg-grid.svelte-kdwj8q{position:absolute;inset:0;background-image:linear-gradient(#f4f4f4 1px,transparent 1px),linear-gradient(90deg,#f4f4f4 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.content-wrapper.svelte-kdwj8q{display:flex;flex-direction:column;align-items:center;perspective:1000px;z-index:10;width:100%}.word-row.svelte-kdwj8q{display:flex;line-height:.9;overflow:visible;justify-content:center;align-items:center;flex-wrap:nowrap}.word-container.svelte-kdwj8q{display:flex;white-space:nowrap}.word-spacer.svelte-kdwj8q{display:inline-block;width:clamp(1.5rem,4vw,4rem)}.char.svelte-kdwj8q{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;cursor:default;position:relative;color:#5e5e5e;text-shadow:inset 1px 1px 2px rgba(0,0,0,.1),-1px -1px 0px rgba(255,255,255,.8);transform:translateY(0);transition:transform .5s cubic-bezier(.2,1,.3,1),color .4s ease,text-shadow .4s ease;will-change:transform,color;-webkit-tap-highlight-color:transparent}.quote-size.svelte-kdwj8q{font-size:clamp(3rem,12vw,15rem);letter-spacing:-.04em;padding:0 2px}.char.svelte-kdwj8q:hover,.char.svelte-kdwj8q:active{color:var(--primary);text-shadow:0px 8px 15px rgba(254,141,7,.25),0px 0px 30px rgba(254,141,7,.1);transform:translateY(-20px) scale(1.08);z-index:20}.accent-mark.svelte-kdwj8q{margin-top:4rem;opacity:.6}.dot.svelte-kdwj8q{display:block;width:8px;height:8px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary)}@media(max-width:768px){.word-row.svelte-kdwj8q{flex-wrap:wrap;line-height:1.1}.word-spacer.svelte-kdwj8q{display:none}.word-container.svelte-kdwj8q{margin:0 .2em}.quote-size.svelte-kdwj8q{font-size:clamp(3rem,16vw,6rem)}.char.svelte-kdwj8q:hover,.char.svelte-kdwj8q:active{transform:translateY(-10px) scale(1.05)}}:root{--primary: #FE8D07}.work-section.svelte-uwazef{position:relative;width:100%;min-height:100vh;background-color:#fff;padding:8rem 0;overflow:hidden}.bg-grid.svelte-uwazef{position:absolute;inset:0;background-image:linear-gradient(#f4f4f4 1px,transparent 1px),linear-gradient(90deg,#f4f4f4 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.container.svelte-uwazef{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:10}.work-header.svelte-uwazef{margin-bottom:6rem}.header-meta.svelte-uwazef{display:flex;align-items:center;gap:12px;margin-bottom:1rem}.eyebrow.svelte-uwazef{font-family:monospace;font-size:.75rem;letter-spacing:.28em;color:#999;text-transform:uppercase}.project-title.svelte-uwazef{font-size:clamp(3.5rem,8vw,8rem);font-weight:900;line-height:1;margin:0 0 1.5rem;color:#222;letter-spacing:-.04em}.project-desc.svelte-uwazef{max-width:600px;font-size:1.25rem;line-height:1.6;color:#666}.feature-grid.svelte-uwazef{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:1px;background-color:#efefef;border:1px solid #efefef}.feature-card.svelte-uwazef{background-color:#fff;padding:4rem 3rem;display:flex;flex-direction:column;gap:2.5rem;transition:background-color .4s ease;cursor:default}.feature-card.svelte-uwazef:hover{background-color:#fafafa}.card-top.svelte-uwazef{display:flex;justify-content:space-between;align-items:center}.id.svelte-uwazef{font-family:monospace;color:var(--primary);font-weight:800;font-size:1.1rem}.tagline.svelte-uwazef{font-size:.75rem;letter-spacing:.2em;color:#aaa;text-transform:uppercase;font-weight:600}.title-wrap.svelte-uwazef{display:flex;flex-wrap:wrap;gap:0 .4em;perspective:1000px}.word-box.svelte-uwazef{display:flex;white-space:nowrap}.char.svelte-uwazef{display:inline-block;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:900;line-height:1;color:#5e5e5e;text-shadow:inset 1px 1px 2px rgba(0,0,0,.1),-1px -1px 0px rgba(255,255,255,.8);transition:transform .4s cubic-bezier(.2,1,.3,1),color .3s ease,text-shadow .3s ease;padding-right:.02em}.feature-card.svelte-uwazef:hover .char:where(.svelte-uwazef){color:var(--primary);text-shadow:0px 8px 15px rgba(254,141,7,.25),0px 0px 30px rgba(254,141,7,.1);transform:translateY(-8px) scale(1.05)}.feature-card.svelte-uwazef:hover .char:where(.svelte-uwazef):nth-child(2n){transform:translateY(-12px) scale(1.08)}.card-bottom.svelte-uwazef p:where(.svelte-uwazef){font-size:1.1rem;line-height:1.7;color:#888;transition:color .4s ease}.feature-card.svelte-uwazef:hover .card-bottom:where(.svelte-uwazef) p:where(.svelte-uwazef){color:#222}.work-footer.svelte-uwazef{margin-top:8rem;padding-top:4rem;border-top:1px solid #f0f0f0;text-align:center}.work-footer.svelte-uwazef p:where(.svelte-uwazef){font-size:clamp(1rem,2.2vw,1.6rem);font-weight:300;color:#ccc;letter-spacing:.05em;text-transform:uppercase}.dot.svelte-uwazef{width:8px;height:8px;background:var(--primary);border-radius:50%}.pulse.svelte-uwazef{animation:svelte-uwazef-pulse-glow 2s infinite}@keyframes svelte-uwazef-pulse-glow{0%{box-shadow:0 0 #fe8d07b3}70%{box-shadow:0 0 0 10px #fe8d0700}to{box-shadow:0 0 #fe8d0700}}@media(max-width:1024px){.feature-grid.svelte-uwazef{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media(max-width:768px){.project-title.svelte-uwazef{font-size:15vw}.feature-grid.svelte-uwazef{grid-template-columns:1fr}.feature-card.svelte-uwazef{padding:3rem 1.5rem}.char.svelte-uwazef{font-size:clamp(1.4rem,8vw,2rem)}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.main-container.svelte-nrwhbb{width:100%;overflow:hidden}section.svelte-nrwhbb{margin-bottom:5vh}.reveal-section.svelte-nrwhbb{opacity:0;transform:translateY(100px);transition:all 1s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.reveal-section.visible{opacity:1;transform:translateY(0)}
