.wbp8n1{position:sticky;top:0;z-index:40;background:var(--bg-header);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.kB44lc{max-width:var(--maxw);margin:0 auto;padding:16px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.dsp1PM{display:flex;align-items:baseline;gap:7px;color:var(--ink);flex:none}.dsp1PM:hover{color:var(--ink)}._3RAR9H{font-family:var(--serif);font-size:25px;letter-spacing:.14em}.nXl8HD{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--dim)}.-u2sxN{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.-FFBN1{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid transparent;color:var(--muted-3);transition:color .18s var(--ease)}.-FFBN1:hover{color:var(--ink)}.-FFBN1[data-active]{color:var(--ink);border-bottom-color:var(--accent)}.uDjF1O{display:flex;align-items:center;gap:10px}.H0eZu9{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--dim-3);white-space:nowrap}._7vZE2K{display:flex;gap:2px;border:1px solid var(--line-strong);border-radius:999px;padding:3px}.g7iPY0{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;padding:5px 11px;border-radius:999px;color:var(--muted-3);transition:background-color .18s var(--ease),color .18s var(--ease)}.g7iPY0:hover{color:var(--ink)}.g7iPY0[data-active]{background:var(--accent);color:var(--bg)}.g7iPY0[data-active]:hover{color:var(--bg)}.jYypsa{display:none;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-3);padding:8px 0}.jYypsa:hover{color:var(--ink)}.Wq8Uzm{position:relative;display:block;width:18px;height:9px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;transition:border-color .18s var(--ease)}.Wq8Uzm[data-open]{border-color:transparent}.Wq8Uzm[data-open]:before,.Wq8Uzm[data-open]:after{content:"";position:absolute;left:0;top:4px;width:18px;border-top:1px solid currentColor}.Wq8Uzm[data-open]:before{transform:rotate(45deg)}.Wq8Uzm[data-open]:after{transform:rotate(-45deg)}@media(max-width:1119px){.H0eZu9{display:none}}@media(max-width:1119px)and (min-width:900px){.kB44lc{gap:20px}.-u2sxN{gap:14px}.-FFBN1{font-size:11.5px}}@media(max-width:899px){.kB44lc{gap:12px;padding:12px var(--gutter)}.dsp1PM{margin-right:auto}.jYypsa{display:inline-flex;order:2}.uDjF1O{order:3}.-u2sxN{order:4;display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:8px;border-top:1px solid var(--line)}.-u2sxN[data-open]{display:flex}.-FFBN1{padding:13px 0;border-bottom:1px solid var(--line-faint);font-size:13px}.-FFBN1[data-active]{border-bottom-color:var(--accent)}}@media(max-width:380px){.oMB4Ar{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.I47BEq{border-top:1px solid var(--line);margin-top:20px}.yfVLUM{max-width:var(--maxw);margin:0 auto;padding:48px var(--gutter) 30px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px}.caEzy4{font-family:var(--serif);font-size:22px;letter-spacing:.14em;margin-bottom:14px}._2XjcPg{font-size:14px;line-height:1.7;color:var(--muted-4);margin:0;max-width:26em}.omWwEJ{font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--dim-3);margin:0 0 16px}.tgx-XQ{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.A73L-H{font-size:14px;color:var(--muted-2);transition:color .18s var(--ease)}.A73L-H:hover{color:var(--ink)}.aQNWVg{max-width:var(--maxw);margin:0 auto;padding:22px var(--gutter) 44px;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;border-top:1px solid var(--line-faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--dim-3)}@media(max-width:899px){.yfVLUM{grid-template-columns:1fr 1fr;gap:36px}.yfVLUM>:first-child{grid-column:1 / -1}}@media(max-width:520px){.yfVLUM{grid-template-columns:1fr;gap:32px}.aQNWVg{gap:10px}}.O9t5lx{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#12100ef5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line-strong)}._6TZfhT{max-width:var(--maxw);margin:0 auto;padding:18px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.LEZvt6{font-size:14px;line-height:1.65;color:var(--muted-2);margin:0;max-width:62em;text-wrap:pretty}.bgvcS0{display:flex;gap:10px;flex:none}.KTWR89,.iiPFHy{padding:12px 26px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-btn);white-space:nowrap;transition:background-color .18s var(--ease),border-color .18s var(--ease)}.KTWR89{background:var(--accent);border-color:var(--accent);color:var(--bg)}.KTWR89:hover{background:var(--accent-hi);border-color:var(--accent-hi)}.iiPFHy{background:transparent;color:var(--ink)}.iiPFHy:hover{border-color:var(--ink)}@media(max-width:640px){._6TZfhT{padding:16px var(--gutter);gap:16px}.bgvcS0{width:100%}.KTWR89,.iiPFHy{flex:1;text-align:center;padding:13px 12px}}._8gXh2z{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:var(--accent);color:var(--bg);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase}._8gXh2z:focus{left:0;color:var(--bg)}.nDuu6R{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.CU6Ns7{padding:104px 0 84px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.eExOyr{animation:JFgvGO .7s var(--ease) both}.Hy79Ms{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:26px}.wOh0sk{font-family:var(--serif);font-weight:400;font-size:var(--fs-hero);line-height:1.03;letter-spacing:-.01em;margin:0 0 26px;text-wrap:pretty}._0trxry{font-size:19px;line-height:1.65;color:var(--muted);max-width:30em;margin:0 0 38px;text-wrap:pretty}.WYif2H{display:flex;gap:14px;flex-wrap:wrap}.BVULIi,.PRDJD7{padding:15px 30px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;transition:opacity .18s var(--ease),border-color .18s var(--ease)}.BVULIi{color:var(--bg);background:var(--accent)}.BVULIi:hover{opacity:.86;color:var(--bg)}.PRDJD7{color:var(--ink);border:1px solid var(--line-btn)}.PRDJD7:hover{border-color:var(--ink);color:var(--ink)}.bAS9gr{width:100%;height:520px;object-fit:cover;display:block}.iJsm5E{padding:0 0 96px;border-top:1px solid var(--line)}.xNFGxc{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.vYsJNg{background:var(--bg);padding:46px 38px 42px;display:block;color:inherit;transition:background-color .18s var(--ease)}.vYsJNg:hover{background:var(--bg-hover);color:inherit}._47cL2h{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--dim-2);margin-bottom:22px}._5M2JrF{font-family:var(--serif);font-weight:400;font-size:27px;margin:0 0 14px;line-height:1.15;color:var(--ink)}.AWwyuS{font-size:15px;line-height:1.7;color:var(--muted-2);margin:0}.iihyjE{padding:0 0 104px}.WdAIHf{margin:0;max-width:23em;font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-quote);line-height:1.3;text-wrap:pretty}.Z-1bRi{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--dim-2);margin-top:24px}@media(max-width:1023px){.CU6Ns7{grid-template-columns:1fr;gap:44px;padding:64px 0}.bAS9gr{height:320px}.xNFGxc{grid-template-columns:1fr}}@media(max-width:640px){.CU6Ns7{padding:44px 0 52px}._0trxry{font-size:17px}.vYsJNg{padding:34px 26px 32px}.iJsm5E,.iihyjE{padding-bottom:64px}.BVULIi,.PRDJD7{flex:1 1 100%;text-align:center}}.LCh8If{padding:92px 0 36px;max-width:34em}._9dqgM5{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.SGcV4l{font-family:var(--serif);font-weight:400;font-size:var(--fs-page-title);line-height:1.05;margin:0 0 22px;text-wrap:pretty}.IYyxDn{font-size:18px;line-height:1.7;color:var(--muted);margin:0;text-wrap:pretty}.xl-rvn{font-family:var(--mono);font-size:10.5px;line-height:1.7;letter-spacing:.1em;color:var(--dim-3);margin-top:16px}@media(max-width:640px){.LCh8If{padding:56px 0 28px}}.jjoXQz{padding:36px 0 104px}.NiJ4kR{display:grid;grid-template-columns:170px 1fr;gap:40px;padding:32px 0;border-top:1px solid var(--line)}.ruxkr-{font-family:var(--serif);font-size:30px;color:var(--accent);line-height:1.1}._44akLN{font-family:var(--serif);font-weight:400;font-size:25px;margin:0 0 10px}.q9fVIz{font-size:16px;line-height:1.75;color:var(--muted-2);margin:0;max-width:44em;text-wrap:pretty}@media(max-width:767px){.NiJ4kR{grid-template-columns:1fr;gap:12px;padding:26px 0}.ruxkr-{font-size:26px}.jjoXQz{padding-bottom:64px}}.Mmnc1-{background-image:var(--swatch);display:flex;align-items:flex-end;padding:22px}.yYDiwj{background-image:var(--swatch-fine)}.IKDzUV{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--dim-3)}.DsOUbS{padding:36px 0 104px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}._1A3Ct7{background:var(--bg);padding:32px 28px 30px;transition:background-color .18s var(--ease)}._1A3Ct7:hover{background:var(--bg-hover)}.RrlYFb{margin-bottom:22px}.Ayuu8g{font-family:var(--serif);font-weight:400;font-size:23px;margin:0 0 6px}.F2B8bi{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim-2);margin-bottom:14px}.wVMFPj{font-size:14px;line-height:1.7;color:var(--muted-2);margin:0}._0OZkxV{padding:0 0 20px;border-top:1px solid var(--line)}.na7Z5-{max-width:34em;padding:56px 0 0}._7dalhy{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}._3SvF-b{font-family:var(--serif);font-weight:400;font-size:var(--fs-section);line-height:1.08;margin:0 0 18px}.QIO2Sp{font-size:17px;line-height:1.7;color:var(--muted);margin:0;text-wrap:pretty}._9vxI32{padding:0 0 104px}.VqlYE9{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;padding:44px 0;border-top:1px solid var(--line)}.DVvjHk{width:100%;height:220px;object-fit:cover;display:block}.yu85-j{font-family:var(--serif);font-weight:400;font-size:var(--fs-origin);margin:0 0 8px}.eZWf4A{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.xUESJx{font-size:16px;line-height:1.8;color:var(--muted-2);margin:0;max-width:38em;text-wrap:pretty}@media(max-width:1023px){.DsOUbS{grid-template-columns:repeat(2,1fr)}.VqlYE9{gap:36px}}@media(max-width:767px){.VqlYE9{grid-template-columns:1fr;gap:22px;padding:32px 0}}@media(max-width:520px){.DsOUbS{grid-template-columns:1fr;padding-bottom:64px}._9vxI32{padding-bottom:64px}}.qhZsZ0{display:flex;align-items:center;min-height:36px}._7jmoNV{background:var(--leaf);box-shadow:0 1px #0006;width:var(--vitola-w);height:var(--vitola-h);border-radius:var(--vitola-radius);clip-path:var(--vitola-clip)}.NWT7r1{padding:44px 0 0}.-Lfi2U{padding:58px 0 0}.sE0cdz{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sm);margin:0 0 6px}.gvtQUe{font-size:15.5px;line-height:1.7;color:var(--muted-2);margin:0 0 18px;max-width:40em}._-1BnOv{display:grid;grid-template-columns:190px 1fr 250px;gap:34px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.JA24FT{font-family:var(--serif);font-weight:400;font-size:23px;margin:0 0 5px}.FDdUJB{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim-2)}.arWdvm{font-size:14.5px;line-height:1.7;color:var(--muted-2);margin:0 0 7px;text-wrap:pretty}.Dp54-G{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--accent)}.uakIo-{font-size:15px;line-height:1.75;color:var(--muted-4);margin:26px 0 0;max-width:44em;border-top:1px solid var(--line);padding-top:22px}.-saexU{padding:58px 0 104px}.lOJ7vy{font-size:15.5px;line-height:1.7;color:var(--muted-2);margin:0 0 26px;max-width:40em}.HoWJ1f{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line)}.ADx6aX{background:var(--bg);padding:0 0 22px}.Tmeusy{height:120px;margin-bottom:18px;background:var(--shade-hex)}._6lkQQC{padding:0 18px}.Kt9oPh{font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 9px}.s1AJAr{font-size:13.5px;line-height:1.65;color:var(--muted-2);margin:0}@media(max-width:1023px){._-1BnOv{grid-template-columns:160px 1fr 210px;gap:24px}}@media(max-width:899px){._-1BnOv{grid-template-columns:1fr;gap:14px;padding:24px 0}}@media(max-width:899px){.HoWJ1f{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.HoWJ1f{grid-template-columns:repeat(2,1fr)}.Tmeusy{height:90px}.-saexU{padding-bottom:64px}}.KaV-GF{padding:36px 0 60px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.-XjVuT{background:var(--bg);padding:42px 40px 38px;display:flex;gap:26px;align-items:flex-start}.b9cOGK{font-family:var(--serif);font-size:44px;line-height:1;color:var(--numeral);flex:none}.kA8AF4{font-family:var(--serif);font-weight:400;font-size:26px;margin:0 0 10px}.bJAVgy{font-size:15.5px;line-height:1.75;color:var(--muted-2);margin:0 0 12px;text-wrap:pretty}.yIVq85{font-family:var(--mono);font-size:10.5px;line-height:1.6;letter-spacing:.12em;color:var(--accent)}._5qz0Ev{padding:0 0 104px;border-top:1px solid var(--line)}.-XZ1mw{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);margin:48px 0 26px}._7L84mJ{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:0;padding:0}.VOmGw0{font-size:15.5px;line-height:1.75;color:var(--muted-2);margin:0;padding-top:18px;border-top:1px solid var(--line);text-wrap:pretty}@media(max-width:899px){.KaV-GF{grid-template-columns:1fr}._7L84mJ{grid-template-columns:1fr 1fr;gap:22px}}@media(max-width:640px){.-XjVuT{padding:30px 24px 28px;gap:18px}.b9cOGK{font-size:34px}._7L84mJ{grid-template-columns:1fr}._5qz0Ev{padding-bottom:64px}}.OYRpKX{padding:36px 0 80px;max-width:900px}.xMW-uc{border-top:1px solid var(--line)}.rYaD-s{width:100%;padding:26px 0;display:flex;justify-content:space-between;gap:30px;align-items:baseline}.CrH-ir{font-family:var(--serif);font-weight:400;font-size:25px;margin:0;color:var(--ink-2);transition:color .18s var(--ease);text-wrap:pretty}.rYaD-s:hover .CrH-ir,.rYaD-s[aria-expanded=true] .CrH-ir{color:var(--ink)}.Hyq2Ej{font-family:var(--mono);font-size:16px;color:var(--accent);flex:none;line-height:1}.XIxVEL{font-size:16px;line-height:1.8;color:var(--muted-2);margin:0;padding:0 0 26px;max-width:44em;text-wrap:pretty}.rdcjzk{padding:0 0 104px;border-top:1px solid var(--line)}.ouGWaJ{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);margin:48px 0 26px}.HNxgrJ{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin:0}.YJ73xV{background:var(--bg);padding:26px 24px}._0025yI{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.RI70Si{font-size:14.5px;line-height:1.7;color:var(--muted-2);margin:0}@media(max-width:899px){.HNxgrJ{grid-template-columns:repeat(2,1fr)}.CrH-ir{font-size:21px}}@media(max-width:560px){.HNxgrJ{grid-template-columns:1fr}.OYRpKX{padding-bottom:56px}.rdcjzk{padding-bottom:64px}.rYaD-s{padding:22px 0;gap:18px}}.cqU-b5{padding:150px 0 130px;display:flex;flex-direction:column;align-items:center;text-align:center}.TaezFW{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:28px}.DqFYk8{font-family:var(--serif);font-weight:400;font-size:var(--fs-shop);line-height:1.02;margin:0 0 24px;max-width:16em;text-wrap:pretty}.z1TVUN{font-size:18px;line-height:1.7;color:var(--muted);max-width:32em;margin:0 0 42px;text-wrap:pretty}.wuuhu6{display:flex;gap:0;border:1px solid var(--line-input);max-width:520px;width:100%}.wuuhu6:focus-within{border-color:var(--line-btn)}._92aiaK{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-family:var(--sans);font-size:15px;padding:16px 20px}._92aiaK::placeholder{color:var(--dim-3)}.lwPj2u{padding:16px 26px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:var(--accent);color:var(--bg);white-space:nowrap;transition:opacity .18s var(--ease)}.lwPj2u:hover{opacity:.86}.i6r0N3{max-width:520px;width:100%;border:1px solid var(--line-input);padding:18px 22px;font-size:15px;line-height:1.6;color:var(--ink);text-wrap:pretty}.D9N-6H{font-family:var(--mono);font-size:10.5px;line-height:1.7;letter-spacing:.12em;color:var(--dim-3);margin-top:18px;max-width:40em}.o9tgqm{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:#d08a6a;margin-top:12px}@media(max-width:640px){.cqU-b5{padding:80px 0 90px}.z1TVUN{font-size:17px;margin-bottom:32px}.wuuhu6{flex-direction:column}.lwPj2u{padding:15px 26px}}.dP3c1H{padding:92px 0 104px;display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:start}.PvMfk7{font-family:var(--mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.Xz5FuG{font-family:var(--serif);font-weight:400;font-size:var(--fs-page-title);line-height:1.05;margin:0 0 26px;text-wrap:pretty}.NQ31Kb{font-size:17px;line-height:1.8;color:var(--muted);margin:0 0 20px;max-width:38em;text-wrap:pretty}.m5PPP7{border-top:1px solid var(--line);padding-top:26px;margin:0}.z4IFvo{margin-bottom:28px}.XDk6F9{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim-2);margin-bottom:8px}.nbOYF-{font-size:16px;line-height:1.6;color:var(--ink);margin:0}@media(max-width:899px){.dP3c1H{grid-template-columns:1fr;gap:44px;padding:56px 0 64px}}.fagkYR{padding:150px 0 140px;display:flex;flex-direction:column;align-items:flex-start;max-width:30em}.rn6nV8{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:26px}.cK-DT2{font-family:var(--serif);font-weight:400;font-size:var(--fs-page-title);line-height:1.05;margin:0 0 22px}.uSfION{font-size:18px;line-height:1.7;color:var(--muted);margin:0 0 38px;text-wrap:pretty}._3D-scm{padding:15px 30px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bg);background:var(--accent);transition:opacity .18s var(--ease)}._3D-scm:hover{opacity:.86;color:var(--bg)}@media(max-width:640px){.fagkYR{padding:80px 0 90px}}:root{color-scheme:dark;--bg: #12100e;--bg-hover: #191612;--bg-header: rgba(18, 16, 14, .9);--ink: #ede6d9;--ink-2: #d6cdbd;--muted: #b9af9e;--muted-2: #a79d8d;--muted-3: #9c9284;--muted-4: #8c8171;--dim: #8c7f6c;--dim-2: #7c7060;--dim-3: #6f6455;--numeral: #3e3428;--accent: #c6a15b;--accent-hi: #e4cb96;--line-faint: rgba(237, 230, 217, .08);--line: rgba(237, 230, 217, .12);--line-strong: rgba(237, 230, 217, .18);--line-input: rgba(237, 230, 217, .22);--line-btn: rgba(237, 230, 217, .28);--serif: "Bodoni Moda", "Didot", "Times New Roman", serif;--sans: Karla, Helvetica, Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--maxw: 1240px;--gutter: 40px;--swatch: repeating-linear-gradient(115deg, #1b1815 0 14px, #211d19 14px 28px);--swatch-fine: repeating-linear-gradient(115deg, #1b1815 0 12px, #211d19 12px 24px);--leaf: linear-gradient(180deg, #7a5432 0%, #9a6e3e 34%, #8a5f33 62%, #553823 100%);--fs-hero: clamp(2.5rem, 1.2rem + 5.6vw, 4.625rem);--fs-shop: clamp(2.625rem, 1.1rem + 6.2vw, 4.875rem);--fs-page-title: clamp(2.25rem, 1.4rem + 3.6vw, 3.75rem);--fs-section: clamp(1.75rem, 1.3rem + 1.9vw, 2.75rem);--fs-quote: clamp(1.5rem, 1rem + 2.1vw, 2.3125rem);--fs-h2: clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);--fs-h2-sm: clamp(1.375rem, 1.15rem + 1vw, 2rem);--fs-origin: clamp(1.75rem, 1.3rem + 1.6vw, 2.375rem);--ease: cubic-bezier(.2, 0, .2, 1)}@media(max-width:640px){:root{--gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--ink);font-family:var(--sans);font-weight:300;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hi)}::selection{background:var(--accent);color:var(--bg)}img,svg{display:block;max-width:100%}button,input{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
