body:has(.ig-page) #lovable-badge{display:none!important}.ig-page{--ig-page:#f4f0ed;--ig-gold:#d1bd8a;--ig-bronze:#766d4c;--ig-graphite:#2d2e32;min-height:100dvh;color:var(--ig-graphite);-webkit-text-size-adjust:100%;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#ebe8e5;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:normal}.ig-page *,.ig-page :before,.ig-page :after{box-sizing:border-box}.ig-page p{margin:0}.ig-shell{background:var(--ig-page);width:min(100%,480px);min-height:100dvh;margin:0 auto;overflow:clip;box-shadow:0 0 35px #0000000e}.ig-hero{isolation:isolate;min-height:445px;position:relative;overflow:hidden}.ig-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 68% 26%,#faf8f5 0%,#f4f0ed 65%);position:absolute;inset:0}.ig-portrait{object-fit:cover;object-position:52% 8%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:80%;height:470px;position:absolute;top:-8px;left:-20px;-webkit-mask-image:linear-gradient(90deg,#000 0% 57%,#0000 99%),linear-gradient(#000 0% 64%,#0000 94%);mask-image:linear-gradient(90deg,#000 0% 57%,#0000 99%),linear-gradient(#000 0% 64%,#0000 94%);-webkit-mask-composite:source-in;mask-composite:intersect}.ig-branding{text-align:center;flex-direction:column;align-items:center;gap:7px;width:52%;margin-left:auto;padding:46px 0 38px;display:flex;position:relative;right:17px}.ig-symbol{object-fit:contain;width:83px;height:112px}.ig-branding>picture,.ig-logo-panel picture{line-height:0;display:block}.ig-page .ig-name{letter-spacing:-.6px;color:var(--ig-bronze);text-wrap:initial;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.07}.ig-name>span{display:block}.ig-name .ig-eyebrow{letter-spacing:3.5px;color:var(--ig-bronze);text-transform:uppercase;margin:2px 0 7px;font:700 9px Arial,Helvetica,sans-serif}.ig-credential{letter-spacing:.4px;color:#4e4a42;font-size:10px;line-height:1.45}.ig-abr{letter-spacing:1.6px;color:var(--ig-bronze);font-size:11px;font-weight:700}.ig-divider{color:#ac9268;justify-content:center;align-items:center;gap:6px;margin-top:11px;display:flex}.ig-divider:before,.ig-divider:after{content:"";background:#b59f81;width:44px;height:1px;display:block}.ig-page .ig-tagline{color:#5d594e;max-width:220px;margin:11px 2px 0;font-size:13px;line-height:1.5}.ig-links{gap:15px;margin:-5px 24px 0;display:grid;position:relative}.ig-card{min-height:112px;color:inherit;-webkit-tap-highlight-color:#d1bd8a40;background:#faf8f6;border:1px solid #a99c8f40;border-radius:25px;align-items:center;gap:15px;padding:13px 14px 13px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 14px #453a3421,0 1px 4px #453a3412}@media (hover:hover){.ig-card:hover{transform:translateY(-2px);box-shadow:0 9px 18px #453a3430}}.ig-page a:focus-visible{outline:3px solid var(--ig-bronze);outline-offset:4px}.ig-card:active{box-shadow:0 2px 7px #453a3429}.ig-medallion{width:73px;height:73px;color:var(--ig-bronze);background:#fdfbf9;border:1px solid #e6e0d9;border-radius:50%;flex:0 0 73px;place-items:center;display:grid;box-shadow:0 3px 9px #8d7f7130}.ig-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ig-title{color:#65583f;letter-spacing:-.35px;font:400 19px/1.16 Georgia,Times New Roman,serif}.ig-description{color:#656059;font-size:12px;line-height:1.48}.ig-arrow{color:#77694b;background:#fdfbf9;border:1px solid #e9e2dc;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 2px 5px #786c6033}.ig-footer{text-align:center;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);background:#faf7f3;margin-top:31px;padding:32px 16px 22px}.ig-page .ig-footer-title{letter-spacing:2px;color:#6b5d47;margin:4px 0 11px;font:400 18px Georgia,serif}.ig-footer .ig-divider{gap:8px;margin-top:0}.ig-footer .ig-divider:before,.ig-footer .ig-divider:after{background:#b9a78b;width:65px}.ig-social{justify-content:center;gap:14px;margin:11px auto 16px;display:flex}.ig-social a{color:#716044;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ig-social a:hover{background:#d1bd8a22}.ig-logo-panel{background:var(--ig-graphite);border-radius:8px;width:248px;max-width:100%;margin:0 auto 16px;padding:12px}.ig-logo-panel img{width:100%;height:auto}.ig-copyright{color:#696b6d;font-size:10px;line-height:1.6}@media (width<=390px){.ig-hero{min-height:421px}.ig-portrait{width:82%;height:450px;left:-29px}.ig-branding{width:54%;padding-top:40px;right:10px}.ig-page .ig-name{font-size:23px}.ig-page .ig-tagline{font-size:12px}.ig-links{gap:13px;margin-left:14px;margin-right:14px}.ig-card{gap:12px;min-height:103px;padding:12px}.ig-medallion{flex-basis:62px;width:62px;height:62px}.ig-title{font-size:18px}.ig-description{font-size:11px}}@media (width<=350px){.ig-card{gap:9px}.ig-medallion{flex-basis:48px;width:48px;height:48px}.ig-title{overflow-wrap:anywhere;font-size:16px}.ig-arrow{flex-basis:28px;width:28px;height:28px}.ig-abr{letter-spacing:1px;font-size:10px}}@media (width>=700px){.ig-page{padding-top:35px;padding-bottom:35px}.ig-shell{border-radius:30px}}@media (prefers-reduced-motion:reduce){.ig-card{transition:none}.ig-card:hover{transform:none}}
