@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-video){align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}:where(.brxe-video) iframe,:where(.brxe-video) video{border:none;height:100%;position:absolute;top:0;width:100%}:where(.brxe-video) video[poster]:not([data-is-loaded]){object-fit:cover}@supports not (aspect-ratio:16/9){:where(.brxe-video){aspect-ratio:auto;padding-top:56.25%}}.brxe-video .plyr{bottom:0;font-family:inherit;left:0;position:absolute;right:0;top:0}.brxe-video .plyr .plyr__controls>.plyr__control{padding:8px}.brxe-video .plyr .plyr__control--overlaid{align-items:center;background-color:rgba(0,0,0,.65);border-radius:0;display:flex!important;height:50px;justify-content:center;padding:0;width:80px}.brxe-video .plyr .plyr__control--overlaid:hover{background-color:rgba(0,0,0,.9)}.brxe-video .plyr .plyr__control--overlaid svg{height:18px;width:18px}.brxe-video .plyr .plyr__controls .plyr__control{background-color:transparent;color:inherit}.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus{background:transparent;box-shadow:0 0 0 2px}.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb{visibility:visible}.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none;visibility:hidden}.brxe-video .plyr input[type=range]::-moz-range-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-moz-range-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range]::-moz-range-progress{border-radius:0}.brxe-video .plyr input[type=range]::-ms-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-ms-fill-lower,.brxe-video .plyr input[type=range]::-ms-fill-upper{border-radius:0}.brxe-video .plyr input[type=range]::-ms-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track{box-shadow:none}.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-ms-fill{border-radius:0}.brxe-video .plyr .plyr__volume{max-width:none;min-width:0;width:auto}.brxe-video .plyr .plyr__volume:hover input[type=range]{margin:0 5px;width:60px}.brxe-video .plyr .plyr__volume input[type=range]{margin:0;transition:width .1s ease-out;width:0}.brxe-video .plyr .plyr__controls__item,.brxe-video .plyr input[type=range]{cursor:pointer}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before{background-color:#000}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff;opacity:1;transform:translateY(-50%) scale(1)}.bricks-video-preview-image{background-position:50%;background-repeat:no-repeat}.bricks-video-overlay,.bricks-video-preview-image{background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.bricks-video-overlay{align-items:center;display:flex;justify-content:center;z-index:1}.bricks-video-overlay.bricks-lazy-hidden{background-image:none!important}.bricks-video-overlay-icon{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}.golf-hero { position: relative; min-height: clamp(480px, 62vw, 680px); display: flex; align-items: flex-end; overflow: hidden; background: linear-gradient(155deg, var(--color-moss) 0%, var(--color-pine) 60%, #0a1a10 100%);}.golf-hero__img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }.golf-hero__scrim { position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgba(12,13,12,.1) 0%, rgba(12,13,12,.2) 30%, rgba(12,13,12,.85) 80%, rgba(12,13,12,.95) 100%);}.golf-hero__cause-ribbon { position: absolute; top: 0; left: 0; right: 0; z-index: 3; background: rgba(147,218,73,.12); border-bottom: 1px solid rgba(147,218,73,.2); padding: 10px var(--section-x); display: flex; align-items: center; gap: 12px;}.golf-hero__cause-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--color-spring); flex-shrink: 0; }.golf-hero__cause-text { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,.65); }.golf-hero__cause-text span { color: var(--color-spring); font-weight: 500; }.golf-hero__content { position: relative; z-index: 2; width: 100%; padding: 0 var(--section-x) clamp(40px, 5vw, 60px); }.golf-hero__breadcrumb { display: flex; align-items: center; gap: 8px; font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,.35); margin-bottom: 20px; }.golf-hero__breadcrumb a { color: rgba(255,255,255,.35); }.golf-hero__breadcrumb a:hover { color: rgba(255,255,255,.7); }.golf-hero__breadcrumb-sep { opacity: .4; }.golf-hero__eyebrow { display: inline-flex; align-items: center; gap: 9px; font-family: var(--font-mono); font-size: 9px; letter-spacing: var(--tracking-eyebrow); text-transform: uppercase; color: rgba(255,255,255,.45); margin-bottom: 12px; }.golf-hero__eyebrow::before { content: ''; width: 18px; height: 1px; background: var(--color-spring); }.golf-hero__title { font-size: var(----old-text-display-xl); font-weight: 900; letter-spacing: var(--tracking-display); line-height: var(--leading-display); color: var(--color-mist); margin-bottom: 6px; max-width: 12ch; }.golf-hero__subtitle { font-size: var(----old-text-display-sm); font-weight: 700; color: var(--color-spring); letter-spacing: -0.02em; margin-bottom: 20px; }.golf-hero__dek { font-size: var(--text-base); font-weight: 300; color: rgba(243,241,233,.65); line-height: var(--leading-body); max-width: 52ch; margin-bottom: 28px; }.golf-hero__reg-status { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 24px; }.reg-pill { display: inline-flex; align-items: center; gap: 8px; padding: 8px 16px; border-radius: var(--radius-full); font-family: var(--font-mono); font-size: 9.5px; letter-spacing: 0.1em; text-transform: uppercase; }.reg-pill--open { background: rgba(147,218,73,.15); color: var(--color-spring); border: 1px solid rgba(147,218,73,.25); }.reg-pill--full { background: rgba(255,255,255,.06); color: rgba(255,255,255,.4); border: 1px solid rgba(255,255,255,.1); }.reg-pill--closed { background: rgba(255,255,255,.04); color: rgba(255,255,255,.3); border: 1px solid rgba(255,255,255,.08); }.reg-pill__dot { width: 6px; height: 6px; border-radius: 50%; flex-shrink: 0; }.reg-pill--open .reg-pill__dot { background: var(--color-spring); }.reg-pill--full .reg-pill__dot { background: rgba(255,255,255,.3); }.reg-pill--closed .reg-pill__dot { background: rgba(255,255,255,.2); }.golf-hero__ctas { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 32px; }.golf-hero .info-strip { background: rgba(12,13,12,.45); backdrop-filter: blur(14px); border: 1px solid rgba(255,255,255,.12); border-radius: var(--radius-lg); }.info-strip { display: flex; flex-wrap: wrap; }.info-strip__item { flex: 1; min-width: 140px; padding: 16px 22px; border-right: 1px solid rgba(255,255,255,.12); }.info-strip__item:last-child { border-right: none; }.info-strip__label { font-family: var(--font-mono); font-size: 8.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,.4); margin-bottom: 4px; }.info-strip__value { font-size: 14.5px; font-weight: 700; color: var(--color-mist); letter-spacing: -0.01em; }.cause { background: var(--color-near-black); padding: var(--section-y) var(--section-x); display: grid; grid-template-columns: 1fr 1fr; gap: 52px; align-items: center;}.cause__headline { font-size: var(----old-text-display-md); font-weight: 900; letter-spacing: var(--tracking-display); color: var(--color-mist); line-height: 1.08; margin-bottom: 16px; }.cause__headline em { font-style: normal; color: var(--color-spring); }.cause__body { font-size: var(----old-text-sm); font-weight: 300; color: rgba(243,241,233,.6); line-height: var(--leading-body); margin-bottom: 24px; }.cause__verse { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.08em; color: rgba(255,255,255,.3); }.cause__history { display: flex; flex-direction: column; gap: 0; border: 1px solid rgba(255,255,255,.08); border-radius: var(--radius-lg); overflow: hidden; }.cause__year { display: grid; grid-template-columns: 56px 1fr auto; gap: 16px; align-items: center; padding: 16px 20px; border-bottom: 1px solid rgba(255,255,255,.06); transition: background 0.15s; }.cause__year:last-child { border-bottom: none; }.cause__year:hover { background: rgba(255,255,255,.03); }.cause__year-num { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.1em; color: rgba(255,255,255,.3); }.cause__year-impact { font-size: 12.5px; font-weight: 300; color: rgba(243,241,233,.5); }.cause__year-total { font-size: 16px; font-weight: 900; color: var(--color-spring); letter-spacing: -0.02em; white-space: nowrap; }.cause__goal-row { background: rgba(147,218,73,.08); border: 1px solid rgba(147,218,73,.2); border-radius: var(--radius-md); padding: 16px 20px; display: flex; align-items: center; justify-content: space-between; margin-top: 12px;}.cause__goal-label { font-family: var(--font-mono); font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(147,218,73,.7); }.cause__goal-num { font-size: 22px; font-weight: 900; color: var(--color-spring); letter-spacing: -0.02em; }.ways { background: var(--color-mist); padding: var(--section-y) var(--section-x);}.ways__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-top: 28px; }.card-way { background: var(--color-white); border: 1px solid var(--color-mist-b); border-radius: var(--radius-lg); padding: 24px 22px; display: flex; flex-direction: column;}.card-way--accent { border-color: var(--color-spring); background: rgba(147,218,73,.04); }.card-way__label { font-family: var(--font-mono); font-size: 8.5px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-faint); margin-bottom: 8px; }.card-way__name { font-size: 18px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.02em; margin-bottom: 6px; line-height: 1.1; }.card-way__price { font-size: 14px; font-weight: 700; color: var(--color-spring); margin-bottom: 10px; }.card-way__desc { font-size: 12.5px; font-weight: 300; color: var(--text-muted); line-height: 1.55; flex: 1; margin-bottom: 18px; }.card-way__status { font-family: var(--font-mono); font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase; padding: 5px 12px; border-radius: var(--radius-full); margin-bottom: 12px; width: fit-content; }.card-way__status--open { background: rgba(147,218,73,.12); color: var(--color-moss); }.card-way__status--full { background: var(--color-mist-mid); color: var(--text-faint); }.tiers { background: var(--color-white); padding: var(--section-y) var(--section-x); border-top: 1px solid var(--color-mist-b); }.tiers__top { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; margin-bottom: 40px; }.card-tier { background: var(--color-pine); border-radius: var(--radius-lg); overflow: hidden; display: flex; flex-direction: column; position: relative;}.card-tier--title { grid-column: span 4; display: grid; grid-template-columns: 1fr 2fr 1fr; border: 2px solid var(--color-spring); box-shadow: 0 8px 40px rgba(147,218,73,.12);}.card-tier__header { padding: 24px 26px; background: rgba(0,0,0,.15); display: flex; flex-direction: column; justify-content: flex-end; min-height: 130px; position: relative; overflow: hidden; }.card-tier--title .card-tier__header { background: var(--color-spring); min-height: auto; padding: 28px 32px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; }.card-tier__badge { font-family: var(--font-mono); font-size: 8px; letter-spacing: 0.14em; text-transform: uppercase; color: rgba(255,255,255,.5); margin-bottom: 6px; }.card-tier--title .card-tier__badge { color: rgba(24,51,47,.6); margin-bottom: 0; }.card-tier__name { font-size: 22px; font-weight: 900; letter-spacing: -0.02em; color: var(--color-mist); line-height: 1; }.card-tier--title .card-tier__name { font-size: 28px; color: var(--color-pine); }.card-tier__price { font-size: 28px; font-weight: 900; color: var(--color-spring); line-height: 1; margin-top: 4px; }.card-tier--title .card-tier__price { font-size: 36px; color: var(--color-pine); margin-top: 0; }.card-tier__body { padding: 20px 24px; flex: 1; }.card-tier--title .card-tier__body { padding: 24px 32px; }.card-tier__includes { font-family: var(--font-mono); font-size: 8.5px; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,.35); margin-bottom: 10px; }.card-tier__perks { list-style: none; margin-bottom: 18px; }.card-tier__perk { display: flex; align-items: flex-start; gap: 9px; font-size: 12.5px; font-weight: 300; color: rgba(243,241,233,.65); line-height: 1.5; padding: 6px 0; border-bottom: 1px solid rgba(255,255,255,.06); }.card-tier__perk:last-child { border-bottom: none; }.card-tier__perk::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: var(--color-spring); flex-shrink: 0; margin-top: 5px; }.card-tier__footer { padding: 16px 24px 20px; }.card-tier--title .card-tier__footer { padding: 24px 32px; display: flex; align-items: flex-end; flex-direction: column; gap: 8px; }.tiers__levels-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }.level-tier { border-top: 2px solid var(--color-mist-b); padding-top: 16px; }.level-tier--spring { border-color: var(--color-spring); }.level-tier__price { font-size: 12px; font-weight: 700; color: var(--color-spring); font-family: var(--font-mono); letter-spacing: 0.08em; margin-bottom: 4px; }.level-tier__name { font-size: 16px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.02em; margin-bottom: 8px; }.level-tier__desc { font-size: 12px; font-weight: 300; color: var(--text-muted); line-height: 1.55; margin-bottom: 12px; }.level-tier__sponsors { list-style: none; }.level-tier__sponsor { font-size: 12.5px; color: var(--text-muted); padding: 4px 0; border-bottom: 1px solid var(--color-mist-b); display: flex; gap: 8px; align-items: center; }.level-tier__sponsor:last-child { border-bottom: none; }.level-tier__sponsor::before { content: '~'; color: var(--color-spring); font-weight: 700; flex-shrink: 0; }.schedule { background: var(--color-mist-mid); padding: var(--section-y) var(--section-x); border-top: 1px solid var(--color-mist-b); }.schedule__flights { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; }.schedule__flight-header { font-size: 16px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.02em; margin-bottom: 16px; padding-bottom: 12px; border-bottom: 2px solid var(--color-spring); }.schedule__flight-sub { font-size: 12px; font-weight: 300; color: var(--text-muted); margin-top: 2px; font-family: var(--font-mono); letter-spacing: 0.08em; text-transform: uppercase; }.sched-row { display: grid; grid-template-columns: 72px 1fr; gap: 14px; padding: 12px 0; border-bottom: 1px solid var(--color-mist-b); align-items: start; }.sched-row:last-child { border-bottom: none; }.sched-row__time { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.06em; color: var(--text-faint); padding-top: 2px; }.sched-row__event { font-size: 13.5px; font-weight: 700; color: var(--color-pine); margin-bottom: 2px; }.sched-row__note { font-size: 12px; font-weight: 300; color: var(--text-muted); line-height: 1.5; }.give-week { background: var(--color-spring); padding: clamp(44px, 6vw, 72px) var(--section-x); display: grid; grid-template-columns: 1fr auto; gap: 40px; align-items: center;}.give-week__headline { font-size: var(----old-text-display-md); font-weight: 900; letter-spacing: var(--tracking-display); color: var(--color-pine); line-height: 1.1; margin-bottom: 10px; }.give-week__sub { font-size: var(----old-text-sm); font-weight: 300; color: rgba(24,51,47,.7); line-height: var(--leading-body); max-width: 56ch; }.give-week__dates { font-family: var(--font-mono); font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(24,51,47,.55); margin-top: 10px; }.give-week__panel { display: flex; flex-direction: column; gap: 10px; min-width: 200px; }.give-week__amounts { display: flex; gap: 8px; flex-wrap: wrap; }.give-week__amount { padding: 9px 16px; border-radius: var(--radius-md); background: rgba(24,51,47,.1); border: 1.5px solid rgba(24,51,47,.2); font-size: 14px; font-weight: 700; color: var(--color-pine); cursor: pointer; transition: all 0.15s; }.give-week__amount:hover, .give-week__amount.is-active { background: var(--color-pine); color: var(--color-spring); border-color: var(--color-pine); }.give-week__btn { padding: 12px 24px; border-radius: var(--radius-md); background: var(--color-pine); color: var(--color-mist); font-size: 13px; font-weight: 700; letter-spacing: var(--tracking-ui); border: none; cursor: pointer; text-align: center; }.give-week__btn:hover { background: var(--color-moss); }.honor { background: var(--color-near-black); padding: var(--section-y) var(--section-x);}.honor__intro { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; margin-bottom: 40px; align-items: center; }.honor__headline { font-size: var(----old-text-display-md); font-weight: 900; letter-spacing: var(--tracking-display); color: var(--color-mist); line-height: 1.08; margin-bottom: 14px; }.honor__body { font-size: var(----old-text-sm); font-weight: 300; color: rgba(243,241,233,.6); line-height: var(--leading-body); }.honor__names { display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px; }.honor__name-card { background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.08); border-radius: var(--radius-md); padding: 14px 16px; }.honor__name { font-size: 13px; font-weight: 600; color: rgba(243,241,233,.8); margin-bottom: 2px; }.honor__relation { font-family: var(--font-mono); font-size: 9px; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,.3); }.gallery { background: var(--color-mist); padding: var(--section-y) var(--section-x); border-top: 1px solid var(--color-mist-b); }.gallery__grid { display: grid; grid-template-columns: repeat(4, 1fr); grid-auto-rows: 200px; gap: 10px; margin-top: 24px; }.gallery__item { border-radius: var(--radius-md); overflow: hidden; background: var(--color-mist-mid); cursor: pointer; }.gallery__item:first-child { grid-column: span 2; grid-row: span 2; }.gallery__item img { width: 100%; height: 100%; object-fit: cover; filter: grayscale(15%); transition: filter 0.3s, transform 0.3s; }.gallery__item:hover img { filter: grayscale(0%); transform: scale(1.03); }.gallery__placeholder { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, var(--color-mist-b) 0%, var(--color-mist-mid) 100%); }.gallery__placeholder span { font-family: var(--font-mono); font-size: 8px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-faint); }.contact-band { background: var(--color-mist-mid); border-top: 1px solid var(--color-mist-b); padding: 36px var(--section-x); display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap; }.contact-band__who { display: flex; align-items: center; gap: 16px; }.contact-band__avatar { width: 48px; height: 48px; border-radius: 50%; background: var(--color-pine); display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; color: var(--color-mist); flex-shrink: 0; }.contact-band__name { font-size: 15px; font-weight: 700; color: var(--color-pine); }.contact-band__role { font-family: var(--font-mono); font-size: 9px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-faint); margin-top: 2px; }.contact-band__details { display: flex; gap: 24px; flex-wrap: wrap; }.contact-band__detail { display: flex; flex-direction: column; gap: 2px; }.contact-band__detail-label { font-family: var(--font-mono); font-size: 8.5px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-faint); }.contact-band__detail-val { font-size: 14px; font-weight: 700; color: var(--color-pine); }.cta-banner { position: relative; background: var(--color-pine); padding: clamp(48px, 7vw, 80px) var(--section-x); display: flex; align-items: center; justify-content: space-between; gap: 32px; flex-wrap: wrap; overflow: hidden; }.cta-banner__headline { font-size: var(----old-text-display-md); font-weight: 900; letter-spacing: var(--tracking-display); line-height: 1.1; color: var(--color-mist); }.cta-banner__headline span { color: var(--color-spring); }.cta-banner__sub { font-size: var(----old-text-sm); font-weight: 300; color: rgba(243,241,233,.6); margin-top: 10px; max-width: 48ch; }.cta-banner__ctas { display: flex; gap: 10px; flex-wrap: wrap; flex-shrink: 0; position: relative; z-index: 1; }.rec-section { background: var(--color-mist-mid); padding: var(--section-y) var(--section-x); border-top: 1px solid var(--color-mist-b); }.rec-band { margin-bottom: 30px; }.rec-band:last-child { margin-bottom: 0; }.rec-band__label { font-family: var(--font-mono); font-size: 9px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-faint); margin-bottom: 12px; text-align: center; }.rec-band__grid { display: grid; gap: 12px; }.rec-band--title .rec-band__grid { grid-template-columns: minmax(240px, 440px); justify-content: center; }.rec-band--platinum .rec-band__grid { grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); max-width: 700px; margin: 0 auto; }.rec-band--gold .rec-band__grid { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); max-width: 780px; margin: 0 auto; }.rec-band--silver .rec-band__grid { grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); max-width: 840px; margin: 0 auto; }.rec-band--bronze .rec-band__grid { grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); max-width: 900px; margin: 0 auto; }.rec-band--named .rec-band__grid { grid-template-columns: repeat(auto-fit, minmax(96px, 1fr)); }.rec-band--chips .rec-band__grid { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; }.logo-tile--title { height: 110px; padding: 18px 30px; }.logo-tile--platinum { height: 78px; padding: 12px 18px; }.logo-tile--gold { height: 64px; padding: 10px 16px; }.logo-tile--silver { height: 56px; padding: 8px 14px; }.logo-tile--bronze { height: 48px; padding: 8px 12px; }.logo-tile--named { height: 40px; padding: 6px 10px; font-size: 10px; }.rec-chip { display: inline-flex; align-items: center; padding: 6px 14px; background: #fff; border: 1px solid var(--color-mist-b); border-radius: 999px; font-size: 11px; font-weight: 700; color: var(--color-pine); }.logo-tile { background: #fff; border-radius: var(--radius-sm); height: 52px; padding: 8px 12px; display: flex; align-items: center; justify-content: center; }.logo-tile img { max-width: 100%; max-height: 100%; object-fit: contain; }.logo-tile--lg { height: 76px; padding: 12px 20px; }.logo-tile--empty { background: transparent; border: 1.5px dashed rgba(255,255,255,.2); }.logo-tile--empty span { font-family: var(--font-mono); font-size: 8px; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255,255,255,.3); }.rec-section .logo-tile--empty { border: 1.5px dashed var(--color-mist-b); background: #fff; }.rec-section .logo-tile--empty span { color: var(--text-faint); }.logo-tile--text { background: #fff; border-radius: var(--radius-sm); padding: 8px 14px; }.logo-tile--text span { font-size: 11px; font-weight: 700; color: var(--color-pine); text-align: center; line-height: 1.3; }.logo-tile.brxe-image .icon, .logo-tile .brxe-image .icon, .card-tier__footer .brxe-image.tag .icon {display: none;}#brxe-ssatua {font-family: "DM Mono"}#brxe-bjokcm {line-height: 1}#brxe-nwwlbm {font-size: var(--text-ui-lg); letter-spacing: 0.08em; color: var(--color-mist-t-9); font-family: "DM Mono"}@media (max-width: 478px) {#brxe-nwwlbm {grid-column: span 2; align-self: center; justify-self: center;}}#brxe-wleixo {color: var(--color-spring); font-size: var(--text-ui-lg); letter-spacing: 0.08em; font-family: "DM Mono"}#brxe-afgrgl {font-size: var(--text-ui-lg); letter-spacing: 0.08em; color: var(--color-mist-t-8); font-family: "DM Mono"}@media (max-width: 767px) {#brxe-afgrgl {display: none;}}#brxe-zpwugb {font-size: var(--text-ui-lg); letter-spacing: 0.08em; color: var(--color-mist-t-9); font-family: "DM Mono"}@media (max-width: 478px) {#brxe-lcqxjy {flex-direction: column; align-items: center; grid-template-columns: 1fr 1fr}}#brxe-uohjkc {flex-direction: row}@media (max-width: 478px) {#brxe-myharz {width: 100%}}@media (max-width: 478px) {#brxe-ednwsm {width: 100%}}#brxe-vkzarb {flex-direction: row}#brxe-ftggkh {flex-direction: row}#brxe-dmhmwu {margin-top: 12px}#brxe-dmuiff {margin-top: 20px}@media (max-width: 478px) {#brxe-gyjvyh {font-size: var(--text-ui-md)}}#brxe-hlndev {font-size: 12px; font-weight: 300; color: rgba(147,218,73,.6); margin-top: 2px}@media (max-width: 478px) {#brxe-hlndev {font-size: var(--text-ui-lg)}}#brxe-hzfgkz {flex-direction: row}#brxe-jeqlto {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: auto}#brxe-lfbmhj {padding-top: 56.17021276595745%; grid-column: 1; grid-row: 1}#brxe-lrexbu .bricks-video-overlay-icon {font-size: var(--text-2xl)}#brxe-lrexbu .bricks-video-overlay {background-color: var(--color-charcoal-t-1)}#brxe-ytzkql {grid-column: 2; grid-row: 1; display: flex; justify-content: center; align-self: center !important}@media (max-width: 478px) {#brxe-ytzkql {grid-column: 1; grid-row: 2}}#brxe-sbbapg {display: grid; align-items: initial; flex-direction: column; align-items: center; grid-template-columns: 1fr 1fr; grid-gap: var(--space-4)}@media (max-width: 478px) {#brxe-sbbapg {grid-template-columns: 1fr}}#brxe-bmrhcx:not(.tag), #brxe-bmrhcx img {object-position: 10% 50%}#brxe-xqmgoy {flex-direction: row; flex-wrap: wrap}#brxe-ibguym {flex-direction: row; display: grid; align-items: initial; grid-template-columns: 1fr; grid-gap: var(--space-10); width: 100%}@media (max-width: 991px) {#brxe-ibguym {grid-template-columns: 1fr}}#brxe-fyxmiy {opacity: 1; padding-bottom: 0}#brxe-hlchei {font-size: var(--text-display-md)}#brxe-otwabt {padding-top: 0}#brxe-cciwev {flex-direction: row; flex-wrap: wrap}#brxe-eeowkr {font-size: var(--text-display-md); font-weight: 900; letter-spacing: var(--tracking-display); color: var(--color-pine); line-height: 1.1; margin-bottom: 8px}#brxe-scnmln {font-size: var(----old-text-sm); font-weight: 300; color: var(--text-muted); max-width: 52ch; margin-bottom: 28px}@media (max-width: 478px) {#brxe-scnmln {font-size: var(--text-md)}}#brxe-bgfgsg {width: fit-content; text-align: center}#brxe-qbkgun {align-self: center !important; display: flex; align-items: flex-end}@media (max-width: 478px) {#brxe-qbkgun {align-items: flex-start}}#brxe-hbenwd {width: 100%; display: flex; flex-direction: row}@media (max-width: 478px) {#brxe-hbenwd {padding-bottom: var(--space-4)}}#brxe-gxjjpx {color: var(--color-charcoal)}#brxe-vtynun {color: var(--color-charcoal); font-size: var(--text-md)}#brxe-mhyqbh {color: var(--color-charcoal)}#brxe-qsfywi {height: 100%; width: 100%; display: flex; justify-content: center}#brxe-mlpaey {align-self: stretch !important; width: 100%; justify-content: center}#brxe-xvwygu {color: var(--color-mist)}#brxe-rpavmq {background-color: var(--color-mist); border-radius: var(--radius-sm)}@media (max-width: 478px) {#brxe-yjtbsb {justify-self: flex-start}}@media (max-width: 767px) {#brxe-vpclvf {grid-column: span 2}}@media (max-width: 478px) {#brxe-vpclvf {grid-template-columns: 1fr; grid-column: span 4}}#brxe-knxwfu {color: var(--color-mist)}#brxe-wolkwm {width: 100%; text-align: center}#brxe-zomgcz {color: var(--color-mist)}#brxe-upkudz {width: 100%; text-align: center}#brxe-gpwwiw {color: var(--color-mist)}#brxe-tqbnvw {width: 100%; text-align: center}#brxe-qlvtpk {color: var(--color-mist)}#brxe-qqladu {width: 100%; text-align: center}#brxe-gxfqse {width: 100%}@media (max-width: 478px) {#brxe-gxfqse {grid-template-columns: 1fr}}#brxe-lpixfv {font-size: 16px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.02em; margin-top: 8px; margin-bottom: 20px}#brxe-rayvlw {font-size: var(--text-md)}#brxe-dytknw {color: var(--text-secondary); font-size: var(--text-ui-md); text-transform: uppercase; letter-spacing: 0.03em; font-family: "DM Mono"}#brxe-btbzra {color: var(--text-secondary); font-size: var(--text-ui-md); text-transform: uppercase; letter-spacing: 0.03em; font-family: "DM Mono"}#brxe-xysyod {color: var(--text-secondary); font-size: var(--text-ui-md); text-transform: uppercase; letter-spacing: 0.03em; font-family: "DM Mono"}#brxe-jfwvpc {padding-left: 0}#brxe-sobqqb {padding-left: 0}#brxe-arzyce {color: var(--text-secondary); font-size: var(--text-ui-md); text-transform: uppercase; letter-spacing: 0.03em; font-family: "DM Mono"}#brxe-jftqcj {color: var(--text-secondary); font-size: var(--text-ui-md); text-transform: uppercase; letter-spacing: 0.03em; font-family: "DM Mono"}#brxe-bljjic {color: var(--text-secondary); font-size: var(--text-ui-md); text-transform: uppercase; letter-spacing: 0.03em; font-family: "DM Mono"}#brxe-vycysz {width: 100%}@media (max-width: 478px) {#brxe-vycysz {grid-template-columns: 1fr}}#brxe-nqvllh {font-size: 13px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.01em; margin-bottom: 6px}#brxe-nfpufk {font-size: var(--text-xs); font-weight: 300; color: var(--text-muted); line-height: 1.6; max-width: 64ch; padding-bottom: var(--space-4)}@media (max-width: 478px) {#brxe-nfpufk {font-size: var(--text-xs)}}#brxe-pwedrw {font-size: 13px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.01em; margin-bottom: 6px}#brxe-mfaprc {font-size: var(--text-xs); font-weight: 300; color: var(--text-muted); line-height: 1.6; max-width: 64ch; padding-bottom: var(--space-4)}@media (max-width: 478px) {#brxe-mfaprc {font-size: var(--text-xs)}}#brxe-ojcner {font-size: 13px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.01em; margin-bottom: 6px}#brxe-rvpdlz {font-size: var(--text-xs); font-weight: 300; color: var(--text-muted); line-height: 1.6; max-width: 64ch; margin-right: -10px}@media (max-width: 478px) {#brxe-rvpdlz {font-size: var(--text-xs)}}#brxe-mptwhp {font-size: 13px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.01em; margin-bottom: 6px}#brxe-lhgxts {font-size: var(--text-xs); font-weight: 300; color: var(--text-muted); line-height: 1.6; max-width: 64ch; margin-right: -10px}@media (max-width: 478px) {#brxe-lhgxts {font-size: var(--text-xs)}}@media (max-width: 478px) {#brxe-owqktg {display: flex; flex-direction: column}}#brxe-ayyxgi {font-size: 13px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.01em; margin-bottom: 6px}#brxe-yokyna {font-size: var(--text-xs); font-weight: 300; color: var(--text-muted); line-height: 1.6; max-width: 64ch; margin-right: -10px}@media (max-width: 478px) {#brxe-yokyna {font-size: var(--text-xs)}}#brxe-gcusok {display: flex; flex-direction: row; row-gap: var(--space-8); column-gap: var(--space-10)}#brxe-lymvga {margin-top: 36px; padding-top: 24px; padding-right: 28px; padding-bottom: 24px; padding-left: 28px; border-style: solid; border-radius: var(--radius-lg)}#brxe-lymvga { background: var(--color-mist-mid);}#brxe-vnrqhy {font-size: var(--text-xs); font-weight: 300; color: var(--text-faint); line-height: 1.6; margin-top: 32px; max-width: 72ch; padding-top: 20px}#brxe-vnrqhy { border-top: 1px solid var(--color-mist-b);}#brxe-bxbxxg {font-size: 13px; font-weight: 900; color: var(--color-pine); letter-spacing: -0.01em; margin-bottom: 6px}#brxe-bvlprq {font-size: var(--text-xs); font-weight: 300; color: var(--text-muted); line-height: 1.6; max-width: 64ch; margin-right: -10px; padding-bottom: 0}@media (max-width: 478px) {#brxe-bvlprq {font-size: var(--text-xs)}}#brxe-zxbbxm {font-size: var(--text-xs); font-weight: 300; color: var(--text-muted); line-height: 1.6; max-width: 64ch; margin-right: -10px; padding-bottom: 0}@media (max-width: 478px) {#brxe-zxbbxm {font-size: var(--text-xs)}}#brxe-huchbg {display: flex; flex-direction: row; row-gap: var(--space-8); column-gap: var(--space-10)}#brxe-wvusuk {margin-top: 36px; margin-right: -10px; padding-top: 24px; padding-right: 28px; padding-bottom: 24px; padding-left: 28px; border-style: solid; border-radius: var(--radius-lg)}#brxe-wvusuk { background: var(--color-mist-mid);}#brxe-hysdsh {display: grid; align-items: initial; flex-direction: row; row-gap: var(--space-8); column-gap: var(--space-8); grid-template-columns: 1fr 1fr}@media (max-width: 478px) {#brxe-hysdsh {grid-template-columns: 1fr}}#brxe-pezllo {display: inline-flex}#brxe-mokqbm {font-size: var(--text-display-md); font-weight: 900; letter-spacing: var(--tracking-display); color: var(--color-pine); line-height: 1.1; margin-bottom: 36px}#brxe-mbcgfp {text-align: center}#brxe-hypvxy {height: 200px}#brxe-ebygfc {width: 215px}#brxe-ebygfc:not(.tag), #brxe-ebygfc img {object-fit: contain}#brxe-rnekdm {height: 200px}#brxe-kfonns {width: 215px}#brxe-kfonns:not(.tag), #brxe-kfonns img {object-fit: contain}#brxe-caqhmx {height: 200px}#brxe-rdqmqf {height: 200px}#brxe-lreaay {height: 200px; width: 300px}#brxe-mfxmvk {height: 200px; grid-column: span 2}#brxe-flbbvi {grid-template-columns: 50% 50%}#brxe-bnzuir:not(.tag), #brxe-bnzuir img {object-fit: contain}#brxe-bnzuir {height: 75px}#brxe-ugcquu:not(.tag), #brxe-ugcquu img {object-fit: cover}#brxe-msqihg:not(.tag), #brxe-msqihg img {object-fit: contain}#brxe-msqihg {height: 97px}#brxe-nmrkix:not(.tag), #brxe-nmrkix img {object-fit: contain}#brxe-nmrkix {height: 97px}#brxe-sjmvmw:not(.tag), #brxe-sjmvmw img {object-fit: contain}#brxe-sjmvmw {height: 97px}#brxe-qgxgfw {grid-template-columns: repeat(3, 1fr)}#brxe-qsqbsx:not(.tag), #brxe-qsqbsx img {object-fit: contain}#brxe-eqfuqc:not(.tag), #brxe-eqfuqc img {object-fit: contain}#brxe-dzzles:not(.tag), #brxe-dzzles img {object-fit: contain}#brxe-ewqjwh:not(.tag), #brxe-ewqjwh img {object-fit: contain}#brxe-yovanv:not(.tag), #brxe-yovanv img {object-fit: contain}#brxe-rvuips:not(.tag), #brxe-rvuips img {object-fit: contain}#brxe-qdugdb:not(.tag), #brxe-qdugdb img {object-fit: contain}#brxe-xibzjf:not(.tag), #brxe-xibzjf img {object-fit: contain}#brxe-abpavc:not(.tag), #brxe-abpavc img {object-fit: contain}#brxe-pcbsev:not(.tag), #brxe-pcbsev img {object-fit: contain}#brxe-gtyzzd {text-align: center; font-size: var(--text-md); font-family: "Satoshi"; font-weight: 700}#brxe-zecntd {grid-template-columns: repeat(4, 1fr)}@media (max-width: 478px) {#brxe-zecntd {grid-template-columns: repeat(3, 1fr)}}#brxe-iolrrm:not(.tag), #brxe-iolrrm img {object-fit: contain}#brxe-tyeptb:not(.tag), #brxe-tyeptb img {object-fit: contain}#brxe-rfvjdd:not(.tag), #brxe-rfvjdd img {object-fit: contain}#brxe-svmbff {grid-template-columns: repeat(3, 1fr)}@media (max-width: 478px) {#brxe-svmbff {grid-template-columns: repeat(3, 1fr)}}#brxe-pghjlh {padding-right: 0}#brxe-kxxzyt {font-size: var(--text-display-md); font-weight: 900; letter-spacing: var(--tracking-display); color: var(--color-pine); line-height: 1.1; margin-bottom: 28px}#brxe-dbiltt {width: 100%}@media (max-width: 478px) {#brxe-dbiltt {padding-bottom: 0}}#brxe-vqhaed {font-size: var(--text-md); font-weight: 900}@media (max-width: 478px) {#brxe-vqhaed {font-size: var(--text-2xl)}}#brxe-mrybyc {font-size: var(--text-md); font-weight: 900}@media (max-width: 478px) {#brxe-mrybyc {font-size: var(--text-2xl)}}@media (max-width: 478px) {#brxe-bbaagv {font-size: var(--text-ui-lg)}}@media (max-width: 478px) {#brxe-fxoqsk {grid-template-columns: 1fr; padding-top: 0}}#brxe-qltjaq {color: rgba(24,51,47,.6)}#brxe-nyfxpd {color: var(--color-mist)}@media (max-width: 478px) {#brxe-utnsbn {grid-template-columns: 1fr}}#brxe-dkxskh {padding-bottom: 0}#brxe-lsrouw {width: fit-content}#brxe-hmnjwp {display: flex; column-gap: var(--space-3); row-gap: var(--space-3)}#brxe-oznalg {flex-direction: row; flex-wrap: wrap}@media (max-width: 478px) {#brxe-oznalg {grid-template-columns: 1fr}}#brxe-wjgbmr {flex-direction: row; flex-wrap: wrap}@media (max-width: 478px) {#brxe-wjgbmr {grid-template-columns: repeat(2, 1fr)}}#brxe-mpyaax {font-size: var(----old-text-display-md); font-weight: 900}#brxe-nhrdek:not(.tag), #brxe-nhrdek img {object-position: 10% 50%}#brxe-kyqyts {grid-column: span}#brxe-srgqyk {grid-column: span 2}#brxe-sbysmo:not(.tag), #brxe-sbysmo img {object-position: center center}#brxe-rwmadt {grid-column: span 2}#brxe-zsztgr {flex-direction: row; flex-wrap: wrap}#brxe-lswanx {background-image: url(https://thechurchatindiantrail.org/wp-content/uploads/2026/07/6499b0aec098e8f6b8068486_Lori-Traywick-1.webp); background-size: cover}#brxe-ojxnrv {flex-direction: row}#brxe-gtykys {flex-direction: row; display: grid; align-items: initial; grid-template-columns: 1fr 3fr; align-items: center}#brxe-dsfqnh {position: absolute; top: 0px; right: 0px; height: 100%; width: 60%; opacity: .35; pointer-events: none}#brxe-vjnzvd {flex-direction: row}@media (max-width: 478px) {#brxe-vjnzvd {align-self: flex-start !important; flex-direction: row}}#brxe-ncevla {flex-direction: row}