Promoting the study and advancement of geoscience since 1895.
The Geological Society of
');position:absolute;width:18px;height:8px;top:-15px;right:15px;}.menu-canvas .menu-item{background-color:transparent;font-family:TTNorms,-apple-system,Arial,sans-serif;font-weight:500;color:hsl(30,35%,88%);}.menu-canvas .menu-item:hover{background-color:hsl(230,15%,25%);}.menu-canvas .menu-item:has(svg){background-color:hsl(230,15%,25%);}.menu-canvas .menu-item:has(svg):hover{background-color:hsl(230,15%,31.5%);}.menu-canvas .inner .menu-item{display:inline-flex;justify-content:space-between;align-items:center;overflow:hidden;white-space:nowrap;width:100%;height:48px;padding:0 1.5rem 0 1.25rem;border-radius:0;text-overflow:ellipsis;}.menu-canvas .inner .menu-item:hover{background-color:hsl(230,15%,25%);}.menu-canvas .inner .menu-item:active,.menu-canvas .inner .menu-item:focus{outline:none;background-color:hsl(230,15%,31.5%);}.menu-canvas .inner .menu-item:first-child{margin-top:.5rem;}.menu-canvas .inner .menu-item:last-child{margin-bottom:.5rem;}.menu-canvas .inner:has(a + hr:first-of-type) hr:first-of-type,.menu-canvas .inner hr:nth-of-type(2){display:block;}.menu-canvas > div:not(:first-of-type){padding-left:.75rem;border-left:solid 1px hsl(230,15%,25%);}}@media screen and (max-width:767px){.page > main > header{display:flex;flex-direction:row;gap:.5rem;white-space:nowrap;overflow:hidden;width:100%;height:calc(48px + 42px);padding:2rem 1.5rem .5rem 1.5rem;text-overflow:ellipsis;}.page > main > header > h2{display:flex;flex-direction:row;align-items:center;gap:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.page > main > header > h2 > span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.page-footer{display:flex;flex-direction:column;gap:3rem;}.external-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem;}.open-menu{display:none;}.page-footer-address{display:flex;flex-direction:column;gap:.75rem;font-size:15px;text-align:center;color:hsl(30,5%,60%);}.page-footer-address p{font-size:15px;}}@media screen and (min-width:768px){.page > main > header{display:flex;flex-direction:row;width:100%;max-width:1080px;height:calc(48px + 1.5rem);padding:2rem 1.5rem .5rem 1.5rem;}.page > main > header > h2{display:flex;flex-direction:row;align-items:center;gap:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.page > main > header > h2 > span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.page-footer{display:flex;flex-direction:column;gap:3rem;}.external-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;}.open-menu{display:flex;flex-direction:row;justify-content:space-between;font-family:TTNorms,-apple-system,Arial,sans-serif;}.open-menu > .open-menu-wrapper{display:flex;flex-direction:column;font-family:TTNorms,-apple-system,Arial,sans-serif;font-weight:500;color:hsl(30,35%,88%);}.open-menu > .open-menu-wrapper > ul > li{list-style-type:none;padding:0;margin:.25rem 0 0 -1rem;color:hsl(30,5%,60%);}.page-footer-address,.open-menu > .open-menu-wrapper > ul > li > a{display:flex;flex-direction:column;gap:.25rem;color:hsl(30,5%,60%);}.page-footer-address p{font-size:15px;}.open-menu > .open-menu-wrapper > ul > li > a:hover{color:hsl(30,35%,88%);}}.panel{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:hsl(230,15%,16%);}@media screen and (max-width:767px){.panel > main{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:1080px;padding:0 1.5rem;}.panel > main > nav{display:flex;flex-direction:column;width:100%;margin:2rem 0 0 0;}.panel > main > nav [data-role=button]{width:100%;}.panel > main > section{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;width:100%;max-width:100%;padding-top:2rem;margin:2rem 0;border-top:solid 1px hsl(230,15%,21%);}.panel > main > section > header{display:flex;flex-direction:row;align-items:center;width:100%;max-width:calc(1080px - 240px - 4rem);height:48px;}.panel > main > section > header > h2{flex:1;min-width:0;width:100%;max-width:100%;color:hsl(30,35%,88%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.panel > main > section > article{display:flex;flex-direction:column;gap:2rem;width:100%;margin:2rem 0;}.panel > main > section > footer{display:flex;flex-direction:row;gap:.75rem;padding:2rem 0;border-top:solid 1px hsl(230,15%,21%);}.panel-intro{width:100%;color:hsl(30,5%,60%);}.panel-intro p + p{padding-top:.75rem;}.panel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;width:100%;}.panel-column{display:flex;flex-direction:column;gap:1rem;width:100%;}}@media screen and (min-width:768px){.panel > main{display:flex;flex-direction:row;justify-content:center;align-items:stretch;width:100%;max-width:1080px;padding:0 1.5rem;}.panel > main > nav{display:flex;flex-direction:column;min-width:240px;width:240px;padding:0 0 2rem 0;margin:2rem 0 0 0;}.panel > main > nav [data-role=button]{width:100%;}.panel > main > section{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;width:100%;max-width:100%;min-height:calc(100vh - calc(48px + 2rem));padding-left:2rem;margin:0 0 0 2rem;border-left:solid 1px hsl(230,15%,21%);}.panel > main > section > header{display:flex;flex-direction:row;align-items:center;width:100%;max-width:calc(1080px - 240px - 4rem);height:48px;margin:2rem 0 0 0;}.panel > main > section > header > h2{flex:1;min-width:0;width:100%;max-width:100%;color:hsl(30,35%,88%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.panel > main > section > article{display:flex;flex-direction:column;gap:2rem;width:100%;margin:2rem 0;}.panel > main > section > footer{display:flex;flex-direction:row;gap:.75rem;padding:2rem 0;border-top:solid 1px hsl(230,15%,21%);}.panel-intro{width:100%;color:hsl(30,5%,60%);}.panel-intro p + p{padding-top:.75rem;}.panel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;width:100%;}.panel-column{display:flex;flex-direction:column;gap:1rem;width:100%;}}.title-block-section .caption:empty,.title-block-section .headline:empty,.title-block-section .deck:empty,.title-block-section .call-to-action:empty{display:none;}.title-block-section + section{padding-top:3rem;}@media screen and (max-width:767px){.title-block-section{display:flex;flex-direction:column;}div:has(.title-block-section + x-blob),section:has(.title-block-section + x-blob){display:flex;flex-direction:column-reverse;gap:4rem;}div:has(.title-block-section + x-blob) x-blob,section:has(.title-block-section + x-blob) x-blob,div:has(x-blob + .title-block-section) x-blob,section:has(x-blob + .title-block-section) x-blob{width:80%;}div:has(x-blob + .title-block-section),section:has(x-blob + .title-block-section){display:flex;flex-direction:column;gap:4rem;}.title-block-section .caption{padding-bottom:.75rem;font-size:17px;font-weight:500;}.title-block-section h1.headline{font-size:36px;color:hsl(30,35%,88%);}.title-block-section h2.headline{font-size:30px;color:hsl(30,35%,88%);}.title-block-section .deck{padding-top:2rem;font-size:20px;color:hsl(30,5%,60%);}.title-block-section .call-to-action{display:flex;flex-direction:row;gap:.75rem;padding-top:2rem;font-size:17px;color:hsl(30,5%,60%);}.title-block-section .pill{display:flex;justify-content:center;align-items:center;width:fit-content;height:calc(48px / 1.25 );padding:0 1rem;margin-bottom:1.5rem;background-color:hsl(210,80%,55%);border-radius:2ch;font-size:17px;font-weight:500;color:hsl(30,35%,88%);}}@media screen and (min-width:768px) and (max-width:1199px){.title-block-section{display:flex;flex-direction:column;max-width:70%;}div:has(> .title-block-section + x-blob) x-blob,section:has(> .title-block-section + x-blob) x-blob{width:800px;margin-right:-350px;}div:has(> .title-block-section + x-blob) .title-block-section,section:has(> .title-block-section + x-blob) .title-block-section{width:55%;margin-right:3rem;}div:has(> .title-block-section + x-blob),section:has(> .title-block-section + x-blob){display:flex;flex-direction:row;align-items:center;}div:has(> x-blob + .title-block-section) x-blob,section:has(> x-blob + .title-block-section) x-blob{width:680px;margin-left:-250px;}div:has(> x-blob + .title-block-section) .title-block-section,section:has(> x-blob + .title-block-section) .title-block-section{width:55%;margin-left:5rem;}div:has(> x-blob + .title-block-section),section:has(> x-blob + .title-block-section){display:flex;flex-direction:row;align-items:center;}.title-block-section .caption{padding-bottom:.75rem;font-size:17px;font-weight:500;}.title-block-section h1.headline{font-size:36px;color:hsl(30,35%,88%);}.title-block-section h2.headline{font-size:30px;color:hsl(30,35%,88%);}.title-block-section .deck{padding-top:2rem;font-size:20px;color:hsl(30,5%,60%);}.title-block-section .call-to-action{display:flex;flex-direction:row;gap:.75rem;padding-top:2rem;font-size:17px;color:hsl(30,5%,60%);}.title-block-section .pill{display:flex;justify-content:center;align-items:center;width:fit-content;height:calc(48px / 1.25 );padding:0 1rem;margin-bottom:1.5rem;background-color:hsl(210,80%,55%);border-radius:2ch;font-size:17px;font-weight:500;color:hsl(30,35%,88%);}}@media screen and (min-width:1200px){.title-block-section{display:flex;flex-direction:column;max-width:70%;}div:has(> .title-block-section + x-blob) x-blob,section:has(> .title-block-section + x-blob) x-blob{width:800px;margin-right:-350px;}div:has(> .title-block-section + x-blob) .title-block-section,section:has(> .title-block-section + x-blob) .title-block-section{width:55%;margin-right:3rem;}div:has(> .title-block-section + x-blob),section:has(> .title-block-section + x-blob){display:flex;flex-direction:row;align-items:center;}div:has(> x-blob + .title-block-section) x-blob,section:has(> x-blob + .title-block-section) x-blob{width:680px;margin-left:-250px;}div:has(> x-blob + .title-block-section) .title-block-section,section:has(> x-blob + .title-block-section) .title-block-section{width:55%;margin-left:5rem;}div:has(> x-blob + .title-block-section),section:has(> x-blob + .title-block-section){display:flex;flex-direction:row;align-items:center;}.title-block-section .caption{padding-bottom:.75rem;font-size:20px;font-weight:500;}.title-block-section .pill{display:flex;justify-content:center;align-items:center;width:fit-content;height:calc(48px / 1.25 );padding:0 1rem;margin-bottom:1.5rem;background-color:hsl(210,80%,55%);border-radius:2ch;font-size:17px;font-weight:500;color:hsl(30,35%,88%);}.title-block-section h1.headline{font-size:52px;color:hsl(30,35%,88%);}.title-block-section h2.headline{font-size:36px;color:hsl(30,35%,88%);}.title-block-section .deck{padding-top:2rem;font-size:20px;color:hsl(30,5%,60%);}.title-block-section .call-to-action{display:flex;flex-direction:row;gap:.75rem;padding-top:2rem;font-size:17px;color:hsl(30,5%,60%);}}.button-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;}.input-container{display:flex;flex-direction:column;gap:2rem;width:100%;}.dropzone.dragging{position:relative;}.dropzone.dragging::before{content:'';position:fixed;width:100vw;height:100vh;top:0;left:0;outline:2px dashed hsl(355,95%,65%);background:hsl(230,15%,13%);opacity:.9;z-index:2;pointer-events:none;}.accent-card{display:flex;flex-direction:column;width:100%;height:100%;padding:.5rem 0 .5rem 1.5rem;border-left:3px solid hsl(355,95%,65%);}.accent-card p{font-size:20px;color:hsl(30,5%,60%);}.blob-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:100%;height:100%;border-radius:10px;background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);z-index:0;box-shadow:0 12px 24px hsla(0,0%,0%,.125);}a.blob-card:hover{background-color:hsl(230,15%,25%);}.blob-card .image{position:relative;display:block;width:180px;height:180px;margin:-18px -16px 0 0;mask-image:url('images/blob-1.svg');mask-repeat:no-repeat;mask-size:cover;float:right;}.blob-card > .wrapper:before{content:'';position:absolute;top:-22px;right:-27px;width:198px;height:198px;mask-image:url('images/blob-1.svg');mask-repeat:no-repeat;mask-size:cover;background-color:hsl(230,15%,25%);}.blob-card .caption{width:100%;padding:2rem 2rem 1rem 2rem;border-radius:8px 8px 0 0;font-size:17px;font-weight:500;letter-spacing:.015ch;line-height:1.2;}.blob-card .headline{width:100%;padding:0 2rem 1rem 2rem;font-size:24px;font-weight:500;letter-spacing:.015ch;}.blob-card .deck{width:100%;padding:0 2rem;font-size:17px;letter-spacing:.015ch;color:hsl(30,5%,60%);}.blob-card .icon-list{padding:2rem;}@media screen and (max-width:767px){.blob-card .pill{display:flex;justify-content:center;align-items:center;width:fit-content;height:calc(48px / 1.25 );padding:0 1rem;margin-bottom:1.5rem;background-color:hsl(210,80%,55%);border-radius:2ch;font-size:17px;font-weight:500;color:hsl(30,35%,88%);}}@media screen and (min-width:768px){.blob-card .pill{display:flex;justify-content:center;align-items:center;width:fit-content;height:calc(48px / 1.25 );padding:0 1rem;margin-bottom:1.5rem;background-color:hsl(210,80%,55%);border-radius:2ch;font-size:17px;font-weight:500;color:hsl(30,35%,88%);}}.blob-card .blob-image,{padding-top:-100px;}.dialog-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:400px;padding:2.5rem;border-radius:12px;background-color:hsl(230,15%,16%);text-align:center;box-shadow:0 12px 24px hsla(0,0%,0%,.125);animation:fadeUp .25s ease-in-out forwards;}.dialog-card .copy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;}.dialog-card .deck{font-size:20px;color:hsl(30,5%,60%);}.dialog-card .button-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3rem 0 0 0;}.dialog-card .button-container > button{width:100%;}.row-card{position:relative;display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;max-width:100%;height:100%;padding:.75rem;border-radius:10px;background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}a.row-card:hover{background-color:hsl(230,15%,25%);}.row-card > .header > .icon-small{background-color:hsl(230,15%,16%);}.row-card .icon-small{display:flex;justify-content:center;align-items:center;min-width:48px;max-width:48px;min-height:48px;border-radius:calc(48px / 2);background-color:hsl(230,15%,16%);}.row-card .icon-small svg{width:24px;height:24px;stroke-width:2px;}.row-card > .header{display:flex;flex-direction:row;align-items:center;gap:.75rem;}.row-card .headline{white-space:pre;overflow:hidden;text-overflow:ellipsis;font-family:TTNorms,-apple-system,Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:.025ch;}.row-card .deck{white-space:pre;overflow:hidden;text-overflow:ellipsis;font-size:17px;color:hsl(30,5%,60%);}.watermark-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;overflow:clip;width:100%;max-width:100%;height:100%;padding:2rem;border-radius:8px;background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}a.watermark-card:hover{background-color:hsl(230,15%,25%);}.watermark-card > .caption{width:100%;padding-bottom:.75rem;font-size:15px;font-weight:500;letter-spacing:.015ch;color:hsl(35,80%,70%);}.watermark-card > .headline{width:100%;font-size:20px;font-weight:500;letter-spacing:.015ch;}.watermark-card > .deck{width:100%;padding-top:.75rem;font-size:15px;letter-spacing:.015ch;color:hsl(30,5%,60%);}.watermark-card > img{position:absolute;width:140px;height:140px;top:-3.25rem;right:-2.5rem;opacity:.05;transform:rotate(-10deg);}.note-card{display:flex;flex-direction:column;justify-content:flex-start;align-self:center;gap:1rem;height:100%;}a.note-card{padding:2rem;}a.note-card:hover{border-radius:10px;background-color:hsl(230,15%,16%);}a.note-card:active{outline:solid 2px hsl(30,35%,88%);border-radius:10px;background-color:hsl(230,15%,16%);}.note-card .headline{font-family:TTNorms,-apple-system,Arial,sans-serif;font-size:17px;font-weight:500;text-align:center;color:hsl(30,35%,88%);}.note-card .deck{font-size:20px;text-align:center;color:hsl(30,5%,60%);}.icon-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;justify-self:flex-end;gap:.5rem;padding-top:1.5rem;margin-top:1.5rem;border-top:solid 1px hsl(230,15%,31.5%);font-size:17px;color:hsl(30,5%,60%);}.blob{position:relative;min-width:180px;width:100%;aspect-ratio:1;}.blob-shadow{position:absolute;top:-2%;left:-3%;width:108%;height:108%;background:hsl(230,15%,21%);-webkit-mask-image:url('images/blob-1.svg');-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;mask-image:url('images/blob-1.svg');mask-size:cover;mask-repeat:no-repeat;z-index:0;}.blob-image{position:absolute;object-fit:cover;width:100%;height:100%;top:0;left:0;-webkit-mask-image:url('images/blob-1.svg');-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;mask-image:url('images/blob-1.svg');mask-size:cover;mask-repeat:no-repeat;z-index:0;}.cpd{display:flex;flex-direction:row;font-family:TTNorms,-apple-system,Arial,sans-serif;}.cpd > div{color:hsl(30,35%,88%);font-weight:500;}.cpd-label-column{width:100%;}.cpd-value-column{border-left:solid 1px hsl(230,15%,25%);}.cpd-value-column:last-of-type{border-right:solid 1px hsl(230,15%,25%);}.cpd-label:not(:first-of-type){display:flex;justify-content:flex-start;align-items:center;gap:.75rem;height:calc(48px + 1.5rem);padding:0 .75rem 0 0;border-bottom:solid 1px hsl(230,15%,25%);}.cpd-value{display:flex;justify-content:center;align-items:center;width:calc(48px + 1.5rem);height:calc(48px + 1.5rem);border-bottom:solid 1px hsl(230,15%,25%);}.cpd-value:last-of-type{color:hsl(380,90%,65%);}.cpd-label:first-of-type{height:calc(48px + 1.5rem);border-bottom:solid 1px hsl(230,15%,25%);}.cpd-value:first-of-type{height:calc(48px + 1.5rem);border-top:solid 1px hsl(230,15%,25%);}.cpd-value:not(:first-of-type):not(:last-of-type){}@media screen and (max-width:1079px){.cpd > div:first-of-type > div > span:nth-of-type(2){display:none;}}.spotlight{display:flex;align-items:flex-end;font-family:TTNormsSerif,-apple-system,Arial,sans-serif;font-size:64px;font-weight:500;letter-spacing:-.025ch;line-height:1ch;}.spotlight > sub{line-height:1ch;}.honour-roll td:first-child{width:6ch;}.honour-roll td{text-align:left;}@media screen and (max-width:767px){.honour-roll{overflow:hidden;column-count:1;column-gap:2rem;column-rule:solid 1px var(--blk-1,#333);column-fill:balance;}.honour-roll table{width:100%;table-layout:fixed;}.honour-roll td{white-space:pre-wrap;height:fit-content;overflow-wrap:break-word;color:hsl(30,35%,88%);}}@media screen and (min-width:769px) and (max-width:1279px){.honour-roll{width:100%;overflow:hidden;column-count:2;column-gap:5rem;column-rule:solid 1px hsl(230,15%,25%);column-fill:balance;}.honour-roll td{white-space:pre;height:fit-content;color:hsl(30,35%,88%);}}@media screen and (min-width:1280px){.honour-roll{width:100%;overflow:hidden;column-count:3;column-gap:4rem;column-rule:solid 1px hsl(230,15%,25%);column-fill:balance;}.honour-roll td{white-space:pre;height:fit-content;color:hsl(30,35%,88%);}}.honour-roll table{max-width:100vw;}.honour-roll tr{break-inside:avoid;border:none;}.honour-roll td:first-child{font-weight:500;}.honour-roll td:last-child{color:hsl(30,5%,60%);}.honour-roll td{padding:.5rem;}.article-wrapper{animation:fadeIn .15s ease-out;}@media screen and (max-width:767px){.article-wrapper{width:100%;max-width:1080px;padding:0 1.5rem;margin:4rem 0;}main > article:first-of-type > .article-wrapper{margin:0;}}@media screen and (min-width:768px){.article-wrapper{width:100%;max-width:1080px;padding:0 1.5rem;margin:6rem 0;}main > article:first-of-type > .article-wrapper:has(> section + x-blob){margin-top:-4.5rem;}main > article:first-of-type > .article-wrapper:has(> x-blob + section){margin-top:-1rem;}main > article x-blob{min-height:750px;}.article-wrapper:has(.title-block-section + .grid-section > .blob-card){display:flex;flex-direction:column;gap:4rem;}.article-wrapper + .article-wrapper{margin-top:0;}}#response > *{opacity:0;transform:translateY(20px);animation:fadeUp .35s ease-out forwards;}[data-fx]{will-change:transform,opacity;opacity:0;pointer-events:none;}[data-fx].fx-active{opacity:1;pointer-events:auto;}.fade-in{animation:fadeIn .425s ease-in-out forwards;}.fade-left{animation:fadeLeft .425s ease-in-out forwards;}.fade-up{animation:fadeUp .425s ease-in-out forwards;}.fade-down{animation:fadeDown .425s ease-in-out forwards;}.grow-in{animation:growIn .425s ease-in-out forwards;}.shrink-in{animation:shrinkIn .425s ease-in-out forwards;}.turn-in{animation:turnIn .425s ease-in-out forwards;}.zoom-in{animation:zoomIn infinite ease-in-out forwards;}@keyframes fadeIn{0%{opacity:0;visibility:hidden;}10%{opacity:0.05;visibility:visible;}25%{opacity:0.15;}45%{opacity:0.3;}70%{opacity:0.6;}90%{opacity:0.85;}100%{opacity:1;visibility:visible;}}@keyframes fadeLeft{from{opacity:0;visibility:hidden;transform:translateX(3rem);}to{opacity:1;visibility:visible;transform:translateX(0);}}@keyframes fadeUp{from{opacity:0;visibility:hidden;transform:translateY(3rem);}to{opacity:1;visibility:visible;transform:translateY(0);}}@keyframes fadeDown{from{opacity:0;visibility:hidden;transform:translateY(-3rem);}to{opacity:1;visibility:visible;transform:translateY(0);}}@keyframes growIn{from{scale:.8;opacity:0;visibility:hidden;}to{scale:1;opacity:1;visibility:visible;}}@keyframes shrinkIn{from{scale:1.5;opacity:0;visibility:hidden;}to{scale:1;opacity:1;visibility:visible;}}@keyframes turnIn{from{opacity:0;scale:.1 1.5;visibility:hidden;transform:translateX(48px);}to{opacity:1;scale:1;visibility:visible;transform:translateX(0);}}[data-theme=white],[data-theme=white] .accent-card{outline-color:hsl(30,35%,88%);border-color:hsl(30,35%,88%);}[data-theme=red],[data-theme=red] .accent-card{outline-color:hsl(355,95%,65%);border-color:hsl(355,95%,65%);}[data-theme=green],[data-theme=green] .accent-card{outline-color:hsl(150,50%,65%);border-color:hsl(150,50%,65%);}[data-theme=blue],[data-theme=blue] .accent-card{outline-color:hsl(210,80%,55%);border-color:hsl(210,80%,55%);}[data-theme=purple],[data-theme=purple] .accent-card{outline-color:hsl(255,80%,70%);border-color:hsl(255,80%,70%);}[data-theme=yellow],[data-theme=yellow] .accent-card{outline-color:hsl(35,80%,70%);border-color:hsl(35,80%,70%);}[data-theme=orange],[data-theme=orange] .accent-card{outline-color:hsl(380,90%,65%);border-color:hsl(380,90%,65%);}[data-theme=cyan],[data-theme=cyan] .accent-card{outline-color:hsl(190,60%,55%);border-color:hsl(190,60%,55%);}[data-theme=magenta],[data-theme=magenta] .accent-card{outline-color:hsl(330,60%,55%);border-color:hsl(330,60%,55%);}[data-theme=white] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=red] svg{stroke:hsl(355,95%,65%);fill:none;}[data-theme=green] svg{stroke:hsl(150,50%,65%);fill:none;}[data-theme=blue] svg{stroke:hsl(210,80%,55%);fill:none;}[data-theme=purple] svg{stroke:hsl(255,80%,70%);fill:none;}[data-theme=yellow] svg{stroke:hsl(35,80%,70%);fill:none;}[data-theme=orange] svg{stroke:hsl(380,90%,65%);fill:none;}[data-theme=cyan] svg{stroke:hsl(190,60%,55%);fill:none;}[data-theme=magenta] svg{stroke:hsl(330,60%,55%);fill:none;}[data-theme=white].caption,[data-theme=white] .caption{color:hsl(30,35%,88%);}[data-theme=red].caption,[data-theme=red] .caption{color:hsl(355,95%,65%);}[data-theme=green].caption,[data-theme=green] .caption{color:hsl(150,50%,65%);}[data-theme=blue].caption,[data-theme=blue] .caption{color:hsl(210,80%,55%);}[data-theme=purple].caption,[data-theme=purple] .caption{color:hsl(255,80%,70%);}[data-theme=yellow].caption,[data-theme=yellow] .caption{color:hsl(35,80%,70%);}[data-theme=orange].caption,[data-theme=orange] .caption{color:hsl(380,90%,65%);}[data-theme=cyan].caption,[data-theme=cyan] .caption{color:hsl(190,60%,55%);}[data-theme=magenta].caption,[data-theme=magenta] .caption{outline-color:hsl(330,60%,55%);}em[data-theme=white],[data-theme=white] em{color:hsl(30,35%,88%);}em[data-theme=red],[data-theme=red] em{color:hsl(355,95%,65%);}em[data-theme=green],[data-theme=green] em{color:hsl(150,50%,65%);}em[data-theme=blue],[data-theme=blue] em{color:hsl(210,80%,55%);}em[data-theme=purple],[data-theme=purple] em{color:hsl(255,80%,70%);}em[data-theme=yellow],[data-theme=yellow] em{color:hsl(35,80%,70%);}em[data-theme=orange],[data-theme=orange] em{color:hsl(380,90%,65%);}em[data-theme=cyan],[data-theme=cyan] em{color:hsl(190,60%,55%);}em[data-theme=magenta],[data-theme=magenta] em{color:hsl(330,60%,55%);}p a[data-theme=white],[data-theme=white] p a{color:hsl(30,35%,88%);}p a[data-theme=red],[data-theme=red] p a{color:hsl(355,95%,65%);}p a[data-theme=green],[data-theme=green] p a{color:hsl(150,50%,65%);}p a[data-theme=blue],[data-theme=blue] p a{color:hsl(210,80%,55%);}p a[data-theme=purple],[data-theme=purple] p a{color:hsl(255,80%,70%);}p a[data-theme=yellow],[data-theme=yellow] p a{color:hsl(35,80%,70%);}p a[data-theme=orange],[data-theme=orange] p a{color:hsl(380,90%,65%);}p a[data-theme=cyan],[data-theme=cyan] p a{color:hsl(190,60%,55%);}p a[data-theme=magenta],[data-theme=magenta] p a{color:hsl(330,60%,55%);}[data-theme=active-white]{background-color:hsl(30,35%,88%);color:hsl(230,15%,16%);}[data-theme=active-white]:hover{background-color:hsl(30,35%,88%);color:hsl(230,15%,16%);}[data-theme=active-white] svg{stroke:hsl(230,15%,16%);fill:none;}[data-theme=passive-white]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-white] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=discreet-white]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-white] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=active-red]{background-color:hsl(355,95%,57.5%);color:hsl(30,35%,88%);}[data-theme=active-red]:hover{background-color:hsl(355,95%,65%);color:hsl(30,35%,88%);}[data-theme=active-red] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=passive-red]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-red] svg{stroke:hsl(355,95%,65%);fill:none;}[data-theme=discreet-red]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-red] svg{stroke:hsl(355,95%,65%);fill:none;}[data-theme=active-blue]{background-color:hsl(210,80%,40%);color:hsl(30,35%,88%);}[data-theme=active-blue]:hover{background-color:hsl(210,80%,55%);color:hsl(30,35%,88%);}[data-theme=active-blue] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=passive-blue]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-blue] svg{stroke:hsl(210,80%,55%);fill:none;}[data-theme=passive-blue] svg{stroke:hsl(210,80%,55%);fill:none;}[data-theme=discreet-blue]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-blue] svg{stroke:hsl(210,80%,55%);fill:none;}[data-theme=active-green]{background-color:hsl(150,50%,60%);color:hsl(30,35%,88%);}[data-theme=active-green]:hover{background-color:hsl(150,50%,65%);color:hsl(30,35%,88%);}[data-theme=active-green] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=passive-green]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-green] svg{stroke:hsl(150,50%,65%);fill:none;}[data-theme=discreet-green]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-green] svg{stroke:hsl(150,50%,65%);fill:none;}[data-theme=active-yellow]{background-color:hsl(35,80%,55%);color:hsl(30,35%,88%);}[data-theme=active-yellow]:hover{background-color:hsl(35,80%,70%);color:hsl(30,35%,88%);}[data-theme=active-yellow] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=passive-yellow]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-yellow] svg{stroke:hsl(35,80%,70%);fill:none;}[data-theme=discreet-yellow]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-yellow] svg{stroke:hsl(35,80%,70%);fill:none;}[data-theme=active-purple]{background-color:hsl(255,80%,65%);color:hsl(30,35%,88%);}[data-theme=active-purple]:hover{background-color:hsl(255,80%,70%);color:hsl(30,35%,88%);}[data-theme=active-purple] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=passive-purple]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-purple] svg{stroke:hsl(255,80%,70%);fill:none;}[data-theme=discreet-purple]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-purple] svg{stroke:hsl(255,80%,70%);fill:none;}[data-theme=active-cyan]{background-color:hsl(190,60%,50%);color:hsl(30,35%,88%);}[data-theme=active-cyan]:hover{background-color:hsl(190,60%,55%);color:hsl(30,35%,88%);}[data-theme=active-cyan] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=passive-cyan]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-cyan] svg{stroke:hsl(190,60%,55%);fill:none;}[data-theme=discreet-cyan]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-cyan] svg{stroke:hsl(190,60%,55%);fill:none;}[data-theme=active-orange]{background-color:hsl(380,90%,52.5%);color:hsl(30,35%,88%);}[data-theme=active-orange]:hover{background-color:hsl(380,90%,65%);color:hsl(30,35%,88%);}[data-theme=active-orange] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=passive-orange]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-orange] svg{stroke:hsl(380,90%,65%);fill:none;}[data-theme=discreet-orange]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-orange] svg{stroke:hsl(380,90%,65%);fill:none;}[data-theme=active-magenta]{background-color:hsl(330,60%,45%);color:hsl(30,35%,88%);}[data-theme=active-magenta]:hover{background-color:hsl(330,60%,55%);color:hsl(30,35%,88%);}[data-theme=active-magenta] svg{stroke:hsl(30,35%,88%);fill:none;}[data-theme=passive-magenta]{background-color:hsl(230,15%,21%);color:hsl(30,35%,88%);}[data-theme=passive-magenta] svg{stroke:hsl(330,60%,55%);fill:none;}[data-theme=discreet-magenta]{background-color:transparent;color:hsl(30,35%,88%);}[data-theme=discreet-magenta] svg{stroke:hsl(330,60%,55%);fill:none;}@media screen and (max-width:767px){.annual-sponsor-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:4rem;}.annual-sponsor-wrapper .headline{text-align:center;}.annual-sponsor-wrapper > .annual-sponsor-logos{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;}.annual-sponsor-logo{margin:2rem 0;}}@media screen and (min-width:768px){.annual-sponsor-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:6rem;width:100%;}.annual-sponsor-wrapper > .annual-sponsor-logos{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:calc(100% - 6rem);}.annual-sponsor-logo{margin:1.5rem 4rem;}}.annual-sponsor-wrapper .headline{font-size:20px;font-weight:500;}.annual-sponsor-logo{object-fit:contain;width:auto;height:auto;max-width:140px;max-height:80px;transition:transform .3s ease;}#confirm{position:fixed;display:flex;visibility:hidden;justify-content:center;align-items:center;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;background-color:hsla(230,10%,10%,.9);opacity:0;z-index:1;transition:opacity 0.125s ease-in-out;}#confirm:has(*){opacity:1;visibility:visible;}#snackbar.show-animation{animation:fadeUp .25s ease-in-out forwards;}#snackbar{z-index:3;cursor:pointer;user-select:none;-webkit-user-select:none;}#snackbar:empty{display:none;}@media screen and (max-width:767px){#snackbar{position:fixed;bottom:1rem;left:1rem;left:1rem;padding:1.25rem 1.25rem 1.25rem 3rem;outline:solid 5px hsl(230,15%,16%);border-radius:8px;background-color:hsl(230,15%,16%);background-size:1.5rem;background-position:1rem center;background-repeat:no-repeat;font-family:TTNorms,-apple-system,Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:.0125ch;color:hsl(30,35%,88%);}#snackbar.alert{border:solid 2px hsl(150,50%,65%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(150,50%,65%)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-message-circle-warning'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");}#snackbar.warning{border:solid 2px hsl(35,80%,70%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(35,80%,70%)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-triangle-alert'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");}}@media screen and (min-width:769px){#snackbar{position:fixed;width:auto;bottom:2rem;left:2rem;padding:1.25rem 1.25rem 1.25rem 3rem;outline:solid 5px hsl(230,15%,16%);border-radius:8px;background-color:hsl(230,15%,16%);background-size:1.5rem;background-position:1rem center;background-repeat:no-repeat;font-family:TTNorms,-apple-system,Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:.0125ch;color:hsl(30,35%,88%);}#snackbar.alert{border:solid 2px hsl(150,50%,65%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(150,50%,65%)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-message-circle-warning'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");}#snackbar.warning{border:solid 2px hsl(35,80%,70%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(35,80%,70%)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-triangle-alert'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");}}.grid-section[data-size=small]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;}.grid-section[data-size=medium]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;}.grid-section[data-size=large]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3rem;}
The Geological Society of
Whether you're a
Your free account includes your own secure dashboard where you can easily access our services.
Your free account gives you access to our library and bookshop of
Paid members get a personal tracker to record and manage their CPD credits.
Paid members enjoy discounts on conferences, workshops, courses, and
The GSSA Continuing Professional Development programme is aligned with international
National Heritage
Wind along this spectacular coastal route where granite meets
National Heritage
Limpopo Province is home to the world's richest chromium deposits. The spectacular chromitite seams of
National Heritage
Our sparkling diamonds emerge from the depths of kimberlite, fuelling our economy, powering industrial advancement, and drawing global investment. These precious gems embody our nation's extraordinary resource wealth and
National Heritage
This extraordinary 2.5cm nugget comes from from the East Rand. While the Witwatersrand's famous reefs typically yield microscopic gold particles, this remarkable specimen represents nature's rarest golden treasure. (Photo by
Career prospects in geoscience in
Branches and Divisions
Specialised events for professional and amateur mineralogists, geochemists,
Branches and Divisions
Geoscientists and technicians involved in developing and preserving the quality of the country's groundwater.
Branches and Divisions
A support group that helps members under 35 face the challenges of being a
Branches and Divisions
A platform to introduce and promote the country's natural heritage sites.
Branches and Divisions
A platform to raise awareness and facilitate interaction around environmental, social, and governance.
Send us a message and we'll get back to you as soon as