.dissertation-globe{position:relative;display:block;overflow:hidden;border:0;border-radius:4px;background:#071a36;box-shadow:0 28px 70px rgba(0,0,0,.34);color:#fff;text-decoration:none}
.dissertation-globe::after{content:"";position:absolute;inset:0;border:6px solid rgba(4,18,40,.66);pointer-events:none}
.dissertation-globe img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .35s ease,filter .35s ease}
.dissertation-globe .button{position:absolute;right:1.1rem;bottom:1rem;padding:.65rem .9rem;border:1px solid rgba(255,255,255,.42);background:rgba(6,22,47,.9);box-shadow:0 8px 24px rgba(0,0,0,.3);color:#fff;font-size:.88rem;font-weight:850;letter-spacing:.02em;z-index:1}
.dissertation-globe .button:hover,.dissertation-globe .button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.4);outline:2px solid #e0ad38;outline-offset:3px}
@media(max-width:650px){.dissertation-globe .button{right:.7rem;bottom:.7rem;font-size:.78rem}.dissertation-globe::after{border-width:4px}}
.dissertation-globe{display:flex;flex-direction:column;align-items:center}.dissertation-globe::after{inset:0 0 auto;aspect-ratio:3/2}.dissertation-globe .button{position:static;align-self:center;margin:1rem;padding:.7rem 1rem}@media(max-width:650px){.dissertation-globe .button{margin:.75rem;font-size:.82rem}}

/* Companion research and resources portals on the home page. */
.global-hero{grid-template-columns:minmax(0,1fr) minmax(150px,.3fr)}
.home-feature-portals{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);align-items:stretch;width:100%}
.home-feature-portals .dissertation-globe{justify-content:flex-start;border:1px solid #294453}
.home-feature-portals .dissertation-globe img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;flex:0 0 auto}
.home-feature-portals .dissertation-globe::after{display:none}
.tools-research-portal{display:flex;flex-direction:column;align-items:center;overflow:hidden;background:#071a36;border:1px solid #294453;border-radius:4px;box-shadow:0 28px 70px rgba(0,0,0,.25);color:#fff;text-align:center}
.tools-research-art{position:relative;width:100%;margin:0;flex:0 0 auto}
.tools-research-art img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}



.tools-research-portal>.button{background:#fff;border-color:#fff;color:#071a36;margin:1rem;padding:.7rem 1rem;font-size:.88rem}
.tools-research-portal>.button:focus-visible{outline:3px solid #e0ad38;outline-offset:4px}
@media(max-width:1050px){.global-hero{grid-template-columns:1fr}.home-feature-portals{grid-column:1}}
@media(max-width:650px){.home-feature-portals{grid-template-columns:1fr}}

.home-feature-portals .dissertation-globe>.button{margin:1rem;padding:.7rem 1rem;font-size:.88rem;letter-spacing:0}
