.ach{--ach-size:56px;--ach-rim:8px;--ach-ink:#111;isolation:isolate;width:var(--ach-size);height:var(--ach-size);transform:rotate(var(--r,0deg));flex:none;display:inline-block;position:relative}.ach-die,.ach-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ach-shadow{fill:var(--ach-ink);stroke:var(--ach-ink);stroke-width:var(--ach-rim)}.ach-rim{fill:#fff;stroke:#fff;stroke-width:var(--ach-rim)}.ach-line path{fill:none;stroke:var(--ach-ink);stroke-width:2.5px}.ach-foil{-webkit-mask:var(--ach-mask) center / 100% 100% no-repeat;-webkit-mask:var(--ach-mask) center / 100% 100% no-repeat;mask:var(--ach-mask) center / 100% 100% no-repeat;background:linear-gradient(112deg, transparent 36%, #ffffffeb 47%, #fff0 58%) 100% 0 / 280% 100% no-repeat, repeating-linear-gradient(-38deg, #ffffff42 0 1.5px, transparent 1.5px 5px), radial-gradient(circle at 30% 24%, #ffffffbf, transparent 46%), conic-gradient(from var(--ach-from,0deg) at 42% 46%, #ff8fd0, #ffd76a, #baff7c, #6ff2ff, #8ea9ff, #d88cff, #ff8fd0);animation:3.6s cubic-bezier(.45,0,.3,1) infinite ach-shine,11s linear infinite ach-drift;position:absolute;inset:0}@keyframes ach-shine{0%{background-position:100% 0,0 0,0 0,0 0}55%,to{background-position:0 0,0 0,0 0,0 0}}@keyframes ach-drift{to{filter:hue-rotate(360deg)}}.ach-glyph{top:var(--ach-glyph-y,50%);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:calc(var(--ach-size) * .4);font-style:normal;font-weight:400;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.ach-glyph--text{color:var(--ach-ink);font-family:Arial Black,Archivo Black,system-ui,sans-serif;font-size:calc(var(--ach-size) * .3);letter-spacing:-.04em;text-shadow:0 1px #fffc;font-weight:900}.ach[data-locked]{--ach-ink:#9d988e}.ach[data-locked] .ach-shadow{fill:#d6d1c7;stroke:#d6d1c7}.ach[data-locked] .ach-foil{background:#e2ded6;animation:none}.ach[data-locked] .ach-glyph{opacity:.2;filter:grayscale()brightness(0)}.ach[data-locked] .ach-glyph--text{color:#111;text-shadow:none}@media (prefers-reduced-motion:reduce){.ach-foil{animation:none}}.ach-on-block,.ach-by-photo,.ach-placed{z-index:6;pointer-events:none;position:absolute}.ach-placed{--ach-size:50px;--ach-rim:6px;--sticker-room-x:inherit;--sticker-room-y:inherit;z-index:8;left:clamp(calc(var(--ach-size) / 2 - var(--sticker-room-x)), var(--x,50%), calc(100% - var(--ach-size) / 2 + var(--sticker-room-x)));top:clamp(calc(var(--ach-size) / 2 - var(--sticker-room-y)), var(--y,50%), calc(100% - var(--ach-size) / 2 + var(--sticker-room-y)));translate:-50% -50%}@media (min-width:581px){.ach-placed{--ach-size:56px}}@property --sticker-room-x{syntax:"<length>";inherits:false;initial-value:9999px}@property --sticker-room-y{syntax:"<length>";inherits:false;initial-value:9999px}.header-stage[data-sticker-anchor]{--sticker-room-x:10px;--sticker-room-y:10px}.header-stage[data-sticker-anchor][data-frame=bleed]{--sticker-room-x:0px;--sticker-room-y:0px}.profile-content [data-sticker-anchor]{--sticker-room-x:18px;--sticker-room-y:20px}@media (min-width:521px){.header-stage[data-sticker-anchor]:not([data-frame=bleed]){--sticker-room-x:14px;--sticker-room-y:14px}.profile-content [data-sticker-anchor]{--sticker-room-x:22px}}.ach-on-block[data-pile],.ach-by-photo[data-pile]{z-index:7;translate:18px 12px}.ach-on-block{--ach-size:46px;--ach-rim:6px}.ach-on-block[data-spot="0"]{top:-17px;right:-9px}.ach-on-block[data-spot="1"]{top:-17px;left:-9px}.ach-on-block[data-spot="2"]{bottom:-17px;right:-9px}@media (min-width:581px){.ach-on-block{--ach-size:52px}.ach-on-block[data-spot="0"],.ach-on-block[data-spot="1"]{top:-25px}.ach-on-block[data-spot="2"]{bottom:-25px}}.ach-by-photo{--ach-size:50px;--ach-rim:6px}
.page .look-head button.ring{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page .look-head button.ring:focus-visible{outline:3px solid var(--header-ink);outline-offset:4px}.page .look-head .id[data-around] .ring[data-story]:before{filter:none;background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);animation:none;display:block;inset:-2px}.page .look-head .id[data-around] .ring[data-story=seen]:before{background:color-mix(in srgb, var(--header-ink) 28%, transparent)}.page .look-head .id[data-around] .ring[data-story] img{border-color:var(--bg)}.page .look-head .ring[data-story=new]:active{transform:scale(.97)}.page>.story{z-index:2147482000;padding:calc(env(safe-area-inset-top) + 10px) 12px calc(env(safe-area-inset-bottom) + 16px);color:#fff;font-family:var(--body,inherit);touch-action:none;-webkit-user-select:none;user-select:none;background:#0b0a0f;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;animation:.28s cubic-bezier(.32,.72,0,1) both story-in;display:grid;position:fixed;inset:0}@keyframes story-in{0%{opacity:0;transform:scale(.96)}}.story-bars{gap:4px;display:flex}.story-bar{background:#ffffff4d;border-radius:2px;flex:1;block-size:3px;overflow:hidden}.story-bar i{transform-origin:0;background:#fff;block-size:100%;display:block}.story-bar i[data-state=next]{transform:scaleX(0)}.story-bar i[data-state=now]{animation:linear both story-fill}.story-bar i[data-held]{animation-play-state:paused}@keyframes story-fill{0%{transform:scaleX(0)}}.story-head{z-index:3;align-items:center;gap:10px;display:flex;position:relative}.story-head img{object-fit:cover;border-radius:50%;block-size:32px;inline-size:32px}.story-head span{flex:1;line-height:1.2;display:grid}.story-head b{font-size:14px}.story-head small{opacity:.7;font-size:12px}.story-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:grid}.story-close svg{block-size:22px;inline-size:22px}.story-slide{background:var(--accent,#2a2833);border-radius:22px;place-items:center;min-block-size:0;animation:.32s both story-slide;display:grid;overflow:hidden}@keyframes story-slide{0%{opacity:0}}.story-slide img{object-fit:cover;block-size:100%;inline-size:100%}.story-words{color:var(--on-accent,#fff);font-family:var(--display,inherit);text-align:center;overflow-wrap:anywhere;padding:28px;font-size:clamp(30px,9vw,52px);font-weight:800;line-height:1.05}.story-tap{z-index:2;cursor:pointer;background:0 0;border:0;inline-size:50%;position:absolute;inset-block:80px 120px}.story-tap-back{inset-inline-start:0}.story-tap-next{inset-inline-end:0}.story-tap:focus-visible{outline-offset:-6px;border-radius:18px;outline:2px solid #fff}.story-foot{z-index:3;align-items:center;gap:12px;display:flex;position:relative}.story-foot p{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:16px;font-weight:650;overflow:hidden}.story-open{color:#0b0a0f;min-block-size:44px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.story-open svg{block-size:18px;inline-size:18px}@media (min-width:700px){.page>.story{padding-inline:calc(50% - 220px)}}@media (prefers-reduced-motion:reduce){.page>.story,.story-slide{animation:none}.story-bar i[data-state=now]{opacity:.6;animation:none;transform:scaleX(1)}}.page .look-head .story-pill{background:color-mix(in srgb, var(--header-ink) 12%, transparent);min-block-size:36px;color:var(--header-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin:2px 0 0;padding:0 14px 0 10px;font-size:14px;font-weight:650;display:inline-flex}.page .look-head .story-pill:focus-visible{outline:2px solid var(--header-ink);outline-offset:3px}.story-pill-dot{background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;block-size:16px;inline-size:16px}.story-pill[data-story=seen] .story-pill-dot{background:color-mix(in srgb, var(--header-ink) 35%, transparent)}
.page .look-head[data-header=video]{isolation:isolate;overflow:hidden}.page .look-head[data-header=video] .cover{z-index:-1;background:#000;position:absolute;inset:0;overflow:hidden}.page .look-head[data-header=video] .cover-video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.page .look-head[data-header=video] .cover-film{background:linear-gradient(#0000004d 0%,#0000 26%,#0003 44%,#0009 58%,#000000d1 100%);position:absolute;inset:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.page .look-head[data-header=video] .cover-video{animation:linear both cover-drift;animation-timeline:scroll(root);animation-range:0 100svh;scale:1.08}}}@keyframes cover-drift{to{translate:0 22%}}.page .look-head[data-header=video] .id-cover{box-sizing:border-box;min-block-size:82svh;padding-block:calc(env(safe-area-inset-top) + 76px) 34px;justify-content:flex-end}.page .look-head[data-header=video] .id-cover :is(.name,.bio,.kicker){text-shadow:0 2px 18px #00000059}.page .look-head[data-header=video] .id-cover .name{font-size:clamp(40px,12vw,58px);line-height:.98}.page .look-head[data-header=video] .id-cover .ring{block-size:84px;inline-size:84px;margin-block-end:4px}.page .look-head[data-header=video] .id-cover .ring img{border-color:#ffffffe6;block-size:76px;inline-size:76px}@media (min-width:700px){.page:not([data-device=phone]) .look-head[data-header=video]{border-radius:28px;margin-block:20px}.page:not([data-device=phone]) .look-head[data-header=video] .id-cover{min-block-size:min(640px,100vh - 150px);padding-block-start:76px;padding-inline:24px}}@media (min-width:1100px){.page[data-layout=bento]:not([data-device=phone]) .look-head[data-header=video]{margin-block:24px}.page[data-layout=bento]:not([data-device=phone]) .look-head[data-header=video] .id-cover{min-block-size:min(680px,100vh - 48px)}}@property --hx{syntax:"<angle>";inherits:true;initial-value:0deg}@property --hy{syntax:"<angle>";inherits:true;initial-value:0deg}.page .look-head[data-header=holo]{display:flow-root}.page .look-head[data-header=holo] .id-holo{isolation:isolate;margin:calc(env(safe-area-inset-top) + 84px) 14px 8px;transform:perspective(900px) rotateX(var(--hx)) rotateY(var(--hy));touch-action:pan-y;background:linear-gradient(150deg,#fbf7f4 0%,#f7eefa 50%,#eef6f1 100%);border-radius:30px;padding:34px 22px 26px;transition:transform .5s cubic-bezier(.2,.9,.3,1);animation:7s ease-in-out infinite holo-idle;box-shadow:inset 0 1px #ffffffe6,0 34px 60px -30px #0009,0 0 0 1px #ffffffb3}.page .look-head[data-header=holo] .id-holo[data-holding]{transition:transform 80ms linear;animation:none}@keyframes holo-idle{0%,to{--hx:4deg;--hy:-7deg}50%{--hx:-3deg;--hy:7deg}}.page .look-head[data-header=holo] .id-holo>:not(.holo-sheen){z-index:2;position:relative}.page .look-head[data-header=holo] .holo-sheen{z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,30%) var(--my,18%), #ffffffd9, #fff0 38%), linear-gradient(calc(110deg + var(--hy) * 4), #ff8cbe00 20%, #ff8cbe47 34%, #ffd66e47 46%, #8ce6be47 58%, #c896ff47 70%, #c896ff00 84%);position:absolute;inset:0}.page .look-head[data-header=holo] .holo-sheen:after{content:"";border:1px solid #17120e14;border-radius:22px;position:absolute;inset:10px}@media (min-width:1100px){.page[data-layout=bento]:not([data-device=phone]) .look-head[data-header=holo] .id-holo{margin:40px 0 8px}}@media (prefers-reduced-motion:reduce){.page .look-head[data-header=holo] .id-holo{transition:none;animation:none;transform:none}}.page .look-head .note-bubble{z-index:3;color:#17161c;max-inline-size:min(240px,80%);font-family:var(--body);text-align:center;text-shadow:none;overflow-wrap:anywhere;background:#fff;border-radius:18px;margin:0 auto -2px;padding:8px 14px;font-size:13.5px;font-weight:600;line-height:1.25;animation:.5s cubic-bezier(.32,.72,0,1) both note-in;position:relative;box-shadow:0 10px 24px -12px #0006}.page .look-head .note-bubble:before,.page .look-head .note-bubble:after{content:"";background:#fff;border-radius:50%;position:absolute;inset-inline-start:30%}.page .look-head .note-bubble:before{block-size:11px;inline-size:11px;inset-block-end:-7px}.page .look-head .note-bubble:after{block-size:6px;inline-size:6px;inset-block-end:-14px;inset-inline-start:calc(30% - 6px)}.page[data-align=left] .look-head .id-ring>.note-bubble{margin-inline:0 auto}.page .look-head .note-over{z-index:4;justify-content:center;display:flex;position:absolute;inset-block-start:calc(env(safe-area-inset-top) + 64px);inset-inline:16px}@keyframes note-in{0%{opacity:0;transform:translateY(8px)scale(.92)}}.page .look-head .photo-tag{z-index:4;color:#17161c;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;animation:.5s cubic-bezier(.32,.72,0,1) .3s both note-in;display:inline-flex;position:absolute;inset-block-end:26%;inset-inline-start:18px}.page .look-head[data-header=video] .photo-tag{inset-block:calc(env(safe-area-inset-top) + 70px) auto}.page .look-head .photo-tag[data-inline]{margin-block-start:6px;position:static}.photo-tag-dot{background:#fff;border-radius:50%;flex:none;block-size:12px;inline-size:12px;box-shadow:0 0 0 4px #ffffff59,0 4px 12px #0000004d}.photo-tag-pill{background:#fffffff2;border-radius:999px;align-items:center;gap:8px;max-inline-size:240px;padding:5px 12px 5px 5px;display:inline-flex;box-shadow:0 10px 26px -12px #00000073}.photo-tag-pill img{object-fit:cover;border-radius:50%;flex:none;block-size:28px;inline-size:28px}.photo-tag-words{min-inline-size:0;line-height:1.15;display:grid}.photo-tag-words b,.photo-tag-words small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.photo-tag-words b{font-size:13px;font-weight:650}.photo-tag-words small{color:#17161c9e;font-size:11.5px;font-weight:550}.photo-tag-pill>svg{flex:none;block-size:14px;inline-size:14px}.page .look-head .photo-tag:focus-visible .photo-tag-pill{outline-offset:2px;outline:2px solid #17161c}.page .look-head .hello-line{background:color-mix(in srgb, var(--header-ink) 10%, transparent);color:var(--header-ink);border-radius:999px;align-items:center;margin:2px 0 0;padding:6px 12px;font-size:13px;font-weight:600;animation:.6s cubic-bezier(.32,.72,0,1) .6s both note-in;display:inline-flex}@media (prefers-reduced-motion:reduce){.page .look-head :is(.note-bubble,.photo-tag,.hello-line){animation:none}}.page [data-anchor^=block\:][data-shared]{border-radius:24px;animation:2.4s both shared-ring}@keyframes shared-ring{0%,to{box-shadow:0 0 #fff0}15%,60%{box-shadow:0 0 0 3px #fffffff2, 0 0 0 7px color-mix(in srgb, var(--accent) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.page [data-anchor^=block\:][data-shared]{outline:3px solid var(--accent);outline-offset:3px;animation:none}}