@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;700&display=swap";*{box-sizing:border-box}:root{color:#7a2d13;background:#fbf8ef;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% 8%,rgb(255 255 255 / 72%),transparent 36%),#fbf8ef}.landing-page{display:grid;width:100%;height:100dvh;overflow:hidden;place-items:center;padding:clamp(16px,4dvh,48px) 20px}.brand-layout{display:flex;width:min(100%,720px);flex-direction:column;align-items:center}.seo-copy{order:3;width:min(100%,560px);margin-top:clamp(10px,2dvh,18px);color:#7a2d13b8;text-align:center}.seo-copy h1{margin:0;font-size:clamp(.78rem,1.7vw,1rem);font-weight:300;line-height:1.25}.seo-copy p{margin:.4em 0 0;font-size:clamp(.66rem,1.25vw,.78rem);line-height:1.45}.brand-artwork{order:1;display:flex;width:min(100%,520px,54dvh);max-height:min(48dvh,520px);flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,1.4dvh,14px)}.brand-logo,.brand-cat-plate{display:block;width:100%;height:auto;object-fit:contain}.brand-logo{max-width:min(100%,420px)}.brand-cat-plate{max-width:min(100%,500px)}.custom-buttons-note{order:2;display:grid;width:min(100%,520px);justify-items:center;margin-top:clamp(10px,2dvh,20px);color:#682107;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center}.custom-buttons-note h1{width:fit-content;max-width:100%;margin:0;padding:clamp(6px,1.1dvh,10px) clamp(20px,6vw,42px);border:2px solid #682107;border-radius:999px;background:#fbd5d6;font-size:clamp(1rem,3.1vw,1.5rem);font-weight:700;line-height:1.05}.custom-buttons-note p{width:min(100%,520px);margin:clamp(8px,1.4dvh,12px) 0 clamp(8px,1.4dvh,12px);padding:clamp(10px,1.6dvh,16px) clamp(14px,4vw,28px);border-radius:28px;background:#ffffffb8;font-size:clamp(.72rem,2.1vw,1rem);font-weight:300;line-height:1.28}.custom-buttons-note strong{display:block;width:fit-content;max-width:100%;padding:clamp(5px,.9dvh,8px) clamp(16px,5vw,34px);border-radius:999px;background:#ffe9a9;font-size:clamp(.76rem,2vw,1rem);font-weight:700;line-height:1.1}.instagram-link{--instagram-icon-size: clamp(1.55rem, 4.5vw, 2.35rem);--instagram-text-size: calc(var(--instagram-icon-size) * .6);display:inline-flex;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,12px);margin-top:clamp(12px,2.5dvh,24px);color:#7a2d13;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300;line-height:1;text-decoration:none}.instagram-link span{display:block;font-size:var(--instagram-text-size);line-height:1}.instagram-link:hover{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.instagram-icon{width:var(--instagram-icon-size);height:var(--instagram-icon-size);flex:0 0 auto}@media(max-width:420px){.brand-layout{width:min(100%,340px)}.instagram-link{--instagram-icon-size: clamp(1.28rem, 6vw, 1.55rem)}}@media(max-height:720px){.brand-layout{width:min(100%,560px)}.brand-artwork{width:min(100%,440px,48dvh)}.instagram-link{--instagram-icon-size: clamp(1.18rem, 3.2dvh, 1.55rem)}}.follow-insta{order:3;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(8px,2vw,18px);width:min(100%,560px);margin-top:clamp(10px,2dvh,22px);flex-wrap:nowrap}.follow-insta .instagram-link{--instagram-icon-size: clamp(1.1rem, 5vw, 2.35rem);gap:clamp(6px,1.5vw,12px);margin-top:0;min-width:0;flex:0 1 auto}.follow-instagram-img{display:block;width:clamp(96px,32vw,260px);max-width:45%;height:auto;flex:0 1 260px;object-fit:contain}@media(max-width:520px){.follow-insta{gap:clamp(4px,1.6vw,8px)}.follow-instagram-img{width:clamp(82px,30vw,140px);max-width:38%}}
