.osa-grid{grid-template-columns:repeat(24,minmax(0,1fr))}.osa-stat{grid-column:span 12;padding:14px 14px 15px;border:1px solid var(--osa-border);border-radius:14px;background:linear-gradient(160deg,#fff 0%,var(--osa-ivory) 100%)}@media(min-width:750px){.osa-stat{grid-column:span 8;padding:18px 18px 19px}}@media(min-width:1100px){.osa-stat{grid-column:span 4}}.osa-stat__value{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:-.01em;color:var(--osa-brown)}.osa-stat__label{margin:5px 0 0;font-size:13px;line-height:1.35;color:var(--osa-muted)}.osa-principle{grid-column:1 / -1;padding:clamp(20px,2.4vw,30px);border:1px solid var(--osa-border);border-radius:var(--osa-radius);background:#fff;transition:transform .45s var(--osa-ease),box-shadow .45s var(--osa-ease),border-color .45s var(--osa-ease)}@media(min-width:900px){.osa-principle{grid-column:span 8}}.osa-principle:hover{transform:translateY(-4px);border-color:var(--osa-copper);box-shadow:0 22px 36px -26px #2f1f1680}.osa-principle__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:16px;background:linear-gradient(145deg,var(--osa-neutral),var(--osa-ivory));color:var(--osa-brown)}.osa-principle__icon svg{width:26px;height:26px}.osa .osa-principle__title{margin:0 0 8px;text-transform:none;color:var(--osa-deep)}.osa-principle__text{margin:0;font-size:15.5px;line-height:1.65}.osa-brand{grid-column:span 6;display:block;padding:4px 6px;border:1px solid var(--osa-border);border-radius:12px;background:#fff;text-decoration:none;transition:transform .4s var(--osa-ease),border-color .4s var(--osa-ease),box-shadow .4s var(--osa-ease)}@media(min-width:750px){.osa-brand{padding:8px 10px}}@media(min-width:1100px){.osa-brand{grid-column:span 3;border-radius:14px}}.osa-brand:hover{transform:translateY(-3px);border-color:var(--osa-copper);box-shadow:0 14px 24px -18px #2f1f1673}.osa-brand img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain}.osa-tile{position:relative;grid-column:span 12;display:flex;align-items:center;min-height:48px;overflow:hidden;border:1px solid var(--osa-border);border-radius:12px;background:#fff;color:var(--osa-deep);text-decoration:none;transition:transform .4s var(--osa-ease),border-color .4s var(--osa-ease),box-shadow .4s var(--osa-ease),background .4s var(--osa-ease)}@media(min-width:750px){.osa-tile{grid-column:span 8}}@media(min-width:1100px){.osa-tile{grid-column:span 4}}.osa-tile:hover,.osa-tile:focus-visible{transform:translateY(-3px);border-color:var(--osa-copper);background:var(--osa-surface);box-shadow:0 14px 24px -18px #2f1f1680;text-decoration:none}.osa-tile img,.osa-tile__shade{display:none}.osa-tile__label{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:8px 8px 8px 14px;background:transparent;border:0}.osa-tile__title{min-width:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(12.5px,.95vw,14px);line-height:1.2;white-space:nowrap;color:var(--osa-deep);text-decoration:none}.osa-tile__arrow{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--osa-ivory);color:var(--osa-brown);transition:transform .4s var(--osa-ease),background .3s,color .3s}.osa-tile__arrow svg{width:11px;height:11px}.osa-tile:hover .osa-tile__arrow,.osa-tile:focus-visible .osa-tile__arrow{transform:translate(3px);background:var(--osa-brown);color:#fff}@media(min-width:750px)and (max-width:1099px){.osa-tile__title{font-size:14.5px}}@media(max-width:749px){.osa-tile{min-height:46px}.osa-tile__label{padding:8px 10px;justify-content:center}.osa-tile__title{font-size:13.5px}.osa-tile__arrow{display:none}}.osa-store{grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--osa-border);border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:transform .4s var(--osa-ease),border-color .4s var(--osa-ease),box-shadow .4s var(--osa-ease)}@media(min-width:600px){.osa-store{grid-column:span 12}}@media(min-width:1100px){.osa-store{grid-column:span 6}}a.osa-store{cursor:pointer}a.osa-store:hover,a.osa-store:focus-visible{transform:translateY(-3px);border-color:var(--osa-copper);box-shadow:0 16px 28px -20px #2f1f1680;text-decoration:none}.osa-store__text{flex:1;min-width:0}.osa-store__icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,var(--osa-neutral),var(--osa-ivory));color:var(--osa-copper);transition:background .3s var(--osa-ease),color .3s var(--osa-ease)}.osa-store__icon svg{width:21px;height:21px}a.osa-store:hover .osa-store__icon{background:var(--osa-copper);color:#fff}.osa-store__name{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.25;color:var(--osa-deep);text-decoration:none}.osa-store__detail{margin:4px 0 0;font-size:14px}.osa-store__go{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--osa-ivory);color:var(--osa-brown);transition:transform .4s var(--osa-ease),background .3s,color .3s}.osa-store__go svg{width:14px;height:14px}a.osa-store:hover .osa-store__go{transform:translate(3px);background:var(--osa-brown);color:#fff}.osa-person{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"side" "content" "vision";gap:22px;padding:clamp(20px,2.4vw,34px);border:1px solid var(--osa-border);border-radius:var(--osa-radius);background:#fff;scroll-margin-top:calc(var(--osa-top) + 8px)}@media(min-width:900px){.osa-person{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"side content" "vision vision";column-gap:40px;row-gap:24px;align-items:start}}.osa-person+.osa-person{margin-top:4px}.osa-person__side{grid-area:side;display:grid;gap:16px;max-width:320px}.osa-person__media{display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,var(--osa-neutral),var(--osa-ivory))}.osa-person__media img{width:100%;height:100%;object-fit:cover}.osa-person__initials{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:64px;letter-spacing:.02em;color:var(--osa-brown)}.osa-person__social{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.osa-person__social li{margin:0;padding:0}.osa-social{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--osa-border);border-radius:50%;background:var(--osa-surface);color:var(--osa-brown);text-decoration:none;transition:background .3s var(--osa-ease),color .3s var(--osa-ease),border-color .3s var(--osa-ease),transform .3s var(--osa-ease)}.osa-social svg{display:block;width:18px;height:18px}.osa-social:hover,.osa-social:focus-visible{background:var(--osa-brown);border-color:var(--osa-brown);color:#fff;transform:translateY(-2px)}.osa-person__content{grid-area:content;min-width:0}.osa-person__role{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--osa-copper)}.osa .osa-person__name{margin:0 0 14px;letter-spacing:-.01em;text-transform:none;color:var(--osa-deep)}.osa-person__bio{max-width:none}.osa-person__vision{grid-area:vision;margin:0;padding:18px 22px;border-left:3px solid var(--osa-copper);border-radius:0 14px 14px 0;background:linear-gradient(120deg,var(--osa-ivory),var(--osa-surface))}.osa-person__vision span{display:block;margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--osa-copper)}.osa-person__vision p{margin:0;font-size:16px;line-height:1.7;color:var(--osa-deep)}.osa-faq{grid-column:1 / -1;align-self:start;border:1px solid var(--osa-border);border-radius:16px;background:#fff;transition:background-color .35s var(--osa-ease),border-color .35s var(--osa-ease),box-shadow .35s var(--osa-ease)}@media(min-width:900px){.osa-faq{grid-column:span 12}}.osa-faq[open]{border-color:var(--osa-copper);box-shadow:0 18px 32px -24px #2f1f1673}.osa-faq__q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;list-style:none;cursor:pointer;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(16px,1.3vw,18px);line-height:1.4;color:var(--osa-deep);transition:color .35s var(--osa-ease)}.osa-faq__q::-webkit-details-marker{display:none}.osa-faq__q:focus-visible{outline:2px solid var(--osa-copper);outline-offset:2px;border-radius:16px}.osa-faq__icon{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--osa-neutral);transition:background-color .35s var(--osa-ease)}.osa-faq__icon:before,.osa-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--osa-brown);transition:transform .35s var(--osa-ease),background-color .35s var(--osa-ease)}.osa-faq__icon:after{transform:rotate(90deg)}.osa-faq[open] .osa-faq__icon{background:var(--osa-brown)}.osa-faq[open] .osa-faq__icon:before,.osa-faq[open] .osa-faq__icon:after{background:#fff}.osa-faq[open] .osa-faq__icon:after{transform:rotate(0)}.osa-faq__a{max-width:none;padding:0 22px 22px;transition:color .35s var(--osa-ease)}.osa-faq__a,.osa-faq__a *{transition:color .35s var(--osa-ease)}@media(hover:hover){.osa-faq:hover,.osa-faq:has(.osa-faq__q:focus-visible){background:var(--osa-brown);border-color:var(--osa-brown)}.osa-faq:hover .osa-faq__q,.osa-faq:has(.osa-faq__q:focus-visible) .osa-faq__q{color:#fff}.osa-faq:hover .osa-faq__a,.osa-faq:hover .osa-faq__a *,.osa-faq:has(.osa-faq__q:focus-visible) .osa-faq__a,.osa-faq:has(.osa-faq__q:focus-visible) .osa-faq__a *{color:#f5f0e8}.osa-faq:hover .osa-faq__a a{color:#fff}.osa-faq:hover .osa-faq__icon,.osa-faq[open]:hover .osa-faq__icon{background:#f5f0e8}.osa-faq:hover .osa-faq__icon:before,.osa-faq:hover .osa-faq__icon:after,.osa-faq[open]:hover .osa-faq__icon:before,.osa-faq[open]:hover .osa-faq__icon:after{background:var(--osa-brown)}}.osa-rte--doc,.osa-chapter__body{max-width:1040px}.osa-callout{grid-column:1 / -1;scroll-margin-top:calc(var(--osa-top) + 8px);display:grid;gap:20px;align-items:center;margin-top:var(--osa-block-gap);padding:clamp(24px,3vw,40px);border-radius:var(--osa-radius);background:linear-gradient(135deg,#8a5836,#b66a3c 70%,#d08a5c);color:#f5f0e8}@media(min-width:900px){.osa-callout{grid-template-columns:minmax(0,1fr) auto}}.osa .osa-callout__title{margin:0;letter-spacing:-.01em;text-transform:none;color:#fff}.osa-callout__text{max-width:56ch;margin:10px 0 0;font-size:16px;line-height:1.65;color:#f5f0e8f2}.osa-callout__actions{display:flex;flex-wrap:wrap;gap:12px}.osa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-family:var(--font-body-family);font-size:15px;font-weight:600;text-decoration:none;transition:transform .3s var(--osa-ease),background .3s,color .3s,border-color .3s}.osa-btn svg{width:16px;height:16px}.osa-btn:hover{transform:translateY(-2px)}.osa-btn--light{background:#f5f0e8;color:#2f1f16}.osa-btn--light:hover{background:#fff}.osa-btn--ghost{border-color:#f5f0e8b3;color:#f5f0e8}.osa-btn--ghost:hover{background:#f5f0e829;border-color:#f5f0e8}
/*# sourceMappingURL=/cdn/shop/t/100/assets/onestop-pages-blocks.css.map */
