.website-frame[data-v-b0b1901b]{--website-ink:#242635;color:var(--website-ink);background:#fff;border-radius:12px;overflow:hidden}.website-hero[data-v-b0b1901b]{position:relative;isolation:isolate;display:grid;min-height:430px}.website-hero-copy[data-v-b0b1901b]{position:relative;z-index:2;padding:64px 7%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.website-brand[data-v-b0b1901b]{display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:500}.website-brand img[data-v-b0b1901b],.website-monogram[data-v-b0b1901b]{width:42px;height:42px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.website-monogram[data-v-b0b1901b]{display:grid;place-items:center;background:#fff;color:var(--website-accent);font-weight:650}.website-hero h1[data-v-b0b1901b]{margin:24px 0 18px;max-width:20ch;font-size:clamp(2rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.website-hero-copy>p[data-v-b0b1901b]{max-width:58ch;margin:0;font-size:1rem;line-height:1.7}.website-hero-actions[data-v-b0b1901b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:28px}.website-browse[data-v-b0b1901b]{display:inline-flex;align-items:center;gap:12px;min-height:43px;padding:11px 17px;border-radius:7px;background:#fff;color:#242635;font-size:.82rem;font-weight:600}.website-delivery[data-v-b0b1901b]{display:flex;align-items:center;gap:6px;font-size:.71rem}.website-hero-art[data-v-b0b1901b]{position:relative;min-width:0;background-size:cover;background-position:50%;background-color:color-mix(in srgb,var(--website-accent) 15%,#f2f2f5)}.website-hero-art video[data-v-b0b1901b]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.website-art-placeholder[data-v-b0b1901b]{inset:0;flex-direction:column;justify-content:center;gap:24px;color:color-mix(in srgb,var(--website-accent) 70%,#242635);font-size:1rem}.website-art-placeholder[data-v-b0b1901b],.website-video-control[data-v-b0b1901b]{position:absolute;display:flex;align-items:center}.website-video-control[data-v-b0b1901b]{z-index:3;right:16px;bottom:16px;gap:6px;padding:8px 10px;border:0;border-radius:6px;background:#242635;color:#fff;font-size:.7rem}.website-studio .website-hero[data-v-b0b1901b]{background:var(--website-accent);color:#fff}.website-studio .website-hero-art[data-v-b0b1901b]{position:absolute;inset:0;z-index:-1}.website-studio .website-hero-art[data-v-b0b1901b]:after{content:"";position:absolute;inset:0;background:#10121f99}.website-studio .website-art-placeholder[data-v-b0b1901b]{display:none}.website-studio .website-hero:not(.website-has-media) .website-hero-art[data-v-b0b1901b]{background:var(--website-accent)}.website-studio .website-hero:not(.website-has-media) .website-hero-art[data-v-b0b1901b]:after{background:#10121f38}.website-studio .website-video-control[data-v-b0b1901b]{z-index:4}.website-studio .website-hero-copy[data-v-b0b1901b]{pointer-events:none}.website-studio .website-browse[data-v-b0b1901b]{pointer-events:auto}.website-editorial[data-v-b0b1901b]{background:#faf9f6}.website-editorial .website-hero[data-v-b0b1901b]{grid-template-columns:1.05fr 1fr;padding:34px;gap:38px}.website-editorial .website-hero-copy[data-v-b0b1901b]{padding:24px 0}.website-editorial .website-hero-art[data-v-b0b1901b]{min-height:380px;border-radius:0}.website-editorial h1[data-v-b0b1901b],.website-editorial h2[data-v-b0b1901b]{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.website-editorial .website-hero h1[data-v-b0b1901b]{font-size:clamp(2rem,4vw,3.6rem)}.website-editorial .website-browse[data-v-b0b1901b]{border-radius:0;background:#242635;color:#fff}.website-editorial .website-monogram[data-v-b0b1901b]{background:#eae8e2;color:#38352f;border-radius:0}.website-academy .website-hero[data-v-b0b1901b]{grid-template-columns:1.1fr .9fr;gap:34px;padding:46px;background:#f2f5f8}.website-academy .website-hero-copy[data-v-b0b1901b]{padding:20px 0}.website-academy .website-hero-art[data-v-b0b1901b]{min-height:340px;border-radius:10px}.website-academy .website-browse[data-v-b0b1901b]{background:var(--website-accent);color:#fff}.website-library-label[data-v-b0b1901b]{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;background:#fff;color:#242635;font-size:.92rem;font-weight:600}.website-library-label small[data-v-b0b1901b]{display:block;color:#626779;font-size:.72rem;font-weight:400;margin-top:4px}.website-align-left .website-hero-copy[data-v-b0b1901b]{align-items:flex-start;text-align:left}.website-align-left .website-hero-actions[data-v-b0b1901b]{justify-content:flex-start}.website-products-section[data-v-b0b1901b]{padding:40px 34px;scroll-margin-top:24px}.website-section-heading[data-v-b0b1901b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.website-section-caption[data-v-b0b1901b],.website-section-heading>div>span[data-v-b0b1901b]{color:#626779;font-size:.74rem}.website-section-heading h2[data-v-b0b1901b]{margin:8px 0 0;font-size:1.55rem;line-height:1.3;letter-spacing:-.025em}.website-section-heading>span[data-v-b0b1901b]{color:#626779;font-size:.75rem;white-space:nowrap}.website-about[data-v-b0b1901b],.website-faq[data-v-b0b1901b]{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:46px 34px;border-top:1px solid #e1e3e8}.website-about h2[data-v-b0b1901b],.website-faq h2[data-v-b0b1901b]{font-size:1.7rem;line-height:1.25;margin:12px 0 0;letter-spacing:-.025em}.website-about p[data-v-b0b1901b]{font-size:.94rem;line-height:1.9;white-space:pre-line;margin:0;color:#565c6c}.website-faq details[data-v-b0b1901b]{padding:0 0 18px;border-bottom:1px solid #dedfe5;margin-bottom:18px}.website-faq summary[data-v-b0b1901b]{display:flex;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:.9rem;font-weight:550;line-height:1.5}.website-faq summary[data-v-b0b1901b]::-webkit-details-marker{display:none}.website-faq summary>span[data-v-b0b1901b]{font-size:1.2rem;line-height:1}.website-faq details[open] summary>span[data-v-b0b1901b]{transform:rotate(45deg)}.website-faq details p[data-v-b0b1901b]{margin:12px 0 0;font-size:.84rem;line-height:1.8;color:#626779;white-space:pre-line}.website-footer[data-v-b0b1901b]{display:flex;justify-content:space-between;gap:20px;padding:22px 34px;border-top:1px solid #e1e3e8;color:#626779;font-size:.73rem;line-height:1.5}.website-footer a[data-v-b0b1901b]{display:flex;align-items:center;gap:4px}.website-preview[data-v-b0b1901b]{font-size:12px}.website-preview .website-hero[data-v-b0b1901b]{min-height:220px}.website-preview .website-hero-copy[data-v-b0b1901b]{padding:24px 18px}.website-preview .website-brand[data-v-b0b1901b]{font-size:.55rem;gap:6px}.website-preview .website-brand img[data-v-b0b1901b],.website-preview .website-monogram[data-v-b0b1901b]{width:27px;height:27px}.website-preview .website-hero h1[data-v-b0b1901b]{font-size:1.3rem;margin:14px 0 10px}.website-preview .website-hero-copy>p[data-v-b0b1901b]{font-size:.64rem;line-height:1.6}.website-preview .website-hero-actions[data-v-b0b1901b]{gap:8px;margin-top:16px}.website-preview .website-browse[data-v-b0b1901b]{min-height:28px;padding:7px 9px;font-size:.57rem}.website-preview .website-delivery[data-v-b0b1901b]{font-size:.52rem}.website-preview .website-products-section[data-v-b0b1901b]{padding:20px 14px}.website-preview .website-section-heading[data-v-b0b1901b]{margin-bottom:14px;gap:8px}.website-preview .website-section-heading h2[data-v-b0b1901b]{font-size:1rem}.website-preview .website-section-heading>div>span[data-v-b0b1901b],.website-preview .website-section-heading>span[data-v-b0b1901b]{font-size:.55rem}.website-preview.website-academy .website-hero[data-v-b0b1901b],.website-preview.website-editorial .website-hero[data-v-b0b1901b]{padding:14px;gap:12px;grid-template-columns:1.15fr .85fr}.website-preview.website-academy .website-hero-copy[data-v-b0b1901b],.website-preview.website-editorial .website-hero-copy[data-v-b0b1901b]{padding:10px 0}.website-preview .website-hero-art[data-v-b0b1901b]{min-height:170px}.website-preview .website-art-placeholder>svg[data-v-b0b1901b]{width:35px;height:35px}.website-preview .website-art-placeholder>span[data-v-b0b1901b]{display:none}.website-preview .website-library-label[data-v-b0b1901b]{left:8px;right:8px;bottom:8px;gap:5px;padding:7px;font-size:.54rem}.website-preview .website-library-label small[data-v-b0b1901b]{font-size:.45rem}.website-preview .website-about[data-v-b0b1901b],.website-preview .website-faq[data-v-b0b1901b]{padding:20px 14px;gap:12px;grid-template-columns:1fr}.website-preview .website-about h2[data-v-b0b1901b],.website-preview .website-faq h2[data-v-b0b1901b]{font-size:1rem;margin:5px 0 0}.website-preview .website-about p[data-v-b0b1901b],.website-preview .website-faq details p[data-v-b0b1901b]{font-size:.65rem}.website-preview .website-faq summary[data-v-b0b1901b]{font-size:.67rem}.website-preview .website-section-caption[data-v-b0b1901b]{font-size:.55rem}.website-preview .website-footer[data-v-b0b1901b]{padding:14px;font-size:.55rem}@media(max-width:700px){.website-hero[data-v-b0b1901b]{min-height:360px}.website-hero-copy[data-v-b0b1901b]{padding:40px 22px}.website-hero h1[data-v-b0b1901b]{font-size:2.2rem}.website-hero-copy>p[data-v-b0b1901b]{font-size:.88rem}.website-academy .website-hero[data-v-b0b1901b],.website-editorial .website-hero[data-v-b0b1901b]{grid-template-columns:1fr;padding:22px;gap:20px}.website-academy .website-hero-art[data-v-b0b1901b],.website-editorial .website-hero-art[data-v-b0b1901b]{min-height:240px}.website-products-section[data-v-b0b1901b]{padding:30px 20px}.website-section-heading[data-v-b0b1901b]{align-items:flex-start}.website-section-heading h2[data-v-b0b1901b]{font-size:1.3rem}.website-about[data-v-b0b1901b],.website-faq[data-v-b0b1901b]{padding:30px 20px;grid-template-columns:1fr;gap:20px}.website-about h2[data-v-b0b1901b],.website-faq h2[data-v-b0b1901b]{font-size:1.5rem}.website-footer[data-v-b0b1901b]{padding:20px;flex-wrap:wrap}.website-preview .website-hero h1[data-v-b0b1901b]{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.website-frame[data-v-b0b1901b] *{scroll-behavior:auto;animation:none!important;transition:none!important}}
