.observatory_page__dgs4n{width:100%;min-width:0;max-width:1160px;margin:0 auto;padding:24px 24px 80px;color:var(--foreground,#23251f)}.observatory_nav__z45sd{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:36px;border-bottom:1px solid #d8ddd3;padding-bottom:16px}.observatory_nav__z45sd a,.observatory_page__dgs4n summary{min-height:44px;display:inline-flex;align-items:center}.observatory_page__dgs4n h1{font-size:clamp(2.5rem,5.5vw,4.8rem);line-height:.98;letter-spacing:-.052em;max-width:720px;margin:14px 0 24px}.observatory_page__dgs4n h2{font-size:clamp(1.55rem,3vw,2.15rem);font-weight:650;margin:0 0 16px;letter-spacing:-.035em}.observatory_page__dgs4n h3{font-size:1.12rem;font-weight:650}.observatory_page__dgs4n p{line-height:1.65;margin:12px 0}.observatory_eyebrow__juQPq{text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;font-weight:650;color:#42634b}.observatory_lead__YVL2c{font-size:clamp(1.05rem,2vw,1.25rem);max-width:680px;color:#344039}.observatory_muted__8OXXk{color:#5b655c;font-size:.875rem}.observatory_cards__OCObp{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:28px 0}.observatory_hero__KByTp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(32px,6vw,76px);align-items:center;padding:34px 0 48px}.observatory_heroCopy__GbPHl{min-width:0}.observatory_heroCopy__GbPHl>.observatory_muted__8OXXk{margin-top:24px}.observatory_priceCard__JIHMm{border:1px solid #d8ddd3;border-radius:24px;padding:clamp(24px,4vw,38px);background:#fffefb;box-shadow:0 20px 60px rgb(47 59 48/8%)}.observatory_priceCardHeading__U9F32{display:flex;justify-content:space-between;align-items:flex-start;color:#31533e;text-transform:uppercase;font-size:.78rem;letter-spacing:.15em;font-weight:750}.observatory_bagIcon__jK1pC{display:grid;place-items:end center;width:60px;height:70px;padding-bottom:9px;background:#dfc399;color:#4d371f;clip-path:polygon(13% 12%,25% 0,75% 0,87% 12%,100% 100%,0 100%);font-size:.7rem;letter-spacing:0;text-transform:none}.observatory_packPrice__W81CK{display:block;margin-top:14px;color:#173f2c;font-size:clamp(3.25rem,7vw,5.5rem);line-height:.95;letter-spacing:-.065em}.observatory_kiloPrice__y3_IE,.observatory_packLabel__i5yM_,.observatory_sampleNote__oGb6d{display:block}.observatory_packLabel__i5yM_{margin-top:10px;font-size:1.2rem;font-weight:650}.observatory_kiloPrice__y3_IE{margin-top:4px;color:#4e5c52}.observatory_plainExplanation__Lsydg{border-top:1px solid #e4e6df;margin-top:24px!important;padding-top:20px}.observatory_sampleNote__oGb6d{color:#667068;font-size:.85rem}.observatory_priceActions___Hdtf{display:grid;gap:12px;margin-top:24px}.observatory_primaryCta__06ybA{min-height:48px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border-radius:12px;padding:12px 16px;background:#a84e28;color:#fff;font-weight:700;text-decoration:none}.observatory_primaryCta__06ybA:hover{background:#843b1d}.observatory_methodLink__57R_n{width:fit-content;font-size:.85rem}.observatory_comparisonPicker__TN7Qs{border-top:1px solid #d8ddd3;padding:42px 0 20px}.observatory_sectionHeading__TampJ{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.observatory_sectionHeading__TampJ .observatory_eyebrow__juQPq{margin-bottom:8px}.observatory_sectionHeading__TampJ h2,.observatory_sectionHeading__TampJ p{margin-bottom:0}.observatory_sectionHeading__TampJ>a{flex:none;min-height:44px;display:inline-flex;align-items:center}.observatory_primaryTopics__gEo_c{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.observatory_primaryTopics__gEo_c>a{min-height:126px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px 14px;border:1px solid #d8ddd3;border-radius:16px;background:#fffefb;color:#263229;text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.observatory_primaryTopics__gEo_c>a:hover{transform:translateY(-2px);border-color:#557657;background:#f5f8f1}.observatory_primaryTopics__gEo_c small,.observatory_primaryTopics__gEo_c strong{display:block}.observatory_primaryTopics__gEo_c small{margin-top:5px;color:#667068;line-height:1.35}.observatory_topicIcon__S0iHI{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e9efe4;color:#31533e;font-size:1.3rem}.observatory_topicArrow__gAQ55{color:#31533e}.observatory_originPanel__G9Kae{margin-top:38px;padding:clamp(20px,4vw,36px)}.observatory_dataDetails__gDOwg{margin:28px 0;border:1px solid #d8ddd3;border-radius:18px;background:#fffefb;padding:0 24px 24px}.observatory_dataDetails__gDOwg>summary{min-height:64px}.observatory_resourceLinks__Jw2Ln{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}.observatory_card__daKD4,.observatory_panel__3rXj8{padding:24px;border:1px solid #d8ddd3;border-radius:18px;background:#fffefb;color:#23251f}.observatory_card__daKD4 strong{display:block;font-size:1.9rem;letter-spacing:-.035em}.observatory_panel__3rXj8{margin-top:24px}.observatory_topics___0tcc{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:20px}.observatory_topic__REAyY{border:1px solid #d8ddd3;border-radius:12px;padding:18px;display:block;text-decoration:none;background:#fffefb;color:#23251f}.observatory_topic__REAyY:hover{background:#edf2e8;border-color:#557657}.observatory_topic__REAyY span{display:block;font-size:.85rem;margin-top:7px;color:#5b655c}.observatory_controls__FWHGM{display:flex;flex-wrap:wrap;gap:12px}.observatory_controls__FWHGM label{display:grid;gap:5px;font-size:.875rem;flex:1;min-width:150px}.observatory_controls__FWHGM input,.observatory_controls__FWHGM select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #a9b5a7;background:#fff;color:#23251f;border-radius:8px}.observatory_filterPanel__teRmJ{display:grid;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:24px;margin:24px 0 16px;padding:18px;border:1px solid #d8ddd3;border-radius:14px;background:#f6f4ed}.observatory_filterHeading__W_x8W{display:flex;flex-direction:column;justify-content:center;gap:5px}.observatory_filterHeading__W_x8W span{color:#667068;font-size:.82rem;line-height:1.4}.observatory_comparisonFigure__VpLjl{margin:20px 0 0}.observatory_chartSection__JGyK_{margin-top:26px;padding:22px;border:1px solid #d8ddd3;border-radius:16px;background:#f6f4ed}.observatory_chartSectionHeading__enG7V{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.observatory_chartSectionHeading__enG7V h3,.observatory_chartSectionHeading__enG7V p{margin:0}.observatory_chartSectionHeading__enG7V>p{color:#667068;font-size:.82rem}.observatory_chartGrid__cCi04{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.observatory_dataChart__kP8j2{min-width:0;margin:0;padding:18px;border:1px solid #dfe4db;border-radius:14px;background:#fff}.observatory_dataChart__kP8j2 figcaption span,.observatory_dataChart__kP8j2 figcaption strong{display:block}.observatory_dataChart__kP8j2 figcaption strong{color:#173f2c;font-size:1rem}.observatory_dataChart__kP8j2 figcaption span{margin-top:3px;color:#667068;font-size:.76rem}.observatory_rangeChart__tueNi,.observatory_sampleChart__gL5NA{display:grid;gap:11px;margin-top:18px}.observatory_rangeChartRow__DGevn,.observatory_sampleChartRow__42_2V{display:grid;grid-template-columns:minmax(72px,.85fr) minmax(100px,1.6fr) auto;align-items:center;gap:9px;min-width:0;font-size:.75rem}.observatory_rangeChartRow__DGevn>span,.observatory_sampleChartRow__42_2V>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.observatory_rangeChartRow__DGevn>strong,.observatory_sampleChartRow__42_2V>strong{font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.observatory_rangeChartTrack__lQU6s,.observatory_sampleChartTrack__1_VJz{position:relative;height:18px;border-radius:4px;background-image:linear-gradient(90deg,#e7ebe4 1px,transparent 0);background-size:25% 100%;background-color:#f3f5f1}.observatory_rangeChartBand__o_T60{position:absolute;top:7px;height:4px;border-radius:999px;background:#b06b27}.observatory_rangeChartMedian__QvDSx{position:absolute;top:3px;width:12px;height:12px;border:3px solid #fff;border-radius:50%;background:#315f47;box-shadow:0 0 0 1px #315f47;transform:translateX(-50%)}.observatory_sampleChartTrack__1_VJz{height:12px;overflow:hidden}.observatory_sampleChartTrack__1_VJz i{display:block;height:100%;border-radius:3px;background:#315f47}.observatory_chartAxis__Eh4NV{display:flex;justify-content:space-between;gap:12px;margin-left:calc(38% + 9px);color:#727b73;font-size:.68rem;font-variant-numeric:tabular-nums}.observatory_chartLegend__vUhkm{color:#5b655c;font-size:.875rem;line-height:1.5}.observatory_comparisonCards__2hIgE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.observatory_comparisonCard__IS9rm{min-width:0;padding:18px;border:1px solid #dfe4db;border-radius:14px;background:#fff}.observatory_comparisonCardHeading__kH2i3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.observatory_comparisonCardHeading__kH2i3 h3{margin:4px 0 0;overflow-wrap:anywhere}.observatory_comparisonCardHeading__kH2i3>div{flex:none;text-align:right}.observatory_cardContext__lgfNv,.observatory_commonRange__tV75z,.observatory_comparisonCardHeading__kH2i3 span,.observatory_comparisonCardHeading__kH2i3 strong{display:block}.observatory_comparisonCardHeading__kH2i3 strong{color:#173f2c;font-size:1.35rem;line-height:1.1}.observatory_cardContext__lgfNv,.observatory_commonRange__tV75z,.observatory_comparisonCardHeading__kH2i3 span{color:#667068;font-size:.78rem;line-height:1.45}.observatory_cardContext__lgfNv{margin-top:12px}.observatory_commonRange__tV75z{margin-top:4px}.observatory_showMoreButton__QhPab{min-height:46px;display:block;margin:18px auto 0;padding:10px 18px;border:1px solid #557657;border-radius:999px;background:#fff;color:#31533e;font:inherit;font-weight:650;cursor:pointer}.observatory_showMoreButton__QhPab:hover{background:#edf2e8}.observatory_comparisonTableDetails__bynbI{margin-top:24px;border-top:1px solid #dfe4db;padding-top:8px}.observatory_comparisonTableDetails__bynbI>summary{width:fit-content}.observatory_chart__LrR3i{display:grid;gap:17px;margin:24px 0}.observatory_barLabel__uHYbp{display:flex;justify-content:space-between;gap:12px;font-size:.875rem;margin-bottom:5px}.observatory_barLabel__uHYbp span{overflow-wrap:anywhere}.observatory_track__q9UWE{height:12px;border-radius:4px;background:#eef1eb;position:relative}.observatory_bar__ddnJS{background:#3c6651;height:100%;display:block;border-radius:4px}.observatory_range__NsDPl{position:absolute;top:4px;height:4px;background:#b06b27;min-width:2px}.observatory_tableWrap__2UYCb{overflow-x:auto}.observatory_table__uxPKW{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.observatory_table__uxPKW td,.observatory_table__uxPKW th{padding:12px;border-bottom:1px solid #e0e5dc;vertical-align:top}.observatory_table__uxPKW th{font-weight:650}.observatory_table__uxPKW caption{text-align:left;padding:12px}.observatory_table__uxPKW td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.observatory_notice__K7q55{padding:12px 16px;border-left:3px solid #a76b29;background:#fff4df;color:#66420c;border-radius:4px}.observatory_history__ZBmev{width:100%;height:auto;max-height:280px}.observatory_page__dgs4n a:focus-visible,.observatory_page__dgs4n button:focus-visible,.observatory_page__dgs4n input:focus-visible,.observatory_page__dgs4n select:focus-visible,.observatory_page__dgs4n summary:focus-visible{outline:3px solid #327451;outline-offset:3px}.observatory_page__dgs4n details{margin-top:20px}.observatory_page__dgs4n summary{cursor:pointer;font-weight:600}@media (max-width:600px){.observatory_page__dgs4n{padding:18px 16px 56px}.observatory_card__daKD4,.observatory_panel__3rXj8{padding:18px}.observatory_hero__KByTp{grid-template-columns:1fr;padding:18px 0 34px}.observatory_page__dgs4n h1{font-size:clamp(2.5rem,13vw,3.5rem);max-width:100%;overflow-wrap:break-word}.observatory_priceCard__JIHMm{padding:22px}.observatory_primaryTopics__gEo_c{display:grid;grid-template-columns:1fr}.observatory_primaryTopics__gEo_c>a{min-height:76px}.observatory_filterPanel__teRmJ{grid-template-columns:1fr;gap:12px;margin-top:18px;padding:14px}.observatory_filterHeading__W_x8W span{display:none}.observatory_controls__FWHGM{display:grid;grid-template-columns:1fr 1fr;gap:10px}.observatory_controls__FWHGM label:first-child{grid-column:1/-1}.observatory_controls__FWHGM label{min-width:0}.observatory_comparisonCards__2hIgE{grid-template-columns:1fr}.observatory_chartSection__JGyK_{margin-right:-2px;margin-left:-2px;padding:15px}.observatory_chartSectionHeading__enG7V{align-items:flex-start;flex-direction:column;gap:3px}.observatory_chartGrid__cCi04{grid-template-columns:1fr}.observatory_dataChart__kP8j2{padding:14px}.observatory_rangeChartRow__DGevn,.observatory_sampleChartRow__42_2V{grid-template-columns:minmax(64px,.72fr) minmax(94px,1.5fr) auto;gap:7px}.observatory_chartAxis__Eh4NV{margin-left:calc(35% + 7px)}.observatory_comparisonCard__IS9rm{padding:16px}.observatory_sectionHeading__TampJ{align-items:flex-start;flex-direction:column;gap:4px}.observatory_dataDetails__gDOwg{padding:0 16px 18px}.observatory_cards__OCObp{grid-template-columns:1fr 1fr;gap:10px}.observatory_card__daKD4 strong{font-size:1.4rem}.observatory_table__uxPKW td,.observatory_table__uxPKW th{padding:10px 7px}}@media (min-width:601px) and (max-width:960px){.observatory_hero__KByTp{grid-template-columns:1fr}.observatory_primaryTopics__gEo_c{grid-template-columns:repeat(2,1fr)}}