:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))){--paper:#f6f1e9;--white:#fffdf9;--wine:#791c2b;--ink:#312a27;--muted:#6e655e;--line:#d9cec2;--serif:Georgia,'Times New Roman',serif}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) *{box-sizing:border-box}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))){margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Arial,sans-serif}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) a{color:inherit}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) img{display:block;width:100%;object-fit:cover}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) button{font:inherit}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) header{border-bottom:1px solid var(--line);background:var(--paper)}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wrap{max-width:1180px;margin:auto;padding:0 36px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .nav{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:112px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand{text-decoration:none}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand strong{font:italic 35px var(--serif);display:block;letter-spacing:-1.5px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand small{display:block;text-transform:uppercase;font-size:9px;letter-spacing:2.8px;color:var(--wine);margin-top:7px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .eyebrow{display:block;font-size:10px;font-weight:bold;letter-spacing:2.5px;text-transform:uppercase;color:var(--wine);margin-bottom:24px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h1,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h2,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h3,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) p{margin-top:0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h1,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h2,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h3{font-family:var(--serif);font-weight:normal}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h1{font-size:clamp(43px,4.6vw,67px);line-height:1.08;letter-spacing:-2.8px;margin-bottom:28px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h1 em,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h2 em{font-weight:normal;color:var(--wine)}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h2{font-size:clamp(35px,3.5vw,49px);line-height:1.16;letter-spacing:-1.5px;margin-bottom:27px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) h3{font-size:28px;line-height:1.25;margin-bottom:15px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) p{color:var(--muted);font-size:15px;line-height:1.8}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center;padding-top:66px;padding-bottom:76px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero p{max-width:490px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero .intro{font-size:18px;color:var(--ink);line-height:1.65}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .textlink{font-size:12px;text-underline-offset:6px;color:var(--wine)}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo{position:relative;margin:0 0 0 14px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo:before{content:'';position:absolute;inset:-15px 15px 15px -15px;border:1px solid #bba294;z-index:-1}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo img{height:565px;object-position:50% 30%}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo figcaption{position:absolute;bottom:20px;left:-28px;background:var(--paper);padding:12px 24px;font:italic 21px var(--serif);color:var(--wine)}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .band{background:var(--wine);position:relative;isolation:isolate;overflow:hidden;color:var(--paper);text-align:center;padding:67px 30px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .band:after{content:'';position:absolute;inset:0;z-index:-1;background:url('images/floral-anny-generated.png') right center/auto 170% no-repeat;opacity:.32;pointer-events:none}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .band .eyebrow{color:#e5c7c0;margin-bottom:20px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .band h2{max-width:850px;margin:0 auto;font-size:clamp(30px,3.4vw,47px);line-height:1.3}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .band h2 em{color:#e8c8c0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .section{padding-top:100px;padding-bottom:100px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .about{display:grid;grid-template-columns:.9fr 1fr;gap:100px;align-items:center}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .about img{height:500px;object-position:50% 25%}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .about .signature{font:italic 32px var(--serif);color:var(--wine);margin:24px 0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .sectionhead{max-width:650px;margin-bottom:45px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .areas{background:#eee7dc}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .area{border-top:1px solid #b69b8d;padding-top:23px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .num{font:italic 18px var(--serif);color:var(--wine);display:block;margin-bottom:28px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .area h3{font-size:26px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .area p{font-size:14px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method{display:grid;grid-template-columns:1fr 1fr;gap:100px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method-items{border-top:1px solid var(--line)}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method-item{padding:23px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:35px 1fr;gap:15px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method-item .num{margin:5px 0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method-item h3{font-size:24px;margin:0 0 8px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method-item p{margin:0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offers{background:var(--white)}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer{padding:35px 0;border-top:1px solid var(--line)}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer small{color:var(--wine);font-size:10px;letter-spacing:2px;display:block;margin-bottom:18px;text-transform:uppercase}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer.featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:55px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer p{max-width:480px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer .textlink{display:inline-block;margin-top:12px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .retreat-note{background:var(--paper);padding:28px 35px;display:flex;align-items:center}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .retreat-note p{font:italic 28px/1.4 var(--serif);color:var(--wine);margin:0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .podcast{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .podcast img{height:380px;object-position:center 30%}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .contact{padding-top:85px;padding-bottom:85px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .contact p{color:#eadad3;max-width:550px;margin:24px auto}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;padding-top:50px;padding-bottom:50px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer p,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer a{font-size:12px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer .brand{display:inline-block;margin-bottom:18px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer h3{font:10px Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;color:var(--wine)}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer ul{list-style:none;margin:0;padding:0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer a{text-decoration:none}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer a:hover{text-decoration:underline}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .bottom{border-top:1px solid var(--line);font-size:10px;color:var(--muted);padding:15px 0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .design-note{background:#e9dfd2;text-align:center;font-size:10px;padding:7px 15px;letter-spacing:.4px;color:#5d4b40}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .skip{position:absolute;left:-9999px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .skip:focus{left:10px;top:10px;z-index:20;background:white;padding:10px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) a:focus-visible,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) button:focus-visible{outline:3px solid #c98c34;outline-offset:5px}
@media(max-width:950px){:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .nav{gap:15px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero{gap:35px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero h1{font-size:48px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .about{gap:50px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .area-grid{grid-template-columns:1fr 1fr}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method{gap:45px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo img{height:530px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand strong{font-size:30px}
}
@media(max-width:680px){:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wrap{padding-left:24px;padding-right:24px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .nav{min-height:92px;flex-wrap:wrap;position:relative;padding-top:16px;padding-bottom:16px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand strong{font-size:29px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand small{font-size:8px;letter-spacing:1.8px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero{grid-template-columns:1fr;gap:40px;padding-top:44px;padding-bottom:50px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero h1{font-size:47px;letter-spacing:-2px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero .eyebrow{font-size:9px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .hero .intro{font-size:17px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo{margin:10px 0 0 12px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo img{height:420px;object-position:center 25%}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo figcaption{left:-12px;font-size:19px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .section{padding-top:62px;padding-bottom:62px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .about,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .podcast{grid-template-columns:1fr;gap:35px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .about img{height:420px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .about .portrait{order:2}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .area-grid{gap:25px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .area h3{font-size:24px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .num{margin-bottom:18px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer-grid,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer.featured{display:block}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .retreat-note{margin-top:25px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .band{padding:50px 24px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .band:after{opacity:.18;background-size:auto 120%;background-position:160% center}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .band h2{font-size:33px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer{grid-template-columns:1fr 1fr;gap:30px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer>div:first-child{grid-column:1/-1}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .podcast img{height:330px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .actions{gap:18px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .contact{padding:65px 24px}
}
@media(prefers-reduced-motion:reduce){}

body.anny-home { margin:0; background:#f6f1e9; }
body.anny-home .wp-site-blocks { padding:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) { margin:0; padding:0; max-width:none; width:100%; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) * { box-sizing:border-box; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) :where(.wp-block-group,figure,.wp-block-buttons,.wp-block-navigation,p,h1,h2,h3) { margin-block-start:0; margin-block-end:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) :where(p) { margin-bottom:22px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) :where(h1) { margin-bottom:28px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) :where(h2) { margin-bottom:27px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) :where(h3) { margin-bottom:15px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) :where(.wp-block-post-content,.wp-block-post-content>*) { max-width:none; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wrap { max-width:1180px; margin-left:auto; margin-right:auto; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-post-content > .wrap { max-width:1180px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-post-content > * + * { margin-block-start:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand { margin:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand a { text-decoration:none; color:var(--ink); }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand strong { font-weight:normal; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .brand small { line-height:1.5; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .eyebrow { line-height:1.6; margin-bottom:24px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .num { line-height:1.4; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .actions .anny-inline-link { margin:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-buttons-inline { display:inline-flex; width:auto; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-button__link { display:inline-flex; align-items:center; justify-content:center; gap:25px; padding:14px 23px; background:var(--wine); color:white; text-decoration:none; font:11px/1.6 Arial,sans-serif; letter-spacing:1.3px; text-transform:uppercase; border:1px solid var(--wine); border-radius:0; min-height:48px; box-shadow:none; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-button__link:hover { background:#591421; color:white; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .light .wp-block-button__link { background:var(--paper); border-color:var(--paper); color:var(--wine); }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .light .wp-block-button__link:hover { background:#e8dfd4; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo { margin:0 0 0 14px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo figcaption { line-height:1.4; margin:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .signature { margin:24px 0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method-item .num { margin:5px 0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method-item h3 { margin-bottom:8px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .method-item p { margin-bottom:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .retreat-note p { margin:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer .anny-inline-link { margin-bottom:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .contact .anny-buttons-inline { margin-top:12px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .contact .wp-block-button__link { max-width:100%; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .bottom { margin-top:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .bottom p { margin:0; font-size:10px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer ul, :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer li { margin:0; padding:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer li p { margin:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation { color:var(--ink); font:13px/1.6 Arial,sans-serif; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation__container { gap:25px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation a { text-decoration:none; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation a:hover { color:var(--wine); text-decoration:underline; text-underline-offset:6px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation__responsive-container.is-menu-open { background:var(--paper); color:var(--ink); padding:30px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation__responsive-container-close { color:var(--wine); }
@media(max-width:680px) {
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .nav { flex-wrap:nowrap; gap:12px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .nav .brand strong { font-size:25px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .nav .brand small { font-size:7px; letter-spacing:1.3px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .nav>.wp-block-navigation { width:auto; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation__responsive-container-open { color:var(--wine); padding:10px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-button__link { padding:13px 16px; font-size:10px; gap:15px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo { margin:10px 0 0 12px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo figcaption { left:-12px; font-size:19px; }
}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo::before { z-index:0; pointer-events:none; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo img { position:relative; z-index:1; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .photo figcaption { z-index:2; opacity:1; }

/* Relaunch 1.1.0 */
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-nature{padding-top:55px;padding-bottom:0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-image-placeholder{background:#eee7dc;border:1px dashed #aa9283;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;text-align:center;gap:10px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-image-placeholder .eyebrow{margin:0;font-size:9px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-placeholder-title{font:24px/1.4 Georgia,serif;color:#791c2b;margin:0}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-placeholder-file{font:11px/1.5 Arial,sans-serif;color:#6e655e;margin:0;overflow-wrap:anywhere}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-image-placeholder.panorama{min-height:240px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-image-placeholder.square{aspect-ratio:1}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-image-note{font-size:11px;margin-top:10px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) #ansatz .anny-image-placeholder{margin-top:25px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .offer>.anny-image-placeholder{margin-top:24px}
@media(max-width:680px){:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-nature{padding-top:35px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-image-placeholder{min-height:180px;padding:24px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-placeholder-title{font-size:22px}
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-image-placeholder.panorama{min-height:190px}
}
/* Relaunch 1.2.0: shared subpage layouts */
:is(:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))),.editor-styles-wrapper:has(.anny-page-hero),.editor-styles-wrapper:has(.anny-hof-hero),.editor-styles-wrapper:has(.anny-page-intro)) { --paper:#f6f1e9;--white:#fffdf9;--wine:#791c2b;--ink:#312a27;--muted:#6e655e;--line:#d9cec2;--serif:Georgia,'Times New Roman',serif; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-two-col { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:70px; align-items:center; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero { padding-top:75px;padding-bottom:75px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero>.anny-image-placeholder { min-height:440px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero .intro,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-intro .intro,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-hof-hero .intro { font-size:18px; color:var(--ink);line-height:1.7; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero h1,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-intro h1,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-hof-hero h1 { font-size:clamp(43px,4.5vw,64px); }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-intro { max-width:1180px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-intro .intro { max-width:650px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-hof-hero .sectionhead { max-width:760px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-hof-hero>.anny-image-placeholder { min-height:350px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-three-col { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:35px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-animal-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:25px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-animal-grid .anny-image-placeholder { min-height:200px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-podcast-hero>.anny-image-placeholder { aspect-ratio:1; min-height:0; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-podcast-listen { padding-bottom:65px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation__container { gap:18px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation a[aria-current="page"] { color:var(--wine);text-decoration:underline;text-underline-offset:6px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer .anny-inline-link { margin-bottom:7px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .footer .eyebrow { font-size:10px; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .outline .wp-block-button__link { color:var(--wine);background:transparent; }
:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .outline .wp-block-button__link:hover { background:#e8dfd4; }
@media(min-width:600px) and (max-width:1050px){
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .nav { flex-direction:column;justify-content:center;gap:20px;padding-top:22px;padding-bottom:22px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .wp-block-navigation__container { gap:18px; }
}
@media(max-width:780px){
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-two-col { grid-template-columns:minmax(0,1fr);gap:35px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero>.anny-image-placeholder { min-height:300px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-three-col { grid-template-columns:minmax(0,1fr);gap:0; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-hof-hero>.anny-image-placeholder { min-height:220px; }
}
@media(max-width:599px){
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero { padding-top:48px;padding-bottom:48px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-hero h1,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-page-intro h1,:is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-hof-hero h1 { font-size:45px; }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-animal-grid { grid-template-columns:minmax(0,1fr); }
 :is(.anny-site,.editor-styles-wrapper:has(:is(.hero,.anny-page-hero,.anny-page-intro,.anny-hof-hero))) .anny-podcast-listen { padding-bottom:45px; }
}
/* A real image turns a labeled placeholder into an ordinary image area. */
.anny-site .anny-image-placeholder:has(.wp-block-image img) { padding:0; border:0; background:transparent; min-height:0; }
.anny-site .anny-image-placeholder:has(.wp-block-image img)>.eyebrow,
.anny-site .anny-image-placeholder:has(.wp-block-image img)>.anny-placeholder-title,
.anny-site .anny-image-placeholder:has(.wp-block-image img)>.anny-placeholder-file { display:none; }
.anny-site .anny-image-placeholder .wp-block-image { width:100%; margin:0; }
.anny-site .anny-image-placeholder .wp-block-image img { width:100%; aspect-ratio:4/3; object-fit:cover; }
.anny-site .anny-page-hero>.anny-image-placeholder .wp-block-image img { aspect-ratio:4/5; object-position:50% 35%; }
.anny-site .anny-podcast-hero>.anny-image-placeholder .wp-block-image img,
.anny-site .anny-image-placeholder.square .wp-block-image img { aspect-ratio:1; }
.anny-site .anny-image-placeholder.panorama .wp-block-image img { aspect-ratio:16/7; }
@media(max-width:680px){ .anny-site .anny-image-placeholder.panorama .wp-block-image img { aspect-ratio:16/10; } }
