@charset "UTF-8";
:root{--forest:#102d25;--forest2:#173a30;--paper:#f8f6ee;--cream:#e9ebdc;--ink:#172f28;--moss:#7d9567;--lime:#dcedaa;--sans:"Aptos","Segoe UI",Arial,sans-serif;--serif:"Iowan Old Style","Baskerville","Palatino Linotype",Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:fixed;z-index:100;top:-100px;left:14px;background:#fff;padding:12px 16px;color:var(--ink)}.skip-link:focus{top:12px}
.site-header{height:86px;position:absolute;z-index:10;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,6.5vw,100px);color:#fff}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:37px;height:37px;color:var(--lime);display:grid;place-items:center;font-size:24px}.brand-mark svg{width:100%;height:100%}.brand-copy{display:flex;flex-direction:column;gap:3px;letter-spacing:.15em}.brand-copy strong{font-size:11px}.brand-copy small{font-size:8px;letter-spacing:.19em;opacity:.72}.main-nav{display:flex;align-items:center;gap:clamp(18px,2.5vw,37px);font-size:11px}.main-nav>a:not(.nav-cta){opacity:.86}.nav-cta{border:1px solid #ffffff80;border-radius:40px;padding:12px 16px 12px 19px;display:flex;gap:17px;align-items:center}.nav-cta span,.footer-social span{color:var(--lime);font-size:15px}.menu-toggle{display:none}.eyebrow{font-size:9px;line-height:1.5;letter-spacing:.2em;font-weight:700;margin:0 0 24px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:50px;padding:0 22px;font-size:11px;font-weight:700;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:16px}.button-light{background:#f5f2e9;color:var(--forest)}
.hero{height:min(930px,100svh);min-height:760px;position:relative;display:flex;align-items:center;overflow:hidden;background:var(--forest);color:#fff;padding:105px clamp(26px,9vw,140px)}.hero-image{position:absolute;top:0;right:0;width:65%;height:100%;object-fit:cover;object-position:50% 39%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--forest) 0%,var(--forest) 30%,rgba(16,45,37,.94) 38%,rgba(16,45,37,.62) 49%,rgba(16,45,37,.06) 73%,transparent 100%),linear-gradient(0deg,rgba(16,45,37,.43),transparent 24%,transparent 82%,rgba(16,45,37,.12))}.hero-copy{position:relative;z-index:1;width:min(620px,51%);margin-top:38px}.hero .eyebrow{color:#e2edc3}.live-dot{display:inline-block;vertical-align:1px;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#dcedaa;box-shadow:0 0 12px #dcedaa}.hero h1,.showcase-copy h2,.species-heading h2,.metamorphosis h2,.visit-copy h2,.detail-title{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}.hero h1{font-size:clamp(69px,8.4vw,118px);line-height:.9;margin:0 0 23px;max-width:740px}.hero h1 em,.showcase-copy h2 em,.visit-copy h2 em,.detail-title em{font-weight:400;color:var(--lime)}.hero-intro{font-size:15px;line-height:1.65;color:#f3f2e9d9;margin:0 0 30px}.hero-aside{position:absolute;right:clamp(23px,4.6vw,70px);bottom:44px;color:#fffbd2;font-size:8px;letter-spacing:.18em;writing-mode:vertical-rl;transform:rotate(180deg);opacity:.8}.hero-scroll{position:absolute;bottom:0;left:clamp(30px,9vw,140px);height:59px;width:1px;background:#ffffff70}.hero-scroll span{display:block;height:26px;background:var(--lime);animation:scrollline 1.5s infinite}.facts-ribbon{min-height:91px;padding:20px 24px;background:#efeddf;display:flex;justify-content:center;align-items:center;gap:clamp(22px,5vw,74px);color:#546c56}.facts-ribbon span{font-size:11px;letter-spacing:.015em}.facts-ribbon b{display:inline-block;margin-right:5px;font:500 25px var(--serif);color:var(--forest)}.facts-ribbon i{height:24px;width:1px;background:#adb5a4}
.garden-showcase{height:min(700px,66vw);min-height:500px;position:relative;overflow:hidden;color:#fff}.garden-showcase>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.showcase-shade{position:absolute;inset:0;background:linear-gradient(90deg,#112e25cc 0%,#112e2580 34%,transparent 73%),linear-gradient(0deg,#112e255e,transparent 35%)}.showcase-copy{position:absolute;top:50%;left:clamp(28px,9vw,138px);transform:translateY(-50%);max-width:580px}.showcase-copy .eyebrow{color:var(--lime)}.showcase-copy h2{font-size:clamp(58px,7.5vw,98px);line-height:.89;margin:0}.showcase-copy>p:last-child{max-width:320px;font-size:13px;line-height:1.7;color:#f4f1e8cf;margin:25px 0 0}.showcase-copy h2 em{color:var(--lime)}.showcase-note{position:absolute;right:clamp(23px,6vw,90px);bottom:29px;font-size:8px;letter-spacing:.17em;color:#fffde0}.showcase-note span{color:var(--lime);padding:0 7px}
.species-gallery{background:var(--forest);color:#fff;padding:112px clamp(24px,8.5vw,128px) 95px}.species-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;max-width:1240px;margin:0 auto 51px}.species-heading .eyebrow{color:var(--lime);margin-bottom:20px}.species-heading h2{font-size:clamp(57px,7vw,91px);line-height:.9;margin:0}.species-heading>p{max-width:275px;color:#d1dbd0c9;font-size:12px;line-height:1.7;margin:0 2px 6px 0}.species-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(15px,3vw,44px)}.species-wing{min-width:0;display:block;color:#fff;text-align:left}.species-wing-art{height:205px;position:relative;display:grid;place-items:center;overflow:visible;margin:0 0 18px}.species-wing-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px #061b16aa);transform-origin:center;transition:filter .2s}.species-tag{color:#c8d7bf;font-size:8px;letter-spacing:.16em}.species-wing h3{font:400 clamp(25px,2.5vw,34px)/1.05 var(--serif);letter-spacing:-.035em;margin:12px 0 15px}.species-wing h3 em{font-weight:400;color:#dcedaa}.species-open{border-top:1px solid #ffffff32;padding-top:11px;display:flex;align-items:center;justify-content:space-between;color:#dbe0d5d1;font-size:9px;letter-spacing:.035em}.species-open b{font-size:15px;color:var(--lime);font-weight:400}.species-wing:focus-visible .species-open{color:#fff;text-decoration:underline;text-underline-offset:4px}.catalog-note{max-width:1240px;margin:58px auto 0;padding-top:18px;border-top:1px solid #ffffff2c;display:flex;gap:13px;align-items:flex-start}.catalog-note p{color:#bac8b9;font-size:10px;line-height:1.65;max-width:720px;margin:0}.note-flower{color:var(--lime);font-size:15px}
.metamorphosis{min-height:570px;background:var(--cream);display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:7%;padding:105px clamp(25px,9vw,138px)}.metamorphosis-text .eyebrow{color:#75866b}.metamorphosis h2{font-size:clamp(60px,7vw,93px);line-height:.9;margin:0}.metamorphosis-text>p:not(.eyebrow){max-width:330px;margin:25px 0;color:#637267;font-size:13px;line-height:1.75}.metamorphosis-text>a{display:inline-block;border-bottom:1px solid #9ea890;padding:0 0 9px;font-size:10px}.metamorphosis-text>a span{color:#789265;margin-left:12px}.cycle-display{min-height:320px;position:relative;display:grid;place-items:center;overflow:hidden}.cycle-display:before,.cycle-display:after{content:"";position:absolute;width:330px;height:330px;border:1px solid #82957b39;border-radius:50%}.cycle-display:after{width:255px;height:255px;border-style:dashed;animation:orbit 38s linear infinite}.cycle-display img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 22px #253c292c)}.cycle-track{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,540px);display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.025em;color:#425c47}.cycle-track i{width:4px;height:4px;border-radius:50%;background:#8da080;flex:none}.visit-section{position:relative;overflow:hidden;min-height:560px;padding:105px clamp(25px,10vw,155px);display:flex;align-items:center;background:#162f28;color:#fff}.visit-copy{position:relative;z-index:2}.visit-copy .eyebrow{color:var(--lime)}.visit-copy h2{font-size:clamp(58px,7vw,92px);line-height:.9;margin:0}.visit-copy h2 em{color:var(--lime)}.visit-copy>p:not(.eyebrow){font-size:12px;line-height:1.8;color:#d4dbd0;margin:24px 0}.visit-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.visit-phone{font-size:11px;color:#e5ebda}.visit-orbit{position:absolute;right:3%;top:50%;width:min(42vw,590px);aspect-ratio:1;transform:translateY(-50%);opacity:.4}.visit-orbit span{position:absolute;inset:0;border:1px solid #dcedaa2b;border-radius:50%}.visit-orbit span:nth-child(2){inset:12%}.visit-orbit span:nth-child(3){inset:24%;border-style:dashed}.site-footer{min-height:155px;background:#0c241e;color:#f3f1e7;padding:34px clamp(22px,7vw,104px);display:flex;align-items:center;gap:28px;flex-wrap:wrap}.footer-brand .brand-mark{color:var(--lime)}.site-footer>p{font:15px var(--serif);color:#becbbb;margin:0 auto 0 0}.footer-social{font-size:10px;color:#e8ebdd}.footer-credit{width:100%;border-top:1px solid #ffffff25;padding-top:13px;color:#aebbac;font-size:9px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.species-wing:hover .species-wing-art img,.species-wing:focus-visible .species-wing-art img{animation:little-flight .46s cubic-bezier(.2,.7,.3,1) 1}.species-wing:hover .species-open b{transform:translate(2px,-2px)}.species-open b{transition:transform .2s}}
@keyframes little-flight{0%{transform:translate3d(0,0,0) rotate(0) scale(1)}36%{transform:translate3d(5px,-9px,0) rotate(2deg) scale(1.035)}72%{transform:translate3d(-2px,-7px,0) rotate(-1deg) scale(1.02)}100%{transform:translate3d(0,0,0) rotate(0) scale(1)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes scrollline{0%,100%{transform:scaleY(.4);transform-origin:top;opacity:.5}50%{transform:scaleY(1);transform-origin:top;opacity:1}}
.menu-toggle{border:0;background:none}
.detail-page{background:var(--paper)}.detail-hero{height:min(820px,92svh);min-height:680px;background:#112d25;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;padding:105px clamp(24px,9vw,138px)}.detail-art{position:absolute;top:0;right:0;width:67%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 35px #071a14a0)}.detail-back{position:absolute;z-index:4;top:30px;left:clamp(24px,6.5vw,100px);font-size:10px;letter-spacing:.04em;color:#f3f4e3d6}.detail-shade{position:absolute;inset:0;background:linear-gradient(90deg,#102d25 0%,#102d25 28%,#102d25d9 41%,#102d2555 62%,transparent 100%)}.detail-content{position:relative;z-index:2;max-width:590px}.detail-content .eyebrow{color:var(--lime)}.detail-title{font-size:clamp(64px,9vw,122px);line-height:.85;margin:0}.detail-title em{display:block}.detail-summary{max-width:340px;margin:22px 0 0;color:#d6dfd4;font-size:14px;line-height:1.7}.detail-presence{display:inline-block;margin-top:29px;padding-top:12px;border-top:1px solid #ffffff40;color:#d4ddbfe0;font-size:8px;letter-spacing:.12em}.detail-body{max-width:1180px;margin:auto;padding:95px clamp(24px,8vw,115px) 110px;display:grid;grid-template-columns:.72fr 1.28fr;gap:10%;align-items:start}.detail-lede .eyebrow{color:#7c916f}.detail-lede h2{font:400 clamp(42px,5vw,62px)/.96 var(--serif);letter-spacing:-.045em;margin:0}.detail-story{color:#54675a;font-size:14px;line-height:1.85}.detail-story p{margin:0 0 20px}.detail-facts{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.detail-fact{border-top:1px solid #b9c0ae;padding-top:12px}.detail-fact strong{display:block;font:400 20px var(--serif);color:#274632;margin-bottom:6px}.detail-fact span{font-size:9px;line-height:1.5;color:#68776b}.detail-source{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px}.detail-source a{border-bottom:1px solid #8d9a84;padding-bottom:6px;font-size:10px;color:#385540}.detail-nav{background:#e9ebdc;padding:40px clamp(24px,8vw,115px);display:flex;align-items:center;justify-content:space-between;gap:20px}.detail-nav a{font:22px var(--serif);color:#304c3a}.detail-nav span{display:block;color:#71816e;font:8px var(--sans);letter-spacing:.13em;margin-bottom:9px}
.models-page{background:var(--paper);min-height:100vh}.models-header{height:78px;position:relative;background:var(--forest);padding:0 clamp(20px,6vw,85px)}.models-head-link{font-size:10px;color:#f0eedf}.models-main{max-width:1280px;margin:auto;padding:84px clamp(22px,6vw,90px) 100px}.models-title{margin:0 0 47px}.models-title .eyebrow{color:#6f836a}.models-title h1{font:400 clamp(53px,8vw,88px)/.91 var(--serif);letter-spacing:-.05em;margin:0}.models-title h1 em{color:#728d68}.models-title>p:last-child{max-width:380px;color:#617064;font-size:12px;line-height:1.7;margin:21px 0 0}.model-options{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.model-option{color:#fff;position:relative;min-height:440px;overflow:hidden;display:flex;align-items:flex-end;padding:23px}.model-option img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .65s}.model-option:hover img{transform:scale(1.04)}.model-option:after{content:"";position:absolute;inset:15% 0 0;background:linear-gradient(0deg,#102d25ee,transparent);pointer-events:none}.model-option-copy{position:relative;z-index:1;width:100%}.model-option-number{font-size:8px;color:var(--lime);letter-spacing:.15em}.model-option h2{font:400 46px var(--serif);margin:13px 0 4px}.model-option p{font-size:11px;color:#f3f2e1cf;margin:0}.option-link{display:flex;justify-content:space-between;border-top:1px solid #ffffff75;padding-top:12px;margin-top:19px;font-size:9px}.option-link span{font-size:16px;color:var(--lime)}
body.theme-botanica{--forest:#385243;--forest2:#60765b;--cream:#eef0e2;--paper:#faf8f0;--ink:#263f31;--lime:#e7bd73}.theme-botanica .hero-image{object-position:46% 36%}.theme-botanica .garden-showcase>img{object-position:54% 44%}.theme-botanica .species-gallery{background:#30493a}.theme-botanica .visit-section{background:#365143}
body.theme-atlas{--forest:#292931;--forest2:#37353f;--cream:#ede5dc;--paper:#f7f2ec;--ink:#342e2c;--lime:#e4a881}.theme-atlas .hero-image{object-position:53% 37%}.theme-atlas .species-gallery{background:#292931}.theme-atlas .garden-showcase{filter:saturate(.85)}.theme-atlas .visit-section{background:#29272f}
.models-main{max-width:none;padding-left:0;padding-right:0}.models-title{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:clamp(22px,6vw,90px);padding-right:clamp(22px,6vw,90px)}.model-options{grid-template-columns:1fr;gap:12px}.model-option{min-height:340px;padding:28px clamp(24px,8vw,120px)}.model-option img{object-position:center 43%}.model-option:nth-child(1) img{object-position:50% 34%}.model-option:nth-child(2) img{object-position:center 49%}.model-option:nth-child(3) img{object-position:center 42%}.model-option:after{inset:0;background:linear-gradient(90deg,#102d25d9 0%,#102d2578 44%,transparent 88%)}.model-option:nth-child(2):after{background:linear-gradient(90deg,#17352bdc 0%,#17352b70 44%,transparent 90%)}.model-option:nth-child(3):after{background:linear-gradient(90deg,#26252de6 0%,#26252d7a 47%,transparent 91%)}.model-option-copy{max-width:520px}.model-option h2{font-size:clamp(40px,5vw,58px)}.model-option p{font-size:12px}.option-link{max-width:300px}
@media(max-width:900px){.site-header{height:74px;padding:0 25px}.main-nav{gap:16px}.main-nav>a:not(.nav-cta){font-size:10px}.hero{min-height:720px;padding-left:7vw}.hero-copy{width:55%}.hero h1{font-size:clamp(68px,10vw,94px)}.garden-showcase{min-height:460px}.species-gallery{padding-left:6vw;padding-right:6vw}.species-grid{column-gap:18px}.species-wing-art{height:170px}.species-wing h3{font-size:27px}.metamorphosis{padding:86px 7vw;gap:4%}.detail-body{gap:6%}}
@media(max-width:680px){html{scroll-padding-top:70px}.site-header{height:70px;padding:0 19px;background:linear-gradient(180deg,#102d25bd,transparent)}.brand-mark{width:33px;height:33px}.brand-copy strong{font-size:10px}.brand-copy small{font-size:7px}.menu-toggle{display:flex!important;width:40px;height:40px;border:1px solid #ffffff78;border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:5px;position:relative;z-index:12;background:#102d2560}.menu-toggle span{width:14px;height:1px;background:#fff;transition:transform .2s}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3px) rotate(-45deg)}.main-nav{display:none;position:absolute;top:0;left:0;right:0;padding:90px 23px 25px;background:#102d25f7;flex-direction:column;align-items:stretch;gap:0}.main-nav.is-open{display:flex}.main-nav>a:not(.nav-cta){font-size:14px;padding:15px 0;border-bottom:1px solid #ffffff25}.nav-cta{margin-top:17px;justify-content:space-between;padding:14px 17px;font-size:11px}.hero{height:94svh;min-height:690px;max-height:850px;padding:100px 23px 76px;align-items:flex-end}.hero-image{width:100%;height:100%;object-position:44% 35%}.hero-shade{background:linear-gradient(0deg,#102d25f2 0%,#102d25c9 32%,#102d2529 69%,#102d2520 100%),linear-gradient(90deg,#102d2540,transparent 70%)}.hero-copy{width:100%;margin:0 0 16px}.hero h1{font-size:clamp(62px,15vw,84px);margin-bottom:17px}.hero-intro{font-size:13px;line-height:1.55;margin-bottom:23px}.hero .eyebrow{font-size:8px;margin-bottom:16px}.hero-aside{display:none}.hero-scroll{left:24px;height:34px}.facts-ribbon{padding:16px 13px;gap:10px;justify-content:space-between}.facts-ribbon span{max-width:95px;text-align:center;font-size:8px;line-height:1.4}.facts-ribbon b{display:block;font-size:20px;margin:0 0 3px}.facts-ribbon i{height:29px}.garden-showcase{height:690px;min-height:0}.garden-showcase>img{object-position:45% center}.showcase-shade{background:linear-gradient(0deg,#112e25dd 0%,#112e256e 42%,#112e2514 100%)}.showcase-copy{top:auto;bottom:65px;left:24px;transform:none;max-width:360px}.showcase-copy h2{font-size:clamp(59px,14vw,78px)}.showcase-copy>p:last-child{max-width:270px;font-size:12px;margin-top:18px}.showcase-note{right:20px;bottom:22px;font-size:7px}.species-gallery{padding:75px 20px 64px}.species-heading{display:block;margin-bottom:28px}.species-heading .eyebrow{margin-bottom:17px}.species-heading h2{font-size:clamp(55px,13vw,72px)}.species-heading>p{font-size:11px;margin:15px 0 0;max-width:280px}.species-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:31px}.species-wing-art{height:145px;margin-bottom:13px}.species-tag{font-size:7px}.species-wing h3{font-size:clamp(23px,6vw,30px);margin:9px 0 12px}.species-open{font-size:8px;padding-top:9px}.catalog-note{margin-top:36px;padding-top:14px;gap:9px}.catalog-note p{font-size:9px;line-height:1.6}.metamorphosis{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:74px 23px 57px}.metamorphosis .eyebrow{margin-bottom:18px}.metamorphosis h2{font-size:clamp(55px,13vw,73px)}.metamorphosis-text>p:not(.eyebrow){font-size:12px;margin:19px 0}.cycle-display{min-height:270px;margin:0 -8px}.cycle-display:before{width:250px;height:250px}.cycle-display:after{width:193px;height:193px}.cycle-track{font-size:7px}.visit-section{min-height:500px;padding:75px 23px}.visit-copy h2{font-size:clamp(54px,13vw,74px)}.visit-copy>p:not(.eyebrow){font-size:11px;margin:20px 0}.visit-actions{flex-direction:column;align-items:flex-start;gap:16px}.visit-orbit{width:90vw;right:-40%;opacity:.3}.site-footer{padding:28px 21px;gap:16px}.site-footer>p{order:3;width:100%;font-size:13px;margin:0}.footer-social{margin-left:auto;font-size:9px}.footer-credit{font-size:8px;line-height:1.5}.detail-hero{height:780px;min-height:0;padding:90px 23px 65px;align-items:flex-end}.detail-art{width:100%;height:72%;top:0;object-position:center center}.detail-shade{background:linear-gradient(0deg,#102d25 0%,#102d25e0 27%,#102d2530 63%,transparent 100%)}.detail-back{top:24px;left:21px;font-size:9px}.detail-content{width:100%}.detail-content .eyebrow{font-size:8px;margin-bottom:16px}.detail-title{font-size:clamp(62px,15vw,84px)}.detail-summary{font-size:12px;margin-top:15px}.detail-presence{font-size:7px;margin-top:18px}.detail-body{display:block;padding:66px 22px 74px}.detail-lede h2{font-size:43px}.detail-story{font-size:12px;margin-top:24px}.detail-facts{gap:10px;margin-top:26px}.detail-fact strong{font-size:17px}.detail-fact span{font-size:8px}.detail-source{gap:14px 18px;margin-top:24px}.detail-source a{font-size:9px}.detail-nav{padding:29px 22px}.detail-nav a{font-size:18px}.models-header{height:69px}.models-main{padding:64px 20px 72px}.models-title{margin-bottom:31px}.models-title h1{font-size:clamp(51px,12vw,71px)}.model-options{grid-template-columns:1fr;gap:14px}.model-option{min-height:390px;padding:20px}.model-option h2{font-size:41px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.cycle-display:after{animation:none!important}}
@media(max-width:680px){.models-main{padding:64px 0 72px}.models-title{padding:0 20px}.model-option{min-height:350px;padding:22px 20px}}

/* Selector de idioma: discreto, accesible y disponible en escritorio y móvil */
.language-picker{display:flex;align-items:center;gap:6px;margin-left:clamp(8px,1.2vw,16px);font-family:var(--sans);font-size:9px;color:#f1f2e8;white-space:nowrap;line-height:1}
.language-picker-caption{font-size:8px;letter-spacing:.12em;opacity:.82}
.language-picker select{appearance:none;min-width:91px;border:1px solid #ffffff70;border-radius:24px;padding:9px 26px 9px 11px;background:#102d25;color:#fff;font:600 9px var(--sans);letter-spacing:.04em;cursor:pointer;outline-offset:3px}
.language-picker select option{background:#102d25;color:#fff}
.site-header .brand{order:1}.site-header .menu-toggle{order:2}.site-header .main-nav{order:3;gap:clamp(12px,1.8vw,26px)}.site-header .language-picker{order:4}
.language-picker select:focus-visible{outline:2px solid #dcedaa}
@media(max-width:760px){.site-header .language-picker{order:2;margin-left:auto;margin-right:12px}.site-header .menu-toggle{order:3}.site-header .main-nav{order:4}.language-picker-caption{display:none}.language-picker select{min-width:82px;padding:9px 21px 9px 9px;font-size:8px}.stage-detail-header .language-picker,.botany-page-header .language-picker{margin-left:auto}.stage-detail-header .language-picker select,.botany-page-header .language-picker select{min-width:72px}}