:root{--navy:#001a35;--deep:#001328;--gold:#bd9149;--gold-light:#e3bc70;--paper:#fbf9f4;--cream:#f3ede2;--ink:#102849;--rule:#dfceb0;--serif:'Cormorant Garamond',Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--deep);color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.42}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(32px,4vw,52px);line-height:1.05;font-weight:500}h2{font-size:28px;line-height:1.12;font-weight:600;font-variant:small-caps;margin-bottom:16px}h3{font-size:21px;line-height:1.14;font-weight:600;font-variant:small-caps;margin-bottom:10px}p{margin-bottom:15px}small,.small{font-size:14px}.italic{font-style:italic}.gold{color:var(--gold-light)}.center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:12px;z-index:100;padding:10px;background:white;color:black}.skip-link:focus{top:8px}:focus-visible{outline:3px solid #bb8b2a;outline-offset:4px}#siteShell{max-width:1536px;margin:auto;background:var(--paper);min-height:100vh}.royal-header{height:88px;background:var(--navy);color:#fff;border-bottom:1px solid var(--gold);display:flex;align-items:center;gap:28px;padding:5px 28px}.brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.brand>img{height:74px;width:79px;object-fit:contain}.brand>span{font-size:36px;line-height:1}.brand small{font-size:12px;display:block;color:var(--gold-light);font-variant:small-caps;margin-top:6px;letter-spacing:.025em}.royal-header nav{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:1;min-width:0;padding-left:24px;border-left:1px solid var(--gold)}.royal-header nav a{font-size:15px;font-variant:small-caps;white-space:nowrap;padding:12px 0 9px;border-bottom:2px solid transparent}.royal-header nav a:hover,.royal-header nav a[aria-current]{border-color:var(--gold);color:var(--gold-light)}.menu{display:none;color:white;border:1px solid var(--gold);background:var(--deep);padding:8px 15px}.image-hero{position:relative;background:var(--navy)}.image-hero>img{width:100%;height:auto}.hero-action{position:absolute;left:59.7%;top:66.8%;width:21.3%;height:8.2%;border:1px solid transparent}.hero-action:hover,.hero-action:focus-visible{box-shadow:0 0 0 2px var(--gold-light)}.section{padding:28px 4%;background:var(--paper)}.section.navy,.navy{background:var(--navy);color:#fff}.navy h2,.navy h3{color:var(--gold-light)}.kicker{color:#92703a;font-size:13px;font-variant:small-caps;display:block;margin:0 0 8px}.navy .kicker{color:var(--gold-light)}.read-more{font-size:14px;font-variant:small-caps;letter-spacing:.025em;display:inline-block;font-weight:600;padding:6px 0;border:0;background:transparent;cursor:pointer}.read-more span{color:var(--gold);margin-left:8px;font-size:21px}.read-more:hover{text-decoration:underline;text-underline-offset:4px}.button{display:inline-block;background:var(--navy);border:1px solid var(--gold);color:#fff;padding:9px 24px;font-size:15px;letter-spacing:.025em;font-variant:small-caps;line-height:1.3;text-align:center}.button span{color:var(--gold-light);padding-left:10px}.button:hover{background:#103652}.button.outline{background:transparent;color:var(--gold-light)}.ruled-title{display:flex;align-items:center;justify-content:center;gap:24px;margin:26px 0 20px;text-align:center;letter-spacing:.02em}.ruled-title:before,.ruled-title:after{content:'';height:1px;background:var(--rule);flex:1}.ornament{height:25px;width:40px;object-fit:contain;margin:0 auto 8px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature{border:1px solid var(--rule);border-radius:5px;background:var(--paper);display:flex;gap:15px;padding:18px;align-items:center;overflow:hidden}.feature>img{width:30%;max-height:170px;object-fit:contain}.feature>div{flex:1;min-width:0}.feature h3{font-size:25px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--rule)}.feature p{font-size:16px}.home-content{padding:24px 2.3% 0}.home-content .feature{min-height:195px}.family-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;padding:0 0 15px;text-align:center}.family-strip img{width:98px;height:98px;object-fit:cover;border:3px double var(--gold);border-radius:50%;margin:0 auto 12px}.family-strip h3{font-size:17px;font-weight:500;margin-bottom:5px;font-variant:normal}.family-strip p{font-size:15px;font-style:italic;color:#95713c}.news-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:10px}.article{border:1px solid var(--rule);border-radius:4px;overflow:hidden;background:var(--paper)}.article>img{width:100%;aspect-ratio:2.25;object-fit:cover}.article>div{padding:15px}.article h3{font-size:23px;font-variant:normal;font-weight:500}.article p{font-size:16px}.news-tiles .article{display:grid;grid-template-columns:41% 1fr}.news-tiles .article>img{height:100%;aspect-ratio:auto;object-fit:cover}.news-tiles .article>div{padding:13px}.news-tiles .article h3{font-size:21px}.news-tiles .kicker{font-size:12px}.three-columns,.four-columns,.five-columns{display:grid;gap:24px}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.five-columns{grid-template-columns:repeat(5,minmax(0,1fr))}.intro-columns{text-align:center;gap:0;margin-bottom:20px}.intro-columns>article{padding:0 22px;border-right:1px solid var(--rule)}.intro-columns>article:last-child{border:0}.intro-columns h3{font-size:21px}.intro-columns p{font-size:16px}.framed-features{gap:12px}.framed-features .feature{padding:14px;min-height:176px;align-items:start}.framed-features .feature>img{width:35%;max-height:154px}.framed-features .feature h3{border:0;padding:0;font-size:21px}.framed-features .feature p{font-size:16px}.timeline{display:grid;grid-template-columns:repeat(6,1fr);border-top:2px solid var(--gold);padding-top:11px;margin-top:22px;gap:12px;text-align:center}.timeline>div{position:relative}.timeline>div:before{content:'';width:9px;height:9px;position:absolute;top:-17px;left:50%;background:var(--gold);border-radius:50%;border:1px solid var(--paper)}.timeline b{font-size:16px;font-variant:small-caps}.timeline p{font-size:15px}.branches{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;text-align:center}.branches article{border:3px double var(--gold);border-radius:7px;overflow:hidden}.branches h3{background:var(--navy);color:var(--gold-light);padding:10px;font-size:20px;margin:0}.branches h3 small{display:block;font-size:16px}.branches p{font-size:16px;padding:16px 15px 0}.branches img{height:70px;width:75px;object-fit:contain;margin:10px auto}.branches .read-more{margin-bottom:8px}.motto{background:var(--navy);color:white;text-align:center;padding:20px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.motto h2{color:var(--gold-light);margin-bottom:2px;font-size:29px}.motto p{font-size:26px;font-style:italic;margin-bottom:0}.lineage-opening{display:grid;grid-template-columns:40% 60%}.lineage-opening>article{padding:0 30px 0 0}.lineage-opening h2{text-align:center}.coat-columns{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.coat-columns>a{border-left:1px solid var(--rule);padding:0 15px}.coat-columns img{height:110px;width:95px;object-fit:contain;margin:10px auto}.coat-columns h3{margin:0}.coat-columns p{font-size:16px}.roots{display:grid;grid-template-columns:31% 69%;text-align:center}.roots>article{padding-right:28px;border-right:1px solid var(--gold)}.roots>div{padding-left:28px}.royal-chain{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative;padding-top:10px}.royal-chain img{width:80px;height:98px;object-fit:contain;margin:0 auto 10px}.royal-chain h3{font-size:18px;color:white}.bearers{display:grid;grid-template-columns:57% 43%;gap:20px}.bearers h2{text-align:center}.portrait-history{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.portrait-history figure{margin:0;text-align:center;font-size:16px}.portrait-history img{border:1px solid var(--gold);width:100%;height:135px;object-fit:cover}.present-bearer{display:flex;gap:18px;border-left:1px solid var(--gold);padding-left:24px;align-items:center;text-align:center}.present-bearer>img{width:52%;border:1px solid var(--gold)}.present-bearer h3{font-size:28px}.heritage-content{padding-top:0;background:#fff}.heritage-feature{display:grid;grid-template-columns:48% 52%;border:2px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--navy);color:white;margin-bottom:15px}.heritage-feature>div{padding:30px 40px}.heritage-feature h2{font-variant:normal;font-size:34px}.heritage-feature>img{width:100%;height:100%;object-fit:cover}.heritage-feature .kicker{color:var(--gold-light)}.heritage-row{display:grid;grid-template-columns:48% 52%;border:1px solid var(--rule);border-radius:8px;overflow:hidden;margin-bottom:10px;background:var(--paper)}.heritage-row>img{width:100%;height:100%;max-height:230px;object-fit:cover}.heritage-row>div{padding:25px 38px}.heritage-row h2{margin-bottom:10px}.heritage-row p{font-size:17px;margin-bottom:6px}.heritage-row.reverse>img{grid-column:2;grid-row:1}.heritage-row.reverse>div{grid-column:1;grid-row:1}.science-columns{gap:0}.science-columns>article{padding:0 25px;border-right:1px solid var(--rule)}.science-columns>article:last-child{border:0}.science-columns h2{font-size:25px}.science-columns p{font-size:16px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border-top:1px solid var(--rule);text-align:center}.metrics>div{padding:16px 8px;border-right:1px solid var(--rule)}.metrics b{font-size:30px;font-weight:500}.mini-coats{display:flex;gap:13px;align-items:center;justify-content:center}.mini-coats img{width:19%;height:110px;object-fit:contain}.method{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;text-align:center}.method img{width:60px;height:65px;object-fit:contain;margin:0 auto 10px}.method h3{font-size:20px}.method p{font-size:16px}.stewardship{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid var(--gold);margin-top:25px}.stewardship>article{padding:20px}.stewardship .steward-photo{position:relative;padding:0;display:flex;align-items:center;background:var(--navy);color:white;overflow:hidden;min-height:260px}.steward-photo>img{width:51%;height:100%;object-fit:cover;order:2}.steward-photo>div{padding:20px;width:49%;text-align:center}.steward-photo h2,.steward-photo h3{color:var(--gold-light);font-size:23px}.values{gap:12px;text-align:center}.values img{height:45px;width:45px;object-fit:contain;margin:auto}.values h3{font-size:19px;margin-top:8px}.engagement-grid{display:grid;grid-template-columns:36% 64%;gap:0}.engagement-grid>article:first-child{padding-right:26px;border-right:1px solid var(--rule)}.engagement-grid>article:last-child{padding-left:26px}.engagement-grid h2{text-align:center}.event-line{display:flex;gap:16px;padding:8px 0;border-top:1px solid var(--rule)}.date-box{min-width:66px;text-align:center;border:1px solid var(--rule);padding:7px;display:flex;flex-direction:column;justify-content:center}.date-box small{font-size:13px;font-variant:small-caps}.date-box b{font-size:34px;line-height:1}.event-line h3{font-size:20px;margin:0}.event-line p{font-size:16px;margin:3px 0}.appearance-grid{gap:18px;margin-top:25px}.appearance-grid img{width:100%;aspect-ratio:1.3;object-fit:cover}.appearance-grid h3{font-size:20px;margin-top:12px}.appearance-grid p{font-size:16px}.editorial-note{font-size:15px;font-style:italic;color:#806a47}.initiatives{gap:0;text-align:center}.initiatives>article{padding:0 26px;border-right:1px solid var(--gold)}.initiatives>article:last-child{border:0}.initiative-icon{height:40px;width:45px;object-fit:contain;margin:0 auto 8px}.initiatives h2{font-size:24px}.initiatives>article>p{font-size:17px}.initiative-row{display:flex;gap:14px;margin:15px 0;text-align:left}.initiative-row>img{width:90px;height:70px;object-fit:cover;border:1px solid var(--gold)}.initiative-row h3{font-size:19px;margin-bottom:3px;color:#fff}.engagement-cta{display:flex;justify-content:center;gap:50px;text-align:center;align-items:center}.engagement-cta>img{height:175px;width:170px;object-fit:cover;object-position:center top}.engagement-cta h2{font-size:32px}.engagement-cta p{font-size:24px}.news-main{display:grid;grid-template-columns:70% 30%;gap:0}.news-main>div{padding-right:30px}.news-main>aside{padding-left:25px;border-left:1px solid var(--rule)}.news-main>aside>img{width:100%;margin-bottom:15px}.news-main>aside p{font-size:16px}.lead-and-list{display:grid;grid-template-columns:1.05fr 1fr;gap:18px}.lead-story{background:var(--navy);color:white;border-radius:0}.lead-story h3{font-size:25px}.lead-story .kicker{color:var(--gold-light)}.lead-story>img{aspect-ratio:2.1}.small-story{display:grid;grid-template-columns:38% 62%;border:0;border-radius:0;border-bottom:1px solid var(--rule);padding:0 0 10px;margin-bottom:12px;background:transparent}.small-story>img{height:90px;aspect-ratio:auto;object-fit:cover}.small-story>div{padding:0 0 0 12px}.small-story h3{font-size:20px;margin:5px 0}.small-story .kicker{font-size:12px}.small-story p{font-size:15px;margin:3px 0}.small-story .read-more{font-size:14px}.journal-columns{margin:28px 0 20px;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.journal-columns h2{font-size:25px}.publications{gap:16px}.publications article{border:1px solid var(--rule)}.publications article>img{width:100%;aspect-ratio:2;object-fit:cover}.publications article>div{padding:12px}.publications h3{font-size:21px}.dna-summary{text-align:center}.dna-summary article{border-right:1px solid var(--rule);padding:0 14px}.dna-summary article:last-child{border:0}.dna-summary img{height:62px;width:62px;object-fit:contain;margin:0 auto 15px}.dna-summary h3{font-size:20px}.dna-summary b{font-weight:500;font-size:22px}.dna-summary p{font-size:16px;margin-top:8px}.science-cards{gap:16px}.science-cards .article h3{font-variant:small-caps;font-size:22px}.science-cards .article .kicker{display:none}.research-statement{display:grid;grid-template-columns:70% 30%;border:1px solid var(--rule);border-radius:5px;margin-top:30px;overflow:hidden}.research-statement>div{padding:30px;text-align:center}.research-statement aside{background:var(--navy);color:white;padding:25px}.research-statement aside h2{font-size:24px;color:var(--gold-light)}.research-statement aside h3{font-size:20px}.research-statement aside p{font-size:16px}.snp-row{display:flex;border-top:2px solid var(--gold);justify-content:space-around;margin:30px 0;padding-top:12px}.source-strip{text-align:center;padding:20px 0 0}.source-strip h3{letter-spacing:.06em}.source-strip p{font-size:21px}.source-strip small{color:#7c715f}.calendar-layout{display:grid;grid-template-columns:28% 72%;gap:0}.calendar-layout>aside{padding-right:20px}.calendar-layout>div{padding-left:5px}.calendar-box,.filter-box{border:1px solid var(--rule);padding:16px;margin-bottom:14px;border-radius:5px}.month-controls{display:flex;justify-content:space-between;align-items:center}.month-controls h2{font-size:23px;margin:0}.month-controls button{color:var(--gold);background:transparent;border:0;font-size:30px;padding:3px 10px;cursor:pointer}.calendar-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px 2px;text-align:center;margin-top:18px;font-size:17px}.calendar-week b{font-size:13px;font-weight:500}.calendar-week span{height:29px;padding-top:3px}.calendar-week .has-entry{background:var(--navy);color:white;border-radius:50%}.filter-box label{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:16px}.filter-box input{accent-color:var(--navy);width:18px;height:18px}.sidebar-note{padding:20px;text-align:center}.sidebar-note h3{color:var(--gold-light)}.sidebar-note p{font-size:16px}.calendar-feature{display:grid;grid-template-columns:38% 62%;border:1px solid var(--rule);border-radius:5px;overflow:hidden}.calendar-feature>img{width:100%;height:100%;object-fit:cover}.calendar-feature>div{padding:26px}.calendar-feature h2{font-variant:normal;font-size:30px}.calendar-feature p{font-size:17px}.diary-entry{display:grid;grid-template-columns:65px 1fr 20px;gap:20px;align-items:center;border:1px solid var(--rule);border-bottom:0;padding:10px}.diary-entry:last-child{border-bottom:1px solid var(--rule)}.diary-entry h3{font-size:22px;margin:0}.diary-entry p{font-size:16px;margin:4px 0;color:#92703a;font-style:italic}.diary-entry .date-box{border:0;border-right:1px solid var(--rule)}.calendar-layout .center{margin:20px}.calendar-bottom{margin-top:30px}.maison-values{text-align:center}.maison-values>a{display:flex;gap:15px;align-items:center;padding:15px;border-right:1px solid var(--rule)}.maison-values img{height:55px;width:55px;object-fit:contain}.maison-values h2{font-size:24px;text-align:left;margin:0}.prince-profile{display:grid;grid-template-columns:40% 60%;gap:40px;align-items:center;padding:20px 0}.prince-profile>img{width:100%;border:1px solid var(--gold)}.prince-profile>div{padding-right:40px}.editorial-heading{text-align:center;max-width:900px;margin:20px auto 40px}.document-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.document-grid article{display:grid;grid-template-columns:35% 65%;border:1px solid var(--rule)}.document-grid article>img{width:100%;height:100%;object-fit:cover}.document-grid article>div{padding:20px}.document-grid h2{font-size:26px}.evidence-note{border:1px solid var(--rule);background:var(--cream);padding:20px;margin-top:30px;font-size:17px}.evidence-note summary{cursor:pointer;font-size:20px}.original-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.original-grid img{width:100%;height:400px;object-fit:contain;object-position:top;background:var(--navy)}.original-grid h2{font-size:23px;margin:12px 0}.tree-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:35px}.tree-workspace aside{align-self:start;position:sticky;top:20px}.tree-workspace label{display:block;font-variant:small-caps;margin:10px 0 6px;font-size:18px}.tree-workspace select,.tree-workspace input{max-width:100%;width:100%;padding:10px;border:1px solid var(--rule);background:white;font-size:17px}.generation-list{list-style:none;padding:0;margin:20px 0}.generation-list li{display:flex;gap:16px;align-items:center;margin:0 0 12px}.generation-no{min-width:46px;height:46px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-size:22px}.person-button{background:white;border:1px solid var(--rule);padding:18px;text-align:left;width:100%;color:var(--ink);display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer}.person-button:hover{border-color:var(--gold);background:#f8f1e3}.person-button h3{font-size:25px;font-variant:normal;margin:0 0 5px}.person-button p{font-size:16px;margin:0}.person-button small{color:#8a6730;font-size:14px;min-width:90px;text-align:right}.empty{padding:30px;border:1px solid var(--rule);background:var(--cream)}footer{background:#001f43;color:#fff;padding:25px 4% 10px;border-top:1px solid var(--gold)}.footer-main{display:grid;grid-template-columns:1.35fr .75fr 1.1fr .85fr 1.3fr;gap:32px}.footer-main h3{font-size:17px;font-weight:500;color:var(--gold-light);margin-bottom:10px}.footer-main p,.footer-main article>a{font-size:16px;line-height:1.45}.footer-main article>a:not(.button){display:block}.footer-main .button{font-size:14px;padding:8px 12px}.footer-seal{display:flex;align-items:center;flex-direction:column;gap:8px}.footer-seal img{height:140px;width:130px;object-fit:contain}.footer-seal span{font-size:14px;color:var(--gold-light);letter-spacing:.08em;font-variant:small-caps;text-align:center}.study-note{font-size:13px;line-height:1.35;color:#aaa998;border-top:1px solid #4d514f;padding-top:12px;margin:16px 0 12px}.footer-bottom{border-top:1px solid #586064;padding-top:12px;display:flex;justify-content:space-between;color:#c9b384;font-size:13px}dialog{max-width:640px;width:calc(100vw - 32px);border:1px solid var(--gold);background:var(--paper);color:var(--ink);padding:45px 32px 32px;font-family:var(--serif)}dialog::backdrop{background:#001326b8}.close{position:absolute;top:12px;right:12px;border:1px solid var(--gold);background:transparent;color:var(--ink);cursor:pointer;padding:4px 12px;font-size:16px}dialog h2{font-variant:normal;font-size:34px}dialog dt{font-variant:small-caps;font-size:16px;color:#94723c}dialog dd{margin:0 0 14px;font-size:20px}
@media(min-width:1250px){.royal-header{height:100px}.brand>span{font-size:40px}.royal-header nav a{font-size:17px}.section{padding-top:35px;padding-bottom:35px}.home-content{padding-bottom:0}.home-content .feature{min-height:220px}.family-strip img{width:120px;height:120px}.feature p{font-size:18px}.family-strip h3{font-size:19px}.article p{font-size:18px}.news-tiles .article h3{font-size:25px}.timeline p{font-size:17px}}
@media(max-width:1150px){.royal-header{padding-left:18px;padding-right:18px;gap:18px}.brand>span{font-size:31px}.brand>img{width:68px;height:70px}.brand small{font-size:11px}.royal-header nav{gap:13px;padding-left:16px}.royal-header nav a{font-size:14px}.contact-nav{display:none}.section{padding-left:3%;padding-right:3%}.feature{padding:14px;gap:12px}.feature h3{font-size:23px}.roots p{font-size:17px}.intro-columns>article{padding:0 15px}.footer-main{gap:20px}.news-tiles .article p{font-size:16px}}
@media(max-width:850px){.royal-header{height:82px;justify-content:space-between;position:relative;z-index:20}.brand>img{height:68px;width:70px}.brand>span{font-size:32px}.menu{display:block}.royal-header nav{display:none;position:absolute;top:82px;left:0;right:0;background:var(--navy);padding:16px 26px;border:0;box-shadow:0 12px 25px #00132855;flex-wrap:wrap;justify-content:start;gap:12px 25px}.royal-header nav.open{display:flex}.royal-header nav a{font-size:18px}.contact-nav{display:block}.features{gap:8px}.feature{display:block;text-align:center}.feature>img{height:80px;width:80px;margin:0 auto 12px}.home-content .feature{min-height:250px}.family-strip{grid-template-columns:repeat(4,1fr);gap:18px}.news-tiles .article{display:block}.news-tiles .article>img{width:100%;height:140px}.four-columns,.five-columns{grid-template-columns:repeat(2,1fr)}.intro-columns{gap:20px 0}.branches{grid-template-columns:repeat(3,1fr)}.lineage-opening{grid-template-columns:1fr}.lineage-opening>article{padding:0 0 25px}.roots{grid-template-columns:1fr}.roots>article{padding:0;border:0}.roots>div{padding:20px 0 0}.bearers{grid-template-columns:1fr}.present-bearer{max-width:520px;margin:auto;border:0;padding:0}.heritage-row>div{padding:20px}.science-columns{display:block}.science-columns>article{border:0;border-bottom:1px solid var(--rule);padding:20px}.mini-coats img{height:90px;width:70px}.method{gap:15px}.stewardship{grid-template-columns:1fr}.engagement-grid{display:block}.engagement-grid>article:first-child{padding:0 0 25px;border:0}.engagement-grid>article:last-child{padding:0}.initiatives{grid-template-columns:1fr;gap:25px}.initiatives>article{border:0;border-bottom:1px solid var(--gold);padding:0 15px 20px}.initiative-row{max-width:470px;margin:15px auto}.news-main{grid-template-columns:1fr}.news-main>div{padding:0}.news-main>aside{margin:25px 0 0;padding:20px;border:1px solid var(--rule)}.news-main>aside>img{max-width:350px}.journal-columns{grid-template-columns:1fr}.small-story{grid-template-columns:150px 1fr}.calendar-layout{grid-template-columns:33% 67%}.calendar-feature{display:block}.calendar-feature>img{height:220px;object-position:top}.footer-main{grid-template-columns:repeat(3,1fr)}.footer-main>article:last-child{grid-column:2/4}.original-grid{grid-template-columns:repeat(2,1fr)}.tree-workspace{grid-template-columns:220px minmax(0,1fr)}.person-button{display:block}.person-button small{display:block;text-align:left;margin-top:10px}}
@media(max-width:580px){body{font-size:18px}.brand>span{font-size:28px}.brand small{font-size:11px}.brand{gap:8px}.brand>img{width:52px;height:60px}.royal-header{padding:8px 14px;height:76px}.royal-header nav{top:76px}.section{padding:24px 5%}.home-content{padding:18px 4% 0}.image-hero{overflow:auto}.image-hero>img{min-width:680px;width:680px;max-width:none}.image-hero.home>img{min-width:760px;width:760px}.image-hero.home{height:317px}.hero-action{left:454px;top:213px;width:161px;height:28px}.image-hero.maison>img{min-width:900px;width:900px}.image-hero.maison{height:391px}.features{grid-template-columns:1fr}.feature{display:flex;text-align:left;padding:20px}.feature>img{margin:0;width:25%;height:120px}.home-content .feature{min-height:160px}.family-strip{grid-template-columns:repeat(2,1fr)}.family-strip>a:last-child{grid-column:1/3}.news-tiles,.three-columns,.four-columns,.five-columns{grid-template-columns:1fr}.news-tiles .article{display:grid;grid-template-columns:36% 1fr}.news-tiles .article>img{height:100%;width:100%;object-fit:cover}.ruled-title{font-size:26px;gap:10px}.intro-columns>article{padding:10px 15px;border-right:0;border-bottom:1px solid var(--rule)}.framed-features .feature{align-items:center;min-height:150px}.framed-features .feature>img{height:110px}.timeline{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:15px}.timeline>div:nth-child(n+4):before{display:none}.branches{grid-template-columns:repeat(2,1fr)}.branches article:last-child{grid-column:1/3;max-width:240px;justify-self:center}.coat-columns{grid-template-columns:repeat(2,1fr);gap:20px 0}.coat-columns>a:nth-child(odd){border:0}.royal-chain{grid-template-columns:repeat(3,1fr);gap:15px}.portrait-history{grid-template-columns:repeat(3,1fr)}.portrait-history figure{font-size:16px}.present-bearer h3{font-size:24px}.heritage-content{padding:0 3% 20px}.heritage-feature{grid-template-columns:1fr}.heritage-feature>div{padding:25px}.heritage-feature>img{height:220px}.heritage-row,.heritage-row.reverse{display:flex;flex-direction:column}.heritage-row>img{height:160px;width:100%}.heritage-row>div{padding:20px}.method{grid-template-columns:repeat(2,1fr)}.method>article:last-child{grid-column:1/3}.values{grid-template-columns:repeat(2,1fr)}.appearance-grid{grid-template-columns:repeat(3,1fr);gap:10px}.appearance-grid h3{font-size:18px}.appearance-grid p{font-size:16px}.appearance-grid img{height:120px}.engagement-cta{display:block}.engagement-cta>img{margin:0 auto 20px}.engagement-cta h2{font-size:28px}.lead-and-list{grid-template-columns:1fr}.lead-story>img{aspect-ratio:2.2;height:auto}.small-story{grid-template-columns:110px 1fr}.publications{grid-template-columns:repeat(2,1fr)}.publications h3{font-size:20px}.dna-summary{grid-template-columns:repeat(2,1fr)}.dna-summary>article:last-child{grid-column:1/3;border:0}.research-statement{grid-template-columns:1fr}.research-statement>div{padding:25px 18px}.snp-row{font-size:16px}.calendar-layout{grid-template-columns:1fr}.calendar-layout>aside{padding:0}.calendar-layout>div{padding:0}.calendar-box{max-width:380px;margin:0 auto 15px}.calendar-week{gap:12px}.filter-box{display:flex;flex-wrap:wrap;gap:8px 15px}.filter-box h3{width:100%}.sidebar-note{margin-bottom:25px}.diary-entry{gap:12px}.calendar-bottom{grid-template-columns:1fr}.maison-values>a{border-right:0;border-bottom:1px solid var(--rule);justify-content:center}.maison-values h2{font-size:22px}.prince-profile{grid-template-columns:1fr;gap:25px}.prince-profile>div{padding:0}.document-grid{grid-template-columns:1fr}.document-grid article{display:block}.document-grid article>img{height:130px}.original-grid{grid-template-columns:1fr}.original-grid img{height:auto}.tree-workspace{grid-template-columns:1fr;gap:25px}.tree-workspace aside{position:static}.generation-list li{gap:9px}.generation-no{min-width:35px;height:35px;font-size:18px}.person-button{padding:14px}.person-button h3{font-size:24px}.footer-main{grid-template-columns:repeat(2,1fr);gap:25px}.footer-seal{grid-column:1/3;grid-row:2}.footer-main>article:last-child{grid-column:auto}.footer-bottom{display:block}.footer-bottom a{display:block;margin-top:8px}.motto h2{font-size:25px}.motto p{font-size:22px}.study-note{font-size:13px}dialog{padding:50px 20px 24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
