/* Two living particle surfaces, contained within the selected page ending. */
.influencer-page #personal-brand-next-step{grid-template-columns:minmax(250px,.9fr) minmax(0,1.25fr);column-gap:5vw;row-gap:20px;padding-block:82px 102px;align-items:start;min-height:590px}
.influencer-page #personal-brand-next-step>.section-index{grid-column:1;grid-row:1;margin-top:0}
.influencer-page #personal-brand-next-step .closing-content{grid-column:2;grid-row:1/3;align-self:center;padding-block:15px;position:relative;z-index:2}
.influencer-page #personal-brand-next-step .closing-content h2{font-size:clamp(3rem,5.3vw,5.8rem);color:#111214}
.influencer-page #personal-brand-next-step .closing-content h2 .text-line,.influencer-page #personal-brand-next-step .closing-content h2 .text-line-inner{color:inherit}
.influencer-page #personal-brand-next-step .closing-content h2 .text-line-inner>span{color:#fa6037}
.influencer-page #personal-brand-next-step .closing-content>p:not(.eyebrow){font-size:15px;line-height:1.65;margin-top:24px}
.influencer-page #personal-brand-next-step .closing-content .button{min-height:50px;margin-top:16px}
.influencer-page .personal-particle-stage{grid-column:1;grid-row:2;position:relative;height:400px;background:radial-gradient(ellipse at 60% 42%,#23170f,#0a0b0d 65%);border:1px solid #31302b;border-radius:2px;color:#fa6037;isolation:isolate;touch-action:pan-y;overflow:hidden;cursor:crosshair}
.influencer-page [data-particle-scene]:focus-visible{outline:2px solid #fa6037;outline-offset:-5px}
.influencer-page [data-particle-canvas]{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s;touch-action:pan-y}
.influencer-page [data-particle-ready="true"] [data-particle-canvas]{opacity:1}
.influencer-page .particle-mark-fallback{position:absolute;inset:0;width:100%;height:100%;opacity:.85;pointer-events:none}
.influencer-page [data-particle-ready="true"] .particle-mark-fallback,.influencer-page [data-particle-ready="true"] .particle-signature-fallback{opacity:0}
.influencer-page .particle-stage-meta{position:absolute;z-index:2;left:17px;right:17px;top:17px;display:flex;justify-content:space-between;gap:10px;color:#9b8d7e;font:7px var(--mono);text-transform:uppercase;letter-spacing:.1em;pointer-events:none}
.influencer-page .particle-stage-controls{position:absolute;z-index:3;bottom:35px;left:13px;right:13px;display:none;gap:5px}
.influencer-page .particle-stage-controls button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border:1px solid #8e70484d;padding:10px 12px;background:#15120de8;color:#eee8dc;font:9px var(--mono);cursor:pointer;transition:color .2s,background .2s,border-color .2s}
.influencer-page .particle-stage-controls button:first-child{flex:1}
.influencer-page .particle-stage-controls button span{font-size:15px;line-height:1}
.influencer-page .particle-stage-controls button:hover,.influencer-page .particle-stage-controls button:active{background:#fa6037;border-color:#fa6037;color:#111}
.influencer-page .particle-stage-controls button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.influencer-page .particle-state{position:absolute;left:17px;right:17px;bottom:8px;margin:0;color:#a79b8b;font:7px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;min-height:12px}
.influencer-page .site-footer{padding-top:0}
.influencer-page .footer-particle-stage{position:relative;height:310px;color:#f1ede3;isolation:isolate;touch-action:pan-y;cursor:crosshair;overflow:hidden;border-bottom:1px solid #ffffff24;background:radial-gradient(ellipse at 50% 80%,#e9501310,transparent 68%)}
.influencer-page .footer-particle-topline{position:absolute;left:0;right:0;top:29px;display:flex;justify-content:space-between;gap:20px;color:#8f8d86;font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em;pointer-events:none}
.influencer-page .footer-particle-topline span:first-child{color:#fa6037}
.influencer-page .footer-particle-caption{position:absolute;bottom:20px;left:0;right:0;display:flex;gap:12px;justify-content:center;margin:0;color:#a6a298;font:8px var(--mono);text-transform:uppercase;letter-spacing:.1em;pointer-events:none}
.influencer-page .footer-particle-caption span:last-child{color:#fa6037}
.influencer-page .particle-signature-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(3rem,13vw,10.5rem);font-weight:800;letter-spacing:-.07em;pointer-events:none;color:#efebe1}
.influencer-page .site-footer .footer-main{padding-top:56px}
html[data-motion=off] .influencer-page [data-particle-canvas],html[data-motion=off] .influencer-page .particle-stage-controls,html[data-motion=off] .influencer-page .particle-state,html[data-motion=off] .influencer-page .footer-particle-caption{display:none!important}
html[data-motion=off] .influencer-page .particle-mark-fallback,html[data-motion=off] .influencer-page .particle-signature-fallback{opacity:1!important}
html[data-motion=off] .influencer-page [data-particle-scene]{cursor:default}
@media(min-width:1100px){.influencer-page .personal-particle-stage{height:440px}.influencer-page #personal-brand-next-step{column-gap:7vw}}
@media(min-width:701px) and (max-width:980px){.influencer-page #personal-brand-next-step{grid-template-columns:minmax(235px,.9fr) minmax(0,1.25fr);column-gap:28px;padding-block:65px 90px}.influencer-page #personal-brand-next-step .closing-content h2{font-size:clamp(2.8rem,5.8vw,3.8rem)}.influencer-page .personal-particle-stage{height:365px}.influencer-page .particle-stage-controls{left:10px;right:10px}.influencer-page .particle-stage-controls button{font-size:8px;padding-inline:9px;gap:8px}.influencer-page .particle-stage-meta{font-size:6px;left:13px;right:13px}.influencer-page .particle-stage-meta span:last-child{display:none}}
@media(max-width:700px){.influencer-page #personal-brand-next-step{grid-template-columns:1fr;gap:24px;padding-block:58px 88px}.influencer-page #personal-brand-next-step>.section-index{grid-column:1;grid-row:1}.influencer-page #personal-brand-next-step .closing-content{grid-column:1;grid-row:2;padding:0}.influencer-page #personal-brand-next-step .closing-content h2{font-size:clamp(3rem,12.5vw,5rem)}.influencer-page .personal-particle-stage{grid-column:1;grid-row:3;height:370px;margin-top:8px}.influencer-page #personal-brand-next-step .closing-content>p:not(.eyebrow){font-size:14px;margin-top:22px}.influencer-page .footer-particle-stage{height:240px}.influencer-page .footer-particle-topline{top:24px;font-size:7px}.influencer-page .footer-particle-topline span:last-child{max-width:130px;text-align:right;line-height:1.5}.influencer-page .footer-particle-caption{font-size:7px;bottom:22px;gap:9px}.influencer-page .site-footer .footer-main{padding-top:42px}}
@media(prefers-reduced-motion:reduce){.influencer-page [data-particle-canvas],.influencer-page .particle-stage-controls button{transition:none}}

.influencer-page [data-particle-ready="true"] .particle-stage-controls{display:flex}
