:root{--yellow:#ffd928;--blue:#073bc4;--pink:#fb4b82;--mint:#72d8a7;--ink:#090909;--paper:#fff9e9;--line:#161616;font-family:var(--font-barlow),sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-barlow),sans-serif;font-size:18px;font-weight:500}.site-shell{min-height:100vh;display:flex;flex-direction:column}main{flex:1 1}a{color:inherit;text-decoration:none}.site-header{min-height:96px;background:var(--yellow);padding:14px 3%;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(0,0,0,.15);position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-header,.wordmark{display:flex;align-items:center}.wordmark{gap:9px;text-transform:uppercase;font-size:clamp(2rem,4vw,4.8rem);line-height:.72;font-weight:900;letter-spacing:-.08em;white-space:nowrap;color:var(--blue)}.wordmark b{font-size:.35em;color:var(--blue)}.wordmark em{font-style:normal;color:var(--pink)}.desktop-nav{display:flex;align-items:center;gap:clamp(18px,2.1vw,38px);font-size:1.25rem;font-weight:800}.desktop-nav>a:not(.etsy-button):hover,.footer-links a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.etsy-button,.primary-button{background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:2px solid var(--ink);border-radius:999px;padding:13px 24px;font-weight:700;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease}.etsy-button:hover,.primary-button:hover{transform:translateY(-3px);background:var(--blue);border-color:var(--blue)}.etsy-button:active,.primary-button:active{transform:scale(.97)}.menu-toggle,.mobile-nav{display:none}.hero{background:var(--yellow);min-height:630px;display:grid;grid-template-columns:minmax(310px,.82fr) 1.35fr;grid-gap:2vw;gap:2vw;padding:45px 3% 48px;overflow:hidden}.hero,.hero-copy{position:relative}.hero-copy{z-index:2;align-self:center;max-width:575px}.burst{position:absolute;left:-9px;top:-45px;background:var(--pink);padding:17px 11px;-webkit-clip-path:polygon(50% 0,60% 20%,78% 5%,76% 28%,100% 25%,80% 43%,98% 55%,76% 59%,84% 86%,61% 71%,49% 100%,40% 73%,17% 90%,24% 65%,0 67%,19% 49%,1% 36%,25% 35%,19% 12%,41% 24%);clip-path:polygon(50% 0,60% 20%,78% 5%,76% 28%,100% 25%,80% 43%,98% 55%,76% 59%,84% 86%,61% 71%,49% 100%,40% 73%,17% 90%,24% 65%,0 67%,19% 49%,1% 36%,25% 35%,19% 12%,41% 24%);font-size:16px;line-height:.92;font-weight:800;text-transform:uppercase;text-align:center;transform:rotate(-9deg)}h1,h2,h3,p{margin-top:0}.about-hero h1,.hero h1,.page-intro h1{font-size:clamp(4.1rem,7.7vw,8.9rem);line-height:.76;letter-spacing:-.06em;text-transform:uppercase;font-weight:900;margin:35px 0 20px}.about-hero h1 span,.hero h1 span,.page-intro h1 span{color:var(--pink)}.hero-copy>p{max-width:450px;font-size:1.35rem;line-height:1.1}.primary-button{margin-top:8px;border-radius:13px;background:var(--blue);border-color:var(--blue);text-transform:uppercase;font-weight:700}.primary-button b{font-size:1.4em}.hero-collage{position:relative;min-height:490px}.hero-item{position:absolute;overflow:visible;filter:drop-shadow(10px 10px 0 rgba(0,0,0,.12))}.hero-item img,.hero-item picture{display:block;width:100%;height:100%;object-fit:cover}.hero-item img{border:9px solid #fff}.hero-item span{position:absolute;left:14px;bottom:-16px;color:#fff;background:var(--ink);padding:7px 11px;text-transform:uppercase;font-weight:800;font-size:15px;transform:rotate(-3deg)}.item-1{width:38%;height:72%;left:2%;top:12%;transform:rotate(-7deg);background:var(--mint);padding:14px}.item-1 img{object-position:center}.item-2{width:32%;height:68%;left:35%;top:3%;transform:rotate(6deg);background:var(--pink);padding:12px}.item-3{width:28%;height:68%;right:2%;top:14%;transform:rotate(5deg);background:var(--blue);padding:13px}.scribble{position:absolute;font-size:5rem;right:35%;top:-5px;font-style:normal;transform:rotate(-24deg)}.category-bar{display:flex;align-items:stretch;background:#fff;overflow:auto;border-block:1px solid rgba(0,0,0,.18);box-shadow:0 9px 18px rgba(50,33,0,.12)}.category-bar>*{flex:1 0 160px;padding:20px 16px;border-right:1px solid rgba(0,0,0,.16);font-size:1rem;text-transform:uppercase;font-weight:800;display:flex;gap:8px;align-items:center;justify-content:center;text-align:center}.category-bar>span{background:var(--pink);color:#fff;line-height:.88;transform:rotate(-1.4deg);max-width:180px}.category-bar a:hover{background:var(--yellow)}.category-bar b{color:var(--blue);font-size:1.8rem}.section{padding:74px 4%}.fresh{display:grid;grid-template-columns:210px 1fr;grid-gap:32px;gap:32px;background:var(--paper)}.about-grid h2,.about-values h2,.cta-strip h2,.fresh-side h2,.maker h2,.shop-group h2{font-size:clamp(2.8rem,4vw,5.2rem);line-height:.8;letter-spacing:-.06em;text-transform:uppercase;font-weight:900}.fresh-side>i{font-size:4rem;color:var(--blue);display:block;transform:rotate(-8deg);font-style:normal}.fresh-side p{line-height:1.35;font-size:1.05rem}.fresh-side p strong{font-size:1.3rem}.fresh-side a,.maker a{font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.product-card{min-width:0;animation:rise .55s both}.product-image{display:block;aspect-ratio:1/1;background:#e9e0ca;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.product-image:hover{transform:rotate(-1deg) translateY(-5px);box-shadow:6px 7px 0 var(--ink)}.product-image img,.product-image picture{display:block;width:100%;height:100%;object-fit:cover}.image-fallback{height:100%;display:grid;place-items:center;text-align:center;padding:14px;background:var(--mint);font-weight:800;text-transform:uppercase}.product-info{padding:10px 2px}.product-kicker{font-size:.78rem;color:var(--blue);text-transform:uppercase;font-weight:800;margin-bottom:4px;line-height:1.05}.product-card h3{font-size:1.05rem;line-height:1.03;margin-bottom:7px;min-height:3.1em}.product-card h3 a:hover{text-decoration:underline}.detail-price,.product-price{font-size:1.18rem;font-weight:800;margin:0}.maker{background:var(--blue);color:#fff;padding:45px 4%;display:grid;grid-template-columns:230px minmax(260px,500px) 1fr;grid-gap:42px;gap:42px;align-items:center;position:relative;overflow:hidden}.maker h2{color:var(--yellow);margin-bottom:14px}.maker p{line-height:1.15}.maker a{color:#fff}.maker-art{font-size:6rem;line-height:.65;background:var(--pink);-webkit-clip-path:polygon(0 5%,95% 0,88% 100%,8% 91%);clip-path:polygon(0 5%,95% 0,88% 100%,8% 91%);padding:45px 40px;color:var(--ink);transform:rotate(-4deg)}.maker-art span{color:#fff}.maker-art i{font-style:normal;color:var(--yellow)}.maker-values{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;text-align:center}.maker-values span{font-size:3rem;color:var(--mint)}.maker-values b{font-size:.94rem;color:#fff;text-transform:uppercase;display:block;line-height:.95}.cta-strip{padding:58px 4%;background:var(--pink);display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-strip h2{margin:0;color:#fff}.light{background:#fff;color:var(--ink);border-color:#fff}.listing-page{max-width:1600px;margin:auto}.page-intro{max-width:760px}.page-intro h1{margin-top:15px}.page-intro>p:last-child{font-size:1.3rem;line-height:1.1;max-width:550px}.eyebrow{font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--blue)}.shop-links{display:flex;gap:10px;flex-wrap:wrap;border-block:2px solid var(--ink);padding:16px 0;margin:45px 0 60px}.shop-links a{background:var(--yellow);border:2px solid var(--ink);border-radius:999px;padding:8px 14px;font-weight:700;font-size:1rem}.shop-links a:hover{background:var(--pink);color:#fff}.shop-group{padding:50px 0;border-top:2px solid var(--ink);display:grid;grid-template-columns:210px 1fr;grid-gap:28px;gap:28px;scroll-margin-top:110px}.shop-group h2{margin-bottom:0}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.product-page{max-width:1500px;margin:auto}.breadcrumbs{margin-bottom:26px;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs a{color:var(--blue);text-decoration:underline}.product-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:56px;gap:56px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;align-content:start}.gallery img,.gallery picture{display:block;width:100%;background:#eee}.gallery img{aspect-ratio:1/1;object-fit:cover}.product-detail{position:-webkit-sticky;position:sticky;top:125px;align-self:start}.product-detail h1{font-size:clamp(3rem,5vw,6rem);line-height:.82;text-transform:uppercase;letter-spacing:-.055em;font-weight:900;margin-bottom:20px}.detail-price{font-size:1.8rem;margin-bottom:16px}.product-description{border-top:2px solid var(--ink);margin-top:30px;padding-top:24px;line-height:1.35}.product-description p{margin-bottom:17px}.materials{font-size:1rem}.about-page{max-width:1500px;margin:auto}.about-hero{background:var(--yellow);padding:75px 8%;min-height:460px}.about-hero p:last-child{font-size:1.35rem;line-height:1.15;max-width:650px}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;padding:90px 10%;align-items:center}.about-symbol{font-size:clamp(6rem,14vw,14rem);line-height:.66;color:var(--blue);background:var(--pink);-webkit-clip-path:polygon(0 8%,90% 0,100% 88%,8% 100%);clip-path:polygon(0 8%,90% 0,100% 88%,8% 100%);text-align:center;padding:12%}.about-grid p{line-height:1.35}.about-values{background:var(--blue);color:#fff;padding:70px 10%}.about-values h2{color:var(--yellow);max-width:770px}.about-values>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;font-size:1.3rem}.about-values b{color:var(--mint);text-transform:uppercase;font-size:.9rem}.legal,.not-found{max-width:820px;margin:auto;padding-block:120px}.legal h1,.not-found h1{font-size:clamp(4rem,7vw,7rem);text-transform:uppercase;line-height:.8;letter-spacing:-.06em;font-weight:900}.legal p{line-height:1.45}.not-found{background:var(--yellow);max-width:none;text-align:center;min-height:55vh}.not-found p{font-size:1.3rem}.site-footer{margin-top:auto;background:var(--ink);color:#fff;padding:50px 4% 25px;display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:40px;gap:40px}.footer-mark{display:block;color:var(--yellow);font-size:2.4rem;font-weight:900;line-height:.7;letter-spacing:-.06em;text-transform:uppercase}.footer-mark span{color:var(--pink)}.site-footer p{line-height:1.15;max-width:360px}.footer-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-content:start}.footer-note{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.footer-note p{font-size:.9rem;color:#d8d8d8}.footer-note img{display:block;height:32px;width:auto}.reveal{animation:rise .7s both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition:none!important}}@media(max-width:1050px){.site-header{min-height:74px}.desktop-nav{display:none}.menu-toggle{display:block;background:var(--ink);border:0;color:#fff;font:inherit;font-weight:800;text-transform:uppercase;padding:10px 14px;border-radius:7px}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--yellow);padding:20px 4%;border-bottom:2px solid var(--ink);gap:15px;flex-wrap:wrap}.mobile-nav.show{display:flex}.mobile-nav a{font-size:1.3rem;font-weight:800}.hero{grid-template-columns:.85fr 1.15fr;min-height:580px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maker{grid-template-columns:150px 1fr}.maker-values{grid-column:1/-1}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){body{font-size:17px}.site-header{padding:13px 4%;min-height:64px}.wordmark{font-size:2rem}.hero{display:block;padding:42px 5% 30px;min-height:auto}.about-hero h1,.hero h1,.page-intro h1{font-size:4.4rem;margin-top:43px}.hero-copy>p{font-size:1.16rem}.burst{top:-38px;font-size:13px}.hero-collage{min-height:400px;margin-top:30px}.item-1{width:48%;height:67%;left:1%;top:8%}.item-2{width:40%;height:62%;left:40%;top:0}.item-3{width:40%;height:58%;right:0;top:35%}.scribble{right:3%;top:1%;font-size:3rem}.category-bar>*{flex-basis:145px;padding:13px 9px;font-size:.9rem}.category-bar>span{max-width:145px}.fresh{display:block;padding:48px 5%}.fresh-side{display:grid;grid-template-columns:1fr auto;grid-column-gap:20px;column-gap:20px;align-items:end;margin-bottom:26px}.fresh-side h2{margin:0}.fresh-side>i{display:none}.fresh-side a,.fresh-side p{margin:8px 0 0}.fresh-side a{grid-column:1/-1}.product-grid,.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.product-card h3{font-size:1rem}.maker{display:block;padding:42px 6%}.maker-art{font-size:4rem;width:150px;margin-bottom:35px}.maker-values{margin-top:35px;grid-template-columns:repeat(2,1fr)}.cta-strip{display:block;padding:40px 6%}.cta-strip .primary-button{margin-top:20px}.section{padding:50px 5%}.shop-links{margin:30px 0 38px}.shop-group{display:block;padding:40px 0}.shop-group h2{margin-bottom:26px}.product-layout{display:block}.gallery{gap:8px}.product-detail{position:static;margin-top:35px}.product-detail h1{font-size:3.55rem}.about-hero{padding:58px 6%}.about-grid{display:block;padding:55px 7%}.about-symbol{margin-bottom:40px}.about-values{padding:48px 7%}.about-values>div{display:block}.about-values span{display:block;margin-top:24px}.site-footer{grid-template-columns:1fr;gap:28px;padding:40px 6% 25px}.footer-links{max-width:300px}.legal,.not-found{padding-block:70px}.not-found h1{font-size:4rem}}.resume-home-link{background:var(--mint);padding:62px 5%;display:grid;grid-template-columns:1fr minmax(290px,.7fr);grid-gap:50px;gap:50px;align-items:end;border-top:2px solid var(--ink)}.resume-copy h2,.resume-faq h2,.resume-fit h2,.resume-hero h1,.resume-home-link h2,.resume-intro h2,.resume-process h2,.resume-section-heading h2{font-size:clamp(3rem,5.3vw,6.6rem);line-height:.8;letter-spacing:-.06em;text-transform:uppercase;font-weight:900}.resume-home-link h2{margin:0}.resume-hero h1 span,.resume-home-link h2 span{color:var(--pink)}.resume-home-link p{font-size:1.2rem;line-height:1.18;max-width:430px}.resume-home-link .primary-button{margin-top:8px}.resume-hero{background:var(--yellow);padding:62px 7% 58px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(410px,.8fr);grid-gap:70px;gap:70px;align-items:center;overflow:hidden}.resume-hero>div:first-child{max-width:650px}.resume-hero h1{margin:12px 0 22px}.resume-hero p:not(.eyebrow){font-size:1.35rem;line-height:1.15;max-width:560px}.resume-hero-products{min-height:495px;position:relative}.resume-hero-product{position:absolute;display:block;width:42%;box-shadow:10px 10px 0 var(--ink);transition:transform .2s ease}.resume-hero-product:hover{transform:translateY(-6px) rotate(0)}.resume-hero-product img,.resume-hero-product picture{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.resume-preview-1{left:2%;top:17%;transform:rotate(-8deg);z-index:1}.resume-preview-2{left:31%;top:2%;transform:rotate(5deg);z-index:2}.resume-preview-3{right:0;top:24%;transform:rotate(10deg);z-index:3}.resume-hero-products i{position:absolute;right:5%;top:1%;font-size:5rem;font-style:normal;color:var(--pink);transform:rotate(-10deg)}.resume-copy,.resume-intro,.resume-process{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(280px,.75fr) 1.25fr;grid-gap:80px;gap:80px}.resume-copy h2,.resume-intro h2,.resume-process h2{margin:10px 0 0}.resume-copy>div,.resume-intro>div:last-child{max-width:720px}.resume-copy p,.resume-intro p,.resume-process li{font-size:1.16rem;line-height:1.45}.resume-products{background:#fff}.resume-section-heading{max-width:720px;margin-bottom:42px}.resume-section-heading h2{margin:10px 0 0}.resume-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1440px;margin:auto}.resume-fit{background:var(--blue);color:#fff;padding:78px 7%;display:grid;grid-template-columns:minmax(0,760px) minmax(280px,1fr);grid-gap:70px;gap:70px;align-items:center;overflow:hidden}.resume-fit .eyebrow,.resume-fit h2{color:var(--yellow)}.resume-fit h2{margin:10px 0 28px}.resume-fit-copy>p:not(.eyebrow){font-size:1.16rem;line-height:1.38;max-width:730px}.resume-fit-art{background:var(--pink);color:var(--ink);-webkit-clip-path:polygon(4% 10%,95% 0,100% 84%,12% 100%,0 42%);clip-path:polygon(4% 10%,95% 0,100% 84%,12% 100%,0 42%);font-size:clamp(4.4rem,8.5vw,9rem);font-weight:900;line-height:.74;letter-spacing:-.07em;text-align:center;padding:17% 10%;transform:rotate(4deg)}.resume-fit-art span{color:#fff}.resume-process ol{margin:6px 0 0;padding-left:28px;max-width:760px}.resume-process li{padding-left:12px;margin-bottom:23px}.resume-copy{border-top:2px solid var(--ink);padding-top:74px;padding-bottom:82px}.resume-copy .text-link{display:inline-block;margin-top:10px;font-size:1.12rem}.resume-faq{background:#fff}.resume-faq>div{max-width:900px}.resume-faq article{padding:24px 0;border-top:2px solid var(--ink)}.resume-faq article:last-child{border-bottom:2px solid var(--ink)}.resume-faq h3{font-size:1.45rem;line-height:1.05;text-transform:uppercase;font-weight:900;margin-bottom:10px}.resume-faq p{font-size:1.12rem;line-height:1.4;max-width:700px;margin-bottom:0}.desktop-nav a:focus-visible,.footer-links a:focus-visible,.mobile-nav a:focus-visible,.primary-button:focus-visible,.product-image:focus-visible,.resume-hero-product:focus-visible{outline:4px solid var(--pink);outline-offset:4px}@media(max-width:1050px){.resume-home-link{gap:35px}.resume-hero{grid-template-columns:1fr 1fr;gap:35px;padding-inline:5%}.resume-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.resume-copy,.resume-intro,.resume-process{gap:45px}}@media(max-width:680px){.resume-copy,.resume-hero,.resume-home-link,.resume-intro,.resume-process{display:block}.resume-home-link{padding:48px 6%}.resume-copy h2,.resume-faq h2,.resume-fit h2,.resume-hero h1,.resume-home-link h2,.resume-intro h2,.resume-process h2,.resume-section-heading h2{font-size:3.9rem}.resume-home-link>div:last-child{margin-top:25px}.resume-hero{padding:45px 7% 34px}.resume-hero h1{font-size:4.6rem}.resume-hero p:not(.eyebrow){font-size:1.18rem}.resume-hero-products{min-height:390px;margin-top:25px}.resume-hero-product{width:47%}.resume-preview-1{left:0;top:16%}.resume-preview-2{left:27%;top:0}.resume-preview-3{right:0;top:29%}.resume-hero-products i{font-size:3.4rem;right:2%;top:3%}.resume-copy>div,.resume-intro>div:last-child,.resume-process ol{margin-top:26px}.resume-copy p,.resume-faq p,.resume-fit-copy>p:not(.eyebrow),.resume-intro p,.resume-process li{font-size:1.06rem}.resume-section-heading{margin-bottom:30px}.resume-product-grid{max-width:none}.resume-fit{display:block;padding:50px 7%}.resume-fit h2{margin-bottom:24px}.resume-fit-art{font-size:4.7rem;max-width:265px;margin:42px auto 0;padding:15% 9%}.resume-process ol{padding-left:24px}.resume-process li{padding-left:8px}.resume-copy{padding-top:50px;padding-bottom:55px}.resume-faq article{padding:21px 0}.resume-faq h3{font-size:1.28rem}}.resume-clarity{background:var(--paper);display:grid;grid-template-columns:minmax(280px,.75fr) 1.25fr;grid-gap:80px;gap:80px;max-width:1440px;margin:auto}.resume-clarity h2{font-size:clamp(3rem,5.3vw,6.6rem);line-height:.8;letter-spacing:-.06em;text-transform:uppercase;font-weight:900;margin:10px 0 0}.resume-clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.resume-clarity article{border-top:5px solid var(--pink);padding:20px 6px 0}.resume-clarity h3{font-size:1.6rem;line-height:.92;text-transform:uppercase;font-weight:900;margin-bottom:12px}.resume-clarity p{font-size:1.07rem;line-height:1.4;margin-bottom:0}@media(max-width:1050px){.resume-clarity{gap:45px}.resume-clarity-grid{grid-template-columns:1fr}}@media(max-width:680px){.resume-clarity{display:block}.resume-clarity h2{font-size:3.9rem}.resume-clarity-grid{margin-top:30px;gap:0}.resume-clarity article{padding:20px 0}.resume-clarity p{font-size:1.06rem}}.resume-process h2{font-size:3.35rem}@media(min-width:681px){.resume-process h2{font-size:clamp(3rem,5.3vw,6.6rem)}}.stats-hero{background:var(--yellow);padding:64px 7% 58px;display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.65fr);grid-gap:70px;gap:70px;align-items:center;overflow:hidden}.stats-hero>div:first-child{max-width:750px}.stats-context h2,.stats-hero h1,.stats-intro h2,.stats-method h2{font-size:clamp(3.8rem,6.3vw,7.4rem);line-height:.8;letter-spacing:-.06em;text-transform:uppercase;font-weight:900;margin:10px 0 22px}.stats-hero h1 span{color:var(--pink)}.stats-hero>div:first-child>p:last-child{font-size:1.34rem;line-height:1.18;max-width:610px}.stats-hero-mark{background:var(--blue);color:var(--yellow);-webkit-clip-path:polygon(3% 8%,93% 0,100% 83%,11% 100%,0 35%);clip-path:polygon(3% 8%,93% 0,100% 83%,11% 100%,0 35%);padding:20% 14%;font-size:clamp(3.7rem,6.7vw,7.5rem);font-weight:900;line-height:.73;letter-spacing:-.07em;text-align:center;transform:rotate(4deg);box-shadow:12px 12px 0 var(--ink)}.stats-hero-mark span{color:#fff}.stats-intro,.stats-method{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(280px,.75fr) 1.25fr;grid-gap:80px;gap:80px}.stats-intro h2,.stats-method h2{margin:10px 0 0}.stats-intro>p,.stats-method>div>p{font-size:1.17rem;line-height:1.45;max-width:730px}.stats-grid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;background:#fff}.stat-card{min-width:0;min-height:290px;padding:26px 24px 22px;background:var(--paper);border:2px solid var(--ink);display:flex;flex-direction:column}.stat-card:nth-child(4n+2){background:var(--mint)}.stat-card:nth-child(4n+3){background:var(--pink);color:#fff}.stat-card:nth-child(4n){background:var(--blue);color:#fff}.stat-value{font-size:clamp(3.1rem,4.6vw,5.2rem);line-height:.8;letter-spacing:-.065em;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:18px}.stat-card h2{font-size:1.45rem;line-height:.94;text-transform:uppercase;font-weight:900;margin-bottom:12px}.stat-card>p:not(.stat-value){font-size:1.04rem;line-height:1.25;margin-bottom:18px}.stat-card a{margin-top:auto;font-size:.94rem;line-height:1.16;font-weight:800;text-decoration:underline;text-underline-offset:3px}.stats-context{background:var(--blue);color:#fff;padding:76px 7%;display:grid;grid-template-columns:minmax(300px,.8fr) 1.2fr;grid-gap:80px;gap:80px}.stats-context .eyebrow,.stats-context h2{color:var(--yellow)}.stats-context h2{margin:10px 0 0;max-width:600px}.stats-context>div:last-child{max-width:740px}.stats-context p{font-size:1.17rem;line-height:1.43}.stats-context a{color:var(--mint);font-weight:800;text-decoration:underline;text-underline-offset:3px}.stats-method{padding-top:76px;padding-bottom:84px}.stats-method h2{color:var(--blue)}.cite-box{margin-top:34px;padding:24px;background:var(--yellow);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--pink)}.cite-box h3{font-size:1.3rem;line-height:1;text-transform:uppercase;font-weight:900;margin-bottom:10px}.cite-box p{line-height:1.35;margin-bottom:0}.cite-box span{overflow-wrap:anywhere;font-weight:800}.stat-card a:focus-visible,.stats-context a:focus-visible{outline:4px solid var(--pink);outline-offset:4px}@media(max-width:1050px){.stats-hero{grid-template-columns:1fr 1fr;gap:35px;padding-inline:5%}.stats-context,.stats-intro,.stats-method{gap:45px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}@media(max-width:680px){.stats-context,.stats-hero,.stats-intro,.stats-method{display:block}.stats-hero{padding:48px 7% 45px}.stats-context h2,.stats-hero h1,.stats-intro h2,.stats-method h2{font-size:4.25rem}.stats-hero>div:first-child>p:last-child{font-size:1.18rem}.stats-hero-mark{max-width:275px;margin:42px auto 0;font-size:4.4rem;padding:19% 12%}.stats-context p,.stats-intro>p,.stats-method>div>p{font-size:1.07rem}.stats-context>div:last-child,.stats-intro>p,.stats-method>div{margin-top:28px}.stats-grid{grid-template-columns:1fr;padding:50px 5%;gap:14px}.stat-card{min-height:0;padding:25px 22px}.stat-value{font-size:4.15rem}.stats-context{padding:52px 7%}.stats-method{padding-top:52px;padding-bottom:58px}.cite-box{padding:20px;margin-top:28px}}.article-page,.blog-category,.blog-index{max-width:1500px;margin:auto}.blog-intro{max-width:760px;margin-bottom:56px}.article-hero h1,.blog-intro h1,.category-hero h1{font-size:clamp(4.1rem,7.5vw,8.3rem);line-height:.78;letter-spacing:-.06em;text-transform:uppercase;font-weight:900;margin:14px 0 20px}.blog-intro h1 span{color:var(--pink)}.article-hero>div>p:last-child,.blog-intro>p:last-child,.category-hero>div>p:last-child{font-size:1.3rem;line-height:1.15;max-width:610px}.category-grid{display:grid;grid-template-columns:minmax(0,760px);grid-gap:28px;gap:28px}.category-card{display:grid;grid-template-columns:minmax(220px,.75fr) 1.25fr;background:var(--blue);color:#fff;min-height:350px;box-shadow:10px 10px 0 var(--ink);transition:transform .2s ease,box-shadow .2s ease}.category-card:hover{transform:translate(-4px,-4px);box-shadow:14px 14px 0 var(--ink)}.category-card img,.category-card picture{display:block;width:100%;height:100%;min-height:350px;object-fit:cover}.category-card>div{padding:42px 38px;align-self:center}.category-card .eyebrow{color:var(--yellow)}.blog-post-card h2,.category-card h2{font-size:clamp(2.7rem,4vw,4.6rem);line-height:.8;letter-spacing:-.055em;text-transform:uppercase;font-weight:900;margin:12px 0 18px}.blog-post-card p:not(.eyebrow),.category-card p:not(.eyebrow){line-height:1.2}.category-card span,.text-link{color:var(--yellow)}.back-link,.category-card span,.text-link{font-weight:800;text-decoration:underline;text-underline-offset:4px}.back-link{display:inline-block;margin-bottom:36px;color:var(--blue)}.category-hero{display:grid;grid-template-columns:1fr minmax(270px,.76fr);grid-gap:52px;gap:52px;align-items:center;background:var(--yellow);padding:52px 6%;margin-bottom:60px}.category-hero img,.category-hero picture{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border:8px solid #fff;box-shadow:9px 9px 0 var(--pink);transform:rotate(3deg)}.blog-post-grid{display:grid;grid-template-columns:minmax(0,760px);grid-gap:28px;gap:28px}.blog-post-card{display:grid;grid-template-columns:minmax(220px,.75fr) 1.25fr;grid-gap:32px;gap:32px;border-top:2px solid var(--ink);padding-top:30px}.blog-card-image,.blog-card-image img,.blog-card-image picture{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.blog-card-image:hover{transform:rotate(-1deg) translateY(-3px);box-shadow:6px 7px 0 var(--ink)}.blog-post-card h2{font-size:clamp(2.3rem,4vw,4rem);margin-top:9px}.article-page{max-width:1320px}.article-hero{display:grid;grid-template-columns:1fr minmax(300px,.75fr);grid-gap:60px;gap:60px;align-items:center;background:var(--yellow);padding:56px 7%;margin-bottom:72px}.article-hero img,.article-hero picture{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border:9px solid #fff;box-shadow:11px 11px 0 var(--blue);transform:rotate(3deg)}.article-body{max-width:740px;margin:auto;font-size:1.15rem;line-height:1.5}.article-body h2{font-size:clamp(2.4rem,4vw,4rem);line-height:.84;letter-spacing:-.05em;margin:70px 0 20px}.article-body h2,.article-body h3{text-transform:uppercase;font-weight:900}.article-body h3{font-size:1.38rem;line-height:1.05;margin:0 0 8px}.article-body li,.article-body p{font-size:1.14rem;line-height:1.5}.article-body a{color:var(--blue);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.article-lead{font-size:1.45rem!important;line-height:1.3!important;font-weight:600;border-left:8px solid var(--pink);padding-left:24px;margin-bottom:42px}.article-body ul{padding-left:25px;margin:24px 0}.article-body li{padding-left:4px;margin-bottom:12px}.article-image{margin:42px 0}.article-image img,.article-image picture{display:block;width:100%;max-height:470px;object-fit:cover;border:7px solid var(--ink);box-shadow:9px 9px 0 var(--mint)}.article-faq{border-top:3px solid var(--ink);margin-top:72px;padding-top:12px}.article-faq>div{padding:22px 0;border-bottom:2px solid var(--ink)}.article-faq p{margin:0}@media(max-width:1050px){.category-card>div{padding:30px}.article-hero{gap:35px;padding:46px 5%}}@media(max-width:680px){.blog-intro{margin-bottom:38px}.article-hero h1,.blog-intro h1,.category-hero h1{font-size:4.15rem}.article-hero,.blog-post-card,.category-card,.category-hero{display:block}.category-card img,.category-card picture{min-height:0;aspect-ratio:4/3}.category-card>div{padding:30px 25px}.article-hero,.category-hero{padding:34px 7%;margin-bottom:45px}.article-hero picture,.category-hero picture{margin-top:35px}.article-hero img{aspect-ratio:1/1}.article-body{font-size:1.05rem}.article-body h2{font-size:3rem;margin-top:52px}.article-body li,.article-body p{font-size:1.05rem}.article-lead{font-size:1.25rem!important;padding-left:18px}.blog-post-card{padding-top:24px}.blog-post-card>div{padding-top:20px}.blog-post-card h2{font-size:3rem}.article-image{margin:32px 0}.article-image img{max-height:none}.back-link{margin-bottom:26px}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05af89ad76258aac-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:400;font-display:swap;src:url(/_next/static/media/c047de4e6e16a01b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f54c84255ccf44e-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:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-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:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-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: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-20c0,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-20c0,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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-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:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-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:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-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:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-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_bdb1f0{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_bdb1f0{--font-barlow:"Barlow Condensed","Barlow Condensed Fallback"}