._page_15e6q_1{background-color:var(--background)}._container_15e6q_5{max-width:1600px;margin:0 auto;padding:0 var(--spacing-8)}._hero_15e6q_12{background-color:#fff;color:var(--navy)}._heroInner_15e6q_17{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:4rem;max-width:1600px;margin:0 auto;padding:4rem var(--spacing-8) 5rem}._heroText_15e6q_27{display:flex;flex-direction:column;justify-content:center;padding-left:clamp(0px,6vw,96px)}._title_15e6q_34{font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.03em;color:#0a0a0a;margin:0 0 var(--spacing-8)}._titleHighlight_15e6q_43{color:var(--primary)}._subtitle_15e6q_47{font-size:clamp(1.0625rem,1.3vw,1.375rem);line-height:1.45;color:#0a0a0a;max-width:28rem;margin:0}._heroMedia_15e6q_55{position:relative;width:100%;aspect-ratio:1150 / 656;overflow:hidden;background-color:#1c242d}._heroImage_15e6q_63{display:block;width:100%;height:100%;object-fit:cover}._askBand_15e6q_71{background-color:var(--navy);color:var(--navy-foreground)}._askInner_15e6q_76{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--spacing-16);max-width:1600px;margin:0 auto;padding:4rem var(--spacing-8)}._askBrand_15e6q_86{display:flex;align-items:center;gap:var(--spacing-4);padding-left:clamp(0px,8vw,160px)}._askStar_15e6q_93{width:60px;height:60px;color:var(--primary-soft);flex-shrink:0}._line_15e6q_100{display:block}._askTitle_15e6q_104{margin:0;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.01em;color:#fff}._searchContainer_15e6q_113{width:100%;max-width:62rem}._searchForm_15e6q_118{display:flex;align-items:center;background:#fff;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-4);width:100%;box-shadow:var(--shadow-lg)}._searchForm_15e6q_118:focus-within{box-shadow:0 0 0 4px #ffffff59,var(--shadow-lg)}._searchIcon_15e6q_132{color:var(--muted-foreground);margin-right:var(--spacing-2);flex-shrink:0}._inputWrapper_15e6q_138{position:relative;flex:1;display:flex;min-width:0}._searchInput_15e6q_145{flex:1;border:none;background:transparent;padding:var(--spacing-3) var(--spacing-2);font-size:var(--font-size-base);font-family:var(--font-family-base);color:var(--navy);width:100%;min-height:48px}._searchInput_15e6q_145:focus-visible{outline:none}._animatedPlaceholder_15e6q_161{position:absolute;left:var(--spacing-2);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;font-size:var(--font-size-base);display:flex;white-space:nowrap;overflow:hidden;max-width:100%}._cursor_15e6q_175{animation:_blink_15e6q_1 1s step-end infinite;margin-left:2px}@keyframes _blink_15e6q_1{0%,to{opacity:1}50%{opacity:0}}._searchButton_15e6q_185{display:inline-flex;align-items:center;gap:var(--spacing-1);min-height:48px;padding:0 var(--spacing-6);border:none;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);cursor:pointer;flex-shrink:0;transition:background-color .2s ease}._searchButton_15e6q_185:hover{background-color:#804642}._searchHelp_15e6q_207{margin:var(--spacing-3) 0 0;padding-left:var(--spacing-4);font-size:var(--font-size-sm);color:#ffffffbf}._intro_15e6q_215{background-color:#fff;color:var(--navy)}._introInner_15e6q_220{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:5rem;max-width:1600px;margin:0 auto;padding:6rem var(--spacing-8)}._introCollage_15e6q_230{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--spacing-4) var(--spacing-6);max-width:660px;margin-left:clamp(0px,6vw,96px);align-items:start}._collageImg_15e6q_240{display:block;width:100%;height:auto;object-fit:cover}._collageTall_15e6q_247{grid-column:1;grid-row:1 / span 2;aspect-ratio:369 / 502;align-self:start}._collageSmall_15e6q_254{grid-column:2;grid-row:1;aspect-ratio:243 / 165;width:68%;margin-top:12%}._collagePortrait_15e6q_262{grid-column:2;grid-row:2;aspect-ratio:364 / 398}._introText_15e6q_268{max-width:44rem}._introTitle_15e6q_272{margin:0 0 var(--spacing-6);font-size:clamp(1.875rem,3vw,2.875rem);font-weight:var(--font-weight-bold);line-height:1.1;letter-spacing:-.025em;color:#0a0a0a}._introBody_15e6q_281{margin:0;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.55;color:#0a0a0a}._browseGrid_15e6q_289{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);margin-top:4rem}._browseCard_15e6q_296{display:flex;flex-direction:column;gap:var(--spacing-4);padding:3rem;border-radius:var(--radius-lg);color:var(--navy)}._browseResources_15e6q_305{background-color:var(--mist)}._browseGroups_15e6q_309{background-color:var(--sage)}._browseHeading_15e6q_313{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0;letter-spacing:var(--letter-spacing-tight)}._browseText_15e6q_320{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--navy)}._browseCta_15e6q_327{display:inline-flex;align-items:center;gap:var(--spacing-2);align-self:flex-start;min-height:48px;padding:0 var(--spacing-6);margin-top:var(--spacing-2);border-radius:var(--radius-full);background-color:var(--navy);color:var(--navy-foreground);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color .2s ease}._browseCta_15e6q_327:hover{background-color:var(--primary)}._needs_15e6q_348{background-color:#fff;color:var(--navy)}._needsInner_15e6q_353{max-width:1600px;margin:0 auto;padding:5rem var(--spacing-8)}._needsHeader_15e6q_359{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-6);flex-wrap:wrap;margin-bottom:var(--spacing-8)}._needsTitle_15e6q_368{margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:#0a0a0a}._needsSubtitle_15e6q_376{margin:0;font-size:var(--font-size-base);color:var(--muted-foreground)}._needsGrid_15e6q_382{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}._needTile_15e6q_391{display:flex;align-items:center;justify-content:center;min-height:84px;padding:var(--spacing-4) var(--spacing-5, 1.25rem);border-radius:var(--radius-lg);color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}._needTile_15e6q_391:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);filter:brightness(1.06)}._needTile_15e6q_391:focus-visible{outline:var(--focus-ring);outline-offset:3px}._needsMore_15e6q_417{display:flex;justify-content:center;margin-top:var(--spacing-8)}._needsMoreLink_15e6q_423{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:44px;padding:0 var(--spacing-6);border:1.5px solid var(--navy);border-radius:var(--radius-full);color:var(--navy);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color .15s ease,color .15s ease}._needsMoreLink_15e6q_423:hover{background-color:var(--navy);color:#fff}._how_15e6q_443{background-color:#e6dfdb;color:var(--navy)}._howInner_15e6q_448{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spacing-12);max-width:1600px;margin:0 auto;padding:var(--spacing-12) var(--spacing-8)}._howTitle_15e6q_458{margin:0;padding-right:var(--spacing-12);border-right:1px solid rgba(139,74,68,.35);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:#0a0a0a;white-space:nowrap}._howSteps_15e6q_469{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-12)}._howStep_15e6q_469{display:flex;align-items:flex-start;gap:var(--spacing-4)}._howNumber_15e6q_484{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._howSage_15e6q_497{background-color:#8fa392}._howRose_15e6q_501{background-color:#b2746d}._howSlate_15e6q_505{background-color:#7f93a6}._howHeading_15e6q_509{margin:0 0 var(--spacing-1);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#0a0a0a}._howText_15e6q_516{margin:0;max-width:19rem;font-size:var(--font-size-sm);line-height:1.5;color:var(--foreground)}@media(max-width:1100px){._askInner_15e6q_76{grid-template-columns:1fr;gap:var(--spacing-6)}._askBrand_15e6q_86{padding-left:0}._askTitle_15e6q_104 ._line_15e6q_100{display:inline}._askStar_15e6q_93{width:48px;height:48px}}@media(max-width:960px){._heroInner_15e6q_17{grid-template-columns:1fr;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-8) var(--spacing-12)}._heroText_15e6q_27{padding-left:0;order:2}._heroMedia_15e6q_55{order:1}._introInner_15e6q_220{grid-template-columns:1fr;gap:var(--spacing-10, 2.5rem)}._introCollage_15e6q_230{margin-left:0}._browseGrid_15e6q_289{grid-template-columns:1fr}._needsGrid_15e6q_382{grid-template-columns:repeat(2,1fr)}._howInner_15e6q_448{grid-template-columns:1fr;gap:var(--spacing-6)}._howTitle_15e6q_458{padding-right:0;border-right:none;padding-bottom:var(--spacing-4);border-bottom:1px solid rgba(139,74,68,.35)}._howSteps_15e6q_469{grid-template-columns:1fr;gap:var(--spacing-5, 1.25rem)}}@media(max-width:768px){._container_15e6q_5{padding:0 var(--spacing-4)}._heroInner_15e6q_17{padding:var(--spacing-6) var(--spacing-4) var(--spacing-10, 2.5rem)}._title_15e6q_34{margin-bottom:var(--spacing-6)}._askInner_15e6q_76{padding:var(--spacing-8) var(--spacing-4)}._searchHelp_15e6q_207{padding-left:var(--spacing-3)}._introInner_15e6q_220{padding:var(--spacing-12) var(--spacing-4)}._needsInner_15e6q_353{padding:var(--spacing-8) var(--spacing-4)}._needTile_15e6q_391{min-height:60px;font-size:var(--font-size-base)}._introTitle_15e6q_272 ._line_15e6q_100{display:inline}._browseCard_15e6q_296{padding:var(--spacing-6)}._browseHeading_15e6q_313{font-size:var(--font-size-xl)}}
