@layer archetypes{@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}.ts{--ts-bar:var(--plate-bar);--ts-bar-top:var(--ts-bar);z-index:1;transition:--split 1.2s var(--ease-wipe);padding-block:0;position:relative}.ts[data-user]{transition:none}.ts[data-user=jump]{transition:--split .7s var(--ease-wipe)}main>.ts:first-child,.ts[data-hero]{--ts-bar-top:calc(var(--nav-h) + var(--ts-bar))}html.js:not(.motion-off) .ts[data-autowipe]:not(.is-in){--split:100%!important}.ts-frame{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ts-bar-top) auto minmax(var(--ts-bar), auto) auto auto auto;grid-template-areas:"top""media""bot""head""ctl""post";display:grid;position:relative}.ts-bar{background:var(--black)}.ts-bar-top{grid-area:top}.ts-bar-bottom{grid-area:bot}.ts-figure{grid-area:media;min-width:0;margin:0}.ts-media{background:var(--black);touch-action:pan-y;position:relative;overflow:hidden}.ts-layer{opacity:0;transition:opacity .3s var(--ease-fade);position:absolute;inset:0}.ts-layer:first-child{position:relative}.ts-layer.is-active{opacity:1}.ts-layer :where(picture,img){width:100%;height:100%;display:block}.ts-layer img{object-fit:cover}.ts-layer:first-child img{height:auto}.ts-layer.is-flick{animation:.3s linear ts-flick}@keyframes ts-flick{0%{filter:brightness(1.12)}38%{filter:brightness(.72)}60%{filter:brightness(1.06)}to{filter:brightness()}}.ts[data-variant=wipe] .ts-layer{opacity:1}.ts[data-variant=wipe] .ts-layer[data-i="1"]{clip-path:inset(0 0 0 var(--split))}.ts-divider{top:0;bottom:0;left:var(--split);z-index:3;pointer-events:none;background:#f2efe8e6;width:1px;margin-left:-.5px;position:absolute;box-shadow:0 0 12px #f2efe859}.ts-handle{-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:#0a0d1280;border:1px solid #f2efe88c;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff0f,0 6px 18px #00000080}.ts-handle:before,.ts-handle:after{content:"";border-block:5px solid #0000;width:0;height:0;margin-top:-5px;position:absolute;top:50%}.ts-handle:before{border-right:6px solid var(--bone);left:11px}.ts-handle:after{border-left:6px solid var(--bone);right:11px}.ts[data-edge] .ts-divider{opacity:0}@media (hover:hover) and (pointer:fine) and (width>=760px){.ts[data-variant=wipe] .ts-media{cursor:ew-resize}}.ts-corner{z-index:4;font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--bone-dim);pointer-events:none;background:#040507d1;border-radius:3px;padding:5px 9px 4px;position:absolute;top:clamp(12px,2.2%,24px)}.ts-corner-a{left:var(--gutter)}.ts-corner-b{right:var(--gutter)}.ts-corner[data-tone=steel]{color:var(--steel)}.ts-corner[data-tone=gold]{color:var(--gold)}.ts-corner[data-for]{display:none}.ts-slates{z-index:3;height:var(--ts-bar);min-width:0;padding-inline:var(--gutter);grid-area:top;align-self:end;align-items:center;display:flex}.ts-slate{flex:1;min-width:0}.ts-slate[data-for]{display:none}.ts-subs{z-index:3;padding:10px calc(var(--gutter) + 15rem) 10px var(--gutter);grid-area:bot;align-self:center;display:grid}.ts-sub{max-width:44ch;font:500 clamp(18px, 1.55vw, 24px) / 1.3 var(--f-sans);letter-spacing:-.005em;color:var(--bone);text-align:center;text-wrap:balance;opacity:0;transition:opacity .3s var(--ease-fade);background:#0000008c;border-radius:2px;grid-area:1/1;justify-self:center;padding:4px 12px}.ts[data-active="0"] .ts-sub[data-for="0"],.ts[data-active="1"] .ts-sub[data-for="1"],.ts[data-active="2"] .ts-sub[data-for="2"],.ts[data-active="3"] .ts-sub[data-for="3"]{opacity:1}.ts[data-active="0"] :is(.ts-corner,.ts-slate)[data-for="0"],.ts[data-active="1"] :is(.ts-corner,.ts-slate)[data-for="1"],.ts[data-active="2"] :is(.ts-corner,.ts-slate)[data-for="2"],.ts[data-active="3"] :is(.ts-corner,.ts-slate)[data-for="3"]{display:block}.ts[data-variant=wipe] .ts-subs{grid-template-columns:1fr 1fr;column-gap:clamp(24px,3vw,56px)}.ts[data-variant=wipe] .ts-sub{opacity:1;transition:opacity .4s var(--ease-fade);grid-area:auto}.ts[data-variant=wipe] .ts-sub[data-for="0"]{text-align:right;justify-self:end}.ts[data-variant=wipe] .ts-sub[data-for="1"]{text-align:left;justify-self:start}.ts[data-variant=wipe] .ts-sub{transition:color .4s var(--ease-fade)}.ts[data-variant=wipe][data-near=a] .ts-sub[data-for="1"],.ts[data-variant=wipe][data-near=b] .ts-sub[data-for="0"]{color:var(--bone-mute)}.ts-depiction{z-index:3;padding-right:var(--gutter);font:var(--t-label);color:var(--bone-mute);grid-area:bot;place-self:center end}.ts-scrim{z-index:2;pointer-events:none;background:radial-gradient(ellipse 46% 62% at var(--scrim-at,14% 84%), #040507cc, #04050773 40%, #04050700 74%);grid-area:media;display:none}.ts-head{z-index:3;padding:clamp(28px, 4vw, 48px) var(--gutter) 0;grid-area:head;justify-items:start;gap:12px;display:grid}.ts-title{max-width:18ch;margin:0}.ts-line{display:block}.ts-line.is-gold{color:var(--gold-hot)}.ts-line.is-dim{color:var(--bone-dim)}.ts-head-lede,.ts-lede{max-width:var(--measure-lede);font:var(--t-lede);letter-spacing:var(--t-lede-track);color:var(--bone-dim)}@media (width>=1100px){.ts[data-head=over-1100] .ts-head{width:min(100%, calc(var(--zone,40%) + var(--gutter)));padding:0 0 clamp(64px, 7%, 96px) var(--gutter);text-shadow:0 2px 40px #0000008c,0 1px 3px #0009;grid-area:media;align-self:end}.ts[data-head=over-1100] .ts-scrim{display:block}:is(.ts[data-head=over-1100],.ts[data-head=over-1280]) .ts-head .ts-title{max-width:none;font-size:clamp(34px,3.5vw,66px)}}@media (width>=1280px){.ts[data-head=over-1280] .ts-head{width:min(100%, calc(var(--zone,34%) + var(--gutter)));padding:0 0 clamp(64px, 7%, 96px) var(--gutter);text-shadow:0 2px 40px #0000008c,0 1px 3px #0009;grid-area:media;align-self:end}.ts[data-head=over-1280] .ts-scrim{display:block}}.ts-controls{padding:22px var(--gutter) 0;flex-wrap:wrap;grid-area:ctl;align-items:flex-end;gap:16px 28px;display:flex}.ts-range{flex:0 360px;gap:8px;min-width:220px;display:grid}.ts-range label{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--bone-dim)}.ts-range input{width:100%;height:44px;accent-color:var(--gold);cursor:pointer;appearance:none;background:0 0;margin:0}.ts-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#a9c8ff73,#f2efe84d 50%,#ffb454b3);border-radius:1px;height:2px}.ts-range input::-moz-range-track{background:#f2efe84d;height:2px}.ts-range input::-webkit-slider-thumb{-webkit-appearance:none;background:#111418;border:1px solid #f2efe899;border-radius:50%;width:22px;height:22px;margin-top:-10px;box-shadow:0 0 0 4px #ffb4541f}.ts-range input::-moz-range-thumb{background:#111418;border:1px solid #f2efe899;border-radius:50%;width:20px;height:20px}.ts-range input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ts-keys{flex-wrap:wrap;gap:8px;display:flex}.ts-key{border-radius:var(--r-input);min-height:44px;font:var(--t-label);color:var(--bone-dim);transition:color var(--d-micro) var(--ease-fade), border-color var(--d-micro) var(--ease-fade), background-color var(--d-micro) var(--ease-fade);background:#f2efe809;border:1px solid #f2efe833;padding:0 16px;box-shadow:inset 0 1px #ffffff0a,inset 0 -2px 6px #0006}.ts-key:hover{color:var(--bone);border-color:#f2efe866}.ts-key[aria-pressed=true],.ts-key[aria-checked=true]{color:var(--gold-hot);border-color:var(--gold);background:#ffb4541a;box-shadow:inset 0 0 0 1px #ffb45440,0 0 18px #ffa03c1f}.ts-key-split{display:none}.ts-live{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--bone-dim);flex-basis:100%}.ts-below{z-index:1;background:radial-gradient(70% 90% at 28% 0%, color-mix(in oklab, var(--key) 9%, transparent), transparent 70%);padding:clamp(24px,3vw,40px) 0 clamp(48px,6vw,96px);position:relative}.ts-below-in{max-width:calc(var(--page-w) + 2 * var(--gutter));padding-inline:var(--gutter);justify-items:start;gap:18px;margin-inline:auto;display:grid}.ts-frame+.ts-below{margin-top:0}.ts-ctas{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.ts-trust{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--bone-dim)}.ts-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ts-list li{font:var(--t-body);color:var(--bone)}.ts-list-k{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--bone-dim);margin-right:10px}.ts[data-layout=split]{padding-block:var(--sec-pad-top) var(--sec-pad-bottom)}.ts[data-layout=split] .ts-frame{--ts-bar-top:var(--ts-bar);grid-template-rows:var(--ts-bar) auto minmax(var(--ts-bar), auto) auto auto;box-shadow:var(--shadow-deep);grid-template-areas:"top""media""bot""post""ctl"}.ts[data-layout=split] .ts-subs{padding-left:16px;padding-right:calc(16px + 13rem)}.ts[data-layout=split] .ts-sub{font-size:clamp(16px,1.25vw,20px)}.ts[data-layout=split] :is(.ts-slates,.ts-controls,.ts-depiction){padding-inline:16px}.ts[data-layout=split] .ts-depiction{padding-left:0}.ts[data-layout=split] .ts-controls{padding-inline:0}.ts[data-layout=split] .ts-corner-a{left:16px}.ts[data-layout=split] .ts-corner-b{right:16px}.ts[data-layout=split] .ts-below{background:0 0;padding:0}.ts[data-layout=split] .ts-below-in{padding:16px 0 0}.ts-object{align-self:start;min-width:0}@media (width>=1200px){.ts[data-layout=split] .grid>.ts-object.is-sticky{top:calc(var(--nav-h) + 24px);z-index:2;position:sticky}}.ts-aside{align-content:start;justify-items:start;gap:18px;min-width:0;display:grid}.ts-items{gap:16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ts-items li{border-top:1px solid var(--bone-faint);gap:4px;padding:12px 0 0;display:grid}.ts-items li:has([data-status=progress]){border-top:var(--hair-progress)}.ts-item-h{font:var(--t-title);letter-spacing:var(--t-title-track);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:clamp(18px,1.35vw,21px);display:flex}.ts-items li:has([data-status=progress]) .ts-item-h{color:var(--ai)}.ts-items p{font:var(--t-small);color:var(--bone-dim)}.ts-legend{margin:0}@media (width<=1099px){.ts-subs{padding-right:var(--gutter);padding-bottom:4px}.ts-depiction{padding:12px var(--gutter) 0;grid-area:post;justify-self:start}.ts[data-layout=split] .ts-depiction{padding-inline:0}.ts[data-layout=split] .ts-subs{padding-right:16px}}@media (width<=759px){.ts-frame{grid-template-rows:var(--ts-bar-top) auto var(--ts-bar) auto auto auto auto auto;grid-template-areas:"top""media""bot""slate""subs""post""head""ctl"}.ts[data-layout=split] .ts-frame{grid-template-rows:var(--ts-bar) auto var(--ts-bar) auto auto auto auto;grid-template-areas:"top""media""bot""slate""subs""post""ctl"}.ts-slates{grid-area:slate;height:auto;padding-top:6px}.ts-slates .slate-place{white-space:normal}.ts-subs{padding:10px var(--gutter) 0;grid-area:subs}.ts-sub{text-align:left;background:0 0;justify-self:start;padding:0;font-size:17px}.ts[data-variant=wipe] .ts-subs{grid-template-columns:1fr;row-gap:6px}.ts[data-variant=wipe] .ts-sub[data-for]{text-align:left;opacity:1;justify-self:start}.ts[data-variant=wipe][data-mode=a] .ts-sub[data-for="1"],.ts[data-variant=wipe][data-mode=b] .ts-sub[data-for="0"]{display:none}.ts-depiction{grid-area:post;padding-top:8px}.ts-head{padding-top:20px}.ts-range{display:none}.ts-controls{padding-top:18px}.ts-keys{border-radius:var(--r-input);border:1px solid #f2efe833;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:100%;display:grid;overflow:hidden}.ts-key{letter-spacing:.06em;border:0;border-left:1px solid #f2efe824;border-radius:0;padding:0 6px;font-size:13px}.ts-key:first-child{border-left:0}.ts-key-split{display:block}.ts-key[aria-pressed=true],.ts-key[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--gold)}.ts[data-variant=wipe] .ts-layer[data-i="1"]{clip-path:inset(0 0 0 var(--phone-settle));transition:opacity .3s var(--ease-fade)}.ts[data-variant=wipe][data-mode=a] .ts-layer[data-i="1"]{opacity:0}.ts[data-variant=wipe][data-mode=b] .ts-layer[data-i="1"]{clip-path:none}.ts[data-variant=wipe] .ts-divider{left:var(--phone-settle)}.ts[data-variant=wipe]:not([data-mode=split]) .ts-divider,.ts[data-variant=wipe][data-mode=a] .ts-corner-b,.ts[data-variant=wipe][data-mode=b] .ts-corner-a,.ts-handle{display:none}.ts-corner{letter-spacing:.1em;top:10px}.ts[data-phone-head=above] .ts-frame{grid-template-rows:auto var(--ts-bar-top) auto var(--ts-bar) auto auto auto auto;grid-template-areas:"head""top""media""bot""slate""subs""post""ctl"}.ts[data-phone-head=above] .ts-head{padding:8px var(--gutter) 22px}.ts[data-layout=split] .ts-subs{padding-inline:0}}@media (width<=1199px){.ts[data-layout=split] .grid>.ts-aside{display:contents}.ts[data-layout=split] .ts-aside>*{order:2;grid-column:1/-1;justify-self:start}.ts[data-layout=split] .ts-aside>:is(.kicker,.ts-title,.ts-lede){order:0}.ts[data-layout=split] .grid>.ts-object{order:1;grid-column:1/-1;margin-block:8px 12px}.ts[data-layout=split] .grid{row-gap:18px}}html.motion-off .ts,html.motion-off .ts-layer{transition:none!important}html.motion-off .ts-layer.is-flick{animation:none}@media (prefers-contrast:more){.ts-sub,.ts-corner{background:#000}}@media (forced-colors:active){.ts-divider{background:canvastext}.ts-key[aria-pressed=true],.ts-key[aria-checked=true]{border:2px solid highlight}}.ts-below-in,.ts-aside,.ts-head{grid-template-columns:minmax(0,1fr)}}
