:root{--paper:#f7edda;--light:#fffaf0;--ink:#43352d;--muted:#75665b;--coral:#df907e;--sage:#a8b79d;--teal:#518f89;--deep:#28635f;--cork:#b87842;--yellow:#e7c66f;--serif:Fraunces,Georgia,serif;--sans:"DM Sans",sans-serif;--hand:Kalam,cursive;--shadow:0 18px 38px #57331f24;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.26;z-index:10;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.announcement{height:31px;background:#e8b99a;display:flex;gap:8px;align-items:center;justify-content:center;font-size:.75rem;letter-spacing:.02em}.site-header{height:92px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:25px;position:sticky;top:0;z-index:8;background:#f7eddadb;backdrop-filter:blur(12px);border-bottom:1px solid #6d4e3410}.brand{display:flex;align-items:center;gap:7px;font:600 1.45rem/1 var(--serif);letter-spacing:.04em}.brand small{font:400 .54rem/1 var(--sans);display:block;margin-top:5px;letter-spacing:.18em;text-transform:uppercase}.brand-mark{font:2.3rem/.7 var(--hand);color:var(--coral)}nav{display:flex;gap:27px;font-size:.8rem}nav a{position:relative}nav a:after{content:"";position:absolute;inset:auto 0 -7px;height:3px;background:var(--coral);transform:scaleX(0);transition:.2s}nav a:hover:after,nav a:first-child:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:8px}.icon-btn,.menu-btn{border:0;background:none;color:var(--ink);font-size:.86rem;padding:8px}.icon-btn:first-child{font-size:1.65rem;font-family:serif}.cart-count{display:inline-grid;place-items:center;background:var(--coral);color:#fff;border-radius:50%;width:19px;height:19px;font-size:.65rem}.menu-btn{display:none;font-size:1.35rem}.hero{min-height:calc(90vh - 31px);max-width:1440px;margin:auto;padding:8vh max(5vw,24px) 10vh;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:6vw;position:relative}.hero:after,.torn:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:36px;background:var(--paper);clip-path:polygon(0 47%,3% 64%,7% 34%,13% 58%,19% 27%,26% 61%,33% 39%,40% 68%,48% 30%,54% 54%,63% 26%,71% 66%,78% 33%,84% 56%,91% 25%,96% 57%,100% 42%,100% 100%,0 100%)}.eyebrow{font:400 1rem var(--hand);color:#9d665b;margin:0 0 7px}.hero h1,h2{font-family:var(--serif);line-height:1.05;margin:.1em 0;color:var(--ink)}h1{font-size:clamp(3rem,5vw,5.2rem);letter-spacing:-.055em}h1 em{color:var(--coral);font-style:normal}.lede{max-width:470px;color:var(--muted);margin:23px 0 28px}.button{border:0;background:var(--coral);color:#fff;padding:13px 19px;border-radius:999px;display:inline-flex;gap:18px;align-items:center;box-shadow:0 8px 13px #c56e5930;font-weight:600;font-size:.85rem;transition:.2s}.button:hover{transform:translateY(-2px);background:#cc7968}.text-link{border:0;background:none;font-weight:600;font-size:.85rem;text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:5px}.hero-actions{display:flex;align-items:center;gap:24px}.hero-art{position:relative}.hero-art img{width:100%;display:block;border-radius:44% 6% 43% 7%/9% 39% 9% 35%;box-shadow:var(--shadow);transform:rotate(1deg);object-fit:cover}.note,.paper-note{font-family:var(--hand);background:#fff7e8;padding:11px 15px;box-shadow:4px 7px 13px #51322020;color:#684c3e}.note{position:absolute;font-size:.85rem;transform:rotate(-5deg)}.n1{top:13%;left:-7%}.n2{bottom:13%;right:-5%;transform:rotate(4deg)}.doodle{position:absolute;color:var(--coral);font:2rem var(--hand)}.doodle.one{top:15%;right:4%}.doodle.two{bottom:8%;left:4%}.values{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;background:var(--teal);color:#fff;padding:72px max(5vw,24px) 76px}.values div{max-width:235px;margin:auto}.values span{font:1.3rem var(--hand);color:#efd58e;display:block}.values b{font:600 .9rem var(--sans)}.values p{font-size:.78rem;line-height:1.5;opacity:.9;margin:7px 0}.section{padding:110px max(5vw,24px)}.section-heading{text-align:center;max-width:660px;margin:0 auto 43px}.section-heading h2,.story h2,.faq h2,.contact h2{font-size:clamp(2.45rem,4vw,4rem);letter-spacing:-.05em}.section-heading>p:last-child{color:var(--muted);font-size:.93rem}.handwritten{margin:-8px 0 8px;color:var(--coral);font:1.15rem var(--hand)}.cork-board{max-width:1320px;margin:auto;padding:55px 42px 48px;border:17px solid #6f4327;border-radius:7px;position:relative;background-color:var(--cork);background-image:radial-gradient(#70422433 .8px,transparent 1px),radial-gradient(#f2c88630 1px,transparent 1.5px),linear-gradient(120deg,#b6713d,#c58a55 50%,#a96638);background-size:8px 9px,13px 14px,100% 100%;box-shadow:inset 0 0 0 3px #dfb47970,inset 0 0 28px #5b2f1538,0 20px 45px #5630173b}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 26px;position:relative;z-index:2}.product-card{position:relative;display:flex;flex-direction:column;text-align:left;background:#fff9ed;padding:10px 10px 13px;border:0;box-shadow:3px 9px 12px #3f21172e;transition:.25s;min-width:0}.product-card:before{content:"";position:absolute;z-index:3;top:-11px;left:calc(50% - 9px);width:18px;height:18px;border-radius:50%;background:var(--pin,#c95e50);box-shadow:inset 2px 2px #ffffff70,1px 2px 2px #3f221457}.product-card:nth-child(4n+2):after{content:"";position:absolute;width:60px;height:16px;background:#e7cf8caf;top:-8px;left:27%;transform:rotate(-4deg)}.product-card:hover{transform:translateY(-5px) rotate(0)!important;box-shadow:5px 16px 22px #3f211746}.product-card:nth-child(1){transform:rotate(-1.5deg);--pin:#bb5349}.product-card:nth-child(2){transform:rotate(1.1deg);--pin:#546a7e}.product-card:nth-child(3){transform:rotate(-.8deg);--pin:#688561}.product-card:nth-child(4){transform:rotate(1.7deg);--pin:#d09433}.product-card:nth-child(5){transform:rotate(1deg);--pin:#c65c48}.product-card:nth-child(6){transform:rotate(-1.8deg);--pin:#6e8c77}.product-card:nth-child(7){transform:rotate(.5deg);--pin:#526a81}.product-card:nth-child(8){transform:rotate(-1deg);--pin:#e4c176}.product-card:nth-child(9){transform:rotate(1.7deg);--pin:#bc5549}.product-card:nth-child(10){transform:rotate(-1.1deg);--pin:#628173}.product-card:nth-child(11){transform:rotate(.9deg);--pin:#d3983d}.product-card:nth-child(12){transform:rotate(-1.6deg);--pin:#5c6d81}.product-shot{height:165px;background-color:#ead9bc}.product-card h3{font:600 1.05rem/1.13 var(--serif);margin:10px 3px 3px}.product-card p{font-size:.67rem;line-height:1.35;color:var(--muted);margin:0 3px 8px}.product-card footer{display:flex;justify-content:space-between;align-items:center;margin:0 3px;color:var(--coral);font:700 1rem var(--hand)}.view-item{color:var(--ink);font:400 .68rem var(--sans);text-decoration:underline;text-underline-offset:3px}.board-note{position:absolute;z-index:1;background:#fde8bc;padding:14px;box-shadow:3px 6px 9px #46271930;font:1rem/1.3 var(--hand);color:#5e4436;transform:rotate(-4deg)}.list-note{top:18px;right:21px}.recipe-note{bottom:16px;left:24px;transform:rotate(3deg);max-width:185px}.story{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,9vw,130px);align-items:center;background:#f4dfc4;position:relative}.story-image{position:relative}.story-image img{width:100%;height:460px;object-fit:cover;border-radius:8px 45% 5px 35%;box-shadow:var(--shadow);object-position:65% center}.tape{position:absolute;top:-14px;left:40%;width:94px;height:28px;background:#e9cd8ab8;transform:rotate(4deg)}.story-copy>p:not(.eyebrow){color:var(--muted);max-width:490px}.story-copy{position:relative}.story .paper-note{display:inline-block;margin-top:25px;font-size:1.35rem}.paper-note small{display:block;font:400 .72rem/1.3 var(--sans);margin-top:8px;color:var(--muted)}.overlap-b{transform:rotate(4deg);margin-left:-18px!important;background:#f3b8a4}.why{background:var(--light)}.why-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why .paper-note{min-height:210px;padding:25px 20px;transform:rotate(-1deg)}.why .paper-note:nth-child(even){transform:rotate(1.2deg);background:#f5e0b9}.why i{font:1.4rem var(--hand);color:var(--coral)}h3{font:600 1.1rem var(--serif);line-height:1.2}.why p{font: .8rem/1.5 var(--sans);color:var(--muted)}.kitchen-note{min-height:390px;background:linear-gradient(100deg,#d9b381b8,#f6ddaa8c),url('../images/hero/kitchen-morning.png') center/cover;position:relative;display:grid;place-items:center}.notebook{background:#fff9ed;width:min(500px,85vw);padding:46px 50px;box-shadow:var(--shadow);transform:rotate(-2deg);font:1.5rem/1.3 var(--hand);position:relative}.notebook span{color:var(--coral)}.notebook p{margin:10px 0 0}.notebook b{font-weight:700}.notebook small{display:block;font:.75rem var(--sans);margin-top:20px;color:var(--muted)}.cup,.spoon{position:absolute;font:4rem var(--hand);color:#f2c6a0;filter:drop-shadow(3px 4px 3px #54301b4d)}.cup{right:13%;bottom:18%}.spoon{left:13%;top:20%;transform:rotate(30deg)}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.faq-list details{border-bottom:1px solid #b093793f;padding:16px 4px}.faq-list summary{cursor:pointer;list-style:none;font:600 1.14rem var(--serif);padding-right:34px;position:relative}.faq-list summary:after{content:'+';position:absolute;right:5px;font:1.5rem var(--hand);color:var(--coral)}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:var(--muted);font-size:.9rem;max-width:600px;margin:12px 0 4px}.contact{background:var(--teal);color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:100px max(8vw,24px) 120px;position:relative}.contact h2,.contact .eyebrow{color:#fff}.contact p{max-width:410px}.contact address{font-style:normal;margin-top:28px;line-height:1.7;font-size:.9rem}.contact address a{text-decoration:underline;text-underline-offset:4px}.contact-form,.order-modal form{display:grid;gap:12px;background:#fff8eb;padding:28px;color:var(--ink);box-shadow:var(--shadow)}label{font-size:.72rem;font-weight:700;letter-spacing:.03em}input,textarea{display:block;width:100%;border:1px solid #d8c7ad;background:#fffdf7;padding:10px;margin-top:4px;color:var(--ink);outline-color:var(--coral);resize:vertical}.form-help{font-size:.72rem!important;color:var(--muted)}.form-help a{text-decoration:underline}.footer-main{background:var(--deep);color:#f8edd7;padding:65px max(5vw,24px);display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:.8rem}.footer-main b{color:#e2bb82;margin-bottom:5px}.footer-main p{margin:5px 0;color:#cee0d5}.footer-brand{color:#fff}.link-button{padding:0;border:0;background:none;color:inherit;text-align:left}.copyright{background:#20524f;color:#d0ded4;padding:16px 5vw;font-size:.72rem;display:flex;justify-content:space-between}.overlay{position:fixed;inset:0;background:#2b1e19a0;z-index:20}.drawer{position:fixed;z-index:21;right:0;top:0;height:100dvh;width:min(430px,100%);background:#fff9ec;padding:38px 28px;box-shadow:-12px 0 30px #2a1d1b33;transform:translateX(105%);transition:.28s;display:flex;flex-direction:column}.drawer.open{transform:none}.close{border:0;background:none;font:2rem/1 var(--hand);position:absolute;right:16px;top:13px;color:var(--ink)}.drawer h2{font-size:2.5rem}.drawer h2 span{font:1.2rem var(--hand);color:var(--coral)}#cartItems{overflow:auto;flex:1}.cart-line{display:grid;grid-template-columns:56px 1fr auto;gap:10px;padding:13px 0;border-bottom:1px dashed #b3977c}.cart-thumb{}.cart-line h3{margin:0;font-size:1rem}.cart-line p{margin:3px 0;font:.95rem var(--hand);color:var(--coral)}.qty button,.remove{border:0;background:none;color:var(--muted);padding:2px 6px}.remove{text-decoration:underline}.cart-bottom{border-top:2px solid var(--ink);padding-top:14px}.cart-bottom>p{display:flex;justify-content:space-between;font:1.1rem var(--serif)}.cart-bottom .button{width:100%;justify-content:space-between}.cart-bottom .text-link{display:block;margin:11px auto 0}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.empty{color:var(--muted);font-size:.9rem}.modal{border:0;background:#fff9ec;color:var(--ink);width:min(850px,calc(100% - 30px));padding:40px;box-shadow:0 20px 70px #20161375}.modal::backdrop{background:#261a16a8}.modal[open]{animation:pop .25s ease-out}.modal .close{z-index:2}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:38px}.modal-shot{min-height:370px;background-color:#ead9bc}.product-detail h2,.modal h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em}.price{color:var(--coral);font:1.6rem var(--hand)}.product-detail ul{padding-left:20px;color:var(--muted);font-size:.86rem}.quantity{display:flex;align-items:center;gap:14px;margin:25px 0}.quantity button{width:29px;height:29px;border:1px solid #c6ad94;background:none}.search-modal{max-width:620px}.search-field{display:flex;gap:10px;align-items:center;font:1.8rem var(--serif);border-bottom:1px solid #c8ad91}.search-field input{border:0;background:none;font-size:1rem;padding-left:0}.search-result{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px dashed #b39a7b}.search-result button{border:0;background:none;text-align:left;padding:0;color:var(--ink);font:600 1rem var(--serif)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.order-summary{background:#f1ddbd;padding:13px;font-size:.8rem}.order-summary p{display:flex;justify-content:space-between;margin:4px 0}.reveal{animation:rise .7s both}@keyframes rise{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes pop{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:900px){.product-grid{grid-template-columns:repeat(3,1fr)}.why-grid{grid-template-columns:repeat(2,1fr)}.story{gap:45px}.board-note{display:none}.faq{gap:45px}.footer-main{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.site-header{height:74px;padding:0 18px}.announcement{font-size:.65rem;height:29px}nav{display:none}.menu-btn{display:block}.hero{min-height:auto;padding:55px 24px 70px;grid-template-columns:1fr;gap:40px}.hero h1{font-size:3.3rem}.hero-art{width:105%;margin-left:-2.5%}.n1{left:-1%}.n2{right:0}.values{grid-template-columns:repeat(2,1fr);gap:22px;padding:54px 24px 64px}.section{padding:75px 20px}.cork-board{border-width:11px;padding:35px 18px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:29px 17px}.product-shot{height:140px}.product-card h3{font-size:.92rem}.product-card p{font-size:.61rem}.story{grid-template-columns:1fr;padding-top:65px}.story-image img{height:290px}.why-grid{gap:13px}.why .paper-note{min-height:180px;padding:17px 14px}.why h3{font-size:.95rem}.why p{font-size:.7rem}.kitchen-note{min-height:320px}.notebook{padding:30px 27px;font-size:1.2rem}.cup{right:5%;font-size:3rem}.spoon{left:4%;font-size:2.7rem}.faq{grid-template-columns:1fr;gap:15px}.contact{grid-template-columns:1fr;padding:75px 24px 100px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 20px;padding:45px 24px}.footer-main>div:first-child{grid-column:1/-1}.copyright{padding:13px 24px}.copyright span{display:none}.product-detail{grid-template-columns:1fr;gap:20px}.modal{padding:31px 20px}.modal-shot{min-height:250px}.form-grid{grid-template-columns:1fr}}@media(max-width:390px){.product-grid{gap:24px 12px}.product-shot{height:117px}.product-card{padding:7px}.product-card h3{font-size:.85rem}.product-card footer{font-size:.9rem}.view-item{font-size:.6rem}.values{font-size:.9rem}.footer-main{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,html{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.legal{max-width:860px;margin:auto;min-height:70vh}.legal h1{font-size:clamp(3rem,7vw,5rem)}.legal h2{font-size:1.7rem;margin-top:2rem}.legal p{color:var(--muted)}
@media(max-width:700px){nav.mobile-open{display:flex;position:fixed;inset:103px 0 0;padding:50px 30px;z-index:20;background:#fff8eb;flex-direction:column;align-items:flex-start;gap:25px;font:2rem var(--serif)}nav.mobile-open a:after{display:none}}

/* Individual product photography */
.hero{min-height:calc(84vh - 31px);max-width:1360px;padding-top:6vh;padding-bottom:8vh;grid-template-columns:1fr 1fr;gap:5vw}
.hero-art{width:92%;max-width:650px;justify-self:end}
.product-shot{display:block;width:100%;height:165px;object-fit:cover;object-position:center;background:none}
.cart-thumb{display:block;width:56px;height:56px;object-fit:cover;border-radius:3px;background:none}
.modal-shot{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1;object-fit:cover;background:none}
.search-result{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}
.search-result img{display:block;width:54px;height:54px;object-fit:cover;border-radius:3px}
.search-result button small{display:block;margin-top:2px;color:var(--muted);font:400 .68rem/1.25 var(--sans)}
@media(max-width:700px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:55px;padding-bottom:70px}.hero-art{width:100%;max-width:none;justify-self:auto;margin-left:0}.product-shot{height:140px}.modal-shot{min-height:0}}
@media(max-width:390px){.product-shot{height:117px}}

/* Hero framing, clear board notes, and torn contact stationery */
.hero{max-width:1440px;grid-template-columns:.88fr 1.12fr;gap:6vw}
.hero-art{width:100%;max-width:none;justify-self:stretch}
.hero-art img{width:100%;aspect-ratio:1.72/1;height:auto;object-fit:cover;object-position:center 52%}
.cork-board{padding-top:165px;padding-bottom:145px}
.list-note{top:30px;left:38px;right:auto}
.recipe-note{top:auto;right:38px;bottom:28px;left:auto}
.contact-form{padding:38px 34px;clip-path:polygon(0 2%,4% .8%,8% 2.1%,13% .5%,18% 1.8%,23% .7%,28% 2.2%,34% .6%,39% 1.7%,45% .5%,51% 2%,57% .8%,63% 2.2%,69% .5%,75% 1.8%,81% .7%,87% 2%,93% .6%,100% 1.8%,100% 98.3%,95% 99.5%,89% 98.1%,83% 99.3%,77% 97.9%,71% 99.4%,65% 98%,59% 99.2%,53% 97.8%,47% 99.5%,41% 98%,35% 99.3%,29% 97.9%,23% 99.4%,17% 98%,11% 99.3%,5% 98.1%,0 99%)}
@media(max-width:900px){.cork-board{padding-top:55px;padding-bottom:48px}}
@media(max-width:700px){.hero{grid-template-columns:1fr}.hero-art{width:100%}.hero-art img{aspect-ratio:1.65/1;object-position:center}.cork-board{padding:35px 18px}.contact-form{padding:34px 24px}}

/* Final tactile refinements */
.hero-art img{aspect-ratio:1.24/1}
.cup{font-size:5.25rem;right:12%;bottom:14%}
.contact-form{
  clip-path:none;
  box-shadow:none;
  filter:drop-shadow(0 18px 24px #294b4838);
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='rough' x='-8%25' y='-8%25' width='116%25' height='116%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .055' numOctaves='3' seed='17' result='noise'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='noise' scale='24' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cmask id='brush' maskUnits='userSpaceOnUse'%3E%3Crect width='1000' height='1000' fill='black'/%3E%3Crect x='13' y='18' width='974' height='964' rx='5' fill='white' filter='url(%23rough)'/%3E%3Cg stroke='black' stroke-linecap='round'%3E%3Cpath d='M18 28h86m22-7h54m31 13h115m28-12h72m34 9h139m31-12h85m32 11h124' stroke-width='8' opacity='.34'/%3E%3Cpath d='M32 972h122m29 8h83m25-13h148m26 12h61m34-9h112m22 10h154' stroke-width='9' opacity='.38'/%3E%3Cpath d='M17 83v74m-5 34v116m9 42v82m-7 47v139m7 39v91' stroke-width='7' opacity='.25'/%3E%3Cpath d='M985 61v123m6 31v86m-8 41v146m6 35v97m-7 42v184' stroke-width='7' opacity='.28'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Crect width='1000' height='1000' fill='white' mask='url(%23brush)'/%3E%3C/svg%3E");
  -webkit-mask-size:100% 100%;
  -webkit-mask-repeat:no-repeat;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='rough' x='-8%25' y='-8%25' width='116%25' height='116%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .055' numOctaves='3' seed='17' result='noise'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='noise' scale='24' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cmask id='brush' maskUnits='userSpaceOnUse'%3E%3Crect width='1000' height='1000' fill='black'/%3E%3Crect x='13' y='18' width='974' height='964' rx='5' fill='white' filter='url(%23rough)'/%3E%3Cg stroke='black' stroke-linecap='round'%3E%3Cpath d='M18 28h86m22-7h54m31 13h115m28-12h72m34 9h139m31-12h85m32 11h124' stroke-width='8' opacity='.34'/%3E%3Cpath d='M32 972h122m29 8h83m25-13h148m26 12h61m34-9h112m22 10h154' stroke-width='9' opacity='.38'/%3E%3Cpath d='M17 83v74m-5 34v116m9 42v82m-7 47v139m7 39v91' stroke-width='7' opacity='.25'/%3E%3Cpath d='M985 61v123m6 31v86m-8 41v146m6 35v97m-7 42v184' stroke-width='7' opacity='.28'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Crect width='1000' height='1000' fill='white' mask='url(%23brush)'/%3E%3C/svg%3E");
  mask-size:100% 100%;
  mask-repeat:no-repeat;
}
@media(max-width:700px){.hero-art img{aspect-ratio:1.55/1}.cup{font-size:4.15rem;right:4%;bottom:15%}}
