/* Refined tonal variation for Burton's main site */
body{background:radial-gradient(circle at 12% 15%,rgba(255,255,255,.045),transparent 26%),radial-gradient(circle at 88% 36%,rgba(184,155,88,.07),transparent 30%),linear-gradient(180deg,#050505 0%,#0a0908 30%,#070707 58%,#0d0b08 78%,#050505 100%);background-attachment:fixed}
main{position:relative;isolation:isolate}main:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.02) 16%,transparent 28%,rgba(184,155,88,.025) 42%,transparent 56%,rgba(255,255,255,.025) 72%,transparent 88%)}
.profile-grid{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(7,7,7,.98) 0%,rgba(29,24,14,.96) 18%,rgba(77,61,28,.34) 46%,rgba(34,27,15,.92) 72%,rgba(7,7,7,.98) 100%)!important;box-shadow:0 22px 55px rgba(0,0,0,.16)}.profile-grid:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 34%,rgba(206,170,88,.22) 0%,rgba(163,126,51,.11) 30%,transparent 66%),radial-gradient(ellipse at 12% 62%,rgba(255,237,184,.055),transparent 42%);mix-blend-mode:screen}.profile-grid>*{position:relative;z-index:1}.about-pane{background:transparent!important}.about-pane h2{color:#d0b06a!important}.reading{background:linear-gradient(135deg,rgba(205,171,94,.12),rgba(255,255,255,.035) 48%,rgba(99,73,28,.08))!important;border-top:1px solid rgba(211,176,96,.28)!important;border-bottom:1px solid rgba(211,176,96,.12)!important;box-shadow:inset 0 1px rgba(255,255,255,.025)}
/* Selected milestones: restrained editorial treatment */
.achievement-pane{position:relative;padding:2.6rem 2.8rem 3.15rem!important;background:linear-gradient(180deg,transparent,rgba(255,255,255,.012) 48%,rgba(184,155,88,.018) 78%,transparent)!important}.achievement-pane h2{text-align:center!important;margin:0 0 1.8rem!important;font-size:.72rem!important;letter-spacing:.24em!important;color:rgba(245,241,233,.66)!important}.achievement-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:0!important;max-width:820px;margin:0 auto!important;padding:1.05rem 0!important;background:transparent!important;border-top:1px solid rgba(245,241,233,.13)!important;border-bottom:1px solid rgba(245,241,233,.09)!important}.achievement-list>div{display:inline-flex!important;align-items:baseline!important;gap:.55rem!important;padding:.8rem 1rem!important;background:transparent!important;border:0!important;position:relative!important}.achievement-list>div+div:before{content:"·";position:absolute;left:-.08rem;top:50%;transform:translateY(-52%);color:rgba(245,241,233,.22);font-size:1rem}.achievement-list strong{display:inline!important;margin:0!important;color:#c6a65f!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-size:1.55rem!important;font-weight:500!important;line-height:1!important;letter-spacing:-.02em!important;text-align:left!important;white-space:nowrap}.achievement-list span{display:inline!important;color:rgba(245,241,233,.66)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:.72rem!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap}
.ventures{position:relative;text-align:center}.ventures:before{content:"";position:absolute;z-index:-1;inset:-3rem -4vw -3rem;background:radial-gradient(circle at 24% 42%,rgba(255,255,255,.045),transparent 38%),radial-gradient(circle at 78% 52%,rgba(184,155,88,.065),transparent 35%);filter:blur(8px)}.ventures>h2{text-align:center!important}.venture-grid article{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding-left:clamp(1.6rem,5vw,4.25rem)!important;padding-right:clamp(1.6rem,5vw,4.25rem)!important}.venture-grid article h3{text-align:center!important}.venture-grid article p{text-align:center!important;max-width:720px;margin-left:auto!important;margin-right:auto!important}.venture-grid article a{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.venture-grid article:nth-child(1){background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(184,155,88,.055) 55%,rgba(255,255,255,.015))!important}.venture-grid article:nth-child(2){background:linear-gradient(145deg,rgba(245,241,233,.075),rgba(255,255,255,.025) 50%,rgba(184,155,88,.03))!important}.venture-grid article:nth-child(3){background:linear-gradient(145deg,rgba(184,155,88,.07),rgba(255,255,255,.035) 54%,rgba(255,255,255,.012))!important}
.explore{position:relative;margin-top:clamp(4rem,8vw,7rem)!important;margin-bottom:clamp(4rem,8vw,7rem)!important;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,5vw,4rem)!important;max-width:none!important;width:100%!important;background:linear-gradient(180deg,rgba(8,8,8,0) 0%,rgba(239,236,228,.18) 9%,rgba(247,244,237,.94) 27%,#f4f0e7 50%,rgba(247,244,237,.94) 73%,rgba(239,236,228,.18) 91%,rgba(8,8,8,0) 100%)!important;color:#15130f;isolation:isolate}.explore:before{content:"";position:absolute;z-index:-1;inset:12% 0;background:radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.92),rgba(255,255,255,.3) 48%,transparent 78%);pointer-events:none}.link-boxes{max-width:980px;margin:2.4rem auto 0!important;gap:0!important;border-top:1px solid rgba(28,24,17,.2);border-bottom:1px solid rgba(28,24,17,.2)}.link-box{min-height:250px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#181611!important;position:relative;padding:2.8rem 1.8rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.link-box+.link-box:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:linear-gradient(180deg,transparent,rgba(28,24,17,.24),transparent)}.link-box span{color:#9b762b!important}.link-box strong{color:#181611!important}.link-box small{margin-top:1.35rem!important;background:#171512!important;color:#f5f1e8!important;padding:.8rem 1.15rem!important;min-width:150px;text-align:center;font-weight:650;letter-spacing:.01em;transition:transform .18s ease,background .18s ease}.link-box:hover small{transform:translateY(-2px);background:#2a241a!important}
.socials{position:relative;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(6.5rem,10vw,10rem) max(5vw,calc((100vw - 980px)/2)) clamp(5.5rem,9vw,8rem)!important;text-align:center;overflow:hidden;background:linear-gradient(180deg,#080808 0%,#0d0c0a 22%,#15110b 48%,#0b0a09 78%,#050505 100%)!important}.socials:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.09),transparent 32%),radial-gradient(circle at 50% 58%,rgba(184,155,88,.16),transparent 38%);pointer-events:none}.socials:after{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.socials>*{position:relative;z-index:1}.social-kicker,.contact-kicker{font-size:.62rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#c7a860}.socials h2{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(2.7rem,6vw,4.6rem)!important;line-height:.95!important;letter-spacing:-.035em!important;margin:.5rem 0 .8rem!important;text-align:center!important;font-weight:500!important}.social-intro{max-width:620px;margin:0 auto 2.4rem;color:rgba(245,241,233,.68);font-size:.9rem;line-height:1.7}.social-row{max-width:900px;margin:0 auto;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));border:0!important;background:transparent!important;gap:12px}.social-row a{position:relative;min-height:150px;padding:1.8rem 1.4rem!important;border:1px solid rgba(255,255,255,.14)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(184,155,88,.035),rgba(255,255,255,.012))!important;text-decoration:none!important;overflow:hidden;transition:transform .2s ease,border-color .2s ease,background .2s ease}.social-row a:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.08),transparent 48%);opacity:0;transition:opacity .2s ease}.social-row a:hover{transform:translateY(-4px);border-color:rgba(199,168,96,.6)!important;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(184,155,88,.07),rgba(255,255,255,.02))!important}.social-row a:hover:before{opacity:1}.social-row a strong{position:relative;font-family:'Cormorant Garamond',Georgia,serif;font-size:1.65rem;font-weight:500;line-height:1;color:#f7f2e8}.social-row a small{position:relative;margin-top:.55rem;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:.64rem;letter-spacing:.04em;color:rgba(245,241,233,.5)}
.contact{position:relative;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(5.5rem,9vw,8rem) max(5vw,calc((100vw - 900px)/2)) clamp(5rem,8vw,7rem)!important;text-align:center;background:linear-gradient(180deg,#050505 0%,#0b0a09 38%,#15120d 68%,#070707 100%)!important;overflow:hidden}.contact:before{content:"";position:absolute;z-index:0;inset:0;border:0;background:radial-gradient(ellipse at 50% 26%,rgba(255,255,255,.08),transparent 36%),radial-gradient(ellipse at 50% 72%,rgba(184,155,88,.11),transparent 42%)}.contact>*{position:relative;z-index:1}.contact h2{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(2.2rem,5vw,3.6rem)!important;font-weight:500!important;letter-spacing:-.025em!important;margin:.45rem 0 1.5rem!important}.email{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:clamp(1.35rem,3vw,2.2rem)!important;padding:1rem 1.45rem!important;background:#f5f0e7!important;color:#111!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 16px 38px rgba(0,0,0,.28)!important}.contact p{margin-top:1.25rem!important;color:rgba(245,241,233,.5)!important;font-size:.74rem!important;letter-spacing:.01em}footer{width:100%!important;max-width:none!important;margin:0!important;padding:2.2rem max(5vw,calc((100vw - 1160px)/2)) 3.2rem!important;border-top:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#070707 0%,#030303 100%)!important;color:#716b62!important}
@media(max-width:760px){body{background:linear-gradient(180deg,#050505 0%,#0b0907 34%,#070707 60%,#0c0a08 82%,#050505 100%)}.profile-grid{background:linear-gradient(180deg,#080706 0%,#211a0e 16%,#4a391c 43%,#261d0f 72%,#080706 100%)!important}.profile-grid:before{background:radial-gradient(ellipse at 50% 30%,rgba(218,181,96,.2),transparent 62%),radial-gradient(ellipse at 50% 68%,rgba(121,88,34,.12),transparent 55%)}.reading{background:linear-gradient(145deg,rgba(211,176,96,.11),rgba(255,255,255,.028) 52%,rgba(73,53,19,.08))!important}.ventures:before{inset:-2rem -12px}.venture-grid article{padding-left:1.45rem!important;padding-right:1.45rem!important}.venture-grid article h3{width:100%;font-size:clamp(1.65rem,8vw,2.25rem)!important}.venture-grid article p{max-width:31rem}.explore{padding:6rem 1.55rem!important;background:linear-gradient(180deg,rgba(7,7,7,0) 0%,rgba(244,241,234,.24) 8%,rgba(247,244,237,.97) 24%,#f4f0e8 50%,rgba(247,244,237,.97) 76%,rgba(244,241,234,.24) 92%,rgba(7,7,7,0) 100%)!important}.link-boxes{display:block!important;margin-top:1.8rem!important}.link-box{min-height:205px!important;padding:2.35rem .75rem!important;border-bottom:1px solid rgba(28,24,17,.16)!important}.link-box:last-child{border-bottom:0!important}.link-box+.link-box:before{display:none}.link-box strong{font-size:clamp(1.75rem,8vw,2.25rem)!important}.link-box small{margin-top:1.15rem!important}.socials{padding:6rem 1rem 5rem!important}.socials h2{font-size:3rem!important}.social-intro{font-size:.78rem;padding:0 .45rem;margin-bottom:1.8rem}.social-row{grid-template-columns:1fr!important;gap:9px}.social-row a{min-height:110px!important;padding:1.3rem 1rem!important}.social-row a strong{font-size:1.45rem}.social-row a small{font-size:.58rem}.contact{padding:5rem 1rem 5.2rem!important}.contact h2{font-size:2.55rem!important}.email{font-size:clamp(1.1rem,5.2vw,1.45rem)!important;width:min(100%,560px)}.contact p{font-size:.66rem!important;max-width:330px;margin-left:auto!important;margin-right:auto!important}.achievement-pane{padding:2.1rem .95rem 2.5rem!important}.achievement-pane h2{margin-bottom:1.2rem!important}.achievement-list{display:block!important;max-width:520px!important;padding:.2rem 0!important}.achievement-list>div{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;padding:1rem .35rem!important;border-bottom:1px solid rgba(245,241,233,.08)!important}.achievement-list>div:last-child{border-bottom:0!important}.achievement-list>div+div:before{display:none!important}.achievement-list strong{font-size:1.35rem!important;text-align:left!important;min-width:78px}.achievement-list span{font-size:.72rem!important;text-align:right!important;white-space:normal!important;max-width:180px}}
