.studio-split{--ss-radius:16px;--ss-bloom:color-mix(in srgb, var(--gold,#f5c542) 15%, transparent);--ss-edge:color-mix(in srgb, var(--gold,#f5c542) 70%, #fff);--ss-rest:.5;background:0 0;padding-block:88px 80px}[data-theme=light] .studio-split{--ss-bloom:#f5c54221;--ss-edge:var(--gold-rule,#a86f00);--ss-rest:0}.studio-split .ss-title{max-width:24ch;font-size:var(--type-section,clamp(26px, 2.65vw, 38px));letter-spacing:-.01em;color:var(--home-ink,var(--text-primary));text-wrap:balance;margin:0 0 40px;font-weight:500;line-height:1.1}.studio-split .ss-title:is(:lang(hi),:lang(ar),:lang(zh)){letter-spacing:0;line-height:1.25}.studio-split .ss-frame{border-radius:var(--ss-radius);background:var(--tile,#18181b);box-shadow:var(--lit-edge,0 0 0 1px var(--hairline));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.studio-split .ss-seam{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--home-line,var(--hairline)) 16%, var(--home-line,var(--hairline)) 84%, transparent);width:1px;position:absolute;inset-block:32px;inset-inline-start:calc(50% - .5px)}.studio-split .ss-panel{isolation:isolate;color:var(--home-ink,var(--text-primary));grid-template-rows:auto minmax(0,1fr);gap:28px;padding:clamp(28px,3vw,44px);text-decoration:none;display:grid;position:relative;overflow:clip}.studio-split .ss-panel[data-side=originals]{border-start-start-radius:var(--ss-radius);border-end-start-radius:var(--ss-radius)}.studio-split .ss-panel[data-side=political]{border-start-end-radius:var(--ss-radius);border-end-end-radius:var(--ss-radius)}.studio-split .ss-panel:focus-visible{outline-offset:-2px;outline:2px solid #7c75ff}.studio-split .ss-light{z-index:-1;pointer-events:none;opacity:var(--ss-rest);background:radial-gradient(farthest-side at 50% 40%, var(--ss-bloom), color-mix(in srgb, var(--ss-bloom) 72%, transparent) 22%, color-mix(in srgb, var(--ss-bloom) 40%, transparent) 46%, color-mix(in srgb, var(--ss-bloom) 14%, transparent) 70%, transparent);position:absolute;inset:0}.studio-split .ss-light:after{content:"";opacity:0;background:linear-gradient(to right, transparent, var(--ss-edge), transparent);height:1px;position:absolute;inset-block-start:0;inset-inline:22%}.studio-split .ss-stage{place-items:center;min-block-size:clamp(156px,19.8vw,286px);display:grid}.studio-split .ss-mark{margin:0}.studio-split .ss-logo{width:clamp(208px,20.5vw,296px);height:auto;display:block}[data-theme=light] .studio-split .ss-logo{filter:brightness(0);opacity:.9}.studio-split .ss-wordmark{text-align:center;text-wrap:balance;letter-spacing:-.015em;max-inline-size:6.2em;color:var(--home-ink,var(--text-primary));font-size:clamp(36px,3.6vw,52px);font-weight:600;line-height:.94}.studio-split .ss-wordmark:is(:lang(hi),:lang(ar),:lang(zh)){letter-spacing:0;line-height:1.2}.studio-split .ss-foot{border-block-start:1px solid var(--home-line,var(--hairline));flex-wrap:wrap;place-content:space-between;align-items:baseline;gap:16px 32px;padding-block-start:18px;display:flex}.studio-split .ss-line{max-width:40ch;color:var(--home-ink-2,var(--text-secondary));text-wrap:pretty;flex:26ch;margin:0;font-size:15px;line-height:24px}.studio-split .ss-price{color:var(--home-ink,var(--text-primary));font-variant-numeric:tabular-nums;unicode-bidi:isolate}.studio-split .ss-cta{white-space:nowrap;min-height:44px;color:var(--home-ink,var(--text-primary));border-block-end:1px solid var(--home-rule-strong,var(--hairline));align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.studio-split .ss-cta:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}[dir=rtl] .studio-split .ss-cta:after{transform-origin:100%}.studio-split .ss-cta svg{flex-shrink:0}@media (max-width:767px){.studio-split{padding-block:72px 56px}.studio-split .ss-title{margin-bottom:28px}.studio-split .ss-frame{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.studio-split .ss-panel{gap:24px;padding:28px 24px 24px}.studio-split .ss-panel[data-side=originals]{border-radius:var(--ss-radius) var(--ss-radius) 0 0}.studio-split .ss-panel[data-side=political]{border-radius:0 0 var(--ss-radius) var(--ss-radius)}.studio-split .ss-stage{min-block-size:148px}.studio-split .ss-logo{width:208px}.studio-split .ss-wordmark{font-size:38px}.studio-split .ss-seam{background:linear-gradient(to right, transparent, var(--home-line,var(--hairline)) 12%, var(--home-line,var(--hairline)) 88%, transparent);width:auto;height:1px;inset-block:calc(50% - .5px) auto;inset-inline:24px}.studio-split .ss-foot{flex-flow:column;justify-content:space-between;align-items:flex-start;padding-block-start:20px}.studio-split .ss-line{flex:none}}.studio-split .ss-panel:focus-visible .ss-light{opacity:1}.studio-split .ss-panel:focus-visible .ss-light:after{opacity:.9}.studio-split .ss-panel:focus-visible .ss-cta:after{transform:scaleX(1)}@media (hover:hover){.studio-split .ss-panel:hover .ss-light{opacity:1}.studio-split .ss-panel:hover .ss-light:after{opacity:.9}.studio-split .ss-panel:hover .ss-cta:after{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.studio-split .ss-light,.studio-split .ss-light:after{transition:opacity .7s var(--ease-expo-out,cubic-bezier(.16, 1, .3, 1))}.studio-split .ss-mark{transition:transform .9s var(--ease-expo-out,cubic-bezier(.16, 1, .3, 1))}.studio-split .ss-cta:after{transition:transform .5s var(--ease-expo-out,cubic-bezier(.16, 1, .3, 1))}.studio-split .ss-cta svg{transition:transform var(--dur-quick,.2s) var(--ease-snap,cubic-bezier(.2, .8, .2, 1))}.studio-split .ss-panel:focus-visible .ss-mark{transform:translateY(-3px)scale(1.015)}.studio-split .ss-panel:focus-visible .ss-cta svg{transform:translate(3px)}[dir=rtl] .studio-split .ss-panel:focus-visible .ss-cta svg{transform:scaleX(-1)translate(3px)}@media (hover:hover){.studio-split .ss-panel:hover .ss-mark{transform:translateY(-3px)scale(1.015)}.studio-split .ss-panel:hover .ss-cta svg{transform:translate(3px)}[dir=rtl] .studio-split .ss-panel:hover .ss-cta svg{transform:scaleX(-1)translate(3px)}}@supports (animation-timeline:view()){.studio-split .ss-seam{animation:linear both ss-seam;animation-timeline:view(0 64px);animation-range:entry 10%}}}@keyframes ss-seam{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){@keyframes ss-seam{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scale(1)}}}
