@layer components{.page-hero__lede,.page-hero__lede p,.page-cta__lede,.page-cta__lede p,.page-pledges__body,.page-pledges__body p,.care-good-to-know__body,.care-good-to-know__body p,.care-promise__body,.care-promise__body p,.page-careers-apply__lede,.page-careers-apply__lede p,.page-careers-apply__success p,.page-wholesale-inquiry__lede,.page-wholesale-inquiry__lede p,.page-wholesale-inquiry__success p,.page-hero__heading,.page-image-text__heading,.page-faq__heading,.page-cta__heading,.page-stats__heading,.page-icon-cards__heading,.page-pledges__heading,.care-do-dont__heading,.tip-card-grid__heading,.care-promise__heading,.page-open-roles__heading,.page-careers-apply__heading,.page-benefits-banner__heading,.page-wholesale-inquiry__heading{text-wrap:balance}.page-hero{max-width:var(--container-xl);margin:0 auto;padding-inline:28px}.page-hero__crumbs{display:flex;align-items:center;gap:var(--space-2);font:var(--text-body-sm);color:var(--text-muted);margin-block-end:var(--space-5)}.page-hero__crumbs a{color:var(--text-muted);text-decoration:none}.page-hero__crumbs [aria-current=page]{color:var(--blue-500);font-weight:700}.page-hero__inner{display:grid;grid-template-columns:1fr;gap:56px;align-items:center}.page-hero__inner--split{grid-template-columns:1.1fr 1fr}@media(max-width:768px){.page-hero__inner--split{grid-template-columns:1fr}}.page-hero__eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.page-hero__heading{font:var(--text-display-xl);font-size:3.7rem;color:var(--blue-500);margin:14px 0 0;letter-spacing:-.01em;line-height:1.02}@media(max-width:768px){.page-hero__heading{font-size:2.5rem}}.page-hero__heading em{font-style:italic}.page-hero__lede{font:var(--text-body-lg);color:var(--text-body);margin-block-start:var(--space-5);max-width:500px}.page-hero--center .page-hero__lede{max-width:900px}.page-hero__lede p:not(:first-child){margin-block-start:var(--space-4)}.page-hero__image-wrap{position:relative}.page-hero__image-wrap img{display:block;width:100%;height:auto;border-radius:28px}.page-hero__accent-card{position:absolute;bottom:-22px;left:-22px;border-radius:var(--radius-card);padding:18px 22px;box-shadow:0 12px 28px #14233a2e}.page-hero__accent-label{display:block;font:var(--text-display-sm);font-weight:900;color:var(--blue-600);line-height:1}.page-hero__accent-sub{font:var(--text-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600)}.page-hero__ctas{display:flex;gap:12px;margin-block-start:28px;flex-wrap:wrap}.page-hero__ctas .btn{display:inline-flex;align-items:center;gap:8px}.page-hero__stats{list-style:none;padding:0;margin:32px 0 0;display:flex;gap:28px;flex-wrap:wrap}.page-hero__stat{display:flex;flex-direction:column;gap:4px}.page-hero__stat-value{font:var(--text-display-sm);font-weight:900;color:var(--blue-500);line-height:1;letter-spacing:-.01em}.page-hero__stat-label{font:var(--text-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.page-richtext{margin:0 auto;padding-inline:var(--space-5)}.page-richtext--narrow{max-width:var(--container-md)}.page-richtext--standard{max-width:var(--container-lg)}.page-richtext--wide{max-width:var(--container-xl)}.page-richtext--center{text-align:center}.page-richtext__body{font:var(--text-body-lg);color:var(--text-body);line-height:1.65}.page-richtext__body h2{font:var(--text-display-sm);color:var(--blue-500);margin:var(--space-7) 0 var(--space-3)}.page-richtext__body h3{font:var(--text-accent-lg);color:var(--blue-500);margin:var(--space-6) 0 var(--space-2)}.page-richtext__body p{margin:0 0 var(--space-3)}.page-richtext__body a{color:var(--blue-500);text-decoration:underline}.page-image-text{padding-block:var(--space-9)}.page-image-text__inner{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-5);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:center}@media(max-width:768px){.page-image-text__inner{grid-template-columns:1fr}}.page-image-text--image-left .page-image-text__media{order:0}.page-image-text--image-right .page-image-text__media{order:1}.page-image-text__media img{display:block;width:100%;height:auto;border-radius:var(--radius-card)}.page-image-text__inner:not(:has(.page-image-text__media)){grid-template-columns:1fr}.page-image-text__eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.page-image-text__heading{font:var(--text-display-md);color:var(--blue-500);margin:var(--space-3) 0 var(--space-4);letter-spacing:-.01em;text-wrap:wrap}.page-image-text__body{font:var(--text-body-lg);color:var(--text-body);line-height:1.6}.page-image-text__cta{display:inline-flex;margin-block-start:var(--space-5)}.page-image-text--align-center .page-image-text__copy{text-align:center;max-width:640px;margin-inline:auto}.page-image-text--align-center .page-image-text__heading{margin-block-end:0}.page-image-text__beats{max-width:var(--container-lg);margin:var(--space-7) auto 0;padding-inline:var(--space-5);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}@media(max-width:768px){.page-image-text__beats{grid-template-columns:1fr}}.page-image-text__beat{background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-card);padding:28px}.page-image-text__beat-number{font:var(--text-display-sm);font-weight:900;color:var(--sun-400);letter-spacing:-.01em}.page-image-text__beat-title{font:var(--text-accent-md);color:var(--blue-500);margin:var(--space-3) 0 var(--space-2)}.page-image-text__beat-body{font:var(--text-body-md);color:var(--text-body);margin:0}.page-image-text__founders{max-width:var(--container-xl);margin:var(--space-7) auto 0;padding-inline:var(--space-6);display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:768px){.page-image-text__founders{grid-template-columns:1fr}}.page-image-text__founder{background:var(--surface-card);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 8px 24px #14233a14;display:flex;flex-direction:column}.page-image-text__founder-media{position:relative}.page-image-text__founder-img{display:block;width:100%;height:340px;object-fit:cover;border-radius:0}.page-image-text__founder-media .image-placeholder{height:340px;border-radius:0}.page-image-text__founder-stripe{position:absolute;left:0;bottom:0;height:6px;width:100%}.page-image-text__founder-body{padding:24px 24px 28px;display:flex;flex-direction:column;gap:8px;flex:1}.page-image-text__founder-name{font:var(--text-accent-lg);color:var(--blue-500);margin:0}.page-image-text__founder-role{font:var(--text-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase;display:block;margin-top:var(--space-1)}.page-image-text__founder-kids{font:var(--text-body-sm);font-weight:700;color:var(--text-muted)}.page-image-text__founder-quote{font:var(--text-body-md);font-style:italic;color:var(--text-body);margin:var(--space-2) 0 0;line-height:1.5}.page-image-text__founder-quote-icon{display:inline-block;vertical-align:-3px;margin-right:6px}.image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;background:var(--cream-100);border:2px dashed var(--cream-200);color:var(--text-muted);text-align:center;padding:var(--space-5)}.image-placeholder__icon{opacity:.55}.image-placeholder__label{font:var(--text-body-sm);color:var(--text-muted)}.page-faq{display:block;max-width:var(--container-md);margin:0 auto;padding-inline:28px}.page-faq__header{text-align:center;margin-block-end:34px}.page-faq__eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--tomato-400)}.page-faq__heading{font:var(--text-display-lg);color:var(--blue-500);margin:10px 0 0;letter-spacing:-.01em}.page-faq__search{display:flex;align-items:center;gap:var(--space-3);height:58px;max-width:560px;margin:0 auto 40px;padding:0 22px;border-radius:var(--radius-pill);background:var(--surface-card);border:2px solid var(--blue-300)}.page-faq__search svg{color:var(--blue-500);flex:none}.page-faq__search input{flex:1;height:100%;border:none;outline:none;background:transparent;font:var(--text-body-md);color:var(--ink-900)}.page-faq__search input::placeholder{color:var(--ink-300)}.page-faq__categories{display:flex;flex-direction:column;gap:40px}.page-faq__category-heading{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--magenta-400);margin:0 0 14px}.page-faq__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.page-faq__item{border:2px solid var(--cream-200);border-radius:20px;background:var(--surface-card);overflow:hidden}.page-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer}.page-faq__item summary::-webkit-details-marker{display:none}.page-faq__q{font:var(--text-accent-md);color:var(--blue-500)}.page-faq__item svg{color:var(--blue-500);transition:transform .22s var(--ease-spring);flex:none}.page-faq__item[open] svg{transform:rotate(180deg)}.page-faq__a{padding:0 22px 20px;font:var(--text-body-md);color:var(--text-body);line-height:1.6}.page-faq__a p{margin:0}.page-faq__no-results{text-align:center;font:var(--text-body-lg);color:var(--text-muted);padding-block:var(--space-7)}.page-faq__contact{margin-block-start:56px;padding:36px 28px;border-radius:var(--radius-card);background:var(--cream-100);border:2px solid var(--cream-200);text-align:center}.page-faq__contact h3{font:var(--text-display-sm);color:var(--blue-500);margin:0 0 6px}.page-faq__contact p{font:var(--text-body-md);color:var(--text-muted);margin:0 0 18px}.page-contact{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-5);padding-block:var(--space-7) var(--space-8)}.page-contact__split{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--space-9);align-items:start}@media(max-width:1024px){.page-contact__split{grid-template-columns:1fr}}.page-contact__sidebar,.page-contact__methods{display:flex;flex-direction:column;gap:var(--space-4)}.page-contact__method-card{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-card);padding:var(--space-6) var(--space-6) var(--space-5);transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s,border-color .16s}.page-contact__method-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #14233a1f;border-color:var(--accent, var(--cream-200))}.page-contact__method-icon{width:46px;height:46px;border-radius:14px;color:var(--cream-base);background:var(--accent, var(--blue-500));display:inline-flex;align-items:center;justify-content:center;flex:none}.page-contact__method-heading{font:var(--text-accent-lg);color:var(--blue-500);margin:0 0 var(--space-1)}.page-contact__method-sub{font:var(--text-body-sm);color:var(--text-muted);margin:0}.page-contact__method-cta{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--text-body-md);font-weight:700;color:var(--accent, var(--blue-500))}.page-contact__hours-card{background:var(--cream-100);border-radius:var(--radius-card);padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.page-contact__hours-label{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-2)}.page-contact__hours-value{font:var(--text-body-md);color:var(--blue-500);font-weight:700;margin:0}.page-contact__hours-sub{font:var(--text-body-sm);color:var(--text-muted);margin:var(--space-1) 0 0}.page-contact__hours-social{display:flex;align-items:center;gap:var(--space-3)}.page-contact__social-circle{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cream-100);color:var(--blue-500);text-decoration:none;transition:transform .16s var(--ease-out),background .16s var(--ease-out)}.page-contact__social-circle:hover{background:var(--blue-50);transform:translateY(-1px)}.page-contact__hours-handle{font:var(--text-body-sm);color:var(--text-muted)}.page-contact__form-card{background:var(--surface-card);border-radius:36px;box-shadow:0 12px 36px #14233a1a;padding:40px}.page-contact__form-heading{font:var(--text-display-sm);color:var(--blue-500);margin:0 0 var(--space-2);letter-spacing:-.01em}.page-contact__form-lede{font:var(--text-body-md);color:var(--text-muted);margin:0 0 var(--space-7)}.page-contact__form{display:flex;flex-direction:column;gap:var(--space-5)}.page-contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:480px){.page-contact__form-row{grid-template-columns:1fr}}.page-contact__form label{display:flex;flex-direction:column;gap:6px;font:var(--text-body-sm);font-weight:700;color:var(--blue-600)}.page-contact__form input,.page-contact__form textarea,.page-contact__form select{height:48px;padding:0 var(--space-4);border:2px solid var(--cream-200);border-radius:var(--radius-md);background:var(--surface-card);font:var(--text-body-md);color:var(--ink-900);font-family:inherit;box-sizing:border-box;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.page-contact__form input::placeholder,.page-contact__form textarea::placeholder{color:var(--ink-300)}.page-contact__form input:hover:not(:disabled),.page-contact__form textarea:hover:not(:disabled),.page-contact__form select:hover:not(:disabled){border-color:var(--blue-200)}.page-contact__form select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231E7BD0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px;cursor:pointer}.page-contact__form textarea{height:auto;min-height:96px;padding-block:var(--space-3);line-height:1.5;resize:vertical}.page-contact__form input:focus,.page-contact__form textarea:focus,.page-contact__form select:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 4px var(--blue-50)}.page-contact__form-hint{font:var(--text-caption);font-weight:400;color:var(--text-muted)}.page-contact__form-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-block-start:2px}.page-contact__form-helper{font:var(--text-body-sm);color:var(--text-muted)}.page-contact__submit{align-self:stretch}@media(min-width:481px){.page-contact__submit{align-self:auto}}.page-contact__success{text-align:center;padding-block:var(--space-6);max-width:420px;margin-inline:auto}.page-contact__success-icon{width:72px;height:72px;border-radius:50%;background:var(--cream-100);color:var(--blue-500);display:inline-flex;align-items:center;justify-content:center;margin-block-end:var(--space-4)}.page-contact__success h3{font:var(--text-display-sm);color:var(--blue-500);margin:0 0 var(--space-2);letter-spacing:-.01em}.page-contact__success p{font:var(--text-body-lg);color:var(--text-body);margin:0 0 var(--space-6)}.page-contact__errors{background:#cf3a2a14;border:2px solid var(--tomato-400);border-radius:var(--radius-md);padding:var(--space-4);color:var(--tomato-400);font:var(--text-body-sm)}.page-cta{padding-inline:var(--space-5)}.page-cta--canvas{background:var(--surface-canvas)}.page-cta--cream{background:var(--cream-100)}.page-cta--blue-banner{padding-block:var(--space-9)}.page-cta__inner{max-width:var(--container-md);margin:0 auto;text-align:center}.page-cta--left .page-cta__inner{text-align:left}.page-cta--blue-banner .page-cta__inner{max-width:var(--container-lg);background:var(--blue-500);border-radius:36px;padding:52px 48px;color:var(--cream-base)}.page-cta--blue-banner .page-cta__heading{color:var(--cream-base);max-width:620px;margin-inline:auto}.page-cta__eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.page-cta__heading{font:var(--text-display-md);color:var(--blue-500);margin:var(--space-3) 0 0;letter-spacing:-.01em}.page-cta__heading em{font-style:italic}.page-cta__lede{font:var(--text-body-lg);color:var(--text-body);margin:var(--space-4) auto var(--space-7);max-width:520px}.page-cta--blue-banner .page-cta__lede,.page-cta--blue-banner .page-cta__lede p{color:var(--cream-base);opacity:.9}.page-cta__actions{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;margin-block-start:var(--space-6)}.page-cta--left .page-cta__actions{justify-content:flex-start}.page-stats{padding-inline:var(--space-5)}.page-stats__inner{max-width:var(--container-xl);margin:0 auto}.page-stats__header{margin-block-end:var(--space-6)}.page-stats__eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.page-stats__heading{font:var(--text-display-md);color:var(--blue-500);margin:var(--space-2) 0 0;letter-spacing:-.01em}.page-stats__grid{display:grid;gap:18px}.page-stats__grid--cols-2{grid-template-columns:repeat(2,1fr)}.page-stats__grid--cols-3{grid-template-columns:repeat(3,1fr)}.page-stats__grid--cols-4,.page-stats__grid--cols-5,.page-stats__grid--cols-6{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.page-stats__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.page-stats__grid{grid-template-columns:1fr!important}}.page-stats__card{background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-card);padding:28px 24px}.page-stats__number{display:block;font:var(--text-display-md);font-weight:900;color:var(--blue-500);line-height:1;margin-block-end:8px}.page-stats__label{font:var(--text-body-sm);color:var(--text-muted);line-height:1.5}.page-icon-cards{padding-inline:var(--space-5)}.page-icon-cards--container-lg .page-icon-cards__inner{max-width:var(--container-lg);margin:0 auto}.page-icon-cards--container-xl .page-icon-cards__inner{max-width:var(--container-xl);margin:0 auto}.page-icon-cards__header{margin-block-end:28px}.page-icon-cards--header-center .page-icon-cards__header{text-align:center;margin-block-end:32px}.page-icon-cards__eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.page-icon-cards__heading{font:var(--text-display-md);color:var(--blue-500);margin:10px 0 0;letter-spacing:-.01em}.page-icon-cards__grid{display:grid;gap:22px}.page-icon-cards__grid--cols-2{grid-template-columns:repeat(2,1fr)}.page-icon-cards__grid--cols-3{grid-template-columns:repeat(3,1fr)}.page-icon-cards__grid--cols-4{grid-template-columns:repeat(4,1fr);gap:18px}.page-icon-cards__grid--cols-5,.page-icon-cards__grid--cols-6{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.page-icon-cards__grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.page-icon-cards__grid{grid-template-columns:1fr!important}}.page-icon-cards__card-top{display:flex;align-items:center;justify-content:space-between;margin-block-end:14px}.page-icon-cards__icon-tile{width:44px;height:44px;border-radius:12px;background:var(--icon-tile-bg, var(--blue-500));color:var(--cream-base);display:inline-flex;align-items:center;justify-content:center}.page-icon-cards__number{font:var(--text-display-sm);font-weight:900;color:#e7d9bf;line-height:1}.page-icon-cards__title{font:var(--text-accent-md);color:var(--blue-500);margin:0 0 6px;font-style:italic}.page-icon-cards__body{font:var(--text-body-sm);color:var(--text-body);margin:0;line-height:1.55}.page-icon-cards--shadow .page-icon-cards__card{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:0 4px 16px #14233a0f;padding:28px 26px}.page-icon-cards--shadow .page-icon-cards__card-top{justify-content:flex-start;margin-block-end:16px}.page-icon-cards--shadow .page-icon-cards__icon-tile{width:48px;height:48px;border-radius:14px}.page-icon-cards--shadow .page-icon-cards__title{font:var(--text-accent-lg);font-style:italic;margin:0 0 8px}.page-icon-cards--shadow .page-icon-cards__body{font:var(--text-body-md);line-height:1.6}.page-icon-cards--cream-numbered .page-icon-cards__card{background:var(--cream-100);border-radius:var(--radius-card);padding:26px 24px}.page-pledges{padding-inline:var(--space-5)}.page-pledges__inner{max-width:var(--container-lg);margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}@media(max-width:900px){.page-pledges__inner{grid-template-columns:1fr;gap:32px}}.page-pledges__eyebrow{font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.page-pledges__heading{font:var(--text-display-md);color:var(--blue-500);margin:10px 0 0;letter-spacing:-.01em}.page-pledges__body{font:var(--text-body-lg);color:var(--text-body);margin:16px 0 0;max-width:420px}.page-pledges__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.page-pledges__item{display:flex;align-items:center;gap:14px;background:var(--surface-card);border:2px solid var(--cream-200);border-radius:18px;padding:18px 22px}.page-pledges__check{width:30px;height:30px;border-radius:50%;background:var(--blue-500);color:var(--cream-base);display:inline-flex;align-items:center;justify-content:center;flex:none}.page-pledges__text{font:var(--text-body-md);font-weight:700;color:var(--blue-500)}.page-quote{padding-inline:var(--space-5)}.page-quote__inner{max-width:var(--container-md);margin:0 auto}.page-quote--center{text-align:center}.page-quote__icon{display:inline-flex;margin-block-end:var(--space-3)}.page-quote__body{font:var(--text-body-lg);font-style:italic;color:var(--text-body);line-height:1.5;margin:0}.page-quote__attribution{display:block;margin-block-start:var(--space-5);font:var(--text-body-md);color:var(--blue-500);font-weight:700;font-style:normal}.page-quote__attribution-sub{display:block;font:var(--text-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-block-start:var(--space-1)}.feature-icon-grid{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-5)}.feature-icon-grid__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.feature-icon-grid__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feature-icon-grid__list{grid-template-columns:1fr}}.feature-icon-grid__card{background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-card);padding:24px;display:flex;flex-direction:column;gap:var(--space-2)}.feature-icon-grid__icon{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--cream-base);margin-block-end:var(--space-2)}.feature-icon-grid__title{font:var(--text-accent-lg);color:var(--blue-500);margin:0}.feature-icon-grid__sub{display:block;font:var(--text-body-sm);font-weight:700;margin:0}.feature-icon-grid__body{font:var(--text-body-md);color:var(--text-body);margin:var(--space-1) 0 0;line-height:1.55}.care-do-dont{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-5)}.care-do-dont__inner{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:768px){.care-do-dont__inner{grid-template-columns:1fr}}.care-do-dont__card{background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-card);padding:28px 28px 24px}.care-do-dont__heading{font:var(--text-display-sm);font-style:italic;color:var(--blue-500);margin:0 0 var(--space-4)}.care-do-dont__heading--dont{color:var(--tomato-400)}.care-do-dont__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.care-do-dont__item{display:flex;align-items:flex-start;gap:12px;font:var(--text-body-md);color:var(--text-body);line-height:1.5}.care-do-dont__icon{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.care-do-dont__icon--check{background:var(--blue-500);color:var(--cream-base)}.care-do-dont__icon--cross{background:var(--tomato-400);color:var(--cream-base)}.care-do-dont__icon svg{stroke-width:2.5}.tip-card-grid{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-5)}.tip-card-grid__header{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-6)}.tip-card-grid__icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--cream-base);flex:none}.tip-card-grid__heading{font:var(--text-display-md);font-style:italic;color:var(--blue-500);margin:0;letter-spacing:-.01em}.tip-card-grid__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.tip-card-grid__list{grid-template-columns:1fr}}.tip-card-grid__card{background:var(--cream-100);border:2px solid var(--cream-200);border-radius:20px;padding:20px 24px}.tip-card-grid__title{font:var(--text-accent-md);color:var(--blue-500);margin:0 0 var(--space-2)}.tip-card-grid__body{font:var(--text-body-md);color:var(--text-body);margin:0;line-height:1.55}.care-good-to-know{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-5)}.care-good-to-know__card{background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-card);padding:28px 32px}.care-good-to-know__eyebrow{display:block;font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.care-good-to-know__body{font:var(--text-body-md);color:var(--text-body);margin:var(--space-3) 0 var(--space-5);line-height:1.55;max-width:740px}.care-good-to-know__body p{margin:0}.care-good-to-know__chips-label{display:block;font:var(--text-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-3)}.care-good-to-know__chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.care-good-to-know__chip{display:inline-flex;align-items:center;gap:8px;background:var(--cream-100);border:2px solid var(--cream-200);border-radius:var(--radius-pill);padding:8px 14px;font:var(--text-body-sm);font-weight:700;color:var(--text-body)}.care-good-to-know__chip-emoji{font-size:18px;line-height:1}.care-promise{max-width:var(--container-xl);margin:0 auto;padding-inline:var(--space-5)}.care-promise__inner{background:var(--blue-500);border-radius:36px;padding:var(--space-8) var(--space-9);display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-9);align-items:center;color:var(--cream-base)}@media(max-width:900px){.care-promise__inner{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-7) var(--space-6)}}.care-promise__eyebrow{display:block;font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.care-promise__heading{font:var(--text-display-md);color:var(--cream-base);margin:var(--space-3) 0 var(--space-4);letter-spacing:-.01em;line-height:1.05}.care-promise__heading em{font-style:normal}.care-promise__body{font:var(--text-body-lg);color:var(--cream-base);margin:0 0 var(--space-5);line-height:1.5;max-width:460px}.care-promise__body p{color:var(--cream-base);margin:0}.care-promise__cta{display:inline-flex;align-items:center;gap:var(--space-2)}.care-promise__stats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.care-promise__stat{background:#ffffff14;border-radius:20px;padding:18px 22px;display:flex;flex-direction:column;gap:4px}.care-promise__stat-value{font:var(--text-display-sm);font-style:normal;font-weight:900;letter-spacing:-.01em;line-height:1}.care-promise__stat-caption{font:var(--text-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cream-base);opacity:.85}.page-open-roles{max-width:var(--container-lg);margin:0 auto;padding-inline:28px}.page-open-roles__header{margin-block-end:var(--space-5)}.page-open-roles__eyebrow{display:block;font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700;margin-block-end:var(--space-2)}.page-open-roles__heading{font:var(--text-display-md);color:var(--blue-500);margin:0;letter-spacing:-.01em;line-height:1.05}.page-open-roles__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.page-open-roles__item{--accent: var(--tomato-400)}.page-open-roles__card{position:relative;display:flex;align-items:center;gap:20px;background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-card);padding:22px 26px;text-decoration:none;color:inherit;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s,border-color .16s}.page-open-roles__card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #14233a1f;border-color:var(--accent)}.page-open-roles__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-color:var(--accent)}.page-open-roles__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent)}.page-open-roles__body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.page-open-roles__title{font:var(--text-accent-lg);color:var(--blue-500);margin:0}.page-open-roles__meta{font:var(--text-body-sm);font-weight:700;color:var(--text-muted)}.page-open-roles__cta{flex:none;display:inline-flex;align-items:center;gap:6px;font:var(--text-body-md);font-weight:700;color:var(--accent)}.page-open-roles__cta .icon{transition:transform .16s}.page-open-roles__card:hover .page-open-roles__cta .icon{transform:translate(3px)}@media(max-width:640px){.page-open-roles__card{padding:18px 20px;gap:14px;flex-wrap:wrap}.page-open-roles__body{flex-basis:calc(100% - 24px)}.page-open-roles__cta{margin-inline-start:24px}}.page-careers-apply{max-width:var(--container-md);margin:0 auto;padding-inline:28px}.page-careers-apply__header{text-align:center;margin-block-end:var(--space-7)}.page-careers-apply__eyebrow{display:block;font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700;margin-block-end:var(--space-2)}.page-careers-apply__heading{font:var(--text-display-md);color:var(--blue-500);margin:0 0 var(--space-3);letter-spacing:-.01em;line-height:1.05}.page-careers-apply__lede{font:var(--text-body-lg);color:var(--text-body);margin:0 auto;max-width:460px}.page-careers-apply__card{background:var(--surface-card);border-radius:36px;box-shadow:0 12px 36px #14233a1a;padding:40px}.page-careers-apply__form{display:flex;flex-direction:column;gap:20px}.page-careers-apply__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.page-careers-apply__row{grid-template-columns:1fr}.page-careers-apply__card{padding:28px 22px;border-radius:28px}}.page-careers-apply__field{display:flex;flex-direction:column;gap:8px}.page-careers-apply__label{font:var(--text-body-md);font-weight:700;color:var(--blue-500)}.page-careers-apply__field input[type=text],.page-careers-apply__field input[type=email],.page-careers-apply__field input[type=tel],.page-careers-apply__field input[type=url],.page-careers-apply__field select,.page-careers-apply__field textarea{width:100%;font:var(--text-body-md);color:var(--blue-500);background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-pill);padding:14px 20px;transition:border-color .14s,box-shadow .14s}.page-careers-apply__field textarea{border-radius:20px;resize:vertical;font-family:inherit}.page-careers-apply__field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23276EF1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 20px center;padding-right:48px}.page-careers-apply__field input::placeholder,.page-careers-apply__field textarea::placeholder{color:var(--text-muted);opacity:.7}.page-careers-apply__field input:focus,.page-careers-apply__field select:focus,.page-careers-apply__field textarea:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px #276ef126}.page-careers-apply__hint{font:var(--text-body-sm);color:var(--text-muted)}.page-careers-apply__hint a{color:var(--blue-500);font-weight:700}.page-careers-apply__dropzone{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:34px 24px;border-radius:16px;border:2px dashed var(--cream-200);background:var(--cream-base);transition:background .14s,border-color .14s}.page-careers-apply__dropzone:hover{border-color:var(--blue-400)}.page-careers-apply__dropzone:focus-visible{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px #276ef126}.page-careers-apply__dropzone--drag{border-style:solid;border-color:var(--blue-500);background:var(--cream-100)}.page-careers-apply__dropzone-empty[hidden],.page-careers-apply__dropzone-file[hidden]{display:none!important}.page-careers-apply__dropzone-empty{display:flex;flex-direction:column;align-items:center;gap:8px}.page-careers-apply__dropzone-icon{display:inline-flex;width:52px;height:52px;border-radius:50%;background:var(--cream-100);color:var(--blue-500);align-items:center;justify-content:center}.page-careers-apply__dropzone-title{font:var(--text-body-md);font-weight:700;color:var(--blue-500)}.page-careers-apply__dropzone-browse{color:var(--tomato-400)}.page-careers-apply__dropzone-hint{font:var(--text-body-sm);color:var(--text-muted)}.page-careers-apply__dropzone--has-file{cursor:default;padding:16px 18px;border-style:solid;border-color:var(--blue-400);background:var(--cream-100);text-align:left}.page-careers-apply__dropzone-file{display:flex;align-items:center;gap:14px;width:100%}.page-careers-apply__dropzone-file-icon{flex:none;width:42px;height:42px;border-radius:12px;background:var(--blue-500);color:var(--cream-base);display:inline-flex;align-items:center;justify-content:center}.page-careers-apply__dropzone-file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page-careers-apply__dropzone-file-name{font:var(--text-body-md);font-weight:700;color:var(--blue-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-careers-apply__dropzone-file-size{font:var(--text-body-sm);color:var(--text-muted)}.page-careers-apply__dropzone-remove{all:unset;cursor:pointer;flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--cream-base);transition:background .14s,color .14s}.page-careers-apply__dropzone-remove:hover{background:var(--tomato-400);color:var(--cream-base)}.page-careers-apply__dropzone-remove:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.page-careers-apply__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-start:4px}.page-careers-apply__actions-note{font:var(--text-body-sm);color:var(--text-muted)}.page-careers-apply__errors{background:#f24a1f1a;border:2px solid var(--tomato-400);border-radius:16px;padding:14px 18px;color:var(--tomato-500, var(--tomato-400));font:var(--text-body-sm)}.page-careers-apply__success{text-align:center;padding:24px 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.page-careers-apply__success .icon{color:var(--blue-500)}.page-careers-apply__success h3{font:var(--text-display-sm);color:var(--blue-500);margin:0;letter-spacing:-.01em}.page-careers-apply__success p{font:var(--text-body-lg);color:var(--text-body);margin:0;max-width:440px}.page-careers-apply__resume-followup{font:var(--text-body-md)!important}.page-careers-apply__resume-followup a{color:var(--blue-500);font-weight:700}.page-benefits-banner{max-width:var(--container-xl);margin:0 auto;padding-inline:28px}.page-benefits-banner__inner{border-radius:var(--radius-2xl, 36px);padding:56px 48px;color:var(--cream-base)}.page-benefits-banner__header{max-width:640px;margin:0 auto var(--space-6);text-align:center}.page-benefits-banner__eyebrow{display:block;font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700;color:var(--cream-base);opacity:.8;margin-block-end:var(--space-2)}.page-benefits-banner__heading{font:var(--text-display-md);color:var(--cream-base);margin:0;letter-spacing:-.01em;line-height:1.05}.page-benefits-banner__grid{list-style:none;padding:0;margin:0;display:grid;gap:36px}.page-benefits-banner__grid--cols-1{grid-template-columns:1fr}.page-benefits-banner__grid--cols-2{grid-template-columns:repeat(2,1fr)}.page-benefits-banner__grid--cols-3{grid-template-columns:repeat(3,1fr)}.page-benefits-banner__grid--cols-4{grid-template-columns:repeat(4,1fr)}.page-benefits-banner__grid--cols-5,.page-benefits-banner__grid--cols-6{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.page-benefits-banner__grid--cols-3,.page-benefits-banner__grid--cols-4,.page-benefits-banner__grid--cols-5,.page-benefits-banner__grid--cols-6{grid-template-columns:repeat(2,1fr)}.page-benefits-banner__inner{padding:40px 28px;border-radius:28px}}@media(max-width:560px){.page-benefits-banner__grid{grid-template-columns:1fr!important;gap:28px}}.page-benefits-banner__item{display:flex;flex-direction:column;gap:8px}.page-benefits-banner__icon{width:56px;height:56px;border-radius:50%;background:#ffffff24;display:inline-flex;align-items:center;justify-content:center;color:var(--cream-base);margin-block-end:10px}.page-benefits-banner__item-title{font:var(--text-accent-md);color:var(--cream-base);margin:0}.page-benefits-banner__item-body{font:var(--text-body-md);color:var(--cream-base);opacity:.88;margin:0;line-height:1.5}.page-wholesale-inquiry{max-width:var(--container-md);margin:0 auto;padding-inline:28px}.page-wholesale-inquiry__header{text-align:center;margin-block-end:var(--space-7)}.page-wholesale-inquiry__eyebrow{display:block;font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700;margin-block-end:var(--space-2)}.page-wholesale-inquiry__heading{font:var(--text-display-md);color:var(--blue-500);margin:0 0 var(--space-3);letter-spacing:-.01em;line-height:1.05}.page-wholesale-inquiry__lede{font:var(--text-body-lg);color:var(--text-body);margin:0 auto;max-width:480px}.page-wholesale-inquiry__card{background:var(--surface-card);border-radius:36px;box-shadow:0 12px 36px #14233a1a;padding:40px}.page-wholesale-inquiry__form{display:flex;flex-direction:column;gap:20px}.page-wholesale-inquiry__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.page-wholesale-inquiry__row{grid-template-columns:1fr}.page-wholesale-inquiry__card{padding:28px 22px;border-radius:28px}}.page-wholesale-inquiry__field{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0}.page-wholesale-inquiry__label{font:var(--text-body-md);font-weight:700;color:var(--blue-500)}.page-wholesale-inquiry__label-hint{font:var(--text-body-sm);font-weight:500;color:var(--text-muted);margin-inline-start:4px}.page-wholesale-inquiry__field input[type=text],.page-wholesale-inquiry__field input[type=email],.page-wholesale-inquiry__field input[type=tel],.page-wholesale-inquiry__field input[type=url],.page-wholesale-inquiry__field select,.page-wholesale-inquiry__field textarea{width:100%;font:var(--text-body-md);color:var(--blue-500);background:var(--surface-card);border:2px solid var(--cream-200);border-radius:var(--radius-pill);padding:14px 20px;transition:border-color .14s,box-shadow .14s}.page-wholesale-inquiry__field textarea{border-radius:20px;resize:vertical;font-family:inherit}.page-wholesale-inquiry__field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23276EF1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 20px center;padding-right:48px}.page-wholesale-inquiry__field input::placeholder,.page-wholesale-inquiry__field textarea::placeholder{color:var(--text-muted);opacity:.7}.page-wholesale-inquiry__field input:focus,.page-wholesale-inquiry__field select:focus,.page-wholesale-inquiry__field textarea:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px #276ef126}.page-wholesale-inquiry__pills{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:10px}.page-wholesale-inquiry__pill{position:relative;display:inline-flex;align-items:center;cursor:pointer}.page-wholesale-inquiry__pill input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.page-wholesale-inquiry__pill-label{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--cream-base);color:var(--blue-600);border:2px solid var(--cream-200);border-radius:var(--radius-pill);padding:6px 12px;font:var(--text-body-sm);font-weight:600;transition:background .14s,border-color .14s,color .14s}.page-wholesale-inquiry__pill:hover .page-wholesale-inquiry__pill-label{border-color:var(--blue-300)}.page-wholesale-inquiry__pill input:checked+.page-wholesale-inquiry__pill-label{background:var(--blue-500);border-color:var(--blue-500);color:var(--cream-base)}.page-wholesale-inquiry__pill input:focus-visible+.page-wholesale-inquiry__pill-label{outline:2px solid var(--blue-500);outline-offset:2px}.page-wholesale-inquiry__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-start:4px}.page-wholesale-inquiry__actions-note{font:var(--text-body-sm);color:var(--text-muted)}.page-wholesale-inquiry__errors{background:#f24a1f1a;border:2px solid var(--tomato-400);border-radius:16px;padding:14px 18px;color:var(--tomato-400);font:var(--text-body-sm)}.page-wholesale-inquiry__success{text-align:center;padding:24px 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.page-wholesale-inquiry__success .icon{color:var(--blue-500)}.page-wholesale-inquiry__success h3{font:var(--text-display-sm);color:var(--blue-500);margin:0;letter-spacing:-.01em}.page-wholesale-inquiry__success p{font:var(--text-body-lg);color:var(--text-body);margin:0;max-width:460px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page.css.map */
