.site-page{background:var(--ocean-void, #060f18);color:var(--pearl, #f5f2eb);min-height:100vh}.site-page-main{padding-top:5.5rem}.site-page-hero{padding:4rem 1.5rem 2.5rem;text-align:center;background:linear-gradient(180deg,#091522f2,#0d2035d9);border-bottom:1px solid rgba(42,122,170,.2)}.site-page-eyebrow{font-family:var(--ff-ui, "Jost", sans-serif);font-size:.65rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-bright, #d4a919);margin:0 0 1rem}.site-page-title{font-family:var(--ff-display, "Cormorant Garamond", Georgia, serif);font-size:clamp(2.2rem,6vw,3.4rem);font-weight:600;color:var(--pearl, #f5f2eb);line-height:1.1;margin:0}.site-page--about,.site-page--privacy,.site-page--terms,.site-page--contact,.site-page--partnerships{background:#eaf4f8;color:#0d2f3f}.site-page--about .site-page-main,.site-page--privacy .site-page-main,.site-page--terms .site-page-main,.site-page--contact .site-page-main,.site-page--partnerships .site-page-main{padding-top:0}.site-page--about .site-page-hero,.site-page--privacy .site-page-hero,.site-page--terms .site-page-hero,.site-page--contact .site-page-hero,.site-page--partnerships .site-page-hero{background:radial-gradient(120% 140% at 80% 0%,#12425a,#0d2f3f 45%,#04110f);border-bottom:0;padding-top:9.5rem}.site-page--about .site-page-title:after,.site-page--privacy .site-page-title:after,.site-page--terms .site-page-title:after,.site-page--contact .site-page-title:after,.site-page--partnerships .site-page-title:after{content:"";display:block;width:64px;height:2px;margin:1.4rem auto 0;background:var(--gold, #d4a017)}.site-page-body{max-width:42rem;margin:0 auto;padding:3.5rem 1.5rem 5rem;text-align:center}.site-page-placeholder{font-family:var(--ff-body, "EB Garamond", Georgia, serif);font-size:1.35rem;line-height:1.6;color:var(--ocean-pale, #88c8e0);margin:0}.site-page-prose{max-width:760px;text-align:left;font-family:var(--ff-body, "EB Garamond", Georgia, serif);font-size:1.1875rem;line-height:1.7;color:#0d2f3f}.site-page-prose>p:first-child{font-size:1.3125rem}.site-page-prose h2{font-family:var(--ff-display, "Cormorant Garamond", Georgia, serif);font-weight:600;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.2;color:#0d2f3f;margin:2.2em 0 .5em;padding-top:1.4rem;border-top:1px solid #c5dbe5;position:relative}.site-page-prose h2:before{content:"";position:absolute;left:0;top:-1px;width:44px;height:2px;background:var(--gold, #d4a017)}.site-page-prose p{margin:0 0 1.1em}.site-page-prose a{color:#0a6b63;text-underline-offset:3px}.site-page-prose a:hover{color:#0d2f3f}.site-page-prose ul{margin:0 0 1.3em;padding-left:0;list-style:none}.site-page-prose li{position:relative;padding-left:1.6rem;margin:0 0 .7em}.site-page-prose li:before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:#b8860b}.site-page-prose strong{font-weight:600;color:#0d2f3f}.site-page-prose table{width:100%;border-collapse:collapse;margin:0 0 1.4em;background:#f6fafc;border:1px solid #c5dbe5;border-radius:8px;overflow:hidden;font-size:1.125rem}.site-page-prose th,.site-page-prose td{text-align:left;padding:.875rem 1rem;border-bottom:1px solid #c5dbe5;vertical-align:top;overflow-wrap:anywhere}.site-page-prose thead th{font-family:var(--ff-ui, "Jost", sans-serif);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;background:#0d2f3f;color:#fff;border-bottom:0}.site-page-prose tbody th{font-weight:600;color:#0d2f3f}.site-page-prose tr:last-child th,.site-page-prose tr:last-child td{border-bottom:0}@media(min-width:768px){.site-page-hero{padding:5rem 3rem 3rem}.site-page-body{padding:4rem 3rem 6rem}}
