.gvc-hero{display:flex;justify-content:center;align-items:center;position:relative;min-height:92vh;text-align:center;padding-top:8rem;padding-right:1.5rem;padding-bottom:5rem;padding-left:1.5rem;background-image:linear-gradient(rgba(20,32,20,.35),rgba(20,32,20,.45)),url(https://goldenvalleycamp.org/wp-content/uploads/2026/11/forest-trail-bridge-portrait.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.gvc-hero{min-height:80vh}}.gvc-hero-inner{display:flex;flex-flow:column;align-items:center;gap:1.25rem;max-width:52rem}.gvc-hero-title{color:#fff;font-family:var(--gvc-font-display);font-weight:400;font-size:clamp(3.2rem,9vw,7rem);line-height:1}.gvc-hero-text{max-width:38rem;color:#fff;font-family:var(--gvc-font-body);font-weight:300;font-size:1.25rem}.gvc-eyebrow{color:var(--gvc-rust);font-family:var(--gvc-font-body);font-weight:600;font-size:0.85rem;text-align:center;text-transform:uppercase;letter-spacing:0.18em}.gvc-eyebrow-light{color:var(--gvc-gold)}.gvc-actions{display:flex;justify-content:center;gap:0.9rem;margin-top:1.5rem}.gvc-actions{flex-wrap:wrap}.gvc-btn{display:inline-flex;justify-content:center;align-items:center;font-family:var(--gvc-font-body);font-weight:600;font-size:1rem;text-decoration:none;padding-top:0.85rem;padding-right:1.8rem;padding-bottom:0.85rem;padding-left:1.8rem;border-radius:999px;border-top:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.7);box-shadow:0px 4px 18px rgba(0,0,0,.12),inset 0px 1px 0px rgba(255,255,255,.6);backdrop-filter:blur(44px) saturate(160%);-webkit-backdrop-filter:blur(44px) saturate(160%)}.gvc-btn-gold{color:var(--gvc-ink);background-color:rgba(246,186,30,.85)}.gvc-btn-gold:hover{color:var(--gvc-ink);background-color:var(--gvc-gold)}.gvc-btn-glass{color:var(--gvc-ink);background-color:rgba(255,255,255,.62)}.gvc-btn-glass:hover{color:var(--gvc-ink);background-color:rgba(255,255,255,.8)}.gvc-btn-forest{color:#fff;background-color:var(--gvc-forest)}.gvc-btn-forest:hover{color:#fff;background-color:#244a2f}.gvc-btn-outline{color:var(--gvc-forest);background-color:rgba(255,255,255,.62)}.gvc-btn-outline:hover{color:var(--gvc-forest);background-color:#fff}.gvc-btn-outline{border-color:var(--gvc-forest)}.gvc-section{display:flex;flex-flow:column;align-items:center;gap:1rem;padding-top:5rem;padding-right:1.5rem;padding-bottom:5rem;padding-left:1.5rem;background-color:var(--gvc-cream)}@media (max-width:767px){.gvc-section{padding-top:3.5rem;padding-right:1.25rem;padding-bottom:3.5rem;padding-left:1.25rem}}.gvc-section-narrow{text-align:center}.gvc-section-tint{background-color:var(--gvc-card)}.gvc-h2{max-width:46rem;color:var(--gvc-forest);font-family:var(--gvc-font-display);font-weight:400;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;text-align:center}.gvc-h2-light{color:#fff}.gvc-lead{max-width:42rem;color:var(--gvc-ink);font-family:var(--gvc-font-body);font-weight:300;font-size:1.2rem;line-height:1.6;text-align:center}.gvc-grid{display:grid;gap:1.5rem;width:100%;max-width:72rem;margin-top:1.5rem}.gvc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.gvc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.gvc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.gvc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.gvc-card{display:flex;flex-flow:column;gap:0.6rem;overflow:hidden;text-align:center;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:1.5rem;padding-left:0px;background-color:rgba(255,255,255,.7);border-radius:1.25rem;border-top:1px solid var(--gvc-border);border-right:1px solid var(--gvc-border);border-bottom:1px solid var(--gvc-border);border-left:1px solid var(--gvc-border);box-shadow:0px 8px 28px rgba(30,42,30,.08)}.gvc-card-img{width:100%;object-fit:cover;aspect-ratio:4/3}.gvc-card-title{color:var(--gvc-forest);font-family:var(--gvc-font-display);font-weight:400;font-size:1.7rem;padding-top:0px;padding-right:1.2rem;padding-bottom:0px;padding-left:1.2rem}.gvc-card-text{color:var(--gvc-ink);font-family:var(--gvc-font-body);font-weight:300;font-size:1rem;padding-top:0px;padding-right:1.2rem;padding-bottom:0px;padding-left:1.2rem}.gvc-tile{position:relative;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:1.25rem}.gvc-tile-img{width:100%;object-fit:cover;aspect-ratio:3/4}.gvc-tile-cap{position:absolute;right:0px;bottom:0px;left:0px;color:#fff;font-family:var(--gvc-font-body);font-size:0.95rem;text-align:center;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;background-image:linear-gradient(transparent,rgba(20,32,20,.75));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.gvc-step{display:flex;flex-flow:column;align-items:center;gap:0.5rem;text-align:center;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:rgba(255,255,255,.7);border-radius:1.25rem;border-top:1px solid var(--gvc-border);border-right:1px solid var(--gvc-border);border-bottom:1px solid var(--gvc-border);border-left:1px solid var(--gvc-border)}.gvc-step-num{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;color:#fff;font-family:var(--gvc-font-display);font-size:1.8rem;background-color:var(--gvc-forest);border-radius:50%}.gvc-close{display:flex;justify-content:center;padding-top:7rem;padding-right:1.5rem;padding-bottom:7rem;padding-left:1.5rem;background-image:linear-gradient(rgba(20,32,20,.5),rgba(20,32,20,.6)),url(https://goldenvalleycamp.org/wp-content/uploads/2026/11/cross-milky-way-wide.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.gvc-close-inner{display:flex;flex-flow:column;align-items:center;gap:1rem;max-width:44rem;text-align:center}.gvc-close-text{color:#fff;font-family:var(--gvc-font-body);font-weight:300;font-size:1.15rem}@media (max-width:767px){.gvc-grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.gvc-grid-4{grid-template-columns:minmax(0,1fr)}}.gvc-header{position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 14px);right:0px;left:0px;z-index:50;padding-top:0px;padding-right:1rem;padding-bottom:0px;padding-left:1rem}.gvc-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:76rem;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0.5rem;padding-right:1.25rem;padding-bottom:0.5rem;padding-left:1.25rem;background-color:rgba(255,255,255,.62);border-radius:999px;border-top:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.7);box-shadow:0px 6px 24px rgba(0,0,0,.12),inset 0px 1px 0px rgba(255,255,255,.6);backdrop-filter:blur(44px) saturate(150%);-webkit-backdrop-filter:blur(44px) saturate(150%)}@media (max-width:1023px){.gvc-bar{display:flex;justify-content:space-between}}.gvc-logo-link{display:flex;align-items:center;justify-self:start}.gvc-logo{width:auto;height:3rem}.gvc-nav-list{display:flex;align-items:center;gap:0.25rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.gvc-nav-list{list-style:none}@media (max-width:1023px){.gvc-nav-list{flex-flow:column;align-items:stretch;gap:0.25rem}}.gvc-nav-item{position:relative}.gvc-nav-item:hover .gvc-sub{display:block}.gvc-nav-item:focus-within .gvc-sub{display:block}.gvc-nav-item{list-style:none}.gvc-nav-link{display:block;color:var(--gvc-ink);font-family:var(--gvc-font-body);font-weight:500;font-size:1rem;text-decoration:none;padding-top:0.6rem;padding-right:1rem;padding-bottom:0.6rem;padding-left:1rem;border-radius:999px}.gvc-nav-link:hover{color:var(--gvc-forest);background-color:rgba(44,90,58,.08)}@media (max-width:1023px){.gvc-nav-link{text-align:center}}.gvc-nav-cta{display:block;color:var(--gvc-ink);font-family:var(--gvc-font-body);font-weight:600;font-size:1rem;text-decoration:none;margin-left:0.5rem;padding-top:0.65rem;padding-right:1.4rem;padding-bottom:0.65rem;padding-left:1.4rem;background-color:rgba(246,186,30,.9);border-radius:999px;border-top:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);border-left:1px solid rgba(255,255,255,.7)}.gvc-nav-cta:hover{color:var(--gvc-ink);background-color:var(--gvc-gold)}@media (max-width:1023px){.gvc-nav-cta{text-align:center;margin-top:0.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px}}.gvc-sub{display:none;position:absolute;top:100%;left:50%;min-width:13rem;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;background-color:rgba(255,255,255,.88);border-radius:1.25rem;border-top:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);border-left:1px solid rgba(255,255,255,.8);box-shadow:0px 12px 32px rgba(0,0,0,.16);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transform:translate3d(-50%,0,0)}.gvc-sub{list-style:none}@media (max-width:1023px){.gvc-sub{display:block;position:static;padding-top:0px;padding-right:0px;padding-bottom:0.5rem;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.gvc-sub{transform:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}.gvc-sub-item{list-style:none}.gvc-sub-link{display:block;color:var(--gvc-ink);font-family:var(--gvc-font-body);font-size:0.98rem;text-decoration:none;padding-top:0.6rem;padding-right:1rem;padding-bottom:0.6rem;padding-left:1rem;border-radius:0.8rem}.gvc-sub-link:hover{color:var(--gvc-forest);background-color:rgba(44,90,58,.1)}.gvc-burger{display:none;color:var(--gvc-forest);font-family:var(--gvc-font-body);font-weight:600;font-size:1rem;padding-top:0.55rem;padding-right:1.1rem;padding-bottom:0.55rem;padding-left:1.1rem;background-color:transparent;border-radius:999px;border-top:1px solid var(--gvc-forest);border-right:1px solid var(--gvc-forest);border-bottom:1px solid var(--gvc-forest);border-left:1px solid var(--gvc-forest);cursor:pointer}@media (max-width:1023px){.gvc-burger{display:inline-flex}}@media (max-width:1023px){.gvc-nav{display:none;position:absolute;top:calc(100% + 10px);right:1rem;left:1rem;max-height:calc(100vh - 130px);padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;background-color:#fffdf7;border-radius:1.5rem;border-top:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);border-left:1px solid rgba(255,255,255,.8);box-shadow:0px 12px 32px rgba(0,0,0,.18)}.gvc-nav.is-open{display:block}.gvc-nav{overflow-y:auto}}.gvc-footer{color:#fff;font-family:var(--gvc-font-body);padding-top:4rem;padding-right:1.5rem;padding-bottom:2rem;padding-left:1.5rem;background-color:var(--gvc-forest)}.gvc-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:2.5rem;max-width:72rem;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.gvc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gvc-footer-grid{grid-template-columns:minmax(0,1fr);text-align:center}}.gvc-footer-col{display:flex;flex-flow:column;gap:0.6rem}@media (max-width:767px){.gvc-footer-col{align-items:center}}.gvc-footer-logo{align-self:start;width:auto;height:3.2rem;padding-top:0.35rem;padding-right:0.6rem;padding-bottom:0.35rem;padding-left:0.6rem;background-color:rgba(255,255,255,.9);border-radius:0.8rem}@media (max-width:767px){.gvc-footer-logo{align-self:center}}.gvc-footer-head{color:var(--gvc-gold);font-family:var(--gvc-font-display);font-size:1.5rem}.gvc-footer-text{color:#fff;font-weight:300;font-size:1rem;line-height:1.55}.gvc-footer-link{color:#fff;font-size:1rem;text-decoration:none}.gvc-footer-link:hover{color:var(--gvc-gold)}.gvc-footer-legal{max-width:72rem;color:#fff;font-weight:300;font-size:0.9rem;text-align:center;margin-top:2.5rem;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.25)}.gvc-ps{display:flex;justify-content:center;align-items:center;position:relative;min-height:34rem;overflow:hidden;padding-top:5rem;padding-right:1.5rem;padding-bottom:5rem;padding-left:1.5rem}@media (max-width:767px){.gvc-ps{min-height:28rem;padding-top:4rem;padding-right:1rem;padding-bottom:4rem;padding-left:1rem}}.gvc-ps-tall{min-height:88vh}.gvc-ps-first{padding-top:8rem}@media (max-width:767px){.gvc-ps-first{padding-top:7rem}}.gvc-ps-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.gvc-ps-card{display:flex;flex-flow:column;align-items:center;gap:1rem;position:relative;width:100%;max-width:40rem;text-align:center;padding-top:2.5rem;padding-right:2rem;padding-bottom:2.5rem;padding-left:2rem;border-radius:1.5rem}@media (max-width:767px){.gvc-ps-card{padding-top:2rem;padding-right:1.25rem;padding-bottom:2rem;padding-left:1.25rem}}.gvc-ps-glass{background-color:rgba(255,255,255,.72);border-top:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);border-left:1px solid rgba(255,255,255,.8);box-shadow:0px 12px 36px rgba(0,0,0,.18);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.gvc-ps-plank{background-color:rgba(251,248,241,.9);border-top:1px solid var(--gvc-border);border-right:1px solid var(--gvc-border);border-bottom:1px solid var(--gvc-border);border-left:1px solid var(--gvc-border);box-shadow:0px 12px 36px rgba(0,0,0,.25)}.gvc-ps-slab{background-color:rgba(30,42,30,.62);border-top:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.25);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.gvc-ps-none{max-width:52rem;background-color:transparent}.gvc-card-body{color:var(--gvc-ink);font-family:var(--gvc-font-body);font-weight:300;font-size:1.1rem;line-height:1.6}.gvc-card-body-light{color:#fff}.gvc-card-plain{padding-top:1.5rem;padding-right:0px;padding-bottom:1.5rem;padding-left:0px}.gvc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.gvc-grid-2{grid-template-columns:minmax(0,1fr)}}.gvc-places{display:flex;flex-flow:column;gap:0.5rem;max-width:46rem;text-align:center;margin-top:1rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.gvc-places{list-style:none}.gvc-place{color:var(--gvc-ink);font-family:var(--gvc-font-body);font-weight:300;font-size:1rem}.gvc-first-pad{min-height:60vh;padding-top:9rem}.gvc-solid{display:flex;flex-flow:column;align-items:center;gap:1rem;padding-top:9rem;padding-right:1.5rem;padding-bottom:4rem;padding-left:1.5rem;background-color:var(--gvc-cream)}.gvc-steps-band{display:flex;flex-flow:column;align-items:center;gap:1rem;padding-top:4rem;padding-right:1.5rem;padding-bottom:4rem;padding-left:1.5rem;background-color:var(--gvc-forest)}.gvc-steps-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;width:100%;max-width:72rem;margin-top:1rem}.gvc-stepcard{display:flex;flex-flow:column;align-items:center;gap:0.5rem;text-align:center;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem;background-color:rgba(255,255,255,.1);border-radius:1.25rem;border-top:1px solid rgba(255,255,255,.25);border-right:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);border-left:1px solid rgba(255,255,255,.25)}.gvc-stepnum{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;color:var(--gvc-ink);font-family:var(--gvc-font-display);font-size:1.8rem;background-color:var(--gvc-gold);border-radius:50%}.gvc-steptitle{color:#fff;font-family:var(--gvc-font-display);font-weight:400;font-size:1.6rem}.gvc-steptext{color:#fff;font-family:var(--gvc-font-body);font-weight:300}.gvc-mount{display:flex;justify-content:center;width:100%}.gvc-cta-desktop{justify-self:end}@media (max-width:1023px){.gvc-cta-desktop{display:none}}.gvc-cta-mobile{display:none}@media (max-width:1023px){.gvc-cta-mobile{display:block}}.gvc-mz{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(14rem,28vh);grid-auto-flow:dense;gap:0px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:767px){.gvc-mz{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(12rem,32vh)}}.gvc-mz-tile{display:block;grid-row-start:span 1;grid-column-start:span 1;position:relative;overflow:hidden;color:#fff;text-decoration:none;background-color:#111}.gvc-mz-tile:hover .gvc-mz-img{transform:scale(1.08,1.08)}.gvc-mz-tile:hover .gvc-mz-title{transform:translate3d(0,-4.6rem,0)}.gvc-mz-tile:hover .gvc-mz-desc{transform:translate3d(0,0px,0)}@media (max-width:767px){.gvc-mz-tile:hover .gvc-mz-title{transform:none}}.gvc-mz-wide{grid-column-start:span 2}.gvc-mz-tall{grid-row-start:span 2}.gvc-mz-big{grid-row-start:span 2;grid-column-start:span 2}@media (max-width:767px){.gvc-mz-big{grid-row-start:span 1;grid-column-start:span 2}}.gvc-mz-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.gvc-mz-title{position:absolute;bottom:1.1rem;left:1.3rem;z-index:2;color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(1.8rem,3vw,3rem);line-height:1;text-shadow:0px 2px 16px rgba(0,0,0,.4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;transition:transform 0.45s cubic-bezier(.2,.7,.2,1)}.gvc-mz-desc{position:absolute;right:0px;bottom:0px;left:0px;z-index:3;color:#1e2a1e;font-weight:600;font-size:1rem;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1.1rem;padding-right:1.3rem;padding-bottom:1.2rem;padding-left:1.3rem;background-color:#f6ba1e;transition:transform 0.45s cubic-bezier(.2,.7,.2,1);transform:translate3d(0,101%,0)}@media (max-width:767px){.gvc-mz-desc{display:none}}.gvc-cut-hero{display:flex;flex-flow:column;justify-content:center;position:relative;min-height:100svh;padding-top:8rem;padding-right:4vw;padding-bottom:6vw;padding-left:4vw;background-color:#fbf6ea}.gvc-cut-word{color:#2c5a3a;font-family:"Barlow",sans-serif;font-weight:800;font-size:clamp(7rem,30vw,32rem);line-height:0.78;text-transform:uppercase;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.gvc-cut-word{font-size:34vw}}.gvc-cut-herobar{display:flex;flex-flow:row;justify-content:space-between;align-items:end;gap:1.5rem;margin-top:1.6rem}.gvc-cut-herobar{flex-wrap:wrap}.gvc-cut-tagline{max-width:30rem;color:#2c5a3a;font-family:"Instrument Serif",serif;font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cut-row{display:flex;flex-flow:row;gap:0.8rem}.gvc-cut-row{flex-wrap:wrap}.gvc-cut{display:block;position:relative;height:88svh;min-height:26rem;color:#fff;margin-top:-7vw;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.gvc-cut-frame{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;background-color:#111}.gvc-cut-img{position:absolute;top:-9svh;left:0px;width:100%;height:calc(100% + 18svh);object-fit:cover}.gvc-cut-text{display:flex;flex-flow:row;justify-content:space-between;align-items:end;gap:2rem;position:absolute;right:5vw;bottom:calc(8vw + 1.5rem);left:5vw;z-index:20}.gvc-cut-text{flex-wrap:wrap}@media (max-width:767px){.gvc-cut-text{bottom:calc(8vw + 1rem)}}.gvc-cut-copy{display:flex;flex-flow:column;gap:0.5rem}.gvc-cut-title{color:#fff;font-family:"Barlow",sans-serif;font-weight:800;font-size:clamp(3rem,9vw,9rem);line-height:0.88;text-transform:uppercase;letter-spacing:-0.03em;text-shadow:0px 4px 40px rgba(0,0,0,.35);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cut-sub{color:#ffe08a;font-family:"Instrument Serif",serif;font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cut-end{display:flex;flex-flow:column;align-items:center;gap:1.6rem;position:relative;z-index:6;color:#fff;text-align:center;margin-top:-5vw;padding-top:12vw;padding-right:1.5rem;padding-bottom:6rem;padding-left:1.5rem;background-color:#2c5a3a}.gvc-cut-endtitle{color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(3rem,9vw,8rem);line-height:0.92;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cur{display:flex;flex-flow:column;position:sticky;top:0px;height:100svh;background-color:#111}.gvc-cur-photo{flex-grow:1;flex-shrink:1;flex-basis:0px;position:relative;min-height:0px;overflow:hidden}.gvc-cur-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.gvc-cur-big{display:flex;flex-flow:column;gap:1rem;position:absolute;bottom:2rem;left:5vw;z-index:2;color:#fff}.gvc-cur-h1{color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(3.6rem,12vw,11rem);line-height:0.86;text-shadow:0px 4px 40px rgba(0,0,0,.4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cur-lead{max-width:30rem;color:#fff;font-size:1.2rem;line-height:1.4;text-shadow:0px 1px 14px rgba(0,0,0,.6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cur-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding-top:1.3rem;padding-right:5vw;padding-bottom:1.3rem;padding-left:5vw}@media (max-width:767px){.gvc-cur-bar{grid-template-columns:auto 1fr;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}}.gvc-cur-num{font-family:"Instrument Serif",serif;font-size:clamp(3rem,6vw,5.5rem);line-height:0.9;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cur-copy{display:flex;flex-flow:column;gap:0.3rem}.gvc-cur-title{color:inherit;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cur-desc{max-width:36rem;color:inherit;font-size:1.05rem;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.gvc-cur-desc{display:none}}.gvc-cur-row{display:flex;flex-flow:row;gap:0.7rem}.gvc-cur-row{flex-wrap:wrap}.gvc-cur-green{color:#fff;background-color:#2c5a3a}.gvc-cur-green .gvc-cur-num{color:#f6ba1e}.gvc-cur-yellow{color:#1e2a1e;background-color:#f6ba1e}.gvc-cur-yellow .gvc-cur-num{color:#b4492c}.gvc-cur-rust{color:#fff;background-color:#b4492c}.gvc-cur-rust .gvc-cur-num{color:#ffe08a}.gvc-cur-dark{color:#fff;background-color:#1e2a1e}.gvc-cur-dark .gvc-cur-num{color:#f6ba1e}.gvc-cur-last{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1.6rem;position:relative;height:100svh;color:#fff;text-align:center;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:#111}.gvc-cur-lastimg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.gvc-cur-lasttitle{position:relative;z-index:2;color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(3rem,9vw,8rem);line-height:0.92;text-shadow:0px 4px 40px rgba(0,0,0,.4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-cur-lastrow{display:flex;flex-flow:row;justify-content:center;gap:0.8rem;position:relative;z-index:2}.gvc-cur-lastrow{flex-wrap:wrap}@media (max-width:767px){.gvc-cur-bar .gvc-cur-row{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.gvc-cur-bar .gvc-btn{grid-column-start:1;grid-column-end:-1}}.gvc-ix{display:flex;flex-flow:column;justify-content:center;position:relative;min-height:100svh;overflow:hidden;color:#fff;padding-top:8rem;padding-right:5vw;padding-bottom:3rem;padding-left:5vw;background-color:#111}.gvc-ix-eye{position:relative;z-index:2;color:#f6ba1e;font-weight:700;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:0.8rem;margin-left:0px}.gvc-ix-tag{position:relative;z-index:2;color:#ffe08a;font-family:"Instrument Serif",serif;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:1.4rem;margin-left:0px}.gvc-ix-list{display:flex;flex-flow:column}.gvc-ix-row{display:flex;flex-flow:row;align-items:baseline;gap:1.4rem;color:#fff;text-decoration:none;padding-top:0.06em;padding-right:0px;padding-bottom:0.06em;padding-left:0px;border-top:1px solid rgba(255,255,255,.4);transition:padding 0.4s cubic-bezier(.2,.7,.2,1),color 0.25s}.gvc-ix-row:hover{color:#f6ba1e;padding-left:1.4rem}.gvc-ix-row:hover .gvc-ix-bg{opacity:1;transform:scale(1,1)}.gvc-ix-row:hover .gvc-ix-d{opacity:1;transform:translate3d(0px,0,0)}@media (max-width:767px){.gvc-ix-row{gap:0.8rem}.gvc-ix-row:hover{padding-left:0.6rem}}.gvc-ix-bg{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.7s ease,transform 1.6s ease-out;transform:scale(1.06,1.06)}.gvc-ix-n{position:relative;z-index:2;min-width:2.4rem;font-weight:600;font-size:1rem;letter-spacing:0.14em;opacity:0.85}.gvc-ix-t{position:relative;z-index:2;font-family:"Instrument Serif",serif;font-size:clamp(3rem,9vw,8.5rem);line-height:1.02;text-shadow:0px 2px 24px rgba(0,0,0,.3)}.gvc-ix-d{position:relative;z-index:2;max-width:21rem;color:#fff;font-weight:500;font-size:1.1rem;line-height:1.4;text-shadow:0px 1px 14px rgba(0,0,0,.6);margin-left:auto;opacity:0;transition:opacity 0.4s,transform 0.4s;transform:translate3d(24px,0,0)}@media (max-width:767px){.gvc-ix-d{display:none}}.gvc-ix-actions{display:flex;flex-flow:row;gap:0.8rem;position:relative;z-index:2;margin-top:2rem}.gvc-ix-actions{flex-wrap:wrap}.gvc-ix-end{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1.6rem;position:relative;height:80svh;min-height:26rem;color:#fff;text-align:center;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:#111}.gvc-ix-endimg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.gvc-ix-endtitle{position:relative;z-index:2;color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(3rem,8vw,7.5rem);line-height:0.95;text-shadow:0px 4px 40px rgba(0,0,0,.4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-ix-endrow{display:flex;flex-flow:row;justify-content:center;gap:0.8rem;position:relative;z-index:2}.gvc-ix-endrow{flex-wrap:wrap}.gvc-acc{display:flex;flex-flow:row;height:100svh;min-height:36rem;background-color:#111}@media (max-width:767px){.gvc-acc{flex-flow:column;height:auto;min-height:0px}}.gvc-acc-panel{flex-grow:1;flex-shrink:1;flex-basis:0px;position:relative;overflow:hidden;color:#fff;cursor:pointer;transition:flex 0.9s cubic-bezier(.2,.7,.2,1)}@media (max-width:767px){.gvc-acc-panel{flex-grow:0;flex-shrink:0;flex-basis:auto;height:11svh;transition:height 0.8s cubic-bezier(.2,.7,.2,1)}}.gvc-acc-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.gvc-acc-label{position:absolute;bottom:2rem;left:50%;z-index:2;color:#fff;font-family:"Instrument Serif",serif;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1;text-shadow:0px 2px 14px rgba(0,0,0,.5);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;transition:opacity 0.3s;transform:translate3d(-50%,0,0) rotateZ(180deg)}.gvc-acc-label{writing-mode:vertical-rl;white-space:nowrap}@media (max-width:767px){.gvc-acc-label{top:50%;bottom:auto;left:1.2rem;transform:translate3d(0,-50%,0)}.gvc-acc-label{writing-mode:horizontal-tb}}.gvc-acc-text{display:flex;flex-flow:column;align-items:start;gap:0.6rem;position:absolute;bottom:clamp(2rem,6vh,4rem);left:3vw;z-index:2;width:min(32rem,80vw);opacity:0;pointer-events:none;transition:opacity 0.5s,transform 0.6s;transform:translate3d(0,24px,0)}@media (max-width:767px){.gvc-acc-text{bottom:1.4rem;left:1.2rem}}.gvc-acc-kick{color:#f6ba1e;font-weight:700;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-acc-title{color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(2.6rem,5.6vw,5.2rem);line-height:0.95;text-shadow:0px 2px 30px rgba(0,0,0,.35);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-acc-desc{color:#fff;font-size:1.15rem;line-height:1.5;text-shadow:0px 1px 12px rgba(0,0,0,.5);margin-top:0px;margin-right:0px;margin-bottom:0.5rem;margin-left:0px}.gvc-acc-end{display:flex;flex-flow:column;align-items:center;gap:1.5rem;color:#fff;text-align:center;padding-top:5rem;padding-right:1.5rem;padding-bottom:5rem;padding-left:1.5rem;background-color:#2c5a3a}.gvc-acc-endtitle{color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(2.6rem,7vw,6rem);line-height:0.95;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-acc-endrow{display:flex;flex-flow:row;justify-content:center;gap:0.8rem}.gvc-acc-endrow{flex-wrap:wrap}.gvc-chap{display:flex;flex-flow:row;align-items:end;position:relative;height:100svh;min-height:34rem;overflow:hidden;color:#fff;background-color:#111}.gvc-chap-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.gvc-chap-text{display:flex;flex-flow:column;align-items:start;gap:1.1rem;position:relative;z-index:2;max-width:70rem;padding-top:0px;padding-right:5vw;padding-bottom:clamp(2.5rem,8vh,5.5rem);padding-left:5vw}@media (max-width:767px){.gvc-chap-text{padding-bottom:2.5rem}}.gvc-chap-kick{display:flex;flex-flow:row;align-items:center;gap:0.8rem;color:#f6ba1e;font-weight:700;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-chap-title{color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(3rem,9.5vw,9rem);line-height:0.92;letter-spacing:-0.01em;text-shadow:0px 2px 30px rgba(0,0,0,.35);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-chap-desc{max-width:34rem;color:#fff;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;text-shadow:0px 1px 14px rgba(0,0,0,.5);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-chap-row{display:flex;flex-flow:row;gap:0.8rem;margin-top:0.5rem}.gvc-chap-row{flex-wrap:wrap}.gvc-ss{display:flex;flex-flow:row;align-items:center;position:relative;min-height:100svh;padding-top:6rem;padding-right:5vw;padding-bottom:4rem;padding-left:5vw}@media (max-width:767px){.gvc-ss{align-items:end;padding-top:5rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem}}.gvc-ss-bg{position:fixed;top:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.1s ease,transform 6s ease-out;transform:scale(1.06,1.06)}.gvc-ss-card{display:flex;flex-flow:column;align-items:start;gap:0.6rem;position:relative;z-index:2;max-width:27rem;padding-top:2rem;padding-right:2rem;padding-bottom:1.8rem;padding-left:2rem;background-color:rgba(255,252,246,.6);border-radius:1.4rem;border-top:1px solid rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55);border-left:1px solid rgba(255,255,255,.55);box-shadow:0px 30px 70px rgba(0,0,0,.3)}@media (max-width:767px){.gvc-ss-card{width:100%;max-width:none;padding-top:1.4rem;padding-right:1.4rem;padding-bottom:1.4rem;padding-left:1.4rem}}.gvc-ss-num{color:#f6ba1e;font-family:"Instrument Serif",serif;font-size:4.5rem;line-height:0.9;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.gvc-ss-num{font-size:3.4rem}}.gvc-ss-kick{color:#b4492c;font-weight:700;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-ss-title{color:#2c5a3a;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-ss-desc{color:#1e2a1e;font-size:1.05rem;line-height:1.55;margin-top:0.2rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-ss-go{color:#2c5a3a;font-weight:700;text-decoration:none;margin-top:0.6rem;border-bottom:2px solid #f6ba1e}.gvc-ss-hero{justify-content:center;text-align:center}@media (max-width:767px){.gvc-ss-hero{align-items:center}}.gvc-ss-herobox{display:flex;flex-flow:column;align-items:center;gap:1.4rem;position:relative;z-index:2;color:#fff}.gvc-ss-h1{color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(3.6rem,13vw,12rem);line-height:0.86;text-shadow:0px 4px 50px rgba(0,0,0,.4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-ss-lead{max-width:30rem;color:#fff;font-size:1.25rem;line-height:1.5;text-shadow:0px 1px 14px rgba(0,0,0,.6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-ss-row{display:flex;flex-flow:row;justify-content:center;gap:0.8rem}.gvc-ss-row{flex-wrap:wrap}.gvc-ss-hint{color:#fff;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.22em;margin-top:1.5rem;margin-right:0px;margin-bottom:0px;margin-left:0px;opacity:0.85}.gvc-ss-endtitle{color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(3rem,9vw,8rem);line-height:0.92;text-shadow:0px 4px 40px rgba(0,0,0,.5);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-mn-intro{display:flex;flex-flow:column;gap:0.6rem;padding-top:9rem;padding-right:5vw;padding-bottom:2rem;padding-left:5vw;background-color:#fbf6ea}.gvc-mn-introtitle{color:#2c5a3a;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(2.6rem,6vw,5rem);line-height:0.95;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-mn-introtext{max-width:46rem;color:#1e2a1e;font-size:1.15rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-mn-cap{display:flex;flex-flow:row;align-items:baseline;gap:1rem;padding-top:1.4rem;padding-right:5vw;padding-bottom:1.4rem;padding-left:5vw;background-color:#fbf6ea}.gvc-mn-cap{flex-wrap:wrap}.gvc-mn-letter{color:#b4492c;font-family:"Instrument Serif",serif;font-size:2.8rem;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-mn-capt{color:#2c5a3a;font-family:"Instrument Serif",serif;font-weight:400;font-size:2.2rem;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-mn-capd{max-width:46rem;color:#1e2a1e;font-size:1.05rem;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-mn-stage{position:relative;height:72svh;min-height:38rem;overflow:hidden;background-color:#111}.gvc-mn-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.gvc-mn-hero{position:absolute;bottom:2.5rem;left:5vw;z-index:2;color:#fff;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(3rem,8vw,7rem);line-height:0.9;text-shadow:0px 4px 40px rgba(0,0,0,.4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-mn-item{display:block;position:relative}.gvc-mn-item:hover .gvc-mn-sub{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.gvc-mn-sub{display:flex;visibility:hidden;flex-flow:column;position:absolute;top:100%;left:-0.6rem;z-index:9;min-width:14rem;margin-top:0.5rem;padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;background-color:#fbf6ea;border-radius:1rem;opacity:0;transition:opacity 0.25s,transform 0.25s,visibility 0.25s;box-shadow:0px 18px 50px rgba(0,0,0,.3);transform:translate3d(0,6px,0)}.gvc-mn-sublink{display:block;color:#1e2a1e;font-weight:600;text-decoration:none;padding-top:0.55rem;padding-right:0.9rem;padding-bottom:0.55rem;padding-left:0.9rem;border-radius:0.6rem}.gvc-mn-sublink:hover{background-color:rgba(44,90,58,.12)}.gvc-mn-sublink{white-space:nowrap}.gvc-mn-sub-dark{background-color:rgba(20,28,20,.9);box-shadow:0px 18px 50px rgba(0,0,0,.45)}.gvc-mn-sub-dark .gvc-mn-sublink{color:#fff}.gvc-mn-sub-dark .gvc-mn-sublink:hover{background-color:rgba(255,255,255,.14)}.gvc-mna-bar{display:flex;flex-flow:row;align-items:center;gap:1.8rem;position:absolute;top:1.2rem;left:50%;z-index:5;padding-top:0.5rem;padding-right:0.55rem;padding-bottom:0.5rem;padding-left:1.1rem;background-color:rgba(251,246,234,.97);border-radius:999px;box-shadow:0px 14px 44px rgba(0,0,0,.28);transform:translate3d(-50%,0,0)}@media (max-width:1119px){.gvc-mna-bar{gap:1rem}}@media (max-width:767px){.gvc-mna-bar{gap:0.8rem;padding-left:0.8rem}}.gvc-mn-logo{display:block;width:auto;height:2.6rem}.gvc-mn-links{display:flex;flex-flow:row;align-items:center;gap:1.6rem}@media (max-width:1119px){.gvc-mn-links{gap:1rem}}@media (max-width:767px){.gvc-mn-links{display:none}}.gvc-mna-link{color:#1e2a1e;font-weight:600;text-decoration:none}.gvc-mna-link:hover{color:#2c5a3a}.gvc-mna-link{white-space:nowrap}.gvc-mnb-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;position:absolute;top:0px;right:0px;left:0px;z-index:5;padding-top:1.2rem;padding-right:4vw;padding-bottom:1.2rem;padding-left:4vw}.gvc-mnb-left{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:2rem}.gvc-mnb-right{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:2rem}.gvc-mnb-link{color:#fff;font-weight:600;text-decoration:none;text-shadow:0px 1px 10px rgba(0,0,0,.55)}.gvc-mnb-link{white-space:nowrap}.gvc-mnb-logo{display:block;width:auto;height:4.6rem;padding-top:0.35rem;padding-right:0.35rem;padding-bottom:0.35rem;padding-left:0.35rem;background-color:#fbf6ea;border-radius:50%;box-shadow:0px 8px 30px rgba(0,0,0,.3)}.gvc-mnc-bar{display:flex;flex-flow:row;align-items:center;gap:2.2rem;position:absolute;top:0px;right:0px;left:0px;z-index:5;padding-top:0.7rem;padding-right:4vw;padding-bottom:0.7rem;padding-left:4vw;background-color:#2c5a3a}@media (max-width:1119px){.gvc-mnc-bar{gap:1rem}}.gvc-mnc-logo{display:block;width:auto;height:2.8rem;padding-top:0.2rem;padding-right:0.2rem;padding-bottom:0.2rem;padding-left:0.2rem;background-color:#fbf6ea;border-radius:50%}.gvc-mnc-links{display:flex;flex-flow:row;align-items:center;gap:1.8rem;margin-right:auto}@media (max-width:1119px){.gvc-mnc-links{gap:1rem}}@media (max-width:767px){.gvc-mnc-links{display:none}}.gvc-mnc-item{display:block}.gvc-mnc-item:hover .gvc-mnc-mega{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.gvc-mnc-link{color:#fff;font-weight:600;text-decoration:none}.gvc-mnc-link:hover{color:#f6ba1e}.gvc-mnc-link{white-space:nowrap}.gvc-mnc-mega{display:grid;visibility:hidden;grid-template-columns:repeat(4,1fr);gap:0.8rem;position:absolute;top:100%;right:0px;left:0px;z-index:9;padding-top:1rem;padding-right:4vw;padding-bottom:1.2rem;padding-left:4vw;background-color:#fbf6ea;opacity:0;transition:opacity 0.3s,transform 0.3s,visibility 0.3s;box-shadow:0px 24px 60px rgba(0,0,0,.35);transform:translate3d(0,-8px,0)}@media (max-width:767px){.gvc-mnc-mega{display:none}}.gvc-mnc-tile{display:block;position:relative;height:9.5rem;overflow:hidden;text-decoration:none;background-color:#111;border-radius:0.9rem}.gvc-mnc-tile:hover .gvc-mnc-tileimg{transform:scale(1.08,1.08)}.gvc-mnc-tileimg{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(.2,.7,.2,1)}.gvc-mnc-tilename{position:absolute;bottom:0.7rem;left:0.9rem;z-index:2;color:#fff;font-family:"Instrument Serif",serif;font-size:1.6rem;line-height:1;text-shadow:0px 2px 12px rgba(0,0,0,.5)}.gvc-mnd-bar{display:flex;flex-flow:row;justify-content:space-between;align-items:center;position:absolute;top:0px;right:0px;left:0px;z-index:5;padding-top:1.1rem;padding-right:4vw;padding-bottom:1.1rem;padding-left:4vw}.gvc-mnd-right{display:flex;flex-flow:row;align-items:center;gap:1rem}.gvc-mnd-sum{display:flex;flex-flow:row;align-items:center;position:absolute;top:1.5rem;right:4vw;z-index:20;color:#1e2a1e;font-weight:700;padding-top:0.65rem;padding-right:1.3rem;padding-bottom:0.65rem;padding-left:1.3rem;background-color:rgba(251,246,234,.96);border-radius:999px;cursor:pointer}.gvc-mnd-overlay{display:flex;flex-flow:column;justify-content:center;gap:0.1rem;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:10;padding-top:4.5rem;padding-right:6vw;padding-bottom:1.5rem;padding-left:6vw;background-color:rgba(24,36,26,.97)}.gvc-mnd-big{color:#fff;font-family:"Instrument Serif",serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1;text-decoration:none}.gvc-mnd-big:hover{color:#f6ba1e}.gvc-mnd-subs{color:#f6ba1e;font-size:0.95rem;letter-spacing:0.06em;margin-top:0px;margin-right:0px;margin-bottom:0.6rem;margin-left:0px}@media (max-width:1119px){.gvc-mnb-left{gap:1rem}}@media (max-width:767px){.gvc-mnb-left{display:none}}@media (max-width:767px){.gvc-mnb-right .gvc-mnb-link{display:none}}@media (max-width:1119px){.gvc-mnb-right{gap:1rem}}.gvc-ss-card-dark{background-color:rgba(18,26,20,.58);border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.gvc-ss-card-dark .gvc-ss-title{color:#fff}.gvc-ss-card-dark .gvc-ss-desc{color:#fff}.gvc-ss-card-dark .gvc-ss-num{color:#f6ba1e}.gvc-ss-card-dark .gvc-ss-kick{color:#f6ba1e}.gvc-ss-card-dark .gvc-ss-go{color:#fff}.gvc-tl{display:flex;justify-content:center;align-items:center;position:relative;min-height:100svh;color:#fbf8f1;text-align:center;padding-top:48px;padding-right:24px;padding-bottom:48px;padding-left:24px}.gvc-tl::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(20,28,20,.55),rgba(20,28,20,.72));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.gvc-tl::before{content:""}.gvc-tl{background:#1e2a1e url(http://goldenvalleycamp.org/wp-content/uploads/2026/11/cross-milky-way-wide.webp) center/cover no-repeat}@media (max-width:767px){.gvc-tl{padding-top:32px;padding-right:16px;padding-bottom:32px;padding-left:16px}}.gvc-tl-in{position:relative;width:100%;max-width:1100px}.gvc-tl-eyebrow{color:var(--gvc-gold);font-family:var(--gvc-font-body);font-size:18px;text-transform:uppercase;letter-spacing:0.2em;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px}@media (max-width:767px){.gvc-tl-eyebrow{font-size:14px}}.gvc-tl-title{color:var(--gvc-forest);font-family:var(--gvc-font-display);font-weight:400;font-size:56px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}@media (max-width:767px){.gvc-tl-title{font-size:40px}}.gvc-tl-lead{max-width:640px;color:var(--gvc-ink);font-family:var(--gvc-font-body);font-size:20px;line-height:1.5;margin-top:0px;margin-right:auto;margin-bottom:12px;margin-left:auto}@media (max-width:767px){.gvc-tl-lead{font-size:18px}}.gvc-tl-note{max-width:640px;color:var(--gvc-muted);font-family:var(--gvc-font-body);font-size:17px;line-height:1.5;margin-top:0px;margin-right:auto;margin-bottom:36px;margin-left:auto}.gvc-tl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left;margin-top:0px;margin-right:0px;margin-bottom:36px;margin-left:0px}@media (max-width:1023px){.gvc-tl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gvc-tl-grid{grid-template-columns:1fr}}.gvc-tl-card{display:block;color:var(--gvc-ink);text-decoration:none;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:var(--gvc-card);border-radius:12px;border-top:1px solid var(--gvc-border);border-right:1px solid var(--gvc-border);border-bottom:1px solid var(--gvc-border);border-left:1px solid var(--gvc-border)}.gvc-tl-card:hover{border-color:var(--gvc-forest)}.gvc-tl-card-t{color:var(--gvc-forest);font-family:var(--gvc-font-display);font-size:24px;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px}.gvc-tl-card-d{color:var(--gvc-muted);font-family:var(--gvc-font-body);font-size:15px;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-tl-actions{display:flex;justify-content:center;gap:12px}.gvc-tl-actions{flex-wrap:wrap}.gvc-tl-btn{display:inline-block;color:#fff;font-family:var(--gvc-font-body);font-weight:600;font-size:17px;text-decoration:none;padding-top:13px;padding-right:26px;padding-bottom:13px;padding-left:26px;background-color:var(--gvc-forest);border-radius:999px}.gvc-tl-btn2{display:inline-block;color:var(--gvc-forest);font-family:var(--gvc-font-body);font-weight:600;font-size:17px;text-decoration:none;padding-top:11px;padding-right:24px;padding-bottom:11px;padding-left:24px;background-color:transparent;border-radius:999px;border-top:2px solid var(--gvc-forest);border-right:2px solid var(--gvc-forest);border-bottom:2px solid var(--gvc-forest);border-left:2px solid var(--gvc-forest)}.gvc-tl-phone{color:var(--gvc-muted);font-family:var(--gvc-font-body);font-size:16px;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-tl-num{color:var(--gvc-gold);font-family:var(--gvc-font-display);font-weight:400;font-size:clamp(200px,38vw,520px);line-height:0.9;text-shadow:0px 6px 40px rgba(0,0,0,.45);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-tl-years{color:var(--gvc-cream);font-family:var(--gvc-font-display);font-size:clamp(40px,7vw,96px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.gvc-tl-sub{color:var(--gvc-cream);font-family:var(--gvc-font-body);font-size:clamp(18px,2.2vw,26px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-sp{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:70vh;text-align:center;padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px;background-color:var(--gvc-cream)}.gvc-sp-num{color:var(--gvc-forest);font-family:var(--gvc-font-display);font-weight:400;font-size:clamp(140px,26vw,320px);line-height:0.9;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.gvc-sp-years{color:var(--gvc-ink);font-family:var(--gvc-font-display);font-size:clamp(36px,6vw,72px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.gvc-sp-sub{color:var(--gvc-muted);font-family:var(--gvc-font-body);font-size:clamp(17px,2vw,22px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}