.product-confidence{margin:0 0 2.7rem;padding:1.5rem 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}.product-confidence .kicker{margin-bottom:.8rem}.product-confidence h2{max-width:28rem;margin:0 0 1.45rem;font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1}.confidence-list{border-top:1px solid var(--line)}.confidence-list>div{display:grid;grid-template-columns:1.75rem 1fr;grid-gap:.8rem;gap:.8rem;padding:1rem 0;border-bottom:1px solid var(--line)}.confidence-list>div>span{padding-top:.2rem;color:var(--rust);font-size:.65rem;font-weight:800;letter-spacing:.1em}.confidence-list h3{margin:0;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.confidence-list p{margin:.3rem 0 0;color:#504b42;font-size:.92rem;line-height:1.45}.confidence-help{margin:1.15rem 0 0;font:400 1rem/1.4 var(--serif)}.confidence-help a{text-underline-offset:.2rem}.product-breadcrumbs{display:flex;align-items:baseline;gap:.7rem;padding:1.1rem clamp(1.5rem,4vw,4rem);border-bottom:1px solid var(--line);font-size:.8rem;line-height:1.5}.product-breadcrumbs a{flex-shrink:0;text-decoration:underline;text-underline-offset:3px}.product-breadcrumbs span:last-child{overflow-wrap:anywhere;color:#504b42}.product-introduction{max-width:36rem;margin:1.25rem 0 0;font:400 1.2rem/1.5 var(--serif);color:#504b42}.product-mission{border-top:2px solid var(--rust);padding:1.65rem 0 2rem;margin-bottom:1.8rem}.product-mission h2{font-size:clamp(2rem,3vw,3rem);line-height:1.05;max-width:32rem;margin-bottom:1.25rem}.product-mission>p:not(.kicker){font-size:1rem;line-height:1.65;margin:1rem 0;max-width:38rem}.mission-resource{display:inline-block;margin-top:.55rem;color:var(--rust);font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;line-height:1.5}.mission-resource:hover{color:var(--ink)}.product-at-a-glance{padding:1.5rem;background:var(--cream);margin-bottom:2rem}.product-at-a-glance h2{font-size:1.75rem;line-height:1.1;letter-spacing:-.045em}.product-at-a-glance ul{margin:1rem 0 0;padding-left:1.2rem;font-size:.95rem;line-height:1.6}.product-at-a-glance li+li{margin-top:.5rem}.product-description .prose{overflow-wrap:anywhere}.product-description .prose table{display:block;max-width:100%;overflow-x:auto}@media(min-width:1600px){.product-detail .detail-copy{padding:4rem clamp(2rem,4vw,5rem)}}@media(max-width:700px){.product-breadcrumbs{padding:1rem 7vw}.product-introduction{font-size:1.15rem}.product-at-a-glance{padding:1.25rem}}.product-full-details summary{cursor:pointer;padding:.7rem 0;font-size:.95rem;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.product-full-details summary:focus-visible{outline:3px solid var(--rust);outline-offset:3px}.product-full-details[open] summary{margin-bottom:1rem}.guide-loading{display:grid;place-items:center;grid-gap:16px;gap:16px;min-height:480px;max-width:740px;margin:0 auto;border:1px solid var(--line);background:#f5f1e8}.guide-loading img{display:block;width:min(100%,420px);height:auto}.guide-loading p{margin:0;font:400 17px/1.4 var(--serif)}@media(max-width:900px){.guide-loading{min-height:420px}}@media(max-width:520px){.guide-loading{min-height:350px}}.activism-poster-page{padding:clamp(48px,6vw,88px) clamp(22px,5vw,80px) 88px;max-width:1200px;margin-inline:auto}.activism-poster-intro{max-width:900px}.activism-poster-intro>.text-link{display:inline-block;margin-bottom:36px}.activism-poster-intro h1{font-size:clamp(52px,7vw,96px)}.activism-poster-intro>p:not(.kicker){font:400 22px/1.5 var(--serif);max-width:700px;margin:24px 0}.activism-poster-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.activism-poster-context{margin:40px 0;padding-block:24px;border-block:1px solid var(--line);max-width:900px}.activism-poster-context h2,.activism-poster-next h2{font-size:clamp(30px,4vw,44px);line-height:1.1}.activism-poster-context p{max-width:760px;line-height:1.65}.activism-poster-context a{text-decoration:underline;text-underline-offset:3px}.activism-poster-art,.activism-poster-art picture{display:block}.activism-poster-art{max-width:900px}.activism-poster-art img{display:block;width:100%;height:auto}.activism-poster-next{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:48px}.activism-poster-art:focus-visible{outline-offset:6px}.activism-poster-art:hover{opacity:.95}.activism-poster-art:active{opacity:.9}.reading-directory-intro{max-width:1200px;margin-inline:auto;padding:clamp(72px,7vw,110px) clamp(24px,5vw,80px) 64px}.reading-directory-intro h1{max-width:850px}.civic-article-diagram,.civic-article-poster{margin:40px 0}.civic-article-diagram svg,.civic-article-poster img,.civic-article-poster picture{display:block;width:100%;height:auto}.civic-article-diagram figcaption,.civic-article-poster figcaption{font-size:14px;line-height:1.55;margin-top:14px;color:#514b42}.blog-prose li{margin-block:12px}:root{--paper:#eff0eb;--cream:#e2e4de;--ink:#171d21;--rust:#ac371b;--line:#a6aca9}:root,body{--serif:var(--font-street),Impact,sans-serif}body{background:var(--paper)}body .footer-name,body h1,body h2,body h3{font-family:var(--serif);font-weight:650!important;letter-spacing:-.025em}body h1 i,body h2 i,body h3 i{font-style:normal}body p{font-family:var(--sans)!important}body .site-header{background:#e5e8e3;border-bottom:3px solid #171d21}body .site-header .brand{font-weight:900;letter-spacing:.03em}body .guide-strip{background:#171d21}body .button{border:2px solid;box-shadow:3px 3px 0 #171d2125;letter-spacing:.07em}body .button:active{transform:translate(1px,1px);box-shadow:none}body .button:focus-visible{outline:3px solid #ca4a23;outline-offset:5px}body .home-feature{background-color:#171d21;background-image:radial-gradient(#56626a50 .6px,transparent .8px);background-size:5px 5px;color:#f2f3ee;border-bottom:6px solid #cf4d25;padding-top:46px;padding-bottom:46px}body .home-feature h1{font-size:clamp(82px,9vw,142px);line-height:.98;letter-spacing:-.025em;text-transform:uppercase}body .home-feature h1 i{color:#f27850}body .home-feature .kicker{color:#f29673;font-size:12px;font-weight:800;letter-spacing:.09em}body .home-feature-intro{color:#e4e9e8}body .home-feature-offer{border-color:#687379}body .home-feature-offer h2{font-family:var(--serif);font-weight:650;font-size:34px}body .home-feature-detail{color:#c4cecf}body .home-feature .button{background:#ed7349;color:#171d21;border-color:#ed7349;box-shadow:4px 4px 0 #f2f3ee}body .home-feature .text-link{color:#f2f3ee}body .home-feature-visual{background:#d9ded9;border:2px solid #f2f3ee;box-shadow:9px 9px 0 #69757b;padding:16px}body .home-feature-visual>span{color:#171d21;font-family:var(--serif);font-weight:650;text-transform:uppercase;font-size:25px;letter-spacing:.025em}body .signal-routes{background:#e8ebe6}body .signal-routes-heading h2{text-transform:uppercase}body .signal-route{border-color:#171d21}body .signal-route b{letter-spacing:.07em}body .signal-manifesto{background:#ca4a23;color:#fff4e9}body .signal-manifesto .kicker{color:#171d21}body .signal-manifesto h2{font-size:clamp(44px,4.8vw,74px)}body .home-editorial{background:#d4d9d6;border-block:3px solid #171d21}body .home-editorial-heading h2{text-transform:uppercase}body .home-editorial-footer p{color:#303b40}body .signal-shop{background:#edf0eb}body .signal-shop h2{text-transform:uppercase}body .signal-shop .signal-shop-art{background:#e6e9e3}body .signal-guides{background:#d8dfdf;border-block:3px solid #171d21}body .signal-guides h2{text-transform:uppercase}body .buffalo-rights-banner{display:block;margin:30px 0 34px;max-width:960px}body .buffalo-rights-banner img{display:block;width:100%;height:auto;max-height:390px;object-fit:contain}body .signal-rally{background:#172026}body .signal-rally h2{text-transform:uppercase}body .signal-final{background:#c94722}body .signal-final h2{text-transform:uppercase}body .page-intro{background:#dce2df;border-bottom:3px solid #171d21}body .page-intro h1{text-transform:uppercase}body .page-intro .kicker{font-weight:800}body .catalogue h2,body .resource-list h2{font-family:var(--serif);font-weight:650}body .site-footer{background:#171d21;border-top:5px solid #c94722}body .footer-name{text-transform:uppercase}body .tribune{--news-paper:#e4e7df;--news-red:#a23118}body .tribune-edition{border-top-width:4px}body .tribune-masthead{text-transform:uppercase;letter-spacing:-.015em}body .tribune-front h2{text-transform:uppercase;letter-spacing:-.025em}body .tribune-participate{border-block-width:3px}body .tribune-reading-list>a{border-top-width:2px}body .blog-post-hero h1{line-height:1.12}body .blog-prose{line-height:1.75}body .blog-prose h2{line-height:1.15}body .blog-category-intro>div>p:not(.kicker),body .blog-post-card>div>p:not(.kicker),body .blog-post-hero>p:not(.kicker){font-family:var(--sans);font-size:20px;line-height:1.55}body .mission-page{background:#e1e6e2}body .mission-hero{background:#172026;min-height:620px;border-bottom:5px solid #c94722}body .mission-hero-copy{padding:clamp(50px,6vw,95px) clamp(24px,6vw,95px)}body .mission-hero-copy h1{text-transform:uppercase;line-height:1.02}body .mission-hero-copy .kicker{color:#f39c79}body .mission-hero-copy i{color:#f27b53}body .mission-hero-copy .button{background:#ef784f;border-color:#ef784f;color:#171d21}body .mission-hero-art{display:flex;align-items:center;justify-content:center;background:#e1e5dd;padding:28px}body .mission-hero-art img{object-fit:contain!important;width:100%;height:auto!important;max-height:620px}body .mission-proof{background:#d1d9d8}body .mission-proof picture{background:#e1e5dd;max-width:500px}body .mission-proof img{width:100%;height:auto;object-fit:contain}body .mission-proof h2{text-transform:uppercase}body .rally-line{background:#c94722;color:#fff3e4}body .rally-line .kicker{color:#171d21}body .mission-studio{border-top:3px solid #171d21;background:#e8ebe5}body .mission-studio-heading h2{text-transform:uppercase}body .mission-badge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-content:start}body .mission-badge{display:flex!important;flex-direction:column;align-items:center;gap:12px;padding:14px!important;background:#f4f5ef;min-width:0;border:2px solid #8d9695!important;box-shadow:3px 3px 0 #171d2125}body .mission-badge img{display:block;width:100%!important;height:120px!important;object-fit:contain!important;border-radius:0!important}body .mission-badge span{font-size:13px;font-weight:800;line-height:1.3;text-align:center}body .mission-badge.is-selected{background:#dde5e1;border-color:#171d21!important;box-shadow:4px 4px 0 #c94722}body .mission-badge:hover{border-color:#c94722!important}body .mission-card{border:3px solid #171d21;background:#f0f2ec}body .mission-card>picture{background:#e5e9e3;padding:24px;display:flex;align-items:center;justify-content:center;min-height:0}body .mission-card>picture img{width:100%;height:auto!important;max-height:640px;object-fit:contain!important}body .mission-card>div{padding:28px}body .mission-card h3{text-transform:uppercase}body .mission-actions{gap:10px}body .mission-actions a,body .mission-actions button{border:2px solid #171d21;box-shadow:2px 2px 0 #8d96955c}body .mission-actions a:focus-visible,body .mission-actions button:focus-visible,body .mission-badge:focus-visible{outline:3px solid #c94722;outline-offset:4px}body .mission-next{background:#172026;color:#f2f3ee}body .mission-next .kicker{color:#f39c79}@media(max-width:1100px){body .home-feature h1{font-size:100px}body .mission-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:900px){body .mission-hero{grid-template-columns:1fr}body .mission-hero-art{padding:24px}body .mission-hero-art img{max-height:570px}body .mission-badge-list{grid-template-columns:repeat(3,minmax(0,1fr))}body .mission-badge img{height:110px!important}}@media(max-width:700px){body .home-feature h1{font-size:clamp(78px,22vw,115px)}body .home-feature-visual{box-shadow:6px 6px 0 #69757b}body .home-feature .button{box-shadow:3px 3px 0 #f2f3ee}body .home-feature-visual img{height:340px}body .home-feature-copy{max-width:100%}body .buffalo-rights-banner{margin:26px 0}body .mission-badge-list{grid-template-columns:repeat(2,minmax(0,1fr))}body .mission-badge img{height:130px!important}body .mission-card>picture{padding:16px}body .mission-card>div{padding:24px}body .mission-hero-copy h1{font-size:clamp(70px,19vw,100px)}}@media print{body .mission-badge-list{display:none!important}body .mission-card>picture{background:white}body .mission-card{box-shadow:none;border:none}body .mission-card>picture img{max-height:75vh}}body .mission-badge picture{width:100%;display:block}body .mission-proof picture{border-radius:0;aspect-ratio:auto;border:2px solid #171d21;box-shadow:5px 5px 0 #6f7b7c}body .mission-card>picture{aspect-ratio:auto;border-radius:0}body .mission-badge,body .mission-badge.is-selected,body .mission-badge:hover,body .mission-card{color:#172026}body .mission-card .kicker{color:#a23118}body .mission-actions button:first-child{color:#fff;background:#a23118}body .mission-actions a:hover,body .mission-actions button:hover{background:#172026;color:#fff}.shop-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);background:#171d21;color:#f2f3ee;padding:32px max(24px,calc((100vw - 1440px)/2));grid-gap:48px;gap:48px;align-items:center;border-bottom:5px solid #cf4d25}.shop-hero-copy{padding:24px 0}.shop-hero .kicker{color:#f29673;line-height:1.5}.shop-hero h1{font-size:clamp(58px,5.4vw,88px);line-height:1.03;letter-spacing:-.025em;margin:20px 0}.shop-hero h1 i{color:#f27850}.shop-hero-copy>p:not(.kicker){font-size:18px;line-height:1.5;max-width:340px;margin:22px 0 28px}.shop-hero .button{background:#ef784f;border-color:#ef784f;color:#171d21;gap:35px}.shop-hero-product{display:block;background:#e5e8e3;color:#171d21}.shop-hero-product>img{height:390px}.shop-hero-product>div{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 24px;border-top:1px solid #b6bdba}.shop-hero-product strong{display:block;font-family:var(--serif);font-size:27px;line-height:1.2}.shop-hero-product small{display:block;font-size:12px;margin-top:7px}.shop-hero-product b{font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.home-products{padding:54px max(24px,calc((100vw - 1440px)/2)) 64px}.home-products-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:30px}.home-products h2{font-size:clamp(38px,4vw,58px);line-height:1.1}.home-products .product-grid{gap:32px 24px}.home-all-products{display:table;margin:38px auto 0}.product-image-link{display:block;overflow:hidden;background:#e5e8e3}.product-image-link .product-photo,.product-image-link .product-typography{display:block;width:100%;aspect-ratio:1/1.15;object-fit:contain;transition:transform .2s}.product-image-link:hover .product-photo{transform:scale(1.025)}.product-card .product-meta{display:block;padding:15px 0}.product-card .product-ident{display:block}.product-card .product-ident>span{display:none}.product-card .product-ident h3{font-size:23px;line-height:1.25;letter-spacing:0}.product-card .card-price{display:flex;align-items:baseline;margin-top:10px;gap:5px}.product-card .card-price strong{font-size:16px}.product-card .card-price small{font-size:10px}.product-card .product-action{font-size:11px!important;padding:14px 0 6px}.home-mission-compact{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding:55px max(24px,calc((100vw - 1440px)/2));background:#d8dfdf;border-top:2px solid #171d21}.home-mission-compact h2{font-size:48px;line-height:1.08}.home-mission-compact p:not(.kicker){font-size:16px;line-height:1.5;margin:20px 0}.home-mission-compact nav{display:flex;flex-direction:column;justify-content:center}.home-mission-compact nav a{display:flex;justify-content:space-between;gap:18px;padding:21px 0;border-bottom:1px solid #919b9c;font-size:17px;font-weight:700}.shop-page-intro{padding:40px max(24px,calc((100vw - 1440px)/2))!important}.shop-page-intro h1{font-size:56px;line-height:1.05}.shop-page-intro h1 br{display:none}.shop-page-intro>p:not(.kicker){margin-top:18px;font-size:18px}.product-mission summary{font-size:18px;font-weight:700;cursor:pointer;padding:8px 0}.product-mission[open] h2{margin-top:20px}.confidence-help{line-height:1.6;margin-bottom:24px}.confidence-help a{text-decoration:underline}.home-mission-compact a:focus-visible,.product-image-link:focus-visible,.shop-hero-product:focus-visible{outline:3px solid #ac371b;outline-offset:4px}@media(max-width:1100px){.shop-hero{gap:24px}.shop-hero h1{font-size:64px}.home-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.product-card .product-ident h3{font-size:20px}}@media(max-width:700px){.shop-hero{grid-template-columns:1fr;gap:20px;padding:24px 20px}.shop-hero-copy{padding:0}.shop-hero h1{font-size:48px;margin:12px 0}.shop-hero-copy>p:not(.kicker){font-size:15px;margin:12px 0 18px;max-width:100%}.shop-hero .kicker{font-size:10px;margin:0}.shop-hero .button{padding:15px 20px}.shop-hero-product>img{height:265px}.shop-hero-product>div{padding:13px 15px;gap:10px}.shop-hero-product strong{font-size:24px}.shop-hero-product small{font-size:11px}.shop-hero-product b{font-size:10px}.home-products{padding:34px 20px 42px}.home-products-heading{display:block;margin-bottom:22px}.home-products-heading .text-link{display:inline-block;margin-top:18px}.home-products h2{font-size:38px}.home-products .kicker{font-size:10px}.home-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-card .product-ident h3{font-size:19px;line-height:1.25}.home-all-products{font-size:10px}.home-mission-compact{grid-template-columns:1fr;gap:22px;padding:36px 24px}.home-mission-compact h2{font-size:40px}.home-mission-compact nav a{font-size:15px}.shop-page-intro h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.product-image-link .product-photo{transition:none;transform:none!important}}.shop-page-intro{max-width:none}.product-detail .detail-copy{align-self:start;padding:36px clamp(24px,4vw,64px)}.product-detail .detail-copy h1{font-size:clamp(34px,3.2vw,48px);line-height:1.1;letter-spacing:-.025em}.product-detail .product-introduction{font-size:16px;line-height:1.5;margin-top:16px}.product-detail .product-gallery .detail-photo{height:550px;object-fit:contain}.product-detail .gallery-thumbnails{grid-template-columns:repeat(7,minmax(0,1fr))}.product-detail .gallery-thumbnails button{max-height:80px}.product-detail .product-purchase{margin-top:22px}@media(max-width:700px){.product-detail .detail-copy{padding:28px 24px}.product-detail .detail-copy h1{font-size:34px}.product-detail .product-gallery .detail-photo{height:330px}.product-detail .gallery-thumbnails button{max-height:55px}}.message-filters{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid #a6aca9;padding-bottom:20px}.message-filters button{font:700 14px/1.3 var(--sans);border:1px solid #171d21;color:#171d21;background:transparent;padding:13px 18px;cursor:pointer;min-height:46px}.message-filters button:hover{background:#d8dfdf}.message-filters button[aria-pressed=true]{background:#171d21;color:#f2f3ee;box-shadow:3px 3px 0 #cf4d25}.message-filters button:focus-visible{outline:3px solid #ac371b;outline-offset:4px}.message-context{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:22px 0}.message-context p{font-size:15px;line-height:1.5;margin:0;max-width:620px}.message-context>span{font-size:12px;white-space:nowrap}.message-product{min-width:0;display:flex}.message-product>.product-card{width:100%}.message-resource{font-size:14px;line-height:1.6;margin:28px 0 0}.message-resource a{text-decoration:underline;text-underline-offset:4px}.message-resource a:focus-visible{outline:3px solid #ac371b;outline-offset:4px}@media(max-width:700px){.message-filters{gap:8px}.message-filters button{font-size:12px;padding:12px 13px}.message-context{gap:12px;margin:18px 0}.message-context p{font-size:13px}.message-context>span{font-size:11px}.message-resource{font-size:13px}}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f7b6b7f4b56175-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:Permanent Marker Fallback;src:local("Arial");ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.__className_90e039{font-family:Permanent Marker,Permanent Marker Fallback;font-weight:400;font-style:normal}.__variable_90e039{--font-painted:"Permanent Marker","Permanent Marker Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_e8e2c9{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_e8e2c9{--font-clothing:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:streetFont;src:url(/_next/static/media/553bc8fc5b2431f3-s.p.ttf) format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:streetFont Fallback;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_7d1aff{font-family:streetFont,streetFont Fallback}.__variable_7d1aff{--font-street:"streetFont","streetFont Fallback"}body .site-header{background:#f1f0e9;grid-template-rows:84px auto;border-bottom:2px solid #1b2327}body .site-header .brand{gap:12px}.site-header .brand-lettering{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:.9}.site-header .brand-lettering>span{font-family:var(--font-clothing),sans-serif;font-size:24px;font-weight:700;letter-spacing:.14em;line-height:1}.site-header .brand-lettering>strong{font-family:var(--font-painted),cursive;font-size:29px;font-weight:400;letter-spacing:-.04em;line-height:1.18;color:#ad3e23}body .site-header .desktop-navigation{gap:26px;min-height:46px}.site-header .header-navigation{border-color:#c2c6bf}.shop-hero{background:#1b2428;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:42px max(32px,calc((100vw - 1440px)/2));gap:60px;border-bottom:3px solid #bf4b2f}.shop-hero-copy{padding:24px 0 30px;min-width:0}.shop-hero .kicker{letter-spacing:.14em;font-size:11px}body .shop-hero h1{font-family:var(--font-clothing),sans-serif;font-weight:600!important;font-size:clamp(64px,6.6vw,104px);line-height:.98;letter-spacing:-.025em;margin:22px 0 28px}body .shop-hero h1 i{display:inline-block;font-family:var(--font-painted),cursive;font-weight:400!important;font-size:.65em;line-height:1.35;letter-spacing:-.045em;color:#ee936c;transform:rotate(-2deg);transform-origin:left center}.shop-hero-copy>p:not(.kicker):not(.home-shipping-offer){font-size:17px;line-height:1.65;max-width:365px;color:#e0e4df;margin:0 0 22px}.shop-hero .button{background:#ef9873;color:#1b2428;border-color:#ef9873;box-shadow:none;padding:17px 24px;letter-spacing:.06em}.shop-hero-product{background:#eeeee7;border:1px solid #737d7c;box-shadow:10px 10px 0 #11191c;min-width:0;overflow:hidden}.shop-hero-product>img{height:440px;background:#eeeee7;object-fit:contain;mix-blend-mode:multiply;width:100%;display:block;padding:18px}.shop-hero-product>div{padding:19px 22px;background:#eeeee7;border-top:1px solid #bdc3bb;color:#1b2428}.shop-hero-product strong{font-family:var(--font-clothing),sans-serif;font-size:30px;line-height:1.15}.shop-hero-product small{line-height:1.5}@media(min-width:901px) and (max-width:1100px){body .site-header .desktop-navigation{gap:24px}.shop-hero{gap:36px;padding-inline:32px}.shop-hero-product>img{height:400px}.shop-hero-product>div{padding:16px}.shop-hero-product b{font-size:10px}}@media(max-width:900px){body .site-header{grid-template-rows:78px auto}.site-header .brand-lettering>span{font-size:20px}.site-header .brand-lettering>strong{font-size:25px}body .site-header .desktop-navigation{gap:0;min-height:88px}.shop-hero{gap:28px;padding:32px 24px}.shop-hero-product>img{height:360px}}@media(max-width:700px){.shop-hero{grid-template-columns:1fr;gap:26px;padding:30px 22px 34px}.shop-hero-copy{padding:0}.shop-hero .kicker{font-size:10px}body .shop-hero h1{font-size:clamp(66px,15vw,94px);margin:18px 0 24px}body .shop-hero h1 i{font-size:.64em;line-height:1.32}.shop-hero-copy>p:not(.kicker):not(.home-shipping-offer){font-size:16px;max-width:370px;margin-bottom:20px}.shop-hero-product>img{height:320px;padding:12px}.shop-hero-product>div{padding:16px}.shop-hero-product{box-shadow:6px 6px 0 #11191c}.shop-hero-product strong{font-size:27px}.shop-hero-product b{font-size:10px}.shop-hero-copy>.home-shipping-offer{font-size:12px!important}.site-header .brand picture{width:42px;flex-basis:42px}body .site-header .brand{gap:8px}.site-header .brand-lettering>span{font-size:18px}.site-header .brand-lettering>strong{font-size:23px}}