.v2b-brief{--background:var(--stone);--foreground:var(--ink);--muted-foreground:var(--muted);--border:var(--line);--ring:var(--inward);--focus-ring:var(--inward);--hover:color-mix(in srgb, var(--ink) 6%, transparent);--active:color-mix(in srgb, var(--ink) 11%, transparent);--selected:var(--line);--tint:color-mix(in srgb, var(--ink) 10%, transparent);--tint-hover:color-mix(in srgb, var(--ink) 8%, transparent);--fs-body:15px;--lh-body:20px;--fs-body-compact:15px;--lh-body-compact:20px;--fs-caption:15px;--lh-caption:20px;font-family:var(--sans)}@media (prefers-color-scheme:dark){.v2b:not([data-theme=light]) .v2b-brief{--background:var(--tile)}}.v2b[data-theme=dark] .v2b-brief{--background:var(--tile)}.brief{--brief-h1:clamp(44px, 30px + 3.1vw, 100px);top:var(--hero-top);bottom:var(--hero-gut);left:max(50%, calc(var(--hero-gut) + var(--hero-pad) + 9.4 * var(--brief-h1) + 32px));right:calc(var(--hero-gut) + var(--hero-pad));pointer-events:none;place-items:center;display:grid;position:absolute;container-type:size}.v2b-brief__card{aspect-ratio:16/9;border-radius:max(10px, calc(var(--frame-r) - 8px));width:min(100cqw,88.8889cqh);color:var(--soot);font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ffffff6b;padding:0;display:block;position:relative;overflow:hidden}.v2b-brief__poster{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--glide)}.v2b-brief__play{background:var(--soot);height:56px;color:var(--chalk);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 24px 0 7px;font-size:21px;font-weight:500;line-height:1;display:inline-flex;position:absolute;bottom:clamp(10px,1.2vw,16px);right:clamp(10px,1.2vw,16px)}.v2b-brief__glyph{background:var(--chalk);width:42px;height:42px;color:var(--soot);transition:background-color .45s var(--glide), color .45s var(--glide);border-radius:50%;place-items:center;display:grid}.v2b-brief__length{color:color-mix(in srgb, var(--chalk) 78%, transparent);font-variant-numeric:tabular-nums;font-size:17px}.v2b-brief__card:focus-visible .v2b-brief__glyph{background:var(--inward);color:#fff}.v2b-brief__card:active .v2b-brief__poster{scale:1.01}@media (hover:hover){.v2b-brief__card:hover .v2b-brief__poster{scale:1.03}.v2b-brief__card:hover .v2b-brief__glyph{background:var(--inward);color:#fff}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.v2b-brief__card{animation:v2b-in 1.4s var(--glide) .85s both}}@media (prefers-reduced-motion:reduce){.v2b-brief__poster,.v2b-brief__glyph{transition:none}}@media (min-width:1000px){.beat--hero:has(.brief){--hero-lift:0px}.brief{align-self:flex-start;margin-top:clamp(24px,3.5svh,44px);display:block;position:static;container-type:normal}.v2b-brief__card{width:calc(.85 * min(clamp(420px, 44vw, 860px), max(0px, 100svh - 500px) * 16 / 9, 50vw - var(--hero-gut) - var(--hero-pad) - 124px));margin:0}}@media (min-width:1000px) and (min-height:780px){.v2b-brief__play{gap:10px;height:48px;padding:0 20px 0 6px;font-size:18px}.v2b-brief__glyph{width:36px;height:36px}.v2b-brief__length{font-size:15px}}@media (min-width:1000px) and (max-height:779px){.v2b-brief__card{aspect-ratio:auto;background:0 0;border:0;width:auto;overflow:visible}.v2b-brief__poster{display:none}.v2b-brief__play{position:static}}@media (min-width:768px) and (max-width:999px){.brief{--brief-room:calc((100svh - var(--hero-top) - var(--hero-gut) - 2.04 * var(--brief-h1) - 200px) / 2 - 44px);top:calc(var(--hero-top) + var(--hero-pad));bottom:auto;left:calc(var(--hero-gut) + var(--hero-pad));justify-content:flex-end;display:flex;container-type:inline-size}.v2b-brief__card{width:min(100%, max(0px, var(--brief-room)) * 16 / 9)}}@media (min-width:768px) and (max-width:999px) and (max-height:859px){.v2b-brief__card{aspect-ratio:auto;background:0 0;border:0;width:auto;overflow:visible}.v2b-brief__poster{display:none}.v2b-brief__play{position:static}}@media (max-width:767px){.brief{margin-top:20px;display:block;position:static;container-type:normal}.v2b-brief__card{aspect-ratio:auto;width:auto;color:var(--chalk);background:0 0;border:0;border-radius:0;align-items:center;gap:14px;display:flex;overflow:visible}.v2b-brief__poster{aspect-ratio:16/9;border:1px solid #ffffff6b;border-radius:10px;flex:none;width:104px;height:auto}.v2b-brief__play{background:0 0;gap:10px;height:44px;padding:0;font-size:17px;position:static}.v2b-brief__glyph{width:36px;height:36px}.v2b-brief__length{font-size:15px}}.v2b-brief-dialog{z-index:1000;color:var(--foreground);font-size:15px;line-height:20px}.v2b-brief-onscrim{--foreground:var(--chalk);--tint:#f4f2ee2e;--tint-hover:#f4f2ee42}.v2b-brief-dialog [data-video-volume] [class*=px-4]{gap:8px;padding-inline:12px}.v2b-brief-dialog [data-lightbox-stage]:fullscreen{background:#000;width:100vw;height:100dvh;display:block;max-width:none!important}.v2b-brief-dialog [data-lightbox-stage]:fullscreen>[data-lightbox-media]{width:100%;height:100%;box-shadow:none;background:#000;border-radius:0;position:absolute;inset:0;aspect-ratio:auto!important;filter:none!important;transform:none!important}.v2b-brief-dialog [data-lightbox-stage]:fullscreen>[data-lightbox-controls]{left:50%;bottom:max(16px, env(safe-area-inset-bottom));width:min(100% - 32px,960px);transition:opacity .3s,visibility .3s;position:absolute;translate:-50%}.v2b-brief-dialog [data-lightbox-stage][data-idle]:fullscreen{cursor:none}.v2b-brief-dialog [data-lightbox-stage][data-idle]:fullscreen>[data-lightbox-controls]{visibility:hidden;opacity:0!important}
.ind{--ind-invert:0;--ind-cut:#d2452f;padding:clamp(64px, 7vw, 112px) var(--page-edge) clamp(72px, 8vw, 128px)}@media (prefers-color-scheme:dark){.v2b:not([data-theme=light]) .ind{--ind-invert:1;--ind-cut:#ff7a66}}.v2b[data-theme=dark] .ind{--ind-invert:1;--ind-cut:#ff7a66}.ind__h{max-width:13em}.ind__lead{max-width:34em;color:var(--muted);font-size:var(--t-lead);margin-top:20px;line-height:1.4}.ind__lead span{white-space:nowrap}.ind__row{--art-h:clamp(240px, 36svh, 380px);border-top:1px solid var(--line);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:flex}.ind__col{border-left:1px solid var(--line);min-width:0;transition:flex-grow .6s var(--glide);flex-direction:column;flex:1 1 0;padding-top:20px;display:flex;position:relative;overflow:clip}.ind__col:first-child{border-left:0}.ind__col[data-open]{flex-grow:4.4}.ind__name{font-size:var(--t-item);padding:0 16px;font-weight:500;line-height:1.2}.ind__name button{color:inherit;font:inherit;transition:background-size .5s var(--glide);text-align:left;cursor:pointer;background:linear-gradient(currentColor 0 0) 0 100%/0% 1px no-repeat;border:0;padding:0}.ind__name button:after{content:"";z-index:3;position:absolute;inset:0}.ind__name button:focus-visible{outline:none}.ind__name button:focus-visible:after{outline:2px solid var(--inward);outline-offset:-2px}.ind__body{min-height:8.6em;padding:8px 16px 0}.ind__why{max-width:17em;color:var(--muted);font-size:15px;line-height:1.35}.ind__col[data-on] .ind__why,.ind__col[data-open] .ind__why{color:var(--ink)}.ind__more{max-width:30em;color:var(--muted);font-size:var(--t-body);margin-top:8px;line-height:1.45;display:none}.ind__col[data-open] .ind__why{font-size:var(--t-lead)}.ind__col[data-open] .ind__more{animation:ind-in .5s var(--glide) .2s both;display:block}@keyframes ind-in{0%{opacity:0;translate:0 8px}}.ind__art{height:var(--art-h);margin-top:auto;position:relative;overflow:clip}.ind__art canvas{max-width:none;image-rendering:pixelated;position:absolute;bottom:0;left:50%;translate:-50%}.ind__site{opacity:.6;filter:invert(var(--ind-invert));transition:opacity .4s}.ind__col[data-on] .ind__site{opacity:1}.ind__lit{clip-path:circle(0 at 50% 88%);transition:clip-path .3s}.ind__col[data-on]:not([data-cut]) .ind__lit{clip-path:circle(150% at 50% 88%);transition:clip-path 1.4s var(--glide) .4s}.ind__art:before,.ind__art:after{content:"";z-index:2;width:50%;height:2px;transition:scale .25s;position:absolute;left:0;scale:0 1}.ind__art:before{bottom:calc(var(--art-h) * .07);background:var(--inward);box-shadow:0 0 10px color-mix(in srgb, var(--inward) 70%, transparent);transform-origin:0}.ind__art:after{bottom:calc(var(--art-h) * .07 - 7px);background:var(--video);transform-origin:100%}.ind__col[data-on]:not([data-cut]) .ind__art:before{transition:scale .5s var(--glide);scale:1}.ind__col[data-on]:not([data-cut]) .ind__art:after{transition:scale .6s var(--glide) 1s;scale:1}.ind__feed{min-height:92px;padding:14px 16px 20px;position:relative}.ind__rule{color:var(--ink);margin-bottom:8px;font-size:15px;line-height:1.35;display:none}.ind__rule span{color:var(--muted);margin-right:8px}.ind__col[data-open] .ind__rule{display:block}.ind__type{min-height:2.6em;color:var(--inward);font-family:var(--pixel);overflow-wrap:anywhere;font-size:17px;line-height:1.3}.ind__type i{vertical-align:-.12em;background:currentColor;width:.55em;height:1em;margin-left:2px;display:none}.ind__col[data-on] .ind__type i{display:inline-block}.ind__col[data-cut] .ind__type{color:var(--muted);text-decoration:line-through}.ind__col[data-cut] .ind__type i{display:none}.ind__ended{color:var(--ind-cut);margin-top:4px;font-size:14px;font-weight:500;display:none}.ind__col[data-cut] .ind__ended{display:block}@media (max-width:899px){.ind__row{--art-h:220px;flex-direction:column}.ind__col{border-top:1px solid var(--line);border-left:0;padding-top:16px}.ind__col:first-child{border-top:0}.ind__body{min-height:0}.ind__art{height:104px;transition:height .5s var(--glide);margin-top:12px}.ind__col[data-open] .ind__art{height:var(--art-h)}.ind__feed{display:none}.ind__col[data-open] .ind__feed{display:block}}@media (prefers-reduced-motion:reduce){.ind__col,.ind__art,.ind__art:before,.ind__art:after,.ind__lit,.ind__site{transition:none!important}.ind__col[data-open] .ind__more{animation:none}}@media (min-width:1100px){.indp .ind__h,.indp .ind__lead{margin-left:calc(10vw - var(--page-edge))}}.indp__row{--indp-h:clamp(416px, 65.6svh, 736px);height:var(--indp-h);margin:clamp(32px, 4vw, 56px) calc(12px - var(--page-edge)) 0;gap:12px;padding:0;list-style:none;display:flex}.indp__card{border-radius:var(--frame-r);min-width:0;clip-path:inset(0 round var(--frame-r));background:var(--tile);color:var(--chalk);cursor:pointer;transition:flex-grow .7s var(--glide);flex:1 1 0;position:relative;overflow:hidden;container-type:inline-size}.indp__card[data-on]{flex-grow:3.4}.indp__img{object-fit:cover;object-position:var(--fx,50%) 50%;filter:grayscale()brightness(.62)contrast(.95)saturate();width:100%;height:100%;transition:filter .9s var(--glide), scale .9s var(--glide);position:absolute;inset:0}.indp__card[data-on]:not([data-cut]) .indp__img{filter:grayscale(0)brightness()contrast()saturate(.9)}@media (hover:hover){.indp__card[data-on]:not([data-cut]):hover .indp__img{scale:1.03}.indp__card:not([data-on]):hover .indp__img{filter:grayscale()brightness(.82)contrast(.95)saturate()}.indp__card:not([data-on]):hover:after{scale:.22 1}.indp__card:hover .indp__name button{background-size:100% 1px}}.indp__card[data-cut] .indp__img{transition-duration:.25s}.indp__blur{pointer-events:none;height:40%;position:absolute;inset:auto 0 0}.indp__blur i{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to bottom, transparent var(--from), #000 var(--to));-webkit-mask-image:linear-gradient(to bottom, transparent var(--from), #000 var(--to));mask-image:linear-gradient(to bottom, transparent var(--from), #000 var(--to));position:absolute;inset:0}.indp__blur i:first-child{--b:2px;--from:0%;--to:40%}.indp__blur i:nth-child(2){--b:5px;--from:28%;--to:68%}.indp__blur i:nth-child(3){--b:12px;--from:56%;--to:96%}.indp__card:before{content:"";z-index:1;opacity:0;background:linear-gradient(#0c0c0e8c,#0c0c0e00 26%),linear-gradient(#0c0c0e00 6%,#0c0c0e66 24%,#0c0c0ea3 42%,#0c0c0ecc 64%,#0c0c0ee6);transition:opacity .5s;position:absolute;inset:0}.indp__card[data-on]:before{opacity:1}.indp__card:after{content:"";z-index:2;background:var(--inward);height:3px;box-shadow:0 0 16px 2px color-mix(in srgb, var(--inward) 70%, transparent);transform-origin:0;transition:scale .25s;position:absolute;bottom:0;left:0;right:0;scale:0 1}.indp__card[data-on]:not([data-cut]):after{transition:scale .9s var(--glide) .25s;scale:1}.indp__name{z-index:3;letter-spacing:var(--k-statement);translate:0 calc(var(--indp-h) - 100% - 44px);transition:translate .7s var(--glide), left .7s var(--glide), font-size .7s var(--glide);font-size:clamp(16px,14.9254cqw - 5.37313px,34px);font-weight:500;line-height:1.08;position:absolute;top:20px;left:18px;right:18px}.indp__card[data-on] .indp__name{font-size:var(--t-item);left:24px;translate:0}@media (min-width:900px) and (max-width:1400px){.indp__name{font-size:min(clamp(30px, 3.7vw, 52px), (var(--indp-h) - 70px) / 10.6);white-space:nowrap;transform-origin:0 0;translate:calc(50cqw - 18px - .52em) calc(var(--indp-h) - 42px);transition:translate .7s var(--glide), rotate .7s var(--glide), left .7s var(--glide), font-size .7s var(--glide);line-height:1.04;right:auto;rotate:-90deg}.indp__card[data-on] .indp__name{font-size:var(--t-item);translate:0;rotate:none}}.indp__name button{min-height:24px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-size .5s var(--glide);background:linear-gradient(currentColor 0 0) 0 100%/0% 1px no-repeat;border:0;margin-block:min(0px,.5lh - 12px);padding:0}.indp__name button:focus-visible{outline:2px solid var(--chalk);outline-offset:4px;border-radius:4px}.indp__text{z-index:3;opacity:0;visibility:hidden;pointer-events:none;width:min(520px,34vw);transition:opacity .2s,visibility 0s .2s;position:absolute;bottom:28px;left:24px}.indp__card[data-on] .indp__text{opacity:1;visibility:visible;transition:opacity .5s .35s}.indp__why{max-width:15em;letter-spacing:var(--k-statement);font-size:clamp(26px,2.5vw,40px);font-weight:500;line-height:1.12}.indp__more{max-width:32em;color:color-mix(in srgb, var(--chalk) 82%, transparent);font-size:var(--t-body);margin-top:12px;line-height:1.45}.indp__rule{margin-top:20px;font-size:15px;line-height:1.35}.indp__rule span{color:color-mix(in srgb, var(--chalk) 66%, transparent);margin-right:8px}.indp__type{color:#c3a6ff;min-height:1.4em;font-family:var(--pixel);margin-top:8px;font-size:18px;line-height:1.3}.indp__type i{vertical-align:-.12em;background:currentColor;width:.55em;height:1em;margin-left:2px;display:inline-block}.indp__card[data-cut] .indp__type{color:color-mix(in srgb, var(--chalk) 60%, transparent);text-decoration:line-through}.indp__card[data-cut] .indp__type i{display:none}.indp__ended{visibility:hidden;color:#ff8a75;margin-top:4px;font-size:15px;font-weight:500}.indp__card[data-cut] .indp__ended{visibility:visible}@media (max-width:899px){.indp__row{flex-direction:column;height:auto}.indp__card{height:112px;transition:height .6s var(--glide);flex:none}.indp__card[data-on]{height:min(480px,62.4svh)}.indp__name,.indp__card[data-on] .indp__name{left:20px;right:20px}.indp__name{white-space:nowrap;transition:translate .6s var(--glide), font-size .6s var(--glide);font-size:min(31px,9.70874cqw - 3.8835px);translate:0 calc(78px - 1.08em)}.indp__card[data-on] .indp__name{translate:0}.indp__text{width:auto;bottom:24px;left:20px;right:20px}.indp__img{filter:grayscale()brightness(.48)contrast(.95)saturate()}.indp__card[data-on]:not([data-cut]) .indp__img{filter:grayscale(0)brightness(.74)contrast()saturate(.9)}.indp__card:before{background:linear-gradient(#0c0c0e9e,#0c0c0e00 26%),linear-gradient(#0c0c0e38 0%,#0c0c0e99 38%,#0c0c0ed1 62%,#0c0c0ef0)}}@media (prefers-reduced-motion:reduce){.indp__card,.indp__card:before,.indp__card:after,.indp__img,.indp__name,.indp__text{transition:none!important}.indp__card:not([data-on]) .indp__text{display:none}}
