.tile{width:100%;padding:3rem 0;display:flex;flex-direction:column;gap:1rem;scroll-margin-top:80px;margin-top:0;min-height:80vh;box-sizing:border-box;background-color:#fff}.tile p{line-height:1.3}.tile:first-child{margin-top:140px}.tile:nth-child(even){background-color:#fbfbfb;border-bottom:1px solid #bfe1d5}.tile .tile-limiter{width:min(54rem,100%);margin-left:auto;margin-right:auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box}.tile h2,.tile h3{font-family:eb garamond,serif;font-weight:100}.tile h2{font-size:2.2rem;margin-bottom:1rem;transition:border-color .3s ease;padding-bottom:.5rem;border-bottom:1px solid #408a71}.tile h2 i{font-size:1.6rem}.tile h4{text-transform:uppercase;font-weight:400;letter-spacing:.1rem;color:#408a71}.tile h4:first-of-type{margin-top:unset}.tile .tile-content{display:flex;flex:1;gap:1rem;flex-wrap:wrap;font-size:1.2rem}.tile .tile-content p{margin-block-end:0}.tile .tile-content a{color:#408a71;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s ease;cursor:pointer}.tile .tile-content .a:hover,.tile .tile-content .a:focus-visible{border-bottom-color:#408a71}.tile .tile-content.two-column{flex-wrap:nowrap;align-items:flex-start}.tile .tile-content.two-column img{object-fit:cover;flex:0 0 320px;width:100%;max-width:320px;border-radius:.5rem}.tile .tile-content.two-column>div{flex:1;min-width:0}.tile .cta-container{display:flex;gap:1rem;margin-top:2rem}.tile .cta-container .cta{padding:1rem 2rem;border-radius:.5rem;border:unset;cursor:pointer;box-shadow:0 0 20px #cccccc;transition:transform .3s ease}.tile .cta-container .cta.primary{background-color:#408a71;color:#fff}.tile .cta-container .cta i{margin-right:.5rem}.tile .cta-container .cta:hover{transform:translateY(-.1rem)}@media screen and (max-width:700px){.tile .cta-container{flex-direction:column}.tile .cta-container .cta{text-align:center}}@media screen and (max-width:900px){.tile{padding:2rem 0}}@media screen and (max-width:700px){.tile{padding:2.5rem 0}.tile .tile-limiter{padding:0 1rem}.tile .tile-content{flex-direction:column}.tile-content.two-column{flex-direction:column}.tile-content.two-column img{max-width:100%;flex:none}}.philosophy-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:2.5rem}.philosophy-content .philosophy-copy{flex:1;display:flex;flex-direction:column;gap:1.5rem}.philosophy-content .philosophy-lead{margin:0}.philosophy-content .philosophy-cols{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-start}.philosophy-content .philosophy-slider{background:#fff;height:20rem;padding:1rem}.philosophy-content .philosophy-slider i{z-index:-1;font-size:6rem;position:absolute;right:1rem;bottom:1rem}.philosophy-content .philosophy-slider .swiper-slide{margin:0;font-size:.85rem}.philosophy-content .philosophy-slider .swiper-slide.bhuddism i{color:#e8dfed}.philosophy-content .philosophy-slider .swiper-slide.stoicism i{color:#fff5da}.philosophy-content .philosophy-slider .swiper-slide.sfbt i{color:#deecde}.philosophy-content .philosophy-slider p{z-index:10;margin:0;font-size:1.15rem;line-height:1.3}.philosophy-content .philosophy-graphic{flex:0 0 400px;display:flex;align-items:center;justify-content:center}.philosophy-content .philosophy-svg{width:100%;max-width:400px;height:auto;display:block}@media screen and (max-width:700px){.philosophy-content .philosophy-svg{max-width:80%;margin-right:auto}}.how-i-help-tile{min-height:unset}.how-i-help-tile h2{border-bottom:unset;text-align:center}.slider{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid rgba(64,138,113,.25)}.how-i-help-slider{min-height:20rem;position:relative}.how-i-help-slider .swiper-wrapper{max-width:calc(100vw - 5rem)}.how-i-help-slider .swiper-slide{margin:0;display:flex;flex-direction:column;gap:1rem;font-size:1.1rem;line-height:1.5}.how-i-help-slider p:first-child{margin-top:0}.how-i-help-slider .swiper-slide-content{margin-left:2rem;margin-right:2rem;background-repeat:no-repeat;background-size:12rem}.how-i-help-slider .swiper-slide-content.consulting{background-image:url(/assets/brain.svg)}.how-i-help-slider .swiper-slide-content.fractional{background-image:url(/assets/strategy.svg)}@media screen and (max-width:700px){.how-i-help-slider .swiper-slide-content{margin-right:1rem;margin-left:1rem}}.how-i-help-slider .how-i-help-pagination{margin-top:1.5rem;display:flex;justify-content:center;gap:.5rem}.how-i-help-slider .swiper-button-prev,.how-i-help-slider .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#408a71;font-weight:700;font-size:1.25rem;cursor:pointer;z-index:2;transition:transform .3s ease}.how-i-help-slider .swiper-button-prev:hover,.how-i-help-slider .swiper-button-prev:focus-visible,.how-i-help-slider .swiper-button-next:hover,.how-i-help-slider .swiper-button-next:focus-visible{transform:translateY(calc(-50% - .1rem))}.how-i-help-slider .how-i-help-prev{left:1rem}.how-i-help-slider .how-i-help-next{right:1rem}.philosophy-circle{cursor:pointer;transition:fill-opacity .3s ease;outline:none;fill-opacity:.8!important}.philosophy-circle:focus,.philosophy-circle:focus-visible{outline:none}.intro-tile .tile-limiter{margin-top:auto;margin-bottom:auto}.intro-tile .headline{font-family:eb garamond,serif;font-size:3rem;line-height:1.1;margin-bottom:3rem}.intro-tile .headline .highlight{color:#408a71}.intro-tile .text-container{display:flex;flex-wrap:nowrap;gap:2rem;align-items:center}.intro-tile .text-container li{line-height:1.4;margin-left:-1rem}.intro-tile .text-container li::marker{content:""}.intro-tile .text-container .highlight{font-weight:500}.intro-tile .text-container .highlight i{font-size:.9rem;margin-right:.4rem}.intro-tile .text-container img{max-width:8rem;border-radius:.5rem;box-shadow:rgba(0,0,0,.35)0 5px 15px}@media screen and (max-width:700px){.intro-tile .text-container{flex-direction:column;align-items:flex-start}.intro-tile .text-container img{max-width:100%}.intro-tile .text-container>div{width:100%}}.intro-tile p{margin-top:.5rem}.contact-tile .tile-content{flex-direction:column}.contact-tile a.contact-link{transition:border .3s;font-weight:700;color:unset}.contact-tile a:hover{border-bottom-width:4px}.contact-tile .contact-form{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;max-width:32rem}.contact-tile .contact-form label{font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:#40665d}.contact-tile .contact-form input,.contact-tile .contact-form textarea{padding:.9rem 1rem;border-radius:.75rem;border:1px solid #bfe1d5;background:rgba(255,255,255,.9);font-size:1rem;font-family:inherit;transition:border-color .3s ease,box-shadow .3s ease}.contact-tile .contact-form input:focus,.contact-tile .contact-form textarea:focus{border-color:#408a71;box-shadow:0 0 10px rgba(64,138,113,.3);outline:none}.contact-tile .contact-form textarea{min-height:8rem;resize:vertical}.contact-tile .contact-form .cta.primary{width:fit-content;padding:.85rem 2.25rem;align-self:flex-start;font-size:1rem}.contact-tile .contact-form-wrapper{width:100%}.contact-tile .contact-result{font-size:.95rem;min-height:1.5rem;margin-top:.5rem;color:#275645}.contact-tile .contact-result.error{color:#a14040}.contact-tile .contact-thanks{margin-top:1rem;font-size:1.2rem;color:#2a4d40}.examples-tile-content{width:100%}.examples-swiper{position:relative;width:100%;padding-top:1rem;padding-bottom:2rem}.example-slide{display:flex;gap:1.5rem;align-items:center;padding:1rem 0}.example-media{flex:0 0 400px}.example-media img{width:100%;height:auto;border-radius:.75rem;object-fit:cover}.timeline-wrapper{margin-top:2rem;max-width:100%;overflow-x:auto;flex:1;position:relative}.timeline-placeholder{min-height:260px}.philosophy-graphic-placeholder{min-height:360px}.timeline-svg{height:auto;display:block}.timeline-year{font-family:raleway,sans-serif;font-size:.9rem;fill:#596b6c}.timeline-label{font-family:raleway,sans-serif;font-size:.85rem;fill:#323435;pointer-events:none}.timeline-bar{cursor:pointer;fill-opacity:.75;transition:fill-opacity .2s ease,transform .2s ease}.timeline-bar:focus,.timeline-bar:focus-visible{outline:none}.svg-element--hover{fill-opacity:.3!important}.micromodal-slide{display:block;position:absolute;inset:0;pointer-events:none}.micromodal-slide[aria-hidden=true] .modal__overlay{display:none}.micromodal-slide.is-open{pointer-events:auto}.micromodal-slide .modal__overlay{background:rgba(18,30,46,.75);display:flex;align-items:center;justify-content:center;padding:1rem;position:absolute;inset:0}.micromodal-slide .modal__container{background:#fff;border-radius:.75rem;padding:1rem;max-width:420px;width:100%;box-shadow:0 25px 45px rgba(0,0,0,.2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}.micromodal-slide .modal__header{display:flex;align-items:center;justify-content:space-between}.micromodal-slide .modal__title{margin:0;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.1rem;color:#408a71}.micromodal-slide .modal__content{margin-top:1rem;font-size:1.15rem;color:#454949}.micromodal-slide .modal__content p{margin:0;font-size:1.15rem}.micromodal-slide .modal__close{border:none;background:0 0;font-size:1.6rem;line-height:1;cursor:pointer;padding:0}.example-description{flex:1}.example-description ul{margin:0;padding-left:1.2rem}.example-description ul li{margin-bottom:.75rem;line-height:1.5}.swiper-pagination{margin-top:1.5rem}.swiper-button-prev,.swiper-button-next{color:#408a71;font-weight:700}.swiper-pagination-bullet{background-color:rgba(64,138,113,.25)}.swiper-pagination-bullet-active{background-color:#408a71}@media screen and (max-width:900px){.example-slide{flex-direction:column;text-align:center}.example-media{flex:none;width:100%}.example-description ul{padding-left:0}}.micromodal-slide .modal__overlay{background-color:unset}