#anai-home .gf-photo-next{position:absolute;inset:0 0 48px;width:100%;border:0;padding:0;background:transparent;cursor:pointer;z-index:2;color:#fff}#anai-home .gf-photo-next:focus-visible{outline:3px solid #D68BAF;outline-offset:-4px}#anai-home .gf-photo-count{position:absolute;top:10px;right:10px;padding:4px 9px;border-radius:20px;background:#151217b8;font:600 12px Arial,sans-serif}#anai-home .gf-photo-arrow{position:absolute;right:8px;top:45%;display:grid;place-items:center;width:30px;height:38px;border-radius:20px;background:#15121780;font:30px Arial,sans-serif}@media(max-width:480px){#anai-home .gf-photo-next{bottom:44px}}
#anai-home.gf-signup{max-width:1536px;font:16px/1.55 Arial,sans-serif}#anai-home.gf-signup .wrap{padding:0 4%}#anai-home.gf-signup header{padding:22px 0}#anai-home.gf-signup .logo{font-family:Manrope,Arial,sans-serif;font-size:29px}#anai-home .gf-login{display:flex;align-items:center;gap:20px;font-size:14px}#anai-home .gf-login a{padding:10px 19px;border:1px solid var(--wine);color:var(--wine);border-radius:10px}#anai-home .gf-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(380px,.95fr);gap:38px;padding:42px 0 36px;align-items:start}#anai-home .gf-intro .eyebrow{font-size:12px;letter-spacing:3px;margin:0 0 12px;font-weight:500}#anai-home .gf-intro h1{font-size:clamp(40px,4.8vw,68px);line-height:1.08;margin:0 0 9px;font-weight:600;letter-spacing:-1.5px;overflow-wrap:anywhere}#anai-home .gf-intro>h2{font:600 clamp(23px,2.5vw,33px)/1.25 Arial,sans-serif;margin:0 0 9px;letter-spacing:0}#anai-home .gf-subtitle{color:#B8A5B3;font-size:18px;margin:0 0 24px}#anai-home .gf-story{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:24px;align-items:start}#anai-home .gf-portrait{margin:0;position:relative;overflow:hidden;border:1px solid #3B2C3C;border-radius:16px;background:#231C25}#anai-home .gf-portrait>img,#anai-home .gf-portrait>video{width:100%;aspect-ratio:4/5.25;height:auto;object-fit:cover;object-position:center 20%;display:block}#anai-home .gf-portrait figcaption{position:absolute;left:0;right:0;bottom:48px;background:linear-gradient(transparent,#151217e8);padding:45px 16px 13px;display:grid;gap:1px}#anai-home .gf-portrait figcaption strong{font-size:19px}#anai-home .gf-online{font-size:13px;display:flex;align-items:center;gap:7px}#anai-home .gf-online i{width:8px;height:8px;background:#62D99B;border-radius:50%}#anai-home .gf-media{height:48px;display:flex;justify-content:space-around;align-items:center;background:#231C25;color:#D68BAF}#anai-home .gf-media>span{position:relative;display:grid;place-items:center;width:20%;height:100%;outline-offset:-3px}#anai-home .gf-media svg{width:22px;height:22px}#anai-home .gf-tooltip{display:none;position:absolute;bottom:44px;background:#151217;color:#F6EEF2;border:1px solid #3B2C3C;border-radius:5px;padding:5px 7px;white-space:nowrap;font-size:11px;z-index:2}#anai-home .gf-media>span:first-child .gf-tooltip{left:4px}#anai-home .gf-media>span:last-child .gf-tooltip{right:4px}#anai-home .gf-media>span:is(:hover,:focus) .gf-tooltip{display:block}#anai-home .gf-benefits{padding-top:8px;display:grid;gap:22px}#anai-home .gf-benefit{display:flex;gap:15px;align-items:start}#anai-home .gf-benefit-icon{flex-shrink:0;width:48px;height:48px;border:1.5px solid #D68BAF;border-radius:50%;display:grid;place-items:center;color:#D68BAF}#anai-home .gf-benefit svg{width:25px;height:25px}#anai-home .gf-benefit h3{font-size:22px;font-weight:600;line-height:1.15;margin:0 0 8px;letter-spacing:-.4px}#anai-home .gf-benefit p{font-size:15px;color:#B8A5B3;line-height:1.55}#anai-home .gf-benefits blockquote{font:italic 17px/1.5 Georgia,serif;color:#D68BAF;margin:0}#anai-home .gf-form-panel{padding:22px;border:1px solid #3B2C3C;background:#231C25;border-radius:20px;min-width:0}#gf-signup-frame{display:block;width:100%;height:690px;border:0;background:transparent;color-scheme:dark}#anai-home .gf-form-fallback{font-size:12px;color:#B8A5B3;text-align:center;margin:12px 0 0}#anai-home .gf-form-fallback a{text-decoration:underline}#anai-home .gf-back{display:inline-block;margin-top:20px;color:#B8A5B3;font-size:13px}#anai-home .gf-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #3B2C3C;padding:24px 0;color:#B8A5B3;font-size:12px}#anai-home .gf-footer nav{gap:20px}#anai-home .gf-no-photo{height:370px;display:grid;place-items:center;font:36px Georgia}
@media(max-width:1100px){#anai-home .gf-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.95fr);gap:24px}#anai-home .gf-story{gap:16px}#anai-home .gf-benefit{gap:10px}#anai-home .gf-benefit-icon{width:35px;height:35px}#anai-home .gf-benefit svg{width:20px;height:20px}#anai-home .gf-benefit h3{font-size:19px}#anai-home .gf-benefit p{font-size:13px}#anai-home .gf-benefits{gap:16px}#anai-home .gf-subtitle{font-size:16px}}
@media(max-width:800px){#anai-home .gf-layout{grid-template-columns:1fr;gap:26px;padding-top:26px}#anai-home .gf-intro h1{font-size:46px}#anai-home .gf-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}#anai-home .gf-benefit h3{font-size:21px}#anai-home .gf-benefit p{font-size:15px}#anai-home .gf-form-panel{max-width:580px;width:100%;justify-self:center}#anai-home .gf-portrait>img,#anai-home .gf-portrait>video{aspect-ratio:4/4.6}}
@media(max-width:480px){#anai-home.gf-signup .wrap{padding:0 18px}#anai-home .gf-login>span{display:none}#anai-home .gf-login a{font-size:12px;padding:8px 10px}#anai-home.gf-signup .logo{font-size:24px}#anai-home .gf-intro h1{font-size:40px}#anai-home .gf-intro>h2{font-size:24px}#anai-home .gf-story{gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#anai-home .gf-benefit-icon{display:none}#anai-home .gf-benefit h3{font-size:18px}#anai-home .gf-benefit p{font-size:12px;line-height:1.4}#anai-home .gf-benefits{gap:16px;padding:0}#anai-home .gf-benefits blockquote{font-size:13px}#anai-home .gf-portrait>img,#anai-home .gf-portrait>video{aspect-ratio:3/5.5}#anai-home .gf-portrait figcaption{padding:30px 10px 10px}#anai-home .gf-portrait figcaption strong{font-size:16px}#anai-home .gf-media svg{width:19px;height:19px}#anai-home .gf-form-panel{padding:12px;border-radius:15px}#anai-home .gf-footer{flex-direction:column;gap:12px}#anai-home .gf-subtitle{font-size:15px}#anai-home .gf-media{height:44px}#anai-home .gf-portrait figcaption{bottom:44px}}
