.qc-faq{padding:70px 0;background:#f6f3e9;color:#173d32}.qc-faq--dark{background:#073c31;color:#f6f3e9}.qc-faq__grid{display:grid;grid-template-columns:1fr 1.65fr;gap:72px}.qc-faq h2{font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.14;letter-spacing:-.03em;margin:12px 0 20px}.qc-faq__intro>.qc-prose{font-size:14px;line-height:1.7;opacity:.8}.qc-faq__intro>.qc-link{display:inline-flex;margin-top:20px;font-size:13px}.qc-faq__item{border-bottom:1px solid rgba(96,111,90,.3)}.qc-faq__item:first-child{border-top:1px solid rgba(96,111,90,.3)}.qc-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;font-family:Georgia,serif;font-size:21px;line-height:1.4;padding:21px 0}.qc-faq__item summary::-webkit-details-marker{display:none}.qc-faq__item summary span{font-family:Arial,sans-serif;font-size:21px;color:#a3814c;font-weight:300;flex:none;transition:transform .2s}.qc-faq__item[open] summary span{transform:rotate(45deg)}.qc-faq__item>.qc-prose{font-size:14px;line-height:1.8;padding:0 35px 23px 0;opacity:.85}.qc-faq__item p{margin:0 0 12px}.qc-faq--dark .qc-faq__item{border-color:#d8b4774d}.qc-faq--dark .qc-link{color:#dfbd80}@media(max-width:990px){.qc-faq__grid{gap:36px}.qc-faq{padding:54px 0}}@media(max-width:600px){.qc-faq{padding:44px 0}.qc-faq__grid{grid-template-columns:1fr;gap:28px}.qc-faq__item summary{font-size:19px;padding:19px 0}}.qc-home-collection .qc-home-pair{cursor:default}.qc-home-collection .qc-home-pair__media{position:relative}.qc-home-collection .qc-home-pair__image-link{position:absolute;top:0;right:50%;bottom:0;left:0;z-index:1}.qc-home-collection .qc-home-pair__image-link--second{top:0;right:0;bottom:0;left:50%}.qc-home-collection .qc-home-pair__image-link:focus-visible{outline-offset:-5px}.qc-home-collection .qc-home-pair__title a{color:inherit;text-decoration:none}.qc-home-collection .qc-object-copy .qc-home-pair__entries{display:flex;gap:12px;flex-wrap:wrap;text-decoration:none}.qc-home-collection .qc-home-pair__entries a{text-decoration:underline;text-underline-offset:5px}.qc-home-firstfold{position:relative;isolation:isolate;background:#052f25;color:#f8f3e7;padding:0 0 15px;overflow:hidden}.qc-home__environment{position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1080px,100%);height:350px;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.qc-home__environment-image{width:100%;height:100%;object-fit:cover;object-position:center}.qc-home__environment:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#052f25,transparent 60%),#04241950}.qc-home__brand-area{text-align:center;padding:25px 20px 24px}.qc-home__brand-area h1{font:52px/1.08 var(--qc-serif);letter-spacing:-2.5px;margin:0 0 8px}.qc-home__brand-area h1 small{display:inline-block;font-size:17px;letter-spacing:5px;color:#f0d5a2;vertical-align:middle;margin-left:8px}.qc-home__brand-area p{font:19px/1.35 var(--qc-serif);margin:0;color:#f0f1df}.qc-home__grid{width:min(1280px,calc(100% - 80px));margin:auto;display:grid;grid-template-columns:5fr 3fr;grid-template-rows:240px 240px;gap:12px}.qc-home__card{position:relative;min-width:0;border:1px solid #c5a873;overflow:hidden;background:#0c2019;isolation:isolate}.qc-home__card--main{grid-row:1/3;grid-column:1}.qc-home__card--course{grid-column:2;grid-row:1}.qc-home__card--visit{grid-column:2;grid-row:2}.qc-home__image,.qc-home__main-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.qc-home__image{object-fit:cover}.qc-home__main-image .qc-home__image{object-position:var(--qc-home-main-x) 50%}.qc-home__main-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02120cbc,#02120c50 40%,transparent 66%);pointer-events:none}.qc-home__main-copy{position:relative;z-index:1;padding:20px 26px;width:56%;max-width:446px}.qc-home__number{display:block;font:24px/1 var(--qc-serif);color:#edc477;margin-bottom:10px}.qc-home__number:after{content:"";display:block;width:25px;height:1px;background:#d3ad66;margin-top:6px}.qc-home__main-copy h2{font-size:48px;line-height:1.02;letter-spacing:-1.8px;margin:0 0 10px}.qc-home__description{font:18px/1.35 var(--qc-serif);max-width:325px;margin-bottom:14px}.qc-home__description p{margin:0}.qc-home__button{min-height:46px;display:inline-flex;gap:17px;align-items:center;padding:10px 17px;background:#e2bc79;border:1px solid #eacb95;color:#102a20;text-decoration:none;font:15px/1.3 var(--qc-serif)}.qc-home__button span{font:21px/1 Arial,sans-serif}.qc-home__service-note{font:12px/1.4 var(--qc-serif);color:#efca86;margin:9px 0 4px}.qc-home__text-link{display:inline-flex;gap:14px;align-items:center;font:15px/1.3 var(--qc-serif);text-decoration:none;border-bottom:1px solid #d9dfcb;padding:5px 0;min-height:34px}.qc-home__text-link span{font:20px/1 Arial,sans-serif}.qc-home__worn{position:absolute;left:26px;bottom:17px;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:18px;z-index:2;margin:0;width:424px;max-width:56%}.qc-home__worn-image{width:240px;height:128px;flex:none;object-fit:cover;border:1px solid #d8caae}.qc-home__worn figcaption{font:14px/1.4 var(--qc-serif);max-width:162px;color:#eceddc;padding-bottom:5px}.qc-home__card--course>.qc-home__image{object-position:var(--qc-home-course-x) 50%}.qc-home__card--visit>.qc-home__image{object-position:var(--qc-home-visit-x) 50%}.qc-home__card:not(.qc-home__card--main):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#02120cd9,#02120c55 57%,transparent 84%);pointer-events:none}.qc-home__small-copy{position:relative;z-index:1;padding:18px 23px;height:100%;display:flex;flex-direction:column;align-items:flex-start}.qc-home__small-copy .qc-home__number{font-size:22px;margin-bottom:10px}.qc-home__small-copy h2{font-size:34px;line-height:1.04;margin:0 0 8px;letter-spacing:-.9px;max-width:66%}.qc-home__small-copy p{font:15px/1.4 var(--qc-serif);margin:0 0 3px;max-width:62%}.qc-home__small-copy .qc-home__text-link{margin-top:auto;font-size:15px}.qc-home__concept-note{font:12px/1.5 var(--qc-sans);color:#d6ddca;text-align:center;margin:10px 20px 0}@media(min-width:1001px)and (max-width:1200px){.qc-home__main-copy{padding:23px;width:60%}.qc-home__main-copy h2{font-size:39px}.qc-home__description{font-size:17px}.qc-home__worn{left:23px;max-width:66%;gap:12px}.qc-home__worn-image{width:200px;height:130px}.qc-home__worn figcaption{font-size:13px}.qc-home__small-copy{padding:20px 18px}.qc-home__small-copy h2{font-size:30px}.qc-home__small-copy p{font-size:14px}}@media(max-width:1000px){.qc-home__grid{width:calc(100% - 44px);grid-template-columns:1fr 1fr;grid-template-rows:492px 270px}.qc-home__card--main{grid-column:1/3;grid-row:1}.qc-home__card--course{grid-column:1;grid-row:2}.qc-home__card--visit{grid-column:2;grid-row:2}.qc-home__brand-area{padding-block:22px}.qc-home__brand-area h1{font-size:46px}.qc-home__main-copy{width:58%}.qc-home__main-copy h2{font-size:45px}.qc-home__small-copy h2{font-size:32px;max-width:78%}.qc-home__small-copy p{max-width:70%}.qc-home__worn{max-width:58%}.qc-home__worn-image{width:218px;height:138px}.qc-home__card--course>.qc-home__image{object-position:60% 50%}.qc-home__card--visit>.qc-home__image{object-position:72% 50%}}@media(max-width:600px){.qc-home__brand-area{padding:18px 16px}.qc-home__brand-area h1{font-size:30px;letter-spacing:-1px;margin-bottom:5px}.qc-home__brand-area h1 small{font-size:12px;letter-spacing:3px;margin-left:5px}.qc-home__brand-area p{font-size:15px}.qc-home__environment{height:330px}.qc-home__grid{width:calc(100% - 32px);display:flex;flex-direction:column;gap:14px}.qc-home__card--main{display:flex;flex-direction:column;background:#071e16}.qc-home__main-image{position:relative;inset:auto;width:100%;height:240px;order:1}.qc-home__main-image .qc-home__image{object-position:var(--qc-home-main-mobile-x) 50%}.qc-home__main-image:after{background:linear-gradient(0deg,#071e1655,transparent 40%)}.qc-home__main-copy{width:100%;max-width:none;padding:19px 21px 20px;order:2}.qc-home__main-copy h2{font-size:35px;line-height:1.04;letter-spacing:-1px}.qc-home__description{font-size:17px;max-width:310px;margin-bottom:14px}.qc-home__number{margin-bottom:10px;font-size:22px}.qc-home__button{font-size:15px;min-height:46px;padding:11px 15px}.qc-home__service-note{font-size:12px}.qc-home__text-link{min-height:40px;font-size:15px}.qc-home__worn{position:absolute;left:12px;top:134px;bottom:auto;width:116px;max-width:none;display:block;background:#10291f}.qc-home__worn-image{width:116px;height:84px}.qc-home__worn figcaption{display:none}.qc-home__card--course,.qc-home__card--visit{height:266px}.qc-home__small-copy{padding:22px}.qc-home__small-copy h2{font-size:32px;max-width:68%}.qc-home__small-copy p{font-size:15px;max-width:66%}.qc-home__small-copy .qc-home__text-link{font-size:15px;min-height:40px}.qc-home__concept-note{font-size:12px;line-height:1.5;max-width:350px;margin:12px auto 0;padding:0 10px}}.qc-home-firstfold .qc-home__environment-image--real{display:block;width:100%;max-width:none;height:100%;left:0;transform:none;-webkit-mask-image:none;mask-image:none;object-position:50% 65%}.qc-home-firstfold .qc-home__card--visit>.qc-home__visit-image--real{object-position:50% 78%}.qc-home-firstfold .qc-home__card--course>.qc-home__course-image--concept{object-position:50% 38%}.qc-home-firstfold .qc-home__course-disclosure{position:absolute;top:8px;right:8px;z-index:2;max-width:calc(100% - 16px);padding:4px 6px;background:#052c24bd;color:#fffdf6;font:10px/1.3 var(--qc-sans)}@media(max-width:600px){.qc-home-firstfold .qc-home__environment-image--real{object-position:50% 63%}.qc-home-firstfold .qc-home__card--visit>.qc-home__visit-image--real{object-position:50% 76%}}@media(max-width:1000px){.qc-home-firstfold .qc-home__card--course>.qc-home__course-image--concept{object-position:0% 38%}.qc-home-firstfold .qc-home__card--course .qc-home__small-copy h2,.qc-home-firstfold .qc-home__card--course .qc-home__small-copy p{max-width:50%}}@media(min-width:601px)and (max-width:760px){.qc-home-firstfold .qc-home__card--course>.qc-home__course-image--concept{object-position:6% 38%}}.qc-home-learning .qc-home-learning__remote-image{object-position:50% 38%}.qc-home-learning .qc-home-learning__disclosure{position:absolute;top:8px;left:8px;z-index:1;max-width:calc(100% - 16px);padding:4px 6px;background:#052c24bd;color:#fffdf6;font:10px/1.3 var(--qc-sans)}.qc-home-visit.qc-home-visit--compact{padding:20px 0;background:var(--qc-cream,#fcfbf7);color:var(--qc-green,#073d32)}.qc-home-visit--compact .qc-home-visit__compact-grid{display:grid;grid-template-columns:34% 40% minmax(0,1fr);gap:18px;align-items:start}.qc-home-visit--compact .qc-home-visit__compact-copy{min-width:0}.qc-home-visit--compact .qc-home-visit__compact-copy .qc-home-section__number{font-size:32px;line-height:1;gap:14px;margin:0 0 6px}.qc-home-visit--compact .qc-home-visit__compact-copy h2{font:var(--qc-middle-weight,500) 32px/1.1 var(--qc-serif);margin:0 0 8px}.qc-home-visit--compact .qc-home-visit__compact-copy .qc-home-section__intro{font:18px/1.35 var(--qc-serif)}.qc-home-visit--compact .qc-home-visit__compact-copy .qc-button{font:var(--qc-middle-weight,500) 18px/1.2 var(--qc-serif);padding:9px 15px;min-height:44px;margin-top:10px}.qc-home-visit--compact figure{margin:0;min-width:0}.qc-home-visit--compact .qc-home-visit__compact-main-image{display:block;width:100%;height:178px;object-fit:cover;object-position:50% 78%}.qc-home-visit--compact .qc-home-visit__compact-side-image{display:block;width:100%;height:117px;object-fit:cover;object-position:50% 72%}.qc-home-visit--compact .qc-home-visit__compact-side figcaption{font:17px/1.3 var(--qc-serif);color:inherit;margin:10px 0 0}@media(max-width:1000px)and (min-width:701px){.qc-home-visit--compact .qc-home-visit__compact-grid{gap:13px}.qc-home-visit--compact .qc-home-visit__compact-copy h2{font-size:27px}.qc-home-visit--compact .qc-home-visit__compact-copy .qc-home-section__intro{font-size:16px}.qc-home-visit--compact .qc-home-visit__compact-main-image{height:165px}.qc-home-visit--compact .qc-home-visit__compact-side-image{height:108px}.qc-home-visit--compact .qc-home-visit__compact-side figcaption{font-size:15px}}@media(max-width:700px){.qc-home-visit.qc-home-visit--compact{padding:25px 0}.qc-home-visit--compact .qc-home-visit__compact-grid{grid-template-columns:minmax(0,1fr) 38%;gap:16px 12px}.qc-home-visit--compact .qc-home-visit__compact-copy{grid-column:1/-1}.qc-home-visit--compact .qc-home-visit__compact-copy h2{font-size:31px}.qc-home-visit--compact .qc-home-visit__compact-copy .qc-home-section__intro{font-size:17px}.qc-home-visit--compact .qc-home-visit__compact-main-image{height:122px;object-position:50% 76%}.qc-home-visit--compact .qc-home-visit__compact-side-image{height:83px;object-position:50% 76%}.qc-home-visit--compact .qc-home-visit__compact-side figcaption{font-size:13px;margin-top:7px}}.qc-visit-video-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;border:1px solid var(--qc-gold,#d8b477);border-radius:0;background:transparent;color:inherit;font:450 17px/1.2 var(--qc-serif);padding:11px 16px;cursor:pointer;overflow-wrap:anywhere;text-align:left;touch-action:manipulation}.qc-visit-video-trigger:hover{background:#d8b47718}.qc-visit-video-trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}.qc-home-visit .qc-visit-video-trigger--home{display:flex;width:fit-content;margin-top:12px;font:var(--qc-middle-weight,500) 18px/1.2 var(--qc-serif);padding:9px 15px}.qc-home-visit .qc-home-visit__photo-link{display:block}.qc-home-visit .qc-home-visit__photo-link:focus-visible{outline:2px solid var(--qc-green);outline-offset:4px}.qc-visit-video{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;inline-size:min(994px,calc(100% - 32px));block-size:fit-content;max-inline-size:none;max-block-size:calc(100vh - 32px);max-block-size:calc(100dvh - 32px);margin:auto;padding:16px;border:1px solid var(--qc-gold,#d8b477);border-radius:0;background:var(--qc-cream,#f6f3e9);color:var(--qc-green,#073d32);font:400 18px/1.4 var(--qc-serif,"QC Garamond",serif);overflow:auto;overscroll-behavior:contain}.qc-visit-video:not([open]){display:none}.qc-visit-video::backdrop{background:#00140fd4}.qc-visit-video__focus-guard{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qc-visit-video__header{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-end:12px;background:var(--qc-cream,#f6f3e9)}.qc-visit-video__title{min-inline-size:0;margin:0;font:500 26px/1.15 var(--qc-serif,"QC Garamond",serif);overflow-wrap:anywhere}.qc-visit-video__button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:8px 16px;border:1px solid var(--qc-gold,#d8b477);border-radius:0;background:transparent;color:inherit;font:500 18px/1.2 var(--qc-serif,"QC Garamond",serif);cursor:pointer;touch-action:manipulation}.qc-visit-video__button[hidden]{display:none}.qc-visit-video__button:focus-visible,.qc-visit-video__media:focus-visible{outline:2px solid currentColor;outline-offset:3px}.qc-visit-video__close{flex-shrink:0;gap:10px}.qc-visit-video__stage{inline-size:100%;max-inline-size:960px;inline-size:min(960px,100%,max(160px,calc((100dvh - 224px)*1.777778)));margin-inline:auto;background:#062b22}.qc-visit-video__media{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;max-block-size:540px;object-fit:contain;background:#062b22}.qc-visit-video__status{min-block-size:1.4em;margin:10px 0 0;font:inherit}.qc-visit-video__actions{display:flex;flex-wrap:wrap;gap:12px;min-block-size:44px;margin-block:6px 10px}.qc-visit-video__description,.qc-visit-video__credit{margin:0;font:inherit;overflow-wrap:anywhere}.qc-visit-video__credit{margin-block-start:10px;font-size:16px}@media(max-width:600px){.qc-visit-video{padding:12px}.qc-visit-video__title{font-size:23px}.qc-visit-video__header{gap:8px}.qc-visit-video__close{padding-inline:10px}.qc-visit-video__description{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=AAAAAAAAgHACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG */
