*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}q:before,q:after{content:''}header,aside,nav,footer,section,article,hgroup,address,figure,figcaption,video,details,small,summary,img,main,time,dl,dt,dd,li,picture{display:block}html{webkit-text-size-adjust:none}i,b,em,strong{font-style:inherit;font-weight:inherit}img,video{display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}mark{background:none;color:inherit}small{font-size:inherit}abbr{text-decoration:none;color:inherit}:root{--vh-offset: 0px;--scrollbar: 0px}.bound{width:calc(100% * 0.9);margin:0 auto;max-width:1546px}.clause{display:inline-block}abbr{text-transform:lowercase;font-variant:small-caps}body{font-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:garamond-premier-pro, serif;font-display:swap;font-weight:500;font-style:normal;font-size:1rem;line-height:1.35;font-variant-numeric:oldstyle-nums;background-color:#300D00;color:#C6A87F}html,body{height:100%}body{display:flex;flex-direction:column}.layout-tiers{display:flex;flex-direction:column;flex:1;background:url("../images/patterns/leather.jpg") repeat 0 0;background-size:2800px auto}.layout-tier.attic{height:69px;position:relative}@media (max-width: 700px){.layout-tier.attic{height:163px}}.layout-tier.parlor{display:flex;flex:1;margin-top:25px}.content-decks{display:flex;flex-direction:column;flex:1}.content-deck.lower{background:url("../images/patterns/parchment.jpg") repeat 0 0;background-size:3200px auto;background-color:#dfcba7;display:flex;flex:1;color:#300D00}.masthead{position:relative;height:100%}.masthead:before{content:"";display:block;position:absolute;left:0;width:calc( ( calc( (calc( 100vw - var(--scrollbar)) - 1546px) / 2) + 1546px ) - calc( 195px + 20px));height:1px;top:55px;background:rgba(198,168,127,0.3)}@media (max-width: 1700px){.masthead:before{width:calc( ( calc( (calc( 100vw - var(--scrollbar)) * calc( 1 - 0.9)) / 2) + calc( calc( 100vw - var(--scrollbar)) * 0.9) ) - calc( 195px + 20px))}}.masthead .columns{display:flex;justify-content:space-between}.masthead .column.primary{order:2}.masthead .column.secondary{order:1}.masthead .links{display:flex;margin-left:calc( 0px - 16px)}.masthead .links a{font-family:gandur-new, sans-serif;font-display:swap;font-weight:300;font-style:normal;font-size:1.875rem;line-height:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;height:69px;padding-top:16px;padding-right:16px;padding-left:16px;-webkit-box-shadow:inset 0 0 0 #C6A87F;box-shadow:inset 0 0 0 #C6A87F;-webkit-transition:all 80ms;transition:all 80ms;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), 50% 100%, 0% calc(100% - 8px));clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 8px), 50% 100%, 0% calc(100% - 8px))}.masthead .links a:hover{background-color:rgba(198,168,127,0.13);-webkit-box-shadow:inset 0 5px 0 #C6A87F;box-shadow:inset 0 5px 0 #C6A87F}.masthead .links .active{background-color:#C6A87F !important;color:#300D00}.masthead .wordmark{margin-top:17px}.masthead .wordmark a{display:block;width:195px;height:50px;text-indent:100%;overflow:hidden;white-space:nowrap;background:url("../images/ephemera/wordmark.png") no-repeat 0 0;background-size:contain}@media (max-width: 700px){.masthead{height:auto}.masthead:before{top:100px;width:100%}.masthead .columns{display:block}.masthead .column.primary{padding:26px 0 24px;display:flex;justify-content:center}.masthead .wordmark{margin-top:0}.masthead .links{margin-left:-4.5%;width:109%;display:flex;justify-content:center}.masthead .links a{font-family:gandur-new, sans-serif;font-display:swap;font-weight:300;font-style:normal;font-size:1.75rem;height:58px;padding-top:10px;padding-right:11px;padding-left:11px}}@media (max-width: 350px){.masthead .links a{font-size:1.5rem}}@-webkit-keyframes hideMarkers{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(0.05);transform:translate(-50%, -50%) scale(0.05);opacity:0}}@keyframes hideMarkers{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(0.05);transform:translate(-50%, -50%) scale(0.05);opacity:0}}@-webkit-keyframes showMarkers{0%{-webkit-transform:translate(-50%, -50%) scale(0.05);transform:translate(-50%, -50%) scale(0.05);opacity:0}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}}@keyframes showMarkers{0%{-webkit-transform:translate(-50%, -50%) scale(0.05);transform:translate(-50%, -50%) scale(0.05);opacity:0}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}}.atlas-container{padding-bottom:45px;position:relative}.atlas-container:before,.atlas-container:after{content:"";width:100%;left:0;position:absolute}.atlas-container:before{height:36px;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0,0,0,0)));background:linear-gradient(to top, black, rgba(0,0,0,0));mix-blend-mode:multiply}.atlas-container:after{bottom:6px;height:6px;z-index:2;background:repeating-linear-gradient(to right, #683912 0%, #683912 50%, transparent 51%, transparent 100%);background-size:12px 1px;background-repeat:repeat-x;background-position:left bottom}.atlas-diptych .panes{display:flex;justify-content:space-between}.atlas-diptych .pane{width:calc( ( 754 / 1546 ) * 100%)}.map-portal-titling{display:flex;align-items:center;font-size:1rem;line-height:1;-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";letter-spacing:0.09375em;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-portal-titling h2{font-weight:700;color:white;white-space:nowrap}.map-portal-titling .spanish-road-toggler{margin-left:20px;display:flex;align-items:center}.map-portal-titling .spanish-road-toggler input,.map-portal-titling .spanish-road-toggler label{cursor:pointer}.map-portal-titling .spanish-road-toggler input{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.map-portal-titling .spanish-road-toggler label{padding-left:8px;white-space:nowrap}.map-portal-titling .spanish-road-toggler .string{-webkit-transition:all 60ms;transition:all 60ms;display:inline-block}.map-portal-titling .spanish-road-toggler:hover .string{-webkit-box-shadow:inset 0 -1px 0 rgba(198,168,127,0.5);box-shadow:inset 0 -1px 0 rgba(198,168,127,0.5)}.map-portal-visualizer{margin-top:12px;position:relative}.map-portal-visualizer:before{content:"";display:block;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);-webkit-box-shadow:inset 0 0 0 1px rgba(198,168,127,0.3);box-shadow:inset 0 0 0 1px rgba(198,168,127,0.3)}.map-portal-visualizer .art-container{position:relative;background-color:#07313f;background-repeat:no-repeat;background-size:cover;background-position:center center}.map-portal-visualizer .art-container:before{display:block;content:"";width:100%;padding-top:76.3483642794%}.map-portal-visualizer .art-container>.fill{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.map-portal-visualizer .art-container.west{background-image:url("../images/ephemera/map-painting-big.jpg")}.map-portal-visualizer .art-container.east{background-image:url("../images/ephemera/map-painting-zoomed.jpg")}.map-layers-stack{position:absolute;top:0;left:0;width:100%;height:100%}.map-layers-stack .map-layer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.map-layers-stack .spanish-road{opacity:0;-webkit-transition:opacity 170ms;transition:opacity 170ms}.map-layers-stack .spanish-road.visible{opacity:1}.map-layers-stack .spanish-road:before{content:"";display:block;position:absolute;left:34.3110079575597%;top:39.4768575310761%;width:32.1339522546419%;height:44.6454858215179%;background-image:url("../images/ephemera/spanish-road.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.map-layers-stack .cities{pointer-events:none}.single-city-marker{display:block;position:absolute;background:white;-webkit-box-shadow:inset 0 0 0 2px black;box-shadow:inset 0 0 0 2px black;font-family:naresuan, serif;font-display:swap;font-weight:400;font-style:normal;font-variant-numeric:normal;font-size:1rem;letter-spacing:-0.03125em;line-height:1;color:black;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center center;transform-origin:center center;width:20px;height:20px;-webkit-transform:translate(-50%, -50%) scale(0.05);transform:translate(-50%, -50%) scale(0.05);opacity:0;left:var(--xoffset);top:var(--yoffset);-webkit-animation-name:hideMarkers;animation-name:hideMarkers;-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.single-city-marker:before{content:attr(data-marker-integer);display:block;top:0;left:0;width:100%;height:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-0.5px, 0.5px);transform:translate(-0.5px, 0.5px)}.single-city-marker.awake{-webkit-animation-name:showMarkers;animation-name:showMarkers;-webkit-animation-duration:300ms;animation-duration:300ms}body.preload *{-webkit-animation-duration:0ms !important;animation-duration:0ms !important}.highlightable-map{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.highlightable-map .domain-path{fill:transparent;cursor:pointer;-webkit-transition:fill 50ms;transition:fill 50ms;mix-blend-mode:screen}.highlightable-map .domain-path.selected{-webkit-transition:fill 300ms;transition:fill 300ms;fill:rgba(135,206,235,0.85)}.highlightable-map .domain-path:not(.selected):hover{-webkit-transition:fill 80ms;transition:fill 80ms;fill:tomato}.atlas-mobile-alternative .media{margin-left:-5.5%;width:111%}.atlas-mobile-alternative figcaption{margin-top:20px;font-size:1.25rem}.atlas-mobile-alternative p{text-align:center;max-width:17em;margin:0 auto}@media (min-width: 744px){[data-context="mobile"]{display:none !important}}@media (max-width: 743px){[data-context="desktop"]{display:none !important}[data-context="mobile"]{display:block}}.card{display:none}.card.visible{display:flex}.all-domains-directory{width:100%;padding-top:0px;padding-bottom:70px}.all-domains-directory .interior{width:100%;background:repeating-linear-gradient(transparent, transparent 39px, rgba(48,13,0,0.25) 39px, rgba(48,13,0,0.25) 40px)}.all-domains-directory .columns{display:flex}.all-domains-directory .column{width:25%}.all-domains-directory .domain-item{font-family:gandur-new, sans-serif;font-display:swap;font-weight:300;font-style:normal;font-size:1.75rem;line-height:1}.all-domains-directory .string{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition:all 80ms;transition:all 80ms;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 0 9px 10px}.all-domains-directory .string:hover{background-color:rgba(255,99,71,0.8)}.single-domain-dossier{position:relative;flex:1}.single-domain-dossier .interior{display:flex;flex:1}.single-domain-dossier:before{content:"";display:block;position:absolute;top:50px;left:0;width:100%;height:1px;background:rgba(48,13,0,0.25)}.single-domain-dossier .bound{display:flex}.single-domain-dossier .columns{display:flex;flex:1;position:relative;justify-content:space-between;padding-bottom:70px}.single-domain-dossier .columns:before,.single-domain-dossier .columns:after{content:"";display:block;position:absolute;top:0;width:1px;height:100%;background:#170600}.single-domain-dossier .columns:before{left:24%}.single-domain-dossier .columns:after{left:calc( 24% + 38%)}.single-domain-dossier .column.statehood{width:calc( 24% - 19px)}.single-domain-dossier .column.people{width:calc( 38% - 38px)}.single-domain-dossier .column.cities{width:calc( 38% - 19px)}.single-domain-dossier .topper-strip{height:50px;text-transform:lowercase;-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-size:1.125rem;line-height:0.8;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px}.single-domain-dossier .bucket-identifier{opacity:0.5}.single-domain-dossier .back-to-all-domains{position:relative;display:inline-block;-webkit-transition:70ms;transition:70ms;min-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-5px;padding-top:5px;padding-left:40px;background:url("../images/ephemera/pointy-hand.png") no-repeat left center;background-size:32px auto;opacity:0.5;cursor:pointer}.single-domain-dossier .back-to-all-domains:hover{opacity:1}.single-domain-dossier .content-bucket{padding-top:12px}.single-domain-dossier .content-bucket.has-list{padding-top:20px}.single-domain-dossier .domain-title{font-family:gandur-new, sans-serif;font-display:swap;font-weight:300;font-style:normal;font-size:4.5rem;line-height:0.85;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.single-domain-dossier .special-disclaimer{margin-top:30px;display:none}.single-domain-dossier .special-disclaimer p{font-size:1rem;line-height:1.2;max-width:14em}.single-domain-dossier[data-current-token="10"] .special-disclaimer{display:block}@media (max-width: 1350px){.single-domain-dossier .domain-title{font-size:4.25rem}}@media (max-width: 1270px){.single-domain-dossier .domain-title{font-size:4rem}}@media (max-width: 1200px){.single-domain-dossier .domain-title{font-size:3.75rem}}@media (max-width: 1140px){.single-domain-dossier .domain-title{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media (max-width: 850px){.single-domain-dossier .domain-title{font-size:3.375rem}}.notables-list{font-weight:700;font-size:1.125rem;line-height:1.15}.notables-list .warning{font-weight:500}.notables-list i{font-weight:500;display:inline-block}.notables-list b{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}.notables-list em{font-style:italic}.notables-list[data-list-type="cities"] ul{font-weight:500}.notables-list li{position:relative}.notables-list li+li{margin-top:20px;margin-top:12px}.notables-list .item-text{display:block;position:relative;min-height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:2px;padding-left:40px}.notables-list .item-text:after{content:"";display:block;position:absolute;top:-1px;left:0;width:25px;height:25px;background:url("../images/icons/cross.png") no-repeat center center;background-size:contain}.notables-list li:has(ul)>.item-text:before{content:"";display:block;position:absolute;width:40px;height:calc( ( 100% - 12px ) + 12px + 12px);top:12px;left:12px;background:transparent;-webkit-box-shadow:inset 1px -1px 0 rgba(48,13,0,0.25);box-shadow:inset 1px -1px 0 rgba(48,13,0,0.25)}.notables-list li:has(ul)+li{margin-top:22px}.notables-list ul{margin-top:12px;margin-left:40px;position:relative}.notables-list ul:before{content:"";display:block;position:absolute;left:12px;top:0;width:1px;height:100%;background:rgba(48,13,0,0.25)}.notables-list [data-flavor="imp"]>.item-text:after{background-image:url("../images/icons/habsburg.png")}.notables-list [data-flavor="anti"]>.item-text:after{background-image:url("../images/icons/lutheran.png")}.notables-list [data-flavor="split"]>.item-text:after{background-image:url("../images/icons/divided.png")}.notables-list[data-list-type="cities"]>li>.item-text:after{width:31px;height:29px;left:-3px;top:-3px;background-image:url("../images/icons/shield.png");color:white;content:attr(data-city-marker);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1px;font-variant-numeric:normal;color:#C6A87F;font-family:naresuan, serif;font-display:swap;font-weight:400;font-style:normal;font-variant-numeric:normal;font-size:1.3125rem}.notables-list [data-flavor="battle"] .item-text:after{background-image:url("../images/icons/battle.png");width:45px;height:35px;-webkit-transform:translate(-10px, -10px);transform:translate(-10px, -10px)}.rich-text-output{padding-top:25px;padding-bottom:80px}.rich-text-output p,.rich-text-output ul,.rich-text-output ol,.rich-text-output q,.rich-text-output blockquote,.rich-text-output figure{font-size:1.25rem}.rich-text-output>*+*{margin-top:25px}.rich-text-output a{-webkit-transition:all 100ms;transition:all 100ms;-webkit-box-shadow:inset 0 -4px 0 #300D00,inset 0 -5px 0 rgba(198,168,127,0.6);box-shadow:inset 0 -4px 0 #300D00,inset 0 -5px 0 rgba(198,168,127,0.6)}.rich-text-output a:hover{color:#DDC39E;-webkit-box-shadow:inset 0 -4px 0 #300D00, inset 0 -5px 0 #DDC39E;box-shadow:inset 0 -4px 0 #300D00, inset 0 -5px 0 #DDC39E}.rich-text-output b{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}.rich-text-output p+p{margin-top:1.5em}.rich-text-output em{font-style:italic}.rich-text-output .bibliography{counter-reset:book}.rich-text-output .bibliography li{position:relative;padding-left:70px;counter-increment:book}.rich-text-output .bibliography li:before{content:counter(book);display:block;position:absolute;top:-1px;left:0;font-family:naresuan, serif;font-display:swap;font-weight:400;font-style:normal;font-variant-numeric:normal;font-size:1.5rem;line-height:1;text-align:right;width:23px}.rich-text-output .bibliography li:after{content:"";display:block;position:absolute;height:1px;width:35px;left:29px;top:12px;background:#C6A87F;opacity:0.5}.rich-text-output .bibliography li+li{margin-top:1.5em}.rich-text-output .bibliography .record{display:inline-block}.rich-text-output .bibliography em{display:block}.rich-text-output .podcast-showcase .columns{display:flex;justify-content:space-between}.rich-text-output .podcast-showcase .column.primary{max-width:450px;order:2}.rich-text-output .podcast-showcase .column.secondary{flex:1;order:1;margin-right:40px}.rich-text-output .podcast-showcase .column.secondary p{max-width:30em}@media (max-width: 1000px){.rich-text-output .podcast-showcase .column.primary{max-width:300px}}@media (min-width: 741px){.rich-text-output .podcast-showcase img{position:sticky;top:50px}}@media (max-width: 740px){.rich-text-output .podcast-showcase .columns{display:block}.rich-text-output .podcast-showcase .column.primary{max-width:400px}.rich-text-output .podcast-showcase .column.secondary{margin:30px 0 0 0}}