.team-card.svelte-ofkz5c{perspective:3200px;cursor:pointer;--card-paper:var(--paper-1,#fff7e9);--card-ink:var(--ink-1,#262b13);--card-body:var(--ink-2,#4c5039);--card-border:var(--border-card,#e0d3bb);align-self:stretch;min-width:0;display:grid;container-type:inline-size}.turner.svelte-ofkz5c{min-width:0;transform-style:preserve-3d;grid-template-columns:minmax(0,1fr);transition:transform .42s cubic-bezier(.45,.25,.55,.75);display:grid;position:relative}.flipped.svelte-ofkz5c .turner:where(.svelte-ofkz5c){transform:rotateY(180deg)}.face.svelte-ofkz5c{box-sizing:border-box;border:1px solid var(--card-border);backface-visibility:hidden;border-radius:16px;grid-area:1/1;width:100%;box-shadow:0 3px 12px #0e1a2e12}.front.svelte-ofkz5c{background:var(--card-paper);min-height:100cqw;position:relative;overflow:hidden}img.svelte-ofkz5c{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.overlay.svelte-ofkz5c{isolation:isolate;color:var(--card-ink);border-top:1px solid #fff9ed3d;border-radius:0 0 15px 15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1.25rem clamp(.75rem,4cqw,1.5rem);display:grid;position:absolute;inset:auto 0 0;overflow:hidden}.glass-layer.svelte-ofkz5c{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glass-layer.svelte-ofkz5c img:where(.svelte-ofkz5c){width:var(--portrait-width);height:var(--portrait-height);filter:blur(10px);inset:auto 0 0}.glass-layer.svelte-ofkz5c:after{content:"";background:#fff7e9e0;position:absolute;inset:0}h3.svelte-ofkz5c{margin:0;font-family:inherit;font-size:clamp(1.25rem,6cqw,1.75rem);font-weight:700;line-height:1.2}.role.svelte-ofkz5c{margin:.4rem 0 0;font-size:1rem;line-height:1.4}.cue.svelte-ofkz5c{color:#87351f;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}button.svelte-ofkz5c{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.front-button.svelte-ofkz5c{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}button.svelte-ofkz5c:focus-visible{outline-offset:-6px;outline:3px solid #fff7e9;box-shadow:inset 0 0 0 9px #87351f}.back.svelte-ofkz5c{background:var(--card-paper);min-height:100cqw;color:var(--card-ink);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;position:relative;transform:rotateY(180deg)}.bio.svelte-ofkz5c{font-size:calc(1rem * var(--reader-scale,1));color:var(--card-body);cursor:text;line-height:1.65}.bio.svelte-ofkz5c p:where(.svelte-ofkz5c){margin:0}.bio.svelte-ofkz5c p:where(.svelte-ofkz5c)+p:where(.svelte-ofkz5c){margin-top:.85rem}.back.svelte-ofkz5c>h3:where(.svelte-ofkz5c){padding-right:2.5rem}.back-button.svelte-ofkz5c{width:44px;height:44px;color:var(--accent,#ad4328);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;display:grid;position:absolute;top:.75rem;right:.75rem}.back-button.svelte-ofkz5c:hover{background:#0e1a2e0f}.back-button.svelte-ofkz5c:focus-visible{outline-offset:3px;outline-color:var(--card-ink);box-shadow:none}@media (prefers-reduced-motion:reduce){.turner.svelte-ofkz5c{transition:none}}form.svelte-pv9rv9{gap:20px;min-width:0;display:grid}.field.svelte-pv9rv9{gap:8px;display:grid}label.svelte-pv9rv9{font-size:15px;font-weight:600}input.svelte-pv9rv9,textarea.svelte-pv9rv9{width:100%;min-width:0;color:var(--ink);font:inherit;box-sizing:border-box;background:#fffaf1;border:1px solid #cbbda4;border-radius:8px;padding:13px 15px}textarea.svelte-pv9rv9{resize:vertical}input.svelte-pv9rv9:focus-visible,textarea.svelte-pv9rv9:focus-visible,button.svelte-pv9rv9:focus-visible,a.svelte-pv9rv9:focus-visible{outline-offset:3px;outline:3px solid #722c18}[aria-invalid=true].svelte-pv9rv9{border-color:#9c3020}.challenge.svelte-pv9rv9{width:100%;min-width:0;min-height:65px}.privacy.svelte-pv9rv9{color:#4c5039;margin:0;font-size:14px}.error.svelte-pv9rv9{color:#8e2e1c;margin:0;font-size:14px}a.svelte-pv9rv9{color:inherit;overflow-wrap:anywhere}button.svelte-pv9rv9{background:var(--accent);color:#fff9ef;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:40px;justify-content:space-between;justify-self:start;align-items:center;gap:32px;padding:15px 25px;font-weight:600;display:inline-flex}button.svelte-pv9rv9:hover{background:#87351f}button.svelte-pv9rv9:disabled{opacity:.65;cursor:wait}button.svelte-pv9rv9 span:where(.svelte-pv9rv9){font-size:22px}.confirmation.svelte-pv9rv9{background:#fffaf1;border:1px solid #9c9b72;border-radius:12px;padding:28px}.confirmation.svelte-pv9rv9 h3:where(.svelte-pv9rv9){margin:0 0 12px;font-size:24px;font-weight:600}.confirmation.svelte-pv9rv9 p:where(.svelte-pv9rv9){margin:0}html{scroll-behavior:smooth;scroll-padding-top:0}body{background:#fbf5e9;margin:0}*{box-sizing:border-box}.site.svelte-1uha8ag{--ink:#262b13;--accent:#ad4328;--paper-1:#fff7e9;--ink-1:#262b13;--ink-2:#4c5039;--border-card:#e0d3bb;color:var(--ink);font-family:Avenir Next,Trebuchet MS,sans-serif;line-height:1.5;overflow:clip}.container.svelte-1uha8ag{width:min(1180px,100% - 96px);margin-inline:auto;position:relative}a.svelte-1uha8ag{color:inherit;text-decoration:none}button.svelte-1uha8ag{font:inherit}button.svelte-1uha8ag,a.svelte-1uha8ag{-webkit-tap-highlight-color:transparent}button.svelte-1uha8ag{cursor:pointer}a.svelte-1uha8ag:focus-visible,button.svelte-1uha8ag:focus-visible{outline-offset:5px;outline:3px solid #722c18}.text-link.svelte-1uha8ag:focus-visible{text-underline-offset:.25em;outline:none;text-decoration:underline;text-decoration-thickness:3px}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{letter-spacing:-.045em;line-height:1.08}h1.svelte-1uha8ag{max-width:760px;font-size:clamp(48px,5.9vw,82px);font-weight:600}h2.svelte-1uha8ag{font-size:clamp(32px,3.3vw,46px);font-weight:600}h3.svelte-1uha8ag{font-size:22px;font-weight:650}h1.svelte-1uha8ag span:where(.svelte-1uha8ag),h2.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--accent)}.hero-wrap.svelte-1uha8ag{isolation:isolate;background:#fbf3e4;position:relative;overflow:hidden}.color-field.svelte-1uha8ag{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.color-field.svelte-1uha8ag i:where(.svelte-1uha8ag){mix-blend-mode:multiply;border-radius:49% 51% 60% 40%;display:block;position:absolute}.hero-field.svelte-1uha8ag{opacity:.85;inset:-140px -10% -100px 40%;overflow:visible}.hero-field.svelte-1uha8ag i:where(.svelte-1uha8ag):first-child{background:radial-gradient(at 70% 30%,#f18c4f88,#cf542da8 60%,#e39b5f20);width:95%;height:85%;top:2%;left:12%;transform:rotate(-24deg)}.hero-field.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){background:linear-gradient(145deg,#edb47b88,#b8482888);width:60%;height:85%;top:35%;left:4%;transform:rotate(25deg)}.hero-field.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){background:linear-gradient(45deg,#6c6e32aa,#80823a44);width:58%;height:68%;top:-10%;right:-20%;transform:rotate(-20deg)}.hero-field.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(4){background:radial-gradient(#85834c99,#89884411);width:60%;height:52%;bottom:-10%;left:20%;transform:rotate(-30deg)}header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:30px;height:100px;display:flex}.wordmark.svelte-1uha8ag{letter-spacing:-.05em;white-space:nowrap;font-size:29px}nav.svelte-1uha8ag{gap:40px;display:flex}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:12px 0;font-size:15px}.header-controls.svelte-1uha8ag{align-items:center;display:flex}.languages.svelte-1uha8ag{letter-spacing:.1em;align-items:center;gap:4px;font-size:12px;display:flex}.languages.svelte-1uha8ag button:where(.svelte-1uha8ag){color:inherit;opacity:.65;background:0 0;border:0;min-width:44px;min-height:44px}.languages.svelte-1uha8ag button.active:where(.svelte-1uha8ag){opacity:1;text-underline-offset:5px;font-weight:600;text-decoration:underline}.menu.svelte-1uha8ag{display:none}.hero.svelte-1uha8ag{padding-block:78px 100px}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:530px;margin:24px 0 28px;font-size:24px;line-height:1.4}.button.svelte-1uha8ag{background:var(--accent);color:#fff9ef;border:0;border-radius:40px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:15px 25px;font-size:16px;font-weight:600;transition:background .2s;display:inline-flex}.button.svelte-1uha8ag:hover{background:#87351f}.button.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:22px;font-weight:400}.eyebrow.svelte-1uha8ag{letter-spacing:.24em;color:var(--accent);margin-bottom:21px;font-size:11px;font-weight:650}.body-copy.svelte-1uha8ag{max-width:560px;margin-top:22px;font-size:18px;line-height:1.6}.approach.svelte-1uha8ag{grid-template-columns:1.1fr 1fr;gap:64px;padding-block:72px 64px;display:grid}.approach.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:34px}.steps.svelte-1uha8ag{text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;display:grid}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.03em;margin:15px 0 10px;font-size:18px}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;line-height:1.5}.symbol.svelte-1uha8ag{width:62px;height:54px;margin:auto;position:relative}.symbol.svelte-1uha8ag:before,.symbol.svelte-1uha8ag:after{content:"";border-radius:50%;width:43px;height:48px;position:absolute;top:0}.symbol.svelte-1uha8ag:before{background:#d8734999;left:0}.symbol.svelte-1uha8ag:after{background:#ecab7888;right:0;transform:rotate(-25deg)}.symbol-1.svelte-1uha8ag:before{background:#7e8046aa}.symbol-1.svelte-1uha8ag:after{background:#a7a27077;border-radius:80% 10% 70% 30%}.symbol-2.svelte-1uha8ag:before{background:#f1b684aa;width:54px;height:54px}.symbol-2.svelte-1uha8ag:after{background:#c96438bb;width:32px;height:32px;top:11px;right:14px}.work.svelte-1uha8ag{padding-block:24px 75px}.work.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:32px}.project-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.project-art.svelte-1uha8ag{aspect-ratio:1.13;isolation:isolate;background:#edd0ad;border-radius:10px;display:block;position:relative;overflow:hidden}.project-art.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.preview-brand.svelte-1uha8ag{letter-spacing:-.03em;max-width:140px;font-size:21px;line-height:1.2;position:absolute;top:25px;left:23px}.yosoy.svelte-1uha8ag{background:linear-gradient(140deg,#f2d0a9,#da885f)}.yosoy.svelte-1uha8ag .sun:where(.svelte-1uha8ag){aspect-ratio:1;background:linear-gradient(#efb86c,#ca5632);border-radius:50%;width:48%;position:absolute;top:26%;left:36%}.hills.svelte-1uha8ag{background:#8d7d4988;border-radius:60% 50% 0 0;width:150%;height:44%;position:absolute;bottom:-5%;left:-10%;transform:rotate(-12deg)}.hills.svelte-1uha8ag:after{content:"";background:#aa4c2e88;border-radius:50% 80% 0 0;width:100%;height:90%;position:absolute;top:25%;left:0;transform:rotate(27deg)}.mini-interface.svelte-1uha8ag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff5d988;border:1px solid #fff8;border-radius:12px;width:42%;height:46%;padding:18px;font-size:12px;position:absolute;bottom:11%;left:10%}.mini-interface.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#91472944;border-radius:8px;height:5px;margin-top:17px;display:block}.project-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:20px}.project-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:9px;font-size:16px;line-height:1.55}.project-grid.svelte-1uha8ag .project-context:where(.svelte-1uha8ag){color:#5e614d;font-size:13px;font-weight:600}.text-link.svelte-1uha8ag{color:var(--accent);padding:12px 0;font-size:15px;font-weight:600;display:inline-block}.text-link.svelte-1uha8ag span:where(.svelte-1uha8ag){padding-left:10px}.team.svelte-1uha8ag{grid-template-columns:.9fr 1.3fr;align-items:start;gap:56px;padding-block:30px 88px;display:grid}.team-intro.svelte-1uha8ag{padding-top:16px}.people.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact.svelte-1uha8ag{border-top:1px solid var(--border-card);grid-template-columns:.9fr 1.3fr;gap:56px;padding-block:64px 88px;display:grid}@media (width<=950px){.contact.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;padding-block:48px 64px}}footer.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:32px;padding-block:28px;display:flex}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:530px;font-size:12px}@media (width<=950px){.container.svelte-1uha8ag{width:calc(100% - 48px)}.approach.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.steps.svelte-1uha8ag{text-align:left;max-width:580px}.symbol.svelte-1uha8ag{margin:0}.team.svelte-1uha8ag{grid-template-columns:1fr;gap:30px}.people.svelte-1uha8ag{max-width:700px}}@media (width<=600px){.container.svelte-1uha8ag{width:calc(100% - 40px)}header.svelte-1uha8ag{gap:10px;height:82px}.wordmark.svelte-1uha8ag{font-size:25px}.menu.svelte-1uha8ag{color:var(--ink);background:0 0;border:0;width:44px;height:44px;font-size:25px;display:block}.languages.svelte-1uha8ag{gap:0}.languages.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:35px}.header-controls.svelte-1uha8ag{gap:8px}nav.svelte-1uha8ag{z-index:5;background:#fff9ee;border:1px solid #d8c6aa;border-radius:12px;padding:16px 24px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 12px 30px #30270918}nav.open.svelte-1uha8ag{flex-direction:column;gap:4px;display:flex}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:18px}.hero.svelte-1uha8ag{padding-block:42px 62px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.055em;max-width:360px;font-size:48px;line-height:1.02}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:280px;margin-top:24px;font-size:19px}.hero-field.svelte-1uha8ag{opacity:.48;top:-40px;left:30%;right:-70%}.hero.svelte-1uha8ag .button:where(.svelte-1uha8ag){margin-top:8px}.approach.svelte-1uha8ag{gap:32px;padding-block:45px}.approach.svelte-1uha8ag h2:where(.svelte-1uha8ag),h2.svelte-1uha8ag{font-size:32px}.body-copy.svelte-1uha8ag{margin-top:18px;font-size:17px}.steps.svelte-1uha8ag{grid-template-columns:1fr;gap:18px}.steps.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:62px 1fr;align-items:center;column-gap:20px;display:grid}.symbol.svelte-1uha8ag{grid-row:1/3}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 5px;font-size:19px}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:16px}.eyebrow.svelte-1uha8ag{margin-bottom:16px}.work.svelte-1uha8ag{padding-block:15px 48px}.project-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.project-art.svelte-1uha8ag{aspect-ratio:1.25}.project-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:24px}.project-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:17px}.team.svelte-1uha8ag{padding-block:12px 55px}.people.svelte-1uha8ag{grid-template-columns:1fr;gap:22px}footer.svelte-1uha8ag{flex-direction:column;align-items:start;gap:16px}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px}}.screen.svelte-1uha8ag{scroll-snap-align:start;min-height:100svh}.hero-wrap.svelte-1uha8ag{flex-direction:column;display:flex}.hero.svelte-1uha8ag{flex-direction:column;flex:1;justify-content:center;align-items:start;display:flex}.approach.svelte-1uha8ag,.team.svelte-1uha8ag{align-content:center;align-items:center;padding-block:64px}.work.svelte-1uha8ag{flex-direction:column;justify-content:center;padding-block:64px;display:flex}.contact-screen.svelte-1uha8ag{flex-direction:column;display:flex}.contact.svelte-1uha8ag{flex:1;align-content:center;padding-block:40px}@media (width>=951px) and (prefers-reduced-motion:no-preference){html{scroll-snap-type:y mandatory}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button.svelte-1uha8ag{transition:none}}
