:root{--g-cream:#eae1cb;--g-cream-2: #f4eedc;--g-rust:#bc5727;--g-green:#3e4b32;--g-butter:#f4ad4b;--g-paper:#fffdf7;--g-shadow:#d2c3a0;--g-display:'Lilita One',sans-serif;--g-hand:'Gochi Hand',cursive;--g-body:'Nunito',sans-serif}.gr{font-family:var(--g-body);font-size:18px;line-height:1.6;color:var(--g-green)}.gr *,.gr *::before,.gr *::after{box-sizing:border-box}.gr a{color:inherit;text-decoration:none}.gr-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.gr-note{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--g-hand);font-size:clamp(26px,2.4vw,32px);line-height:1;color:var(--g-rust);transform:rotate(-2deg);transform-origin:left center}.gr-h2{margin:0;font-family:var(--g-display);font-weight:400;font-size:clamp(44px,5.4vw,72px);line-height:1}.gr-rich p{margin:0 0 16px}.gr-rich p:last-child{margin-bottom:0}.gr-btn{display:inline-block;padding:16px 32px;border:3px solid transparent;border-radius:999px;font-family:var(--g-body);font-size:20px;font-weight:900;line-height:1.2;text-align:center;cursor:pointer;transition:transform 0.15s ease}.gr-btn:hover{transform:translateY(-2px) rotate(-1deg)}.gr .gr-btn--rust{background:var(--g-rust);color:var(--g-paper)}.gr .gr-btn--green{background:var(--g-green);color:var(--g-cream)}.gr .gr-btn--cream{background:var(--g-cream);color:var(--g-green)}.gr .gr-btn--line{border-color:var(--g-green);color:var(--g-green)}.gr-pol{position:relative;padding:3% 3% 0;background:var(--g-paper);box-shadow:7px 7px 0 var(--g-shadow)}.gr-pol img,.gr-pol svg{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.gr-pol__cap{padding:12px 0 14px;font-family:var(--g-hand);font-size:22px;line-height:1;text-align:center;color:var(--g-green)}.gr-tape{position:absolute;left:34%;top:-14px;width:32%;height:26px;background:rgba(244,173,75,0.82)}.gr-spark{display:block;flex:none}@media (prefers-reduced-motion:reduce){.gr-btn{transition:none}.gr-btn:hover{transform:none}}body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__heading"]{font-family:var(--g-display);font-weight:400;letter-spacing:.01em;line-height:1;text-transform:none;font-size:clamp(2.6rem,5vw,4.2rem)}body :is(.gxh,.gch,.gth,.ghh,.apyh) [class*="__heading"]{font-size:clamp(3.4rem,8vw,6rem);line-height:.95}body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__tag"],body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__eyebrow"]{display:inline-block;margin:0 0 .6rem;padding:0;border:0;background:none;font-family:var(--g-hand);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:400;letter-spacing:0;line-height:1;text-transform:none;color:var(--g-rust);opacity:1;transform:rotate(-2deg)}body :is(.gxh,.gch,.gth,.ghh,.apyh) [class*="__eyebrow"]{color:var(--g-butter)}body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__sub"],body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__lead"],body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__body"],body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__text"],body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="-text"],body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__answer"]{font-family:var(--g-body);font-weight:600;opacity:1}body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__btn"]{padding:.95rem 2rem;border-width:3px;border-radius:999px;font-family:var(--g-body);font-size:1.15rem;font-weight:900;letter-spacing:0;text-transform:none}body :is(.gxw,.gxf,.apyf){background:var(--g-cream-2)}body :is(.gxw__card,.ghf__card,.gca__card,.gxp__item,.gxf__item,.apyf__item,.apyc__item){border:0;border-radius:22px;background:var(--g-paper);box-shadow:7px 7px 0 var(--g-shadow)}body :is(.gxw__card,.ghf__card,.gca__card,.gxp__item):nth-child(odd){transform:rotate(-.8deg)}body :is(.gxw__card,.ghf__card,.gca__card,.gxp__item):nth-child(even){transform:rotate(.8deg)}body .gxw__card-image{border-radius:14px}body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="-heading"],body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__question"],body :is(.gxh,.gxa,.gxd,.gxw,.gxm,.gxp,.gxf,.gxc,.gha,.ghe,.ghf,.ghc,.ghh,.ght,.gch,.gca,.gcp,.gcb,.gmm,.gth,.gtc,.gtcl,.apyh,.apyc,.apyf,.apyz,.apys) [class*="__name"]{font-family:var(--g-display);font-weight:400;letter-spacing:.01em}body :is(.gxw__card-heading,.ghf__card-heading,.gca__card-heading,.gxp__item-heading){font-size:1.6rem;line-height:1.1}body :is(.gxf__question,.apyf__question){font-size:1.35rem}body :is(.gxf__question,.apyf__question)::after{font-family:var(--g-display);color:var(--g-rust)}body :is(.gxd__value,.ghe__value){font-family:var(--g-display);font-weight:400}body :is(.gxd__label,.ghe__label){font-family:var(--g-hand);text-transform:none;letter-spacing:0;font-size:1.3rem}body .gmm__grid{gap:2.5rem 1.75rem}body :is(.gmm__card,.gxm__maker){padding:10px 10px 16px;background:var(--g-paper);box-shadow:7px 7px 0 var(--g-shadow)}body :is(.gmm__card,.gxm__maker):nth-child(3n+1){transform:rotate(-1.4deg)}body :is(.gmm__card,.gxm__maker):nth-child(3n+2){transform:rotate(.9deg)}body :is(.gmm__card,.gxm__maker):nth-child(3n){transform:rotate(-.5deg)}body :is(.gmm__photo,.gxm__photo){margin-bottom:.7rem;border-radius:0;background:var(--g-cream-2)}body :is(.gmm__name,.gxm__name){font-size:1.4rem;line-height:1.1}body :is(.gmm__craft,.gxm__craft){font-family:var(--g-hand);font-size:1.3rem;line-height:1.1;opacity:1}body .gmm__days{top:.9rem;left:-.4rem;padding:.3rem .8rem;border-radius:8px;font-family:var(--g-display);font-size:.95rem;font-weight:400;letter-spacing:.02em;text-transform:none;transform:rotate(-4deg)}body .gmm__link{font-weight:800}body .gcp__field :is(input,select,textarea){border:3px solid var(--g-green);border-radius:14px;font-family:var(--g-body);font-weight:700}body .gtc__number{font-family:var(--g-display);font-weight:400}body .gtc [class*="__heading"]{font-size:clamp(1.8rem,2.6vw,2.4rem)}.contact-form__input{border:3px solid var(--g-green);border-radius:14px;background:var(--g-paper);color:var(--g-green);font-family:var(--g-body);font-size:1.05rem;font-weight:700;padding:.9rem 1.1rem}.contact-form__form .submit-button{padding:.95rem 2.2rem;border:3px solid var(--g-rust);border-radius:999px;background:var(--g-rust);color:var(--g-paper);font-family:var(--g-body);font-size:1.15rem;font-weight:900}.section-wrapper:has(.contact-form__form) .rte h2{font-family:var(--g-display);font-weight:400;color:var(--g-green);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1}body :is(.gmm__card,.gxm__maker){box-sizing:border-box}@media screen and (max-width:749px){body .gmm__grid{gap:1.75rem .9rem}body :is(.gmm__card,.gxm__maker){padding:7px 7px 12px;box-shadow:4px 4px 0 var(--g-shadow)}body .gmm__name{font-size:1.1rem}body .gmm__craft{font-size:1.05rem}body .gmm__days{font-size:.8rem;padding:.2rem .6rem}body .gmm__link{font-size:.8rem}}