html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@font-face{font-family:Fraunces;src:url(fraunces_300.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces_400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(instrument_400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(instrument_600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:EM Figures;font-style:normal;font-weight:100 450;font-display:swap;size-adjust:98%;unicode-range:U+0030-0039;src:url(instrument_400.woff2) format("woff2")}@font-face{font-family:EM Figures;font-style:normal;font-weight:451 550;font-display:swap;size-adjust:98%;unicode-range:U+0030-0039;src:url(instrument_500.woff2) format("woff2")}@font-face{font-family:EM Figures;font-style:normal;font-weight:551 900;font-display:swap;size-adjust:98%;unicode-range:U+0030-0039;src:url(instrument_600.woff2) format("woff2")}:root{--bg:#FBF8F2;--surface:#fff;--ink:#1D2739;--ink-soft:#4E5A70;--stone:#6D695D;--hair:#EAE3D6;--tint:#F4EFE5;--copper:#985E38;--copper-lo:#8F5330;--copper-hi:#B87A4B;--navy:#0B1320;--navy-text:#EFE7D9;--navy-soft:#B4C0D0;--navy-line:#26344A;--serif:"EM Figures","Fraunces",Georgia,serif;--sans:"Instrument Sans",-apple-system,sans-serif;--edge:clamp(20px,4vw,56px)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:radial-gradient(90% 60% at 88% -8%,rgba(169,104,62,.1),transparent 58%),var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1080px;margin:0 auto;padding-inline:var(--edge)}.wrap.narrow{max-width:1080px}.wrap.narrow>*{max-width:760px}.sect{padding-block:clamp(40px,5.6vw,76px)}.sect+.sect{border-top:1px solid var(--hair)}.sect.tint{background:var(--tint)}.eyebrow{font-family:var(--sans);font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--copper);font-weight:600;display:block;margin-bottom:14px}.sect:first-of-type{position:relative;overflow:hidden}.sect:first-of-type>.wrap{position:relative;z-index:1}.shopify-section:not(.shopify-section-group-header-group)~.shopify-section .sect:first-of-type:before{content:none}.sect:first-of-type:before{content:"";position:absolute;right:-110px;top:-96px;width:420px;height:420px;pointer-events:none;z-index:0;opacity:.13;background:url(mark.svg) center/contain no-repeat;animation:emSpin 90s linear infinite;transform-origin:50% 50%}@keyframes emSpin{to{transform:rotate(360deg)}}@media(max-width:820px){.sect:first-of-type:before{right:-140px;top:-120px;width:320px;height:320px;opacity:.11}}@media(prefers-reduced-motion:reduce){.sect:first-of-type:before{animation:none}}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.022em;line-height:1.1}h1{font-size:clamp(34px,5vw,64px);max-width:20ch;text-wrap:balance}h2{font-size:clamp(26px,3.2vw,42px);max-width:24ch;text-wrap:balance}h3{font-size:clamp(18px,1.5vw,22px);max-width:30ch;text-wrap:balance}.lead{font-size:clamp(17px,1.4vw,20px);color:var(--ink-soft);max-width:62ch;margin-top:20px;text-wrap:balance}p{max-width:66ch;text-wrap:pretty}.sect>.wrap>p{text-wrap:balance}p+p{margin-top:16px}.sect h2+p,.sect h1+p{margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:600;font-size:14px;padding:15px 28px;border-radius:3px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,color .3s,border-color .3s}.btn:hover{transform:translateY(-2px)}.btn-copper{color:var(--ink);border:1px solid rgba(152,94,56,.38);border-radius:999px;background:linear-gradient(135deg,#d89e7042,#b87a4b21 55%,#ffffff38);backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #985e3824,0 8px 24px #985e3829;transition:background .25s,border-color .25s,box-shadow .25s}.btn-copper:hover{background:linear-gradient(135deg,#d89e7061,#b87a4b33 55%,#ffffff4d);border-color:#985e3899}.btn-ghost{background:transparent;color:var(--ink);border-color:color-mix(in srgb,var(--ink) 32%,transparent)}.btn-ghost:hover{border-color:var(--ink)}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.cols{display:block;margin-top:clamp(26px,3.4vw,42px);border-top:1px solid var(--hair)}.cols>*{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px clamp(20px,3.4vw,48px);align-items:baseline;padding:clamp(15px,2vw,21px) 0;border-bottom:1px solid var(--hair)}.cols>*>h3{margin-bottom:0;font-size:clamp(17px,1.7vw,21px);font-weight:400;line-height:1.2}.cols>*>p{color:var(--ink-soft);font-size:15.5px;line-height:1.6;margin:0}@media(max-width:820px){.cols>*{grid-template-columns:1fr;gap:4px;padding:14px 0}.cols>*>p{font-size:14.5px}}.steps{list-style:none;counter-reset:s;margin:clamp(26px,4vw,44px) 0 0;padding-left:0;display:grid;gap:22px}.steps li{counter-increment:s;padding-left:52px;position:relative;max-width:62ch}.steps li:before{content:counter(s);position:absolute;left:0;top:-2px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--hair);border-radius:50%;font-family:var(--serif);font-size:16px;color:var(--copper)}@media(max-width:700px){.steps li{padding-left:38px}.steps li:before{width:28px;height:28px;font-size:14px;top:0}}.qa{margin-top:clamp(26px,4vw,44px);display:grid;gap:0}.qa details{border-top:1px solid var(--hair);padding:20px 0}.qa details:last-of-type{border-bottom:1px solid var(--hair)}.qa summary{font-family:var(--serif);font-size:clamp(17px,1.5vw,21px);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:20px 0;margin:-20px 0}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:var(--copper);font-family:var(--sans);font-size:20px;line-height:1;flex:none}.qa details[open] summary:after{content:"\2013"}.qa p{margin-top:12px;color:var(--ink-soft)}.note{font-size:12.5px;color:var(--stone);margin-top:26px;max-width:56ch;line-height:1.5}.backlink{display:inline-block;margin-top:40px;font-size:13px;color:var(--ink-soft)}.backlink:hover{color:var(--copper)}h1>.s,h2>.s{display:block;text-wrap:balance}h1:has(>.s),h2:has(>.s){max-width:min(34ch,100%)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-radius:2px}.em-link{display:inline-flex;align-items:center;gap:.45em;font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-lo);text-decoration:none;padding:6px 2px;transition:color .25s}.em-link .a{transition:transform .3s cubic-bezier(.16,1,.3,1)}.em-link:hover{color:var(--copper)}.em-link:hover .a{transform:translate(5px)}.em-link:focus-visible{outline:2px solid var(--copper);outline-offset:3px;border-radius:2px}.cta-row:has(.em-link){align-items:center;gap:12px 22px}@media(prefers-reduced-motion:reduce){.em-link,.em-link .a{transition:none}}:where([class*=grid])>*,:where(.store-grid,.int-grid,.igrid,.jgrid,.sgrid,.fgrid,.pgrid,.jfilter)>*{min-width:0}:where(.pcard,.sc,.jcard,.fcard,.icard) :where(b,strong,.nm,.n){overflow-wrap:anywhere}@media(max-width:900px){.cta-row .em-link{position:relative}.cta-row .em-link:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:44px}}h1 em.gemword,h2 em.gemword,.gemword{font-style:italic;font-weight:300;color:var(--copper)}.emf{display:grid;gap:14px;margin-top:clamp(20px,2.6vw,30px);max-width:520px}.emf-row{display:grid;gap:6px}.emf label{font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stone)}.emf input,.emf textarea,.emf select{font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--surface);border:1px solid var(--hair);border-radius:4px;padding:12px 13px;min-height:46px;width:100%;transition:border-color .2s}.emf textarea{min-height:104px;resize:vertical;line-height:1.55}.emf input:focus-visible,.emf textarea:focus-visible,.emf select:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-color:var(--copper)}.emf [aria-invalid=true]{border-color:#a33a2b}.emf-err{font-family:var(--sans);font-size:12.5px;color:#a33a2b;min-height:0}.emf button{justify-self:start;margin-top:4px}.emf-note{font-family:var(--sans);font-size:12px;line-height:1.5;color:var(--stone);max-width:46ch}.emf-done{border-top:2px solid var(--copper);padding-top:18px;margin-top:clamp(20px,2.6vw,30px);max-width:520px}.emf-done strong{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(19px,2vw,24px)}.emf-done p{margin-top:8px;color:var(--ink-soft);font-size:15px;line-height:1.6}.yotpo-main-reviews-widget,.yotpo-main-reviews-widget *:not(svg):not(path),.yotpo-reviews-star-ratings-widget,.yotpo-reviews-star-ratings-widget *:not(svg):not(path){font-family:var(--sans)!important}.yotpo-main-reviews-widget .yotpo-headline{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(24px,2.3vw,32px)!important;line-height:1.15!important;letter-spacing:0!important;color:var(--ink)!important}.yotpo-main-reviews-widget .yotpo-bottom-line-score{font-family:var(--serif)!important;color:var(--ink)!important}.yotpo-main-reviews-widget .yotpo-bottom-line-text,.yotpo-main-reviews-widget .yotpo-bottom-line-basic-text{color:var(--stone)!important}.yotpo-main-reviews-widget .yotpo-new-review-btn{background:var(--copper)!important;border-color:var(--copper)!important;color:#fff!important;font-weight:600!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.yotpo-main-reviews-widget .yotpo-new-review-btn:hover{background:var(--copper-lo)!important;border-color:var(--copper-lo)!important}.yotpo-main-reviews-widget .yotpo-review-title,.yotpo-main-reviews-widget .yotpo-review-rating-title,.yotpo-main-reviews-widget .yotpo-review strong{font-family:var(--serif)!important;font-weight:400!important;font-size:18px!important;color:var(--ink)!important}.yotpo-main-reviews-widget .yotpo-review-content,.yotpo-main-reviews-widget .yotpo-read-more-text{color:var(--ink-soft)!important}.yotpo-main-reviews-widget .yotpo-reviewer-name-text{color:var(--ink)!important;font-weight:600!important}.yotpo-main-reviews-widget .yotpo-reviewer-verified-buyer-text,.yotpo-main-reviews-widget .yotpo-date-format,.yotpo-main-reviews-widget .yotpo-date-label,.yotpo-main-reviews-widget .yotpo-review-votes-text{color:var(--stone)!important}.yotpo-main-reviews-widget .yotpo-dropdown-base,.yotpo-main-reviews-widget .yotpo-media-filter{border-color:var(--hair)!important;border-radius:999px!important;color:var(--ink)!important}.yotpo-main-reviews-widget .yotpo-review,.yotpo-main-reviews-widget .yotpo-review-border-smooth{border-color:var(--hair)!important}.yotpo-main-reviews-widget .yotpo-pagination-number{color:var(--ink-soft)!important}:is(.sect>.wrap,.duo,.cols) p:is(:has(~p),p~p){text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/41/assets/em-page.css.map */
