.Scale_scaleSlab__XVPbT{position:relative;justify-content:center;text-align:center;overflow:hidden}.Scale_stage__4deQk{position:relative;width:100%;min-height:min(62svh,540px);display:grid;place-items:center}.Scale_queryField__i1lQV{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(2px,.9vh,10px);opacity:0;transition:opacity .7s ease}.Scale_stage__4deQk[data-seen=true][data-phase=collapse] .Scale_queryField__i1lQV,.Scale_stage__4deQk[data-seen=true][data-phase=stream] .Scale_queryField__i1lQV{opacity:1}.Scale_stage__4deQk[data-phase=number] .Scale_queryField__i1lQV{opacity:0;pointer-events:none;transition-delay:.38s}.Scale_stage__4deQk:not([data-seen=true]) .Scale_streamRow__6nzmD>*>*{animation-play-state:paused}.Scale_streamRow__6nzmD{opacity:var(--rowOpacity,.6);transform:translateY(0) scale(1);transform-origin:50% 50%;transition:opacity .52s ease var(--rowDelay,0ms),transform .78s cubic-bezier(.62,0,.86,.34) var(--rowDelay,0ms)}.Scale_stage__4deQk[data-phase=collapse] .Scale_streamRow__6nzmD,.Scale_stage__4deQk[data-phase=number] .Scale_streamRow__6nzmD{opacity:0;transform:translateY(var(--rowShift,0)) scale(.09)}.Scale_queryItem__A35rj{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(9px,1.05vw,15px);line-height:1.25;letter-spacing:.01em;color:var(--pearl-52);text-transform:lowercase;white-space:nowrap;margin-right:clamp(14px,1.9vw,32px)}.Scale_wave__lbUjZ{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none}.Scale_waveRing__S9TdP{position:absolute;width:min(46vw,460px);aspect-ratio:1;border-radius:50%;border:1px solid var(--saffron-bright);opacity:0;transform:scale(.04)}.Scale_stage__4deQk[data-phase=number] .Scale_waveRing__S9TdP{animation:Scale_shock__oO7d1 1.2s cubic-bezier(.12,.72,.28,1) both}.Scale_stage__4deQk[data-phase=number] .Scale_waveRingTwo__zS1Oo{animation-duration:1.9s;animation-delay:.11s;border-color:var(--pearl-18)}@keyframes Scale_shock__oO7d1{0%{opacity:0;transform:scale(.04)}14%{opacity:.85}to{opacity:0;transform:scale(2.8)}}.Scale_core__CAAd_{position:relative;z-index:3;width:100%}.Scale_numSaffron__8uxbm{color:var(--saffron-bright)}.Scale_numReveal__YvH8N{opacity:0;transform:scale(.3);transition:opacity .62s ease,transform .76s cubic-bezier(.16,.8,.24,1)}.Scale_labelReveal__AXqzD{opacity:0;transform:translateY(10px);transition:opacity .62s ease 80ms,transform .7s cubic-bezier(.16,.8,.24,1) 80ms}.Scale_stage__4deQk[data-phase=number] .Scale_labelReveal__AXqzD,.Scale_stage__4deQk[data-phase=number] .Scale_numReveal__YvH8N{opacity:1;transform:none}.Scale_axisWord__6YIAc{font-size:clamp(20px,4.6vw,68px);font-weight:300;letter-spacing:-.02em;margin:0;color:var(--sf-fg,var(--pearl));opacity:0}.Scale_axisTimes__oLgXP{color:var(--sf-accent,var(--saffron-bright));font-size:clamp(16px,3.2vw,46px);margin:0;opacity:0}[data-in=true] .Scale_axisTimes__oLgXP,[data-in=true] .Scale_axisWord__6YIAc{animation:Scale_axisIn__iYhwv .78s cubic-bezier(.16,.8,.24,1) var(--delay,0ms) both}@keyframes Scale_axisIn__iYhwv{0%{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:none}}.Scale_bodyLine__xTFQD{margin:clamp(28px,5vh,52px) auto 0;text-align:center;max-width:62ch;font-size:clamp(17px,1.8vw,23px);line-height:1.6;color:var(--sf-muted,var(--pearl-72));opacity:0}[data-in=true] .Scale_bodyLine__xTFQD{animation:Scale_lineIn__Gxfg5 .8s cubic-bezier(.16,.8,.24,1) 4.2s both}@keyframes Scale_lineIn__Gxfg5{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Scale_axisTimes__oLgXP,.Scale_axisWord__6YIAc,.Scale_bodyLine__xTFQD{opacity:1!important}.Scale_waveRing__S9TdP{opacity:0!important}}.Score_section__rPM0F{position:relative;display:block}.Score_bodyLine__tRFso{margin:clamp(1rem,3vh,1.75rem) 0 0;max-width:70ch;font-size:clamp(1.0625rem,1.8vw,1.5rem);line-height:1.55;color:var(--sf-muted,var(--emerald-muted))}.Score_env__qATsT{position:relative;isolation:isolate;overflow:hidden;margin:clamp(2.25rem,6vh,5rem) 0 0;padding:clamp(2rem,6vh,4.75rem) var(--gutter) clamp(1.25rem,3vh,2.25rem)}@keyframes Score_envPulse__E9UWg{0%{transform:scale(1)}42%{transform:scale(1.007)}to{transform:scale(1)}}.Score_reacting__1EW4t{animation:Score_envPulse__E9UWg .54s cubic-bezier(.16,.8,.24,1)}.Score_grid__0YV4V{position:absolute;inset:-12% -14%;z-index:0;background-image:repeating-linear-gradient(90deg,var(--emerald-12) 0 1px,transparent 1px clamp(1.75rem,3.4vw,3.5rem));opacity:calc(.3 + var(--pct, 1) * .7);transform:translate3d(calc(var(--pct, 1) * -3.25rem),0,0);transition:transform 1s cubic-bezier(.16,.8,.24,1),opacity .9s ease}.Score_wash__ZKyLy{position:absolute;inset:0;z-index:0;background:radial-gradient(58% 72% at 50% 64%,var(--saffron-24),transparent 72%);opacity:calc(var(--pct, 1) * var(--pct, 1));transform:scale(calc(.62 + var(--pct, 1) * .55));transform-origin:50% 64%;transition:opacity .9s ease,transform 1s cubic-bezier(.16,.8,.24,1)}.Score_readout__YWuxJ{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(.875rem,3vh,2.5rem)}.Score_stack__4NkDB{display:grid;justify-items:start;gap:clamp(1px,.4vh,.3125rem)}.Score_stackWord__Rxhny{margin:0;font-size:clamp(1.375rem,4.4vw,4rem);font-weight:300;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:var(--sf-fg,var(--emerald-deep));opacity:0}[data-in=true] .Score_stackWord__Rxhny{animation:Score_wordIn__k6uUy .62s cubic-bezier(.16,.8,.24,1) var(--delay,0ms) both}@keyframes Score_wordIn__k6uUy{0%{opacity:0;transform:translateY(-1.125rem) skewY(2.5deg)}to{opacity:1;transform:none}}.Score_figure__jI7D8{display:grid;justify-items:center}.Score_num___UlMS{margin:0;overflow:hidden;padding-block:.04em;font-size:clamp(7rem,25vw,25rem);font-weight:300;line-height:.88;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--sf-accent-strong,var(--saffron-deep));transition:color .5s ease}.Score_numRoll__BMwSH{display:inline-block}[data-in=true] .Score_numRoll__BMwSH{animation:Score_numRoll__BMwSH .64s cubic-bezier(.16,.8,.24,1) both}@keyframes Score_numRoll__BMwSH{0%{opacity:0;transform:translateY(42%) scale(.94)}to{opacity:1;transform:none}}.Score_outOf__6zV7G{margin:0;transform:translateX(-.9em);font-size:clamp(.9375rem,2.1vw,2rem);font-weight:300;letter-spacing:.02em}.Score_env__qATsT[data-tone=low] .Score_num___UlMS,.Score_outOf__6zV7G{color:var(--sf-subtle,var(--emerald-subtle))}.Score_env__qATsT[data-tone=low] .Score_railHead__PsH2G{background:var(--emerald-24);border-right-color:var(--emerald-40)}.Score_env__qATsT[data-tone=low] .Score_railMark__zLw7B{background:var(--emerald-40)}.Score_rail__E1_tj{position:relative;z-index:2;margin:clamp(1.875rem,5vh,3.75rem) calc(var(--gutter) * -1) 0;height:clamp(1.625rem,4vh,2.75rem);overflow:hidden;border-top:1px solid var(--emerald-24)}.Score_railTicks___OA1M{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,var(--emerald-24) 0 1px,transparent 1px 2%);opacity:.7}.Score_railHead__PsH2G{position:absolute;inset:0;background:linear-gradient(90deg,var(--emerald-06),var(--emerald-40));border-right:2px solid var(--emerald);transform:translate3d(calc((var(--pct, 1) - 1) * 100%),0,0);transition:transform 1s cubic-bezier(.16,.8,.24,1)}.Score_railMark__zLw7B{position:absolute;right:-.3125rem;bottom:0;width:.625rem;height:.625rem;background:var(--emerald)}.Score_panel__ci2Ac{margin:clamp(2.25rem,6vh,4.25rem) auto 0;padding-top:clamp(1.5rem,4vh,2.5rem);border-top:1px solid var(--sf-rule,var(--rule-on-pearl))}.Score_controls__XtjZ3{display:grid;gap:clamp(1.125rem,3vh,1.75rem)}@media (min-width:760px){.Score_controls__XtjZ3{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2.5rem)}}.Score_chipRow__S6YA8{display:grid;gap:.625rem;align-content:start}.Score_chipLabel__OWfmq{font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sf-subtle,var(--emerald-subtle));margin:0}.Score_chips__s4wZj{display:flex;flex-wrap:wrap;gap:.5rem}.Score_chip__D2X9S{font:inherit;font-size:clamp(.75rem,1.1vw,.9375rem);letter-spacing:-.01em;color:var(--sf-muted,var(--emerald-muted));background:transparent;border:1px solid var(--emerald-24);padding:.625rem 1.125rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.Score_chip__D2X9S:hover{border-color:var(--emerald-40);color:var(--sf-fg,var(--emerald-deep))}.Score_chipOn__EOYzk{background:var(--sf-accent-strong,var(--saffron-deep))}.Score_chipOn__EOYzk,.Score_chipOn__EOYzk:hover{border-color:var(--sf-accent-strong,var(--saffron-deep));color:var(--pearl)}.Score_chip__D2X9S:focus-visible{outline:2px solid var(--sf-accent-strong,var(--saffron-deep));outline-offset:.1875rem}.Score_chipRail__2ExbX{position:relative;height:.1875rem;margin-top:2px;overflow:hidden;background:var(--emerald-12)}.Score_chipRailHead___N4TT{position:absolute;inset:0;background:var(--emerald);transform:translate3d(calc((var(--pct, 1) - 1) * 100%),0,0);transition:transform .9s cubic-bezier(.16,.8,.24,1)}.Score_verdict__wAssj{margin-top:clamp(1.5rem,4vh,2.25rem);border-top:1px solid var(--emerald-24);padding-top:clamp(1.125rem,3vh,1.75rem)}.Score_verdictLabel__IfrKL{font-size:clamp(1rem,1.9vw,1.625rem);font-weight:500;letter-spacing:.06em;margin:0 0 .5rem;transition:color .4s ease}.Score_toneHigh__YFGYw{color:var(--sf-fg,var(--emerald-deep))}.Score_toneMid__c7F1H{color:var(--emerald)}.Score_toneLow__P6yU8{color:var(--sf-subtle,var(--emerald-subtle))}.Score_verdictNote__X2fDv{font-size:clamp(.875rem,1.2vw,1.0625rem);line-height:1.6;color:var(--sf-muted,var(--emerald-muted));margin:0;max-width:58ch}@media (max-width:720px){.Score_stack__4NkDB{justify-items:center}.Score_readout__YWuxJ{text-align:center}.Score_outOf__6zV7G{transform:none}}@media (prefers-reduced-motion:reduce){.Score_stackWord__Rxhny{opacity:1!important}}@keyframes Trust_wordIn__hanei{0%{opacity:0;transform:translateY(.5em) rotate(1.2deg)}to{opacity:1;transform:none}}@keyframes Trust_fadeIn__OXkGz{0%{opacity:0}to{opacity:1}}@keyframes Trust_riseIn__W5lHI{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes Trust_think__BpjgL{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.35}}.Trust_head__ot5Xm,.Trust_section__S__PB{position:relative}.Trust_claimLead__9wxep{max-width:52ch;margin:0 0 clamp(1.25rem,3vh,2.125rem);font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:300;line-height:1.5;color:var(--sf-muted,var(--pearl-52));opacity:0}[data-in=true] .Trust_claimLead__9wxep{animation:Trust_fadeIn__OXkGz .6s ease 60ms both}.Trust_answer__zVHSY{position:relative;max-width:73.75rem;background:var(--sf-card-bg,var(--emerald-card));color:var(--sf-card-fg,var(--pearl));border:1px solid var(--sf-rule,var(--rule));border-left:.1875rem solid var(--sf-accent,var(--saffron-bright));padding:clamp(1.375rem,3.2vw,2.875rem) clamp(1.375rem,3.4vw,3.375rem);opacity:0}[data-in=true] .Trust_answer__zVHSY{animation:Trust_riseIn__W5lHI .64s cubic-bezier(.16,.8,.24,1) .14s both}.Trust_answerTag__RHa_G{display:flex;align-items:center;gap:.5625rem;margin:0 0 clamp(.875rem,2.2vh,1.375rem);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sf-subtle,var(--pearl-34))}.Trust_answerDot__RxaXc{width:.4375rem;height:.4375rem;background:var(--sf-accent,var(--saffron-bright))}[data-in=true] .Trust_answerDot__RxaXc{animation:Trust_think__BpjgL 1.6s ease-in-out infinite}.Trust_claim__y1JoB{margin:0;font-size:clamp(1.5rem,3.4vw,3.25rem);font-weight:300;line-height:1.16;letter-spacing:-.02em;color:var(--sf-fg,var(--pearl));min-height:2.4em}.Trust_clause__iSJ3i{display:inline}.Trust_word__8gZOD{display:inline-block;transform-origin:0 100%;opacity:0}[data-in=true] .Trust_word__8gZOD{animation:Trust_wordIn__hanei .48s cubic-bezier(.16,.8,.24,1) both;animation-delay:calc(var(--w, 0) * 42ms)}.Trust_meter__pfh7T{display:flex;align-items:center;gap:clamp(.75rem,1.6vw,1.375rem);margin-top:clamp(1.375rem,3.4vh,2.375rem);padding-top:clamp(1rem,2.4vh,1.625rem);border-top:1px solid var(--sf-rule,var(--rule))}.Trust_meterLabel__7QP49{flex:none;min-width:11ch;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sf-accent,var(--saffron-bright))}.Trust_meterTrack__Nq6ZD{flex:1;min-width:0;height:.1875rem;background:var(--sf-rule,var(--rule));overflow:hidden}.Trust_meterFill__O5u4r{display:block;width:100%;height:100%;background:var(--sf-accent,var(--saffron-bright));transform:scaleX(var(--f,0));transform-origin:0 50%;transition:transform .76s cubic-bezier(.16,.8,.24,1)}.Trust_meterCount__r97eK{flex:none;font-size:.6875rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--sf-subtle,var(--pearl-34))}.Trust_evidence__0HkrD{margin-top:clamp(2.125rem,5.5vh,4.5rem)}.Trust_pieces__CFSX8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.875rem,1.8vw,2.125rem);margin:0;padding:0;list-style:none}.Trust_piece__QDPfy{position:relative;display:grid;align-content:start;gap:.5rem;padding-top:clamp(1.625rem,3.6vh,2.75rem);border-top:1px solid var(--sf-rule,var(--rule));opacity:.42;transform:translateY(.75rem);transition:opacity .52s ease,transform .56s cubic-bezier(.16,.8,.24,1)}.Trust_piece__QDPfy[data-on]{opacity:1;transform:none}.Trust_linkLine__T1kAv{position:absolute;left:0;top:0;width:2px;height:clamp(1.625rem,3.6vh,2.75rem);background:var(--sf-accent,var(--saffron-bright));transform:scaleY(0);transform-origin:50% 0;transition:transform .52s cubic-bezier(.16,.8,.24,1)}.Trust_piece__QDPfy[data-on] .Trust_linkLine__T1kAv{transform:scaleY(1)}.Trust_pieceHead__h4Ygb{display:flex;align-items:center;gap:.625rem}.Trust_check__WVnmf{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border:1px solid var(--sf-rule,var(--rule));color:var(--sf-accent,var(--saffron-bright));transition:border-color .4s ease}.Trust_piece__QDPfy[data-on] .Trust_check__WVnmf{border-color:var(--sf-accent,var(--saffron-bright))}.Trust_check__WVnmf svg{width:.8125rem;height:.8125rem;transform:scale(0);transition:transform .46s cubic-bezier(.34,1.5,.5,1)}.Trust_piece__QDPfy[data-on] .Trust_check__WVnmf svg{transform:scale(1)}.Trust_pieceLabel__GaBzI{font-size:clamp(.8125rem,1.15vw,1.0625rem);font-weight:500;letter-spacing:-.005em;color:var(--sf-fg,var(--pearl))}.Trust_pieceNote__JRc3Y{font-size:.7813rem;line-height:1.5;color:var(--sf-muted,var(--pearl-52));max-width:34ch}.Trust_pieceState__eSzkM{margin-top:2px;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sf-subtle,var(--pearl-34))}.Trust_piece__QDPfy[data-on] .Trust_pieceState__eSzkM{color:var(--sf-accent,var(--saffron-bright))}.Trust_resolve__9eCXR{margin:clamp(2.75rem,7.5vh,6rem) 0 clamp(2.125rem,5.5vh,4rem);padding-left:var(--gutter);overflow:hidden}.Trust_resolveWord__uwYRX{display:block;white-space:nowrap;font-size:clamp(4rem,15vw,16.25rem);font-weight:300;line-height:.86;letter-spacing:-.05em;color:var(--sf-accent,var(--saffron-bright));opacity:0;transform:translateX(-7vw) scale(.94);transform-origin:0 50%;transition:opacity .62s ease,transform .9s cubic-bezier(.16,.8,.24,1)}.Trust_resolve__9eCXR[data-on] .Trust_resolveWord__uwYRX{opacity:1;transform:translateX(2vw) scale(1)}.Trust_foot__n_D4E{position:relative}.Trust_lede__WW8wg{max-width:54ch;margin:0;font-size:clamp(.875rem,1.2vw,1.0625rem);line-height:1.65;color:var(--sf-muted,var(--pearl-52));opacity:0}[data-in=true] .Trust_lede__WW8wg{animation:Trust_fadeIn__OXkGz .7s ease .32s both}.Trust_note__Rhp7Q{margin:clamp(.875rem,2.4vh,1.5rem) 0 0;font-size:.75rem;letter-spacing:.03em;color:var(--sf-subtle,var(--pearl-34));opacity:0}[data-in=true] .Trust_note__Rhp7Q{animation:Trust_fadeIn__OXkGz .7s ease .42s both}@media (max-width:1024px){.Trust_pieces__CFSX8{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.125rem,3vw,2rem)}.Trust_claim__y1JoB{min-height:0}}@media (max-width:560px){.Trust_pieces__CFSX8{grid-template-columns:minmax(0,1fr)}.Trust_answer__zVHSY{padding-left:clamp(1.125rem,5vw,1.625rem);padding-right:clamp(1.125rem,5vw,1.625rem)}.Trust_meter__pfh7T{flex-wrap:wrap}.Trust_meterTrack__Nq6ZD{order:3;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.Trust_answerDot__RxaXc,.Trust_answer__zVHSY,.Trust_claimLead__9wxep,.Trust_lede__WW8wg,.Trust_note__Rhp7Q,.Trust_word__8gZOD{animation:none!important;opacity:1!important;transform:none!important}.Trust_check__WVnmf,.Trust_check__WVnmf svg,.Trust_linkLine__T1kAv,.Trust_meterFill__O5u4r,.Trust_piece__QDPfy,.Trust_resolveWord__uwYRX{transition:none!important}.Trust_resolve__9eCXR[data-on] .Trust_resolveWord__uwYRX{transform:none}}.nk-eco{--eco-container:var(--content-max,75rem);--eco-pad:1.5rem;--eco-section-y:4rem;--eco-section-y-tight:2.75rem;--eco-radius:0.25rem;--eco-radius-lg:0.5rem;--eco-radius-pill:62.4375rem;--eco-surface:rgb(var(--paper-2-rgb));--eco-line:rgb(var(--rule-rgb));--eco-line-strong:rgb(var(--ink-rgb)/0.2);--eco-dark:var(--emerald-deep);--eco-dark-text:var(--brand-pearl);--eco-dark-muted:rgb(var(--brand-pearl-rgb)/0.72);--eco-dark-subtle:rgb(var(--brand-pearl-rgb)/0.52);--eco-dark-line:rgb(var(--brand-pearl-rgb)/0.18);--eco-dark-line-strong:rgb(var(--brand-pearl-rgb)/0.34);--eco-dark-field:rgb(var(--brand-pearl-rgb)/0.07);--eco-dark-accent:var(--saffron-light);--eco-hl:var(--emerald-deep);--eco-search-h:3.5rem;--eco-control-h:2.5rem;--eco-t-hero:clamp(2.375rem,5.4vw,4rem);--eco-t-entity:clamp(1.875rem,4vw,3rem);--eco-t-section:clamp(1.5rem,2.6vw,2.125rem);--eco-t-row:1.0625rem;--eco-t-body:1rem;--eco-t-meta:0.8125rem;--eco-motion:160ms;--eco-ease:cubic-bezier(0.32,0.72,0,1)}@media (min-width:768px){.nk-eco{--eco-pad:2rem;--eco-section-y:5.5rem;--eco-section-y-tight:3.75rem}}@media (min-width:1280px){.nk-eco{--eco-pad:3rem;--eco-section-y:6.5rem}}.eco-container{width:100%;max-width:var(--eco-container);margin-inline:auto;padding-inline:var(--eco-pad)}.eco-section{padding-block:var(--eco-section-y)}.eco-section--tight{padding-block:var(--eco-section-y-tight)}.eco-eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--subtle-rgb))}.eco-heading{font-size:var(--eco-t-section);line-height:1.1;letter-spacing:-.02em;font-weight:400;color:rgb(var(--ink-rgb));max-width:24ch}.eco-lead{font-size:var(--eco-t-body);line-height:1.65;max-width:68ch}.eco-lead,.eco-meta{color:rgb(var(--muted-rgb))}.eco-meta{font-size:var(--eco-t-meta);line-height:1.5}.eco-figure{font-variant-numeric:tabular-nums}.eco-discovery{position:relative;isolation:isolate;overflow:hidden;background:var(--eco-dark);color:var(--eco-dark-text);min-height:calc(100svh - var(--header-h, 5rem));display:flex;align-items:center}.eco-discovery>.eco-container{width:100%}.eco-discovery__bg{z-index:-2;object-fit:cover;object-position:62% 40%}.eco-discovery__wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--eco-dark) 96%,transparent) 0,color-mix(in srgb,var(--eco-dark) 70%,transparent) 30%,transparent 62%),linear-gradient(to right,color-mix(in srgb,var(--eco-dark) 94%,transparent) 0,color-mix(in srgb,var(--eco-dark) 82%,transparent) 38%,color-mix(in srgb,var(--eco-dark) 42%,transparent) 100%)}@media (max-width:767px){.eco-discovery__wash{background:color-mix(in srgb,var(--eco-dark) 86%,transparent)}}.eco-discovery .eco-eyebrow{color:var(--eco-dark-subtle)}.eco-discovery__title{font-size:var(--eco-t-hero);font-weight:300;line-height:1;letter-spacing:-.035em;color:var(--eco-dark-text);max-width:16ch}.eco-discovery__lead{font-size:1.0625rem;line-height:1.6;color:var(--eco-dark-muted);max-width:58ch}.eco-search{position:relative;display:flex;align-items:center;width:100%}.eco-search__input{height:var(--eco-search-h);width:100%;padding-inline:2.875rem 6rem;border:1px solid var(--eco-dark-line);border-radius:var(--eco-radius-pill);background:var(--eco-dark-field);color:var(--eco-dark-text);font-size:1rem;outline:none;transition:border-color var(--eco-motion) var(--eco-ease),background-color var(--eco-motion) var(--eco-ease)}.eco-search__input::placeholder{color:var(--eco-dark-subtle)}.eco-search__input:placeholder-shown{padding-inline-end:1.125rem}@media (min-width:640px){.eco-search__input:placeholder-shown{padding-inline-end:4.75rem}}.eco-search__input:focus{border-color:var(--eco-dark-accent);background:rgb(var(--brand-pearl-rgb)/.11)}.eco-search__input:focus-visible{box-shadow:0 0 0 .1875rem rgb(var(--saffron-rgb)/.3)}.eco-search__icon{position:absolute;left:1.25rem;display:flex;color:var(--eco-dark-subtle);pointer-events:none}.eco-search__end{position:absolute;right:.625rem;display:flex;align-items:center;gap:.5rem}.eco-search__kbd{display:none;align-items:center;gap:.25rem;height:1.625rem;padding-inline:.5625rem;border:1px solid var(--eco-dark-line);border-radius:var(--eco-radius);font-size:.6875rem;letter-spacing:.04em;color:var(--eco-dark-subtle)}@media (min-width:640px){.eco-search__kbd{display:inline-flex}}.eco-search__clear{display:inline-flex;align-items:center;height:2.25rem;padding-inline:1rem;border-radius:var(--eco-radius-pill);font-size:.8125rem;font-weight:500;color:var(--eco-dark-text);background:rgb(var(--brand-pearl-rgb)/.12);transition:background-color var(--eco-motion) var(--eco-ease)}.eco-search__clear:hover{background:rgb(var(--brand-pearl-rgb)/.2)}.eco-stat__value{font-size:1.875rem;font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--eco-dark-text)}.eco-stat__label{margin-top:.5rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--eco-dark-subtle)}.eco-rail{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;padding-bottom:2px;mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent)}.eco-rail::-webkit-scrollbar{display:none}.eco-rail>*{scroll-snap-align:start;flex:0 0 auto}.eco-chip{display:inline-flex;align-items:center;gap:.4375rem;height:var(--eco-control-h);padding-inline:.9375rem;border:1px solid var(--eco-line-strong);border-bottom-color:rgb(var(--ink-rgb)/.32);border-radius:var(--eco-radius-pill);background:linear-gradient(to bottom,#fff,rgb(var(--paper-2-rgb)));box-shadow:0 2px 0 rgb(var(--ink-rgb)/.14),inset 0 1px 0 #fff;font-size:.8125rem;color:rgb(var(--muted-rgb));white-space:nowrap;cursor:pointer;transition:border-color var(--eco-motion) var(--eco-ease),background-color var(--eco-motion) var(--eco-ease),color var(--eco-motion) var(--eco-ease),box-shadow var(--eco-motion) var(--eco-ease),transform var(--eco-motion) var(--eco-ease)}.eco-chip:hover{border-color:rgb(var(--ink-rgb)/.32);color:rgb(var(--ink-rgb))}.eco-chip:active{transform:translateY(1px);box-shadow:0 1px 0 rgb(var(--ink-rgb)/.14),inset 0 1px 0 #fff}.eco-chip[aria-pressed=true]{border-color:var(--accent);background:linear-gradient(to bottom,rgb(var(--accent-rgb)/.16),rgb(var(--accent-rgb)/.08));box-shadow:inset 0 2px .1875rem rgb(var(--ink-rgb)/.14);transform:translateY(1px);color:rgb(var(--ink-rgb));font-weight:500}.eco-chip__count{font-size:.6875rem;font-variant-numeric:tabular-nums;color:rgb(var(--subtle-rgb))}.eco-discovery .eco-chip{background:transparent;box-shadow:none;border-color:var(--eco-dark-line);color:var(--eco-dark-muted)}.eco-discovery .eco-chip:hover{border-color:var(--eco-dark-line-strong);color:var(--eco-dark-text)}.eco-discovery .eco-chip[aria-pressed=true]{border-color:var(--eco-dark-accent);background:rgb(var(--saffron-rgb)/.22);color:var(--eco-dark-text)}.eco-discovery .eco-chip__count{color:var(--eco-dark-subtle)}.eco-tag{display:inline-flex;align-items:center;height:1.5rem;padding-inline:.5625rem;border:1px solid var(--eco-line);border-radius:var(--eco-radius);background:var(--eco-surface);font-size:.75rem;letter-spacing:.01em;color:rgb(var(--muted-rgb));white-space:nowrap}.eco-list{overflow:hidden;border:1px solid var(--eco-line-strong);border-radius:1.125rem;background:#fff;box-shadow:inset 0 1px 0 #fff,0 1.125rem 2.5rem -1.375rem rgba(12,59,29,.28),0 2px .375rem rgba(12,59,29,.05)}:root.dark .nk-eco .eco-list{background:rgb(var(--paper-2-rgb))}.eco-row{position:relative;display:grid;gap:.625rem 2rem;padding:1.625rem 2rem;border-top:1px solid var(--eco-line);transition:background-color var(--eco-motion) var(--eco-ease)}.eco-row:first-child{border-top:0}@media (max-width:639px){.eco-row{padding:1.375rem 1.25rem}}@media (min-width:900px){.eco-row{grid-template-columns:12.5rem minmax(0,1fr) 14.5rem;align-items:start}}.eco-row:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.1875rem;background:var(--accent);opacity:0;transition:opacity var(--eco-motion) var(--eco-ease)}.eco-row:focus-within:before,.eco-row:hover:before{opacity:1}.eco-row:hover{background:rgb(var(--paper-rgb)/.55)}.eco-row__label{display:flex;align-items:center;gap:.875rem}.eco-row__meta{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.eco-row__mark{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.75rem;border:1px solid var(--eco-line-strong);border-bottom-color:rgb(var(--ink-rgb)/.3);background:linear-gradient(to bottom,#fff,rgb(var(--paper-rgb)));box-shadow:0 2px 0 rgb(var(--ink-rgb)/.12);font-size:1.125rem;font-weight:600;color:var(--emerald-deep)}.eco-row__logo{width:1.75rem;height:1.75rem;object-fit:contain}:root.dark .nk-eco .eco-row__mark{background:#fff;color:var(--emerald-deep)}.eco-row__place{font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--muted-rgb))}@media (max-width:899px){.eco-row__meta{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.1875rem .5rem}.eco-row__place:before{content:"·";margin-inline-end:.5rem}}.eco-row__name{font-size:1.1875rem;font-weight:600;line-height:1.32;letter-spacing:-.01em;color:rgb(var(--ink-rgb))}.eco-row__name:hover{text-decoration:underline;text-underline-offset:.25rem}.eco-row__desc{margin-top:.4375rem;font-size:.9063rem;line-height:1.6;color:rgb(var(--muted-rgb));max-width:62ch}@media (prefers-reduced-motion:reduce){.eco-chip,.eco-row,.eco-row:before,.eco-search__input{transition:none}}.eco-card{display:flex;flex-direction:column;gap:.625rem;height:100%;padding:1.375rem;border:1px solid var(--eco-line);border-radius:var(--eco-radius);background:var(--eco-surface);transition:border-color var(--eco-motion) var(--eco-ease)}.eco-card:hover{border-color:var(--eco-line-strong)}.eco-ref{display:grid;gap:.25rem 1.5rem;padding-block:1.25rem;border-top:1px solid var(--eco-line);transition:background-color var(--eco-motion) var(--eco-ease)}.eco-ref:last-child{border-bottom:1px solid var(--eco-line)}.eco-ref:hover{background:rgb(var(--ink-rgb)/.02)}@media (min-width:900px){.eco-ref{grid-template-columns:2.125rem minmax(0,16.25rem) minmax(0,1fr) 12.5rem;align-items:baseline}.eco-ref--labelled{grid-template-columns:9.25rem minmax(0,1fr) 14.75rem 11.75rem}}.eco-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding-inline:1.375rem;border:1px solid transparent;border-radius:var(--eco-radius-pill);font-size:.875rem;font-weight:500;transition:opacity var(--eco-motion) var(--eco-ease),background-color var(--eco-motion) var(--eco-ease),border-color var(--eco-motion) var(--eco-ease)}.eco-btn--primary{background:var(--emerald-deep);color:var(--brand-pearl);border-color:var(--emerald-deep)}.eco-btn--primary:hover{opacity:.88}:root.dark .eco-btn--primary{background:var(--brand-pearl);color:var(--emerald-deep);border-color:var(--brand-pearl)}.eco-btn--ghost{border-color:var(--eco-line-strong);border-bottom-color:rgb(var(--ink-rgb)/.32);background:linear-gradient(to bottom,#fff,rgb(var(--paper-2-rgb)));box-shadow:0 .1875rem 0 rgb(var(--ink-rgb)/.14),inset 0 1px 0 #fff;color:rgb(var(--ink-rgb))}.eco-btn--ghost:hover{background:var(--eco-surface)}.eco-btn--ghost:active{transform:translateY(2px);box-shadow:0 1px 0 rgb(var(--ink-rgb)/.14),inset 0 1px 0 #fff}.eco-discovery .eco-btn--ghost{border-color:var(--eco-dark-line-strong);background:rgb(var(--brand-pearl-rgb)/.06);box-shadow:0 .1875rem 0 rgba(0,0,0,.28),inset 0 1px 0 rgb(var(--brand-pearl-rgb)/.18);color:var(--eco-dark-text)}.eco-discovery .eco-btn--ghost:hover{background:rgb(var(--brand-pearl-rgb)/.1)}.eco-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--accent-text)}.eco-link:hover{text-decoration:underline;text-underline-offset:.25rem}.eco-external{display:inline-flex;align-items:center;gap:.3125rem;max-width:100%;font-size:.8125rem;line-height:1.4;color:var(--accent-text);overflow-wrap:anywhere}.eco-external:hover{text-decoration:underline;text-underline-offset:.25rem}.eco-discovery .eco-external{color:var(--eco-dark-accent)}.eco-flag{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:var(--accent-strong)}.eco-flag__dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--accent);flex:none}.nk-eco [tabindex]:focus-visible,.nk-eco a:focus-visible,.nk-eco button:focus-visible,.nk-eco input:focus-visible,.nk-eco select:focus-visible{outline:2px solid var(--accent);outline-offset:.1875rem;border-radius:2px}:root.dark .nk-eco{--eco-hl:var(--brand-pearl)}.eco-eyebrow--mark{display:inline-flex;align-items:center;gap:.625rem;color:var(--eco-hl);font-weight:600}.eco-eyebrow--mark:before{content:"";width:1.125rem;height:2px;background:var(--eco-hl)}.eco-index{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--eco-hl)}.eco-help{display:flex;flex-direction:column;align-items:flex-start;gap:1.125rem 2rem;margin-top:2rem;padding:1.5rem 1.75rem;border:1px solid var(--eco-line-strong);border-left:.25rem solid var(--eco-hl);border-radius:.875rem;background:#fff;box-shadow:0 .875rem 2rem -1.375rem rgba(12,59,29,.3),0 2px .3125rem rgba(12,59,29,.05)}:root.dark .nk-eco .eco-help{background:rgb(var(--paper-2-rgb))}@media (min-width:720px){.eco-help{flex-direction:row;align-items:center;justify-content:space-between}}.eco-help__body{max-width:60ch}.eco-help__label{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:rgb(var(--ink-rgb))}.eco-help__text{margin-top:.375rem;font-size:.9375rem;line-height:1.6;color:rgb(var(--muted-rgb))}.eco-help__cta{flex:none;white-space:nowrap}.eco-path{position:relative;display:grid;gap:.375rem 1.25rem;padding-block:1.625rem;border-top:1px solid var(--eco-line);grid-template-columns:2.125rem minmax(0,1fr) 1.5rem;transition:background-color var(--eco-motion) var(--eco-ease)}.eco-path:last-child{border-bottom:1px solid var(--eco-line)}.eco-path:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--eco-pad) * -.5);width:2px;background:var(--eco-hl);opacity:0;transition:opacity var(--eco-motion) var(--eco-ease)}.eco-path:focus-visible:before,.eco-path:hover:before{opacity:1}.eco-path:hover .eco-path__title{text-decoration:underline;text-underline-offset:.3125rem}.eco-path__arrow{align-self:center;color:var(--eco-hl);transition:transform var(--eco-motion) var(--eco-ease)}.eco-path:hover .eco-path__arrow{transform:translateX(.1875rem)}.eco-support{--eco-hl:var(--brand-pearl);position:relative;isolation:isolate;overflow:hidden;background:var(--eco-dark);color:var(--eco-dark-text)}.eco-support__bg{z-index:-2;object-fit:cover;object-position:60% 45%}.eco-support__wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--eco-dark) 97%,transparent) 0,color-mix(in srgb,var(--eco-dark) 92%,transparent) 50%,color-mix(in srgb,var(--eco-dark) 74%,transparent) 100%)}.eco-support .eco-eyebrow{color:var(--eco-dark-subtle)}.eco-support .eco-eyebrow--mark{color:var(--eco-dark-accent)}.eco-support .eco-eyebrow--mark:before{background:var(--eco-dark-accent)}.eco-support .eco-btn--primary{background:var(--brand-pearl);color:var(--emerald-deep);border-color:var(--brand-pearl)}.eco-support .eco-link{color:var(--eco-dark-accent)}.eco-support__step{display:grid;gap:.5rem 2rem;padding-block:1.625rem;border-bottom:1px solid var(--eco-dark-line)}@media (min-width:900px){.eco-support__step{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.1fr);align-items:baseline}}.eco-support__step .eco-index{color:var(--eco-dark-accent)}.eco-socials{display:inline-flex;flex-wrap:wrap;gap:.375rem}.eco-social{display:grid;place-items:center;width:1.625rem;height:1.625rem;border:1px solid var(--eco-line);border-radius:var(--eco-radius);color:rgb(var(--muted-rgb));transition:color var(--eco-motion) var(--eco-ease),border-color var(--eco-motion) var(--eco-ease),background-color var(--eco-motion) var(--eco-ease)}a.eco-social:hover{color:var(--eco-hl);border-color:var(--eco-hl)}.eco-parent{font-weight:500;color:rgb(var(--ink-rgb));text-decoration:underline;text-decoration-color:rgb(var(--ink-rgb)/.3);text-underline-offset:.1875rem}.eco-parent:hover{text-decoration-color:currentColor}.eco-finder{--eco-dark-text:rgb(var(--ink-rgb));--eco-dark-subtle:rgb(var(--subtle-rgb));--eco-dark-line:var(--eco-line-strong);--eco-dark-field:#fff;--eco-dark-accent:var(--eco-line-strong);padding-block:1.75rem;background:transparent}.eco-finder .eco-search__input{box-shadow:0 .375rem 1.25rem rgba(12,59,29,.06)}.eco-finder .eco-search__input:focus,.eco-finder .eco-search__input:focus-visible{box-shadow:0 .375rem 1.25rem rgba(12,59,29,.06);outline:none;border-radius:var(--eco-radius-pill);background:#fff}.eco-finder .eco-search__clear{background:rgb(var(--ink-rgb)/.08)}.eco-finder .eco-search__clear:hover{background:rgb(var(--ink-rgb)/.14)}.eco-btn--accent{height:3rem;padding-inline:1.625rem;background:var(--brand-saffron);border-color:var(--brand-saffron);color:#fff;font-weight:600}.eco-btn--accent:hover{opacity:.9}.eco-btn--accent svg,.eco-btn--onDark svg{transition:transform var(--eco-motion) var(--eco-ease)}.eco-btn--accent:hover svg,.eco-btn--onDark:hover svg{transform:translateX(.1875rem)}.eco-discovery .eco-btn--ghost{height:3rem}.eco-btn--onDark{background:var(--brand-pearl);border-color:var(--brand-pearl);color:var(--emerald-deep);font-weight:600}.eco-btn--onDark:hover{opacity:.9}.eco-btn--outlineDark{border-color:var(--eco-dark-line-strong);color:var(--eco-dark-text)}.eco-btn--outlineDark:hover{background:rgb(var(--brand-pearl-rgb)/.1)}.eco-gateway{display:grid;grid-template-columns:1fr;grid-auto-rows:15rem;gap:.875rem;padding:0;list-style:none}@media (min-width:640px){.eco-gateway{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-gateway__item--featured{grid-column:span 2}}@media (min-width:1024px){.eco-gateway{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:14.375rem}.eco-gateway__item--featured{grid-column:span 2;grid-row:span 2}}.eco-gateway__item{min-width:0}.eco-gateway__link{position:relative;display:block;height:100%;overflow:hidden;border-radius:var(--eco-radius-lg);background:var(--eco-dark);isolation:isolate}.eco-gateway__img{object-fit:cover;transition:transform .6s var(--eco-ease)}.eco-gateway__link:hover .eco-gateway__img{transform:scale(1.05)}.eco-gateway__shade{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--emerald-deep) 94%,transparent) 0,color-mix(in srgb,var(--emerald-deep) 62%,transparent) 50%,transparent 88%);transition:opacity var(--eco-motion) var(--eco-ease)}.eco-gateway__text{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:.375rem;padding:1.375rem 1.5rem;color:var(--brand-pearl)}.eco-gateway__label{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3125rem;font-weight:600;letter-spacing:-.01em}.eco-gateway__item--featured .eco-gateway__label{font-size:clamp(1.75rem,2.8vw,2.375rem)}.eco-gateway__label svg{color:var(--saffron-light);transition:transform var(--eco-motion) var(--eco-ease)}.eco-gateway__link:hover .eco-gateway__label svg{transform:translateX(.25rem)}.eco-gateway__note{font-size:.9688rem;line-height:1.5;color:rgb(var(--brand-pearl-rgb)/.92)}.eco-gateway__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-top:.625rem;min-height:2.625rem;padding:.5rem 1.25rem;border-radius:var(--eco-radius-pill);background:var(--brand-saffron);border-bottom:1px solid rgba(0,0,0,.35);box-shadow:0 .1875rem 0 rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.25);color:#fff;font-size:1rem;font-weight:600;text-align:left;transition:transform var(--eco-motion) var(--eco-ease),box-shadow var(--eco-motion) var(--eco-ease)}.eco-gateway__cta svg{transition:transform var(--eco-motion) var(--eco-ease)}.eco-gateway__link:hover .eco-gateway__cta svg{transform:translateX(.25rem)}.eco-gateway__link:hover .eco-gateway__cta{transform:translateY(-1px)}.eco-gateway__item--featured .eco-gateway__text{inset:0;justify-content:center;padding-bottom:5rem}@media (max-width:1023px){.eco-gateway__item--featured .eco-gateway__text{padding-bottom:1.375rem}}.eco-gateway__detail{display:none;max-width:44ch;font-size:.9375rem;line-height:1.5;color:rgb(var(--brand-pearl-rgb)/.88)}.eco-gateway__item--featured .eco-gateway__note{font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;color:var(--brand-pearl)}@media (min-width:640px){.eco-gateway__item--featured .eco-gateway__detail{display:block}}.eco-gateway__item--featured .eco-gateway__cta{min-height:3rem;padding-inline:1.5rem;font-size:1.125rem}.eco-gateway__link:focus-visible{outline:2px solid var(--brand-saffron);outline-offset:.1875rem}@media (prefers-reduced-motion:reduce){.eco-gateway__img,.eco-gateway__label svg{transition:none}.eco-gateway__link:hover .eco-gateway__img{transform:none}}.eco-support__grid{display:grid;grid-template-columns:1fr;gap:.75rem;padding:0;list-style:none}@media (min-width:640px){.eco-support__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.eco-support__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.eco-support__card{padding:1.5rem;border:1px solid hsla(0,0%,100%,.32);border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.08));backdrop-filter:blur(1.125rem) saturate(140%);-webkit-backdrop-filter:blur(1.125rem) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 1.125rem 2rem -1.125rem rgba(0,0,0,.55);transition:transform var(--eco-motion) var(--eco-ease),background-color var(--eco-motion) var(--eco-ease)}.eco-support__card:hover{transform:translateY(-.1875rem)}.eco-support__card .eco-index{color:var(--eco-dark-accent)}.eco-btn--accent,.eco-btn--primary{border-bottom-color:rgba(0,0,0,.35);box-shadow:0 .1875rem 0 rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.22);transition:transform var(--eco-motion) var(--eco-ease),box-shadow var(--eco-motion) var(--eco-ease),opacity var(--eco-motion) var(--eco-ease)}.eco-btn--accent:active,.eco-btn--primary:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.22)}:root.dark .nk-eco .eco-btn--ghost,:root.dark .nk-eco .eco-chip{background:linear-gradient(to bottom,rgb(var(--paper-2-rgb)),rgb(var(--paper-rgb)));box-shadow:0 2px 0 rgba(0,0,0,.4),inset 0 1px 0 rgb(var(--brand-pearl-rgb)/.12)}@keyframes eco-reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.eco-grid>:nth-child(n+6),.eco-list>:nth-child(n+6){animation:eco-reveal .36s var(--eco-ease) both}.eco-grid[data-collapsing]>:nth-child(n+6),.eco-list[data-collapsing]>:nth-child(n+6){animation:none;opacity:0;transform:translateY(-.5rem);transition:opacity .26s var(--eco-ease),transform .26s var(--eco-ease)}@media (prefers-reduced-motion:reduce){.eco-grid>:nth-child(n+6),.eco-list>:nth-child(n+6){animation:none}}.eco-finder{position:relative;z-index:30}.eco-dd{position:relative;display:inline-block}.eco-dd--full{display:block;width:100%}.eco-dd__btn{gap:.625rem;padding-inline:1rem .875rem;color:rgb(var(--ink-rgb));font-weight:500}.eco-dd--full .eco-dd__btn{width:100%;justify-content:space-between}.eco-dd__value{overflow:hidden;text-overflow:ellipsis}.eco-dd__caret{flex:none;transition:transform var(--eco-motion) var(--eco-ease)}.eco-dd__btn[aria-expanded=true] .eco-dd__caret{transform:rotate(180deg)}.eco-dd__menu{position:fixed;z-index:35;margin:0;padding:.375rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--eco-line-strong);border-radius:.875rem;background:#fff;box-shadow:0 1.25rem 2.75rem -.875rem rgba(12,59,29,.35),0 .1875rem .5rem rgba(12,59,29,.08);animation:eco-menu-in .14s var(--eco-ease) both}:root.dark .nk-eco .eco-dd__menu{background:rgb(var(--paper-2-rgb))}@keyframes eco-menu-in{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:none}}.eco-dd__opt{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .75rem;border-radius:.5625rem;font-size:.875rem;color:rgb(var(--ink-rgb));cursor:pointer}.eco-dd__opt[data-active]{background:rgb(var(--paper-rgb)/.8)}.eco-dd__opt[aria-selected=true]{font-weight:600;color:var(--emerald-deep)}:root.dark .nk-eco .eco-dd__opt[aria-selected=true]{color:var(--brand-pearl)}@media (prefers-reduced-motion:reduce){.eco-dd__menu{animation:none}}.eco-closing{padding-block:var(--eco-section-y)}.eco-closing__grid{display:grid;gap:1rem;margin-top:1.75rem}@media (min-width:768px){.eco-closing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.eco-closing__card{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.75rem;border:1px solid var(--eco-line-strong);border-radius:1.125rem;background:#fff;box-shadow:0 1.125rem 2.5rem -1.5rem rgba(12,59,29,.28),0 2px .375rem rgba(12,59,29,.05)}:root.dark .nk-eco .eco-closing__card{background:rgb(var(--paper-2-rgb))}.eco-closing__title{font-size:1.5rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:rgb(var(--ink-rgb))}.eco-closing__body{flex:1;max-width:48ch;font-size:.9688rem;line-height:1.6;color:rgb(var(--muted-rgb))}.eco-closing__cta{margin-top:.75rem}.eco-hero-grid{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.eco-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,27.5rem);gap:4.5rem}}.eco-glance{border:1px solid var(--eco-dark-line-strong);border-radius:1.5rem;padding:1.75rem;background:rgb(var(--brand-pearl-rgb)/.08);backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);box-shadow:0 .375rem 0 rgba(0,0,0,.25),0 1.5rem 2.5rem -1.25rem rgba(0,0,0,.5),inset 0 1px 0 rgb(var(--brand-pearl-rgb)/.18);color:var(--eco-dark-text)}.eco-glance__eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--eco-dark-subtle)}.eco-glance__total{margin-top:.625rem;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:300;line-height:1.15;letter-spacing:-.02em}.eco-glance__list{margin-top:1.375rem;display:grid;gap:.5rem}.eco-glance__row{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--eco-dark-line);border-bottom:1px solid rgba(0,0,0,.3);border-radius:.875rem;background:rgb(var(--brand-pearl-rgb)/.06);font-size:.9375rem;font-weight:500;transition:background-color var(--eco-motion) var(--eco-ease),transform var(--eco-motion) var(--eco-ease)}.eco-glance__row>span:first-child{flex:1}.eco-glance__row:hover{background:rgb(var(--brand-pearl-rgb)/.14);transform:translateX(.1875rem)}.eco-glance__count{font-variant-numeric:tabular-nums;color:var(--eco-dark-accent)}.eco-glance__foot{margin-top:1.125rem;font-size:.8125rem;color:var(--eco-dark-subtle)}