/* crocoblocks-design-system:v2 */:root{--primary:#230f06;--secondary:#362b25;--accent:#dcbb7d;--bg:#f0e7d6;--bg-light:#fffbf6;--border:#cdb9a1;--mocha-bean:#70543c;--caramel-roast:#a38465;--pure-white:#ffffff;--font-heading:"IvyOra Display", serif;--font-body:"Plus Jakarta Sans", sans-serif;--font-size-h0:clamp(46px, calc(25.10px + 5.36vw), 128px);--font-size-h1:clamp(46px, calc(29.18px + 4.31vw), 112px);--font-size-h2:clamp(36px, calc(24.78px + 2.88vw), 80px);--font-size-h3:clamp(24px, calc(15.84px + 2.09vw), 56px);--font-size-h4:clamp(22px, calc(15.37px + 1.70vw), 48px);--font-size-h5:clamp(22px, calc(18.43px + 0.92vw), 36px);--font-size-h6:clamp(22px, calc(20.47px + 0.39vw), 28px);--font-size-h7:clamp(22px, calc(21.49px + 0.13vw), 24px);--font-size-quote:clamp(24px, calc(21.96px + 0.52vw), 32px);--font-size-tag:clamp(10px, calc(9.24px + 0.20vw), 13px);--font-size-body:16px;--font-size-button:15px;--font-size-breadcrumbs:12px;--line-height-h0:clamp(48px, calc(29.25px + 4.81vw), 121.6px);--line-height-h1:clamp(48px, calc(28.84px + 4.91vw), 123.2px);--line-height-h2:clamp(38px, calc(28.31px + 2.48vw), 76px);--line-height-h3:clamp(26px, calc(19.07px + 1.78vw), 53.2px);--line-height-h4:clamp(26px, calc(21.00px + 1.28vw), 45.6px);--line-height-h5:clamp(26px, calc(23.45px + 0.65vw), 36px);--line-height-h6:clamp(26px, calc(25.49px + 0.13vw), 28px);--line-height-h7:clamp(26px, calc(25.29px + 0.18vw), 28.8px);--line-height-quote:32px;--line-height-tag:22px;--line-height-body:22px;--line-height-breadcrumbs:22px;--line-height-button:normal;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--letter-spacing-tight:-0.01em;--letter-spacing-normal:0;--letter-spacing-tag:0.2em;--content-width:1320px;--gutter-page:60px;--gutter-page-mobile:24px;--gap:20px;--section-space-sm:48px;--section-space-md:80px;--border-width:1px;--radius:8px;--radius-pill:100px;}:where(.crocoblocks-document .cb-el,.crocoblocks-preview .cb-el){box-sizing:border-box;max-width: 100%}:where(.crocoblocks-document .cb-image,.crocoblocks-preview .cb-image){max-width: 100%;height: auto;}:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 48px);max-width:var(--cb-section-container-width,1180px);margin-left:auto;margin-right:auto;}@media (max-width: 1024px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 40px);}}@media (max-width: 767px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 32px);}}.button-primary:hover .button-primary__arrow--outgoing{transform:none;}
@media (max-width: 1024px){.button-primary:hover .button-primary__arrow--outgoing{transform:none;}}
@media (max-width: 767px){.button-primary:hover .button-primary__arrow--outgoing{transform:none;}}
.button-primary:focus-visible .button-primary__arrow--outgoing{transform:none;}
@media (max-width: 1024px){.button-primary:focus-visible .button-primary__arrow--outgoing{transform:none;}}
@media (max-width: 767px){.button-primary:focus-visible .button-primary__arrow--outgoing{transform:none;}}
.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}
@media (max-width: 1024px){.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}}
@media (max-width: 767px){.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}}
.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}
@media (max-width: 1024px){.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}}
@media (max-width: 767px){.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}}
.delavie-founder-copy p{margin:0;}
@media (max-width: 1024px){.delavie-founder-copy p{margin:0;}}
@media (max-width: 767px){.delavie-founder-copy p{margin:0;}}
.delavie-founder-copy p + p{margin-top:24px;}
@media (max-width: 1024px){.delavie-founder-copy p + p{margin-top:24px;}}
@media (max-width: 767px){.delavie-founder-copy p + p{margin-top:24px;}}
.button-primary:hover .button-primary__arrow--outgoing{transform:translateX(28px);}
@media (max-width: 1024px){.button-primary:hover .button-primary__arrow--outgoing{transform:translateX(28px);}}
@media (max-width: 767px){.button-primary:hover .button-primary__arrow--outgoing{transform:translateX(28px);}}
.button-primary:focus-visible .button-primary__arrow--outgoing{transform:translateX(28px);}
@media (max-width: 1024px){.button-primary:focus-visible .button-primary__arrow--outgoing{transform:translateX(28px);}}
@media (max-width: 767px){.button-primary:focus-visible .button-primary__arrow--outgoing{transform:translateX(28px);}}
.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}
@media (max-width: 1024px){.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}}
@media (max-width: 767px){.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}}
.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}
@media (max-width: 1024px){.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}}
@media (max-width: 767px){.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}}
.delavie-founder-copy p{margin:0;}
@media (max-width: 1024px){.delavie-founder-copy p{margin:0;}}
@media (max-width: 767px){.delavie-founder-copy p{margin:0;}}
.delavie-founder-copy p + p{margin-top:24px;}
@media (max-width: 1024px){.delavie-founder-copy p + p{margin-top:24px;}}
@media (max-width: 767px){.delavie-founder-copy p + p{margin-top:24px;}}
.button-primary:hover .button-primary__arrow--outgoing{transform:translateX(28px);}
@media (max-width: 1024px){.button-primary:hover .button-primary__arrow--outgoing{transform:translateX(28px);}}
@media (max-width: 767px){.button-primary:hover .button-primary__arrow--outgoing{transform:translateX(28px);}}
.button-primary:focus-visible .button-primary__arrow--outgoing{transform:translateX(28px);}
@media (max-width: 1024px){.button-primary:focus-visible .button-primary__arrow--outgoing{transform:translateX(28px);}}
@media (max-width: 767px){.button-primary:focus-visible .button-primary__arrow--outgoing{transform:translateX(28px);}}
.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}
@media (max-width: 1024px){.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}}
@media (max-width: 767px){.button-primary:hover .button-primary__arrow--incoming{transform:translateX(0);}}
.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}
@media (max-width: 1024px){.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}}
@media (max-width: 767px){.button-primary:focus-visible .button-primary__arrow--incoming{transform:translateX(0);}}
.delavie-founder-copy p{margin:0;}
@media (max-width: 1024px){.delavie-founder-copy p{margin:0;}}
@media (max-width: 767px){.delavie-founder-copy p{margin:0;}}
.delavie-founder-copy p + p{margin-top:24px;}
@media (max-width: 1024px){.delavie-founder-copy p + p{margin-top:24px;}}
@media (max-width: 767px){.delavie-founder-copy p + p{margin-top:24px;}}
.button-primary-main:hover .button-primary-main__arrow--outgoing{transform:translateX(28px);}
@media (max-width: 1024px){.button-primary-main:hover .button-primary-main__arrow--outgoing{transform:translateX(28px);}}
@media (max-width: 767px){.button-primary-main:hover .button-primary-main__arrow--outgoing{transform:translateX(28px);}}
.button-primary-main:focus-visible .button-primary-main__arrow--outgoing{transform:translateX(28px);}
@media (max-width: 1024px){.button-primary-main:focus-visible .button-primary-main__arrow--outgoing{transform:translateX(28px);}}
@media (max-width: 767px){.button-primary-main:focus-visible .button-primary-main__arrow--outgoing{transform:translateX(28px);}}
.button-primary-main:hover .button-primary-main__arrow--incoming{transform:translateX(0);}
@media (max-width: 1024px){.button-primary-main:hover .button-primary-main__arrow--incoming{transform:translateX(0);}}
@media (max-width: 767px){.button-primary-main:hover .button-primary-main__arrow--incoming{transform:translateX(0);}}
.button-primary-main:focus-visible .button-primary-main__arrow--incoming{transform:translateX(0);}
@media (max-width: 1024px){.button-primary-main:focus-visible .button-primary-main__arrow--incoming{transform:translateX(0);}}
@media (max-width: 767px){.button-primary-main:focus-visible .button-primary-main__arrow--incoming{transform:translateX(0);}}
.founder-v2-copy p{margin:0;}
@media (max-width: 1024px){.founder-v2-copy p{margin:0;}}
@media (max-width: 767px){.founder-v2-copy p{margin:0;}}
.founder-v2-copy p + p{margin-top:24px;}
@media (max-width: 1024px){.founder-v2-copy p + p{margin-top:24px;}}
@media (max-width: 767px){.founder-v2-copy p + p{margin-top:24px;}}
.footer-nav-menu .pb-nav__link{position:relative;display:inline-block;width:fit-content;color:var(--primary);font-family:var(--font-body);font-size:16px;line-height:22px;text-decoration:none;opacity:1;transition:opacity .3s ease;}
@media (max-width: 1024px){.footer-nav-menu .pb-nav__link{position:relative;display:inline-block;width:fit-content;color:var(--primary);font-family:var(--font-body);font-size:16px;line-height:22px;text-decoration:none;opacity:1;transition:opacity .3s ease;}}
@media (max-width: 767px){.footer-nav-menu .pb-nav__link{position:relative;display:inline-block;width:fit-content;color:var(--primary);font-family:var(--font-body);font-size:16px;line-height:22px;text-decoration:none;opacity:1;transition:opacity .3s ease;}}
.footer-nav-menu .pb-nav__list{display:flex;flex-direction:column;gap:var(--footer-nav-gap);margin:0;padding:0;list-style:none;}
@media (max-width: 1024px){.footer-nav-menu .pb-nav__list{display:flex;flex-direction:column;gap:var(--footer-nav-gap);margin:0;padding:0;list-style:none;}}
@media (max-width: 767px){.footer-nav-menu .pb-nav__list{display:flex;flex-direction:column;gap:var(--footer-nav-gap);margin:0;padding:0;list-style:none;}}
.footer-nav-menu .pb-nav__list:hover .pb-nav__link, .footer-nav-menu .pb-nav__list:focus-within .pb-nav__link{opacity:.38;}
@media (max-width: 1024px){.footer-nav-menu .pb-nav__list:hover .pb-nav__link, .footer-nav-menu .pb-nav__list:focus-within .pb-nav__link{opacity:.38;}}
@media (max-width: 767px){.footer-nav-menu .pb-nav__list:hover .pb-nav__link, .footer-nav-menu .pb-nav__list:focus-within .pb-nav__link{opacity:.38;}}
.footer-nav-menu .pb-nav__list:hover .pb-nav__link:hover, .footer-nav-menu .pb-nav__list:focus-within .pb-nav__link:focus-visible{opacity:1;}
@media (max-width: 1024px){.footer-nav-menu .pb-nav__list:hover .pb-nav__link:hover, .footer-nav-menu .pb-nav__list:focus-within .pb-nav__link:focus-visible{opacity:1;}}
@media (max-width: 767px){.footer-nav-menu .pb-nav__list:hover .pb-nav__link:hover, .footer-nav-menu .pb-nav__list:focus-within .pb-nav__link:focus-visible{opacity:1;}}
.footer-nav-menu .pb-nav__link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;}
@media (max-width: 1024px){.footer-nav-menu .pb-nav__link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;}}
@media (max-width: 767px){.footer-nav-menu .pb-nav__link::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;}}
.footer-nav-menu .pb-nav__link:hover::after, .footer-nav-menu .pb-nav__link:focus-visible::after{transform:scaleX(1);}
@media (max-width: 1024px){.footer-nav-menu .pb-nav__link:hover::after, .footer-nav-menu .pb-nav__link:focus-visible::after{transform:scaleX(1);}}
@media (max-width: 767px){.footer-nav-menu .pb-nav__link:hover::after, .footer-nav-menu .pb-nav__link:focus-visible::after{transform:scaleX(1);}}
.footer-link-underline::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;}
@media (max-width: 1024px){.footer-link-underline::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;}}
@media (max-width: 767px){.footer-link-underline::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;}}
.footer-link-underline:hover::after, .footer-link-underline:focus-visible::after{transform:scaleX(1);}
@media (max-width: 1024px){.footer-link-underline:hover::after, .footer-link-underline:focus-visible::after{transform:scaleX(1);}}
@media (max-width: 767px){.footer-link-underline:hover::after, .footer-link-underline:focus-visible::after{transform:scaleX(1);}}
.delavie-404-media::before{content:"";position:absolute;z-index:0;top:-5%;left:-4%;width:45.3%;height:52.8%;border:2px solid var(--border);box-sizing:border-box;pointer-events:none;}
@media (max-width: 1024px){.delavie-404-media::before{content:"";position:absolute;z-index:0;top:-5%;left:-4%;width:45.3%;height:52.8%;border:2px solid var(--border);box-sizing:border-box;pointer-events:none;}}
@media (max-width: 767px){.delavie-404-media::before{content:"";position:absolute;z-index:0;top:-5%;left:-4%;width:45.3%;height:52.8%;border:2px solid var(--border);box-sizing:border-box;pointer-events:none;}}
.delavie-404-media::after{content:"";position:absolute;z-index:0;right:-3%;bottom:-5%;width:80.9%;height:70.7%;border:2px solid var(--border);box-sizing:border-box;pointer-events:none;}
@media (max-width: 1024px){.delavie-404-media::after{content:"";position:absolute;z-index:0;right:-3%;bottom:-5%;width:80.9%;height:70.7%;border:2px solid var(--border);box-sizing:border-box;pointer-events:none;}}
@media (max-width: 767px){.delavie-404-media::after{content:"";position:absolute;z-index:0;right:-3%;bottom:-5%;width:80.9%;height:70.7%;border:2px solid var(--border);box-sizing:border-box;pointer-events:none;}}
.text-h0{font-family:var(--font-heading);font-size:var(--font-size-h0);font-weight:var(--font-weight-regular);line-height:var(--line-height-h0);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;}
@media (max-width: 1024px){.text-h0{font-family:var(--font-heading);font-size:var(--font-size-h0);font-weight:var(--font-weight-regular);line-height:var(--line-height-h0);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;}}
@media (max-width: 767px){.text-h0{font-family:var(--font-heading);font-size:var(--font-size-h0);font-weight:var(--font-weight-regular);line-height:var(--line-height-h0);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;}}
.footer-nav-menu{display:block;width:100%;--footer-nav-gap:12px;}
@media (max-width: 1024px){.footer-nav-menu{display:block;width:100%;--footer-nav-gap:12px;}}
@media (max-width: 767px){.footer-nav-menu{display:block;width:100%;--footer-nav-gap:4px;}}
.founder-v2-button{grid-area:button;justify-self:start;margin-top:32px;align-self:flex-start;}
@media (max-width: 1024px){.founder-v2-button{grid-area:button;justify-self:start;margin-top:32px;align-self:flex-start;}}
@media (max-width: 767px){.founder-v2-button{grid-area:button;justify-self:start;margin-top:14px;align-self:flex-start;}}
.text-button{font-family:var(--font-body);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:var(--line-height-button);}
@media (max-width: 1024px){.text-button{font-family:var(--font-body);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:var(--line-height-button);}}
@media (max-width: 767px){.text-button{font-family:var(--font-body);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:var(--line-height-button);}}
.text-h5{font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-h5);letter-spacing:var(--letter-spacing-normal);}
@media (max-width: 1024px){.text-h5{font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-h5);letter-spacing:var(--letter-spacing-normal);}}
@media (max-width: 767px){.text-h5{font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-h5);letter-spacing:var(--letter-spacing-normal);}}
.text-h1{font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-regular);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-normal);}
@media (max-width: 1024px){.text-h1{font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-regular);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-normal);}}
@media (max-width: 767px){.text-h1{font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-regular);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-normal);}}
.founder-v2-media{position:relative;isolation:isolate;grid-column:7 / -1;width:100%;height:auto;aspect-ratio:1 / 1;margin:0;}
@media (max-width: 1024px){.founder-v2-media{position:relative;isolation:isolate;grid-column:7 / -1;width:100%;height:auto;aspect-ratio:1 / 1;margin:0;}}
@media (max-width: 767px){.founder-v2-media{position:relative;isolation:isolate;grid-column:1 / -1;width:100%;height:336px;aspect-ratio:auto;margin:0 0 14px;margin-bottom:14px;grid-area:media;}}
.founder-v2-image{position:absolute;inset:20px;display:block;width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid var(--accent);object-fit:cover;}
@media (max-width: 1024px){.founder-v2-image{position:absolute;inset:20px;display:block;width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid var(--accent);object-fit:cover;}}
@media (max-width: 767px){.founder-v2-image{position:absolute;inset:10px;display:block;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid var(--accent);object-fit:cover;}}
.founder-v2-frame-bottom{right:0;bottom:0;width:69.3%;height:49.5%;}
@media (max-width: 1024px){.founder-v2-frame-bottom{right:0;bottom:0;width:69.3%;height:49.5%;}}
@media (max-width: 767px){.founder-v2-frame-bottom{right:0;bottom:0;width:69.3%;height:49.5%;border-width:1.5px;}}
.delavie-founder-media{right:0;bottom:0;width:69.3%;height:49.5%;}
@media (max-width: 1024px){.delavie-founder-media{right:0;bottom:0;width:69.3%;height:49.5%;}}
@media (max-width: 767px){.delavie-founder-media{right:0;bottom:0;width:69.3%;height:49.5%;border-width:1.5px;}}
.founder-v2-content{grid-column:1 / span 5;align-self:start;display:flex;flex-direction:column;margin-top:80px;min-width:0;}
@media (max-width: 1024px){.founder-v2-content{grid-column:1 / span 5;align-self:start;display:flex;flex-direction:column;margin-top:80px;min-width:0;}}
@media (max-width: 767px){.founder-v2-content{grid-column:1 / span 5;align-self:start;display:contents;flex-direction:column;margin-top:0;min-width:0;}}
.delavie-founder-frame-top{top:0;left:0;width:55.3%;height:31.5%;}
@media (max-width: 1024px){.delavie-founder-frame-top{top:0;left:0;width:55.3%;height:31.5%;}}
@media (max-width: 767px){.delavie-founder-frame-top{top:0;left:0;width:55.3%;height:31.5%;border-width:1.5px;}}
.text-h7{font-family:var(--font-body);font-size:var(--font-size-h7);font-weight:var(--font-weight-medium);line-height:var(--line-height-h7);letter-spacing:var(--letter-spacing-normal);}
@media (max-width: 1024px){.text-h7{font-family:var(--font-body);font-size:var(--font-size-h7);font-weight:var(--font-weight-medium);line-height:var(--line-height-h7);letter-spacing:var(--letter-spacing-normal);}}
@media (max-width: 767px){.text-h7{font-family:var(--font-body);font-size:var(--font-size-h7);font-weight:var(--font-weight-medium);line-height:var(--line-height-h7);letter-spacing:var(--letter-spacing-normal);}}
.delavie-founder-kicker-line{display:block;flex:0 0 24px;width:24px;height:1px;background:currentColor;}
@media (max-width: 1024px){.delavie-founder-kicker-line{display:block;flex:0 0 24px;width:24px;height:1px;background:currentColor;}}
@media (max-width: 767px){.delavie-founder-kicker-line{display:block;flex:0 0 24px;width:24px;height:1px;background:currentColor;}}
.button-primary-main__arrow{position:absolute;top:0;left:0;display:grid;width:24px;height:24px;place-items:center;font-size:19px;font-weight:var(--font-weight-regular);line-height:1;transition:transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);}
@media (max-width: 1024px){.button-primary-main__arrow{position:absolute;top:0;left:0;display:grid;width:24px;height:24px;place-items:center;font-size:19px;font-weight:var(--font-weight-regular);line-height:1;transition:transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);}}
@media (max-width: 767px){.button-primary-main__arrow{position:absolute;top:0;left:0;display:grid;width:24px;height:24px;place-items:center;font-size:19px;font-weight:var(--font-weight-regular);line-height:1;transition:transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);}}
.text-h3{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-normal);}
@media (max-width: 1024px){.text-h3{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-normal);}}
@media (max-width: 767px){.text-h3{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-normal);}}
.button-primary__arrow--incoming{display:none;}
@media (max-width: 1024px){.button-primary__arrow--incoming{display:none;}}
@media (max-width: 767px){.button-primary__arrow--incoming{display:none;}}
.button-primary__icon{position:relative;display:block;width:24px;height:24px;overflow:hidden;}
@media (max-width: 1024px){.button-primary__icon{position:relative;display:block;width:24px;height:24px;overflow:hidden;}}
@media (max-width: 767px){.button-primary__icon{position:relative;display:block;width:24px;height:24px;overflow:hidden;}}
.delavie-founder-frame-bottom{right:0;bottom:0;width:69.3%;height:49.5%;}
@media (max-width: 1024px){.delavie-founder-frame-bottom{right:0;bottom:0;width:69.3%;height:49.5%;}}
@media (max-width: 767px){.delavie-founder-frame-bottom{right:0;bottom:0;width:69.3%;height:49.5%;border-width:1.5px;}}
.delavie-founder-copy{grid-area:body;margin:0;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.5;}
@media (max-width: 1024px){.delavie-founder-copy{grid-area:body;margin:0;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.5;}}
@media (max-width: 767px){.delavie-founder-copy{grid-area:body;margin:0;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.5;}}
.text-breadcrumbs{font-family:var(--font-body);font-size:var(--font-size-breadcrumbs);font-weight:var(--font-weight-regular);line-height:var(--line-height-breadcrumbs);text-transform:uppercase;}
@media (max-width: 1024px){.text-breadcrumbs{font-family:var(--font-body);font-size:var(--font-size-breadcrumbs);font-weight:var(--font-weight-regular);line-height:var(--line-height-breadcrumbs);text-transform:uppercase;}}
@media (max-width: 767px){.text-breadcrumbs{font-family:var(--font-body);font-size:var(--font-size-breadcrumbs);font-weight:var(--font-weight-regular);line-height:var(--line-height-breadcrumbs);text-transform:uppercase;}}
.text-h2{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-tight);}
@media (max-width: 1024px){.text-h2{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-tight);}}
@media (max-width: 767px){.text-h2{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-tight);}}
.text-h4{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-regular);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;}
@media (max-width: 1024px){.text-h4{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-regular);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;}}
@media (max-width: 767px){.text-h4{font-family:var(--font-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-regular);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;}}
.delavie-founder-section{padding:clamp(96px, 10.16vw, 195px) var(--gutter-page);background:var(--bg);color:var(--secondary);}
@media (max-width: 1024px){.delavie-founder-section{padding:clamp(96px, 10.16vw, 195px) var(--gutter-page);background:var(--bg);color:var(--secondary);}}
@media (max-width: 767px){.delavie-founder-section{padding:48px var(--gutter-page-mobile);background:color-mix( in srgb, var(--bg) 50%, var(--pure-white) );color:var(--secondary);}}
.button-primary-main__arrow--incoming{transform:translateX(-28px);}
@media (max-width: 1024px){.button-primary-main__arrow--incoming{transform:translateX(-28px);}}
@media (max-width: 767px){.button-primary-main__arrow--incoming{transform:translateX(-28px);}}
.founder-v2-kicker{grid-area:kicker;display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--font-body);font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);line-height:22px;letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;}
@media (max-width: 1024px){.founder-v2-kicker{grid-area:kicker;display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--font-body);font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);line-height:22px;letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;}}
@media (max-width: 767px){.founder-v2-kicker{grid-area:kicker;display:flex;align-items:center;gap:16px;margin:0 0 4px;font-family:var(--font-body);font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);line-height:22px;letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;}}
.delavie-founder-button{grid-area:button;justify-self:start;margin-top:32px;}
@media (max-width: 1024px){.delavie-founder-button{grid-area:button;justify-self:start;margin-top:32px;}}
@media (max-width: 767px){.delavie-founder-button{grid-area:button;justify-self:start;margin-top:14px;}}
.delavie-founder-title{grid-area:title;margin:0 0 24px;font-family:var(--font-heading);font-size:clamp(36px, calc(31.41px + 1.18vw), 54px);font-weight:var(--font-weight-medium);line-height:1.055;}
@media (max-width: 1024px){.delavie-founder-title{grid-area:title;margin:0 0 24px;font-family:var(--font-heading);font-size:clamp(36px, calc(31.41px + 1.18vw), 54px);font-weight:var(--font-weight-medium);line-height:1.055;}}
@media (max-width: 767px){.delavie-founder-title{grid-area:title;margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(36px, calc(31.41px + 1.18vw), 54px);font-weight:var(--font-weight-medium);line-height:38px;}}
.text-body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);}
@media (max-width: 1024px){.text-body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);}}
@media (max-width: 767px){.text-body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);}}
.founder-v2-title{grid-area:title;margin:0 0 24px;font-family:var(--font-heading);font-size:clamp(36px, calc(31.41px + 1.18vw), 54px);font-weight:var(--font-weight-medium);line-height:1.055;}
@media (max-width: 1024px){.founder-v2-title{grid-area:title;margin:0 0 24px;font-family:var(--font-heading);font-size:clamp(36px, calc(31.41px + 1.18vw), 54px);font-weight:var(--font-weight-medium);line-height:1.055;}}
@media (max-width: 767px){.founder-v2-title{grid-area:title;margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(36px, calc(31.41px + 1.18vw), 54px);font-weight:var(--font-weight-medium);line-height:38px;}}
.button-primary__arrow{transition:none;}
@media (max-width: 1024px){.button-primary__arrow{transition:none;}}
@media (max-width: 767px){.button-primary__arrow{transition:none;}}
.text-tag{font-family:var(--font-body);font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);line-height:var(--line-height-tag);letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;}
@media (max-width: 1024px){.text-tag{font-family:var(--font-body);font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);line-height:var(--line-height-tag);letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;}}
@media (max-width: 767px){.text-tag{font-family:var(--font-body);font-size:var(--font-size-tag);font-weight:var(--font-weight-bold);line-height:var(--line-height-tag);letter-spacing:var(--letter-spacing-tag);text-transform:uppercase;}}
.founder-v2-kicker-line{display:block;flex:0 0 24px;width:24px;height:1px;background:currentColor;}
@media (max-width: 1024px){.founder-v2-kicker-line{display:block;flex:0 0 24px;width:24px;height:1px;background:currentColor;}}
@media (max-width: 767px){.founder-v2-kicker-line{display:block;flex:0 0 24px;width:24px;height:1px;background:currentColor;}}
.footer-link-underline{position:relative;display:inline-block;width:fit-content;text-decoration:none;}
@media (max-width: 1024px){.footer-link-underline{position:relative;display:inline-block;width:fit-content;text-decoration:none;}}
@media (max-width: 767px){.footer-link-underline{position:relative;display:inline-block;width:fit-content;text-decoration:none;}}
.founder-v2-copy{grid-area:body;margin:0;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.5;}
@media (max-width: 1024px){.founder-v2-copy{grid-area:body;margin:0;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.5;}}
@media (max-width: 767px){.founder-v2-copy{grid-area:body;margin:0;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.5;}}
.founder-v2-section{box-sizing:border-box;position:relative;left:50%;width:100vw;transform:translateX(-50%);padding:clamp(96px, 10.16vw, 195px) var(--gutter-page);background:var(--bg);color:var(--secondary);margin-inline:0;}
@media (max-width: 1024px){.founder-v2-section{box-sizing:border-box;position:relative;left:50%;width:100vw;transform:translateX(-50%);padding:clamp(96px, 10.16vw, 195px) var(--gutter-page);background:var(--bg);color:var(--secondary);margin-inline:0;}}
@media (max-width: 767px){.founder-v2-section{box-sizing:border-box;position:relative;left:50%;width:100vw;transform:translateX(-50%);padding:48px var(--gutter-page-mobile);background:var(--bg-light);color:var(--secondary);margin-inline:0;}}
.button-primary-main__icon{position:relative;display:block;width:24px;height:24px;overflow:hidden;}
@media (max-width: 1024px){.button-primary-main__icon{position:relative;display:block;width:24px;height:24px;overflow:hidden;}}
@media (max-width: 767px){.button-primary-main__icon{position:relative;display:block;width:24px;height:24px;overflow:hidden;}}
.delavie-founder-inner{display:grid;grid-template-columns:minmax(0, 536px) minmax(0, 691px);grid-template-areas:"kicker media" "title media" "body media" "button media";align-items:start;column-gap:clamp(64px, 5.9vw, 113px);width:min(100%, var(--content-width));margin-inline:auto;}
@media (max-width: 1024px){.delavie-founder-inner{display:grid;grid-template-columns:minmax(0, 536px) minmax(0, 691px);grid-template-areas:"kicker media" "title media" "body media" "button media";align-items:start;column-gap:clamp(64px, 5.9vw, 113px);width:min(100%, var(--content-width));margin-inline:auto;}}
@media (max-width: 767px){.delavie-founder-inner{display:grid;grid-template-columns:1fr;grid-template-areas:"kicker" "title" "media" "body" "button";align-items:start;column-gap:clamp(64px, 5.9vw, 113px);width:min(100%, var(--content-width));margin-inline:auto;}}
.delavie-founder-image{position:absolute;inset:20px;display:block;width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid var(--accent);object-fit:cover;}
@media (max-width: 1024px){.delavie-founder-image{position:absolute;inset:20px;display:block;width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid var(--accent);object-fit:cover;}}
@media (max-width: 767px){.delavie-founder-image{position:absolute;inset:10px;display:block;width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid var(--accent);object-fit:cover;}}
.delavie-founder-kicker{content:"";flex:0 0 24px;width:24px;height:1px;background:currentColor;}
@media (max-width: 1024px){.delavie-founder-kicker{content:"";flex:0 0 24px;width:24px;height:1px;background:currentColor;}}
@media (max-width: 767px){.delavie-founder-kicker{content:"";flex:0 0 24px;width:24px;height:1px;background:currentColor;gap:16px;margin:0 0 4px;}}
.button-primary-main{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:12px 18px 12px 24px;border-radius:var(--radius-pill);background:var(--mocha-bean);color:var(--bg-light) !important;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-bold);line-height:20px;text-decoration:none !important;transition:background-color 0.3s ease, color 0.3s ease;}.button-primary-main:hover{background:var(--mocha-bean);color:var(--bg-light) !important;text-decoration:none !important;}.button-primary-main:focus{outline:2px solid var(--accent);outline-offset:3px;}
@media (max-width: 1024px){.button-primary-main{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:12px 18px 12px 24px;border-radius:var(--radius-pill);background:var(--mocha-bean);color:var(--bg-light) !important;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-bold);line-height:20px;text-decoration:none !important;transition:background-color 0.3s ease, color 0.3s ease;}.button-primary-main:hover{background:var(--mocha-bean);color:var(--bg-light) !important;text-decoration:none !important;}.button-primary-main:focus{outline:2px solid var(--accent);outline-offset:3px;}}
@media (max-width: 767px){.button-primary-main{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:12px 18px 12px 24px;border-radius:var(--radius-pill);background:var(--mocha-bean);color:var(--bg-light) !important;font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-bold);line-height:20px;text-decoration:none !important;transition:background-color 0.3s ease, color 0.3s ease;}.button-primary-main:hover{background:var(--mocha-bean);color:var(--bg-light) !important;text-decoration:none !important;}.button-primary-main:focus{outline:2px solid var(--accent);outline-offset:3px;}}
.founder-v2-frame-top{top:0;left:0;width:55.3%;height:31.5%;}
@media (max-width: 1024px){.founder-v2-frame-top{top:0;left:0;width:55.3%;height:31.5%;}}
@media (max-width: 767px){.founder-v2-frame-top{top:0;left:0;width:55.3%;height:31.5%;border-width:1.5px;}}
.text-quote{font-family:var(--font-heading);font-size:var(--font-size-quote);font-weight:var(--font-weight-regular);line-height:var(--line-height-quote);}
@media (max-width: 1024px){.text-quote{font-family:var(--font-heading);font-size:var(--font-size-quote);font-weight:var(--font-weight-regular);line-height:var(--line-height-quote);}}
@media (max-width: 767px){.text-quote{font-family:var(--font-heading);font-size:var(--font-size-quote);font-weight:var(--font-weight-regular);line-height:var(--line-height-quote);}}
.text-h6{font-family:var(--font-body);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;}
@media (max-width: 1024px){.text-h6{font-family:var(--font-body);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;}}
@media (max-width: 767px){.text-h6{font-family:var(--font-body);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);letter-spacing:var(--letter-spacing-normal);text-transform:uppercase;}}
.button-primary{transition:none;}.button-primary:hover{background:var(--primary);color:var(--pure-white);}.button-primary:focus{outline:2px solid var(--accent);outline-offset:3px;}
@media (max-width: 1024px){.button-primary{transition:none;}.button-primary:hover{background:var(--primary);color:var(--pure-white);}.button-primary:focus{outline:2px solid var(--accent);outline-offset:3px;}}
@media (max-width: 767px){.button-primary{transition:none;}.button-primary:hover{background:var(--primary);color:var(--pure-white);}.button-primary:focus{outline:2px solid var(--accent);outline-offset:3px;}}
.founder-v2-inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;column-gap:20px;width:min(100%, var(--content-width));margin-inline:auto;row-gap:0;}
@media (max-width: 1024px){.founder-v2-inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;column-gap:20px;width:min(100%, var(--content-width));margin-inline:auto;row-gap:0;}}
@media (max-width: 767px){.founder-v2-inner{display:grid;grid-template-columns:1fr;align-items:start;column-gap:0;width:min(100%, var(--content-width));margin-inline:auto;row-gap:0;grid-template-areas:"kicker" "title" "media" "body" "button";}}
