:root{--bg:#f7f2e7;--surface:#f0e9d8;--tile:#ece4d0;--ink:#22352a;--ink-2:#71765f;--line:#dcd2ba;--green:#24422f;--green-2:#1b3324;--brass:#a9822f;--brass-2:#8c6b24;--amber:#a9822f;--star:#c9971c;--sale:#8c3b2e;--cream:#f7f2e7;--maxw:1240px;--arch:260px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body),Georgia,serif;background:var(--bg);color:var(--ink);line-height:1.55;font-size:15.5px;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display),Georgia,serif;font-weight:520;letter-spacing:-.01em;line-height:1.06}h1 em,h2 em,h3 em{font-style:italic;color:var(--brass);font-weight:480}button{font-family:inherit;cursor:pointer;border:none;background:none}a,button{color:inherit}a{text-decoration:none}img,svg{display:block}::selection{background:var(--brass);color:#fff}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--green);color:var(--cream);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:15px 30px;border-radius:999px;border:1px solid var(--green);transition:background .2s,border-color .2s,transform .2s}.btn-primary:hover{background:var(--brass-2);border-color:var(--brass-2);transform:translateY(-1px)}.btn-amber{display:inline-flex;align-items:center;gap:9px;background:var(--brass);color:#fdfaf2;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:15px 30px;border-radius:999px;border:1px solid var(--brass);transition:background .2s,border-color .2s,transform .2s}.btn-amber:hover{background:var(--brass-2);border-color:var(--brass-2);transform:translateY(-1px)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--brass);color:var(--ink);font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:13px 26px;border-radius:999px;transition:.2s}.btn-ghost:hover{background:var(--green);border-color:var(--green);color:var(--cream)}.btn-ghost.ghost-inverse{border-color:hsla(41,50%,94%,.5);color:var(--cream)}.btn-ghost.ghost-inverse:hover{background:var(--cream);border-color:var(--cream);color:var(--green)}.utility{background:var(--green);color:#d8cfae;font-size:12.5px;letter-spacing:.08em}.utility .wrap{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;text-align:center}.utility b{color:#e9c87b;font-weight:600}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(41,50%,94%,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.head{gap:30px;height:72px}.head,.logo{display:flex;align-items:center}.logo{font-family:var(--font-display),Georgia,serif;font-size:26px;font-weight:560;letter-spacing:.01em;gap:10px;color:var(--ink)}.logo .dot{width:9px;height:9px;background:var(--brass);border-radius:50%;box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--brass)}.mainnav{display:flex;gap:26px}.mainnav a{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--ink);padding:8px 0;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.mainnav a.active,.mainnav a:hover{color:var(--brass-2);border-color:var(--brass)}.mainnav a.sale{color:var(--sale)}.head-right{margin-left:auto;gap:6px}.head-right,.searchbar{display:flex;align-items:center}.searchbar{gap:8px;background:transparent;border:1px solid var(--line);border-radius:999px;padding:9px 16px;width:225px;color:var(--ink-2)}.searchbar:focus-within{border-color:var(--brass)}.searchbar input{background:none;border:none;outline:none;font-family:inherit;font-size:13.5px;color:var(--ink);width:100%}.iconbtn{position:relative;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.iconbtn:hover{background:var(--surface)}.iconbtn svg{width:20px;height:20px;stroke:var(--ink);stroke-width:1.5;fill:none}.badge{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;background:var(--brass);color:#fff;font-size:10.5px;font-weight:700;border-radius:999px;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.badge.show{transform:scale(1)}.avatar{width:34px;height:34px;border-radius:50%;background:var(--green);color:var(--cream);font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;margin-left:4px}.hero-em{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-em:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 85% 20%,rgba(169,130,47,.08),transparent 60%);pointer-events:none}.hero-em-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center;padding-top:64px;padding-bottom:72px;min-height:min(74vh,640px)}.hero-em .eyebrow{font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--brass-2);font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:12px}.hero-em .eyebrow:before{content:"";width:36px;height:1px;background:var(--brass)}.hero-em h1{font-size:clamp(48px,6.4vw,92px);font-weight:480}.hero-em-copy p.sub{color:var(--ink-2);font-size:16.5px;margin:24px 0 32px;max-width:44ch;line-height:1.7}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-em-stats{display:flex;gap:36px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);width:-moz-fit-content;width:fit-content}.hero-em-stats b{display:block;font-family:var(--font-display);font-size:27px;font-weight:520;line-height:1.1}.hero-em-stats span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.hero-em-art{position:relative;display:flex;justify-content:center}.hero-em-img{position:relative;width:min(100%,460px);aspect-ratio:4/4.9;overflow:hidden;background:var(--tile);border-radius:var(--arch) var(--arch) 18px 18px;box-shadow:0 30px 60px -24px rgba(34,53,42,.35)}.hero-em-img:after{inset:10px;border:1px solid hsla(41,50%,94%,.65);border-radius:calc(var(--arch) - 10px) calc(var(--arch) - 10px) 10px 10px}.hero-em-art:before,.hero-em-img:after{content:"";position:absolute;pointer-events:none}.hero-em-art:before{inset:-14px auto auto 50%;transform:translateX(-50%);width:min(100%,488px);height:calc(100% + 28px);border:1px solid var(--brass);border-radius:calc(var(--arch) + 14px) calc(var(--arch) + 14px) 26px 26px;opacity:.55}.hero-em-tag{position:absolute;left:6%;bottom:34px;display:flex;flex-direction:column;gap:2px;background:var(--cream);color:var(--ink);padding:13px 18px;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 30px -14px rgba(34,53,42,.4);transition:transform .2s}.hero-em-tag:hover{transform:translateY(-3px)}.hero-em-tag span{font-size:12px;color:var(--ink-2)}.hero-em-tag b{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--brass-2)}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-em .eyebrow{animation:riseIn .7s .05s both}.hero-em h1{animation:riseIn .7s .15s both}.hero-em-copy p.sub{animation:riseIn .7s .25s both}.hero-actions{animation:riseIn .7s .35s both}.hero-em-stats{animation:riseIn .7s .45s both}.hero-em-art{animation:riseIn .9s .3s both}.ticker{background:var(--surface);border-top:1px solid var(--brass);border-bottom:1px solid var(--brass);overflow:hidden;white-space:nowrap}.ticker-track{padding:12px 0;animation:tickerScroll 40s linear infinite;will-change:transform}.ticker-track,.ticker-track span{display:inline-flex;align-items:center}.ticker-track span{font-family:var(--font-display);font-style:italic;font-size:15px;font-weight:480;letter-spacing:.04em;color:var(--ink);gap:28px;padding-right:28px}.ticker-track span i{font-style:normal;color:var(--brass);font-size:12px}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.manifesto{padding:84px 0 72px;border-bottom:1px solid var(--line);text-align:center}.manifesto-eyebrow{font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--brass-2);font-weight:700;margin-bottom:20px}.manifesto-eyebrow:after{content:"✦";display:block;margin:14px auto 0;color:var(--brass);font-size:11px}.manifesto-line{font-size:clamp(32px,4.6vw,58px);line-height:1.14;max-width:26ch;margin:0 auto;font-weight:480}.cover-banner{position:relative;overflow:hidden;min-height:clamp(380px,54vh,540px);display:flex;align-items:center}.cover-banner-media{position:absolute;inset:0;z-index:0}.cover-banner-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(27,51,36,.9),rgba(27,51,36,.66) 46%,rgba(27,51,36,.2))}.cover-banner-inner{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin:0 auto;padding:48px 24px;color:var(--cream)}.cover-banner-inner .eyebrow{font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:#e9c87b;font-weight:700;margin-bottom:16px}.cover-banner-inner h2{font-size:clamp(38px,5vw,68px);margin-bottom:16px;font-weight:480}.cover-banner-inner .cb-sub{font-size:16px;color:#d9d4c2;max-width:44ch;margin-bottom:28px;line-height:1.7}.rail-filters{margin-bottom:24px}.rail-arrows{display:flex;gap:8px}.rail-arrows button{width:42px;height:42px;border:1px solid var(--brass);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;line-height:1;color:var(--ink);background:transparent;transition:.2s}.rail-arrows button:hover{background:var(--green);border-color:var(--green);color:var(--cream)}.product-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 12px}.product-rail::-webkit-scrollbar{display:none}.product-rail>.card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px) / 4);scroll-snap-align:start}.lookbook{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.lb-item{position:relative;overflow:hidden;display:block;aspect-ratio:3/4;background:var(--tile);border-radius:180px 180px 14px 14px;transition:box-shadow .25s}.lb-item:hover{box-shadow:0 22px 44px -18px rgba(34,53,42,.4)}.lb-item img{transition:transform .6s ease}.lb-item:hover img{transform:scale(1.06)}.lb-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 48%,rgba(27,51,36,.78))}.lb-label{position:absolute;left:0;right:0;bottom:18px;z-index:2;text-align:center;color:var(--cream);font-family:var(--font-display);font-style:italic;font-size:23px;font-weight:500}.lb-label:after{content:"→";display:block;font-style:normal;font-size:15px;color:#e9c87b;margin-top:2px;transition:transform .2s}.lb-item:hover .lb-label:after{transform:translateX(4px)}.collections{border-bottom:1px solid var(--line);background:var(--surface)}.collections .wrap{display:flex;gap:26px;padding:22px 24px;overflow-x:auto;scrollbar-width:none;justify-content:center}.collections .wrap::-webkit-scrollbar{display:none}.coll{flex-shrink:0;flex-direction:column;gap:10px;width:104px;cursor:pointer}.coll,.coll-img{display:flex;align-items:center}.coll-img{position:relative;overflow:hidden;width:84px;height:84px;border-radius:50%;background:var(--tile);border:1px solid var(--line);box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--line);justify-content:center;transition:box-shadow .2s,transform .2s}.coll:hover .coll-img{box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--brass);transform:translateY(-3px)}.coll span{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);text-align:center}.coll:hover span{color:var(--brass-2)}.section{padding:64px 0}.section.tight{padding:44px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px;gap:16px;flex-wrap:wrap}.sec-head h2{font-size:38px;font-weight:500}.sec-head .sub{font-size:14px;color:var(--ink-2);margin-top:8px}.sec-head .more{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--brass-2);border-bottom:1px solid var(--brass);padding-bottom:3px;transition:color .15s}.sec-head .more:hover{color:var(--ink)}.eyebrow-c{font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--brass-2);font-weight:700;margin-bottom:10px}.filterbar{display:flex;gap:8px;flex-wrap:wrap}.chip{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:9px 18px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:transparent;transition:.2s;white-space:nowrap}.chip:hover{border-color:var(--brass);color:var(--ink)}.chip.active{background:var(--green);color:var(--cream);border-color:var(--green)}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;padding:4px}.card{position:relative;background:var(--cream);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}.card:hover{border-color:var(--brass);box-shadow:0 20px 40px -18px rgba(34,53,42,.28);transform:translateY(-4px)}.card-media{position:relative;aspect-ratio:1/1;background:var(--tile);display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--line)}.card-media img{transition:transform .5s ease}.card:hover .card-media img{transform:scale(1.05)}.card-media a.media-link{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.flag{position:absolute;top:12px;left:12px;z-index:3;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:999px;color:#fdfaf2}.flag.sale{background:var(--sale)}.flag.new{background:var(--green)}.wish{position:absolute;top:10px;right:10px;z-index:4;width:34px;height:34px;border-radius:50%;background:hsla(41,50%,94%,.94);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-4px);transition:.2s}.card:hover .wish{opacity:1;transform:translateY(0)}.wish svg{width:16px;height:16px;stroke:var(--ink);stroke-width:1.6;fill:none}.wish.on svg{fill:var(--sale);stroke:var(--sale)}.quickadd{position:absolute;left:50%;bottom:12px;transform:translate(-50%,10px);z-index:4;padding:11px 22px;background:var(--green);color:var(--cream);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-align:center;border-radius:999px;white-space:nowrap;opacity:0;box-shadow:0 12px 24px -10px rgba(27,51,36,.5);transition:.22s}.card:hover .quickadd{opacity:1;transform:translate(-50%)}.quickadd:hover{background:var(--brass-2)}.card-body{padding:16px 16px 18px}.cat-label{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-2)}.card-body h3{font-size:17.5px;font-weight:520;margin:6px 0;line-height:1.25}.rating{display:flex;align-items:center;gap:5px;margin-bottom:8px}.stars{display:flex;gap:1px}.stars svg{width:12.5px;height:12.5px;fill:var(--star)}.stars svg.empty{fill:#d9d0b8}.rating .count{font-size:12px;color:var(--ink-2)}.priceline{display:flex;align-items:baseline;gap:8px}.price{font-family:var(--font-display);font-size:19px;font-weight:600}.was{font-size:13px;color:var(--ink-2);text-decoration:line-through}.card-swatches{display:flex;align-items:center;gap:5px;margin-top:10px}.dot-swatch{width:13px;height:13px;border-radius:50%;border:1px solid rgba(34,53,42,.25)}.dot-more{font-size:11px;font-weight:700;color:var(--ink-2);margin-left:2px}.variant-picker{margin:8px 0 4px}.variant-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.variant-label b{color:var(--ink);font-weight:700}.variant-swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch-btn{width:30px;height:30px;border-radius:50%;border:1px solid rgba(34,53,42,.3);cursor:pointer;transition:transform .15s,box-shadow .15s}.swatch-btn:hover{transform:scale(1.1)}.swatch-btn.active{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--brass)}.split{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:60px;gap:60px}.split,.split-art{align-items:center}.split-art{aspect-ratio:4/4.6;background:var(--tile);border-radius:var(--arch) var(--arch) 16px 16px;display:flex;justify-content:center;position:relative;overflow:hidden;box-shadow:0 26px 50px -24px rgba(34,53,42,.35)}.split-art:after{content:"";position:absolute;inset:10px;border:1px solid hsla(41,50%,94%,.6);border-radius:calc(var(--arch) - 10px) calc(var(--arch) - 10px) 8px 8px;pointer-events:none}.split h2{font-size:40px;font-weight:500;margin-bottom:18px;line-height:1.1}.split p{color:var(--ink-2);font-size:15.5px;margin-bottom:14px;max-width:48ch;line-height:1.75}.stat-row{display:flex;gap:36px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line);width:-moz-fit-content;width:fit-content}.stat b{display:block;font-family:var(--font-display);font-size:28px;font-weight:520;line-height:1.1}.stat span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.quote{border:1px solid var(--line);border-radius:16px;padding:28px;background:var(--cream);position:relative}.quote:before{content:"“";position:absolute;top:10px;right:20px;font-family:var(--font-display);font-size:64px;line-height:1;color:var(--brass);opacity:.35}.quote .stars{margin-bottom:14px}.quote p{font-family:var(--font-display);font-style:italic;font-size:16.5px;line-height:1.6;margin-bottom:18px}.quote .who{gap:11px}.quote .who,.quote .who .av{display:flex;align-items:center}.quote .who .av{width:38px;height:38px;border-radius:50%;background:var(--green);color:var(--cream);justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.quote .who b{font-size:13.5px;font-weight:600}.quote .who span{font-size:12px;color:var(--ink-2);display:block}.newsletter{background:var(--green);color:var(--cream);padding:60px 48px;text-align:center;position:relative;overflow:hidden;border-radius:20px}.newsletter:before{content:"";position:absolute;inset:12px;border:1px solid hsla(42,71%,70%,.4);border-radius:12px;pointer-events:none}.newsletter h2{font-size:40px;margin-bottom:12px;position:relative;font-weight:480}.newsletter h2 em{color:#e9c87b}.newsletter p{color:#c9cbb4;font-size:15px;margin-bottom:26px;position:relative;max-width:46ch;margin-left:auto;margin-right:auto;line-height:1.7}.news-form{display:flex;gap:10px;max-width:460px;margin:0 auto;position:relative}.news-form input{flex:1 1;padding:14px 20px;border:1px solid hsla(42,71%,70%,.45);border-radius:999px;background:hsla(41,50%,94%,.06);color:var(--cream);font-family:inherit;font-size:14px;outline:none}.news-form input:focus{border-color:#e9c87b}.news-form input::placeholder{color:#9aa48d}.trust{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust .wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:0 24px}.trust-item{display:flex;align-items:center;gap:13px;padding:28px 20px;border-right:1px solid var(--line)}.trust-item:first-child{border-left:1px solid var(--line)}.trust-item svg{width:26px;height:26px;stroke:var(--brass);stroke-width:1.4;fill:none;flex-shrink:0}.trust-item b{font-size:14px;font-weight:600;display:block}.trust-item span{font-size:12.5px;color:var(--ink-2)}footer.site{background:var(--green-2);color:#aeb6a0;font-size:13.5px;padding:58px 0 30px;border-top:1px solid var(--brass)}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:30px;gap:30px}.foot-grid .logo{color:var(--cream);margin-bottom:14px}.foot-grid .logo .dot{box-shadow:0 0 0 3px var(--green-2),0 0 0 4px var(--brass)}.foot-grid h4{color:#e9c87b;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px;font-weight:700}.foot-grid a{display:block;margin-bottom:10px;transition:color .2s}.foot-grid a:hover{color:var(--cream)}.foot-bottom{border-top:1px solid hsla(41,50%,94%,.14);margin-top:38px;padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12.5px;opacity:.75}.crumb{font-size:13px;color:var(--ink-2);padding:22px 0 0}.crumb a:hover{color:var(--brass-2)}.page-head{padding:30px 0 34px}.page-head h1{font-size:52px;font-weight:480}.page-head p{color:var(--ink-2);font-size:15px;margin-top:10px;max-width:54ch}.info-body{max-width:820px;padding-bottom:76px}.info-lead{font-family:var(--font-display);font-size:19px;line-height:1.7;color:var(--ink);margin-bottom:32px;max-width:60ch}.info-block{margin-bottom:36px}.info-block h2{font-size:26px;margin-bottom:14px;font-weight:520}.info-block>p{color:var(--ink-2);font-size:15px;line-height:1.8;max-width:64ch}.info-bullets{list-style:none;display:flex;flex-direction:column;gap:11px}.info-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink);line-height:1.6}.info-bullets li svg{width:18px;height:18px;stroke:var(--brass);stroke-width:2;fill:none;flex-shrink:0;margin-top:2px}.info-steps{list-style:none;display:flex;flex-direction:column;gap:18px}.info-steps li{display:flex;gap:14px;align-items:flex-start}.info-steps .step-n{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--green);color:var(--cream);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.info-steps li b{display:block;font-size:15.5px;font-weight:600;margin-bottom:3px}.info-steps li p{color:var(--ink-2);font-size:14.5px;line-height:1.6;max-width:60ch}.info-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.info-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:460px}.info-table th{text-align:left;padding:13px 16px;background:var(--green);color:var(--cream);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.info-table td{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink)}.info-table tr:last-child td{border-bottom:none}.info-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.info-card{border:1px solid var(--line);border-radius:14px;padding:20px 22px;background:var(--cream);transition:box-shadow .2s,transform .2s,border-color .2s}.info-card:hover{box-shadow:0 16px 32px -16px rgba(34,53,42,.3);transform:translateY(-2px);border-color:var(--brass)}.info-card b{display:block;font-size:15.5px;font-weight:600;margin-bottom:6px}.info-card p{color:var(--ink-2);font-size:14.5px;line-height:1.6}.info-callout{display:flex;gap:12px;align-items:flex-start;background:#f1e7ce;border:1px solid #dec98f;border-radius:14px;padding:17px 19px;margin-bottom:34px}.info-callout svg{width:20px;height:20px;stroke:var(--brass-2);stroke-width:1.8;fill:none;flex-shrink:0;margin-top:1px}.info-callout p{font-size:14.5px;line-height:1.6;color:#6e5518}.info-cta{margin-top:4px}.faq-list{display:flex;flex-direction:column;gap:0}.faq{border-bottom:1px solid var(--line);padding:20px 0}.faq:first-child{padding-top:2px}.faq h3{font-size:19px;margin-bottom:7px;font-weight:520}.faq p{color:var(--ink-2);font-size:15px;line-height:1.7;max-width:64ch}@media(max-width:680px){.info-cards{grid-template-columns:1fr}}.shop-layout{display:grid;grid-template-columns:230px 1fr;grid-gap:38px;gap:38px;align-items:start;padding-bottom:64px}.facets{position:-webkit-sticky;position:sticky;top:96px}.facet{border-bottom:1px solid var(--line);padding:18px 0}.facet:first-child{padding-top:0}.facet h4{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass-2);margin-bottom:14px;font-weight:700}.facet-opt{display:flex;align-items:center;gap:10px;font-size:14px;padding:6px 0;cursor:pointer;color:var(--ink);transition:color .15s}.facet-opt:hover{color:var(--brass-2)}.facet-opt input{accent-color:var(--brass-2);width:15px;height:15px}.facet-opt .cnt{margin-left:auto;font-size:12px;color:var(--ink-2)}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.shop-toolbar .res,.sortsel{font-size:14px;color:var(--ink-2)}.sortsel{display:flex;align-items:center;gap:8px}.sortsel select{font-family:inherit;font-size:13.5px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--cream);color:var(--ink);cursor:pointer}.empty-shop{padding:60px 0;text-align:center;color:var(--ink-2)}.pdp{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:56px;gap:56px;padding:20px 0 68px;align-items:start}.pdp-gallery{position:-webkit-sticky;position:sticky;top:96px}.pdp-main-img{aspect-ratio:1/1.08;background:var(--tile);border-radius:var(--arch) var(--arch) 16px 16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.pdp-main-img:after{content:"";position:absolute;inset:10px;border:1px solid hsla(41,50%,94%,.55);border-radius:calc(var(--arch) - 10px) calc(var(--arch) - 10px) 8px 8px;pointer-events:none;z-index:2}.pdp-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.pdp-thumb{position:relative;overflow:hidden;width:76px;height:76px;border-radius:50%;background:var(--tile);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .15s,border-color .15s}.pdp-thumb.active{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--brass)}.pdp-thumb.active,.pdp-thumb:hover{border-color:var(--brass)}.pdp-info .cat-label{margin-bottom:8px}.pdp-info h1{font-size:40px;font-weight:500;line-height:1.08}.pdp-info .subtitle{color:var(--ink-2);font-size:15px;margin-top:10px;font-style:italic;font-family:var(--font-display)}.pdp-rating{display:flex;align-items:center;gap:8px;margin:16px 0}.pdp-price{display:flex;align-items:baseline;gap:12px;margin:18px 0}.pdp-price .price{font-size:34px;font-weight:520}.pdp-price .was{font-size:17px}.pdp-price .save{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fdfaf2;background:var(--sale);padding:5px 12px;border-radius:999px}.pdp-desc{font-size:15.5px;color:var(--ink-2);line-height:1.75;margin:18px 0 22px}.pdp-desc p{margin-bottom:12px}.pdp-desc p:last-child{margin-bottom:0}.pdp-buy{display:flex;gap:12px;align-items:stretch;margin-bottom:20px}.pdp-buy .qty{height:52px;border-radius:999px}.pdp-buy .qty button{width:44px;height:48px}.pdp-buy .btn-primary{flex:1 1;height:52px;font-size:14px}.pdp-meta{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--line);padding-top:18px}.pdp-meta .row{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.pdp-meta .row svg{width:18px;height:18px;stroke:var(--brass);stroke-width:1.5;fill:none}.features-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px;margin:20px 0 24px}.features-list li{display:flex;align-items:flex-start;gap:9px;font-size:14px;color:var(--ink)}.features-list li svg{width:16px;height:16px;stroke:var(--brass);stroke-width:2;fill:none;flex-shrink:0;margin-top:3px}.spec-table{width:100%;border-collapse:collapse;margin-top:8px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.spec-table tr{border-bottom:1px solid var(--line)}.spec-table td{padding:13px 16px;font-size:14px;vertical-align:top}.spec-table td:first-child{color:var(--ink-2);width:42%;background:var(--surface)}.spec-table td:last-child{font-weight:500}.cart-page{display:grid;grid-template-columns:1fr 360px;grid-gap:44px;gap:44px;align-items:start;padding:20px 0 72px}.cart-list{border-top:1px solid var(--brass)}.cart-line{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}.cart-line .ct-thumb{position:relative;overflow:hidden;width:100px;height:100px;border-radius:14px;background:var(--tile);border:1px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center}.cart-line .ct-mid{flex:1 1;min-width:0}.cart-line .ct-mid .cat-label{margin-bottom:3px}.cart-line .ct-mid h3{font-size:19px;font-weight:520}.cart-line .ct-mid .sub{font-size:13px;color:var(--ink-2);margin:3px 0 12px}.cart-line .ct-mid .del{font-size:13px;color:var(--ink-2);transition:color .2s}.cart-line .ct-mid .del:hover{color:var(--sale)}.cart-line .ct-end{text-align:right;min-width:96px}.cart-line .ct-end .lp{font-family:var(--font-display);font-size:20px;font-weight:600}.cart-line .ct-end .unit{font-size:12px;color:var(--ink-2);margin-top:3px}.summary{position:-webkit-sticky;position:sticky;top:96px;border:1px solid var(--brass);border-radius:18px;padding:28px;background:var(--surface)}.summary h3{font-size:24px;margin-bottom:18px;font-weight:520}.sum-row{display:flex;justify-content:space-between;font-size:14px;margin-bottom:12px;color:var(--ink-2)}.sum-row.total{border-top:1px solid var(--brass);padding-top:16px;margin-top:4px;font-size:19px;font-weight:700;color:var(--ink)}.ship-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden;margin:6px 0 8px}.ship-bar i{display:block;height:100%;border-radius:999px;background:var(--brass);transition:width .3s}.ship-hint{font-size:12.5px;color:var(--ink-2);margin-bottom:18px;display:flex;align-items:center;gap:7px}.ship-hint svg{width:16px;height:16px;stroke:var(--brass);stroke-width:1.7;fill:none}.summary .btn-primary{width:100%;margin-top:6px;padding:15px}.cart-empty-page{text-align:center;padding:84px 0;color:var(--ink-2)}.cart-empty-page svg{width:64px;height:64px;stroke:var(--line);stroke-width:1.3;fill:none;margin:0 auto 18px}.cart-empty-page h2{font-size:30px;color:var(--ink);margin-bottom:8px;font-weight:500}.cart-empty-page p{margin-bottom:22px}.qty{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;background:var(--cream)}.qty,.qty button{align-items:center}.qty button{width:34px;height:34px;font-size:17px;display:flex;justify-content:center;transition:background .15s;color:var(--ink)}.qty button:hover{background:var(--surface)}.qty span{font-size:14px;min-width:34px;text-align:center;font-weight:600}.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 110px)}.auth-art{background:var(--green-2);color:var(--cream);padding:60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-art .ag{display:none}.auth-art .auth-media{position:absolute;inset:0;z-index:0}.auth-art .auth-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(27,51,36,.86),rgba(27,51,36,.95))}.auth-art .logo,.auth-art .perks,.auth-art .pitch{z-index:3}.auth-art .logo{color:var(--cream);position:relative}.auth-art .logo .dot{box-shadow:0 0 0 3px var(--green-2),0 0 0 4px var(--brass)}.auth-art .pitch{position:relative}.auth-art .pitch h2{font-size:44px;font-weight:480;line-height:1.1;margin-bottom:16px;max-width:16ch}.auth-art .pitch p{color:#c9cbb4;font-size:15px;max-width:36ch;line-height:1.7}.auth-art .perks{position:relative;display:flex;flex-direction:column;gap:12px}.auth-art .perks div{display:flex;align-items:center;gap:10px;font-size:14px;color:#c9cbb4}.auth-art .perks svg{width:18px;height:18px;stroke:#e9c87b;stroke-width:2;fill:none}.auth-form-side{display:flex;align-items:center;justify-content:center;padding:48px 24px}.auth-card{width:100%;max-width:400px}.auth-card h1{font-size:32px;text-align:center;margin-bottom:8px;font-weight:500}.auth-card .lead{text-align:center;font-size:14px;color:var(--ink-2);margin-bottom:24px}.tabs{display:flex;background:var(--surface);border:1px solid var(--line);padding:4px;margin-bottom:22px}.tab,.tabs{border-radius:999px}.tab{flex:1 1;padding:9px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);transition:.2s}.tab.active{background:var(--green);color:var(--cream)}.field{margin-bottom:13px}.field label{display:block;font-size:13px;font-weight:500;color:var(--ink-2);margin-bottom:6px}.field input{width:100%;padding:12px 16px;background:var(--cream);border:1px solid var(--line);border-radius:12px;font-family:inherit;font-size:14px;transition:.2s}.field input:focus{outline:none;border-color:var(--brass)}.field .err{font-size:12px;color:var(--sale);margin-top:5px;display:none}.field.invalid .err{display:block}.field.invalid input{border-color:var(--sale)}.submit{width:100%;padding:14px;background:var(--green);color:var(--cream);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;margin-top:4px;transition:.2s}.submit:hover{background:var(--brass-2)}.divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--ink-2);font-size:12px}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.oauth{display:flex;gap:10px}.oauth button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px solid var(--line);border-radius:999px;font-size:13.5px;font-weight:600;transition:.2s}.oauth button:hover{background:var(--surface);border-color:var(--brass)}.auth-foot{text-align:center;font-size:13px;color:var(--ink-2);margin-top:18px}.auth-foot a{color:var(--ink);font-weight:600;border-bottom:1px solid var(--brass)}.overlay{position:fixed;inset:0;z-index:50;background:rgba(27,51,36,.45);opacity:0;visibility:hidden;transition:.3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(430px,100%);background:var(--bg);border-left:1px solid var(--brass);transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.drawer.open{transform:translateX(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.drawer-head h3{font-size:23px;font-weight:520}.count-pill{font-size:12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 10px;color:var(--ink-2);margin-left:8px;font-family:var(--font-body);font-weight:500}.x{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;transition:background .2s}.x:hover{background:var(--surface)}.cart-items{flex:1 1;overflow-y:auto;padding:4px 24px}.cart-row{display:flex;gap:13px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-thumb{position:relative;overflow:hidden;width:72px;height:72px;border-radius:12px;background:var(--tile);border:1px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center}.cart-info{flex:1 1;min-width:0}.cart-info h4{font-size:14.5px;font-weight:600;margin-bottom:2px}.cart-info .ct{font-size:12px;color:var(--ink-2);margin-bottom:8px}.cart-right{text-align:right;display:flex;flex-direction:column;justify-content:space-between}.cart-right .lp{font-family:var(--font-display);font-size:16.5px;font-weight:600}.cart-right .del{font-size:12px;color:var(--ink-2);transition:color .2s}.cart-right .del:hover{color:var(--sale)}.cart-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ink-2);padding:40px;gap:12px}.cart-empty svg{width:54px;height:54px;stroke:var(--line);stroke-width:1.4;fill:none}.cart-empty .shop-link{margin-top:6px;font-size:14px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--brass);padding-bottom:2px}.drawer-foot{padding:20px 24px;border-top:1px solid var(--line);background:var(--surface)}.ship-note{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin-bottom:14px}.ship-note svg{width:17px;height:17px;stroke:var(--brass);stroke-width:1.6;fill:none;flex-shrink:0}.total-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.total-row .lbl{font-size:14px;color:var(--ink-2)}.total-row .amt{font-family:var(--font-display);font-size:23px;font-weight:600}.tax-note{font-size:12px;color:var(--ink-2);margin-bottom:14px}.checkout{width:100%;padding:15px;background:var(--green);color:var(--cream);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;transition:.2s;display:flex;align-items:center;justify-content:center;gap:8px}.checkout:hover{background:var(--brass-2)}.checkout svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none}.cont-shop{width:100%;text-align:center;margin-top:10px;font-size:13.5px;color:var(--ink-2);transition:color .2s}.cont-shop:hover,.view-cart{color:var(--ink)}.view-cart{display:block;width:100%;text-align:center;margin-top:10px;font-size:13.5px;font-weight:600}.modal{position:fixed;top:50%;left:50%;z-index:60;transform:translate(-50%,-46%) scale(.97);opacity:0;visibility:hidden;width:min(420px,calc(100% - 40px));background:var(--bg);border:1px solid var(--brass);border-radius:20px;padding:34px;transition:.3s;box-shadow:0 40px 80px -30px rgba(27,51,36,.5);max-height:92vh;overflow-y:auto}.modal.open{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}.modal h3{font-size:27px;text-align:center;margin-bottom:8px;font-weight:500}.modal .lead{text-align:center;font-size:14px;color:var(--ink-2);margin-bottom:22px}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(18px);z-index:80;background:var(--green);color:var(--cream);padding:13px 24px;border:1px solid hsla(42,71%,70%,.5);border-radius:999px;font-size:14px;font-weight:500;opacity:0;visibility:hidden;transition:.3s;box-shadow:0 20px 40px -16px rgba(27,51,36,.5);display:flex;align-items:center;gap:9px}.toast svg{width:17px;height:17px;stroke:#e9c87b;stroke-width:2;fill:none}.toast.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media(max-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}.foot-grid,.trust .wrap{grid-template-columns:1fr 1fr}.trust-item{border:none;border-bottom:1px solid var(--line)}.trust-item:first-child{border-left:none}.pdp,.quotes{grid-template-columns:1fr}.pdp{gap:32px}.facets,.pdp-gallery,.summary{position:static}.cart-page,.shop-layout,.split{grid-template-columns:1fr}.split{gap:32px}.lookbook{grid-template-columns:1fr 1fr}.hero-em-grid{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:48px;padding-bottom:48px}}@media(max-width:768px){.mainnav,.searchbar{display:none}.head{height:62px;gap:14px}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.quickadd,.wish{opacity:1;transform:none}.quickadd{transform:translate(-50%)}.section{padding:42px 0}.auth-page{grid-template-columns:1fr}.auth-art{display:none}.features-list{grid-template-columns:1fr}.newsletter{padding:38px 22px}.page-head h1{font-size:38px}.hero-em h1{font-size:clamp(42px,11vw,60px)}.hero-em-img{aspect-ratio:4/4.4}.hero-em-stats{gap:22px;width:100%}.sec-head h2{font-size:29px}.product-rail>.card{flex:0 0 78%}.rail-arrows{display:none}}@media(max-width:420px){.grid{grid-template-columns:1fr 1fr;gap:10px}.card-body{padding:11px}.news-form{flex-direction:column}.news-form input{text-align:center}}@media(max-width:1024px) and (min-width:769px){.product-rail>.card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 28px) / 2.3)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}*,.ticker-track{animation:none!important}}@font-face{font-family:__Karla_b5ea0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Karla_b5ea0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Karla_b5ea0f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Karla_b5ea0f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Karla_b5ea0f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Karla_b5ea0f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Karla_b5ea0f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Karla_b5ea0f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Karla_Fallback_b5ea0f;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_b5ea0f{font-family:__Karla_b5ea0f,__Karla_Fallback_b5ea0f;font-style:normal}.__variable_b5ea0f{--font-body:"__Karla_b5ea0f","__Karla_Fallback_b5ea0f"}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_b6819f;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_b6819f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_b6819f;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_b6819f{font-family:__Fraunces_b6819f,__Fraunces_Fallback_b6819f}.__variable_b6819f{--font-display:"__Fraunces_b6819f","__Fraunces_Fallback_b6819f"}