/* Villa Bii · A world of its own. Shared visual system. */
:root{--paper:#f6f1e7;--ink:#253a31;--forest:#244d3d;--plum:#633c59;--gold:#d6b268;--line:#d8d5c6;--serif:'Newsreader',Georgia,serif;--sans:'DM Sans',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body,body.bii-site,body.story-page{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 var(--sans);max-width:none}a{color:inherit}button,input{font:inherit}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #af7027;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.04;letter-spacing:-.035em}h1{font-size:clamp(52px,6vw,90px)}h2{font-size:clamp(40px,4.5vw,64px)}h3{font-size:32px}em{font-weight:400;color:var(--plum)}[hidden]{display:none!important}
.bii-skip{position:absolute;left:20px;top:-100px;z-index:100;background:white;padding:15px}.bii-skip:focus{top:15px}
header.bii-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:35px;width:100%;max-width:none;margin:0;padding:24px max(5vw,24px);min-height:112px;background:var(--paper);border-bottom:1px solid var(--line)}.bii-logo{display:block;text-decoration:none;font:600 43px/.85 var(--serif);letter-spacing:-.065em;color:var(--forest)}.bii-logo span{font-style:italic;color:var(--plum)}.bii-logo small{display:block;font:600 8px/1 var(--sans);letter-spacing:.16em;margin-top:12px;color:var(--ink)}.bii-header nav{display:flex;gap:28px;align-items:center;margin:0}.bii-header nav a{font:500 18px/1.4 var(--sans);text-decoration:none;padding:12px 0;border-bottom:2px solid transparent}.bii-header nav a:hover,.bii-header nav a[aria-current=page]{border-color:var(--plum);color:var(--plum)}.bii-contact{font-size:16px;text-decoration:none;border:1px solid var(--forest);border-radius:100px;padding:12px 22px;white-space:nowrap}.bii-menu{display:none}
.bii-eyebrow{font:600 11px/1.5 var(--sans);letter-spacing:.17em;text-transform:uppercase}.bii-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--forest);color:#fff;border:1px solid var(--forest);border-radius:100px;padding:16px 25px;text-decoration:none;font:500 16px/1.3 var(--sans);min-height:55px;transition:background .2s,transform .2s}.bii-button:hover{background:#396550;transform:translateY(-2px)}.bii-button.outline{color:var(--forest);background:transparent}.bii-button.outline:hover{background:#e6e5d7}.bii-button.cream{color:var(--ink);background:var(--paper);border-color:var(--paper)}.bii-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.bii-text-link{display:inline-block;text-decoration:none;border-bottom:1px solid var(--forest);padding:10px 0;font-size:16px}.bii-section-title{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.bii-section-title .bii-eyebrow{margin-bottom:22px}.bii-section-title>p{max-width:350px;font-size:16px}
.bii-home-hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:660px;overflow:hidden;border-bottom:1px solid var(--line)}.bii-hero-copy{padding:90px 0 64px 5vw;position:relative;z-index:2}.bii-hero-copy .bii-eyebrow{margin-bottom:30px}.bii-hero-copy h1{max-width:760px;font-size:clamp(56px,5.4vw,86px)}.bii-hero-copy>p:not(.bii-eyebrow):not(.bii-hero-note){max-width:480px;margin-top:28px;font-size:18px;line-height:1.65}.bii-hero-copy .bii-hero-note{font-size:10px;letter-spacing:.14em;margin-top:55px}.bii-hero-stage{position:relative;min-height:660px;background:#e4e6d6;border-radius:50% 0 0 0;isolation:isolate}.bii-hero-stage:before{content:'';position:absolute;inset:50px 6% 60px 5%;border:1px solid #bac4ad;border-radius:50%;z-index:-1}.hero-friend{position:absolute;object-fit:contain;width:53%;height:87%;bottom:30px;filter:drop-shadow(0 18px 14px #293c2915)}.friend-left{left:-8%;height:70%;z-index:1;bottom:70px;transform:rotate(-8deg)}.friend-center{left:20%;width:62%;z-index:3}.friend-right{right:-17%;height:74%;bottom:66px;z-index:2;transform:rotate(7deg)}.bii-orbit{position:absolute;top:35px;right:9%;font:500 58px/.9 var(--serif);color:var(--forest);text-align:center;transform:rotate(8deg)}.bii-orbit small{font:11px var(--sans);display:block;margin-top:9px}.bii-stage-label{position:absolute;bottom:24px;left:30%;font-size:9px;letter-spacing:.17em;line-height:1.6;text-align:center}
.bii-introduction{display:grid;grid-template-columns:.65fr 1.3fr 1fr;gap:50px;padding:100px 5vw;border-bottom:1px solid var(--line);align-items:start}.bii-introduction>.bii-eyebrow{padding-top:12px}.bii-introduction p+p{margin-top:16px}.bii-introduction h2{font-size:clamp(42px,3.8vw,58px)}.bii-featured-people,.bii-home-products,.bii-read-next,.bii-resident-section{padding:90px 5vw}.bii-people-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.bii-person-preview{display:block;text-decoration:none;padding:18px 18px 22px;overflow:hidden;border-radius:150px 150px 4px 4px}.bii-person-preview img{height:340px;width:100%;object-fit:contain;transition:transform .3s}.bii-person-preview:hover img{transform:translateY(-8px)}.bii-person-preview>span{display:flex;justify-content:space-between;align-items:center;font:500 31px var(--serif);border-top:1px solid #334d3426;padding-top:20px}.bii-person-preview b{font:500 12px var(--sans)}.tone-0{background:#e7dfed}.tone-1{background:#e1e7d9}.tone-2{background:#ece0d1}.tone-3{background:#dfe8e7}
.bii-story-feature{display:grid;grid-template-columns:1.1fr 1fr;background:var(--forest);color:var(--paper);margin:20px 5vw 10px;overflow:hidden;border-radius:5px}.bii-story-feature>img{width:100%;height:100%;min-height:440px;object-fit:cover}.bii-story-feature>div{padding:60px 12%;display:flex;flex-direction:column;align-items:start;justify-content:center}.bii-story-feature h2{margin:25px 0}.bii-story-feature em{color:#d8c1d1}.bii-story-feature .bii-button{margin-top:25px}
.bii-products-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.bii-products-preview>a{background:#fffdf8;text-decoration:none;padding:20px 28px 30px;border-bottom:3px solid var(--forest)}.bii-products-preview img{width:100%;height:300px;object-fit:contain;background:white;margin-bottom:25px}.bii-products-preview span{font:600 10px var(--sans);letter-spacing:.14em}.bii-products-preview h3{margin:14px 0}.bii-products-preview p{font-size:16px}.bii-products-preview b{display:block;font-size:14px;margin-top:22px}.bii-home-products>.bii-actions{justify-content:center;margin-top:38px}.bii-read-next{background:#eeece2}.bii-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 25px}.bii-story-card{display:block;text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:4px;overflow:hidden}.bii-story-picture{position:relative;overflow:hidden}.bii-story-picture img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .4s}.bii-story-card:hover img{transform:scale(1.025)}.bii-story-picture span{position:absolute;bottom:14px;left:14px;background:var(--paper);padding:6px 10px;font-size:9px;letter-spacing:.12em}.bii-story-card>div:last-child{padding:26px}.bii-story-card h3{font-size:31px;line-height:1.1}.bii-story-card p{font-size:15px;line-height:1.7;margin-top:18px}.bii-story-card b{font-size:14px;display:block;margin-top:24px;color:var(--forest)}
.bii-page-intro{text-align:center;padding:80px 5vw 70px;border-bottom:1px solid var(--line)}.bii-page-intro h1{margin:25px auto;max-width:1000px}.bii-page-intro>p:last-child{max-width:650px;margin:auto}.bii-archive-tools{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:35px}.bii-archive-tools label{font-size:13px}.bii-archive-tools input{display:block;border:1px solid #aab8a3;background:#fffdf7;border-radius:5px;min-height:52px;padding:10px 18px;margin-top:8px;width:320px}.bii-resident-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.bii-resident-card{display:block;text-decoration:none;padding:20px 22px 28px;border-radius:5px}.bii-resident-card>div{height:300px}.bii-resident-card img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.bii-resident-card:hover img{transform:translateY(-6px)}.bii-resident-card>.bii-eyebrow{font-size:9px;display:block;margin:14px 0}.bii-resident-card h2{font-size:35px;display:flex;justify-content:space-between}.bii-resident-card h2 b{font:20px var(--sans)}.bii-resident-card>p{font-size:13px;line-height:1.6;margin-top:12px}
.bii-profile{padding:35px 7vw 90px}.bii-profile-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:center;padding:35px 0 70px}.bii-profile-art{border-radius:48% 48% 4px 4px}.bii-profile-art img{height:590px;object-fit:contain;width:100%;padding:20px}.bii-profile h1{margin:25px 0}.bii-profile-role{font-size:13px;letter-spacing:.1em;margin-bottom:25px}.bii-profile blockquote{font:italic 29px/1.25 var(--serif);color:var(--plum);border-left:2px solid var(--gold);padding-left:22px;margin:30px 0}.bii-bio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;border-top:1px solid var(--line);padding-top:35px;margin-bottom:40px}.bii-bio-grid section{padding:25px;background:#edece2}.bii-bio-grid h2{font-size:32px;margin-bottom:18px}.bii-bio-grid p,.bii-bio-grid li{font-size:17px;line-height:1.8}.bii-bio-grid ul{padding-left:20px}
footer.bii-footer{background:#1d352b;color:var(--paper);display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px;padding:65px 5vw 22px;width:100%;max-width:none;margin:0;border:0}.bii-footer .bii-logo,.bii-footer .bii-logo span{color:var(--paper);width:auto}.bii-footer .bii-logo small{color:#b9c4b5}.bii-footer>div>p{font-size:14px;max-width:250px;margin-top:25px}.bii-footer h2{font:600 12px var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;color:#c4c9b8}.bii-footer>div>a:not(.bii-logo){display:block;font:400 15px/1.6 var(--sans);text-decoration:none;margin:12px 0}.bii-footer .bii-legal{grid-column:1/-1;display:flex;gap:25px;align-items:center;border-top:1px solid #ffffff2b;margin-top:25px;padding-top:20px;font-size:11px;letter-spacing:.02em}.bii-footer .bii-legal a{font-size:11px!important}
/* Retained catalogs: same records, photographs, galleries and marketplace URLs. */
body[data-redesign]>.review{display:none}body[data-redesign] .hero:not(.bii-home-hero){padding:70px 5vw;max-width:none;margin:0;border:0;background:var(--paper);gap:8vw;min-height:0}body[data-redesign] .hero h1{font:500 clamp(48px,5.5vw,78px)/1.02 var(--serif);color:var(--ink)}body[data-redesign] .hero h1 em{color:var(--plum)}body[data-redesign] .hero-photo{background:white;border-radius:48% 48% 5px 5px;max-height:560px}body[data-redesign] .hero-photo img{max-height:430px;object-fit:contain}body[data-redesign] .intro{font-size:17px;max-width:520px}body[data-redesign] .collection{padding:65px 5vw;max-width:none;margin:0}body[data-redesign] .section-head h2{font:500 54px/1.02 var(--serif);color:var(--ink)}body[data-redesign] .filters button{font:500 16px var(--sans);min-height:52px;padding:13px 22px;border-color:var(--forest);color:var(--forest)}body[data-redesign] .filters button[aria-pressed=true]{background:var(--forest);color:white}body[data-redesign] .grid{gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}body[data-redesign] .card{border:1px solid var(--line);border-radius:5px;background:#fffcf6;overflow:hidden}body[data-redesign] .card h3{font:500 38px var(--serif);color:var(--plum)}body[data-redesign] .card .photo{background:white;min-height:300px}body[data-redesign] .photo>button{height:330px}body[data-redesign] .card-body{padding:25px}body[data-redesign] .links{gap:8px;flex-wrap:wrap}body[data-redesign] .links a{font:500 13px/1.3 var(--sans);padding:12px 15px;border:1px solid var(--forest);background:transparent;color:var(--forest);min-height:43px;border-radius:100px}body[data-redesign] .links a:first-child{background:var(--forest);color:white}body[data-redesign] .marketplaces a{font-size:13px;min-height:44px}body[data-redesign] .gallery{font-family:var(--sans)}body[data-redesign] .thumbs button{min-width:50px;min-height:50px}body[data-redesign] .catalog-grid{gap:25px}body[data-redesign] .inner-hero{background:#e1e7d9;color:var(--ink);padding:70px 5vw}body[data-redesign] .inner-hero em{color:var(--plum)}body[data-redesign] .store-link{background:#e1e7d9;color:var(--ink)}
/* Retained stories: all original words and illustrations. */
body.story-page .story{max-width:1200px;margin:0 auto;padding:50px 35px 80px}body.story-page .story-hero{background:none;color:var(--ink);padding:30px 6% 60px;border:0;display:block}body.story-page .story-hero h1{font:500 clamp(44px,6vw,78px)/1.05 var(--serif);color:var(--ink);max-width:1000px;margin:25px auto}body.story-page .story-hero>div{font:400 19px/1.7 var(--sans);max-width:700px;margin:auto}body.story-page .scenes{display:block}body.story-page .scene{display:block;background:transparent;border:0;box-shadow:none;margin:0 0 65px;padding:0;border-radius:4px;overflow:hidden}body.story-page .scene img{width:100%;max-height:690px;object-fit:contain;background:#e5e3d8}body.story-page .scene-copy{max-width:770px;margin:0 auto;padding:35px 20px 0;background:transparent}body.story-page .scene-copy p{font:400 clamp(21px,2.3vw,27px)/1.65 var(--serif);color:var(--ink)}body.story-page .story-pager{padding-top:30px;border-top:1px solid var(--line)}
@media(min-width:1600px){.bii-home-hero{min-height:750px}.bii-hero-stage{min-height:750px}.bii-hero-copy{padding-top:115px}.bii-person-preview img{height:420px}}
@media(max-width:1100px){.bii-header nav{gap:18px}.bii-header nav a{font-size:16px}.bii-contact{display:none}.bii-home-hero{grid-template-columns:1fr 1fr}.bii-hero-copy{padding-top:60px}.bii-hero-copy h1{font-size:59px}.bii-hero-stage{min-height:620px}.bii-introduction{grid-template-columns:1fr 1.3fr}.bii-introduction>.bii-eyebrow{grid-column:1/-1}.bii-resident-grid{grid-template-columns:repeat(3,1fr)}.bii-person-preview img{height:260px}.bii-person-preview b{display:none}.bii-story-card h3{font-size:27px}.bii-story-feature>div{padding:40px 8%}}
@media(max-width:760px){html{scroll-padding-top:20px}header.bii-header{padding:20px 6%;min-height:95px;flex-wrap:wrap;gap:15px}.bii-logo{font-size:39px}.bii-logo small{font-size:7px}.bii-menu{display:flex;align-items:center;gap:22px;border:1px solid #a8b4a3;border-radius:100px;background:transparent;color:var(--forest);padding:10px 17px;font-size:16px;min-height:45px}.bii-header nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:15px}.bii-header nav.is-open{display:flex}.bii-header nav a{font-size:20px;padding:13px 4px;border-bottom:1px solid var(--line)}.bii-home-hero{display:flex;flex-direction:column}.bii-hero-copy{padding:44px 6% 30px}.bii-hero-copy .bii-eyebrow{font-size:9px;margin-bottom:22px}.bii-hero-copy h1{font-size:clamp(47px,10.8vw,75px)}.bii-hero-copy>p:not(.bii-eyebrow):not(.bii-hero-note){font-size:16px;margin-top:22px}.bii-hero-copy .bii-hero-note{display:none}.bii-actions{gap:10px;margin-top:25px}.bii-button{font-size:14px;padding:14px 20px;gap:15px;min-height:51px}.bii-hero-stage{min-height:410px;width:100%;border-radius:45% 45% 0 0;margin-top:10px}.bii-orbit{top:15px;right:11%;font-size:38px}.bii-orbit small{font-size:9px}.hero-friend{bottom:20px}.friend-left{left:0;width:45%;height:78%;bottom:26px}.friend-center{left:24%;width:50%;height:94%}.friend-right{right:-2%;width:45%;height:78%;bottom:26px}.bii-stage-label{font-size:7px;bottom:12px;left:34%}.bii-introduction{display:block;padding:55px 6%}.bii-introduction h2{font-size:44px;margin:22px 0 25px}.bii-introduction p{font-size:16px}.bii-featured-people,.bii-home-products,.bii-read-next,.bii-resident-section{padding:55px 6%}.bii-section-title{display:block;margin-bottom:28px}.bii-section-title .bii-button{margin-top:24px}.bii-section-title h2{font-size:44px}.bii-section-title>p{font-size:15px;margin-top:20px}.bii-people-preview{grid-template-columns:repeat(2,1fr);gap:14px}.bii-person-preview{padding:8px 12px 18px}.bii-person-preview img{height:230px}.bii-person-preview>span{font-size:26px;padding-top:14px}.bii-story-feature{grid-template-columns:1fr;margin:0 6%}.bii-story-feature>img{min-height:0;aspect-ratio:3/2}.bii-story-feature>div{padding:35px 28px}.bii-story-feature h2{font-size:43px}.bii-products-preview{grid-template-columns:1fr}.bii-products-preview>a{padding:20px 24px 28px}.bii-products-preview img{height:300px}.bii-story-grid{grid-template-columns:1fr;gap:24px}.bii-story-card h3{font-size:33px}.bii-story-card p{font-size:16px}.bii-page-intro{padding:48px 6%}.bii-page-intro h1{font-size:47px}.bii-page-intro>p:last-child{font-size:16px}.bii-archive-tools{display:block}.bii-archive-tools label{display:block;margin-top:22px}.bii-archive-tools input{width:100%}.bii-resident-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bii-resident-card{padding:8px 12px 20px}.bii-resident-card>div{height:230px}.bii-resident-card h2{font-size:27px}.bii-resident-card>p{font-size:12px}.bii-resident-card>.bii-eyebrow{font-size:8px}.bii-profile{padding:25px 6% 60px}.bii-profile-hero{display:flex;flex-direction:column;gap:30px;padding-bottom:35px}.bii-profile-art{width:100%}.bii-profile-art img{height:440px}.bii-profile h1{font-size:64px}.bii-profile blockquote{font-size:28px}.bii-bio-grid{grid-template-columns:1fr;gap:15px}.bii-bio-grid section{padding:24px}.bii-bio-grid h2{font-size:32px}.bii-bio-grid p{font-size:16px}footer.bii-footer{grid-template-columns:1fr;gap:30px;padding:50px 6% 20px}.bii-footer .bii-legal{flex-wrap:wrap;gap:8px 24px;margin-top:5px}.bii-footer .bii-legal span{flex-basis:100%}body[data-redesign] .hero:not(.bii-home-hero){padding:45px 6%;display:flex;flex-direction:column;gap:30px}body[data-redesign] .hero h1{font-size:54px}body[data-redesign] .hero-photo{width:100%;max-height:none;padding:25px}body[data-redesign] .hero-photo img{max-height:360px}body[data-redesign] .collection{padding:45px 6%}body[data-redesign] .section-head h2{font-size:43px}body[data-redesign] .grid{grid-template-columns:1fr;gap:25px}body[data-redesign] .filters{display:grid;grid-template-columns:1fr 1fr;gap:9px}body[data-redesign] .filters button{font-size:14px;min-height:55px;padding:10px}body[data-redesign] .controls{display:block}body[data-redesign] .search{margin-top:24px}body[data-redesign] .photo>button{height:310px}body[data-redesign] .links a{font-size:13px}body[data-redesign] .inner-hero{padding:45px 6%}body[data-redesign] .inner-hero h1{font-size:46px}body.story-page .story{padding:25px 6% 50px}body.story-page .story-hero{padding:20px 0 40px}body.story-page .story-hero h1{font-size:44px}body.story-page .story-hero>div{font-size:17px}body.story-page .scene{margin-bottom:42px}body.story-page .scene-copy{padding:22px 5px 0}body.story-page .scene-copy p{font-size:23px}body.story-page .story-pager{font-size:14px;gap:15px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@media(min-width:761px){.friend-left{left:-2%;width:45%;height:70%}.friend-center{left:23%;width:53%}.friend-right{right:-2%;width:43%;height:70%}}
.reveal{opacity:1!important;transform:none!important}body[data-redesign] .contact-hero{padding:70px 6%;background:#e1e7d9}body[data-redesign] .contact-hero h1{font:500 clamp(45px,5vw,74px)/1.05 var(--serif);color:var(--ink)}body[data-redesign] .contact-hero p{margin:24px 0;font:17px/1.7 var(--sans)}body[data-redesign] .contact-paths{padding:65px 6%}body[data-redesign] .contact-paths h2{font-size:46px}body[data-redesign] .contact-paths__grid{gap:25px}

.bii-official-logo{display:block;width:104px;height:84px;overflow:hidden}.bii-official-logo img{display:block;width:104px;max-width:none;height:auto}.bii-header .bii-logo{line-height:1}footer.bii-footer .bii-logo .bii-official-logo{background:transparent;padding:0;width:136px;height:110px;border-radius:0}footer.bii-footer .bii-official-logo img{width:136px;filter:drop-shadow(0 0 1px #f6f1e7)}@media(max-width:760px){.bii-official-logo{width:90px;height:73px}.bii-official-logo img{width:90px}}
/* Final correction: respect intrinsic artwork proportions and compact story cards. */
footer.bii-footer .bii-logo .bii-official-logo{position:relative}footer.bii-footer .bii-official-logo img{filter:none}footer.bii-footer .bii-logo .bii-official-logo::after{content:'';position:absolute;top:0;left:0;width:136px;height:25px;background:url('assets/logo-universo-bii-original.png') left top/136px auto no-repeat;filter:brightness(0) invert(1);pointer-events:none}
header.bii-header nav#bii-nav{display:flex;order:0;width:auto;flex-basis:auto;flex-wrap:nowrap;gap:28px;align-items:center;padding:0}header.bii-header nav#bii-nav a{display:inline-flex;justify-content:flex-start;align-items:center;min-height:44px;font:500 18px/1.4 var(--sans);border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ink);padding:12px 0}header.bii-header nav#bii-nav a:hover,header.bii-header nav#bii-nav a[aria-current=page]{background:transparent;border-bottom-color:var(--plum);color:var(--plum)}
@media(max-width:1100px){header.bii-header nav#bii-nav{gap:18px}header.bii-header nav#bii-nav a{font-size:16px}}
@media(max-width:760px){header.bii-header nav#bii-nav{display:none;flex-basis:100%;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:15px}header.bii-header nav#bii-nav.is-open{display:flex}header.bii-header nav#bii-nav a{font-size:20px;min-height:50px;padding:13px 4px;border-bottom:1px solid var(--line)}}
.bii-story-picture{aspect-ratio:3/2}.bii-story-picture img{height:auto;aspect-ratio:3/2;object-fit:cover}.bii-story-card{display:flex;flex-direction:column;min-width:0}.bii-story-card>div:last-child{flex:1;display:flex;flex-direction:column}.bii-story-card b{margin-top:auto;padding-top:24px}.bii-story-card h3{overflow-wrap:break-word}
@media(min-width:1001px){.bii-story-grid>.bii-story-card:last-child:nth-child(3n+1){grid-column:2}}
@media(min-width:761px) and (max-width:1000px){.bii-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bii-story-grid>.bii-story-card:last-child:nth-child(2n+1){grid-column:1/-1;max-width:550px;justify-self:center}}
.bii-resident-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bii-resident-card{min-width:0}.bii-resident-card h2{overflow-wrap:anywhere}.bii-resident-card img{object-fit:contain}.bii-footer a:not(.bii-logo){padding-top:8px;padding-bottom:8px}.bii-footer .bii-legal a{min-height:44px;display:inline-flex;align-items:center}.bii-header nav a{min-height:44px}
@media(max-width:1100px){.bii-resident-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.bii-resident-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bii-resident-card>div{height:clamp(165px,50vw,230px)}.bii-resident-card h2{font-size:clamp(22px,6vw,27px)}.bii-story-card h3{font-size:30px}.bii-header nav a{min-height:50px}body[data-redesign] .links a{min-height:44px}.bii-profile-art img{height:auto;max-height:440px;object-fit:contain}}
