.ub-history{--story-paper: #fdfbf7;--story-ink: #302b27;--story-copy: #5c5148;--story-accent: #79553e;--story-rule: #ded8d0;background:var(--story-paper);color:var(--story-ink);font-family:var(--font-body-family);font-size:17px;line-height:1.75;letter-spacing:.005em}.ub-history *,.ub-history *:before,.ub-history *:after{box-sizing:border-box}.ub-history__wrap{width:min(1120px,calc(100% - 96px));margin-inline:auto}.ub-history :is(h1,h2,h3,p,dl,dd){margin:0}.ub-history :is(h1,h2,h3,dt){font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;color:var(--story-ink);text-transform:none;letter-spacing:-.025em}.ub-history h1{font-size:clamp(54px,7vw,88px);line-height:1.08}.ub-history h2{font-size:clamp(30px,3.1vw,42px);line-height:1.16;text-wrap:balance}.ub-history h3{font-size:27px;line-height:1.2}.ub-history p,.ub-history dd{color:var(--story-copy)}.ub-history a{color:var(--story-accent);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ub-history a:hover{text-decoration-thickness:2px}.ub-history a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.ub-history__hero{padding-block:64px 42px;text-align:center}.ub-history .ub-history__eyebrow{color:var(--story-accent);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.65;margin-bottom:22px}.ub-history .ub-history__intro{max-width:56ch;margin:24px auto 0;font-size:20px;line-height:1.65;text-wrap:pretty}.ub-history__index{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 30px;margin-top:30px}.ub-history__index a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.ub-history__index a span{display:none}.ub-history__chapter{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;border-top:1px solid var(--story-rule);padding-block:54px;scroll-margin-top:160px}.ub-history__chapter-heading h2{max-width:18ch}.ub-history__number{display:block;font-size:11px;letter-spacing:.14em;color:var(--story-accent);margin-bottom:18px}.ub-history__copy p+p{margin-top:20px}.ub-history .ub-history__principle{border-left:2px solid #a78a71;padding-left:22px;margin-top:28px;color:var(--story-ink);font-family:var(--font-heading-family);font-size:29px;line-height:1.3}.ub-history__links{display:flex;flex-wrap:wrap;gap:6px 26px;margin-top:20px;font-size:15px}.ub-history__links a{display:inline-block;padding-block:10px}.ub-history__links a span{white-space:nowrap}.ub-history__commitments{padding:36px 40px;margin-block:4px 62px;background:#f1ece3;scroll-margin-top:160px}.ub-history__commitment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:30px}.ub-history__commitment-grid p{margin-top:14px;font-size:16px;line-height:1.7}.ub-history__dark{background:#2a211c;padding-block:64px}.ub-history__dark-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:center}.ub-history__dark :is(h2,p,a){color:#fdfbf7}.ub-history__dark h2{font-size:clamp(38px,4.5vw,60px)}.ub-history__dark .ub-history__eyebrow{color:#d4bca6}.ub-history__dark .ub-history__tagline{margin-top:20px;color:#ddd2c6}.ub-history__details{padding-block:64px 54px}.ub-history__details>h2{max-width:25ch}.ub-history__details dl{margin-top:36px}.ub-history__details dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;padding-block:22px;border-top:1px solid var(--story-rule)}.ub-history__details dl>div:last-child{border-bottom:1px solid var(--story-rule)}.ub-history__details dt{font-size:27px;line-height:1.3}.ub-history__company{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px;border-top:1px solid var(--story-rule);padding-block:46px 60px;align-items:start}.ub-history__company p{margin-top:16px;max-width:46ch}.ub-history__company .ub-history__siren{margin-top:8px;color:var(--story-ink);font-size:15px;letter-spacing:.06em}.ub-history__company .ub-history__links{flex-direction:column;align-items:start;margin-top:4px}@media(max-width:749px){.ub-history{font-size:16px;line-height:1.7}.ub-history__wrap{width:calc(100% - 40px)}.ub-history__hero{padding-block:38px 30px}.ub-history h1{font-size:clamp(46px,12vw,60px)}.ub-history h2{font-size:33px}.ub-history .ub-history__intro{font-size:18px;margin-top:20px}.ub-history .ub-history__eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:16px}.ub-history__index{gap:0 22px;margin-top:22px}.ub-history__chapter,.ub-history__dark-grid,.ub-history__company{grid-template-columns:1fr;gap:24px}.ub-history__chapter{padding-block:34px;scroll-margin-top:125px}.ub-history__chapter-heading h2{max-width:24ch}.ub-history__number{margin-bottom:10px}.ub-history__copy p+p{margin-top:16px}.ub-history .ub-history__principle{font-size:26px;padding-left:16px;margin-top:24px}.ub-history__commitments{padding:28px 22px;margin-bottom:38px;scroll-margin-top:125px}.ub-history__commitment-grid{grid-template-columns:1fr;gap:24px;margin-top:26px}.ub-history__commitment-grid>div+div{border-top:1px solid #d5cbbe;padding-top:24px}.ub-history__links{gap:2px 20px}.ub-history__dark{padding-block:40px}.ub-history__dark h2{font-size:42px}.ub-history__details{padding-block:40px 32px}.ub-history__details dl{margin-top:26px}.ub-history__details dl>div{grid-template-columns:1fr;gap:8px;padding-block:20px}.ub-history__details dt{font-size:26px}.ub-history__company{padding-block:32px 42px;gap:16px}}.astra-links{gap:16px}.astra-links>a,.astra-links>details>summary{white-space:nowrap}.astra-links [aria-current=page]{text-decoration:underline;text-underline-offset:5px}.astra-mobile>nav>a{min-height:48px;display:flex;align-items:center}@media(min-width:990px)and (max-width:1299px){.astra-nav .astra-links{display:none}.astra-nav .astra-mobile{display:block}.astra-nav{gap:18px}}@media(min-width:1300px)and (max-width:1499px){.astra-nav{gap:18px;padding-left:3%;padding-right:3%}.astra-nav .astra-links{gap:14px;font-size:12px}.astra-nav .astra-logo{font-size:24px}.astra-nav .astra-tools{gap:14px;font-size:12px}}astra-store-tools{display:contents}.astra-welcome-popup{box-sizing:border-box;width:min(490px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:42px 40px 28px;border:1px solid #ded8d0;background:#faf8f4;color:#302b27;overflow:auto;overscroll-behavior:contain;text-align:center;box-shadow:0 20px 70px #1f191f30}.astra-welcome-popup::backdrop{background:#241e19a6}html:has(.astra-welcome-popup[open]){overflow:hidden}.astra-welcome-popup__close{position:absolute;top:4px;right:4px;width:44px;height:44px;padding:0;background:transparent;border:0;color:inherit;font-size:29px;font-weight:300;cursor:pointer}.astra-welcome-popup__brand{font-family:var(--font-heading-family);font-size:23px;letter-spacing:.1em;text-transform:uppercase}.astra-welcome-popup__eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin:25px 0 12px}.astra-welcome-popup h2{font-size:39px;line-height:1.1;margin:0 0 19px}.astra-welcome-popup p{font-size:14px;line-height:1.65;color:#625a51}.astra-welcome-popup form{margin:23px 0 0;text-align:left}.astra-welcome-popup__label{font-size:12px;display:block;margin-bottom:8px}.astra-welcome-popup__email{box-sizing:border-box;width:100%;min-height:49px;padding:12px 14px;border:1px solid #b6a999;background:#fff;color:#302b27;border-radius:0;font-size:16px}.astra-welcome-popup__consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:11px;line-height:1.6;color:#625a51;text-align:left;cursor:pointer}.astra-welcome-popup__consent input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:#362a25}.astra-welcome-popup__consent a{text-underline-offset:3px}.astra-welcome-popup__submit{width:100%;min-height:49px}.astra-welcome-popup__terms{display:block;font-size:10px;line-height:1.6;color:#625a51;margin:15px 0 0}.astra-welcome-popup__dismiss{min-height:44px;padding:8px 16px;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;color:#625a51;font-size:12px;cursor:pointer}.astra-welcome-popup__success{text-align:center;padding:8px 0}.astra-welcome-popup__code{display:block;padding:14px;background:#f0e9df;letter-spacing:.12em;font-size:24px;color:#362a25}.astra-welcome-popup__error{font-size:13px;color:#922d21;margin-bottom:16px}@media(max-width:480px){.astra-welcome-popup{padding:35px 24px 20px}.astra-welcome-popup h2{font-size:34px}.astra-welcome-popup__eyebrow{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/73/compiled_assets/styles.css.map?subset=QAAAAAAAAAAABIA */
