.button-legacy{align-items:center;background-color:var(--accent);color:#ffffff;display:inline-flex;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:2rem;padding:.5rem 1rem}.button-legacy.is-disabled{pointer-events:none}.button-legacy.is-disabled,.button-legacy:disabled{background-color:var(--contrast-3);color:var(--contrast-2);cursor:not-allowed}.button-legacy:is(:hover,:focus){background-color:var(--pnw);color:#ffffff;border-radius:2rem}.button-pnw{align-items:center;background-color:var(--pnw);color:#ffffff;display:inline-flex;text-decoration:none;text-transform:uppercase;border-radius:2rem;padding:0.5rem 1rem}.button-pnw.is-disabled{pointer-events:none}.button-pnw.is-disabled,.button-pnw:disabled{background-color:var(--contrast-3);color:var(--contrast-2);cursor:not-allowed}.button-pnw:is(:hover,:focus){background-color:var(--tobacco);color:#ffffff}.button-white{align-items:center;background-color:var(--accent);color:#ffffff;display:inline-flex;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;border:2px solid var(--accent);border-radius:2rem;padding:.5rem 1rem}.button-white.is-disabled{pointer-events:none}.button-white.is-disabled,.button-white:disabled{background-color:var(--contrast-3);color:var(--contrast-2);cursor:not-allowed}.button-white:is(:hover,:focus){background-color:var(--pnw);color:#ffffff;border-radius:2rem}.button-desert{align-items:center;background-color:var(--desert);color:var(--contrast-2);display:inline-flex;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:2rem;padding:.5rem 1rem}.button-desert.is-disabled{pointer-events:none}.button-desert.is-disabled,.button-desert:disabled{background-color:var(--contrast-3);color:var(--contrast-2);cursor:not-allowed}.button-desert:is(:hover,:focus){background-color:#e59438;color:#ffffff;border-radius:2rem}.accordion-1{background-color:var(--ivory);padding:1rem}.container-changeable{overflow:visible;position:relative}.container-changeable>*{position:relative;z-index:1}.container-changeable::before{background-color:var(--graphic-color,#fff);content:"";inset:1rem;-webkit-mask-image:var(--graphic-mask);mask-image:var(--graphic-mask);-webkit-mask-position:var(--graphic-position,center);mask-position:var(--graphic-position,center);-webkit-mask-repeat:var(--graphic-repeat,no-repeat);mask-repeat:var(--graphic-repeat,no-repeat);-webkit-mask-size:var(--graphic-size,contain);mask-size:var(--graphic-size,contain);opacity:var(--graphic-opacity,1);pointer-events:none;position:absolute;z-index:0}.graphic-klamath{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-KlamathTribes-Graphic-Rev.svg')}.color-coastal{--graphic-color:var(--coastal)}.background-full{--graphic-position:center;--graphic-size:cover}.background-left{--graphic-position:left bottom;--graphic-size:min(25%,700px) auto}.background-right{--graphic-position:right bottom;--graphic-size:min(25%,700px) auto}.background-border{--graphic-position:center calc(100% - 20px);--graphic-repeat:repeat-x;--graphic-size:auto 40px}.color-pnw{--graphic-color:var(--pnw)}.color-legacy{--graphic-color:var(--legacy)}.color-ivory{--graphic-color:var(--ivory)}.color-black{--graphic-color:#000}.color-reversed{--graphic-color:#fff}.graphic-basketweave-1{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-BasketWeave1-Rev.svg')}.graphic-basketweave-2{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-BasketWeave2-Rev.svg')}.border-yakima{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-YakimaIndianNation-Pattern-Rev.svg')}.border-spokane{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-SpokaneTribe-Pattern-Rev.svg')}.graphic-confederated{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-ConfederatedTribesOfCoos-LowerUmpqua-SiuslawIndians-Graphic-Rev.svg')}.border-nez-perce{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-NexPerce-Pattern-Rev.svg')}.border-npaihb{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-NPAIHB-Pattern-Rev.svg')}.border-siletz{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-SiletzTribes-Pattern-Rev.svg')}.border-warm-springs{--graphic-mask:url('/wp-content/uploads/2026/09/26PIH005-WarmSpringsTribes-Pattern-Rev.svg')}.background-muted{--graphic-opacity:0.5}.background-half-right{--graphic-position:calc(100% + 18rem) center;--graphic-size:clamp(750px,65vw,1200px) auto}.section-band{padding-bottom:clamp(2.5rem, 6vw, 4.5rem);padding-top:clamp(2.5rem, 6vw, 4.5rem)}.section-pnw{background-color:var(--pnw);color:var(--base-3)}.section-pnw .heading-light{color:var(--base-3)}.section-pnw a:not([class*="button-"]){color:var(--base-3)}.heading-light{color:var(--pnw);font-family:Lato, sans-serif;font-size:clamp(2rem, 4vw, 2.75rem);font-weight:300;line-height:1.15;margin-bottom:1rem;margin-top:0}.pih-band-pnw .heading-light,.pih-band-forest .heading-light,.pih-band-legacy .heading-light{color:var(--base-3)}.pih-band-coastal .heading-light{color:var(--contrast)}.section-legacy{background-color:var(--accent);color:var(--base-3)}.section-legacy .heading-light{color:var(--base-3)}.section-legacy a:not([class*="button-"]){color:var(--base-3)}.section-forest{background-color:var(--forest, #002517);color:var(--base-3)}.section-forest .heading-light{color:var(--base-3)}.section-forest a:not([class*="button-"]){color:var(--base-3)}.section-ivory{background-color:var(--ivory);color:var(--contrast)}.section-coastal{background-color:var(--coastal, #acc9c9);color:var(--contrast)}.section-coastal .heading-light{color:var(--contrast)}.section-coastal a:not([class*="button-"]){color:var(--contrast)}.eyebrow{color:#fff;display:block;font-family:Lato, sans-serif;font-size:14px;font-weight:700;letter-spacing:0.08em;line-height:1.2;margin-bottom:1.25rem;margin-left:0;margin-right:0;margin-top:0;padding-bottom:6px;text-transform:uppercase}.eyebrow::after{background-color:var(--desert);content:"";display:block;height:3px;margin-top:8px;width:30px}.button-compact{border-radius:999px;border-style:solid;border-width:2px;font-size:14px;font-weight:600;letter-spacing:0.02em;line-height:1.2;padding-bottom:10px;padding-left:26px;padding-right:26px;padding-top:10px;text-align:center;white-space:nowrap}.button-compact:not(.button-white){border-color:transparent}.button-compact:focus-visible{outline:3px solid var(--desert);outline-offset:2px}.link-list{list-style:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.link-list li{font-size:15px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:0}.link-list a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.link-list a:hover{color:var(--pnw)}.contact-email a{color:var(--accent);font-weight:600}.contact-email a::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") center / contain no-repeat;background-color:currentColor;content:"";display:inline-block;height:1.125em;margin-right:0.2em;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") center / contain no-repeat;vertical-align:-0.2em;width:1.125em}.faq-item{background-color:#fff;border:0;margin-bottom:0.5rem}.faq-item summary{align-items:center;background-color:var(--pnw);color:#fff;cursor:pointer;display:flex;font-size:0.875rem;font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:0.04em;line-height:1.4;list-style:none;padding-bottom:0.625rem;padding-left:0.875rem;padding-right:0.875rem;padding-top:0.625rem;text-transform:uppercase}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{border-bottom:0.375rem solid transparent;border-left:0.5rem solid #fff;border-top:0.375rem solid transparent;content:"";flex:0 0 auto;height:0;transition:transform 0.2s;width:0}.faq-item[open] summary::after{transform:rotate(90deg)}.faq-item summary:hover{background-color:var(--accent)}.faq-item summary:focus-visible{outline:0.1875rem solid var(--desert);outline-offset:0.125rem}.faq-item > :not(summary){background-color:var(--ivory);font-size:0.9rem;padding-bottom:1rem;padding-left:0.875rem;padding-right:0.875rem;padding-top:1rem}.faq-item > p{margin-bottom:0;margin-top:0}.faq-item > ul,.faq-item > ol{margin-bottom:0;margin-top:0;padding-left:2rem}.faq-item li{font-size:1rem;margin-bottom:0.25rem;margin-top:0.25rem}.faq-item li > p{margin-bottom:0;margin-top:0}@media (prefers-reduced-motion: reduce){.faq-item summary::after{transition:none}}