
.profile-editorial .profile-follow{min-height:0;padding:54px 7vw;grid-template-columns:1fr 1.08fr;gap:8vw;background:radial-gradient(ellipse at 82% 48%,#212321 0,transparent 58%),#111213;border-top:0}.profile-editorial .profile-follow .eyebrow{color:#b4b3ab;letter-spacing:.17em;font-size:11px;margin-bottom:28px}.profile-editorial .profile-follow h2{color:#f4f2e8;font-size:clamp(44px,5.2vw,76px);line-height:1.02;letter-spacing:-.045em}.profile-editorial .profile-follow h2,.profile-editorial .profile-follow h2 em{font-family:'Act Sans','DM Sans',Arial,sans-serif!important;font-style:normal!important;font-weight:750!important;color:#f4f2e8}.profile-editorial .profile-follow h2 em{color:#e8ff00}.follow-name{color:#b4b3ab;margin:28px 0 0;font-size:15px}.follow-destinations{width:100%;align-self:center;max-width:600px}.follow-link{display:flex;justify-content:space-between;align-items:center;gap:24px;text-decoration:none!important;color:#f4f2e8!important;padding:25px 0;border-bottom:1px solid #ffffff26;transition:border-color .2s}.follow-link:first-child{border-top:1px solid #ffffff26;padding-top:30px;padding-bottom:30px}.follow-kicker{font:9px 'Act Mono',monospace;letter-spacing:.17em;text-transform:uppercase;color:#b4b3ab;display:block;margin-bottom:8px}.follow-title{font-size:18px;font-weight:500;line-height:1.25;display:block;letter-spacing:-.025em}.follow-link.primary .follow-title{font-size:clamp(25px,2.25vw,32px);font-weight:500;letter-spacing:-.045em}.follow-handle{display:block;margin-top:5px;font-size:12px;color:#a6a69f}.follow-arrow{font-size:26px;color:#e8ff00;transition:transform .2s;flex-shrink:0}.follow-link.primary .follow-arrow{font-size:29px}.follow-link:hover,.follow-link:focus-visible{border-bottom-color:#e8ff00;outline:none}.follow-link:hover .follow-arrow,.follow-link:focus-visible .follow-arrow{transform:translate(3px,-3px);text-shadow:0 0 16px #e8ff00a0}.follow-link:hover .follow-title,.follow-link:focus-visible .follow-title{color:#e8ff00}.follow-link .follow-title,.follow-link.primary .follow-title{font-family:'Act Sans','DM Sans',Arial,sans-serif!important;font-weight:750!important;font-style:normal!important}.follow-link{padding:16px 20px!important;margin-top:12px;border:1px solid #ffffff14!important;border-radius:12px;background:radial-gradient(ellipse at 8% 0%,#ffffff0b,transparent 65%),linear-gradient(115deg,#292c29,#181b19 70%,#1d211a);box-shadow:inset 0 1px 0 #ffffff08,0 12px 32px #00000018;transition:background .25s,border-color .25s,box-shadow .25s}.follow-link.primary{padding:19px 20px!important;margin-top:0;background:radial-gradient(ellipse at 85% 100%,#e8ff000b,transparent 65%),linear-gradient(115deg,#30342f,#1d211e 75%)}.profile-follow .follow-link:hover,.profile-follow .follow-link:focus-visible{outline:none!important;outline-offset:0!important;border-color:#e8ff00b3!important;box-shadow:inset 0 0 28px #e8ff000b,0 0 22px #e8ff0024,0 0 60px #e8ff0010,0 12px 35px #00000030!important;background:radial-gradient(ellipse at 90% 50%,#e8ff0022,transparent 70%),linear-gradient(115deg,#343a2d,#232821)}.follow-group{display:block;font:10px 'Act Mono',monospace;color:#b4b3ab;letter-spacing:.17em;text-transform:uppercase;margin:22px 0 0}
@media(max-width:700px){.profile-editorial .profile-follow{display:grid;grid-template-columns:1fr;gap:30px;padding:38px 7vw;min-height:0}.profile-editorial .profile-follow h2{font-size:49px}.profile-editorial .profile-follow .eyebrow{margin-bottom:22px}.follow-name{margin-top:20px}.follow-link{padding:23px 0}.follow-link.primary .follow-title{font-size:27px}.follow-title{font-size:18px}}
@media(prefers-reduced-motion:reduce){.follow-link,.follow-arrow{transition:none}}

.profile-editorial .profile-follow{box-sizing:border-box;padding:54px 7vw!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:8vw}.profile-follow .instagram-banner-copy,.profile-follow .follow-destinations{min-width:0}.profile-follow .follow-link{box-sizing:border-box;min-width:0}.profile-follow .follow-handle{overflow-wrap:anywhere}.profile-follow .follow-title{overflow-wrap:anywhere}.profile-follow .follow-link>span:first-child{min-width:0}.profile-follow .follow-link .follow-arrow{line-height:1}.profile-follow .follow-name{line-height:1.5}.profile-follow .follow-group{margin-bottom:0}.profile-follow .follow-kicker{line-height:1.5}
@media(max-width:700px){.profile-editorial .profile-follow{grid-template-columns:minmax(0,1fr)!important;gap:30px;padding:38px 7vw!important}.profile-follow .follow-destinations{max-width:none}}
