._container_sjwzo_2{min-height:100vh;background:var(--color-neutral-1)}._header_sjwzo_8{background:color-mix(in srgb,var(--color-neutral-1) 95%,transparent);border-bottom:1px solid var(--color-neutral-6);padding:var(--space-4) var(--space-6);position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._headerContent_sjwzo_18{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}._backLink_sjwzo_28{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent-11);font-weight:600;text-decoration:none;font-size:var(--font-size-2);letter-spacing:-.01em;transition:color .2s var(--ease-out)}._backLink_sjwzo_28:hover{color:var(--color-accent-12)}._nav_sjwzo_44{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}._navLink_sjwzo_51{display:inline-flex;align-items:center;color:var(--color-accent-11);font-weight:600;font-size:var(--font-size-1);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);transition:background .2s var(--ease-out),color .2s var(--ease-out)}._navLink_sjwzo_51:hover{background:var(--color-accent-3);color:var(--color-accent-12)}._navOutlineBtn_sjwzo_70{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-2);font-weight:600;font-size:var(--font-size-1);text-decoration:none;border:1.5px solid var(--color-accent-8);color:var(--color-accent-11);background:transparent;transition:border-color .2s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out)}._navOutlineBtn_sjwzo_70:hover{border-color:var(--color-accent-10);background:var(--color-accent-3);color:var(--color-accent-12)}._navSolidBtn_sjwzo_93{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-2);font-weight:700;font-size:var(--font-size-1);text-decoration:none;background:var(--color-accent-9);color:var(--color-accent-contrast);transition:background .2s var(--ease-out)}._navSolidBtn_sjwzo_93:hover{background:var(--color-accent-10)}._hero_sjwzo_111{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--iris-5) 60%,transparent) 0%,transparent 45%),radial-gradient(circle at 85% 75%,color-mix(in srgb,var(--jade-5) 55%,transparent) 0%,transparent 45%),linear-gradient(160deg,var(--color-neutral-3) 0%,var(--color-neutral-2) 100%);border-bottom:1px solid var(--color-neutral-6);padding:var(--space-9) var(--space-6);text-align:center}._heroContent_sjwzo_129{max-width:820px;margin:0 auto}._heroBadge_sjwzo_134{font-size:var(--font-size-1);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-11);margin:0 0 var(--space-3)}._heroTitle_sjwzo_143{font:var(--font-display);font-size:clamp(3rem,9vw,6rem);font-weight:900;color:var(--color-neutral-12);margin:0 0 var(--space-4);letter-spacing:-.04em;line-height:1}._heroSubtitle_sjwzo_153{font-size:clamp(1.05rem,2.4vw,1.4rem);font-weight:500;color:var(--color-neutral-11);line-height:1.6;margin:0 auto var(--space-6);max-width:640px}._heroScroll_sjwzo_162{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-6);border-radius:var(--radius-round);background:var(--color-neutral-12);color:var(--color-neutral-1);font-weight:700;font-size:var(--font-size-2);text-decoration:none;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}._heroScroll_sjwzo_162:hover{transform:translateY(2px);opacity:.9}._main_sjwzo_183{max-width:1400px;margin:0 auto;padding:var(--space-9) var(--space-6);display:flex;flex-direction:column;gap:var(--space-9)}._sectionHeader_sjwzo_193{text-align:center;max-width:720px;margin:0 auto}._sectionBadge_sjwzo_199{font-size:var(--font-size-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-10);margin:0 0 var(--space-3)}._sectionHeading_sjwzo_208{font:var(--font-heading);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:var(--color-neutral-12);margin:0 0 var(--space-3);letter-spacing:-.02em}._sectionLead_sjwzo_217{font-size:var(--font-size-3);color:var(--color-neutral-11);line-height:1.7;margin:0}._dimensions_sjwzo_225{display:flex;flex-direction:column;gap:var(--space-6)}._dimBand_sjwzo_231{--dim-accent: var(--color-accent-9);--dim-soft: var(--color-accent-3);--dim-strong: var(--color-accent-11);display:grid;grid-template-columns:260px 1fr;gap:var(--space-6);align-items:center;border:1px solid color-mix(in srgb,var(--dim-accent) 30%,var(--color-neutral-6));border-left:6px solid var(--dim-accent);border-radius:var(--radius-5);padding:var(--space-7);background:linear-gradient(120deg,color-mix(in srgb,var(--dim-soft) 70%,var(--color-neutral-1)) 0%,var(--color-neutral-1) 60%);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}._dimBand_sjwzo_231:hover{transform:translateY(-3px);box-shadow:var(--shadow-3)}._dimGraphic_sjwzo_258{position:relative;display:flex;align-items:center;justify-content:center;min-height:160px;border-radius:var(--radius-4);background:linear-gradient(145deg,var(--dim-accent) 0%,color-mix(in srgb,var(--dim-accent) 70%,black) 100%);color:#fff;overflow:hidden}._dimBigNumber_sjwzo_274{font:var(--font-display);font-size:7rem;font-weight:900;line-height:1;opacity:.28;letter-spacing:-.05em}._dimIcon_sjwzo_283{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:var(--radius-round);background:color-mix(in srgb,white 22%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dimBody_sjwzo_295{min-width:0}._dimLabel_sjwzo_299{font-size:var(--font-size-1);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--dim-strong);margin:0 0 var(--space-1)}._dimQuestion_sjwzo_308{font:var(--font-heading);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;color:var(--color-neutral-12);margin:0 0 var(--space-3);letter-spacing:-.02em}._dimTagline_sjwzo_317{font-size:var(--font-size-3);font-weight:600;color:var(--color-neutral-12);line-height:1.5;margin:0 0 var(--space-3)}._dimDetail_sjwzo_325{font-size:var(--font-size-2);color:var(--color-neutral-11);line-height:1.7;margin:0 0 var(--space-5)}._dimLinks_sjwzo_332{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._dimSiteBtn_sjwzo_339{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-round);background:var(--dim-accent);color:#fff;font-weight:700;font-size:var(--font-size-2);text-decoration:none;transition:filter .2s var(--ease-out),transform .2s var(--ease-out)}._dimSiteBtn_sjwzo_339:hover{filter:brightness(1.08);transform:translateY(-1px)}._dimEmail_sjwzo_360{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--dim-strong);font-weight:600;font-size:var(--font-size-1);text-decoration:none}._dimEmail_sjwzo_360:hover{text-decoration:underline}._dimStageLink_sjwzo_374{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--dim-strong);font-weight:700;font-size:var(--font-size-1);text-decoration:none;border-bottom:1.5px solid transparent;transition:gap .2s var(--ease-out),border-color .2s var(--ease-out)}._dimStageLink_sjwzo_374:hover{gap:var(--space-2);border-color:var(--dim-strong)}._dimSiteLabel_sjwzo_393{font-size:var(--font-size-0);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-10);margin-left:auto}._dimWhy_sjwzo_403{--dim-accent: var(--iris-9);--dim-soft: var(--iris-3);--dim-strong: var(--iris-11)}._dimHow_sjwzo_409{--dim-accent: var(--cyan-9);--dim-soft: var(--cyan-3);--dim-strong: var(--cyan-11)}._dimWho_sjwzo_415{--dim-accent: var(--jade-9);--dim-soft: var(--jade-3);--dim-strong: var(--jade-11)}._dimWhere_sjwzo_421{--dim-accent: var(--amber-9);--dim-soft: var(--amber-3);--dim-strong: var(--amber-11)}._dimWhen_sjwzo_427{--dim-accent: var(--plum-9);--dim-soft: var(--plum-3);--dim-strong: var(--plum-11)}._purpose_sjwzo_434{background:linear-gradient(160deg,var(--color-neutral-12) 0%,color-mix(in srgb,var(--iris-12) 60%,var(--color-neutral-12)) 100%);border-radius:var(--radius-6);padding:var(--space-9) var(--space-6);text-align:center}._purposeHeader_sjwzo_441{max-width:700px;margin:0 auto var(--space-7)}._purposeBadge_sjwzo_446{font-size:var(--font-size-1);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--jade-8);margin:0 0 var(--space-3)}._purposeHeading_sjwzo_455{font:var(--font-heading);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:var(--color-neutral-1);margin:0 0 var(--space-3);letter-spacing:-.02em}._purposeLead_sjwzo_464{font-size:var(--font-size-3);color:color-mix(in srgb,var(--color-neutral-1) 82%,transparent);line-height:1.7;margin:0}._matrixCard_sjwzo_471{max-width:720px;margin:0 auto var(--space-7);background:color-mix(in srgb,var(--color-neutral-1) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-neutral-1) 18%,transparent);border-radius:var(--radius-5);padding:var(--space-6);text-align:left}._matrixHeader_sjwzo_481{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}._matrixIcon_sjwzo_488{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-3);background:var(--jade-9);color:#fff;flex-shrink:0}._matrixTitle_sjwzo_500{font-size:var(--font-size-4);font-weight:800;color:var(--color-neutral-1);margin:0;letter-spacing:-.01em}._matrixText_sjwzo_508{font-size:var(--font-size-2);color:color-mix(in srgb,var(--color-neutral-1) 80%,transparent);line-height:1.6;margin:0 0 var(--space-5)}._matrixRow_sjwzo_515{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-5)}._matrixItem_sjwzo_522{display:flex;flex-direction:column;gap:var(--space-2);background:color-mix(in srgb,var(--color-neutral-1) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-neutral-1) 14%,transparent);border-radius:var(--radius-3);padding:var(--space-4)}._matrixItemIcon_sjwzo_532{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-2);background:color-mix(in srgb,var(--jade-9) 40%,transparent);color:var(--jade-5)}._matrixCredit_sjwzo_543{font-size:var(--font-size-4);font-weight:900;color:var(--color-neutral-1);letter-spacing:-.02em}._matrixDetail_sjwzo_550{font-size:var(--font-size-1);color:color-mix(in srgb,var(--color-neutral-1) 78%,transparent);line-height:1.4}._matrixNote_sjwzo_556{font-size:var(--font-size-1);color:color-mix(in srgb,var(--color-neutral-1) 72%,transparent);line-height:1.6;margin:0;padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--color-neutral-1) 16%,transparent)}._stagesRow_sjwzo_565{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}._stage_sjwzo_565{--dim-accent: var(--color-accent-9);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._stageNum_sjwzo_580{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-round);background:var(--dim-accent);color:#fff;font-weight:900;font-size:var(--font-size-3)}._stageLabel_sjwzo_593{font-size:var(--font-size-0);font-weight:800;letter-spacing:.1em;color:color-mix(in srgb,var(--color-neutral-1) 80%,transparent)}._contactGrid_sjwzo_601{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5);margin-top:var(--space-6)}._contactCard_sjwzo_608{background:var(--color-neutral-2);border:1px solid var(--color-neutral-6);border-radius:var(--radius-4);padding:var(--space-6);display:flex;flex-direction:column}._contactCardTitle_sjwzo_617{font-size:var(--font-size-3);font-weight:800;color:var(--color-neutral-12);margin:0 0 var(--space-4);letter-spacing:-.01em}._contactList_sjwzo_625{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}._contactItem_sjwzo_634{display:flex;flex-direction:column;gap:var(--space-1)}._contactSite_sjwzo_640{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent-11);font-weight:700;font-size:var(--font-size-2);text-decoration:none}._contactSite_sjwzo_640:hover{color:var(--color-accent-12);text-decoration:underline}._contactEmail_sjwzo_655{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-neutral-11);font-size:var(--font-size-1);text-decoration:none}._contactEmail_sjwzo_655:hover{color:var(--color-accent-11)}._contactRow_sjwzo_668{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-neutral-12);font-weight:600;font-size:var(--font-size-2);text-decoration:none}._contactRow_sjwzo_668:hover{color:var(--color-accent-11)}._address_sjwzo_682{display:flex;align-items:flex-start;gap:var(--space-3);font-style:normal;font-size:var(--font-size-2);color:var(--color-neutral-11);line-height:1.6;margin:0 0 var(--space-5)}._addressIcon_sjwzo_693{flex-shrink:0;margin-top:3px;color:var(--color-accent-10)}._contactCampaignBtn_sjwzo_699{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding:var(--space-3) var(--space-5);border-radius:var(--radius-round);background:var(--plum-9);color:#fff;font-weight:700;font-size:var(--font-size-2);text-decoration:none;transition:filter .2s var(--ease-out)}._contactCampaignBtn_sjwzo_699:hover{filter:brightness(1.08)}._footer_sjwzo_719{background:var(--color-neutral-2);border-top:1px solid var(--color-neutral-6);padding:var(--space-7) var(--space-6);text-align:center}._footerInner_sjwzo_726{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2)}._footerLogo_sjwzo_734{font:var(--font-heading);font-size:var(--font-size-3);font-weight:800;color:var(--color-neutral-12);margin:0;letter-spacing:-.01em}._footerTagline_sjwzo_743{font-size:var(--font-size-1);color:var(--color-neutral-10);margin:0}._footerText_sjwzo_749{font-size:var(--font-size-1);color:var(--color-neutral-9);margin:0}@media(max-width:720px){._hero_sjwzo_111,._main_sjwzo_183{padding:var(--space-7) var(--space-4)}._dimBand_sjwzo_231{grid-template-columns:1fr;padding:var(--space-5)}._dimGraphic_sjwzo_258{min-height:120px}._dimBigNumber_sjwzo_274{font-size:5rem}._dimSiteLabel_sjwzo_393{margin-left:0}._matrixRow_sjwzo_515{grid-template-columns:1fr}}
