.social-hero{position:relative;min-height:min(84svh,675px);display:flex;flex-direction:column;justify-content:flex-start}.social-offer .phone-wrap::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-4%;width:108%;top:calc(98.5% - 2px);height:46px;border-radius:50%;background:radial-gradient(closest-side,rgba(23,19,14,.26)0,rgba(23,19,14,0) 100%);opacity:var(--lift, 0);transform:scale(calc(1 + var(--lift, 0)*.4))}.social-offer .phone-wrap::after{content:"";position:absolute;z-index:-1;pointer-events:none;left:8%;width:86%;top:calc(98.5% - 11px);height:22px;transform:rotate(5deg) scale(calc(1 - var(--lift, 0)*.24));opacity:calc(1 - var(--lift, 0)*.4);background:radial-gradient(closest-side,rgba(23,19,14,.66)0,rgba(23,19,14,.38) 50%,rgba(23,19,14,0) 100%)}.social-offer .phone-render{display:block;width:clamp(260px,22vw,360px);height:auto;filter:drop-shadow(0 8px 12px rgba(23,19,14,.26))}.disclosure__panel.is-open{max-height:var(--expanded, 240em)}.disclosure__panel.is-open::after{opacity:0}.disclosure__panel--shut:not(.is-open)::after{opacity:0}.social-feel .fan .frame-plate-box:hover{filter:brightness(1.12)}.fan-kind{position:absolute;left:5.5%;top:8.5%;display:flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:rgba(237,229,214,.92)}.fan-mark{position:absolute;left:5.5%;bottom:6%;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.16em;color:rgba(237,229,214,.62)}@media (max-width:900px){.fan-kind{font-size:9px}}@media (max-width:900px){.fan-mark{font-size:8.5px}}@media (max-width:900px){.social-hero{min-height:min(58svh,500px)}}@media (min-width:760px){body[data-page=social] .phone-wrap{view-transition-name:obj-social}}.list-item{font-weight:450;line-height:1.45;max-width:46ch}.social-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(10,8,6,.92)0,rgba(10,8,6,.78) 36%,rgba(10,8,6,.62) 52%,rgba(10,8,6,.16) 72%,rgba(10,8,6,0) 88%)}@media (max-width:900px){.social-hero::after{background:linear-gradient(180deg,rgba(10,8,6,.04)0,rgba(10,8,6,.12) 19%,rgba(10,8,6,.63) 28%,rgba(10,8,6,.64) 84%,rgba(10,8,6,0) 100%)}}.social-offer .col-a li{font-family:var(--f-display);font-weight:600;font-size:clamp(1rem,.8rem + .9vw,1.5rem);line-height:1.14}@media (min-width:901px){.social-offer .grid{grid-template-rows:1fr auto;align-items:start}.social-offer .col-a{grid-row:1;grid-column:1/7;gap:clamp(8px,1.2vh,14px);align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.social-offer .col-b{grid-row:1/3;grid-column:7/10;margin-top:.45em;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.social-offer .col-a li{font-size:calc(clamp(1.4rem,.6rem + 1.8vw,2.3rem)*1.025);line-height:1.06;letter-spacing:-.015em}.social-offer .col-b li{font-size:calc(var(--t-body)*1.025)}.social-offer .closer{grid-row:2;grid-column:1/7;margin-top:clamp(28px,4vh,44px);align-self:end;font-size:calc(var(--t-lead)*1.025);max-width:46ch;color:var(--fg-body, var(--ink-body))}.social-offer .phone-wrap{grid-row:1/3;grid-column:10/13;align-self:stretch;justify-self:center;height:0;min-height:100%}.social-offer[style*="--phone-h"] .phone-wrap{height:var(--phone-h);min-height:0}.social-offer .phone-wrap .phone-3d,.social-offer .phone-wrap .phone-rig{display:block;height:100%}.social-offer .phone-wrap .phone-render{height:100%;width:auto;max-width:none}}.social-feel{position:relative}.social-feel .fan .fp1{left:0;background-image:url(assets/crowd/story-a.webp);transform:rotate(-4.5deg) translateY(6px);z-index:1}.social-feel .fan .fp2{left:30%;background-image:url(assets/crowd/story-b.webp);transform:rotate(.5deg);z-index:2}.social-feel .fan .fp3{left:58%;background-image:url(assets/crowd/story-c.webp);transform:rotate(5deg) translateY(9px);z-index:3}.social-feel .fan:hover .fp1{transform:rotate(-7deg) translateY(4px)}.social-feel .fan:hover .fp3{transform:rotate(7.5deg) translateY(8px)}.social-existing.flush-top{padding-top:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phone-glass{position:absolute;left:0;top:0;width:407px;height:940px;transform-origin:0 0;transform:scale(var(--phone-scale, 0.288)) matrix3d(1.15239308,-.05893212,0,-.00014141,.00615472,1.30719486,0,.0000209,0,0,1,0,28.93932905,87.51748751,0,1);border-radius:34px;overflow:hidden;pointer-events:none;background:#0b0907}.phone-glass::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:30px;background:radial-gradient(125% 82%at 50% 50%,transparent 58%,rgba(0,0,0,.5) 90%,rgba(0,0,0,.78) 100%),linear-gradient(148deg,rgba(237,229,214,.1)0,rgba(237,229,214,.03) 24%,transparent 52%,rgba(0,0,0,.26) 100%),radial-gradient(120% 78%at 22% 8%,rgba(237,229,214,.09)0,transparent 56%)}.phone-glass::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22)0 1px,transparent 1px 3px);opacity:.5;mix-blend-mode:multiply}.phone-screen{position:absolute;inset:0;display:block;overflow:hidden;border-radius:30px;padding:34px 34px 44px}.phone-mark{position:absolute;left:34px;top:58px;z-index:3;font-family:var(--f-mono);font-size:20px;letter-spacing:.34em;color:rgba(237,229,214,.74)}.phone-slug{position:absolute;left:34px;right:34px;bottom:44px;z-index:3;display:grid}.fan-rail{position:absolute;left:5.5%;right:5.5%;top:3.2%;display:flex;gap:3.5%;pointer-events:none}.fan-rail i{flex:1 1 0;height:3px;border-radius:2px;background:rgba(237,229,214,.28)}.fan-rail i:first-child{background:var(--chalk)}.fan-rail i:nth-child(2){background:linear-gradient(to right,var(--chalk)0 var(--fan-progress, 45%),rgba(237,229,214,.28) var(--fan-progress, 45%) 100%)}.fp1{--fan-progress:12%}.fp2{--fan-progress:46%}.fp3{--fan-progress:78%}.fan-kind b{width:7px;height:7px;border-radius:50%;background:var(--on-air-hot);flex:0 0 auto}.fan-cap{position:absolute;left:5.5%;right:5.5%;bottom:12.5%;padding-left:11px;border-left:3px solid var(--on-air-hot);font-family:var(--f-display);font-weight:700;font-size:clamp(15px,1.5vw,22px);line-height:1.05;color:var(--chalk);overflow-wrap:anywhere;hyphens:auto}.social-offer .phone-rig{display:block;position:relative;transform:rotateY(var(--yaw, -14deg)) rotateX(var(--pitch, 4deg)) translateZ(calc(var(--lift, 0)*26px)) scale(calc(1 + var(--lift, 0)*.06));transform-style:preserve-3d}.social-offer .phone-rig[data-live="1"]{will-change:transform}.social-offer .phone-wrap[data-ix-armed="1"] .phone-rig{cursor:grab}.social-offer .phone-rig[data-grabbed="1"]{cursor:grabbing}.social-offer .phone-wrap:focus-visible{outline:2px solid var(--chalk);outline-offset:10px;border-radius:8px}.social-offer .phone-sweep{position:absolute;inset:0;z-index:3.5;pointer-events:none;border-radius:inherit;overflow:hidden;mix-blend-mode:screen;opacity:.8}.social-offer .phone-sweep::after{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:220%;background:linear-gradient(115deg,transparent 42%,rgba(237,229,214,.16) 47.5%,rgba(237,229,214,.3) 50%,rgba(237,229,214,.16) 52.5%,transparent 58%);transform:translateX(var(--sweep, 0%))}.social-offer .phone-feed{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.social-offer .phone-feed__track{position:absolute;inset:0;transform:translateY(var(--feed, 0%))}.social-offer .phone-feed__track i{position:absolute;left:0;right:0;height:100%;display:block;background-size:cover;background-position:50% 28%;opacity:.85;filter:contrast(1.05) brightness(1.03)}.social-offer .phone-feed__track i:nth-child(1){top:0;background-image:url(assets/crowd/story-a.webp)}.social-offer .phone-feed__track i:nth-child(2){top:100%;background-image:url(assets/crowd/story-b.webp)}.social-offer .phone-feed__track i:nth-child(3){top:200%;background-image:url(assets/crowd/story-c.webp)}.social-offer .phone-prog i::after{transition:transform var(--dur-ui) var(--spring-snap)}.social-offer .phone-prog i:first-child::after{transform:scaleX(1)}.social-offer .phone-slug__row{animation:none;transition:opacity var(--dur-ui) var(--spring-snap)}.social-offer .phone-slug__row:first-child{opacity:1}.social-offer .phone-wrap[data-post="2"] .phone-prog i:nth-child(-n+2)::after{transform:scaleX(1)}.social-offer .phone-wrap[data-post="2"] .phone-prog i:nth-child(3)::after{transform:scaleX(0)}.social-offer .phone-wrap[data-post="2"] .phone-slug__row:first-child{opacity:0}.social-offer .phone-wrap[data-post="2"] .phone-slug__row:nth-child(2){opacity:1}.social-offer .phone-wrap[data-post="3"] .phone-prog i::after{transform:scaleX(1)}.social-offer .phone-wrap[data-post="3"] .phone-slug__row:first-child{opacity:0}.social-offer .phone-wrap[data-post="3"] .phone-slug__row:nth-child(3){opacity:1}.social-offer .phone-3d{position:relative}.social-feel .fan{position:relative;perspective:1100px;touch-action:pan-y}.social-feel .fan .frame-plate-box{position:absolute;top:0;left:29%;--rest-rot:0deg;--rest-ty:0px;--dragx:0px;--dragrot:0deg;transform:rotate(var(--rest-rot)) translateY(var(--rest-ty)) translateX(var(--dragx)) rotate(var(--dragrot));transition:left var(--t-settle) var(--spring-bouncy),transform var(--t-bouncy) var(--spring-bouncy)}.social-feel .fan .fp1{background-image:url(assets/crowd/story-a.webp)}.social-feel .fan .fp2{background-image:url(assets/crowd/story-b.webp)}.social-feel .fan .fp3{background-image:url(assets/crowd/story-c.webp)}.social-feel .fan.is-open .frame-plate-box:nth-child(1){left:0;--rest-rot:-4.5deg;--rest-ty:6px;z-index:1}.social-feel .fan.is-open .frame-plate-box:nth-child(2){left:30%;--rest-rot:0.5deg;--rest-ty:0px;z-index:2}.social-feel .fan.is-open .frame-plate-box:nth-child(3){left:58%;--rest-rot:5deg;--rest-ty:9px;z-index:3}.social-feel .fan.is-open .frame-plate-box:nth-child(1):hover{--rest-rot:-7deg;--rest-ty:4px}.social-feel .fan.is-open .frame-plate-box:nth-child(3):hover{--rest-rot:7.5deg;--rest-ty:8px}.social-feel .fan.is-open .frame-plate-box:last-child{cursor:grab;touch-action:pan-y}.social-feel .fan .frame-plate-box[data-grabbed="1"]{cursor:grabbing;transition:none}.social-feel .fan:focus-visible{outline:2px solid var(--chalk);outline-offset:10px;border-radius:4px}.social-offer .col-a li,.social-offer .col-b li{opacity:1;transform:none}@keyframes social-list-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){:where(:root:not([data-motion=off])) .social-offer .col-a li,:where(:root:not([data-motion=off])) .social-offer .col-b li{animation:social-list-in var(--spring-snappy) both;animation-timeline:view(150% 0%);animation-range:entry 0%entry 55%}:where(:root:not([data-motion=off])) .social-offer .col-a li:nth-child(2){animation-delay:45ms}:where(:root:not([data-motion=off])) .social-offer .col-a li:nth-child(3){animation-delay:90ms}:where(:root:not([data-motion=off])) .social-offer .col-b li:nth-child(2){animation-delay:45ms}:where(:root:not([data-motion=off])) .social-offer .col-b li:nth-child(3){animation-delay:90ms}:where(:root:not([data-motion=off])) .social-offer .col-b li:nth-child(4){animation-delay:135ms}:where(:root:not([data-motion=off])) .social-offer .col-b li:nth-child(5){animation-delay:180ms}:where(:root:not([data-motion=off])) .social-offer .col-b li:nth-child(6){animation-delay:225ms}}.feel-week{grid-column:1/7;grid-row:3;align-self:start;margin-top:clamp(30px,5vh,56px);max-width:560px}.feel-week__cap{font-size:var(--t-stamp);letter-spacing:.16em;text-transform:uppercase;color:var(--ash);margin-bottom:14px}.feel-week__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(6px,.9vw,12px)}.feel-week__day{display:flex;flex-direction:column;align-items:center;gap:8px}.feel-week__d{font-size:var(--t-stamp);letter-spacing:.1em;text-transform:lowercase;color:var(--ash-dim)}.feel-week__day.is-post .feel-week__d{color:var(--chalk)}.feel-week__slot{display:block;width:100%;aspect-ratio:9/16;border-radius:5px;border:1px dashed color-mix(in srgb,var(--chalk) 16%,transparent);background:color-mix(in srgb,var(--chalk) 3%,transparent)}.is-post .feel-week__slot{border:0;background-color:#0b0908;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;box-shadow:0 0 0 1px rgba(237,229,214,.14),0 10px 22px rgba(0,0,0,.45);transition:transform var(--t-snappy) var(--spring-bouncy),box-shadow var(--dur-ui) var(--ease-out)}.feel-week__day .feel-week__slot--fp1{background-image:url(assets/crowd/story-a.webp)}.feel-week__day .feel-week__slot--fp2{background-image:url(assets/crowd/story-b.webp)}.feel-week__day .feel-week__slot--fp3{background-image:url(assets/crowd/story-c.webp)}.feel-week__kind{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-air-hot)}.feel-week__day.is-post{cursor:pointer}.feel-week__day.is-on .feel-week__slot{transform:translateY(-6px) scale(1.06);box-shadow:0 0 0 1.5px var(--on-air-hot),0 16px 30px rgba(0,0,0,.55)}.social-feel .fan.is-open .frame-plate-box.is-picked{--rest-ty:-26px;z-index:6;filter:brightness(1.08)}@supports (animation-timeline:view()){:where(:root:not([data-motion=off])) .feel-week__day{animation:fw-day var(--spring-smooth) backwards;animation-timeline:view();animation-range:entry calc(5% + var(--i, 0)*4%) entry calc(45% + var(--i, 0)*4%)}:where(:root:not([data-motion=off])) .feel-week__day.is-post .feel-week__slot{animation:fw-post var(--spring-bouncy) backwards;animation-timeline:view();animation-range:entry calc(30% + var(--i, 0)*5%) entry calc(75% + var(--i, 0)*5%)}}@keyframes fw-day{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fw-post{0%{opacity:0;transform:translateY(-30px) scale(.8)}to{opacity:1;transform:none}}@media (max-width:900px){.feel-week{grid-column:1/-1;grid-row:auto;margin-top:28px;max-width:none}}