.film{display:grid;position:relative;overflow-x:clip}.film>.stage,.film>.flow{grid-area:1/1;min-width:0}.film .stage{background:var(--ground);z-index:1;--pw:min(max(min(127.407cqw,203.852cqh),100cqw,179.167cqh),230cqh);--pl:clamp(min(0px,100cqw - var(--pw)),65.347cqw - var(--pw)*.50709,max(0px,100cqw - var(--pw)));--pt:clamp(min(0px,100cqh - var(--pw)*.55814),52.781cqh - var(--pw)*.26871,max(0px,100cqh - var(--pw)*.55814));--col:36cqw;--free:calc(var(--col) - var(--mx) - 28px);height:100svh;position:relative;overflow:clip;container-type:size}:root[data-motion=on] .film .stage{align-self:start;position:sticky;top:0}.film .shot{z-index:1;position:absolute;inset:0}.film .cv,.film .lines{--m0:var(--col)}.film .plate{--m0:calc(var(--col) - var(--pl))}.film .cv,.film .plate,.film .lines{-webkit-mask-image:linear-gradient(to right,transparent var(--m0),#00000024 calc(var(--m0) + 29px),#000000a3 calc(var(--m0) + 62px),#000 calc(var(--m0) + 96px));-webkit-mask-image:linear-gradient(to right,transparent var(--m0),#00000024 calc(var(--m0) + 29px),#000000a3 calc(var(--m0) + 62px),#000 calc(var(--m0) + 96px));mask-image:linear-gradient(to right,transparent var(--m0),#00000024 calc(var(--m0) + 29px),#000000a3 calc(var(--m0) + 62px),#000 calc(var(--m0) + 96px))}.film .plate{aspect-ratio:43/24;width:var(--pw);left:var(--pl);top:var(--pt);max-width:none;position:absolute}.film .poster{width:100%;max-width:none;height:100%;display:block}.film .rest,.film .cv,.film .lines{width:100%;height:100%;display:block;position:absolute;inset:0}.film .lines{pointer-events:none}.film .lines-top{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.film .fade{pointer-events:none;background:linear-gradient(#07080bcc,#07080b00);height:120px;position:absolute;top:0;left:0;right:0}.film .shot:after{content:"";background:linear-gradient(to top,var(--ground),#07080b00);pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}.film .veil,.film .dim{z-index:2;background:var(--ground);opacity:0;pointer-events:none;position:absolute;inset:0}.film .dim{left:var(--col)}.film .l-edge.lit,.film [class^=o-edge].lit{stroke-width:2.2px}.film.own .l-owner{opacity:1;transition:stroke-dashoffset .7s var(--draw),opacity .1s;stroke-dashoffset:0!important}.film .l-owner{opacity:0;transition:stroke-dashoffset 0s .25s,opacity .24s var(--draw)}.film .brand{z-index:6;left:var(--mx);position:absolute;top:34px}.film .brand .home{display:block}.film .logo{width:108px;height:auto;color:var(--ink);display:block}.film .nav{z-index:6;right:var(--mx);background:var(--plate);border:1px solid var(--rule);align-items:center;gap:8px;padding:8px 8px 8px 22px;display:flex;position:absolute;top:26px}.film .nav .in{font:500 16px/1 var(--sans);color:var(--ink);padding:16px 14px 16px 0}.film .tag{z-index:4;left:calc(var(--pl) + var(--pw)*.34956 + 4px);top:min(calc(var(--pt) + var(--pw)*.45349 + 18px),calc(100cqh - 52px));font:500 17px/1.35 var(--sans);white-space:nowrap;color:var(--ink);background:var(--plate);border:1px solid var(--rule2);align-items:center;gap:14px;padding:7px 14px 8px;display:flex;position:absolute}:root[data-motion=on] .film .tag{opacity:0}.film .tag b{align-items:center;gap:8px;font-weight:500;display:inline-flex;position:relative}.film .tag .nm{position:relative}.film .tag .nm:after{content:"";background:var(--ink);transform-origin:0;height:1.5px;transition:transform .24s var(--draw);position:absolute;top:54%;left:-3px;right:-3px;transform:scaleX(0)}.film .tag.struck .nm:after{transform:none}.film .tk-kept{opacity:0;width:14px;height:11px;transition:opacity .1s}.film .tk-kept path{stroke-dashoffset:1px;transition:stroke-dashoffset .35s var(--draw)}.film .tag.kept .tk-kept{opacity:1}.film .tag.kept .tk-kept path{stroke-dashoffset:0}.film .st{border-left:1px solid var(--rule2);padding-left:14px;font-size:16px;display:inline-grid}.film .st>span{opacity:0;transition:opacity .24s var(--draw);grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.film .st>span:first-child{opacity:1}.film em{font-style:normal}.film .g{color:var(--gold)}.film .q{color:var(--ink2)}.film .rg{border:1.5px solid var(--gold);border-radius:50%;flex:none;align-self:center;width:12px;height:12px;position:relative}.film .rg:after{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.film .tk{flex:none;align-self:center;width:14px;height:11px;display:block}.film .dot{background:var(--inbox);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.film .pill{color:var(--gold);align-self:center;margin-left:4px;font-size:15px;line-height:1}.film .chips,.film .card{z-index:4;left:calc(var(--pl) + var(--pw)*.3634);top:calc(var(--pt) + var(--pw)*.3779);white-space:nowrap;pointer-events:none;position:absolute;transform:translateY(-100%)}.film .chips{flex-direction:column-reverse;align-items:flex-start;gap:6px;display:flex}.film .chip,.film .card,.film .mk,.film .chips .cap{background:var(--plate);border:1px solid var(--rule);color:var(--ink)}.film .chip{opacity:0;align-items:center;gap:9px;padding:8px 15px 8px 12px;font-size:16px;line-height:1.25;display:inline-flex}.film .chips .cap{opacity:0;padding:5px 12px;font-size:15px}.film .card{opacity:0;gap:9px;padding:13px 16px 13px 14px;font-size:16px;line-height:1.25;display:grid}.film .card .cap{color:var(--ink2);font-size:15px}.film .card .row{opacity:0;align-items:baseline;gap:9px;display:flex}.film .card .row em{color:var(--gold);margin-left:auto;padding-left:22px;font-size:15px}.film .marks{z-index:4;pointer-events:none;position:absolute;inset:0}.film .mk{z-index:4;left:calc(var(--pl) + var(--pw)*var(--wx));top:calc(var(--pt) + var(--pw)*var(--wy) + 9px);font:500 15px/1.25 var(--sans);white-space:nowrap;opacity:0;text-align:left;transition:border-color .3s var(--draw);padding:7px 13px 7px 11px;display:inline-grid;position:absolute}.film .mk.up{top:calc(var(--pt) + var(--pw)*var(--wy) - 9px);transform:translateY(-100%)}.film .mk>span{transition:opacity .24s var(--draw);grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.film .mk>span+span{opacity:0}.film .mk.on{border-color:var(--light);color:var(--light)}.film.atD .mk:not(.mk-M){pointer-events:auto;cursor:pointer}.film .mk:not(.mk-M):before{content:"";position:absolute;inset:-8px}.film .heads{z-index:5;left:var(--mx);width:var(--free);pointer-events:none;align-items:end;display:grid;position:absolute;bottom:52cqh}.film .hl{opacity:0;grid-area:1/1}.film .hl:first-child{opacity:1}.film .fh{font:300 clamp(34px,min(calc(var(--free)*var(--k)),10.3cqh),92px)/.98 var(--serif),Georgia,serif;letter-spacing:-.028em;color:var(--ink);white-space:nowrap;margin:0}.film .fh span{display:block}.film .hl p.sub{color:var(--ink2);margin-top:16px;font-size:clamp(17.5px,2.35cqh,20px);line-height:1.3}.film .names{gap:18px;margin:-12px 0 6px;display:flex}.film .names button{font:500 16px/1 var(--sans);min-height:48px;padding:16px 0;position:relative}.film .names button:after{content:"";opacity:.6;background:currentColor;height:1px;position:absolute;bottom:11px;left:0;right:0}.film .hl.on .names{pointer-events:auto}.film .flow{z-index:3;pointer-events:none;position:relative}.flow .win,.flow .hold{height:calc(var(--dk) * 1vh);height:calc(var(--dk) * 1svh)}.flow .hold{position:relative}.flow .pin{height:48svh;margin-left:var(--mx);width:min(calc(36vw - var(--mx) - 28px),440px);pointer-events:none;opacity:0;transition:opacity .5s var(--draw),transform .5s var(--draw);padding-top:4px;position:sticky;top:52svh;transform:translateY(14px)}.flow .pin.up{opacity:1;transform:none}.flow .pin>*{pointer-events:auto}.flow .calm{display:none}.film .slotbox,.film .ground,.film .probe{pointer-events:none;position:absolute}.film .probe{visibility:hidden;width:1px;height:100svh;top:0;left:0}.film .slotbox{display:none}@media (max-aspect-ratio:1){.film .stage{z-index:4;pointer-events:none;--mx:16px;--col:0px;--pw:max(min(calc((100cqw - 32px)*2.82256),119.748cqh),calc(var(--band)*1.7917));--pl:calc(50cqw - var(--pw)*.50709);--pt:calc(var(--band)*.5 - var(--pw)*.26871);background:0 0;overflow:visible}.film .cv,.film .plate,.film .lines{-webkit-mask-image:none;mask-image:none}.film .cv,.film .lines,.film .lines-top:not(.lines-own){clip-path:inset(0 0 calc(100% - var(--band)) 0)}.film .plate{clip-path:inset(0 0 calc(100% - var(--band) + var(--pt)) 0)}.film .fade{height:92px}.film .shot:after{top:calc(var(--band) - 46px);background:linear-gradient(to bottom,#07080b00,var(--ground));height:47px;bottom:auto}.film .veil,.film .dim{height:var(--band);left:0}.film .ground{background:var(--ground);z-index:2;left:0;right:0}.film .ground.w{top:var(--band);height:var(--words)}.film .ground.b{height:var(--bar);bottom:0}.film .ground.b:after{content:"";background:var(--ground);height:calc(100lvh - 100svh + 2px);position:absolute;top:100%;left:0;right:0}.film .slotbox{left:0;right:0;top:calc(var(--band) + var(--words));bottom:var(--bar);display:block}.film .brand{background:var(--plate);pointer-events:auto;padding:8px 10px 6px;top:12px;left:12px}.film .logo{width:76px}.film .nav{display:none}.film .tag{left:auto;right:16px;top:calc(var(--band) - 76px);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 13px 9px;font-size:15px}.film .st{border-left:0;padding-left:0;font-size:15px}.film .heads{width:auto;bottom:auto;left:16px;right:16px;top:calc(var(--band) + 10px);z-index:5;align-items:start}.film .fh{font-size:32px;line-height:1.06}.film .hl p.sub{margin-top:8px;font-size:17.5px;line-height:1.32}.film .names{gap:16px;margin:-14px 0 -6px}.film .chip,.film .card{font-size:15px}.film .chips{left:16px;top:calc(var(--band) - 86px)}.film .card{left:max(16px,min(calc(var(--pl) + var(--pw)*.3634),calc(100cqw - 330px)))}.film .mk{font-size:15px}.film .mk:not(.mk-M):before{inset:-12px}.film .flow{z-index:1}.flow .win,.flow .hold{height:calc(var(--ph) * 1svh)}.flow .pin{top:calc(var(--band) + var(--words));height:calc(100svh - var(--band) - var(--words) - var(--bar));margin:0 0 var(--bar);width:auto;max-width:560px;padding:12px 16px 0}}@media (min-aspect-ratio:1) and (max-height:520px){.film .stage{--pw:179.167cqh;--mx:max(20px,env(safe-area-inset-left,0px))}.flow .pin{margin-left:max(20px,env(safe-area-inset-left,0px))}.film .brand{top:12px}.film .logo{width:64px}.film .nav{top:8px}.film .fh{font-size:clamp(22px,calc(var(--free)*var(--k)),34px)}.flow .pin{height:60svh;top:40svh}}:root:not([data-motion=on]) .film{display:block}:root[data-motion=on] .film .rest,:root:not([data-motion=on]) .film .cv,:root:not([data-motion=on]) .film .lines,:root:not([data-motion=on]) .film .chips,:root:not([data-motion=on]) .film .card,:root:not([data-motion=on]) .film .marks,:root:not([data-motion=on]) .film .veil,:root:not([data-motion=on]) .film .dim,:root:not([data-motion=on]) .film .hl:not(:first-child){display:none}:root:not([data-motion=on]) .flow{pointer-events:auto}:root:not([data-motion=on]) .flow .win,:root:not([data-motion=on]) .flow .hold{height:auto}:root:not([data-motion=on]) .flow .win:first-child{display:none}:root:not([data-motion=on]) .flow .pin{opacity:1;width:auto;max-width:560px;height:auto;margin:0 auto;padding:40px 16px;position:static;transform:none}:root:not([data-motion=on]) .flow .calm{max-width:1240px;margin:0 auto;padding:56px 16px 0;display:block}.flow .calm figure{gap:14px;margin:0;display:grid}.flow .calm .ph{aspect-ratio:43/24;background:var(--panel);position:relative;overflow:hidden}.flow .calm img{max-width:none;display:block;position:absolute}.flow .calm .names{gap:16px;margin:-14px 0 -8px;display:flex}.flow .calm .names button{font:500 16px/1 var(--sans);min-height:48px;padding:16px 0;position:relative}.flow .calm .names button:after{content:"";opacity:.6;background:currentColor;height:1px;position:absolute;bottom:11px;left:0;right:0}.flow .calm h2{font:300 clamp(32px,1rem + 1.6vw,44px)/1.06 var(--serif),Georgia,serif;letter-spacing:-.024em}.flow .calm p{color:var(--ink2)}:root:not([data-motion=on]) .film .stage .tag{opacity:1}
.hx{gap:12px;display:grid}.hx .nm{font:500 17px/1.2 var(--sans);color:var(--ink)}.hx .when{font:500 15px/1 var(--sans);color:var(--ink2);white-space:nowrap}.tk-draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:tkdraw .35s var(--draw) forwards}@keyframes tkdraw{to{stroke-dashoffset:0}}.hx-a .who{align-items:center;gap:12px;min-height:48px;display:flex}.hx-a .who .face{opacity:0;width:40px;height:40px;animation:arrive .24s var(--draw) .62s forwards}.hx-a .who .nm,.hx-a .who .ways{opacity:0;animation:arrive .24s var(--draw) .7s forwards}.hx-a .ways{align-items:center;gap:6px;margin-left:4px;display:inline-flex}.hx-a .ways .tk{margin-right:6px}.hx-a .ways .tk path{animation-delay:.8s}@keyframes arrive{to{opacity:1}}.hx-a .two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hx-b .msg{background:var(--panel);border:1px solid var(--rule);gap:14px;padding:14px 16px 16px;display:grid}.hx-b .top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hx-b .draft{gap:7px;display:grid}.hx-b .draft i{background:var(--ink3);opacity:.55;height:2px;display:block}.hx-b .draft i:nth-child(2){width:90%}.hx-b .draft i:nth-child(3){width:57%}.btn.wide{width:100%}.hx-c{border-bottom:1px solid var(--rule);gap:0;margin:0;padding:0;list-style:none}.hx-c li{border-top:1px solid var(--rule)}.hx-c .row{text-align:left;align-items:center;gap:14px;width:100%;min-height:48px;padding:0 2px;display:flex}.hx-c .box{border:1.4px solid var(--ink2);width:20px;height:20px;transition:background-color .24s var(--draw),border-color .24s var(--draw);border-radius:50%;flex:none;place-items:center;display:grid}.hx-c .row.done .box{background:var(--press);border-color:var(--press)}.hx-c .name{font:500 17px/1.2 var(--sans);flex:1}.hx-c .row.done .name{color:var(--ink2)}.hx-d .key{margin:0;padding:0;list-style:none;display:grid}.hx-d .key li{min-height:40px;font:500 16px/1.25 var(--sans);color:var(--ink2);border-top:1px solid var(--rule);align-items:center;gap:14px;display:flex}.hx-d .key li:last-child{border-bottom:1px solid var(--rule)}.hx-d .mark{border:1.6px solid;border-radius:50%;flex:none;width:14px;height:14px;margin-left:5px;position:relative}.hx-d .mark.struck:after{content:"";background:currentColor;height:1.6px;margin-top:-.8px;position:absolute;top:50%;left:-5px;right:-5px}.hx-d .calm-sites{display:none}:root:not([data-motion=on]) .hx-d .calm-sites{flex-wrap:wrap;gap:8px;display:flex}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sheet{color:var(--ink);background:0 0;border:0;width:100%;max-width:none;max-height:80svh;margin:0;padding:0;inset:auto 0 0;overflow:visible}.sheet::backdrop{background:#07080b8c}.sheet .in{background:var(--panel);border-top:1px solid var(--rule2);padding:26px 20px calc(30px + env(safe-area-inset-bottom,0px));max-height:80svh;position:relative;overflow:auto}.sheet .nm{font:500 17px/1 var(--sans);color:var(--hue);padding-right:56px}.sheet ul{margin:18px 0 0;padding:0;list-style:none}.sheet li{border-top:1px solid var(--rule);font:400 17.5px/1.35 var(--sans);color:var(--ink);padding:13px 0}.sheet .x{width:48px;height:48px;color:var(--ink2);place-items:center;display:grid;position:absolute;top:8px;right:8px}.sheet:popover-open .in{animation:sheetup .32s var(--draw)}@keyframes sheetup{0%{opacity:0;transform:translateY(24px)}}@media (min-aspect-ratio:1){.sheet{width:min(36vw,520px);height:100svh;max-height:none;inset:0 auto 0 0}.sheet .in{border-top:0;border-right:1px solid var(--rule2);height:100%;max-height:none;padding:110px var(--mx) 40px}.sheet:popover-open .in{animation-name:sheetin}@keyframes sheetin{0%{opacity:0;transform:translate(-24px)}}}
.plain{gap:36px;padding:72px 16px;display:grid}.plain .t{text-wrap:balance;max-width:12em;font-size:clamp(32px,1rem + 3.4vw,64px);line-height:1.04}.plain .l{color:var(--ink2);max-width:28em;margin-top:12px}.plain .names{gap:16px;margin:-14px 0 4px;display:flex}.plain .names button{font:500 16px/1 var(--sans);min-height:48px;color:var(--team);padding:16px 0;position:relative}.plain .names button:after{content:"";opacity:.6;background:currentColor;height:1px;position:absolute;bottom:11px;left:0;right:0}.team .people{gap:28px;display:grid}.team .person ul{border-bottom:1px solid var(--rule);margin:8px 0 0;padding:0;list-style:none}.team .person ul:empty{display:none}.team .person li{border-top:1px solid var(--rule);min-height:48px;font:500 17px/1.2 var(--sans);justify-content:space-between;align-items:center;gap:12px;display:flex}.team .person li.came{animation:came .4s var(--draw)}@keyframes came{0%{opacity:0;transform:translateY(-14px)}}.team .who{text-align:left;align-items:center;gap:14px;min-height:56px;display:flex}.team .who .nm{font:500 17px/1 var(--sans)}.team .who .state{font:500 15px/1 var(--sans);color:var(--ink2)}.team .face{width:44px;height:44px;transition:opacity .4s var(--draw)}.team .away .face{opacity:.25}.team .when{font:500 15px/1 var(--sans)}.close{justify-items:start;padding-block:96px 120px}.foot{border-top:1px solid var(--rule);padding:28px 16px calc(36px + env(safe-area-inset-bottom,0px));gap:18px;display:grid}.foot .links{flex-wrap:wrap;gap:4px 24px;display:flex}.foot .links a{font:500 16px/1 var(--sans);color:var(--ink);padding:14px 0}.foot .small{color:var(--ink2);gap:4px;font-size:15px;display:grid}.bar{display:none}@media (max-aspect-ratio:1){body{padding-bottom:var(--bar)}.bar{z-index:30;height:var(--bar);padding:0 16px env(safe-area-inset-bottom,0px) 24px;background:var(--ground);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bar .in{font:500 16px/1 var(--sans);padding:16px 0}}@media (min-width:900px){.plain{padding:120px 56px}.team{grid-template-columns:5fr 7fr;align-items:end;gap:56px}.team .people{grid-template-columns:1fr 1fr;gap:32px}.foot{grid-template-columns:1fr auto;align-items:end;padding-inline:56px}}
