@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@1&family=Inter:wght@400;500;600&display=swap";[class^=drift-],[class^=drift-] *{box-sizing:border-box}body:has(.drift-hero){overflow-x:clip}.drift-hero,.drift-about,.drift-features{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.drift-hero a,.drift-about a,.drift-features a{text-decoration:none;color:inherit}.drift-hero button,.drift-about button,.drift-features button{font-family:inherit;border:none;cursor:pointer;background:none}@keyframes drift-fade-in-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.drift-btn{display:inline-block;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;border-radius:.75rem;transition:background-color .2s ease}.drift-btn--white{background:#fff;color:#000}.drift-btn--white:hover{background:#ffffffe6}.drift-hero{position:relative;height:115vh;overflow:hidden;margin-bottom:-25px}.drift-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(to bottom,#0000,#0000008c);pointer-events:none;z-index:5}.drift-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.drift-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003}.drift-navbar-wrap{position:fixed;top:1.5rem;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;align-items:center}.drift-navbar{display:flex;align-items:center;gap:2rem;background:#fff;border-radius:9999px;padding:.9rem 1.75rem;box-shadow:0 10px 25px #00000026}.drift-navbar__brand{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#000;white-space:nowrap}.drift-navbar__toggle{width:26px;height:20px;position:relative;flex-shrink:0;border:none;background:none;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none}.drift-navbar__line{position:absolute;left:0;width:100%;height:2px;background:#000;transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .3s cubic-bezier(.77,0,.175,1)}.drift-navbar__line--1{top:0}.drift-navbar__line--2{bottom:0}.drift-navbar__toggle.is-open .drift-navbar__line--1{transform:translateY(7px) rotate(45deg)}.drift-navbar__toggle.is-open .drift-navbar__line--2{transform:translateY(-7px) rotate(-45deg)}.drift-navbar__dropdown{margin-top:.5rem;background:#fff;border-radius:1rem;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;padding:.5rem;min-width:160px;opacity:0;transform:translateY(-8px) scale(.97);pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.drift-navbar__dropdown.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;animation:drift-fade-in-down .2s ease-out}.drift-navbar__dropdown a{padding:.6rem .9rem;border-radius:.6rem;font-size:.9rem;color:#111}.drift-navbar__dropdown a:hover{background:#f4f4f4}.drift-hero__content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:7rem;padding-left:1.25rem;padding-right:1.25rem;text-align:center}@media(min-width:768px){.drift-hero__content{padding-bottom:9rem}}.drift-hero__heading{color:#fff;font-weight:400;line-height:1.1;letter-spacing:-.02em;font-size:3rem;margin:0}@media(min-width:640px){.drift-hero__heading{font-size:4.5rem}}@media(min-width:768px){.drift-hero__heading{font-size:6rem}}@media(min-width:1024px){.drift-hero__heading{font-size:96px}}.drift-hero__line{display:block}.drift-hero__italic{font-family:"Instrument Serif",serif;font-style:italic}.drift-hero__subtitle{color:#fffc;font-size:.875rem;font-weight:500;max-width:420px;margin:1.25rem 0 0}@media(min-width:768px){.drift-hero__subtitle{font-size:1rem}}.drift-hero__cta-bar{margin-top:1.5rem;background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;display:flex;align-items:center;gap:.75rem;padding:.25rem .25rem .25rem 1.5rem}.drift-hero__cta-text{color:#fff;font-size:.875rem;font-weight:500}.drift-hero__cta-text--desktop{display:none}.drift-hero__cta-text--mobile{display:inline}@media(min-width:640px){.drift-hero__cta-text--desktop{display:inline}.drift-hero__cta-text--mobile{display:none}}.drift-about{position:relative;z-index:10;background:#f6e4cf;border-radius:25px 25px 0 0;padding:5rem 1.5rem}@media(min-width:768px){.drift-about{padding:8rem 1.5rem}}.drift-about__top{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.drift-about__intro{color:#321c04;font-size:1rem;line-height:1.7;max-width:32rem}@media(min-width:768px){.drift-about__intro{font-size:1.125rem}}.drift-about__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem}.drift-pill-btn{display:flex;align-items:center;gap:.6rem;border-radius:9999px;padding:.4rem 1.25rem .4rem .4rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.drift-pill-btn--dark{background:#321c04;color:#fff9f2}.drift-pill-btn--dark:hover{background:#1f1003}.drift-pill-btn--muted{background:#d9c4aa;color:#321c04}.drift-pill-btn--muted:hover{background:#ceba9e}.drift-pill-btn__icon{width:28px;height:28px;border-radius:9999px;background:#fff9f2;color:#321c04;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drift-about__divider{display:flex;align-items:center;gap:2px;width:100%;max-width:72rem;margin:3.5rem auto}.drift-about__dot{width:8px;height:8px;border-radius:9999px;background:#d9c4aa;flex-shrink:0}.drift-about__line{flex:1;height:2px;background:#d9c4aa}.drift-about__bottom{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.drift-about__bottom{flex-direction:row;align-items:flex-start;gap:3rem}}.drift-about__logo-block{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.drift-about__logo-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:#321c04}.drift-about__paragraph{color:#321c04;font-weight:400;line-height:1.3;font-size:1.5rem;margin:0}@media(min-width:640px){.drift-about__paragraph{font-size:1.875rem}}@media(min-width:768px){.drift-about__paragraph{font-size:2.25rem}}@media(min-width:1024px){.drift-about__paragraph{font-size:42px}}.drift-features{position:relative;z-index:10;padding:5rem 1.25rem;background-image:var(--drift-features-bg);background-size:cover;background-position:center;background-attachment:fixed;border-radius:25px 25px 0 0;box-shadow:0 -20px 40px #00000040}@media(min-width:768px){.drift-features{padding:10rem 2.5rem}}@media(min-width:1024px){.drift-features{padding:12rem 4rem}}.drift-features__grid{display:block}@media(min-width:1024px){.drift-features__grid{display:grid;grid-template-columns:400px 1fr;gap:6rem}}@media(min-width:1280px){.drift-features__grid{grid-template-columns:460px 1fr;gap:12rem}}.drift-features__left{display:flex;flex-direction:column}@media(min-width:1024px){.drift-features__left{position:sticky;top:0;height:100vh;justify-content:space-between;padding:8rem 0}}.drift-features__heading{color:#fff;font-weight:400;line-height:1.2;font-size:1.5rem;margin:0 0 2rem}@media(min-width:640px){.drift-features__heading{font-size:1.875rem}}@media(min-width:1024px){.drift-features__heading{font-size:46px;margin-bottom:0}}.drift-features__nav{display:none;flex-direction:column;gap:.5rem}@media(min-width:1024px){.drift-features__nav{display:flex}}.drift-features__nav-btn{text-align:left;background:#0003;color:#fff6;padding:.75rem 1.25rem;border-radius:.75rem;font-size:.9rem;transition:background-color .25s ease,color .25s ease}.drift-features__nav-btn.is-active{background:#0003;color:#fff}.drift-features__cta{display:none}@media(min-width:1024px){.drift-features__cta{display:block}}.drift-features__cta-text{color:#fff;font-size:.9rem;font-weight:500;margin:0 0 1rem}.drift-features__right{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}@media(min-width:1024px){.drift-features__right{margin-top:0}}.drift-feature-card{background:#0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1.5rem;padding:1.5rem;opacity:0;transform:translate(64px);transition:opacity .7s ease-out,transform .7s ease-out}@media(min-width:768px){.drift-feature-card{padding:2.5rem}}.drift-feature-card.is-revealed{opacity:1;transform:translate(0)}.drift-feature-card__title{color:#fff;font-weight:500;font-size:1.25rem;margin:1rem 0}@media(min-width:768px){.drift-feature-card__title{font-size:1.5rem}}.drift-feature-card__video-wrap{aspect-ratio:16 / 9;border-radius:1rem;overflow:hidden;background:#0000004d}.drift-feature-card__video{width:100%;height:100%;object-fit:cover;display:block}.drift-feature-card__desc{color:#fff9;font-weight:500;font-size:.9rem;line-height:1.7;margin:1rem 0 0}@media(min-width:768px){.drift-feature-card__desc{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/drift.css.map */
