@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap";
@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.0734_fcy06s9j.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.05f-deljhbeh9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.2k0uebm9v9x1w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1fbf3d0ri8mfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.2j22bd4n1tlhh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.LiJ59a_className{font-family:Oswald,Oswald Fallback;font-style:normal}.LiJ59a_variable{--font-display:"Oswald", "Oswald Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.I9i7Vq_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.I9i7Vq_variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
.trustpilotBand{background:var(--paper);border-top:1px solid var(--line);padding:24px 0}.trustpilot-widget{text-align:center;align-items:center;min-height:52px;display:grid}.trustpilot-widget>a{color:var(--pine);text-underline-offset:4px;text-decoration:underline}.trustpilot-widget iframe{max-width:100%}.heroCopy .brandSlogan{text-transform:uppercase;overflow-wrap:normal;font-size:clamp(42px,4.4vw,68px);line-height:1.02}@media (max-width:760px){.heroCopy .brandSlogan{font-size:clamp(36px,10vw,48px);line-height:1.04}}.mobileNavigation{display:none}button:focus-visible,a:focus-visible{outline:2px solid var(--tan);outline-offset:4px}@media (max-width:760px){.mobileNavigation{background:var(--paper);border-bottom:1px solid var(--line);padding:12px 24px 20px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 18px #0e2b201f}.mobileNavigation a{border-bottom:1px solid var(--line);font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;padding:15px 0;font-size:22px;display:flex}.mobileNavigation a:hover{color:var(--tan)}}:root{--trademark-size:11px}@media (max-width:760px){:root{--trademark-size:8px}}@media (min-width:761px) and (max-width:900px){.footer .footerGrid .wordmark{white-space:nowrap;font-size:28px}}.wordmark{width:fit-content;box-shadow:none;white-space:nowrap;background:0 0;border:0;position:relative}.wordmark:focus:not(:focus-visible){outline:none}.footer .wordmark{display:flex}.wordmark .trademark,.inlineTrademark{font-family:var(--font-display);font-size:var(--trademark-size);letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}.wordmark .trademark{margin-left:2px;line-height:1;position:absolute;top:0;left:100%}.inlineTrademark{vertical-align:baseline;margin-left:1px;line-height:0;display:inline-block;position:relative;top:-.65em}:root{--ink:#10251b;--pine:#0e2b20;--pine-2:#173b2c;--paper:#f4eee1;--paper-deep:#e9dfcd;--tan:#9a6b39;--mist:#c7c4ad;--line:#10251b33;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body),Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{min-height:70vh}.paper{background-color:var(--paper);background-image:radial-gradient(#18231614 .55px,#0000 .55px);background-size:5px 5px}.wrap{max-width:var(--max);margin:auto;padding-left:clamp(20px,5.4vw,84px);padding-right:clamp(20px,5.4vw,84px)}.topbar{background:var(--pine);color:#fbf5e9;letter-spacing:.16em;justify-content:center;align-items:center;height:34px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;display:flex}.topbar span{align-items:center;gap:10px;display:flex}.tree{font-size:15px}.header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4eee1f0;height:93px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.wordmark{line-height:.78;font-family:var(--font-display);letter-spacing:.035em;flex-direction:column;font-size:clamp(27px,3vw,42px);font-stretch:75%;display:flex}.wordmark small{letter-spacing:.24em;color:var(--tan);text-align:center;margin-top:12px;font-family:DM Mono,monospace;font-size:9px}.navlinks{font-family:var(--font-display);letter-spacing:.06em;gap:clamp(20px,4vw,64px);font-size:15px;display:flex}.navlinks a:hover,.footer a:hover{color:var(--tan)}.headerActions{align-items:center;gap:21px;display:flex}.cart{font-size:24px}.button{border:1.5px solid var(--pine);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.button.primary{background:var(--pine);color:#fff8e8;box-shadow:3px 3px #9a6b3938}.button.primary:hover{background:var(--tan);border-color:var(--tan);transform:translate(-1px,-1px)}.button.ghost{color:#76502b;background:0 0;border-color:#76502b}.button.ghost:hover{color:#fff;background:#76502b}.menu{color:var(--pine);background:0 0;border:0;font-size:25px;display:none}.hero{border-bottom:1px solid var(--line);grid-template-columns:44.8% 55.2%;min-height:440px;display:grid}.heroCopy{padding:clamp(40px,6vw,92px) clamp(20px,5vw,78px) 30px max(20px,calc((100vw - var(--max))/2 + 5.4vw));flex-direction:column;justify-content:center;display:flex}.display{font-family:var(--font-display);letter-spacing:.025em;overflow-wrap:anywhere;max-width:670px;margin:0;font-size:clamp(51px,7.1vw,108px);line-height:.92}.heroCopy p{max-width:470px;margin:27px 0 21px;font-size:clamp(17px,1.45vw,22px);line-height:1.35}.actions{flex-wrap:wrap;gap:16px;display:flex}.scripture{color:#554632;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.scripture strong{letter-spacing:.12em;font-family:DM Mono,monospace;font-size:9px}.heroImage{background:#3e4427;min-height:440px;position:relative}.heroImage picture,.heroImage img{object-fit:cover;width:100%;height:100%;display:block}.fieldnote{background:var(--paper);border:1px solid var(--line);color:#5a4934;padding:11px 18px 9px;font-size:13px;position:absolute;bottom:0;left:0}.fieldnote b{letter-spacing:.15em;margin-bottom:3px;font-family:DM Mono,monospace;font-size:9px;display:block}.trust{border-bottom:1px solid var(--line);background:#f7f1e6}.trustGrid{grid-template-columns:repeat(4,1fr);display:grid}.trustItem{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:76px;padding:14px 22px;display:flex}.trustItem:last-child{border-right:0}.trustIcon{font-size:27px;line-height:1}.trustItem strong{letter-spacing:.08em;font-family:DM Mono,monospace;font-size:11px;display:block}.trustItem small{color:#5d594e;margin-top:4px;font-size:12px;line-height:1.3;display:block}.story{grid-template-columns:38% 1fr;align-items:center;gap:clamp(32px,6vw,110px);padding:48px 0 31px;display:grid}.storyImage{position:relative}.storyImage img{filter:sepia(.35)contrast(.9);border:1px solid #9c8b72;width:100%;height:auto;display:block}.storyStamp{border:1px solid var(--tan);text-align:center;background:var(--paper);width:75px;height:75px;color:var(--pine);border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:8px;line-height:1.1;display:grid;position:absolute;bottom:-25px;left:-29px;transform:rotate(-11deg)}.storyCopy h2,.pageHero h1{font-family:var(--font-display);margin:0;font-size:clamp(36px,4vw,58px);line-height:.95}.storyCopy p{color:#363c33;max-width:610px;margin:23px 0;font-size:16px;line-height:1.55}.textlink{color:#80572b;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #80572b;padding-bottom:5px;font-family:DM Mono,monospace;font-size:11px}.textlink:hover{color:var(--pine)}.categoryGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:54px;display:grid}.category{color:#fff;background:#17271e;min-height:255px;position:relative;overflow:hidden}.category picture,.category img{object-fit:cover;opacity:.72;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.category:after{content:"";background:linear-gradient(90deg,#0000009e,#00000014);position:absolute;inset:0}.category:hover img{transform:scale(1.04)}.categoryContent{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:31px 28px;display:flex;position:relative}.category h3{font-family:var(--font-display);margin:0 0 10px;font-size:36px;line-height:.95}.category p{max-width:230px;margin:0 0 17px;font-size:14px}.category .textlink{color:#f0ca7d;border-color:#f0ca7d}.pageHero{border-bottom:1px solid var(--line);padding:85px 0 55px}.pageHero p{max-width:590px;font-size:18px;line-height:1.5}.collectionGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:50px 0;display:grid}.productCard{border-top:1px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:148px;padding:17px 0 22px;display:flex}.productCard h2{font-family:var(--font-display);margin:0 0 12px;font-size:26px;line-height:1}.productCard p{color:#59584d;margin:0 0 18px;font-size:13px;line-height:1.4}.productCard .shopLink{letter-spacing:.12em;color:#80572b;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.productCard:hover h2,.productCard:hover .shopLink{color:#80572b}.productDetail{grid-template-columns:1fr 1.2fr;gap:50px;padding:75px 0;display:grid}.productDetailVisual{background:var(--pine);color:#efe4cf;min-height:370px;font-family:var(--font-display);text-align:center;place-items:center;padding:50px;font-size:50px;display:grid}.productDetail h1{font-family:var(--font-display);margin:0;font-size:clamp(43px,5vw,76px);line-height:.9}.productDetail p{font-size:18px;line-height:1.55}.contactGrid{grid-template-columns:.8fr 1.2fr;gap:70px;padding:55px 0 75px;display:grid}.contactGrid h2{font-family:var(--font-display);margin:0;font-size:48px}.contactDetails{font-size:17px;line-height:1.6}.form{border-top:1px solid var(--pine);gap:14px;padding-top:20px;display:grid}.form label{letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px}.form input,.form textarea{background:#f9f4ea;border:1px solid #8a806d;padding:12px;font-size:16px}.form textarea{resize:vertical;min-height:140px}.formStatus{color:#72502c;margin:0}.formStatus.error{color:#8d2b20}.legal{max-width:880px;padding:60px 0 90px}.legal h1{font-family:var(--font-display);margin:0 0 24px;font-size:58px}.legal h2{font-family:var(--font-display);margin-top:34px;font-size:30px}.legal p,.legal li{color:#41463e;line-height:1.6}.faq{padding:42px 0 70px}.faq h2{font-family:var(--font-display);font-size:48px}.faq details{border-top:1px solid var(--line);padding:17px 0}.faq summary{font-family:var(--font-display);cursor:pointer;font-size:24px}.faq p{max-width:670px;line-height:1.5}.footer{background:var(--pine);color:#f6eedf;padding:48px 0 23px}.footerGrid{grid-template-columns:1.25fr repeat(3,1fr);gap:28px;display:grid}.footer h3{font-family:var(--font-display);letter-spacing:.04em;margin:0 0 12px;font-size:22px}.footer a{color:#d6d1c0;margin:8px 0;font-size:14px;display:block}.footer .wordmark{color:#fff4e1;font-size:38px}.footer .wordmark small{color:#e7b569}.footer p{color:#d6d1c0;max-width:300px;font-size:14px;line-height:1.5}.footerBottom{color:#d6d1c0;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:18px;margin-top:39px;padding-top:17px;font-size:11px;display:flex}.powered{width:auto;height:28px}.notFound{text-align:center;padding:100px 0}.notFound h1{font-family:var(--font-display);margin:0;font-size:90px}.landingHomeLink{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:20px;margin-bottom:38px;padding-top:34px;padding-bottom:34px;display:flex}.landingHomeLink h2{font:clamp(31px,3.2vw,48px)/.96 var(--font-display);margin:0}.landingHomeLink p:not(.eyebrow){max-width:600px;margin:12px 0 0;line-height:1.5}.landingHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:520px;display:grid}.landingHeroCopy{padding:clamp(58px,7vw,112px) clamp(24px,6vw,92px) 64px max(20px,calc((100vw - var(--max))/2 + 5.4vw));flex-direction:column;justify-content:center;display:flex}.landingHeroCopy h1{font:clamp(57px,6.4vw,104px)/.88 var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:14px 0 0}.landingHeroCopy>p:not(.eyebrow){max-width:500px;margin:26px 0;font-size:clamp(17px,1.45vw,22px);line-height:1.42}.landingHeroImage{background:var(--pine);min-height:520px;position:relative;overflow:hidden}.landingHeroImage picture,.landingHeroImage img{object-fit:cover;width:100%;height:100%;display:block}.landingHeroImage:after{content:"";background:linear-gradient(#0e2b2000,#0e2b2085);position:absolute;inset:0}.landingHeroImage span{z-index:1;color:#fff9ed;letter-spacing:.15em;font:10px/1.55 DM Mono,monospace;position:absolute;bottom:23px;left:27px}.landingIntro{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:clamp(35px,8vw,145px);padding-top:86px;padding-bottom:86px;display:grid}.landingIntro h2,.landingSectionHeading h2,.landingSplitCopy h2,.landingGuide h2,.landingChecklist h2,.landingFaq h2,.landingCta h2{font:clamp(37px,4vw,60px)/.93 var(--font-display);margin:12px 0 0}.landingIntro>div:last-child p,.landingSplitCopy p,.landingGuideHeading>p:not(.eyebrow),.landingChecklist>p{color:#3d433a;font-size:17px;line-height:1.6}.landingIntro>div:last-child p:first-child{margin-top:0}.landingProducts{padding-top:72px;padding-bottom:70px}.landingSectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.landingProducts .collectionGrid{padding-bottom:0}.landingProducts .visualCard h3{font:25px/1 var(--font-display);margin:0 0 12px}.landingFallback{padding:40px 0;line-height:1.5}.landingSplit{background:var(--pine);color:#f8f0e1;grid-template-columns:1fr 1fr;display:grid}.landingSplitImage{min-height:540px}.landingSplitImage picture,.landingSplitImage img{object-fit:cover;filter:sepia(.18)contrast(.92);width:100%;height:100%;display:block}.landingSplitCopy{flex-direction:column;justify-content:center;padding:clamp(55px,7vw,115px) clamp(30px,8vw,135px);display:flex}.landingSplitCopy .eyebrow{color:#d8ae76}.landingSplitCopy p{color:#eee2ce}.landingSplitCopy .textlink{color:#efc271;border-color:#efc271;align-self:flex-start;margin-top:9px}.landingGuide{padding-top:86px;padding-bottom:86px}.landingGuideHeading{max-width:700px}.landingGuideHeading>p:not(.eyebrow){margin-top:22px}.landingGuideGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}.landingGuideGrid article{border-right:1px solid var(--line);margin-right:28px;padding:28px 28px 30px 0}.landingGuideGrid article:last-child{border-right:0;margin-right:0}.landingGuideGrid span{letter-spacing:.14em;color:#80572b;font:11px DM Mono,monospace}.landingGuideGrid h3{font:32px/.95 var(--font-display);margin:18px 0 13px}.landingGuideGrid p{color:#3d433a;margin:0;font-size:16px;line-height:1.55}.landingChecklist{border-top:1px solid var(--line);grid-template-columns:.8fr 1fr .9fr;align-items:start;gap:44px;padding-top:68px;padding-bottom:68px;display:grid}.landingChecklist h2{font-size:clamp(37px,3.7vw,55px)}.landingChecklist ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.landingChecklist li{border-bottom:1px solid var(--line);padding:13px 0 13px 24px;line-height:1.42;position:relative}.landingChecklist li:before{content:"↳";color:var(--tan);position:absolute;left:0}.landingChecklist>p{margin:0}.landingFaq{max-width:1050px;padding-top:30px;padding-bottom:78px}.landingFaq h2{margin-bottom:29px}.landingFaq details{border-top:1px solid var(--line);padding:18px 0}.landingFaq details:last-child{border-bottom:1px solid var(--line)}.landingFaq summary{font:26px/1 var(--font-display);cursor:pointer}.landingFaq details p{max-width:720px;margin:16px 0 3px;line-height:1.55}.landingCta{border-top:1px solid var(--line);background:#d9c9ad;padding:75px 0}.landingCta .wrap{text-align:center;max-width:900px}.landingCta .eyebrow{margin-bottom:17px}.landingCta h2{max-width:750px;margin:0 auto}.landingCta>div>p:not(.eyebrow){margin:22px auto 27px;font-size:18px;line-height:1.5}.landingCta .button{background:var(--pine);color:#fff8e8}@media (max-width:760px){.topbar{text-align:center;height:31px;font-size:8px}.header{height:71px}.navlinks,.headerActions .button,.cart{display:none}.menu{display:block}.wordmark{font-size:28px}.wordmark small{margin-top:8px;font-size:7px}.hero{grid-template-columns:1fr}.heroCopy{padding:48px 24px 25px}.display{font-size:clamp(49px,15vw,72px)}.heroCopy p{margin:21px 0;font-size:17px}.heroImage{order:-1;min-height:330px}.fieldnote{font-size:11px}.trustGrid{grid-template-columns:1fr 1fr}.trustItem{border-bottom:1px solid var(--line);min-height:81px;padding:11px}.trustItem:nth-child(2){border-right:0}.trustItem small{font-size:10px}.trustIcon{font-size:21px}.story{grid-template-columns:1fr;gap:35px;padding:38px 0}.storyImage{margin-left:23px}.storyCopy h2,.pageHero h1{font-size:44px}.categoryGrid,.collectionGrid{grid-template-columns:1fr}.category{min-height:230px}.pageHero{padding:54px 0 32px}.contactGrid,.productDetail{grid-template-columns:1fr;gap:35px;padding:44px 0}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.footerBottom{flex-direction:column;align-items:flex-start}.productDetailVisual{min-height:230px;font-size:37px}.actions .button{width:100%}}@media (min-width:761px) and (max-width:1080px){.navlinks{gap:23px}.headerActions{gap:10px}.headerActions .button{padding:0 13px;font-size:9px}.heroCopy{padding-left:4vw;padding-right:3vw}.category h3{font-size:28px}.trustItem{padding:12px}.trustIcon{font-size:23px}}.cartButton{color:var(--pine);cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1;position:relative}.cartButton b{background:var(--tan);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:1px 4px;font:9px DM Mono,monospace;display:grid;position:absolute;top:-9px;right:-9px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#80572b;font:10px DM Mono,monospace!important}.shopHeading{font-family:var(--font-display);margin:10px 0 0;font-size:48px}.visualProducts{grid-template-columns:repeat(3,1fr)}.visualCard{border:1px solid var(--line);background:#f9f4ea;min-height:0;padding:0}.visualCard>img{aspect-ratio:1;object-fit:cover;border-bottom:1px solid var(--line);width:100%;display:block}.visualCard>div{padding:17px}.visualCard h2{font-size:25px}.visualCard p{letter-spacing:.08em;color:#80572b;font:12px DM Mono,monospace}.productGallery{min-width:0}.mainProductImage{border:1px solid var(--line);background:#eee8dc}.mainProductImage img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.thumbs{gap:8px;padding:10px 0;display:flex;overflow:auto}.thumbs button{border:1px solid var(--line);cursor:pointer;background:#eee8dc;flex:none;width:70px;height:70px;padding:0}.thumbs button.active{outline:2px solid var(--tan);outline-offset:2px}.thumbs img{object-fit:cover;width:100%;height:100%}.purchasePanel{padding-top:12px}.purchasePanel fieldset{border:0;margin:24px 0;padding:0}.purchasePanel legend{letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font:11px DM Mono,monospace}.variantChoices{flex-wrap:wrap;gap:8px;display:flex}.variantChoices button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:9px 12px}.variantChoices button.selected{border-color:var(--pine);background:var(--pine);color:#fff}.productPrice{color:#80572b;font:24px DM Mono,monospace!important}.addCart{width:100%}.productDescription{border-top:1px solid var(--line);color:#41463e;margin-top:28px;padding-top:22px;line-height:1.55}.productDescription table{border-collapse:collapse;max-width:100%}.productDescription td{border:1px solid var(--line);padding:6px}.cartDrawer{z-index:60;background:var(--paper);width:min(430px,94vw);height:100dvh;padding:32px 26px;transition:transform .25s;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%);box-shadow:-12px 0 40px #0e2b202e}.cartDrawer.isOpen{transform:translate(0)}.cartShade{z-index:50;opacity:0;visibility:hidden;background:#0e2b2066;border:0;transition:all .25s;position:fixed;inset:0}.cartShade.isOpen{opacity:1;visibility:visible}.drawerClose{cursor:pointer;color:var(--pine);background:0 0;border:0;font-size:34px;position:absolute;top:12px;right:16px}.cartDrawer h2{font:42px var(--font-display);margin:5px 0 22px}.cartLines{gap:18px;display:grid}.cartLine{border-top:1px solid var(--line);grid-template-columns:86px 1fr;gap:13px;padding-top:13px;display:grid}.cartLine img{object-fit:cover;width:86px;height:86px}.cartLine a{font-family:var(--font-display);font-size:20px;line-height:1;display:block}.cartLine strong{color:#80572b;margin:8px 0;font:12px DM Mono,monospace;display:block}.quantity{align-items:center;gap:9px;display:flex}.quantity button{border:1px solid var(--line);cursor:pointer;background:0 0;width:26px;height:26px}.quantity .remove,.clearCart{color:#80572b;border:0;width:auto;margin-left:5px;font:11px DM Mono,monospace;text-decoration:underline}.cartTotal{border-top:1px solid var(--pine);justify-content:space-between;margin-top:24px;padding-top:14px;font:13px DM Mono,monospace;display:flex}.checkout{width:100%;margin-top:18px}.clearCart{cursor:pointer;background:0 0;margin:16px auto;display:block}@media (max-width:760px){.visualProducts{grid-template-columns:1fr}.cartButton{display:block!important}}.cartOptions{color:var(--pine);margin:9px 0 0;font-size:14px;line-height:1.45}.cartOptions>div{align-items:baseline;gap:5px;display:flex}.cartOptions dt{flex-shrink:0;font-weight:600}.cartOptions dd{overflow-wrap:anywhere;margin:0}.cartLine>div{min-width:0}.cartLine img{object-fit:contain;background:#fff}.wrap.story,.wrap.pageHero,.wrap.collectionGrid,.wrap.productDetail,.wrap.contactGrid,.wrap.legal,.wrap.faq{padding-left:clamp(20px,5.4vw,84px);padding-right:clamp(20px,5.4vw,84px)}.purchasePanel{min-width:0}.purchasePanel h1{overflow-wrap:anywhere}.productDescription{overflow-wrap:anywhere;overflow-x:auto}.cartError{color:#8d2b20;border:1px solid #8d2b20;padding:12px;line-height:1.5}.cartPending{color:#80572b;line-height:1.5}button:disabled,.checkout[aria-disabled=true]{opacity:.55;cursor:wait}.checkout[aria-disabled=true]{pointer-events:none}.landingFieldNotes{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:clamp(35px,8vw,145px);padding-top:67px;padding-bottom:67px;display:grid}.landingFieldNotes h2{font:clamp(37px,4vw,60px)/.93 var(--font-display);margin:12px 0 0}.landingFieldNotesCopy p{color:#3d433a;margin:0 0 20px;font-size:17px;line-height:1.6}.landingFieldNotesCopy p:last-child{margin-bottom:0}.landingReasons{border-top:1px solid var(--line);padding-top:67px;padding-bottom:67px}.landingReasonsHeading{max-width:640px}.landingReasonsHeading h2{font:clamp(37px,4vw,60px)/.93 var(--font-display);margin:12px 0 0}.landingReasonsGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:45px;display:grid}.landingReasonsGrid article{border-right:1px solid var(--line);margin-right:28px;padding:27px 28px 29px 0}.landingReasonsGrid article:last-child{border-right:0;margin-right:0}.landingReasonsGrid h3{font:30px/.96 var(--font-display);margin:0 0 15px}.landingReasonsGrid p{color:#3d433a;margin:0;font-size:16px;line-height:1.56}.landingRhythm{background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:70px 0}.landingRhythmGrid{grid-template-columns:.85fr 1.15fr;gap:clamp(35px,8vw,145px);display:grid}.landingRhythm h2{font:clamp(37px,4vw,60px)/.93 var(--font-display);margin:12px 0 0}.landingRhythmGrid>div:last-child p{color:#3d433a;margin:0 0 20px;font-size:17px;line-height:1.6}.landingRhythmGrid>div:last-child p:last-child{margin-bottom:0}@media (max-width:760px){.landingHomeLink,.landingHero,.landingIntro,.landingSplit,.landingFieldNotes,.landingChecklist{grid-template-columns:1fr}.landingHomeLink{flex-direction:column;align-items:flex-start;gap:21px;margin-top:0;margin-bottom:27px;padding-top:28px;padding-bottom:28px}.landingHomeLink .button{width:100%}.landingHeroCopy{padding:53px 24px 39px}.landingHeroCopy h1{font-size:clamp(54px,16vw,74px)}.landingHeroImage{min-height:360px}.landingIntro{gap:27px;padding-top:56px;padding-bottom:56px}.landingSectionHeading{display:block}.landingSectionHeading .textlink{margin-top:24px;display:inline-block}.landingProducts{padding-top:56px;padding-bottom:55px}.landingSplitImage{min-height:350px}.landingSplitCopy{padding:53px 24px 58px}.landingGuide{padding-top:56px;padding-bottom:56px}.landingGuideGrid{grid-template-columns:1fr;margin-top:34px}.landingGuideGrid article,.landingGuideGrid article:last-child{border-right:0;border-bottom:1px solid var(--line);margin-right:0;padding:25px 0}.landingGuideGrid article:last-child{border-bottom:0}.landingFieldNotes{gap:27px;padding-top:56px;padding-bottom:56px}.landingChecklist{gap:30px;padding-top:54px;padding-bottom:54px}.landingFaq{padding-top:22px;padding-bottom:58px}.landingFaq summary{font-size:24px}.landingCta{padding:58px 0}.landingCta .button{width:100%}.landingReasons{padding-top:56px;padding-bottom:56px}.landingReasonsGrid{grid-template-columns:1fr;margin-top:34px}.landingReasonsGrid article,.landingReasonsGrid article:last-child{border-right:0;border-bottom:1px solid var(--line);margin-right:0;padding:25px 0}.landingReasonsGrid article:last-child{border-bottom:0}.landingRhythm{padding:56px 0}.landingRhythmGrid{grid-template-columns:1fr;gap:27px}}.quantity button{min-width:36px;min-height:40px}.quantity .remove{min-width:0}.drawerClose{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.contactGrid h2{margin-bottom:20px;line-height:1.08}.productGallery[data-product-handle=the-creek-duck] .mainProductImage img{aspect-ratio:1122/1402;object-fit:contain;height:auto}.visualCard[data-product-handle=the-creek-duck]>img{object-fit:contain;background:#eee8dc}.thumbs[hidden]{display:none}.inlineTrademark{vertical-align:super;font-size:min(var(--trademark-size),.6em);top:0}.blogIntro{border-bottom:1px solid var(--line);padding-top:82px;padding-bottom:50px}.blogIntro h1{font:clamp(50px,6vw,88px)/.9 var(--font-display);margin:14px 0}.blogIntro>p:last-child{max-width:600px;font-size:18px;line-height:1.55}.blogCards,.postCards{padding-top:42px;padding-bottom:72px}.blogCard,.postCard{border:1px solid var(--line);background:#f8f1e4;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.blogCard picture,.postCard picture{min-height:340px}.blogCard img,.postCard img,.categoryFeature img{object-fit:cover;width:100%;height:100%;display:block}.blogCard>div,.postCard>div{align-self:center;padding:clamp(27px,4vw,56px)}.blogCard h2,.postCard h2{font:clamp(38px,4vw,58px)/.95 var(--font-display);margin:12px 0}.blogCard p,.postCard p{max-width:460px;font-size:17px;line-height:1.55}.categoryIntro .textlink{margin-bottom:38px;display:inline-block}.categoryFeature{padding-top:34px}.categoryFeature picture{height:min(38vw,520px);display:block;overflow:hidden}.postCards{max-width:920px}.postCard{grid-template-columns:42% 1fr}.postCard picture{min-height:270px}.postCard h2{font-size:clamp(33px,3.7vw,48px)}.articleHeader{max-width:920px;padding-top:72px;padding-bottom:40px}.articleHeader .textlink{margin-bottom:44px;display:inline-block}.articleHeader h1{font:clamp(48px,6vw,82px)/.92 var(--font-display);margin:14px 0 22px}.articleHeader>p:last-child{max-width:720px;font-size:20px;line-height:1.55}.articleHero{max-width:1440px;margin:0 auto;padding:0 clamp(20px,5.4vw,84px)}.articleHero picture{height:min(47vw,650px);display:block;overflow:hidden}.articleHero img{object-fit:cover;width:100%;height:100%;display:block}.articleBody{max-width:760px;margin:0 auto;padding:52px 24px 82px;font-size:18px;line-height:1.7}.articleBody h2{font:clamp(34px,4vw,48px)/.98 var(--font-display);margin:54px 0 16px}.articleBody h3{font:28px/1 var(--font-display);margin:28px 0 8px}.articleBody a{color:#80572b;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.articleBody li{margin:9px 0}.articleFigure{margin:42px -90px}.articleFigure img{border:1px solid var(--line);width:100%;height:auto;display:block}.articleFigure figcaption{letter-spacing:.05em;color:#665841;padding-top:8px;font:11px DM Mono,monospace}.articleFaq{border-top:1px solid var(--line);margin-top:54px;padding-top:4px}.articleFaq h3{font-size:25px}@media (max-width:760px){.navlinks{gap:15px}.navlinks a:nth-child(4){display:none}.blogIntro{padding-top:52px}.blogCard,.postCard{grid-template-columns:1fr}.blogCard picture,.postCard picture{min-height:250px}.categoryFeature picture,.articleHero picture{height:300px}.articleHeader{padding-top:48px}.articleHeader .textlink{margin-bottom:30px}.articleBody{padding-top:38px;font-size:17px}.articleFigure{margin:34px 0}.articleFigure figcaption{line-height:1.45}.postCards{padding-top:28px}}.categoryContent{gap:0}.categoryContent .textlink{align-self:flex-start;margin-top:auto}.fieldNotesJournal{margin-top:28px;display:inline-block}.cartButton,.menu{min-width:44px;min-height:44px}.variantChoices button{min-height:44px}.variantChoices button:hover:not(.selected){border-color:var(--pine);background:var(--paper-deep)}.variantChoices button:active{transform:scale(.98)}.form input:focus-visible,.form textarea:focus-visible{outline:2px solid var(--tan);outline-offset:3px}.blogCard .textlink:hover,.postCard .textlink:hover{color:var(--pine);border-color:var(--pine)}.factHero{border-bottom:1px solid var(--line);max-width:1060px;padding-top:82px;padding-bottom:58px}.factHero h1{font:clamp(52px,7vw,92px)/.9 var(--font-display);text-transform:uppercase;margin:14px 0 23px}.factHero>p:not(.eyebrow){max-width:730px;font-size:20px;line-height:1.55}.factHero .factUpdated{letter-spacing:.07em;color:#80572b;margin-top:25px;font:11px/1.45 DM Mono,monospace}.factStats{grid-template-columns:repeat(3,1fr);gap:0;padding-top:0;padding-bottom:72px;display:grid}.factStats article{border-bottom:1px solid var(--line);margin-right:29px;padding:34px 29px 35px 0}.factStats article:nth-child(3n){margin-right:0;padding-right:0}.factNumber{font:clamp(40px,4.5vw,67px)/.9 var(--font-display);color:var(--pine);margin:0}.factStats h2{font:28px/.98 var(--font-display);margin:18px 0 12px}.factStats p:not(.factNumber){color:#3d433a;min-height:106px;margin:0 0 16px;font-size:16px;line-height:1.52}.factStats a,.sourceList a{color:#80572b;text-underline-offset:3px;text-decoration:underline}.factContext{background:var(--pine);color:#f8f0e1;padding:76px 0}.factContextGrid{grid-template-columns:.85fr 1.15fr;gap:clamp(35px,8vw,140px);display:grid}.factContext .eyebrow{color:#e0b476}.factContext h2,.factMethod h2{font:clamp(39px,4vw,59px)/.93 var(--font-display);margin:13px 0}.factContext p:not(.eyebrow){color:#eee2ce;margin:0 0 20px;font-size:18px;line-height:1.62}.factContext a{color:#efc271;text-underline-offset:4px;text-decoration:underline}.factMethod{max-width:1060px;padding-top:78px;padding-bottom:84px}.factMethod>p:not(.eyebrow){color:#3d433a;max-width:760px;font-size:17px;line-height:1.6}.sourceList{border-top:1px solid var(--line);margin-top:39px}.sourceList article{border-bottom:1px solid var(--line);padding:22px 0}.sourceList h3,.factCite h3{font:25px/1 var(--font-display);margin:0 0 9px}.sourceList p,.factCite p{color:#3d433a;max-width:720px;margin:0 0 13px;line-height:1.5}.factCite{border:1px solid var(--line);background:#ddd0b7;margin-top:42px;padding:28px 30px}@media (max-width:760px){.factHero{padding-top:53px;padding-bottom:39px}.factHero h1{font-size:clamp(47px,15vw,70px)}.factHero>p:not(.eyebrow){font-size:18px}.factStats{grid-template-columns:1fr;padding-bottom:55px}.factStats article,.factStats article:nth-child(3n){margin:0;padding:28px 0}.factStats p:not(.factNumber){min-height:0}.factContext{padding:56px 0}.factContextGrid{grid-template-columns:1fr;gap:25px}.factMethod{padding-top:56px;padding-bottom:58px}.factCite{padding:24px 21px}}@media (min-width:761px) and (max-width:900px){.nav{gap:16px}.navlinks{gap:18px}.navlinks a{white-space:nowrap}.headerActions .button{letter-spacing:.08em;white-space:nowrap;padding:0 10px;font-size:8px}}.visualCard[data-product-handle=creek-style™-patriotic-christian-cap]>img,.productGallery[data-product-handle=creek-style™-patriotic-christian-cap] .thumbs img{object-position:center top}.productDetail h1{line-height:1.12}.productCard h2,.landingProducts .visualCard h3,.cartLine a{line-height:1.15}.newArrivals{padding-top:48px;scroll-margin-top:120px}.newArrivals .shopHeading{margin-top:0}.newArrivals .collectionGrid{padding-top:24px}.newArrivals .visualCard>img{object-fit:contain}.relatedPosts{max-width:920px;padding-top:0;padding-bottom:82px}.relatedPosts>h2{font:clamp(38px,4vw,58px)/.95 var(--font-display);margin:12px 0 30px}.relatedPosts .postCard h3{font:clamp(33px,3.7vw,48px)/.95 var(--font-display);margin:12px 0}
