.exp-social-hero{min-block-size:max(560px, calc(78svh - var(--exp-header-height)));isolation:isolate;background:var(--exp-black);border-end-end-radius:var(--exp-radius-media);border-end-start-radius:var(--exp-radius-media);align-items:flex-end;padding-block:clamp(40px,4vw,56px) clamp(32px,3vw,44px);display:flex;position:relative;overflow:hidden}.exp-shb{z-index:-3;pointer-events:none;position:absolute;inset:0}.exp-shb__phone{aspect-ratio:9/19;background:var(--exp-black);border:10px solid #34343a;border-radius:46px;inline-size:clamp(220px,21vw,300px);position:absolute;inset-block-start:50%;inset-inline-end:10%;overflow:hidden;transform:translateY(-50%)rotate(-8deg);box-shadow:0 0 0 1px #ffffff24,0 40px 80px #000000a6,0 0 140px #e3061366}.exp-shb__phone:before{content:"";z-index:1;background:#000;border-radius:999px;block-size:22px;inline-size:34%;position:absolute;inset-block-start:10px;inset-inline-start:50%;transform:translate(-50%)}.exp-shb__feed{flex-direction:column;gap:18px;padding:44px 12px 0;animation:36s linear infinite exp-shb-scroll;display:flex}.exp-shb__post-head{align-items:center;gap:8px;margin-block-end:8px;display:flex}.exp-shb__avatar{background:linear-gradient(135deg, var(--exp-red), #ff8a00);border-radius:50%;flex:none;block-size:24px;inline-size:24px}.exp-shb__line{background:#fff3;border-radius:4px;block-size:8px;inline-size:46%;display:block}.exp-shb__line--short{inline-size:64%;margin-block-start:10px}.exp-shb__post img{aspect-ratio:1;object-fit:cover;border-radius:8px;block-size:auto;inline-size:100%;display:block}@keyframes exp-shb-scroll{to{transform:translateY(-50%)}}@media (max-width:899px){.exp-shb__phone{opacity:.4;inset-inline-end:-12%}}.exp-shb-bubbles{z-index:-1;aspect-ratio:9/19;pointer-events:none;inline-size:clamp(220px,21vw,300px);position:absolute;inset-block-start:50%;inset-inline-end:10%;transform:translateY(-50%)}.exp-shb__bubble{display:none}@media (min-width:1360px){.exp-shb__bubble{z-index:1;color:#111;opacity:0;inline-size:15rem;animation:exp-shb-bubble 16s var(--p-ease-out) var(--d) infinite;background:#fff;border-radius:16px;padding:12px 14px 14px;display:block;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);box-shadow:0 18px 40px #00000080}}.exp-shb__bubble:after{content:"";background:#fff;block-size:16px;inline-size:16px;position:absolute;inset-block-end:18px;transform:rotate(45deg)}.exp-shb__bubble[data-tail=end]:after{inset-inline-end:-6px}.exp-shb__bubble[data-tail=start]:after{inset-inline-start:-6px}.exp-shb__bubble-head{align-items:center;gap:8px;margin-block-end:6px;display:flex}.exp-shb__bubble-name{min-inline-size:0;font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.exp-shb__bubble-icon{filter:invert();flex:none}.exp-shb__bubble-text{font-size:var(--p-typescale-xs);margin:0;line-height:1.6}.exp-shb__bubble-tag{color:var(--exp-red);font-weight:var(--p-font-weight-semibold)}.exp-shb-ticker{align-items:end;min-block-size:6.25rem;inline-size:min(100%,19rem);margin-block-end:clamp(20px,3.5vw,40px);display:grid}@media (min-width:1360px){.exp-shb-ticker{display:none}}.exp-shb__bubble--ticker{color:#111;opacity:0;animation:exp-shb-ticker 16s var(--p-ease-out) var(--d) infinite;background:#fff;border-radius:16px;grid-area:1/1;padding:10px 14px 12px;display:block;position:relative;box-shadow:0 14px 32px #00000073}.exp-shb__bubble--ticker[data-tail]:after{inset-block-end:-6px;inset-inline-start:22px}@keyframes exp-shb-ticker{0%{opacity:0;transform:translateY(10px)scale(.96)}3%,22%{opacity:1;transform:translateY(0)scale(1)}25%,to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes exp-shb-bubble{0%{opacity:0;transform:translateY(14px)scale(.9)}5%,52%{opacity:1;transform:translateY(0)scale(1)}60%,to{opacity:0;transform:translateY(-10px)scale(.98)}}.exp-social-hero:before{content:"";z-index:-2;background:radial-gradient(80% 55% at 20% 100%,#e3061361,#0000 70%),linear-gradient(90deg,#0b0b0df5 0%,#0b0b0db3 48%,#0b0b0d40 100%),linear-gradient(#0000 55%,#0b0b0de6 100%);position:absolute;inset:0}.exp-social-hero__grid{z-index:-1;background-image:linear-gradient(var(--exp-hairline-soft) 1px, transparent 1px), linear-gradient(90deg, var(--exp-hairline-soft) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 25% 75%,#000 15%,#0000 70%);mask-image:radial-gradient(at 25% 75%,#000 15%,#0000 70%)}.exp-social-hero__inner{align-items:flex-start;gap:var(--p-spacing-static-md);flex-direction:column;inline-size:100%;display:flex}.exp-social-hero__mega{font-size:clamp(4.2rem,18vw,9rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.055em;white-space:nowrap;transform-origin:0 100%;-webkit-user-select:none;user-select:none;pointer-events:none;animation:exp-social-pop 1.1s .15s var(--p-ease-out) both;margin:0;margin-inline-start:-.04em;line-height:.86;display:grid;position:relative;transform:rotate(-4deg)}.exp-social-hero__mega>span{grid-area:1/1}.exp-social-hero__mega-fill{color:var(--exp-red);transform:translate(.05em,.06em)}.exp-social-hero__mega-line{color:#0000;-webkit-text-stroke:2px #fff}@keyframes exp-social-pop{0%{opacity:0;transform:rotate(-9deg)translateY(.12em)scale(.94)}}.exp-social-hero__call{max-inline-size:20em;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.02em;text-wrap:balance;word-break:auto-phrase;animation:exp-rise 1s .22s var(--p-ease-out) both;margin:0;line-height:1.12}.exp-social-hero__call-tag{background:var(--exp-red);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;padding:0 .18em;line-height:1.12;display:inline-block}.exp-social-hero__title{max-inline-size:22em;font-size:var(--p-typescale-xl);font-weight:var(--p-font-weight-normal);letter-spacing:-.015em;text-wrap:balance;word-break:auto-phrase;animation:exp-rise 1s .25s var(--p-ease-out) both;margin:0;line-height:1.2}.exp-social-hero__lead{max-inline-size:40rem;color:var(--exp-grey-200);animation:exp-rise 1s .32s var(--p-ease-out) both;margin:0;line-height:1.7}.exp-social-hero__tags{animation:exp-rise 1s .4s var(--p-ease-out) both;flex-wrap:wrap;gap:12px;margin-block-start:var(--p-spacing-static-xs);display:flex}.exp-social-hero__actions{gap:var(--p-spacing-static-md);min-block-size:54px;animation:exp-rise 1s .48s var(--p-ease-out) both;flex-wrap:wrap;display:flex}@media (max-width:479px){.exp-social-hero__actions{inline-size:100%;min-block-size:calc(54px * 2 + var(--p-spacing-static-md));flex-direction:column;align-items:stretch}}.exp-tagcopy{border-radius:var(--exp-radius-lg);-webkit-backdrop-filter:blur(8px);color:#fff;min-block-size:64px;font:inherit;text-align:start;cursor:copy;transition:border-color var(--p-duration-sm) var(--p-ease-in-out), transform var(--p-duration-sm) var(--p-ease-in-out);background:#0b0b0d99;border:1px solid #ffffffd9;align-items:stretch;padding:0;display:inline-flex;overflow:hidden}.exp-tagcopy:hover{transform:translateY(-2px)}.exp-tagcopy:focus-visible{outline-offset:3px;outline:2px solid #fff}.exp-tagcopy[data-copied]{animation:exp-social-bounce .5s var(--p-ease-out)}@keyframes exp-social-bounce{0%{transform:scale(1)}30%{transform:scale(1.06)rotate(-1.5deg)}60%{transform:scale(.98)rotate(.5deg)}to{transform:scale(1)}}.exp-tagcopy__tag{font-size:var(--p-typescale-xl);font-weight:var(--p-font-weight-semibold);letter-spacing:-.02em;align-items:center;padding:0 22px;display:flex}.exp-tagcopy__hint{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.06em;color:#fff;transition:background-color var(--p-duration-sm) var(--p-ease-in-out);background:0 0;border-inline-start:2px dashed #ffffff73;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 16px;display:flex}.exp-tagcopy:hover .exp-tagcopy__hint{background:#ffffff1a}.exp-tagcopy[data-copied] .exp-tagcopy__hint{color:var(--exp-black);background:#fff}.exp-tagcopy[data-size=lg]{border-radius:var(--exp-radius-media);border-width:2px;min-block-size:clamp(76px,14vw,112px)}.exp-tagcopy[data-size=lg] .exp-tagcopy__tag{letter-spacing:-.03em;padding:0 clamp(14px,4vw,40px);font-size:clamp(1.625rem,8.5vw,4.5rem)}.exp-tagcopy[data-size=lg] .exp-tagcopy__hint{font-size:var(--p-typescale-xs);white-space:nowrap;padding:0 clamp(10px,3vw,28px)}.exp-tagcopy__hint-stack{justify-items:center;display:grid}.exp-tagcopy__hint-stack>span{visibility:hidden;grid-area:1/1}.exp-tagcopy__hint-stack>span[data-show]{visibility:visible}.exp-social-bands{z-index:2;pointer-events:none;block-size:clamp(150px,18vw,250px);margin-block:calc(-1*clamp(40px,5vw,72px)) 0;display:grid;position:relative;overflow:hidden}.exp-social-bands__band{grid-area:1/1;align-self:center;inline-size:110vw;margin-inline-start:-5vw}.exp-social-bands__band--a{z-index:1;transform:rotate(-3.5deg)}.exp-social-bands__band--b{transform:rotate(2.5deg)}.exp-social-bands .exp-marquee{padding-block:clamp(10px,1.4vw,18px)}.exp-social-bands .exp-marquee__item{letter-spacing:-.01em;text-transform:none;font-size:clamp(1.5rem,4.2vw,3.4rem)}.exp-social-bands__band--b .exp-marquee{background:var(--exp-surface)}.exp-social-bands__band--b .exp-marquee__item{color:#0000;-webkit-text-stroke:1px #ffffff8c}#how{scroll-margin-block-start:var(--exp-header-height)}.exp-social-join{isolation:isolate;align-items:center;gap:var(--p-spacing-static-md);text-align:center;flex-direction:column;max-inline-size:46rem;margin-inline:auto;display:flex;position:relative}.exp-social-join:before{content:"";z-index:-1;aspect-ratio:2;pointer-events:none;background:radial-gradient(#e3061347,#0000 65%);inline-size:min(100%,720px);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.exp-social-join__eyebrow{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.24em;text-transform:uppercase;color:var(--exp-red);margin:0}.exp-social-join__title{font-size:clamp(1.75rem,4.6vw,3rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.02em;text-wrap:balance;word-break:auto-phrase;margin:0;line-height:1.2}.exp-social-join__lead{color:var(--exp-grey-200);text-wrap:balance;word-break:auto-phrase;margin:0;line-height:1.7}.exp-social-join__welcome{border:1px solid var(--exp-hairline-strong);border-radius:var(--exp-radius-lg);font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold);color:#fff;text-wrap:balance;word-break:auto-phrase;margin:0;padding:12px 20px;line-height:1.6}.exp-social-join__tag{margin-block:var(--p-spacing-static-md)}.exp-social-join__actions{justify-content:center;gap:var(--p-spacing-static-md);flex-wrap:wrap;min-block-size:54px;display:flex}@media (max-width:479px){.exp-social-join__actions{inline-size:100%;min-block-size:calc(54px * 2 + var(--p-spacing-static-md));flex-direction:column;align-items:stretch}}.exp-social-join__note{margin:var(--p-spacing-static-sm) 0 0;font-size:var(--p-typescale-sm);color:var(--exp-grey-200);flex-direction:column;gap:4px;display:flex}.exp-social-join__note small{font-size:var(--p-typescale-xs);color:var(--exp-grey-400)}.exp-monthly{border:1px solid var(--exp-hairline-strong);border-radius:var(--exp-radius-media);background:var(--exp-black);display:grid;overflow:hidden}@media (min-width:900px){.exp-monthly{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.exp-monthly__media{aspect-ratio:3/2;background:radial-gradient(ellipse 70% 55% at 50% 62%, #e306138c, transparent 70%), radial-gradient(ellipse 90% 70% at 50% 55%, #2a2a30, var(--exp-black) 75%);position:relative}@media (min-width:900px){.exp-monthly__media{aspect-ratio:auto;min-block-size:480px}}.exp-monthly__media{-webkit-user-select:none;user-select:none}.exp-monthly__photo{object-fit:contain;-webkit-user-drag:none;padding:6%}.exp-monthly__body{justify-content:center;align-items:flex-start;gap:var(--p-spacing-static-md);padding:var(--p-spacing-fluid-md);flex-direction:column;display:flex}.exp-monthly__label{font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold);letter-spacing:.08em;color:var(--exp-red);margin:0}.exp-monthly__title{font-size:clamp(2.25rem,6vw,4.5rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.03em;text-wrap:balance;word-break:auto-phrase;margin:0;line-height:1.1}.exp-monthly__hint{max-inline-size:30rem;color:var(--exp-grey-200);margin:0;line-height:1.8}.exp-monthly__actions{align-items:flex-start;gap:var(--p-spacing-static-md);min-block-size:54px;flex-wrap:wrap;margin-block-start:var(--p-spacing-static-sm);display:flex}@media (max-width:479px){.exp-monthly__actions{flex-direction:column;align-items:stretch;inline-size:100%}}.exp-igshare{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (max-width:479px){.exp-igshare{align-items:stretch}}.exp-igshare__done{max-inline-size:22rem;font-size:var(--p-typescale-xs);color:var(--exp-grey-200);margin:0;line-height:1.6}.exp-igshare__done:empty{display:none}.exp-monthly__titleslot{display:grid}.exp-monthly__titleslot>*{grid-area:1/1}.exp-monthly__tease{font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:var(--p-font-weight-semibold);color:var(--exp-grey-200);opacity:0;pointer-events:none;align-self:center}.exp-monthly[data-reveal=tease] .exp-monthly__tease:not(:empty){animation:exp-monthly-tease 1s var(--p-ease-out) both}@keyframes exp-monthly-tease{0%{opacity:0;transform:translateY(10px)}25%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.exp-monthly[data-reveal=idle] .exp-monthly__label,.exp-monthly[data-reveal=idle] .exp-monthly__title,.exp-monthly[data-reveal=tease] .exp-monthly__title,.exp-monthly[data-reveal=idle] .exp-monthly__hint,.exp-monthly[data-reveal=tease] .exp-monthly__hint,.exp-monthly[data-reveal=idle] .exp-monthly__cheer,.exp-monthly[data-reveal=tease] .exp-monthly__cheer,.exp-monthly[data-reveal=idle] .exp-monthly__actions,.exp-monthly[data-reveal=tease] .exp-monthly__actions{visibility:hidden;opacity:0}.exp-monthly[data-reveal] .exp-monthly__label,.exp-monthly[data-reveal] .exp-monthly__hint,.exp-monthly[data-reveal] .exp-monthly__cheer,.exp-monthly[data-reveal] .exp-monthly__actions{transition:opacity .6s var(--p-ease-out), visibility 0s}.exp-monthly[data-reveal=revealed] .exp-monthly__hint{transition-delay:.7s}.exp-monthly[data-reveal=revealed] .exp-monthly__cheer{transition-delay:1s}.exp-monthly[data-reveal=revealed] .exp-monthly__actions{transition-delay:1.3s}.exp-monthly[data-reveal=tease] .exp-monthly__photo{animation:1s ease-in-out infinite exp-monthly-heartbeat}@keyframes exp-monthly-heartbeat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.04)}28%{transform:scale(1.02)}}.exp-monthly[data-reveal=revealed] .exp-monthly__title{animation:exp-monthly-reveal .9s var(--p-ease-out) both}@keyframes exp-monthly-reveal{0%{opacity:0;filter:blur(14px);letter-spacing:.12em;transform:scale(1.06)}to{opacity:1;filter:blur();letter-spacing:-.03em;transform:scale(1)}}.exp-monthly__media:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 60%,#e3061399,#0000 70%);position:absolute;inset:0}.exp-monthly[data-reveal=revealed] .exp-monthly__media:after{animation:exp-monthly-flash 1.2s var(--p-ease-out)}@keyframes exp-monthly-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.exp-monthly__cheer{border-inline-start:2px solid var(--exp-red);font-size:var(--p-typescale-md);font-weight:var(--p-font-weight-semibold);color:#fff;margin:0;padding-inline-start:14px;line-height:1.5}.exp-collage{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.4vw,18px);margin:0;padding:clamp(8px,2vw,24px) 0;list-style:none;display:grid}@media (min-width:900px){.exp-collage{grid-template-columns:repeat(6,1fr)}}.exp-collage__item{border-radius:var(--exp-radius);transform:rotate(var(--exp-collage-tilt,-2deg)) translateY(var(--exp-collage-shift,0));transition:transform var(--p-duration-md) var(--p-ease-out);background:#f4f4f5;padding:clamp(4px,.6vw,8px) clamp(4px,.6vw,8px) clamp(18px,2.4vw,32px);position:relative;box-shadow:0 24px 60px #00000080}.exp-collage__item:nth-child(2){--exp-collage-tilt:2.5deg;--exp-collage-shift:14px}.exp-collage__item:nth-child(3){--exp-collage-tilt:-1deg;--exp-collage-shift:-6px}.exp-collage__item:nth-child(4){--exp-collage-tilt:3deg;--exp-collage-shift:8px}.exp-collage__item:nth-child(5){--exp-collage-tilt:-3deg}.exp-collage__item:nth-child(6){--exp-collage-tilt:1.5deg;--exp-collage-shift:18px}@media (hover:hover){.exp-collage__item:hover{z-index:1;transform:rotate(0)scale(1.05)}}.exp-collage__item img{border-radius:calc(var(--exp-radius) - 2px);block-size:auto;inline-size:100%;display:block}.exp-collage__tag{max-inline-size:calc(100% - 12px);font-size:clamp(.55rem, .9vw, var(--p-typescale-2xs));font-weight:var(--p-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;color:var(--exp-black);position:absolute;inset-block-end:clamp(2px,.5vw,8px);inset-inline-start:clamp(6px,.8vw,10px);overflow:hidden}.exp-wall__filters{flex-wrap:wrap;gap:8px;margin-block-end:var(--p-spacing-fluid-sm);display:flex}.exp-wall__filter{border:1px solid var(--exp-hairline-strong);min-block-size:44px;color:var(--exp-grey-200);font:inherit;font-size:var(--p-typescale-sm);cursor:pointer;transition:background-color var(--p-duration-sm) var(--p-ease-in-out), border-color var(--p-duration-sm) var(--p-ease-in-out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.exp-wall__filter:hover{border-color:#fff}.exp-wall__filter[aria-pressed=true]{border-color:var(--exp-red);background:var(--exp-red);color:#fff}.exp-wall__filter:focus-visible{outline-offset:2px;outline:2px solid #fff}.exp-wall{columns:2;column-gap:10px;margin:0;padding:0;list-style:none}@media (min-width:900px){.exp-wall{columns:3;column-gap:14px}}@media (min-width:1300px){.exp-wall{columns:4}}.exp-wall__item{break-inside:avoid;margin:0 0 10px}@media (min-width:900px){.exp-wall__item{margin-block-end:14px}}.exp-post{border:1px solid var(--exp-hairline);border-radius:var(--exp-radius-lg);background:var(--exp-surface-2);flex-direction:column;display:flex;overflow:hidden}.exp-post--text{background:linear-gradient(165deg, var(--exp-surface-2), var(--exp-surface))}.exp-post__media{background:var(--exp-surface);cursor:zoom-in;border:0;padding:0;display:block;overflow:hidden}.exp-post__media img{block-size:auto;inline-size:100%;transition:transform var(--p-duration-lg) var(--p-ease-out);display:block}.exp-post__media:hover img{transform:scale(1.04)}.exp-post__media:focus-visible{outline-offset:-4px;outline:2px solid #fff}.exp-post__body{flex-direction:column;gap:10px;padding:clamp(12px,1.6vw,18px);display:flex}.exp-post__head{align-items:center;gap:10px;min-inline-size:0;display:flex}.exp-post__logo{flex:none}.exp-post__author{flex-direction:column;min-inline-size:0;display:flex}.exp-post__name,.exp-post__handle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exp-post__name{font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold)}.exp-post__handle{font-size:var(--p-typescale-2xs);color:var(--exp-grey-400)}.exp-post__text{font-size:var(--p-typescale-sm);color:var(--exp-grey-200);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.65}.exp-post--text .exp-post__text{color:#fff}@media (max-width:899px){.exp-post__text{font-size:var(--p-typescale-xs)}}@media (min-width:900px){.exp-post--text .exp-post__text{font-size:var(--p-typescale-md)}}.exp-post__tags{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);color:var(--exp-red);flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.exp-post__foot{border-block-start:1px solid var(--exp-hairline-soft);font-size:var(--p-typescale-2xs);color:var(--exp-grey-400);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-block-start:10px;display:flex}.exp-post__link{color:#fff;align-items:center;gap:4px;min-block-size:32px;text-decoration:none;display:inline-flex}.exp-post__link:hover{text-underline-offset:3px;text-decoration:underline}.exp-wall__more{flex-direction:column;align-items:center;gap:12px;min-block-size:100px;margin-block-start:var(--p-spacing-fluid-md);display:flex}.exp-wall__count{font-size:var(--p-typescale-xs);color:var(--exp-grey-400);margin:0}.exp-social-rules{gap:var(--p-spacing-static-md);max-inline-size:var(--exp-max-reading);border:1px solid var(--exp-hairline);border-radius:var(--exp-radius-lg);padding:clamp(20px,3vw,36px);display:grid}.exp-social-rules__title{font-size:var(--p-typescale-lg);font-weight:var(--p-font-weight-semibold);margin:0}.exp-social-rules__list{color:var(--exp-grey-200);gap:8px;margin:0;padding-inline-start:1.2em;line-height:1.7;display:grid}.exp-social-rules__list li::marker{color:var(--exp-red)}.exp-social-rules__takedown{font-size:var(--p-typescale-sm);color:var(--exp-grey-200);margin:0;line-height:1.7}.exp-social-finale{align-items:flex-start;gap:var(--p-spacing-static-md);border-radius:var(--exp-radius-media);isolation:isolate;background:radial-gradient(ellipse 70% 90% at 100% 100%, #e306138c, transparent 65%), linear-gradient(150deg, var(--exp-surface-2), var(--exp-black));border:1px solid var(--exp-hairline);flex-direction:column;padding:clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden}.exp-social-finale:after{content:"#EXP2027";z-index:-1;font-size:clamp(5rem,18vw,16rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff24;pointer-events:none;line-height:1;position:absolute;inset-block-end:-.18em;inset-inline-end:-.04em}.exp-social-finale__title{font-size:var(--p-typescale-3xl);font-weight:var(--p-font-weight-normal);letter-spacing:-.015em;text-wrap:balance;word-break:auto-phrase;margin:0;line-height:1.2}.exp-social-finale__lead{max-inline-size:40rem;color:var(--exp-grey-200);margin:0;line-height:1.7}.exp-social-finale__facts{flex-wrap:wrap;gap:12px clamp(24px,4vw,56px);margin:0;display:flex}.exp-social-finale__facts dt{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.16em;color:var(--exp-grey-400)}.exp-social-finale__facts dd{margin:4px 0 0}.exp-social-clock{gap:clamp(12px,3vw,32px);display:flex}.exp-social-clock__unit{flex-direction:column;align-items:flex-start;display:flex}.exp-social-clock__value{min-inline-size:2ch;font-size:clamp(2.2rem,6vw,4rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.exp-social-clock__label{font-size:var(--p-typescale-2xs);letter-spacing:.12em;color:var(--exp-grey-200)}.exp-social-finale__actions{gap:var(--p-spacing-static-md);min-block-size:54px;flex-wrap:wrap;margin-block-start:var(--p-spacing-static-sm);display:flex}@media (max-width:479px){.exp-social-finale__actions{inline-size:100%;min-block-size:calc(54px * 2 + var(--p-spacing-static-md));flex-direction:column;align-items:stretch}}.exp-socialband{gap:var(--p-spacing-static-md);border-radius:var(--exp-radius-media);isolation:isolate;background:linear-gradient(120deg, var(--exp-red), var(--exp-red-deep));padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.exp-socialband{grid-template-columns:1fr auto;align-items:center}}.exp-socialband:after{content:"#EXP2027";z-index:-1;font-size:clamp(5rem,14vw,12rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff47;pointer-events:none;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:-.05em;transform:translateY(-50%)rotate(-4deg)}.exp-socialband__title{font-size:var(--p-typescale-2xl);font-weight:var(--p-font-weight-semibold);text-wrap:balance;word-break:auto-phrase;margin:0;line-height:1.25}.exp-socialband__lead{color:#ffffffeb;max-inline-size:40rem;margin:8px 0 0;line-height:1.7}.exp-socialband__action{min-block-size:54px}.exp-socialfloat{z-index:50;border:1px solid var(--exp-hairline-strong);border-radius:var(--exp-radius-lg);background:radial-gradient(ellipse 80% 90% at 100% 100%, #e3061359, transparent 70%), var(--exp-black);opacity:0;visibility:hidden;inline-size:min(330px,100vw - 24px);transition:opacity .3s var(--p-ease-out), transform .3s var(--p-ease-out), border-color var(--p-duration-sm) var(--p-ease-in-out), background-color var(--p-duration-sm) var(--p-ease-in-out), visibility 0s .3s;position:fixed;inset-block-end:20px;inset-inline-end:20px;overflow:hidden;transform:translateY(8px);box-shadow:0 16px 40px #00000080}.exp-socialfloat[data-show]{opacity:1;visibility:visible;transition:opacity .3s var(--p-ease-out), transform .3s var(--p-ease-out), border-color var(--p-duration-sm) var(--p-ease-in-out), background-color var(--p-duration-sm) var(--p-ease-in-out), visibility 0s;transform:none}.exp-socialfloat:hover{border-color:#ffffff80}@media (max-width:479px){.exp-socialfloat{inset-block-end:12px;inset-inline-end:12px}.exp-socialfloat__link{padding:16px 18px 14px}.exp-socialfloat__text{display:none}.exp-socialfloat__cta{margin-block-start:10px}}.exp-socialfloat__link{color:#fff;flex-direction:column;align-items:flex-start;padding:20px 22px 18px;text-decoration:none;display:flex}.exp-socialfloat__link:focus-visible{outline-offset:-4px;border-radius:var(--exp-radius-lg);outline:2px solid #fff}.exp-socialfloat__eyebrow{font-size:var(--p-typescale-2xs);font-weight:var(--p-font-weight-semibold);letter-spacing:.2em;text-transform:uppercase;color:var(--exp-grey-400)}.exp-socialfloat__tag{font-size:clamp(1.75rem,6vw,2.125rem);font-weight:var(--p-font-weight-semibold);letter-spacing:-.03em;color:var(--exp-red);margin-block-start:6px;line-height:1.05}.exp-socialfloat__message{font-size:var(--p-typescale-sm);font-weight:var(--p-font-weight-semibold);margin-block-start:10px}.exp-socialfloat__text{font-size:var(--p-typescale-xs);text-wrap:balance;word-break:auto-phrase;color:var(--exp-grey-200);margin-block-start:2px;line-height:1.6}.exp-socialfloat__cta{font-size:var(--p-typescale-xs);font-weight:var(--p-font-weight-semibold);transition:border-color var(--p-duration-sm) var(--p-ease-in-out);border-block-end:1px solid #fff6;align-items:center;gap:6px;margin-block-start:14px;padding-block-end:2px;display:inline-flex}.exp-socialfloat__cta p-icon{transition:transform var(--p-duration-sm) var(--p-ease-out)}.exp-socialfloat:hover .exp-socialfloat__cta{border-block-end-color:#fff}.exp-socialfloat:hover .exp-socialfloat__cta p-icon{transform:translate(3px)}.exp-socialfloat__close{block-size:40px;inline-size:40px;color:var(--exp-grey-400);cursor:pointer;transition:color var(--p-duration-sm) var(--p-ease-in-out), background-color var(--p-duration-sm) var(--p-ease-in-out);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}.exp-socialfloat__close:hover{color:#fff;background:#ffffff14}.exp-socialfloat__close:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.exp-shb__bubble--ticker:first-child{opacity:1}.exp-shb__feed,.exp-shb__bubble,.exp-shb__bubble--ticker,.exp-social-hero__mega,.exp-social-hero__call,.exp-social-hero__title,.exp-social-hero__lead,.exp-social-hero__tags,.exp-social-hero__actions,.exp-tagcopy[data-copied]{animation:none}.exp-tagcopy,.exp-socialfloat,.exp-socialfloat__cta p-icon,.exp-collage__item,.exp-post__media img{transition:none}.exp-tagcopy:hover,.exp-post__media:hover img{transform:none}.exp-collage__item:hover{transform:rotate(var(--exp-collage-tilt,-2deg)) translateY(var(--exp-collage-shift,0))}}
@font-face{font-family:Porsche Next Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);size-adjust:91.26%;ascent-override:125.57%;descent-override:43.62%;line-gap-override:0%}@font-face{font-family:Porsche Next Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);size-adjust:87.78%;ascent-override:130.56%;descent-override:45.36%;line-gap-override:0%}@font-face{font-family:Porsche Next Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);size-adjust:87.97%;ascent-override:130.28%;descent-override:45.26%;line-gap-override:0%}:root{--p-font-porsche-next:"Porsche Next", "Porsche Next Fallback", "Arial Narrow", Arial, "Heiti SC", SimHei, sans-serif}:lang(ja){--p-font-porsche-next:"Porsche Next", "Porsche Next Fallback", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", "Arial Narrow", Arial, sans-serif}

