.qc-hero{position:relative;isolation:isolate;background:#073c31;color:#f6f3e9;overflow:hidden}.qc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.qc-hero__image,.qc-hero__mobile{width:100%;height:100%;object-fit:cover}.qc-hero__mobile{display:none}.qc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#021e18e8,#021e189e 43%,#021e1812)}.qc-hero__inner{position:relative;min-height:540px;display:flex;flex-direction:column;justify-content:center;padding-top:56px;padding-bottom:64px}.qc-hero--grand .qc-hero__inner{min-height:660px}.qc-hero__breadcrumb{font-size:12px;letter-spacing:.02em;margin:0 0 44px;color:#e0e5d8;display:flex;gap:12px}.qc-hero__breadcrumb a{text-decoration:none}.qc-hero__copy{max-width:640px}.qc-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(42px,5.5vw,80px);line-height:1.05;letter-spacing:-.045em;margin:16px 0 24px}.qc-hero__text{font-size:18px;line-height:1.7;max-width:490px;color:#e1e5db}.qc-hero__text p{margin:0}.qc-hero__actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:34px}.qc-hero__actions .qc-link{color:#f6f3e9}.qc-hero__note{font-size:11px;letter-spacing:.025em;line-height:1.6;color:#d7dacc;margin:24px 0 0;max-width:550px}.qc-hero__side{position:absolute;right:0;bottom:58px;font-family:Georgia,serif;border-left:1px solid #d8b477;padding:0 0 0 22px;color:#ebd2a7;line-height:1.9;max-width:180px}.qc-hero--split .qc-hero__media{left:45%}.qc-hero--split:after{background:linear-gradient(90deg,#073c31 35%,rgba(7,60,49,.24) 70%,transparent)}.qc-hero--compact{background:#ececdf;color:#163b31}.qc-hero--compact:after{display:none}.qc-hero--compact .qc-hero__inner{min-height:250px;padding-top:38px;padding-bottom:42px}.qc-hero--compact .qc-hero__breadcrumb{color:#617064;margin-bottom:22px}.qc-hero--compact h1{font-size:clamp(36px,4vw,57px);margin-bottom:18px}.qc-hero--compact .qc-hero__text,.qc-hero--compact .qc-hero__note{color:#526158}.qc-hero--compact .qc-hero__actions .qc-link{color:#163b31}.qc-hero--compact .qc-hero__side{color:#526158}.qc-hero--compact .qc-hero__actions:empty{display:none}@media(max-width:990px){.qc-hero__side{display:none}.qc-hero__copy{max-width:570px}.qc-hero__inner{min-height:490px}.qc-hero--grand .qc-hero__inner{min-height:580px}.qc-hero--split .qc-hero__media{left:32%}}@media(max-width:600px){.qc-hero__inner{min-height:520px;padding-top:32px;padding-bottom:42px}.qc-hero--grand .qc-hero__inner{min-height:600px}.qc-hero h1{font-size:46px;max-width:360px}.qc-hero__text{font-size:16px;max-width:340px}.qc-hero__breadcrumb{margin-bottom:32px;font-size:11px}.qc-hero__actions{gap:18px;margin-top:26px}.qc-hero:after{background:linear-gradient(90deg,#021e18de,#021e184d),linear-gradient(0deg,rgba(2,30,24,.45),transparent)}.qc-hero--split .qc-hero__media{left:0}.qc-hero__media:has(.qc-hero__mobile) .qc-hero__image{display:none}.qc-hero__mobile{display:block}.qc-hero--compact .qc-hero__inner{min-height:240px}.qc-hero--compact h1{font-size:36px}.qc-hero__image{object-position:62% center}}.qc-richtext{padding:72px 0;background:#f6f3e9;color:#173d32}.qc-richtext--dark{background:#073c31;color:#f6f3e9}.qc-richtext--center{text-align:center}.qc-richtext__inner{max-width:940px}.qc-richtext h2{font-family:Georgia,serif;font-size:clamp(32px,3.6vw,52px);font-weight:400;line-height:1.16;letter-spacing:-.035em;margin:12px 0 24px}.qc-richtext__body{font-size:16px;line-height:1.85}.qc-richtext--center .qc-richtext__body{max-width:700px;margin:auto}.qc-richtext__notice{padding:15px 20px;background:#b2935a1f;border:1px solid rgba(178,147,90,.4);font-size:12px;line-height:1.7;margin:24px 0}.qc-richtext__actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.qc-richtext--center .qc-richtext__actions{justify-content:center}.qc-richtext--dark .qc-link{color:#e6c791}.qc-richtext__actions:empty{display:none}.qc-richtext__chapters{margin-top:42px;display:grid;gap:30px;text-align:left}.qc-richtext__chapters article{border-top:1px solid rgba(96,111,90,.3);padding-top:25px}.qc-richtext__chapters h3{font:400 26px/1.3 Georgia,serif;margin:0 0 14px}.qc-richtext__chapters .qc-prose{font-size:15px;line-height:1.85}.qc-richtext__chapters .qc-link{margin-top:18px;display:inline-flex}@media(max-width:600px){.qc-richtext{padding:44px 0}.qc-richtext__body{font-size:15px}.qc-richtext h2{font-size:35px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAAAACAAAg */
