.rumbl-home .fp-rec{margin:var(--s-band) 0 0;background:var(--rumbl-cream);padding:clamp(1.75rem,1rem + 3vw,3.5rem) clamp(1.1rem,.6rem + 2.4vw,3rem) clamp(2.25rem,1.2rem + 4vw,4.25rem)}.rumbl-home .fp-rec-page p{max-width:none}.rumbl-home .fp-rec-stack{position:relative;max-width:54rem;margin-inline:auto}.rumbl-home .fp-rec-edge{position:absolute;display:block;left:0;right:0;top:0;bottom:0;background:var(--rumbl-card);border:1px solid var(--rumbl-border)}.rumbl-home .fp-rec-edge-1{transform:translate(12px,-12px);opacity:.8}.rumbl-home .fp-rec-edge-2{transform:translate(24px,-24px);opacity:.55}.rumbl-home .fp-rec-page{position:relative;background:var(--rumbl-card);border:1px solid var(--rumbl-border);padding:clamp(1.4rem,.9rem + 2vw,2.6rem) clamp(1.2rem,.8rem + 1.8vw,2.6rem) clamp(1.6rem,1rem + 2.2vw,2.9rem)}.rumbl-home .fp-rec-page p.fp-rec-kicker{font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--rumbl-muted);margin:0 0 1.5rem;padding-bottom:.85rem;border-bottom:2px solid var(--rumbl-ink);display:flex;align-items:center;gap:.75rem}.rumbl-home .fp-rec-page p.fp-rec-kicker:before{content:"";width:26px;height:2px;flex:0 0 26px;background:var(--rumbl-coral)}.rumbl-home .fp-rec-entry{padding-block:clamp(1.1rem,.7rem + 1.4vw,1.75rem)}.rumbl-home .fp-rec-entry+.fp-rec-entry{border-top:1px solid var(--rumbl-border)}.rumbl-home .fp-rec-entry:last-child{padding-bottom:.2rem}.rumbl-home .fp-rec-page p.fp-rec-h{font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--rumbl-ink);margin:0 0 .9rem}.rumbl-home .fp-rec-lines{display:flex;flex-direction:column;gap:.72rem}.rumbl-home .fp-rec-line{display:flex;gap:.42em;align-items:stretch;height:9px}.rumbl-home .fp-rec-line i{display:block;flex-basis:0;min-width:2px;border-radius:1px;background:var(--rumbl-stone);opacity:.28}@media (min-width:760px){.rumbl-home .fp-rec-entry{display:grid;grid-template-columns:9.5rem minmax(0,1fr);-moz-column-gap:clamp(1.5rem,1rem + 2vw,3rem);column-gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:start}.rumbl-home .fp-rec-page p.fp-rec-h{margin-bottom:0;padding-top:.1rem}}@media (max-width:759px){.rumbl-home .fp-rec-line{height:10px;gap:.38em}.rumbl-home .fp-rec-lines{gap:.6rem}.rumbl-home .fp-rec-edge-1{transform:translate(7px,-7px)}.rumbl-home .fp-rec-edge-2{transform:translate(14px,-14px)}}.rumbl-home .fp-build p.fp-travel{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);max-width:22ch}.v-impact-quote .fp-build{position:relative;overflow:hidden}.v-impact-quote .fp-build p.fp-travel{font-size:clamp(2.125rem,1.3rem + 3.6vw,4.5rem);line-height:1.04;letter-spacing:-.028em;max-width:13ch;position:relative;z-index:2}.v-impact-quote .fp-rec{background:none;padding:0}.v-impact-quote .fp-rec-stack{max-width:none;margin-inline:0}@media (min-width:900px){.v-impact-quote .fp-build>.wrap{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);-moz-column-gap:clamp(2rem,.5rem + 4vw,5rem);column-gap:clamp(2rem,.5rem + 4vw,5rem);align-items:center}.v-impact-quote .fp-build>.wrap>.fp-cols,.v-impact-quote .fp-build>.wrap>.fp-head{grid-column:1/-1}.v-impact-quote .fp-build>.wrap>p.fp-travel{grid-column:1;grid-row:3;margin:calc(var(--s-who) * 1.2) 0 calc(var(--s-who) * 1.2)}.v-impact-quote .fp-build>.wrap>.fp-rec{grid-column:2;grid-row:3;margin:clamp(2rem,1.2rem + 2.4vw,3.5rem) -34vw clamp(2rem,1.2rem + 2.4vw,3.5rem) 0;align-self:center}.v-impact-quote .fp-rec-edge-2{display:none}}@media (max-width:899px){.v-impact-quote .fp-build p.fp-travel{margin:calc(var(--s-who) * .9) 0 calc(var(--s-who) * .75)}.v-impact-quote .fp-rec{margin-right:-30vw}.v-impact-quote .fp-rec-edge-2,.v-impact-quote .fp-rec-entry:nth-child(4){display:none}}.rumbl-home .fp-comm .fp-head-sm{display:block;border-top:0;padding-top:0;margin-bottom:clamp(2rem,1.2rem + 2.6vw,3.6rem)}.rumbl-home .fp-comm .fp-head-sm p.label{margin-bottom:1.4rem}.rumbl-home .fp-comm .fp-head-sm h2{font-size:clamp(2.375rem,1.5rem + 3.9vw,4.5rem)!important;line-height:1.02;letter-spacing:-.032em;color:var(--rumbl-cream);max-width:13ch}@media (min-width:900px){.rumbl-home .fp-comm .fp-cols>p:first-child{-moz-column-span:all;column-span:all}}.rumbl-home .fp-comm .fp-cols>p:first-child{font-size:clamp(1.125rem,.98rem + .65vw,1.4375rem);line-height:1.46;letter-spacing:-.008em;color:var(--rumbl-cream);opacity:.95;max-width:52ch;margin-bottom:clamp(1.6rem,1rem + 1.8vw,2.6rem)}.rumbl-home .fp-comm .fp-cols>p:nth-child(n+2){opacity:.78}.rumbl-home .fp-comm p.fp-close{font-size:clamp(1.4375rem,1.05rem + 1.7vw,2.25rem);line-height:1.2;letter-spacing:-.022em;max-width:31ch;margin-top:clamp(3rem,1.8rem + 4vw,6rem)}.rumbl-home .fp-comm p.fp-close:before{width:56px;height:2px;margin-bottom:1.6rem}.rumbl-home .fp-comm{padding-block:calc(var(--s-who) * 1.15) calc(var(--s-who) * 1.3)}.rumbl-home .fp-comm-photo{display:none}.v-comm-photo .fp-comm-photo{display:block}.v-comm-photo .fp-comm .wrap{display:flex;flex-direction:column}.v-comm-photo .fp-comm .fp-head-sm{order:0}.v-comm-photo .fp-comm-photo{order:1}.v-comm-photo .fp-comm .fp-cols{order:2}.v-comm-photo .fp-comm p.fp-close{order:3}.v-comm-photo .fp-comm .fp-head-sm h2{font-size:clamp(1.875rem,1.3rem + 2.4vw,3.25rem)!important}.v-comm-photo .fp-comm .fp-cols>p:first-child{font-size:var(--t-body);line-height:1.6;opacity:.86;max-width:none;margin-bottom:.95rem}@media (min-width:900px){.v-comm-photo .fp-comm .fp-cols>p:first-child{-moz-column-span:none;column-span:none}}.v-comm-photo .fp-comm p.fp-close{font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);margin-top:clamp(2rem,1.4rem + 2.4vw,3.4rem)}.v-comm-photo .fp-comm-photo{margin:0 0 clamp(2rem,1.3rem + 2.6vw,3.4rem)}.v-comm-photo .fp-comm-photo-frame{position:relative;aspect-ratio:21/8;background:#2A2724;border:1px solid rgba(154,146,136,.42);display:flex;flex-direction:column;justify-content:center;padding:clamp(1.4rem,.9rem + 2.2vw,3rem);gap:.9rem}.v-comm-photo .fp-comm-photo-frame p{margin:0;max-width:62ch}.v-comm-photo p.fp-comm-photo-tag{font-family:var(--font-sans);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rumbl-coral);opacity:1}.v-comm-photo p.fp-comm-photo-spec{font-size:var(--t-body-sm);line-height:1.55;color:var(--rumbl-cream);opacity:.8}.v-comm-photo p.fp-comm-photo-note{font-size:.8125rem;line-height:1.5;color:var(--rumbl-stone);opacity:1}@media (max-width:899px){.v-comm-photo .fp-comm-photo-frame{aspect-ratio:4/5;justify-content:flex-end}.v-comm-photo .fp-comm-photo{margin-bottom:2rem}}:root{--sv-mist:#AFC9D6;--sv-slate:#53748A;--sv-atlantic:#183B4A}.rumbl-home .fp-rec-edge-3,.rumbl-home .fp-rec-edge-4,.rumbl-home .fp-rec-edge-5,.rumbl-home .fp-rec-edge-6,.rumbl-home .fp-rec-edge-7{display:none}.v-sec .fp-rec{background:none;padding:clamp(1.5rem,1rem + 1.5vw,3rem) 0 clamp(1.5rem,.8rem + 3vw,3.5rem)}.v-sec .fp-rec-stack{max-width:27rem;margin-left:auto;margin-right:0;padding:clamp(1.25rem,.8rem + 1.6vw,2rem) clamp(1.75rem,1rem + 2vw,2.5rem) .5rem clamp(2rem,1.2rem + 2.4vw,3rem)}.v-sec .fp-rec-edge{display:block;position:absolute;inset:0;border:1px solid var(--rumbl-border);border-radius:2px;background:var(--rumbl-paper,#FBF8F2);opacity:1}.v-sec .fp-rec-edge-2{transform:translate(5px,-4px)}.v-sec .fp-rec-edge-3{display:block;transform:translate(10px,-8px)}.v-sec .fp-rec-edge-4{display:block;transform:translate(15px,-12px)}.v-sec .fp-rec-edge-5{display:block;transform:translate(20px,-16px)}.v-sec .fp-rec-edge-6{display:block;transform:translate(25px,-20px)}.v-sec .fp-rec-edge-7{display:block;transform:none;inset:-4px auto -4px -26px;width:26px;background:var(--sv-atlantic);border-color:var(--sv-atlantic);border-radius:2px;opacity:1}.v-sec .fp-rec-page{position:relative;background:var(--rumbl-card);border:1px solid var(--rumbl-border);border-radius:2px;padding:clamp(1.75rem,1rem + 3vw,3rem) clamp(1.5rem,.9rem + 2.6vw,2.75rem) clamp(1.75rem,1rem + 2.5vw,2.75rem)}.v-sec .fp-rec-page:after{content:"";position:absolute;top:0;right:clamp(2rem,1rem + 4vw,4.5rem);width:10px;height:clamp(68px,5vw,92px);background:var(--rumbl-coral);border-radius:0 0 1px 1px}.v-sec .fp-rec-page p.fp-rec-kicker{margin-bottom:clamp(2rem,1.2rem + 2.6vw,3.25rem)}.v-sec .fp-rec-entry{display:block;position:relative;padding-bottom:clamp(1.1rem,.6rem + 1.6vw,1.75rem);margin-bottom:clamp(1.6rem,.9rem + 2.4vw,2.75rem)}.v-sec .fp-rec-entry:last-child{margin-bottom:0}.v-sec .fp-rec-page p.fp-rec-h:before{content:"";position:absolute;left:0;top:.2em;width:4px;height:1.05em;background:var(--sv-mist)}.v-sec .fp-rec-entry:nth-of-type(2) p.fp-rec-h:before{background:var(--sv-slate)}.v-sec .fp-rec-entry:nth-of-type(3) p.fp-rec-h:before{background:var(--sv-atlantic)}.v-sec .fp-rec-entry:after{display:none}.v-sec .fp-rec-entry+.fp-rec-entry{border-top:0}.v-sec .fp-rec-page p.fp-rec-h{font-family:var(--font-display);font-size:clamp(1.375rem,1rem + 1.4vw,2.25rem);font-weight:400;letter-spacing:-.005em;text-transform:none;line-height:1.2;color:var(--rumbl-ink);margin:0;position:relative;padding:0 0 0 1.4rem}.v-sec .fp-rec-lines{display:none}@media (max-width:759px){.v-sec .fp-rec-stack{padding-left:3rem;padding-top:1.5rem}.v-sec .fp-rec-edge-1{transform:translate(-7px,-4px)}.v-sec .fp-rec-edge-2{transform:translate(-14px,-8px)}.v-sec .fp-rec-edge-3{transform:translate(-21px,-12px)}.v-sec .fp-rec-edge-4{transform:translate(-28px,-16px)}.v-sec .fp-rec-edge-5{transform:translate(-35px,-20px)}.v-sec .fp-rec-edge-6{transform:translate(-42px,-24px)}.v-sec .fp-rec-edge-7{transform:translate(-49px,-28px)}.v-sec .fp-rec{padding-top:clamp(4rem,3rem + 4vw,6rem)}.v-sec .fp-rec-stack{padding-left:3.5rem}.v-sec .fp-rec-page:after{right:1.5rem;height:56px;width:8px}}.v-sec .fp-comm{position:relative;overflow:hidden;isolation:isolate;--sv-band:clamp(12rem,8rem + 6vw,17rem)}.v-sec .fp-comm>.wrap{position:static}.v-sec .fp-comm>.wrap>*{position:relative;z-index:2}.v-sec .fp-comm:before{content:"";position:absolute;z-index:0;top:0;left:58%;right:-1px;height:var(--sv-band);background:var(--sv-atlantic);border-left:6px solid var(--rumbl-coral)}.v-sec .fp-comm:after{content:"";position:absolute;z-index:1;top:calc(var(--sv-band) * .38);left:74%;right:-1px;height:calc(var(--sv-band) * .62);background:var(--sv-slate);opacity:.42;border-top:4px solid rgba(175,201,214,.5)}.v-sec .fp-comm>.wrap:before{content:"";position:absolute;z-index:0;left:0;right:0;top:var(--sv-band);height:1px;background:rgba(175,201,214,.32)}.v-sec .fp-comm .fp-head-sm h2{font-size:var(--t-h2)!important;line-height:1.12;letter-spacing:-.02em;max-width:20ch}.v-sec .fp-comm .fp-head-sm h2 .hl-people{color:var(--rumbl-coral)}.v-sec .fp-comm .fp-cols>p:first-child{margin-top:clamp(1.5rem,.9rem + 2vw,2.5rem)}.v-sec .fp-comm .fp-head-sm{position:relative;padding-bottom:clamp(1.75rem,1rem + 2.6vw,3rem)}.v-sec .fp-comm .fp-head-sm:after{content:"";position:absolute;left:0;bottom:0;width:min(34%,25rem);height:3px;background:var(--rumbl-coral)}@media (max-width:899px){.v-sec .fp-comm{--sv-band:clamp(13.75rem,10rem + 12vw,17rem)}.v-sec .fp-comm:before{top:0;left:max(68%,250px);right:-1px;height:var(--sv-band);border-left:5px solid var(--rumbl-coral)}.v-sec .fp-comm:after{top:calc(var(--sv-band) * .46);left:84%;right:-1px;height:calc(var(--sv-band) * .54);border-top:3px solid rgba(175,201,214,.5)}.v-sec .fp-comm .fp-head-sm h2{max-width:10ch}.v-sec .fp-comm .fp-head-sm:after{width:62%;height:3px}}.v-sec .fp-rec-page{background:transparent;border:0;border-radius:0;padding:clamp(1.5rem,.9rem + 2vw,2.25rem) clamp(1.5rem,.9rem + 2vw,2.25rem) clamp(1.75rem,1rem + 2.2vw,2.5rem)}.v-sec .fp-rec-entry{padding-block:clamp(.85rem,.6rem + .9vw,1.25rem)}.v-sec .fp-rec-entry:first-of-type{padding-top:clamp(1rem,.7rem + 1vw,1.5rem)}.v-sec .fp-rec-entry:last-child{padding-bottom:0}.v-sec .fp-rec-page p.fp-rec-kicker{margin-bottom:clamp(1rem,.7rem + 1vw,1.5rem)}.v-sec .fp-travel-pair{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(2rem,.5rem + 4vw,5rem);align-items:center;margin-top:clamp(2rem,1rem + 2.5vw,4rem)}.v-sec .fp-travel-pair .fp-travel{margin:0;max-width:14ch}.v-sec .fp-travel-pair .fp-rec{padding:0;margin:0}.v-sec .fp-travel-pair .fp-rec-stack{max-width:none;margin:0}.v-sec .fp-rec-edge{border:0;border-right:1px solid var(--rumbl-border);border-top:1px solid var(--rumbl-border);border-radius:0}.v-sec .fp-rec-edge-1{transform:none}.v-sec .fp-rec-edge-2{transform:translate(7px,-6px)}.v-sec .fp-rec-edge-3{transform:translate(14px,-12px)}.v-sec .fp-rec-edge-4{transform:translate(21px,-18px)}.v-sec .fp-rec-edge-5{transform:translate(28px,-24px)}.v-sec .fp-rec-edge-6{transform:translate(35px,-30px)}.v-sec .fp-rec-edge-7{inset:-7px auto -7px -34px;width:34px;border:0;border-radius:2px 0 0 2px}.v-sec .fp-rec-page{border-bottom:3px solid var(--sv-atlantic)}@media (max-width:899px){.v-sec .fp-travel-pair{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,2.5rem)}.v-sec .fp-travel-pair .fp-travel{max-width:18ch}.v-sec .fp-rec-edge-2{transform:translate(5px,-4px)}.v-sec .fp-rec-edge-3{transform:translate(10px,-8px)}.v-sec .fp-rec-edge-4{transform:translate(15px,-12px)}.v-sec .fp-rec-edge-5{transform:translate(20px,-16px)}.v-sec .fp-rec-edge-6{transform:translate(25px,-20px)}.v-sec .fp-rec-edge-7{inset:-5px auto -5px -24px;width:24px}}.v-sec .fp-rec-page{border-bottom:0}.v-sec .fp-rec-edge-1{border-bottom:3px solid var(--sv-atlantic);border-right-color:var(--sv-atlantic)}@media (max-width:899px){.v-sec .fp-travel-pair .fp-rec-stack{margin-right:2.5rem}}.cprof{border:1px solid var(--color-rule);background:var(--color-surface-raised);font-family:var(--font-sans)}.cprof__head{background:var(--color-surface-weight);padding:30px 32px 28px;position:relative}.cprof__badge{position:absolute;top:18px;right:18px;margin:0;font-size:.625rem;letter-spacing:.12em;color:var(--color-on-accent);background:var(--color-accent);padding:5px 10px}.cprof__badge,.cprof__kicker{text-transform:uppercase;font-weight:600}.cprof__kicker{margin:0 0 12px;font-size:.656rem;letter-spacing:.16em;color:var(--rumbl-mist)}.cprof__name{font-family:var(--font-display);font-weight:500;font-size:2.125rem;line-height:1.1;color:var(--color-text-on-weight);margin:0 0 4px}.cprof__role{margin:0 0 18px;font-size:.875rem;color:var(--color-text-on-weight-quiet)}.cprof__value{font-family:var(--font-display);font-size:1.3125rem;line-height:1.34;color:var(--color-text-on-weight);margin:0;max-width:36ch;border-left:3px solid var(--color-accent);padding-left:16px}.cprof__meta{display:flex;gap:26px;flex-wrap:wrap;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--color-rule-inverse)}.cprof__meta>div{min-width:0}.cprof__meta dt{font-size:.656rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-on-weight-quiet)}.cprof__meta dd{margin:3px 0 0;font-size:.9375rem;color:var(--color-text-on-weight)}.cprof .cprof__head .cprof__meta dd,.cprof .cprof__head .cprof__name,.cprof .cprof__head .cprof__value{color:var(--rumbl-cream)}.cprof .cprof__head .cprof__kicker,.cprof .cprof__head .cprof__meta dt,.cprof .cprof__head .cprof__role{color:var(--color-text-on-weight-quiet)}.cprof .cprof__head .cprof__badge{color:var(--color-on-accent);background:var(--color-accent)}.cprof__body{padding:30px 32px}.cprof__sec{padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--color-rule)}.cprof__sec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cprof__h{margin:0 0 16px;font-size:.656rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--color-text-quiet)}.cprof__known{margin:0;padding:0;list-style:none;display:grid;gap:13px}.cprof__known li{font-family:var(--font-display);font-size:1.25rem;line-height:1.32;color:var(--color-text);padding-left:20px;position:relative}.cprof__known li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:2px;background:var(--color-accent)}.cprof__impact{display:grid;gap:22px}.cprof__entry{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:start}.cprof__n{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.8125rem;line-height:1.04;color:var(--rumbl-atlantic);font-variant-numeric:tabular-nums}.cprof__ml{margin:7px 0 0;font-size:.75rem;line-height:1.4;color:var(--color-text-quiet)}.cprof__outcome{margin:0 0 10px;font-family:var(--font-display);font-size:1.1875rem;line-height:1.38;color:var(--color-text)}.cprof__contrib{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-text-secondary)}.cprof__contrib span,.cprof__recipe{color:var(--color-text-quiet)}.cprof__recipe{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--color-rule);font-size:.78125rem}.cprof__grows{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cprof__dots{display:flex;align-items:flex-end;gap:5px;height:30px}.cprof__dots i{width:11px;background:var(--rumbl-atlantic);display:block}.cprof__growstxt{margin:0;font-size:.90625rem;color:var(--color-text-secondary);max-width:46ch}.cprof__growstxt strong{color:var(--color-text);font-weight:600}.cprof__taxnote{margin:0 0 13px;font-size:.78125rem;line-height:1.5;color:var(--color-text-quiet);border-left:2px solid var(--rumbl-slate);padding-left:12px}.cprof__chips{display:flex;gap:7px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.cprof__chips li{color:var(--rumbl-atlantic);border:1px solid var(--rumbl-mist);padding:5px 11px}.cprof__chips li,.cprof__foot{font-size:.78125rem;background:var(--color-surface)}.cprof__foot{border-top:1px solid var(--color-rule);padding:15px 32px;color:var(--color-text-quiet)}@media (max-width:760px){.cprof__head{padding:24px 20px}.cprof__name{font-size:1.6875rem}.cprof__value{font-size:1.125rem}.cprof__body{padding:22px 20px}.cprof__foot{padding:14px 20px}.cprof__entry{grid-template-columns:minmax(0,1fr);gap:10px}.cprof__known li{font-size:1.125rem}.cprof__meta{gap:18px}}