*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}*{margin:0}html{interpolate-size:allow-keywords;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100svh;margin:0}a{color:var(--clr-link);-webkit-text-decoration:none;text-decoration:none}svg{overflow:visible}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}.toolbar-button__icon{max-width:none;max-width:initial;overflow:visible;overflow:initial}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{cursor:pointer}:root{--clr-bg:#dee8e8;--clr-purple:#7087f5;--clr-orange:#f5451a;--clr-ink:#2b2e34;--clr-text:#2f2f2f;--clr-muted:#3e3e3e;--clr-white:#fff;--clr-link:var(--clr-orange);background:var(--clr-bg);color:var(--clr-ink);--font:"Epilogue", system-ui, -apple-system, sans-serif;--font-display:"PP Fragment Glare", "Hoefler Text", "Iowan Old Style", Garamond, "Times New Roman", serif;--spacing-unit:1.5;--spacing:calc(var(--spacing-unit) * 1rem);--spacing-1:var(--spacing);--spacing-2:calc(var(--spacing) * 2);--spacing-3:calc(var(--spacing) * 3);--spacing-4:calc(var(--spacing) * 4);--spacing-half:calc(var(--spacing) / 2);--spacing-m:calc(var(--spacing) * 2);--spacing-xl:calc(var(--spacing) * 3);--spacing-xxl:calc(var(--spacing) * 4);font-size:16px;font-family:var(--font);line-height:var(--spacing-unit);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media (min-width:720px){:root{--spacing-xl:calc(var(--spacing) * 6);--spacing-xxl:calc(var(--spacing) * 8)}}@font-face{font-family:PP Fragment Glare;src:url(/themes/custom/boost_theme/dist/assets/PPFragment-GlareRegular.D4so2Ild.woff2)format("woff2");font-weight:400;font-display:swap}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400;line-height:1.04}::selection{background-color:var(--clr-purple);color:var(--clr-white)}:root{--gutter:max(24px, min(6vw, 96px));--section-spacing:clamp(1.25rem, 2.27vw + .72rem, 3.44rem);interpolate-size:allow-keywords}.l-constrained{width:min(1440px, 100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-stage{isolation:isolate;min-height:100svh;position:relative;overflow:clip}@media (max-width:499.98px){.l-stage{padding-bottom:80px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.l-constrained-compact{width:min(800px, 100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.l-leader{margin-top:var(--section-spacing)}.l-leader-half{margin-top:calc(var(--section-spacing) / 2)}.l-trailer{margin-bottom:var(--section-spacing)}.l-rhythm{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing)}.l-rhythm-inner{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.l-leader-inner{padding-top:var(--section-spacing)}.l-trailer-inner{padding-bottom:var(--section-spacing)}.l-children-no-rhythm>*{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mt-half{margin-top:var(--spacing-half)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-m{margin-top:var(--spacing-m)}.mt-xl{margin-top:var(--spacing-xl)}.mb-half{margin-bottom:var(--spacing-half)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-m{margin-bottom:var(--spacing-m)}.mb-xl{margin-bottom:var(--spacing-xl)}.my-half{margin-top:var(--spacing-half);margin-bottom:var(--spacing-half)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--spacing);margin-bottom:var(--spacing)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-m{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.c-btn{--btn-fg:var(--clr-white);--btn-bg:var(--clr-orange);--btn-bd:var(--clr-orange);text-align:center;font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--btn-fg);background-color:var(--btn-bg);border:2px solid var(--btn-bd);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:1.15em 1.8em;font-size:clamp(.81rem,.19vw + .77rem,1rem);font-weight:900;line-height:1;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.c-btn:hover{transform:translateY(-2px)}.c-btn--outline{--btn-fg:var(--clr-orange);--btn-bg:transparent}.c-btn--outline:hover{--btn-fg:var(--clr-white);--btn-bg:var(--clr-orange)}.c-btn--solid:hover{--btn-bg:#d83910;--btn-bd:#d83910}.c-btn-wrapper{-moz-column-gap:1ch;flex-wrap:wrap;gap:.25lh 1ch;display:flex}.c-logo{width:clamp(9.38rem,4.21vw + 8.39rem,13.44rem);color:var(--clr-white);display:inline-block}.c-logo svg{fill:currentColor;width:100%;height:auto;display:block}.c-logo--ink{color:var(--clr-ink)}.c-logo--purple{color:var(--clr-purple)}.c-contact{color:var(--clr-text);font-size:clamp(.94rem,.19vw + .89rem,1.13rem);line-height:1.55}.c-contact a{color:inherit}.c-contact a:hover{-webkit-text-decoration:underline;text-decoration:underline}.c-contact__lines{font-style:normal}.c-contact__note{color:var(--clr-muted);margin-top:.9em;font-size:clamp(.75rem,.13vw + .72rem,.88rem)}.c-hero{background-color:var(--clr-bg)}.c-hero__decor{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.c-hero__seagull{z-index:-1;pointer-events:none;width:clamp(6rem,8.16vw + 4.09rem,13.88rem);height:auto;position:absolute;bottom:0;right:max(16px,min(2.5vw,36px))}.c-hero__inner{grid-gap:var(--section-spacing);gap:var(--section-spacing);grid-template-rows:auto 1fr auto;padding-top:max(28px,min(5vh,64px));padding-bottom:max(28px,min(5vh,64px));display:grid}@media (min-width:720px){.c-hero__inner{min-height:100svh}}.c-hero__top{justify-content:space-between;align-items:flex-start;gap:var(--spacing);flex-wrap:wrap;display:flex}.c-hero__brand{display:inline-block}.c-hero__body{align-self:center;max-width:32rem}@media (min-width:720px){.c-hero__body{margin-left:max(0px,min(22vw,320px))}}.c-hero__title{color:var(--clr-ink);font-size:clamp(2.13rem,1.42vw + 1.79rem,3.5rem)}.c-hero__lead{max-width:30rem;color:var(--clr-text);margin-top:1.1em;font-size:clamp(1rem,.13vw + .97rem,1.13rem);line-height:1.5}.c-hero__cta{margin-top:max(20px,min(3vw,36px))}@media (min-width:1024px){.c-hero__cta{min-width:800px}}.c-hero__contact{align-self:end}.c-hero-jobs{background-color:var(--clr-bg)}.c-hero-jobs__splotches{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.c-hero-jobs__inner{grid-gap:var(--section-spacing);gap:var(--section-spacing);width:min(1440px, 100% - var(--gutter) * 2);grid-template-rows:auto 1fr auto;margin-left:auto;margin-right:auto;padding-top:max(28px,min(5vh,64px));padding-bottom:max(28px,min(5vh,64px));display:grid}@media (min-width:720px){.c-hero-jobs__inner{min-height:100svh}}.c-hero-jobs__title{color:var(--clr-ink);font-size:clamp(2.13rem,1.17vw + 1.85rem,3.25rem)}@media (min-width:720px){.c-hero-jobs .c-hero__body{max-width:22rem;margin-left:0}}@media (min-width:1400.02px){.c-hero-jobs .c-hero__body{margin-left:max(0px,min(22vw,300px))}}.c-hero-jobs__media{width:min(440px,86%);margin:0 auto var(--spacing-m);aspect-ratio:720/720;position:relative}@media (min-width:1024px){.c-hero-jobs__media{aspect-ratio:auto;z-index:-1;width:max(460px,min(52vw,780px));height:100%;margin:0;position:absolute;top:0;right:0}}.c-hero-jobs__photo{aspect-ratio:737.89/919.028;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:86%;height:auto;margin:auto;position:absolute;inset:0;rotate:-9deg;box-shadow:0 24px 60px #2b2e342e}@media (min-width:1024px){.c-hero-jobs__photo{width:100%;margin:0;inset:50% -3% auto auto;translate:0 -50%}}.c-hero-jobs__sticker{height:auto;position:absolute}.c-hero-jobs__sticker--badge{z-index:3;width:62%;top:16%;left:14%;rotate:-11deg}.c-hero-jobs__sticker--bluegull{z-index:11;width:30%;top:15%;right:19%}.c-hero-jobs__sticker--seagull{z-index:2;width:30%;top:65%;left:-9%;rotate:8deg}.c-hero-jobs__sticker--logo{z-index:2;width:24%;top:64%;left:30%}.c-hero-jobs__sticker--flower{z-index:2;width:18%;bottom:7%;left:66%;rotate:-78deg}#klaro{--border-radius:10px;--green1:var(--clr-purple);--notice-max-width:330px}#klaro .klaro.cm-as-context-notice{padding:0}#klaro .cookie-notice{--dark1:#000;--light1:#fff;box-shadow:none}#klaro .cookie-notice .cn-body{padding:1.8em}#klaro .cookie-notice strong{font-weight:inherit}#klaro .cookie-notice p{margin-top:0}#klaro .cookie-notice .cn-ok{margin-top:1em}#klaro .cookie-notice .cm-link{color:#b4b4b4;margin:0;-webkit-text-decoration:underline;text-decoration:underline}#klaro .cookie-notice .cm-btn{border:1px solid;border-radius:2em;margin:0;padding:.2lh .5lh}#klaro .cookie-notice .cm-btn-danger{background:0 0}#klaro .cookie-notice .cm-btn-success{color:#000;background:#fff}#klaro .cookie-notice .cn-buttons{gap:5px;margin:0;display:flex}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:auto}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:fit-content}.ck-content>:first-child,.c-body>:first-child{margin-top:0}.ck-content>:last-child,.c-body>:last-child{margin-bottom:0}.ck-content>*,.c-body>*,.ck-content h2,.c-body h2{margin-top:1lh;margin-bottom:1lh}.ck-content ul,.c-body ul{padding-left:1em}.ck-content li,.c-body li{margin:0;display:list-item}.ck-content strong,.c-body strong{font-weight:500}.ck-content a:not([class]),.c-body a:not([class]){color:var(--clr-link);text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline}
