@font-face{font-family:Inter;src:url(/inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:102%;ascent-override:95%;descent-override:25%}*{box-sizing:border-box}html{overflow-x:hidden;--color-white: #fff;--color-greige: #d4d3d2;--color-deep-green: #151f1c;--color-stone-gray: #7c756f;--color-gray: #9a938c;--color-black: #0b0b0b;--color-charcoal: #31302f;--color-olive-gray: #68675d;--color-light-stone: #b6b1ac;background-color:var(--color-charcoal)}body{margin:0 auto;max-width:108rem;font-family:Inter,Inter Fallback,system-ui,sans-serif;background-color:var(--color-deep-green)}.heading{display:flex;align-items:baseline;gap:.1em;overflow:hidden;color:var(--color-gray);font-weight:600;font-size:3.5rem;margin:0;padding:8.5rem 0 7rem}.heading:before,.heading:after{content:"";flex:1;height:1px;background:currentColor}.heading.has-wave:before,.heading.has-wave:after{display:none}.heading-line{position:relative;flex:1;height:1px;background:currentColor}.heading-wave-canvas{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none}.heading-line:has(.heading-wave-canvas){background:transparent}.uppercase-description{text-transform:uppercase;font-size:.8125rem;line-height:1.25rem;color:var(--color-gray);margin-top:4rem;letter-spacing:10%;text-align:center}@media(min-width:48em){.uppercase-description{margin:4rem 0 0 50%;max-width:24rem;text-align:left;padding-right:1rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#intro{display:none}.js #intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:var(--color-deep-green)}.intro__lockup{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.intro__logo{width:min(70vw,17rem);height:auto}.intro__ventures{width:min(64vw,15.5rem);height:auto}.js .menu__traun-logo{opacity:0}.intro-active{overflow:hidden}#menu{position:fixed;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-charcoal);padding:0 1rem;max-width:108rem;margin:0 auto}#menu.has-wave{background-color:transparent}#menu .menu-wave-canvas{position:absolute;top:0;left:0;z-index:-1;pointer-events:none}#menu h1{margin:0}#menu ul{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem}#menu ul a{text-transform:uppercase;font-weight:500;font-size:.625rem;line-height:1.25rem;letter-spacing:10%;color:var(--color-gray);text-decoration:none;padding:.5rem 0}#menu ul a:hover,#menu ul a:focus-visible{color:var(--color-white)}#menu ul a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.menu__traun-logo{height:1rem;width:auto}.menu__hamburger{display:none;flex-direction:column;justify-content:center;gap:6px;background:none;border:none;cursor:pointer;padding:.75rem;margin-right:-.75rem}.menu__hamburger span{display:block;width:22px;height:2px;background:var(--color-gray);transition:transform .25s ease,opacity .2s ease,background-color .2s ease;transform-origin:center}.menu__hamburger:hover span,.menu__hamburger:focus-visible span{background:var(--color-white)}.menu__hamburger:focus-visible{outline:2px solid var(--color-white);outline-offset:4px;border-radius:2px}.menu__hamburger.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu__hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.menu__hamburger.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.js .menu__hamburger{display:flex}.js .menu__desktop-nav{display:none}@media(min-width:48em){.js .menu__hamburger{display:none}.js .menu__desktop-nav{display:block}}#mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;visibility:hidden;background-color:var(--color-charcoal)}#mobile-menu .mobile-menu__nav{position:absolute;top:calc(50% + var(--header-h, 2rem) / 2);left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}#mobile-menu .mobile-menu__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:2rem}#mobile-menu .mobile-menu__nav a{display:block;font-size:1.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-white);text-decoration:none;padding:.25rem 0;opacity:0}#mobile-menu .mobile-menu__nav a:hover,#mobile-menu .mobile-menu__nav a:focus-visible{color:var(--color-gray)}#mobile-menu .mobile-menu__nav a:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}#mobile-menu:not([aria-hidden]) .mobile-menu__nav{pointer-events:auto}@media(min-width:110em){#menu{padding:0}}#hero{position:relative;min-height:100vh;overflow:hidden;display:flex;justify-content:center;flex-direction:column;padding:1rem}#hero-bg{position:absolute;top:-30%;right:0;bottom:-30%;left:0;background-image:url(/bark-mobile.jpg);background-size:cover;background-position:center;will-change:transform;z-index:0}@media(min-width:48em){#hero-bg{background-image:url(/bark.jpg)}}#hero>*:not(#hero-bg){position:relative;z-index:1}@keyframes hero-bg-parallax{to{transform:translateY(40%)}}@supports (animation-timeline: view()){#hero{view-timeline-name:--hero-bg-parallax}#hero-bg{animation:hero-bg-parallax linear both;animation-timeline:--hero-bg-parallax;animation-range:cover}}@keyframes fade-up-5{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-3{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.slogan{margin:0 auto;font-size:4.5rem;line-height:4.5rem;text-align:center;font-weight:600;color:var(--color-greige)}.js .slogan,.js .description{opacity:0}.slogan.animate{animation:fade-up-3 2s cubic-bezier(.16,1,.3,1) both}.description.animate{animation:fade-up-5 3s cubic-bezier(.16,1,.3,1) .8s both}#our-story{display:flex;justify-content:center;flex-direction:column;padding-bottom:8rem}.story-reveal{padding:0 1rem}.js .story-reveal{opacity:0}.story-reveal.animate{animation:story-rise 2s cubic-bezier(.16,1,.3,1) both}.story-reveal--delay.animate{animation-delay:.15s}@keyframes story-rise{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.success{color:var(--color-greige);font-weight:600;font-size:2.5rem;line-height:3rem;text-align:center;margin:0 auto;max-width:57rem;padding:0 1rem}.success__bold{font-weight:inherit;color:var(--color-greige)}@media(min-width:48em){.uppercase-description--wide{max-width:32rem}}.approach-bg-scope{position:relative}.approach-bg-scope>section{position:relative;z-index:1}.approach-bg{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0)}.approach-bg__viewport{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.approach-bg__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;will-change:transform}.approach-bg__img.bg-loaded{background-image:url(/forest-river-mobile.jpg)}@media(min-width:48em){.approach-bg__img.bg-loaded{background-image:url(/forest-river.jpg)}}.approach-bg__shade{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-black);opacity:.45}.approach-wrapper{position:relative}.approach-container{display:flex;flex-direction:column;gap:3.5rem;padding:0 1rem}@media(min-width:48em){.approach-container{margin-left:50%;max-width:24rem;padding-left:0}}.our-approach__heading{color:var(--color-white)}.approach-subheading{color:var(--color-white);font-weight:600;font-size:2.5rem;line-height:3rem;margin:1rem 0}.approach-text{font-size:.8125rem;line-height:1.25rem;letter-spacing:10%;text-transform:uppercase;color:var(--color-greige)}.investing-container{padding:1rem 0;margin-top:2.5rem}.how-we-invest-heading{padding:0 1rem}@media(min-width:48em){.how-we-invest-heading{padding:0;margin-left:50%;margin-bottom:28.5rem}}.investing-list{color:var(--color-greige);list-style:none;margin:0;padding:0;font-size:1.375rem;line-height:1.625rem}@media(min-width:48em){.investing-list{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:end;padding:0 1.5rem;text-align:center}}.investing-list li{padding-bottom:3rem;--line-length: 100%}.investing-list li span{padding:0 .5rem}@media(min-width:48em){.investing-list li{flex:1;position:relative;display:flex;justify-content:center;align-items:end;height:100%;padding:0}}.investing-list li span{padding-left:1rem}@media(min-width:67em){.investing-list li span{padding-left:3rem;padding-right:3rem}}.investing-list li:is(:first-child,:nth-child(4)){--line-length: 75%}.investing-list li:is(:nth-child(2),:nth-child(3)){--line-length: 50%}@media(min-width:48em){.investing-list li{--line-length: 120%}.investing-list li:first-child{--line-length: 120%}.investing-list li:first-child span{padding-bottom:23rem}.investing-list li:is(:nth-child(2),:nth-child(5)) span{padding-bottom:18rem}.investing-list li:is(:nth-child(3),:nth-child(4)) span{padding-bottom:14rem}.investing-list li:is(:nth-child(2),:nth-child(3)){--line-length: 60%}.investing-list li:nth-child(4){--line-length: 70%}}@media(min-width:67em){.investing-list li:nth-child(4){--line-length: 85%}}.investing-list li:after{content:"";display:block;border-bottom:1px solid var(--color-gray);padding-top:3rem}@media(min-width:48em){.investing-list li:after{position:absolute;right:0;bottom:0;border-right:1px solid var(--color-gray);border-bottom:none;padding-top:0}}.js .investing-list li:after{width:0}@media(min-width:48em){.js .investing-list li:after{width:auto;height:0}}.investing-list li:first-child:before{content:"";display:block;border-top:1px solid var(--color-gray);padding-top:3rem}@media(min-width:48em){.investing-list li:first-child:before{position:absolute;left:0;bottom:0;border-left:1px solid var(--color-gray);border-top:none;padding-top:0}}.js .investing-list li:first-child:before{width:0}@media(min-width:48em){.js .investing-list li:first-child:before{width:auto;height:0}}.js .approach-block,.js .investing-container{opacity:0}.approach-block.animate,.investing-container.animate{animation:approach-rise 2s cubic-bezier(.16,1,.3,1) both}@keyframes approach-rise{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.investing-container.animate .investing-list li:first-child:before{--line-length: 100%;animation:grow-width 1.6s ease-out .6s both}.investing-container.animate .investing-list li:nth-child(1):after{animation:grow-width 1.2s ease-out 1s both}.investing-container.animate .investing-list li:nth-child(2):after{animation:grow-width .8s ease-out 1.4s both}.investing-container.animate .investing-list li:nth-child(3):after{animation:grow-width .8s ease-out 1.8s both}.investing-container.animate .investing-list li:nth-child(4):after{animation:grow-width 1.2s ease-out 2.2s both}.investing-container.animate .investing-list li:nth-child(5):after{animation:grow-width 1.6s ease-out 2.6s both}@media(min-width:48em){.investing-container.animate .investing-list li:first-child:before{--line-length: 180%;animation:grow-height 1.6s ease-out .6s both}.investing-container.animate .investing-list li:nth-child(1):after{animation:grow-height 1.2s ease-out 1s both}.investing-container.animate .investing-list li:nth-child(2):after{animation:grow-height .8s ease-out 1.4s both}.investing-container.animate .investing-list li:nth-child(3):after{animation:grow-height .8s ease-out 1.8s both}.investing-container.animate .investing-list li:nth-child(4):after{animation:grow-height 1.2s ease-out 2.2s both}.investing-container.animate .investing-list li:nth-child(5):after{animation:grow-height 1.6s ease-out 2.6s both}}@keyframes grow-width{0%{width:0}to{width:var(--line-length, 100%)}}@keyframes grow-height{0%{height:0}to{height:var(--line-length, 100%)}}.portfolio-grid{border-left:1px solid var(--color-stone-gray);margin-left:2rem;margin-right:2rem}.portfolio-list{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;background-image:repeating-linear-gradient(to right,transparent,transparent calc(100% - 1px),var(--color-stone-gray) calc(100% - 1px),var(--color-stone-gray) 100%)}@media(min-width:40em){.portfolio-list{grid-template-columns:repeat(2,1fr);background-image:repeating-linear-gradient(to right,transparent,transparent calc(50% - 1px),var(--color-stone-gray) calc(50% - 1px),var(--color-stone-gray) 50%,transparent 50%,transparent calc(100% - 1px),var(--color-stone-gray) calc(100% - 1px),var(--color-stone-gray) 100%)}}@media(min-width:71em){.portfolio-list{grid-template-columns:repeat(4,1fr);background-image:repeating-linear-gradient(to right,transparent,transparent calc(25% - 1px),var(--color-stone-gray) calc(25% - 1px),var(--color-stone-gray) 25%,transparent 25%,transparent calc(50% - 1px),var(--color-stone-gray) calc(50% - 1px),var(--color-stone-gray) 50%,transparent 50%,transparent calc(75% - 1px),var(--color-stone-gray) calc(75% - 1px),var(--color-stone-gray) 75%,transparent 75%,transparent calc(100% - 1px),var(--color-stone-gray) calc(100% - 1px),var(--color-stone-gray) 100%)}}.portfolio-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,3rem)}.portfolio-item.is-hidden{display:none}.portfolio-logo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.portfolio-logo__img{display:block;height:clamp(2.5rem,3.35vw,4rem);width:clamp(10rem,13.4vw,16rem);background-color:var(--color-gray);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:background-color .3s ease}.portfolio-logo:hover .portfolio-logo__img,.portfolio-logo:focus-within .portfolio-logo__img{background-color:var(--color-greige)}.portfolio-desc{margin:.75rem 0 0;font-size:.6875rem;line-height:1.5;text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--color-stone-gray)}@media(hover:hover)and (pointer:fine){.portfolio-desc{position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);margin:0;width:max-content;max-width:20rem;z-index:5;background:var(--color-charcoal);padding:1rem 1.25rem;text-align:left;opacity:0;pointer-events:none;transition:opacity .15s ease}.portfolio-desc:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:var(--color-charcoal)}.portfolio-logo:hover .portfolio-desc,.portfolio-logo:focus-within .portfolio-desc{opacity:1}}.portfolio-toggle{display:none}.js .portfolio-toggle{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:2.5rem auto 0;background:transparent;border:1px solid var(--color-stone-gray);border-radius:50%;color:var(--color-stone-gray);cursor:pointer;transition:color .2s ease,border-color .2s ease}.js .portfolio-toggle:hover,.js .portfolio-toggle:focus-visible{color:var(--color-greige);border-color:var(--color-greige);outline:none}.portfolio-toggle__icon{width:1.25rem;height:1.25rem;flex-shrink:0;transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.portfolio-toggle__icon{transition:none}}.ecosystem{margin-top:7rem;text-align:center;padding:9rem 2rem;background-size:cover;background-position:center}.ecosystem.bg-loaded{background-image:url(/tree-trunk-mobile.jpg)}@media(min-width:48em){.ecosystem.bg-loaded{background-image:url(/tree-trunk.jpg)}}.ecosystem-header{margin-bottom:3rem}.ecosystem-heading{font-weight:600;font-size:2.5rem;line-height:2.5rem;color:var(--color-greige)}.ecosystem-description{font-size:.8125rem;line-height:1.25rem;letter-spacing:10%;text-transform:uppercase;color:var(--color-greige)}@media(min-width:54rem){.ecosystem-header{display:flex;justify-content:center;gap:2rem;align-items:center;max-width:50rem;margin-left:auto;margin-right:auto}.ecosystem-heading{text-align:right;max-width:20rem}.ecosystem-description{text-align:left;max-width:20rem}}.ecosystem-logos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.ecosystem-logo{display:flex;flex-direction:column;align-items:center}.ecosystem-logo:before{content:"";display:block;width:2.5rem;height:1px;background-color:var(--color-gray);margin:1.25rem}.ecosystem-logo:last-child:after{content:"";display:block;width:2.5rem;height:1px;background-color:var(--color-gray);margin:1.25rem}@media(min-width:47rem){.ecosystem-logos{flex-direction:row;justify-content:center}.ecosystem-logo{flex-direction:row}}#team{background-color:var(--color-deep-green)}.team-group__label{color:var(--color-stone-gray);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem}.card-grid{list-style:none;width:100%;margin:0;padding:10rem 0 0;padding-inline:7.5%;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.card-grid-wrap{position:relative}.team-bg{position:absolute;top:0;left:0;right:0;height:16rem;z-index:0;overflow:hidden;background:#0f2a1e url(/creek-poster-mobile.jpg) center / cover no-repeat;filter:saturate(.7) brightness(.92)}@media(min-width:48em){.team-bg{background-image:url(/creek-poster.jpg)}}.team-bg-video{position:absolute;left:0;right:0;top:-15%;width:100%;height:130%;object-fit:cover;opacity:0;transition:opacity .6s ease}.team-bg-video.is-ready{opacity:1}.card-grid::-webkit-scrollbar{display:none}.card-grid>li{flex:0 0 85%;min-width:0;scroll-snap-align:center;position:relative;z-index:1}@media(min-width:30em){.card-grid{padding-inline:1rem;scroll-padding-inline:2rem}.card-grid>li{flex:0 0 calc(50% - 2rem);scroll-snap-align:start}}@media(min-width:71em){.card-grid{padding:24rem 1.5rem 2rem;gap:4rem;justify-content:space-evenly;overflow-x:visible;scroll-snap-type:none}.team-bg{height:30rem}.card-grid>li{flex:1;scroll-snap-align:none}.card{transition:transform .35s cubic-bezier(.4,0,.2,1)}}.card{padding:1rem 1rem 0}.card--founding{background-color:var(--color-black)}.card--partner{background-color:var(--color-charcoal)}.card--community{background-color:var(--color-olive-gray)}.card__photo{width:5rem;aspect-ratio:1}.card__name{color:var(--color-white);font-weight:600;font-size:1.5rem;line-height:1.75rem;margin:1rem 0}.card__role{color:var(--color-light-stone);font-size:.75rem;font-weight:500;line-height:1.5rem;text-transform:uppercase;letter-spacing:10%;margin:0}.bio{overflow:hidden;height:0;transition:height .35s cubic-bezier(.4,0,.2,1)}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.bio.bio--open{height:auto}}.bio__inner{padding:1rem 0}.bio__inner:before{content:"";display:block;height:1px;width:6rem;background-color:var(--color-white);margin-bottom:1rem}.bio__inner p{margin:0;color:var(--color-white);font-weight:500;font-size:.875rem;line-height:1.375rem}.card__toggle{width:fit-content;padding:.625rem;background:transparent;border:none;color:var(--color-white);cursor:pointer;margin-left:-1rem;transition:color .2s ease,background-color .2s ease}.card__toggle:focus-visible{outline:2px solid var(--color-white);outline-offset:-2px}.card__chevron{width:1.125rem;height:1.125rem;flex-shrink:0;pointer-events:none;transition:transform .35s cubic-bezier(.4,0,.2,1)}[aria-expanded=true] .card__chevron{transform:rotate(180deg)}@media(min-width:71em){.card__chevron{transform:rotate(180deg)}[aria-expanded=true] .card__chevron{transform:rotate(0)}}.linkedin{padding-top:1rem}.linkedin a{display:block;width:32px;height:32px;background-color:var(--color-gray);-webkit-mask:url(/linkedin.svg) center / contain no-repeat;mask:url(/linkedin.svg) center / contain no-repeat;transition:background-color .3s ease}.linkedin a img{display:none}.linkedin a:hover,.linkedin a:focus-visible{background-color:var(--color-greige)}.testimonials-track{position:relative;display:flow-root}.testimonials-panel{min-height:80svh;display:flex;flex-direction:column;overflow:hidden;background-color:var(--color-stone-gray)}.testimonials-panel>*{position:relative;z-index:1}.t-logo-col{flex:0 0 50%;display:none;align-items:center;justify-content:center;position:relative}.t-logo-col:before{content:"";width:1px;height:calc(100% - 6rem);background-color:var(--color-greige);position:absolute;left:50%}.t-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;color:var(--color-greige);cursor:pointer;z-index:2;transition:color .2s ease}.t-nav:hover{color:var(--color-white)}.t-nav:focus-visible{color:var(--color-white);outline:2px solid var(--color-greige);outline-offset:2px}.t-nav--prev{top:0}.t-nav--prev .t-nav__chevron{transform:rotate(180deg)}.t-nav--next{bottom:0}.t-nav__chevron{width:1.25rem;height:1.25rem;flex-shrink:0}.t-logo-viewport{height:4rem;overflow:hidden}.t-logo-track{display:flex;flex-direction:column;align-items:center;will-change:transform}.t-logo-item{height:4rem;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start}.t-logo-item>div{padding-top:1rem;padding-bottom:1rem;background-color:var(--color-stone-gray)}.t-logo-item img{height:6rem;object-fit:contain}.t-quote-col{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden;position:relative}.t-quotes-stage{flex:1;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.t-quotes-stage::-webkit-scrollbar{display:none}.t-quote{margin:0;flex:0 0 80%;min-width:0;scroll-snap-align:center;padding:3rem 1.5rem 2rem;display:flex;flex-direction:column;justify-content:center}.t-quote:first-child{margin-inline-start:10%}.t-quote:last-child{margin-inline-end:10%}.t-quote--active{pointer-events:auto}html:not(.js) .t-quote{opacity:1;position:static}.t-quote blockquote{margin:0 0 2rem;padding:0}.t-quote blockquote p{font-size:clamp(1.125rem,2.2vw,1.75rem);font-weight:400;line-height:1.55;color:var(--color-greige);margin:0}.t-attribution{display:flex;align-items:center;gap:1rem}.t-avatar{width:5.5rem;height:5.5rem;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:var(--color-stone-gray)}.t-avatar[src=""]{display:none}.t-attribution .t-cite{font-size:.8125rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:var(--color-greige);font-style:normal}.t-quote__logo{display:block;height:2.5rem;width:auto;max-width:12rem;object-fit:contain;margin-bottom:1.5rem}.t-dots{position:absolute;bottom:0;left:0;right:0;display:none;justify-content:center;align-items:center;gap:2rem;margin-bottom:4.5rem}.t-dot{position:relative;width:.625rem;height:.625rem;border-radius:50%;border:1.5px solid var(--color-greige);background:transparent;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .2s ease}.t-dot.is-active{background:var(--color-greige)}.t-dot:focus-visible{outline:2px solid var(--color-greige);outline-offset:3px}.t-dot__logo{position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%) translateY(.25rem);height:1.5rem;width:auto;max-width:6rem;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.t-dot:hover .t-dot__logo,.t-dot:focus-visible .t-dot__logo{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:48em){.testimonials-panel{flex-direction:row;padding-top:5.5rem;padding-bottom:5.5rem}.t-logo-col{display:flex}.t-quote-col{padding:3rem 4rem 3rem 0;overflow:visible}.t-quotes-stage{display:grid;grid-template-areas:"quote";grid-template-rows:1fr;align-items:center;overflow-x:visible;scroll-snap-type:none}.t-quote{grid-area:quote;display:block;padding:0;opacity:0;pointer-events:none}.t-quote:first-child{margin-inline-start:0}.t-quote:last-child{margin-inline-end:0}.t-quote__logo{display:none}.t-dots{display:flex}}@media(prefers-reduced-motion:reduce){.t-quote,.t-hint,.t-logo-track{transition:none!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:translate(0)}}.contact-layout{font-weight:600;font-size:1.125rem;line-height:1.75rem;letter-spacing:10%;text-transform:uppercase;color:var(--color-stone-gray);display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;margin-bottom:10rem}.contact-best-way-in{position:relative;padding-bottom:2rem}.contact-best-way-in:after{content:"";display:block;width:1px;height:2rem;background-color:var(--color-stone-gray);position:absolute;left:50%}.contact-pill{background-color:var(--color-stone-gray);border-radius:50%;max-width:21.5rem;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.contact-pill h3{font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--color-white);margin:0 0 .5rem}.contact-pill p{font-size:.875rem;line-height:1.5rem;font-weight:500;color:var(--color-greige);margin:0}.js .contact-best-way-in,.js .contact-pill,.js .contact-or,.js .contact-circle{opacity:0}.contact-best-way-in.animate,.contact-or.animate{animation:fade-up 1.15s ease-out both}.contact-pill.animate,.contact-circle.animate{animation:fade-up 1s ease-out .15s both}.contact-or{position:relative;padding-bottom:2rem;margin-top:2rem}.contact-or:after{content:"";display:block;width:1px;height:2rem;background-color:var(--color-stone-gray);position:absolute;left:50%}.contact-circle{border:1px solid var(--color-stone-gray);border-radius:31rem;max-width:21.5rem;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.contact-circle h3{font-weight:inherit;font-size:inherit;line-height:inherit;margin:0 0 .5rem}.contact-circle p{font-size:.875rem;line-height:1.5rem;font-weight:500;color:var(--color-greige);margin:0}.contact-pitch-link{display:inline-block;margin-top:1rem;background-color:var(--color-stone-gray);color:var(--color-white);font-weight:400;font-size:1rem;line-height:1.375rem;text-decoration:none;padding:.25rem .5rem;text-transform:none}@media(min-width:67em){.contact-layout{flex-direction:row;align-items:center;justify-content:center}.contact-best-way-in{padding-bottom:0;padding-right:2rem}.contact-best-way-in:after{width:2rem;height:1px;top:50%;left:auto;right:0;transform:translateY(-50%)}.contact-or{padding-bottom:0;padding-right:2rem;margin-top:0;margin-left:2rem}.contact-or:after{width:2rem;height:1px;top:50%;left:auto;right:0;transform:translateY(-50%)}.contact-best-way-in.animate,.contact-or.animate{animation:slide-in-right 1.15s ease-out both}.contact-pill.animate,.contact-circle.animate{animation:slide-in-right 1s ease-out .15s both}}.page-footer{position:relative;overflow:hidden;min-height:100vh;display:grid;grid-template-areas:"." "logo" "address" "email" "." "copyright";grid-template-rows:1fr auto auto auto 1fr auto;justify-items:center;gap:2rem;padding:2rem 3rem;color:var(--color-gray);font-size:.875rem;line-height:1.5rem;letter-spacing:10%;text-transform:uppercase;text-align:center}.page-footer p{margin:0}#footer-bg{position:absolute;top:-30%;right:0;bottom:-30%;left:0;background-image:url(/bark-mobile.jpg);background-size:cover;background-position:center;will-change:transform;z-index:0}@media(min-width:48em){#footer-bg{background-image:url(/bark.jpg)}}.page-footer>*:not(#footer-bg){position:relative;z-index:1}@keyframes footer-bg-parallax{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.page-footer{view-timeline-name:--footer-bg-parallax}#footer-bg{animation:footer-bg-parallax linear both;animation-timeline:--footer-bg-parallax;animation-range:cover}}}.footer-logo{grid-area:logo;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding-bottom:4rem}.footer-logo img:first-child{width:min(70vw,17rem);height:auto}.footer-logo img:last-child{width:min(64vw,15.5rem);height:auto}.address{grid-area:address;display:flex;justify-content:center;align-items:center;text-align:center;font-style:normal}.footer-email{grid-area:email;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.footer-email a{color:var(--color-gray);text-decoration:none}.footer-email span{display:flex;align-items:center;gap:1rem}.copyright{grid-area:copyright;display:flex;align-items:center}@media(min-width:60em){.page-footer{grid-template-areas:". . ." ". logo ." "address copyright email";grid-template-columns:1fr auto 1fr;grid-template-rows:1fr 1fr 1fr;justify-items:stretch;gap:0;text-align:left}.footer-logo{margin-bottom:0}.address{align-items:end;justify-content:start;text-align:left}.footer-email{justify-content:end;align-items:end}.copyright{align-items:end}}
