.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:clamp(540px,85vh,800px);display:flex;align-items:flex-end;padding-top:clamp(8rem,14vw,12rem);padding-bottom:clamp(4rem,7vw,6rem);overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz].hero-img-base{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%;transform:none;filter:brightness(1.05) contrast(1.02)}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:2;background-color:#140c067a}.hero[data-astro-cid-bbe6dxrz] .wrap[data-astro-cid-bbe6dxrz]{position:relative;z-index:5;width:min(1240px,100%)}.hero-content[data-astro-cid-bbe6dxrz]{max-width:840px}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.4rem,5.2vw,4.6rem);line-height:1.08;margin-bottom:2rem;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.7);font-weight:400}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:normal;color:var(--brass-light);display:block}.hero[data-astro-cid-bbe6dxrz] .cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{min-height:560px;padding-top:6.5rem;padding-bottom:3.5rem}.hero-bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz].hero-img-base{object-position:center 15%}}.description-ribbon[data-astro-cid-dcrdcxbq]{background-color:#fff!important;background:#fff!important;border-block:1px solid rgba(42,27,16,.12);padding-block:clamp(3rem,6vw,4.5rem)!important;position:relative;z-index:10}.ribbon-inner[data-astro-cid-dcrdcxbq]{max-width:980px;margin-inline:auto;text-align:center;display:flex;justify-content:center;align-items:center}.ribbon-text[data-astro-cid-dcrdcxbq]{font-family:var(--display),"Gilda Display","Cormorant Garamond",Georgia,serif!important;font-size:clamp(1rem,1.4vw,1.25rem)!important;line-height:1.6!important;color:#1a110a!important;font-weight:400!important;text-align:center!important;letter-spacing:.015em;margin:0 auto}.thesis[data-astro-cid-mzrlxtwr]{position:relative;overflow:hidden}.thesis-bg[data-astro-cid-mzrlxtwr]{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.bg-img[data-astro-cid-mzrlxtwr]{position:absolute;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);object-fit:cover;object-position:center;opacity:0;filter:blur(10px);transform:scale(1.05);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1)}.bg-img[data-astro-cid-mzrlxtwr].active{opacity:.12;transform:scale(1.02)}.thesis[data-astro-cid-mzrlxtwr] .wrap[data-astro-cid-mzrlxtwr]{position:relative;z-index:3}.thesis[data-astro-cid-mzrlxtwr] h2[data-astro-cid-mzrlxtwr]{max-width:22ch}.thesis[data-astro-cid-mzrlxtwr] .pillars[data-astro-cid-mzrlxtwr]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,5vw,4.5rem);border-top:1px solid var(--line-ink)}.pillar[data-astro-cid-mzrlxtwr]{padding:2rem 2rem 0 0}.pillar[data-astro-cid-mzrlxtwr]+.pillar[data-astro-cid-mzrlxtwr]{padding-left:2rem;border-left:1px solid var(--line-ink)}.pillar[data-astro-cid-mzrlxtwr] .eyebrow[data-astro-cid-mzrlxtwr]{display:block;margin-bottom:.9rem}.pillar[data-astro-cid-mzrlxtwr] h3[data-astro-cid-mzrlxtwr]{margin-bottom:.75rem}.pillar[data-astro-cid-mzrlxtwr] p[data-astro-cid-mzrlxtwr]{color:var(--ink-dim);line-height:1.6}@media(max-width:760px){.thesis[data-astro-cid-mzrlxtwr] .pillars[data-astro-cid-mzrlxtwr]{grid-template-columns:1fr}.pillar[data-astro-cid-mzrlxtwr],.pillar[data-astro-cid-mzrlxtwr]+.pillar[data-astro-cid-mzrlxtwr]{padding:1.75rem 0;border-left:0}.pillar[data-astro-cid-mzrlxtwr]+.pillar[data-astro-cid-mzrlxtwr]{border-top:1px solid var(--line-ink)}}.process[data-astro-cid-fz4tclxl]{position:relative;background-color:var(--paper, #e9e0d1);color:var(--ink, #2a1b10);overflow:visible}.process-scroll-track[data-astro-cid-fz4tclxl]{position:relative;min-height:100vh}.process-sticky-wrap[data-astro-cid-fz4tclxl]{position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow:hidden;background-color:var(--paper, #e9e0d1);box-sizing:border-box}.process-center[data-astro-cid-fz4tclxl]{position:relative;width:100%;height:100%;display:grid;place-items:center;box-sizing:border-box;padding-top:160px}.phase-header-bar[data-astro-cid-fz4tclxl]{position:absolute;top:100px;left:50%;transform:translate(-50%);width:min(1380px,calc(100% - clamp(3rem,10vw,9rem)));display:flex;align-items:center;gap:1.5rem;z-index:10;pointer-events:none}@media(min-width:961px){.phase-header-bar[data-astro-cid-fz4tclxl]{left:50%;transform:none;width:auto;margin-left:80px}}.phase-title[data-astro-cid-fz4tclxl]{font:600 .72rem/1.3 var(--body, sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#8a6631;white-space:nowrap}.phase-line[data-astro-cid-fz4tclxl]{width:120px;height:1px;background:#8a663159}.process-container[data-astro-cid-fz4tclxl]{width:min(1380px,100%);margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4.5rem);display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2.5rem,6vw,6rem);align-items:center;box-sizing:border-box}.visual-col[data-astro-cid-fz4tclxl]{width:100%;display:flex;align-items:center;justify-content:center}.visual-stage[data-astro-cid-fz4tclxl]{position:relative;width:100%;max-width:580px;aspect-ratio:1448 / 1086;display:flex;align-items:center;justify-content:center}.drawing-layer[data-astro-cid-fz4tclxl]{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;transform-origin:50% 50%}.drawing-layer svg{width:100%;height:100%;object-fit:contain;overflow:visible}.drawing-layer path{stroke:#2a1b10;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;fill:transparent}.drawing-layer .group-dimensions path,.drawing-layer .group-annotations path{stroke:#8a6631;stroke-width:1.1;stroke-opacity:.85}.drawing-layer .group-structure path{stroke:#120b06;stroke-width:1.6}.final-render-stage[data-astro-cid-fz4tclxl]{position:absolute;inset:0;width:100%;height:100%;border-radius:4px;overflow:hidden;opacity:0;visibility:hidden}.final-render-img[data-astro-cid-fz4tclxl]{width:100%;height:100%;object-fit:contain;object-position:center;display:block;opacity:0;visibility:hidden}.render-blueprint-overlay[data-astro-cid-fz4tclxl]{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:multiply;pointer-events:none;opacity:.35}.render-blueprint-overlay svg{width:100%;height:100%;object-fit:contain}.render-blueprint-overlay path{stroke:#2a1b10;stroke-width:1.2;fill:transparent}.content-col[data-astro-cid-fz4tclxl]{display:flex;flex-direction:column;justify-content:center;align-self:center;position:relative;width:100%;max-width:480px;overflow:hidden}.story-rail[data-astro-cid-fz4tclxl]{position:relative;width:100%;min-height:260px;display:block}.step-card[data-astro-cid-fz4tclxl]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;will-change:transform,opacity,filter;pointer-events:none}.step-title[data-astro-cid-fz4tclxl]{font-size:clamp(2.2rem,3.8vw,3rem);line-height:1.15;color:var(--ink, #2a1b10);margin-bottom:1.15rem;font-family:var(--display, serif);font-weight:400}.step-desc[data-astro-cid-fz4tclxl]{font-size:clamp(1.05rem,1.3vw,1.15rem);line-height:1.65;color:var(--ink-dim, #5b4738);margin:0;max-width:42ch}.step-result[data-astro-cid-fz4tclxl] .golden-card[data-astro-cid-fz4tclxl]{border:1px solid rgba(138,102,49,.35);background:#e9e0d1b3;padding:2.2rem 2.4rem;border-radius:8px;backdrop-filter:blur(8px);box-shadow:0 10px 30px -10px #2a1b1014;width:100%;box-sizing:border-box}.result-title[data-astro-cid-fz4tclxl]{font-family:var(--display, serif);font-weight:400;font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.2;color:#8a6631;margin-bottom:.85rem}.result-desc[data-astro-cid-fz4tclxl]{font-size:1rem;line-height:1.6;color:var(--ink, #2a1b10);margin:0}@media(max-width:960px){.process-sticky-wrap[data-astro-cid-fz4tclxl]{padding-top:80px}.phase-header-bar[data-astro-cid-fz4tclxl]{top:80px;position:static;transform:none;margin-bottom:1.5rem}.process-container[data-astro-cid-fz4tclxl]{grid-template-columns:1fr;gap:2rem;max-height:none;height:auto}.visual-stage[data-astro-cid-fz4tclxl]{max-width:440px}.content-col[data-astro-cid-fz4tclxl]{max-width:100%;height:auto}.story-rail[data-astro-cid-fz4tclxl]{height:auto;min-height:180px}.phase-line[data-astro-cid-fz4tclxl]{display:none}}@media(prefers-reduced-motion:reduce){.process-scroll-track[data-astro-cid-fz4tclxl]{min-height:auto}.process-sticky-wrap[data-astro-cid-fz4tclxl]{position:static;height:auto}}.track-header[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:clamp(4rem,7vw,6rem);padding-top:clamp(1rem,2.5vw,2rem);width:100%}.track-brand-block[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(3rem,5vw,4.25rem)}.track-monogram-wrap[data-astro-cid-mqkmqga6]{position:relative;width:90px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.track-ng-logo[data-astro-cid-mqkmqga6]{width:82px;height:auto;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.06))}.track-brand-text[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;align-items:center;text-align:center}.track-brand-name[data-astro-cid-mqkmqga6]{font-family:var(--display);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--ink);line-height:1;margin-bottom:.5rem;padding-left:.28em}.track-brand-fund-row[data-astro-cid-mqkmqga6]{display:flex;align-items:center;justify-content:center;gap:.85rem;width:100%;max-width:280px}.track-fund-line[data-astro-cid-mqkmqga6]{flex:1;height:1px;background:#8a6631;opacity:.65}.track-fund-text[data-astro-cid-mqkmqga6]{font-family:var(--display);font-size:.95rem;font-weight:500;letter-spacing:.35em;text-transform:uppercase;color:#8a6631;padding-left:.35em}.track-title[data-astro-cid-mqkmqga6]{margin:0 auto;width:100%;max-width:100%;text-align:center;font-size:clamp(1.2rem,2.5vw,2.3rem);line-height:1.2;color:var(--ink);white-space:nowrap}.word-reveal[data-astro-cid-mqkmqga6]{display:inline-block;will-change:transform,opacity,filter}.dash-reveal[data-astro-cid-mqkmqga6]{display:inline-block;color:#8a6631;margin-inline:clamp(.35rem,1vw,.75rem);will-change:transform,opacity,filter}.stats[data-astro-cid-mqkmqga6]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:clamp(1.5rem,3vw,2.5rem)!important;align-items:start!important;justify-content:center!important;text-align:center!important;margin-top:0!important;margin-bottom:clamp(3.5rem,6vw,5.5rem)!important;border:none!important;border-top:none!important;padding:0!important;width:100%}.stat[data-astro-cid-mqkmqga6]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:0!important;border:none!important;border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:none!important}.stat[data-astro-cid-mqkmqga6]+.stat[data-astro-cid-mqkmqga6]{padding-left:0!important;border-left:none!important}.stat[data-astro-cid-mqkmqga6] b[data-astro-cid-mqkmqga6].stat-num{display:block!important;font:400 clamp(2.4rem,4vw,3.6rem)/1.1 var(--display)!important;color:var(--ink)!important;font-variant-numeric:lining-nums!important;margin-bottom:.75rem!important;text-align:center!important;white-space:nowrap!important}.stat[data-astro-cid-mqkmqga6] span[data-astro-cid-mqkmqga6].stat-label{color:var(--ink-dim)!important;font-size:.95rem!important;line-height:1.55!important;display:block!important;max-width:22ch!important;margin:0 auto!important;text-align:center!important}.platform-section[data-astro-cid-mqkmqga6]{position:relative;min-height:90svh;background-color:#120904;overflow:hidden;padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem);display:flex;flex-direction:column;justify-content:center;border-top:1px solid rgba(255,255,255,.08)}.platform-bg-layer[data-astro-cid-mqkmqga6]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.platform-bg-img[data-astro-cid-mqkmqga6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;will-change:opacity,transform}.platform-bg-img[data-astro-cid-mqkmqga6].bg-current{z-index:1;opacity:1}.platform-bg-img[data-astro-cid-mqkmqga6].bg-next{z-index:2;opacity:0}.platform-bg-overlay[data-astro-cid-mqkmqga6]{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,#1a0d07f2,#1a0d07d9 35%,#1a0d0799 65%,#1a0d07ad);pointer-events:none}.platform-content-wrap[data-astro-cid-mqkmqga6]{position:relative;z-index:10;width:100%;max-width:1400px;margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.platform-header[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);width:100%}.platform-header[data-astro-cid-mqkmqga6] .platform-eyebrow[data-astro-cid-mqkmqga6]{font-family:var(--body);color:var(--brass-light, #d6b37c);font-size:clamp(.75rem,1vw,.9rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin-bottom:.75rem}.platform-header[data-astro-cid-mqkmqga6] .platform-heading[data-astro-cid-mqkmqga6]{font-family:var(--display);color:#fdfaf6;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:400;line-height:1.2;margin:0;text-wrap:balance}.platform-grid[data-astro-cid-mqkmqga6]{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.35fr);gap:clamp(40px,6vw,100px);align-items:center;width:100%;min-width:0}.platform-info-col[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;justify-content:center;min-width:0}.project-story-box[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:100%}.project-tag-row[data-astro-cid-mqkmqga6]{display:flex;align-items:center;gap:.75rem;margin-bottom:.65rem}.project-tag[data-astro-cid-mqkmqga6]{font-family:var(--body);font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--brass-light, #d6b37c);display:inline-block}.concept-badge[data-astro-cid-mqkmqga6]{font-family:var(--body);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bone, #efe7da);background:#d6b37c33;border:1px solid rgba(214,179,124,.4);padding:.25rem .65rem;border-radius:20px;display:inline-block}.project-title[data-astro-cid-mqkmqga6]{font-family:var(--display);font-size:clamp(2.2rem,3.8vw,4rem);font-weight:400;line-height:1.1;color:#fff8eb;margin:0 0 1.25rem;word-break:break-word}.project-desc[data-astro-cid-mqkmqga6]{font-family:var(--body);font-size:clamp(.925rem,1.05vw,1.05rem);line-height:1.7;color:#fff8ebd1;margin-bottom:2rem;max-width:520px;width:100%;box-sizing:border-box;word-break:break-word}.project-meta[data-astro-cid-mqkmqga6]{display:flex;gap:2.5rem;margin-bottom:2.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,248,235,.12);width:100%;max-width:480px;box-sizing:border-box}.meta-item[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.meta-label[data-astro-cid-mqkmqga6]{font-family:var(--body);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-light, #d6b37c)}.meta-val[data-astro-cid-mqkmqga6]{font-family:var(--display);font-size:1.05rem;color:#fdfaf6;font-weight:400;word-break:break-word}.project-cta-wrap[data-astro-cid-mqkmqga6]{margin-top:.5rem}.project-cta[data-astro-cid-mqkmqga6]{display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1.6rem;border:1px solid var(--brass, #8a6631);background:#8a663126;color:#fdfaf6;font-family:var(--body);font-size:.8rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:all .35s ease}.project-cta[data-astro-cid-mqkmqga6]:hover{background:var(--brass, #8a6631);color:#120904;transform:translateY(-2px);box-shadow:0 8px 24px #8a66314d}.platform-rail-col[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;gap:.35rem;width:100%;min-width:0;overflow:hidden}.card-rail-viewport[data-astro-cid-mqkmqga6]{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-top:1.8rem;padding-bottom:.4rem;cursor:grab;box-sizing:border-box}.card-rail-viewport[data-astro-cid-mqkmqga6]::-webkit-scrollbar{display:none}.card-rail[data-astro-cid-mqkmqga6]{display:flex;gap:.45rem;width:max-content;padding-right:2rem}.rail-card[data-astro-cid-mqkmqga6]{position:relative;width:clamp(150px,11vw,190px);aspect-ratio:.72 / 1;border-radius:10px;overflow:hidden;cursor:pointer;flex-shrink:0;opacity:.65;filter:brightness(.68);border:1px solid rgba(255,255,255,.12);transform:scale(.85);transform-origin:bottom center;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease,filter .4s ease,border-color .4s ease,box-shadow .4s ease;scroll-snap-align:center}.rail-card[data-astro-cid-mqkmqga6]:hover{opacity:.9;filter:brightness(.9);transform:scale(.92) translateY(-4px);border-color:#d6b37c80}.rail-card[data-astro-cid-mqkmqga6].active{opacity:1;filter:brightness(1);border:1.5px solid var(--brass-light, #d6b37c);transform:scale(1.1) translateY(-4px);box-shadow:0 18px 40px #000000a6,0 0 22px #8a663166;z-index:5}.card-bg-img[data-astro-cid-mqkmqga6]{width:100%;height:100%;object-fit:cover;display:block}.card-gradient-overlay[data-astro-cid-mqkmqga6]{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,8,4,.8) 0%,transparent 60%);pointer-events:none;opacity:.6;transition:opacity .35s ease}.card-concept-tag[data-astro-cid-mqkmqga6]{position:absolute;top:.65rem;left:.65rem;z-index:3;font-family:var(--body);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bone, #efe7da);background:#120904cc;border:1px solid rgba(214,179,124,.35);padding:.15rem .45rem;border-radius:4px;backdrop-filter:blur(4px);pointer-events:none}.rail-card[data-astro-cid-mqkmqga6].active .card-gradient-overlay[data-astro-cid-mqkmqga6]{opacity:1;background:linear-gradient(to top,rgba(26,13,7,.95) 0%,rgba(26,13,7,.6) 50%,transparent 100%)}.card-info[data-astro-cid-mqkmqga6]{position:absolute;bottom:0;left:0;right:0;padding:.75rem .85rem;display:flex;flex-direction:column;pointer-events:none;z-index:2;transition:background-color .35s ease,border-color .35s ease}.rail-card[data-astro-cid-mqkmqga6].active .card-info[data-astro-cid-mqkmqga6]{background:#1a0d07eb;border-top:1px solid var(--brass-light, #d6b37c)}.card-name[data-astro-cid-mqkmqga6]{font-family:var(--display);font-size:.92rem;font-weight:400;line-height:1.25;color:#fff;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.7)}.rail-card[data-astro-cid-mqkmqga6].active .card-name[data-astro-cid-mqkmqga6]{color:#fff8eb;text-shadow:none}.rail-footer[data-astro-cid-mqkmqga6]{display:flex;align-items:center;margin-top:.2rem;padding-right:1rem}.progress-bar-track[data-astro-cid-mqkmqga6]{flex:1;height:2px;background:#ffffff2e;position:relative;border-radius:2px;overflow:hidden}.progress-bar-fill[data-astro-cid-mqkmqga6]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--brass-light, #d6b37c);transform-origin:left center;transform:scaleX(.166);will-change:transform}@media(max-width:1024px){.platform-grid[data-astro-cid-mqkmqga6]{grid-template-columns:.9fr 1.1fr;gap:2.5rem}}@media(max-width:860px){.platform-section[data-astro-cid-mqkmqga6]{min-height:auto;padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);overflow:hidden}.platform-content-wrap[data-astro-cid-mqkmqga6]{padding-inline:var(--gutter);overflow:hidden}.platform-bg-overlay[data-astro-cid-mqkmqga6]{background:linear-gradient(180deg,#1a0d07f5,#1a0d07e0,#1a0d07c7)}.platform-grid[data-astro-cid-mqkmqga6]{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0;box-sizing:border-box}.platform-info-col[data-astro-cid-mqkmqga6]{width:100%;min-width:0;box-sizing:border-box}.project-story-box[data-astro-cid-mqkmqga6]{align-items:flex-start;text-align:left;width:100%;min-width:0;box-sizing:border-box}.project-title[data-astro-cid-mqkmqga6]{font-size:clamp(1.4rem,5vw,2.1rem);line-height:1.15;margin-bottom:.5rem;word-break:break-word}.project-desc[data-astro-cid-mqkmqga6]{font-size:.88rem;line-height:1.55;margin-bottom:1rem;max-width:100%;width:100%;box-sizing:border-box;word-break:break-word}.project-meta[data-astro-cid-mqkmqga6]{display:flex;gap:1.5rem;margin-bottom:1.25rem;padding-top:.85rem;max-width:100%;width:100%;box-sizing:border-box}.platform-rail-col[data-astro-cid-mqkmqga6]{width:100%;min-width:0;box-sizing:border-box}.card-rail-viewport[data-astro-cid-mqkmqga6]{scroll-snap-type:x mandatory;padding-top:.5rem;padding-bottom:.4rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.card-rail[data-astro-cid-mqkmqga6]{gap:.6rem;padding-right:1.5rem}.rail-card[data-astro-cid-mqkmqga6]{width:clamp(120px,34vw,145px);aspect-ratio:.75 / 1;transform:scale(.92)}.rail-card[data-astro-cid-mqkmqga6].active{transform:scale(1.02);box-shadow:0 10px 25px #00000080,0 0 12px #8a66314d}.card-name[data-astro-cid-mqkmqga6]{font-size:.8rem}.stats[data-astro-cid-mqkmqga6]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.5rem .85rem!important}.stat[data-astro-cid-mqkmqga6] b[data-astro-cid-mqkmqga6].stat-num{font-size:clamp(1.5rem,4vw,2.4rem)!important;margin-bottom:.4rem!important}.stat[data-astro-cid-mqkmqga6] span[data-astro-cid-mqkmqga6].stat-label{font-size:.82rem!important;line-height:1.4!important}}@media(max-width:680px){.stats[data-astro-cid-mqkmqga6]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem 1rem!important}.stat[data-astro-cid-mqkmqga6] b[data-astro-cid-mqkmqga6].stat-num{font-size:clamp(1.3rem,5.5vw,1.9rem)!important;margin-bottom:.3rem!important}.stat[data-astro-cid-mqkmqga6] span[data-astro-cid-mqkmqga6].stat-label{font-size:.78rem!important;line-height:1.35!important}}@media(max-width:520px){.platform-header[data-astro-cid-mqkmqga6] .platform-heading[data-astro-cid-mqkmqga6]{font-size:1.35rem}.project-title[data-astro-cid-mqkmqga6]{font-size:1.3rem}.project-desc[data-astro-cid-mqkmqga6]{font-size:.85rem;line-height:1.5}.project-meta[data-astro-cid-mqkmqga6]{gap:1rem}.meta-val[data-astro-cid-mqkmqga6]{font-size:.9rem}.rail-card[data-astro-cid-mqkmqga6]{width:125px}}.diff[data-astro-cid-ygx2lrfr]{background-color:#e9e0d1!important;color:var(--ink);padding-block:clamp(5rem,8vw,8rem);position:relative;overflow:hidden}.diff[data-astro-cid-ygx2lrfr] .wrap[data-astro-cid-ygx2lrfr]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.diff-intro[data-astro-cid-ygx2lrfr] h2[data-astro-cid-ygx2lrfr]{margin-block:1rem 1.25rem;color:var(--ink)}.diff-intro[data-astro-cid-ygx2lrfr] .eyebrow[data-astro-cid-ygx2lrfr]{color:#8a6631}.diff-intro[data-astro-cid-ygx2lrfr] .lede[data-astro-cid-ygx2lrfr]{color:var(--ink-dim)}.diff-spiral-container[data-astro-cid-ygx2lrfr]{position:relative;width:100%;height:420px;display:flex;align-items:center;justify-content:center;perspective:1000px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 18%,black 82%,transparent 100%)}.diff-spiral-wheel[data-astro-cid-ygx2lrfr]{position:relative;width:100%;height:100%;list-style:none;margin:0;padding:0;transform-style:preserve-3d}.diff-item[data-astro-cid-ygx2lrfr]{position:absolute;top:50%;left:0;width:100%;display:flex;align-items:center;box-sizing:border-box;cursor:pointer;transform-origin:center center;will-change:transform,opacity,filter}.diff-item-inner[data-astro-cid-ygx2lrfr]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.75rem;border-radius:14px;border:1px solid transparent;transition:background-color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.diff-item[data-astro-cid-ygx2lrfr].active .diff-item-inner[data-astro-cid-ygx2lrfr]{background:#fff;border-color:#8a663147;box-shadow:0 12px 36px #2a1b101a,0 2px 8px #2a1b100a}.diff-text[data-astro-cid-ygx2lrfr]{font:400 clamp(1.2rem,2.1vw,1.65rem)/1.25 var(--display);color:var(--ink);margin:0;transition:color .3s ease}.diff-item[data-astro-cid-ygx2lrfr].active .diff-text[data-astro-cid-ygx2lrfr]{color:var(--ink);font-weight:500}.diff-arrow[data-astro-cid-ygx2lrfr]{font:400 1.25rem var(--body);color:var(--brass-dark, #8a6631);flex:none;opacity:.4;transition:transform .3s ease,opacity .3s ease}.diff-item[data-astro-cid-ygx2lrfr].active .diff-arrow[data-astro-cid-ygx2lrfr]{opacity:1;transform:translate(4px)}.diff-item[data-astro-cid-ygx2lrfr]:hover .diff-arrow[data-astro-cid-ygx2lrfr]{transform:translate(6px)}@media(max-width:860px){.diff[data-astro-cid-ygx2lrfr] .wrap[data-astro-cid-ygx2lrfr]{grid-template-columns:1fr;gap:3rem}.diff-spiral-container[data-astro-cid-ygx2lrfr]{height:340px}.diff-item-inner[data-astro-cid-ygx2lrfr]{padding:1rem 1.25rem}}.team[data-astro-cid-yu4wt3u2]{padding-block:clamp(4.5rem,8vw,7.5rem);position:relative;background-color:var(--paper, #e9e0d1)}.team-heading[data-astro-cid-yu4wt3u2]{margin-top:.8rem;margin-bottom:clamp(2rem,4vw,3.5rem);color:var(--ink, #2a1b10)}.team-accordion-wrapper[data-astro-cid-yu4wt3u2]{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px -12px #2a1b101f;border:1px solid var(--line-ink, rgba(42, 27, 16, .12));background:#e4dacb}.team-accordion[data-astro-cid-yu4wt3u2]{display:flex;width:100%;height:clamp(520px,60vh,640px);overflow:hidden}.accordion-panel[data-astro-cid-yu4wt3u2]{flex:1 1 25%;display:flex;position:relative;height:100%;overflow:hidden;border-right:1px solid rgba(42,27,16,.12);transition:flex .65s cubic-bezier(.16,1,.3,1),filter .5s ease;cursor:pointer;outline:none;background:#dfd4c3}.accordion-panel[data-astro-cid-yu4wt3u2]:last-child{border-right:none}.accordion-panel[data-astro-cid-yu4wt3u2]:not(.is-active){filter:brightness(.92)}.team-accordion[data-astro-cid-yu4wt3u2]:has(.accordion-panel.is-active) .accordion-panel[data-astro-cid-yu4wt3u2]:not(.is-active){flex:.5 1 15%;filter:brightness(.88)}.team-accordion[data-astro-cid-yu4wt3u2] .accordion-panel[data-astro-cid-yu4wt3u2].is-active{flex:2 1 55%;filter:brightness(1)}.accordion-panel[data-astro-cid-yu4wt3u2]:focus-visible{box-shadow:inset 0 0 0 3px var(--brass, #b98f55)}.panel-photo-col[data-astro-cid-yu4wt3u2]{position:relative;height:100%;width:100%;flex-shrink:0;overflow:hidden;background:var(--raised, #35241a);transition:width .65s cubic-bezier(.16,1,.3,1)}.accordion-panel[data-astro-cid-yu4wt3u2].is-active .panel-photo-col[data-astro-cid-yu4wt3u2]{width:40%}.panel-photo-col[data-astro-cid-yu4wt3u2] img[data-astro-cid-yu4wt3u2]{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.accordion-panel[data-astro-cid-yu4wt3u2]:hover .panel-photo-col[data-astro-cid-yu4wt3u2] img[data-astro-cid-yu4wt3u2]{transform:scale(1.025)}.panel-closed-overlay[data-astro-cid-yu4wt3u2]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(30,19,10,.92) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.75rem 1.25rem;pointer-events:none;transition:opacity .5s ease}.accordion-panel[data-astro-cid-yu4wt3u2].is-active .panel-closed-overlay[data-astro-cid-yu4wt3u2]{opacity:0;pointer-events:none}.closed-idx[data-astro-cid-yu4wt3u2]{font-family:var(--display, serif);font-size:1.1rem;color:var(--brass-light, #d6b37c);letter-spacing:.1em}.closed-meta[data-astro-cid-yu4wt3u2]{display:flex;flex-direction:column;gap:.25rem}.closed-name[data-astro-cid-yu4wt3u2]{font-family:var(--display, serif);font-size:clamp(1.25rem,1.8vw,1.5rem);color:#fff;font-weight:400;margin:0;line-height:1.2}.closed-role[data-astro-cid-yu4wt3u2]{font:600 .65rem/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-light, #d6b37c)}.panel-info-col[data-astro-cid-yu4wt3u2]{flex:1 1 0%;min-width:0;height:100%;background:var(--paper, #e9e0d1);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,2.2vw,2rem);box-sizing:border-box;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .4s ease .15s,visibility .4s ease .15s}.accordion-panel[data-astro-cid-yu4wt3u2].is-active .panel-info-col[data-astro-cid-yu4wt3u2]{opacity:1;visibility:visible}.info-content-inner[data-astro-cid-yu4wt3u2]{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:0}.info-top-meta[data-astro-cid-yu4wt3u2]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line-ink, rgba(42, 27, 16, .15));padding-bottom:.65rem;margin-bottom:clamp(.75rem,1.5vw,1.25rem);flex-shrink:0}.info-idx[data-astro-cid-yu4wt3u2]{font-family:var(--display, serif);font-size:.95rem;color:#8a6631}.info-tag[data-astro-cid-yu4wt3u2]{font:600 .65rem/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim, #5b4738)}.info-main-body[data-astro-cid-yu4wt3u2]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;justify-content:center}.info-name[data-astro-cid-yu4wt3u2]{font-family:var(--display, serif);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:400;color:var(--ink, #2a1b10);margin:0;line-height:1.12}.info-role[data-astro-cid-yu4wt3u2]{font:600 .68rem/1.3 var(--body);letter-spacing:.16em;text-transform:uppercase;color:#8a6631;margin-bottom:.25rem}.info-bio[data-astro-cid-yu4wt3u2]{font-size:clamp(.875rem,1vw,.98rem);line-height:1.55;color:var(--ink-dim, #5b4738);margin:0}.info-footer[data-astro-cid-yu4wt3u2]{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--line-ink, rgba(42, 27, 16, .12));flex-shrink:0}.info-brand-line[data-astro-cid-yu4wt3u2]{width:30px;height:1px;background:#8a6631}.info-subtitle[data-astro-cid-yu4wt3u2]{font:600 .65rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim, #5b4738)}.team-mobile-list[data-astro-cid-yu4wt3u2]{display:none;flex-direction:column;gap:1rem}.mobile-card[data-astro-cid-yu4wt3u2]{background:#dfd4c3;border-radius:14px;overflow:hidden;border:1px solid var(--line-ink, rgba(42, 27, 16, .12));position:relative;transition:background-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.mobile-card[data-astro-cid-yu4wt3u2].is-expanded{background:var(--paper, #e9e0d1);box-shadow:0 12px 32px #2a1b101f}.mobile-card-header[data-astro-cid-yu4wt3u2]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;position:relative;z-index:5;transition:padding .3s ease}.mobile-card[data-astro-cid-yu4wt3u2].is-expanded .mobile-card-header[data-astro-cid-yu4wt3u2]{position:absolute;top:0;right:0;width:auto;padding:1rem 1.25rem}.mobile-summary-left[data-astro-cid-yu4wt3u2]{display:flex;align-items:center;gap:1rem;transition:opacity .3s ease,visibility .3s ease}.mobile-card[data-astro-cid-yu4wt3u2].is-expanded .mobile-summary-left[data-astro-cid-yu4wt3u2]{display:none}.header-avatar[data-astro-cid-yu4wt3u2]{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 18%}.mobile-name[data-astro-cid-yu4wt3u2]{font-family:var(--display, serif);font-size:1.25rem;font-weight:400;color:var(--ink, #2a1b10);margin:0 0 .15rem}.mobile-role[data-astro-cid-yu4wt3u2]{font:600 .65rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#8a6631}.mobile-toggle-icon[data-astro-cid-yu4wt3u2]{font-size:1.5rem;color:#8a6631;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block;line-height:1}.mobile-card[data-astro-cid-yu4wt3u2].is-expanded .mobile-toggle-icon[data-astro-cid-yu4wt3u2]{transform:rotate(45deg)}.mobile-card-body-wrap[data-astro-cid-yu4wt3u2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.mobile-card[data-astro-cid-yu4wt3u2].is-expanded .mobile-card-body-wrap[data-astro-cid-yu4wt3u2]{grid-template-rows:1fr}.mobile-card-body-inner[data-astro-cid-yu4wt3u2]{overflow:hidden}.mobile-expanded-content[data-astro-cid-yu4wt3u2]{display:flex;position:relative;min-height:380px;opacity:0;transform:translateY(8px);transition:opacity .4s ease .1s,transform .4s cubic-bezier(.16,1,.3,1) .1s}.mobile-card[data-astro-cid-yu4wt3u2].is-expanded .mobile-expanded-content[data-astro-cid-yu4wt3u2]{opacity:1;transform:translateY(0)}.mobile-photo-col[data-astro-cid-yu4wt3u2]{position:absolute;top:0;left:0;bottom:0;width:40%;overflow:hidden;background:var(--raised, #35241a)}.full-portrait-img[data-astro-cid-yu4wt3u2]{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.mobile-info-col[data-astro-cid-yu4wt3u2]{margin-left:40%;flex:1;display:flex;flex-direction:column;padding:1.25rem;min-width:0;box-sizing:border-box}.mobile-meta[data-astro-cid-yu4wt3u2]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line-ink, rgba(42, 27, 16, .15));padding-bottom:.5rem;margin-bottom:1rem;padding-right:2rem}.mobile-idx[data-astro-cid-yu4wt3u2]{font-family:var(--display, serif);font-size:.85rem;color:#8a6631}.mobile-tag[data-astro-cid-yu4wt3u2]{font:600 .6rem/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim, #5b4738)}.mobile-expanded-name[data-astro-cid-yu4wt3u2]{font-family:var(--display, serif);font-size:clamp(1.35rem,4vw,1.6rem);font-weight:400;color:var(--ink, #2a1b10);margin:0 0 .25rem;line-height:1.15}.mobile-expanded-role[data-astro-cid-yu4wt3u2]{font:600 .62rem/1.3 var(--body);letter-spacing:.16em;text-transform:uppercase;color:#8a6631;margin-bottom:.75rem;display:block}.mobile-expanded-bio[data-astro-cid-yu4wt3u2]{font-size:.84rem;line-height:1.55;color:var(--ink-dim, #5b4738);margin:0 0 1.25rem}.mobile-expanded-footer[data-astro-cid-yu4wt3u2]{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--line-ink, rgba(42, 27, 16, .12))}.mobile-brand-line[data-astro-cid-yu4wt3u2]{width:24px;height:1px;background:#8a6631}.mobile-footer-subtitle[data-astro-cid-yu4wt3u2]{font:600 .58rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim, #5b4738)}@media(max-width:860px){.team-accordion-wrapper[data-astro-cid-yu4wt3u2]{display:none}.team-mobile-list[data-astro-cid-yu4wt3u2]{display:flex}}.contact-section[data-astro-cid-xmivup5a]{background-color:#fff;color:#1e130a;border-top:1px solid rgba(201,169,138,.28);border-bottom:1px solid rgba(201,169,138,.28);padding-block:clamp(4.5rem,8vw,7.5rem);position:relative;z-index:2}.contact-section[data-astro-cid-xmivup5a] .wrap[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.contact-info[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;align-items:flex-start}.contact-eyebrow[data-astro-cid-xmivup5a]{color:#8a6631;font:600 .75rem/1.4 var(--body, sans-serif);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;display:inline-block}.contact-title[data-astro-cid-xmivup5a]{font-family:var(--display, serif);font-size:clamp(2.25rem,4.5vw,3.8rem);line-height:1.12;font-weight:400;color:#1e130a;margin-bottom:1.5rem;letter-spacing:-.01em}.contact-lede[data-astro-cid-xmivup5a]{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65;color:#5b4738;margin:0 0 2.25rem;max-width:42ch}.contact-email[data-astro-cid-xmivup5a]{display:inline-block;font-family:var(--display, serif);font-size:clamp(1.35rem,2.2vw,1.85rem);color:#8a6631;text-decoration:none;border-bottom:1.5px solid #8a6631;padding-bottom:.3rem;word-break:break-word;transition:color .3s ease,border-color .3s ease,transform .3s ease}.contact-email[data-astro-cid-xmivup5a]:hover{color:#1e130a;border-color:#1e130a;transform:translate(3px)}.contact-form[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;width:100%}.field-group[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:.55rem}.field-group--full[data-astro-cid-xmivup5a]{grid-column:1 / -1}.field-group[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font:600 .72rem/1.2 var(--body, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#3b2c20}.field-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.field-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a],.field-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{font:400 .95rem/1.4 var(--body, sans-serif);color:#1e130a;background:#fbf9f6;border:1px solid rgba(42,27,16,.22);border-radius:4px;padding:.85rem 1.05rem;width:100%;min-height:48px;box-sizing:border-box;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.field-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]::placeholder,.field-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]::placeholder{color:#8c7d70;opacity:.8}.select-wrapper[data-astro-cid-xmivup5a]{position:relative;width:100%}.select-wrapper[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{appearance:none;-webkit-appearance:none;padding-right:2.5rem;cursor:pointer;background-color:#fbf9f6}.select-chevron[data-astro-cid-xmivup5a]{position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#8a6631}.field-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{min-height:140px;resize:vertical;line-height:1.55}.field-group[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.field-group[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus,.field-group[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus{outline:none;background:#fff;border-color:#8a6631;box-shadow:0 0 0 3px #8a663129}.form-actions[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}.form-privacy-note[data-astro-cid-xmivup5a]{font-size:.8rem;color:#6b5645;line-height:1.4;margin:0}.form-privacy-note[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:#8a6631;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color .2s ease}.form-privacy-note[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:#1e130a}.btn-submit[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;justify-content:center;background:#b98f55;color:#1e130a;border:1px solid #b98f55;font:600 .8rem/1 var(--body, sans-serif);letter-spacing:.16em;text-transform:uppercase;padding:1.1rem 2.25rem;cursor:pointer;border-radius:4px;width:fit-content;box-sizing:border-box;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .2s ease,box-shadow .3s ease}.btn-submit[data-astro-cid-xmivup5a]:hover{background:#a47a3e;border-color:#a47a3e;color:#fff;box-shadow:0 4px 14px #8a66313d;transform:translateY(-1px)}.btn-submit[data-astro-cid-xmivup5a]:active{transform:translateY(0)}.form-note[data-astro-cid-xmivup5a]{grid-column:1 / -1;font-size:.92rem;margin:.5rem 0 0;min-height:1.4em;font-weight:500}.form-note[data-astro-cid-xmivup5a].error{color:#b33927}.form-note[data-astro-cid-xmivup5a].success{color:#8a6631}@media(max-width:900px){.contact-section[data-astro-cid-xmivup5a] .wrap[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:3rem}}@media(max-width:600px){.contact-form[data-astro-cid-xmivup5a]{grid-template-columns:1fr}.btn-submit[data-astro-cid-xmivup5a]{width:100%}}
