From: <Saved by Blink>
Snapshot-Content-Location: https://www.benlandautaylor.com/p/preserving-text-for-the-year-5000
Subject: Preserving Text For The Year 5000 - Ben Landau-Taylor
Date: Fri, 09 Oct 2026 22:53:56 GMT
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----"


------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/html
Content-ID: <frame-2FEEA79C687DD1FC15E8B1592204017E@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.benlandautaylor.com/p/preserving-text-for-the-year-5000

<!DOCTYPE html><html lang=3D"en" dir=3D"ltr"><head><meta http-equiv=3D"Cont=
ent-Type" content=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" t=
ype=3D"text/css" href=3D"cid:css-7376f5f6-a0e9-459a-aa39-c10815a0a65b@mhtml=
.blink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-74c804=
bd-9874-4598-957e-afd6cc9b5e12@mhtml.blink" /><link rel=3D"stylesheet" type=
=3D"text/css" href=3D"cid:css-ba13eded-de89-4f8c-a2a8-1158f6524100@mhtml.bl=
ink" /><link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-e6daf325-=
c73f-4c80-bea8-3aad5d31d4cd@mhtml.blink" />
       =20
        <meta name=3D"norton-safeweb-site-verification" content=3D"24usqpep=
0ejc5w6hod3dulxwciwp0djs6c6ufp96av3t4whuxovj72wfkdjxu82yacb7430qjm8adbd5ezl=
t4592dq4zrvadcn9j9n-0btgdzpiojfzno16-fnsnu7xd">
       =20
       =20
        <link rel=3D"preconnect" href=3D"https://substackcdn.com/">
       =20

       =20
            <title>Preserving Text For The Year 5000 - Ben Landau-Taylor</t=
itle>
           =20
            <meta data-rh=3D"true" property=3D"og:type" content=3D"article"=
><meta data-rh=3D"true" property=3D"og:title" content=3D"Preserving Text Fo=
r The Year 5000"><meta data-rh=3D"true" name=3D"twitter:title" content=3D"P=
reserving Text For The Year 5000"><meta data-rh=3D"true" name=3D"descriptio=
n" content=3D"My work these days is preserving our civilization=E2=80=99s t=
ext on tempered glass tablets, to last for future historians thousands of y=
ears from now."><meta data-rh=3D"true" property=3D"og:description" content=
=3D"My work these days is preserving our civilization=E2=80=99s text on tem=
pered glass tablets, to last for future historians thousands of years from =
now."><meta data-rh=3D"true" name=3D"twitter:description" content=3D"My wor=
k these days is preserving our civilization=E2=80=99s text on tempered glas=
s tablets, to last for future historians thousands of years from now."><met=
a data-rh=3D"true" property=3D"og:image" content=3D"https://substackcdn.com=
/image/fetch/$s_!QvhH!,w_1200,h_675,c_fill,f_jpg,q_auto:good,fl_progressive=
:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2=
Fimages%2Fd9eee062-acbe-4384-adb9-56c7fe12e74d_4096x2736.jpeg"><meta data-r=
h=3D"true" name=3D"twitter:image" content=3D"https://substackcdn.com/image/=
fetch/$s_!bxrp!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbenla=
ndautaylor.substack.com%2Fapi%2Fv1%2Fpost_preview%2F179005368%2Ftwitter.jpg=
%3Fversion%3D4"><meta data-rh=3D"true" name=3D"twitter:card" content=3D"sum=
mary_large_image"><meta data-rh=3D"true" property=3D"article:modified_time"=
 content=3D"2025-11-15T22:10:54.559Z">
           =20
           =20
       =20

       =20

       =20

       =20
        <link rel=3D"preload" as=3D"style" href=3D"https://substackcdn.com/=
bundle/theme/main.1eb68f564c3d88089d8b.css">
       =20
       =20
       =20
        <link rel=3D"preload" as=3D"font" href=3D"https://fonts.gstatic.com=
/s/spectral/v13/rnCr-xNNww_2s0amA9M5knjsS_ul.woff2" crossorigin=3D"">
       =20

       =20
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/87821.a7479592.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/31443.9245fdbc.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/49246.d64785b4.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/26613.99d4e7f0.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/83307.3c903d00.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/67317.472bd6f9.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/38254.6c39962d.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/54553.518c27b6.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/31327.d7b1b1fa.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/14438.76b6ea24.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/77027.f87855d1.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/52577.b17ac08d.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/74155.b1e6a913.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/42554.c4cb055a.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/68465.c21156b1.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/58275.1bf31898.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/53019.0d84e03d.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/reactMain.e70bce61.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/8856.f42f961f.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/93659.2603fb10.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/37807.e0cbde99.css">
           =20
                <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://=
substackcdn.com/bundle/static/css/49127.8223a6e1.css">
           =20
       =20

       =20
       =20
       =20
       =20
        <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-sc=
ale=3D1, maximum-scale=3D1, user-scalable=3D0, viewport-fit=3Dcover">
        <meta name=3D"author" content=3D"Ben Landau-Taylor">
        <meta property=3D"og:url" content=3D"https://www.benlandautaylor.co=
m/p/preserving-text-for-the-year-5000">
       =20
       =20
        <link rel=3D"canonical" href=3D"https://www.benlandautaylor.com/p/p=
reserving-text-for-the-year-5000">
       =20

       =20

       =20

       =20

       =20
           =20
                <link rel=3D"shortcut icon" href=3D"https://substackcdn.com=
/image/fetch/$s_!Cn4e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%=
2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca22970-373c-4a=
98-b704-ca73dc076469%2Ffavicon.ico">
           =20
       =20
           =20
                <link rel=3D"icon" type=3D"image/png" sizes=3D"16x16" href=
=3D"https://substackcdn.com/image/fetch/$s_!CFlj!,f_auto,q_auto:good,fl_pro=
gressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%=
2Fimages%2F4ca22970-373c-4a98-b704-ca73dc076469%2Ffavicon-16x16.png">
           =20
       =20
           =20
                <link rel=3D"icon" type=3D"image/png" sizes=3D"32x32" href=
=3D"https://substackcdn.com/image/fetch/$s_!Mt9R!,f_auto,q_auto:good,fl_pro=
gressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%=
2Fimages%2F4ca22970-373c-4a98-b704-ca73dc076469%2Ffavicon-32x32.png">
           =20
       =20
           =20
                <link rel=3D"icon" type=3D"image/png" sizes=3D"48x48" href=
=3D"https://substackcdn.com/image/fetch/$s_!vhLE!,f_auto,q_auto:good,fl_pro=
gressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%=
2Fimages%2F4ca22970-373c-4a98-b704-ca73dc076469%2Ffavicon-48x48.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"57x57" href=3D"http=
s://substackcdn.com/image/fetch/$s_!kjw3!,f_auto,q_auto:good,fl_progressive=
:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages=
%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-57x57.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"60x60" href=3D"http=
s://substackcdn.com/image/fetch/$s_!PRI9!,f_auto,q_auto:good,fl_progressive=
:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages=
%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-60x60.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"72x72" href=3D"http=
s://substackcdn.com/image/fetch/$s_!Gvbb!,f_auto,q_auto:good,fl_progressive=
:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages=
%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-72x72.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"76x76" href=3D"http=
s://substackcdn.com/image/fetch/$s_!m1Ch!,f_auto,q_auto:good,fl_progressive=
:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages=
%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-76x76.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"114x114" href=3D"ht=
tps://substackcdn.com/image/fetch/$s_!GZek!,f_auto,q_auto:good,fl_progressi=
ve:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimag=
es%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-114x114.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"120x120" href=3D"ht=
tps://substackcdn.com/image/fetch/$s_!eQ9J!,f_auto,q_auto:good,fl_progressi=
ve:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimag=
es%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-120x120.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"144x144" href=3D"ht=
tps://substackcdn.com/image/fetch/$s_!xTHx!,f_auto,q_auto:good,fl_progressi=
ve:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimag=
es%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-144x144.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"152x152" href=3D"ht=
tps://substackcdn.com/image/fetch/$s_!Tk1q!,f_auto,q_auto:good,fl_progressi=
ve:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimag=
es%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-152x152.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"167x167" href=3D"ht=
tps://substackcdn.com/image/fetch/$s_!SVmX!,f_auto,q_auto:good,fl_progressi=
ve:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimag=
es%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-167x167.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"180x180" href=3D"ht=
tps://substackcdn.com/image/fetch/$s_!woaD!,f_auto,q_auto:good,fl_progressi=
ve:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimag=
es%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-180x180.png">
           =20
       =20
           =20
                <link rel=3D"apple-touch-icon" sizes=3D"1024x1024" href=3D"=
https://substackcdn.com/image/fetch/$s_!cM-w!,f_auto,q_auto:good,fl_progres=
sive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fim=
ages%2F4ca22970-373c-4a98-b704-ca73dc076469%2Fapple-touch-icon-1024x1024.pn=
g">
           =20
       =20
           =20
       =20
           =20
       =20
           =20
       =20

       =20

       =20
            <link rel=3D"alternate" type=3D"application/rss+xml" href=3D"ht=
tps://www.benlandautaylor.com/feed" title=3D"Ben Landau-Taylor">
       =20

       =20
       =20
         =20
       =20
       =20
       =20
       =20

       =20

       =20
            <link rel=3D"stylesheet" href=3D"https://substackcdn.com/bundle=
/theme/main.1eb68f564c3d88089d8b.css">
       =20

       =20

       =20

       =20

       =20

       =20
    <link rel=3D"stylesheet" type=3D"text/css" href=3D"https://substackcdn.=
com/bundle/static/css/async/72878.482b18ff.css"><link rel=3D"stylesheet" ty=
pe=3D"text/css" href=3D"https://substackcdn.com/bundle/static/css/async/589=
11.2590039e.css"><link rel=3D"stylesheet" type=3D"text/css" href=3D"https:/=
/substackcdn.com/bundle/static/css/async/20048.9187a79c.css"></head>

    <body class=3D"" style=3D"pointer-events: auto;">
       =20

       =20

       =20

        <div id=3D"entry"><iframe src=3D"cid:frame-230EA4871F7BBAF3B325F791=
9456A849@mhtml.blink" class=3D"channel-frame" width=3D"0" height=3D"0"></if=
rame><iframe src=3D"cid:frame-1CFA27CDA799E5327B64B66C3BE59C1A@mhtml.blink"=
 width=3D"0" height=3D"0" style=3D"display: block; border-width: medium; bo=
rder-style: none; border-color: currentcolor; border-image: none;"></iframe=
><div class=3D"main typography use-theme-bg" id=3D"main" style=3D"--post-pr=
eview-border-radius: var(--border-radius-xs); --publication-post-preview-bo=
rder-radius: var(--border-radius-xs);"><div class=3D"pencraft pc-display-co=
ntents pc-reset pubTheme-yiXxQA"><div class=3D"main-menu" data-testid=3D"na=
vbar"><div class=3D"mainMenuContent-DME8DR" style=3D"position: fixed;"><div=
 class=3D"pencraft pc-display-flex pc-gap-12 pc-paddingLeft-20 pc-paddingRi=
ght-20 pc-justifyContent-space-between pc-alignItems-center pc-reset border=
-bottom-detail-VlE9zb topBar-pIF0J1" style=3D"position: relative; height: 7=
1px;"><div class=3D"logoContainer-p12gJb" style=3D"flex-basis: 0px; flex-gr=
ow: 0;"><a data-native=3D"" href=3D"https://www.benlandautaylor.com/" class=
=3D"pencraft pc-display-contents pc-reset"><div class=3D"pencraft pc-displa=
y-flex pc-position-relative pc-reset" draggable=3D"false"><div class=3D"pen=
craft pc-display-flex pc-reset bg-white-AazTRr pc-borderRadius-sm overflow-=
hidden-owQvYA sizing-border-box-LGXObM" style=3D"width: 40px; height: 40px;=
"><picture class=3D"pencraft pc-display-contents pc-reset"><source type=3D"=
image/webp" sizes=3D"40px" srcset=3D"https://substackcdn.com/image/fetch/$s=
_!KKI3!,w_40,h_40,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2=
F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38388dff-8279-=
48e6-8960-17385053c39b_512x512.png 40w, https://substackcdn.com/image/fetch=
/$s_!KKI3!,w_80,h_80,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3=
A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38388dff-82=
79-48e6-8960-17385053c39b_512x512.png 80w, https://substackcdn.com/image/fe=
tch/$s_!KKI3!,w_120,h_120,c_fill,f_webp,q_auto:good,fl_progressive:steep/ht=
tps%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38388d=
ff-8279-48e6-8960-17385053c39b_512x512.png 120w" style=3D"display: none;"><=
img class=3D"pencraft pc-reset" src=3D"https://substackcdn.com/image/fetch/=
$s_!KKI3!,w_40,h_40,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A=
%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38388dff-827=
9-48e6-8960-17385053c39b_512x512.png" alt=3D"Ben Landau-Taylor" draggable=
=3D"false" style=3D"object-fit: cover; width: 40px; height: 40px;"></pictur=
e></div></div></a></div><div class=3D"titleContainer-DJYq5v" style=3D"flex-=
grow: 0;"><h1 class=3D"pencraft pc-reset font-pub-headings-kjzBhN reset-PDs=
18X title-oOnUGd"><a href=3D"https://www.benlandautaylor.com/" class=3D"pen=
craft pc-display-contents pc-reset">Ben Landau-Taylor</a></h1></div><div cl=
ass=3D"pencraft pc-display-flex pc-justifyContent-flex-end pc-alignItems-ce=
nter pc-reset buttonsContainerContainer-ThaN_w" style=3D"flex-basis: 0px; f=
lex-grow: 1;"><div class=3D"buttonsContainer-SJBuep"><div class=3D"pencraft=
 pc-display-flex pc-gap-8 pc-justifyContent-flex-end pc-alignItems-center p=
c-reset navbar-buttons"><div class=3D"pencraft pc-display-flex pc-gap-4 pc-=
reset"><span data-state=3D"closed"><button class=3D"pencraft pc-reset pencr=
aft iconButton-mq_Et5 iconButtonBase-dJGHgN buttonBase-GK1x3M buttonStyle-r=
7yGCK size_md-gCDS3o priority_tertiary-rlke8z" tabindex=3D"0" type=3D"butto=
n"><svg xmlns=3D"http://www.w3.org/2000/svg" width=3D"20" height=3D"20" vie=
wBox=3D"0 0 24 24" fill=3D"none" stroke=3D"currentColor" stroke-width=3D"2"=
 stroke-linecap=3D"round" stroke-linejoin=3D"round" class=3D"lucide lucide-=
search"><circle cx=3D"11" cy=3D"11" r=3D"8"></circle><path d=3D"m21 21-4.3-=
4.3"></path></svg></button></span><button class=3D"pencraft pc-reset pencra=
ft iconButton-mq_Et5 iconButtonBase-dJGHgN buttonBase-GK1x3M buttonStyle-r7=
yGCK size_md-gCDS3o priority_tertiary-rlke8z" tabindex=3D"0" type=3D"button=
" aria-label=3D"Share Publication" id=3D"radix-:r4:" aria-haspopup=3D"menu"=
 aria-expanded=3D"false" data-state=3D"closed"><svg xmlns=3D"http://www.w3.=
org/2000/svg" width=3D"20" height=3D"20" viewBox=3D"0 0 24 24" fill=3D"none=
" stroke=3D"currentColor" stroke-width=3D"2" stroke-linecap=3D"round" strok=
e-linejoin=3D"round" class=3D"lucide lucide-share"><path d=3D"M4 12v8a2 2 0=
 0 0 2 2h12a2 2 0 0 0 2-2v-8"></path><polyline points=3D"16 6 12 2 8 6"></p=
olyline><line x1=3D"12" x2=3D"12" y1=3D"2" y2=3D"15"></line></svg></button>=
</div><button class=3D"pencraft pc-reset pencraft buttonBase-GK1x3M buttonT=
ext-X0uSmG buttonStyle-r7yGCK priority_primary-RfbeYt size_md-gCDS3o" tabin=
dex=3D"0" type=3D"button" data-testid=3D"noncontributor-cta-button">Subscri=
be</button><button class=3D"pencraft pc-reset pencraft buttonBase-GK1x3M bu=
ttonText-X0uSmG buttonStyle-r7yGCK priority_tertiary-rlke8z size_md-gCDS3o"=
 tabindex=3D"0" data-native=3D"true" type=3D"button" data-href=3D"https://s=
ubstack.com/sign-in?redirect=3D%2Fp%2Fpreserving-text-for-the-year-5000&amp=
;for_pub=3Dbenlandautaylor">Sign in</button></div></div></div></div></div><=
div style=3D"height: 72px;"></div></div></div><div><div class=3D"single-pos=
t-container" aria-label=3D"Post" role=3D"main"><div class=3D"container"><di=
v class=3D"single-post"><div class=3D"pencraft pc-display-contents pc-reset=
 pubTheme-yiXxQA"><article class=3D"typography newsletter-post post"><div c=
lass=3D"post-header" role=3D"region" aria-label=3D"Post header"><h1 class=
=3D"post-title published title-X77sOw" dir=3D"auto">Preserving Text For The=
 Year 5000</h1><div class=3D"pencraft pc-display-flex pc-flexDirection-colu=
mn pc-paddingBottom-16 pc-reset" aria-label=3D"Post UFI" role=3D"region"><d=
iv class=3D"pencraft pc-display-flex pc-paddingTop-16 pc-paddingBottom-16 p=
c-justifyContent-space-between pc-alignItems-center pc-reset"><div class=3D=
"pencraft pc-display-flex pc-gap-12 pc-alignItems-center pc-reset byline-wr=
apper"><div class=3D"pencraft pc-display-flex pc-reset"><div class=3D"pencr=
aft pc-display-flex pc-flexDirection-row pc-gap-8 pc-alignItems-center pc-j=
ustifyContent-flex-start pc-reset"><div class=3D"pencraft pc-display-flex p=
c-flexDirection-row pc-alignItems-center pc-justifyContent-flex-start pc-re=
set ltr-qDBmby" style=3D"--scale: 36px; --offset: 9px; --border-width: 4.5p=
x;"><a href=3D"https://substack.com/@benlandautaylor" aria-label=3D"View Be=
n Landau-Taylor's profile" class=3D"pencraft pc-display-contents pc-reset">=
<div class=3D"pencraft pc-display-flex pc-width-36 pc-height-36 pc-justifyC=
ontent-center pc-alignItems-center pc-position-relative pc-reset bg-seconda=
ry-jBBrtc flex-auto-UL7Y7f animate-vY_IWG outline-detail-Yl5oYx pc-borderRa=
dius-full overflow-hidden-owQvYA sizing-border-box-LGXObM pressable-sm-elJL=
HF showFocus-xAetgz container-TAtrWj interactive-UkK0V6 avatar-u8q6xB last-=
JfNEJ_" tabindex=3D"0" style=3D"--scale: 36px;"><div class=3D"pencraft pc-d=
isplay-flex pc-width-36 pc-height-36 pc-justifyContent-center pc-alignItems=
-center pc-position-relative pc-reset bg-secondary-jBBrtc flex-auto-UL7Y7f =
outline-detail-Yl5oYx pc-borderRadius-full overflow-hidden-owQvYA sizing-bo=
rder-box-LGXObM container-TAtrWj" title=3D"Ben Landau-Taylor" style=3D"--sc=
ale: 36px;"><picture><source type=3D"image/webp" srcset=3D"https://substack=
cdn.com/image/fetch/$s_!GEAi!,w_36,h_36,c_fill,f_webp,q_auto:good,fl_progre=
ssive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3=
.amazonaws.com%2Fpublic%2Fimages%2F5edd4742-1fc8-4dfc-a1d6-9c6381376d46_400=
x400.jpeg 1x, https://substackcdn.com/image/fetch/$s_!GEAi!,w_72,h_72,c_fil=
l,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-=
baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5edd4742-1=
fc8-4dfc-a1d6-9c6381376d46_400x400.jpeg 2x, https://substackcdn.com/image/f=
etch/$s_!GEAi!,w_108,h_108,c_fill,f_webp,q_auto:good,fl_progressive:steep/h=
ttps%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.co=
m%2Fpublic%2Fimages%2F5edd4742-1fc8-4dfc-a1d6-9c6381376d46_400x400.jpeg 3x"=
><img class=3D"img-OACg1c object-fit-cover-u4ReeV pencraft pc-reset" src=3D=
"https://substackcdn.com/image/fetch/$s_!GEAi!,w_36,h_36,c_fill,f_auto,q_au=
to:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-951=
8-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5edd4742-1fc8-4dfc-a1d6=
-9c6381376d46_400x400.jpeg" alt=3D"Ben Landau-Taylor's avatar" width=3D"36"=
 height=3D"36" draggable=3D"false"></picture></div></div></a></div></div></=
div><div class=3D"pencraft pc-display-flex pc-flexDirection-column pc-reset=
"><div class=3D"pencraft pc-reset color-primary-ECDxTd line-height-20-_MEac=
I font-meta-Wq5ZQP size-11-gJkq5q weight-medium-Hv9lSX transform-uppercase-=
LYgH6s reset-PDs18X meta-SjvJkP"><a class=3D"pencraft pc-reset decoration-h=
over-underline-zSXGjA reset-PDs18X" href=3D"https://substack.com/@benlandau=
taylor">Ben Landau-Taylor</a></div><div class=3D"pencraft pc-display-flex p=
c-gap-4 pc-reset"><div class=3D"pencraft pc-reset color-secondary-B3TpYa li=
ne-height-20-_MEacI font-meta-Wq5ZQP size-11-gJkq5q weight-medium-Hv9lSX tr=
ansform-uppercase-LYgH6s reset-PDs18X meta-SjvJkP"><time datetime=3D"2025-1=
1-15T22:07:27.247Z" title=3D"Nov 15, 2025 at 10:07 pm">Nov 15, 2025</time><=
/div></div></div></div></div><div class=3D"pencraft pc-display-flex pc-gap-=
16 pc-justifyContent-space-between pc-alignItems-center pc-reset flex-grow-=
hUPOlM post-ufi"><div class=3D"pencraft pc-display-flex pc-gap-8 pc-reset">=
<div class=3D"like-button-container post-ufi-button style-button"><button c=
lass=3D"pencraft pc-reset pencraft post-ufi-button style-button has-label w=
ith-border" tabindex=3D"0" type=3D"button" aria-label=3D"Like (13)" aria-pr=
essed=3D"false"><svg aria-hidden=3D"true" width=3D"20" height=3D"20" viewBo=
x=3D"0 0 24 24" fill=3D"#000000" stroke-width=3D"2" stroke=3D"#000" xmlns=
=3D"http://www.w3.org/2000/svg" class=3D"icon" style=3D"height: 20px; width=
: 20px;"><g><svg xmlns=3D"http://www.w3.org/2000/svg" width=3D"24" height=
=3D"24" viewBox=3D"0 0 24 24" stroke-width=3D"2" stroke-linecap=3D"round" s=
troke-linejoin=3D"round" class=3D"lucide lucide-heart"><path d=3D"M19 14c1.=
49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2=
-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg></g></sv=
g><div class=3D"label">13</div></button></div><button class=3D"pencraft pc-=
reset pencraft post-ufi-button style-button has-label with-border" tabindex=
=3D"0" type=3D"button" id=3D"radix-:rr:" aria-haspopup=3D"menu" aria-expand=
ed=3D"false" data-state=3D"closed"><svg aria-hidden=3D"true" width=3D"20" h=
eight=3D"20" viewBox=3D"0 0 20 20" fill=3D"none" stroke-width=3D"2" stroke=
=3D"var(--color-fg-primary)" stroke-linecap=3D"round" stroke-linejoin=3D"ro=
und" xmlns=3D"http://www.w3.org/2000/svg" class=3D"icon"><g><path d=3D"M2.5=
3001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.=
46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.61=
79 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.=
1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41=
165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></sv=
g><div class=3D"label">3</div></button></div><div class=3D"pencraft pc-disp=
lay-flex pc-gap-8 pc-reset"><button class=3D"pencraft pc-reset pencraft pos=
t-ufi-button style-button has-label with-border" tabindex=3D"0" type=3D"but=
ton"><div class=3D"label">Share</div></button></div></div></div></div><div =
class=3D"visibility-check"></div><div><div class=3D"dt-post-body"><div clas=
s=3D"available-content"><div class=3D"body markup" dir=3D"auto"><p>My work =
these days is preserving our civilization=E2=80=99s text on tempered glass =
tablets, to last for future historians thousands of years from now. I=E2=80=
=99m doing this through two organizations.</p><p><a href=3D"https://www.enn=
igaldi.org/">The Ennigaldi Foundation</a><span> is a 501(c)(3) nonprofit wh=
ich decides what to preserve, purchases tablets, and stores them in vaults.=
 We are accepting donations if you want to support this work.</span></p><p>=
<a href=3D"https://ammoniteinscription.com/">Ammonite Inscription Company</=
a><span> produces tablets for the Ennigaldi Foundation and for anyone else.=
 When I started this project I thought I could just raise money and buy tab=
lets from the tablet guys. But there were no tablet guys who I could find, =
so I had to become the tablet guy.</span></p><p><span>It turns out these ta=
blets also make great display pieces, so if you want a thousand-year inscri=
ption of your favorite poem or your wedding vows or a (black-and-white) art=
work or your family records or anything, then Ammonite </span><a href=3D"ht=
tps://ammoniteinscription.com/product/inscribed-glass-tablet/">can do that<=
/a><span>. Going forward I also hope to sell to museums and others with an =
interest in long-term preservation, so they can just make a simple transact=
ion rather than set up a production process from scratch.</span></p><p>In t=
he future I=E2=80=99ll also offer =E2=80=9CWe make your tablets and store t=
hem in our permanent vault=E2=80=9D rather than just =E2=80=9CI deliver the=
 tablets to you=E2=80=9D but that=E2=80=99s a ways away.</p><p><span>My ult=
imate goal is to preserve the entire corpus of English-language Wikipedia c=
. 2014. This is </span><a href=3D"https://en.wikipedia.org/wiki/Wikipedia%3=
ASize_of_Wikipedia">more feasible than many people assume</a><span> but it=
=E2=80=99s still very far beyond my current production capacity. I=E2=80=99=
ll be starting small and scaling up geometrically as I go.</span></p><p><sp=
an>You can sign up for the Ennigaldi Foundation=E2=80=99s </span><a href=3D=
"https://www.ennigaldi.org/newsletter">newsletter</a><span> to stay updated=
 as the work continues.</span></p></div></div><div class=3D"visibility-chec=
k"></div></div><div class=3D"pencraft pc-display-flex pc-flexDirection-row =
pc-paddingTop-16 pc-reset container-jte8en" data-orientation=3D"horizontal"=
 role=3D"none"><hr class=3D"pencraft pc-reset divider-Ti4OTa"></div><div cl=
ass=3D"visibility-check"></div><div class=3D"pencraft pc-display-flex pc-fl=
exDirection-column pc-gap-16 pc-paddingTop-32 pc-paddingBottom-32 pc-reset"=
><div class=3D"pencraft pc-display-flex pc-flexDirection-column pc-gap-8 pc=
-paddingBottom-8 pc-reset"><h4 class=3D"pencraft pc-reset flex-grow-hUPOlM =
align-center-OkiSzE line-height-24-LfpO1j font-display-JL8OCo size-20-PHVVc=
T weight-bold-Bp7iNJ reset-PDs18X">Subscribe to Ben Landau-Taylor</h4><div =
class=3D"pencraft pc-reset flex-grow-hUPOlM color-secondary-B3TpYa align-ce=
nter-OkiSzE line-height-20-_MEacI font-text-a4IB2X size-15-gjMpX1 weight-re=
gular-CQHCni reset-PDs18X">Launched 3 years ago</div><div class=3D"pencraft=
 pc-reset flex-grow-hUPOlM color-primary-ECDxTd align-center-OkiSzE line-he=
ight-20-_MEacI font-text-a4IB2X size-15-gjMpX1 weight-regular-CQHCni reset-=
PDs18X">Investigating power, society, and industry.</div></div><div class=
=3D"pencraft pc-display-flex pc-flexDirection-column pc-gap-16 pc-alignItem=
s-center pc-reset"><div class=3D"subscribe-widget subscribeWidget-sIP7pQ" d=
ata-component-name=3D"SubscribeWidget"><div class=3D"pencraft pc-display-fl=
ex pc-justifyContent-center pc-reset"><div class=3D"container-IpPqBD"><form=
 class=3D"form form-M5sC90" action=3D"https://www.benlandautaylor.com/api/v=
1/free?nojs=3Dtrue" method=3D"post" novalidate=3D""><div class=3D"sideBySid=
eWrap-vGXrwP"><div class=3D"emailInputWrapper-QlA86j"><div class=3D"pencraf=
t pc-display-flex pc-minWidth-0 pc-position-relative pc-reset flex-auto-UL7=
Y7f"><input name=3D"email" placeholder=3D"Type your email..." aria-label=3D=
"Email" type=3D"email" class=3D"pencraft emailInput-OkIMeB input-y4v6N4 inp=
utText-pV_yWb" value=3D""></div></div><button class=3D"pencraft pc-reset pe=
ncraft rightButton primary subscribe-btn button-VFSdkv buttonBase-GK1x3M" t=
abindex=3D"0" type=3D"submit" disabled=3D""><span class=3D"button-text ">Su=
bscribe</span></button></div><div id=3D"error-container"></div></form><div =
class=3D"animationWrapper-QRL6aQ"></div></div></div></div><div class=3D"pen=
craft pc-display-flex pc-flexDirection-column pc-maxWidth-400 pc-reset"><di=
v class=3D"visibility-check"></div><label class=3D"pencraft pc-display-flex=
 pc-gap-12 pc-justifyContent-center pc-alignItems-center pc-reset tosCheckb=
ox-XbLWCT"><div class=3D"pencraft pc-reset color-secondary-B3TpYa align-cen=
ter-OkiSzE line-height-20-_MEacI font-text-a4IB2X size-13-yQMlsX weight-reg=
ular-CQHCni reset-PDs18X">By subscribing, you agree to Substack's <a class=
=3D"pencraft pc-reset reset-PDs18X" href=3D"https://substack.com/tos" targe=
t=3D"_blank" style=3D"text-decoration: underline;">Terms of Use</a>, and ac=
knowledge its <a class=3D"pencraft pc-reset reset-PDs18X" href=3D"https://s=
ubstack.com/ccpa#personal-data-collected" target=3D"_blank" style=3D"text-d=
ecoration: underline;">Information Collection Notice</a> and <a class=3D"pe=
ncraft pc-reset reset-PDs18X" href=3D"https://substack.com/privacy" target=
=3D"_blank" style=3D"text-decoration: underline;">Privacy Policy</a>.</div>=
</label></div></div></div><div class=3D"pencraft pc-display-flex pc-padding=
Top-16 pc-paddingBottom-16 pc-reset border-top-detail-themed-FUT_jR post-fa=
cepile-container"><div class=3D"pencraft pc-display-flex pc-gap-16 pc-align=
Items-center pc-reset color-secondary-B3TpYa post-facepile-content"><div cl=
ass=3D"pencraft pc-display-flex pc-flexDirection-row pc-gap-8 pc-alignItems=
-center pc-justifyContent-flex-start pc-reset"><div class=3D"pencraft pc-di=
splay-flex pc-flexDirection-row pc-alignItems-center pc-justifyContent-flex=
-start pc-reset rtl-zsi3Q8" style=3D"--scale: 32px; --offset: 8px; --border=
-width: 4px;"><a href=3D"https://substack.com/profile/370368938-elizabeth-v=
an-nostrand" aria-label=3D"View Elizabeth Van Nostrand's profile" class=3D"=
pencraft pc-display-contents pc-reset"><div class=3D"pencraft pc-display-fl=
ex pc-width-32 pc-height-32 pc-justifyContent-center pc-alignItems-center p=
c-position-relative pc-reset bg-secondary-jBBrtc flex-auto-UL7Y7f animate-v=
Y_IWG outline-detail-Yl5oYx pc-borderRadius-full overflow-hidden-owQvYA siz=
ing-border-box-LGXObM pressable-sm-elJLHF showFocus-xAetgz container-TAtrWj=
 interactive-UkK0V6 avatar-u8q6xB" tabindex=3D"0" style=3D"--scale: 32px;">=
<div class=3D"pencraft pc-display-flex pc-width-32 pc-height-32 pc-justifyC=
ontent-center pc-alignItems-center pc-position-relative pc-reset bg-seconda=
ry-jBBrtc flex-auto-UL7Y7f outline-detail-Yl5oYx pc-borderRadius-full overf=
low-hidden-owQvYA sizing-border-box-LGXObM container-TAtrWj" title=3D"Eliza=
beth Van Nostrand" style=3D"--scale: 32px;"><picture><source type=3D"image/=
webp" srcset=3D"https://substackcdn.com/image/fetch/$s_!zx7g!,w_32,h_32,c_f=
ill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-med=
ia.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21eb04-4957-4a96-b672-0f9ac71f45a=
e_48x48.png 1x, https://substackcdn.com/image/fetch/$s_!zx7g!,w_64,h_64,c_f=
ill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-med=
ia.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21eb04-4957-4a96-b672-0f9ac71f45a=
e_48x48.png 2x, https://substackcdn.com/image/fetch/$s_!zx7g!,w_96,h_96,c_f=
ill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-med=
ia.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21eb04-4957-4a96-b672-0f9ac71f45a=
e_48x48.png 3x"><img class=3D"img-OACg1c object-fit-cover-u4ReeV pencraft p=
c-reset" src=3D"https://substackcdn.com/image/fetch/$s_!zx7g!,w_32,h_32,c_f=
ill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-med=
ia.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21eb04-4957-4a96-b672-0f9ac71f45a=
e_48x48.png" alt=3D"Elizabeth Van Nostrand's avatar" width=3D"32" height=3D=
"32" draggable=3D"false"></picture></div></div></a><a href=3D"https://subst=
ack.com/profile/1153871-samo-burja" aria-label=3D"View Samo Burja's profile=
" class=3D"pencraft pc-display-contents pc-reset"><div class=3D"pencraft pc=
-display-flex pc-width-32 pc-height-32 pc-justifyContent-center pc-alignIte=
ms-center pc-position-relative pc-reset bg-secondary-jBBrtc flex-auto-UL7Y7=
f animate-vY_IWG outline-detail-Yl5oYx pc-borderRadius-full overflow-hidden=
-owQvYA sizing-border-box-LGXObM pressable-sm-elJLHF showFocus-xAetgz conta=
iner-TAtrWj interactive-UkK0V6 avatar-u8q6xB overlap-q75iOo" tabindex=3D"0"=
 style=3D"--scale: 32px;"><div class=3D"pencraft pc-display-flex pc-width-3=
2 pc-height-32 pc-justifyContent-center pc-alignItems-center pc-position-re=
lative pc-reset bg-secondary-jBBrtc flex-auto-UL7Y7f outline-detail-Yl5oYx =
pc-borderRadius-full overflow-hidden-owQvYA sizing-border-box-LGXObM contai=
ner-TAtrWj" title=3D"Samo Burja" style=3D"--scale: 32px;"><picture><source =
type=3D"image/webp" srcset=3D"https://substackcdn.com/image/fetch/$s_!QSk-!=
,w_32,h_32,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbuc=
keteer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fima=
ges%2F6b04bda3-9e79-4d03-9d9a-f10e16bdc008_2186x2480.jpeg 1x, https://subst=
ackcdn.com/image/fetch/$s_!QSk-!,w_64,h_64,c_fill,f_webp,q_auto:good,fl_pro=
gressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984=
.s3.amazonaws.com%2Fpublic%2Fimages%2F6b04bda3-9e79-4d03-9d9a-f10e16bdc008_=
2186x2480.jpeg 2x, https://substackcdn.com/image/fetch/$s_!QSk-!,w_96,h_96,=
c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05b=
bc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6b04b=
da3-9e79-4d03-9d9a-f10e16bdc008_2186x2480.jpeg 3x"><img class=3D"img-OACg1c=
 object-fit-cover-u4ReeV pencraft pc-reset" src=3D"https://substackcdn.com/=
image/fetch/$s_!QSk-!,w_32,h_32,c_fill,f_auto,q_auto:good,fl_progressive:st=
eep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazona=
ws.com%2Fpublic%2Fimages%2F6b04bda3-9e79-4d03-9d9a-f10e16bdc008_2186x2480.j=
peg" alt=3D"Samo Burja's avatar" width=3D"32" height=3D"32" draggable=3D"fa=
lse"></picture></div></div></a><a href=3D"https://substack.com/profile/1468=
5655-eugine-nier" aria-label=3D"View Eugine Nier's profile" class=3D"pencra=
ft pc-display-contents pc-reset"><div class=3D"pencraft pc-display-flex pc-=
width-32 pc-height-32 pc-justifyContent-center pc-alignItems-center pc-posi=
tion-relative pc-reset bg-secondary-jBBrtc flex-auto-UL7Y7f animate-vY_IWG =
outline-detail-Yl5oYx pc-borderRadius-full overflow-hidden-owQvYA sizing-bo=
rder-box-LGXObM pressable-sm-elJLHF showFocus-xAetgz container-TAtrWj inter=
active-UkK0V6 avatar-u8q6xB overlap-q75iOo" tabindex=3D"0" style=3D"--scale=
: 32px;"><div class=3D"pencraft pc-display-flex pc-width-32 pc-height-32 pc=
-justifyContent-center pc-alignItems-center pc-position-relative pc-reset b=
g-secondary-jBBrtc flex-auto-UL7Y7f outline-detail-Yl5oYx pc-borderRadius-f=
ull overflow-hidden-owQvYA sizing-border-box-LGXObM container-TAtrWj" title=
=3D"Eugine Nier" style=3D"--scale: 32px;"><picture><source type=3D"image/we=
bp" srcset=3D"https://substackcdn.com/image/fetch/$s_!l_XS!,w_32,h_32,c_fil=
l,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media=
.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b3ea00-97a3-4aba-bb7a-8e947b74ba73_=
144x144.png 1x, https://substackcdn.com/image/fetch/$s_!l_XS!,w_64,h_64,c_f=
ill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-med=
ia.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b3ea00-97a3-4aba-bb7a-8e947b74ba7=
3_144x144.png 2x, https://substackcdn.com/image/fetch/$s_!l_XS!,w_96,h_96,c=
_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-m=
edia.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b3ea00-97a3-4aba-bb7a-8e947b74b=
a73_144x144.png 3x"><img class=3D"img-OACg1c object-fit-cover-u4ReeV pencra=
ft pc-reset" src=3D"https://substackcdn.com/image/fetch/$s_!l_XS!,w_32,h_32=
,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post=
-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b3ea00-97a3-4aba-bb7a-8e947b7=
4ba73_144x144.png" alt=3D"Eugine Nier's avatar" width=3D"32" height=3D"32" =
draggable=3D"false"></picture></div></div></a><a href=3D"https://substack.c=
om/profile/114746702-peter-rabbit" aria-label=3D"View Peter Rabbit's profil=
e" class=3D"pencraft pc-display-contents pc-reset"><div class=3D"pencraft p=
c-display-flex pc-width-32 pc-height-32 pc-justifyContent-center pc-alignIt=
ems-center pc-position-relative pc-reset bg-secondary-jBBrtc flex-auto-UL7Y=
7f animate-vY_IWG outline-detail-Yl5oYx pc-borderRadius-full overflow-hidde=
n-owQvYA sizing-border-box-LGXObM pressable-sm-elJLHF showFocus-xAetgz cont=
ainer-TAtrWj interactive-UkK0V6 avatar-u8q6xB overlap-q75iOo" tabindex=3D"0=
" style=3D"--scale: 32px;"><div class=3D"pencraft pc-display-flex pc-width-=
32 pc-height-32 pc-justifyContent-center pc-alignItems-center pc-position-r=
elative pc-reset bg-secondary-jBBrtc flex-auto-UL7Y7f outline-detail-Yl5oYx=
 pc-borderRadius-full overflow-hidden-owQvYA sizing-border-box-LGXObM conta=
iner-TAtrWj" title=3D"Peter Rabbit" style=3D"--scale: 32px;"><picture><sour=
ce type=3D"image/webp" srcset=3D"https://substackcdn.com/image/fetch/$s_!Ji=
5k!,w_32,h_32,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2F=
substack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdde80cf-5f53-4700=
-b00f-bcbd0291387f_513x513.png 1x, https://substackcdn.com/image/fetch/$s_!=
Ji5k!,w_64,h_64,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%=
2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdde80cf-5f53-47=
00-b00f-bcbd0291387f_513x513.png 2x, https://substackcdn.com/image/fetch/$s=
_!Ji5k!,w_96,h_96,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2=
F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdde80cf-5f53-=
4700-b00f-bcbd0291387f_513x513.png 3x"><img class=3D"img-OACg1c object-fit-=
cover-u4ReeV pencraft pc-reset" src=3D"https://substackcdn.com/image/fetch/=
$s_!Ji5k!,w_32,h_32,c_fill,f_auto,q_auto:good,fl_progressive:steep/https%3A=
%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdde80cf-5f5=
3-4700-b00f-bcbd0291387f_513x513.png" alt=3D"Peter Rabbit's avatar" width=
=3D"32" height=3D"32" draggable=3D"false"></picture></div></div></a><a href=
=3D"https://substack.com/profile/7101107-curt-fischer" aria-label=3D"View C=
urt Fischer's profile" class=3D"pencraft pc-display-contents pc-reset"><div=
 class=3D"pencraft pc-display-flex pc-width-32 pc-height-32 pc-justifyConte=
nt-center pc-alignItems-center pc-position-relative pc-reset bg-secondary-j=
BBrtc flex-auto-UL7Y7f animate-vY_IWG outline-detail-Yl5oYx pc-borderRadius=
-full overflow-hidden-owQvYA sizing-border-box-LGXObM pressable-sm-elJLHF s=
howFocus-xAetgz container-TAtrWj interactive-UkK0V6 avatar-u8q6xB overlap-q=
75iOo last-JfNEJ_" tabindex=3D"0" style=3D"--scale: 32px;"><div class=3D"pe=
ncraft pc-display-flex pc-width-32 pc-height-32 pc-justifyContent-center pc=
-alignItems-center pc-position-relative pc-reset bg-secondary-jBBrtc flex-a=
uto-UL7Y7f outline-detail-Yl5oYx pc-borderRadius-full overflow-hidden-owQvY=
A sizing-border-box-LGXObM container-TAtrWj" title=3D"Curt Fischer" style=
=3D"--scale: 32px;"><picture><source type=3D"image/webp" srcset=3D"https://=
substackcdn.com/image/fetch/$s_!AMrz!,w_32,h_32,c_fill,f_webp,q_auto:good,f=
l_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpu=
blic%2Fimages%2F2993cf4d-e5ca-4968-bd73-c12a8d641174_400x400.jpeg 1x, https=
://substackcdn.com/image/fetch/$s_!AMrz!,w_64,h_64,c_fill,f_webp,q_auto:goo=
d,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2=
Fpublic%2Fimages%2F2993cf4d-e5ca-4968-bd73-c12a8d641174_400x400.jpeg 2x, ht=
tps://substackcdn.com/image/fetch/$s_!AMrz!,w_96,h_96,c_fill,f_webp,q_auto:=
good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.co=
m%2Fpublic%2Fimages%2F2993cf4d-e5ca-4968-bd73-c12a8d641174_400x400.jpeg 3x"=
><img class=3D"img-OACg1c object-fit-cover-u4ReeV pencraft pc-reset" src=3D=
"https://substackcdn.com/image/fetch/$s_!AMrz!,w_32,h_32,c_fill,f_auto,q_au=
to:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws=
.com%2Fpublic%2Fimages%2F2993cf4d-e5ca-4968-bd73-c12a8d641174_400x400.jpeg"=
 alt=3D"Curt Fischer's avatar" width=3D"32" height=3D"32" draggable=3D"fals=
e"></picture></div></div></a></div></div><div class=3D"pencraft pc-reset co=
lor-secondary-B3TpYa line-height-20-_MEacI font-text-a4IB2X size-13-yQMlsX =
weight-regular-CQHCni reset-PDs18X post-facepile-label"><div class=3D"pencr=
aft pc-display-flex pc-gap-4 pc-alignItems-center pc-reset post-facepile-co=
unts"><a class=3D"pencraft pc-reset cursor-pointer-v7VaZn color-secondary-B=
3TpYa decoration-hover-underline-zSXGjA reset-PDs18X">13 Likes</a>=E2=88=99=
<div class=3D"pencraft pc-reset color-secondary-B3TpYa line-height-20-_MEac=
I font-text-a4IB2X size-13-yQMlsX weight-regular-CQHCni reset-PDs18X"><a cl=
ass=3D"pencraft pc-reset color-secondary-B3TpYa decoration-hover-underline-=
zSXGjA reset-PDs18X" href=3D"https://substack.com/note/p-179005368/restacks=
?utm_source=3Dsubstack&amp;utm_content=3Dfacepile-restacks">3 Restacks</a><=
/div></div></div></div></div><div class=3D"post-footer"><div class=3D"pencr=
aft pc-display-flex pc-gap-16 pc-paddingTop-16 pc-paddingBottom-16 pc-justi=
fyContent-space-between pc-alignItems-center pc-reset flex-grow-hUPOlM bord=
er-top-detail-themed-FUT_jR border-bottom-detail-themed-NinfkG post-ufi"><d=
iv class=3D"pencraft pc-display-flex pc-gap-8 pc-reset"><div class=3D"like-=
button-container post-ufi-button style-button"><button class=3D"pencraft pc=
-reset pencraft post-ufi-button style-button has-label with-border" tabinde=
x=3D"0" type=3D"button" aria-label=3D"Like (13)" aria-pressed=3D"false"><sv=
g aria-hidden=3D"true" width=3D"20" height=3D"20" viewBox=3D"0 0 24 24" fil=
l=3D"#000000" stroke-width=3D"2" stroke=3D"#000" xmlns=3D"http://www.w3.org=
/2000/svg" class=3D"icon" style=3D"height: 20px; width: 20px;"><g><svg xmln=
s=3D"http://www.w3.org/2000/svg" width=3D"24" height=3D"24" viewBox=3D"0 0 =
24 24" stroke-width=3D"2" stroke-linecap=3D"round" stroke-linejoin=3D"round=
" class=3D"lucide lucide-heart"><path d=3D"M19 14c1.49-1.46 3-3.21 3-5.5A5.=
5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 =
8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg></g></svg><div class=3D"label">=
13</div></button></div><button class=3D"pencraft pc-reset pencraft post-ufi=
-button style-button has-label with-border" tabindex=3D"0" type=3D"button" =
id=3D"radix-:r1o:" aria-haspopup=3D"menu" aria-expanded=3D"false" data-stat=
e=3D"closed"><svg aria-hidden=3D"true" width=3D"20" height=3D"20" viewBox=
=3D"0 0 20 20" fill=3D"none" stroke-width=3D"2" stroke=3D"var(--color-fg-pr=
imary)" stroke-linecap=3D"round" stroke-linejoin=3D"round" xmlns=3D"http://=
www.w3.org/2000/svg" class=3D"icon"><g><path d=3D"M2.53001 7.81595C3.49179 =
4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684=
L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.=
91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.=
5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15=
.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg><div class=3D"label=
">3</div></button></div><div class=3D"pencraft pc-display-flex pc-gap-8 pc-=
reset"><button class=3D"pencraft pc-reset pencraft post-ufi-button style-bu=
tton has-label with-border" tabindex=3D"0" type=3D"button"><div class=3D"la=
bel">Share</div></button></div></div></div></div></article></div></div></di=
v><div class=3D"pencraft pc-display-contents pc-reset pubTheme-yiXxQA"><div=
 class=3D"single-post-section"><div class=3D"container"><div class=3D"visib=
ility-check"></div><div class=3D"pencraft pc-paddingTop-24 pc-paddingBottom=
-24 pc-reset" aria-label=3D"Top Posts Footer" role=3D"region" style=3D"marg=
in-left: -8px; margin-right: -8px;"><div class=3D"portable-archive"><div cl=
ass=3D"pencraft pc-display-flex pc-gap-12 pc-paddingLeft-8 pc-paddingRight-=
8 pc-paddingBottom-16 pc-justifyContent-space-between pc-alignItems-center =
pc-reset" aria-label=3D"Archive sort tabs" role=3D"navigation"><div class=
=3D"pencraft pc-display-flex pc-flexDirection-column pc-position-relative p=
c-minWidth-0 pc-reset bg-primary-j62Gac outline-detail-Yl5oYx pc-borderRadi=
us-sm overflow-hidden-owQvYA"><div dir=3D"ltr" data-orientation=3D"horizont=
al" class=3D"pencraft pc-display-flex pc-flexDirection-column pc-reset flex=
-grow-hUPOlM"><div class=3D"pencraft pc-display-flex pc-gap-4 pc-padding-4 =
pc-position-relative pc-reset cursor-default-VYE5LM pc-borderRadius-sm over=
flow-auto-CUDsxo scrollBar-hidden-k6ztKz" tabindex=3D"0" aria-label=3D"Tabs=
" role=3D"tablist" aria-orientation=3D"horizontal" data-orientation=3D"hori=
zontal" style=3D"outline: none;"><button class=3D"pencraft pc-reset flex-au=
to-UL7Y7f pencraft segment-j4TeZ4 buttonBase-GK1x3M buttonText-X0uSmG butto=
nStyle-r7yGCK priority_quaternary-kpMibu size_sm-G3LciD" tabindex=3D"-1" ty=
pe=3D"button" role=3D"tab" aria-selected=3D"true" aria-controls=3D"radix-:r=
26:-content-top" data-state=3D"active" id=3D"radix-:r26:-trigger-top" data-=
orientation=3D"horizontal" data-radix-collection-item=3D"">Top</button><but=
ton class=3D"pencraft pc-reset flex-auto-UL7Y7f pencraft segment-j4TeZ4 but=
tonBase-GK1x3M buttonText-X0uSmG buttonStyle-r7yGCK priority_quaternary-kpM=
ibu size_sm-G3LciD" tabindex=3D"-1" type=3D"button" role=3D"tab" aria-selec=
ted=3D"false" aria-controls=3D"radix-:r26:-content-new" data-state=3D"inact=
ive" id=3D"radix-:r26:-trigger-new" data-orientation=3D"horizontal" data-ra=
dix-collection-item=3D"">Latest</button><button class=3D"pencraft pc-reset =
flex-auto-UL7Y7f pencraft segment-j4TeZ4 buttonBase-GK1x3M buttonText-X0uSm=
G buttonStyle-r7yGCK priority_quaternary-kpMibu size_sm-G3LciD" tabindex=3D=
"-1" type=3D"button" role=3D"tab" aria-selected=3D"false" aria-controls=3D"=
radix-:r26:-content-community" data-state=3D"inactive" id=3D"radix-:r26:-tr=
igger-community" data-orientation=3D"horizontal" data-radix-collection-item=
=3D"">Discussions</button><div class=3D"pencraft pc-position-absolute pc-he=
ight-32 pc-reset bg-secondary-jBBrtc pc-borderRadius-xs sizing-border-box-L=
GXObM highlight-U002IP" style=3D"--highlight-width: 39.40625px; --highlight=
-x: 0px;"></div></div></div><div class=3D"pencraft pc-display-flex pc-align=
Items-center pc-reset arrowButtonContainer-O4uSiH arrowButtonOverlaidContai=
ner-t10AyH left-Tg8vqp"><div class=3D"overlay-zrMCxn primary-lv_sOW"></div>=
</div><div class=3D"pencraft pc-display-flex pc-alignItems-center pc-reset =
arrowButtonContainer-O4uSiH arrowButtonOverlaidContainer-t10AyH right-i3oWG=
i"><div class=3D"overlay-zrMCxn primary-lv_sOW"></div></div></div><button c=
lass=3D"pencraft pc-reset pencraft iconButton-mq_Et5 iconButtonBase-dJGHgN =
buttonBase-GK1x3M buttonStyle-r7yGCK size_md-gCDS3o priority_tertiary-rlke8=
z" tabindex=3D"0" type=3D"button"><svg xmlns=3D"http://www.w3.org/2000/svg"=
 width=3D"20" height=3D"20" viewBox=3D"0 0 24 24" fill=3D"none" stroke=3D"c=
urrentColor" stroke-width=3D"2" stroke-linecap=3D"round" stroke-linejoin=3D=
"round" class=3D"lucide lucide-search"><circle cx=3D"11" cy=3D"11" r=3D"8">=
</circle><path d=3D"m21 21-4.3-4.3"></path></svg></button></div><div class=
=3D"portable-archive-list"><div><div class=3D"container-O1YsI6 two-column-l=
ist-BLHtzo two-column-list--with-dividers-cHfR0M"><div class=3D"pencraft pc=
-display-flex pc-flexDirection-column pc-padding-8 pc-position-relative pc-=
reset pc-borderRadius-sm container-H2dyKk" tabindex=3D"0" aria-label=3D"Pos=
t preview for If You Build It, They Will Come" role=3D"article"><div class=
=3D"container-Qnseki"><div class=3D"pencraft pc-display-flex pc-flexDirecti=
on-column pc-gap-4 pc-position-relative pc-reset flex-grow-hUPOlM"><div cla=
ss=3D"pencraft pc-display-flex pc-flexDirection-column pc-reset"><a class=
=3D"pencraft pc-reset color-pub-primary-text-tsxVWu font-pub-headings-kjzBh=
N clamp-99xlzs clamp-3-pcbPeb reset-PDs18X" tabindex=3D"-1" href=3D"https:/=
/www.benlandautaylor.com/p/if-you-build-it-they-will-come" data-testid=3D"p=
ost-preview-title" style=3D"font-size: calc(19px * var(--font_size_headings=
_multiplier, 1)); line-height: calc(1em * var(--font_size_headings_line_hei=
ght_ratio, 1.368421052631579));">If You Build It, They Will Come</a></div><=
div class=3D"pencraft pc-display-flex pc-flexDirection-column pc-reset"><a =
class=3D"pencraft pc-reset color-primary-ECDxTd line-height-20-_MEacI font-=
text-a4IB2X size-15-gjMpX1 clamp-99xlzs clamp-2-lLP77S reset-PDs18X" tabind=
ex=3D"-1" href=3D"https://www.benlandautaylor.com/p/if-you-build-it-they-wi=
ll-come">.</a></div><div class=3D"pencraft pc-display-inline pc-reset color=
-pub-secondary-text-X0WYlZ line-height-20-_MEacI font-meta-Wq5ZQP size-11-g=
Jkq5q weight-medium-Hv9lSX transform-uppercase-LYgH6s reset-PDs18X meta-Sjv=
JkP"><time class=3D"date-rtYe1v" datetime=3D"2026-07-18T02:36:41.176Z">Jul =
18</time>&nbsp;<span class=3D"dividerChar-SbAJEi">=E2=80=A2</span>&nbsp;<sp=
an class=3D"pencraft pc-reset reset-PDs18X"><a class=3D"link-HFGLqU" href=
=3D"https://substack.com/@benlandautaylor">Ben Landau-Taylor</a></span></di=
v><div class=3D"pencraft pc-display-flex pc-flexDirection-column pc-reset a=
ctions-YFg47u"><div class=3D"post-ufi style-compressed justified themed"><d=
iv class=3D"like-button-container post-ufi-button style-compressed"><button=
 class=3D"pencraft pc-reset pencraft post-ufi-button style-compressed has-l=
abel with-border" tabindex=3D"0" type=3D"button" aria-label=3D"Like (303)" =
aria-pressed=3D"false"><svg aria-hidden=3D"true" width=3D"14" height=3D"14"=
 viewBox=3D"0 0 24 24" fill=3D"#000000" stroke-width=3D"2" stroke=3D"#000" =
xmlns=3D"http://www.w3.org/2000/svg" class=3D"icon" style=3D"height: 14px; =
width: 14px;"><g><svg xmlns=3D"http://www.w3.org/2000/svg" width=3D"24" hei=
ght=3D"24" viewBox=3D"0 0 24 24" stroke-width=3D"2" stroke-linecap=3D"round=
" stroke-linejoin=3D"round" class=3D"lucide lucide-heart"><path d=3D"M19 14=
c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.7=
4-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg></g><=
/svg><div class=3D"label">303</div></button></div><button class=3D"pencraft=
 pc-reset pencraft post-ufi-button style-compressed has-label with-border" =
tabindex=3D"0" type=3D"button" id=3D"radix-:r3h:" aria-haspopup=3D"menu" ar=
ia-expanded=3D"false" data-state=3D"closed"><svg aria-hidden=3D"true" width=
=3D"14" height=3D"14" viewBox=3D"0 0 20 20" fill=3D"none" stroke-width=3D"2=
" stroke=3D"var(--color-fg-primary)" stroke-linecap=3D"round" stroke-linejo=
in=3D"round" xmlns=3D"http://www.w3.org/2000/svg" class=3D"icon"><g><path d=
=3D"M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15=
.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.264=
71M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 =
17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3=
235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path>=
</g></svg><div class=3D"label">39</div></button><button class=3D"pencraft p=
c-reset pencraft post-ufi-button style-compressed no-label with-border" tab=
index=3D"0" type=3D"button" id=3D"radix-:r3p:" aria-haspopup=3D"menu" aria-=
expanded=3D"false" data-state=3D"closed" data-href=3D"javascript:void(0)"><=
svg xmlns=3D"http://www.w3.org/2000/svg" width=3D"14" height=3D"14" viewBox=
=3D"0 0 24 24" fill=3D"none" stroke=3D"currentColor" stroke-width=3D"2" str=
oke-linecap=3D"round" stroke-linejoin=3D"round" class=3D"lucide lucide-shar=
e icon"><path d=3D"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8"></path><polyl=
ine points=3D"16 6 12 2 8 6"></polyline><line x1=3D"12" x2=3D"12" y1=3D"2" =
y2=3D"15"></line></svg></button></div></div></div><div class=3D"image-tkPTA=
j container-XxSyR3" style=3D"aspect-ratio: 1.5 / 1;"><picture><source type=
=3D"image/webp" srcset=3D"https://substackcdn.com/image/fetch/$s_!L0xO!,w_3=
20,h_213,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_center/https%3A%2=
F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb128a68-b1f1-=
44c9-8d42-a01d689ca8c8_1554x908.png 320w, https://substackcdn.com/image/fet=
ch/$s_!L0xO!,w_424,h_282,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_c=
enter/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%=
2Fbb128a68-b1f1-44c9-8d42-a01d689ca8c8_1554x908.png 424w, https://substackc=
dn.com/image/fetch/$s_!L0xO!,w_640,h_426,c_fill,f_webp,q_auto:good,fl_progr=
essive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2F=
public%2Fimages%2Fbb128a68-b1f1-44c9-8d42-a01d689ca8c8_1554x908.png 640w, h=
ttps://substackcdn.com/image/fetch/$s_!L0xO!,w_848,h_564,c_fill,f_webp,q_au=
to:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.=
amazonaws.com%2Fpublic%2Fimages%2Fbb128a68-b1f1-44c9-8d42-a01d689ca8c8_1554=
x908.png 848w, https://substackcdn.com/image/fetch/$s_!L0xO!,w_960,h_639,c_=
fill,f_webp,q_auto:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstac=
k-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb128a68-b1f1-44c9-8d42-a=
01d689ca8c8_1554x908.png 960w" sizes=3D"(min-width:768px) 50vw, 100vw"><img=
 class=3D"img-OACg1c image-nBNbRY pencraft pc-reset" src=3D"https://substac=
kcdn.com/image/fetch/$s_!L0xO!,w_320,h_213,c_fill,f_auto,q_auto:good,fl_pro=
gressive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%=
2Fpublic%2Fimages%2Fbb128a68-b1f1-44c9-8d42-a01d689ca8c8_1554x908.png" alt=
=3D"" width=3D"320" height=3D"213" loading=3D"lazy" style=3D"aspect-ratio: =
1.5 / 1;"></picture></div></div></div><div class=3D"pencraft pc-display-fle=
x pc-reset border-bottom-detail-themed-NinfkG divider-QOeHtM"></div><div cl=
ass=3D"pencraft pc-display-flex pc-flexDirection-column pc-padding-8 pc-pos=
ition-relative pc-reset pc-borderRadius-sm container-H2dyKk" tabindex=3D"0"=
 aria-label=3D"Post preview for Why Do Victims of Massacres Go Quietly to T=
heir Deaths?" role=3D"article"><div class=3D"container-Qnseki"><div class=
=3D"pencraft pc-display-flex pc-flexDirection-column pc-gap-4 pc-position-r=
elative pc-reset flex-grow-hUPOlM"><div class=3D"pencraft pc-display-flex p=
c-flexDirection-column pc-reset"><a class=3D"pencraft pc-reset color-pub-pr=
imary-text-tsxVWu font-pub-headings-kjzBhN clamp-99xlzs clamp-3-pcbPeb rese=
t-PDs18X" tabindex=3D"-1" href=3D"https://www.benlandautaylor.com/p/why-do-=
victims-of-massacres-go-quietly" data-testid=3D"post-preview-title" style=
=3D"font-size: calc(19px * var(--font_size_headings_multiplier, 1)); line-h=
eight: calc(1em * var(--font_size_headings_line_height_ratio, 1.36842105263=
1579));">Why Do Victims of Massacres Go Quietly to Their Deaths?</a></div><=
div class=3D"pencraft pc-display-flex pc-flexDirection-column pc-reset"><a =
class=3D"pencraft pc-reset color-primary-ECDxTd line-height-20-_MEacI font-=
text-a4IB2X size-15-gjMpX1 clamp-99xlzs clamp-2-lLP77S reset-PDs18X" tabind=
ex=3D"-1" href=3D"https://www.benlandautaylor.com/p/why-do-victims-of-massa=
cres-go-quietly">I often hear that it=E2=80=99s a moral imperative to learn=
 from the great 20th century atrocities, that these events are a window int=
o what humans are capable=E2=80=A6</a></div><div class=3D"pencraft pc-displ=
ay-inline pc-reset color-pub-secondary-text-X0WYlZ line-height-20-_MEacI fo=
nt-meta-Wq5ZQP size-11-gJkq5q weight-medium-Hv9lSX transform-uppercase-LYgH=
6s reset-PDs18X meta-SjvJkP"><time class=3D"date-rtYe1v" datetime=3D"2025-0=
7-23T18:10:42.071Z">Jul 23, 2025</time>&nbsp;<span class=3D"dividerChar-SbA=
JEi">=E2=80=A2</span>&nbsp;<span class=3D"pencraft pc-reset reset-PDs18X"><=
a class=3D"link-HFGLqU" href=3D"https://substack.com/@benlandautaylor">Ben =
Landau-Taylor</a></span></div><div class=3D"pencraft pc-display-flex pc-fle=
xDirection-column pc-reset actions-YFg47u"><div class=3D"post-ufi style-com=
pressed justified themed"><div class=3D"like-button-container post-ufi-butt=
on style-compressed"><button class=3D"pencraft pc-reset pencraft post-ufi-b=
utton style-compressed has-label with-border" tabindex=3D"0" type=3D"button=
" aria-label=3D"Like (346)" aria-pressed=3D"false"><svg aria-hidden=3D"true=
" width=3D"14" height=3D"14" viewBox=3D"0 0 24 24" fill=3D"#000000" stroke-=
width=3D"2" stroke=3D"#000" xmlns=3D"http://www.w3.org/2000/svg" class=3D"i=
con" style=3D"height: 14px; width: 14px;"><g><svg xmlns=3D"http://www.w3.or=
g/2000/svg" width=3D"24" height=3D"24" viewBox=3D"0 0 24 24" stroke-width=
=3D"2" stroke-linecap=3D"round" stroke-linejoin=3D"round" class=3D"lucide l=
ucide-heart"><path d=3D"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c=
-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 =
3 5.5l7 7Z"></path></svg></g></svg><div class=3D"label">346</div></button><=
/div><button class=3D"pencraft pc-reset pencraft post-ufi-button style-comp=
ressed post-ufi-comment-button has-label with-border" tabindex=3D"0" type=
=3D"button" aria-label=3D"View comments (62)" data-href=3D"https://www.benl=
andautaylor.com/p/why-do-victims-of-massacres-go-quietly/comments"><svg ari=
a-hidden=3D"true" width=3D"14" height=3D"14" viewBox=3D"0 0 24 24" fill=3D"=
#000000" stroke-width=3D"2" stroke=3D"#000" xmlns=3D"http://www.w3.org/2000=
/svg" class=3D"icon" style=3D"height: 14px; width: 14px;"><g><svg xmlns=3D"=
http://www.w3.org/2000/svg" width=3D"24" height=3D"24" viewBox=3D"0 0 24 24=
" stroke-width=3D"2" stroke-linecap=3D"round" stroke-linejoin=3D"round" cla=
ss=3D"lucide lucide-message-circle"><path d=3D"M7.9 20A9 9 0 1 0 4 16.1L2 2=
2Z"></path></svg></g></svg><div class=3D"label">62</div></button><button cl=
ass=3D"pencraft pc-reset pencraft post-ufi-button style-compressed has-labe=
l with-border" tabindex=3D"0" type=3D"button" id=3D"radix-:r4d:" aria-haspo=
pup=3D"menu" aria-expanded=3D"false" data-state=3D"closed"><svg aria-hidden=
=3D"true" width=3D"14" height=3D"14" viewBox=3D"0 0 20 20" fill=3D"none" st=
roke-width=3D"2" stroke=3D"var(--color-fg-primary)" stroke-linecap=3D"round=
" stroke-linejoin=3D"round" xmlns=3D"http://www.w3.org/2000/svg" class=3D"i=
con"><g><path d=3D"M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5=
C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.6764=
7L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 1=
5.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.76=
32L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 1=
3.0882"></path></g></svg><div class=3D"label">37</div></button><button clas=
s=3D"pencraft pc-reset pencraft post-ufi-button style-compressed no-label w=
ith-border" tabindex=3D"0" type=3D"button" id=3D"radix-:r4l:" aria-haspopup=
=3D"menu" aria-expanded=3D"false" data-state=3D"closed" data-href=3D"javasc=
ript:void(0)"><svg xmlns=3D"http://www.w3.org/2000/svg" width=3D"14" height=
=3D"14" viewBox=3D"0 0 24 24" fill=3D"none" stroke=3D"currentColor" stroke-=
width=3D"2" stroke-linecap=3D"round" stroke-linejoin=3D"round" class=3D"luc=
ide lucide-share icon"><path d=3D"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8=
"></path><polyline points=3D"16 6 12 2 8 6"></polyline><line x1=3D"12" x2=
=3D"12" y1=3D"2" y2=3D"15"></line></svg></button></div></div></div><div cla=
ss=3D"image-tkPTAj container-XxSyR3" style=3D"aspect-ratio: 1.5 / 1;"><pict=
ure><source type=3D"image/webp" srcset=3D"https://substackcdn.com/image/fet=
ch/$s_!m431!,w_320,h_213,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_c=
enter/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%=
2F04a677bc-cc74-46e0-b8c1-32ae439fb64e_1508x568.png 320w, https://substackc=
dn.com/image/fetch/$s_!m431!,w_424,h_282,c_fill,f_webp,q_auto:good,fl_progr=
essive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2F=
public%2Fimages%2F04a677bc-cc74-46e0-b8c1-32ae439fb64e_1508x568.png 424w, h=
ttps://substackcdn.com/image/fetch/$s_!m431!,w_640,h_426,c_fill,f_webp,q_au=
to:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.=
amazonaws.com%2Fpublic%2Fimages%2F04a677bc-cc74-46e0-b8c1-32ae439fb64e_1508=
x568.png 640w, https://substackcdn.com/image/fetch/$s_!m431!,w_848,h_564,c_=
fill,f_webp,q_auto:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstac=
k-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a677bc-cc74-46e0-b8c1-3=
2ae439fb64e_1508x568.png 848w, https://substackcdn.com/image/fetch/$s_!m431=
!,w_960,h_639,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_center/https=
%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a677bc-=
cc74-46e0-b8c1-32ae439fb64e_1508x568.png 960w" sizes=3D"(min-width:768px) 5=
0vw, 100vw"><img class=3D"img-OACg1c image-nBNbRY pencraft pc-reset" src=3D=
"https://substackcdn.com/image/fetch/$s_!m431!,w_320,h_213,c_fill,f_auto,q_=
auto:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s=
3.amazonaws.com%2Fpublic%2Fimages%2F04a677bc-cc74-46e0-b8c1-32ae439fb64e_15=
08x568.png" alt=3D"" width=3D"320" height=3D"213" loading=3D"lazy" style=3D=
"aspect-ratio: 1.5 / 1;"></picture></div></div></div><div class=3D"pencraft=
 pc-display-flex pc-reset border-bottom-detail-themed-NinfkG divider-QOeHtM=
"></div><div class=3D"pencraft pc-display-flex pc-flexDirection-column pc-p=
adding-8 pc-position-relative pc-reset pc-borderRadius-sm container-H2dyKk"=
 tabindex=3D"0" aria-label=3D"Post preview for Why We Can't Have Nice Thing=
s" role=3D"article"><div class=3D"container-Qnseki"><div class=3D"pencraft =
pc-display-flex pc-flexDirection-column pc-gap-4 pc-position-relative pc-re=
set flex-grow-hUPOlM"><div class=3D"pencraft pc-display-flex pc-flexDirecti=
on-column pc-reset"><a class=3D"pencraft pc-reset color-pub-primary-text-ts=
xVWu font-pub-headings-kjzBhN clamp-99xlzs clamp-3-pcbPeb reset-PDs18X" tab=
index=3D"-1" href=3D"https://www.benlandautaylor.com/p/why-we-cant-have-nic=
e-things" data-testid=3D"post-preview-title" style=3D"font-size: calc(19px =
* var(--font_size_headings_multiplier, 1)); line-height: calc(1em * var(--f=
ont_size_headings_line_height_ratio, 1.368421052631579));">Why We Can't Hav=
e Nice Things</a></div><div class=3D"pencraft pc-display-flex pc-flexDirect=
ion-column pc-reset"><a class=3D"pencraft pc-reset color-primary-ECDxTd lin=
e-height-20-_MEacI font-text-a4IB2X size-15-gjMpX1 clamp-99xlzs clamp-2-lLP=
77S reset-PDs18X" tabindex=3D"-1" href=3D"https://www.benlandautaylor.com/p=
/why-we-cant-have-nice-things">No, it's not too expensive.</a></div><div cl=
ass=3D"pencraft pc-display-inline pc-reset color-pub-secondary-text-X0WYlZ =
line-height-20-_MEacI font-meta-Wq5ZQP size-11-gJkq5q weight-medium-Hv9lSX =
transform-uppercase-LYgH6s reset-PDs18X meta-SjvJkP"><time class=3D"date-rt=
Ye1v" datetime=3D"2023-09-06T19:13:13.998Z">Sep 6, 2023</time>&nbsp;<span c=
lass=3D"dividerChar-SbAJEi">=E2=80=A2</span>&nbsp;<span class=3D"pencraft p=
c-reset reset-PDs18X"><a class=3D"link-HFGLqU" href=3D"https://substack.com=
/@benlandautaylor">Ben Landau-Taylor</a></span></div><div class=3D"pencraft=
 pc-display-flex pc-flexDirection-column pc-reset actions-YFg47u"><div clas=
s=3D"post-ufi style-compressed justified themed"><div class=3D"like-button-=
container post-ufi-button style-compressed"><button class=3D"pencraft pc-re=
set pencraft post-ufi-button style-compressed has-label with-border" tabind=
ex=3D"0" type=3D"button" aria-label=3D"Like (115)" aria-pressed=3D"false"><=
svg aria-hidden=3D"true" width=3D"14" height=3D"14" viewBox=3D"0 0 24 24" f=
ill=3D"#000000" stroke-width=3D"2" stroke=3D"#000" xmlns=3D"http://www.w3.o=
rg/2000/svg" class=3D"icon" style=3D"height: 14px; width: 14px;"><g><svg xm=
lns=3D"http://www.w3.org/2000/svg" width=3D"24" height=3D"24" viewBox=3D"0 =
0 24 24" stroke-width=3D"2" stroke-linecap=3D"round" stroke-linejoin=3D"rou=
nd" class=3D"lucide lucide-heart"><path d=3D"M19 14c1.49-1.46 3-3.21 3-5.5A=
5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 =
2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg></g></svg><div class=3D"label=
">115</div></button></div><button class=3D"pencraft pc-reset pencraft post-=
ufi-button style-compressed post-ufi-comment-button has-label with-border" =
tabindex=3D"0" type=3D"button" aria-label=3D"View comments (19)" data-href=
=3D"https://www.benlandautaylor.com/p/why-we-cant-have-nice-things/comments=
"><svg aria-hidden=3D"true" width=3D"14" height=3D"14" viewBox=3D"0 0 24 24=
" fill=3D"#000000" stroke-width=3D"2" stroke=3D"#000" xmlns=3D"http://www.w=
3.org/2000/svg" class=3D"icon" style=3D"height: 14px; width: 14px;"><g><svg=
 xmlns=3D"http://www.w3.org/2000/svg" width=3D"24" height=3D"24" viewBox=3D=
"0 0 24 24" stroke-width=3D"2" stroke-linecap=3D"round" stroke-linejoin=3D"=
round" class=3D"lucide lucide-message-circle"><path d=3D"M7.9 20A9 9 0 1 0 =
4 16.1L2 22Z"></path></svg></g></svg><div class=3D"label">19</div></button>=
<button class=3D"pencraft pc-reset pencraft post-ufi-button style-compresse=
d has-label with-border" tabindex=3D"0" type=3D"button" id=3D"radix-:r59:" =
aria-haspopup=3D"menu" aria-expanded=3D"false" data-state=3D"closed"><svg a=
ria-hidden=3D"true" width=3D"14" height=3D"14" viewBox=3D"0 0 20 20" fill=
=3D"none" stroke-width=3D"2" stroke=3D"var(--color-fg-primary)" stroke-line=
cap=3D"round" stroke-linejoin=3D"round" xmlns=3D"http://www.w3.org/2000/svg=
" class=3D"icon"><g><path d=3D"M2.53001 7.81595C3.49179 4.73911 6.43281 2.5=
 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17=
.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.18=
41C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2=
.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.32=
35L6.38224 13.0882"></path></g></svg><div class=3D"label">10</div></button>=
<button class=3D"pencraft pc-reset pencraft post-ufi-button style-compresse=
d no-label with-border" tabindex=3D"0" type=3D"button" id=3D"radix-:r5h:" a=
ria-haspopup=3D"menu" aria-expanded=3D"false" data-state=3D"closed" data-hr=
ef=3D"javascript:void(0)"><svg xmlns=3D"http://www.w3.org/2000/svg" width=
=3D"14" height=3D"14" viewBox=3D"0 0 24 24" fill=3D"none" stroke=3D"current=
Color" stroke-width=3D"2" stroke-linecap=3D"round" stroke-linejoin=3D"round=
" class=3D"lucide lucide-share icon"><path d=3D"M4 12v8a2 2 0 0 0 2 2h12a2 =
2 0 0 0 2-2v-8"></path><polyline points=3D"16 6 12 2 8 6"></polyline><line =
x1=3D"12" x2=3D"12" y1=3D"2" y2=3D"15"></line></svg></button></div></div></=
div><div class=3D"image-tkPTAj container-XxSyR3" style=3D"aspect-ratio: 1.5=
 / 1;"><picture><source type=3D"image/webp" srcset=3D"https://substackcdn.c=
om/image/fetch/$s_!w9F1!,w_320,h_213,c_fill,f_webp,q_auto:good,fl_progressi=
ve:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpubl=
ic%2Fimages%2Fb78a4be8-5b75-46da-b67e-8a192fcc7539_1612x920.png 320w, https=
://substackcdn.com/image/fetch/$s_!w9F1!,w_424,h_282,c_fill,f_webp,q_auto:g=
ood,fl_progressive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.amaz=
onaws.com%2Fpublic%2Fimages%2Fb78a4be8-5b75-46da-b67e-8a192fcc7539_1612x920=
.png 424w, https://substackcdn.com/image/fetch/$s_!w9F1!,w_640,h_426,c_fill=
,f_webp,q_auto:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstack-po=
st-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb78a4be8-5b75-46da-b67e-8a192=
fcc7539_1612x920.png 640w, https://substackcdn.com/image/fetch/$s_!w9F1!,w_=
848,h_564,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_center/https%3A%=
2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb78a4be8-5b75=
-46da-b67e-8a192fcc7539_1612x920.png 848w, https://substackcdn.com/image/fe=
tch/$s_!w9F1!,w_960,h_639,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_=
center/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages=
%2Fb78a4be8-5b75-46da-b67e-8a192fcc7539_1612x920.png 960w" sizes=3D"(min-wi=
dth:768px) 50vw, 100vw"><img class=3D"img-OACg1c image-nBNbRY pencraft pc-r=
eset" src=3D"https://substackcdn.com/image/fetch/$s_!w9F1!,w_320,h_213,c_fi=
ll,f_auto,q_auto:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstack-=
post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb78a4be8-5b75-46da-b67e-8a1=
92fcc7539_1612x920.png" alt=3D"" width=3D"320" height=3D"213" loading=3D"la=
zy" style=3D"aspect-ratio: 1.5 / 1;"></picture></div></div></div></div></di=
v><div class=3D"pencraft pc-display-flex pc-paddingLeft-8 pc-paddingRight-8=
 pc-paddingTop-16 pc-reset"><button class=3D"pencraft pc-reset pencraft but=
tonBase-GK1x3M buttonText-X0uSmG buttonStyle-r7yGCK priority_secondary-S63h=
9o size_md-gCDS3o" tabindex=3D"0" type=3D"button" data-testid=3D"archive-vi=
ew-all" data-href=3D"/archive?sort=3Dtop">See all<svg xmlns=3D"http://www.w=
3.org/2000/svg" width=3D"20" height=3D"20" viewBox=3D"0 0 24 24" fill=3D"no=
ne" stroke=3D"currentColor" stroke-width=3D"2" stroke-linecap=3D"round" str=
oke-linejoin=3D"round" class=3D"lucide lucide-chevron-right"><path d=3D"m9 =
18 6-6-6-6"></path></svg></button></div></div></div></div></div></div><div =
class=3D"visibility-check"></div><div class=3D"pencraft pc-display-contents=
 pc-reset pubInvertedTheme-U483dz"><div class=3D"pencraft pc-display-flex p=
c-flexDirection-column pc-alignItems-center pc-justifyContent-center pc-pad=
ding-48 pc-mobile-padding-24 pc-reset bg-primary-j62Gac container-jsOc9L"><=
div class=3D"pencraft pc-display-flex pc-flexDirection-column pc-alignItems=
-center pc-gap-24 pc-flexWrap-wrap pc-reset content-jLbYeh"><h3 class=3D"pe=
ncraft pc-reset color-primary-ECDxTd align-center-OkiSzE line-height-28-NAK=
uWG font-display-JL8OCo size-24-c3l_6N weight-semibold-LL37we reset-PDs18X"=
>Ready for more?</h3><div class=3D"container-IpPqBD"><form class=3D"form fo=
rm-M5sC90" action=3D"https://www.benlandautaylor.com/api/v1/free?nojs=3Dtru=
e" method=3D"post" novalidate=3D""><div class=3D"sideBySideWrap-vGXrwP"><di=
v class=3D"emailInputWrapper-QlA86j"><div class=3D"pencraft pc-display-flex=
 pc-minWidth-0 pc-position-relative pc-reset flex-auto-UL7Y7f"><input name=
=3D"email" placeholder=3D"Type your email..." aria-label=3D"Email" type=3D"=
email" class=3D"pencraft emailInput-OkIMeB emailInputOnAccentBackground-Tfa=
CGr input-y4v6N4 inputText-pV_yWb" value=3D""></div></div><button class=3D"=
pencraft pc-reset pencraft rightButton primary subscribe-btn button-VFSdkv =
buttonOnAccentBackground-vmEt94 buttonBase-GK1x3M" tabindex=3D"0" type=3D"s=
ubmit" disabled=3D""><span class=3D"button-text ">Subscribe</span></button>=
</div><div id=3D"error-container"></div></form><div class=3D"animationWrapp=
er-QRL6aQ"></div></div></div></div></div></div></div></div><div class=3D"pe=
ncraft pc-display-flex pc-flexDirection-column pc-reset container-K5XPov"><=
/div><div class=3D"footer-wrap publication-footer"><div class=3D"visibility=
-check"></div><div class=3D"footer themed-background"><div class=3D"contain=
er"><div class=3D"footer-terms"><span>=C2=A9 2026 Ben Landau-Taylor</span><=
span> =C2=B7 </span><a class=3D"pencraft pc-reset decoration-underline-JhbQ=
Fe" href=3D"https://substack.com/privacy" target=3D"_blank" rel=3D"noopener=
">Privacy</a><span> =E2=88=99 </span><a class=3D"pencraft pc-reset decorati=
on-underline-JhbQFe" href=3D"https://substack.com/tos" target=3D"_blank" re=
l=3D"noopener">Terms</a><span> =E2=88=99 </span><a class=3D"pencraft pc-res=
et decoration-underline-JhbQFe" href=3D"https://substack.com/ccpa#personal-=
data-collected" target=3D"_blank" rel=3D"noopener">Collection notice</a></d=
iv><div class=3D"pencraft pc-display-flex pc-gap-8 pc-justifyContent-center=
 pc-alignItems-center pc-reset footerButtons-ap9Sk7"><a class=3D"footerSubs=
tackCta-v5HWfj" data-native=3D"true" href=3D"https://substack.com/signup?ut=
m_source=3Dsubstack&amp;utm_medium=3Dweb&amp;utm_content=3Dfooter"><svg ari=
a-hidden=3D"true" width=3D"1000" height=3D"1000" viewBox=3D"0 0 1000 1000" =
fill=3D"#ff6719" stroke-width=3D"1.8" stroke=3D"none" xmlns=3D"http://www.w=
3.org/2000/svg"><g><path d=3D"M764.166 348.371H236.319V419.402H764.166V348.=
371Z"></path><path d=3D"M236.319 483.752V813.999L500.231 666.512L764.19 813=
.999V483.752H236.319Z"></path><path d=3D"M764.166 213H236.319V284.019H764.1=
66V213Z"></path></g></svg> Start your Substack</a><a class=3D"footerSubstac=
kCta-v5HWfj getTheApp-Yk3w1O noIcon-z7v9D8" data-native=3D"true" href=3D"ht=
tps://substack.com/app/app-store-redirect?utm_campaign=3Dapp-marketing&amp;=
utm_content=3Dweb-footer-button">Get the app</a></div><div class=3D"pencraf=
t pc-reset reset-PDs18X footer-slogan-blurb"><a href=3D"https://substack.co=
m/" data-native=3D"true">Substack</a> is the home for great culture</div></=
div></div></div><div><div class=3D"pencraft pc-display-flex pc-flexDirectio=
n-column pc-alignItems-center pc-reset color-white-Rw_aFa cookie-consent-ba=
nner cookieBanner-fZ6hup"><div class=3D"pencraft pc-display-flex pc-flexDir=
ection-column pc-gap-8 pc-mobile-gap-4 pc-padding-4 pc-alignItems-center pc=
-reset"><h4 class=3D"pencraft pc-reset color-primary-ECDxTd line-height-24-=
LfpO1j font-display-JL8OCo size-20-PHVVcT weight-bold-Bp7iNJ reset-PDs18X">=
Cookie Policy</h4><div class=3D"pencraft pc-reset color-secondary-B3TpYa li=
ne-height-20-_MEacI font-text-a4IB2X size-11-gJkq5q weight-regular-CQHCni r=
eset-PDs18X" style=3D"padding-right: 16px;">We use cookies to improve your =
experience, for analytics, and for marketing. You can accept, reject, or ma=
nage your preferences. See our <a class=3D"pencraft pc-reset color-secondar=
y-B3TpYa line-height-20-_MEacI font-text-a4IB2X size-11-gJkq5q weight-regul=
ar-CQHCni decoration-underline-JhbQFe reset-PDs18X" href=3D"https://substac=
k.com/tos">privacy policy</a>.</div><div class=3D"pencraft pc-display-flex =
pc-gap-6 pc-mobile-gap-6 pc-reset"><button class=3D"pencraft pc-reset pencr=
aft buttonBase-GK1x3M buttonText-X0uSmG buttonStyle-r7yGCK priority_seconda=
ry-S63h9o size_sm-G3LciD" tabindex=3D"0" type=3D"button">Manage</button><bu=
tton class=3D"pencraft pc-reset pencraft buttonBase-GK1x3M buttonText-X0uSm=
G buttonStyle-r7yGCK priority_secondary-S63h9o size_sm-G3LciD" tabindex=3D"=
0" type=3D"button">Reject</button><button class=3D"pencraft pc-reset pencra=
ft buttonBase-GK1x3M buttonText-X0uSmG buttonStyle-r7yGCK priority_secondar=
y-S63h9o size_sm-G3LciD" tabindex=3D"0" type=3D"button">Accept</button></di=
v></div></div></div></div><div class=3D"pencraft pc-display-contents pc-res=
et pubAccentTheme-rgl9Hv"></div><div role=3D"region" aria-label=3D"Notifica=
tions (F8)" tabindex=3D"-1" style=3D"pointer-events: none;"><ol tabindex=3D=
"-1" class=3D"viewport-_BM4Bg" style=3D"--offset: 0px; z-index: 1000;"></ol=
></div><div></div></div>

       =20
           =20
           =20
       =20


       =20
       =20
       =20
       =20
       =20
       =20
       =20

       =20
       =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
       =20
       =20

       =20

        <!-- Fallback tracking pixels -->
       =20

       =20

       =20


       =20

       =20
       =20
   =20


</body></html>
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!m431!,w_424,h_282,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04a677bc-cc74-46e0-b8c1-32ae439fb64e_1508x568.png

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

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!L0xO!,w_424,h_282,c_fill,f_webp,q_auto:good,fl_progressive:steep,g_center/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb128a68-b1f1-44c9-8d42-a01d689ca8c8_1554x908.png

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

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!AMrz!,w_32,h_32,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2993cf4d-e5ca-4968-bd73-c12a8d641174_400x400.jpeg

UklGRm4BAABXRUJQVlA4WAoAAAAIAAAAHwAAHwAAVlA4II4AAACQBQCdASogACAAPm0wk0ckIqGh
KAqogA2JYgCxH2Wv/gXknN4ZHU5ji5ucYS3mqtsUOWKi4AD+lhE51f0e8GE+DL+Q/8oXy3/yhcXe
6PrFn3cdv7cwA5sAPVCB0c6bh5+t3ZWQ0gKytrp22uZ/55MVm7dwqb7mmLVs/0duHig6dRy2hid8
JeU0YfVgAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAA
GwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAAB
AAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA
//8AAAKgBAABAAAAIAAAAAOgBAABAAAAIAAAAAAAAAA=

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!Ji5k!,w_32,h_32,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdde80cf-5f53-4700-b00f-bcbd0291387f_513x513.png

UklGRiwCAABXRUJQVlA4WAoAAAAIAAAAHwAAHwAAVlA4IEwBAABQBwCdASogACAAPnUqkkYkoiGh
N/VYAJAOiUAY4bQG2zmkBvq3AFvF+h9/Ayo5mbV8G2b/Y12gYYS4iWeVy514PdAAAP7/vf31z8ej
kRl7t9Y2P6nCjoamXZ3Y2h+gF/k57OPefVZadU+lnGHcv5HrqDLgjQ7tEsaiKR271VFSrU31V54h
7aLaPVPshkHTtD+GXsnu6xwY6Dz82mGffhN4hRfs+3rDnpPuvcJuw9u/rafalE0lqcfXo/77Ps5r
3lyRvGdnXfsOx1ss77cC5zXtwE+tjdaVecwpAeNPHhxXgtBfZ5+tKYyAq0U40VTJD46Z4L0eyAnD
UMceKaCbOdtgTlLyN3PnIWphPzx6P+HtrwuZdJ1yFc2PwcL+nGUyGgbcqip4p6pRsHb+/xXq6DUl
Z1WyPTBeD+++X64km/eDfW1t973+CtIzbhYAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwAB
AAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmH
BAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAA
oAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAACAAAAADoAQAAQAAACAAAAAAAAAA

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!l_XS!,w_32,h_32,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b3ea00-97a3-4aba-bb7a-8e947b74ba73_144x144.png

UklGRngCAABXRUJQVlA4WAoAAAAIAAAAHwAAHwAAVlA4IJgBAABQCQCdASogACAAPnUslEckoiIh
MBgIAJAOiWwAnTM0QQiCteZIDzAeAB1wHUAegB4IHwR/sP6PKeBlgVO5WpGTN2EyRfGXsVb8UExp
xTjArm0O0AD+3qNELQjrEn0utJj+QzYmVA1awRlwAxf8U+YBI+lJ2XQa9CVczjt9rFTv9BesmmWd
j/SXdONm7zkNbGKfrqHOpJF/m4MJBVrTH7ywoH/YRBdrjKlHDMWqUomPdhW6p4sZz5j7PBR1tmwO
/0LfOi4b3d/2jj7ugsrvB4ednBeeaQYU6Ay3xf41MX5Z8YgBiigwWmWx/9WKqRA0aC7uL+0/tUIe
lx//sZYSmlIMdKX5BHjqB/IbNiTxrDOkUQfrAN+7wrus90GeqEVckybHNekFfURLKfvb5EC4OGpq
FvZHWfR1Tn9US1/eJXHeD+T0N8fc+9AearIOaZnRAtxvRGvt/2qMkV0D4Ru0DSPoKRkdPL55XfsT
VLv00eRu8QMAE5+8Um88HPr4XEnHH6PCPxkda4vd/40JaVD8Ks98AJ/8/d+XgABFWElGugAAAEV4
aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAA
AAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQA
AAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAgAAAAA6AE
AAEAAAAgAAAAAAAAAA==

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!QSk-!,w_32,h_32,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6b04bda3-9e79-4d03-9d9a-f10e16bdc008_2186x2480.jpeg

UklGRjIDAABXRUJQVlA4WAoAAAAMAAAAHwAAHwAAVlA4IG4BAADwBwCdASogACAAPmEqjkWkIqEb
/VQAQAYEswBOmW9ejEB3mcaA5RfDFc7+UnlAWoDB+wLn/VUbcVtn2ZMAtyZJxTs0rG8kigAA/vd8
pYrhaugA8SJ7npQqRibV2PytA/UCQHp0dw3G1UxgKzXmUuFjSnNpTuaNqaP792XZSN/yflCA17uL
fZtu5/k7hxXW4mjbNIy3UNCUWX0IsE7asa+YtIWYd8bIt2/dzVKD7DnE6OEU7ZodIjWB4RtKhkWU
OIdTummS/1ZNvBjr2qBrSZCD9c23z7ZGuHtdCsv9BGFtk0JNQ0rWy457QJ+X8kSpuFh1lFqpwLJ0
Zl7l/Sb2JlbuAb2t8imznFN+T7ZhiN6He+8mk88k5qIS+D06xsT5KgCDaNPtYuxFVucTeYTE2NOS
d55kMkkIyNEKy3ByZWjNzddOXMLK3jrLpbD7xXKEw7E8YVNHNuih8FLX670Ntz4CtlSQ9wo9RWRX
qWgAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUA
AQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABI
AAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAA
AqAEAAEAAAAgAAAAA6AEAAEAAAAgAAAAAAAAAFhNUCDbAAAAPD94cGFja2V0IGJlZ2luPSIiIGlk
PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu
czptZXRhLyIgeDp4bXB0az0iR28gWE1QIFNESyAxLjAiPjxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0
cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PC9yZGY6UkRGPjwveDp4
bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJ3Ij8+AA==

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!zx7g!,w_32,h_32,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf21eb04-4957-4a96-b672-0f9ac71f45ae_48x48.png

UklGRjoCAABXRUJQVlA4WAoAAAAIAAAAHwAAHwAAVlA4IFoBAABQBwCdASogACAAPnEwkkYkoyGh
MBgMAJAOCWwAuzNnxB8gNuNNLNciYkq5pmmEp72No3nDUr2PzJEq8AIAbBflweqAAP7/LPYf0jQM
m+xG0fYltNR2faFq8ezLunTUYnR0O0nAr97H0+PNcnmicqdcwx+4KwdmE/9f//O3q77lSV//5tQN
5/8vp//o04TS/29S/6f9P/z6IVEutuajBg3TkCmqHRLGQICfYEc9hZmGMK8GA57XI/8GxBMzuz5m
pfeVGFshEQZ1HSF2s9r67hWGXWNIgecFtXp+D+LjjLIonTZ1yF2aPxe4n0mrXXjB+f3JQMooMAKI
8gaby6jL+AXszAlZApxP83NzT17oqXTTqAPolJPS/e+ItXNPwWsK+rxzWKcESkZVDilYLqC0Y796
srfpOV0M1eHL09CLh/u+0vpLFo43rZpb7rYYg/VG8mfxDYPqeFuHfgAARVhJRroAAABFeGlmAABJ
SSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAA
EwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIx
MAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAIAAAAAOgBAABAAAA
IAAAAAAAAAA=

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!GEAi!,w_36,h_36,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5edd4742-1fc8-4dfc-a1d6-9c6381376d46_400x400.jpeg

UklGRroCAABXRUJQVlA4WAoAAAAIAAAAIwAAIwAAVlA4INoBAAAwCQCdASokACQAPm0sk0ekIiGh
JzgMkIANiUAWX/yqlGW7Y91Y57Y3g5SLqVIVkfS78nfUKJGpDyw02a97WANlY/9TtsCJ+xLKNTcE
juveuvgAAP7r6n+cLrpSMtoKGfX0kr1k/R1sKX7uyGj3T6rlIn/g1cSnE+0oflBzR+WSsSTJnKw+
MInLPVuv8tQ32H2QwMkaDHNYVe34TJHnbPDidyz+NE6r+u0ppk+PUlkHjgJm5eNTr8vShM8C6xYb
87l1c7RMIvpYCXEwEyXeA8IP/t7ZlgvNE6fq+4jssC8Sn5Qtcy389pal9lYnNijeTPlnpfYhfm51
SEd1f8dS7SY3NTPRw1+YxMWe+ytUmuncgLQi+Wf6Z9Fj3dc2nJ50tnaScxSBDZYtw1w80ju2J6qk
RAPwl4OGERve/uAiQQD1c5wiTqvejsDn3dEgYpaR9kgbe1Ic471GXjt5dre+kF6GicToIhss0wTA
SAXELi0ZFSmPVxoVQPAVPKY4tG2HHpkPjAGjx/It8e38yJoAGrQ0ir3UnLGq8GH3dHKXQKd+QIac
cHVsuoZaXP0RvlXCNGlOUS/GG1I6nmf1vu7ttvkPpmijACg6bZSC+jDgjNTXPcZhIcyFAGpAAABF
WElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4A
AAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAA
AAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEA
AAAkAAAAA6AEAAEAAAAkAAAAAAAAAA==

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: image/webp
Content-Transfer-Encoding: base64
Content-Location: https://substackcdn.com/image/fetch/$s_!KKI3!,w_40,h_40,c_fill,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38388dff-8279-48e6-8960-17385053c39b_512x512.png

UklGRuwDAABXRUJQVlA4WAoAAAAIAAAAJwAAJwAAVlA4IAwDAABwDgCdASooACgAPm0qkkWkIqGX
Hf2YQAbEtABXKsbqKtM+7xsdtnzw+mQbyfXWFX975j9b4MoHgBpU/cHlHelr/w+TX509gf9ZfSj9
fXooibsmXpR8V8bf+jiddB20sw8ioVASHdVKi+tJFcHORj0Y3v58nH8DLscmQ2AAAP7+MGUZFje5
tYJylwMN0KfRnX7290xbqXmiXqrcA6Mq8gPgnZktXnpMI6aA1xFz0rK4vCO11qP64ol1i1Pfjjat
sIClZCvHvHH0AjkbcQCyRVaqWjVFf6slHIYB7V5OYf7kLNzYSBbo/wwr+pP/nq+t28NdmOvcjg2j
wEtsaz5htCr4TQIZyL402pKKHo4Wo5+O3LrP54hudTOCbAsF6wScbwaEg+f1MkGbie2g07R8vo76
U2BY7i21ex+Yuj+YiF1qA6hzVwE0tYtw9oKE1V6MxGn+Y6jXAa78av6BJPqXrZ+J+iTM3k9N+DPy
z56QLKbGlm6lPoXMTh/ZM2bsoJHQaLLfRXn961XU/r3glsPsxeapO3HQDg2M6EZYffv/hZ7Y1JD9
pRqNLAzrh/wRh4L5kxZX8E3A5SsdqWYi9v32BwlKzkqFb1Y2jC+tnpXfWWr/YB/DTJRfkaRMMf0M
yUXicxf+Y//6BZpV2nFkGZj+8z2vGapDVZju833d/iYye/mjEk4oad3t9nfH/T2v9v+m4LROgnuq
B2/GXcQOQIAUAu7rZH/WhMlwarc5nOH0fxWHn2UcewmzWgovxDAh0YCfk9mGvN1XDyTwciNkude7
vazOfARrZHsye5M9Xt0b5cN9xWfLPekirgjIY7weHZRvQ8RAojL51VDzS13sU00pQjweUuvM4kkD
FicEY1SIh5vM2IrcpQtmlqxdhrrAxSjID4k+hhTNz3aH/z/xKJWVNXf1r8IQQjHGT53EtrFqbQDi
Z8vNMzSLznSQg28xDGV/gMTyEq7nveLvfQ2V5J9eOZrjyfZumDIChOLVWnH06nWW6Jhx6j8fxb2W
W4U/itIH2aBUO2JfLp0P1xfsIABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAa
AQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYA
AAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAw
MTAwAaADAAEAAAD//wAAAqAEAAEAAAAoAAAAA6AEAAEAAAAoAAAAAAAAAA==

------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/async/20048.9187a79c.css

@charset "utf-8";

.pubAccentTheme-rgl9Hv { --color-fg-primary: var(--color-light-fg-primary);=
 --color-fg-secondary: var(--color-light-fg-secondary); --color-fg-tertiary=
: var(--color-light-fg-tertiary); --color-utility-detail: var(--color-light=
-utility-detail); --color-bg-primary: var(--color-light-bg-primary); --colo=
r-bg-primary-hover: var(--color-light-bg-primary-hover); --color-bg-seconda=
ry: var(--color-light-bg-secondary); --color-bg-tertiary: var(--color-light=
-bg-tertiary); --color-bg-quaternary: var(--color-light-bg-quaternary); --c=
olor-bg-elevated: var(--color-light-bg-primary); --color-bg-elevated-primar=
y: var(--color-light-bg-primary); --color-bg-elevated-secondary: var(--colo=
r-light-bg-elevated-secondary); --color-bg-elevated-tertiary: var(--color-l=
ight-bg-elevated-tertiary); --color-bg-elevated-hover: var(--color-light-bg=
-elevated-secondary); --color-button-secondary-fg: var(--color-light-fg-pri=
mary); --color-button-secondary-bg: var(--color-light-bg-secondary); --colo=
r-button-secondary-fg-hover: var(--color-light-fg-primary); --color-button-=
secondary-bg-hover: var(--color-light-bg-tertiary); --color-button-tertiary=
-fg: var(--color-light-fg-primary); --color-button-tertiary-bg: transparent=
; --color-button-tertiary-fg-hover: var(--color-light-fg-primary); --color-=
button-tertiary-bg-hover: var(--color-light-bg-secondary); --color-button-q=
uaternary-fg: var(--color-light-fg-secondary); --color-button-quaternary-bg=
: transparent; --color-button-quaternary-fg-hover: var(--color-light-fg-pri=
mary); --color-button-quaternary-bg-hover: transparent; --color-button-seco=
ndary-outline-fg: var(--color-light-fg-primary); --color-button-secondary-o=
utline-bg: transparent; --color-button-secondary-outline-fg-hover: var(--co=
lor-light-fg-primary); --color-button-secondary-outline-bg-hover: var(--col=
or-light-bg-secondary); --color-button-disabled-fg: var(--color-light-fg-te=
rtiary); --color-button-disabled-bg: var(--color-light-bg-secondary); --bor=
der-default: 1px solid var(--color-light-utility-detail); --inner-border-de=
fault: inset 0 0 0 1px var(--color-light-utility-detail); --color-accent-li=
ght: var(--color_theme_bg_pop,var(--color-light-accent-fg-orange)); --color=
-accent-hover-light: var(--color_theme_bg_pop_darken,var(--color-light-acce=
nt-fg-orange-hover)); --color-accent-inverse-light: var(--color_theme_print=
_on_pop,var(--color-utility-white)); --color-accent: var(--color-accent-lig=
ht); --color-accent-hover: var(--color-accent-hover-light); --color-accent-=
inverse: var(--color-accent-inverse-light); --color-accent-text: var(--colo=
r-app-light-accent-text,var(--color-accent)); --color-bg-accent: var(--colo=
r-app-light-bg-accent,var(--color-bg-accent-themed)); --color-bg-accent-hov=
er: var(--color-app-light-bg-accent-hover,var(--color-bg-accent-hover-theme=
d)); --border-focus: 1px solid var(--color-accent); --focus-ring: 0 0 0 2px=
 var(--color-bg-primary),0 0 0 3px var(--color-accent),0 0 0 5px var(--colo=
r-bg-accent); --focus-input-ring: 0 0 0 2px var(--color-bg-accent); --color=
-text-select: var(--color-bg-accent); --color-link-fg: var(--color-accent-t=
ext); --color-link-bg: var(--color-bg-accent); --color-mention-self-fg: var=
(--color-accent-text); --color-mention-self-bg: var(--color-bg-accent); --c=
olor-button-primary-fg: var(--color-accent-inverse); --color-button-primary=
-bg: var(--color-accent); --color-button-primary-fg-hover: var(--color-acce=
nt-inverse); --color-button-primary-bg-hover: var(--color-accent-hover); --=
color-button-secondary-accent-fg: var(--color-accent-text); --color-button-=
secondary-accent-bg: var(--color-bg-accent); --color-button-secondary-accen=
t-fg-hover: var(--color-accent-text); --color-button-secondary-accent-bg-ho=
ver: var(--color-bg-accent-hover); --color-button-tertiary-accent-fg: var(-=
-color-accent-text); --color-button-tertiary-accent-bg: transparent; --colo=
r-button-tertiary-accent-fg-hover: var(--color-accent-text); --color-button=
-tertiary-accent-bg-hover: var(--color-bg-accent); }

.dark-mode .pubAccentTheme-rgl9Hv { --color-fg-primary: var(--color-dark-fg=
-primary); --color-fg-secondary: var(--color-dark-fg-secondary); --color-fg=
-tertiary: var(--color-dark-fg-tertiary); --color-utility-detail: var(--col=
or-dark-utility-detail); --color-bg-primary: var(--color-dark-bg-primary); =
--color-bg-primary-hover: var(--color-dark-bg-primary-hover); --color-bg-se=
condary: var(--color-dark-bg-secondary); --color-bg-tertiary: var(--color-d=
ark-bg-tertiary); --color-bg-quaternary: var(--color-dark-bg-quaternary); -=
-color-bg-elevated: var(--color-dark-bg-primary); --color-bg-elevated-prima=
ry: var(--color-dark-bg-primary); --color-bg-elevated-secondary: var(--colo=
r-dark-bg-elevated-secondary); --color-bg-elevated-tertiary: var(--color-da=
rk-bg-elevated-tertiary); --color-bg-elevated-hover: var(--color-dark-bg-el=
evated-secondary); --color-button-secondary-fg: var(--color-dark-fg-primary=
); --color-button-secondary-bg: var(--color-dark-bg-secondary); --color-but=
ton-secondary-fg-hover: var(--color-dark-fg-primary); --color-button-second=
ary-bg-hover: var(--color-dark-bg-tertiary); --color-button-tertiary-fg: va=
r(--color-dark-fg-primary); --color-button-tertiary-bg: transparent; --colo=
r-button-tertiary-fg-hover: var(--color-dark-fg-primary); --color-button-te=
rtiary-bg-hover: var(--color-dark-bg-secondary); --color-button-quaternary-=
fg: var(--color-dark-fg-secondary); --color-button-quaternary-bg: transpare=
nt; --color-button-quaternary-fg-hover: var(--color-dark-fg-primary); --col=
or-button-quaternary-bg-hover: transparent; --color-button-secondary-outlin=
e-fg: var(--color-dark-fg-primary); --color-button-secondary-outline-bg: tr=
ansparent; --color-button-secondary-outline-fg-hover: var(--color-dark-fg-p=
rimary); --color-button-secondary-outline-bg-hover: var(--color-dark-bg-sec=
ondary); --color-button-disabled-fg: var(--color-dark-fg-tertiary); --color=
-button-disabled-bg: var(--color-dark-bg-secondary); --border-default: 1px =
solid var(--color-dark-utility-detail); --inner-border-default: inset 0 0 0=
 1px var(--color-dark-utility-detail); --color-accent: var(--color-app-dark=
-accent,var(--color-accent-light)); --color-accent-hover: var(--color-app-d=
ark-accent-hover,var(--color-accent-hover-light)); --color-accent-inverse: =
var(--color-app-dark-accent-inverse,var(--color-accent-inverse-light)); --c=
olor-accent-text: var(--color-app-dark-accent-text,var(--color-accent)); --=
color-bg-accent: var(--color-app-dark-bg-accent,var(--color-bg-accent-theme=
d)); --color-bg-accent-hover: var(--color-app-dark-bg-accent-hover,var(--co=
lor-bg-accent-hover-themed)); }

.image-gSnHYG, .icon-pLzgnZ { height: var(--size-40); width: var(--size-40)=
; }

.image-gSnHYG { object-fit: cover; }

.searchOptions-Y2hxE_ a { text-decoration: none; }

.row-YqulPz { max-width: calc(100% - var(--size-16)); }

@media (hover: hover) {
  .row-YqulPz.active-GcpEyo .icon-pLzgnZ { background-color: var(--color-bg=
-tertiary); }
}

.highlight-ElgDnZ { color: var(--color-link-fg); background-color: var(--co=
lor-link-bg); border-radius: var(--size-2); margin: 0px -1px; padding: 0px =
1px; display: inline-block; }

.spinner-YyUUa4 { right: var(--size-32); position: absolute; top: 0px; bott=
om: 0px; }

.inputStyle-hdsjhw { position: relative; }

.ribbon-pRoQmk { scrollbar-width: none; min-height: var(--size-96); overflo=
w: auto; }

.ribbonResult-uYaV0j { width: var(--size-72); box-sizing: border-box; }

@media (hover: hover) {
  .ribbonResult-uYaV0j:hover { background-color: var(--color-bg-secondary);=
 }
}

.ribbonText-Hi7Ks1 { max-width: var(--size-56); }

.ribbonAvatar-UiZ9dj { align-self: center; }

.searchInput-tYjotu { border: 0px !important; padding: 1px 2px !important; =
}

.searchInput-tYjotu:focus-visible { outline: 0px; }

@media screen and (max-width: 650px) {
  .noQueryZeroState-kIZZPN, .noResultsZeroState-x7mQpE { min-height: 85svh;=
 }
}
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/async/58911.2590039e.css

@charset "utf-8";

.animationWrapper-QRL6aQ { z-index: 1; width: 100%; height: 0px; position: =
relative; overflow: visible; }

.wrapper-KYbhtv { width: 100%; max-width: 384px; margin: 0px auto; }

@media (max-width: 650px) {
  .wrapper-KYbhtv { max-width: none; margin: 0px; }
}

.secondaryText-E8QZW4 { color: var(--cover_print_secondary); }

.primaryText-GUiYwo { color: var(--cover_print_primary); }

.typoHandler-UVg5j3.typoHandler-UVg5j3 { border: 1px solid var(--cover_bord=
er_color); text-align: left; background-color: var(--cover_bg_color); width=
: 100%; }

.buttonWrapper-yyPVKF { width: 100%; }

.transition-SoOQKL { transition: transform var(--animation-timing-fast)var(=
--animation-smooth),opacity var(--animation-timing-fast)var(--animation-smo=
oth); }

.from-Ojr23r { opacity: 0; transform: translate3d(0,var(--size-8),0); }

.to-WStzMd { opacity: 1; transform: translate(0px, 0px); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/async/72878.482b18ff.css

@charset "utf-8";

@layer pencraft {
  .spinner-q_nGBK, .thinker-EMr_ky, .radialProgress-WMgO9h, .linearProgress=
-mKShnL, .segmentedProgress-nX6QlM { --size: 24px; --stroke-width: 2px; --h=
alf-size: calc(var(--size)/2); --radius: calc((var(--size) - var(--stroke-w=
idth))/2); --circumference: calc(var(--radius)*pi*2); }
  .spinner-q_nGBK.theme_default-qMdqgV, .thinker-EMr_ky.theme_default-qMdqg=
V, .radialProgress-WMgO9h.theme_default-qMdqgV, .linearProgress-mKShnL.them=
e_default-qMdqgV, .segmentedProgress-nX6QlM.theme_default-qMdqgV { --fg-col=
or: var(--color-fg-secondary); --bg-color: var(--color-utility-detail); }
  .spinner-q_nGBK.theme_media-rlxg52, .thinker-EMr_ky.theme_media-rlxg52, .=
radialProgress-WMgO9h.theme_media-rlxg52, .linearProgress-mKShnL.theme_medi=
a-rlxg52, .segmentedProgress-nX6QlM.theme_media-rlxg52 { --fg-color: var(--=
color-utility-white); --bg-color: #ffffff40; }
  .spinner-q_nGBK.theme_accent-G2_5gC, .thinker-EMr_ky.theme_accent-G2_5gC,=
 .radialProgress-WMgO9h.theme_accent-G2_5gC, .linearProgress-mKShnL.theme_a=
ccent-G2_5gC, .segmentedProgress-nX6QlM.theme_accent-G2_5gC { --fg-color: v=
ar(--color-accent); --bg-color: var(--color-utility-detail); }
  .spinner-q_nGBK.theme_success-CEeMXY, .thinker-EMr_ky.theme_success-CEeMX=
Y, .radialProgress-WMgO9h.theme_success-CEeMXY, .linearProgress-mKShnL.them=
e_success-CEeMXY, .segmentedProgress-nX6QlM.theme_success-CEeMXY { --fg-col=
or: var(--color-semantic-success-fg-primary); --bg-color: var(--color-utili=
ty-detail); }
  .thinker-EMr_ky { fill: var(--fg-color); }
  .spinner-q_nGBK { --dash: calc((25*var(--circumference))/100); }
  .spinner-q_nGBK .bg-UXIMqb, .spinner-q_nGBK .fg-MeJce5 { fill: none; tran=
sform-origin: 50% center; stroke-linecap: round; }
  .spinner-q_nGBK .fg-MeJce5 { transform-origin: 50% center; stroke-dasharr=
ay: var(--dash)calc(var(--circumference) - var(--dash)); will-change: trans=
form; animation: 2s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite normal none =
running spin-C_7zWX; }
  .spinner-q_nGBK .bg-UXIMqb, .radialProgress-WMgO9h .bg-UXIMqb { stroke: v=
ar(--bg-color); }
  .spinner-q_nGBK .fg-MeJce5, .radialProgress-WMgO9h .fg-MeJce5 { will-chan=
ge: transform; stroke: var(--fg-color); }
  .radialProgress-WMgO9h { --percent: 0; --dash: calc(var(--circumference)*=
var(--percent)); }
  .radialProgress-WMgO9h .bg-UXIMqb, .radialProgress-WMgO9h .fg-MeJce5 { fi=
ll: none; stroke-linecap: round; }
  .radialProgress-WMgO9h .fg-MeJce5 { transform-origin: var(--half-size)var=
(--half-size); stroke-dasharray: var(--dash)calc(var(--circumference) - var=
(--dash)); transition: stroke-dasharray var(--animation-timing-slow)var(--a=
nimation-smooth); will-change: transform; transform: rotate(-90deg); }
  @keyframes spin-C_7zWX {=20
  0% { transform: rotate(-135deg); }
  100% { transform: rotate(585deg); }
}
  .linearProgress-mKShnL { background-color: var(--bg-color); }
  .linearProgress-mKShnL.theme_default-qMdqgV, .segmentedProgress-nX6QlM.th=
eme_default-qMdqgV { --fg-color: var(--color-fg-primary); }
  .linearProgressFill-HZS3R2 { width: 100%; height: 100%; transform: transl=
ateX(calc(-100% + var(--percent)*100%)); background-color: var(--fg-color);=
 transition: transform var(--animation-timing-slow)var(--animation-smooth);=
 will-change: transform; }
  .segment-dbrb2q { background-color: var(--bg-color); }
  .segment-dbrb2q.active-WElPWD { background-color: var(--fg-color); }
  .buttonText-X0uSmG { line-height: var(--line-height-20); font-weight: var=
(--font-weight-semibold); transition: var(--animate-hover); user-select: no=
ne; align-items: center; display: flex; position: relative; }
  .buttonText-X0uSmG.grow-R0h_fk { width: 100%; }
  .buttonText-X0uSmG.size_xs-Q62jAa { gap: var(--size-4); height: var(--siz=
e-28); padding: 0 var(--size-6); font-size: var(--font-size-13); border-rad=
ius: var(--border-radius-sm); }
  .buttonText-X0uSmG.size_sm-G3LciD { gap: var(--size-6); height: var(--siz=
e-32); padding: 0 var(--size-8); font-size: var(--font-size-13); border-rad=
ius: var(--border-radius-sm); }
  .buttonText-X0uSmG.size_md-gCDS3o { gap: var(--size-8); height: var(--siz=
e-40); padding: 0 var(--size-16); font-size: var(--font-size-15); border-ra=
dius: var(--border-radius-sm); }
  .buttonText-X0uSmG.size_lg-A_bUNK { gap: var(--size-12); height: var(--si=
ze-44); padding: 0 var(--size-16); font-size: var(--font-size-17); border-r=
adius: var(--border-radius-md); }
  .buttonText-X0uSmG.rounded-SYxRdz { border-radius: var(--border-radius-fu=
ll); }
  .buttonStyle-r7yGCK { background-color: var(--color-button-bg); color: va=
r(--color-button-fg); font-family: var(--font-family-text); }
  .buttonStyle-r7yGCK svg { transition: var(--animate-hover); stroke: var(-=
-color-button-fg); }
  .buttonStyle-r7yGCK:hover { background-color: var(--color-button-hover-bg=
); color: var(--color-button-hover-fg); }
  .buttonStyle-r7yGCK:hover svg { stroke: var(--color-button-hover-fg); }
  .buttonStyle-r7yGCK:focus-visible { box-shadow: var(--focus-ring); }
  :is(.buttonStyle-r7yGCK.priority_primary-RfbeYt:focus-visible, .buttonSty=
le-r7yGCK.priority_primary-mono-P_CW5x:focus-visible) { box-shadow: var(--b=
utton-highlight),var(--focus-ring); }
  .buttonStyle-r7yGCK.priority_destructive-NKsm9Q:focus-visible { box-shado=
w: var(--button-highlight),var(--error-ring); }
  :is(.buttonStyle-r7yGCK.priority_secondary-destructive-xg9221:focus-visib=
le, .buttonStyle-r7yGCK.priority_tertiary-destructive-JpST6N:focus-visible)=
 { box-shadow: var(--error-ring); }
  .buttonStyle-r7yGCK:active:not(:disabled) { transform: var(--transform-pr=
essed); }
  .buttonStyle-r7yGCK:disabled, .buttonStyle-r7yGCK.loading-ddiesl { cursor=
: default; pointer-events: none; background-color: var(--color-button-disab=
led-bg); box-shadow: none; }
  .buttonStyle-r7yGCK:disabled { color: var(--color-button-disabled-fg); }
  .buttonStyle-r7yGCK:disabled svg { stroke: var(--color-button-disabled-fg=
); }
  .buttonStyle-r7yGCK.loading-ddiesl { color: rgba(0, 0, 0, 0); }
  .buttonStyle-r7yGCK.loading-ddiesl svg { stroke: rgba(0, 0, 0, 0); }
  .priority_primary-RfbeYt { --color-button-fg: var(--color-button-primary-=
fg); --color-button-bg: var(--color-button-primary-bg); --color-button-hove=
r-fg: var(--color-button-primary-fg-hover); --color-button-hover-bg: var(--=
color-button-primary-bg-hover); box-shadow: var(--button-highlight); }
  .priority_primary-mono-P_CW5x { --color-button-fg: var(--color-button-mon=
o-fg); --color-button-bg: var(--color-button-mono-bg); --color-button-hover=
-fg: var(--color-button-mono-fg-hover); --color-button-hover-bg: var(--colo=
r-button-mono-bg-hover); box-shadow: var(--button-highlight); }
  .priority_secondary-S63h9o { --color-button-fg: var(--color-button-second=
ary-fg); --color-button-bg: var(--color-button-secondary-bg); --color-butto=
n-hover-fg: var(--color-button-secondary-fg-hover); --color-button-hover-bg=
: var(--color-button-secondary-bg-hover); }
  .priority_secondary-accent-WwlIuq { --color-button-fg: var(--color-button=
-secondary-accent-fg); --color-button-bg: var(--color-button-secondary-acce=
nt-bg); --color-button-hover-fg: var(--color-button-secondary-accent-fg-hov=
er); --color-button-hover-bg: var(--color-button-secondary-accent-bg-hover)=
; }
  .priority_secondary-destructive-xg9221 { --color-button-fg: var(--color-b=
utton-secondary-destructive-fg); --color-button-bg: var(--color-button-seco=
ndary-destructive-bg); --color-button-hover-fg: var(--color-button-secondar=
y-destructive-fg-hover); --color-button-hover-bg: var(--color-button-second=
ary-destructive-bg-hover); }
  .priority_secondary-outline-MgyjoK { --color-button-fg: var(--color-butto=
n-secondary-outline-fg); --color-button-bg: var(--color-button-secondary-ou=
tline-bg); --color-button-hover-fg: var(--color-button-secondary-outline-fg=
-hover); --color-button-hover-bg: var(--color-button-secondary-outline-bg-h=
over); }
  .priority_quaternary-outline-libTSP { --color-button-fg: var(--color-butt=
on-quaternary-outline-fg); --color-button-bg: var(--color-button-quaternary=
-outline-bg); --color-button-hover-fg: var(--color-button-quaternary-outlin=
e-fg-hover); --color-button-hover-bg: var(--color-button-quaternary-outline=
-bg-hover); }
  .priority_secondary-outline-MgyjoK, .priority_quaternary-outline-libTSP {=
 outline: var(--border-default); outline-offset: -1px; background-clip: pad=
ding-box; }
  .priority_secondary-outline-MgyjoK:disabled, .priority_quaternary-outline=
-libTSP:disabled, .priority_secondary-outline-MgyjoK.loading-ddiesl, .prior=
ity_quaternary-outline-libTSP.loading-ddiesl { --color-button-disabled-bg: =
var(--color-button-bg); }
  .priority_tertiary-rlke8z { --color-button-fg: var(--color-button-tertiar=
y-fg); --color-button-bg: var(--color-button-tertiary-bg); --color-button-h=
over-fg: var(--color-button-tertiary-fg-hover); --color-button-hover-bg: va=
r(--color-button-tertiary-bg-hover); }
  .priority_tertiary-rlke8z:disabled, .priority_tertiary-rlke8z.loading-ddi=
esl { --color-button-disabled-bg: var(--color-button-bg); }
  .priority_tertiary-accent-_S602l { --color-button-fg: var(--color-button-=
tertiary-accent-fg); --color-button-bg: var(--color-button-tertiary-accent-=
bg); --color-button-hover-fg: var(--color-button-tertiary-accent-fg-hover);=
 --color-button-hover-bg: var(--color-button-tertiary-accent-bg-hover); }
  .priority_tertiary-destructive-JpST6N { --color-button-fg: var(--color-bu=
tton-tertiary-destructive-fg); --color-button-bg: var(--color-button-tertia=
ry-destructive-bg); --color-button-hover-fg: var(--color-button-tertiary-de=
structive-fg-hover); --color-button-hover-bg: var(--color-button-tertiary-d=
estructive-bg-hover); }
  .priority_tertiary-destructive-JpST6N:disabled, .priority_tertiary-destru=
ctive-JpST6N.loading-ddiesl { --color-button-disabled-bg: var(--color-butto=
n-bg); }
  .priority_quaternary-kpMibu { --color-button-fg: var(--color-button-quate=
rnary-fg); --color-button-bg: var(--color-button-quaternary-bg); --color-bu=
tton-hover-fg: var(--color-button-quaternary-fg-hover); --color-button-hove=
r-bg: var(--color-button-quaternary-bg-hover); }
  .priority_quaternary-kpMibu:disabled, .priority_quaternary-kpMibu.loading=
-ddiesl { --color-button-disabled-bg: var(--color-button-bg); }
  .priority_quaternary-kpMibu:active { box-shadow: none !important; }
  .priority_destructive-NKsm9Q { --color-button-fg: var(--color-button-dest=
ructive-fg); --color-button-bg: var(--color-button-destructive-bg); --color=
-button-hover-fg: var(--color-button-destructive-fg-hover); --color-button-=
hover-bg: var(--color-button-destructive-bg-hover); box-shadow: var(--butto=
n-highlight); }
  .buttonStyle-r7yGCK.media-XfKJl4 { backdrop-filter: var(--material-blur);=
 --color-button-fg: var(--vibrance-dark-primary); --color-button-hover-fg: =
var(--vibrance-dark-primary); --color-button-disabled-bg: var(--material-da=
rk-thin); --color-button-disabled-fg: var(--vibrance-dark-tertiary); }
  .buttonStyle-r7yGCK.media-XfKJl4.priority_tertiary-rlke8z { --color-butto=
n-bg: transparent; --color-button-hover-bg: transparent; backdrop-filter: n=
one; transition: border-color var(--animation-timing-fast)var(--animation-s=
mooth),var(--animate-hover); }
  .buttonStyle-r7yGCK.media-XfKJl4.priority_primary-RfbeYt { --color-button=
-bg: var(--material-dark-regular); --color-button-hover-bg: var(--material-=
dark-thick); }
  .buttonStyle-r7yGCK.media-XfKJl4.priority_secondary-S63h9o { --color-butt=
on-bg: var(--material-dark-thin); --color-button-hover-bg: var(--material-d=
ark-regular); }
  .textButton-CeUBxU { display: inline; }
  .iconButtonBase-dJGHgN { width: var(--size); height: var(--size); flex: 0=
 0 auto; justify-content: center; align-items: center; display: flex; }
  .iconButtonBase-dJGHgN.rounded-SYxRdz { border-radius: var(--border-radiu=
s-full); }
  .iconButtonBase-dJGHgN.priority_secondary-outline-MgyjoK, .iconButtonBase=
-dJGHgN.priority_quaternary-outline-libTSP { border-color: var(--color-util=
ity-detail); }
  .iconButton-mq_Et5 { width: var(--size); height: var(--size); border-radi=
us: var(--border-radius-sm); }
  .iconButton-mq_Et5.size_xs-Q62jAa { --size: var(--size-24); }
  .iconButton-mq_Et5.size_sm-G3LciD { --size: var(--size-32); }
  .iconButton-mq_Et5.size_md-gCDS3o { --size: var(--size-40); }
  .iconButton-mq_Et5.size_lg-A_bUNK { --size: var(--size-48); }
  .iconButton-mq_Et5.rounded-SYxRdz { border-radius: var(--border-radius-fu=
ll); }
  .buttonSpinner-GMiUY5 { position: absolute; top: 50%; left: 50%; transfor=
m: translate(-50%, -50%); }
  .content-etG1Ty { max-width: var(--size-400); }
  @media (max-width: 650px) {
  .content-etG1Ty { max-width: none; }
}
  .toast-IVcFeu { --offset: var(--size-16); animation-duration: var(--anima=
tion-timing-slow); animation-timing-function: var(--animation-drawer); will=
-change: transform, opacity; pointer-events: auto; border-radius: var(--bor=
der-radius-sm); border: var(--border-default); box-shadow: var(--shadow-md)=
; background-color: var(--material-dark-thick); backdrop-filter: var(--glas=
s-blur); animation-fill-mode: forwards; }
  .toast-IVcFeu:focus-visible { box-shadow: var(--focus-ring); outline: non=
e; }
  .toast-IVcFeu[data-state=3D"open"] { animation-name: open-wKtjtc; }
  .toast-IVcFeu[data-state=3D"closed"] { animation-name: close-IvWMAm; }
  .toast-IVcFeu[data-swipe=3D"end"][data-state=3D"closed"] { animation: clo=
seSwipe-BIL6rc var(--animation-timing-slow)var(--animation-smooth)forwards;=
 }
  .toast-IVcFeu[data-swipe=3D"move"], .toast-IVcFeu[data-swipe=3D"cancel"] =
{ animation: auto ease 0s 1 normal none running none; }
  .toast-IVcFeu[data-swipe=3D"move"] { transform: translate3d(0,var(--radix=
-toast-swipe-move-y),0); }
  .toast-IVcFeu[data-swipe=3D"cancel"] { transition: transform var(--animat=
ion-timing-slow)var(--animation-smooth); transform: translate(0px, 0px); }
  @keyframes open-wKtjtc {=20
  0% { opacity: 0; transform: translateY(var(--offset)); }
  100% { opacity: 1; transform: translateY(0px); }
}
  @keyframes close-IvWMAm {=20
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(var(--offset)); }
}
  @keyframes closeSwipe-BIL6rc {=20
  0% { transform: translate3d(0,var(--radix-toast-swipe-end-y),0); opacity:=
 1; }
  100% { transform: translate3d(0,calc(100% + var(--offset)),0); opacity: 0=
; }
}
  .viewport-_BM4Bg { gap: var(--size-8); padding: var(--size-16); transform=
: translateY(var(--offset)); pointer-events: none; outline: none; flex-dire=
ction: column; justify-content: flex-end; align-items: flex-end; margin: 0p=
x; list-style: none; display: flex; position: fixed; bottom: 0px; right: 0p=
x; }
  .viewport-_BM4Bg.mobile-NByTHz { align-items: stretch; left: 0px; }
  .avatar-u8q6xB { border-radius: var(--border-radius-full); }
  .ltr-qDBmby { flex-direction: row; }
  .rtl-zsi3Q8 { flex-direction: row-reverse; }
  .ltr-qDBmby .overlap-q75iOo { margin-left: calc(var(--offset)*-1); }
  .ltr-qDBmby .avatar-u8q6xB:not(.last-JfNEJ_) { mask: radial-gradient(circ=
le calc((var(--scale) + var(--border-width))/2)at calc(var(--scale) + var(-=
-offset))50%,transparent 99.9%,black 100%); }
  .rtl-zsi3Q8 .overlap-q75iOo { margin-right: calc(var(--offset)*-1); }
  .rtl-zsi3Q8 .avatar-u8q6xB:not(.last-JfNEJ_) { mask: radial-gradient(circ=
le calc((var(--scale) + var(--border-width))/2)at calc((var(--scale)/2*-1) =
+ var(--offset))50%,transparent 99.9%,black 100%); }
  .title-V6r8cy { margin-top: calc(-1*var(--size-4)); }
  .imageContainer-UzIosZ { min-height: 120px; max-height: 320px; }
  .endcapContainer-E0pGpX { min-height: var(--size-20); min-width: var(--si=
ze-20); }
  .content-t9D9VH { transform-origin: var(--radix-tooltip-content-transform=
-origin); animation-duration: var(--animation-timing-fast); animation-timin=
g-function: var(--animation-smooth); will-change: transform, opacity; --too=
ltip-scale: .975; --tooltip-x: 0; --tooltip-y: var(--offset); animation-fil=
l-mode: forwards; }
  .content-t9D9VH[data-side=3D"top"] { --tooltip-x: 0; --tooltip-y: var(--o=
ffset); }
  .content-t9D9VH[data-side=3D"bottom"] { --tooltip-x: 0; --tooltip-y: calc=
(var(--offset)*-1); }
  .content-t9D9VH[data-side=3D"left"] { --tooltip-x: var(--offset); --toolt=
ip-y: 0; }
  .content-t9D9VH[data-side=3D"right"] { --tooltip-x: calc(var(--offset)*-1=
); --tooltip-y: 0; }
  .content-t9D9VH[data-state=3D"delayed-open"] { animation-name: tooltipOpe=
n-iE0yGo; }
  .content-t9D9VH[data-state=3D"instant-open"] { animation: auto ease 0s 1 =
normal none running none; }
  .content-t9D9VH[data-state=3D"closed"] { animation-name: tooltipClose-ATc=
Y5K; }
  @keyframes tooltipOpen-iE0yGo {=20
  0% { opacity: 0; transform: translate3d(var(--tooltip-x),var(--tooltip-y)=
,0)scale(var(--tooltip-scale)); }
  100% { opacity: 1; transform: translate(0px, 0px) scale(1); }
}
  @keyframes tooltipClose-ATcY5K {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1); }
  100% { opacity: 0; transform: translate3d(var(--tooltip-x),var(--tooltip-=
y),0)scale(var(--tooltip-scale)); }
}
  .value-MNKe0r { word-break: break-all; }
  .panel-dQv8m7 { max-height: 80dvh; overflow-y: auto; }
  .panel-dQv8m7:focus-visible { box-shadow: var(--focus-ring); outline: non=
e; }
  .content-uWImTJ { transform-origin: var(--radix-hover-card-content-transf=
orm-origin); animation-duration: var(--animation-timing-fast); animation-ti=
ming-function: var(--animation-smooth); will-change: transform, opacity; an=
imation-fill-mode: forwards; }
  .content-uWImTJ[data-side=3D"top"] { --hovercard-x: 0; --hovercard-y: var=
(--shift); }
  .content-uWImTJ[data-side=3D"bottom"] { --hovercard-x: 0; --hovercard-y: =
calc(var(--shift)*-1); }
  .content-uWImTJ[data-side=3D"left"] { --hovercard-x: var(--shift); --hove=
rcard-y: 0; }
  .content-uWImTJ[data-side=3D"right"] { --hovercard-x: calc(var(--shift)*-=
1); --hovercard-y: 0; }
  .content-uWImTJ[data-state=3D"open"] { animation-name: open-sYnXMa; }
  .content-uWImTJ[data-state=3D"closed"] { animation-name: close-nDLxeI; }
  @keyframes open-sYnXMa {=20
  0% { opacity: 0; transform: translate3d(var(--hovercard-x),var(--hovercar=
d-y),0)scale(var(--scale)); }
  100% { opacity: 1; transform: translate(0px, 0px) scale(1); }
}
  @keyframes close-nDLxeI {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1); }
  100% { opacity: 0; transform: translate3d(var(--hovercard-x),var(--hoverc=
ard-y),0)scale(var(--scale)); }
}
}

@layer pencraftReset {
  .buttonBase-GK1x3M { box-sizing: border-box; color: unset; appearance: no=
ne; cursor: pointer; white-space: nowrap; font-family: inherit; font-size: =
unset; line-height: unset; transition: var(--animate-hover); will-change: t=
ransform; text-decoration: unset; background: 0px 0px; border-width: medium=
; border-style: none; border-color: currentcolor; border-image: none; outli=
ne: none; justify-content: center; margin: 0px; padding: 0px; }
  .buttonBase-GK1x3M:disabled { cursor: unset; }
  .buttonBase-GK1x3M:focus-visible { box-shadow: var(--focus-ring); }
}

:is(.dark-mode .elevatedTheme-fBklGV, .dark-theme .elevatedTheme-fBklGV) { =
--color-bg-primary: var(--color-dark-bg-primary-hover); --color-bg-primary-=
hover: var(--color-dark-bg-secondary); --color-bg-secondary: var(--color-da=
rk-bg-tertiary); --color-bg-tertiary: var(--color-dark-bg-quaternary); --co=
lor-button-secondary-bg: var(--color-bg-secondary); --color-button-secondar=
y-bg-hover: var(--color-bg-tertiary); --color-button-tertiary-bg-hover: var=
(--color-bg-secondary); --color-button-disabled-bg: var(--color-bg-secondar=
y); }

:is(.dark-mode .pc-root.app-theme .elevatedTheme-fBklGV, .dark-theme .pc-ro=
ot.app-theme .elevatedTheme-fBklGV) { --color-bg-primary: var(--color-app-d=
ark-bg-primary-hover); --color-bg-primary-hover: var(--color-app-dark-bg-se=
condary); --color-bg-secondary: var(--color-app-dark-bg-tertiary); --color-=
bg-tertiary: var(--color-app-dark-bg-quaternary); }

.tooltipTrigger-JZ7ToC { text-underline-offset: 0.3em; cursor: help; text-d=
ecoration: underline 1px dotted; }

.link-LIBpto.link-LIBpto.link-LIBpto { color: inherit; text-decoration: non=
e; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/theme/main.1eb68f564c3d88089d8b.css

@charset "utf-8";

@layer legacy, pencraft;

@layer legacy {
  @keyframes rotate {=20
  0% { transform: rotateZ(0deg); }
  100% { transform: rotateZ(360deg); }
}
  .reader_font_base, .reader_font_button { font-family: var(--font-family-t=
ext); -webkit-font-smoothing: antialiased; color: var(--color-fg-primary); =
}
  .reader_font_button { font-size: var(--font-size-14); line-height: var(--=
line-height-20); letter-spacing: var(--letter-spacing-14); font-weight: var=
(--font-weight-semibold); }
  .reader_font_meta { color: var(--color-fg-secondary); font-family: var(--=
font-family-meta); font-size: var(--font-size-12); font-weight: var(--font-=
weight-medium); line-height: var(--line-height-20); letter-spacing: var(--l=
etter-spacing-meta); text-transform: uppercase; }
  .reader2-flex-center { display: flex; align-items: center; justify-conten=
t: center; }
  .reader2-text-primary { color: var(--color-fg-primary); }
  :not(.custom-loader).loader, :not(.custom-loader).loader-big { position: =
relative; }
  :not(.custom-loader).loader-big::after, :not(.custom-loader).loader::afte=
r { display: block; position: absolute; margin: -4px 0px 0px -4px; top: 50%=
; left: 50%; height: 8px; width: 8px; background: rgb(221, 221, 221); borde=
r-radius: var(--border-radius-full); animation: 1.5s ease 0s infinite norma=
l none running pop_1_5; content: ""; }
  :not(.custom-loader).loader-big.loader-big::after, :not(.custom-loader).l=
oader.loader-big::after { margin: -6px 0px 0px -6px; height: 12px; width: 1=
2px; }
  @keyframes pop_1_5 {=20
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.5); }
}
  .clickable { cursor: pointer; }
  .clickable:hover:active { opacity: 0.6; }
  a.button:not(.button-link).small, a[role=3D"button"].small { line-height:=
 1em; }
  .main-loader { font-family: var(--font_family_ui, var(--font-family-text)=
); line-height: 70vh; color: var(--color-fg-secondary); font-size: var(--fo=
nt-size-14); font-weight: var(--font-weight-semibold); text-decoration: non=
e; text-align: center; }
  .typography, .typography.editor { --image-offset-margin: -120px; }
  .typography .body, .typography .markup div.embedded-publication-wrap tabl=
e.embedded-publication, .typography.editor .body, .typography.editor .marku=
p div.embedded-publication-wrap table.embedded-publication { width: 100%; }
  .typography .ellipsized-span, .typography.editor .ellipsized-span { displ=
ay: inline-block; max-width: 200px; text-overflow: ellipsis; overflow: hidd=
en; white-space: nowrap; }
  .typography img.ProseMirror-separator, .typography.editor img.ProseMirror=
-separator { display: inline !important; border: 0px !important; margin: 0p=
x !important; }
  .typography .page-title, .typography .subtitle, .typography h1, .typograp=
hy h2, .typography h3, .typography h4, .typography h5, .typography h6, .typ=
ography.editor .page-title, .typography.editor .subtitle, .typography.edito=
r h1, .typography.editor h2, .typography.editor h3, .typography.editor h4, =
.typography.editor h5, .typography.editor h6 { font-family: var(--font_fami=
ly_headings, var(--font_family_headings_preset, var(--font-family-title)));=
 font-weight: var(--font_weight_headings_preset, bold); -webkit-font-smooth=
ing: antialiased; overflow-wrap: break-word; word-break: keep-all; }
  .typography .page-title, .typography .subtitle, .typography.editor .page-=
title, .typography.editor .subtitle { color: var(--color-fg-primary); }
  .typography h1, .typography h2, .typography h3, .typography h4, .typograp=
hy h5, .typography h6, .typography.editor h1, .typography.editor h2, .typog=
raphy.editor h3, .typography.editor h4, .typography.editor h5, .typography.=
editor h6 { margin: 1em 0px 0.625em; line-height: 1.16em; }
  @supports (overflow-wrap:anywhere) {
  .typography .page-title, .typography .subtitle, .typography h1, .typograp=
hy h2, .typography h3, .typography h4, .typography h5, .typography h6, .typ=
ography.editor .page-title, .typography.editor .subtitle, .typography.edito=
r h1, .typography.editor h2, .typography.editor h3, .typography.editor h4, =
.typography.editor h5, .typography.editor h6 { overflow-wrap: anywhere; }
}
  .typography .page-title:lang(ja), .typography .subtitle:lang(ja), .typogr=
aphy h1:lang(ja), .typography h2:lang(ja), .typography h3:lang(ja), .typogr=
aphy h4:lang(ja), .typography h5:lang(ja), .typography h6:lang(ja), .typogr=
aphy.editor .page-title:lang(ja), .typography.editor .subtitle:lang(ja), .t=
ypography.editor h1:lang(ja), .typography.editor h2:lang(ja), .typography.e=
ditor h3:lang(ja), .typography.editor h4:lang(ja), .typography.editor h5:la=
ng(ja), .typography.editor h6:lang(ja) { word-break: auto-phrase; }
  .typography .page-title, .typography h1.title, .typography.editor .page-t=
itle, .typography.editor h1.title { margin: 0.378em 0px 0px; font-size: cal=
c(40px*var(--font_size_headings_multiplier, 1)); line-height: 1.1em; }
  .typography .page-title a, .typography h1.title a, .typography.editor .pa=
ge-title a, .typography.editor h1.title a { text-decoration: none; color: v=
ar(--color-fg-primary); }
  .typography .page-title a:hover, .typography h1.title a:hover, .typograph=
y.editor .page-title a:hover, .typography.editor h1.title a:hover { text-de=
coration: underline; }
  .typography .page-title a.small, .typography h1.title a.small, .typograph=
y.editor .page-title a.small, .typography.editor h1.title a.small { font-si=
ze: 12px; line-height: 12px; }
  .typography .body > h1:first-child, .typography .page-title, .typography.=
editor .body > h1:first-child, .typography.editor .page-title { margin: 0px=
 0px 1em; }
  .typography h1, .typography.editor h1 { font-size: calc(2em*var(--font_si=
ze_headings_multiplier, 1)); }
  .typography h2, .typography.editor h2 { font-size: calc(1.625em*var(--fon=
t_size_headings_multiplier, 1)); }
  .typography h3, .typography.editor h3 { font-size: calc(1.375em*var(--fon=
t_size_headings_multiplier, 1)); }
  .typography h4, .typography.editor h4 { font-size: calc(1.125em*var(--fon=
t_size_headings_multiplier, 1)); }
  .typography .subtitle, .typography.editor .subtitle { color: var(--print_=
secondary, var(--color-fg-secondary)); font-weight: 400; font-size: 19px; l=
ine-height: 28px; margin: 4px 0px 0px; }
  .typography p, .typography.editor p { line-height: 1.6em; margin: 0 0 var=
(--size-20) 0; }
  .typography p.no-margin, .typography.editor p.no-margin { margin: 0px; }
  .typography p.centered, .typography.editor p.centered { text-align: cente=
r; }
  .typography .latex-rendered, .typography.editor .latex-rendered { margin:=
 0 0 var(--size-20) 0; overflow-x: auto; max-width: 100%; }
  .typography .latex-rendered mjx-container[display=3D"true"], .typography.=
editor .latex-rendered mjx-container[display=3D"true"] { display: block; wi=
dth: 100%; }
  .typography .latex-inline, .typography.editor .latex-inline { display: in=
line; max-width: 100%; }
  .typography .latex-inline mjx-container, .typography.editor .latex-inline=
 mjx-container { display: inline !important; }
  .typography h1, .typography h2, .typography h3, .typography h4, .typograp=
hy h5, .typography h6, .typography p, .typography.editor h1, .typography.ed=
itor h2, .typography.editor h3, .typography.editor h4, .typography.editor h=
5, .typography.editor h6, .typography.editor p { color: var(--color-fg-prim=
ary); }
  .typography h1 a, .typography h2 a, .typography h3 a, .typography h4 a, .=
typography h5 a, .typography h6 a, .typography p a, .typography.editor h1 a=
, .typography.editor h2 a, .typography.editor h3 a, .typography.editor h4 a=
, .typography.editor h5 a, .typography.editor h6 a, .typography.editor p a,=
 a { color: var(--color-fg-primary); text-decoration: underline; }
  .typography h1 a:active, .typography h2 a:active, .typography h3 a:active=
, .typography h4 a:active, .typography h5 a:active, .typography h6 a:active=
, .typography p a:active, .typography.editor h1 a:active, .typography.edito=
r h2 a:active, .typography.editor h3 a:active, .typography.editor h4 a:acti=
ve, .typography.editor h5 a:active, .typography.editor h6 a:active, .typogr=
aphy.editor p a:active { opacity: 0.6; }
  @supports (text-underline-offset:calc(-50% + 2px)) {
  .typography s, .typography.editor s { text-decoration: underline 1px; tex=
t-underline-offset: calc(-50% + 2px); text-decoration-skip-ink: none; }
}
  .typography a.ui-secondary, .typography.editor a.ui-secondary { font-fami=
ly: var(--font_family_ui, var(--font-family-text)); color: var(--print_seco=
ndary, var(--color-fg-secondary)); font-size: 0.8em; }
  .typography blockquote, .typography.editor blockquote { border-left: var(=
--size-4) solid var(--background_pop); margin: var(--size-20) 0; padding: 0=
px; }
  .typography blockquote > *, .typography.editor blockquote > * { margin-le=
ft: var(--size-20); }
  .typography .pullquote, .typography.editor .pullquote { border-top: var(-=
-border-default); border-bottom: var(--border-default); margin: var(--size-=
32) auto; }
  .typography .pullquote p, .typography.editor .pullquote p { margin: var(-=
-size-32) 0; text-align: center; font-weight: var(--font-weight-medium); fo=
nt-style: italic; }
  .typography .pullquote-align-left, .typography.editor .pullquote-align-le=
ft { float: left; margin-left: var(--image-offset-margin); margin-right: 32=
px; width: 50%; max-width: 400px; }
  .typography .pullquote-align-right, .typography.editor .pullquote-align-r=
ight { float: right; margin-right: var(--image-offset-margin); margin-left:=
 32px; width: 50%; max-width: 400px; }
  .typography .pullquote-align-wide, .typography.editor .pullquote-align-wi=
de { margin-left: var(--image-offset-margin); margin-right: var(--image-off=
set-margin); text-align: center; }
  .typography .pullquote-align-center, .typography.editor .pullquote-align-=
center { margin: var(--size-32) auto; text-align: center; }
  @media (max-width: 1024px) {
  .typography .pullquote-align-center, .typography .pullquote-align-left, .=
typography .pullquote-align-right, .typography .pullquote-align-wide, .typo=
graphy.editor .pullquote-align-center, .typography.editor .pullquote-align-=
left, .typography.editor .pullquote-align-right, .typography.editor .pullqu=
ote-align-wide { float: none; margin: 0px auto; width: 100%; max-width: 100=
%; }
}
  .typography .callout-block, .typography.editor .callout-block { backgroun=
d-color: var(--color-bg-secondary); border-radius: var(--border-radius-sm);=
 margin: var(--size-32) 0; padding: var(--size-16) var(--size-32); }
  .typography .callout-block p, .typography.editor .callout-block p { margi=
n: var(--size-8) 0; }
  .typography .thefp-post-body .callout-block, .typography.editor .thefp-po=
st-body .callout-block, .typography.editor.thefp-post-body .callout-block, =
.typography.thefp-post-body .callout-block { background-color: transparent;=
 border-radius: 0px; border-top: 4px solid rgb(22, 22, 19); border-bottom: =
4px solid rgb(22, 22, 19); text-align: center; padding: var(--size-16) 0; }
  .typography .markup table.image-wrapper td, .typography .markup table.kin=
dle-wrapper td, .typography .thefp-post-body .callout-block p, .typography.=
editor .markup table.image-wrapper td, .typography.editor .markup table.kin=
dle-wrapper td, .typography.editor .thefp-post-body .callout-block p, .typo=
graphy.editor.thefp-post-body .callout-block p, .typography.thefp-post-body=
 .callout-block p { text-align: center; }
  .typography .collapsed-content, .typography.editor .collapsed-content { m=
argin: var(--size-24) 0; }
  .typography .collapsed-content .collapsed-content-toggle, .typography.edi=
tor .collapsed-content .collapsed-content-toggle { align-items: center; bor=
der-bottom: 1px solid var(--color-utility-detail); cursor: pointer; display=
: flex; justify-content: center; list-style: none; padding: var(--size-16) =
0; }
  .typography .collapsed-content .collapsed-content-toggle::-webkit-details=
-marker, .typography.editor .collapsed-content .collapsed-content-toggle::-=
webkit-details-marker { display: none; }
  .typography .collapsed-content .collapsed-content-toggle:focus, .typograp=
hy.editor .collapsed-content .collapsed-content-toggle:focus { outline: 0px=
; }
  .typography .collapsed-content .collapsed-content-toggle-button, .typogra=
phy.editor .collapsed-content .collapsed-content-toggle-button { align-item=
s: center; background-color: var(--color-bg-accent-themed); border-radius: =
var(--border-radius-sm); color: var(--color-accent-themed); display: inline=
-flex; font-size: 15px; font-weight: 600; justify-content: center; line-hei=
ght: 20px; min-height: var(--size-40); padding: 0 var(--size-12); }
  .typography .collapsed-content .collapsed-content-details[open] > .collap=
sed-content-toggle > .collapsed-content-toggle-button > .collapsed-content-=
toggle-label-more, .typography .collapsed-content .collapsed-content-toggle=
-label-less, .typography.editor .collapsed-content .collapsed-content-detai=
ls[open] > .collapsed-content-toggle > .collapsed-content-toggle-button > .=
collapsed-content-toggle-label-more, .typography.editor .collapsed-content =
.collapsed-content-toggle-label-less { display: none; }
  .typography .collapsed-content .collapsed-content-body, .typography.edito=
r .collapsed-content .collapsed-content-body { padding-top: var(--size-16);=
 }
  .typography .collapsed-content .collapsed-content-details[open] > .collap=
sed-content-body, .typography.editor .collapsed-content .collapsed-content-=
details[open] > .collapsed-content-body { border-bottom: 1px solid var(--co=
lor-utility-detail); padding-bottom: var(--size-16); }
  @supports selector(::details-content) {
  .typography .collapsed-content .collapsed-content-details[open], .typogra=
phy.editor .collapsed-content .collapsed-content-details[open] { display: f=
lex; flex-direction: column-reverse; }
  .typography .collapsed-content .collapsed-content-details[open] > .collap=
sed-content-body, .typography.editor .collapsed-content .collapsed-content-=
details[open] > .collapsed-content-body { border-bottom-width: medium; bord=
er-bottom-style: none; border-bottom-color: currentcolor; padding-top: 0px;=
 }
}
  .typography .collapsed-content .collapsed-content-details[open] > .collap=
sed-content-toggle > .collapsed-content-toggle-button > .collapsed-content-=
toggle-label-less, .typography.editor .collapsed-content .collapsed-content=
-details[open] > .collapsed-content-toggle > .collapsed-content-toggle-butt=
on > .collapsed-content-toggle-label-less { display: inline; }
  .typography .collapsed-content .collapsed-content-toggle:focus-visible > =
.collapsed-content-toggle-button, .typography.editor .collapsed-content .co=
llapsed-content-toggle:focus-visible > .collapsed-content-toggle-button { o=
utline: 2px solid var(--color-fg-primary); outline-offset: var(--size-4); }
  .typography .hide-text, .typography.editor .hide-text { display: none; us=
er-select: none; }
  .typography pre.text, .typography.editor pre.text { white-space: pre-wrap=
; font-family: var(--font_family_body, var(--font_family_body_preset, 'Spec=
tral', serif, var(--font-family-text))); font-weight: var(--font_weight_bod=
y_preset, 400); -webkit-font-smoothing: antialiased; }
  .typography pre:not(.text):not(.shiki), .typography.editor pre:not(.text)=
:not(.shiki) { background: var(--color-bg-secondary); padding: var(--size-2=
0); margin-top: 0px; margin-bottom: var(--size-20); outline: var(--border-d=
efault); outline-offset: -1px; border-radius: var(--border-radius-sm); box-=
sizing: border-box; }
  .typography pre:not(.text):not(.shiki) code, .typography.editor pre:not(.=
text):not(.shiki) code { white-space: pre-wrap; font-family: var(--font-fam=
ily-monospace); font-size: var(--font-size-13); line-height: var(--line-hei=
ght-20); font-weight: var(--font-weight-medium); color: var(--color-fg-prim=
ary); background-color: transparent; padding: 0px; border: 0px; border-radi=
us: 0px; }
  .typography :not(pre) > code, .typography.editor :not(pre) > code { font-=
family: var(--font-family-monospace); font-size: 0.85em; background-color: =
var(--color-bg-secondary); padding: 0.15em 0.3em; border-radius: var(--bord=
er-radius-xs); -webkit-box-decoration-break: clone; box-decoration-break: c=
lone; }
  .typography h1 code, .typography h2 code, .typography h3 code, .typograph=
y h4 code, .typography h5 code, .typography h6 code, .typography.editor h1 =
code, .typography.editor h2 code, .typography.editor h3 code, .typography.e=
ditor h4 code, .typography.editor h5 code, .typography.editor h6 code { fon=
t-size: 100%; padding-top: 0px; padding-bottom: 0px; }
  .typography ol, .typography ul, .typography.editor ol, .typography.editor=
 ul { margin-top: 0px; padding: 0px; }
  .typography ol li p, .typography ul li p, .typography.editor ol li p, .ty=
pography.editor ul li p { margin-bottom: 0px; box-sizing: border-box; paddi=
ng-left: var(--size-4); }
  .typography ol li p.button-wrapper, .typography ul li p.button-wrapper, .=
typography.editor ol li p.button-wrapper, .typography.editor ul li p.button=
-wrapper { margin-bottom: var(--size-16); }
  .typography ol li, .typography ul li, .typography.editor ol li, .typograp=
hy.editor ul li { margin: var(--size-8) 0 0 var(--size-32); }
  .typography ol > li > ol, .typography ol > li > ol > li > ol > li > ol > =
li > ol, .typography.editor ol > li > ol, .typography.editor ol > li > ol >=
 li > ol > li > ol > li > ol { list-style-type: lower-alpha; }
  .typography ol > li > ol > li > ol, .typography ol > li > ol > li > ol > =
li > ol > li > ol > li > ol, .typography.editor ol > li > ol > li > ol, .ty=
pography.editor ol > li > ol > li > ol > li > ol > li > ol > li > ol { list=
-style-type: lower-roman; }
  .typography ol > li > ol > li > ol > li > ol, .typography ol > li > ol > =
li > ol > li > ol > li > ol > li > ol > li > ol, .typography.editor ol > li=
 > ol > li > ol > li > ol, .typography.editor ol > li > ol > li > ol > li >=
 ol > li > ol > li > ol > li > ol { list-style-type: auto; }
  .typography ol li > .captioned-image-container-static:first-child:last-ch=
ild :is(a, div).image-link, .typography ol li > .captioned-image-container:=
first-child:last-child :is(a, div).image-link, .typography ol li > :first-c=
hild:last-child, .typography ul li > .captioned-image-container-static:firs=
t-child:last-child :is(a, div).image-link, .typography ul li > .captioned-i=
mage-container:first-child:last-child :is(a, div).image-link, .typography u=
l li > :first-child:last-child, .typography.editor ol li > .captioned-image=
-container-static:first-child:last-child :is(a, div).image-link, .typograph=
y.editor ol li > .captioned-image-container:first-child:last-child :is(a, d=
iv).image-link, .typography.editor ol li > :first-child:last-child, .typogr=
aphy.editor ul li > .captioned-image-container-static:first-child:last-chil=
d :is(a, div).image-link, .typography.editor ul li > .captioned-image-conta=
iner:first-child:last-child :is(a, div).image-link, .typography.editor ul l=
i > :first-child:last-child { margin: 0px; }
  .typography sub, .typography sup, .typography.editor sub, .typography.edi=
tor sup { font-size: 0.75em; line-height: 0; }
  .typography .markup, .typography.editor .markup { margin-bottom: 12px; }
  .typography .markup .captioned-image-container :is(a, div).image-link, .t=
ypography .markup .captioned-image-container-static:first-child :is(a, div)=
.image-link, .typography.editor .markup .captioned-image-container :is(a, d=
iv).image-link, .typography.editor .markup .captioned-image-container-stati=
c:first-child :is(a, div).image-link { margin-top: 0px; margin-bottom: 0px;=
 }
  .typography .markup ::target-text, .typography.editor .markup ::target-te=
xt { background: var(--color-accent-bg-orange); }
  .typography .markup .captioned-image-container-static:first-child, .typog=
raphy .markup .captioned-image-container:first-child, .typography .markup >=
 :first-child, .typography.editor .markup .captioned-image-container-static=
:first-child, .typography.editor .markup .captioned-image-container:first-c=
hild, .typography.editor .markup > :first-child { margin-top: 0px; }
  .typography .markup .captioned-image-container-static:last-child, .typogr=
aphy .markup .captioned-image-container-static:last-child figcaption, .typo=
graphy .markup .captioned-image-container:last-child, .typography .markup .=
captioned-image-container:last-child figcaption, .typography .markup > :las=
t-child, .typography.editor .markup .captioned-image-container-static:last-=
child, .typography.editor .markup .captioned-image-container-static:last-ch=
ild figcaption, .typography.editor .markup .captioned-image-container:last-=
child, .typography.editor .markup .captioned-image-container:last-child fig=
caption, .typography.editor .markup > :last-child { margin-bottom: 0px; }
  .typography .markup .captioned-image-container-static:last-child figcapti=
on, .typography .markup .captioned-image-container:last-child figcaption, .=
typography.editor .markup .captioned-image-container-static:last-child figc=
aption, .typography.editor .markup .captioned-image-container:last-child fi=
gcaption { padding-bottom: 0px; }
  .typography ul li, .typography.editor ul li { }
  .typography .markup, .typography.editor .markup { overflow-wrap: anywhere=
; word-break: break-word; margin-bottom: var(--size-16); }
  .typography .markup h1, .typography .markup h2, .typography .markup h3, .=
typography .markup h4, .typography .markup h5, .typography .markup h6, .typ=
ography .markup li, .typography .markup p, .typography.editor .markup h1, .=
typography.editor .markup h2, .typography.editor .markup h3, .typography.ed=
itor .markup h4, .typography.editor .markup h5, .typography.editor .markup =
h6, .typography.editor .markup li, .typography.editor .markup p { unicode-b=
idi: plaintext; }
  .typography .preamble, .typography.editor .preamble { margin-top: var(--s=
ize-16); }
  .typography .preamble hr, .typography.editor .preamble hr { margin: var(-=
-size-16) 0 0; }
  .typography .markup img, .typography.editor .markup img { display: block;=
 max-width: 100%; height: auto; margin: 0px auto; }
  .typography .markup img.sizing-large, .typography.editor .markup img.sizi=
ng-large { max-width: calc(-30px + 100vw); margin: 0px; }
  .typography .markup img.sizing-fullscreen, .typography.editor .markup img=
.sizing-fullscreen { flex: 1 1 auto; max-width: none; height: auto; margin:=
 0px; }
  .typography .markup table.image-wrapper, .typography .markup table.kindle=
-wrapper, .typography.editor .markup table.image-wrapper, .typography.edito=
r .markup table.kindle-wrapper { }
  .typography .markup table.image-wrapper img, .typography .markup table.ki=
ndle-wrapper img, .typography.editor .markup table.image-wrapper img, .typo=
graphy.editor .markup table.kindle-wrapper img { width: auto !important; ma=
x-width: 100%; }
  @media (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .typography .markup table.image-wrapper img, .typography .markup table.ki=
ndle-wrapper img, .typography.editor .markup table.image-wrapper img, .typo=
graphy.editor .markup table.kindle-wrapper img { max-width: 550px; }
}
  .typography .markup table.image-wrapper img.wide-image, .typography .mark=
up table.kindle-wrapper img.wide-image, .typography.editor .markup table.im=
age-wrapper img.wide-image, .typography.editor .markup table.kindle-wrapper=
 img.wide-image { width: 100%; max-width: 550px; }
  .typography .markup :is(a, div).image-link, .typography.editor .markup :i=
s(a, div).image-link { display: flex; flex-direction: column; align-items: =
center; padding: 0px; margin: 0px auto; width: auto; height: auto; border: =
0px; text-decoration: none; }
  .typography .markup td :is(a, div).image-link, .typography.editor .markup=
 td :is(a, div).image-link { margin: 0px; }
  .form-styles div.error-box, .typography .image-link, .typography.editor .=
image-link { position: relative; }
  .typography .image-link.is-viewable-img, .typography.editor .image-link.i=
s-viewable-img { cursor: zoom-in; transition: var(--animate-hover); }
  .typography .image-link.is-viewable-img:active:not(:has(.icon-container:a=
ctive)), .typography.editor .image-link.is-viewable-img:active:not(:has(.ic=
on-container:active)) { transform: var(--transform-pressed-more); }
  .typography .image-link.is-viewable-img:focus-visible > .image2-inset, .t=
ypography.editor .image-link.is-viewable-img:focus-visible > .image2-inset =
{ outline: 0px; overflow: hidden; border-radius: var(--border-radius-xs); b=
ox-shadow: var(--focus-ring); }
  .typography .image-link:focus-visible .image-link-expand, .typography .im=
age-link:focus-within .image-link-expand, .typography .image-link:hover .im=
age-link-expand, .typography.editor .image-link:focus-visible .image-link-e=
xpand, .typography.editor .image-link:focus-within .image-link-expand, .typ=
ography.editor .image-link:hover .image-link-expand { opacity: 1; }
  .typography .image-link.placeholder, .typography .image-link.processing, =
.typography.editor .image-link.placeholder, .typography.editor .image-link.=
processing { cursor: progress; }
  .typography .image-link.placeholder .image2-inset, .typography .image-lin=
k.processing .image2-inset, .typography.editor .image-link.placeholder .ima=
ge2-inset, .typography.editor .image-link.processing .image2-inset { backgr=
ound-color: var(--color-bg-secondary); }
  .typography .image-link.placeholder img, .typography .image-link.processi=
ng img, .typography.editor .image-link.placeholder img, .typography.editor =
.image-link.processing img { transition: filter var(--animation-timing-slow=
) var(--animation-smooth),opacity var(--animation-timing-slow) var(--animat=
ion-smooth); animation: 1s ease-in-out 0s infinite alternate none running p=
rocessing-fade; filter: grayscale(75%); }
  @keyframes processing-fade {=20
  0% { opacity: 0.4; }
  100% { opacity: 0.8; }
}
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-left), .typography .captioned-image-container figure:has(> :is(a, div).=
image2-align-right), .typography.editor .captioned-image-container figure:h=
as(> :is(a, div).image2-align-left), .typography.editor .captioned-image-co=
ntainer figure:has(> :is(a, div).image2-align-right) { max-width: 50%; shap=
e-outside: margin-box; display: block; padding: 16px; }
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-left) > :is(a, div).image2-align-left, .typography .captioned-image-con=
tainer figure:has(> :is(a, div).image2-align-left) > :is(a, div).image2-ali=
gn-right, .typography .captioned-image-container figure:has(> :is(a, div).i=
mage2-align-right) > :is(a, div).image2-align-left, .typography .captioned-=
image-container figure:has(> :is(a, div).image2-align-right) > :is(a, div).=
image2-align-right, .typography.editor .captioned-image-container figure:ha=
s(> :is(a, div).image2-align-left) > :is(a, div).image2-align-left, .typogr=
aphy.editor .captioned-image-container figure:has(> :is(a, div).image2-alig=
n-left) > :is(a, div).image2-align-right, .typography.editor .captioned-ima=
ge-container figure:has(> :is(a, div).image2-align-right) > :is(a, div).ima=
ge2-align-left, .typography.editor .captioned-image-container figure:has(> =
:is(a, div).image2-align-right) > :is(a, div).image2-align-right { float: n=
one; padding: 0px; margin: 0px; max-width: 100%; }
  @media (min-width: 1024px) {
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(=
> :is(a, div).image2-offset-left), .typography:not(:has(#toc)) .captioned-i=
mage-container figure:has(> :is(a, div).image2-offset-left) { margin-left: =
var(--image-offset-margin); }
  .typography.editor:not(:has(#toc)) .captioned-image-container figure:has(=
> :is(a, div).image2-offset-right), .typography:not(:has(#toc)) .captioned-=
image-container figure:has(> :is(a, div).image2-offset-right) { margin-righ=
t: var(--image-offset-margin); }
}
  @media (min-width: 1300px) {
  .typography .captioned-image-container figure:has(> :is(a, div).image2-of=
fset-left), .typography.editor .captioned-image-container figure:has(> :is(=
a, div).image2-offset-left) { margin-left: var(--image-offset-margin); }
  .typography .captioned-image-container figure:has(> :is(a, div).image2-of=
fset-right), .typography.editor .captioned-image-container figure:has(> :is=
(a, div).image2-offset-right) { margin-right: var(--image-offset-margin); }
}
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-left), .typography.editor .captioned-image-container figure:has(> :is(a=
, div).image2-align-left) { float: left; padding-left: 0px; margin-right: 1=
6px; margin-bottom: 8px; }
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-right), .typography.editor .captioned-image-container figure:has(> :is(=
a, div).image2-align-right) { float: right; padding-right: 0px; margin-left=
: 16px; margin-bottom: 8px; }
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-left)::after, .typography .captioned-image-container figure:has(> :is(a=
, div).image2-align-right)::after, .typography.editor .captioned-image-cont=
ainer figure:has(> :is(a, div).image2-align-left)::after, .typography.edito=
r .captioned-image-container figure:has(> :is(a, div).image2-align-right)::=
after { content: ""; display: table; clear: both; }
  @media (max-width: 1024px) {
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-left), .typography .captioned-image-container figure:has(> :is(a, div).=
image2-align-right), .typography.editor .captioned-image-container figure:h=
as(> :is(a, div).image2-align-left), .typography.editor .captioned-image-co=
ntainer figure:has(> :is(a, div).image2-align-right) { float: none; margin:=
 1em auto; max-width: 100%; width: auto; padding: 0px; }
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-left.thefp), .typography .captioned-image-container figure:has(> :is(a,=
 div).image2-align-right.thefp), .typography .captioned-image-container fig=
ure:has(> :is(a, div).image2-offset-left), .typography .captioned-image-con=
tainer figure:has(> :is(a, div).image2-offset-right), .typography.editor .c=
aptioned-image-container figure:has(> :is(a, div).image2-align-left.thefp),=
 .typography.editor .captioned-image-container figure:has(> :is(a, div).ima=
ge2-align-right.thefp), .typography.editor .captioned-image-container figur=
e:has(> :is(a, div).image2-offset-left), .typography.editor .captioned-imag=
e-container figure:has(> :is(a, div).image2-offset-right) { margin: 1em aut=
o; }
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-left) .image2-inset, .typography .captioned-image-container figure:has(=
> :is(a, div).image2-align-right) .image2-inset, .typography.editor .captio=
ned-image-container figure:has(> :is(a, div).image2-align-left) .image2-ins=
et, .typography.editor .captioned-image-container figure:has(> :is(a, div).=
image2-align-right) .image2-inset { display: block; justify-content: initia=
l; }
}
  .typography .image2-inset, .typography.editor .image2-inset { position: r=
elative; display: flex; }
  .typography .image2-inset.image2-full-screen, .typography.editor .image2-=
inset.image2-full-screen { width: 100vw; }
  .typography .image2-inset.image2-full-screen picture, .typography.editor =
.image2-inset.image2-full-screen picture { display: flex; flex: 1 1 auto; }
  .typography .image-link-expand, .typography.editor .image-link-expand { d=
isplay: flex; align-items: center; justify-content: center; position: absol=
ute; top: var(--size-12); right: var(--size-12); height: var(--size-32); op=
acity: 0; transition: opacity var(--animation-timing-fast) var(--animation-=
smooth); }
  .typography .image-link-expand:hover, .typography.editor .image-link-expa=
nd:hover { opacity: 1; }
  .typography .image-link-expand .icon-container, .typography.editor .image=
-link-expand .icon-container { display: flex; align-items: center; justify-=
content: center; width: var(--size-32); height: var(--size-32); background:=
 var(--material-dark-regular); border: 0px; outline: 0px; border-radius: va=
r(--border-radius-sm); backdrop-filter: var(--material-blur); transition: a=
ll var(--animation-timing-fast) var(--animation-smooth); cursor: pointer; }
  .typography .image-link-expand .icon-container svg, .typography.editor .i=
mage-link-expand .icon-container svg { stroke: var(--color-utility-white); =
}
  .typography .image-link-expand .icon-container:hover, .typography.editor =
.image-link-expand .icon-container:hover { background: var(--material-dark-=
thick); }
  .typography .image-link-expand .icon-container:active, .typography.editor=
 .image-link-expand .icon-container:active { transform: var(--transform-pre=
ssed); }
  .typography .image-link-expand .icon-container:focus-visible, .typography=
.editor .image-link-expand .icon-container:focus-visible { outline: 0px; bo=
x-shadow: var(--focus-ring); }
  .typography .image-link-expand .icon-container.restack-image, .typography=
.editor .image-link-expand .icon-container.restack-image { display: none; }
  .typography .image-link.can-restack .icon-container.restack-image, .typog=
raphy.editor .image-link.can-restack .icon-container.restack-image { displa=
y: flex; }
  .typography .markup iframe.spotify-wrap, .typography.editor .markup ifram=
e.spotify-wrap { display: block; top: 0px; left: 0px; margin: var(--size-32=
) auto; padding: 0px; height: 152px; width: 100%; max-width: 550px; text-de=
coration: none; border-radius: var(--border-radius-md); }
  .typography .markup iframe.spotify-wrap.podcast, .typography.editor .mark=
up iframe.spotify-wrap.podcast { height: 152px; }
  .typography .markup iframe.spotify-wrap.album, .typography .markup iframe=
.spotify-wrap.artist, .typography .markup iframe.spotify-wrap.playlist, .ty=
pography.editor .markup iframe.spotify-wrap.album, .typography.editor .mark=
up iframe.spotify-wrap.artist, .typography.editor .markup iframe.spotify-wr=
ap.playlist { height: 380px; }
  .typography .markup iframe.spotify-wrap.video, .typography.editor .markup=
 iframe.spotify-wrap.video { height: auto; max-width: none; aspect-ratio: 1=
.77778 / 1; }
  .typography .markup div.soundcloud-wrap, .typography.editor .markup div.s=
oundcloud-wrap { height: 116px; }
  .typography .markup a.bandcamp-wrap, .typography.editor .markup a.bandcam=
p-wrap { max-width: 700px; }
  .typography .markup div.bandcamp-wrap, .typography.editor .markup div.ban=
dcamp-wrap { max-width: 700px; height: 120px; }
  .typography .markup div.bandcamp-wrap.album, .typography.editor .markup d=
iv.bandcamp-wrap.album { height: 241px; }
  .typography .markup a.bandcamp-wrap, .typography .markup a.soundcloud-wra=
p, .typography .markup div.bandcamp-wrap, .typography .markup div.soundclou=
d-wrap, .typography.editor .markup a.bandcamp-wrap, .typography.editor .mar=
kup a.soundcloud-wrap, .typography.editor .markup div.bandcamp-wrap, .typog=
raphy.editor .markup div.soundcloud-wrap { position: relative; width: 100%;=
 margin: 1.6em 0px; }
  .typography .markup div.bandcamp-wrap iframe, .typography .markup div.sou=
ndcloud-wrap iframe, .typography.editor .markup div.bandcamp-wrap iframe, .=
typography.editor .markup div.soundcloud-wrap iframe { margin: 0px; padding=
: 0px; height: 100%; width: 100%; }
  .typography .markup a.bandcamp-wrap, .typography .markup a.soundcloud-wra=
p, .typography.editor .markup a.bandcamp-wrap, .typography.editor .markup a=
.soundcloud-wrap { display: block; height: 114px; background: rgb(245, 245,=
 245); border-radius: var(--border-radius-sm); border: 1px solid rgb(229, 2=
29, 229); text-decoration: none; }
  .typography .markup a.bandcamp-wrap img, .typography .markup a.soundcloud=
-wrap img, .typography.editor .markup a.bandcamp-wrap img, .typography.edit=
or .markup a.soundcloud-wrap img { margin: 0px; max-width: none; }
  .typography .markup a.bandcamp-wrap .thumbnail, .typography .markup a.sou=
ndcloud-wrap .thumbnail, .typography.editor .markup a.bandcamp-wrap .thumbn=
ail, .typography.editor .markup a.soundcloud-wrap .thumbnail { display: blo=
ck; float: left; border-style: solid; border-color: rgb(245, 245, 245); bor=
der-image: none; border-width: 7px 15px 7px 7px; height: 100px; width: 100p=
x; }
  .typography .markup a.bandcamp-wrap .play, .typography .markup a.soundclo=
ud-wrap .play, .typography.editor .markup a.bandcamp-wrap .play, .typograph=
y.editor .markup a.soundcloud-wrap .play { display: block; float: left; hei=
ght: 43px; width: 43px; border-style: solid; border-color: rgb(245, 245, 24=
5); border-image: none; border-width: 33px 5px 0px 0px; }
  .typography .markup a.bandcamp-wrap .credits, .typography .markup a.sound=
cloud-wrap .credits, .typography.editor .markup a.bandcamp-wrap .credits, .=
typography.editor .markup a.soundcloud-wrap .credits { display: block; bord=
er-style: solid; border-color: rgb(245, 245, 245); border-image: none; bord=
er-width: 37px 7px 0px 0px; font-family: Interstate, "Lucida Grande", "Luci=
da Sans Unicode", "Lucida Sans", Garuda, Verdana, Tahoma, sans-serif; font-=
weight: var(--font-weight-regular); white-space: nowrap; overflow: hidden; =
text-overflow: ellipsis; }
  .email-body-container .typography .markup a.bandcamp-wrap .credits, .emai=
l-body-container .typography .markup a.soundcloud-wrap .credits, .email-bod=
y-container .typography.editor .markup a.bandcamp-wrap .credits, .email-bod=
y-container .typography.editor .markup a.soundcloud-wrap .credits { white-s=
pace: normal; }
  .typography .markup a.bandcamp-wrap .credits .author, .typography .markup=
 a.soundcloud-wrap .credits .author, .typography.editor .markup a.bandcamp-=
wrap .credits .author, .typography.editor .markup a.soundcloud-wrap .credit=
s .author { display: block; border-bottom: 1px solid rgb(245, 245, 245); co=
lor: rgb(102, 102, 102); font-size: 12px; line-height: 16px; text-decoratio=
n: underline; }
  .typography .markup a.bandcamp-wrap .credits .title, .typography .markup =
a.soundcloud-wrap .credits .title, .typography.editor .markup a.bandcamp-wr=
ap .credits .title, .typography.editor .markup a.soundcloud-wrap .credits .=
title { display: block; color: rgb(51, 51, 51); font-size: var(--font-size-=
16); line-height: 18px; }
  .typography .markup div.vimeo-wrap, .typography .markup div.youtube-wrap,=
 .typography.editor .markup div.vimeo-wrap, .typography.editor .markup div.=
youtube-wrap { position: relative; border: 0px; margin: var(--size-32) auto=
; }
  .typography .markup div.vimeo-wrap.ProseMirror-selectednode, .typography =
.markup div.youtube-wrap.ProseMirror-selectednode, .typography.editor .mark=
up div.vimeo-wrap.ProseMirror-selectednode, .typography.editor .markup div.=
youtube-wrap.ProseMirror-selectednode { border-radius: var(--border-radius-=
sm); box-shadow: var(--focus-ring); outline: 0px; }
  .typography .markup div.sponsorship-campaign-embed:first-child, .typograp=
hy.editor .markup div.sponsorship-campaign-embed:first-child { margin-top: =
0px; }
  .typography .markup div.sponsorship-campaign-embed, .typography.editor .m=
arkup div.sponsorship-campaign-embed { margin-top: 40px; margin-bottom: 40p=
x; }
  .typography .markup div.sponsorship-campaign-embed .sponsorshipCampaignDo=
cContentWrapper, .typography.editor .markup div.sponsorship-campaign-embed =
.sponsorshipCampaignDocContentWrapper { border-top: 1px solid var(--color-u=
tility-detail); border-bottom: 1px solid var(--color-utility-detail); }
  .typography .markup div.sponsorship-campaign-embed .sponsorshipCampaignDo=
cContentWrapper > :first-child, .typography.editor .markup div.sponsorship-=
campaign-embed .sponsorshipCampaignDocContentWrapper > :first-child { margi=
n-top: var(--size-20); }
  @media (max-width: 768px) {
  .typography .markup div.sponsorship-campaign-embed, .typography.editor .m=
arkup div.sponsorship-campaign-embed { margin-top: 24px; margin-bottom: 24p=
x; }
  .typography .markup div.sponsorship-campaign-embed:first-child, .typograp=
hy.editor .markup div.sponsorship-campaign-embed:first-child { margin-top: =
0px; }
}
  .typography .markup div.sponsorship-campaign-embed .sponsorshipCampaignAd=
vertisementLabel, .typography.editor .markup div.sponsorship-campaign-embed=
 .sponsorshipCampaignAdvertisementLabel { text-align: center; font-size: 11=
px; font-weight: 500; letter-spacing: 0.15em; text-transform: uppercase; co=
lor: var(--color-fg-secondary); margin-bottom: 8px; }
  .typography .markup div.sponsorship-campaign-embed .sponsorshipCampaignCo=
ntainer, .typography.editor .markup div.sponsorship-campaign-embed .sponsor=
shipCampaignContainer { text-align: center; display: block; text-decoration=
: none; }
  .typography .markup div.sponsorship-campaign-embed .sponsorshipCampaignCo=
ntainer .sponsorshipCampaignPresentedBy, .typography.editor .markup div.spo=
nsorship-campaign-embed .sponsorshipCampaignContainer .sponsorshipCampaignP=
resentedBy { display: inline-block; margin-bottom: var(--size-12); }
  .typography .markup div.sponsorship-campaign-embed .sponsorshipCampaignCo=
ntainer .sponsorshipCampaignImage, .typography.editor .markup div.sponsorsh=
ip-campaign-embed .sponsorshipCampaignContainer .sponsorshipCampaignImage {=
 max-height: 120px; max-width: 200px; }
  .typography .markup a.vimeo-wrap, .typography .markup a.youtube-wrap, .ty=
pography.editor .markup a.vimeo-wrap, .typography.editor .markup a.youtube-=
wrap { display: block; margin: var(--size-32) 0; }
  .typography .markup a.vimeo-wrap img, .typography .markup a.youtube-wrap =
img, .typography.editor .markup a.vimeo-wrap img, .typography.editor .marku=
p a.youtube-wrap img { display: block; width: 100%; }
  .typography .markup div.vimeo-inner, .typography .markup div.youtube-inne=
r, .typography.editor .markup div.vimeo-inner, .typography.editor .markup d=
iv.youtube-inner { position: relative; overflow: hidden; min-height: 200px;=
 border-radius: var(--border-radius-sm); }
  .typography .markup div.vimeo-inner iframe, .typography .markup div.youtu=
be-inner iframe, .typography.editor .markup div.vimeo-inner iframe, .typogr=
aphy.editor .markup div.youtube-inner iframe { display: block; height: 100%=
; width: 100%; border: 0px; aspect-ratio: 1.77778 / 1; background-color: va=
r(--color-bg-secondary); background-repeat: no-repeat; background-size: aut=
o; pointer-events: all; }
  .typography .markup div.vimeo-inner iframe.disabled, .typography .markup =
div.youtube-inner iframe.disabled, .typography.editor .markup div.vimeo-inn=
er iframe.disabled, .typography.editor .markup div.youtube-inner iframe.dis=
abled { pointer-events: none; }
  .typography .markup div.vimeo-overlay, .typography .markup div.youtube-ov=
erlay, .typography.editor .markup div.vimeo-overlay, .typography.editor .ma=
rkup div.youtube-overlay { cursor: pointer; display: flex; flex-direction: =
column; justify-content: flex-end; position: absolute; box-sizing: border-b=
ox; pointer-events: all; top: 0px; height: 100%; width: 100%; background-co=
lor: rgba(25, 25, 25, 0.3); transition: var(--animate-hover); opacity: 0; }
  @media screen and (max-width: 650px) {
  .typography .markup div.vimeo-overlay, .typography .markup div.youtube-ov=
erlay, .typography.editor .markup div.vimeo-overlay, .typography.editor .ma=
rkup div.youtube-overlay { display: none !important; }
}
  .typography .markup div.vimeo-overlay:not(.hidden):not(.disabled):hover, =
.typography .markup div.youtube-overlay:not(.hidden):not(.disabled):hover, =
.typography.editor .markup div.vimeo-overlay:not(.hidden):not(.disabled):ho=
ver, .typography.editor .markup div.youtube-overlay:not(.hidden):not(.disab=
led):hover { opacity: 1; }
  .typography .markup div.vimeo-overlay.disabled, .typography .markup div.v=
imeo-overlay.hidden, .typography .markup div.youtube-overlay.disabled, .typ=
ography .markup div.youtube-overlay.hidden, .typography.editor .markup div.=
vimeo-overlay.disabled, .typography.editor .markup div.vimeo-overlay.hidden=
, .typography.editor .markup div.youtube-overlay.disabled, .typography.edit=
or .markup div.youtube-overlay.hidden { opacity: 0; pointer-events: none; }
  .typography .markup div.vimeo-instructions, .typography .markup div.youtu=
be-instructions, .typography.editor .markup div.vimeo-instructions, .typogr=
aphy.editor .markup div.youtube-instructions { display: flex; justify-conte=
nt: center; font-size: var(--font-size-15); line-height: var(--line-height-=
20); letter-spacing: -0.23px; font-family: var(--font-family-text); font-we=
ight: var(--font-weight-medium); padding: var(--size-32) var(--size-16) var=
(--size-16); background: linear-gradient(rgba(25, 25, 25, 0), rgba(25, 25, =
25, 0.8)); }
  .typography .markup div.prediction-market-wrap, .typography.editor .marku=
p div.prediction-market-wrap { display: flex; align-items: center; justify-=
content: center; margin-bottom: 12px; }
  .typography .markup div.prediction-market-wrap iframe, .typography.editor=
 .markup div.prediction-market-wrap iframe { max-width: 100%; display: bloc=
k; }
  .typography .markup div.polymarket-wrap, .typography.editor .markup div.p=
olymarket-wrap { margin-bottom: 12px; border-radius: var(--border-radius-md=
); }
  .typography .markup div.polymarket-wrap iframe, .typography.editor .marku=
p div.polymarket-wrap iframe { max-width: 100%; display: block; margin: 0px=
 auto; border-radius: var(--border-radius-md); }
  .typography .markup div.datawrapper-wrap, .typography .markup div.lichess=
-wrap, .typography.editor .markup div.datawrapper-wrap, .typography.editor =
.markup div.lichess-wrap { display: flex; align-items: center; justify-cont=
ent: center; }
  .typography .markup div.lichess-wrap iframe, .typography.editor .markup d=
iv.lichess-wrap iframe { max-width: 100%; display: block; }
  .typography .markup div.datawrapper-wrap iframe, .typography.editor .mark=
up div.datawrapper-wrap iframe { max-width: 100%; display: block; margin-to=
p: var(--size-12); margin-bottom: var(--size-24); }
  .typography .markup div.datawrapper-wrap.static, .typography.editor .mark=
up div.datawrapper-wrap.static { display: block; }
  .typography .markup div.datawrapper-wrap.static .datawrapper-title, .typo=
graphy.editor .markup div.datawrapper-wrap.static .datawrapper-title { font=
-family: var(--font_family_ui, var(--font-family-text)); font-size: 16px; f=
ont-weight: 700; padding: 0px 12px; }
  .typography .markup div.datawrapper-wrap.static .datawrapper-description,=
 .typography.editor .markup div.datawrapper-wrap.static .datawrapper-descri=
ption { font-family: var(--font_family_ui, var(--font-family-text)); font-s=
ize: 14px; padding: 0px 12px; }
  .typography .markup div.tiktok-wrap, .typography.editor .markup div.tikto=
k-wrap { position: relative; box-sizing: border-box; display: block; z-inde=
x: 0; max-width: 100vw; width: 325px; height: 800px; padding: 3px; margin: =
2em auto; font-size: 14px; font-family: var(--font_family_ui, var(--font-fa=
mily-text)); }
  .substack-frame-body .typography .markup div.tiktok-wrap, .substack-frame=
-body .typography.editor .markup div.tiktok-wrap { height: 700px; }
  @media screen and (max-width: 370px) {
  .typography .markup div.tiktok-wrap, .typography.editor .markup div.tikto=
k-wrap { width: calc(-32px + 95vw); height: calc(-70px + 195.588vw); }
}
  .typography .markup div.tiktok-wrap.static, .typography.editor .markup di=
v.tiktok-wrap.static { border: 1px solid var(--color-utility-detail); width=
: 260px; height: auto; background-color: var(--color-bg-primary); font-size=
: 14px; }
  .typography .markup div.tiktok-wrap .tiktok-wrap.static, .typography.edit=
or .markup div.tiktok-wrap .tiktok-wrap.static { position: absolute; displa=
y: flex; flex-direction: column; top: 0px; left: 0px; height: 700px; width:=
 100%; z-index: 0; opacity: 1; margin: 0px; }
  .typography .markup div.tiktok-wrap .tiktok-wrap.static.hidden, .typograp=
hy.editor .markup div.tiktok-wrap .tiktok-wrap.static.hidden { z-index: -1;=
 animation-name: fade-out; animation-iteration-count: 1; animation-timing-f=
unction: ease-in; animation-duration: 0.5s; opacity: 0; }
  .typography .markup div.tiktok-wrap .tiktok-wrap.static .content, .typogr=
aphy.editor .markup div.tiktok-wrap .tiktok-wrap.static .content { display:=
 flex; flex-direction: column; overflow: hidden; margin: 12px 12px 10px; pa=
dding: 0px; }
  .typography .markup div.tiktok-wrap .tiktok-wrap.static .content .title, =
.typography.editor .markup div.tiktok-wrap .tiktok-wrap.static .content .ti=
tle { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -web=
kit-line-clamp: 3; -webkit-box-orient: vertical; }
  .typography .markup div.tiktok-wrap iframe, .typography.editor .markup di=
v.tiktok-wrap iframe { position: absolute; display: none; top: 0px; left: 0=
px; margin: 0px; padding: 0px; height: 100%; width: 100%; z-index: -1; }
  .typography .markup div.tiktok-wrap iframe.visible, .typography.editor .m=
arkup div.tiktok-wrap iframe.visible { z-index: 0; display: block; }
  .typography .markup div.tiktok-wrap img.thumbnail, .typography.editor .ma=
rkup div.tiktok-wrap img.thumbnail { border-top-left-radius: 4px; border-to=
p-right-radius: 4px; }
  .typography .markup div.tiktok-wrap .content, .typography.editor .markup =
div.tiktok-wrap .content { padding: 12px 12px 14px; }
  .typography .markup div.tiktok-wrap .content a, .typography.editor .marku=
p div.tiktok-wrap .content a { display: block; color: var(--color-fg-primar=
y); text-decoration: none; }
  .typography .markup div.tiktok-wrap .content a.author, .typography.editor=
 .markup div.tiktok-wrap .content a.author { font-weight: var(--font-weight=
-semibold); }
  .typography .markup div.tiktok-wrap .content a.title, .typography.editor =
.markup div.tiktok-wrap .content a.title { margin-top: 8px; font-size: 14px=
; line-height: 120%; }
  .typography .markup div.tiktok-wrap .fallback-failure, .typography.editor=
 .markup div.tiktok-wrap .fallback-failure { display: flex; position: absol=
ute; box-sizing: border-box; top: 0px; right: 0px; flex-direction: column; =
justify-content: center; width: 100%; height: 670px; text-align: center; bo=
rder: 1px solid var(--color-utility-detail); background-color: var(--color-=
bg-primary); z-index: -2; border-radius: var(--border-radius-sm); }
  .typography .markup div.tiktok-wrap .fallback-failure.no-border, .typogra=
phy.editor .markup div.tiktok-wrap .fallback-failure.no-border { border: 0p=
x; height: 100%; background-color: transparent; }
  .typography .markup div.tiktok-wrap .fallback-failure .error-content, .ty=
pography.editor .markup div.tiktok-wrap .fallback-failure .error-content { =
margin: 0px 16px; opacity: 0; }
  .typography .markup div.tiktok-wrap .fallback-failure .error-content .err=
or-icon, .typography.editor .markup div.tiktok-wrap .fallback-failure .erro=
r-content .error-icon { height: 64px; margin-bottom: 12px; }
  .typography .markup div.tiktok-wrap .fallback-failure.visible .error-cont=
ent, .typography.editor .markup div.tiktok-wrap .fallback-failure.visible .=
error-content { animation-name: fade-in; animation-iteration-count: 1; anim=
ation-timing-function: ease-in; animation-duration: 1s; opacity: 1; }
  .typography .markup div.tiktok-wrap div.tiktok-screen, .typography.editor=
 .markup div.tiktok-wrap div.tiktok-screen { cursor: pointer; position: abs=
olute; border-radius: var(--border-radius-sm); box-sizing: border-box; top:=
 0px; right: 0px; height: 100%; width: 100%; background-color: rgba(255, 25=
5, 255, 0.2); text-align: center; vertical-align: middle; z-index: 0; }
  .typography .markup div.tiktok-wrap div.tiktok-screen .instructions, .typ=
ography.editor .markup div.tiktok-wrap div.tiktok-screen .instructions { po=
sition: relative; top: 50%; visibility: hidden; margin: auto; }
  .typography .markup div.tiktok-wrap div.tiktok-screen:not(.sunken):hover =
.instructions, .typography.editor .markup div.tiktok-wrap div.tiktok-screen=
:not(.sunken):hover .instructions { transition-property: visibility; transi=
tion-delay: 0.5s; visibility: visible; color: rgb(255, 255, 255); }
  .typography .markup div.tiktok-wrap div.tiktok-screen.sunken, .typography=
.editor .markup div.tiktok-wrap div.tiktok-screen.sunken { pointer-events: =
initial; opacity: 0; z-index: -2; }
  .typography .markup div.bluesky-wrap.static, .typography.editor .markup d=
iv.bluesky-wrap.static { font-family: var(--font_family_ui, var(--font-fami=
ly-text)); box-sizing: border-box; border-radius: var(--border-radius-md); =
border: 1px solid var(--color-utility-detail); padding: 24px; margin-bottom=
: 24px; }
  .typography .markup div.bluesky-wrap.static .bluesky-avatar, .typography.=
editor .markup div.bluesky-wrap.static .bluesky-avatar { border-radius: 50%=
; display: inline-block; margin-right: 6px; height: 40px; width: 40px; }
  .typography .markup div.bluesky-wrap.static .bluesky-author-name, .typogr=
aphy.editor .markup div.bluesky-wrap.static .bluesky-author-name { font-wei=
ght: 700; }
  .typography .markup div.bluesky-wrap.static .bluesky-author-handle, .typo=
graphy .markup div.bluesky-wrap.static .bluesky-created-at, .typography.edi=
tor .markup div.bluesky-wrap.static .bluesky-author-handle, .typography.edi=
tor .markup div.bluesky-wrap.static .bluesky-created-at { color: var(--prin=
t_secondary, var(--print_secondary_on_web_bg_color, var(--print_secondary, =
var(--color-fg-secondary)))); }
  .typography .markup .community-chat, .typography.editor .markup .communit=
y-chat { margin: var(--size-32) 0; }
  .typography .markup div.embedded-post-wrap, .typography.editor .markup di=
v.embedded-post-wrap { text-align: center; direction: ltr; }
  .typography .markup div.embedded-post-wrap .embedded-post, .typography.ed=
itor .markup div.embedded-post-wrap .embedded-post { display: block; text-d=
ecoration: none; font-family: var(--font_family_ui, var(--font-family-text)=
); color: var(--print_on_web_bg_color, var(--color-fg-primary)); line-heigh=
t: 1.5; text-align: left; max-width: 600px; box-sizing: border-box; border-=
radius: var(--border-radius-md); border: 1px solid var(--color-utility-deta=
il); margin: 36px auto; padding: 20px; }
  .typography .markup div.embedded-post-wrap .embedded-post.narrow, .typogr=
aphy.editor .markup div.embedded-post-wrap .embedded-post.narrow { margin: =
20px auto; }
  .typography .markup div.embedded-post-wrap .embedded-post-header, .typogr=
aphy.editor .markup div.embedded-post-wrap .embedded-post-header { height: =
28px; display: flex; align-items: center; justify-content: flex-start; padd=
ing-bottom: 20px; border-bottom: 1px solid var(--color-utility-detail); mar=
gin-bottom: 20px; }
  .typography .markup div.embedded-post-wrap .embedded-post-publication-log=
o, .typography.editor .markup div.embedded-post-wrap .embedded-post-publica=
tion-logo { width: 28px; height: 28px; border-radius: var(--border-radius-s=
m); margin: 0px 12px 0px 0px; }
  .typography .markup div.embedded-post-wrap .embedded-post-publication-nam=
e, .typography.editor .markup div.embedded-post-wrap .embedded-post-publica=
tion-name { font-family: var(--font_family_headings, var(--font_family_head=
ings_preset, var(--font-family-title))); -webkit-font-smoothing: antialiase=
d; font-size: 16px; line-height: 28px; font-weight: var(--font-weight-mediu=
m); }
  .typography .markup div.embedded-post-wrap .embedded-post-label, .typogra=
phy.editor .markup div.embedded-post-wrap .embedded-post-label { font-famil=
y: var(--font_family_ui, var(--font-family-text)); color: var(--print_secon=
dary, var(--print_secondary_on_web_bg_color, var(--print_secondary, var(--c=
olor-fg-secondary)))); font-size: 12px; font-weight: var(--font-weight-medi=
um); letter-spacing: 0.04em; margin-bottom: 8px; text-transform: uppercase;=
 }
  .typography .markup div.embedded-post-wrap .embedded-post-title-wrapper, =
.typography.editor .markup div.embedded-post-wrap .embedded-post-title-wrap=
per { margin-bottom: 8px; display: flex; align-items: flex-start; }
  .typography .markup div.embedded-post-wrap .embedded-post-title-icon, .ty=
pography.editor .markup div.embedded-post-wrap .embedded-post-title-icon { =
stroke: var(--print_on_web_bg_color, var(--color-fg-primary)); margin-botto=
m: unset; margin-left: unset; margin-right: 9px; display: flex; width: 16px=
; height: 16px; margin-top: 4px; }
  .typography .markup div.embedded-post-wrap .embedded-post-title-icon-stat=
ic, .typography.editor .markup div.embedded-post-wrap .embedded-post-title-=
icon-static { margin-top: 5px; }
  .typography .markup div.embedded-post-wrap .embedded-post-cta-icon, .typo=
graphy.editor .markup div.embedded-post-wrap .embedded-post-cta-icon { marg=
in: -6px 4px -6px -8px; stroke: var(--print_on_web_bg_color, var(--color-fg=
-primary)); fill: var(--print_on_web_bg_color, var(--color-fg-primary)); di=
splay: flex; }
  .typography .markup div.embedded-post-wrap .embedded-post-cta-icon-static=
, .typography.editor .markup div.embedded-post-wrap .embedded-post-cta-icon=
-static { margin-right: 9px; }
  .typography .markup div.embedded-post-wrap .embedded-post-title, .typogra=
phy.editor .markup div.embedded-post-wrap .embedded-post-title { font-famil=
y: var(--font_family_headings, var(--font_family_headings_preset, var(--fon=
t-family-title))); -webkit-font-smoothing: antialiased; color: var(--print_=
on_web_bg_color, var(--color-fg-primary)); font-size: 18px; font-weight: va=
r(--font-weight-bold); text-decoration: none; }
  .typography .markup div.embedded-post-wrap .embedded-post-body, .typograp=
hy.editor .markup div.embedded-post-wrap .embedded-post-body { font-family:=
 var(--font_family_ui, var(--font-family-text)); font-size: 16px; line-heig=
ht: 1.6; margin-bottom: 16px; color: var(--print_secondary, var(--print_sec=
ondary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary))))=
; margin-top: 4px; }
  .typography .markup div.embedded-post-wrap .embedded-post-cta-wrapper, .t=
ypography.editor .markup div.embedded-post-wrap .embedded-post-cta-wrapper =
{ display: inline-flex; box-sizing: border-box; border-radius: var(--border=
-radius-sm); border: 1px solid var(--color-utility-detail); padding: 10px 1=
2px; font-size: var(--font-size-16); line-height: 16px; margin-bottom: 16px=
; font-weight: var(--font-weight-medium); align-items: center; }
  .typography .markup div.embedded-post-wrap .embedded-post-cta, .typograph=
y.editor .markup div.embedded-post-wrap .embedded-post-cta { color: var(--p=
rint_on_web_bg_color, var(--color-fg-primary)); text-decoration: none; }
  .typography .markup div.embedded-post-wrap .embedded-post-meta, .typograp=
hy.editor .markup div.embedded-post-wrap .embedded-post-meta { color: var(-=
-print_secondary, var(--print_secondary_on_web_bg_color, var(--print_second=
ary, var(--color-fg-secondary)))); font-size: 14px; }
  .typography .markup div.embedded-post-wrap .forum-embedded-post, .typogra=
phy.editor .markup div.embedded-post-wrap .forum-embedded-post { align-item=
s: flex-start; background: rgb(255, 253, 249); border-radius: var(--border-=
radius-lg); display: flex; gap: 16px; justify-content: space-between; margi=
n: 0px auto; max-width: 660px; padding: 16px; }
  .typography .markup div.embedded-post-wrap .forum-embedded-post .embedded=
-post-title, .typography.editor .markup div.embedded-post-wrap .forum-embed=
ded-post .embedded-post-title { display: block; font-size: var(--font-size-=
20); line-height: 21px; margin-bottom: 8px; }
  .typography .markup div.embedded-post-wrap .forum-embedded-post .embedded=
-post-label, .typography.editor .markup div.embedded-post-wrap .forum-embed=
ded-post .embedded-post-label { color: rgb(125, 133, 139); font-size: var(-=
-font-size-14); font-weight: var(--font-weight-medium); letter-spacing: 0.1=
em; line-height: 18px; margin-bottom: 8px; }
  .typography .markup div.embedded-post-wrap .forum-embedded-post .embedded=
-post-body, .typography.editor .markup div.embedded-post-wrap .forum-embedd=
ed-post .embedded-post-body { color: var(--print_on_web_bg_color, var(--col=
or-fg-primary)); font-size: var(--font-size-13); line-height: 20px; margin:=
 0px; }
  .typography .markup div.embedded-post-wrap .forum-embedded-post-kicker, .=
typography.editor .markup div.embedded-post-wrap .forum-embedded-post-kicke=
r { color: rgb(242, 49, 44); display: block; font-size: var(--font-size-14)=
; font-weight: var(--font-weight-medium); letter-spacing: 0.1em; line-heigh=
t: 18px; margin: 0px auto 16px; max-width: 660px; text-align: left; text-tr=
ansform: uppercase; }
  .typography .markup div.embedded-post-wrap.forum-embedded-post-wrap, .typ=
ography.editor .markup div.embedded-post-wrap.forum-embedded-post-wrap { bo=
rder-bottom: 1px solid rgb(190, 189, 184); border-top: 1px solid rgb(190, 1=
89, 184); margin: 40px 0px; padding: 40px 0px; }
  .typography .markup div.embedded-post-wrap .forum-embedded-post-copy, .ty=
pography.editor .markup div.embedded-post-wrap .forum-embedded-post-copy { =
display: flex; flex: 1 1 auto; flex-direction: column; min-width: 0px; }
  .typography .markup div.embedded-post-wrap .forum-embedded-post-publicati=
on-logo, .typography.editor .markup div.embedded-post-wrap .forum-embedded-=
post-publication-logo { border-radius: 50%; flex: 0 0 auto; height: 64px; m=
argin: 0px; object-fit: cover; width: 64px; }
  .typography .markup div.embedded-post-wrap .forum-embedded-post-publicati=
on-logo-placeholder, .typography.editor .markup div.embedded-post-wrap .for=
um-embedded-post-publication-logo-placeholder { background: var(--color-bg-=
secondary); border-radius: 50%; flex: 0 0 auto; height: 64px; width: 64px; =
}
  .typography .thefp-post-body .markup div.embedded-post-wrap .forum-embedd=
ed-post, .typography.editor .thefp-post-body .markup div.embedded-post-wrap=
 .forum-embedded-post, .typography.editor.thefp-post-body .markup div.embed=
ded-post-wrap .forum-embedded-post, .typography.thefp-post-body .markup div=
.embedded-post-wrap .forum-embedded-post { background: rgb(255, 253, 249); =
}
  .typography .thefp-post-body .markup div.embedded-post-wrap .forum-embedd=
ed-post .embedded-post-label, .typography .thefp-post-body .markup div.embe=
dded-post-wrap .forum-embedded-post .embedded-post-title, .typography.edito=
r .thefp-post-body .markup div.embedded-post-wrap .forum-embedded-post .emb=
edded-post-label, .typography.editor .thefp-post-body .markup div.embedded-=
post-wrap .forum-embedded-post .embedded-post-title, .typography.editor.the=
fp-post-body .markup div.embedded-post-wrap .forum-embedded-post .embedded-=
post-label, .typography.editor.thefp-post-body .markup div.embedded-post-wr=
ap .forum-embedded-post .embedded-post-title, .typography.thefp-post-body .=
markup div.embedded-post-wrap .forum-embedded-post .embedded-post-label, .t=
ypography.thefp-post-body .markup div.embedded-post-wrap .forum-embedded-po=
st .embedded-post-title { font-family: var(--fp-sans); }
  .typography .thefp-post-body .markup div.embedded-post-wrap .forum-embedd=
ed-post .embedded-post-body, .typography.editor .thefp-post-body .markup di=
v.embedded-post-wrap .forum-embedded-post .embedded-post-body, .typography.=
editor.thefp-post-body .markup div.embedded-post-wrap .forum-embedded-post =
.embedded-post-body, .typography.thefp-post-body .markup div.embedded-post-=
wrap .forum-embedded-post .embedded-post-body { font-family: var(--fp-serif=
); }
  .typography .thefp-post-body .markup div.embedded-post-wrap .forum-embedd=
ed-post-kicker, .typography.editor .thefp-post-body .markup div.embedded-po=
st-wrap .forum-embedded-post-kicker, .typography.editor.thefp-post-body .ma=
rkup div.embedded-post-wrap .forum-embedded-post-kicker, .typography.thefp-=
post-body .markup div.embedded-post-wrap .forum-embedded-post-kicker { font=
-family: var(--fp-sans); }
  .post .post-header .meta-author-wrap.alternative-meta tr.meta-author-wrap=
-row, .typography .markup div.embedded-publication-wrap .embedded-publicati=
on-flex, .typography.editor .markup div.embedded-publication-wrap .embedded=
-publication-flex { display: flex; }
  .typography .markup div.embedded-publication-wrap .embedded-publication, =
.typography.editor .markup div.embedded-publication-wrap .embedded-publicat=
ion { font-weight: var(--font-weight-regular); text-decoration: none; font-=
family: var(--font_family_ui, var(--font-family-text)); color: var(--print_=
on_web_bg_color, var(--color-fg-primary)); line-height: 1.5; text-align: le=
ft; max-width: 600px; box-sizing: border-box; border-radius: var(--border-r=
adius-md); border: 1px solid var(--color-utility-detail); margin: 36px auto=
; padding: 24px; align-items: flex-start; }
  .typography .markup div.embedded-publication-wrap .embedded-publication-l=
eft, .typography.editor .markup div.embedded-publication-wrap .embedded-pub=
lication-left { margin-right: 16px; flex-shrink: 0; }
  .typography .markup div.embedded-publication-wrap .embedded-publication-l=
ogo, .typography.editor .markup div.embedded-publication-wrap .embedded-pub=
lication-logo { width: 40px; height: 40px; border-radius: var(--border-radi=
us-sm); margin: 0px auto; }
  .typography .markup div.embedded-publication-wrap .embedded-publication-l=
ink-part, .typography.editor .markup div.embedded-publication-wrap .embedde=
d-publication-link-part { color: var(--print_on_web_bg_color, var(--color-f=
g-primary)); text-decoration: none; }
  .typography .markup div.embedded-publication-wrap .embedded-publication-n=
ame, .typography.editor .markup div.embedded-publication-wrap .embedded-pub=
lication-name { margin: 0px 0px 2px; font-family: var(--font_family_heading=
s, var(--font_family_headings_preset, var(--font-family-title))); -webkit-f=
ont-smoothing: antialiased; font-size: 16px; line-height: 24px; font-weight=
: var(--font-weight-semibold); }
  .typography .markup div.embedded-publication-wrap .embedded-publication-h=
ero-text, .typography.editor .markup div.embedded-publication-wrap .embedde=
d-publication-hero-text { font-size: var(--font-size-16); line-height: 21px=
; margin-bottom: 4px; }
  .typography .markup div.embedded-publication-wrap .embedded-publication-a=
uthor-name, .typography.editor .markup div.embedded-publication-wrap .embed=
ded-publication-author-name { color: var(--print_secondary, var(--print_sec=
ondary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary))))=
; font-size: 14px; line-height: 21px; }
  .typography .markup div.embedded-publication-wrap .embedded-publication.s=
how-subscribe, .typography.editor .markup div.embedded-publication-wrap .em=
bedded-publication.show-subscribe { display: block; text-align: center; pad=
ding: 24px; }
  @media screen and (max-width: 650px) {
  .typography .markup div.embedded-publication-wrap .embedded-publication.s=
how-subscribe, .typography.editor .markup div.embedded-publication-wrap .em=
bedded-publication.show-subscribe { padding: 24px; }
}
  .typography .markup div.embedded-publication-wrap .embedded-publication.s=
how-subscribe .embedded-publication-logo, .typography.editor .markup div.em=
bedded-publication-wrap .embedded-publication.show-subscribe .embedded-publ=
ication-logo { width: 56px; height: 56px; margin-bottom: 20px; }
  .typography .markup div.embedded-publication-wrap .embedded-publication.s=
how-subscribe .embedded-publication-name, .typography.editor .markup div.em=
bedded-publication-wrap .embedded-publication.show-subscribe .embedded-publ=
ication-name { font-size: 18px; line-height: 27px; margin-bottom: 2px; }
  .typography .markup div.embedded-publication-wrap .embedded-publication.s=
how-subscribe .embedded-publication-hero-text, .typography.editor .markup d=
iv.embedded-publication-wrap .embedded-publication.show-subscribe .embedded=
-publication-hero-text { font-size: 16px; line-height: 24px; margin-bottom:=
 4px; }
  .typography .markup div.embedded-publication-wrap .embedded-publication.s=
how-subscribe .embedded-publication-subscribe, .typography.editor .markup d=
iv.embedded-publication-wrap .embedded-publication.show-subscribe .embedded=
-publication-subscribe { display: flex; flex-flow: row; align-items: flex-s=
tart; margin: 24px auto 0px; max-width: 370px; width: 100%; height: 44px; b=
order-radius: var(--border-radius-sm); border: 1px solid var(--background_p=
op); overflow: hidden; }
  .typography .markup div.embedded-publication-wrap .embedded-publication.s=
how-subscribe .embedded-publication-subscribe .email-input, .typography.edi=
tor .markup div.embedded-publication-wrap .embedded-publication.show-subscr=
ibe .embedded-publication-subscribe .email-input { display: inline-block; p=
adding: 14px 10px 14px 14px; box-sizing: border-box; height: 100%; width: 1=
00%; background: var(--web_bg_color); font-family: var(--font_family_ui, va=
r(--font-family-text)); font-size: var(--font-size-14); line-height: var(--=
line-height-20); appearance: none; border: 0px; color: var(--print_on_web_b=
g_color); }
  .typography .markup div.embedded-publication-wrap .embedded-publication.s=
how-subscribe .embedded-publication-subscribe .button, .typography.editor .=
markup div.embedded-publication-wrap .embedded-publication.show-subscribe .=
embedded-publication-subscribe .button { display: flex; align-items: center=
; padding: 0 var(--size-20); justify-content: center; box-sizing: border-bo=
x; white-space: nowrap; margin-top: 0px; min-width: 120px; height: 100%; bo=
rder-radius: 0px; background: var(--background_pop); font-size: var(--font-=
size-14); line-height: var(--line-height-20); font-weight: var(--font-weigh=
t-semibold); color: var(--background_pop); appearance: none; }
  .typography .markup div.embedded-publication-wrap table.embedded-publicat=
ion .embedded-publication-left, .typography.editor .markup div.embedded-pub=
lication-wrap table.embedded-publication .embedded-publication-left { width=
: 40px; padding-right: 16px; }
  .typography .markup div.embedded-publication-wrap table.embedded-publicat=
ion a, .typography.editor .markup div.embedded-publication-wrap table.embed=
ded-publication a { text-decoration: none; color: var(--print_on_web_bg_col=
or, var(--color-fg-primary)); }
  .typography .markup div.embedded-publication-wrap table.embedded-publicat=
ion .embedded-publication-author-name a, .typography.editor .markup div.emb=
edded-publication-wrap table.embedded-publication .embedded-publication-aut=
hor-name a { color: var(--print_secondary, var(--print_secondary_on_web_bg_=
color, var(--print_secondary, var(--color-fg-secondary)))); }
  .typography .markup div.captioned-button-wrap .captioned-button, .typogra=
phy .markup div.captioned-button-wrap .subscription-widget, .typography .ma=
rkup div.subscription-widget-wrap .captioned-button, .typography .markup di=
v.subscription-widget-wrap .subscription-widget, .typography .markup div.su=
bscription-widget-wrap-editor .captioned-button, .typography .markup div.su=
bscription-widget-wrap-editor .subscription-widget, .typography.editor .mar=
kup div.captioned-button-wrap .captioned-button, .typography.editor .markup=
 div.captioned-button-wrap .subscription-widget, .typography.editor .markup=
 div.subscription-widget-wrap .captioned-button, .typography.editor .markup=
 div.subscription-widget-wrap .subscription-widget, .typography.editor .mar=
kup div.subscription-widget-wrap-editor .captioned-button, .typography.edit=
or .markup div.subscription-widget-wrap-editor .subscription-widget { displ=
ay: flex; font-weight: var(--font-weight-regular); text-decoration: none; f=
ont-family: var(--font_family_ui, var(--font-family-text)); color: var(--pr=
int_on_web_bg_color, var(--color-fg-primary)); line-height: 1.5; text-align=
: left; max-width: 560px; margin: 24px auto; padding: 24px; align-items: fl=
ex-start; direction: ltr !important; }
  .typography .markup div.captioned-button-wrap .preamble, .typography .mar=
kup div.subscription-widget-wrap .preamble, .typography .markup div.subscri=
ption-widget-wrap-editor .preamble, .typography.editor .markup div.captione=
d-button-wrap .preamble, .typography.editor .markup div.subscription-widget=
-wrap .preamble, .typography.editor .markup div.subscription-widget-wrap-ed=
itor .preamble { font-family: var(--font_family_ui, var(--font-family-text)=
); font-size: 18px; max-width: 384px; width: fit-content; line-height: 22px=
; display: flex; align-items: center; text-align: center; font-weight: var(=
--font-weight-regular); margin-left: auto; margin-right: auto; }
  .typography .markup div.captioned-button-wrap .subscription-widget.show-s=
ubscribe, .typography .markup div.subscription-widget-wrap .subscription-wi=
dget.show-subscribe, .typography .markup div.subscription-widget-wrap-edito=
r .subscription-widget.show-subscribe, .typography.editor .markup div.capti=
oned-button-wrap .subscription-widget.show-subscribe, .typography.editor .m=
arkup div.subscription-widget-wrap .subscription-widget.show-subscribe, .ty=
pography.editor .markup div.subscription-widget-wrap-editor .subscription-w=
idget.show-subscribe { display: block; text-align: center; padding: 0px 32p=
x; }
  @media screen and (max-width: 650px) {
  .typography .markup div.captioned-button-wrap .subscription-widget.show-s=
ubscribe, .typography .markup div.subscription-widget-wrap .subscription-wi=
dget.show-subscribe, .typography .markup div.subscription-widget-wrap-edito=
r .subscription-widget.show-subscribe, .typography.editor .markup div.capti=
oned-button-wrap .subscription-widget.show-subscribe, .typography.editor .m=
arkup div.subscription-widget-wrap .subscription-widget.show-subscribe, .ty=
pography.editor .markup div.subscription-widget-wrap-editor .subscription-w=
idget.show-subscribe { padding: 0px 24px; }
}
  .typography .markup div.captioned-button-wrap .subscription-widget.show-s=
ubscribe .subscription-widget-subscribe, .typography .markup div.subscripti=
on-widget-wrap .subscription-widget.show-subscribe .subscription-widget-sub=
scribe, .typography .markup div.subscription-widget-wrap-editor .subscripti=
on-widget.show-subscribe .subscription-widget-subscribe, .typography.editor=
 .markup div.captioned-button-wrap .subscription-widget.show-subscribe .sub=
scription-widget-subscribe, .typography.editor .markup div.subscription-wid=
get-wrap .subscription-widget.show-subscribe .subscription-widget-subscribe=
, .typography.editor .markup div.subscription-widget-wrap-editor .subscript=
ion-widget.show-subscribe .subscription-widget-subscribe { display: flex; f=
lex-direction: row; align-items: center; padding: 10px; max-width: 387px; w=
idth: 100%; max-height: 52px; height: 100px; margin-left: auto; margin-righ=
t: auto; }
  .typography .markup div.captioned-button-wrap .subscription-widget.show-s=
ubscribe .subscription-widget-subscribe .email-input, .typography .markup d=
iv.subscription-widget-wrap .subscription-widget.show-subscribe .subscripti=
on-widget-subscribe .email-input, .typography .markup div.subscription-widg=
et-wrap-editor .subscription-widget.show-subscribe .subscription-widget-sub=
scribe .email-input, .typography.editor .markup div.captioned-button-wrap .=
subscription-widget.show-subscribe .subscription-widget-subscribe .email-in=
put, .typography.editor .markup div.subscription-widget-wrap .subscription-=
widget.show-subscribe .subscription-widget-subscribe .email-input, .typogra=
phy.editor .markup div.subscription-widget-wrap-editor .subscription-widget=
.show-subscribe .subscription-widget-subscribe .email-input { display: inli=
ne-block; padding: 10px 12px; box-sizing: border-box; height: 52px; width: =
100%; background: var(--web_bg_color, var(--color-bg-primary)); border-top-=
color: ; border-top-style: ; border-top-width: ; border-right-color: ; bord=
er-right-style: ; border-bottom-color: ; border-bottom-style: ; border-bott=
om-width: ; border-left-color: ; border-left-style: ; border-left-width: ; =
border-image-source: ; border-image-slice: ; border-image-width: ; border-i=
mage-outset: ; border-image-repeat: ; border-right-width: 0px; border-radiu=
s: 5px 0px 0px 5px; font-family: var(--font_family_ui, var(--font-family-te=
xt)); font-size: 16px; line-height: 19px; appearance: none; }
  .typography .markup div.captioned-button-wrap .subscription-widget.show-s=
ubscribe .subscription-widget-subscribe .button, .typography .markup div.su=
bscription-widget-wrap .subscription-widget.show-subscribe .subscription-wi=
dget-subscribe .button, .typography .markup div.subscription-widget-wrap-ed=
itor .subscription-widget.show-subscribe .subscription-widget-subscribe .bu=
tton, .typography.editor .markup div.captioned-button-wrap .subscription-wi=
dget.show-subscribe .subscription-widget-subscribe .button, .typography.edi=
tor .markup div.subscription-widget-wrap .subscription-widget.show-subscrib=
e .subscription-widget-subscribe .button, .typography.editor .markup div.su=
bscription-widget-wrap-editor .subscription-widget.show-subscribe .subscrip=
tion-widget-subscribe .button { margin-top: 0px; padding: 10px 12px; min-wi=
dth: 110px; height: 52px; background: var(--background_pop); border: 1px so=
lid var(--background_pop); border-radius: 0 var(--border-radius-sm) var(--b=
order-radius-sm) 0; font-size: 16px; color: var(--print_on_pop); font-weigh=
t: var(--font-weight-medium); }
  @media screen and (max-width: 650px) {
  .typography .markup div.captioned-button-wrap .subscription-widget.show-s=
ubscribe .subscription-widget-subscribe .button, .typography .markup div.su=
bscription-widget-wrap .subscription-widget.show-subscribe .subscription-wi=
dget-subscribe .button, .typography .markup div.subscription-widget-wrap-ed=
itor .subscription-widget.show-subscribe .subscription-widget-subscribe .bu=
tton, .typography.editor .markup div.captioned-button-wrap .subscription-wi=
dget.show-subscribe .subscription-widget-subscribe .button, .typography.edi=
tor .markup div.subscription-widget-wrap .subscription-widget.show-subscrib=
e .subscription-widget-subscribe .button, .typography.editor .markup div.su=
bscription-widget-wrap-editor .subscription-widget.show-subscribe .subscrip=
tion-widget-subscribe .button { padding: 10px 12px; min-width: 110px; }
}
  .typography .markup div.kindle-wrap, .typography.editor .markup div.kindl=
e-wrap { position: relative; display: block; width: 100%; padding-top: 550p=
x; height: 0px; margin: 1.6em 0px; }
  .typography .markup div.kindle-wrap iframe, .typography.editor .markup di=
v.kindle-wrap iframe { position: absolute; display: block; top: 0px; left: =
0px; margin: 0px; padding: 0px; height: 100%; width: 100%; background-color=
: rgb(247, 247, 247); }
  .typography .markup a.kindle-wrap, .typography.editor .markup a.kindle-wr=
ap { display: block; margin: 1.6em 0px; }
  .typography .markup .tweet, .typography .markup .twitter-embed, .typograp=
hy.editor .markup .tweet, .typography.editor .markup .twitter-embed { backg=
round: var(--color-bg-elevated-primary); color: var(--color-fg-primary); di=
splay: flex; flex-direction: column; gap: var(--size-12); max-width: 550px;=
 margin: var(--size-32) auto; border: var(--border-default); direction: ltr=
; border-radius: var(--border-radius-md); padding: var(--size-16) var(--siz=
e-16) var(--size-12); font-family: var(--font-family-text); font-size: var(=
--font-size-14); line-height: var(--font-size-20); font-weight: var(--font-=
weight-regular); box-sizing: border-box; -webkit-font-smoothing: antialiase=
d; text-rendering: optimizelegibility; transition: var(--animate-hover); }
  @media (max-width: 650px) {
  .typography .markup .tweet, .typography .markup .twitter-embed, .typograp=
hy.editor .markup .tweet, .typography.editor .markup .twitter-embed { paddi=
ng: var(--size-12); }
}
  .typography .markup .tweet.static, .typography .markup .tweet.static > a,=
 .typography .markup .twitter-embed.static, .typography .markup .twitter-em=
bed.static > a, .typography.editor .markup .tweet.static, .typography.edito=
r .markup .tweet.static > a, .typography.editor .markup .twitter-embed.stat=
ic, .typography.editor .markup .twitter-embed.static > a { display: block; =
}
  .typography .markup .tweet.static .tweet-header, .typography .markup .twi=
tter-embed.static .tweet-header, .typography.editor .markup .tweet.static .=
tweet-header, .typography.editor .markup .twitter-embed.static .tweet-heade=
r { display: block; margin-bottom: var(--size-12); height: var(--size-48); =
}
  .typography .markup .tweet.static .tweet-header .tweet-header-avatar, .ty=
pography .markup .twitter-embed.static .tweet-header .tweet-header-avatar, =
.typography.editor .markup .tweet.static .tweet-header .tweet-header-avatar=
, .typography.editor .markup .twitter-embed.static .tweet-header .tweet-hea=
der-avatar { float: left; margin-right: var(--size-12); }
  .typography .markup .tweet.static .tweet-header .tweet-header-text, .typo=
graphy .markup .twitter-embed.static .tweet-header .tweet-header-text, .typ=
ography.editor .markup .tweet.static .tweet-header .tweet-header-text, .typ=
ography.editor .markup .twitter-embed.static .tweet-header .tweet-header-te=
xt { display: block; padding-top: var(--size-4); }
  .typography .markup .tweet.static .tweet-header .tweet-header-text .tweet=
-author-handle, .typography .markup .tweet.static .tweet-header .tweet-head=
er-text .tweet-author-name, .typography .markup .twitter-embed.static .twee=
t-header .tweet-header-text .tweet-author-handle, .typography .markup .twit=
ter-embed.static .tweet-header .tweet-header-text .tweet-author-name, .typo=
graphy.editor .markup .tweet.static .tweet-header .tweet-header-text .tweet=
-author-handle, .typography.editor .markup .tweet.static .tweet-header .twe=
et-header-text .tweet-author-name, .typography.editor .markup .twitter-embe=
d.static .tweet-header .tweet-header-text .tweet-author-handle, .typography=
.editor .markup .twitter-embed.static .tweet-header .tweet-header-text .twe=
et-author-name { display: block; }
  .typography .markup .tweet.static .tweet-header .tweet-header-logo, .typo=
graphy .markup .twitter-embed.static .tweet-header .tweet-header-logo, .typ=
ography.editor .markup .tweet.static .tweet-header .tweet-header-logo, .typ=
ography.editor .markup .twitter-embed.static .tweet-header .tweet-header-lo=
go { display: none; }
  .typography .markup .tweet.static .tweet-footer, .typography .markup .twi=
tter-embed.static .tweet-footer, .typography.editor .markup .tweet.static .=
tweet-footer, .typography.editor .markup .twitter-embed.static .tweet-foote=
r { display: block; margin-top: var(--size-12); }
  .typography .markup .tweet.static .tweet-footer hr, .typography .markup .=
twitter-embed.static .tweet-footer hr, .typography.editor .markup .tweet.st=
atic .tweet-footer hr, .typography.editor .markup .twitter-embed.static .tw=
eet-footer hr { margin: var(--size-12) 0; }
  .typography .markup .tweet.static .tweet-footer .tweet-ufi, .typography .=
markup .twitter-embed.static .tweet-footer .tweet-ufi, .typography.editor .=
markup .tweet.static .tweet-footer .tweet-ufi, .typography.editor .markup .=
twitter-embed.static .tweet-footer .tweet-ufi { display: block; height: var=
(--size-20); }
  .typography .markup .tweet.static .tweet-footer .tweet-ufi .likes, .typog=
raphy .markup .tweet.static .tweet-footer .tweet-ufi .retweets, .typography=
 .markup .twitter-embed.static .tweet-footer .tweet-ufi .likes, .typography=
 .markup .twitter-embed.static .tweet-footer .tweet-ufi .retweets, .typogra=
phy.editor .markup .tweet.static .tweet-footer .tweet-ufi .likes, .typograp=
hy.editor .markup .tweet.static .tweet-footer .tweet-ufi .retweets, .typogr=
aphy.editor .markup .twitter-embed.static .tweet-footer .tweet-ufi .likes, =
.typography.editor .markup .twitter-embed.static .tweet-footer .tweet-ufi .=
retweets { display: block; float: left; margin-right: var(--size-24); }
  .typography .markup .tweet.static .tweet-footer .tweet-ufi .likes .like-c=
ount, .typography .markup .tweet.static .tweet-footer .tweet-ufi .likes .rt=
-count, .typography .markup .tweet.static .tweet-footer .tweet-ufi .retweet=
s .like-count, .typography .markup .tweet.static .tweet-footer .tweet-ufi .=
retweets .rt-count, .typography .markup .twitter-embed.static .tweet-footer=
 .tweet-ufi .likes .like-count, .typography .markup .twitter-embed.static .=
tweet-footer .tweet-ufi .likes .rt-count, .typography .markup .twitter-embe=
d.static .tweet-footer .tweet-ufi .retweets .like-count, .typography .marku=
p .twitter-embed.static .tweet-footer .tweet-ufi .retweets .rt-count, .typo=
graphy.editor .markup .tweet.static .tweet-footer .tweet-ufi .likes .like-c=
ount, .typography.editor .markup .tweet.static .tweet-footer .tweet-ufi .li=
kes .rt-count, .typography.editor .markup .tweet.static .tweet-footer .twee=
t-ufi .retweets .like-count, .typography.editor .markup .tweet.static .twee=
t-footer .tweet-ufi .retweets .rt-count, .typography.editor .markup .twitte=
r-embed.static .tweet-footer .tweet-ufi .likes .like-count, .typography.edi=
tor .markup .twitter-embed.static .tweet-footer .tweet-ufi .likes .rt-count=
, .typography.editor .markup .twitter-embed.static .tweet-footer .tweet-ufi=
 .retweets .like-count, .typography.editor .markup .twitter-embed.static .t=
weet-footer .tweet-ufi .retweets .rt-count { margin-right: var(--size-4); }
  .typography .markup .tweet.static .tweet-text, .typography .markup .twitt=
er-embed.static .tweet-text, .typography.editor .markup .tweet.static .twee=
t-text, .typography.editor .markup .twitter-embed.static .tweet-text { marg=
in-bottom: var(--size-16); }
  .typography .markup .tweet.static .tweet-photos-container, .typography .m=
arkup .tweet.static .tweet-video-wrapper, .typography .markup .twitter-embe=
d.static .tweet-photos-container, .typography .markup .twitter-embed.static=
 .tweet-video-wrapper, .typography.editor .markup .tweet.static .tweet-phot=
os-container, .typography.editor .markup .tweet.static .tweet-video-wrapper=
, .typography.editor .markup .twitter-embed.static .tweet-photos-container,=
 .typography.editor .markup .twitter-embed.static .tweet-video-wrapper { di=
splay: block; }
  .typography .markup .tweet.static .tweet-photos-container.two, .typograph=
y .markup .twitter-embed.static .tweet-photos-container.two, .typography.ed=
itor .markup .tweet.static .tweet-photos-container.two, .typography.editor =
.markup .twitter-embed.static .tweet-photos-container.two { height: 200px; =
}
  .typography .markup .tweet.static .tweet-photos-column, .typography .mark=
up .twitter-embed.static .tweet-photos-column, .typography.editor .markup .=
tweet.static .tweet-photos-column, .typography.editor .markup .twitter-embe=
d.static .tweet-photos-column { display: block; width: 50%; float: left; bo=
x-sizing: border-box; outline: 2px solid var(--color-bg-primary); padding: =
0px; height: 100%; }
  .typography .markup .tweet.static .tweet-photo-wrapper, .typography .mark=
up .twitter-embed.static .tweet-photo-wrapper, .typography.editor .markup .=
tweet.static .tweet-photo-wrapper, .typography.editor .markup .twitter-embe=
d.static .tweet-photo-wrapper { width: 100%; height: 100%; }
  .typography .markup .tweet.static .tweet-photo-wrapper.half-height-contai=
ner, .typography .markup .twitter-embed.static .tweet-photo-wrapper.half-he=
ight-container, .typography.editor .markup .tweet.static .tweet-photo-wrapp=
er.half-height-container, .typography.editor .markup .twitter-embed.static =
.tweet-photo-wrapper.half-height-container { height: 50%; box-sizing: borde=
r-box; padding: 0px; margin: 0px; outline: 1px solid var(--color-bg-primary=
); }
  .typography .markup .tweet.static .quote-tweet, .typography .markup .twit=
ter-embed.static .quote-tweet, .typography.editor .markup .tweet.static .qu=
ote-tweet, .typography.editor .markup .twitter-embed.static .quote-tweet { =
display: block; margin-top: var(--size-16); }
  .typography .markup .tweet.static .quote-tweet .quote-tweet-header, .typo=
graphy .markup .twitter-embed.static .quote-tweet .quote-tweet-header, .typ=
ography.editor .markup .tweet.static .quote-tweet .quote-tweet-header, .typ=
ography.editor .markup .twitter-embed.static .quote-tweet .quote-tweet-head=
er { display: block; margin-bottom: var(--size-8); }
  .typography .markup .tweet.static .quote-tweet .quote-tweet-header .quote=
-tweet-header-avatar, .typography .markup .twitter-embed.static .quote-twee=
t .quote-tweet-header .quote-tweet-header-avatar, .typography.editor .marku=
p .tweet.static .quote-tweet .quote-tweet-header .quote-tweet-header-avatar=
, .typography.editor .markup .twitter-embed.static .quote-tweet .quote-twee=
t-header .quote-tweet-header-avatar { float: left; margin-right: var(--size=
-8); }
  .typography .markup .tweet.static .quote-tweet .quote-tweet-header .quote=
-tweet-header-text, .typography .markup .tweet.static a.expanded-link, .typ=
ography .markup .twitter-embed.static .quote-tweet .quote-tweet-header .quo=
te-tweet-header-text, .typography .markup .twitter-embed.static a.expanded-=
link, .typography.editor .markup .tweet.static .quote-tweet .quote-tweet-he=
ader .quote-tweet-header-text, .typography.editor .markup .tweet.static a.e=
xpanded-link, .typography.editor .markup .twitter-embed.static .quote-tweet=
 .quote-tweet-header .quote-tweet-header-text, .typography.editor .markup .=
twitter-embed.static a.expanded-link { display: block; }
  .typography .markup .tweet.static .quote-tweet .quote-tweet-header .quote=
-tweet-header-text .quote-tweet-name, .typography .markup .twitter-embed.st=
atic .quote-tweet .quote-tweet-header .quote-tweet-header-text .quote-tweet=
-name, .typography.editor .markup .tweet.static .quote-tweet .quote-tweet-h=
eader .quote-tweet-header-text .quote-tweet-name, .typography.editor .marku=
p .twitter-embed.static .quote-tweet .quote-tweet-header .quote-tweet-heade=
r-text .quote-tweet-name { margin-right: var(--size-4); }
  .typography .markup .tweet.static a.expanded-link .expanded-link-bottom, =
.typography .markup .twitter-embed.static a.expanded-link .expanded-link-bo=
ttom, .typography.editor .markup .tweet.static a.expanded-link .expanded-li=
nk-bottom, .typography.editor .markup .twitter-embed.static a.expanded-link=
 .expanded-link-bottom { display: flex; flex-direction: column; padding: va=
r(--size-12); gap: 2px; font-size: var(--font-size-14); line-height: var(--=
line-height-20); }
  .typography .markup .tweet.static a.expanded-link .expanded-link-img, .ty=
pography .markup .twitter-embed.static a.expanded-link .expanded-link-img, =
.typography.editor .markup .tweet.static a.expanded-link .expanded-link-img=
, .typography.editor .markup .twitter-embed.static a.expanded-link .expande=
d-link-img { margin: 0px auto; border-radius: var(--border-radius-md) var(-=
-border-radius-md) 0 0; width: 100%; }
  .typography .markup .tweet.static a.expanded-link .expanded-link-bottom, =
.typography .markup .tweet.static a.expanded-link .expanded-link-title, .ty=
pography .markup .twitter-embed.static a.expanded-link .expanded-link-botto=
m, .typography .markup .twitter-embed.static a.expanded-link .expanded-link=
-title, .typography.editor .markup .tweet.static a.expanded-link .expanded-=
link-bottom, .typography.editor .markup .tweet.static a.expanded-link .expa=
nded-link-title, .typography.editor .markup .twitter-embed.static a.expande=
d-link .expanded-link-bottom, .typography.editor .markup .twitter-embed.sta=
tic a.expanded-link .expanded-link-title { display: block; }
  .typography .markup .tweet.static a.expanded-link .expanded-link-descript=
ion, .typography .markup .tweet.static a.expanded-link .expanded-link-domai=
n, .typography .markup .twitter-embed.static a.expanded-link .expanded-link=
-description, .typography .markup .twitter-embed.static a.expanded-link .ex=
panded-link-domain, .typography.editor .markup .tweet.static a.expanded-lin=
k .expanded-link-description, .typography.editor .markup .tweet.static a.ex=
panded-link .expanded-link-domain, .typography.editor .markup .twitter-embe=
d.static a.expanded-link .expanded-link-description, .typography.editor .ma=
rkup .twitter-embed.static a.expanded-link .expanded-link-domain { display:=
 block; margin-bottom: 2px; }
  .typography .markup .tweet.static a.expanded-link .expanded-link-title, .=
typography .markup .twitter-embed.static a.expanded-link .expanded-link-tit=
le, .typography.editor .markup .tweet.static a.expanded-link .expanded-link=
-title, .typography.editor .markup .twitter-embed.static a.expanded-link .e=
xpanded-link-title { margin-bottom: 2px; }
  .typography .markup .tweet:hover, .typography .markup .twitter-embed:hove=
r, .typography.editor .markup .tweet:hover, .typography.editor .markup .twi=
tter-embed:hover { box-shadow: var(--shadow-md); }
  .typography .markup .tweet > a, .typography .markup .twitter-embed > a, .=
typography.editor .markup .tweet > a, .typography.editor .markup .twitter-e=
mbed > a { display: flex; flex-direction: column; gap: var(--size-12); text=
-decoration: none; white-space: pre-wrap; color: var(--color-fg-primary); }
  .typography .markup .tweet .tweet-header, .typography .markup .twitter-em=
bed .tweet-header, .typography.editor .markup .tweet .tweet-header, .typogr=
aphy.editor .markup .twitter-embed .tweet-header { display: flex; align-ite=
ms: center; flex-direction: row; gap: var(--size-12); }
  .typography .markup .tweet .tweet-header .tweet-header-text, .typography =
.markup .twitter-embed .tweet-header .tweet-header-text, .typography.editor=
 .markup .tweet .tweet-header .tweet-header-text, .typography.editor .marku=
p .twitter-embed .tweet-header .tweet-header-text { display: flex; flex: 1 =
1 1px; flex-direction: column; font-size: var(--font-size-14); line-height:=
 var(--line-height-20); }
  .typography .markup .tweet .tweet-header .tweet-header-text .tweet-author=
-name, .typography .markup .twitter-embed .tweet-header .tweet-header-text =
.tweet-author-name, .typography.editor .markup .tweet .tweet-header .tweet-=
header-text .tweet-author-name, .typography.editor .markup .twitter-embed .=
tweet-header .tweet-header-text .tweet-author-name { font-weight: var(--fon=
t-weight-semibold); }
  .typography .markup .tweet .tweet-header .tweet-header-text .tweet-author=
-handle, .typography .markup .twitter-embed .tweet-header .tweet-header-tex=
t .tweet-author-handle, .typography.editor .markup .tweet .tweet-header .tw=
eet-header-text .tweet-author-handle, .typography.editor .markup .twitter-e=
mbed .tweet-header .tweet-header-text .tweet-author-handle { color: var(--c=
olor-fg-secondary); }
  .typography .markup .tweet .tweet-header .tweet-header-avatar, .typograph=
y .markup .twitter-embed .tweet-header .tweet-header-avatar, .typography.ed=
itor .markup .tweet .tweet-header .tweet-header-avatar, .typography.editor =
.markup .twitter-embed .tweet-header .tweet-header-avatar { width: var(--si=
ze-48); height: var(--size-48); border-radius: var(--border-radius-full); m=
argin: 0px; }
  .typography .markup .tweet .tweet-header .tweet-header-logo, .typography =
.markup .twitter-embed .tweet-header .tweet-header-logo, .typography.editor=
 .markup .tweet .tweet-header .tweet-header-logo, .typography.editor .marku=
p .twitter-embed .tweet-header .tweet-header-logo { font-weight: var(--font=
-weight-bold); font-size: var(--font-size-16); }
  .typography .markup .tweet .tweet-text, .typography .markup .twitter-embe=
d .tweet-text, .typography.editor .markup .tweet .tweet-text, .typography.e=
ditor .markup .twitter-embed .tweet-text { font-size: var(--font-size-20); =
line-height: var(--line-height-24); }
  .typography .markup .tweet .tweet-text > a, .typography .markup .twitter-=
embed .tweet-text > a, .typography.editor .markup .tweet .tweet-text > a, .=
typography.editor .markup .twitter-embed .tweet-text > a { text-decoration:=
 none; color: var(--color-fg-primary); }
  @media (max-width: 650px) {
  .typography .markup .tweet .tweet-text, .typography .markup .twitter-embe=
d .tweet-text, .typography.editor .markup .tweet .tweet-text, .typography.e=
ditor .markup .twitter-embed .tweet-text { font-size: var(--font-size-14); =
line-height: var(--font-size-20); }
}
  .typography .markup .tweet .tweet-footer, .typography .markup .twitter-em=
bed .tweet-footer, .typography.editor .markup .tweet .tweet-footer, .typogr=
aphy.editor .markup .twitter-embed .tweet-footer { display: flex; flex-dire=
ction: column; align-items: flex-start; gap: var(--size-8); font-size: var(=
--font-size-14); line-height: var(--line-height-20); }
  .typography .markup .tweet .tweet-footer .tweet-date, .typography .markup=
 .twitter-embed .tweet-footer .tweet-date, .typography.editor .markup .twee=
t .tweet-footer .tweet-date, .typography.editor .markup .twitter-embed .twe=
et-footer .tweet-date { flex: 1 1 0%; color: var(--color-fg-secondary); }
  .typography .markup .tweet .tweet-footer hr, .typography .markup .twitter=
-embed .tweet-footer hr, .typography.editor .markup .tweet .tweet-footer hr=
, .typography.editor .markup .twitter-embed .tweet-footer hr { margin: var(=
--size-4) 0; background: var(--color-utility-detail); width: 100%; }
  .typography .markup .tweet .tweet-footer .tweet-ufi, .typography .markup =
.twitter-embed .tweet-footer .tweet-ufi, .typography.editor .markup .tweet =
.tweet-footer .tweet-ufi, .typography.editor .markup .twitter-embed .tweet-=
footer .tweet-ufi { display: flex; gap: var(--size-24); align-items: center=
; }
  .typography .markup .tweet .tweet-footer .tweet-ufi .likes, .typography .=
markup .tweet .tweet-footer .tweet-ufi .retweets, .typography .markup .twit=
ter-embed .tweet-footer .tweet-ufi .likes, .typography .markup .twitter-emb=
ed .tweet-footer .tweet-ufi .retweets, .typography.editor .markup .tweet .t=
weet-footer .tweet-ufi .likes, .typography.editor .markup .tweet .tweet-foo=
ter .tweet-ufi .retweets, .typography.editor .markup .twitter-embed .tweet-=
footer .tweet-ufi .likes, .typography.editor .markup .twitter-embed .tweet-=
footer .tweet-ufi .retweets { display: flex; gap: var(--size-4); text-decor=
ation: none; color: var(--color-fg-secondary); font-size: var(--font-size-1=
4); line-height: var(--line-height-20); }
  .typography .markup .tweet .tweet-footer .tweet-ufi .likes .like-count, .=
typography .markup .tweet .tweet-footer .tweet-ufi .likes .rt-count, .typog=
raphy .markup .tweet .tweet-footer .tweet-ufi .retweets .like-count, .typog=
raphy .markup .tweet .tweet-footer .tweet-ufi .retweets .rt-count, .typogra=
phy .markup .twitter-embed .tweet-footer .tweet-ufi .likes .like-count, .ty=
pography .markup .twitter-embed .tweet-footer .tweet-ufi .likes .rt-count, =
.typography .markup .twitter-embed .tweet-footer .tweet-ufi .retweets .like=
-count, .typography .markup .twitter-embed .tweet-footer .tweet-ufi .retwee=
ts .rt-count, .typography.editor .markup .tweet .tweet-footer .tweet-ufi .l=
ikes .like-count, .typography.editor .markup .tweet .tweet-footer .tweet-uf=
i .likes .rt-count, .typography.editor .markup .tweet .tweet-footer .tweet-=
ufi .retweets .like-count, .typography.editor .markup .tweet .tweet-footer =
.tweet-ufi .retweets .rt-count, .typography.editor .markup .twitter-embed .=
tweet-footer .tweet-ufi .likes .like-count, .typography.editor .markup .twi=
tter-embed .tweet-footer .tweet-ufi .likes .rt-count, .typography.editor .m=
arkup .twitter-embed .tweet-footer .tweet-ufi .retweets .like-count, .typog=
raphy.editor .markup .twitter-embed .tweet-footer .tweet-ufi .retweets .rt-=
count { font-weight: var(--font-weight-semibold); color: var(--color-fg-pri=
mary); }
  .typography .markup .tweet .tweet-footer .tweet-ufi .likes:hover, .typogr=
aphy .markup .tweet .tweet-footer .tweet-ufi .retweets:hover, .typography .=
markup .twitter-embed .tweet-footer .tweet-ufi .likes:hover, .typography .m=
arkup .twitter-embed .tweet-footer .tweet-ufi .retweets:hover, .typography.=
editor .markup .tweet .tweet-footer .tweet-ufi .likes:hover, .typography.ed=
itor .markup .tweet .tweet-footer .tweet-ufi .retweets:hover, .typography.e=
ditor .markup .twitter-embed .tweet-footer .tweet-ufi .likes:hover, .typogr=
aphy.editor .markup .twitter-embed .tweet-footer .tweet-ufi .retweets:hover=
 { text-decoration: underline; }
  .typography .markup .tweet .tweet-video-wrapper, .typography .markup .twi=
tter-embed .tweet-video-wrapper, .typography.editor .markup .tweet .tweet-v=
ideo-wrapper, .typography.editor .markup .twitter-embed .tweet-video-wrappe=
r { display: flex; cursor: pointer; margin: var(--size-4) 0; border: var(--=
border-default); border-radius: var(--border-radius-md); overflow: hidden; =
box-sizing: border-box; }
  .typography .markup .tweet .tweet-video, .typography .markup .twitter-emb=
ed .tweet-video, .typography.editor .markup .tweet .tweet-video, .typograph=
y.editor .markup .twitter-embed .tweet-video { cursor: pointer; width: 100%=
; height: auto; }
  .typography .markup .tweet .tweet-photo, .typography .markup .twitter-emb=
ed .tweet-photo, .typography.editor .markup .tweet .tweet-photo, .typograph=
y.editor .markup .twitter-embed .tweet-photo { width: 100%; height: 100%; o=
bject-fit: cover; }
  .typography .markup .tweet .tweet-photos-container, .typography .markup .=
twitter-embed .tweet-photos-container, .typography.editor .markup .tweet .t=
weet-photos-container, .typography.editor .markup .twitter-embed .tweet-pho=
tos-container { display: flex; gap: 2px; border: var(--border-default); bor=
der-radius: var(--border-radius-md); box-sizing: border-box; overflow: hidd=
en; }
  .typography .markup .tweet .tweet-photos-container.one .tweet-photo, .typ=
ography .markup .twitter-embed .tweet-photos-container.one .tweet-photo, .t=
ypography.editor .markup .tweet .tweet-photos-container.one .tweet-photo, .=
typography.editor .markup .twitter-embed .tweet-photos-container.one .tweet=
-photo { max-height: 550px; }
  .typography .markup .tweet .tweet-photos-container.four, .typography .mar=
kup .tweet .tweet-photos-container.three, .typography .markup .tweet .tweet=
-photos-container.two, .typography .markup .twitter-embed .tweet-photos-con=
tainer.four, .typography .markup .twitter-embed .tweet-photos-container.thr=
ee, .typography .markup .twitter-embed .tweet-photos-container.two, .typogr=
aphy.editor .markup .tweet .tweet-photos-container.four, .typography.editor=
 .markup .tweet .tweet-photos-container.three, .typography.editor .markup .=
tweet .tweet-photos-container.two, .typography.editor .markup .twitter-embe=
d .tweet-photos-container.four, .typography.editor .markup .twitter-embed .=
tweet-photos-container.three, .typography.editor .markup .twitter-embed .tw=
eet-photos-container.two { height: 320px; }
  @media (max-width: 650px) {
  .typography .markup .tweet .tweet-photos-container.four, .typography .mar=
kup .tweet .tweet-photos-container.three, .typography .markup .tweet .tweet=
-photos-container.two, .typography .markup .twitter-embed .tweet-photos-con=
tainer.four, .typography .markup .twitter-embed .tweet-photos-container.thr=
ee, .typography .markup .twitter-embed .tweet-photos-container.two, .typogr=
aphy.editor .markup .tweet .tweet-photos-container.four, .typography.editor=
 .markup .tweet .tweet-photos-container.three, .typography.editor .markup .=
tweet .tweet-photos-container.two, .typography.editor .markup .twitter-embe=
d .tweet-photos-container.four, .typography.editor .markup .twitter-embed .=
tweet-photos-container.three, .typography.editor .markup .twitter-embed .tw=
eet-photos-container.two { height: 200px; }
}
  .typography .markup .tweet .tweet-photos-column, .typography .markup .twi=
tter-embed .tweet-photos-column, .typography.editor .markup .tweet .tweet-p=
hotos-column, .typography.editor .markup .twitter-embed .tweet-photos-colum=
n { display: flex; flex-direction: column; gap: 2px; flex: 1 0 0%; }
  .typography .markup .tweet .tweet-photo-wrapper, .typography .markup .twi=
tter-embed .tweet-photo-wrapper, .typography.editor .markup .tweet .tweet-p=
hoto-wrapper, .typography.editor .markup .twitter-embed .tweet-photo-wrappe=
r { width: 100%; height: 100%; }
  .typography .markup .tweet .half-height-container, .typography .markup .t=
witter-embed .half-height-container, .typography.editor .markup .tweet .hal=
f-height-container, .typography.editor .markup .twitter-embed .half-height-=
container { height: 50%; }
  .typography .markup .tweet a.expanded-link, .typography .markup .twitter-=
embed a.expanded-link, .typography.editor .markup .tweet a.expanded-link, .=
typography.editor .markup .twitter-embed a.expanded-link { display: flex; f=
lex-direction: column; border: var(--border-default); border-radius: var(--=
border-radius-md); text-decoration: none; overflow: hidden; box-sizing: bor=
der-box; gap: 0px; }
  .typography .markup .tweet a.expanded-link .expanded-link-bottom, .typogr=
aphy .markup .twitter-embed a.expanded-link .expanded-link-bottom, .typogra=
phy.editor .markup .tweet a.expanded-link .expanded-link-bottom, .typograph=
y.editor .markup .twitter-embed a.expanded-link .expanded-link-bottom { dis=
play: flex; flex-direction: column; padding: var(--size-12); gap: 2px; font=
-size: var(--font-size-14); line-height: var(--line-height-20); }
  .typography .markup .tweet a.expanded-link .expanded-link-img, .typograph=
y .markup .twitter-embed a.expanded-link .expanded-link-img, .typography.ed=
itor .markup .tweet a.expanded-link .expanded-link-img, .typography.editor =
.markup .twitter-embed a.expanded-link .expanded-link-img { cursor: pointer=
; width: 100%; max-height: 280px; max-width: 100%; object-fit: cover; }
  @media (max-width: 650px) {
  .typography .markup .tweet a.expanded-link .expanded-link-img, .typograph=
y .markup .twitter-embed a.expanded-link .expanded-link-img, .typography.ed=
itor .markup .tweet a.expanded-link .expanded-link-img, .typography.editor =
.markup .twitter-embed a.expanded-link .expanded-link-img { max-height: 180=
px; }
}
  .typography .markup .tweet a.expanded-link .expanded-link-title, .typogra=
phy .markup .twitter-embed a.expanded-link .expanded-link-title, .typograph=
y.editor .markup .tweet a.expanded-link .expanded-link-title, .typography.e=
ditor .markup .twitter-embed a.expanded-link .expanded-link-title { display=
: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflo=
w: hidden; }
  .typography .markup .tweet a.expanded-link .expanded-link-description, .t=
ypography .markup .twitter-embed a.expanded-link .expanded-link-description=
, .typography.editor .markup .tweet a.expanded-link .expanded-link-descript=
ion, .typography.editor .markup .twitter-embed a.expanded-link .expanded-li=
nk-description { color: var(--color-fg-secondary); display: -webkit-box; -w=
ebkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  @media (max-width: 650px) {
  .typography .markup .tweet a.expanded-link .expanded-link-description, .t=
ypography .markup .twitter-embed a.expanded-link .expanded-link-description=
, .typography.editor .markup .tweet a.expanded-link .expanded-link-descript=
ion, .typography.editor .markup .twitter-embed a.expanded-link .expanded-li=
nk-description { display: none; }
}
  .typography .markup .tweet a.expanded-link .expanded-link-domain, .typogr=
aphy .markup .twitter-embed a.expanded-link .expanded-link-domain, .typogra=
phy.editor .markup .tweet a.expanded-link .expanded-link-domain, .typograph=
y.editor .markup .twitter-embed a.expanded-link .expanded-link-domain { col=
or: var(--color-fg-secondary); text-transform: lowercase; }
  .typography .markup .tweet .tweet-fake-link, .typography .markup .tweet .=
tweet-url, .typography .markup .twitter-embed .tweet-fake-link, .typography=
 .markup .twitter-embed .tweet-url, .typography.editor .markup .tweet .twee=
t-fake-link, .typography.editor .markup .tweet .tweet-url, .typography.edit=
or .markup .twitter-embed .tweet-fake-link, .typography.editor .markup .twi=
tter-embed .tweet-url { color: var(--color-accent); }
  .typography .markup .tweet .quote-tweet, .typography .markup .twitter-emb=
ed .quote-tweet, .typography.editor .markup .tweet .quote-tweet, .typograph=
y.editor .markup .twitter-embed .quote-tweet { display: flex; flex-directio=
n: column; gap: var(--size-8); border: var(--border-default); border-radius=
: var(--border-radius-md); padding: var(--size-12); font-size: var(--font-s=
ize-14); line-height: var(--line-height-20); }
  .typography .markup .tweet .quote-tweet .quote-tweet-header, .typography =
.markup .twitter-embed .quote-tweet .quote-tweet-header, .typography.editor=
 .markup .tweet .quote-tweet .quote-tweet-header, .typography.editor .marku=
p .twitter-embed .quote-tweet .quote-tweet-header { display: flex; flex-dir=
ection: row; gap: var(--size-8); align-items: center; }
  .typography .markup .tweet .quote-tweet .quote-tweet-header .quote-tweet-=
header-avatar, .typography .markup .twitter-embed .quote-tweet .quote-tweet=
-header .quote-tweet-header-avatar, .typography.editor .markup .tweet .quot=
e-tweet .quote-tweet-header .quote-tweet-header-avatar, .typography.editor =
.markup .twitter-embed .quote-tweet .quote-tweet-header .quote-tweet-header=
-avatar { width: var(--size-20); height: var(--size-20); border-radius: var=
(--border-radius-full); margin: 0px; }
  .typography .markup .tweet .quote-tweet .quote-tweet-header .quote-tweet-=
header-text, .typography .markup .twitter-embed .quote-tweet .quote-tweet-h=
eader .quote-tweet-header-text, .typography.editor .markup .tweet .quote-tw=
eet .quote-tweet-header .quote-tweet-header-text, .typography.editor .marku=
p .twitter-embed .quote-tweet .quote-tweet-header .quote-tweet-header-text =
{ display: flex; flex-direction: row; gap: var(--size-4); font-size: var(--=
font-size-14); line-height: var(--line-height-20); }
  .typography .markup .tweet .quote-tweet .quote-tweet-header .quote-tweet-=
header-text .quote-tweet-name, .typography .markup .twitter-embed .quote-tw=
eet .quote-tweet-header .quote-tweet-header-text .quote-tweet-name, .typogr=
aphy.editor .markup .tweet .quote-tweet .quote-tweet-header .quote-tweet-he=
ader-text .quote-tweet-name, .typography.editor .markup .twitter-embed .quo=
te-tweet .quote-tweet-header .quote-tweet-header-text .quote-tweet-name { f=
ont-weight: var(--font-weight-semibold); display: inline-block; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer .footer p.learn-more a, .typography .markup .tweet .quote-tweet .qu=
ote-tweet-header .quote-tweet-header-text .quote-tweet-username, .typograph=
y .markup .twitter-embed .quote-tweet .quote-tweet-header .quote-tweet-head=
er-text .quote-tweet-username, .typography.editor .markup .tweet .quote-twe=
et .quote-tweet-header .quote-tweet-header-text .quote-tweet-username, .typ=
ography.editor .markup .twitter-embed .quote-tweet .quote-tweet-header .quo=
te-tweet-header-text .quote-tweet-username { color: var(--color-fg-secondar=
y); }
  .typography .markup .instagram, .typography.editor .markup .instagram { d=
irection: ltr; background-color: rgb(255, 255, 255); position: relative; ma=
rgin: 2em auto; max-width: 540px; border: 1px solid rgb(219, 219, 219); bor=
der-radius: 3px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI"=
, Roboto, Helvetica, Arial, sans-serif; font-size: 14px; color: rgb(38, 38,=
 38); }
  .typography .markup .instagram .instagram-top-bar, .typography.editor .ma=
rkup .instagram .instagram-top-bar { display: flex; align-items: center; ga=
p: 10px; padding: 14px 16px; }
  .typography .markup .instagram .instagram-top-bar .instagram-profile-pic,=
 .typography.editor .markup .instagram .instagram-top-bar .instagram-profil=
e-pic { width: 42px; height: 42px; border-radius: 50%; flex-shrink: 0; }
  .typography .markup .instagram .instagram-top-bar .instagram-author-info,=
 .typography.editor .markup .instagram .instagram-top-bar .instagram-author=
-info { flex: 1 1 0%; min-width: 0px; }
  .typography .markup .instagram .instagram-top-bar .instagram-author-info =
a.instagram-author-name, .typography.editor .markup .instagram .instagram-t=
op-bar .instagram-author-info a.instagram-author-name { display: block; col=
or: rgb(38, 38, 38); font-weight: 600; text-decoration: none; font-size: 14=
px; line-height: 18px; }
  .typography .markup .instagram .instagram-top-bar .instagram-author-info =
a.instagram-author-name:hover, .typography.editor .markup .instagram .insta=
gram-top-bar .instagram-author-info a.instagram-author-name:hover { text-de=
coration: underline; }
  .typography .markup .instagram .instagram-top-bar .instagram-author-info =
.instagram-followers, .typography.editor .markup .instagram .instagram-top-=
bar .instagram-author-info .instagram-followers { color: rgb(142, 142, 142)=
; font-size: 12px; line-height: 16px; }
  .typography .markup .instagram .instagram-image img, .typography .markup =
a.kindle-wrap img, .typography.editor .markup .instagram .instagram-image i=
mg, .typography.editor .markup a.kindle-wrap img { width: 100%; display: bl=
ock; }
  .typography .markup .instagram .instagram-likes, .typography.editor .mark=
up .instagram .instagram-likes { padding: 8px 16px 0px; font-weight: 600; f=
ont-size: 14px; }
  .typography .markup .instagram .instagram-bottom-bar, .typography.editor =
.markup .instagram .instagram-bottom-bar { padding: 4px 16px 16px; }
  .typography .markup .instagram .instagram-bottom-bar .instagram-title, .t=
ypography.editor .markup .instagram .instagram-bottom-bar .instagram-title =
{ line-height: 20px; color: rgb(38, 38, 38); font-size: 14px; }
  .typography .markup .instagram .instagram-bottom-bar .instagram-title a, =
.typography.editor .markup .instagram .instagram-bottom-bar .instagram-titl=
e a { color: rgb(0, 55, 107); text-decoration: none; }
  .typography .markup .instagram .instagram-bottom-bar .instagram-title a:h=
over, .typography.editor .markup .instagram .instagram-bottom-bar .instagra=
m-title a:hover { text-decoration: underline; }
  .typography .markup .instagram .instagram-bottom-bar .instagram-timestamp=
, .typography.editor .markup .instagram .instagram-bottom-bar .instagram-ti=
mestamp { margin-top: 4px; color: rgb(142, 142, 142); font-size: 10px; text=
-transform: uppercase; letter-spacing: 0.2px; }
  .typography .markup .instagram .instagram-footer, .typography.editor .mar=
kup .instagram .instagram-footer { padding: 12px 16px; border-top: 1px soli=
d rgb(239, 239, 239); text-align: center; }
  .typography .markup .instagram .instagram-footer a, .typography.editor .m=
arkup .instagram .instagram-footer a { color: rgb(0, 55, 107); text-decorat=
ion: none; font-size: 14px; }
  .typography .captioned-image-container figcaption a, .typography .caption=
ed-image-container-static a, .typography .footnote a:hover, .typography .ma=
rkup .instagram .instagram-footer a:hover, .typography a.footnote-anchor:ho=
ver, .typography.editor .captioned-image-container figcaption a, .typograph=
y.editor .captioned-image-container-static a, .typography.editor .footnote =
a:hover, .typography.editor .markup .instagram .instagram-footer a:hover, .=
typography.editor a.footnote-anchor:hover { text-decoration: underline; }
  .typography .markup .instagram-embed-wrap, .typography.editor .markup .in=
stagram-embed-wrap { direction: ltr; position: relative; margin: 2em auto; =
max-width: 342px; }
  .typography .markup .instagram-embed-wrap .instagram-embed-frame, .typogr=
aphy.editor .markup .instagram-embed-wrap .instagram-embed-frame { display:=
 block; width: 100%; border: 0px; margin: 0px auto; background: 0px 0px; }
  .typography .markup .button-wrapper, .typography.editor .markup .button-w=
rapper { text-align: center; cursor: pointer; border-radius: var(--border-r=
adius-xs); }
  @media print {
  .typography .markup .button-wrapper, .typography.editor .markup .button-w=
rapper { display: none; }
}
  .typography .markup .button-wrapper .button, .typography.editor .markup .=
button-wrapper .button { padding: 12px 20px; height: auto; text-decoration:=
 none; }
  .typography .markup .apple-podcast-container, .typography.editor .markup =
.apple-podcast-container { width: 500px; margin: 0px auto 16px; }
  @media screen and (max-width: 650px) {
  .typography .markup .apple-podcast-container, .typography.editor .markup =
.apple-podcast-container { width: unset; }
}
  .typography .post-editor .apple-podcast, .typography.editor .post-editor =
.apple-podcast { pointer-events: none; }
  .typography .markup .apple-podcast, .typography.editor .markup .apple-pod=
cast { width: 100%; height: 175px; display: block; margin-left: auto; margi=
n-right: auto; margin-bottom: 16px; }
  .typography .markup .apple-podcast.episode-list, .typography.editor .mark=
up .apple-podcast.episode-list { height: 450px; }
  .typography .markup .audio-embed-static-outer, .typography.editor .markup=
 .audio-embed-static-outer { text-decoration: none; }
  .typography .markup .audio-embed-static, .typography.editor .markup .audi=
o-embed-static { width: 100%; min-width: 100%; min-height: 96px; border: va=
r(--border-default); background: var(--color-bg-elevated-primary); margin: =
var(--size-32) 0; border-radius: var(--border-radius-md); }
  .typography .markup .audio-embed-static:last-child.typography .markup .au=
dio-embed-static:not(:only-child), .typography .markup .audio-embed-static:=
last-child.typography.editor .markup .audio-embed-static:not(:only-child), =
.typography.editor .markup .audio-embed-static:last-child.typography .marku=
p .audio-embed-static:not(:only-child), .typography.editor .markup .audio-e=
mbed-static:last-child.typography.editor .markup .audio-embed-static:not(:o=
nly-child) { margin-bottom: 0px; }
  .typography .markup .audio-embed-static .thumbnail-container, .typography=
.editor .markup .audio-embed-static .thumbnail-container { padding: 0px; ma=
rgin: 0px; width: var(--size-88); height: var(--size-88); border-radius: va=
r(--border-radius-md); overflow: hidden; vertical-align: top; }
  .typography .markup .audio-embed-static .thumbnail-container .play-contai=
ner, .typography.editor .markup .audio-embed-static .thumbnail-container .p=
lay-container { max-height: 0px; position: relative; opacity: 0.999; z-inde=
x: 1; }
  .typography .markup .audio-embed-static .thumbnail-container .play-contai=
ner .play, .typography.editor .markup .audio-embed-static .thumbnail-contai=
ner .play-container .play { margin: var(--size-24); width: var(--size-40); =
height: var(--size-40); display: inline-block; }
  .typography .markup .audio-embed-static .thumbnail-container .thumbnail, =
.typography.editor .markup .audio-embed-static .thumbnail-container .thumbn=
ail { width: var(--size-88); height: var(--size-88); }
  .typography .markup .audio-embed-static .audio-details, .typography.edito=
r .markup .audio-embed-static .audio-details { font-family: "SF Pro Display=
", -apple-system, system-ui, BlinkMacSystemFont, Inter, "Segoe UI", Roboto,=
 Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Sego=
e UI Symbol"; -webkit-font-smoothing: antialiased; letter-spacing: -0.012em=
; text-decoration: none; }
  .typography .markup .audio-embed-static .audio-details p, .typography.edi=
tor .markup .audio-embed-static .audio-details p { margin: 0px 0px 2px; fon=
t-size: var(--font-size-14); line-height: var(--line-height-20); font-weigh=
t: var(--font-weight-regular); color: var(--color-fg-secondary); }
  .typography .markup .audio-embed-static .audio-details p.title, .typograp=
hy.editor .markup .audio-embed-static .audio-details p.title { font-size: v=
ar(--font-size-16); color: var(--color-fg-primary); font-weight: var(--font=
-weight-bold); }
  .typography .markup .cashtag, .typography.editor .markup .cashtag { borde=
r-bottom: 1px solid; display: inline-block; text-decoration: none !importan=
t; }
  .typography .markup .cashtag.positive, .typography.editor .markup .cashta=
g.positive { font-family: sans-serif; border-bottom-color: green; color: gr=
een !important; }
  .typography .markup .cashtag.neutral, .typography.editor .markup .cashtag=
.neutral { font-family: sans-serif; border-bottom-color: rgb(0, 0, 0) !impo=
rtant; }
  .typography .markup .cashtag.negative, .typography.editor .markup .cashta=
g.negative { font-family: sans-serif; border-bottom-color: red; color: red =
!important; }
  .typography .markup .cashtag:hover, .typography.editor .markup .cashtag:h=
over { opacity: 0.75; }
  .typography .markup .cashtag > span, .typography.editor .markup .cashtag =
> span { font-weight: 400; }
  .typography .markup .referral-link, .typography.editor .markup .referral-=
link { text-align: center; }
  .typography .markup .referral-link .button, .typography.editor .markup .r=
eferral-link .button { padding: 12px 20px; height: auto; }
  .typography .markup .install-substack-app-embed, .typography.editor .mark=
up .install-substack-app-embed { font-family: var(--font-family-text); box-=
sizing: border-box; border-radius: var(--border-radius-md); border: var(--b=
order-default); padding: 16px; max-width: 600px; margin: 32px auto; positio=
n: relative; align-items: center; display: flex; flex-wrap: wrap; justify-c=
ontent: flex-start; }
  @media (max-width: 420px) {
  .typography .markup .install-substack-app-embed, .typography.editor .mark=
up .install-substack-app-embed { display: block; }
}
  .typography .markup .install-substack-app-embed img.install-substack-app-=
embed-img, .typography.editor .markup .install-substack-app-embed img.insta=
ll-substack-app-embed-img { height: 64px; margin: 0px 16px 0px 0px; max-wid=
th: 128px; border-radius: var(--border-radius-sm); background-color: var(--=
web_bg_color); }
  @media (max-width: 420px) {
  .typography .markup .install-substack-app-embed img.install-substack-app-=
embed-img, .typography.editor .markup .install-substack-app-embed img.insta=
ll-substack-app-embed-img { margin: 0px auto 16px; }
}
  .typography .markup .install-substack-app-embed .install-substack-app-emb=
ed-text, .typography.editor .markup .install-substack-app-embed .install-su=
bstack-app-embed-text { display: flex; flex-direction: column; flex: 1 1 0p=
x; margin-right: 16px; font-family: 'SF Pro Display',var(--font-family-text=
); column-gap: 4px; }
  @media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-emb=
ed-text, .typography.editor .markup .install-substack-app-embed .install-su=
bstack-app-embed-text { margin: 0px 0px 12px; max-width: 100%; width: auto;=
 text-align: center; }
}
  .typography .markup .install-substack-app-embed .install-substack-app-hea=
der, .typography.editor .markup .install-substack-app-embed .install-substa=
ck-app-header { color: var(--print_on_web_bg_color, var(--color-fg-primary)=
); font-size: 16px; line-height: 20px; font-weight: var(--font-weight-semib=
old); }
  .typography .markup .install-substack-app-embed td.install-substack-app-h=
eader, .typography.editor .markup .install-substack-app-embed td.install-su=
bstack-app-header { width: 438px; }
  .typography .markup .install-substack-app-embed .install-substack-app-tex=
t, .typography.editor .markup .install-substack-app-embed .install-substack=
-app-text { font-family: 'SF Pro Display',var(--font-family-text); color: v=
ar(--print_secondary, var(--print_secondary_on_web_bg_color, var(--print_se=
condary, var(--color-fg-secondary)))); font-size: 14px; line-height: 20px; =
font-weight: var(--font-weight-regular); }
  @media (max-width: 420px) {
  .typography .markup .install-substack-app-embed .install-substack-app-emb=
ed-link, .typography.editor .markup .install-substack-app-embed .install-su=
bstack-app-embed-link { display: flex; justify-content: center; }
}
  .typography .markup .install-substack-app-embed .install-substack-app-emb=
ed-link:visited, .typography.editor .markup .install-substack-app-embed .in=
stall-substack-app-embed-link:visited { color: var(--print_on_pop); }
  .typography .markup .install-substack-app-embed.preview-inapp, .typograph=
y.editor .markup .install-substack-app-embed.preview-inapp { border: 0px; p=
adding: 0px; }
  .typography .markup .install-substack-app-embed.preview-inapp .install-su=
bstack-app-text, .typography.editor .markup .install-substack-app-embed.pre=
view-inapp .install-substack-app-text { font-style: italic; }
  .typography .markup .install-substack-app-embed.preview-inapp .install-su=
bstack-app-embed-btn, .typography.editor .markup .install-substack-app-embe=
d.preview-inapp .install-substack-app-embed-btn { background: var(--backgro=
und_contrast_1); border: var(--border-default); color: var(--print_secondar=
y, var(--print_secondary_on_web_bg_color, var(--print_secondary, var(--colo=
r-fg-secondary)))); }
  .typography hr, .typography.editor hr { margin: var(--size-32) 0; padding=
: 0px; height: 1px; background: var(--color-utility-detail); border: 0px; }
  .typography.editor.thread-head .markup, .typography.editor.thread-post-ed=
itor .markup, .typography.thread-head .markup, .typography.thread-post-edit=
or .markup { font-size: var(--font-size-15); font-family: var(--font_family=
_ui, var(--font-family-text)); }
  .typography.editor.thread-head .markup p, .typography.editor.thread-post-=
editor .markup p, .typography.thread-head .markup p, .typography.thread-pos=
t-editor .markup p { font-size: var(--font-size-15); line-height: 1.42em; }
  .typography .paywall-jump, .typography.editor .paywall-jump { display: no=
ne; }
  .typography .paywall-editor, .typography.editor .paywall-editor { display=
: flex; flex-direction: row; align-items: center; justify-content: space-be=
tween; }
  .typography .paywall-editor hr, .typography.editor .paywall-editor hr { w=
idth: 100%; background-color: var(--background_contrast_4); }
  .typography .paywall-editor hr:first-of-type, .typography.editor .paywall=
-editor hr:first-of-type { margin-right: 16px; }
  .typography .paywall-editor hr:last-of-type, .typography.editor .paywall-=
editor hr:last-of-type { margin-left: 16px; }
  .typography .paywall-editor .paywall-editor-pill, .typography.editor .pay=
wall-editor .paywall-editor-pill { font-family: var(--font_family_ui, var(-=
-font-family-text)); flex-basis: 234px; background-color: var(--color-bg-se=
condary); font-weight: var(--font-weight-semibold); font-size: 14px; paddin=
g: 10px 14px 10px 10px; white-space: nowrap; overflow: visible; display: fl=
ex; justify-content: center; align-items: center; color: var(--print_second=
ary, var(--color-fg-secondary)); border: solid 1px var(--color-utility-deta=
il); border-radius: var(--border-radius-sm); }
  .typography .paywall-editor .paywall-editor-pill .paywall-editor-pill-ico=
n-container, .typography.editor .paywall-editor .paywall-editor-pill .paywa=
ll-editor-pill-icon-container { position: relative; height: 0px; margin-lef=
t: 10px; }
  .typography .paywall-editor .paywall-editor-pill .paywall-editor-pill-ico=
n-container svg, .typography.editor .paywall-editor .paywall-editor-pill .p=
aywall-editor-pill-icon-container svg { position: absolute; top: -10px; lef=
t: -7px; }
  .typography .footnote-anchor, .typography.editor .footnote-anchor { verti=
cal-align: super; line-height: 0; font-size: 14px; margin-left: 4px; }
  .typography .footnote, .typography.editor .footnote { display: flex; bord=
er-top: solid 1px var(--color-utility-detail); padding-top: 1.5em; font-siz=
e: 90%; flex-direction: row; align-items: baseline; }
  .typography .footnote ~ .footnote, .typography.editor .footnote ~ .footno=
te { border-top-width: medium; border-top-style: none; border-top-color: cu=
rrentcolor; padding-top: 0px; }
  .typography .footnote .footnote-number, .typography.editor .footnote .foo=
tnote-number { display: block; margin-right: 6px; min-width: 24px; }
  .typography .footnote .footnote-content, .typography.editor .footnote .fo=
otnote-content { display: block; }
  .typography .footnote .footnote-content p, .typography.editor .footnote .=
footnote-content p { min-width: 10px; }
  .typography .captioned-image-container, .typography .captioned-image-cont=
ainer-static, .typography.editor .captioned-image-container, .typography.ed=
itor .captioned-image-container-static { margin: var(--size-32) auto; }
  .typography .captioned-image-container figure, .typography .captioned-ima=
ge-container-static figure, .typography.editor .captioned-image-container f=
igure, .typography.editor .captioned-image-container-static figure { width:=
 100%; margin: 0px auto; }
  .typography .captioned-image-container figcaption, .typography.editor .ca=
ptioned-image-container figcaption { color: var(--color-fg-secondary); font=
-size: calc(var(--font-size-14) + var(--font_size_body_offset, 0px)); line-=
height: var(--line-height-20); font-weight: var(--font-weight-regular); let=
ter-spacing: var(--letter-spacing-14); margin-top: var(--size-8); width: 70=
%; padding-left: 15%; padding-right: 15%; text-align: center; }
  .typography .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-left) figcaption, .typography .captioned-image-container figure:has(> :=
is(a, div).image2-align-right) figcaption, .typography.editor .captioned-im=
age-container figure:has(> :is(a, div).image2-align-left) figcaption, .typo=
graphy.editor .captioned-image-container figure:has(> :is(a, div).image2-al=
ign-right) figcaption { width: 85%; padding-left: 7.5%; padding-right: 7.5%=
; }
  .typography .captioned-image-container-static img, .typography.editor .ca=
ptioned-image-container-static img { margin-bottom: 0px; }
  .typography .captioned-image-container-static figcaption, .typography.edi=
tor .captioned-image-container-static figcaption { box-sizing: content-box;=
 color: var(--color-fg-secondary); font-size: var(--font-size-14); line-hei=
ght: var(--line-height-20); font-weight: var(--font-weight-regular); letter=
-spacing: var(--letter-spacing-14); margin-top: var(--size-8); width: 70%; =
padding-left: 15%; padding-right: 15%; text-align: center; }
  .typography .github-gist, .typography.editor .github-gist { white-space: =
normal; }
  .typography .github-gist.static .blob-code, .typography.editor .github-gi=
st.static .blob-code { text-align: left; line-height: 20px; border: 0px; }
  .typography .github-gist.static .blob-code-inner, .typography.editor .git=
hub-gist.static .blob-code-inner { font-family: SFMono-Regular, Consolas, "=
Liberation Mono", Menlo, monospace; font-size: 12px; color: rgb(36, 41, 46)=
; overflow-wrap: normal; }
  .typography .github-gist.static .gist td, .typography.editor .github-gist=
.static .gist td { vertical-align: baseline; }
  .typography .github-gist.static .gist td.blob-num[data-line-number], .typ=
ography.editor .github-gist.static .gist td.blob-num[data-line-number] { wo=
rd-break: normal; }
  .typography .github-gist.static .gist td:not(.blob-num[data-line-number])=
, .typography.editor .github-gist.static .gist td:not(.blob-num[data-line-n=
umber]) { min-width: 3000px; }
  .typography .github-gist.static .gist pre, .typography.editor .github-gis=
t.static .gist pre { width: 3000px; position: static; display: inline-block=
; background: inherit; outline: 0px; margin: 0px; font-family: SFMono-Regul=
ar, Consolas, "Liberation Mono", Menlo, monospace; padding: 0px; white-spac=
e: pre; }
  .typography .github-gist.static .gist .pl-e, .typography .github-gist.sta=
tic .gist .pl-en, .typography.editor .github-gist.static .gist .pl-e, .typo=
graphy.editor .github-gist.static .gist .pl-en { color: rgb(111, 66, 193); =
}
  .typography .github-gist.static .gist .pl-k, .typography.editor .github-g=
ist.static .gist .pl-k { color: rgb(215, 58, 73); }
  .typography .github-gist.static .gist .pl-pds, .typography .github-gist.s=
tatic .gist .pl-s, .typography .github-gist.static .gist .pl-s .pl-pse .pl-=
s1, .typography .github-gist.static .gist .pl-sr, .typography .github-gist.=
static .gist .pl-sr .pl-cce, .typography .github-gist.static .gist .pl-sr .=
pl-sra, .typography .github-gist.static .gist .pl-sr .pl-sre, .typography.e=
ditor .github-gist.static .gist .pl-pds, .typography.editor .github-gist.st=
atic .gist .pl-s, .typography.editor .github-gist.static .gist .pl-s .pl-ps=
e .pl-s1, .typography.editor .github-gist.static .gist .pl-sr, .typography.=
editor .github-gist.static .gist .pl-sr .pl-cce, .typography.editor .github=
-gist.static .gist .pl-sr .pl-sra, .typography.editor .github-gist.static .=
gist .pl-sr .pl-sre { color: rgb(3, 47, 98); }
  .typography .github-gist.static .gist .gist-data, .typography.editor .git=
hub-gist.static .gist .gist-data { overflow: auto; }
  .typography .github-gist.static .gist .gist-file, .typography.editor .git=
hub-gist.static .gist .gist-file { margin-bottom: 1em; font-family: SFMono-=
Regular, Consolas, "Liberation Mono", Menlo, monospace; border-width: 1px; =
border-style: solid; border-image: none; border-color: rgb(221, 221, 221) r=
gb(221, 221, 221) rgb(204, 204, 204); border-radius: var(--border-radius-md=
); }
  .typography .github-gist.static .gist .gist-meta, .typography.editor .git=
hub-gist.static .gist .gist-meta { padding: 10px; overflow: hidden; font-fa=
mily: "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe=
 UI Emoji"; font-size: 12px; color: rgb(88, 96, 105); background-color: rgb=
(247, 247, 247); border-radius: 0 0 var(--border-radius-sm) var(--border-ra=
dius-sm); }
  .typography .github-gist.static .gist .gist-meta a, .typography.editor .g=
ithub-gist.static .gist .gist-meta a { text-decoration: none; color: rgb(10=
2, 102, 102); font-weight: var(--font-weight-semibold); }
  .typography .github-gist.static .gist .blob-num[data-line-number], .typog=
raphy.editor .github-gist.static .gist .blob-num[data-line-number] { paddin=
g-right: 10px; padding-left: 10px; font-size: 12px; font-family: SFMono-Reg=
ular, Consolas, "Liberation Mono", Menlo, monospace; }
  .typography .referrals-tier-card, .typography.editor .referrals-tier-card=
 { margin-bottom: 20px; max-width: 372px; }
  @keyframes fade-in {=20
  0%, 50% { opacity: 0; }
  100% { opacity: 1; }
}
  @keyframes fade-out {=20
  0% { opacity: 1; }
  100% { opacity: 0; }
}
  .form.freeze-form { pointer-events: none; }
  .form-styles { margin: var(--size-32) 0 0 0; position: relative; }
  .form-styles.secondary-form { padding: var(--size-32); border-radius: var=
(--border-radius-sm); background: var(--color-bg-secondary); }
  .form-styles .footer-text { display: block; margin-top: var(--size-16); f=
ont-size: 12px; color: var(--color-fg-secondary); font-family: var(--font_f=
amily_ui, var(--font-family-text)); }
  .form-styles .footer-text .button.invis { font-size: 12px; }
  .form-styles .footer-text .warning-icon { display: block; float: left; ma=
rgin-top: 1px; margin-right: 6px; }
  .form-styles input:not(.pencraft), .form-styles textarea:not(.pencraft), =
div.twitter-publications .select-all input:not(.pencraft), div.twitter-publ=
ications .select-all textarea:not(.pencraft) { padding: 16px 12px; margin: =
0px; border: var(--border-default); background: var(--color-bg-elevated-pri=
mary); color: var(--color-fg-primary); display: block; width: 100%; font-si=
ze: 16px; font-family: var(--font_family_ui, var(--font-family-text)); bord=
er-radius: var(--border-radius-md); box-sizing: border-box; appearance: non=
e; }
  .form-styles input[type=3D"search"]::-webkit-search-decoration, div.twitt=
er-publications .select-all input[type=3D"search"]::-webkit-search-decorati=
on { appearance: none; }
  .form-styles .small-input, .form-styles input.small-input, .form-styles t=
extarea.small-input { padding: 12px 16px; border-radius: var(--border-radiu=
s-sm); font-size: 14px; margin: 5px 0px; border-right-color: ; border-right=
-style: ; border-right-width: ; border-left-color: ; border-left-style: ; b=
order-left-width: ; border-image-source: ; border-image-slice: ; border-ima=
ge-width: ; border-image-outset: ; border-image-repeat: ; border-top: var(-=
-border-default); border-bottom: var(--border-default); }
  .form-styles textarea, div.twitter-publications .select-all textarea { re=
size: vertical; }
  .form-styles input:first-child:not(.pencraft), .form-styles textarea:firs=
t-child:not(.pencraft) { border-top: var(--border-default); }
  .form-styles input.small-input:first-child, .form-styles textarea.small-i=
nput:first-child { border-top: var(--border-default); }
  .form-styles .label:not(.pencraft), .form-styles label:not(.pencraft, .gi=
ft-option-label) { padding: 20px 10px; border: 0px; display: block; width: =
100%; font-size: 14px; line-height: 20px; font-family: var(--font_family_ui=
, var(--font-family-text)); color: var(--color-fg-secondary); }
  .form label.no-pad, .form-styles label.no-pad, div.twitter-publications .=
select-all label.no-pad { padding: 0px; }
  .form-styles .inputGroup { padding: var(--size-16) 0; }
  .form-styles input[type=3D"checkbox"]:not(.pencraft), .form-styles input[=
type=3D"radio"]:not(.pencraft) { width: auto; padding: 0px; margin: 0px 10p=
x; display: inline-block; appearance: checkbox; }
  .form-styles input[type=3D"radio"] { appearance: radio; margin-bottom: 5p=
x; }
  .form-styles .button.ok-button, .form-styles .button.submit, .form-styles=
 .button[type=3D"submit"] { margin-top: var(--size-32); }
  .form-styles div.error-box .error, div.twitter-publications .select-all d=
iv.error-box .error { margin-top: 0px; bottom: calc(50% - 15px); }
  .form-styles .error { color: var(--color-accent-fg-red); font-family: var=
(--font_family_ui, var(--font-family-text)); font-size: 14px; font-weight: =
var(--font-weight-semibold); position: absolute; right: 20px; padding: 5px;=
 margin-top: -60px; }
  .form-styles .error.other-error, .form-styles .fancy-input + .error, .for=
m-styles .small-input + .error, .form-styles input[type=3D"hidden"] + #erro=
r-container .error { position: relative; margin-top: 0px; right: auto; }
  .form-styles .fancy-input + .error, .form-styles .small-input + .error { =
padding: 5px 0px; }
  .form-styles .fancy-stripe { padding: 10px; border-top: 0px; border-right=
: 0px; border-left: 0px; border-image: none; border-bottom: var(--border-de=
fault); background: rgb(255, 255, 255); display: block; font-size: 16px; mi=
n-height: 40px; }
  .form-styles .fancy-stripe.small-input { padding: 0px 16px; font-size: 14=
px; border: var(--border-default); }
  .form-styles .fancy-stripe .error { position: relative; right: auto; padd=
ing: 0px; margin-top: 0px; }
  .form-styles .help-text { font-size: 14px; font-family: var(--font_family=
_ui, var(--font-family-text)); margin-top: var(--size-32); }
  .form-styles .fancy-input { position: relative; }
  .form-styles .fancy-input a { height: 58px; line-height: 58px; padding: 0=
px 10px; display: inline-block; right: 0px; top: 1px; background: var(--col=
or-bg-primary); position: absolute; }
  .form:not(.new-form) .art-container.art-container { display: flex; justif=
y-content: space-between; }
  .form:not(.new-form) .art-container.art-container .upload-slot { display:=
 flex; align-items: center; justify-content: center; flex-direction: column=
; color: var(--color-fg-secondary); font-size: 14px; position: relative; fl=
ex-shrink: 0; flex-grow: 0; margin-left: 32px; width: 160px; height: 160px;=
 border: var(--border-default); border-radius: var(--border-radius-sm); ove=
rflow: hidden; cursor: pointer; }
  .form:not(.new-form) .art-container.art-container .upload-slot.placeholde=
r { background: var(--color-bg-secondary); color: var(--color-fg-secondary)=
; }
  .form:not(.new-form) .art-container.art-container .upload-slot.inline-art=
:not(.loading):hover span::after { z-index: 500; color: var(--color-utility=
-detail); content: "Change"; }
  .form:not(.new-form) .art-container.art-container .upload-slot.inline-art=
:not(.loading):hover img, .form:not(.new-form) .art-container.art-container=
 .upload-slot.loading img { filter: brightness(0.5); }
  .form:not(.new-form) .art-container.art-container .upload-slot img { posi=
tion: absolute; top: 0px; left: 0px; width: 160px; height: 160px; border-ra=
dius: var(--border-radius-sm); object-fit: cover; }
  .form:not(.new-form) .art-container.art-container .upload-slot.loading { =
cursor: initial; color: var(--color-utility-detail); }
  .form:not(.new-form) .art-container.art-container input[type=3D"file"] { =
display: none; }
  .form:not(.new-form) .art-container.art-container .placeholder svg { widt=
h: 32px; }
  .form:not(.new-form) .art-container.art-container .art-details { display:=
 flex; flex-direction: column; justify-content: center; }
  .form:not(.new-form) .art-container.art-container .art-details .info { ma=
rgin-top: 4px; }
  .form:not(.new-form) .art-container.art-container .art-details h3 { margi=
n-bottom: 0px; font-size: 14px; color: var(--color-fg-primary); font-weight=
: var(--font-weight-semibold); font-family: var(--font-family-text); }
  .form:not(.new-form) .art-container.art-container .art-details input[type=
=3D"file"] { border: 0px; padding: 0px; }
  .form:not(.new-form) .art-container.art-container .art-details p { font-w=
eight: 400; color: var(--color-fg-secondary); margin: 0px; }
  .form:not(.new-form) .art-container.art-container .art-details .art-error=
 { color: var(--color-accent-fg-red); font-family: var(--font_family_ui, va=
r(--font-family-text)); margin-top: 10px; font-size: 12px; font-weight: var=
(--font-weight-semibold); }
  .form:not(.new-form) .art-container.art-container .art-details a { cursor=
: pointer; margin-right: 8px; display: inline-block; margin-top: 8px; }
  .big-checkbox-input { display: inline-flex; align-items: center; }
  .big-checkbox-input.big-checkbox-input-row { display: flex; justify-conte=
nt: space-between; gap: var(--size-16); }
  .big-checkbox-input.big-checkbox-input-row .big-checkbox { margin-left: 1=
0px; }
  .big-checkbox-input:not(.big-checkbox-input-row) .big-checkbox { margin-r=
ight: 10px; }
  .big-checkbox-input .big-checkbox { flex-shrink: 0; width: 28px; height: =
28px; border-radius: var(--border-radius-sm); border: var(--border-default)=
; cursor: pointer; display: flex; justify-content: center; align-items: cen=
ter; }
  .big-checkbox-input .big-checkbox:hover { opacity: 0.9; }
  .big-checkbox-input .big-checkbox:active, .inline-free-email-form .form .=
sideBySideWrap .button:active { opacity: 1; }
  .big-checkbox-input .big-checkbox.checked { background-color: var(--color=
-fg-primary); color: rgb(255, 255, 255); border-color: var(--color-fg-prima=
ry); }
  .big-checkbox-input .big-checkbox.disabled { cursor: not-allowed; opacity=
: 0.5; }
  .inline-free-email-form .form { margin-top: 0px; margin-left: auto; margi=
n-right: auto; width: 100%; }
  .inline-free-email-form .form .sideBySideWrap { display: flex; flex-flow:=
 row; align-items: flex-start; margin: 0px auto; max-width: 404px; }
  @media screen and (max-width: 650px) {
  .inline-free-email-form .form .sideBySideWrap { padding: 0px 16px; }
}
  .inline-free-email-form .form .sideBySideWrap input[type=3D"email"] { bac=
kground: var(--web_bg_color, var(--color-bg-primary)); color: var(--print_o=
n_web_bg_color, var(--color-fg-primary)); display: inline-block; padding: 1=
0px; height: 40px; border-top-color: ; border-top-style: ; border-top-width=
: ; border-right-color: ; border-right-style: ; border-bottom-color: ; bord=
er-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-=
style: ; border-left-width: ; border-image-source: ; border-image-slice: ; =
border-image-width: ; border-image-outset: ; border-image-repeat: ; border-=
right-width: 0px; border-radius: var(--border-radius-sm) 0 0 var(--border-r=
adius-sm); font-family: var(--font_family_ui, var(--font-family-text)); fon=
t-size: 14px; line-height: 20px; appearance: none; }
  .inline-free-email-form .form .sideBySideWrap input[type=3D"email"]::plac=
eholder, .single-post-container input::placeholder, .single-post-container =
textarea::placeholder, .use-theme-bg input::placeholder, .use-theme-bg text=
area::placeholder { color: var(--print_secondary, var(--print_secondary_on_=
web_bg_color, var(--print_secondary, var(--color-fg-secondary)))); }
  @media screen and (max-width: 650px) {
  .inline-free-email-form .form .sideBySideWrap input[type=3D"email"] { hei=
ght: 44px; }
}
  .inline-free-email-form .form .sideBySideWrap .button { flex-shrink: 0; m=
argin-top: 0px; padding: 10px 20px; height: 40px; background: var(--print_p=
op); border: 1px solid var(--print_pop); border-radius: 0 var(--border-radi=
us-sm) var(--border-radius-sm) 0; font-size: 14px; color: var(--print_on_po=
p); }
  .inline-free-email-form .form .sideBySideWrap .button > b { font-weight: =
var(--font-weight-medium); }
  @media screen and (max-width: 650px) {
  .inline-free-email-form .form .sideBySideWrap .button { height: 44px; pad=
ding: 10px 18px; font-size: 14px; }
}
  .inline-free-email-form .form .sideBySideWrap .button.disabled, .inline-f=
ree-email-form .form .sideBySideWrap .button[disabled], .inline-free-email-=
form .form .sideBySideWrap .button[readonly] { opacity: 0.75; }
  @keyframes silhouette-scroll {=20
  0% { transform: translateX(-50%); }
  50% { transform: translateX(-25%); }
  100% { transform: translateX(0px); }
}
  .comments-page { padding: var(--size-16) 0; }
  .comments-page .container { display: flex; flex-direction: column; gap: v=
ar(--size-16); }
  .comments-page .container .thread-head { margin-top: var(--size-24); marg=
in-bottom: var(--size-24); }
  .comments-page .container .thread-head .page-title, .comments-page .conta=
iner .thread-head .page-title a, .comments-page .container .thread-head .su=
btitle, .comments-page .container .thread-head h1, .comments-page .containe=
r .thread-head h1 a, .comments-page .container .thread-head h1.title a, .co=
mments-page .container .thread-head h2, .comments-page .container .thread-h=
ead h2 a, .comments-page .container .thread-head h3, .comments-page .contai=
ner .thread-head h3 a, .comments-page .container .thread-head h4, .comments=
-page .container .thread-head h4 a, .comments-page .container .thread-head =
h5, .comments-page .container .thread-head h5 a, .comments-page .container =
.thread-head h6, .comments-page .container .thread-head h6 a, .comments-pag=
e .container .thread-head p, .comments-page .container .thread-head p a { c=
olor: var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .comment .comment-body i, .comments-page .container .thread-head .caption=
ed-image-container figcaption, .comments-page .container .thread-head .capt=
ioned-image-container-static figcaption, .comments-page .container .thread-=
head .post-header .meta-author-wrap .meta-right-column .meta-author, .comme=
nts-page .container .thread-head .post-header .meta-author-wrap .meta-right=
-column .meta-author a, .comments-page .container .thread-head .subtitle, .=
comments-page .container .thread-head a.ui-secondary { color: var(--print_s=
econdary, var(--print_secondary_on_web_bg_color, var(--print_secondary, var=
(--color-fg-secondary)))); }
  @media print {
  .comments-page .container .thread-head h1, .comments-page .container .thr=
ead-head h2, .comments-page .container .thread-head h3, .comments-page .con=
tainer .thread-head h4, .comments-page .container .thread-head h5, .comment=
s-page .container .thread-head h6, .comments-page .container .thread-head p=
 { color: rgb(0, 0, 0); }
  .comments-page .container .thread-head h1 a, .comments-page .container .t=
hread-head h2 a, .comments-page .container .thread-head h3 a, .comments-pag=
e .container .thread-head h4 a, .comments-page .container .thread-head h5 a=
, .comments-page .container .thread-head h6 a, .comments-page .container .t=
hread-head p a { color: rgb(0, 0, 255); }
}
  @media print {
  .comments-page .container .thread-head a.ui-secondary a { color: rgb(0, 0=
, 255); }
}
  .comments-page .container .thread-head .captioned-image-container figcapt=
ion a { color: var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .comments-page .container .thread-head .post-header a, a.like-button { te=
xt-decoration: none; }
  .comments-page .container .thread-head .post-header { margin-bottom: 16px=
; }
  .comments-page .container .thread-head .post-header .meta-author-wrap .me=
ta-right-column .meta-author { font-size: 14px; line-height: 17px; }
  .comments-page .container .locked-comments { margin-top: 14px; }
  .comments-page .container .comment-list.has-new-comments, .single-post-co=
ntainer .single-post article.post.video-post, table.thread-head > tbody > t=
r > td > table.post-meta.big > tbody > tr > td.post-meta-item, table.thread=
-head > tbody > tr > td > table.post-meta.big > tr > td.post-meta-item, tab=
le.thread-head > tr > td > table.post-meta.big > tbody > tr > td.post-meta-=
item, table.thread-head > tr > td > table.post-meta.big > tr > td.post-meta=
-item { padding-top: 0px; }
  .comments-page .container .comment-list .collapsed-reply { margin-left: c=
alc(10 + var(--size-32) - var(--size-32)); padding: 0px 10px; height: 25px;=
 font-size: 12px; }
  @media screen and (max-width: 650px) {
  .comments-page .container .comment-list .collapsed-reply { margin-left: c=
alc(10 + var(--size-32) - var(--size-24)); }
}
  .comments-page .container .comment-list.has-new-comments > .collapsed-rep=
ly { margin-bottom: 14px; }
  .comments-page .container > .comment-list.has-new-comments > .collapsed-r=
eply { margin-left: 0px; }
  .comments-page .container .main-loader { line-height: 150px; }
  .comment, .return-to-thread-link { font-family: var(--font_family_ui, var=
(--font-family-text)); }
  .return-to-thread-link { color: var(--print_secondary, var(--print_second=
ary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary)))); d=
isplay: block; font-size: var(--font-size-16); margin: 15px 0px 15px 50px; =
text-decoration: none; }
  .return-to-thread-link:hover { text-decoration: underline; }
  .comment { position: relative; margin-top: 12px; min-width: 190px; }
  .comment .tags-row { display: flex; margin-top: 6px; }
  .comment .tags-row .tag { display: inline-block; color: var(--print_on_po=
p); background-color: var(--print_pop); border-radius: var(--border-radius-=
sm); padding: 3px; font-size: 9px; line-height: 9px; font-weight: var(--fon=
t-weight-bold); margin-right: 6px; text-transform: uppercase; white-space: =
nowrap; vertical-align: middle; user-select: none; }
  .comment:first-child { margin-top: 0px; }
  .comment .comment-anchor { position: absolute; z-index: -1; top: -96px; l=
eft: 0px; height: 1px; width: 1px; }
  .comment > table, table.publication.card { border-spacing: 0px; }
  .comment > table > tbody > tr, .comment > table > tbody > tr > td, .comme=
nt > table > tr, .comment > table > tr > td, table.thread-head > tbody > tr=
, table.thread-head > tbody > tr > td, table.thread-head > tr, table.thread=
-head > tr > td { margin: 0px; padding: 0px; border: 0px; vertical-align: t=
op; }
  .comment .comment-actions { color: var(--print_secondary, var(--print_sec=
ondary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary))))=
; font-size: var(--font-size-12); line-height: var(--line-height-20); displ=
ay: flex; flex-wrap: wrap; column-gap: var(--size-12); row-gap: var(--size-=
4); }
  .comment .comment-actions span { position: relative; text-decoration: non=
e; cursor: default; }
  .comment .comment-actions span:hover { cursor: pointer; text-decoration: =
underline; }
  .comment .comment-actions span.commenter-name { font-weight: 700; color: =
var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .comment .comment-actions a.like-button:not(.liked) { color: var(--print_=
secondary, var(--print_secondary_on_web_bg_color, var(--print_secondary, va=
r(--color-fg-secondary)))); }
  .comment .comment-actions a.like-button:not(.liked) svg path { stroke: va=
r(--print_secondary, var(--print_secondary_on_web_bg_color, var(--print_sec=
ondary, var(--color-fg-secondary)))); }
  .comment .comment-actions a:not(.like-button) { text-decoration: none; co=
lor: inherit; }
  .comment .comment-actions a:not(.like-button):hover { text-decoration: un=
derline; }
  .comment .comment-actions a:not(.like-button):hover:active { opacity: 0.7=
; }
  .comment.selected > .comment-content::before { position: absolute; inset:=
 calc(var(--size-12)*-1); inset-block-end: 0px; border-radius: var(--border=
-radius-sm); background: var(--color-bg-accent); content: ""; pointer-event=
s: none; z-index: 0; }
  .comment > .comment-list, .comment > .more-replies-container { margin: 0p=
x 0px 16px; padding: 12px 0px 0px 50px; }
  .comment > .comment-list .more-replies, .comment > .more-replies-containe=
r .more-replies { padding: 16px; border-left: 1px solid var(--color-utility=
-detail); }
  .comment > .comment-list { position: relative; padding-left: var(--size-3=
2); border-left-width: medium; border-left-style: none; border-left-color: =
currentcolor; }
  @media screen and (max-width: 650px) {
  .comment > .comment-list { padding-left: var(--size-24); }
}
  .comment > .comment-list.collapsed { padding-top: 0px; padding-bottom: 4p=
x; }
  .comment > .comment-list > .comment-list-items { position: relative; }
  .comment > .more-replies-container { padding-bottom: 16px; }
  .comment .commenter-publication > span { transition: text-decoration 0.25=
s linear; }
  .comment .commenter-publication > span:hover { text-decoration: underline=
; }
  .comment .highlight { display: inline-block; font-size: 12px; font-weight=
: var(--font-weight-semibold); font-family: 'SF Compact Rounded',var(--font=
-family-title); margin-right: 12px; color: var(--print_pop); padding-left: =
1px; padding-top: 2px; padding-bottom: 1px; border-radius: var(--border-rad=
ius-sm); }
  .comment .highlight.hover { background-color: var(--color-bg-secondary); =
}
  .comment .highlight svg { position: absolute; display: block; stroke-widt=
h: 0; fill: var(--print_pop); height: 15px; width: 15px; padding-top: 1px; =
}
  .comment .highlight .highlight-text { margin-left: 18px; padding-right: 4=
px; }
  .comment button.comment-collapse-toggle, .comment button.continue-thread-=
button { cursor: pointer; font-size: 12px; height: 25px; padding: 0px 10px;=
 transform: translate3d(0px, 0px, 0px); }
  .comment button.comment-collapse-toggle:hover, .comment button.continue-t=
hread-button:hover { background: var(--background_contrast_1); }
  .comment .comment-timestamp { transform: translate3d(0px, 0px, 0px); }
  .comment button.continue-thread-button { margin-left: 50px; }
  .comment.collapsed > .comment-content .comment-actions, .comment.collapse=
d > .comment-content .comment-body, .comment.collapsed > .comment-list { di=
splay: none; }
  .reply-comment { border-radius: var(--border-radius-md); padding: 20px; b=
order: var(--border-default); display: block; margin: 10px 0px 8px; text-de=
coration: none; }
  .reply-comment .reply-comment-title { font-family: "SF Pro Display", -app=
le-system, system-ui, BlinkMacSystemFont, Inter, "Segoe UI", Roboto, Helvet=
ica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Sy=
mbol"; -webkit-font-smoothing: antialiased; letter-spacing: -0.012em; line-=
height: 1.5; font-size: 18px; font-weight: var(--font-weight-bold); margin:=
 0px 0px 6px; }
  .reply-comment .reply-comment-body { font-family: var(--font-family-text)=
; font-weight: var(--font-weight-regular); font-size: var(--font-size-16); =
line-height: var(--line-height-24); letter-spacing: var(--letter-spacing-16=
); margin-bottom: var(--size-16); }
  .reply-comment .reply-comment-read-more { font-family: "SF Pro Display", =
-apple-system, system-ui, BlinkMacSystemFont, Inter, "Segoe UI", Roboto, He=
lvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe U=
I Symbol"; -webkit-font-smoothing: antialiased; letter-spacing: -0.012em; b=
ackground: 0px 0px; display: inline-block; box-sizing: border-box; border-r=
adius: var(--border-radius-sm); border: 1px solid var(--color-utility-detai=
l); padding: 10px 16px; font-size: var(--font-size-16); line-height: 16px; =
margin-bottom: 16px; text-decoration: none; font-weight: var(--font-weight-=
medium); color: var(--print_on_web_bg_color, var(--color-fg-primary)); curs=
or: pointer; }
  .reply-comment .reply-comment-meta { color: var(--print_secondary, var(--=
print_secondary_on_web_bg_color, var(--print_secondary, var(--color-fg-seco=
ndary)))); font-size: 14px; line-height: 1.5; }
  .comment-silhouette { display: flex; flex-direction: row; margin-bottom: =
23px; }
  .comment-silhouette .comment-silhouette-head { background-color: var(--co=
lor-bg-primary); position: relative; overflow: hidden; }
  .comment-silhouette .comment-silhouette-actions, .comment-silhouette .com=
ment-silhouette-body, .comment-silhouette .comment-silhouette-meta { backgr=
ound-color: var(--color-bg-primary); position: relative; overflow: hidden; =
border-radius: var(--border-radius-sm); }
  .comment-silhouette .comment-silhouette-actions::after, .comment-silhouet=
te .comment-silhouette-body::after, .comment-silhouette .comment-silhouette=
-head::after, .comment-silhouette .comment-silhouette-meta::after { display=
: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 200%=
; background-image: linear-gradient(to right,var(--color-bg-secondary),var(=
--color-bg-primary),var(--color-bg-secondary)); background-size: 50% 100%; =
background-repeat: repeat-x; animation: 1s linear 0s infinite normal none r=
unning silhouette-scroll; content: ""; }
  .comment-silhouette .comment-silhouette-head { flex-shrink: 0; margin-rig=
ht: 10px; height: var(--size-32); width: var(--size-32); border-radius: var=
(--border-radius-full); }
  .comment-silhouette .comment-silhouette-content { width: 100%; }
  .comment-silhouette .comment-silhouette-content .comment-silhouette-actio=
ns, .comment-silhouette .comment-silhouette-content .comment-silhouette-met=
a { height: 10px; }
  .comment-silhouette .comment-silhouette-content .comment-silhouette-meta =
{ width: 120px; }
  .comment-silhouette .comment-silhouette-content .comment-silhouette-body =
{ margin: 10px 0px 12.78px; height: 12px; width: 100%; max-width: 320px; }
  .comment-silhouette .comment-silhouette-content .comment-silhouette-actio=
ns { width: 80px; }
  .comment-publicity-notice, .locked-comments { font-family: var(--font_fam=
ily_ui, var(--font-family-text)); }
  .comment-publicity-notice { color: var(--print_pop); font-weight: 400; fo=
nt-size: 13px; line-height: 19px; }
  .locked-comments { color: var(--print_secondary, var(--print_secondary_on=
_web_bg_color, var(--print_secondary, var(--color-fg-secondary)))); font-st=
yle: italic; font-size: var(--font-size-16); }
  .finish-magic-login-modal .modal-content .container { padding: 24px 32px;=
 user-select: none; }
  @media screen and (max-width: 650px) {
  .finish-magic-login-modal .modal-content .container { padding: 24px 0px; =
}
}
  .comment .comment-body { margin-top: var(--size-4); font-size: var(--font=
-size-15); line-height: var(--line-height-20); word-break: break-word; colo=
r: var(--print_on_web_bg_color, var(--color-fg-primary)); position: relativ=
e; max-height: 600px; overflow-y: hidden; }
  .comment .comment-body.long:not(.expanded) { --gradient-height: var(--siz=
e-72); mask-image: linear-gradient(to bottom,black calc(100% - var(--gradie=
nt-height)),transparent); }
  .comment .comment-body.expanded { max-height: none; overflow-y: visible; =
mask-image: none; }
  .comment .comment-body p { margin: 0 0 var(--size-8) 0; }
  .comment .comment-body p:last-of-type { margin-bottom: 0px; }
  .dark-mode .comment .comment-body, .dark-mode .comment .comment-body p, .=
dark-theme .comment .comment-body, .dark-theme .comment .comment-body p { c=
olor: var(--color-fg-primary); }
  a.like-button .reaction-container { position: relative; }
  a.like-button .reaction-container svg { fill: none; stroke: var(--color-f=
g-secondary-themed); }
  a.like-button.liked { color: var(--color-accent-fg-red); }
  a.like-button.liked .reaction-container svg, a.like-button.liked .reactio=
n-container svg path { fill: var(--color-accent-fg-red); stroke: var(--colo=
r-accent-fg-red); }
  a.like-button .reaction-container svg.animation { display: none; position=
: absolute; left: 0px; opacity: 1; transform: scale(0); transition: all var=
(--animation-timing-slow) var(--animation-smooth); pointer-events: none; }
  a.like-button:hover:active .reaction-container svg.animation { display: i=
nline-block; }
  a.like-button.liked .reaction-container svg.animation { display: inline-b=
lock; opacity: 0; transform: scale(5); }
  a.email-reaction-bar { display: inline-block; vertical-align: middle; mar=
gin-right: 16px; padding: 8px 16px; height: 24px; line-height: 24px; backgr=
ound: var(--background_pop); border-radius: var(--border-radius-lg); font-f=
amily: var(--font_family_ui, var(--font-family-text)); font-size: var(--fon=
t-size-16); letter-spacing: 0.5px; color: var(--print_on_pop) !important; t=
ext-decoration: none !important; }
  a.email-reaction-bar img { float: left; margin-right: 6px; height: 24px; =
width: 24px; }
  a.email-reaction-bar.compact { padding: 6px 10px; height: 16px; line-heig=
ht: 16px; font-size: 13px; }
  a.email-reaction-bar.compact img { margin-right: 4px; height: 16px; width=
: 16px; }
  .full-email-form .publication-cover-photo, .intro-popup .full-email-form =
.publication-cover-photo { display: block; margin: 0px auto 32px; height: 3=
5vh; object-fit: contain; min-width: 268px; max-width: 680px; max-height: 6=
80px; }
  @media (min-height: 550px) {
  .full-email-form .publication-cover-photo, .intro-popup .full-email-form =
.publication-cover-photo { min-height: 168px; }
}
  @media screen and (max-width: 650px) {
  .full-email-form .publication-cover-photo, .intro-popup .full-email-form =
.publication-cover-photo { max-width: 100%; max-height: 24vh; height: auto;=
 min-width: unset; min-height: unset; margin: 0px auto 18px; }
}
  .full-email-form .publication-name, .intro-popup .full-email-form .public=
ation-name { margin: 0px auto 8px; max-width: 450px; font-family: var(--fon=
t_family_headings, var(--font_family_headings_preset, var(--font-family-tit=
le))); -webkit-font-smoothing: antialiased; font-size: 24px; line-height: 2=
4px; font-weight: 700; color: var(--cover_print_primary); text-align: cente=
r; }
  .full-email-form .publication-name.with-cover, .intro-popup .full-email-f=
orm .publication-name.with-cover { margin-top: 2px; }
  .full-email-form .publication-name .balance-text, .intro-popup .full-emai=
l-form .publication-name .balance-text { color: var(--cover_print_primary);=
 }
  @media screen and (max-width: 650px) {
  .full-email-form .publication-name, .intro-popup .full-email-form .public=
ation-name { padding: 0px 24px; }
}
  @media (max-height: 460px) {
  .full-email-form .publication-name, .intro-popup .full-email-form .public=
ation-name { font-size: 28px; line-height: 28px; }
}
  .full-email-form .publication-meta, .intro-popup .full-email-form .public=
ation-meta { font-family: "SF Pro Display", -apple-system, system-ui, Blink=
MacSystemFont, Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Ap=
ple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -webkit-font-smoothi=
ng: antialiased; letter-spacing: -0.012em; color: var(--cover_print_seconda=
ry); font-size: 14px; line-height: 21px; margin-bottom: 32px; margin-top: 8=
px; font-weight: var(--font-weight-semibold); }
  @media screen and (max-width: 768px) {
  .full-email-form .publication-meta, .intro-popup .full-email-form .public=
ation-meta { margin-bottom: 18px; margin-top: 8px; padding-left: 10px; padd=
ing-right: 10px; }
}
  .full-email-form .publication-tagline, .intro-popup .full-email-form .pub=
lication-tagline { margin: 0px auto 48px; max-width: 384px; font-family: "S=
F Pro Display", -apple-system, system-ui, BlinkMacSystemFont, Inter, "Segoe=
 UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI =
Emoji", "Segoe UI Symbol"; -webkit-font-smoothing: antialiased; letter-spac=
ing: -0.012em; font-size: var(--font-size-16); font-weight: var(--font-weig=
ht-regular); line-height: 23px; text-align: center; color: var(--cover_prin=
t_secondary) !important; }
  .full-email-form .publication-tagline.verbose, .intro-popup .full-email-f=
orm .publication-tagline.verbose { margin: 0px auto; }
  .full-email-form .publication-tagline.with-cover, .intro-popup .full-emai=
l-form .publication-tagline.with-cover { max-width: 384px; margin-top: 4px;=
 }
  @media screen and (max-width: 650px) {
  .full-email-form .publication-tagline, .intro-popup .full-email-form .pub=
lication-tagline { padding: 0px 24px; }
}
  @media (max-height: 460px) {
  .full-email-form .publication-tagline, .intro-popup .full-email-form .pub=
lication-tagline { margin: 0px auto 20px; }
}
  .full-email-form .coupon, .intro-popup .full-email-form .coupon { margin:=
 0px 0px 12px; color: var(--print_pop); font-family: var(--font_family_ui, =
var(--font-family-text)); font-size: var(--font-size-16); text-align: cente=
r; }
  .full-email-form .coupon.loading, .intro-popup .full-email-form .coupon.l=
oading { color: var(--print_secondary, var(--color-fg-secondary)); }
  .full-email-form .coupon.error, .intro-popup .full-email-form .coupon.err=
or { color: var(--color-accent-fg-red); }
  .full-email-form .form, .intro-popup .full-email-form .form { margin-top:=
 0px; margin-left: auto; margin-right: auto; width: 100%; }
  .full-email-form .form .error, .intro-popup .full-email-form .form .error=
 { color: var(--color-accent-fg-red); font-family: var(--font_family_ui, va=
r(--font-family-text)); font-size: 14px; font-weight: var(--font-weight-sem=
ibold); position: relative; right: auto; padding: 5px; margin-top: 0px; }
  .full-email-form .form .sideBySideWrap, .intro-popup .full-email-form .fo=
rm .sideBySideWrap { display: flex; flex-flow: row; align-items: flex-start=
; margin: 0px auto; max-width: 384px; }
  @media screen and (max-width: 650px) {
  .full-email-form .form .sideBySideWrap, .intro-popup .full-email-form .fo=
rm .sideBySideWrap { padding: 0px 16px; }
}
  .full-email-form .form .sideBySideWrap input[type=3D"email"], .intro-popu=
p .full-email-form .form .sideBySideWrap input[type=3D"email"] { background=
: var(--cover_bg_color, #fff); color: var(--cover_print_primary, #000); dis=
play: inline-block; padding: 10px; height: 44px; border-top-color: ; border=
-top-style: ; border-top-width: ; border-right-color: ; border-right-style:=
 ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; bor=
der-left-color: ; border-left-style: ; border-left-width: ; border-image-so=
urce: ; border-image-slice: ; border-image-width: ; border-image-outset: ; =
border-image-repeat: ; border-right-width: 0px; border-radius: var(--border=
-radius-sm) 0 0 var(--border-radius-sm); font-family: var(--font_family_ui,=
 var(--font-family-text)); font-size: 16px; line-height: 19px; appearance: =
none; }
  .full-email-form .form .sideBySideWrap input[type=3D"email"]::placeholder=
, .intro-popup .full-email-form .form .sideBySideWrap input[type=3D"email"]=
::placeholder { color: var(--cover_print_secondary, #888); }
  .full-email-form .form .sideBySideWrap .button, .intro-popup .full-email-=
form .form .sideBySideWrap .button { flex-shrink: 0; margin-top: 0px; heigh=
t: 44px; padding: 10px 18px; background: var(--background_pop); border: 1px=
 solid var(--cover_border_color); border-radius: 0 var(--border-radius-sm) =
var(--border-radius-sm) 0; font-size: 16px; font-weight: var(--font-weight-=
medium); color: var(--print_on_pop); }
  .full-email-form .form .sideBySideWrap .button > b, .intro-popup .full-em=
ail-form .form .sideBySideWrap .button > b { font-weight: var(--font-weight=
-semibold); font-size: 14px; }
  .full-email-form .form .sideBySideWrap .button:active, .intro-popup .full=
-email-form .form .sideBySideWrap .button:active { opacity: 1; }
  .full-email-form .form .sideBySideWrap .button.disabled, .full-email-form=
 .form .sideBySideWrap .button:active:hover, .full-email-form .form .sideBy=
SideWrap .button[disabled], .full-email-form .form .sideBySideWrap .button[=
readonly], .intro-popup .full-email-form .form .sideBySideWrap .button.disa=
bled, .intro-popup .full-email-form .form .sideBySideWrap .button:active:ho=
ver, .intro-popup .full-email-form .form .sideBySideWrap .button[disabled],=
 .intro-popup .full-email-form .form .sideBySideWrap .button[readonly] { op=
acity: 0.75; }
  .full-email-form .form .sideBySideWrap .button.disabled, .intro-popup .fu=
ll-email-form .form .sideBySideWrap .button.disabled { position: relative; =
color: transparent; }
  .full-email-form .form .sideBySideWrap .button.disabled::after, .intro-po=
pup .full-email-form .form .sideBySideWrap .button.disabled::after, div.pro=
file-updater form .button[type=3D"submit"].disabled::after, div.profile-upd=
ater form .button[type=3D"submit"][disabled]::after { display: inline-block=
; position: absolute; left: 50%; top: 50%; margin: -4px 0px 0px -0.5px; hei=
ght: 8px; width: 1px; background: rgba(255, 255, 255, 0.75); animation: 0.7=
5s ease 0s infinite normal none running rotate; content: ""; }
  .full-email-form .form .subtle-help-text, .intro-popup .full-email-form .=
form .subtle-help-text { position: fixed; bottom: 14px; right: 6px; font-fa=
mily: var(--font_family_ui, var(--font-family-text)); font-size: 11px; }
  @media screen and (max-width: 650px) {
  .full-email-form .form .subtle-help-text, .intro-popup .full-email-form .=
form .subtle-help-text { display: flex; flex-direction: column; align-items=
: flex-end; max-width: 100px; text-align: right; }
  .full-email-form .form .subtle-help-text a, .intro-popup .full-email-form=
 .form .subtle-help-text a { margin-top: 4px; }
}
  @media (max-height: 460px) {
  .full-email-form .form .subtle-help-text, .intro-popup .full-email-form .=
form .subtle-help-text { display: none; }
}
  .full-email-form .form .subtle-help-text::after, .full-email-form .form .=
subtle-help-text::before, .intro-popup .full-email-form .form .subtle-help-=
text::after, .intro-popup .full-email-form .form .subtle-help-text::before =
{ display: block; clear: both; content: ""; }
  .full-email-form .form .subtle-help-text a, .intro-popup .full-email-form=
 .form .subtle-help-text a { margin-right: 9px; color: var(--cover_print_se=
condary); }
  .full-email-form .form .subtle-help-text a.legal, .intro-popup .full-emai=
l-form .form .subtle-help-text a.legal { text-decoration: underline; }
  @media screen and (min-width: 541px) {
  .full-email-form .form .subtle-help-text a.login-button, .intro-popup .fu=
ll-email-form .form .subtle-help-text a.login-button { text-decoration: non=
e; position: fixed; top: 24px; right: 24px; font-size: 14px; }
  .full-email-form .form .subtle-help-text a.login-button:hover, .intro-pop=
up .full-email-form .form .subtle-help-text a.login-button:hover { text-dec=
oration: underline; }
}
  .intro-inline { display: flex; flex-direction: column; align-items: cente=
r; width: 100%; height: 100%; flex: 1 1 0%; justify-content: center; margin=
-top: -140px; }
  .intro-popup, .intro-popup .intro-popup-page { top: 0px; left: 0px; heigh=
t: 100%; width: 100%; overflow: hidden; }
  .intro-popup { display: block; z-index: 999; position: fixed; right: 0px;=
 bottom: 0px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-ali=
gn: center; cursor: default; }
  @media screen and (max-height: 550px) {
  .intro-popup { overflow-y: scroll; }
}
  .intro-popup .intro-popup-page { position: absolute; z-index: 1000002; ov=
erflow-y: auto; transform: translateX(0px); background: var(--cover_bg_colo=
r); }
  .has-intro-popup .intro-popup, .show-intro-popup .intro-popup .intro-popu=
p-page { transition: transform 0.3s ease-in-out; }
  .intro-popup .intro-popup-page > .full-email-form, .intro-popup .intro-po=
pup-page > .full-email-form .vertically-centered { display: flex; flex-dire=
ction: column; justify-content: center; align-items: center; height: 95%; }
  @media screen and (max-width: 650px) {
  .intro-popup .intro-popup-page > .full-email-form { height: 100%; }
}
  .intro-popup .intro-popup-page > .full-email-form .vertically-centered { =
flex: 1 1 0%; height: 100%; width: 100%; }
  @media screen and (max-width: 650px) {
  .intro-popup .intro-popup-page > .full-email-form .vertically-centered { =
max-height: 100%; height: 100%; padding: 24px 0px; overflow: visible; }
}
  @media screen and (max-height: 480px) {
  .intro-popup .intro-popup-page > .full-email-form { display: block; heigh=
t: auto; }
  .intro-popup .intro-popup-page > .full-email-form .vertically-centered { =
display: block; height: auto; padding: 12px 0px; }
}
  @media screen and (max-width: 1200px) {
  .intro-popup .intro-popup-page .blurbs { padding: 0px 20px; }
  .intro-popup .intro-popup-page .blurbs .blurb.blurb { width: 320px; }
  .intro-popup .intro-popup-page .blurbs .blurb.blurb .blurb-text { overflo=
w: visible; max-height: none; }
}
  @media screen and (max-width: 1024px) {
  .intro-popup .intro-popup-page .blurb-buffer, .intro-popup .intro-popup-p=
age .blurbs { display: none !important; }
}
  @media screen and (max-height: 620px) {
  .intro-popup .intro-popup-page .blurb-buffer, .intro-popup .intro-popup-p=
age .blurbs { display: none !important; }
}
  .intro-popup .intro-popup-page .blurb-buffer { flex-basis: 61px; flex-shr=
ink: 1; }
  .intro-popup .intro-popup-page .blurbs { display: flex; justify-content: =
center; }
  .intro-popup .intro-popup-page .blurbs .blurb { width: 384px; }
  .intro-popup .intro-popup-page .blurbs .blurb .blurb-text { max-height: 8=
0px; overflow: hidden; }
  html.modal-in, html.show-intro-popup { overflow: hidden; }
  .has-intro-popup .intro-popup { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10=
vh; transform: translateY(110vh); }
  .has-intro-popup.show-intro-popup body { height: 100%; width: 100%; overf=
low: scroll; }
  .has-intro-popup.show-intro-popup .intro-popup { transform: translateY(0p=
x); }
  .has-intro-popup.show-intro-popup #main:not(:has(.intro-popup)) { visibil=
ity: hidden; }
  .has-intro-popup.show-intro-popup #main:not(:has(.intro-popup)) .cookie-c=
onsent-banner { visibility: visible; }
  .settings-add-pub-modal-wrapper .container { width: 552px !important; max=
-width: 90%; }
  .settings-add-pub-modal-wrapper .container .modal-exit-btn { display: non=
e; }
  .settings-add-pub-modal-wrapper .container h2 { margin-bottom: 0px; font-=
weight: var(--font-weight-bold); line-height: 29px; text-align: center; mar=
gin-top: 36px !important; font-size: 24px !important; }
  .settings-add-pub-modal-wrapper .container .subtext { padding-left: 36px;=
 padding-right: 36px; font-weight: var(--font-weight-regular); line-height:=
 140%; margin: 4px 0px 24px; text-align: center; color: rgb(102, 102, 102);=
 font-size: 16px !important; }
  .settings-add-pub-modal-wrapper .container textarea { margin-left: 26px; =
border-radius: var(--border-radius-sm); }
  .settings-add-pub-modal-wrapper .container .unselect { font-weight: var(-=
-font-weight-regular); width: fit-content; font-size: 14px; line-height: 15=
0%; color: rgb(102, 102, 102); cursor: pointer; margin: 34px 38px 16px auto=
; display: block !important; text-decoration: none !important; }
  .settings-add-pub-modal-wrapper .container .add-button { background: var(=
--background_pop); padding: 0px; cursor: pointer; color: rgb(255, 255, 255)=
; width: 480px; max-width: 90%; height: 48px; font-size: 16px; border: 0px;=
 font-weight: var(--font-weight-medium); margin: 88px 26px 28px 36px; displ=
ay: block; border-radius: var(--border-radius-sm); }
  .settings-add-pub-modal-wrapper .container .pubrow { margin-left: 0px; di=
splay: flex; height: auto; }
  .settings-add-pub-modal-wrapper .container .pubrow .pub-icon, .settings-a=
dd-pub-modal-wrapper .container .pubrow .substack-icon { display: inline; m=
argin-right: 11px; }
  .settings-add-pub-modal-wrapper .container .pubrow .pub-icon img { border=
-radius: var(--border-radius-sm); }
  .settings-add-pub-modal-wrapper .container .pubrow p, .settings-add-pub-m=
odal-wrapper .container .pubrow > p.pub-name { overflow: hidden; text-overf=
low: ellipsis; white-space: nowrap; line-height: 28px; color: rgb(102, 102,=
 102); font-weight: var(--font-weight-medium); display: inline-block; font-=
size: 16px !important; margin: 0px !important; }
  .settings-add-pub-modal-wrapper .container .pubrow p { max-width: 325px; =
}
  .settings-add-pub-modal-wrapper .container .pubrow > p.pub-name { width: =
calc(100% - 8px); max-width: calc(100% - 8px); }
  .settings-add-pub-modal-wrapper .container .pubrow p a { color: rgb(102, =
102, 102) !important; }
  .settings-add-pub-modal-wrapper .container div.pub-meta { display: flex; =
flex-direction: column; }
  .settings-add-pub-modal-wrapper .container .single-modal-pub { height: 40=
px; margin-right: 36px; margin-left: 36px; margin-top: 16px; }
  .settings-add-pub-modal-wrapper .container .single-modal-pub p, .settings=
-add-pub-modal-wrapper .container .single-modal-pub p.pub-name { font-weigh=
t: var(--font-weight-regular); line-height: 20px; display: inline-block; fo=
nt-size: 16px !important; margin-top: 10px !important; }
  .settings-add-pub-modal-wrapper .container .single-modal-pub .big-checkbo=
x-input { margin-right: 0px; margin-left: auto; }
  .settings-add-pub-modal-wrapper .container .single-modal-pub .big-checkbo=
x-input .big-checkbox { background-color: var(--background_secondary); bord=
er-color: rgb(194, 194, 194); height: 24px; width: 24px; }
  .settings-add-pub-modal-wrapper .container .single-modal-pub .big-checkbo=
x-input .checked { background-color: var(--background_pop); border-color: v=
ar(--background_pop); }
  .settings-add-pub-modal-wrapper .container .single-modal-pub .img { borde=
r-radius: var(--border-radius-sm); }
  @media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer { padding: 36px; height: 680px; }
}
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer .pub-icon { text-align: center; width: 84px; height: 84px; margin-l=
eft: auto; margin-right: auto; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer h2 { margin-top: 24px !important; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer p.pub-hero-text { color: var(--color-fg-primary-themed); font-weigh=
t: var(--font-weight-regular); font-size: 16px; line-height: 150%; display:=
 flex; align-items: center; justify-content: center; text-align: center; ma=
rgin: 4px 0px; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer p.pub-author-subs { color: var(--color-fg-primary-themed); font-wei=
ght: var(--font-weight-regular); font-size: 14px; line-height: 20px; text-a=
lign: center; margin: 12px 0px; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer p.why-recommend { color: var(--color-fg-primary-themed); font-size:=
 16px; line-height: 150%; margin-top: 24px; margin-bottom: 8px; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer textarea { margin: 0px; min-width: 100%; max-width: 100%; width: 10=
0%; box-sizing: border-box; min-height: 108px; height: 100%; max-height: 10=
8px; font-family: var(--font_family_ui, var(--font-family-text)); line-heig=
ht: 24px; font-size: 16px; padding: 10px; border-radius: var(--border-radiu=
s-sm); border-color: rgb(224, 224, 224); resize: none; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer .footer { margin-top: 36px; max-width: 480px; width: 100%; }
  @media screen and (min-width: 541px) {
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer .footer { position: absolute; bottom: 36px; margin: 0px; }
}
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer .footer p.learn-more { color: var(--color-fg-secondary); text-align=
: center; font-size: 14px; line-height: 150%; margin-top: 0px; margin-botto=
m: 20px; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer .footer .continue-button { height: 48px; font-weight: var(--font-we=
ight-medium); font-size: 16px; line-height: 16px; width: 100%; }
  .settings-add-pub-modal-wrapper .container .add-recommending-pub-modal-co=
ntainer .footer .continue-button:disabled { opacity: 0.3; }
  .header-anchor-parent { top: 0px; height: 100%; width: 44px; transform: t=
ranslate(-100%, 0px); opacity: 0; transition: opacity var(--animation-smoot=
h) var(--animation-timing-fast); }
  @media screen and (max-width: 768px) {
  .header-anchor-parent { display: none; }
}
  .header-anchor-parent .header-anchor.offset-top { top: calc(-1*72px - var=
(--size-20)); position: absolute; }
  .header-anchor-editor { position: absolute; height: 32px; transform: tran=
slateY(-50%); }
  .header-anchor-editor .header-anchor-parent, .header-anchor-post:hover .h=
eader-anchor-parent { opacity: 1; }
  .header-anchor-post, div.twitter-publications .select-all div.error-box {=
 position: relative; }
  .header-anchor-post.highlight { --highlight-bg: oklch(from var(--color-bg=
-accent-themed) l c h / 0.2); animation: 3s ease-out 0s 1 normal forwards r=
unning highlight-fade; border-radius: var(--size-2); }
  @keyframes highlight-fade {=20
  0%, 66% { background-color: var(--highlight-bg); box-shadow: 0 0 0 var(--=
size-8) var(--highlight-bg); }
  100% { background-color: transparent; box-shadow: 0 0 0 var(--size-8) tra=
nsparent; }
}
  .post { padding: 32px 0px 0px; }
  @media screen and (max-width: 768px) {
  .post { padding: 16px 0px 0px; }
}
  @media print {
  @page { margin: 16mm; }
}
  .email-body-container .post .audio-player-wrapper, .email-body-container =
.post .video-player-wrapper { margin-top: 0.5em; }
  .post .post-header .post-label { margin-bottom: var(--size-8); }
  @media screen and (max-width: 650px) {
  .post .post-header .post-label { margin-top: var(--size-8); }
}
  .post .post-header .post-label a { color: var(--color-accent-themed); }
  .post .post-header .post-label a:hover { text-decoration: underline; }
  .post .post-header .post-title { margin: 0px; font-family: var(--font_fam=
ily_headings, var(--font_family_headings_preset, var(--font-family-title)))=
; font-weight: var(--font_weight_headings_preset, bold); -webkit-font-smoot=
hing: antialiased; font-size: var(--font-size-32); line-height: var(--line-=
height-36); }
  .post .post-header .post-title.post-title--the-pillar { font-family: Geor=
gia, serif; font-size: 40px; line-height: 48px; }
  .post .button, .post .post-header .post-title a { text-decoration: none; =
}
  .post .post-header .post-title svg { margin-right: var(--size-8); margin-=
bottom: -3px; height: var(--size-16); width: var(--size-16); stroke: var(--=
color-fg-primary-themed); }
  .post .post-header .post-title svg.thread { margin-bottom: -3px; }
  .post .post-header .subtitle { font-size: var(--font-size-18); line-heigh=
t: var(--line-height-24); margin-top: var(--size-12); }
  .post .post-header .subtitle.subtitle--the-pillar { font-family: Georgia,=
 serif; }
  .post .post-header .post-meta { margin: 1em 0px; height: 20px; align-item=
s: center; }
  .post .post-header .post-meta .post-meta-item { font-weight: var(--font-w=
eight-regular); padding-top: 0px; padding-bottom: 0px; }
  .post .post-header .post-meta .post-meta-item.author a { color: var(--col=
or-fg-primary); }
  .post .post-header .meta-author-wrap { margin: 1em 0px; }
  .post .post-header .meta-author-wrap.alternative-meta { table-layout: fix=
ed; width: 100%; margin: 20px 0px; }
  .post .post-header .meta-author-wrap.alternative-meta tr.meta-author-wrap=
-row td.meta-author-contents { flex: 1 1 0%; }
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column =
.meta-author, .post .post-header .meta-author-wrap.alternative-meta .meta-r=
ight-column .meta-author a { color: var(--color-fg-primary); font-weight: v=
ar(--font-weight-medium); font-size: 16px; line-height: 150%; }
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column =
table.post-meta { table-layout: fixed; }
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column =
.post-meta { width: 100%; }
  @media screen and (max-width: 650px) {
  .post .post-header .meta-author-wrap.alternative-meta .meta-right-column =
.post-meta { margin-top: 6px; }
}
  .post .post-header .meta-author-wrap .meta-right-column { line-height: 1e=
m; }
  .post .post-header .meta-author-wrap .meta-right-column .meta-author { co=
lor: var(--print_secondary, var(--color-fg-secondary)); font-family: var(--=
font_family_ui, var(--font-family-text)); font-size: 14px; line-height: 17p=
x; }
  .post .post-header .meta-author-wrap .meta-right-column .meta-author a { =
color: var(--print_secondary, var(--color-fg-secondary)); text-decoration: =
none; }
  .post .post-header .meta-author-wrap .meta-right-column .meta-author a:ho=
ver, .post .post-header.inline-post .post-title a:hover { text-decoration: =
underline; }
  .post .post-header .meta-author-wrap .meta-right-column .meta-author a:ho=
ver:active { opacity: 0.6; }
  .post .post-header .meta-author-wrap .meta-right-column .post-meta { marg=
in: 4px 0px 0px; }
  .post .post-header .meta-author-wrap .meta-right-column .post-meta .post-=
meta-item { padding-top: 0px; padding-bottom: 0px; }
  .post .post-header .meta-author-wrap .meta-right-column .post-meta .post-=
meta-item.post-date { padding-top: 2px; padding-bottom: 2px; }
  .post .post-header .meta-author-wrap .meta-right-column .post-meta .post-=
meta-item.edit-icon .dropdown-menu { top: 21px; }
  .post .post-header .meta-author-wrap.with-photo .meta-right-column { marg=
in-left: 12px; }
  .post .post-header .meta-author-wrap.with-photo .meta-right-column .meta-=
author a { color: var(--color-fg-primary); }
  .post .post-header.inline-post .post-title { margin: 0px; font-weight: va=
r(--font-weight-regular); font-size: 17px; line-height: 19px; }
  .post .post-header.inline-post .post-meta { margin-bottom: 0px; }
  .post .post-header.inline-post .post-meta .post-meta-item { padding-botto=
m: 0px; }
  .post .button { font-family: var(--font_family_ui, var(--font-family-text=
)); display: inline-block; box-sizing: border-box; cursor: pointer; border:=
 0px; height: var(--size-40); border-radius: var(--border-radius-sm); font-=
size: var(--font-size-14); line-height: var(--font-size-20); font-weight: v=
ar(--font-weight-semibold); text-align: center; padding: 10px 20px; margin:=
 0px; background-color: transparent; opacity: 1; outline: 0px; white-space:=
 nowrap; }
  .post .button:disabled { cursor: not-allowed; }
  .post .button:hover:active:not(.disabled, .no-active-fade) { opacity: 0.7=
; }
  .post .button.wide { width: 100%; }
  .post .button.primary { background-color: var(--background_pop); color: v=
ar(--print_on_pop) !important; text-decoration: none !important; }
  .button.bitcoin span, .button.primary span, .post .button.bitcoin, .post =
.button.bitcoin span, .post .button.primary span { color: var(--print_on_po=
p); text-decoration: none; }
  .post .button.bitcoin { background-color: rgb(35, 39, 44); }
  .post .button.outline, .post .button.outline-grayscale { background: 0px =
0px; text-decoration: none !important; }
  .post .button.danger span, .post .button.email span, .post .button.fill s=
pan, .post .button.google-button span, .post .button.grey-outline span, .po=
st .button.outline span, .post .button.outline-grayscale span, .post .butto=
n.twitter-button span, .post .button.white-outline span { text-decoration: =
none; }
  .post .button.outline { border: 1px solid var(--print_pop); color: var(--=
print_pop); }
  .post .button.outline-grayscale { border: var(--border-default-themed); c=
olor: var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .post .button.fill { background: var(--print_pop); color: var(--print_on_=
pop); text-decoration: none !important; }
  .post .button.fill.fill-twitter { background-color: rgb(255, 255, 255); c=
olor: var(--color-accent-fg-cyan); font-weight: var(--font-weight-semibold)=
; }
  .post .button.fill.fill-secondary { background-color: rgba(255, 255, 255,=
 0.2); font-weight: var(--font-weight-semibold); }
  .post .button.expander { padding: 3px 16px; height: auto; border: 1px sol=
id rgb(236, 236, 236); color: rgb(148, 148, 148); font-size: 12px; }
  .post .button.danger { background-color: var(--color-accent-fg-red); colo=
r: var(--print_on_pop); text-decoration: none !important; }
  .post .button.gray { background-color: var(--print_secondary, var(--color=
-fg-secondary)); color: rgb(255, 255, 255); }
  .post .button.gray-foreground { background: 0px 0px; border: 1px solid va=
r(--print_secondary, var(--color-fg-secondary)); color: var(--print_seconda=
ry, var(--color-fg-secondary)); }
  .post .button.text-gray-foreground { background: 0px 0px; border: 1px sol=
id var(--color-fg-secondary); color: var(--color-fg-secondary); }
  .post .button.disabled { opacity: 0.5; }
  .post .button.secondary { color: var(--print_pop); }
  .post .button.bold { font-weight: var(--font-weight-semibold); }
  .post .button.invis { padding: 0px; height: auto; }
  .post .button.margin-bottom { margin-bottom: var(--size-16); }
  .post .button.email { box-sizing: content-box; line-height: 1em; height: =
auto; padding: 0px; border-top-color: ; border-top-style: ; border-right-co=
lor: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; =
border-left-color: ; border-left-style: ; border-image-source: ; border-ima=
ge-slice: ; border-image-width: ; border-image-outset: ; border-image-repea=
t: ; border-width: 12px 20px; text-decoration: none !important; }
  .post .button.email.heart { border-width: 8px 16px; }
  .post .button.email.heart img { vertical-align: bottom; }
  .post .button.grey-outline, .post .button.white-outline { background: 0px=
 0px; color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); text=
-decoration: none !important; }
  .post .button.grey-outline { color: rgb(102, 102, 102); border: 1px solid=
 rgb(102, 102, 102); }
  .post .button.medium-text { font-weight: var(--font-weight-medium); font-=
size: var(--font-size-16); line-height: 20px; }
  .post .button.small, .post .button.small-no-margin { font-size: 13px; pad=
ding: 6px 12px; height: auto; }
  .post .button.small { margin-top: 10px; }
  .post .button.no-margin { margin: 0px; }
  .post .button.narrow { padding-left: 10px; padding-right: 10px; }
  .post .button.faint-outline { background: rgb(248, 248, 248); border: 1px=
 solid rgb(224, 224, 224); color: rgb(102, 102, 102); }
  .post .button.small-text { font-size: 14px; line-height: 20px; font-weigh=
t: var(--font-weight-medium); }
  .post .button.twitter-button { background-color: rgb(5, 159, 245); paddin=
g-left: 50px; border: 1px solid rgb(5, 159, 245); color: rgb(255, 255, 255)=
; text-decoration: none !important; }
  .post .button.twitter-button.centered-icon::before { background-repeat: n=
o-repeat; background-image: url("https://substackcdn.com/img/twitter.white.=
svg?v=3D7347c44865f3ff8230ffdfb142b2c3ad"); background-size: 18px auto; bac=
kground-position: center center; content: " "; display: inline-block; heigh=
t: 100%; margin-right: 11px; vertical-align: text-bottom; width: 18px; }
  .post .button.twitter-button:not(.centered-icon) { background-repeat: no-=
repeat; background-image: url("https://substackcdn.com/img/twitter.white.sv=
g?v=3D7347c44865f3ff8230ffdfb142b2c3ad"); background-size: 18px auto; backg=
round-position: 20px center; }
  .post .button.google-button { background-repeat: no-repeat; background-im=
age: url("https://substackcdn.com/image/fetch/$s_!50YO!,w_72,c_limit,f_auto=
,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fgoogle=
.png"); background-size: 18px auto; background-position: 20px center; paddi=
ng-left: 50px; border: 1px solid var(--color-utility-detail); text-decorati=
on: none !important; }
  .post .button.with-icon, .post-meta.alternative-meta .post-meta-item.icon=
 a, .post-meta.alternative-meta tr, .use-theme-bg .post-meta.alternative-me=
ta .post-meta-item.icon a, .use-theme-bg .post-meta.alternative-meta tr { d=
isplay: flex; align-items: center; }
  .post .button.with-icon svg { margin-right: 10px; }
  .post .button.tertiary { background: var(--color-bg-secondary); border: v=
ar(--border-default); }
  .post .button.standardized-medium-width { min-width: 125px; }
  .post .post-reaction-facepile { margin: 12px 24px 12px 0px; }
  @media screen and (max-width: 650px) {
  .post .footer-facepile-container { height: var(--size-64); padding: 0 var=
(--size-16); display: flex; align-items: center; justify-content: flex-star=
t; width: 100%; }
}
  .post .footer-facepile-separator { background: var(--color-utility-detail=
-themed); margin: 0px; width: 100%; }
  .post .post-footer { display: flex; align-items: center; justify-content:=
 space-between; }
  @media screen and (max-width: 650px) {
  .post .post-footer { flex-wrap: wrap; }
}
  @media print {
  .post .post-footer { display: none; }
}
  .post .post-footer.use-separators { padding: var(--size-16) 0; border-top=
: var(--border-default-themed); }
  @media screen and (max-width: 650px) {
  .post .post-footer.use-separators { justify-content: center; }
  .post .post-footer.next-prev { height: 64px; justify-content: space-betwe=
en; box-sizing: border-box; }
}
  .post .post-footer button.subscribe-btn { height: 48px; font-weight: var(=
--font-weight-medium); width: 110px; padding: 0px; border-radius: var(--bor=
der-radius-sm); }
  .post .post-footer .like-button-container .subscribe-prompt-dropdown { bo=
ttom: 48px; top: auto; }
  .post .below-meta-subscribe { margin-top: 24px; }
  .post .welcome-to-publication-modal .modal-content > div.container { widt=
h: 496px; }
  .post .welcome-to-publication-modal .welcome-to-publication-checkmark-ico=
n { display: block; margin: 24px auto; height: 72px; width: 72px; }
  .post .welcome-to-publication-modal h2 { font-family: Cahuenga; margin: 0=
px; font-size: 24px; line-height: 36px; font-weight: var(--font-weight-semi=
bold); text-align: center; }
  .post .welcome-to-publication-modal button.primary { width: calc(100% - 4=
8px); margin: 20px 24px 24px; display: flex; align-items: center; justify-c=
ontent: center; background-color: var(--color-accent-fg-orange); }
  .post .welcome-to-publication-modal .subtitle { font-size: 16px; text-ali=
gn: center; }
  .post .welcome-to-publication-modal div.steps { margin: 24px 24px 0px; ma=
x-width: 480px; border: 1px solid var(--color-utility-detail); border-radiu=
s: var(--border-radius-sm); box-sizing: border-box; font-family: var(--font=
_family_ui, var(--font-family-text)); font-size: 14px; }
  .post .welcome-to-publication-modal div.steps a:not(:last-child) { box-sh=
adow: inset 0 -1px 0 var(--color-utility-detail); }
  .post .welcome-to-publication-modal div.steps a { display: flex; align-it=
ems: center; text-decoration: none; padding: 24px; }
  .post .welcome-to-publication-modal div.steps a p { font-size: 16px; line=
-height: 24px; margin: 0px; }
  .post .welcome-to-publication-modal div.steps a p:first-child { font-fami=
ly: var(--font_family_headings, var(--font_family_headings_preset, var(--fo=
nt-family-title))); font-weight: var(--font_weight_headings_preset, bold); =
-webkit-font-smoothing: antialiased; }
  .post .welcome-to-publication-modal div.steps a p:last-child { color: var=
(--print_secondary, var(--color-fg-secondary)); }
  .post .welcome-to-publication-modal div.steps a svg { height: 24px; width=
: 24px; margin-right: 24px; }
  .post-viewer-post { padding: 16px 0px 64px; }
  .post-viewer-post .audio-embed .audio-embed-play-button { border: 0px !im=
portant; background-color: var(--color-accent-fg-orange) !important; }
  .post-viewer-post .audio-embed .audio-embed-play-button svg { fill: var(-=
-color-light-bg-primary) !important; }
  .post-viewer-post .audio-embed .audio-embed-play-button .pause-icon { bac=
kground-color: var(--color-light-bg-primary) !important; }
  .post-viewer-post .podcast-embed { border-radius: var(--border-radius-md)=
 !important; }
  .post-viewer-post .audio-embed, .post-viewer-post .podcast-embed { width:=
 700px; box-sizing: border-box; border: var(--border-default); background-c=
olor: var(--color-bg-elevated-primary) !important; box-shadow: none !import=
ant; }
  .post-viewer-post .audio-embed { margin: 32px auto !important; }
  .post-viewer-post .podcast-embed { margin: 0px auto; }
  .post-viewer-post .audio-embed .audio-button, .post-viewer-post .podcast-=
embed .audio-button { border-color: var(--color-utility-detail) !important;=
 background-color: var(--color-bg-elevated-primary) !important; }
  .post-viewer-post .audio-embed .audio-progress-bar, .post-viewer-post .po=
dcast-embed .audio-progress-bar { background-color: var(--color-utility-det=
ail) !important; }
  .post-viewer-post .audio-embed .audio-playhead, .post-viewer-post .podcas=
t-embed .audio-playhead { border-color: var(--color-bg-elevated-primary) !i=
mportant; }
  .post-viewer-post .video-player-wrapper { margin: 0px; }
  .post-viewer-post .preamble p, .post-viewer-post figcaption.image-caption=
 { font-family: var(--font-family-serif); }
  .post-viewer-post .file-embed-container-reader { background-color: var(--=
color-bg-elevated-primary); border: var(--border-default); }
  .post-viewer-post hr { background-color: var(--color-utility-detail); mar=
gin: var(--size-32) 0; }
  .post-viewer-post .embedded-post { background: var(--color-bg-elevated-pr=
imary); border: var(--border-default) !important; }
  .post-viewer-post .embedded-post .embedded-post-header { border-color: va=
r(--color-utility-detail) !important; }
  .post-viewer-post .embedded-post .embedded-post-cta-wrapper { background:=
 var(--color-bg-elevated-secondary); border-color: var(--color-utility-deta=
il) !important; }
  .post-viewer-post .footnote, .subscribe-widget.is-signed-up form.form .si=
deBySideWrap input[name=3D"email"] { border-color: var(--color-utility-deta=
il); }
  .post-viewer-post .embedded-publication { background: var(--color-bg-elev=
ated-primary); border: var(--border-default) !important; }
  .post-viewer-post .captioned-button-wrap { margin: var(--size-48) auto; }
  .post-viewer-post div.subscription-widget-wrap .subscription-widget.show-=
subscribe, .post-viewer-post div.subscription-widget-wrap-editor .subscript=
ion-widget.show-subscribe { padding: 0px; margin: var(--size-32) auto; }
  .post-viewer-post div.subscription-widget-wrap .subscription-widget.show-=
subscribe:has(> .is-signed-up), .post-viewer-post div.subscription-widget-w=
rap-editor .subscription-widget.show-subscribe:has(> .is-signed-up) { displ=
ay: none; }
  .post-viewer-post .install-substack-app-embed { background: var(--color-b=
g-elevated-primary); border: var(--border-default) !important; }
  .post-viewer-post .image2-inset, .post-viewer-post .image2-inset img, .po=
st-viewer-post .image2-inset picture { max-width: 100% !important; }
  .post-viewer-post .button-wrapper { display: flex; justify-content: cente=
r; }
  .post-viewer-post .button-wrapper .button.primary { box-sizing: border-bo=
x; display: flex; padding: 0 var(--size-20); font-weight: var(--font-weight=
-semibold); font-size: var(--font-size-14); height: var(--size-40); align-i=
tems: center; background-color: var(--color-accent-fg-orange); }
  .post-viewer-post .form input:not(.pencraft), .post-viewer-post .form inp=
ut[name=3D"email"]:not(.pencraft) { background: var(--color-bg-elevated-pri=
mary); }
  .post-contributor-footer { margin-top: var(--size-16); }
  .post-contributor-footer .post-contributor-bio { margin: 28px 0px; }
  .post-contributor-footer .post-contributor-bio, .post-contributor-footer =
.post-contributor-bio-body-table, .post-contributor-footer .post-contributo=
r-bio-table { font-family: var(--font_family_ui, var(--font-family-text)); =
color: var(--color-fg-primary-themed); font-size: 16px; }
  .post-contributor-footer .post-contributor-bio-table, div.twitter-publica=
tions button[type=3D"submit"] { width: 100%; }
  .post-contributor-footer .post-contributor-bio-userhead-cell { width: 52p=
x; }
  .post-contributor-footer .post-contributor-bio-body-cell-web, .post-contr=
ibutor-footer .post-contributor-bio-controls-cell-web, .post-contributor-fo=
oter .post-contributor-bio-userhead-cell-web { vertical-align: top; }
  .post-contributor-footer .post-contributor-bio-preamble { font-size: 14px=
; line-height: 16px; margin-bottom: 10px; }
  .post-contributor-footer .post-contributor-bio-title { color: var(--color=
-fg-primary-themed); font-weight: var(--font-weight-semibold); display: blo=
ck; text-decoration: none; margin-bottom: 7px; }
  .post-contributor-footer .post-contributor-bio-title.no-margin, .post-met=
a .post-meta-item > span > a.like-button > svg { margin-bottom: 0px; }
  .post-contributor-footer .post-contributor-bio-body { margin-left: 16px; =
}
  .post-contributor-footer .post-contributor-bio-body-table { margin-top: 0=
px; width: 100%; }
  .post-contributor-footer .post-contributor-bio-controls-cell { text-align=
: right; }
  .post-contributor-footer .post-contributor-bio-controls { margin-left: 50=
px; }
  .post-contributor-footer .post-contributor-bio-controls-email, div.profil=
e-updater form { margin-top: 20px; }
  .post-contributor-footer .post-contributor-bio-subscribe-button.button.pr=
imary { min-height: 42px; height: auto; white-space: nowrap; border-width: =
10px 20px; padding: 0px; border-color: var(--background_pop); border-style:=
 solid; }
  .post-contributor-footer .post-contributor-bio-subscribe-button-label { t=
ext-decoration: none; color: var(--print_on_pop); }
  .post-contributor-footer .post-contributor-bio-text { line-height: 24px; =
}
  .post-contributor-footer .post-contributor-bio-no-text .post-contributor-=
bio-body-cell-web, .post-contributor-footer .post-contributor-bio-no-text .=
post-contributor-bio-userhead-cell-web { vertical-align: middle; }
  @media screen and (max-width: 650px) {
  .post-contributor-footer .post-contributor-bio-table { display: block; }
  .post-contributor-footer .post-contributor-bio-table-row { display: flex;=
 flex-direction: row; }
  .post-contributor-footer .post-contributor-bio-body-cell, .post-contribut=
or-footer .post-contributor-bio-userhead-cell { display: block; }
  .post-contributor-footer .post-contributor-bio-body-cell { flex-grow: 1; =
}
  .post-contributor-footer .post-contributor-bio-body-table, .post-contribu=
tor-footer .post-contributor-bio-body-table-row, .post-contributor-footer .=
post-contributor-bio-controls-cell, .post-contributor-footer .post-contribu=
tor-bio-copy-cell { display: block; }
  .post-contributor-footer .post-contributor-bio-copy-cell { margin: 0px 0p=
x 16px; }
  .post-contributor-footer .post-contributor-bio-controls-cell { width: aut=
o; }
  .post-contributor-footer .post-contributor-bio-controls { margin: auto; }
  .post-contributor-footer .post-contributor-bio-controls .button.primary {=
 width: 100%; }
  .post-contributor-footer .post-contributor-bio-text { font-size: 14px; }
}
  .post-silhouette { padding: var(--size-20) 0; }
  @media screen and (min-width: 768px) {
  .post-silhouette { padding: var(--size-32) 0; }
}
  .post-silhouette .post-silhouette-body, .post-silhouette .post-silhouette=
-meta, .post-silhouette .post-silhouette-title { background-color: var(--co=
lor-bg-primary); position: relative; overflow: hidden; border-radius: var(-=
-border-radius-sm); }
  .post-silhouette .post-silhouette-body::after, .post-silhouette .post-sil=
houette-meta::after, .post-silhouette .post-silhouette-title::after { displ=
ay: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 20=
0%; background-image: linear-gradient(to right,var(--color-bg-secondary),va=
r(--color-bg-primary),var(--color-bg-secondary)); background-size: 50% 100%=
; background-repeat: repeat-x; animation: 1s linear 0s infinite normal none=
 running silhouette-scroll; content: ""; }
  .post-silhouette .post-silhouette-title { margin-top: 11.6707px; height: =
66px; }
  @media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-title { margin-top: 10.4423px; height: =
120px; }
}
  .post-silhouette .post-silhouette-meta { margin: 7px 0px 17px; height: 20=
px; width: 50%; }
  @media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta { width: 75%; }
}
  .post-silhouette .post-silhouette-meta.with-byline-image { margin: 22px 0=
px; height: 45px; }
  @media screen and (max-width: 650px) {
  .post-silhouette .post-silhouette-meta.with-byline-image { margin: 20px 0=
px; }
}
  .post-silhouette .post-silhouette-body { height: 640px; }
  .post-meta.alternative-meta .post-meta-item, .use-theme-bg .post-meta.alt=
ernative-meta .post-meta-item { padding-right: 20px; }
  .post-meta.alternative-meta .post-meta-item .post-meta-button.like-button=
 .like-count, .use-theme-bg .post-meta.alternative-meta .post-meta-item .po=
st-meta-button.like-button .like-count { color: var(--print_on_web_bg_color=
, var(--color-fg-primary)); }
  .post-meta.alternative-meta .post-meta-item .like-button, .use-theme-bg .=
post-meta.alternative-meta .post-meta-item .like-button { text-indent: 0px;=
 }
  .post-meta.alternative-meta .post-meta-item .like-button .reaction-contai=
ner, .use-theme-bg .post-meta.alternative-meta .post-meta-item .like-button=
 .reaction-container { margin-right: 0px; }
  .post-meta.alternative-meta .post-meta-item .like-button .like-count, .us=
e-theme-bg .post-meta.alternative-meta .post-meta-item .like-button .like-c=
ount { margin-left: 7px; }
  .post-meta.alternative-meta .post-meta-item.icon, .use-theme-bg .post-met=
a.alternative-meta .post-meta-item.icon { height: 100%; }
  .post-meta.alternative-meta .post-meta-item.icon .comment-count, .use-the=
me-bg .post-meta.alternative-meta .post-meta-item.icon .comment-count { col=
or: var(--print_on_web_bg_color, var(--color-fg-primary)); text-indent: 0px=
; margin-left: 7px; }
  @media screen and (max-width: 650px) {
  .post-meta.alternative-meta .post-meta-item, .use-theme-bg .post-meta.alt=
ernative-meta .post-meta-item { padding-right: 16px; }
}
  @media screen and (max-width: 370px) {
  .post-meta.alternative-meta .post-meta-item, .use-theme-bg .post-meta.alt=
ernative-meta .post-meta-item { font-size: 14px; }
}
  .post-meta.alternative-meta .post-meta-item:last-child, .use-theme-bg .po=
st-meta.alternative-meta .post-meta-item:last-child { margin-right: 0px; pa=
dding-right: 0px; }
  .post-meta.alternative-meta .post-meta-item.post-date, .use-theme-bg .pos=
t-meta.alternative-meta .post-meta-item.post-date { padding-top: 2px; paddi=
ng-bottom: 2px; overflow: hidden visible; white-space: nowrap; text-overflo=
w: ellipsis; min-width: 0px; scrollbar-width: none; }
  .post-meta.alternative-meta .post-meta-item.post-date::-webkit-scrollbar,=
 .use-theme-bg .post-meta.alternative-meta .post-meta-item.post-date::-webk=
it-scrollbar { display: none; }
  .post-meta.alternative-meta .post-meta-item.post-date time, .use-theme-bg=
 .post-meta.alternative-meta .post-meta-item.post-date time { padding-top: =
2px; padding-bottom: 2px; overflow: hidden visible; white-space: nowrap; te=
xt-overflow: ellipsis; }
  .post-meta.alternative-meta .post-meta-item.post-date, .post-meta.alterna=
tive-meta .post-meta-item.post-draft, .use-theme-bg .post-meta.alternative-=
meta .post-meta-item.post-date, .use-theme-bg .post-meta.alternative-meta .=
post-meta-item.post-draft { color: var(--print_on_web_bg_color, var(--color=
-fg-primary)); display: flex; align-items: center; }
  .post-meta.alternative-meta .post-meta-item.audience-lock, .use-theme-bg =
.post-meta.alternative-meta .post-meta-item.audience-lock { display: flex; =
align-items: center; padding-right: 11px; }
  .post-meta.alternative-meta .post-meta-item.audience-lock img, .post-meta=
.alternative-meta .post-meta-item.audience-lock svg, .use-theme-bg .post-me=
ta.alternative-meta .post-meta-item.audience-lock img, .use-theme-bg .post-=
meta.alternative-meta .post-meta-item.audience-lock svg { margin-left: 0px;=
 }
  .post-meta.alternative-meta .post-meta-item.audience-lock path:last-child=
, .use-theme-bg .post-meta.alternative-meta .post-meta-item.audience-lock p=
ath:last-child { fill: var(--print_on_web_bg_color, var(--color-fg-primary)=
); }
  .post-meta.alternative-meta .post-meta-item.edit-icon a > svg, .use-theme=
-bg .post-meta.alternative-meta .post-meta-item.edit-icon a > svg { stroke-=
width: 1; fill: none; }
  .post-meta.alternative-meta .post-meta-item .like-reaction-button .like-b=
utton:not(.liked) path, .post-meta.alternative-meta .post-meta-item path, .=
post-meta.alternative-meta .post-meta-item rect, .post-meta.alternative-met=
a .post-meta-item svg, .post-meta.alternative-meta .post-meta-item svg.comm=
ent-icon path, .post-meta.alternative-meta .post-meta-item svg.comment-icon=
 rect, .post-meta.alternative-meta .post-meta-item svg.comment-icon svg, .p=
ost-meta.alternative-meta .post-meta-item svg.recommend-icon, .post-meta.al=
ternative-meta .post-meta-item svg.recommend-icon line, .post-meta.alternat=
ive-meta .post-meta-item svg.recommend-icon path, .post-meta.alternative-me=
ta .post-meta-item svg.recommend-icon polyline, .post-meta.alternative-meta=
 .post-meta-item svg.recommend-icon rect, .use-theme-bg .post-meta.alternat=
ive-meta .post-meta-item .like-reaction-button .like-button:not(.liked) pat=
h, .use-theme-bg .post-meta.alternative-meta .post-meta-item path, .use-the=
me-bg .post-meta.alternative-meta .post-meta-item rect, .use-theme-bg .post=
-meta.alternative-meta .post-meta-item svg, .use-theme-bg .post-meta.altern=
ative-meta .post-meta-item svg.comment-icon path, .use-theme-bg .post-meta.=
alternative-meta .post-meta-item svg.comment-icon rect, .use-theme-bg .post=
-meta.alternative-meta .post-meta-item svg.comment-icon svg, .use-theme-bg =
.post-meta.alternative-meta .post-meta-item svg.recommend-icon, .use-theme-=
bg .post-meta.alternative-meta .post-meta-item svg.recommend-icon line, .us=
e-theme-bg .post-meta.alternative-meta .post-meta-item svg.recommend-icon p=
ath, .use-theme-bg .post-meta.alternative-meta .post-meta-item svg.recommen=
d-icon polyline, .use-theme-bg .post-meta.alternative-meta .post-meta-item =
svg.recommend-icon rect { fill: none; stroke: var(--print_on_web_bg_color, =
var(--color-fg-primary)); }
  .post-meta.alternative-meta .post-meta-item a:not(.liked), .post-meta.alt=
ernative-meta .post-meta-item span > a:not(.liked), .use-theme-bg .post-met=
a.alternative-meta .post-meta-item a:not(.liked), .use-theme-bg .post-meta.=
alternative-meta .post-meta-item span > a:not(.liked), .use-theme-bg button=
:not(.pencraft):not(.outline) { color: var(--print_on_web_bg_color, var(--c=
olor-fg-primary)); }
  .post-meta.alternative-meta .post-meta-item.guest-author-publication a, .=
use-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publi=
cation a { display: inline; color: var(--print_secondary, var(--print_secon=
dary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary)))); =
}
  .post-meta.alternative-meta .post-meta-item.guest-author-publication a.gu=
est-author-publication-subscribe, .use-theme-bg .post-meta.alternative-meta=
 .post-meta-item.guest-author-publication a.guest-author-publication-subscr=
ibe { color: var(--print_pop); }
  @media screen and (max-width: 650px) {
  .post-meta.alternative-meta .post-meta-item.guest-author-publication, .us=
e-theme-bg .post-meta.alternative-meta .post-meta-item.guest-author-publica=
tion { display: none; }
}
  .post-meta { margin: 0px; }
  .post-meta .post-meta-item { position: relative; padding: 0px 12px 0px 0p=
x; height: 14px; font-size: 14px; font-family: var(--font_family_ui, var(--=
font-family-text)); color: var(--print_secondary, var(--color-fg-secondary)=
); text-decoration: none; }
  .post-meta .post-meta-item a:not(.like-button.liked) { color: var(--print=
_secondary, var(--color-fg-secondary)); }
  .post-meta .post-meta-item.icon { text-indent: 3px; }
  .post-meta .post-meta-item .post-meta-button { border: var(--border-defau=
lt-themed); color: var(--color-fg-secondary-themed); font-size: 16px; heigh=
t: auto; line-height: 15px; padding: 10px 16px; }
  .post-meta .post-meta-item .post-meta-button:hover { background: var(--co=
lor-bg-secondary-themed); }
  .post-meta .post-meta-item .post-meta-button amp-img, .post-meta .post-me=
ta-item .post-meta-button img, .post-meta .post-meta-item .post-meta-button=
 svg { margin-right: 4px; }
  @media screen and (max-width: 370px) {
  .post-meta .post-meta-item .post-meta-button { height: 36px !important; }
  .post-meta .post-meta-item .post-meta-button .meta-button-label { display=
: none; }
  .post-meta .post-meta-item .post-meta-button > svg { margin-right: 0px; }
}
  .post-meta .post-meta-item:last-child { margin-right: 0px; padding-right:=
 0px; }
  @media screen and (max-width: 370px) {
  .post-meta .post-meta-item { font-size: 12px; }
}
  .post-meta .post-meta-item svg.post-meta-icon, .post-meta .post-meta-item=
 svg.post-meta-icon path, .post-meta .post-meta-item svg.post-meta-icon rec=
t { fill: transparent; stroke: var(--print_secondary, var(--color-fg-second=
ary)); }
  .post-meta .post-meta-item .like-button path, .post-meta .post-meta-item =
.post-meta-save-button path, .post-meta .post-meta-item svg.recommend-icon,=
 .post-meta .post-meta-item svg.recommend-icon line, .post-meta .post-meta-=
item svg.recommend-icon path, .post-meta .post-meta-item svg.recommend-icon=
 polyline, .post-meta .post-meta-item svg.recommend-icon rect { stroke: var=
(--print_secondary, var(--color-fg-secondary)); fill: none; }
  .post-meta .post-meta-item .like-button.liked path { stroke: var(--color-=
accent-fg-red); fill: var(--color-accent-fg-red); }
  .post-meta .post-meta-item .post-meta-save-button.isSaved path { stroke: =
var(--color-accent-fg-orange); fill: var(--color-accent-fg-orange); }
  .post-meta .post-meta-item.author { line-height: 18px; }
  .post-meta .post-meta-item.author a:hover { text-decoration: underline; }
  .post-meta .post-meta-item.icon, .post-meta .post-meta-item.post-date { w=
hite-space: nowrap; }
  .post-meta .post-meta-item.audience-lock { padding-right: 9px; }
  .post-meta .post-meta-item.audience-lock img, .post-meta .post-meta-item.=
audience-lock svg { margin-left: -4px; }
  .post-meta .post-meta-item.audience-lock img { margin-top: -3px; }
  .post-meta .post-meta-item.audience-lock rect { fill: none; }
  .post-meta .post-meta-item.audience-lock rect:last-child { fill: var(--pr=
int_secondary, var(--color-fg-secondary)); }
  .post-meta .post-meta-item.email-sent svg { margin-bottom: -2px; fill: va=
r(--print_secondary, var(--color-fg-secondary)); }
  .post-meta .post-meta-item a:not(.liked), .post-meta .post-meta-item span=
 > a:not(.liked) { text-decoration: none; }
  .post-meta .post-meta-item > a, .post-meta .post-meta-item > span > a { d=
isplay: block; }
  .post-meta .post-meta-item > a:hover:active, .post-meta .post-meta-item >=
 span > a:hover:active { opacity: 0.6; }
  .post-meta .post-meta-item > a amp-img, .post-meta .post-meta-item > a im=
g, .post-meta .post-meta-item > a svg, .post-meta .post-meta-item > span > =
a amp-img, .post-meta .post-meta-item > span > a img, .post-meta .post-meta=
-item > span > a svg { display: inline-block; float: left; height: 14px; wi=
dth: auto; vertical-align: top; }
  .post-meta .post-meta-item.edit-icon a > svg, .post-meta .post-meta-item =
> svg.comment-icon { fill: var(--print_secondary, var(--color-fg-secondary)=
); }
  .post-meta .post-meta-item.edit-icon a > svg { stroke-width: 0; }
  .post-meta .post-meta-item.edit-icon .dropdown-menu { top: 28px; left: 10=
px; max-width: 280px; }
  .post-meta.big .post-meta-item { height: 100%; }
  .post-meta.big.alternative-meta > tbody > tr > td.post-meta-item:not(:las=
t-child), .post-meta.big.alternative-meta > tr > td.post-meta-item:not(:las=
t-child), .post-meta.big > tbody > tr > td.post-meta-item:not(:last-child),=
 .post-meta.big > tr > td.post-meta-item:not(:last-child) { padding-right: =
16px; }
  .post-meta.big > tbody > tr > td.post-meta-item, .post-meta.big > tr > td=
.post-meta-item { height: 18px; font-size: 14px; line-height: 18px; }
  .post-meta.big > tbody > tr > td.post-meta-item > a:not(.button) > img, .=
post-meta.big > tbody > tr > td.post-meta-item > a:not(.button) > svg, .pos=
t-meta.big > tbody > tr > td.post-meta-item > span > a:not(.button) > img, =
.post-meta.big > tbody > tr > td.post-meta-item > span > a:not(.button) > s=
vg, .post-meta.big > tr > td.post-meta-item > a:not(.button) > img, .post-m=
eta.big > tr > td.post-meta-item > a:not(.button) > svg, .post-meta.big > t=
r > td.post-meta-item > span > a:not(.button) > img, .post-meta.big > tr > =
td.post-meta-item > span > a:not(.button) > svg { height: 18px; }
  .post-meta .share-tooltip-wrap { position: absolute; z-index: 1; top: 42p=
x; left: -40px; width: calc(-30px + 100vw); max-width: 728px; }
  .post-meta .share-tooltip-wrap .share-tooltip { float: left; padding: 10p=
x; background: var(--background_pop); border-radius: var(--border-radius-sm=
); color: var(--print_on_pop); font-size: 16px; line-height: 19px; cursor: =
pointer; }
  .post-meta .share-tooltip-wrap .share-tooltip::before { position: absolut=
e; top: -8px; left: 40px; border-left: 8px solid transparent; border-right:=
 8px solid transparent; border-bottom: 8px solid var(--background_pop); con=
tent: ""; }
  .available-content { display: flex; }
  .available-content .container { padding-top: var(--size-12); padding-bott=
om: var(--size-12); }
  .text-selection-highlighted { background-color: rgba(255, 255, 46, 0.4); =
}
  .text-selection-url { background-color: rgba(201, 95, 19, 0.4); cursor: p=
ointer; }
  .button.with-icon svg, .text-highlight-save-icon { margin-right: 10px; }
  .use-theme-bg .post .page-title, .use-theme-bg .post .page-title a, .use-=
theme-bg .post .subtitle, .use-theme-bg .post h1, .use-theme-bg .post h1 a,=
 .use-theme-bg .post h1.title a, .use-theme-bg .post h2, .use-theme-bg .pos=
t h2 a, .use-theme-bg .post h3, .use-theme-bg .post h3 a, .use-theme-bg .po=
st h4, .use-theme-bg .post h4 a, .use-theme-bg .post h5, .use-theme-bg .pos=
t h5 a, .use-theme-bg .post h6, .use-theme-bg .post h6 a, .use-theme-bg .po=
st p, .use-theme-bg .post p a { color: var(--print_on_web_bg_color, var(--c=
olor-fg-primary)); }
  .use-theme-bg .post .captioned-image-container figcaption, .use-theme-bg =
.post .captioned-image-container-static figcaption, .use-theme-bg .post .su=
btitle, .use-theme-bg .post a.ui-secondary { color: var(--print_secondary, =
var(--print_secondary_on_web_bg_color, var(--print_secondary, var(--color-f=
g-secondary)))); }
  @media print {
  .use-theme-bg .post h1, .use-theme-bg .post h2, .use-theme-bg .post h3, .=
use-theme-bg .post h4, .use-theme-bg .post h5, .use-theme-bg .post h6, .use=
-theme-bg .post p { color: rgb(0, 0, 0); }
  .use-theme-bg .post h1 a, .use-theme-bg .post h2 a, .use-theme-bg .post h=
3 a, .use-theme-bg .post h4 a, .use-theme-bg .post h5 a, .use-theme-bg .pos=
t h6 a, .use-theme-bg .post p a { color: rgb(0, 0, 255); }
}
  @media print {
  .use-theme-bg .post a.ui-secondary a { color: rgb(0, 0, 255); }
}
  .use-theme-bg .post-preview .post-preview-restack .restack { fill: var(--=
print_secondary, var(--print_secondary_on_web_bg_color, var(--print_seconda=
ry, var(--color-fg-secondary)))); stroke: var(--print_secondary, var(--prin=
t_secondary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondar=
y)))); }
  .use-theme-bg .post .captioned-image-container figcaption a, .use-theme-b=
g .post-preview .post-preview-content > .post-preview-title { color: var(--=
print_on_web_bg_color, var(--color-fg-primary)); }
  .use-theme-bg .post-header > .post-title svg, .use-theme-bg .post-header =
> .post-title svg path, .use-theme-bg .post-preview .post-preview-content >=
 .post-preview-title svg, .use-theme-bg .post-preview .post-preview-content=
 > .post-preview-title svg path { stroke: var(--print_on_web_bg_color, var(=
--color-fg-primary)); }
  .use-theme-bg .post-header .meta-author-wrap .meta-right-column .meta-aut=
hor, .use-theme-bg .post-preview .post-preview-content > .post-preview-auth=
or, .use-theme-bg .post-preview .post-preview-content > .post-preview-descr=
iption { color: var(--print_secondary, var(--print_secondary_on_web_bg_colo=
r, var(--print_secondary, var(--color-fg-secondary)))); }
  .use-theme-bg .post-preview .post-preview-content > .post-preview-author =
a { color: inherit; }
  .use-theme-bg .post-preview:hover { background-color: var(--color-bg-seco=
ndary-themed); box-shadow: -16px 0 0 0 var(--color-bg-secondary-themed),16p=
x 0 0 0 var(--color-bg-secondary-themed); }
  .use-theme-bg .post-preview-silhouette .post-preview-silhouette-author, .=
use-theme-bg .post-preview-silhouette .post-preview-silhouette-description,=
 .use-theme-bg .post-preview-silhouette .post-preview-silhouette-image, .us=
e-theme-bg .post-preview-silhouette .post-preview-silhouette-meta, .use-the=
me-bg .post-preview-silhouette .post-preview-silhouette-title, .use-theme-b=
g .post-silhouette .post-silhouette-body, .use-theme-bg .post-silhouette .p=
ost-silhouette-meta, .use-theme-bg .post-silhouette .post-silhouette-title =
{ background-color: var(--web_bg_color, var(--color-bg-primary)); position:=
 relative; overflow: hidden; border-radius: var(--border-radius-sm); }
  .use-theme-bg .post-silhouette .post-silhouette-body::after, .use-theme-b=
g .post-silhouette .post-silhouette-meta::after, .use-theme-bg .post-silhou=
ette .post-silhouette-title::after { display: block; position: absolute; to=
p: 0px; left: 0px; height: 100%; width: 200%; background-image: linear-grad=
ient(to right, rgba(50, 50, 50, 0.1), rgba(200, 200, 200, 0.1), rgba(50, 50=
, 50, 0.1)); background-size: 50% 100%; background-repeat: repeat-x; animat=
ion: 1s linear 0s infinite normal none running silhouette-scroll; content: =
""; }
  .use-theme-bg .post-preview-silhouette .post-preview-silhouette-author::a=
fter, .use-theme-bg .post-preview-silhouette .post-preview-silhouette-descr=
iption::after, .use-theme-bg .post-preview-silhouette .post-preview-silhoue=
tte-image::after, .use-theme-bg .post-preview-silhouette .post-preview-silh=
ouette-meta::after, .use-theme-bg .post-preview-silhouette .post-preview-si=
lhouette-title::after { display: block; position: absolute; top: 0px; left:=
 0px; height: 100%; width: 200%; background-image: linear-gradient(to right=
, rgba(40, 40, 40, 0.1), rgba(210, 210, 210, 0.1), rgba(40, 40, 40, 0.1)); =
background-size: 50% 100%; background-repeat: repeat-x; animation: 1s linea=
r 0s infinite normal none running silhouette-scroll; content: ""; }
  .use-theme-bg .post-header .meta-author-wrap.alternative-meta .meta-right=
-column .meta-author, .use-theme-bg .post-header .meta-author-wrap.alternat=
ive-meta .meta-right-column .meta-author a { color: var(--print_on_web_bg_c=
olor, var(--color-fg-primary)); font-weight: var(--font-weight-medium); fon=
t-size: 16px; line-height: 150%; }
  .use-theme-bg .post-header .meta-author-wrap.with-photo .meta-right-colum=
n .meta-author a, .use-theme-bg input, .use-theme-bg textarea { color: var(=
--print_on_web_bg_color, var(--color-fg-primary)); }
  .use-theme-bg .post-meta { font-weight: var(--font-weight-regular); }
  .use-theme-bg .post-meta .post-meta-item { color: var(--print_secondary, =
var(--print_secondary_on_web_bg_color, var(--print_secondary, var(--color-f=
g-secondary)))); }
  .use-theme-bg .post-meta .post-meta-item .like-button:not(.liked) svg lin=
e, .use-theme-bg .post-meta .post-meta-item .like-button:not(.liked) svg pa=
th, .use-theme-bg .post-meta .post-meta-item .like-button:not(.liked) svg p=
olyline, .use-theme-bg .post-meta .post-meta-item .like-button:not(.liked) =
svg rect, .use-theme-bg .post-meta .post-meta-item svg.post-meta-icon line,=
 .use-theme-bg .post-meta .post-meta-item svg.post-meta-icon path, .use-the=
me-bg .post-meta .post-meta-item svg.post-meta-icon polyline, .use-theme-bg=
 .post-meta .post-meta-item svg.post-meta-icon rect { fill: transparent; st=
roke: var(--print_secondary, var(--print_secondary_on_web_bg_color, var(--p=
rint_secondary, var(--color-fg-secondary)))); }
  .use-theme-bg .post-meta .post-meta-item .like-button:not(.liked) svg lin=
e.recommend-icon, .use-theme-bg .post-meta .post-meta-item .like-button:not=
(.liked) svg path.recommend-icon, .use-theme-bg .post-meta .post-meta-item =
.like-button:not(.liked) svg polyline.recommend-icon, .use-theme-bg .post-m=
eta .post-meta-item .like-button:not(.liked) svg rect.recommend-icon, .use-=
theme-bg .post-meta .post-meta-item svg.post-meta-icon line.recommend-icon,=
 .use-theme-bg .post-meta .post-meta-item svg.post-meta-icon path.recommend=
-icon, .use-theme-bg .post-meta .post-meta-item svg.post-meta-icon polyline=
.recommend-icon, .use-theme-bg .post-meta .post-meta-item svg.post-meta-ico=
n rect.recommend-icon { stroke: none; fill: var(--print_secondary, var(--pr=
int_secondary_on_web_bg_color, var(--print_secondary, var(--color-fg-second=
ary)))); }
  .use-theme-bg .post-meta .post-meta-item .like-button:not(.liked) svg.ema=
il-sent svg, .use-theme-bg .post-meta .post-meta-item svg.post-meta-icon.em=
ail-sent svg { fill: var(--print_secondary, var(--print_secondary_on_web_bg=
_color, var(--print_secondary, var(--color-fg-secondary)))); }
  .use-theme-bg .post-meta .post-meta-item.audience-lock rect { stroke: var=
(--print_secondary, var(--print_secondary_on_web_bg_color, var(--print_seco=
ndary, var(--color-fg-secondary)))); }
  .use-theme-bg .post-meta .post-meta-item.audience-lock rect:last-child { =
fill: var(--print_secondary, var(--print_secondary_on_web_bg_color, var(--p=
rint_secondary, var(--color-fg-secondary)))); }
  .use-theme-bg .post-meta .post-meta-item a:not(.liked), .use-theme-bg .po=
st-meta .post-meta-item span > a:not(.liked) { color: var(--print_secondary=
, var(--print_secondary_on_web_bg_color, var(--print_secondary, var(--color=
-fg-secondary)))); }
  .use-theme-bg .post-meta .post-meta-item .dropdown-menu a:not(.liked) { c=
olor: var(--color-fg-primary); }
  .use-theme-bg .post-meta .post-meta-item.edit-icon a > svg { fill: var(--=
print_secondary, var(--print_secondary_on_web_bg_color, var(--print_seconda=
ry, var(--color-fg-secondary)))); }
  .facepile-tooltip .dropdown-menu { min-width: auto; }
  .facepile-tooltip .dropdown-menu .dropdown-menu-wrapper { overflow-y: hid=
den; padding: 0px 2px; }
  div.post-meta-actions-web { display: flex; align-items: baseline; }
  .post .floating-subscribe-button { position: fixed; bottom: 32px; right: =
40px; font-size: 14px; font-weight: var(--font-weight-semibold); box-shadow=
: rgba(0, 0, 0, 0.25) 0px 5px 16px -5px; }
  @media screen and (max-width: 768px) {
  .post .floating-subscribe-button { bottom: 20px; right: 20px; }
}
  .footnote-hovercard { font-size: 75%; }
  .footnote-hovercard .markup { padding: var(--size-4); }
  .footnote-hovercard, .footnote-hovercard .footnote-content :last-child, .=
footnote-hovercard .markup { margin-bottom: 0px; }
  .post.full-width-image-header { margin-top: 0px; padding: 0px; }
  .podcast-description--clamped { overflow: hidden; display: -webkit-box; -=
webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  @media screen and (max-width: 650px) {
  .podcast-description--clamped { -webkit-line-clamp: 2; }
}
  .paywall { position: relative; padding: 40px 32px; background: var(--back=
ground_pop); font-family: var(--font_family_ui, var(--font-family-text)); l=
ine-height: 1em; text-align: center; margin-bottom: 16px; cursor: default; =
user-select: none; }
  .paywall::after { display: block; position: absolute; top: 0px; left: 0px=
; height: 100%; width: 100%; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 14px; =
content: ""; pointer-events: none; }
  .paywall .paywall-intro, .paywall .paywall-title { font-size: 14px; font-=
weight: var(--font-weight-light); }
  .paywall .paywall-title { margin: 0px auto; font-size: 22px; line-height:=
 29px; color: inherit !important; }
  .paywall, .paywall .paywall-title a { color: var(--print_on_pop); }
  .paywall .paywall-title.unlock-treatment-new { margin-top: 8px; margin-bo=
ttom: 20px; font-weight: var(--font-weight-medium); }
  .paywall .paywall-unlock-avatar { left: calc(50% - 32px); top: -32px; z-i=
ndex: 1; position: absolute !important; }
  .paywall .paywall-cta-icon.paywall-cta-icon { padding: 12px 16px; height:=
 auto; }
  .paywall .paywall-subtitle { margin: 0px auto; font-size: 16px; font-weig=
ht: var(--font-weight-light); line-height: 29px; color: inherit !important;=
 }
  .paywall .paywall-free-trial-subtitle { padding: 16px 10px 0px; }
  .paywall .paywall-cta { margin-top: var(--size-24); }
  .paywall .paywall-cta .icon svg { stroke: var(--color-accent-themed); }
  .paywall .paywall-login, .paywall .paywall-secondary-cta { margin-top: 20=
px; font-size: 12px; font-weight: var(--font-weight-light); }
  .paywall .paywall-login a, .paywall .paywall-secondary-cta a { color: inh=
erit; text-decoration: none; }
  .paywall .paywall-login a:hover:active, .paywall .paywall-secondary-cta a=
:hover:active { opacity: 0.7; }
  .paywall.modal-paywall { position: static; background: 0px 0px; color: va=
r(--color-fg-primary); }
  .paywall.modal-paywall::after { display: none; }
  .paywall.modal-paywall .paywall-cta a button { background: var(--backgrou=
nd_pop) !important; color: var(--print_on_pop) !important; }
  .paywall.paywall-white-background { background: var(--color-bg-primary); =
color: var(--color-fg-primary); border-top: solid 2px var(--print_pop); pad=
ding: 32px 24px 16px; margin-top: 6px; }
  .paywall.paywall-white-background div.paywall-cta { margin-top: 0px; }
  .paywall-container h3, .paywall-container.pop h3, .paywall.paywall-white-=
background h2 { font-weight: var(--font-weight-bold); font-size: 22px; line=
-height: 33px; margin-bottom: 6px; }
  .paywall.paywall-white-background p.paywall-subtitle { font-size: 16px; l=
ine-height: 24px; margin-bottom: 24px; }
  .paywall-minimal .paywall-cta .button, .paywall.paywall-white-background =
a.subscribe-btn { font-weight: var(--font-weight-regular); padding: 16px 20=
px; height: auto; line-height: 1em; }
  .paywall-minimal { border-top: 1px solid rgb(238, 238, 238); padding-top:=
 16px; }
  .paywall-minimal .paywall-cta { text-align: center; margin-bottom: 50px; =
}
  .paywall-minimal .paywall-cta .button { margin-top: 28px; padding: 16px; =
font-size: 16px; line-height: 16px; }
  .paywall-container { padding: 20px 0px; width: 548px; max-width: 100%; ma=
rgin: auto; background: var(--web_bg_color, var(--color-bg-primary)); color=
: var(--print_on_pop); line-height: 1em; text-align: center; cursor: defaul=
t; }
  .paywall-container, .paywall-container .paywall-intro, .paywall-container=
 p { font-family: var(--font_family_ui, var(--font-family-text)); }
  .paywall-container .paywall-intro { color: var(--print_on_web_bg_color, v=
ar(--color-fg-primary)); font-size: 14px; font-weight: var(--font-weight-li=
ght); }
  .paywall-container h3, .paywall-container.pop h3 { font-family: var(--fon=
t_family_headings, var(--font_family_headings_preset, var(--font-family-tit=
le))); font-weight: var(--font_weight_headings_preset, bold); -webkit-font-=
smoothing: antialiased; font-size: 24px; margin-bottom: 32px; }
  .paywall-container p { font-weight: var(--font-weight-regular); font-size=
: 16px; line-height: 22px; margin-bottom: 32px; }
  .paywall-container .paywall-login, .paywall-container .paywall-secondary-=
cta, .paywall-container.pop .paywall-login, .paywall-container.pop .paywall=
-secondary-cta { margin-top: 4px; }
  .paywall-container .paywall-login p, .paywall-container .paywall-secondar=
y-cta p { font-family: var(--font_family_ui, var(--font-family-text)); font=
-weight: var(--font-weight-regular); font-size: 14px; line-height: 21px; co=
lor: var(--print_secondary, var(--print_secondary_on_web_bg_color, var(--pr=
int_secondary, var(--color-fg-secondary)))); }
  .paywall-container.pop { background: var(--background_pop); }
  .paywall-container.pop h3 { margin-bottom: 6px; color: var(--print_on_pop=
); }
  .paywall-container.pop p { font-weight: var(--font-weight-regular); font-=
size: 16px; line-height: 22px; color: var(--print_on_pop); }
  .paywall-container.pop .paywall-login p, .paywall-container.pop .paywall-=
secondary-cta p { font-family: var(--font_family_ui, var(--font-family-text=
)); font-weight: var(--font-weight-regular); font-size: 14px; line-height: =
21px; color: var(--cover-print-secondary); }
  .paywall-container.pop .paywall-login p a, .paywall-container.pop .paywal=
l-secondary-cta p a { color: var(--cover-print-secondary); }
  .paywall-container, .paywall-parent-container { user-select: none; positi=
on: relative; }
  .paywall-parent-container.pop { background-color: var(--background_pop); =
box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 14px; }
  .paywall-line-break hr, .paywall-line-break-wide hr { margin: 0px; backgr=
ound-color: var(--cover_print_secondary); }
  .paywall-line-break-wide hr { width: 300%; left: -100%; overflow: hidden;=
 position: relative; }
  .audio-player-wrapper .audio-player-buttons.audio-player-paywall { width:=
 auto; text-align: center; }
  .audio-player-wrapper .audio-player-buttons.audio-player-paywall a { floa=
t: none; }
  .audio-player-wrapper .audio-player-buttons.audio-player-paywall a button=
, div.twitter-publications .publication-row a .name { color: var(--color-fg=
-primary); }
  .audio-player-wrapper .audio-player-buttons.audio-player-paywall a button=
 img, .audio-player-wrapper .audio-player-buttons.audio-player-paywall a bu=
tton svg { margin: 0px 8px -2px 0px; height: 16px; width: 13px; }
  .audio-player-wrapper .audio-player-buttons.audio-player-paywall a button=
 svg { fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); }
  .audio-player-wrapper .audio-player-buttons.audio-player-paywall a button=
 img { position: relative; bottom: 3px; }
  .paywall-container.pop p, .subscription-benefits { font-family: var(--fon=
t_family_ui, var(--font-family-text)); margin-bottom: 32px; }
  .subscription-benefits div, .subscription-benefits h3 { font-size: 16px; =
}
  .subscription-benefits h3 { font-weight: var(--font-weight-semibold); mar=
gin-bottom: 26px; }
  .subscription-benefits tr { height: 28.8px; }
  .subscription-benefits tr .check { padding-right: 4px; color: var(--color=
-accent-fg-green); }
  .subscription-benefits tr td { }
  @media print {
  .main-menu { display: none; }
}
  .main-menu .section-bar .menu-item { background: var(--color-bg-primary);=
 color: var(--color-fg-primary); font-size: var(--font-size-14); letter-spa=
cing: var(--letter-spacing-14); line-height: var(--line-height-20); font-we=
ight: var(--font-weight-medium); padding: 0px; }
  .main-menu .section-bar .menu-item:last-of-type { padding-right: var(--si=
ze-4); }
  @media screen and (max-width: 768px) {
  .main-menu .section-bar .menu-item { font-size: var(--font-size-14); }
}
  .main-menu .section-bar .menu-item.selected .trigger, .main-menu .section=
-bar .menu-item.selected a { font-weight: var(--font-weight-bold); }
  .main-menu .section-bar .menu-item.selected a .overflow-item-text { box-s=
hadow: inset 0 -3px 0 var(--color-fg-primary); }
  .main-menu .section-bar .menu-item a { align-items: center; display: flex=
; height: 100%; margin: 0px; padding: 0px 12px; text-decoration: none; }
  .main-menu .section-bar .menu-item a .overflow-item-text { height: 100%; =
display: flex; align-items: center; white-space: nowrap; }
  .main-menu .section-bar .menu-item a .trigger { cursor: pointer; display:=
 flex; line-height: 20px; }
  @media screen and (min-width: 769px) {
  .main-menu .section-bar .menu-item.menu-item:hover, .main-menu .section-b=
ar .menu-item:hover .trigger { color: var(--color-fg-primary); background-c=
olor: var(--color-bg-secondary); }
}
  div.twitter-publications { width: 500px; margin: 3rem auto; direction: lt=
r; font-family: var(--font_family_ui, var(--font-family-text)); text-align:=
 left; }
  @media screen and (max-width: 650px) {
  div.twitter-publications { width: 90%; margin: 16px auto; }
}
  div.twitter-publications .inbox { display: flex; flex-direction: column; =
width: fit-content; margin: 0px auto; align-items: center; font-size: 1rem;=
 }
  div.twitter-publications p { margin-top: 0px; line-height: 150%; }
  div.twitter-publications .form label { padding-right: unset; padding-bott=
om: unset; padding-left: unset; padding-top: 10px; }
  div.twitter-publications .container { max-width: 100%; padding-top: 0px; =
}
  div.twitter-publications div.banner { display: flex; flex-direction: row;=
 justify-content: center; }
  @media screen and (max-width: 650px) {
  div.twitter-publications { margin-bottom: 50px; }
}
  div.twitter-publications .pub-list { margin-bottom: 2rem; }
  @media screen and (max-width: 650px) {
  div.twitter-publications .pub-list { margin: 1rem 0px; }
}
  div.twitter-publications .landing h2, div.twitter-publications .pub-list =
h2, div.twitter-publications h2, div.twitter-publications section { text-al=
ign: left; }
  @media screen and (max-width: 650px) {
  div.twitter-publications h2 { margin-bottom: 0px; }
}
  div.twitter-publications.landing, div.twitter-publications.landing sectio=
n { font-size: 18px; }
  @media screen and (max-width: 650px) {
  div.twitter-publications.landing { width: 90vw; }
}
  div.twitter-publications .publication-row a .description, div.twitter-pub=
lications.landing .light { color: var(--print_secondary, var(--color-fg-sec=
ondary)); }
  div.twitter-publications input[type=3D"checkbox"] { height: 15px; width: =
15px; }
  div.twitter-publications .terms-check { display: flex; flex-direction: co=
lumn; margin: 0px auto; width: 100%; }
  @media screen and (max-width: 650px) {
  div.twitter-publications .terms-check { width: 300px; }
}
  div.twitter-publications section, div.twitter-publications ul { margin: u=
nset; padding-inline-start: unset; }
  div.twitter-publications section button[type=3D"submit"], div.twitter-pub=
lications ul button[type=3D"submit"] { margin: 1.5rem 0px; }
  @media screen and (max-width: 650px) {
  div.twitter-publications section button[type=3D"submit"], div.twitter-pub=
lications ul button[type=3D"submit"] { width: 100%; margin: 16px 0px; }
  div.twitter-publications section, div.twitter-publications ul { text-alig=
n: left; margin-block: unset; }
}
  div.twitter-publications ul { list-style: none; }
  div.twitter-publications .select-all { position: relative; margin: 0.5rem=
 0px; display: flex; flex-direction: row; justify-content: flex-end; align-=
items: center; font-size: 14px; color: var(--color-fg-primary); text-decora=
tion: none; width: fit-content; }
  .post-editor .opensea a, div.twitter-publications .select-all.freeze-form=
 { pointer-events: none; }
  div.twitter-publications .select-all.secondary-form { padding: var(--size=
-32); border-radius: var(--border-radius-sm); background: var(--color-bg-se=
condary); }
  div.twitter-publications .select-all .footer-text { display: block; margi=
n-top: var(--size-16); font-size: 12px; color: var(--color-fg-secondary); f=
ont-family: var(--font_family_ui, var(--font-family-text)); }
  div.twitter-publications .select-all .footer-text .button.invis { font-si=
ze: 12px; }
  div.twitter-publications .select-all .footer-text .warning-icon { display=
: block; float: left; margin-top: 1px; margin-right: 6px; }
  div.twitter-publications .select-all .small-input, div.twitter-publicatio=
ns .select-all input.small-input, div.twitter-publications .select-all text=
area.small-input { padding: 12px 16px; border-radius: var(--border-radius-s=
m); font-size: 14px; margin: 5px 0px; border-right-color: ; border-right-st=
yle: ; border-right-width: ; border-left-color: ; border-left-style: ; bord=
er-left-width: ; border-image-source: ; border-image-slice: ; border-image-=
width: ; border-image-outset: ; border-image-repeat: ; border-top: var(--bo=
rder-default); border-bottom: var(--border-default); }
  .form input:first-child:not(.pencraft), .form textarea:first-child:not(.p=
encraft), div.twitter-publications .select-all input:first-child:not(.pencr=
aft), div.twitter-publications .select-all textarea:first-child:not(.pencra=
ft) { border-top: var(--border-default); }
  .form input.small-input:first-child, .form textarea.small-input:first-chi=
ld, div.twitter-publications .select-all input.small-input:first-child, div=
.twitter-publications .select-all textarea.small-input:first-child { border=
-top: var(--border-default); }
  div.twitter-publications .select-all .label:not(.pencraft), div.twitter-p=
ublications .select-all label:not(.pencraft, .gift-option-label) { padding:=
 20px 10px; border: 0px; display: block; width: 100%; font-size: 14px; line=
-height: 20px; font-family: var(--font_family_ui, var(--font-family-text));=
 color: var(--color-fg-secondary); }
  div.twitter-publications .select-all .inputGroup { padding: var(--size-16=
) 0; }
  .form input[type=3D"checkbox"]:not(.pencraft), .form input[type=3D"radio"=
]:not(.pencraft), div.twitter-publications .select-all input[type=3D"checkb=
ox"]:not(.pencraft), div.twitter-publications .select-all input[type=3D"rad=
io"]:not(.pencraft) { width: auto; padding: 0px; margin: 0px 10px; display:=
 inline-block; appearance: checkbox; }
  div.twitter-publications .select-all input[type=3D"radio"] { appearance: =
radio; margin-bottom: 5px; }
  div.twitter-publications .select-all .button.ok-button, div.twitter-publi=
cations .select-all .button.submit, div.twitter-publications .select-all .b=
utton[type=3D"submit"] { margin-top: var(--size-32); }
  div.twitter-publications .select-all .error { color: var(--color-accent-f=
g-red); font-family: var(--font_family_ui, var(--font-family-text)); font-s=
ize: 14px; font-weight: var(--font-weight-semibold); position: absolute; ri=
ght: 20px; padding: 5px; margin-top: -60px; }
  div.twitter-publications .select-all .error.other-error, div.twitter-publ=
ications .select-all .fancy-input + .error, div.twitter-publications .selec=
t-all .small-input + .error, div.twitter-publications .select-all input[typ=
e=3D"hidden"] + #error-container .error { position: relative; margin-top: 0=
px; right: auto; }
  div.twitter-publications .select-all .fancy-input + .error, div.twitter-p=
ublications .select-all .small-input + .error { padding: 5px 0px; }
  div.twitter-publications .select-all .fancy-stripe { padding: 10px; borde=
r-top: 0px; border-right: 0px; border-left: 0px; border-image: none; border=
-bottom: var(--border-default); background: rgb(255, 255, 255); display: bl=
ock; font-size: 16px; min-height: 40px; }
  div.twitter-publications .select-all .fancy-stripe.small-input { padding:=
 0px 16px; font-size: 14px; border: var(--border-default); }
  div.twitter-publications .select-all .fancy-stripe .error { position: rel=
ative; right: auto; padding: 0px; margin-top: 0px; }
  div.twitter-publications .select-all .help-text { font-size: 14px; font-f=
amily: var(--font_family_ui, var(--font-family-text)); margin-top: var(--si=
ze-32); }
  body, div.twitter-publications .select-all .fancy-input, html { position:=
 relative; }
  div.twitter-publications .select-all .fancy-input a { height: 58px; line-=
height: 58px; padding: 0px 10px; display: inline-block; right: 0px; top: 1p=
x; background: var(--color-bg-primary); position: absolute; }
  div.twitter-publications .select-all label { padding: unset; font-size: 1=
rem; color: var(--color-fg-primary); }
  div.twitter-publications .select-all input[type=3D"checkbox"] { margin: 0=
px 8px 0px 5px; }
  div.twitter-publications .publication-row { margin-left: 30px; line-heigh=
t: 150%; margin-top: 16px; display: flex; flex-direction: row; justify-cont=
ent: space-between; }
  .button.danger span, .button.email span, .button.fill span, .button.googl=
e-button span, .button.grey-outline span, .button.outline span, .button.out=
line-grayscale span, .button.twitter-button span, .button.white-outline spa=
n, .markup .opensea a, .twitter-link, div.twitter-publications .publication=
-row a { text-decoration: none; }
  div.twitter-publications .publication-row .subscribed-status { margin-lef=
t: 8px; }
  div.twitter-publications .publication-row .subscribed { margin-top: 0.5re=
m; }
  div.twitter-publications .publication-row .subscribed svg { fill: var(--p=
rint_pop); }
  div.twitter-publications .publication-row a.publication { width: 100%; }
  div.twitter-publications .publication.card { border: 1px solid rgb(229, 2=
29, 229); border-radius: var(--border-radius-sm); padding: 1rem; }
  @media screen and (max-width: 650px) {
  div.twitter-publications .publication.card .pub-icon, div.twitter-publica=
tions .publication.card img { width: 30px; height: 30px; }
  div.twitter-publications .publication.card .pub-icon .placeholder { font-=
size: 16px; }
}
  div.twitter-publications .publication { max-width: 100%; line-height: 20p=
x; color: rgb(117, 117, 117); display: flex; flex-direction: column; font-s=
ize: 14px; }
  div.twitter-publications .publication .name { font-weight: 700; }
  div.twitter-publications .twitter-handle { align-self: baseline; font-siz=
e: 16px; padding-top: 0.5rem; margin-left: 0.875rem; }
  .subscribe-widget form.form .sideBySideWrap button.rightButton .button-te=
xt, div.twitter-publications .publication.card div.title .name, div.twitter=
-publications .twitter-handle .author { font-weight: var(--font-weight-medi=
um); }
  div.twitter-publications .twitter-handle .handle { color: var(--color-fg-=
secondary); }
  div.twitter-publications .photo { display: flex; align-items: center; ali=
gn-self: baseline; }
  div.twitter-publications img.user-profile-head { width: 40px; height: 40p=
x; }
  @media screen and (max-width: 650px) {
  div.twitter-publications img.user-profile-head { width: 30px; height: 30p=
x; }
}
  div.twitter-publications .publication.card .pub-icon { width: 30px; min-w=
idth: 30px; height: 30px; }
  div.twitter-publications .publication.card .pub-icon .placeholder { line-=
height: 21px; font-size: var(--font-size-16); }
  li.linked-pub.subscribed div.linked-pub { flex-direction: row; }
  li.linked-pub.subscribed .publication-row { margin-top: unset; }
  @media screen and (max-width: 650px) {
  li.linked-pub.subscribed .publication-row { flex-direction: column; }
  li.linked-pub.subscribed .publication-row .publication, li.linked-pub.sub=
scribed .publication-row button { width: 240px; }
}
  li.linked-pub { width: 100%; text-align: left; margin: 1rem 0px; list-sty=
le: none; }
  .home-page .home-right-group.recommendations .recommendation-row .left .p=
ub-meta, li.linked-pub div.info, li.linked-pub div.linked-pub { display: fl=
ex; flex-direction: column; }
  li.linked-pub div.info { margin-left: 12px; justify-content: space-betwee=
n; }
  li.linked-pub input[type=3D"checkbox"] { margin-right: 0.875rem; }
  .twitter-discover, div#toast a { font-weight: var(--font-weight-semibold)=
; }
  .twitter-discover { font-family: var(--font_family_ui, var(--font-family-=
text)); width: 210px; max-width: 210px; background-color: var(--color-accen=
t-fg-cyan); font-size: 16px; position: relative; line-height: 50px; height:=
 50px; }
  .twitter-discover, .twitter-discover a, .twitter-discover:hover { text-de=
coration: none; color: rgb(255, 255, 255); }
  .twitter-discover div.inner { justify-content: center; }
  .twitter-discover svg { width: 18px; height: 18px; margin-right: 12px; }
  .markup .opensea, .twitter-discover { border-radius: var(--border-radius-=
sm); }
  .markup .opensea { font-family: "SF Pro Display", -apple-system, system-u=
i, BlinkMacSystemFont, Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-se=
rif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -webkit-font=
-smoothing: antialiased; letter-spacing: -0.012em; margin: 1em auto; backgr=
ound-color: var(--color-bg-primary); max-width: 500px; border: var(--border=
-default); }
  .markup .opensea .opensea-header { padding: 16px; display: flex; justify-=
content: space-between; align-items: center; }
  .markup .opensea .opensea-masthead { display: flex; flex-direction: colum=
n; flex-grow: 1; }
  .markup .opensea .opensea-collection, .markup .opensea .opensea-title { c=
olor: var(--color-fg-primary); font-weight: 700; font-size: 14px; line-heig=
ht: 150%; align-self: stretch; }
  .markup .opensea .opensea-collection { font-style: normal; font-weight: 4=
00; color: var(--color-fg-secondary); }
  .markup .opensea .opensea-footer { padding: 16px; }
  .markup .opensea .opensea-creator, .markup .opensea .opensea-description =
{ font-size: 14px; }
  .markup .opensea .opensea-creator { color: var(--color-fg-secondary); lin=
e-height: 150%; display: inline-block; margin-bottom: 16px; }
  .markup .opensea .opensea-description { color: var(--color-fg-primary); w=
hite-space: pre-wrap; margin-bottom: 4px; }
  .markup .opensea .opensea-media-link { display: block; }
  .markup .opensea .opensea-image, .markup .opensea .opensea-player { width=
: 100%; }
  .markup .opensea .opensea-cta { display: block; padding: 12px 0px; border=
-radius: var(--border-radius-sm); background: var(--color-bg-secondary); bo=
rder: var(--border-default); width: 100%; text-align: center; color: var(--=
color-fg-secondary); font-size: 14px; font-weight: var(--font-weight-semibo=
ld); transition: filter 0.15s; }
  .markup .opensea .opensea-cta:hover { filter: brightness(97.5%); cursor: =
pointer; }
  .markup .opensea .opensea-cta:active { filter: brightness(95%); }
  .markup .opensea.static .opensea-masthead { display: table-cell; flex-dir=
ection: unset; padding: 16px; }
  .markup .opensea.static .opensea-cta-table, .markup .opensea.static .open=
sea-footer-table, .markup .opensea.static .opensea-header-table { width: 10=
0%; }
  .markup .opensea.static .opensea-description { padding: 16px 16px 4px; ma=
rgin-bottom: 0px; }
  .markup .opensea.static .opensea-creator { margin-bottom: 0px; padding: 0=
px 16px; display: table-cell; }
  .markup .opensea.static .nft-logo { width: 32px; padding: 16px; }
  .twitter-discover div.inner, div#toast, div#toast p { align-items: center=
; display: flex; }
  div#toast { font-family: var(--font_family_ui, var(--font-family-text)); =
transition: var(--animation-timing-slow) var(--animation-smooth); transform=
: translate(-50%, 150px); position: fixed; left: 50%; bottom: 40px; padding=
: 10px 16px; border-radius: var(--border-radius-sm); background-color: var(=
--color-fg-primary); width: fit-content; line-height: inherit; z-index: 12;=
 justify-content: space-between; }
  div#toast p { text-align: center; font-weight: var(--font-weight-regular)=
; color: var(--color-dark-fg-primary); font-size: 16px; margin: 0px; white-=
space: pre; }
  div#toast.in { transform: translate(-50%, 0px); }
  div#toast a { color: inherit; cursor: pointer; }
  div#toast a.dismiss { margin-left: 24px; font-size: 16px; }
  @media screen and (max-width: 650px) {
  div#toast { bottom: 0px; box-sizing: border-box; border-radius: 0px; widt=
h: 100vw; padding: 12px; overflow: auto; }
  div#toast p { display: block; white-space: normal; }
}
  div#toast.urgent { background-color: var(--print_pop); color: var(--print=
_on_pop); }
  .force-light-theme { --web_bg_color: #fff; --background_contrast_1: #f0f0=
f0; --background_contrast_2: #dddddd; --background_contrast_3: #b7b7b7; --b=
ackground_contrast_4: #b8b8b8; --background_contrast_5: #515151; --print_on=
_web_bg_color: #363737; --print_secondary_on_web_bg_color: #757575; }
  body, html { overflow-x: hidden; }
  html { text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; =
min-height: 100%; overflow-y: auto; }
  body { font-kerning: auto; padding: 0px; margin: 0px; font-family: var(--=
font_family_body, var(--font_family_body_preset, 'Spectral', serif, var(--f=
ont-family-text))); font-weight: var(--font_weight_body_preset, 400); -webk=
it-font-smoothing: antialiased; font-size: calc(var(--font_size_body_deskto=
p, 19px) + var(--font_size_body_offset, 0px)); color: var(--color-fg-primar=
y); cursor: default; min-height: var(--full-height); }
  @media screen and (max-width: 768px) {
  body { font-size: calc(17px + var(--font_size_body_offset, 0px)); }
}
  #main.use-theme-bg, .main.should-flex { min-height: var(--full-height); }
  .use-theme-bg { background: var(--web_bg_color, var(--color-bg-primary));=
 color: var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .main.should-flex { display: flex; flex-flow: column; }
  :focus { outline: 0px; }
  @media screen and (max-width: 540px) {
  .desktop-only { display: none !important; }
}
  @media screen and (min-width: 541px) {
  .mobile-only { display: none !important; }
}
  a.no-styles { color: inherit; text-decoration: none; }
  a.small { font-family: var(--font_family_ui, var(--font-family-text)); fo=
nt-size: 12px; color: var(--print_secondary, var(--color-fg-secondary)); }
  .crossed-out { text-decoration: line-through; }
  .container { min-width: 280px; overflow-wrap: break-word; width: 728px; m=
argin: 0px auto; }
  @media screen and (max-width: 768px) {
  .container { margin: 0 var(--container-horizontal-padding-mobile, var(--s=
ize-16)); width: auto; }
}
  @media print {
  .container { max-width: 728px; }
}
  .container-border, .full-container-border { width: 100%; box-sizing: bord=
er-box; border-top: var(--border-default-themed); }
  .button { font-family: var(--font_family_ui, var(--font-family-text)); di=
splay: inline-block; box-sizing: border-box; cursor: pointer; border: 0px; =
height: var(--size-40); border-radius: var(--border-radius-sm); font-size: =
var(--font-size-14); line-height: var(--font-size-20); font-weight: var(--f=
ont-weight-semibold); text-align: center; padding: 10px 20px; margin: 0px; =
background-color: transparent; opacity: 1; outline: 0px; text-decoration: n=
one; white-space: nowrap; }
  .button:disabled { cursor: not-allowed; }
  .button:hover:active:not(.disabled, .no-active-fade) { opacity: 0.7; }
  .button.wide { width: 100%; }
  .button.primary { background-color: var(--background_pop); color: var(--p=
rint_on_pop) !important; text-decoration: none !important; }
  .button.bitcoin { background-color: rgb(35, 39, 44); color: var(--print_o=
n_pop); text-decoration: none; }
  .button.outline, .button.outline-grayscale { background: 0px 0px; text-de=
coration: none !important; }
  .button.outline { border: 1px solid var(--print_pop); color: var(--print_=
pop); }
  .button.outline-grayscale { border: var(--border-default-themed); color: =
var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .button.fill { background: var(--print_pop); color: var(--print_on_pop); =
text-decoration: none !important; }
  .button.fill.fill-twitter { background-color: rgb(255, 255, 255); color: =
var(--color-accent-fg-cyan); font-weight: var(--font-weight-semibold); }
  .button.fill.fill-secondary { background-color: rgba(255, 255, 255, 0.2);=
 font-weight: var(--font-weight-semibold); }
  .button.expander { padding: 3px 16px; height: auto; border: 1px solid rgb=
(236, 236, 236); color: rgb(148, 148, 148); font-size: 12px; }
  .button.danger { background-color: var(--color-accent-fg-red); color: var=
(--print_on_pop); text-decoration: none !important; }
  .button.gray { background-color: var(--print_secondary, var(--color-fg-se=
condary)); color: rgb(255, 255, 255); }
  .button.gray-foreground { background: 0px 0px; border: 1px solid var(--pr=
int_secondary, var(--color-fg-secondary)); color: var(--print_secondary, va=
r(--color-fg-secondary)); }
  .button.text-gray-foreground { background: 0px 0px; border: 1px solid var=
(--color-fg-secondary); color: var(--color-fg-secondary); }
  .button.disabled { opacity: 0.5; }
  .button.secondary { color: var(--print_pop); }
  .button.bold { font-weight: var(--font-weight-semibold); }
  .button.invis { padding: 0px; height: auto; }
  .button.margin-bottom { margin-bottom: var(--size-16); }
  .button.email { box-sizing: content-box; line-height: 1em; height: auto; =
padding: 0px; border-top-color: ; border-top-style: ; border-right-color: ;=
 border-right-style: ; border-bottom-color: ; border-bottom-style: ; border=
-left-color: ; border-left-style: ; border-image-source: ; border-image-sli=
ce: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; b=
order-width: 12px 20px; text-decoration: none !important; }
  .button.email.heart { border-width: 8px 16px; }
  .button.email.heart img { vertical-align: bottom; }
  .button.grey-outline, .button.white-outline { background: 0px 0px; color:=
 rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); text-decoration:=
 none !important; }
  .button.grey-outline { color: rgb(102, 102, 102); border: 1px solid rgb(1=
02, 102, 102); }
  .button.medium-text { font-weight: var(--font-weight-medium); font-size: =
var(--font-size-16); line-height: 20px; }
  .button.small, .button.small-no-margin { font-size: 13px; padding: 6px 12=
px; height: auto; }
  .button.small { margin-top: 10px; }
  .button.no-margin { margin: 0px; }
  .button.narrow { padding-left: 10px; padding-right: 10px; }
  .button.faint-outline { background: rgb(248, 248, 248); border: 1px solid=
 rgb(224, 224, 224); color: rgb(102, 102, 102); }
  .button.small-text { font-size: 14px; line-height: 20px; font-weight: var=
(--font-weight-medium); }
  .button.twitter-button { background-color: rgb(5, 159, 245); padding-left=
: 50px; border: 1px solid rgb(5, 159, 245); color: rgb(255, 255, 255); text=
-decoration: none !important; }
  .button.twitter-button.centered-icon::before { background-repeat: no-repe=
at; background-image: url("https://substackcdn.com/img/twitter.white.svg?v=
=3D7347c44865f3ff8230ffdfb142b2c3ad"); background-size: 18px auto; backgrou=
nd-position: center center; content: " "; display: inline-block; height: 10=
0%; margin-right: 11px; vertical-align: text-bottom; width: 18px; }
  .button.twitter-button:not(.centered-icon) { background-repeat: no-repeat=
; background-image: url("https://substackcdn.com/img/twitter.white.svg?v=3D=
7347c44865f3ff8230ffdfb142b2c3ad"); background-size: 18px auto; background-=
position: 20px center; }
  .button.google-button { background-repeat: no-repeat; background-image: u=
rl("https://substackcdn.com/image/fetch/$s_!50YO!,w_72,c_limit,f_auto,q_aut=
o:good,fl_progressive:steep/https%3A%2F%2Fsubstack.com%2Fimg%2Fgoogle.png")=
; background-size: 18px auto; background-position: 20px center; padding-lef=
t: 50px; border: 1px solid var(--color-utility-detail); text-decoration: no=
ne !important; }
  .button.with-icon { display: flex; align-items: center; }
  .button.tertiary { background: var(--color-bg-secondary); border: var(--b=
order-default); }
  .button.standardized-medium-width { min-width: 125px; }
  .page, .section { padding: var(--size-32) 0; }
  @media screen and (min-width: 768px) {
  .page { padding: var(--size-64) 0; }
}
  .form { margin: var(--size-32) 0 0 0; position: relative; }
  .form.secondary-form { padding: var(--size-32); border-radius: var(--bord=
er-radius-sm); background: var(--color-bg-secondary); }
  .form .footer-text { display: block; margin-top: var(--size-16); font-siz=
e: 12px; color: var(--color-fg-secondary); font-family: var(--font_family_u=
i, var(--font-family-text)); }
  .form .footer-text .button.invis { font-size: 12px; }
  .form .footer-text .warning-icon { display: block; float: left; margin-to=
p: 1px; margin-right: 6px; }
  .form input:not(.pencraft), .form textarea:not(.pencraft) { padding: 16px=
 12px; margin: 0px; border: var(--border-default); background: var(--color-=
bg-elevated-primary); color: var(--color-fg-primary); display: block; width=
: 100%; font-size: 16px; font-family: var(--font_family_ui, var(--font-fami=
ly-text)); border-radius: var(--border-radius-md); box-sizing: border-box; =
appearance: none; }
  .form input[type=3D"search"]::-webkit-search-decoration { appearance: non=
e; }
  .form .small-input, .form input.small-input, .form textarea.small-input {=
 padding: 12px 16px; border-radius: var(--border-radius-sm); font-size: 14p=
x; margin: 5px 0px; border-right-color: ; border-right-style: ; border-righ=
t-width: ; border-left-color: ; border-left-style: ; border-left-width: ; b=
order-image-source: ; border-image-slice: ; border-image-width: ; border-im=
age-outset: ; border-image-repeat: ; border-top: var(--border-default); bor=
der-bottom: var(--border-default); }
  .form textarea { resize: vertical; }
  .form .label:not(.pencraft), .form label:not(.pencraft, .gift-option-labe=
l) { padding: 20px 10px; border: 0px; display: block; width: 100%; font-siz=
e: 14px; line-height: 20px; font-family: var(--font_family_ui, var(--font-f=
amily-text)); color: var(--color-fg-secondary); }
  .form .inputGroup { padding: var(--size-16) 0; }
  .form input[type=3D"radio"] { appearance: radio; margin-bottom: 5px; }
  .form .button.ok-button, .form .button.submit, .form .button[type=3D"subm=
it"] { margin-top: var(--size-32); }
  .form div.error-box { position: relative; }
  .form div.error-box .error { margin-top: 0px; bottom: calc(50% - 15px); }
  .form .error { color: var(--color-accent-fg-red); font-family: var(--font=
_family_ui, var(--font-family-text)); font-size: 14px; font-weight: var(--f=
ont-weight-semibold); position: absolute; right: 20px; padding: 5px; margin=
-top: -60px; }
  .form .error.other-error, .form .fancy-input + .error, .form .small-input=
 + .error, .form input[type=3D"hidden"] + #error-container .error { positio=
n: relative; margin-top: 0px; right: auto; }
  .form .fancy-input + .error, .form .small-input + .error { padding: 5px 0=
px; }
  .form .fancy-stripe { padding: 10px; border-top: 0px; border-right: 0px; =
border-left: 0px; border-image: none; border-bottom: var(--border-default);=
 background: rgb(255, 255, 255); display: block; font-size: 16px; min-heigh=
t: 40px; }
  .form .fancy-stripe.small-input { padding: 0px 16px; font-size: 14px; bor=
der: var(--border-default); }
  .form .fancy-stripe .error { position: relative; right: auto; padding: 0p=
x; margin-top: 0px; }
  .form .help-text { font-size: 14px; font-family: var(--font_family_ui, va=
r(--font-family-text)); margin-top: var(--size-32); }
  .form .fancy-input { position: relative; }
  .form .fancy-input a { height: 58px; line-height: 58px; padding: 0px 10px=
; display: inline-block; right: 0px; top: 1px; background: var(--color-bg-p=
rimary); position: absolute; }
  .use-theme-bg .page-title, .use-theme-bg .page-title a, .use-theme-bg .su=
btitle, .use-theme-bg h1, .use-theme-bg h1 a, .use-theme-bg h1.title a, .us=
e-theme-bg h2, .use-theme-bg h2 a, .use-theme-bg h3, .use-theme-bg h3 a, .u=
se-theme-bg h4, .use-theme-bg h4 a, .use-theme-bg h5, .use-theme-bg h5 a, .=
use-theme-bg h6, .use-theme-bg h6 a, .use-theme-bg p, .use-theme-bg p a { c=
olor: var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .use-theme-bg .captioned-image-container figcaption, .use-theme-bg .capti=
oned-image-container-static figcaption, .use-theme-bg .subtitle, .use-theme=
-bg a.ui-secondary { color: var(--print_secondary, var(--print_secondary_on=
_web_bg_color, var(--print_secondary, var(--color-fg-secondary)))); }
  @media print {
  .use-theme-bg h1, .use-theme-bg h2, .use-theme-bg h3, .use-theme-bg h4, .=
use-theme-bg h5, .use-theme-bg h6, .use-theme-bg p { color: rgb(0, 0, 0); }
  .use-theme-bg h1 a, .use-theme-bg h2 a, .use-theme-bg h3 a, .use-theme-bg=
 h4 a, .use-theme-bg h5 a, .use-theme-bg h6 a, .use-theme-bg p a { color: r=
gb(0, 0, 255); }
}
  @media print {
  .use-theme-bg a.ui-secondary a { color: rgb(0, 0, 255); }
}
  .use-theme-bg .captioned-image-container figcaption a, .use-theme-bg a { =
color: var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .use-theme-bg :where(.dt-body) :is(h1, h2, h3, h4, h5, h6) { color: inher=
it; }
  .use-theme-bg .page .page-title, .use-theme-bg .page .page-title a, .use-=
theme-bg .page .subtitle, .use-theme-bg .page h1, .use-theme-bg .page h1 a,=
 .use-theme-bg .page h1.title a, .use-theme-bg .page h2, .use-theme-bg .pag=
e h2 a, .use-theme-bg .page h3, .use-theme-bg .page h3 a, .use-theme-bg .pa=
ge h4, .use-theme-bg .page h4 a, .use-theme-bg .page h5, .use-theme-bg .pag=
e h5 a, .use-theme-bg .page h6, .use-theme-bg .page h6 a, .use-theme-bg .pa=
ge p, .use-theme-bg .page p a { color: var(--print_on_web_bg_color, var(--c=
olor-fg-primary)); }
  .use-theme-bg .page .captioned-image-container figcaption, .use-theme-bg =
.page .captioned-image-container-static figcaption, .use-theme-bg .page .su=
btitle, .use-theme-bg .page a.ui-secondary { color: var(--print_secondary, =
var(--print_secondary_on_web_bg_color, var(--print_secondary, var(--color-f=
g-secondary)))); }
  @media print {
  .use-theme-bg .page h1, .use-theme-bg .page h2, .use-theme-bg .page h3, .=
use-theme-bg .page h4, .use-theme-bg .page h5, .use-theme-bg .page h6, .use=
-theme-bg .page p { color: rgb(0, 0, 0); }
  .use-theme-bg .page h1 a, .use-theme-bg .page h2 a, .use-theme-bg .page h=
3 a, .use-theme-bg .page h4 a, .use-theme-bg .page h5 a, .use-theme-bg .pag=
e h6 a, .use-theme-bg .page p a { color: rgb(0, 0, 255); }
}
  @media print {
  .use-theme-bg .page a.ui-secondary a { color: rgb(0, 0, 255); }
}
  .use-theme-bg .page .captioned-image-container figcaption a { color: var(=
--print_on_web_bg_color, var(--color-fg-primary)); }
  .use-theme-bg .form input:not(.pencraft), .use-theme-bg .form textarea:no=
t(.pencraft) { color: var(--print_on_web_bg_color, var(--color-fg-primary))=
; background: var(--color-bg-primary); }
  .home-page .home-right-group.recommendations .recommendation-row button.s=
mall, .page > .container > .form, div.profile-updater form label .pencraft =
{ margin-top: 0px; }
  .channel-frame { display: none; }
  #layers { z-index: 1000; }
  .footer-wrap .footer { position: absolute; bottom: 0px; padding: 32px 0px=
; width: 100%; background-color: rgb(247, 247, 247); border-top: var(--bord=
er-default); color: var(--print_secondary, var(--color-fg-secondary)); font=
-family: var(--font_family_ui, var(--font-family-text)); font-size: 14px; l=
ine-height: 20px; text-align: center; overflow: hidden; display: flex; flex=
-direction: row; align-items: center; justify-content: center; }
  .footer-wrap .footer a { color: inherit; text-decoration: underline; }
  .footer-wrap .footer .footer-contain { display: flex; flex-direction: row=
-reverse; justify-content: space-between; align-items: center; width: 900px=
; }
  @media screen and (max-width: 912px) {
  .footer-wrap .footer .footer-contain { width: auto; align-self: stretch; =
}
}
  @media screen and (max-width: 650px) {
  .footer-wrap .footer .footer-contain { flex-direction: column; justify-co=
ntent: unset; align-items: flex-start; }
}
  .footer-wrap .footer .footer-contain .logo-copy-wrapper { display: flex; =
flex-direction: column; align-items: flex-start; margin-right: 42px; }
  @media screen and (max-width: 650px) {
  .footer-wrap .footer .footer-contain .logo-copy-wrapper { margin-right: 0=
px; }
}
  .footer-wrap .footer .footer-info { display: flex; flex-direction: row; }
  @media screen and (max-width: 650px) {
  .footer-wrap .footer .footer-info { margin-top: 20px; flex-direction: col=
umn; }
}
  .footer-wrap .footer .footer-info .footer-info-col { margin-left: 68px; d=
isplay: flex; flex-direction: column; text-align: left; }
  .footer-wrap .footer .footer-info .footer-info-col:first-child, .footer-w=
rap .home-footer .footer-info .footer-info-col:first-child { margin-left: 0=
px; }
  @media screen and (max-width: 650px) {
  .footer-wrap .footer .footer-info .footer-info-col { margin-left: 0px; ma=
rgin-bottom: 24px; }
}
  .footer-wrap .footer .footer-info .footer-info-col h3 { margin: 0px 0px 8=
px; font-size: 17px; font-weight: var(--font-weight-medium); line-height: 2=
5.5px; color: rgb(0, 0, 0); }
  .footer-wrap .footer .footer-info .footer-info-col a { line-height: 1.5; =
text-decoration: none; margin-bottom: 8px; }
  .footer-wrap .footer .footer-info .footer-info-col a:hover, .footer-wrap =
.home-footer .footer-info .footer-info-col a:hover, table.thread-head .post=
-header .post-label .post-label-link:hover { text-decoration: underline; }
  .footer-wrap .footer .logo-wordmark { height: 36px; }
  @media screen and (max-width: 650px) {
  .footer-wrap .footer .logo-wordmark { height: 28px; }
}
  .footer-wrap .footer .copyright { margin-top: 28px; line-height: 1.5em; t=
ext-align: left; }
  .footer-wrap .footer.custom-themed-background, .footer-wrap .footer.theme=
d-background { color: var(--print_secondary, var(--print_secondary_on_web_b=
g_color, var(--print_secondary, var(--color-fg-secondary)))); border-top: v=
ar(--border-default-themed); background-color: var(--background_contrast_1)=
; }
  .footer-wrap .footer.custom-themed-background { border-top: var(--color-u=
tility-detail); background-color: var(--color-bg-secondary); }
  .footer-wrap .footer.profile-themed-background { color: var(--color-fg-se=
condary); border-top: var(--color-utility-detail); background-color: var(--=
color-bg-secondary); }
  .footer-wrap .home-footer { font-family: var(--font_family_ui, var(--font=
-family-text)); bottom: 0px; margin-left: auto; margin-right: auto; padding=
: 64px 0px; max-width: 1276px; width: 100%; color: gray; font-size: var(--f=
ont-size-16); line-height: 150%; text-align: center; overflow: hidden; disp=
lay: flex; flex-direction: row; align-items: center; justify-content: cente=
r; }
  @media screen and (max-width: 650px) {
  .footer-wrap .home-footer { padding: 34px 15px 24px; }
}
  .footer-wrap .home-footer a { color: gray; text-decoration: underline; }
  .footer-wrap .home-footer .footer-substack-cta { display: inline-block; f=
ont-size: var(--font-size-16); font-weight: var(--font-weight-medium); marg=
in-top: 38px; padding: 10px 12px; height: 18px; line-height: 18px; backgrou=
nd-color: rgb(255, 255, 255); border: 1px solid rgb(214, 214, 214); border-=
radius: var(--border-radius-sm); color: rgb(147, 147, 147); text-decoration=
: none; transition: 0.1s ease-out; }
  .footer-wrap .home-footer .footer-substack-cta:hover { color: rgb(0, 0, 0=
); background: var(--color-bg-secondary); }
  .footer-wrap .home-footer .footer-substack-cta svg { float: left; height:=
 28px; margin: -5px 3px 0px -6px; width: 28px; }
  .footer-wrap .home-footer .footer-substack-cta svg path { fill: var(--col=
or-accent-fg-orange); stroke: transparent; }
  .footer-wrap .home-footer .footer-cta-blurb { margin: 12px 0px; }
  .footer-wrap .home-footer .footer-contain { display: flex; flex-direction=
: row-reverse; justify-content: space-between; width: 1124px; }
  @media screen and (max-width: 1124px) {
  .footer-wrap .home-footer .footer-contain { width: unset; align-self: str=
etch; flex-direction: column; align-items: flex-start; }
}
  @media screen and (max-width: 650px) {
  .footer-wrap .home-footer .footer-contain { width: 100%; flex-direction: =
column; justify-content: unset; align-items: flex-start; }
}
  .footer-wrap .home-footer .footer-contain .logo-copy-wrapper { display: f=
lex; flex-direction: column; align-items: flex-start; margin-right: 42px; m=
ax-width: 254px; }
  @media screen and (max-width: 1124px) {
  .footer-wrap .home-footer .footer-contain .logo-copy-wrapper { margin-top=
: 30px; }
}
  @media screen and (max-width: 650px) {
  .footer-wrap .home-footer .footer-contain .logo-copy-wrapper { margin-top=
: 0px; margin-right: 0px; max-width: unset; width: 100%; }
}
  .footer-wrap .home-footer .footer-info, div.publication.card { display: f=
lex; flex-direction: row; }
  @media screen and (max-width: 650px) {
  .footer-wrap .home-footer .footer-info { margin-top: 20px; flex-direction=
: column; }
}
  .footer-wrap .home-footer .footer-info .footer-info-col { margin-left: 68=
px; width: 152px; display: flex; flex-direction: column; text-align: left; =
}
  @media screen and (max-width: 1124px) {
  .footer-wrap .home-footer .footer-info .footer-info-col { width: unset; }
}
  @media screen and (max-width: 650px) {
  .footer-wrap .home-footer .footer-info .footer-info-col { margin-left: 0p=
x; margin-bottom: 24px; width: unset; }
}
  .footer-wrap .home-footer .footer-info .footer-info-col h3 { margin: 0px =
0px 8px; font-size: 16px; font-weight: var(--font-weight-semibold); line-he=
ight: 25.5px; color: rgb(58, 38, 28); }
  .footer-wrap .home-footer .footer-info .footer-info-col a { line-height: =
1.5; text-decoration: none; margin-bottom: 10px; }
  .footer-wrap .home-footer .footer-info .footer-info-col u { margin-bottom=
: 10px; }
  .footer-wrap .home-footer .logo-wordmark { height: 25px; fill: var(--colo=
r-fg-primary); }
  @media screen and (max-width: 650px) {
  .footer-wrap .home-footer .logo-wordmark { margin-top: 16px; }
}
  .footer-wrap .home-footer .slogan { margin-top: 18px; text-align: left; f=
ont-family: Cahuenga, serif; font-weight: var(--font-weight-regular); font-=
size: 20px; line-height: 28px; }
  .footer-wrap.compact-footer { height: 52px; }
  @media (max-width: 1024px) {
  .footer-wrap.compact-footer { height: 116px; }
}
  @media (max-width: 768px) {
  .footer-wrap.compact-footer { height: 144px; }
}
  .footer-wrap.compact-footer .footer { box-sizing: border-box; font-size: =
var(--font-size-12); padding: var(--size-12) var(--size-16); }
  .footer-wrap.publication-footer { height: 192px; }
  @media screen and (max-width: 650px) {
  .footer-wrap.publication-footer { height: 220px; }
}
  .app-banner, .footer-wrap.www-footer { -webkit-font-smoothing: antialiase=
d; }
  .footer-wrap.www-footer { background: rgb(245, 245, 245); font-family: "S=
F Pro Display", -apple-system, system-ui, BlinkMacSystemFont, Inter, "Segoe=
 UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI =
Emoji", "Segoe UI Symbol"; letter-spacing: -0.012em; }
  .footer-wrap.www-footer .footer .footer-contain { margin: 0px 20px; }
  @media screen and (max-width: 650px) {
  .footer-wrap.www-footer .footer { width: 100%; }
}
  .footer-wrap.www-footer .footer .footer-info .footer-info-col { white-spa=
ce: nowrap; }
  .footer-wrap.www-footer .footer-divider { max-width: 1276px; margin: 0px =
auto; }
  .footer-wrap.www-footer .footer-bottom-bar { font-family: var(--font_fami=
ly_ui, var(--font-family-text)); max-width: 1124px; height: 40px; padding: =
24px 15px; margin: 0px auto; font-size: 14px; line-height: 21px; display: f=
lex; justify-content: space-between; align-items: center; }
  .footer-wrap.www-footer .footer-bottom-bar, .footer-wrap.www-footer .foot=
er-bottom-bar a, div.profile-updater form .notice a, div.user-profile .user=
-profile-publication span, div.user-profile .user-profile-status span { col=
or: var(--print_secondary, var(--color-fg-secondary)); }
  .footer-wrap.www-footer .footer-bottom-bar .bottom-item { margin-left: 20=
px; }
  @media screen and (max-width: 650px) {
  .footer-wrap.www-footer .footer-bottom-bar { height: auto; flex-direction=
: column; align-items: flex-start; }
  .footer-wrap.www-footer .footer-bottom-bar .footer-bottom-links { display=
: flex; flex-direction: column; }
  .footer-wrap.www-footer .footer-bottom-bar .footer-bottom-links .bottom-i=
tem { margin: 15px 0px 0px; }
}
  .footer-wrap.www-footer .footer-bottom-bar .app-badges { display: flex; f=
lex-direction: row; gap: 8px; }
  .footer-wrap.www-footer .footer-bottom-bar .app-badge { display: flex; pa=
dding: 1px; background: rgb(255, 255, 255); overflow: hidden; border-radius=
: var(--border-radius-md); border: var(--border-default); }
  .app-banner { display: flex; flex-direction: row; align-items: center; ga=
p: var(--size-12); padding: var(--size-8); margin: var(--size-12) var(--siz=
e-8); background: var(--background_contrast_2); border-radius: var(--border=
-radius-md); box-sizing: border-box; font-family: var(--font-family-text); =
color: var(--color-fg-primary); font-size: var(--font-size-14); line-height=
: var(--line-height-20); letter-spacing: var(--letter-spacing-14); }
  .app-banner.app-banner-post, table.thread-head tbody > tr > td > table.po=
st-meta, table.thread-head > tr > td > table.post-meta { margin-bottom: 0px=
; }
  .app-banner.app-banner-fixed { position: fixed; width: 100vw; bottom: var=
(--size-mobile-nav-area); background: var(--color-bg-secondary); margin: 0p=
x; padding: 10px 12px; border-top: var(--border-default); border-radius: 0p=
x; }
  .app-banner, .app-banner.app-banner-fixed .app-banner-text, .referral-ban=
ner-cta { font-weight: var(--font-weight-semibold); }
  .app-banner .app-banner-stars { display: flex; height: var(--size-16); al=
ign-items: center; gap: var(--size-8); }
  .app-banner .app-banner-stars svg { fill: var(--color-fg-primary); }
  .app-banner .app-banner-x-out { stroke: var(--color-fg-secondary); }
  .app-banner .app-banner-icon { display: flex; justify-content: center; al=
ign-items: center; height: var(--size-32); width: var(--size-32); border-ra=
dius: var(--border-radius-sm); background-color: var(--color-light-bg-prima=
ry); box-shadow: var(--shadow-sm); }
  .app-banner .app-banner-text { font-size: var(--font-size-12); color: var=
(--print_on_web_bg_color, var(--color-fg-primary)); flex: 1 0 0%; }
  .app-banner .app-banner-cta { display: flex; align-items: center; padding=
: 0 var(--size-8); height: var(--size-32); background: var(--color-accent-f=
g-orange); border-radius: var(--border-radius-sm); color: var(--color-light=
-bg-primary); font-size: var(--font-size-12); font-weight: var(--font-weigh=
t-semibold); text-decoration: none; line-height: var(--line-height-20); }
  .referral-banner-cta { background-color: oklch(from var(--color-bg-accent=
-themed) l c h/.2); border: 0px; border-radius: var(--border-radius-md); co=
lor: var(--color-accent-themed); padding: 10px 12px; }
  .profile-img-wrap.default-pointer amp-img, .profile-img-wrap.default-poin=
ter img { cursor: default; }
  .profile-img-wrap { position: relative; }
  .profile-img-wrap amp-img, .profile-img-wrap img { height: var(--size-32)=
; width: var(--size-32); cursor: pointer; }
  .profile-img-wrap amp-img:hover:active, .profile-img-wrap img:hover:activ=
e { opacity: 0.6; }
  .profile-img-wrap svg { height: var(--size-32); width: var(--size-32); }
  .profile-image-wrapper { display: inline-block; max-width: 100%; height: =
auto; position: relative; }
  .profile-image-wrapper img, .profile-img-wrap amp-img, .profile-img-wrap =
img, div.user-profile .user-profile-head { display: block; border-radius: v=
ar(--border-radius-full); }
  .profile-image-wrapper svg, .profile-img-wrap svg { position: absolute; t=
op: 0px; left: 0px; }
  div.user-profile { padding: 32px 0px 20px; text-align: center; }
  div.user-profile .user-profile-head { margin: 0px auto; height: 92px; wid=
th: 92px; }
  div.user-profile .user-profile-name { margin-top: 20px; font-size: 24px; =
}
  div.user-profile .user-profile-publication, div.user-profile .user-profil=
e-status { margin-top: 20px; font-size: 14px; line-height: 17px; }
  div.user-profile .user-profile-banned { font-size: 14px; color: red; }
  .user-profile-modal { padding: 12px 0px 44px; }
  @media screen and (min-width: 541px) {
  .user-profile-modal { padding-left: 12px; padding-right: 12px; }
}
  div.profile-updater, div.profile-updater form .notice p, div.user-profile=
 { font-family: var(--font_family_ui, var(--font-family-text)); }
  div.profile-updater { max-width: 450px; margin: 0px auto; text-align: cen=
ter; }
  div.profile-updater .profile-updater-title { margin-bottom: 10px; }
  div.profile-updater .profile-photo-wrap { position: relative; margin: 0px=
 auto; height: 94px; width: 94px; text-align: center; }
  div.profile-updater .profile-photo-wrap .profile-photo-image { border: va=
r(--border-default); border-radius: var(--border-radius-full); overflow: hi=
dden; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; b=
ackground-repeat: no-repeat; background-position: center center; background=
-size: cover; }
  div.profile-updater .profile-photo-wrap button { position: absolute; left=
: 0px; top: 0px; padding: 0px; height: 94px; width: 94px; line-height: 94px=
; color: var(--print_pop); font-size: 12px; font-weight: var(--font-weight-=
medium); text-decoration: none; cursor: pointer; }
  div.profile-updater .profile-photo-wrap button input { position: absolute=
; top: 0px; left: 0px; padding: 0px; height: 100%; width: 100%; opacity: 0;=
 cursor: pointer; }
  div.profile-updater .profile-photo-wrap .add-photo-fab { align-items: cen=
ter; justify-content: center; background: var(--color-light-bg-primary); bo=
rder: var(--color-utility-detail); border-radius: var(--border-radius-full)=
; display: flex; position: absolute; right: calc(var(--size-8)*-1); bottom:=
 calc(var(--size-8)*-1); height: var(--size-40); width: var(--size-40); }
  div.profile-updater .profile-photo-wrap .add-photo-fab:hover { background=
: var(--color-light-bg-secondary); }
  div.profile-updater form .profile-bio, div.profile-updater form .profile-=
email, div.profile-updater form .profile-name { margin-top: 10px; padding: =
0px 10px; width: 100%; height: 42px; border: var(--border-default); border-=
radius: var(--border-radius-sm); font-size: 14px; }
  div.profile-updater form .profile-bio { height: 100px; line-height: 1.42e=
m; resize: none; padding: 10px; }
  div.profile-updater form .profile-signup-checkbox { display: flex; align-=
items: center; margin: 12px 0px 0px; padding: 0px; height: 24px; line-heigh=
t: 22px; text-align: left; }
  div.profile-updater form .profile-signup-checkbox input { margin: 0px 8px=
 0px 3px; }
  div.profile-updater form .left.hidden, div.profile-updater form .skip.hid=
den { visibility: hidden; }
  div.profile-updater form .button[type=3D"submit"] { margin-top: var(--siz=
e-20); padding: 0px; width: 100%; }
  div.profile-updater form .button[type=3D"submit"].disabled, div.profile-u=
pdater form .button[type=3D"submit"][disabled] { position: relative; color:=
 transparent; opacity: 0.5; }
  div.profile-updater form .notice { display: block; margin-top: 10px; padd=
ing: 8px; background: var(--color-bg-secondary); border-radius: var(--borde=
r-radius-sm); user-select: none; cursor: default; text-align: left; }
  div.profile-updater form .notice p { font-size: 12px; color: var(--print_=
secondary, var(--color-fg-secondary)); margin-bottom: 0px; }
  div.profile-updater form .notice a { background-color: unset; }
  div.profile-updater form label { color: var(--color-fg-secondary); font-s=
ize: 14px; margin-top: var(--size-20); text-align: left; padding: 0px !impo=
rtant; }
  div.profile-updater form .bio-guest-tip { color: var(--color-fg-secondary=
); font-size: 14px; margin-top: 12px; text-align: left; }
  div.profile-updater form .agreement-note { color: var(--color-fg-secondar=
y); font-size: 14px; margin-top: 20px; }
  div.profile-updater form .primary-publication-selector { text-align: left=
; }
  div.profile-updater form .primary-publication-selector .publication-selec=
tor-row { align-items: center; border-bottom: var(--border-default); displa=
y: flex; margin-top: 0px; }
  div.profile-updater form .primary-publication-selector .publication-selec=
tor-row:first-child { border-top: var(--border-default); margin-top: 16px; =
}
  div.profile-updater form .primary-publication-selector .publication-selec=
tor-row input { margin: 0px 0px 0px 10px; }
  div.profile-updater form .primary-publication-selector .publication-selec=
tor-row .pub-icon { margin: 16px; }
  div.profile-updater form .primary-publication-selector .publication-selec=
tor-row .primary-publication-name { display: inline-block; }
  table.thread-head { border-spacing: 0px; }
  table.thread-head .thread-head-head { padding-top: 2.25px; padding-right:=
 10px; width: var(--size-32); }
  table.thread-head .post-header .post-title { margin-top: 0px; margin-bott=
om: 4px; font-size: 16px; }
  .feed-item-icon .logo-hover .logo-hover-title a, .feed-item-icon > a, .pu=
b-icon .logo-hover .logo-hover-title a, .pub-icon > a, table.thread-head .p=
ost-header .post-title a { text-decoration: none; }
  table.thread-head .post-header .post-title a amp-img.thread, table.thread=
-head .post-header .post-title a img.thread { margin-right: 8px; }
  table.thread-head .post-header .post-title svg { stroke: var(--color-fg-p=
rimary); margin-right: 4px; margin-bottom: -2px; }
  table.thread-head .post-header .post-label { margin-top: -8px; margin-bot=
tom: 6px; }
  table.thread-head .post-header .post-label .post-label-link { text-decora=
tion: none; color: var(--print_pop); text-transform: uppercase; font-size: =
10px; font-weight: var(--font-weight-semibold); font-family: "SF Pro Displa=
y", -apple-system, system-ui, BlinkMacSystemFont, Inter, "Segoe UI", Roboto=
, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Seg=
oe UI Symbol"; -webkit-font-smoothing: antialiased; letter-spacing: -0.012e=
m; }
  table.thread-head .post-header .post-meta tr td.post-meta-item { padding-=
top: 2px; padding-bottom: 2px; }
  table.thread-head, table.thread-head .thread-head-cta { display: block; f=
ont-family: var(--font_family_ui, var(--font-family-text)); }
  table.thread-head .thread-head-cta { margin-bottom: 10px; font-size: var(=
--font-size-15); color: var(--print_pop); text-decoration: none; }
  .feed-item-icon .logo-hover .logo-hover-title a:hover, .pub-icon .logo-ho=
ver .logo-hover-title a:hover, table.thread-head .thread-head-cta:hover { t=
ext-decoration: underline; }
  table.thread-head .thread-head-cta:hover:active { opacity: 0.6; }
  table.thread-head .thread-head-cta .button { font-size: inherit; }
  table.thread-head .thread-head-cta .button.primary { padding: 0px 16px; h=
eight: 38px; line-height: 38px; }
  table.thread-head table.post-meta { margin-bottom: 6px; }
  table.thread-head table.post-meta tr td.post-meta-item.edit-icon .dropdow=
n-menu { top: 24px; }
  table.thread-head .notifications-alert { display: inline-block; font-size=
: var(--font-size-15); margin-top: 5px; padding: 10px 20px; border-radius: =
var(--border-radius-sm); background-color: var(--print_pop); color: var(--p=
rint_on_pop); }
  table.thread-head .notifications-alert a { color: var(--print_on_pop); }
  .thread-head-silhouette { display: flex; flex-direction: row; padding: 24=
px 0px 10px; }
  .thread-head-silhouette .thread-head-silhouette-head { background-color: =
var(--color-bg-primary); position: relative; overflow: hidden; }
  .thread-head-silhouette .thread-head-silhouette-body-line, .thread-head-s=
ilhouette .thread-head-silhouette-meta, .thread-head-silhouette .thread-hea=
d-silhouette-title { background-color: var(--color-bg-primary); position: r=
elative; overflow: hidden; border-radius: var(--border-radius-sm); }
  .about-page .about-content-wrap .content-about-silhouette .content-about-=
silhouette-line::after, .thread-head-silhouette .thread-head-silhouette-bod=
y-line::after, .thread-head-silhouette .thread-head-silhouette-head::after,=
 .thread-head-silhouette .thread-head-silhouette-meta::after, .thread-head-=
silhouette .thread-head-silhouette-title::after { display: block; position:=
 absolute; top: 0px; left: 0px; height: 100%; width: 200%; background-image=
: linear-gradient(to right,var(--color-bg-secondary),var(--color-bg-primary=
),var(--color-bg-secondary)); background-size: 50% 100%; background-repeat:=
 repeat-x; animation: 1s linear 0s infinite normal none running silhouette-=
scroll; content: ""; }
  .thread-head-silhouette .thread-head-silhouette-head { flex-shrink: 0; ma=
rgin: 2.25px 10px 0px 0px; width: var(--size-32); height: var(--size-32); b=
order-radius: var(--border-radius-full); }
  .thread-head-silhouette .thread-head-silhouette-content { width: 100%; }
  .thread-head-silhouette .thread-head-silhouette-content .thread-head-silh=
ouette-title { margin-top: 2px; height: 14px; max-width: 480px; }
  .thread-head-silhouette .thread-head-silhouette-content .thread-head-silh=
ouette-meta { margin-top: 7px; height: 11px; max-width: 240px; }
  .thread-head-silhouette .thread-head-silhouette-content .thread-head-silh=
ouette-body { margin-top: 16px; }
  .thread-head-silhouette .thread-head-silhouette-content .thread-head-silh=
ouette-body .thread-head-silhouette-body-line { margin-bottom: 6px; height:=
 13px; }
  .thread-head-silhouette .thread-head-silhouette-content .thread-head-silh=
ouette-body .thread-head-silhouette-body-line:last-child { max-width: 200px=
; }
  .use-theme-bg table.thread-head .page-title, .use-theme-bg table.thread-h=
ead .page-title a, .use-theme-bg table.thread-head .subtitle, .use-theme-bg=
 table.thread-head h1, .use-theme-bg table.thread-head h1 a, .use-theme-bg =
table.thread-head h1.title a, .use-theme-bg table.thread-head h2, .use-them=
e-bg table.thread-head h2 a, .use-theme-bg table.thread-head h3, .use-theme=
-bg table.thread-head h3 a, .use-theme-bg table.thread-head h4, .use-theme-=
bg table.thread-head h4 a, .use-theme-bg table.thread-head h5, .use-theme-b=
g table.thread-head h5 a, .use-theme-bg table.thread-head h6, .use-theme-bg=
 table.thread-head h6 a, .use-theme-bg table.thread-head p, .use-theme-bg t=
able.thread-head p a { color: var(--print_on_web_bg_color, var(--color-fg-p=
rimary)); }
  .use-theme-bg table.thread-head .captioned-image-container figcaption, .u=
se-theme-bg table.thread-head .captioned-image-container-static figcaption,=
 .use-theme-bg table.thread-head .subtitle, .use-theme-bg table.thread-head=
 a.ui-secondary { color: var(--print_secondary, var(--print_secondary_on_we=
b_bg_color, var(--print_secondary, var(--color-fg-secondary)))); }
  @media print {
  .use-theme-bg table.thread-head h1, .use-theme-bg table.thread-head h2, .=
use-theme-bg table.thread-head h3, .use-theme-bg table.thread-head h4, .use=
-theme-bg table.thread-head h5, .use-theme-bg table.thread-head h6, .use-th=
eme-bg table.thread-head p { color: rgb(0, 0, 0); }
  .use-theme-bg table.thread-head h1 a, .use-theme-bg table.thread-head h2 =
a, .use-theme-bg table.thread-head h3 a, .use-theme-bg table.thread-head h4=
 a, .use-theme-bg table.thread-head h5 a, .use-theme-bg table.thread-head h=
6 a, .use-theme-bg table.thread-head p a { color: rgb(0, 0, 255); }
}
  @media print {
  .use-theme-bg table.thread-head a.ui-secondary a { color: rgb(0, 0, 255);=
 }
}
  .single-post-container input, .single-post-container textarea, .use-theme=
-bg table.thread-head .captioned-image-container figcaption a { color: var(=
--print_on_web_bg_color, var(--color-fg-primary)); }
  .use-theme-bg table.thread-head .post-header .post-title svg { stroke: va=
r(--print_on_web_bg_color, var(--color-fg-primary)); margin-right: 6px; }
  .subscribe-widget { margin: 0px 0px 1em; direction: ltr; }
  .subscribe-widget.no-margin { margin: 0px; }
  .subscribe-widget form.form { margin: 0px auto; max-width: 384px; }
  .subscribe-widget form.form .sideBySideWrap { display: flex; flex-flow: r=
ow; align-items: flex-start; }
  .subscribe-widget form.form .sideBySideWrap input[name=3D"email-pop"] { d=
isplay: inline-block; padding: 10px; height: 40px; border-top-color: ; bord=
er-top-style: ; border-top-width: ; border-right-color: ; border-right-styl=
e: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; b=
order-left-color: ; border-left-style: ; border-left-width: ; border-image-=
source: ; border-image-slice: ; border-image-width: ; border-image-outset: =
; border-image-repeat: ; background: var(--background_pop); border-right-wi=
dth: 0px; border-radius: var(--border-radius-sm) 0 0 var(--border-radius-sm=
); font-family: var(--font_family_ui, var(--font-family-text)); font-size: =
14px; line-height: 20px; appearance: none; color: var(--print_on_pop); }
  .subscribe-widget form.form .sideBySideWrap input[name=3D"email-pop"]::pl=
aceholder { color: var(--print_on_pop); }
  .subscribe-widget form.form .sideBySideWrap input[name=3D"email"] { displ=
ay: inline-block; padding: 10px; height: 40px; border-top-color: ; border-t=
op-style: ; border-top-width: ; border-right-color: ; border-right-style: ;=
 border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; borde=
r-left-color: ; border-left-style: ; border-left-width: ; border-image-sour=
ce: ; border-image-slice: ; border-image-width: ; border-image-outset: ; bo=
rder-image-repeat: ; border-right-width: 0px; border-radius: var(--border-r=
adius-sm) 0 0 var(--border-radius-sm); font-family: var(--font_family_ui, v=
ar(--font-family-text)); font-size: 14px; line-height: 20px; appearance: no=
ne; }
  .subscribe-widget form.form .sideBySideWrap button.rightButton { margin-t=
op: 0px; padding: 10px 20px; height: 40px; background: var(--background_pop=
); border: 1px solid var(--background_pop); border-radius: 0 var(--border-r=
adius-sm) var(--border-radius-sm) 0; font-size: 14px; color: var(--print_on=
_pop); font-weight: var(--font-weight-medium); }
  @media screen and (max-width: 650px) {
  .subscribe-widget form.form .sideBySideWrap button.rightButton { padding:=
 10px 12px; }
}
  .subscribe-widget form.form .sideBySideWrap button.rightButton.pop { back=
ground: var(--print_on_pop); border: 1px solid var(--print_on_pop); }
  .subscribe-widget form.form .sideBySideWrap button.rightButton .button-te=
xt.pop { color: var(--background_pop); }
  .subscribe-widget.is-signed-up form.form { max-width: 290px; }
  .subscribe-widget.is-signed-up form.form .sideBySideWrap button.rightButt=
on { width: 60px; min-width: auto; font-weight: var(--font-weight-medium); =
cursor: default; }
  .subscribe-widget:not(.is-signed-up) form.form .sideBySideWrap button.rig=
htButton.disabled, .subscribe-widget:not(.is-signed-up) form.form .sideBySi=
deWrap button.rightButton[disabled] { position: relative; color: transparen=
t; opacity: 0.5; }
  .subscribe-widget:not(.is-signed-up) form.form .sideBySideWrap button.rig=
htButton.disabled::after, .subscribe-widget:not(.is-signed-up) form.form .s=
ideBySideWrap button.rightButton[disabled]::after { display: inline-block; =
position: absolute; left: 50%; top: 50%; margin: -4px 0px 0px -0.5px; heigh=
t: 8px; width: 1px; background: rgba(255, 255, 255, 0.75); animation: 0.75s=
 ease 0s infinite normal none running rotate; content: ""; }
  .subscribe-widget .button-wrapper .subscribe-btn { margin: 0px auto; }
  .reader2-section-title h2, .subscribe-widget .button-wrapper .subscribe-b=
tn--left { margin: 0px; }
  .subscribe-widget .subscribe-btn .check-icon.static { display: inline-blo=
ck; margin: -2px var(--size-8) 0 0; }
  .share-dialog.modal .container { width: 420px; }
  .share-dialog.modal .share-dialog-title { font-size: 24px; font-weight: v=
ar(--font-weight-semibold); line-height: 36px; margin: 24px 24px 0px; }
  .share-dialog.modal .modal-content { padding-top: 0px; user-select: none;=
 }
  .share-dialog.modal .modal-content > .container { margin: 0px auto; backg=
round: rgb(255, 255, 255); }
  .social-preview-box .social-image-box { height: 90px; width: 90px; overfl=
ow: hidden; }
  .social-preview-box .social-image-box .social-image { height: 100%; width=
: 100%; object-fit: cover; }
  .social-preview-box .social-image-box svg.social-image-default { display:=
 block; padding-top: 25px; padding-left: 20px; height: 36px; width: 50px; f=
ill: var(--print_secondary, var(--color-fg-secondary)); stroke: var(--print=
_secondary, var(--color-fg-secondary)); }
  .social-preview-box.post .social-image-box, .social-preview-box.pub .soci=
al-image-box { border-radius: var(--border-radius-md); }
  .social-preview-box.user .social-image-box { border-radius: var(--border-=
radius-full); }
  .share-dialog-buttons-wrapper .share-action { border: 0px; box-sizing: bo=
rder-box; cursor: pointer; display: block; height: auto; margin: 0px; outli=
ne: 0px; padding: 0px; text-align: center; }
  .share-dialog-buttons-wrapper .share-action .action-icon { background: va=
r(--color-bg-secondary); border: var(--border-default); border-radius: var(=
--border-radius-full); display: inline-block; position: relative; height: 5=
6px; width: 56px; margin-bottom: 4px; }
  .share-dialog-buttons-wrapper .share-action .action-icon svg { fill: var(=
--color-fg-secondary); height: 23px; left: 50%; position: absolute; stroke-=
width: 0; top: 50%; transform: translate(-50%, -50%); width: 23px; }
  .share-dialog-buttons-wrapper .share-action:hover .action-icon { backgrou=
nd-color: var(--color-bg-tertiary); }
  .share-dialog-network-menu { z-index: 100; }
  .custom-pub-theme-share-dialog-network-menu { top: inherit; }
  .portable-archive, .publication.card table { font-family: var(--font_fami=
ly_ui, var(--font-family-text)); }
  .portable-archive .portable-archive-list { padding-bottom: 18px; }
  .portable-archive .portable-archive-list .portable-archive-empty { paddin=
g: var(--size-16); color: var(--color-fg-secondary); font-size: var(--font-=
size-15); font-weight: var(--font-weight-medium); }
  .portable-archive .portable-archive-list .portable-archive-all { display:=
 flex; align-items: center; align-content: center; margin-top: 16px; color:=
 var(--print_on_web_bg_color, var(--color-fg-primary)); font-size: 14px; li=
ne-height: 17px; text-decoration: none; }
  .portable-archive .portable-archive-list .portable-archive-all svg { heig=
ht: 9px; width: 5px; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td a:h=
over:active, .portable-archive .portable-archive-list .portable-archive-all=
:hover:active { opacity: 0.7; }
  .publication.card { font-family: var(--font_family_ui, var(--font-family-=
text)); font-size: 16px; }
  .publication.card .pub-icon { width: 60px; min-width: 60px; height: 60px;=
 }
  .publication.card .pub-icon .placeholder { line-height: 51px; }
  .publication.card .pub-icon span.placeholder { font-size: 26px; align-ite=
ms: center; line-height: 26px; }
  table.publication.card .pub-icon { margin-right: unset; }
  table.publication.card td.logo { padding-right: 12px; }
  .publication.card .pub-icon span.placeholder, .publication.card div.title=
 { display: flex; flex-direction: column; justify-content: center; }
  .publication.card figure { margin: unset; }
  .publication.card figure img { border-radius: var(--border-radius-sm); ma=
x-width: 100% !important; }
  .publication.card .description { font-size: 14px; color: var(--print_seco=
ndary, var(--color-fg-secondary)); }
  .pub-icon-margin { margin-right: 10px; }
  .feed-item-icon, .pub-icon { position: relative; width: 30px; min-width: =
30px; height: 30px; }
  .feed-item-icon .placeholder, .pub-icon .placeholder { line-height: 21px;=
 display: block; width: 100%; height: 100%; border: 5px solid rgb(221, 221,=
 221); border-radius: var(--border-radius-full); box-sizing: border-box; co=
lor: var(--print_secondary, var(--color-fg-secondary)); font-family: var(--=
font_family_body, var(--font_family_body_preset, 'Spectral', serif, var(--f=
ont-family-text))); font-weight: var(--font_weight_body_preset, 400); -webk=
it-font-smoothing: antialiased; text-align: center; text-transform: capital=
ize; }
  .banner, .feed-item-icon img, .pub-icon img { width: 100%; border-radius:=
 var(--border-radius-sm); }
  .feed-item-icon img, .pub-icon img { max-width: 100%; height: 100%; }
  .feed-item-icon .logo-hover, .pub-icon .logo-hover { z-index: 1; display:=
 none; position: absolute; top: calc(100% + 10px); left: 1px; padding: 12px=
; width: 320px; background: rgb(248, 249, 251); border: 1px solid var(--col=
or-utility-detail); border-radius: var(--border-radius-sm); box-shadow: rgb=
a(0, 0, 0, 0.15) 0px 1px 4px; }
  .feed-item-icon .logo-hover::after, .feed-item-icon .logo-hover::before, =
.pub-icon .logo-hover::after, .pub-icon .logo-hover::before { display: bloc=
k; position: absolute; top: -10px; left: 8px; height: 0px; width: 0px; bord=
er-style: solid; border-color: transparent transparent rgb(248, 249, 251); =
content: ""; }
  .feed-item-icon .logo-hover::after, .pub-icon .logo-hover::after { border=
-width: 0px 10px 10px; }
  .feed-item-icon .logo-hover::before, .pub-icon .logo-hover::before { marg=
in: -1px 0px 0px -1px; border-color: transparent transparent var(--color-ut=
ility-detail) transparent; border-width: 0px 11px 11px; }
  .feed-item-icon .logo-hover .logo-hover-title, .pub-icon .logo-hover .log=
o-hover-title { font-size: 14px; font-weight: var(--font-weight-bold); over=
flow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .feed-item-icon .logo-hover .logo-hover-byline, .pub-icon .logo-hover .lo=
go-hover-byline { font-size: 14px; }
  .feed-item-icon .logo-hover .logo-hover-description, .feed-item-icon .log=
o-hover .logo-hover-proof, .pub-icon .logo-hover .logo-hover-description, .=
pub-icon .logo-hover .logo-hover-proof { margin-top: 3px; font-size: 13px; =
}
  .feed-item-icon .logo-hover .logo-hover-description, .pub-icon .logo-hove=
r .logo-hover-description { color: var(--print_secondary, var(--color-fg-se=
condary)); }
  @media screen and (min-width: 541px) {
  .feed-item-icon:hover .logo-hover, .pub-icon:hover .logo-hover { display:=
 block; }
}
  .banner { box-sizing: border-box; padding: 18px 20px 20px; margin-bottom:=
 34px; font-size: 16px; }
  .banner.info { background: var(--color-bg-secondary); color: var(--print_=
pop); }
  .banner.info .banner-close { stroke: var(--print_pop); }
  .banner.setup { border: var(--border-default); padding: var(--size-16); p=
osition: relative; }
  @media screen and (min-width: 541px) {
  .banner.setup { width: 460px; }
  .banner.setup.wide { width: 488px; }
}
  .banner.setup .banner-close { position: absolute; right: 30px; stroke: rg=
b(28, 17, 11); top: 32px; }
  .banner.setup .setup-twitter-banner-header { font-size: 17px; font-weight=
: var(--font-weight-semibold); line-height: 25.5px; margin-bottom: 6px; }
  @media screen and (max-width: 768px) {
  .banner.setup .setup-twitter-banner-header { max-width: 80%; }
}
  .banner.setup p { color: rgb(102, 102, 102); }
  .banner.setup .twitter-button { font-weight: var(--font-weight-medium); m=
argin-top: 36px; width: 100%; }
  .banner.setup .twitter-permission-notice { color: rgb(133, 133, 133); fon=
t-size: 14px; text-align: center; margin-top: 12px; }
  .banner a { cursor: pointer; color: inherit; display: inline !important; =
}
  .banner .banner-close { position: relative; top: 4px; float: right; curso=
r: pointer; stroke-linecap: round; display: block !important; }
  .banner .go-paid-banner-bell { position: relative; top: 4px; margin-right=
: 20px; }
  @media screen and (max-width: 650px) {
  .banner .go-paid-banner-bell, .banner .go-paid-banner-text, .banner .new-=
feature-banner-text .new-feature-banner-bell { display: none; }
}
  .banner.toast { position: fixed; display: flex; justify-content: space-be=
tween; bottom: 24px; z-index: 10; width: 50vw; left: 25vw; background-color=
: var(--print_pop); color: var(--print_on_pop); }
  .banner.toast .banner-close { stroke: var(--print_on_pop); }
  .banner.new-feature { border: var(--border-default); position: relative; =
display: flex; align-items: center; padding: 24px 20px; }
  @media screen and (max-width: 650px) {
  .banner.new-feature { padding: 18px 20px 20px; }
}
  .banner.new-feature .new-feature-banner-bell { position: relative; top: 2=
px; margin-right: 16px; }
  .banner.new-feature .new-feature-banner-text { margin: 0px; line-height: =
1.4; }
  @media screen and (max-width: 650px) {
  .banner.new-feature .new-feature-banner-text { padding-right: 16px; }
}
  .banner.new-feature .banner-close { position: absolute; right: 20px; top:=
 18px; }
  .banner.coming-soon { border: var(--border-default); padding: 25px; posit=
ion: relative; margin: 25px auto 0px; text-align: center; }
  @media screen and (min-width: 541px) {
  .banner.coming-soon { width: 500px; }
}
  .banner.coming-soon .banner-close { position: absolute; right: 30px; stro=
ke: rgb(28, 17, 11); top: 32px; }
  .banner.coming-soon .coming-soon-banner-header { font-size: 17px; font-we=
ight: var(--font-weight-semibold); line-height: 25.5px; }
  @media screen and (max-width: 768px) {
  .banner.coming-soon .coming-soon-banner-header { max-width: 80%; }
}
  .banner.coming-soon p, .banner.setup p { font-size: 16px; font-weight: va=
r(--font-weight-regular); line-height: 24px; margin-bottom: 0px; }
  .file-embed-wrapper { position: relative; padding: 0px 4rem; outline: 0px=
 !important; }
  @media screen and (max-width: 768px) {
  .file-embed-wrapper { padding: 0px; }
}
  .file-embed-wrapper-editor { direction: ltr; position: relative; pointer-=
events: none; display: flex; justify-content: center; outline: 0px !importa=
nt; }
  @media screen and (max-width: 768px) {
  .file-embed-wrapper-editor { padding: 0px; }
}
  .file-embed-wrapper-editor:active { position: relative; outline: 0px !imp=
ortant; }
  @media screen and (max-width: 768px) {
  .file-embed-wrapper-editor:active { padding: 0px; }
}
  .file-embed-aligner { position: relative; width: 600px; }
  .file-embed-container, .file-embed-container-reader { pointer-events: all=
; z-index: 5; padding-inline-start: 0px; padding: var(--size-16); flex-flow=
: wrap; align-self: stretch; border-radius: var(--border-radius-sm); }
  .file-embed-container { position: relative; margin: var(--size-32) auto; =
display: flex; flex-grow: 1; align-items: center; border: 1px solid var(--c=
olor-utility-detail); }
  .file-embed-container.cover, .file-embed-container.placeholder { display:=
 flex; flex-direction: column; justify-content: center; align-items: center=
; text-align: center; padding: 1rem; }
  .file-embed-container.cover { height: 92px; pointer-events: none; cursor:=
 not-allowed; position: absolute; z-index: 30; inset: 0px; }
  .file-embed-container.covered.error, .file-embed-container.error { height=
: 144px; }
  .file-embed-container.covered { position: relative; height: 92px; pointer=
-events: none; cursor: not-allowed; border: 0px; }
  .file-embed-container.covered .file-embed-button, .file-embed-container.c=
overed .file-embed-button-image, .file-embed-container.covered .file-embed-=
button-text, .file-embed-container.covered .file-embed-description, .file-e=
mbed-container.covered .file-embed-details, .file-embed-container.covered .=
file-embed-details-h1, .file-embed-container.covered .file-embed-details-h2=
 { display: none; }
  .file-embed-container-reader { margin-bottom: 1rem; border: var(--border-=
default); background-color: var(--color-bg-primary); }
  .file-embed-container-reader, .file-embed-container-top { display: flex; =
flex-grow: 1; align-items: center; }
  .file-embed-container:not(.covered, .cover):hover { filter: brightness(97=
.5%); cursor: -webkit-grab; }
  .file-embed-container:active:not(.cover) { border: 1px solid var(--color-=
fg-primary); filter: brightness(0.95); cursor: -webkit-grabbing; }
  .file-embed-details { display: flex; flex-direction: column; flex-grow: 1=
; }
  .file-embed-details-h1, .file-embed-details-h2 { font-family: "SF Pro Dis=
play", -apple-system, system-ui, BlinkMacSystemFont, Inter, "Segoe UI", Rob=
oto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "=
Segoe UI Symbol"; -webkit-font-smoothing: antialiased; letter-spacing: -0.0=
12em; font-style: normal; font-weight: 700; font-size: 14px; line-height: 1=
50%; align-self: stretch; flex-grow: 0; }
  .file-embed-details-h2 { font-weight: 400; color: var(--color-fg-secondar=
y); }
  .file-embed-thumbnail { pointer-events: none; max-width: 64px !important;=
 margin: 0px 16px 0px 0px !important; }
  .file-embed-thumbnail-default { pointer-events: none; max-width: 24px; bo=
rder: 1px solid var(--color-utility-detail); background-color: var(--color-=
light-bg-primary); border-radius: var(--border-radius-sm); object-fit: none=
; height: 40px; width: 40px; margin: 0px 16px 0px 0px !important; }
  .file-embed-thumbnail-drag-ghost { max-width: 64px; }
  .file-embed-description { font-family: "SF Pro Display", -apple-system, s=
ystem-ui, BlinkMacSystemFont, Inter, "Segoe UI", Roboto, Helvetica, Arial, =
sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -webk=
it-font-smoothing: antialiased; letter-spacing: -0.012em; display: flex; ma=
rgin: var(--size-16) 0 0 0; width: 100%; font-style: normal; font-weight: 4=
00; font-size: 14px; line-height: 150%; color: var(--color-fg-primary); ali=
gn-self: stretch; }
  .file-embed-description:empty { margin: 0px; }
  .file-embed-error-icon { max-width: 24px; }
  .file-embed-button, .file-embed-error-button { display: flex; align-items=
: center; border-radius: var(--border-radius-sm); height: 40px; margin: 0 0=
 0 var(--size-16); background: var(--background_pop); padding: 0 var(--size=
-20); justify-content: center; text-decoration: none; border: 0px; color: v=
ar(--print_on_pop); }
  .file-embed-button.mock, .file-embed-error-button.mock { pointer-events: =
none; }
  .file-embed-button:hover, .file-embed-error-button:hover { filter: bright=
ness(97.5%); cursor: pointer; }
  .file-embed-button:active, .file-embed-error-button:active { filter: brig=
htness(95%); }
  .file-embed-button.wide, .file-embed-error-button.wide { margin: 0 0 0 va=
r(--size-16); flex: 0 0 auto; }
  @media only screen and (max-width: 650px) {
  .file-embed-button.wide, .file-embed-error-button.wide { display: none; }
}
  .file-embed-button.narrow, .file-embed-error-button.narrow { margin: var(=
--size-16) 0 0 0; flex-basis: 100%; box-sizing: border-box; }
  @media only screen and (min-width: 630px) {
  .file-embed-button.narrow, .file-embed-error-button.narrow { display: non=
e; }
}
  .file-embed-error-button { pointer-events: all; margin: 0px; }
  .file-embed-error-message { font-family: "SF Pro Display", -apple-system,=
 system-ui, BlinkMacSystemFont, Inter, "Segoe UI", Roboto, Helvetica, Arial=
, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -we=
bkit-font-smoothing: antialiased; letter-spacing: -0.012em; margin: 12px 0p=
x; color: var(--color-fg-secondary); flex-grow: 0; font-size: 14px; }
  .file-embed-button-image { width: 20px !important; margin: 0px 12px 0px 0=
px !important; }
  .file-embed-button-text, .file-embed-error-button-text { font-family: "SF=
 Pro Display", -apple-system, system-ui, BlinkMacSystemFont, Inter, "Segoe =
UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI E=
moji", "Segoe UI Symbol"; -webkit-font-smoothing: antialiased; letter-spaci=
ng: -0.012em; color: var(--print_on_pop); font-size: 14px; font-weight: var=
(--font-weight-semibold); line-height: 100%; }
  .file-embed-upload-error-modal { position: fixed; inset: 0px; background:=
 rgba(0, 0, 0, 0.7) !important; z-index: 998 !important; }
  .file-embed-upload-error-modal-inner { padding: 2rem; }
  .file-embed-upload-error-modal-inner button { float: right; margin-bottom=
: 2rem; }
  .file-embed-drag-indicator { position: absolute; outline: rgb(0, 0, 0) so=
lid 2px !important; height: 0px !important; width: 100% !important; }
  .file-embed-replace-cover { position: absolute; z-index: 30; background: =
var(--color-bg-secondary); border: var(--border-default); border-radius: va=
r(--border-radius-sm); inset: 0px 4rem; display: flex; flex-direction: colu=
mn; justify-content: center; align-items: center; text-align: center; paddi=
ng: 1rem; }
  .file-embed-menu-button.hidden { display: none; }
  .file-embed-menu-button, .static-file-embed-table { border: var(--border-=
default); background-color: var(--color-bg-primary); border-radius: var(--b=
order-radius-sm); }
  .file-embed-menu-button { pointer-events: all; position: absolute; margin=
-left: 8px; top: 0px; right: 0px; width: 32px; height: 32px; display: flex;=
 justify-content: center; align-items: center; transition: filter 0.25s; z-=
index: 8 !important; }
  .file-embed-menu-button:hover { cursor: pointer; background: var(--color-=
bg-secondary); }
  .file-embed-menu-button:active { filter: brightness(95%); }
  .file-embed-menu-button.disabled { pointer-events: none; z-index: 35; cur=
sor: not-allowed !important; }
  .file-embed-menu-button.open { border: 1px solid rgb(0, 0, 0); background=
-color: var(--color-bg-secondary); }
  .static-file-embed-table { width: 100%; z-index: 5; margin-bottom: 1rem; =
}
  .static-file-embed-thumbnail-container { min-width: 100px; max-width: 100=
px; width: 100px; height: 150px; position: relative; }
  .static-file-embed-thumbnail-container.default { min-width: 74px; max-wid=
th: 74px; width: 74px; height: 74px; }
  .static-file-embed-thumbnail { max-width: 100px; height: 150px; max-heigh=
t: 150px; width: 100px !important; }
  .static-file-embed-thumbnail.default { margin: 0px auto; max-width: 42px =
!important; max-height: 42px !important; }
  .static-file-embed-details { width: 100%; min-height: 91px; height: 91px;=
 position: relative; }
  .static-file-embed-details.default { min-height: 37px; height: 37px; }
  .static-file-embed-details-h1, .static-file-embed-details-h2 { font-famil=
y: "SF Pro Display", -apple-system, system-ui, BlinkMacSystemFont, Inter, "=
Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Sego=
e UI Emoji", "Segoe UI Symbol"; -webkit-font-smoothing: antialiased; letter=
-spacing: -0.012em; font-style: normal; line-height: 150%; }
  .static-file-embed-details-h1 { font-weight: var(--font-weight-semibold);=
 font-size: 16px; }
  .static-file-embed-details-h2 { font-weight: 400; font-size: 14px; color:=
 var(--color-fg-secondary); }
  .static-file-embed-button-container { text-decoration: none; width: 100%;=
 }
  .static-file-embed-button { width: 100%; text-align: center; font-family:=
 "SF Pro Display", -apple-system, system-ui, BlinkMacSystemFont, Inter, "Se=
goe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe =
UI Emoji", "Segoe UI Symbol"; -webkit-font-smoothing: antialiased; letter-s=
pacing: -0.012em; font-style: normal; font-weight: var(--font-weight-semibo=
ld); font-size: 16px; }
  .static-file-embed-button-image { margin: 0px auto; max-width: 100px !imp=
ortant; }
  .static-file-embed-anchor { background-color: var(--color-bg-secondary); =
border: var(--border-default); color: var(--color-fg-secondary); height: 20=
px; width: 100%; display: inline-block; border-radius: var(--border-radius-=
sm); line-height: 20px; padding-top: 20px; padding-bottom: 20px; text-decor=
ation: none !important; }
  .file-upload-error-modal { background-color: rgba(53, 53, 53, 0.71) !impo=
rtant; }
  .file-upload-error-modal-inner { margin: 24px; }
  .file-upload-error-actions { display: flex; justify-content: flex-end; }
  .table-list { list-style: none; padding-inline-start: 0px; margin: 0px; o=
verflow: hidden; border: var(--border-default); border-radius: var(--border=
-radius-sm); }
  .table-list-title { display: flex; justify-content: space-between; align-=
items: center; }
  .table-list-row { display: flex; flex-direction: row; align-items: center=
; padding: var(--size-16); margin: 0px; }
  .table-list-row:last-child { border: 0px !important; }
  .table-list-header, .table-list-item { background-color: var(--color-bg-s=
econdary); border-bottom: var(--border-default); }
  .table-list-item { text-decoration: none; background-color: var(--color-b=
g-primary); cursor: pointer; }
  .table-list-item:hover { filter: brightness(98%); }
  .table-list-item:active { filter: brightness(95%); }
  .table-list-item svg { min-width: 32px; }
  .table-list-h1, .table-list-h2 { font-family: "SF Pro Display", -apple-sy=
stem, system-ui, BlinkMacSystemFont, Inter, "Segoe UI", Roboto, Helvetica, =
Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"=
; -webkit-font-smoothing: antialiased; letter-spacing: -0.012em; font-style=
: normal; font-weight: 700; font-size: 14px; line-height: 150%; color: var(=
--color-fg-primary); align-self: stretch; flex-grow: 1; }
  .table-list-h2 { font-weight: 400; color: var(--color-fg-secondary); word=
-break: break-all; }
  .table-list-col { display: flex; flex-direction: column; flex-grow: 1; ma=
rgin-left: var(--size-16); }
  .table-list-thumbnail { width: 55px; }
  .table-list-thumbnail.default { width: 24px; }
  .table-list-grow { flex-grow: 1; margin: 0 var(--size-16); }
  .embed-loader, .embed-loader::after { border-radius: var(--border-radius-=
full); width: 20px; height: 20px; }
  .embed-loader { border-width: 2px; border-style: solid; border-color: rgb=
a(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(102, 102, 102); t=
ransform: translateZ(0px); animation: 2s cubic-bezier(0.65, 0, 0.35, 1) 0s =
infinite normal none running load8; }
  @-webkit-keyframes load8 {=20
  0% { transform: rotate(90deg); }
  100% { transform: rotate(810deg); }
}
  @keyframes load8 {=20
  0% { transform: rotate(90deg); }
  100% { transform: rotate(810deg); }
}
  .embed-loader-text { font-family: "SF Pro Display", -apple-system, system=
-ui, BlinkMacSystemFont, Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-=
serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -webkit-fo=
nt-smoothing: antialiased; letter-spacing: -0.012em; margin-right: 0px; mar=
gin-bottom: 0px; margin-left: 0px; color: rgb(102, 102, 102); flex-grow: 0;=
 font-size: 14px; font-weight: var(--font-weight-semibold); line-height: 10=
0%; margin-top: var(--size-16); text-align: center; }
  .embed-loader-container { display: flex; flex-direction: column; align-it=
ems: center; }
  .section-bar .overflow-items { position: relative; display: flex; flex-di=
rection: row; padding: 0px; margin: 0px; height: 100%; justify-content: fle=
x-start; overflow-x: scroll; scrollbar-width: none; }
  .section-bar .overflow-items::-webkit-scrollbar { display: none; }
  .section-bar .overflow-items .menu-item { box-sizing: border-box; display=
: inline-block; margin: 0px; height: 100%; }
  .section-bar .left-button, .section-bar .right-button { position: absolut=
e; display: flex; align-items: center; opacity: 0; height: 100%; width: 100=
px; transition: opacity var(--animation-timing-fast) var(--animation-smooth=
); pointer-events: none; }
  @media screen and (max-width: 768px) {
  .section-bar .left-button, .section-bar .right-button { display: none; }
}
  .section-bar .left-button s svg.lucide, .section-bar .right-button s svg.=
lucide { stroke: var(--print_secondary, var(--print_secondary_on_web_bg_col=
or, var(--print_secondary, var(--color-fg-secondary)))); }
  .section-bar .left-button .scroll-button-hitbox, .section-bar .right-butt=
on .scroll-button-hitbox { display: flex; justify-content: center; align-it=
ems: center; height: 100%; padding: 0 var(--size-16); cursor: pointer; poin=
ter-events: none; }
  .section-bar .left-button { background: linear-gradient(to right,var(--we=
b_bg_color, var(--color-bg-primary)) 20%,rgba(255,255,255,0) 100%); justify=
-content: flex-start; left: 0px; }
  .section-bar .right-button { background: linear-gradient(to left,var(--we=
b_bg_color, var(--color-bg-primary)) 20%,rgba(255,255,255,0) 100%); justify=
-content: flex-end; right: 0px; }
  .section-bar.overflow-left .left-button, .section-bar.overflow-right .rig=
ht-button { opacity: 1; pointer-events: all; }
  .section-bar.overflow-left .left-button .scroll-button-hitbox, .section-b=
ar.overflow-right .right-button .scroll-button-hitbox { pointer-events: all=
; }
  .home-page .home-right-group.recommendations .home-right-group-title { di=
splay: flex; align-items: baseline; justify-content: space-between !importa=
nt; }
  .home-page .home-right-group.recommendations .home-right-group-title a { =
text-decoration: none; }
  .home-page .home-right-group.recommendations .home-right-group-title a:nt=
h-of-type(2) { font-weight: var(--font-weight-regular); font-size: var(--fo=
nt-size-16); line-height: 22px; color: var(--print_secondary, var(--print_s=
econdary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary))=
)); }
  .home-page .home-right-group.recommendations > .home-right-col { margin-t=
op: 16px !important; }
  .home-page .home-right-group.recommendations .recommendation-row { width:=
 220px; max-width: 220px; display: flex; flex-direction: row; justify-conte=
nt: space-between; align-items: center; }
  .home-page .home-right-group.recommendations .recommendation-row .pub-ico=
n { height: 32px; width: 32px; min-width: 32px; }
  .home-page .home-right-group.recommendations .recommendation-row .left { =
display: flex; flex-direction: row; align-items: center; gap: 8px; }
  .home-page .home-right-group.recommendations .recommendation-row .left a =
{ text-decoration: none; }
  .home-page .home-right-group.recommendations .recommendation-row .left .p=
ub-meta a { text-decoration: none; font-weight: var(--font-weight-bold); fo=
nt-size: 14px; line-height: 20px; color: var(--print_on_web_bg_color, var(-=
-color-fg-primary)); }
  @media screen and (min-width: 541px) {
  .home-page .home-right-group.recommendations .recommendation-row .left .p=
ub-meta a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;=
 max-width: 170px; }
}
  .home-page .home-right-group.recommendations .recommendation-row .left .p=
ub-meta .pub-author, .recommended-publications-text-container.with-blurb .r=
ecommendation-body .publication-content button { font-weight: var(--font-we=
ight-regular); font-size: 13px; line-height: 19px; color: var(--print_secon=
dary, var(--print_secondary_on_web_bg_color, var(--print_secondary, var(--c=
olor-fg-secondary)))); }
  .home-page.magaziney .home-right-group.recommendations .recommendation-ro=
w { max-width: none; width: auto; }
  .home-page.magaziney .home-right-group.recommendations .recommendation-ro=
w .left .pub-meta a { white-space: normal; overflow: initial; text-overflow=
: initial; max-width: none; }
  .recommendations-page-container { font-family: var(--font_family_ui, var(=
--font-family-text)); margin: 50px auto; max-width: 600px; }
  .recommendations-page-container.recommendation-list-page { max-width: 720=
px; }
  .recommendation-list-header { grid-template-areas: "title save" "descript=
ion description" "curator curator"; }
  .recommendation-list-header .recommendation-list-header-title { grid-area=
: title; }
  .recommendation-list-header .recommendation-list-header-description { gri=
d-area: description; }
  .recommendation-list-header .recommendation-list-header-curator { grid-ar=
ea: curator; }
  .recommendation-list-header .recommendation-list-save { grid-area: save; =
}
  @media screen and (max-width: 768px) {
  .recommendation-list-header { grid-template-areas: "title" "description" =
"curator" "save"; }
  .recommendation-list-header .recommendation-list-save button { width: 100=
%; }
}
  .recommended-publications-text-container { width: 600px; }
  @media screen and (max-width: 768px) {
  .recommended-publications-text-container { width: 350px; max-width: 100vw=
; }
}
  .recommended-publications-text-container .recommended-publications-text {=
 font-size: 16px; text-align: left; font-weight: var(--font-weight-semibold=
); margin-bottom: 12px; }
  .recommended-publications-text-container.with-blurb { display: flex; colu=
mn-gap: 12px; }
  .recommended-publications-text-container.with-blurb .author-photo { borde=
r-radius: var(--border-radius-full); height: 40px; width: 40px; object-fit:=
 cover; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
{ flex: 1 1 0%; min-width: 0px; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.author-recommends { font-weight: var(--font-weight-semibold); font-size: 1=
6px; line-height: 19px; margin: 0px; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.recommendation-description { margin-top: 4px; margin-bottom: 0px; font-siz=
e: 16px; line-height: 150%; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content { margin-top: 12px; box-sizing: border-box; border-top=
: solid 1px var(--color-utility-detail); padding: 20px 0px; text-decoration=
: none; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content .pub-icon { margin-right: 16px; min-width: 48px; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content .pub-icon img { border-radius: var(--border-radius-sm)=
; }
  @media screen and (max-width: 768px) {
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content .pub-icon { height: 40px; width: 40px; min-width: 40px=
; }
}
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content button { background-color: var(--background_contrast_1=
); border: solid 1px var(--color-utility-detail); font-size: 14px; line-hei=
ght: 21px; font-weight: var(--font-weight-bold); }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content button.unsubscribe { color: var(--background_contrast_=
5); opacity: 0.7; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content button .not-on-hover { display: block; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content button .on-hover, .recommended-publications-text-conta=
iner.with-blurb .recommendation-body .publication-content button:hover .not=
-on-hover { display: none; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content button:hover .on-hover { display: block; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content .publication-suggestion-text-area { flex: 1 1 0%; min-=
width: 0px; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content .publication-suggestion-text-area .publication-title {=
 font-size: 16px; line-height: 20px; overflow: hidden; text-overflow: ellip=
sis; white-space: nowrap; }
  .recommended-publications-text-container.with-blurb .recommendation-body =
.publication-content .publication-suggestion-text-area .publication-author =
{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .post-ufi { display: flex; }
  .post-ufi.style-button { gap: var(--size-8); }
  .post-ufi.style-compressed { gap: var(--size-4); }
  .post-ufi.vertically-stacked { flex-direction: column; gap: var(--size-24=
); }
  @media screen and (max-width: 650px) {
  .post-ufi.single-full-width-button .post-ufi-button-wrapper { width: 100%=
; padding: var(--size-16); }
  .post-ufi.single-full-width-button .post-ufi-button-wrapper:empty { displ=
ay: none; }
  .post-ufi.single-full-width-button .post-ufi-button { width: 100%; justif=
y-content: center; }
}
  .post-ufi .post-ufi-button { align-items: center; background: 0px 0px; cu=
rsor: pointer; display: flex; outline: 0px; border: 0px; appearance: none; =
font-family: var(--font-family-text); text-decoration: none; flex: 0 0 auto=
; transform: var(--animate-hover); }
  .post-ufi .post-ufi-button:focus-visible { box-shadow: var(--focus-ring);=
 }
  .post-ufi .post-ufi-button:active { transform: var(--transform-pressed); =
}
  .post-ufi .post-ufi-button.style-button, .post-ufi .post-ufi-button.style=
-tabs { column-gap: var(--size-8); }
  .post-ufi .post-ufi-button .icon { flex-shrink: 0; fill: none; stroke: va=
r(--color-fg-secondary-themed); }
  .post-ufi .post-ufi-button .label { color: var(--color-fg-secondary-theme=
d); font-weight: var(--font-weight-medium); }
  .post-ufi .post-ufi-button.style-button { box-sizing: border-box; border-=
radius: calc(var(--size-40)*.5); height: var(--size-40); min-width: var(--s=
ize-40); padding: 0 var(--size-12); user-select: none; }
  .post-ufi .post-ufi-button.style-button.edit-button-container, .post-ufi =
.post-ufi-button.style-button.like-button-container { padding: 0px; }
  .post-ufi .post-ufi-button.style-button.with-border { border: var(--borde=
r-default-themed); }
  .post-ufi .post-ufi-button.style-button .label { border-bottom-width: 2px=
; border-top-width: 2px; font-size: 14px; line-height: 20px; letter-spacing=
: -0.15px; }
  .post-ufi .post-ufi-button.style-button:hover { background: var(--color-b=
g-secondary-themed); }
  .post-ufi .post-ufi-button.style-button.no-label { align-items: center; d=
isplay: flex; height: 40px; justify-content: center; width: 40px; }
  .post-ufi .post-ufi-button.style-button.no-label .icon { flex-shrink: 0; =
}
  .post-ufi .post-ufi-button.style-button.no-icon { padding: 0 var(--size-1=
6); }
  .post-ufi .post-ufi-button.style-button.verbose-label { gap: var(--size-8=
); }
  .post-ufi .post-ufi-button.style-button.verbose-label .label { font-weigh=
t: var(--font-weight-medium); font-family: var(--font-family-meta); text-tr=
ansform: uppercase; font-size: var(--font-size-12); }
  .post-ufi .post-ufi-button.style-compressed { height: var(--size-24); gap=
: var(--size-4); border-radius: var(--border-radius-xs); box-sizing: border=
-box; padding: var(--size-4) var(--size-6); }
  .post-ufi .post-ufi-button.style-compressed.edit-button-container, .post-=
ufi .post-ufi-button.style-compressed.like-button-container, .single-post-c=
ontainer .single-post article.post.podcast-post { padding: 0px; }
  .post-ufi .post-ufi-button.style-compressed .label { color: var(--color-f=
g-secondary); font-family: var(--font-family-meta); font-size: var(--font-s=
ize-12); font-weight: var(--font-weight-medium); line-height: var(--line-he=
ight-20); letter-spacing: var(--letter-spacing-meta); text-transform: upper=
case; }
  .post-ufi .post-ufi-button.style-compressed .lucide { stroke-width: 2px; =
}
  .post-ufi .post-ufi-button.style-compressed:hover { background: var(--col=
or-bg-secondary); }
  .post-ufi .post-ufi-button.style-compressed:hover.state-liked { backgroun=
d: var(--color-accent-bg-red); }
  .post-ufi .post-ufi-button.style-tabs { border: 0px; border-radius: var(-=
-size-20); height: var(--size-40); justify-content: center; padding: 0px 8p=
x; flex: 1 0 1px; }
  .post-ufi .post-ufi-button.style-tabs .icon { stroke: var(--print_on_web_=
bg_color, var(--color-fg-primary)); }
  .post-ufi .post-ufi-button.style-tabs:active { background-color: var(--ba=
ckground_contrast_1); }
  .post-ufi .post-ufi-button.style-tabs .label { color: var(--print_on_web_=
bg_color, var(--color-fg-primary)); font-size: 14px; line-height: 20px; let=
ter-spacing: 0.49px; }
  .post-ufi .post-ufi-button.style-large-on-dark { display: flex; flex-dire=
ction: column; gap: var(--size-4); align-items: center; }
  .post-ufi .post-ufi-button.style-large-on-dark:not(.state-liked, .state-s=
aved, .state-restacked) .icon { stroke: rgb(255, 255, 255) !important; }
  .post-ufi .post-ufi-button.style-large-on-dark .label { font-size: var(--=
font-size-14); line-height: var(--line-height-20); }
  .post-ufi .post-ufi-button.style-large-on-dark:not(.state-liked, .state-s=
aved, .state-restacked) .label { color: rgb(255, 255, 255) !important; }
  .post-ufi .post-ufi-button.style-large-on-dark.state-disabled { opacity: =
0.4; }
  .post-ufi .post-ufi-button.state-liked.style-button { background: var(--c=
olor-accent-bg-red); border: 1px solid var(--color-accent-bg-red); }
  .post-ufi .post-ufi-button.state-liked.style-button.like-button-container=
 { border: 0px; }
  .post-ufi .post-ufi-button.state-liked .icon { fill: var(--color-accent-f=
g-red); stroke: var(--color-accent-fg-red); }
  .post-ufi .post-ufi-button.state-liked .label { color: var(--color-accent=
-fg-red); }
  .post-ufi .post-ufi-button.state-liked:hover.style-button { background: v=
ar(--color-accent-bg-red); }
  .post-ufi .post-ufi-button.state-saved.style-button { background: var(--c=
olor-accent-bg-orange); border: 1px solid var(--color-accent-bg-orange); }
  .post-ufi .post-ufi-button.state-saved .icon { fill: var(--color-accent-f=
g-orange); stroke: var(--color-accent-fg-orange); }
  .post-ufi .post-ufi-button.state-saved .label { color: var(--color-accent=
-fg-orange); }
  .post-ufi .post-ufi-button.state-saved:hover.style-button { background: v=
ar(--color-accent-bg-orange); }
  .post-ufi .post-ufi-button.state-restacked.style-button { background: var=
(--color-accent-bg-green); border: 1px solid var(--color-accent-bg-green); =
}
  .post-ufi .post-ufi-button.state-restacked .icon { stroke: var(--color-ac=
cent-fg-green); }
  .post-ufi .post-ufi-button.state-restacked .label { color: var(--color-ac=
cent-fg-green); }
  .post-ufi .post-ufi-button.state-restacked:hover.style-button { backgroun=
d: var(--color-accent-bg-green); }
  .post-ufi .post-ufi-button.state-disabled { background: 0px 0px; cursor: =
default; pointer-events: none; }
  .post-ufi .post-ufi-button.state-disabled:not(.state-liked, .state-saved,=
 .state-restacked) .icon { fill: none; stroke: var(--color-fg-tertiary); }
  .post-ufi .post-ufi-button.state-disabled:active { background: 0px 0px; }
  .post-ufi.justified { justify-content: space-between; width: 100%; }
  .post-ufi .edit-button-container, .post-ufi .like-button-container { posi=
tion: relative; }
  .post-ufi .edit-button-container .post-ufi-button { border-color: transpa=
rent; }
  .post-ufi.style-tabs .like-button-container .subscribe-prompt-dropdown { =
bottom: 66px; top: auto; }
  .post-ufi .like-button-container .subscribe-prompt-dropdown { left: 160px=
; box-sizing: content-box; max-width: 320px; }
  .post-ufi .like-button-container .subscribe-prompt-dropdown.free { max-wi=
dth: 332px; left: 166px; }
  .post-ufi .like-button-container .subscribe-prompt-dropdown.free .dropdow=
n-menu-wrapper { width: 332px; }
  .post-ufi .like-button-container .subscribe-prompt-dropdown.free .dropdow=
n-menu-wrapper input { padding: 8px 12px; font-weight: var(--font-weight-re=
gular); font-size: 16px; line-height: 24px; color: var(--color-light-fg-ter=
tiary); border: var(--border-default); border-radius: var(--border-radius-s=
m); width: 100%; box-sizing: border-box; }
  .post-ufi .like-button-container .subscribe-prompt-dropdown .dropdown-men=
u-wrapper { padding: 20px; width: 320px; }
  .post-ufi.themed .post-ufi-button:not(.state-liked, .state-saved, .state-=
restacked) .icon { stroke: var(--print_secondary, var(--print_secondary_on_=
web_bg_color, var(--print_secondary, var(--color-fg-secondary)))); }
  .post-ufi.themed .post-ufi-button:not(.state-liked, .state-saved, .state-=
restacked) .label { color: var(--print_secondary, var(--print_secondary_on_=
web_bg_color, var(--print_secondary, var(--color-fg-secondary)))); }
  .post-ufi.themed .post-ufi-button:not(.state-liked, .state-saved, .state-=
restacked).style-tabs .icon { stroke: var(--print_on_web_bg_color, var(--co=
lor-fg-primary)); }
  .post-ufi.themed .post-ufi-button:not(.state-liked, .state-saved, .state-=
restacked).style-tabs .label { color: var(--print_on_web_bg_color, var(--co=
lor-fg-primary)); }
  .post-ufi.themed .post-ufi-button:not(.state-liked, .state-saved, .state-=
restacked).state-disabled .icon { fill: none; stroke: var(--color-fg-tertia=
ry); }
  .post-ufi.themed .post-ufi-button.style-compressed:hover { background: va=
r(--background_contrast_1); border-color: var(--background_contrast_2); }
  .mobile-footer-ufi { position: fixed; bottom: 0px; left: 0px; background:=
 var(--color-bg-primary-themed); border-top: var(--border-default-themed); =
z-index: 2; width: 100%; box-sizing: border-box; transition: all var(--anim=
ation-smooth) var(--animation-timing-fast); }
  .mobile-footer-ufi.hidden { transform: translateY(100%); }
  @media print {
  .mobile-footer-ufi { display: none; }
}
  .post-subheader, .ufi-preamble { align-items: center; display: flex; }
  .ufi-preamble { gap: var(--size-12); padding-right: var(--size-4); }
  .ufi-preamble .ufi-preamble-label, .ufi-preamble .ufi-preamble-label .pro=
file-hover-card-target > a, .ufi-preamble .ufi-preamble-label > a { color: =
var(--color-fg-secondary); font-family: var(--font-family-meta); font-size:=
 var(--font-size-12); font-weight: var(--font-weight-medium); line-height: =
var(--line-height-20); letter-spacing: var(--letter-spacing-meta); text-tra=
nsform: uppercase; display: inline-block; }
  .ufi-preamble .ufi-preamble-label .profile-hover-card-target > a.cross-po=
sted-pub-name, .ufi-preamble .ufi-preamble-label.cross-posted-pub-name, .uf=
i-preamble .ufi-preamble-label > a.cross-posted-pub-name { max-width: 300px=
; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .post-subheader .left .label-stack .bylines .byline-profile-link, .ufi-pr=
eamble .ufi-preamble-label .profile-hover-card-target > a, .ufi-preamble .u=
fi-preamble-label > a { text-decoration: none; }
  .post-subheader .left .label-stack .bylines .byline-profile-link:hover, .=
post-subheader .left .label-stack .guest-author-publication a:hover, .ufi-p=
reamble .ufi-preamble-label .profile-hover-card-target > a:hover, .ufi-prea=
mble .ufi-preamble-label > a:hover { text-decoration: underline; }
  .ufi-preamble .post-ufi-preamble-icon { stroke: var(--color-fg-secondary)=
; }
  .ufi-preamble.themed .ufi-preamble-label, .ufi-preamble.themed .ufi-pream=
ble-label .profile-hover-card-target > a { color: var(--print_secondary, va=
r(--print_secondary_on_web_bg_color, var(--print_secondary, var(--color-fg-=
secondary)))); }
  .ufi-preamble.themed .post-ufi-preamble-icon { stroke: var(--print_second=
ary, var(--print_secondary_on_web_bg_color, var(--print_secondary, var(--co=
lor-fg-secondary)))); }
  .post-subheader { justify-content: space-between; padding: 24px 0px; }
  .post-subheader .left { align-items: center; display: flex; gap: var(--si=
ze-8); }
  .post-subheader .left.vertical { align-items: start; flex-direction: colu=
mn; }
  .post-subheader .left.vertical .bylines-facepile { margin-bottom: 12px; }
  .post-subheader .left .label-stack { font-family: var(--font-family-text)=
; font-size: 14px; letter-spacing: -0.15px; }
  .post-subheader .left .label-stack .bylines { color: var(--print_on_web_b=
g_color, var(--color-fg-primary)); font-weight: var(--font-weight-semibold)=
; line-height: 20px; }
  .post-subheader .left .label-stack .guest-author-publication, .post-subhe=
ader .left .label-stack .guest-author-publication a, .post-subheader .left =
.label-stack .publish-context { color: var(--print_secondary, var(--print_s=
econdary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary))=
)); }
  .post-subheader .left .label-stack .guest-author-publication a, .reader2-=
page a { text-decoration: none; }
  .post-subheader .left .label-stack .publish-context { font-weight: var(--=
font-weight-regular); line-height: 19px; }
  .post-subheader .left .label-stack .publish-context .audience-icon { disp=
lay: inline-block; margin-right: 6px; vertical-align: text-bottom; }
  .post-subheader .left .label-stack .publish-context .audience-icon.adhoc-=
email-icon path { stroke: none; }
  .post-subheader .left .label-stack .publish-context .audience-icon.adhoc-=
email-icon path, .post-subheader .left .label-stack .publish-context .audie=
nce-icon.audience-lock-icon path { fill: var(--print_secondary, var(--print=
_secondary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary=
)))); }
  .loading-container { height: 100%; width: 100%; background-color: rgb(17,=
 17, 17); position: absolute; }
  .audio-player-wrapper .audio-player { position: relative; padding: 0px; b=
ackground-color: rgb(255, 255, 255); border: 1px solid var(--color-utility-=
detail); border-radius: var(--border-radius-sm); user-select: none; min-hei=
ght: 0px; cursor: default; }
  @media screen and (min-width: 541px) {
  .audio-player-wrapper .audio-player { min-width: 500px; }
}
  .audio-player-wrapper .audio-player .audio-player-buttons { height: 48px;=
 border-top: 41px solid transparent; border-bottom: 21px solid transparent;=
 }
  .audio-player-wrapper .audio-player .audio-player-buttons a.button:focus:=
active > img, .audio-player-wrapper .audio-player .audio-player-buttons a.b=
utton:hover:active { opacity: 0.7; }
  .audio-player-wrapper .audio-player .audio-player-buttons table { margin:=
 0px; height: 48px; width: 100%; border-spacing: 0px; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td { p=
adding: 0px; height: 48px; vertical-align: middle; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td a {=
 -webkit-tap-highlight-color: transparent; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td.aud=
io-player-backward, .audio-player-wrapper .audio-player .audio-player-butto=
ns table tr td.audio-player-forward { width: 30px; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td.aud=
io-player-backward img, .audio-player-wrapper .audio-player .audio-player-b=
uttons table tr td.audio-player-forward img { height: 30px; width: 30px; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td.aud=
io-player-play { position: relative; width: 120px; text-align: center; over=
flow: hidden; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td.aud=
io-player-play img { height: 48px; width: 48px; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td.aud=
io-player-play a.button { padding: 10px 20px; height: 58px; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td.aud=
io-player-play::after { position: absolute; left: -112px; top: 0px; height:=
 48px; width: 112px; background-image: -webkit-linear-gradient(left, rgba(2=
55, 255, 255, 0) 0px, rgba(255, 255, 255, 0.4) 28.5714%, rgba(255, 255, 255=
, 0.4) 71.4286%, rgba(255, 255, 255, 0) 100%); opacity: 0; animation: 2s li=
near 0s infinite normal none paused waitingAnimation; transition: opacity 2=
50ms linear; pointer-events: none; content: ""; }
  .audio-player-wrapper .audio-player .audio-player-buttons table tr td.aud=
io-player-play.pause.waiting::after { opacity: 1; animation-play-state: run=
ning; }
  .audio-player-wrapper .audio-player .audio-player-buttons .audio-player-p=
layback-rate { position: absolute; top: 8px; right: 16px; margin: 0px; padd=
ing: 0px; background: 0px 0px; border: 0px; color: rgb(147, 147, 147); font=
-size: 14px; cursor: pointer; appearance: none; }
  .audio-player-wrapper .audio-player .audio-player-progress { position: re=
lative; height: 24px; border-left: 24px solid transparent; border-right: 24=
px solid transparent; border-bottom: 22px solid transparent; font-family: v=
ar(--font_family_ui, var(--font-family-text)); }
  @media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress { border-left-=
width: 16px; border-right-width: 16px; }
}
  .audio-player-wrapper .audio-player .audio-player-progress table { margin=
: 0px; height: 24px; }
  .audio-player-wrapper .audio-player .audio-player-progress table tr td { =
height: 18px; vertical-align: middle; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar { position: relative; width: 100%; cursor: pointer; -webkit-ta=
p-highlight-color: transparent; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-current, .audio-player-wrapper .aud=
io-player .audio-player-progress .audio-player-progress-bar .audio-player-p=
rogress-bar-filled, .audio-player-wrapper .audio-player .audio-player-progr=
ess .audio-player-progress-bar .audio-player-progress-bar-track { position:=
 absolute; top: 0px; left: 0px; margin-top: 9px; height: 3px; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-button, .audio-player-wrapper .audi=
o-player .audio-player-progress .audio-player-progress-bar .audio-player-pr=
ogress-bar-current, .audio-player-wrapper .audio-player .audio-player-progr=
ess .audio-player-progress-bar .audio-player-progress-bar-filled { transiti=
on: 250ms linear; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-track { width: 100%; background: rg=
b(218, 215, 215); border-radius: var(--border-radius-full); }
  .email-body-container .audio-player-wrapper .audio-player .audio-player-p=
rogress .audio-player-progress-bar .audio-player-progress-bar-track { posit=
ion: relative; margin-top: 0px; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-filled { width: 0px; background: va=
r(--background_pop); border-radius: var(--border-radius-full); }
  .email-body-container .audio-player-wrapper .audio-player .audio-player-p=
rogress .audio-player-progress-bar .audio-player-progress-bar-button, .emai=
l-body-container .audio-player-wrapper .audio-player .audio-player-progress=
 .audio-player-progress-bar .audio-player-progress-bar-current, .email-body=
-container .audio-player-wrapper .audio-player .audio-player-progress .audi=
o-player-progress-bar .audio-player-progress-bar-filled { display: none; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-current { margin-left: -1.5px; widt=
h: 3px; background: rgb(255, 255, 255); }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-button { position: absolute; margin=
-left: -9px; top: 0px; left: 0px; height: 16px; width: 16px; background: va=
r(--background_pop); border: 2px solid rgb(255, 255, 255); border-radius: v=
ar(--border-radius-md); }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-popup { position: absolute; top: -4=
6px; left: 0px; margin-left: -29px; height: 31px; width: 60px; background: =
var(--background_pop); border-radius: var(--border-radius-sm); color: var(-=
-print_on_pop); font-size: 16px; line-height: 31px; text-align: center; }
  @media screen and (max-width: 650px) {
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-popup { top: -54px; }
}
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar .audio-player-progress-bar-popup::after { display: block; posi=
tion: absolute; top: 31px; left: 20px; height: 0px; width: 0px; border-styl=
e: solid; border-color: var(--background_pop) transparent transparent trans=
parent; border-width: 10px 10px 0px; content: ""; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar:active .audio-player-progress-bar-button, .audio-player-wrappe=
r .audio-player .audio-player-progress .audio-player-progress-bar:active .a=
udio-player-progress-bar-filled { transition: none; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-bar:active .audio-player-progress-bar-button { box-shadow: rgba(25=
5, 255, 255, 0.1) 0px 32px 0px inset; transform: scale(1.2); }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-left, .audio-player-wrapper .audio-player .audio-player-progress .=
audio-player-progress-past { min-width: 40px; color: rgb(147, 147, 147); fo=
nt-family: Helvetica, monospace; font-size: 14px; line-height: 18px; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-past { padding-right: 10px; text-align: right; }
  .audio-player-wrapper .audio-player .audio-player-progress .audio-player-=
progress-left { padding-left: 10px; text-align: left; }
  .audio-player-wrapper .audio-player-add-to-podcast-link { text-align: rig=
ht; }
  .audio-player-wrapper .audio-player-add-to-podcast-link a, .audio-player-=
wrapper-fancy .audio-player-add-to-podcast-link a { color: var(--print_seco=
ndary, var(--color-fg-secondary)); font-size: 14px; font-family: var(--font=
_family_ui, var(--font-family-text)); }
  .audio-player-wrapper-fancy, .video-player-embed-container { height: var(=
--full-height); width: 100vw; display: flex; align-items: center; justify-c=
ontent: center; }
  .audio-player-wrapper-fancy { background-color: rgb(17, 17, 17); font-fam=
ily: var(--font-family-text); }
  .audio-player-wrapper-fancy .audio-player-clickable, .video-player-wrappe=
r a.video-player { cursor: pointer; }
  .audio-player-wrapper-fancy .audio-player { display: flex; box-sizing: bo=
rder-box; padding: 16px; flex-direction: column; align-items: center; posit=
ion: relative; user-select: none; overflow: hidden; cursor: default; width:=
 100%; max-width: 900px; }
  .audio-player-wrapper-fancy .audio-player .btn-group { display: none; gap=
: 16px; width: 100%; margin-top: 24px; }
  .audio-player-wrapper-fancy .audio-player .btn-group .button { display: n=
one; width: 100%; }
  .audio-player-wrapper-fancy .audio-player .audio-player-subtitle, .audio-=
player-wrapper-fancy .audio-player .audio-player-title { line-height: 20px;=
 font-style: normal; text-align: center; white-space: nowrap; overflow: hid=
den; text-overflow: ellipsis; flex-shrink: 0; width: 100%; padding: 0px 16p=
x; box-sizing: border-box; }
  .audio-player-wrapper-fancy .audio-player .audio-player-title { color: rg=
b(255, 255, 255); font-weight: 700; font-size: 16px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-subtitle { color:=
 rgb(102, 102, 102); font-weight: 400; font-size: 14px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-contai=
ner { position: relative; display: none; }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image { widt=
h: 100%; border-radius: var(--border-radius-md); top: 0px; position: absolu=
te; }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo { h=
eight: 21px; opacity: 0.2; position: absolute; top: 32px; right: 32px; widt=
h: 19px; display: none; }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo svg=
 { height: 100%; width: 100%; }
  .audio-player-wrapper-fancy .audio-player .audio-player-buttons { flex-sh=
rink: 0; width: 184px; height: 40px; display: flex; flex-direction: row; ju=
stify-content: space-between; margin-top: 8px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-buttons button { =
width: 40px; height: 40px; position: relative; text-align: center; border-r=
adius: var(--border-radius-lg); border: 0px; display: flex; align-items: ce=
nter; justify-content: center; padding: 0px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-buttons .audio-pl=
ayer-play { position: relative; background: rgb(255, 255, 255); cursor: poi=
nter; }
  .audio-player-wrapper-fancy .audio-player .audio-player-buttons .audio-pl=
ayer-play .playback-icon { position: relative; }
  .audio-player-wrapper-fancy .audio-player .audio-player-buttons .audio-pl=
ayer-play .play { left: 1px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-buttons .audio-pl=
ayer-backward, .audio-player-wrapper-fancy .audio-player .audio-player-butt=
ons .audio-player-forward { background: rgba(255, 255, 255, 0.2); cursor: p=
ointer; }
  .audio-player-wrapper-fancy .audio-player .audio-player-buttons .audio-pl=
ayer-backward .skip-icon, .audio-player-wrapper-fancy .audio-player .audio-=
player-buttons .audio-player-forward .skip-icon { position: absolute; left:=
 21%; top: 19%; width: 60%; height: 60%; }
  .audio-player-wrapper-fancy .audio-player .audio-player-time-wrapper { di=
splay: flex; flex-direction: row; min-width: 100%; justify-content: space-b=
etween; margin-top: 6px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-time-wrapper .aud=
io-player-progress-left, .audio-player-wrapper-fancy .audio-player .audio-p=
layer-time-wrapper .audio-player-progress-past { flex-grow: 1; min-width: 4=
0px; font-size: 14px; line-height: 21px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-time-wrapper .aud=
io-player-progress-past { color: rgb(255, 255, 255); text-align: left; }
  .audio-player-wrapper-fancy .audio-player .audio-player-time-wrapper .aud=
io-player-progress-left { color: rgb(102, 102, 102); text-align: right; }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress { min-wi=
dth: 100%; margin-top: 16px; position: relative; height: 32px; margin-botto=
m: 6px; font-family: var(--font_family_ui, var(--font-family-text)); }
  @media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress { border=
-left-width: 16px; border-right-width: 16px; }
}
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar { position: relative; height: 32px; width: 100%; cursor:=
 pointer; -webkit-tap-highlight-color: transparent; }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-current, .audio-player-wrappe=
r-fancy .audio-player .audio-player-progress .audio-player-progress-bar .au=
dio-player-progress-bar-filled, .audio-player-wrapper-fancy .audio-player .=
audio-player-progress .audio-player-progress-bar .audio-player-progress-bar=
-track { position: absolute; top: 0px; left: 0px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-button, .audio-player-wrapper=
-fancy .audio-player .audio-player-progress .audio-player-progress-bar .aud=
io-player-progress-bar-current, .audio-player-wrapper-fancy .audio-player .=
audio-player-progress .audio-player-progress-bar .audio-player-progress-bar=
-current-placeholder, .audio-player-wrapper-fancy .audio-player .audio-play=
er-progress .audio-player-progress-bar .audio-player-progress-bar-filled { =
transition: 250ms linear; }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-current-disable-animations, .=
audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-play=
er-progress-bar .audio-player-progress-bar-current-dragging { transition: n=
one; }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-track { width: 100%; backgrou=
nd: rgb(255, 255, 255); opacity: 0.15; border-radius: var(--border-radius-s=
m); height: 32px; }
  .email-body-container .audio-player-wrapper-fancy .audio-player .audio-pl=
ayer-progress .audio-player-progress-bar .audio-player-progress-bar-track {=
 position: relative; margin-top: 0px; }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-filled { width: 0px; backgrou=
nd: rgb(255, 255, 255); opacity: 0.25; border-radius: var(--border-radius-s=
m); height: 32px; }
  .email-body-container .audio-player-wrapper-fancy .audio-player .audio-pl=
ayer-progress .audio-player-progress-bar .audio-player-progress-bar-button,=
 .email-body-container .audio-player-wrapper-fancy .audio-player .audio-pla=
yer-progress .audio-player-progress-bar .audio-player-progress-bar-current,=
 .email-body-container .audio-player-wrapper-fancy .audio-player .audio-pla=
yer-progress .audio-player-progress-bar .audio-player-progress-bar-filled, =
.poll-embed .poll-anchor-target .poll-anchor-copy-button a { display: none;=
 }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-current { margin-left: -1.5px=
; width: 4px; height: 32px; background: rgb(255, 255, 255); border-radius: =
var(--border-radius-sm); }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-current-placeholder { backgro=
und: rgba(255, 255, 255, 0.5); }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-button { position: absolute; =
margin-left: -9px; top: 0px; left: 0px; height: 16px; width: 16px; backgrou=
nd: var(--background_pop); border: 2px solid rgb(255, 255, 255); border-rad=
ius: var(--border-radius-md); }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-popup { position: absolute; t=
op: -46px; left: 0px; margin-left: -29px; height: 31px; width: 60px; backgr=
ound: rgb(255, 255, 255); border-radius: var(--border-radius-sm); color: rg=
b(17, 17, 17); font-size: 16px; line-height: 31px; text-align: center; }
  @media screen and (max-width: 650px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-popup { top: -54px; }
}
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar .audio-player-progress-bar-popup::after { display: block=
; position: absolute; top: 31px; left: 20px; height: 0px; width: 0px; borde=
r-style: solid; border-color: rgb(255, 255, 255) transparent transparent; b=
order-width: 10px 10px 0px; content: ""; }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar:active .audio-player-progress-bar-button, .audio-player-=
wrapper-fancy .audio-player .audio-player-progress .audio-player-progress-b=
ar:active .audio-player-progress-bar-filled { transition: none; }
  .audio-player-wrapper-fancy .audio-player .audio-player-progress .audio-p=
layer-progress-bar:active .audio-player-progress-bar-button { box-shadow: r=
gba(255, 255, 255, 0.1) 0px 32px 0px inset; transform: scale(1.2); }
  @media (min-width: 250px) {
  .audio-player-wrapper-fancy .audio-player { padding: 32px; }
  .audio-player-wrapper-fancy .audio-player .btn-group { display: flex; }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:last-of-type=
 { display: block; }
}
  @media (min-width: 300px) {
  .audio-player-wrapper-fancy .audio-player .btn-group { display: block; }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-typ=
e { display: block; }
}
  @media (min-width: 350px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-title { margin-to=
p: 16px; }
  .audio-player-wrapper-fancy .audio-player .btn-group .button:first-of-typ=
e { display: block; }
  .audio-player-wrapper-fancy .audio-player .audio-player-substack-logo { d=
isplay: block; }
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-contai=
ner { padding-top: 25%; width: 25%; display: block; }
  .audio-player-wrapper-fancy .audio-player .btn-group { display: flex; }
}
  @media (min-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-contai=
ner { padding-top: 40%; width: 40%; }
}
  @media (max-width: 400px) {
  .audio-player-wrapper-fancy .audio-player .btn-group { margin-top: 12px; =
}
  .audio-player-wrapper-fancy .audio-player .btn-group .button { font-size:=
 13px; padding: 6px 12px; height: auto; margin-top: 10px; }
}
  @media (min-width: 600px) {
  .audio-player-wrapper-fancy .audio-player .audio-player-hero-image-contai=
ner { padding-top: 55%; width: 55%; }
}
  .audio-player-wrapper-fancy .audio-player-add-to-podcast-link { text-alig=
n: right; }
  @keyframes waitingAnimation {=20
  0% { transform: translateX(0px); }
  100% { transform: translateX(160px); }
}
  .video-player-embed-container { background-color: rgb(0, 0, 0); }
  .video-player-wrapper { flex-grow: 1; }
  .video-player-wrapper.video-player-wrapper-clip { position: relative; z-i=
ndex: 1; }
  .video-player-wrapper .video-player-with-background, .video-player-wrappe=
r .video-player.video-player-with-background { background-color: var(--colo=
r-utility-black); }
  .video-player-wrapper .video-player { position: relative; display: block;=
 width: 100%; padding-bottom: 56.25%; height: 0px; cursor: inherit; }
  .video-player-wrapper .video-player video { position: absolute; top: 0px;=
 left: 0px; width: 100%; height: 100%; object-fit: contain; }
  .video-player-wrapper .video-player img.video-player-preview { position: =
absolute; top: 0px; left: 0px; width: 100%; max-height: 100%; background: r=
gb(0, 0, 0); cursor: pointer; object-fit: contain; }
  .video-player-wrapper.is-static { margin-top: var(--size-24); }
  .video-player-wrapper.is-static .video-player { height: auto; border-radi=
us: var(--border-radius-sm); padding-bottom: 0px !important; }
  .video-player-wrapper.is-static .video-player img.video-player-preview { =
position: relative; border-radius: var(--border-radius-sm); }
  .more-loader { margin-top: 20px; height: 24px; width: 1px; background: va=
r(--color-fg-primary); animation: 0.75s ease 0s infinite normal none runnin=
g rotate; }
  .poll-editor-modal { margin: 74px auto 0px; min-width: 600px; padding: 0p=
x; border: var(--border-default); border-radius: var(--border-radius-md); f=
ont-family: var(--font-family-text); font-size: var(--font-size-14); line-h=
eight: var(--line-height-20); font-weight: var(--font-weight-bold); }
  @media (max-width: 650px) {
  .poll-editor-modal { min-width: calc(100% - 20px); }
}
  .poll-editor-modal .poll-editor-section { border-bottom: var(--border-def=
ault); }
  .poll-editor-modal .poll-question-editor { width: 100%; display: block; b=
order: 0px; color: var(--color-fg-primary); font-family: var(--font-family-=
title); font-size: var(--font-size-20); line-height: var(--line-height-32);=
 font-weight: var(--font-weight-heavy); padding: var(--size-20); box-sizing=
: border-box; background: 0px 0px; }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor .poll-option-editor input::placeholder, .poll-editor-modal .poll-questi=
on-editor::placeholder { color: var(--color-fg-tertiary); }
  .poll-editor-modal .poll-editor-section.options-section, .poll-embed .pol=
l-anchor-target .poll-anchor-copy-button:hover a { display: flex; }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor { display: flex; flex-direction: column; gap: var(--size-12); padding: =
var(--size-20); flex: 1 1 0%; }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor .poll-option-editor { display: flex; flex-direction: row; gap: var(--si=
ze-8); align-items: center; }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor .poll-option-editor input { flex-grow: 1; padding: var(--size-12); colo=
r: var(--color-fg-primary); box-sizing: border-box; border: var(--border-de=
fault); border-radius: var(--border-radius-sm); background-color: var(--col=
or-bg-primary); font-size: var(--font-size-16); line-height: var(--line-hei=
ght-20); font-weight: var(--font-weight-regular); }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor .poll-option-editor .poll-remove-option { border: 0px; background-color=
: var(--color-bg-primary); width: var(--size-24); height: var(--size-24); }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor .poll-option-editor .poll-remove-option svg { stroke-width: 1.5px; stro=
ke: var(--color-fg-secondary); cursor: pointer; box-sizing: border-box; }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor .poll-option-editor .poll-remove-option:focus:not(.is-hidden) svg { bor=
der: var(--border-default); cursor: pointer; }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor .poll-option-editor .poll-remove-option.is-hidden { cursor: default; }
  .poll-editor-modal .poll-editor-section.options-section .poll-options-edi=
tor .poll-option-editor .poll-remove-option.is-hidden svg { stroke-width: 0=
; stroke: none; cursor: default; }
  .poll-editor-modal .poll-editor-section.audience-section, .poll-editor-mo=
dal .poll-editor-section.length-section { padding: var(--size-20); display:=
 flex; flex-direction: column; gap: var(--size-8); }
  .poll-editor-modal .poll-editor-section.action-section { border-bottom-wi=
dth: medium; border-bottom-style: none; border-bottom-color: currentcolor; =
display: flex; flex-direction: column; padding: var(--size-20); }
  .poll-editor-modal .poll-editor-section.action-section .edit-warning { pa=
dding-bottom: var(--size-16); color: var(--color-semantic-error-bg-primary)=
; }
  .poll-editor-modal .poll-editor-section.action-section .action-buttons { =
display: flex; gap: var(--size-12); flex-direction: row; justify-content: f=
lex-end; }
  .poll-editor-modal .poll-editor-section.vote-visibility-section { padding=
: var(--size-20); display: flex; flex-direction: row-reverse; }
  .poll-embed .poll-anchor-target { position: absolute; left: -56px; top: -=
93px; }
  .poll-embed .poll-anchor-target .poll-anchor-copy-button { position: abso=
lute; left: -36px; top: 75px; box-sizing: border-box; width: 48px; height: =
48px; padding: 14px; border-radius: var(--border-radius-lg); }
  .poll-embed .poll-anchor-target .poll-anchor-copy-button:hover { backgrou=
nd-color: var(--color-bg-primary-themed); border: var(--border-default-them=
ed); }
  @media (max-width: 750px) {
  .poll-embed .poll-anchor-target .poll-anchor-copy-button { left: 8px; top=
: 45px; }
}
  .poll-embed .poll-wrapper.poll-web { background-color: var(--color-bg-ele=
vated-themed); border: var(--border-default-themed); padding: 24px; border-=
radius: var(--border-radius-md); font-family: 'SF Pro Display',var(--font-f=
amily-text); margin: 32px auto; width: 100%; max-width: 600px; box-sizing: =
border-box; position: relative; }
  .poll-embed .poll-wrapper.poll-web.poll-wrapper--thefp { border-top: 5px =
solid var(--color-fg-primary-themed); border-bottom: 5px solid var(--color-=
fg-primary-themed); border-left: 1px solid var(--color-utility-detail); bor=
der-right: 1px solid var(--color-utility-detail); border-radius: 0px; paddi=
ng: 24px 16px; }
  .poll-embed .poll-wrapper.poll-web .poll-title { flex-grow: 1; color: var=
(--color-fg-secondary-themed); }
  .poll-embed .poll-wrapper.poll-web .poll-edit > svg, .poll-embed .poll-wr=
apper.poll-web .poll-title svg { stroke-width: 1.5px; stroke: var(--color-f=
g-secondary-themed); }
  .poll-embed .poll-wrapper.poll-web .poll-title .subscriber-only-poll { di=
splay: inline-block; position: relative; top: -3px; left: 3px; }
  .poll-embed .poll-wrapper.poll-web .poll-edit { flex-grow: 0; cursor: poi=
nter; position: absolute; right: var(--size-8); top: var(--size-8); width: =
var(--size-40); height: var(--size-40); border-radius: var(--border-radius-=
md); border: var(--border-default-themed); background-color: var(--color-bg=
-secondary-themed); display: none; }
  .poll-embed .poll-wrapper.poll-web .poll-edit > svg { width: var(--size-2=
0); height: var(--size-20); }
  .poll-embed .poll-wrapper.poll-web .poll-error { font-size: 16px; font-we=
ight: var(--font-weight-medium); font-family: 'SF Compact Rounded',var(--fo=
nt-family-title); color: var(--color-semantic-error-bg-primary); line-heigh=
t: 20px; display: flex; justify-content: center; }
  .poll-embed .poll-wrapper.poll-web:hover .poll-edit { display: block; }
  .poll-embed .poll-wrapper.poll-web .poll-question { color: var(--color-fg=
-primary-themed); font-family: var(--font-family-title); font-size: var(--f=
ont-size-20); line-height: var(--line-height-24); font-weight: var(--font-w=
eight-heavy); margin: 0px; }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option { position:=
 relative; line-height: 21px; font-weight: var(--font-weight-semibold); fon=
t-size: 14px; min-height: 41px; box-sizing: border-box; color: var(--color-=
fg-secondary-themed); background-color: var(--color-bg-elevated-themed); bo=
rder: var(--border-default-themed); border-radius: var(--border-radius-sm);=
 }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.hide-votes =
{ padding: 9px 24px 9px 12px; text-align: center; }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.hide-votes =
.poll-vote-background { display: none; }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.can-vote.hi=
de-votes { background-color: var(--color-bg-elevated-hover-themed); cursor:=
 pointer; }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.can-vote.hi=
de-votes:hover { background-color: var(--color-bg-tertiary-themed); cursor:=
 pointer; }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.my-vote .po=
ll-option-text, .poll-embed .poll-wrapper.poll-web .poll-options .poll-opti=
on.my-vote .poll-percentage-text { color: var(--color-fg-primary-themed); }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.show-votes =
{ padding: 0px; text-align: left; }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.show-votes =
.poll-vote-background { height: calc(100% + 2px); min-height: 40px; display=
: block; position: absolute; top: -1px; left: 0px; min-width: 8px; border-r=
adius: var(--border-radius-sm); background-color: var(--color-bg-tertiary-t=
hemed); }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.show-votes =
.poll-option-background { width: 100%; box-sizing: border-box; padding: 9px=
 24px 9px 12px; position: absolute; top: -1px; left: 0px; }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.show-votes =
.vote-icon { stroke: var(--color-fg-primary-themed); height: 20px; width: 2=
0px; margin-left: 8px; fill: none; }
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.show-votes =
.poll-option-text { overflow: hidden; text-overflow: ellipsis; white-space:=
 nowrap; display: flex; max-width: calc(100% - 20px); align-items: center; =
}
  .poll-embed .poll-wrapper.poll-web .poll-options .poll-option.show-votes =
.poll-percentage-text { position: absolute; right: 0px; padding: 8px 12px 4=
px 0px; }
  .poll-embed .poll-wrapper.poll-web .poll-status { color: var(--color-fg-s=
econdary-themed); }
  .poll-embed .poll-wrapper.poll-web .poll-author-visibility-toggle:hover {=
 text-decoration: underline; cursor: pointer; }
  .poll-embed.poll-email { margin: var(--size-32) auto; max-width: 600px; }
  .poll-embed.poll-email .poll-email-wrapper { border: var(--border-default=
); border-radius: var(--border-radius-md); font-family: var(--font-family-t=
ext); width: 100%; color: var(--color-fg-primary); padding: var(--size-16) =
var(--size-16) var(--size-8); }
  .poll-embed.poll-email .poll-email-wrapper tbody { width: 100%; display: =
table; }
  .poll-embed.poll-email .poll-email-wrapper.poll-email-wrapper--thefp { bo=
rder-top: 5px solid var(--color-fg-primary-themed); border-bottom: 5px soli=
d var(--color-fg-primary-themed); border-left: 1px solid var(--color-utilit=
y-detail); border-right: 1px solid var(--color-utility-detail); border-radi=
us: 0px; }
  .poll-embed.poll-email .poll-email-wrapper .poll-header { margin-bottom: =
var(--size-4); font-size: var(--font-size-12); line-height: var(--line-heig=
ht-20); font-weight: var(--font-weight-medium); color: var(--color-fg-secon=
dary); padding: 0px; }
  .poll-embed.poll-email .poll-email-wrapper .poll-vote-link { text-decorat=
ion: none; color: var(--color-fg-secondary); width: 100%; height: 100%; dis=
play: block; }
  .poll-embed.poll-email .poll-email-wrapper .poll-vote-link .poll-vote-con=
tents { width: 100%; height: 100%; display: block; font-weight: var(--font-=
weight-bold); font-size: var(--font-size-14); line-height: var(--line-heigh=
t-20); color: var(--color-fg-primary); }
  .poll-embed.poll-email .poll-email-wrapper .poll-description, .poll-embed=
.poll-email .poll-email-wrapper .poll-question { vertical-align: top; font-=
weight: var(--font-weight-heavy); color: var(--color-fg-primary); font-size=
: var(--line-height-20); line-height: var(--line-height-32); margin-bottom:=
 var(--size-8); font-family: var(--font-family-title); }
  .poll-embed.poll-email .poll-email-wrapper .poll-description { font-weigh=
t: var(--font-weight-regular); font-size: var(--font-size-14); line-height:=
 var(--line-height-20); font-family: var(--font-family-text); }
  .poll-embed.poll-email .poll-email-wrapper .poll-options { border-spacing=
: 0 var(--size-12); }
  .poll-embed.poll-email .poll-email-wrapper .poll-options .poll-option a {=
 border: var(--border-default); border-radius: var(--border-radius-sm); bac=
kground-color: var(--color-bg-secondary); text-align: center; padding: 10px=
 0px; }
  .poll-embed.poll-email .poll-email-wrapper.poll-email-wrapper--thefp .pol=
l-options { border-spacing: 0 var(--size-16); }
  .poll-embed.poll-email .poll-email-wrapper.poll-email-wrapper--thefp .pol=
l-options .poll-option a { border-radius: 0px; border: 1px solid rgb(22, 22=
, 19); background-color: rgb(255, 255, 255); text-align: center; padding: v=
ar(--size-16) 0; }
  .finish-invite, .invite-page, .invite-success { font-family: var(--font_f=
amily_ui, var(--font-family-text)); }
  .invite-page .form .sideBySideWrap { display: flex; flex-direction: row; =
}
  @media screen and (max-width: 650px) {
  .invite-page .form .sideBySideWrap { display: block; }
}
  .invite-page .form .sideBySideWrap input[name=3D"email"], .invite-page .f=
orm .sideBySideWrap input[name=3D"name"] { margin: 0px 10px 0px 0px; paddin=
g: 10px; border: 1px solid var(--color-utility-detail); border-radius: var(=
--border-radius-sm); }
  @media screen and (max-width: 650px) {
  .invite-page .form .sideBySideWrap input[name=3D"email"], .invite-page .f=
orm .sideBySideWrap input[name=3D"name"] { margin: 0px 0px 10px; }
}
  .invite-page .form .sideBySideWrap button[type=3D"submit"] { margin-top: =
0px; }
  .finish-invite { margin: 0px auto 72px; text-align: center; width: 450px;=
 }
  @media screen and (max-width: 768px) {
  .finish-invite { width: 290px; }
}
  .finish-invite h3 { font-size: 28px; }
  .finish-invite p { color: rgb(102, 102, 102); font-size: 16px; margin-bot=
tom: 0px; }
  .finish-invite .invite-switch-account { color: rgb(102, 102, 102); font-s=
ize: 14px; margin-top: 20px; }
  .reader2-inbox-sidebar { width: 420px; }
  .reader2-inbox-sidebar .reader2-help-circle { cursor: pointer; }
  .reader2-inbox-sidebar-fixed { position: fixed; top: 156px; right: 0px; w=
idth: 395px; height: calc(var(--full-height) - var(--size-sidebar-offset));=
 border-left: var(--border-default); overflow-y: auto; align-items: stretch=
; flex: 1 0 0%; gap: var(--size-8); padding: 0 var(--size-12); }
  .reader2-inbox-sidebar-fixed > * { flex: 0 0 auto; }
  .reader2-inbox-sidebar-fixed .sidebar-recommendation-button { align-self:=
 flex-start; padding: var(--size-8); height: 32px; font-size: 13px; border-=
radius: var(--border-radius-sm); }
  .reader2-inbox-post { display: flex; flex-flow: column; gap: var(--size-1=
2); font-size: var(--font-size-14); font-weight: var(--font-weight-semibold=
); position: relative; padding: var(--size-20) !important; }
  @media (max-width: 650px) {
  .reader2-inbox-post { padding: var(--size-16) !important; }
}
  .reader2-post-head { position: relative; display: flex; gap: var(--size-1=
2); align-items: center; }
  .reader2-post-head .pub-name { display: inline; flex: 1 1 1px; min-width:=
 0px; width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: n=
owrap; }
  .reader2-post-body { display: grid; grid: auto / 1fr auto; gap: var(--siz=
e-24); align-items: start; }
  @media (max-width: 650px) {
  .reader2-post-body { gap: var(--size-16); }
}
  .reader2-post-title { font-family: var(--font-family-title); font-size: v=
ar(--font-size-16); font-weight: var(--font-weight-bold); letter-spacing: v=
ar(--letter-spacing-16); color: var(--color-fg-primary); line-height: var(-=
-line-height-24); }
  .reader2-picture-overlay { position: absolute; inset: 0px; display: flex;=
 align-items: center; justify-content: center; }
  .reader2-post-actions { display: none; }
  @media (hover: hover) {
  .reader2-inbox-post:hover .reader2-post-actions { display: flex; }
}
  .reader2-inbox-post .inbox-item-actions-menu { opacity: 0; transition: no=
ne; }
  .reader2-inbox-post .inbox-item-timestamp, .reader2-inbox-post .reader2-u=
nread-dot { opacity: 1; transition: var(--animate-hover); }
  .reader2-inbox-post.hover-action-menu:hover .inbox-item-timestamp, .reade=
r2-inbox-post.hover-action-menu:hover .reader2-unread-dot, .reader2-inbox-p=
ost[data-selected=3D"true"] .inbox-item-timestamp, .reader2-inbox-post[data=
-selected=3D"true"] .reader2-unread-dot { opacity: 0; }
  .reader2-inbox-post.hover-action-menu:hover .inbox-item-actions-menu, .re=
ader2-inbox-post[data-selected=3D"true"] .inbox-item-actions-menu { opacity=
: 1; }
  .inbox-item-actions-list { width: 200px; }
  .inbox-item-action { align-items: center; justify-content: flex-start; }
  .inbox-item-action .inbox-item-action-icon { color: var(--color-fg-primar=
y); height: 20px; padding: 6px; width: 20px; }
  .reader2-post-action-button { display: flex; width: var(--size-24); heigh=
t: var(--size-24); align-items: center; justify-content: center; padding: 0=
px; border: 1px solid transparent; border-radius: var(--border-radius-sm); =
cursor: pointer; background: 0px 0px; }
  .reader2-post-action-button svg { stroke: var(--color-fg-primary); }
  .reader2-post-action-button:hover { border-color: var(--color-utility-det=
ail); }
  .reader2-min-w-0 { min-width: 0px; }
  .reader2-info-card { display: flex; flex-flow: row; padding: var(--size-1=
2) var(--size-16); gap: var(--size-8); background: var(--color-bg-secondary=
); border-radius: var(--border-radius-md); align-items: center; margin: 0px=
; }
  .reader2-info-card-icon { fill: var(--color-fg-secondary); stroke: var(--=
color-bg-secondary); }
  @media screen and (max-width: 768px) {
  .reader2-info-card-icon { display: none; }
}
  .reader2-font-base { font-family: var(--font-family-text); -webkit-font-s=
moothing: antialiased; }
  .reader2-page { color: var(--color-fg-primary); font-size: var(--font-siz=
e-16); flex: 1 0 1px; min-width: 0px; }
  .reader2-page, .reader2-page-top { display: flex; flex-flow: column; }
  @media (max-width: 650px) {
  .reader2-page-top { border-bottom-width: medium; border-bottom-style: non=
e; border-bottom-color: currentcolor; padding-bottom: 0px; }
}
  .reader2-page-center { display: flex; flex: 1 1 auto; align-items: center=
; justify-content: center; }
  .reader2-page-body { display: flex; flex-flow: column; padding: 0 0 var(-=
-size-24); flex: 1 1 auto; }
  @media screen and (max-width: 768px) {
  .reader2-page-body { padding: 0px; }
}
  .reader2-row { display: flex; }
  .reader2-split-row { justify-content: space-between; }
  .reader2-page-section { display: flex; flex-flow: column; padding: var(--=
size-16) 0; gap: var(--size-16); }
  .reader2-page-section:first-child { padding-top: 0px; }
  @media (max-width: 650px) {
  .reader2-page-section { gap: var(--size-8); }
}
  .reader2-section-title { display: flex; justify-content: space-between; a=
lign-items: center; height: var(--size-40); }
  .reader2-section-title .reader2-button-secondary { border: 0px; font-weig=
ht: var(--font-weight-medium); }
  .reader2-header-actions { display: flex; align-self: stretch; }
  .reader2-clickable { box-sizing: border-box; border-radius: var(--border-=
radius-sm); cursor: pointer; transition: var(--animate-hover); }
  @media (min-width: 650px) {
  .reader2-clickable:hover { cursor: pointer; background-color: var(--color=
-bg-secondary); }
}
  .reader2-item-meta { font-family: var(--font-family-meta); font-weight: v=
ar(--font-weight-medium); font-size: var(--font-size-12); text-transform: u=
ppercase; line-height: 16px; letter-spacing: var(--letter-spacing-meta); co=
lor: var(--color-fg-secondary); display: inline; }
  .reader2-item-meta svg { fill: var(--color-fg-secondary); }
  .reader2-item-meta .meta-icon { width: 14px; height: 14px; margin: 1px 4p=
x 0px 0px; vertical-align: text-top; }
  .reader2-item-meta .meta-bullet { margin: 0px 6px; }
  .reader2-item-meta .meta-audience-badge { color: var(--color-accent-fg-pu=
rple); text-transform: uppercase; }
  .reader2-button-row { display: flex; gap: var(--size-12); }
  .reader2-button { outline: 0px; border: 0px; background: 0px 0px; padding=
: 0px; appearance: none; cursor: pointer; white-space: nowrap; font-family:=
 inherit; user-select: none; transition: var(--animate-hover); }
  .reader2-button:disabled { cursor: unset; }
  .reader2-button-borderless, .reader2-button-button { position: relative; =
align-items: center; justify-content: center; padding: 0px 20px; }
  .reader2-button-borderless, .reader2-button-button, .reader2-button-circl=
e, .reader2-button-round { display: flex; gap: var(--size-12); font-family:=
 var(--font-family-text); font-size: var(--font-size-14); font-weight: var(=
--font-weight-medium); letter-spacing: var(--letter-spacing-14); height: au=
to; }
  .reader2-button-round { position: relative; align-items: center; justify-=
content: center; padding: 0px 20px; }
  .reader2-button-borderless.reader2-button-large, .reader2-button-button.r=
eader2-button-large, .reader2-button-circle.reader2-button-large, .reader2-=
button-round.reader2-button-large { padding: 0 var(--size-32); }
  .reader2-button-borderless.fixedHeight, .reader2-button-button.fixedHeigh=
t, .reader2-button-circle.fixedHeight, .reader2-button-round.fixedHeight { =
height: var(--size-40); }
  .reader2-button-borderless.fixedHeight.reader2-button-small, .reader2-but=
ton-button.fixedHeight.reader2-button-small, .reader2-button-circle.fixedHe=
ight.reader2-button-small, .reader2-button-round.fixedHeight.reader2-button=
-small { height: var(--size-32); }
  .reader2-button-borderless.fixedHeight.reader2-button-large, .reader2-but=
ton-button.fixedHeight.reader2-button-large, .reader2-button-circle.fixedHe=
ight.reader2-button-large, .reader2-button-round.fixedHeight.reader2-button=
-large { height: var(--size-48); }
  .reader2-button-button { border-radius: var(--border-radius-sm); }
  .reader2-button-borderless { border-color: transparent; }
  .reader2-button-round { border-radius: var(--border-radius-full); height:=
 var(--size-40); padding: 0 var(--size-16); }
  .reader2-button-round.hasLeftIcon { padding-left: 10px; }
  .reader2-button-round.hasRightIcon { padding-right: 10px; }
  .reader2-button-round .reader2-button-icon-circle { width: 20px; height: =
20px; border-radius: var(--border-radius-full); background-color: var(--col=
or-bg-primary); display: flex; justify-content: center; align-items: center=
; }
  .reader2-button-circle, .reader2-button-rounded { border-radius: var(--bo=
rder-radius-full); position: relative; height: var(--size-40); justify-cont=
ent: center; align-items: center; }
  .reader2-button-circle.reader2-button-small, .reader2-button-rounded.read=
er2-button-small { height: var(--size-32); width: var(--size-32); }
  .reader2-button-rounded { padding: 10px 16px; }
  .reader2-button-circle { padding: 0px; width: var(--size-40); }
  .reader2-button-flex, .reader2-button-reset, .reader2-button-text { font-=
size: inherit; font-weight: inherit; color: inherit; background: 0px 0px; p=
adding: 0px; }
  .reader2-button-text { display: inline; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-info .child-publication-title a:hover, .reader2-button-text:hover { te=
xt-decoration: underline; }
  .reader2-button-flex, .reader2-button-reset { border: 0px; outline: 0px; =
appearance: none; line-height: 0; }
  .reader2-button-reset { display: inline-block; }
  .reader2-button-flex { display: flex; height: auto; align-items: center; =
justify-content: center; }
  .reader2-button-flex:hover, .reader2-button-primary:hover { opacity: 0.8;=
 }
  .reader2-button-primary { background-color: var(--color-accent-fg-orange)=
; color: var(--color-light-bg-primary); }
  .reader2-button-primary svg { stroke: var(--color-light-bg-primary); }
  .reader2-button-primary .reader2-button-icon-circle svg { stroke: var(--c=
olor-accent-fg-orange); }
  .reader2-button-primary:disabled { opacity: 0.5; }
  .reader2-button-secondary { background-color: var(--color-bg-primary); bo=
rder: var(--border-default); color: var(--color-fg-secondary); }
  .reader2-button-secondary:hover { background-color: var(--color-bg-second=
ary); }
  .reader2-button-secondary:disabled { opacity: 0.7; }
  .reader2-button-tertiary { border: var(--border-default); color: var(--co=
lor-fg-secondary); }
  .reader2-button-tertiary:hover { background-color: var(--color-bg-seconda=
ry); }
  .reader2-button-tertiary:disabled { opacity: 0.7; }
  .reader2-button-dropdown { padding: var(--size-16); gap: var(--size-12); =
}
  .reader2-button-destructive, .reader2-button-error { background-color: va=
r(--color-semantic-error-bg-primary); color: var(--color-light-bg-primary);=
 }
  .reader2-button-destructive:hover, .reader2-button-error:hover { opacity:=
 0.8; }
  .reader2-button-destructive:disabled, .reader2-button-error:disabled { op=
acity: 0.7; }
  .reader2-button-twitter { background-color: var(--color-fg-accent-cyan); =
color: var(--color-light-bg-primary); }
  .reader2-button-facebook svg, .reader2-button-twitter svg { stroke: none;=
 fill: var(--color-light-bg-primary); }
  .reader2-button-twitter:hover { opacity: 0.8; }
  .reader2-button-twitter:disabled { opacity: 0.7; }
  .reader2-button-facebook { background-color: var(--color-accent-fg-blue);=
 color: var(--color-light-bg-primary); }
  .reader2-button-facebook:hover { opacity: 0.8; }
  .reader2-button-facebook:disabled { opacity: 0.7; }
  .reader2-button-text-primary { color: var(--color-accent-fg-orange); }
  .reader2-button-text-secondary { color: var(--color-fg-secondary); }
  .reader2-button-text-destructive { color: var(--color-semantic-error-bg-p=
rimary); }
  .reader2-icon-button { background-color: var(--color-bg-secondary); borde=
r-radius: var(--border-radius-sm); }
  .reader2-icon-button.small svg { width: 16px; height: 16px; }
  @keyframes travel {=20
  0% { background-position: 0px 0px; }
  100% { background-position: 200% 0px; }
}
  .reader2-modal-title-text, body .reader2-text-h1 { font-family: var(--fon=
t-family-title); font-size: var(--font-size-32); color: var(--color-fg-prim=
ary); }
  body .reader2-text-h1 { line-height: var(--line-height-40); letter-spacin=
g: var(--letter-spacing-32); font-weight: var(--font-weight-bold); }
  @media (max-width: 650px) {
  body .reader2-text-h1 { font-size: var(--font-size-32); }
}
  .reader2-modal-title-text { line-height: 56px; letter-spacing: 0.38px; fo=
nt-weight: var(--font-weight-heavy); }
  .reader2-paragraph { color: var(--color-fg-primary); font-size: var(--fon=
t-size-14); line-height: var(--line-height-20); letter-spacing: var(--lette=
r-spacing-14); font-weight: var(--font-weight-regular); overflow-wrap: brea=
k-word; }
  .reader2-paragraph.reader2-font-serif { font-family: var(--font-family-se=
rif); font-size: var(--font-size-16); line-height: var(--line-height-24); }
  @media (max-width: 650px) {
  .reader2-paragraph.reader2-font-serif { font-size: var(--font-size-16); l=
ine-height: var(--line-height-20); }
}
  .reader2-paragraph.reader2-primary { color: var(--color-fg-primary); }
  .reader2-paragraph.reader2-secondary { color: var(--color-fg-secondary); =
}
  @media (max-width: 650px) {
  .reader2-paragraph { line-height: var(--line-height-24); }
  body .reader2-section-title { font-family: var(--font-family-meta); font-=
weight: var(--font-weight-medium); font-size: var(--font-size-12); text-tra=
nsform: uppercase; line-height: var(--line-height-20); letter-spacing: var(=
--letter-spacing-meta); color: var(--color-fg-secondary); }
}
  .reader2-text-h4 { font-family: var(--font-family-title); font-size: var(=
--font-size-16); font-weight: var(--font-weight-bold); line-height: var(--l=
ine-height-24); }
  @media screen and (max-width: 768px) {
  .reader2-text-h4 { line-height: var(--line-height-24); }
}
  .reader2-text-meta { font-family: var(--font-family-meta); font-weight: v=
ar(--font-weight-medium); font-size: var(--font-size-12); text-transform: u=
ppercase; line-height: var(--line-height-20); letter-spacing: var(--letter-=
spacing-meta); color: var(--color-fg-secondary); }
  .reader2-item-title { font-family: var(--font-family-title); font-size: v=
ar(--font-size-16); font-weight: var(--font-weight-heavy); color: var(--col=
or-fg-primary); }
  .reader2-subtitle { color: var(--color-fg-secondary); font-size: var(--fo=
nt-size-14); line-height: var(--line-height-20); margin: var(--size-8) 0; }
  hr.reader2-separator { background: var(--color-utility-detail); border: 0=
px; height: 1px; margin: var(--size-16) 0; }
  .single-post-container { background: var(--web_bg_color, var(--color-bg-p=
rimary)); color: var(--print_on_web_bg_color, var(--color-fg-primary)); }
  .single-post-container .modal-exit-btn svg { height: 20px; width: 20px; }
  .single-post-container .invisible-on-post-page, .single-post-container .s=
election-popover.hidden { display: none; }
  .single-post-container .single-post article.post.video-post:not(.shows-po=
st) .video-player-wrapper { margin: 0px 0px 1.25em -15px; width: 100vw; }
  @media screen and (max-width: 650px) {
  .single-post-container .single-post article.post.video-post:not(.shows-po=
st) .video-player-wrapper { margin-bottom: 1em; }
}
  @media screen and (min-width: 768px) {
  .single-post-container .single-post article.post.video-post:not(.shows-po=
st) .video-player-wrapper { margin: 2em 0px 1.25em; width: auto; }
}
  @media screen and (min-width: 984px) {
  .single-post-container .single-post article.post.video-post:not(.shows-po=
st) .video-player-wrapper.full-width { margin: 2em 0px 2em -116px; width: 9=
60px; }
}
  .single-post-container .single-post article.post.podcast-post:not(.shows-=
post) .video-player-wrapper { margin: 0px 0px 1.25em -15px; width: 100vw; }
  @media screen and (max-width: 650px) {
  .single-post-container .single-post article.post.podcast-post:not(.shows-=
post) .video-player-wrapper { margin-bottom: 1em; }
}
  @media screen and (min-width: 768px) {
  .single-post-container .single-post article.post.podcast-post:not(.shows-=
post) .video-player-wrapper { margin: 0px 0px 1.25em; width: auto; }
}
  @media screen and (min-width: 984px) {
  .single-post-container .single-post article.post.podcast-post:not(.shows-=
post) .video-player-wrapper.full-width { margin: 0px 0px 2em -50px; width: =
828px; }
}
  .single-post-container .paywall:not(.modal-paywall)::before { display: bl=
ock; position: absolute; top: -128px; left: 0px; height: 128px; width: 100%=
; content: ""; pointer-events: none; }
  .single-post-container .page-nav { padding-bottom: 36px; }
  .signup .form .subtle-help-text::after, .signup .form .subtle-help-text::=
before, .single-post-container .page-nav::after, .single-post-container .pa=
ge-nav::before { display: block; clear: both; content: ""; }
  .post-page-root-comment-list a.more-replies, .single-post-container .page=
-nav a { color: var(--print_secondary, var(--print_secondary_on_web_bg_colo=
r, var(--print_secondary, var(--color-fg-secondary)))); font-family: var(--=
font_family_ui, var(--font-family-text)); text-decoration: none; }
  .single-post-container .page-nav a { font-size: 14px; font-weight: var(--=
font-weight-light); }
  .single-post-container .page-nav a.left { float: left; }
  .single-post-container .page-nav a.right { float: right; }
  .embed-page .account-info-logout a:hover:active, .single-post-container .=
page-nav a:hover:active { opacity: 0.7; }
  .single-post-container .single-post-section.comments-section .container {=
 margin: var(--size-16); display: flex; flex-direction: column; justify-con=
tent: flex-start; gap: var(--size-16); }
  @media screen and (min-width: 769px) {
  .single-post-container .single-post-section.comments-section .container {=
 margin: var(--size-16) auto; }
}
  .single-post-container .single-post-section.comments-section .container .=
visibility-check { position: absolute; }
  .single-post-container .single-post-section.comments-section .comments-se=
ction-title { font-family: var(--font-family-title); font-size: var(--font-=
size-20); font-weight: var(--font-weight-heavy); color: var(--print_on_web_=
bg_color, var(--color-fg-primary)); line-height: var(--line-height-24); mar=
gin: var(--size-8) 0; }
  .single-post-container .single-post-section .container h4 { margin: 0px 0=
px 12px; font-family: var(--font_family_ui, var(--font-family-text)); font-=
weight: var(--font-weight-medium); font-size: 22px; line-height: 26px; }
  .single-post-container .single-post-section .container .more-comments { d=
isplay: block; font-size: 13px; color: var(--print_secondary, var(--print_s=
econdary_on_web_bg_color, var(--print_secondary, var(--color-fg-secondary))=
)); font-weight: 700; font-family: var(--font_family_ui, var(--font-family-=
text)); text-decoration: none; margin-top: 8px; }
  .single-post-container .single-post-section .container .portable-archive =
{ min-height: 540px; }
  .single-post-container .single-post-section .container .portable-archive.=
empty-list { min-height: 240px; }
  @media print {
  .single-post-container .single-post-section .container .portable-archive =
{ display: none; }
}
  .single-post-container .selection-popover, .single-post-container .select=
ion-popover .preview { background-color: var(--web_bg_color, var(--color-bg=
-primary)); border: solid 1px var(--color-utility-detail); border-radius: v=
ar(--border-radius-md); box-shadow: 0 2px 4px -1px var(--background_contras=
t_5); }
  .single-post-container .selection-popover { z-index: 10; display: flex; f=
lex-direction: column; align-items: center; justify-content: center; font-f=
amily: var(--font_family_ui, var(--font-family-text)); padding: 0px 20px; h=
eight: 48px; user-select: none; }
  .single-post-container .selection-popover .preview { opacity: 0; position=
: absolute; bottom: 58px; }
  .single-post-container .selection-popover .preview.show-preview { opacity=
: 1; transition: opacity 0.5s 0.3s; }
  .single-post-container .selection-popover .preview img { width: 400px; he=
ight: 200px; border-radius: var(--border-radius-md); }
  .single-post-container .selection-popover .buttons { height: 48px; displa=
y: flex; flex-direction: row; align-items: center; }
  .single-post-container .selection-popover .buttons span { font-size: 16px=
; margin-right: 12px; }
  .single-post-container .selection-popover .buttons button { padding: 10px=
; }
  .post-page-root-comment-list { margin-top: 0px; }
  .post-page-root-comment-list a.more-replies { display: block; font-size: =
13px; font-weight: 700; }
  .shows-post .image2-inset.image2-full-screen { width: 100% !important; }
  .shows-post .image2-inset.image2-full-screen img { width: 100%; }
  .simple-modal-pad { margin: 0px; padding: var(--size-24); font-size: var(=
--font-size-14); }
  .simple-modal-pad .reader2-modal-title-text { font-family: var(--font-fam=
ily-title); font-size: var(--font-size-32); line-height: 56px; letter-spaci=
ng: 0.38px; font-weight: var(--font-weight-heavy); color: var(--color-fg-pr=
imary); }
  .simple-modal-pad .buttons { display: flex; justify-content: flex-end; ga=
p: var(--size-12); }
  .simple-modal-pad .buttons .button { margin: 0px; }
  .simple-modal-footer { box-sizing: border-box; border-top: var(--border-d=
efault); }
  .simple-modal-footer.reader2-text-b4 { font-size: var(--font-size-14); co=
lor: var(--color-fg-secondary); line-height: var(--line-height-20); }
  .modal-header-icon { width: var(--size-24); height: var(--size-24); }
  .about-page, .archive-page { font-family: var(--font_family_ui, var(--fon=
t-family-text)); }
  .archive-page { padding: 12px 0px 56px; }
  .archive-page .portable-archive { margin-top: 10px; }
  .about-page { padding: var(--size-32) 0; }
  .about-page .page-title, .about-page .page-title a, .about-page .subtitle=
, .about-page h1, .about-page h1 a, .about-page h1.title a, .about-page h2,=
 .about-page h2 a, .about-page h3, .about-page h3 a, .about-page h4, .about=
-page h4 a, .about-page h5, .about-page h5 a, .about-page h6, .about-page h=
6 a, .about-page p, .about-page p a { color: var(--print_on_web_bg_color, v=
ar(--color-fg-primary)); }
  .about-page .captioned-image-container figcaption, .about-page .captioned=
-image-container-static figcaption, .about-page .subtitle, .about-page a.ui=
-secondary { color: var(--print_secondary, var(--print_secondary_on_web_bg_=
color, var(--print_secondary, var(--color-fg-secondary)))); }
  @media print {
  .about-page h1, .about-page h2, .about-page h3, .about-page h4, .about-pa=
ge h5, .about-page h6, .about-page p { color: rgb(0, 0, 0); }
  .about-page h1 a, .about-page h2 a, .about-page h3 a, .about-page h4 a, .=
about-page h5 a, .about-page h6 a, .about-page p a { color: rgb(0, 0, 255);=
 }
}
  @media print {
  .about-page a.ui-secondary a { color: rgb(0, 0, 255); }
}
  .about-page .captioned-image-container figcaption a { color: var(--print_=
on_web_bg_color, var(--color-fg-primary)); }
  .about-page .about-content-wrap { padding-top: var(--size-16); }
  .about-page .about-content-wrap .content-about-silhouette .content-about-=
silhouette-line { background-color: var(--color-bg-primary); position: rela=
tive; overflow: hidden; border-radius: var(--border-radius-sm); margin: 8px=
 0px 16px; height: 14px; }
  .about-page .about-content-wrap .content-about-silhouette .content-about-=
silhouette-line:last-child { width: 60%; }
  .about-page .about-content-wrap .content-about { padding: var(--size-16) =
0; }
  .about-page .about-content-wrap .content-about > .body { font-family: var=
(--font_family_body, var(--font_family_body_preset, 'Spectral', serif, var(=
--font-family-text))); font-weight: var(--font_weight_body_preset, 400); -w=
ebkit-font-smoothing: antialiased; }
  .about-page .about-content-wrap .content-about > .body .button-wrapper { =
display: flex; justify-content: center; }
  .about-page .about-content-wrap .content-about > .body .button-wrapper .b=
utton.primary { box-sizing: border-box; display: flex; height: var(--size-4=
0); align-items: center; padding: 0 var(--size-20); font-size: var(--font-s=
ize-14); font-weight: var(--font-weight-semibold); }
  .about-page .end-cta-container .subscribe-widget, .about-page .end-cta-co=
ntainer .subscribe-widget .button-wrapper { margin: 0px; }
  .about-page .end-cta-container .subscribe-widget .sideBySideWrap .rightBu=
tton, .about-page .end-cta-container .subscribe-widget .sideBySideWrap inpu=
t[name=3D"email"] { height: 40px; font-size: 14px; line-height: 20px; displ=
ay: flex; align-items: center; }
  .about-page .content-people { display: flex; gap: var(--size-16); }
  .about-page .content-people .people-column { width: calc(50% - var(--size=
-16)/2); }
  @media (max-width: 650px) {
  .about-page .content-people { display: block; }
  .about-page .content-people .people-column { width: 100%; }
}
  .about-page .content-people .content-person { box-sizing: border-box; bor=
der: var(--border-default-themed); border-radius: var(--border-radius-md); =
display: inline-block; margin-bottom: var(--size-16); padding: var(--size-8=
); text-decoration: none; width: 100%; cursor: pointer; }
  .about-page .content-people .content-person:hover { background: var(--bac=
kground_contrast_1); }
  .about-page .about-page-section-title { margin: 0px; }
  .about-page .content-child-publications .child-publication { display: fle=
x; flex-direction: row; align-items: center; padding: 16px 0px; border-radi=
us: var(--border-radius-sm); text-decoration: none; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-details { display: flex; flex-direction: row; align-items: center; fle=
x-grow: 1; padding-right: 20px; gap: 10px; }
  @media (max-width: 650px) {
  .about-page .content-child-publications .child-publication .child-publica=
tion-details { flex-direction: column; align-items: flex-start; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-subscribe { min-width: 165px; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-logo { align-self: flex-start; margin-top: 7px; }
}
  .about-page .content-child-publications .child-publication .child-publica=
tion-logo { flex-shrink: 0; width: 72px; height: 72px; border-radius: var(-=
-border-radius-sm); margin-right: 20px; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-info { min-height: 72px; flex-grow: 1; align-self: stretch; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-info .child-publication-title { padding: 4px 0px; font-size: 18px; fon=
t-weight: 700; line-height: 21px; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-info .child-publication-title a { text-decoration: none; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-info .child-publication-description { color: var(--print_secondary, va=
r(--print_secondary_on_web_bg_color, var(--print_secondary, var(--color-fg-=
secondary)))); font-size: 14px; line-height: 17px; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-subscribe { flex-shrink: 0; padding: 10px 16px; font-size: 14px; }
  @media screen and (max-width: 650px) {
  .about-page .content-child-publications .child-publication .child-publica=
tion-logo { width: 48px; height: 48px; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-info { min-height: 48px; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-info .child-publication-title { padding: 0px 0px 2px; font-size: var(-=
-font-size-16); line-height: 17px; }
  .about-page .content-child-publications .child-publication .child-publica=
tion-info .child-publication-description { font-size: 13px; line-height: 15=
px; }
}
  .balance-text { opacity: 0; }
  .balance-text.visible { opacity: 1; transition: opacity 0.5s; }
  .embed-page { position: relative; display: flex; align-items: center; jus=
tify-content: center; padding: 12px; height: var(--full-height); width: 100=
vw; box-sizing: border-box; text-align: center; }
  .embed-page.transparent { background: 0px 0px; }
  .embed-page.light-text .publication-meta, .embed-page.light-text .publica=
tion-name, .embed-page.light-text .publication-tagline { color: rgb(255, 25=
5, 255); }
  .embed-page.light-text .embed-tos { --color-fg-primary-themed: #fff; --co=
lor-fg-secondary-themed: rgba(255, 255, 255, 0.7); }
  .embed-page.light-text .publication-name a { color: inherit; }
  .embed-page.light-text .substack-watermark { filter: invert(1); }
  .embed-page .embed-page-inner { max-width: 370px; }
  .embed-page .account-info-logout, .set-password-page { font-family: var(-=
-font_family_ui, var(--font-family-text)); }
  .embed-page .account-info-logout a { color: var(--print_secondary, var(--=
color-fg-secondary)); font-size: 14px; }
  .embed-page .publication-logo { display: block; margin: 0px auto 10px; wi=
dth: 85px; height: 85px; border-radius: var(--border-radius-md); }
  .embed-page .publication-name, .embed-page .publication-tagline { margin:=
 0px auto 20px; font-family: var(--font_family_ui, var(--font-family-text))=
; font-size: 32px; font-weight: 700; color: var(--cover_print_primary); }
  .embed-page .publication-tagline { margin: 0px auto 12px; font-size: 18px=
; font-weight: 400; line-height: 23px; color: var(--cover_print_secondary);=
 }
  .embed-page .embed-tos, .embed-page .publication-meta { font-family: var(=
--font_family_ui, var(--font-family-text)); line-height: 21px; }
  .embed-page .publication-meta { margin: 0px auto 22px; font-size: 14px; f=
ont-weight: var(--font-weight-semibold); color: var(--cover_print_secondary=
); }
  .embed-page .embed-tos { margin: 0px auto 12px; max-width: 360px; }
  .embed-page .embed-tos .tos-text { color: inherit !important; }
  .embed-page .substack-watermark { position: absolute; display: block; rig=
ht: 12px; bottom: 12px; height: 17.195px; width: 100px; opacity: 0.3; trans=
ition: 0.25s ease-out; }
  .embed-page .substack-watermark:hover { opacity: 1; }
  .embed-page .subscription-request-form .sideBySideWrap { display: flex; f=
lex-flow: row; align-items: flex-start; margin: 0px auto; max-width: 384px;=
 }
  @media screen and (max-width: 650px) {
  .embed-page .subscription-request-form .sideBySideWrap { padding: 0px 16p=
x; }
}
  .embed-page .subscription-request-form input[type=3D"email"] { background=
: var(--cover_bg_color, #fff); color: var(--cover_print_primary, #000); dis=
play: inline-block; padding: 10px; height: 52px; border-top-color: ; border=
-top-style: ; border-top-width: ; border-right-color: ; border-right-style:=
 ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; bor=
der-left-color: ; border-left-style: ; border-left-width: ; border-image-so=
urce: ; border-image-slice: ; border-image-width: ; border-image-outset: ; =
border-image-repeat: ; border-right-width: 0px; border-radius: var(--border=
-radius-sm) 0 0 var(--border-radius-sm); font-family: var(--font-family-tex=
t); font-size: 16px; line-height: 19px; appearance: none; }
  .embed-page .subscription-request-form input[type=3D"email"]::placeholder=
 { color: var(--cover_print_secondary, #888); }
  .embed-page .subscription-request-form input[type=3D"email"].secondary { =
border-top-color: ; border-top-style: ; border-top-width: ; border-right-co=
lor: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; =
border-bottom-width: ; border-left-color: ; border-left-style: ; border-lef=
t-width: ; border-image-source: ; border-image-slice: ; border-image-width:=
 ; border-image-outset: ; border-image-repeat: ; border-right-width: 0px; o=
pacity: 0.5; }
  .embed-page .subscription-request-form .rightButton { margin-top: 0px; pa=
dding: 10px 12px; height: 52px; background: var(--color-accent-themed); bor=
der: 1px solid var(--color-accent-themed); border-radius: 0 var(--border-ra=
dius-sm) var(--border-radius-sm) 0; font-size: 16px; color: var(--print_on_=
pop); font-weight: var(--font-weight-medium); }
  @media screen and (max-width: 650px) {
  .embed-page .subscription-request-form .rightButton { padding: 10px 12px;=
 }
}
  .embed-page .subscription-request-form .rightButton.secondary { backgroun=
d: var(--cover_bg_color, #fff); border: 1px solid var(--cover_print_seconda=
ry); }
  .embed-page .subscription-request-form .rightButton.secondary .button-tex=
t { color: var(--cover_print_primary, #000); }
  .embed-page .sign-out-block { margin-bottom: 12px; }
  @media (max-height: 400px) {
  .embed-page .publication-logo { margin-bottom: 10px; width: 50px; height:=
 50px; }
  .embed-page .publication-name { margin-bottom: 12px; font-size: 28px; }
  .embed-page .publication-tagline { margin-bottom: 12px; font-size: 16px; =
}
  .embed-page .publication-meta { margin-bottom: 16px; font-size: 14px; lin=
e-height: 18px; }
  .embed-page .substack-watermark { height: 13.756px; width: 80px; bottom: =
12px; }
}
  @media (max-height: 320px) {
  .embed-page .publication-logo { margin-bottom: 8px; }
  .embed-page .publication-name { margin-bottom: 6px; font-size: 24px; }
  .embed-page .publication-tagline { margin-bottom: 4px; font-size: 14px; l=
ine-height: 18px; }
  .embed-page .publication-meta { margin-bottom: 12px; font-size: 12px; lin=
e-height: 18px; }
}
  @media (max-height: 280px) {
  .embed-page .publication-logo { display: none; }
}
  @media (max-height: 240px) {
  .embed-page .publication-tagline { display: none; }
}
  @media (max-height: 160px) {
  .embed-page .publication-meta, .embed-page .publication-name { display: n=
one; }
}
  @media (max-height: 100px) {
  .embed-page .substack-watermark { display: none; }
}
  .container.reward-page { font-family: var(--font_family_ui, var(--font-fa=
mily-text)); font-size: 17px; }
  .container.reward-page .sender-hint { color: var(--print_pop); border: 1p=
x solid var(--print_pop); padding: 20px; }
  .container.reward-page .sender-hint .button, .container.reward-page .send=
er-hint span { margin: 20px 20px 20px 0px; }
  .container.reward-page.campaign-receive-page .gift-receive-header h2 { fo=
nt-size: 34px; margin-bottom: 0px; }
  .container.reward-page.campaign-receive-page .gift-receive-header .campai=
gn-pitch { margin-top: 4px; }
  .container.reward-page.campaign-receive-page .gift-receive-header .urgenc=
y-text { font-size: 14px; color: red; font-weight: 700; text-transform: upp=
ercase; }
  .signup .form .sideBySideWrap { display: flex; flex-flow: row; }
  @media screen and (max-width: 650px) {
  .signup .form .sideBySideWrap { display: block; }
}
  .signup .form .sideBySideWrap input[type=3D"email"] { display: inline-blo=
ck; padding: 10px; max-width: 230px; border: 1px solid var(--background_pop=
); border-radius: 5px 0px 0px 5px; font-family: var(--font_family_ui, var(-=
-font-family-text)); font-size: var(--font-size-16); line-height: 19px; app=
earance: none; }
  @media screen and (max-width: 650px) {
  .signup .form .sideBySideWrap input[type=3D"email"] { display: block; hei=
ght: 48px; max-width: none; border-radius: 5px 5px 0px 0px; }
}
  .signup .form .sideBySideWrap .button { margin-top: 0px; padding: 10px 16=
px; height: 41px; min-width: 9.5em; background: var(--background_pop); bord=
er: 1px solid var(--color-utility-detail); border-radius: 0 var(--border-ra=
dius-sm) var(--border-radius-sm) 0; font-size: var(--font-size-16); }
  @media screen and (max-width: 650px) {
  .signup .form .sideBySideWrap .button { height: 48px; width: 100%; min-wi=
dth: unset; background: rgba(0, 0, 0, 0.2); border-radius: 0 0 var(--border=
-radius-sm) var(--border-radius-sm); }
}
  .signup .form .subtle-help-text { margin-top: 1em; color: inherit; font-f=
amily: var(--font_family_ui, var(--font-family-text)); font-size: 0.5em; op=
acity: 0.7; }
  @media screen and (max-width: 650px) {
  .signup .form .subtle-help-text { font-size: 0.7em; }
}
  .signup .form .subtle-help-text a { float: left; margin-right: 8px; color=
: inherit; text-decoration: underline; }
  .signup .form .error { color: red; }
  @media screen and (min-width: 768px) {
  .set-password-page .container { width: 500px; margin: 0px auto; }
}
  .set-password-page .container input { box-sizing: border-box; padding: 10=
px; border: var(--border-default); border-radius: var(--border-radius-sm); =
outline: 0px; margin: 0px 0px 5px; font-size: var(--font-size-16); line-hei=
ght: 24px; display: block; width: 100%; }
  .set-password-page .container input:focus { border-color: var(--color-uti=
lity-detail); }
  .set-password-page .error { position: relative; right: 0px; margin-top: 0=
px; }
  .set-password-page .set-password-form-sub-text { color: var(--print_secon=
dary, var(--color-fg-secondary)); font-size: 13px; margin: 0px 2px 0px 0px;=
 }
  .set-password-page .set-password-form-sub-text.success { color: var(--col=
or-accent-fg-green); }
  .set-password-page .set-password-form-icon-wrapper { position: absolute; =
right: 15px; top: 10px; font-size: var(--font-size-16); cursor: pointer; }
  .set-password-page .set-password-form-icon-wrapper .password-icon, .set-p=
assword-page .set-password-form-icon-wrapper .password-icon * { stroke: var=
(--print_secondary, var(--color-fg-secondary)); stroke-width: 1.5px; width:=
 18px; }
  .set-password-page .set-password-form-input-label { margin-bottom: 8px; f=
ont-family: var(--font_family_ui, var(--font-family-text)); color: var(--co=
lor-fg-primary); font-size: var(--font-size-16); font-weight: var(--font-we=
ight-bold); }
}
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/49127.8223a6e1.css

@charset "utf-8";

[data-lk-theme=3D"default"] { --lightningcss-light: ; --lightningcss-dark: =
initial; color-scheme: dark; --lk-bg: #111; --lk-bg2: #1e1e1e; --lk-bg3: #2=
b2b2b; --lk-bg4: #373737; --lk-bg5: #444; --lk-fg: #fff; --lk-fg2: whitesmo=
ke; --lk-fg3: #ebebeb; --lk-fg4: #e0e0e0; --lk-fg5: #d6d6d6; --lk-border-co=
lor: #ffffff1a; --lk-accent-fg: #fff; --lk-accent-bg: #1f8cf9; --lk-accent2=
: #3396fa; --lk-accent3: #47a0fa; --lk-accent4: #5babfb; --lk-danger-fg: #f=
ff; --lk-danger: #f91f31; --lk-danger2: #fa3343; --lk-danger3: #fa4756; --l=
k-danger4: #fb5b68; --lk-success-fg: #fff; --lk-success: #1ff968; --lk-succ=
ess2: #33fa75; --lk-success3: #47fa83; --lk-success4: #5bfb90; --lk-control=
-fg: var(--lk-fg); --lk-control-bg: var(--lk-bg2); --lk-control-hover-bg: v=
ar(--lk-bg3); --lk-control-active-bg: var(--lk-bg4); --lk-control-active-ho=
ver-bg: var(--lk-bg5); --lk-connection-excellent: #06db4d; --lk-connection-=
good: #f9b11f; --lk-connection-poor: #f91f31; --lk-font-family: system-ui,-=
apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoj=
i","Segoe UI Emoji"; --lk-font-size: 16px; --lk-line-height: 1.5; --lk-bord=
er-radius: .5rem; --lk-box-shadow: 0 .5rem 1.5rem #00000026; --lk-grid-gap:=
 .5rem; --lk-control-bar-height: 69px; --lk-chat-header-height: 69px; }

.lk-button, .lk-start-audio-button, .lk-chat-toggle, .lk-disconnect-button =
{ color: var(--lk-control-fg); background-image: none; background-color: va=
r(--lk-control-bg); border-radius: var(--lk-border-radius); cursor: pointer=
; white-space: nowrap; border: 0px; justify-content: center; align-items: c=
enter; gap: 0.5rem; padding: 0.625rem 1rem; display: inline-flex; position:=
 relative; }

.lk-button:not(:disabled):hover, .lk-start-audio-button:not(:disabled):hove=
r, .lk-chat-toggle:not(:disabled):hover, .lk-disconnect-button:not(:disable=
d):hover { background-color: var(--lk-control-hover-bg); }

.lk-button[aria-pressed=3D"true"], [aria-pressed=3D"true"].lk-start-audio-b=
utton, [aria-pressed=3D"true"].lk-chat-toggle, [aria-pressed=3D"true"].lk-d=
isconnect-button { background-color: var(--lk-control-active-bg); }

.lk-button[aria-pressed=3D"true"]:hover, [aria-pressed=3D"true"].lk-start-a=
udio-button:hover, [aria-pressed=3D"true"].lk-chat-toggle:hover, [aria-pres=
sed=3D"true"].lk-disconnect-button:hover { background-color: var(--lk-contr=
ol-active-hover-bg); }

.lk-button[data-lk-source=3D"screen_share"][data-lk-enabled=3D"true"], [dat=
a-lk-source=3D"screen_share"][data-lk-enabled=3D"true"].lk-start-audio-butt=
on, [data-lk-source=3D"screen_share"][data-lk-enabled=3D"true"].lk-chat-tog=
gle, [data-lk-source=3D"screen_share"][data-lk-enabled=3D"true"].lk-disconn=
ect-button { background-color: var(--lk-accent-bg); }

.lk-button[data-lk-source=3D"screen_share"][data-lk-enabled=3D"true"]:hover=
, [data-lk-source=3D"screen_share"][data-lk-enabled=3D"true"].lk-start-audi=
o-button:hover, [data-lk-source=3D"screen_share"][data-lk-enabled=3D"true"]=
.lk-chat-toggle:hover, [data-lk-source=3D"screen_share"][data-lk-enabled=3D=
"true"].lk-disconnect-button:hover { background-color: var(--lk-accent2); }

.lk-button:disabled, .lk-start-audio-button:disabled, .lk-chat-toggle:disab=
led, .lk-disconnect-button:disabled { opacity: 0.5; }

.lk-button-group { align-items: stretch; display: inline-flex; }

.lk-button-group > .lk-button:first-child, .lk-button-group > .lk-start-aud=
io-button:first-child, .lk-button-group > .lk-chat-toggle:first-child, .lk-=
button-group > .lk-disconnect-button:first-child { border-top-right-radius:=
 0px; border-bottom-right-radius: 0px; }

.lk-button-group-menu { flex-shrink: 0; position: relative; }

.lk-button-group-menu > .lk-button, .lk-button-group-menu > .lk-start-audio=
-button, .lk-button-group-menu > .lk-chat-toggle, .lk-button-group-menu > .=
lk-disconnect-button { border-top-left-radius: 0px; border-bottom-left-radi=
us: 0px; height: 100%; }

.lk-button-group-menu > .lk-button::after, .lk-button-group-menu > .lk-star=
t-audio-button::after, .lk-button-group-menu > .lk-chat-toggle::after, .lk-=
button-group-menu > .lk-disconnect-button::after { margin-left: 0px; }

.lk-button-menu::after { content: ""; transform-origin: 50% center; border-=
bottom: 0.125em solid; border-left: 0.125em solid; width: 0.5em; height: 0.=
5em; margin-top: -0.25rem; margin-left: 0.5rem; display: inline-block; tran=
sform: rotate(-45deg); }

.lk-disconnect-button { --lk-control-fg: var(--lk-danger-fg); --lk-control-=
bg: var(--lk-danger); font-weight: 600; }

.lk-disconnect-button:not(:disabled):hover { --lk-control-hover-bg: var(--l=
k-danger2); }

.lk-disconnect-button:not(:disabled):active { --lk-control-hover-bg: var(--=
lk-danger3); }

.lk-chat-toggle { position: relative; }

.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs=3D"0"])::afte=
r { content: attr(data-lk-unread-msgs); background: var(--lk-accent-bg); bo=
rder-radius: 50%; margin-top: 0.25rem; margin-left: 0.25rem; padding: 0.25r=
em; font-size: 0.5rem; line-height: 0.75; position: absolute; top: 0px; lef=
t: 0px; }

.lk-media-device-select:not(:last-child) { border-bottom: 1px solid var(--l=
k-border-color); margin-bottom: 0.75rem; padding-bottom: 0.5rem; }

.lk-media-device-select li:not(:last-child) { margin-bottom: 0.25rem; }

.lk-media-device-select li > .lk-button { justify-content: start; width: 10=
0%; padding-block: 0.5rem; }

.lk-media-device-select li:not([data-lk-active=3D"true"]) > .lk-button:not(=
:disabled):hover { background-color: var(--lk-bg3); }

.lk-media-device-select [data-lk-active=3D"false"] > .lk-button:hover { cur=
sor: pointer; background-color: rgba(0, 0, 0, 0.05); }

.lk-media-device-select [data-lk-active=3D"true"] > .lk-button { color: var=
(--lk-accent-fg); background-color: var(--lk-accent-bg); }

.lk-device-menu { z-index: 5; white-space: nowrap; background-color: var(--=
lk-bg2); border: 1px solid var(--lk-border-color); width: max-content; min-=
width: 10rem; box-shadow: var(--lk-box-shadow); border-radius: 0.75rem; mar=
gin-bottom: 0.25rem; padding: 0.5rem; position: absolute; top: 0px; left: 0=
px; }

.lk-device-menu-heading { opacity: 0.65; padding: 0.25rem 0.5rem; font-weig=
ht: 700; }

.lk-start-audio-button { color: var(--lk-accent-fg); background-color: var(=
--lk-accent-bg); }

@media screen and (max-width: 600px) {
  .lk-start-audio-button { position: fixed; top: 50%; left: 50%; transform:=
 translate(-50%, -50%); }
}

.lk-pagination-control { background-color: var(--lk-control-bg); border-rad=
ius: var(--lk-border-radius); opacity: 0; align-items: stretch; transition:=
 opacity 0.15s ease-in-out; display: flex; position: absolute; bottom: 1rem=
; left: 50%; transform: translate(-50%); }

.lk-pagination-control:hover { opacity: 1; }

.lk-pagination-control > .lk-button:first-child { border-top-right-radius: =
0px; border-bottom-right-radius: 0px; }

.lk-pagination-control > .lk-button:first-child > svg { transform: rotate(1=
80deg); }

.lk-pagination-control > .lk-button:last-child { border-top-left-radius: 0p=
x; border-bottom-left-radius: 0px; }

.lk-pagination-count { border-inline: 1px solid var(--lk-bg); padding: 0.5r=
em 0.875rem; }

[data-lk-user-interaction=3D"true"].lk-pagination-control { opacity: 1; }

.lk-pagination-indicator { height: var(--lk-grid-gap); background-color: va=
r(--lk-bg2); width: fit-content; bottom: calc(var(--lk-grid-gap)/2); opacit=
y: 1; border-radius: 2rem; align-items: center; gap: 0.2rem; padding: 0.2re=
m 0.5rem; display: flex; position: absolute; left: 50%; transform: translat=
e(-50%); }

.lk-pagination-indicator span { background-color: var(--lk-fg); opacity: 0.=
35; border-radius: 1e+07px; width: 0.4rem; height: 0.4rem; transition: opac=
ity 0.2s linear; display: inline-block; }

.lk-pagination-indicator span[data-lk-active] { opacity: 0.9; }

.lk-grid-layout { --lk-col-count: 1; --lk-row-count: 1; grid-template-colum=
ns: repeat(var(--lk-col-count),minmax(0,1fr)); gap: var(--lk-grid-gap); wid=
th: 100%; max-width: 100%; height: 100%; max-height: 100%; padding: var(--l=
k-grid-gap); grid-auto-rows: minmax(0px, 1fr); display: grid; }

.lk-grid-layout[data-lk-pagination=3D"true"] { padding-bottom: calc(var(--l=
k-grid-gap)*2); }

.lk-focus-layout { gap: var(--lk-grid-gap); width: 100%; max-height: 100%; =
padding: var(--lk-grid-gap); grid-template-columns: 1fr 5fr; display: grid;=
 }

.lk-focused-participant { position: relative; }

.lk-focused-participant .lk-pip-track { width: 20%; height: auto; position:=
 absolute; top: 10px; right: 10px; }

@media (max-width: 600px) {
  .lk-focus-layout { grid-template-rows: 5fr 1fr; grid-template-columns: 1f=
r; }
  .lk-carousel { order: 1; }
}

.lk-carousel { gap: var(--lk-grid-gap); max-height: 100%; display: flex; }

.lk-carousel > * { aspect-ratio: 16 / 10; scroll-snap-align: start; flex-sh=
rink: 0; }

.lk-carousel[data-lk-orientation=3D"vertical"] { scroll-snap-type: y mandat=
ory; flex-direction: column; overflow: hidden auto; }

.lk-carousel[data-lk-orientation=3D"vertical"] > * { --lk-height-minus-gaps=
: calc(100% - calc(var(--lk-grid-gap)*calc(var(--lk-max-visible-tiles) - 1)=
)); height: calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles)); =
}

.lk-carousel[data-lk-orientation=3D"horizontal"] { scroll-snap-type: x mand=
atory; overflow: auto hidden; }

.lk-carousel[data-lk-orientation=3D"horizontal"] > * { --lk-width-minus-gap=
s: calc(100% - var(--lk-grid-gap)*(var(--lk-max-visible-tiles) - 1)); width=
: calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles)); }

.lk-connection-quality { width: 1.5rem; height: 1.5rem; }

.lk-track-muted-indicator-camera, .lk-track-muted-indicator-microphone { wi=
dth: var(--lk-indicator-size,1rem); height: var(--lk-indicator-size,1rem); =
margin-inline-end: 0.25rem; transition: opacity 0.25s ease-in-out; position=
: relative; }

.lk-track-muted-indicator-camera[data-lk-muted=3D"true"] { opacity: 0.5; }

.lk-track-muted-indicator-microphone { --lk-bg: var(--lk-icon-mic); }

.lk-track-muted-indicator-microphone[data-lk-muted=3D"true"] { opacity: 0.5=
; }

.lk-participant-name { font-size: 0.875rem; }

.lk-participant-media-video { object-fit: cover; object-position: center ce=
nter; background-color: rgb(0, 0, 0); width: 100%; height: 100%; }

.lk-participant-media-video[data-lk-orientation=3D"landscape"] { object-fit=
: cover; }

.lk-participant-media-video[data-lk-orientation=3D"portrait"], .lk-particip=
ant-media-video[data-lk-source=3D"screen_share"] { object-fit: contain; bac=
kground-color: var(--lk-bg2); }

.lk-participant-media-audio { width: auto; }

[data-lk-facing-mode=3D"user"] .lk-participant-media-video[data-lk-local-pa=
rticipant=3D"true"][data-lk-source=3D"camera"] { transform: rotateY(180deg)=
; }

.lk-audio-visualizer > rect { fill: var(--lk-bg2); rx: 0.5rem; }

.lk-audio-visualizer > g > rect { fill: var(--lk-fg); rx: 0.25rem; transiti=
on: height 0.1s ease-out, y 0.1s ease-out; }

.lk-participant-tile { --lk-speaking-indicator-width: 2.5px; border-radius:=
 var(--lk-border-radius); flex-direction: column; gap: 0.375rem; display: f=
lex; position: relative; overflow: hidden; }

.lk-participant-tile::after { content: ""; border-radius: var(--lk-border-r=
adius); border: 0px solid var(--lk-accent-bg); pointer-events: none; transi=
tion-duration: 0.4s; transition-delay: 0.5s; position: absolute; inset: 0px=
; }

.lk-participant-tile[data-lk-speaking=3D"true"]:not([data-lk-source=3D"scre=
en_share"])::after { border-width: var(--lk-speaking-indicator-width); tran=
sition-duration: 0.2s; transition-delay: 0s; }

.lk-participant-tile .lk-focus-toggle-button { border-radius: calc(var(--lk=
-border-radius)/2); opacity: 0; background-color: rgba(0, 0, 0, 0.5); paddi=
ng: 0.25rem; transition: opacity 0.2s ease-in-out 0.2s; position: absolute;=
 top: 0.25rem; right: 0.25rem; }

.lk-participant-tile:hover .lk-focus-toggle-button, .lk-participant-tile:fo=
cus .lk-focus-toggle-button { opacity: 1; }

.lk-participant-tile .lk-connection-quality { opacity: 0; transition: opaci=
ty 0.2s ease-in-out 0.2s; }

.lk-participant-tile .lk-connection-quality[data-lk-quality=3D"poor"], .lk-=
participant-tile:hover .lk-connection-quality, .lk-participant-tile:focus .=
lk-connection-quality { opacity: 1; }

.lk-participant-tile .lk-participant-placeholder { background-color: var(--=
lk-bg2); opacity: 0; pointer-events: none; border-radius: var(--lk-border-r=
adius); justify-content: center; align-items: center; transition: opacity 0=
.2s ease-in-out; display: flex; position: absolute; inset: 0px; }

.lk-participant-tile .lk-participant-placeholder svg { width: auto; height:=
 100%; padding: 10%; }

.lk-participant-tile[data-lk-video-muted=3D"true"][data-lk-source=3D"camera=
"] .lk-participant-placeholder { opacity: 1; }

.lk-participant-metadata { flex-direction: row; justify-content: space-betw=
een; align-items: center; gap: 0.5rem; line-height: 1; display: flex; posit=
ion: absolute; bottom: 0.25rem; left: 0.25rem; right: 0.25rem; }

.lk-participant-metadata-item { border-radius: calc(var(--lk-border-radius)=
/2); background-color: rgba(0, 0, 0, 0.5); align-items: center; padding: 0.=
25rem; display: flex; }

.lk-toast { background-color: var(--lk-bg); border: 1px solid var(--lk-bord=
er-color); border-radius: var(--lk-border-radius); box-shadow: var(--lk-box=
-shadow); align-items: center; gap: 0.5rem; padding: 0.75rem 1.25rem; displ=
ay: flex; position: fixed; top: 0.75rem; left: 50%; transform: translate(-5=
0%); }

.lk-spinner { animation: 2s linear 0s infinite normal none running lk-rotat=
e; }

@keyframes lk-rotate {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

.lk-room-container { background-color: var(--lk-bg); line-height: var(--lk-=
line-height); --lk-has-imported-styles: "true"; width: 100%; height: 100%; =
position: relative; }

.lk-room-container [class^=3D"lk-"], .lk-room-container [class*=3D" lk-"] {=
 box-sizing: border-box; }

.lk-audio-conference { width: 100%; height: 100%; position: relative; }

.lk-audio-conference-stage { grid-template-columns: repeat(3, 1fr); gap: 10=
px; width: 100%; height: 100%; display: grid; }

.lk-chat { grid-template-rows: var(--lk-chat-header-height)1fr var(--lk-con=
trol-bar-height); background-color: var(--lk-bg2); border-left: 1px solid v=
ar(--lk-border-color); align-items: end; width: max(200px, 55ch); display: =
grid; }

.lk-chat-header { height: var(--lk-chat-header-height); justify-content: ce=
nter; align-items: center; padding: 0.75rem; display: flex; position: relat=
ive; }

.lk-chat-header .lk-close-button { background-color: rgba(0, 0, 0, 0); posi=
tion: absolute; right: 0px; transform: translate(-50%); }

.lk-chat-header .lk-close-button:hover { background-color: var(--lk-control=
-active-hover-bg); }

.lk-chat-messages { flex-direction: column; gap: 0.25rem; width: 100%; max-=
height: 100%; display: flex; overflow: auto; }

.lk-chat-entry { flex-direction: column; gap: 0.25rem; margin: 0px 0.25rem;=
 display: flex; }

.lk-chat-entry .lk-meta-data { color: var(--lk-fg5); white-space: nowrap; p=
adding: 0px 0.3rem; font-size: 0.75rem; display: flex; }

.lk-chat-entry .lk-meta-data .lk-participant-name { margin-top: 1rem; }

.lk-chat-entry .lk-meta-data .lk-timestamp { align-self: flex-end; margin-l=
eft: auto; }

.lk-chat-entry .lk-edit-button { float: right; background: 0px 0px; border-=
radius: 0px; margin: 0px; padding: 0px 0.25rem; font-size: 12px; }

.lk-chat-entry .lk-message-body { word-break: break-word; border-radius: 15=
px; width: fit-content; max-width: calc(100% - 32px); padding: 0.25rem 0.75=
rem; display: inline-block; }

.lk-chat-entry[data-lk-message-origin=3D"local"] .lk-message-body { backgro=
und-color: var(--lk-bg5); }

.lk-chat-entry[data-lk-message-origin=3D"remote"] .lk-message-body { backgr=
ound-color: var(--lk-accent4); }

.lk-chat-entry a { color: inherit; text-decoration: underline; }

.lk-chat-entry:last-child { margin-bottom: 0.25rem; }

.lk-chat-form { border-top: 1px solid var(--lk-border-color); max-height: v=
ar(--lk-control-bar-height); gap: 0.75rem; padding: 0.75rem; display: flex;=
 }

.lk-chat-form-input { width: 100%; }

@media (max-width: 600px) {
  .lk-chat { max-width: 100%; top: 0px; right: 0px; bottom: var(--lk-contro=
l-bar-height); position: fixed; }
}

.lk-control-bar { border-top: 1px solid var(--lk-border-color); max-height:=
 var(--lk-control-bar-height); justify-content: center; align-items: center=
; gap: 0.5rem; padding: 0.75rem; display: flex; }

.lk-prejoin { background-color: var(--lk-bg); line-height: var(--lk-line-he=
ight); }

[data-lk-theme] { font-size: var(--lk-font-size); font-family: var(--lk-fon=
t-family); color: var(--lk-fg); }

[data-lk-theme] button, [data-lk-theme] input { font: inherit; }

[data-lk-theme] .lk-button { user-select: none; }

[data-lk-theme] .lk-list { margin: 0px; padding: 0px; list-style: none; }

[data-lk-theme] .lk-form-control { font-family: var(--lk-font-family); back=
ground-color: var(--lk-control-bg); border: 1px solid var(--lk-border-color=
); border-radius: var(--lk-border-radius); padding: 0.625rem 1rem; }

.lk-prejoin { box-sizing: border-box; background-color: var(--lk-bg); flex-=
direction: column; align-items: stretch; gap: 1rem; width: min(100%, 480px)=
; margin-inline: auto; padding: 1rem; display: flex; }

.lk-prejoin .lk-video-container { aspect-ratio: 16 / 10; border-radius: var=
(--lk-border-radius); background-color: rgb(0, 0, 0); width: 100%; height: =
auto; position: relative; overflow: hidden; }

.lk-prejoin .lk-video-container video, .lk-prejoin .lk-video-container .lk-=
camera-off-note { object-fit: cover; width: 100%; height: 100%; display: bl=
ock; }

.lk-prejoin .lk-video-container video[data-lk-facing-mode=3D"user"] { trans=
form: rotateY(180deg); }

.lk-prejoin .lk-video-container .lk-camera-off-note { aspect-ratio: 16 / 10=
; background-color: rgb(0, 0, 0); place-items: center; width: 100%; display=
: grid; position: absolute; top: 0px; left: 0px; }

.lk-prejoin .lk-video-container .lk-camera-off-note > * { max-width: 100%; =
height: 70%; }

.lk-prejoin .lk-audio-container { display: none; }

.lk-prejoin .lk-audio-container audio { width: 100%; height: auto; }

.lk-prejoin .lk-button-group-container { flex-wrap: nowrap; gap: 1rem; disp=
lay: flex; }

.lk-prejoin .lk-button-group-container > .lk-button-group { width: 50%; }

.lk-prejoin .lk-button-group-container > .lk-button-group > .lk-button { ju=
stify-content: left; }

.lk-prejoin .lk-button-group-container > .lk-button-group > .lk-button:firs=
t-child { width: 100%; }

@media (max-width: 400px) {
  .lk-prejoin .lk-button-group-container { flex-wrap: wrap; }
  .lk-prejoin .lk-button-group-container > .lk-button-group { width: 100%; =
}
}

.lk-prejoin .lk-username-container { flex-direction: column; gap: 1rem; wid=
th: 100%; max-width: 100%; display: flex; }

.lk-prejoin .lk-join-button { --lk-control-fg: var(--lk-accent-fg); --lk-co=
ntrol-bg: var(--lk-accent-bg); --lk-control-hover-bg: var(--lk-accent2); --=
lk-control-active-bg: var(--lk-accent3); --lk-control-active-hover-bg: var(=
--lk-accent4); background-color: var(--lk-control-bg); }

.lk-prejoin .lk-join-button:hover { background-color: var(--lk-control-hove=
r-bg); }

.lk-focus-layout-wrapper, .lk-grid-layout-wrapper { width: 100%; height: ca=
lc(100% - var(--lk-control-bar-height)); justify-content: center; display: =
flex; position: relative; }

.lk-grid-layout-wrapper { flex-direction: column; align-items: center; }

.lk-focus-layout-wrapper { align-items: stretch; }

.lk-video-conference { align-items: stretch; height: 100%; display: flex; p=
osition: relative; }

.lk-video-conference-inner { flex-direction: column; align-items: stretch; =
width: 100%; display: flex; }

.lk-settings-menu-modal { background-image: ; background-position-x: ; back=
ground-position-y: ; background-size: ; background-repeat: ; background-att=
achment: ; background-origin: ; background-clip: ; background-color: var(--=
lk-bg); border: 1px solid var(--lk-border-color); border-radius: var(--lk-b=
order-radius); box-shadow: var(--lk-box-shadow); flex-direction: column; al=
ign-items: center; gap: 0.5rem; min-width: 50vw; min-height: 50vh; padding:=
 0.75rem 1.25rem; display: flex; position: fixed; top: 50%; left: 50%; tran=
sform: translate(-50%, -50%); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/37807.e0cbde99.css

@charset "utf-8";

.mainContainer-f788bk { flex-direction: column; align-items: center; displa=
y: flex; position: relative; }

.speechBubble-_PJUmP { z-index: 1000; border-radius: var(--border-radius-sm=
); background-color: rgb(255, 255, 255); width: 250px; padding: 10px; posit=
ion: absolute; top: calc(100% + 15px); left: 50%; transform: translate(-50%=
); box-shadow: rgba(0, 0, 0, 0.1) 0px -4px 20px; }

.speechBubble-_PJUmP::after { content: ""; border-bottom: 10px solid rgb(25=
5, 255, 255); border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px =
solid rgba(0, 0, 0, 0); width: 0px; height: 0px; position: absolute; bottom=
: 100%; left: 50%; transform: translate(-50%); }

.childrenContainer-DGPJg_ { z-index: 1; position: relative; }

.placeholder-lQYQJg { background-color: var(--color_theme_bg_contrast_1,var=
(--color-bg-secondary)); border-radius: var(--border-radius-sm); justify-co=
ntent: center; align-items: center; width: 100%; height: 340px; display: fl=
ex; }

.placeholderMessage-GZJPyX { max-width: 300px; }

.avatar-teNpyz { border: 2px solid var(--color-utility-white); box-shadow: =
var(--shadow-md); }

.sticker-ah1HJX { filter: drop-shadow(var(--shadow-xs)); }

.stickerContainer-TXCu7q { transform-origin: 50% center; transform: transla=
te3d(calc(var(--sticker-x) - 50%),calc(var(--sticker-y) - 50%),0)scale3d(ca=
lc(var(--sticker-scale)*var(--sticker-flip)),var(--sticker-scale),1)rotateZ=
(var(--sticker-rotation)); position: absolute; top: 50%; left: 50%; }

.container-IpPqBD { width: 100%; max-width: 384px; }

.form-M5sC90.form-M5sC90.form-M5sC90 { margin: 0px; }

.sideBySideWrap-vGXrwP { flex-flow: row; align-items: flex-start; min-width=
: 0px; max-width: 384px; display: flex; }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB { box-sizing: border=
-box; padding: var(--size-12); height: var(--size-40); background-color: va=
r(--email-input-background); border-top-color: ; border-top-style: ; border=
-top-width: ; border-right-color: ; border-right-style: ; border-bottom-col=
or: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; bo=
rder-left-style: ; border-left-width: ; border-image-source: ; border-image=
-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat:=
 ; border-radius: var(--border-radius-sm)0 0 var(--border-radius-sm); font-=
family: var(--font-family-text); font-size: var(--font-size-15); line-heigh=
t: var(--line-height-20); appearance: none; width: 100%; color: var(--color=
-fg-primary-themed); border-right-width: 0px; display: inline-block; }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB::placeholder { color=
: var(--color-fg-tertiary); }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB.emailInputOnAccentBa=
ckground-TfaCGr { border-color: var(--color-accent-themed-inverse); backgro=
und-color: var(--color-accent-themed); color: var(--color-accent-themed-inv=
erse); }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB.emailInputOnAccentBa=
ckground-TfaCGr::placeholder { color: color-mix(in srgb,var(--color-accent-=
themed-inverse),transparent 45%); }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB.emailInputExpectTrun=
cation-VNj17x { padding-right: 0px; }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB.emailInputOnWelcomeP=
age-nqc9VK { background: var(--email-input-background); color: var(--cover_=
print_primary,#000); border-color: var(--cover_accent_contrast,var(--color-=
accent-themed)); box-shadow: none !important; }

.emailInputWrapper-QlA86j { --email-input-background: var(--color-bg-second=
ary-themed); flex-grow: 1; min-width: 0px; }

.emailInputWrapper-QlA86j:has(.emailInputOnWelcomePage-nqc9VK) { --email-in=
put-background: var(--cover_bg_color,#fff); }

.emailInputWrapperExpectTruncation-w6Fd5V { position: relative; }

.emailInputWrapperExpectTruncation-w6Fd5V::after { content: ""; background:=
 linear-gradient(to right,#fff0,var(--email-input-background)); pointer-eve=
nts: none; width: 20px; position: absolute; top: 1px; bottom: 1px; right: 0=
px; }

.button-VFSdkv.button-VFSdkv.button-VFSdkv { height: var(--size-40); paddin=
g: 0 var(--size-20); background: var(--color-accent-themed); border: 1px so=
lid var(--color-accent-themed); border-radius: 0 var(--border-radius-sm)var=
(--border-radius-sm)0; color: var(--color-accent-themed-inverse); font-weig=
ht: var(--font-weight-medium); font-size: var(--font-size-14); font-family:=
 var(--font-family-text); flex-shrink: 0; margin-top: 0px !important; }

.button-VFSdkv.button-VFSdkv.button-VFSdkv:focus-visible { box-shadow: 0 0 =
0 2px oklch(from var(--color-bg-accent-themed)l c h/.3) !important; }

.buttonOnAccentBackground-vmEt94.buttonOnAccentBackground-vmEt94.buttonOnAc=
centBackground-vmEt94 { border-color: var(--color-accent-themed-inverse); }

.buttonOnWelcomePage-D2qOpe.buttonOnWelcomePage-D2qOpe.buttonOnWelcomePage-=
D2qOpe { background: var(--cover_accent_contrast,var(--color-accent-themed)=
); border-color: var(--cover_accent_contrast,var(--color-accent-themed)); }

.button-VFSdkv:active { opacity: 1; }

.button-VFSdkv:active:hover, .button-VFSdkv.disabled-AfIHDS, .button-VFSdkv=
[disabled], .button-VFSdkv[readonly] { opacity: 0.75; }

.links-EJFIL2 { font-size: var(--font-size-14); gap: var(--size-12); paddin=
g-top: var(--size-16); justify-content: center; display: flex; }

.links-EJFIL2.links-EJFIL2.links-EJFIL2 a { color: var(--color-fg-secondary=
); }

@layer pencraft {
  .nativePickerInput-TXPaXi::-webkit-calendar-picker-indicator { opacity: 0=
; appearance: none; width: 0px; height: 0px; margin: 0px; padding: 0px; }
  @supports not selector(::-webkit-calendar-picker-indicator) {
  .nativePickerInput-TXPaXi { padding-right: var(--size-12) !important; }
  .nativePickerInput-TXPaXi ~ * { display: none; }
}
  .segment-j4TeZ4 { border-radius: var(--border-radius-xs); z-index: 1; }
  .segment-j4TeZ4[data-state=3D"active"] { color: var(--color-fg-primary); =
}
  @media (hover: hover) {
  .segment-j4TeZ4:hover { color: var(--color-fg-primary); }
}
  .searchInput-fUS3Nw::-webkit-search-cancel-button { appearance: none; }
  .searchInput-fUS3Nw::-webkit-search-decoration { appearance: none; }
  .highlight-U002IP { width: var(--highlight-width); transform: translateX(=
var(--highlight-x)); transition: transform var(--animation-timing-fast)var(=
--animation-smooth),width var(--animation-timing-fast)var(--animation-smoot=
h); will-change: transform, width; }
}

.reactionsHoverZone-nHxYxG:hover .reactionsContainer-uNTS8E { opacity: 1; p=
ointer-events: all; }

.belowName-dspxAy { margin-top: var(--size-16); }

.reactionsContainer-uNTS8E { top: calc(-1*var(--size-16)); right: var(--siz=
e-12); gap: var(--size-4); z-index: 2; opacity: 0; pointer-events: none; fl=
ex-direction: row-reverse; position: absolute; }

.reactionsContainer-uNTS8E.outgoing-xjlZZA { left: var(--size-12); right: u=
nset; flex-direction: row; }

.emojiGrid-yGGf1S { grid-template-columns: repeat(9, 1fr); display: grid; }

.reaction-BmRJjL { border-radius: var(--border-radius-full); background-col=
or: var(--color-bg-primary); height: var(--size-24); min-width: var(--size-=
32); box-sizing: border-box; cursor: pointer; }

.reaction-BmRJjL:hover { background-color: var(--color-bg-secondary); }

.selected-T0p6AZ { background-color: var(--color-chat-outgoing-bg-primary);=
 }

.selected-T0p6AZ:hover { background-color: var(--color-chat-outgoing-bg-sec=
ondary); }

.emojiBox-hGb2ir { transition: var(--animate-hover); }

.emojiBox-hGb2ir:hover { background-color: var(--color-bg-secondary); }

.addReactButton-j8HliB { border-radius: var(--border-radius-full); backgrou=
nd-color: var(--color-bg-elevated-primary); height: var(--size-24); width: =
var(--size-28); cursor: pointer; transition: var(--animate-hover); justify-=
content: center; }

.addReactButton-j8HliB:hover { background-color: var(--color-bg-secondary);=
 }

.addReactButton-j8HliB:active { transform: scale(0.95); }

.emojiPopover-UcQl9N { padding: var(--size-8); overflow: auto; }

.show-rCpI7T { opacity: 1; visibility: visible; pointer-events: all; }

.personYouMayKnow-g7Alxo { cursor: pointer; border-radius: var(--border-rad=
ius-md); transition: var(--animate-hover); }

.personYouMayKnow-g7Alxo:active { opacity: 0.8; transform: var(--transform-=
pressed); }

.personYouMayKnowFeed-bb1Yh4 { box-sizing: border-box; scroll-snap-align: c=
enter; user-select: none; cursor: grab; min-width: 156px; max-width: 156px;=
 height: 204px; position: relative; }

.personYouMayKnowFeed-bb1Yh4:active { cursor: grabbing; }

.personYouMayKnowFeed-bb1Yh4.withSocialContext-bZjv3u { min-width: 176px; m=
ax-width: 176px; height: 234px; }

@media (hover: hover) {
  .personYouMayKnowFeed-bb1Yh4:hover { box-shadow: var(--shadow-md); }
}

.personYouMayKnowFeedButton-JiQmpP { height: var(--size-32); }

.personYouMayKnowImage-peGMNI, .personYouMayKnowImage-peGMNI img { height: =
var(--size-40); width: var(--size-40); flex-shrink: 0; }

.personYouMayKnowMutuals-ZOuD6k { margin-top: 4px; }

.personYouMayKnowMutuals-ZOuD6k > div { font-size: 12px; line-height: 13px;=
 }

.personYouMayKnowMutuals-ZOuD6k .facepileLink-N3nvHV { display: none; }

.personYouMayKnowMutuals-ZOuD6k .facepileLink-N3nvHV:first-child { z-index:=
 2; display: block; position: relative; }

.personYouMayKnowMutuals-ZOuD6k .facepileLink-N3nvHV:nth-child(2) { z-index=
: 1; display: block; position: absolute; transform: scale(0.9) translate(-8=
px, -8px); }

.personYouMayKnowMutuals-ZOuD6k .facepileFace-_GchsT { border-radius: var(-=
-border-radius-full); border: 2px solid var(--color-bg-primary); object-fit=
: cover; }

.shareProfile-nfq3_a, .fbConnect-U6M5tm, .avatarContainer-Bsasck { position=
: relative; }

.close-kHICWg { right: var(--size-6); top: var(--size-6); position: absolut=
e; }

.badge-S8RI6g { background-color: var(--color-bg-tertiary); border-radius: =
var(--border-radius-full); border: 2px solid var(--color-bg-primary); botto=
m: calc(-1*var(--size-4)); right: calc(-1*var(--size-8)); position: absolut=
e; }

.badgeIcon-jk16vG { fill: var(--color-fg-primary); transform: scaleX(-1); }

.spinner-JBla2j { position: absolute; top: 50%; left: 50%; transform: trans=
late(-50%, -50%); }

.transparent-f5_dXW { background-image: repeating-conic-gradient(var(--colo=
r-bg-primary)0% 25%,var(--color-bg-secondary)0% 50%); background-size: var(=
--size-24)var(--size-24); }

.bubbleStack-umAMnU > * { border-radius: var(--border-radius-sm)var(--borde=
r-radius-lg)var(--border-radius-lg)var(--border-radius-sm); transition: var=
(--animate-hover); max-width: var(--chat-bubble-max-width); box-sizing: bor=
der-box; }

.bubbleStack-umAMnU > .bubble-LfInju:hover, .bubbleStack-umAMnU > .linkBubb=
le-t8SyEH:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 500px inset; }

.bubbleStack-umAMnU > :first-child .bubble-LfInju, .bubbleStack-umAMnU > .b=
ubble-LfInju:first-child, .bubbleStack-umAMnU > .paywallBubble-HIFC1C:first=
-child, .bubbleStack-umAMnU > :first-child .imageGroup-hmX9Za, .bubbleStack=
-umAMnU > :first-child .linkBubble-t8SyEH { border-top-left-radius: var(--b=
order-radius-lg); }

.bubbleStack-umAMnU > :last-child .bubble-LfInju, .bubbleStack-umAMnU > .bu=
bble-LfInju:last-child, .bubbleStack-umAMnU > .imageGroup-hmX9Za:last-child=
, .bubbleStack-umAMnU > .linkBubble-t8SyEH:last-child { border-bottom-left-=
radius: var(--border-radius-lg); }

.bubbleStack-umAMnU.outgoing-zRoPvi > * { border-radius: var(--border-radiu=
s-lg)var(--border-radius-sm)var(--border-radius-sm)var(--border-radius-lg);=
 }

.bubbleStack-umAMnU.outgoing-zRoPvi > :first-child .bubble-LfInju, .bubbleS=
tack-umAMnU.outgoing-zRoPvi > .bubble-LfInju:first-child, .bubbleStack-umAM=
nU.outgoing-zRoPvi > .paywallBubble-HIFC1C:first-child, .bubbleStack-umAMnU=
.outgoing-zRoPvi > :first-child .imageGroup-hmX9Za, .bubbleStack-umAMnU.out=
going-zRoPvi > :first-child .linkBubble-t8SyEH { border-top-right-radius: v=
ar(--border-radius-lg); }

.bubbleStack-umAMnU.outgoing-zRoPvi > * .imageGroup-hmX9Za { border-top-lef=
t-radius: var(--border-radius-md); border-bottom-left-radius: var(--border-=
radius-md); }

.bubbleStack-umAMnU.outgoing-zRoPvi > * .imageGroup-hmX9Za:not(.isLast-UDCL=
fj) { border-bottom-right-radius: var(--border-radius-sm); }

.bubbleStack-umAMnU.outgoing-zRoPvi > :last-child .bubble-LfInju, .bubbleSt=
ack-umAMnU.outgoing-zRoPvi > .bubble-LfInju:last-child, .bubbleStack-umAMnU=
.outgoing-zRoPvi > .imageGroup-hmX9Za:last-child, .bubbleStack-umAMnU.outgo=
ing-zRoPvi > .linkBubble-t8SyEH:last-child { border-bottom-right-radius: va=
r(--border-radius-lg); }

.bubble-LfInju { border-radius: var(--border-radius-sm)var(--border-radius-=
lg)var(--border-radius-lg)var(--border-radius-sm); transition: var(--animat=
e-hover); font-family: var(--font-family-text); font-size: var(--font-size-=
16); font-weight: var(--font-weight-regular); line-height: var(--line-heigh=
t-24); white-space: pre-line; overflow-wrap: break-word; hyphens: auto; col=
or: var(--color-fg-primary); cursor: pointer; contain: content; }

.bubble-LfInju:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 500px inset; =
}

.bubble-LfInju.outgoing-zRoPvi { border-radius: var(--border-radius-lg)var(=
--border-radius-sm)var(--border-radius-sm)var(--border-radius-lg); backgrou=
nd-color: var(--color-chat-outgoing-bg-primary); color: var(--color-chat-ou=
tgoing-fg-primary); }

.bubble-LfInju.outgoing-zRoPvi .body-SxXE9l a { color: var(--color-chat-out=
going-link); text-decoration: underline; }

.bubble-LfInju.outgoing-zRoPvi .paywallReplyTag-AnU7qK { --color-chat-incom=
ing-fg-primary: var(--color-chat-outgoing-fg-primary); background-color: va=
r(--color-chat-outgoing-bg-quote); color: var(--color-chat-outgoing-fg-prim=
ary); }

.body-SxXE9l { min-width: 0px; }

.body-SxXE9l a { color: var(--color-semantic-highlight-fg-primary); }

.body-SxXE9l a:hover { text-decoration: underline; }

.body-SxXE9l span { line-height: var(--line-height-feed); }

.richTextBody-c9Sqjm { overflow-wrap: anywhere; line-height: var(--line-hei=
ght-feed); }

.richTextBody-c9Sqjm p, .richTextBody-c9Sqjm ul, .richTextBody-c9Sqjm ol, .=
richTextBody-c9Sqjm pre { margin: 0px; }

.richTextBody-c9Sqjm :is(p, ul, ol, pre) + :is(p, ul, ol, pre) { margin-top=
: var(--size-8); }

.richTextBody-c9Sqjm p + p { margin-top: 0px; }

.richTextBody-c9Sqjm p:empty::before { content: "=E2=80=8B"; }

.richTextBody-c9Sqjm ul, .richTextBody-c9Sqjm ol { padding-left: var(--size=
-20); }

.richTextBody-c9Sqjm pre { white-space: pre-wrap; }

.richTextBody-c9Sqjm code { font-family: monospace; }

.richTextBody-c9Sqjm.richTextBody-c9Sqjm p { color: inherit; }

.richTextBody-c9Sqjm.outgoing-zRoPvi { --color-link-fg: var(--color-chat-ou=
tgoing-link); }

.authorName-RUTp3m { padding-right: var(--size-4); }

.facepileAvatar-F_BcFw { box-shadow: 0 0 0 2px var(--color-bg-primary); box=
-sizing: border-box; }

.facepile-_l_hyN > * + * { margin-left: -3px; }

.readMore-OS5vSy { color: var(--color-chat-incoming-fg-secondary); cursor: =
pointer; float: right; font-size: inherit; line-height: inherit; display: i=
nline; }

.readMore-OS5vSy:hover { text-decoration: underline; }

.readMore-OS5vSy.outgoing-zRoPvi { color: var(--color-chat-outgoing-fg-seco=
ndary); }

.paywallBubble-HIFC1C { background-image: url("/img/reader/paywall-noise.pn=
g"); background-size: 1000px 160px; width: 350px; height: 160px; position: =
relative; overflow: hidden; }

.pixels-dEQTfm { width: 100%; height: 100%; position: absolute; top: 0px; l=
eft: 0px; }

.textLink-TnmBfo { word-break: break-all; }

.linkBubble-t8SyEH { min-width: var(--chat-bubble-max-width); text-decorati=
on: none; }

.linkImg-kNOnWu { border-radius: var(--border-radius-sm); object-fit: cover=
; width: 72px; height: 72px !important; }

.linkUrl-LW11wp { max-width: 240px; }

.linkTitle-oVSOfX { font-size: 18px; line-height: 26px; }

.reactionsWrapper-ls9Csz { position: relative; }

.actions-QkU3dI { opacity: 0; pointer-events: none; transition: opacity var=
(--animation-timing-faster)var(--animation-smooth); align-self: stretch; }

.avatarContainer-QgIACu:hover .actions-QkU3dI { opacity: 1; pointer-events:=
 all; }

@keyframes highlight-animation-kGdFb4 {=20
  0% { opacity: 1; }
  25% { opacity: 0.2; }
  70% { opacity: 0.2; }
  100% { opacity: 1; }
}

.highlight-pSh3e7 { animation: 1.5s cubic-bezier(0.75, 0, 0.5, 1) 0s 1 norm=
al none running highlight-animation-kGdFb4; }

.imageGroup-hmX9Za { --max-width: var(--chat-bubble-max-width); max-width: =
var(--max-width); --big-radius: var(--border-radius-sm); }

.imageGroup-hmX9Za:not(.isLast-UDCLfj) { border-bottom-left-radius: var(--b=
order-radius-sm); }

.quoteBox-Dcal5K { background-color: var(--color-accent-bg-blue); font-size=
: var(--font-size-14); line-height: var(--line-height-feed); max-width: cal=
c(var(--chat-bubble-max-width) - 48px); color: var(--color-fg-primary); ove=
rflow: hidden; }

.quote-IkMApN.incoming-yrKQPL { background-color: var(--color-chat-incoming=
-bg-quote); color: var(--color-chat-incoming-fg-quote); }

.quote-IkMApN.incoming-yrKQPL.notFirst-MmF7_s { border-top-left-radius: var=
(--border-radius-sm); }

.quote-IkMApN.outgoing-zRoPvi { background-color: var(--color-chat-outgoing=
-bg-quote); color: var(--color-chat-outgoing-fg-quote); }

.quote-IkMApN.outgoing-zRoPvi.notFirst-MmF7_s { border-top-right-radius: va=
r(--border-radius-sm); }

.quote-IkMApN.author-naTBRq { background-image: linear-gradient(var(--color=
-chat-author-bg-overlay),var(--color-chat-author-bg-overlay)),linear-gradie=
nt(var(--color-bg-tertiary),var(--color-bg-tertiary)); }

.hasUnread-p_1CFW { color: var(--color-semantic-select-fg-primary); }

.noUnread-aWF1i8 { color: var(--color-fg-secondary); }

.paywallReplyTag-AnU7qK { border-radius: var(--border-radius-full); backgro=
und-color: var(--color-chat-incoming-bg-secondary); padding: 0 var(--size-8=
); height: var(--size-24); user-select: none; cursor: pointer; border-width=
: 0px; }

.paywallReplyTag-AnU7qK.media-H8ykdm { background-color: var(--material-reg=
ular); color: var(--vibrance-primary); backdrop-filter: var(--glass-blur); =
border: var(--border-default); }

.paywallReplyTag-AnU7qK.center-F91XRK { position: absolute; top: 50%; left:=
 50%; transform: translate(-50%, -50%); }

.paywallReplyTag-AnU7qK.right-dRUlyN { bottom: var(--size-6); right: var(--=
size-6); position: absolute; }

.paywallReplyTag-AnU7qK.iconOnly-pLEdW7 { opacity: 0.5; backdrop-filter: no=
ne; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style:=
 none; border-color: currentcolor; border-image: none; }

.paywallFade-jjuRAC { background: linear-gradient(oklch(from var(--color-bg=
-secondary)l c h/.2),oklch(from var(--color-bg-secondary)l c h/.2)),radial-=
gradient(circle at center,oklch(from var(--color-bg-secondary)l c h/0)0%,ok=
lch(from var(--color-bg-secondary)l c h/.1)20%,oklch(from var(--color-bg-se=
condary)l c h/.2)30%,oklch(from var(--color-bg-secondary)l c h/.3)40%,oklch=
(from var(--color-bg-secondary)l c h/.4)50%,oklch(from var(--color-bg-secon=
dary)l c h/.5)60%,oklch(from var(--color-bg-secondary)l c h/.6)70%,oklch(fr=
om var(--color-bg-secondary)l c h/.7)80%,oklch(from var(--color-bg-secondar=
y)l c h/.8)90%,oklch(from var(--color-bg-secondary)l c h/.9)100%); }

.paywallBlur-yZ2js3 { backdrop-filter: blur(6px); }

.paywallText-s4FRye { user-select: none; }

.avatar-KIJVyG { position: relative; }

.avatarOther-uvAI8g { background: var(--color-bg-secondary); border-radius:=
 var(--border-radius-full); width: var(--size-40); height: var(--size-40); =
}

.avatarOtherIcon-FpqVMX { color: var(--color-fg-secondary); }

.link-OtwxxI { align-self: flex-start; }

.column-ADckUl { max-height: calc(var(--full-height) - 160px); min-height: =
400px; }

.row-rF9rT4 { transition: var(--animate-hover); text-decoration: none !impo=
rtant; }

.row-rF9rT4:hover { background: var(--color-bg-secondary); }

.button-teBUKU { padding: 0 var(--size-12); }

.textFace-jeUWz6 { background: var(--color-accent-themed); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/93659.2603fb10.css

@charset "utf-8";

.container-Kz7doU { text-align: center; flex-direction: column; align-items=
: center; gap: 24px; display: flex; position: relative; }

.heading-NTZhpF { font-style: ; font-variant-ligatures: ; font-variant-caps=
: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alterna=
tes: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-s=
ize: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjus=
t: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; fo=
nt-language-override: ; font-stretch: var(--type-titleCondensed-sm-font-str=
etch); letter-spacing: var(--type-titleCondensed-sm-letter-spacing); margin=
: 0px; }

.cta-wYK1Ew { justify-content: center; width: 100%; display: flex; }

.form-chRjWA { --cover_bg_color: #fff; --cover_print_primary: #000; box-siz=
ing: border-box; background: rgb(255, 255, 255); border-radius: 999px; alig=
n-items: center; width: 250px; max-width: 100%; min-height: 42px; padding: =
0px; display: block; }

.form-chRjWA > form { width: 100%; }

.formRow-y9vvnk.formRow-y9vvnk { align-items: center; width: 100%; max-widt=
h: none; }

.inputWrapper-dEGEG5.inputWrapper-dEGEG5 { flex: 1 1 0%; min-width: 0px; }

.input-fQq_4t.input-fQq_4t.input-fQq_4t { color: rgb(0, 0, 0); font-style: =
; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; fo=
nt-variant-east-asian: ; font-variant-alternates: ; font-variant-position: =
; font-variant-emoji: ; font-weight: ; font-size: ; line-height: ; font-fam=
ily: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feat=
ure-settings: ; font-variation-settings: ; font-language-override: ; font-s=
tretch: var(--type-labels-sm-font-stretch); height: 42px; letter-spacing: v=
ar(--type-labels-sm-letter-spacing); background: 0px 0px; border: 0px; bord=
er-radius: 999px 0px 0px 999px; width: 100%; min-width: 0px; padding: 0px 1=
8px; box-shadow: none !important; }

.input-fQq_4t::placeholder { color: rgba(0, 0, 0, 0.32); }

.button-VDWUAS.button-VDWUAS.button-VDWUAS { background: var(--accent,var(-=
-color-accent)); color: var(--color-accent-inverse); cursor: pointer; font-=
style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeri=
c: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-pos=
ition: ; font-variant-emoji: ; font-weight: ; font-size: ; line-height: ; f=
ont-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; fo=
nt-feature-settings: ; font-variation-settings: ; font-language-override: ;=
 font-stretch: var(--type-labels-sm-font-stretch); height: 32px; letter-spa=
cing: var(--type-labels-sm-letter-spacing); text-transform: uppercase; bord=
er: 0px; border-radius: 6px; flex: 0 0 auto; min-height: 32px; margin-inlin=
e-end: 16px; padding: 0px 12px; }

.link-E6PswM { grid-template-columns: 40px minmax(0px, 1fr); align-self: st=
art; gap: 0px 8px; min-width: 0px; text-decoration: none; display: grid; }

.avatar-Wn4Tgs { box-sizing: border-box; border: 1px solid var(--border); o=
bject-fit: cover; border-radius: 50%; grid-column: 1; width: 40px; height: =
40px; margin-bottom: 8px; overflow: hidden; }

.body-Ir7ajY { display: contents; }

.name-BHwFAB { grid-column: 2; align-self: center; }

.postTitle-hOQWnz, .postSubtitle-UMuUOc { grid-column: span 2; }

.link-tBfi5m { align-items: flex-start; gap: 12px; display: flex; }

.avatar-crScX4 { object-fit: cover; border-radius: 50%; flex-shrink: 0; wid=
th: 48px; height: 48px; }

.body-IropyX { flex-direction: column; flex: 1 1 0%; gap: 4px; min-width: 0=
px; display: flex; }

.container-IsjuNr { box-sizing: border-box; background-color: gray; backgro=
und-image: linear-gradient(to right bottom, rgba(0, 0, 0, 0) calc(50% - 0.5=
px), rgb(255, 255, 255) calc(50% - 0.5px), rgb(255, 255, 255) calc(50% + 0.=
5px), rgba(0, 0, 0, 0) calc(50% + 0.5px)), linear-gradient(to right top, rg=
ba(0, 0, 0, 0) calc(50% - 0.5px), rgb(255, 255, 255) calc(50% - 0.5px), rgb=
(255, 255, 255) calc(50% + 0.5px), rgba(0, 0, 0, 0) calc(50% + 0.5px)); bor=
der: 1px solid rgb(255, 255, 255); width: 100%; height: 100%; }

.root-aGOtua { row-gap: var(--dt-grid-row-gap,0); column-gap: var(--dt-five=
-up-column-gap,var(--size-8)); grid-template-rows: auto auto; grid-template=
-columns: minmax(0px, 1fr) 1px minmax(0px, 1fr) 1px minmax(0px, 1fr) 1px mi=
nmax(0px, 1fr); align-items: stretch; display: grid; }

.lead-Avf1xp { grid-area: 1 / 3 / span 2 / span 3; min-width: 0px; display:=
 flex; }

.lead-Avf1xp .dt-post-preview-large { flex: 1 1 0%; }

.trailingPosts-qFeDVI { display: contents; }

.sectionDivider-nDdjOk { display: none; }

.leftTop-T8llHO, .leftBottom-MwjgLu, .rightTop-NLHe3n, .rightBottom-nYejx_ =
{ min-width: 0px; }

.leftTop-T8llHO { grid-area: 1 / 1; }

.leftBottom-MwjgLu { grid-area: 2 / 1; }

.rightTop-NLHe3n { grid-area: 1 / 7; }

.rightBottom-nYejx_ { grid-area: 2 / 7; }

.leftColumnDivider-F_k5yR, .rightColumnDivider-G3pRE6 { border-right: 1px s=
olid var(--detail,var(--color-utility-detail)); margin-block: var(--size-8)=
; }

.leftColumnDivider-F_k5yR { grid-area: 1 / 2 / span 2; }

.rightColumnDivider-G3pRE6 { grid-area: 1 / 6 / span 2; }

@media (max-width: 1024px) {
  .root-aGOtua { grid-template-rows: auto auto auto auto; grid-template-col=
umns: minmax(0px, 1fr) 1px minmax(0px, 1fr) 1px minmax(0px, 1fr); }
  .lead-Avf1xp { grid-area: 1 / 1 / span 2 / span 3; }
  .leftTop-T8llHO { grid-area: 1 / 5; }
  .leftBottom-MwjgLu { grid-area: 2 / 5; }
  .trailingPosts-qFeDVI { column-gap: var(--dt-grid-column-gap,var(--size-3=
2)); grid-area: 4 / 1 / auto / -1; grid-template-columns: repeat(2, minmax(=
0px, 1fr)); display: grid; }
  .sectionDivider-nDdjOk { border-top: 1px solid var(--detail,var(--color-u=
tility-detail)); grid-area: 3 / 1 / auto / -1; display: block; }
  .rightTop-NLHe3n, .rightBottom-nYejx_ { grid-area: auto; }
  .rightColumnDivider-G3pRE6 { display: none; }
  .leftColumnDivider-F_k5yR { grid-area: 1 / 4 / span 2; }
}

@media (max-width: 768px) {
  .root-aGOtua { gap: var(--dt-grid-row-gap,var(--size-20)); flex-direction=
: column; display: flex; }
  .lead-Avf1xp { display: block; }
  .trailingPosts-qFeDVI { display: contents; }
  .sectionDivider-nDdjOk, .leftColumnDivider-F_k5yR, .rightColumnDivider-G3=
pRE6 { display: none; }
}

.link-bJoNzU { display: block; }

.image-Yjml2q { width: 100%; height: auto; display: block; }

.root-RijfN6 { width: 100vw; padding-block: var(--size-64); background: var=
(--color-bg-secondary); color: var(--color-fg-primary); margin-inline: -50v=
w; position: relative; left: 50%; right: 50%; }

.inner-SS49Ao { box-sizing: content-box; width: 1280px; max-width: min(100%=
, 1280px); padding-inline: var(--content-container-horizontal-padding,16px)=
; margin-inline: auto; }

.root-RijfN6[data-alignment-option=3D"left"] .inner-SS49Ao { grid-template-=
columns: minmax(0px, 1fr) 8px minmax(0px, 2fr) 16px minmax(0px, 2fr) 16px m=
inmax(0px, 2fr) 8px minmax(0px, 1fr); display: grid; }

.root-RijfN6[data-alignment-option=3D"left"] .layout-OiAyCu { grid-column: =
3 / span 5; display: flex; }

.row-PYL7XY { align-items: center; gap: var(--size-40); width: 100%; displa=
y: flex; }

.root-RijfN6[data-alignment-option=3D"left"] .row-PYL7XY { padding-inline: =
var(--size-8); }

.root-RijfN6[data-alignment-option=3D"center"] .inner-SS49Ao { width: 616px=
; max-width: min(100%, 616px); }

.root-RijfN6[data-alignment-option=3D"center"] .layout-OiAyCu, .root-RijfN6=
[data-alignment-option=3D"center"] .row-PYL7XY { align-items: center; gap: =
var(--size-24); text-align: center; flex-direction: column; display: flex; =
}

.art-vZ4bJr { aspect-ratio: 1 / 1; object-fit: cover; border-radius: var(--=
border-radius-lg); width: 250px; box-shadow: var(--shadow-xl); display: blo=
ck; }

.root-RijfN6[data-alignment-option=3D"center"] .art-vZ4bJr { border-radius:=
 var(--border-radius-sm); width: 100px; box-shadow: var(--shadow-lg); }

.body-iKEBbS { gap: var(--size-16); flex-direction: column; min-width: 0px;=
 display: flex; }

.root-RijfN6[data-alignment-option=3D"left"] .body-iKEBbS { flex: 0 1 626px=
; }

.root-RijfN6[data-alignment-option=3D"center"] .body-iKEBbS { align-items: =
center; gap: var(--size-24); }

.copy-bvos18 { gap: var(--size-8); flex-direction: column; display: flex; }

.title-Dp3C9J, .description-Asa4z9 { margin: 0px; }

.root-RijfN6 .title-Dp3C9J { color: var(--color-fg-primary); font: 700 30px=
/36px var(--font-family-pub-headings); }

.root-RijfN6 .description-Asa4z9 { color: var(--color-fg-secondary); font: =
400 17px/24px var(--font-family-text); }

.root-RijfN6[data-alignment-option=3D"center"] .title-Dp3C9J, .root-RijfN6[=
data-alignment-option=3D"center"] .description-Asa4z9 { text-align: center;=
 }

.actions-aVxuMA { gap: var(--size-8); flex-wrap: wrap; display: flex; }

.actions-aVxuMA .podcast-player-button { --color-button-bg: var(--color-bg-=
primary); --color-button-fg: var(--color-fg-secondary); }

.actions-aVxuMA .podcast-player-button:hover { --color-button-fg: var(--col=
or-fg-primary); }

@media (max-width: 1024px) {
  .root-RijfN6[data-alignment-option=3D"left"] .inner-SS49Ao { column-gap: =
var(--size-16); grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .root-RijfN6[data-alignment-option=3D"left"] .layout-OiAyCu { grid-column=
: 1 / span 3; }
}

@media (max-width: 768px) {
  .root-RijfN6 { padding-block: var(--size-32); }
  .root-RijfN6[data-alignment-option=3D"left"] .inner-SS49Ao { display: blo=
ck; }
  .root-RijfN6[data-alignment-option=3D"left"] .layout-OiAyCu, .root-RijfN6=
[data-alignment-option=3D"center"] .layout-OiAyCu, .root-RijfN6[data-alignm=
ent-option=3D"left"] .row-PYL7XY, .root-RijfN6[data-alignment-option=3D"cen=
ter"] .row-PYL7XY { align-items: center; gap: var(--size-24); text-align: c=
enter; flex-direction: column; padding-inline: 0px; display: flex; }
  .root-RijfN6[data-alignment-option=3D"left"] .inner-SS49Ao, .root-RijfN6[=
data-alignment-option=3D"center"] .inner-SS49Ao { width: auto; max-width: m=
in(100%, 1280px); }
  .art-vZ4bJr { width: 160px; }
  .root-RijfN6[data-alignment-option=3D"left"] .body-iKEBbS, .root-RijfN6[d=
ata-alignment-option=3D"center"] .body-iKEBbS { align-items: center; gap: v=
ar(--size-16); text-align: center; flex: 0 1 auto; }
  .actions-aVxuMA { justify-content: center; width: 100%; }
}

.root-HRVJMt { flex-direction: column; display: flex; }

.inner-FuN_al { grid-template-columns: 1fr 1.6fr; align-items: start; gap: =
32px; display: grid; }

.meta-ldmkUR { flex-wrap: wrap; align-items: baseline; display: flex; }

:is(.root-HRVJMt .dt-post-table-title-link, .root-HRVJMt .dt-post-table-sub=
title-link) { display: block; }

@media (max-width: 768px) {
  .inner-FuN_al { grid-template-columns: 1fr; gap: 8px; }
}

.root-qmCdN_ { box-sizing: border-box; color: inherit; min-width: 0px; text=
-decoration: none; display: block; position: relative; }

.link-hoEaei { cursor: pointer; }

.linkOverlay-ljBlKe { z-index: 1; display: block; position: absolute; inset=
: 0px; }

.content-ZgDcHM, .contentInner-eXZUMf { min-width: 0px; }

.contentInner-eXZUMf { grid-template-columns: minmax(0px, 1.1fr) minmax(0px=
, 0.9fr); align-items: stretch; display: grid; }

.mediaEnd-IzYV4n .contentInner-eXZUMf { grid-template-columns: minmax(0px, =
0.9fr) minmax(0px, 1.1fr); }

.mediaOnly-nRHy6U .contentInner-eXZUMf, .stacked-uGehZ4 .contentInner-eXZUM=
f { grid-template-columns: minmax(0px, 1fr); }

.media-vXmC_F { object-fit: cover; width: 100%; min-width: 0px; height: 100=
%; display: block; }

.mediaEnd-IzYV4n .media-vXmC_F { order: 2; }

.mediaOnly-nRHy6U .media-vXmC_F { order: 0; }

.body-Vjqus2 { flex-direction: column; min-width: 0px; display: flex; }

.description-q8ixaC { margin: 0px; }

.placeholderDescription-DMKCLH { flex-direction: column; gap: 10px; width: =
100%; display: flex; }

@media (max-width: 768px) {
  .contentInner-eXZUMf, .mediaEnd-IzYV4n .contentInner-eXZUMf { grid-templa=
te-columns: minmax(0px, 1fr); }
  .mediaEnd-IzYV4n .media-vXmC_F { order: 0; }
}

.container-BOG4mb { --dt-item-grid-divider-color: var(--border); --dt-grid-=
column-gap: 24px; --dt-grid-row-gap: 24px; }

.carousel-OIzLym { gap: var(--sections-widget-carousel-gap,var(--dt-grid-co=
lumn-gap,16px)); margin-inline: var(--sections-widget-carousel-margin-inlin=
e,0); scroll-padding-left: var(--sections-widget-carousel-padding-inline-st=
art,var(--sections-widget-carousel-padding-inline,0)); scroll-snap-type: x =
mandatory; scrollbar-width: none; padding-inline-start: var(--sections-widg=
et-carousel-padding-inline-start,var(--sections-widget-carousel-padding-inl=
ine,0)); padding-inline-end: var(--sections-widget-carousel-padding-inline-=
end,var(--sections-widget-carousel-padding-inline,0)); display: flex; overf=
low-x: auto; }

.carousel-OIzLym::-webkit-scrollbar { display: none; }

.carousel-OIzLym > * { flex: 0 0 var(--dt-sections-widget-carousel-item-wid=
th,132px); scroll-snap-align: start; min-width: 0px; }

.card-PM3YZS { flex-direction: column; gap: 12px; min-width: 0px; display: =
flex; }

.cardImage-H2hirC { aspect-ratio: 1 / 1; border-radius: var(--border-radius=
-sm); object-fit: cover; flex-shrink: 0; width: 100%; height: auto; display=
: block; }

.cardContent-ZxObMB { flex-direction: column; flex: 1 1 0%; gap: 4px; displ=
ay: flex; }

.cardTitle-TaJTCE { color: inherit; font-style: ; font-variant-ligatures: ;=
 font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; fo=
nt-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; fon=
t-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing:=
 ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variat=
ion-settings: ; font-language-override: ; font-stretch: var(--type-titleCon=
densed-sm-font-stretch); letter-spacing: var(--type-titleCondensed-sm-lette=
r-spacing); text-decoration: none; display: block; }

.cardByline-d7Qavk { color: var(--inkMuted); font-style: ; font-variant-lig=
atures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-as=
ian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emo=
ji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optica=
l-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; fo=
nt-variation-settings: ; font-language-override: ; font-stretch: var(--type=
-labels-md-font-stretch); letter-spacing: var(--type-labels-md-letter-spaci=
ng); text-transform: uppercase; display: block; }

.cardAction-qMMNwe { border: 1px solid var(--border); border-radius: var(--=
border-radius-sm); font-style: ; font-variant-ligatures: ; font-variant-cap=
s: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-altern=
ates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-=
size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adju=
st: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; f=
ont-language-override: ; font-stretch: var(--type-labels-md-font-stretch); =
letter-spacing: var(--type-labels-md-letter-spacing); text-transform: upper=
case; justify-content: center; align-items: center; margin-block-start: 8px=
; padding: 8px 12px; transition: background-color 0.12s, color 0.12s; displ=
ay: flex; }

.cardAction-qMMNwe:hover { background-color: var(--ink); color: var(--paper=
); }

.cardActionButtonFull-vPkS4B { width: 100%; }

@media (max-width: 768px) {
  .cardAccess-AugxO1 { order: 1; }
  .cardTitle-TaJTCE { font-style: ; font-variant-ligatures: ; font-variant-=
caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alt=
ernates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; fo=
nt-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-a=
djust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: =
; font-language-override: ; font-stretch: var(--type-titleCondensed-2xs-fon=
t-stretch); letter-spacing: var(--type-titleCondensed-2xs-letter-spacing); =
order: 2; }
  .cardByline-d7Qavk { font-style: ; font-variant-ligatures: ; font-variant=
-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-al=
ternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; f=
ont-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-=
adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings:=
 ; font-language-override: ; font-stretch: var(--type-labels-sm-font-stretc=
h); letter-spacing: var(--type-labels-sm-letter-spacing); order: 3; }
}

@media (min-width: 769px) {
  .listing-LwJequ { flex-direction: row; align-items: center; }
  .listingImage-dgWoov { width: 130px; height: 130px; }
}

.mediumImage-uycUBt { aspect-ratio: 2 / 1; }

.root-pBINxt { justify-content: flex-end; width: 100vw; margin: 0px -50vw; =
position: relative; left: 50%; right: 50%; overflow: hidden; }

.image-F9evrX { object-fit: cover; width: 100%; height: 100%; margin: 0px a=
uto; position: absolute; inset: 0px; }

.overlay-SQ701z { pointer-events: none; position: absolute; inset: 0px; }

.inner-iIU1_V { z-index: 1; box-sizing: border-box; width: 100%; max-width:=
 min(100%,var(--content-container-max-width,1280px)); padding-inline: var(-=
-content-container-horizontal-padding,16px); margin-inline: auto; padding-b=
ottom: 80px; position: relative; }

.link-DfzRWM { display: block; }

@media (max-width: 768px) {
  .inner-iIU1_V { padding-bottom: 36px; }
}

.root-sW4bg2 { aspect-ratio: 16 / 9; background-color: var(--single-post-im=
age-overlay-overlay-bg,var(--color-bg-primary)); color: var(--single-post-i=
mage-overlay-content-color,var(--color-fg-primary)); justify-content: flex-=
end; width: 100%; min-height: clamp(320px, 45vw, 560px); position: relative=
; overflow: hidden; }

.image-t9rokb { object-fit: cover; width: 100%; height: 100%; margin: 0px a=
uto; position: absolute; inset: 0px; }

.overlay-iVMs5G { background-image: linear-gradient(to bottom,transparent 4=
8%,color-mix(in srgb,var(--single-post-image-overlay-overlay-bg,var(--color=
-bg-primary))72%,transparent)); pointer-events: none; position: absolute; i=
nset: 0px; }

.inner-iF3F4B { z-index: 1; position: absolute; inset: 0px; }

.content-D9cyIb { text-align: left; align-items: flex-start; max-width: min=
(760px, 100% - 48px); position: absolute; bottom: 24px; left: 24px; }

.meta-sdUidd, .byline-XVIChB { align-items: center; gap: 8px; margin: 0px; =
display: flex; }

.byline-XVIChB > .dt-part-clamp { align-items: center; gap: 8px; display: f=
lex; }

.root-sW4bg2 .actions-O0sBhw { pointer-events: none; width: var(--single-po=
st-image-overlay-actions-width,auto); position: absolute; bottom: 24px; rig=
ht: 24px; }

.actions-O0sBhw .dt-post-preview-admin-menu { pointer-events: auto; z-index=
: 2; position: absolute; top: 24px; left: 24px; }

.actions-O0sBhw .dt-post-preview-actions { pointer-events: auto; width: 100=
%; }

.link-Lr4yZ4 { display: block; }

@media (max-width: 768px) {
  .inner-iF3F4B[data-actions-placement=3D"overlayFooterEnd"] { box-sizing: =
border-box; flex-direction: column; justify-content: flex-end; gap: 16px; p=
adding: 24px; display: flex; }
  .inner-iF3F4B[data-actions-placement=3D"overlayFooterEnd"] .content-D9cyI=
b { max-width: 100%; position: static; bottom: auto; left: auto; }
  .root-sW4bg2 .inner-iF3F4B[data-actions-placement=3D"overlayFooterEnd"] .=
actions-O0sBhw { width: 100%; position: static; bottom: auto; right: auto; =
}
}

.root-SCPQP7 { min-width: 0px; }

.body-Wwcy06 { --dt-grid-column-gap: var(--source-grid-body-column-gap,var(=
--dt-source-grid-body-column-gap,var(--source-grid-body-gap,24px))); --dt-g=
rid-row-gap: var(--source-grid-body-row-gap,var(--dt-source-grid-body-row-g=
ap,var(--source-grid-body-gap,36px))); min-width: 0px; }

.panel-zwfmkd { gap: var(--source-grid-panel-gap,12px); flex-direction: col=
umn; min-width: 0px; display: flex; }

.panelWithChildHeader-GaC9UK { --source-grid-panel-bg: transparent; --sourc=
e-grid-panel-border-radius: 0; --source-grid-panel-gap: 32px; --source-grid=
-panel-padding: 0; }

.panelButton-sJ4Vif { box-sizing: border-box; width: 100%; }

.root-RdE2I3 { min-width: 0px; }

.tabList-fE2FEA { scrollbar-width: none; min-width: 0px; display: flex; ove=
rflow-x: auto; }

.tabList-fE2FEA::-webkit-scrollbar { display: none; }

.tab-ZOEz3_ { appearance: none; color: inherit; cursor: pointer; text-align=
: left; white-space: nowrap; background: 0px 0px; border: 0px; border-radiu=
s: 0px; flex: 0 0 auto; margin: 0px; padding: 0px; }

.tab-ZOEz3_:focus-visible { outline-offset: 4px; outline: solid 2px; }

.panel-BzAHdC { min-width: 0px; }

.emptyState-s3npll { opacity: 0.6; text-align: center; padding: 48px 0px; }

.root-dqRtGg { box-sizing: border-box; background-image: var(--dt-subscribe=
-promo-background-image); background-position: var(--dt-subscribe-promo-bac=
kground-position,center); color: var(--ink-on-dark); min-height: var(--subs=
cribe-promo-height,320px); background-size: cover; position: relative; over=
flow: hidden; }

.overlay-t56nmJ { pointer-events: none; z-index: 1; background: linear-grad=
ient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.55)); position: absolute; inset: 25%=
 0px 0px; }

.content-Au8HF8 { z-index: 2; flex: 1 1 0%; position: relative; }

.contentInner-sQDAOA { box-sizing: border-box; flex: 1 1 0%; }

.head-JdhC52 { display: contents; }

.logo-agZbw6 { background-image: var(--dt-subscribe-promo-logo-image); back=
ground-position: 50% center; background-repeat: no-repeat; background-size:=
 contain; flex-shrink: 0; }

.description-CIw0lK, .caption-JvKJss { margin: 0px; }

.button-qjjLyq { align-self: flex-start; }

.form-wacZtz { width: 100%; display: flex; }

.input-BWqg_R { box-sizing: border-box; flex: 1 1 0%; min-width: 0px; }

.root-dqRtGg .form-wacZtz > .formButton-P_89Jy.formButton-P_89Jy { --btn-he=
ight: auto; box-sizing: border-box; }

.buttonIcon-vi4_SW { background-color: currentcolor; width: 16px; height: 1=
6px; mask-position: 50% center; mask-size: contain; mask-repeat: no-repeat;=
 }

.root-dqRtGg .emailFormFallbackButton-JmMdpi.emailFormFallbackButton-JmMdpi=
 { align-self: stretch; width: 100%; }

.root-dzWnTF { box-sizing: border-box; min-width: 0px; position: relative; =
}

.header-jB10z8 { justify-content: space-between; align-items: center; displ=
ay: flex; }

.title-dcCDvR { align-items: center; display: flex; }

.leadingIcon-BpqnqE { background-position: 50% center; background-repeat: n=
o-repeat; background-size: contain; flex-shrink: 0; }

.nextButton-H_FTTl { box-sizing: border-box; color: inherit; cursor: pointe=
r; background: 0px 0px; border: 0px; flex: 0 0 auto; justify-content: cente=
r; align-items: center; padding: 0px; display: inline-flex; }

.nextIcon-kMhWCm { background-color: currentcolor; width: 16px; height: 16p=
x; mask-position: 50% center; mask-size: contain; mask-repeat: no-repeat; }

.figure-qVxhaU, .quote-NKkqYK, .attribution-D5TzdD { margin: 0px; }

.placeholderLines-MwnIsR { flex-direction: column; gap: 10px; display: flex=
; }

.dt-top-posts-widget-content-inner { counter-reset: dt-top-post 0; gap: 4px=
; }

.dt-top-posts-widget-posts { grid-template-columns: repeat(var(--dt-top-pos=
ts-widget-columns,1),minmax(0,1fr)); gap: var(--size-12)var(--size-8); min-=
width: 0px; display: grid; }

.dt-top-posts-widget-posts > * { counter-increment: dt-top-post 1; min-widt=
h: 0px; }

.dt-top-posts-widget-header { justify-content: space-between; align-items: =
baseline; padding: 4px 8px; display: flex; }

.carousel-IFmlSZ { flex: 1 1 0%; height: 100%; min-height: 0px; max-height:=
 100%; display: flex; position: relative; overflow: hidden; }

.mobileWatchStack-dMEM2p { height: auto; max-height: none; display: block; =
overflow: visible; }

.heading-Xx0pfW { color: var(--ink); font-style: ; font-variant-ligatures: =
; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; f=
ont-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; fo=
nt-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing=
: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-varia=
tion-settings: ; font-language-override: ; font-stretch: var(--type-titleCo=
ndensed-sm-font-stretch); letter-spacing: var(--type-titleCondensed-sm-lett=
er-spacing); margin: 0 0 var(--size-24); text-transform: uppercase; }

.list-ErrNpd { box-sizing: border-box; gap: var(--dt-grid-row-gap,var(--siz=
e-24)); scrollbar-width: none; flex-direction: column; flex: 1 1 0%; height=
: 100%; min-height: 0px; max-height: 100%; display: flex; overflow-y: auto;=
 }

.mobileList-PyxdL8 { height: auto; max-height: none; padding-block-end: 0px=
; overflow: visible; }

.list-ErrNpd::-webkit-scrollbar { display: none; }

.hasOverflow-iZZ4Ka { padding-block-end: var(--size-40); }

.hasOverflowBottom-RD3WXP { mask-image: linear-gradient(rgb(0, 0, 0) 0px, r=
gb(0, 0, 0) calc(100% - 104px), rgba(0, 0, 0, 0) 100%); }

.hasOverflowTop-IdqGDL { mask-image: linear-gradient(rgba(0, 0, 0, 0) 0px, =
rgb(0, 0, 0) 104px, rgb(0, 0, 0) 100%); }

.hasOverflowTop-IdqGDL.hasOverflowBottom-RD3WXP { mask-image: linear-gradie=
nt(rgba(0, 0, 0, 0) 0px, rgb(0, 0, 0) 104px, rgb(0, 0, 0) calc(100% - 104px=
), rgba(0, 0, 0, 0) 100%); }

.item-qu3e1E { border-radius: var(--border-radius-sm); cursor: pointer; }

.selected-SA8u0g { background: var(--color-bg-secondary); }

.overflowAffordance-IokKAo { pointer-events: none; justify-content: center;=
 height: 82px; display: flex; position: absolute; left: 0px; right: 0px; }

.overflowAffordanceTop-NQFMhG { align-items: start; top: 0px; }

.overflowAffordanceBottom-bvHLeN { align-items: end; bottom: 0px; }

.scrollButton-UIr_JL { appearance: none; background: var(--ink); border-rad=
ius: var(--border-radius-sm); color: var(--paper); cursor: pointer; pointer=
-events: auto; border: 0px; justify-content: center; align-items: center; w=
idth: 34px; height: 34px; display: inline-flex; }

.overflowAffordanceTop-NQFMhG .scrollButton-UIr_JL { margin-top: var(--size=
-4); }

.overflowAffordanceBottom-bvHLeN .scrollButton-UIr_JL { margin-bottom: var(=
--size-4); }

.scrollButton-UIr_JL:hover { background: var(--accent); color: var(--ink); =
}

.seeMoreButton-Gjgjsr { width: 100%; margin-block-start: var(--size-24); }

.root-OZ_MbS { gap: var(--zigzag-post-list-gap,48px); flex-direction: colum=
n; display: flex; }

.row-uDC2ic { display: block; }

.inner-FH0D68 { row-gap: var(--dt-grid-column-half-gap); grid-template-colu=
mns: 1fr; display: grid; }

@media (min-width: 768px) {
  .inner-FH0D68 { column-gap: var(--zigzag-post-list-column-gap,48px); grid=
-template-columns: 2fr 1fr; align-items: start; }
  .inner-FH0D68 > .image-S0FNvv { grid-area: 1 / 1; }
  .inner-FH0D68 > .body-G5SyyE { grid-area: 1 / 2; }
  .root-OZ_MbS[data-image-position-option=3D"right"] .inner-FH0D68 { grid-t=
emplate-columns: 1fr 2fr; }
  .root-OZ_MbS[data-image-position-option=3D"right"] .inner-FH0D68 > .image=
-S0FNvv { grid-column: 2; }
  .root-OZ_MbS[data-image-position-option=3D"right"] .inner-FH0D68 > .body-=
G5SyyE { grid-column: 1; }
  .root-OZ_MbS[data-image-position-option=3D"zigzag"] > :nth-child(2n) .inn=
er-FH0D68 { grid-template-columns: 1fr 2fr; }
  .root-OZ_MbS[data-image-position-option=3D"zigzag"] > :nth-child(2n) .inn=
er-FH0D68 > .image-S0FNvv { grid-column: 2; }
  .root-OZ_MbS[data-image-position-option=3D"zigzag"] > :nth-child(2n) .inn=
er-FH0D68 > .body-G5SyyE { grid-column: 1; }
}

.body-G5SyyE { flex-direction: column; min-width: 0px; display: flex; }

.meta-UUkIEa { flex-wrap: wrap; align-items: baseline; gap: 0px 8px; displa=
y: flex; }

.grid-EFfIL9 { align-items: stretch; gap: var(--dt-grid-row-gap,0)var(--dt-=
grid-column-gap,0); grid-template-columns: repeat(var(--dt-area-grid-column=
s),minmax(0,1fr)); display: grid; }

.cell-cBF1RH { flex-direction: column; align-self: stretch; min-width: 0px;=
 min-height: 0px; display: flex; }

.cell-cBF1RH > * { flex: 1 1 0%; min-width: 0px; }

.cell-cBF1RH > .dt-post-preview { height: 100%; }

.postRow-schahZ { margin: 0 calc(-1*var(--size-8)); }

.postContainer-okMiTM { box-sizing: border-box; padding: 0 var(--size-8); f=
lex-grow: 1; align-items: stretch; min-width: 0px; display: flex; overflow:=
 hidden; }

.postContainerTwoColumn-OPvMmL { flex: 0 0 50%; }

.postContainerThreeColumn-W6tLrW { flex: 0 0 33.3333%; }

.postContainerFourColumn-WylYbU { flex: 0 0 25%; }

.liveStreamBanner-Petbnm { background-color: var(--material-dark-thick); co=
lor: var(--color-light-utility-white); }

.liveBadge-f3ITqf { background-color: var(--color-accent-fg-red); text-tran=
sform: uppercase; border-radius: 4px; padding-left: 6px; padding-right: 6px=
; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/8856.f42f961f.css

@charset "utf-8";

@layer legacy {
  .classic-home-page .post-list { padding-bottom: 28px; }
  .classic-home-page .post-list .post-list-post:first-child, .classic-home-=
page .post-list .post-list-hidden-posts:first-child { border-top-width: med=
ium; border-top-style: none; border-top-color: currentcolor; }
  .classic-home-page .post-list .post-list-hidden-posts { background-color:=
 var(--color-utility-detail); box-shadow: rgba(255, 255, 255, 0.4) 0px -500=
px inset; }
  .classic-home-page .post-list .post-list-hidden-posts > .container { marg=
in: 0px auto; position: relative; }
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header { border-top: 1px solid var(--color-utility-detail); padding: 22px 1=
6px 14px; }
  @media screen and (min-width: 768px) {
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header { padding-left: 0px; padding-right: 0px; }
}
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header:first-child { border-top-width: medium; border-top-style: none; bord=
er-top-color: currentcolor; }
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header.collapsed { display: none; }
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header .post-title { margin-top: 0px; font-size: 16px; font-weight: 400; }
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header .post-title a { font-family: var(--font_family_headings,var(--font_f=
amily_headings_preset,var(--font-family-title))); font-weight: var(--font_w=
eight_headings_preset,bold); -webkit-font-smoothing: antialiased; text-deco=
ration: none; }
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header .post-title a svg { margin-right: 7px; }
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header .post-title a svg.thread { margin-bottom: -3px; }
  .classic-home-page .post-list .post-list-hidden-posts > .container .post-=
header .post-meta { margin-bottom: 0px; }
  .classic-home-page .post-list .post-list-hidden-posts > .container .colla=
pse-toggle { border: 1px solid var(--color-utility-detail); border-radius: =
var(--border-radius-sm); color: var(--print_secondary,var(--color-fg-second=
ary)); font-family: var(--font_family_ui,var(--font-family-text)); cursor: =
pointer; user-select: none; background: rgb(255, 255, 255); margin-top: -11=
.5px; padding: 0px 4px; font-size: 12px; line-height: 21px; position: absol=
ute; right: 16px; }
  @media screen and (min-width: 768px) {
  .classic-home-page .post-list .post-list-hidden-posts > .container .colla=
pse-toggle { right: 6px; }
}
  .classic-home-page .post-list .post-list-hidden-posts.showing > .containe=
r .post-header.collapsed { display: block; }
  .classic-home-page .post-list .coming-soon p { color: rgb(187, 187, 187);=
 font-family: var(--font_family_ui,var(--font-family-text)); text-align: ce=
nter; margin: 128px 0px 20px; font-size: 24px; font-weight: 700; }
  .classic-home-page .post-list .post-loader p { color: rgb(170, 170, 170);=
 font-family: var(--font_family_ui,var(--font-family-text)); text-align: ce=
nter; margin: 40px 0px; font-size: 16px; }
  .classic-home-page .post-list .post-loader p::before { content: ""; backg=
round: rgb(170, 170, 170); width: 1px; height: 12px; margin-right: 12px; an=
imation: 0.75s ease 0s infinite normal none running rotate; display: inline=
-block; }
  .classic-home-page .post-list .archive-link { margin-bottom: var(--size-2=
4); color: var(--print_secondary,var(--color-fg-secondary)); text-align: ce=
nter; font-size: 12px; display: block; }
  .classic-home-page .post-list table.thread-head { border-width: medium; b=
order-style: none; border-color: currentcolor; border-image: none; padding-=
top: 32px; padding-bottom: 24px; }
  .classic-home-page .post-list table.thread-head .post-header { margin-bot=
tom: 16px; }
  .home-page { font-family: var(--font_family_ui,var(--font-family-text)); =
background: var(--web_bg_color,var(--color-bg-primary)); color: var(--print=
_on_web_bg_color,var(--color-fg-primary)); }
  .home-page input, .home-page textarea { color: var(--print_on_web_bg_colo=
r,var(--color-fg-primary)); }
  .home-page input::placeholder, .home-page textarea::placeholder { color: =
var(--print_secondary,var(--print_secondary_on_web_bg_color,var(--print_sec=
ondary,var(--color-fg-secondary)))); }
  .home-page.home-page--modular { flex-direction: column; flex: 1 1 0%; dis=
play: flex; }
  .home-page .profile-theme { --size-reader-top-bar: 72px; --size-top-bar: =
72px; grid-template-columns: var(--size-left-nav)1fr; min-height: calc(90vh=
 - var(--size-top-bar)); justify-content: center; display: grid; }
  .home-page .profile-theme .reader-nav-page { justify-content: center; dis=
play: flex; }
  @media screen and (max-width: 650px) {
  .home-page .profile-theme { min-height: auto; display: block; }
}
  .home-page .profile-theme .profile-connections { justify-content: center;=
 width: 100%; display: flex; }
  .home-page .home-sitemap { margin-top: 32px; padding-bottom: 32px; }
  @media screen and (max-width: 650px) {
  .home-page .home-sitemap { margin-top: 0px; margin-bottom: 24px; }
}
  .home-page .home-sitemap.magaziney { max-width: min(100%, 1100px); margin=
: 0px auto; }
  @media screen and (max-width: 650px) {
  .home-page .home-sitemap.magaziney { display: none; }
}
  .home-page .home-sitemap .home-sitemap-title { height: 48px; font-size: 1=
4px; font-weight: var(--font-weight-medium); box-sizing: border-box; border=
-bottom: var(--border-default-themed); color: var(--print_on_web_bg_color,v=
ar(--color-fg-primary)); justify-content: flex-start; align-items: center; =
margin: 24px 0px 0px; display: flex; }
  .home-page .home-sitemap .home-sitemap-signup-form { margin-top: 20px; }
  .home-page .home-sitemap .home-sitemap-signup-form .sideBySideWrap { flex=
-direction: row; display: flex; }
  .home-page .home-sitemap .home-sitemap-signup-form .sideBySideWrap input[=
type=3D"email"] { border-top-color: ; border-top-style: ; border-top-width:=
 ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; bor=
der-left-color: ; border-left-style: ; border-left-width: ; border-image-so=
urce: ; border-image-slice: ; border-image-width: ; border-image-outset: ; =
border-image-repeat: ; border-radius: var(--border-radius-sm)0 0 var(--bord=
er-radius-sm); border-right-width: medium; border-right-style: none; border=
-right-color: currentcolor; max-width: 280px; padding: 10px; }
  .home-page .home-sitemap .home-sitemap-signup-form .sideBySideWrap .butto=
n[type=3D"submit"] { border-radius: 0 var(--border-radius-sm)var(--border-r=
adius-sm)0; flex-shrink: 0; margin-top: 0px; }
  .home-page .home-sitemap .home-sitemap-signup-form .sideBySideWrap .butto=
n[type=3D"submit"] b { font-weight: 400; }
  .home-page .home-sitemap .home-sitemap-subscribe { height: auto; margin-t=
op: 20px; padding: 10px 16px; display: inline-block; }
  .home-page .home-sitemap .home-sitemap-links { flex-flow: column; justify=
-content: flex-start; display: flex; }
  .home-page .home-sitemap .home-sitemap-links a { color: var(--print_on_we=
b_bg_color,var(--color-fg-primary)); margin-top: 16px; font-size: 14px; lin=
e-height: 20px; text-decoration: none; }
  .home-page .home-sitemap .home-sitemap-links a.subscribe { color: var(--p=
rint_pop); }
  .home-page .home-sitemap .home-sitemap-links a:hover { text-decoration: u=
nderline; }
}

.editSiteButton-UAG43u { right: var(--size-24); bottom: var(--size-24); z-i=
ndex: 100; box-shadow: var(--shadow-lg); position: fixed; }

.footer-xnCyG9 { background-color: var(--dropsite-dark-bg-primary); color: =
rgb(255, 255, 255); padding: 40px 0px; }

.container-bKdY9b { padding: 0 var(--size-32); justify-content: space-betwe=
en; align-items: stretch; gap: 48px; display: flex; }

.leftSide-fSZbxt { flex-direction: column; justify-content: space-between; =
display: flex; }

.logo-_pB7pf { margin-top: 20px; }

.socialLinks-Xj56eh { color: var(--dropsite-green); align-items: center; ga=
p: 16px; display: flex; }

.socialLink-v6rbFr { color: inherit; transition: var(--animate-hover); alig=
n-items: center; display: flex; }

.socialLink-v6rbFr:hover { opacity: 0.7; }

.rightSide-lafJ8d { flex-direction: column; width: 260px; display: flex; }

.navLinks-bcGulC { gap: 40px; display: flex; }

.navColumn-ITjGoB { flex-direction: column; gap: 12px; width: 110px; displa=
y: flex; }

.navLink-YNL9ea { color: var(--dropsite-green); text-decoration: none; }

.navLink-YNL9ea:hover { text-decoration: underline; }

.legalLinks-KghtDL { flex-direction: column; gap: 12px; margin-top: 190px; =
display: flex; }

.legalLink-pDjl6j { color: var(--dropsite-green); text-decoration: none; }

.legalLink-pDjl6j:hover { text-decoration: underline; }

.copyright-s_2QIs { color: var(--dropsite-green); margin-top: 12px; }

@media (max-width: 767px) {
  .footer-xnCyG9 { padding: 56px 0px 32px; }
  .container-bKdY9b { flex-direction: column; gap: 0px; }
  .leftSide-fSZbxt, .rightSide-lafJ8d { display: contents; }
  .logo-_pB7pf { order: 1; margin-top: 0px; margin-bottom: 36px; }
  .navLinks-bcGulC { flex-direction: column; order: 2; gap: 12px; margin-to=
p: 64px; }
  .legalLinks-KghtDL { order: 3; margin-top: 12px; }
  .socialLinks-Xj56eh { order: 4; margin-top: 72px; }
  .copyright-s_2QIs { color: rgb(255, 255, 255); order: 5; margin-top: 32px=
; }
}

.twoColumnGrid-NSUThY { grid-template-columns: 2fr 1fr; gap: 32px; display:=
 grid; }

@media screen and (max-width: 768px) {
  .twoColumnGrid-NSUThY { grid-template-columns: 1fr; gap: 24px; }
}

.threeColumnGrid-nUueeH { grid-template-columns: 1fr 1fr 1fr; gap: 32px; di=
splay: grid; }

@media screen and (max-width: 768px) {
  .threeColumnGrid-nUueeH { grid-template-columns: 1fr; gap: 24px; }
}

.emptyState-G3KBxq { justify-content: center; align-items: center; width: 1=
00%; height: 100px; display: flex; }

.heroContainer-jDKSoQ { background-color: var(--dropsite-dark-bg-primary); =
flex-direction: column; justify-content: flex-end; width: 100vw; height: 80=
vh; max-height: 800px; margin: 0px -50vw; display: flex; position: relative=
; left: 50%; right: 50%; overflow: hidden; }

.heroImage-xoNbeA { object-fit: cover; filter: grayscale(); width: 100%; ma=
x-width: 2200px; height: 100%; position: absolute; top: 0px; left: 50%; tra=
nsform: translate(-50%); }

.heroOverlay-eTvO5r { background: linear-gradient(rgba(0, 0, 0, 0.3) 0%, rg=
ba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.5) 100%); width: 100%; max-width: 220=
0px; height: 100%; position: absolute; top: 0px; left: 50%; transform: tran=
slate(-50%); }

.heroContainer-jDKSoQ::before { content: ""; opacity: 0.3; pointer-events: =
none; z-index: 1; background: linear-gradient(60deg, rgb(0, 0, 0) 0%, rgba(=
0, 0, 0, 0) 50%); width: 100%; max-width: 2200px; height: 100%; transition:=
 opacity 0.3s; position: absolute; top: 0px; left: 50%; transform: translat=
e(-50%); }

.heroContainer-jDKSoQ:has(.heroLink-rb6oKe:hover)::before { opacity: 0.7; }

.heroContentContainer-c_0___ { z-index: 5; position: relative; }

.heroTitle-cQUffs { transition: var(--animate-hover); }

@media (max-width: 768px) {
  .heroContainer-jDKSoQ { height: 500px; max-height: none; margin-top: 72px=
; }
}

.heroAuthor-rSiU6l { color: var(--dropsite-green); }

.heroLink-rb6oKe { text-decoration: none; display: block; }

.heroLink-rb6oKe:hover .heroTitle-cQUffs { color: var(--dropsite-green); }

.container-nWkTkI { cursor: pointer; }

.image-w45kBV { width: 100%; margin-bottom: 16px; }

.image-sm-Aj_wHW, .category-lg-HCQ5M8, .category-md-rDfX4L { margin-bottom:=
 12px; }

.category-bMSZyq::before { content: "[on "; }

.category-bMSZyq::after { content: "]"; }

.title-HxaOBG { transition: var(--animate-hover); text-decoration: none; }

.container-nWkTkI:hover .title-HxaOBG { opacity: 0.6; }

.title-lg-O5FZGl { margin-bottom: 4px; }

.title-md-z5o_l7 { margin-bottom: 8px; }

.title-sm-uKCQGu { margin-bottom: 12px; }

.author-lg-OkcVK6, .author-md-rnxBu3 { margin-bottom: 8px; }

.authorLink-iNQ3Dq { color: inherit; text-decoration: none; }

.authorLink-iNQ3Dq:hover { text-decoration: underline; }

@media (max-width: 768px) {
  .title-lg-O5FZGl { margin-bottom: 12px; }
}

.accentBar-lagvuD { background-color: var(--dropsite-green); height: 10px; =
margin-bottom: 10px; }

@media (max-width: 768px) {
  .accentBar-lagvuD { height: 6px; }
}

.columns-pXZKkd { grid-template-columns: 740fr 60fr 1px 60fr 420fr; display=
: grid; }

.leftColumn-jnVAM4 { flex-direction: column; grid-column: 1 / span 1; displ=
ay: flex; }

.verticalDivider-WFI1op { border-right: 1px solid var(--color-utility-detai=
l); grid-column: 3 / span 1; }

.rightColumn-JEahQm { flex-direction: column; grid-column: 5 / span 1; disp=
lay: flex; }

.divider-CY0iMV { border-right-width: medium; border-bottom-width: medium; =
border-left-width: medium; border-right-style: none; border-bottom-style: n=
one; border-left-style: none; border-right-color: currentcolor; border-bott=
om-color: currentcolor; border-left-color: currentcolor; border-image: none=
; border-top: 1px solid var(--color-utility-detail); height: 0px; margin: 4=
0px 0px; }

.contributorLink-Ef0ScW { transition: var(--animate-hover); text-decoration=
: none; display: block; }

.contributorLink-Ef0ScW:hover { opacity: 0.7; }

.avatar-tETQbL { object-fit: cover; filter: grayscale(); border-radius: 50%=
; flex-shrink: 0; width: 114px; height: 114px; }

.name-vDxSMn { margin-bottom: 12px; }

.divider-Iit9oG { border-right-width: medium; border-bottom-width: medium; =
border-left-width: medium; border-right-style: none; border-bottom-style: n=
one; border-left-style: none; border-right-color: currentcolor; border-bott=
om-color: currentcolor; border-left-color: currentcolor; border-image: none=
; border-top: 1px solid var(--color-utility-detail); height: 0px; margin: 0=
px; }

@media (max-width: 768px) {
  .avatar-tETQbL { width: 96px; height: 96px; }
  .name-vDxSMn { margin-bottom: 8px; }
}

.postsGrid-Ypn9ZB { grid-template-columns: 310fr 60fr 1px 60fr 310fr; grid-=
auto-rows: min-content; display: grid; }

.post-w0xCxS { padding: 50px 0px; }

.post-w0xCxS.first-wSOc0Y { padding-top: 0px; }

.post-w0xCxS.last-_EiriU { padding-bottom: 0px; }

.post-w0xCxS.left-rYYmIq, .hDivider-xozWi3.left-rYYmIq { grid-column: 1; }

.post-w0xCxS.right-gg4hOJ, .hDivider-xozWi3.right-gg4hOJ { grid-column: 5; =
}

.hDivider-xozWi3 { background: var(--color-utility-detail); height: 1px; }

.vDivider-MEbuZd { background: var(--color-utility-detail); grid-column: 3;=
 width: 1px; }

.draggableModule-Bf288k { cursor: grab; border-radius: var(--border-radius-=
sm); pointer-events: auto; user-select: none; margin: -12px -4px; padding: =
12px 4px; position: relative; }

.draggableModule-Bf288k.defaultCursor-mUq6Y6 { cursor: default; }

.draggableModule-Bf288k.pointerCursor-IZ99JQ { cursor: pointer; }

.draggableModuleDragging-LZeAjH { pointer-events: none; }

.draggableModuleDragging-LZeAjH .draggableModuleContent-tYdch3 { visibility=
: hidden; }

.draggableModuleDragging-LZeAjH::after { content: ""; background-color: var=
(--color_theme_bg_contrast_1,var(--color-bg-secondary)); border-radius: var=
(--border-radius-sm); position: absolute; inset: 0px; }

.draggableModuleContent-tYdch3 { pointer-events: none; }

.dropZone-e4cHxw { flex: 1 1 0%; height: 100%; min-height: 100px; }

.container-UZDvpD { position: relative; }

.content-w5CYL3 { pointer-events: none; }

.overlayOnly-dGgx5c { height: 0px; }

.overlayOnly-dGgx5c .content-w5CYL3 { position: absolute; top: 0px; left: 0=
px; right: 0px; transform: translateY(-50%); }

.overlay-TizwXu { pointer-events: auto; cursor: pointer; justify-content: c=
enter; align-items: center; display: flex; position: absolute; inset: 0px; =
}

.overlayOnly-dGgx5c .overlay-TizwXu { height: var(--preview-divider-overlay=
-height,32px); inset: 0px 0px auto; transform: translateY(-50%); }

.overlay-TizwXu::before { content: ""; height: 1px; transition: var(--anima=
te-hover); background-color: rgba(0, 0, 0, 0); position: absolute; top: 50%=
; left: 8px; right: 8px; }

.tag-FgJVof { opacity: 0; transition: var(--animate-hover); z-index: 1; tra=
nsform: scale(calc(1/var(--preview-scale,1))); pointer-events: none; positi=
on: relative; }

.container-UZDvpD:hover .overlay-TizwXu::before, .container-UZDvpD.active-X=
wi0XX .overlay-TizwXu::before { background-color: var(--color_theme_bg_pop,=
var(--color-semantic-substack-bg-primary)); }

.container-UZDvpD:hover .tag-FgJVof, .container-UZDvpD.active-Xwi0XX .tag-F=
gJVof { opacity: 1; }

.emptyState-MF3YDQ { border: 1px solid rgba(0, 0, 0, 0); }

.emptyState-MF3YDQ.active-llAkyd { transition: border-color 0.15s ease-out,=
 background 0.15s ease-out; }

.emptyState-MF3YDQ.active-llAkyd:hover { background-color: color-mix(in srg=
b,var(--color_theme_bg_pop,var(--color-primitive-orange-500))8%,transparent=
); border-color: var(--color_theme_bg_pop,var(--color-semantic-substack-bg-=
primary)); }

.emptyState-MF3YDQ.dropTarget-g9F8QT { cursor: default; background-color: r=
gba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); height: 100%; }

.emptyState-MF3YDQ.dropTarget-g9F8QT:hover { background-color: rgba(0, 0, 0=
, 0); border-color: rgba(0, 0, 0, 0); }

.placeholder-tcxm_U { background-color: var(--color-bg-elevated-secondary);=
 border-radius: var(--border-radius-sm); width: 100%; }

.icon-X2nAHP { color: var(--color-fg-tertiary); }

.ctaContent-poF8iJ { opacity: 0; flex-direction: column; align-items: cente=
r; gap: 8px; display: flex; }

.ctaContentVisible-BZYXLS { animation: 0.15s ease-out 0.15s 1 normal forwar=
ds running fadeIn-pkq8GG; }

@keyframes fadeIn-pkq8GG {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.layout-gx81n7 { grid-template-columns: 740fr 60fr 1px 60fr 420fr; display:=
 grid; }

.leftColumn-qkqFlx { grid-column: 1 / span 1; min-width: 0px; }

.rightColumn-huA4cO { grid-column: 5 / span 1; min-width: 0px; }

.verticalDivider-XtnctV { border-right: 1px solid var(--color-utility-detai=
l); grid-column: 3 / span 1; }

.sectionTitle-pEnsai { margin-bottom: 60px; }

.seeAllButton-k_9tGz { margin-top: 40px; }

.container-eBGFqS { background-color: var(--dropsite-dark-bg-primary); widt=
h: 100vw; margin: 0px -50vw; position: relative; left: 50%; right: 50%; }

.inner-xlHlSX { text-align: center; align-items: center; padding-top: 80px;=
 padding-bottom: 80px; }

.title-LSP7bZ { text-wrap: balance; max-width: 700px; margin-bottom: 16px; =
}

.body-wcE4cz { max-width: 600px; margin-bottom: 28px; }

@media (max-width: 768px) {
  .inner-xlHlSX { padding-top: 36px; padding-bottom: 36px; }
  .title-LSP7bZ { margin-bottom: 20px; }
  .body-wcE4cz { margin-bottom: 24px; }
}

.pillarHeader-EpU7EL { margin: 0px 8px 16px; padding: 0px 0px 8px; }

@media screen and (max-width: 768px) {
  .pillarHeader-EpU7EL { margin: 0px 0px 16px; }
}

.pillarTitle-Eyi3Nu { font-family: Georgia, serif; font-size: 28px; font-we=
ight: 600; line-height: 36px; }

.container-dOq2Em { margin: 0 calc(var(--size-8)*-1); display: flex; }

.column-HNiwn6 { box-sizing: border-box; padding: 0 var(--size-8); flex: 0 =
0 50%; display: flex; }

.column-HNiwn6 > div { width: 100%; }

@media only screen and (max-width: 1024px) {
  .left-jXwsmK { flex-basis: 66.6667%; }
  .right-koj6uE { flex-basis: 33.3333%; }
}

@media only screen and (max-width: 768px) {
  .container-dOq2Em { flex-direction: column; }
  .column-HNiwn6 { flex-basis: 100%; }
}

.wrapper-iARQWw { --empty-column-width: 100px; position: relative; }

.content-OehGzR { transform-origin: center top; width: 100%; transition: tr=
ansform var(--animation-timing-fast)var(--animation-smooth),transform-origi=
n var(--animation-timing-fast)var(--animation-smooth); }

.contentOriginLeft-Kso11C { transform-origin: 0px 0px; }

.contentOriginRight-iAt4QB { transform-origin: 100% 0px; }

.contentOriginCenter-Cp9SmS { transform-origin: center top; }

.contentScaleOne-SI8mOq { transform: scale(var(--content-scale-one,1)); }

.contentScaleTwo-IthkKa { transform: scale(var(--content-scale-two,1)); }

.contentScaleFull-riG7qC { transform: scale(0.75); }

.emptyColumn-wbqk2v { width: var(--empty-column-width); opacity: 0; pointer=
-events: none; transition: opacity var(--animation-timing-fast)var(--animat=
ion-smooth),width var(--animation-timing-fast)var(--animation-smooth); posi=
tion: absolute; top: 0px; bottom: 0px; }

.emptyColumnLeft-muN01M { left: 0px; }

.emptyColumnRight-k7Rev2 { right: 0px; }

.emptyColumnActive-mTDRtK { opacity: 1; pointer-events: auto; }

.emptyColumnExpanded-g4LiNt { width: 25%; }

.emptyColumnExpanded-g4LiNt .emptyColumnContent-oiyCuv { width: 100%; }

.emptyColumnContent-oiyCuv { box-sizing: border-box; width: var(--empty-col=
umn-width); height: 100%; padding: 0 var(--size-8); transition: width var(-=
-animation-timing-fast)var(--animation-smooth); }

.dragging-wqUrPl .emptyColumn-wbqk2v, .dragging-wqUrPl .emptyColumnContent-=
oiyCuv, .dragging-wqUrPl .content-OehGzR { transition: none; }

.outerContainer-JYIXnx { width: 100%; }

.link-IskRxM { color: inherit; text-decoration: none; display: block; }

.card-k8rTb6 { background: var(--color-bg-primary-themed,#fff); border: 1px=
 solid var(--color-detail-themed,#00000014); border-radius: 12px; overflow:=
 hidden; }

.mediaContainer-MwFyAL { flex: 0 0 42%; align-self: stretch; }

.mediaContainerMobile-oP493I { flex: 0 0 auto; width: 100%; height: 200px; =
}

.media-vgAuJc { object-fit: cover; width: 100%; height: 100%; min-height: 2=
00px; display: block; }

.mediaPlaceholder-BIVFsc { background: var(--color-detail-themed,#0000000d)=
; color: var(--color-fg-tertiary,#00000059); width: 100%; height: 100%; min=
-height: 200px; }

.body-Odjyp7 { overflow-wrap: anywhere; flex: 1 1 0%; min-width: 0px; paddi=
ng: 28px 32px; }

.buttonContainer-weK0Rp { margin-top: 4px; }

.placeholder-BpTOtx { opacity: 0.55; }

.outerContainer-cCKm5T { background-color: var(--subscribe_bg_color,var(--c=
olor-bg-secondary-themed)); width: 100vw; margin: 0px -50vw; position: rela=
tive; left: 50%; right: 50%; }

.innerContainer-hMBAPa { max-width: min(100%,var(--container-max-width,1248=
px)); box-sizing: content-box; padding-left: var(--size-16); padding-right:=
 var(--size-16); margin: 0px auto; }

:is(.innerContainer-hMBAPa .button-wrapper, .innerContainer-hMBAPa .subscri=
be-widget) { margin-bottom: 0px; }

.innerContainer-hMBAPa .subtle-help-text { display: none; }

.imageContainer-qbzxmD { flex: 0 0 25%; }

.subscribeImage-Igd_9i { object-fit: contain; width: auto; max-width: 200px=
; height: 80px; }

.ctaContainerBalanced-SYVfwN { flex: 0 0 25%; justify-content: flex-end; di=
splay: flex; }

.balancedText-exEuQC { text-wrap: balance; }

.twoColumnContent-nJljVo { min-width: 0px; }

.twoColumnImageContainer-OGPLlV { flex: 0 0 40%; }

.twoColumnImage-YSNrg_ { object-fit: contain; object-position: left center;=
 width: 100%; height: auto; }

.twoColumnImageRight-H8XjaP { object-fit: contain; object-position: right c=
enter; width: 100%; height: auto; }

.outerContainer-g3bqCp { background-color: rgb(247, 242, 238); }

.logoContainer-ovXkHt, .ctaContainer-UVP2j6 { flex: 0 0 25%; }

.ctaContainer-UVP2j6 { justify-content: flex-end; display: flex; }

.message-oSd3Dg { font-style: italic; font-weight: var(--font-weight-medium=
) !important; }

.container-mOA4gq { border: 1px solid var(--color-utility-detail-themed); }

@media screen and (max-width: 1024px) {
  .container-mOA4gq { margin-left: calc(var(--container-horizontal-padding)=
*-1); margin-right: calc(var(--container-horizontal-padding)*-1); border-le=
ft-width: medium; border-left-style: none; border-left-color: currentcolor;=
 border-right-width: medium; border-right-style: none; border-right-color: =
currentcolor; }
}

@media screen and (max-width: 768px) {
  .container-mOA4gq { margin-left: calc(var(--container-horizontal-padding-=
mobile)*-1); margin-right: calc(var(--container-horizontal-padding-mobile)*=
-1); }
}

.topRule-QmoDBy { background-color: var(--color-fg-primary-themed); height:=
 4px; }

.tabs-Hs_u0y { align-items: stretch; display: flex; }

.tab-bfAWsi { align-items: center; gap: var(--size-12); min-width: 0px; hei=
ght: 96px; padding: var(--size-8); background-color: var(--color-bg-primary=
-themed); border-top-width: medium; border-bottom-width: medium; border-lef=
t-width: medium; border-top-style: none; border-bottom-style: none; border-=
left-style: none; border-top-color: currentcolor; border-bottom-color: curr=
entcolor; border-left-color: currentcolor; border-image: none; border-right=
: 1px solid var(--color-utility-detail-themed); cursor: pointer; text-align=
: left; transition: background-color var(--animate-hover); pointer-events: =
auto; flex: 1 1 0px; display: flex; }

.tab-bfAWsi:last-child { border-right-width: medium; border-right-style: no=
ne; border-right-color: currentcolor; }

.tab-bfAWsi:hover { background-color: var(--color-bg-primary-hover-themed);=
 }

.tabSelected-kIQpsB, .tabSelected-kIQpsB:hover { background-color: var(--co=
lor-bg-depressed-themed); }

.thumbnail-D83LL3 { object-fit: cover; flex-shrink: 0; width: 80px; height:=
 80px; }

.tabTitle-gQ6grX { min-width: 0px; }

@media screen and (max-width: 1024px) {
  .tabs-Hs_u0y { scrollbar-width: none; padding-left: var(--container-horiz=
ontal-padding); overflow-x: auto; }
  .tabs-Hs_u0y::-webkit-scrollbar { display: none; }
  .tab-bfAWsi { gap: var(--size-8); height: 44px; padding: 0 var(--size-12)=
0 0; border-right-width: medium; border-right-style: none; border-right-col=
or: currentcolor; flex: 0 0 auto; }
  .thumbnail-D83LL3 { width: 44px; height: 44px; }
  .tabTitle-gQ6grX { white-space: nowrap; }
}

@media screen and (max-width: 768px) {
  .tabs-Hs_u0y { padding-left: var(--container-horizontal-padding-mobile); =
}
}

.panel-sIG_yw { padding: var(--size-24); border-top: 1px solid var(--color-=
utility-detail-themed); }

@media screen and (max-width: 1024px) {
  .panel-sIG_yw { padding-left: var(--container-horizontal-padding); paddin=
g-right: var(--container-horizontal-padding); }
}

@media screen and (max-width: 768px) {
  .panel-sIG_yw { padding-left: var(--container-horizontal-padding-mobile);=
 padding-right: var(--container-horizontal-padding-mobile); }
}

.tabletColumn-wEke2m { flex: 1 1 0px; min-width: 0px; }

.divider-wXQf7X { background-color: var(--color-utility-detail-themed); hei=
ght: 1px; }

.cards-bdO2Bw { gap: var(--size-24); grid-template-columns: repeat(5, minma=
x(0px, 1fr)); display: grid; }

.cardsMobile-a_QWI8 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }

.grid-lPKt6j { column-gap: var(--size-40); grid-template-columns: 1fr 2.13f=
r 1fr; grid-template-areas: "columnA lead columnB"; align-items: start; dis=
play: grid; }

.grid-lPKt6j > *, .columnA-P7LApg > *, .columnB-KdspIP > * { min-width: 0px=
; }

.lead-J2LO5z { grid-area: lead; }

.columnA-P7LApg { gap: var(--size-24); flex-direction: column; grid-area: c=
olumnA; display: flex; }

.columnB-KdspIP { gap: var(--size-24); flex-direction: column; grid-area: c=
olumnB; display: flex; }

.first-SJx8EY { grid-area: first; }

.second-Yiq6oh { grid-area: second; }

.third-NxQNOf { grid-area: third; }

.fourth-rn7tWf { grid-area: fourth; }

.second-Yiq6oh, .fourth-rn7tWf { border-top: 1px solid var(--color-utility-=
detail-themed); padding-top: var(--size-24); }

.largeLeft-HPJR_p { grid-template-columns: 2.13fr 1fr 1fr; grid-template-ar=
eas: "lead columnA columnB"; }

.largeRight-u2PyAi { grid-template-columns: 1fr 1fr 2.13fr; grid-template-a=
reas: "columnA columnB lead"; }

.rule-ipVCLK { height: var(--size-4); background: var(--color-fg-primary-th=
emed); }

.specialHeader-Or51ao { border-top: 2px solid var(--color-fg-primary-themed=
); margin-bottom: 40px; }

.logo-g_W2Qc { max-width: 100%; height: auto; }

@media (min-width: 769px) and (max-width: 1024px) {
  .grid-lPKt6j { gap: var(--size-24); grid-template-columns: repeat(6, minm=
ax(0px, 1fr)); grid-template-areas: "lead lead lead lead first first" "lead=
 lead lead lead third third" "second second second fourth fourth fourth"; }
  .columnA-P7LApg, .columnB-KdspIP { display: contents; }
  .special-ZLo7hv { grid-template-areas: "lead lead lead lead second second=
" "lead lead lead lead fourth fourth" "first first first third third third"=
; }
  .special-ZLo7hv .second-Yiq6oh, .special-ZLo7hv .fourth-rn7tWf { border-t=
op-width: medium; border-top-style: none; border-top-color: currentcolor; p=
adding-top: 0px; }
  .special-ZLo7hv .first-SJx8EY, .special-ZLo7hv .third-NxQNOf { border-top=
: 1px solid var(--color-utility-detail-themed); padding-top: var(--size-24)=
; }
}

@media (max-width: 768px) {
  .grid-lPKt6j { gap: var(--size-24); grid-template-columns: repeat(2, minm=
ax(0px, 1fr)); grid-template-areas: "lead lead" "first third" "second fourt=
h"; }
  .columnA-P7LApg, .columnB-KdspIP { display: contents; }
  .special-ZLo7hv { grid-template-areas: "lead lead" "first first" "third t=
hird" "second fourth"; }
  .special-ZLo7hv .third-NxQNOf { border-top: 1px solid var(--color-utility=
-detail-themed); padding-top: var(--size-24); }
  .second-Yiq6oh, .fourth-rn7tWf { border-top-width: medium; border-top-sty=
le: none; border-top-color: currentcolor; padding-top: 0px; }
  .special-ZLo7hv .second-Yiq6oh, .special-ZLo7hv .fourth-rn7tWf { border-t=
op: 1px solid var(--color-utility-detail-themed); padding-top: var(--size-2=
4); }
}

.title-wXocKX.title-wXocKX { font-size: var(--size-48); line-height: 1.05; =
}

.title-wXocKX.title-wXocKX:hover, .smallTitle-CaSnl4.smallTitle-CaSnl4:hove=
r { color: var(--color-accent); }

.smallTitle-CaSnl4.smallTitle-CaSnl4, .specialTitle-S4EOTu.specialTitle-S4E=
OTu { font-size: 38px; line-height: 1.05; }

.specialTitle-S4EOTu { margin: 0px; padding: 24px 0px; }

@media (max-width: 768px) {
  .title-wXocKX.title-wXocKX { font-size: 38px; }
  .smallTitle-CaSnl4.smallTitle-CaSnl4, .specialTitle-S4EOTu.specialTitle-S=
4EOTu { font-size: var(--size-32); }
}

.title-wXocKX a, .smallTitle-CaSnl4 a, .specialTitle-S4EOTu a { color: inhe=
rit; text-decoration: none; }

.container-opjHc4 { width: calc(100% + 80px); margin: 0px -40px; position: =
relative; overflow: hidden; }

@media screen and (max-width: 768px) {
  .container-opjHc4 { width: calc(100% + 2*var(--container-horizontal-paddi=
ng-mobile)); margin: 0 calc(-1*var(--container-horizontal-padding-mobile));=
 }
}

.track-bJrNCJ { will-change: transform; width: 100%; height: 100%; display:=
 flex; }

.panel-K8JY99 { box-sizing: border-box; flex: 0 0 calc(100% - 160px); }

@media screen and (max-width: 768px) {
  .panel-K8JY99 { box-sizing: border-box; flex: 0 0 calc(100% - 64px); padd=
ing: 0px 2px; }
}

.navButton-hcrBJt { cursor: pointer; z-index: 1; background-color: rgb(246,=
 244, 239); background-clip: content-box; justify-content: center; align-it=
ems: center; width: 46px; height: 46px; display: flex; position: absolute; =
top: 50%; transform: translateY(-50%); }

.navButton-hcrBJt:first-of-type { left: 56px; }

.navButton-hcrBJt:last-of-type { right: 56px; }

.videoPanelContentDesktop-ecA07Z { gap: var(--column-gap); grid-template-co=
lumns: 1fr 1fr; height: 395px; display: grid; }

.podcastPanelContentDesktop-NIL93C { box-sizing: border-box; height: 365px;=
 }

.videoPanelContentMobile-r5D1RZ { box-sizing: border-box; height: 540px; }

.podcastPanelContentMobile-En_Ak9 { box-sizing: border-box; height: 620px; =
}

.videoLogo-KXksSS { border-radius: 8px; width: 220px; height: 220px; }

@media screen and (max-width: 768px) {
  .videoLogo-KXksSS { width: 120px; height: 120px; }
}

.primaryButton-AbjjpI { transition: var(--animate-hover); cursor: pointer; =
background-color: rgb(255, 255, 255); }

.primaryButton-AbjjpI:hover { background-color: var(--color-fg-primary-them=
ed); color: rgb(255, 255, 255); }

.secondaryButton-GUipKK { cursor: pointer; }

.secondaryButton-GUipKK:hover { text-decoration: underline; }

.podcastArt-U81yKg { width: 300px; max-width: 100%; }

@media screen and (max-width: 768px) {
  .podcastArt-U81yKg { width: 250px; }
}

.forumTitleName-VsILq5 { margin-right: 0.15em; }

.navButton-XRKp_2 { color: var(--color-fg-primary); }

.navButton-XRKp_2:hover { color: var(--color-accent-themed); }

.container-nYRgUV { margin: 0 calc(var(--column-gap)*-1); padding: var(--si=
ze-48)var(--column-gap); background-color: rgb(148, 76, 39); }

@media screen and (max-width: 768px) {
  .container-nYRgUV { margin-left: calc(var(--container-horizontal-padding-=
mobile)*-1); margin-right: calc(var(--container-horizontal-padding-mobile)*=
-1); padding: 0 var(--container-horizontal-padding-mobile)var(--size-56); }
}

.container-liQ2Vy { box-sizing: border-box; background-color: var(--color-b=
lue); height: 220px; overflow: hidden; }

@media (max-width: 768px) {
  .container-liQ2Vy { padding: 0 var(--size-16); height: 180px; }
}

.container-Q2UekY { column-gap: var(--column-gap); grid-template-columns: 1=
fr 1fr 1fr; display: grid; }

.containerMobile-op5rRO { gap: var(--size-16); flex-direction: column; disp=
lay: flex; }

.promoContainer-M2SbsD { height: 220px; text-decoration: none; display: fle=
x; position: relative; }

@media (max-width: 768px) {
  .promoContainer-M2SbsD { height: 180px; }
}

.merchContainer-rvwMsY { background-color: rgb(160, 119, 90); }

.merchSocks-lut01J { width: 41%; position: absolute; top: -12%; right: 1.5%=
; }

@media (max-width: 1024px) {
  .merchSocks-lut01J { width: 30%; display: none; top: 30%; right: 0px; }
}

@media (max-width: 768px) {
  .merchSocks-lut01J { width: 148px; display: block; top: -23px; right: 10p=
x; }
}

.cupidContainer-XRgiVQ { height: 220px; display: block; overflow: hidden; }

@media (max-width: 768px) {
  .cupidContainer-XRgiVQ { height: 180px; }
}

.cupidImage-dyHUIU { object-fit: cover; width: 100%; height: 100%; }

.halfWidthContainer-OZxoCR { gap: var(--column-gap); grid-template-columns:=
 1fr 1fr; display: grid; }

.pillarContentBlocks-pkmgrG { flex-direction: column; gap: 32px; display: f=
lex; }

@media screen and (max-width: 768px) {
  .pillarContentBlocks-pkmgrG { gap: 20px; }
}

.contentBlockContainer-BNIIae { position: relative; }

.contentBlockEditButton-g_2FSh { z-index: 1; opacity: 0; transition: opacit=
y 0.15s ease-in-out; position: absolute; top: 0px; right: 0px; }

.contentBlockContainer-BNIIae:hover .contentBlockEditButton-g_2FSh { opacit=
y: 1; }

.fpRedesignedColumns-q4Y8Pi { gap: var(--column-gap); grid-template-columns=
: repeat(3, minmax(0px, 1fr)); display: grid; }

.fpRedesignedColumns-q4Y8Pi .contentBlockContainer-BNIIae { padding-bottom:=
 0px; }

@media (max-width: 1024px) {
  .fpRedesignedColumns-q4Y8Pi { grid-template-columns: repeat(2, minmax(0px=
, 1fr)); }
}

@media (max-width: 768px) {
  .fpRedesignedColumns-q4Y8Pi { grid-template-columns: minmax(0px, 1fr); }
}

.modal-Suw4en { z-index: 30; position: fixed; inset: 0px; overflow-y: auto;=
 }

.modalBody-s4SL_V { background-color: var(--web_bg_color); box-sizing: bord=
er-box; padding: 0 var(--size-40)var(--size-40); border-width: medium; bord=
er-style: none; border-color: currentcolor; border-image: none; border-radi=
us: 0px; max-height: 90vh; overflow-y: auto; }

@media (max-width: 768px) {
  .modalBody-s4SL_V { padding-left: var(--size-16); padding-right: var(--si=
ze-16); margin-left: var(--size-16); margin-right: var(--size-16); width: c=
alc(100vw - var(--size-48)); }
}

.modalBodyStretched-aq1p4E { background-color: var(--web_bg_color); box-siz=
ing: border-box; padding: 0 var(--size-40)var(--size-40); border-width: med=
ium; border-style: none; border-color: currentcolor; border-image: none; bo=
rder-radius: 0px; overflow-y: auto; }

@media (max-width: 768px) {
  .modalBodyStretched-aq1p4E { padding-left: var(--size-16); padding-right:=
 var(--size-16); }
}

.thinPadding-NHuQkN { padding-left: var(--size-24); padding-right: var(--si=
ze-24); }

@media (max-width: 768px) {
  .thinPadding-NHuQkN { padding-left: var(--size-16); padding-right: var(--=
size-16); }
}

.barDecoration-Y7y9By { border-top: 5px solid rgb(22, 22, 19); border-botto=
m: 5px solid rgb(22, 22, 19); }

.header-p_HC7g { min-height: var(--size-32); align-items: center; row-gap: =
var(--size-4); grid-template-columns: 1fr auto; display: grid; }

.title-JmMuI9 { grid-column: 1; grid-row-start: 1; margin: 0px; }

.description-JFXLp_ { grid-column: 1 / -1; }

.buttonLeft-gOxO78 { margin-right: auto; }

.divider-Lrj1ew { box-sizing: border-box; pointer-events: none; width: 100%=
; }

.contentInset-POiWcH { max-width: min(100%,var(--content-container-max-widt=
h,1280px)); padding-inline: var(--content-container-horizontal-padding,16px=
); margin-inline: auto; }

.line-_Nk9pO { background-color: var(--dt-divider-color,var(--detail)); hei=
ght: var(--dt-divider-width,1px); width: 100%; }

.root-rKxUAn { flex-direction: column; display: flex; }

.columns-NIrK7f { grid-template-columns: var(--dt-dropsite-sidebar-split-co=
lumns,740fr 60fr 1px 60fr 420fr); display: grid; position: relative; }

.main-k53sqG, .sidebar-SnMexR { flex-direction: column; min-width: 0px; dis=
play: flex; }

.main-k53sqG { grid-column: 1; }

.sidebar-SnMexR { grid-column: 5; }

.divider-_CdOTJ { background: var(--detail); grid-area: 1 / 3; }

@media (max-width: 768px) {
  .root-rKxUAn { gap: 36px; }
  .columns-NIrK7f { flex-direction: column; gap: 36px; display: flex; }
  .divider-_CdOTJ { display: none; }
}

.container-WfwEgZ { min-width: 0px; display: grid; }

.stack-x9KHap, .collapsed-Z3u9CO { flex-direction: column; min-width: 0px; =
display: flex; }

.slot-J4Ge6N { box-sizing: border-box; min-width: 0px; }

.slots-FNFVCO { flex-direction: column; display: flex; }

.region-Z93Ba7 { flex-direction: column; min-width: 0px; display: flex; }

.inner-H3BZNz { text-align: center; flex-direction: column; align-items: ce=
nter; display: flex; }

.title-JBWflE { text-wrap: balance; }

.cta-fjqhcH { display: inline-flex; }

.overlayLabel-UDBW2S { white-space: nowrap; flex: 0 0 auto; }

.disclosure-sA40uk { align-items: center; gap: var(--size-6); color: var(--=
color-fg-secondary); cursor: pointer; background: 0px 0px; border-width: me=
dium; border-style: none; border-color: currentcolor; border-image: none; p=
adding: 0px; display: flex; }

.disclosure-sA40uk:hover { color: var(--color-fg-primary); }

.disclosureChevron-z0nboz { flex: 0 0 auto; transition: transform 0.12s; }

.disclosure-sA40uk[aria-expanded=3D"true"] .disclosureChevron-z0nboz { tran=
sform: rotate(90deg); }

.logoImageWrapper-q6tofM { width: fit-content; }

.fullWidthImageWrapper-adkFQ9 { width: 100%; }

.placeholder-YLueDo { box-sizing: border-box; width: auto; min-width: 80px;=
 height: 64px; padding: 0 var(--size-12); }

.logoWrapper-w0evGH { cursor: pointer; width: 56px; height: 56px; transitio=
n: var(--animate-hover); }

.logoWrapper-w0evGH:hover { opacity: 0.9; }

.logo-U9Fiyi { object-fit: cover; width: 56px; height: 56px; }

.fullWidthWrapper-RnNlYs { cursor: pointer; width: 100%; transition: var(--=
animate-hover); }

.fullWidthWrapper-RnNlYs:hover { opacity: 0.9; }

.wordmark-PxcHNx { object-fit: contain; width: 100%; height: auto; max-heig=
ht: 56px; }

.welcome-SLPHte { object-fit: cover; width: 100%; height: 72px; }

.loadingOverlay-Apkz_U { background-color: var(--material-dark-thin); backd=
rop-filter: var(--glass-blur); inset: 0px; }

.container-rBPLXa { border-block: 3px solid var(--color-fg-primary-themed);=
 background: var(--color-bg-primary-themed); width: 100vw; max-width: 100vw=
; margin-inline: calc(50% - 50vw); padding-inline: abs(50% - 50vw); }

.image-hlnzTu { object-fit: cover; flex: 0 0 auto; }

.label-U7M0q_ { text-wrap: wrap; }

.editButton-TFJbKh { position: absolute; top: 8px; right: 8px; }

@media (max-width: 1200px) {
  .authorCard-pAvNpB { min-width: 200px; }
}

@media (max-width: 768px) {
  .container-rBPLXa { padding-inline: 0px; }
  .authorCard-pAvNpB { justify-content: center; }
  .authorLink-BUJVDM.authorLink-BUJVDM { text-align: center; flex-direction=
: column; }
  .authorText-Kh6RqJ.authorText-Kh6RqJ { align-items: center; width: 100%; =
}
}

.container-8llGPE { position: relative; }

.editButtonContainer-PKbNaQ { z-index: 1; opacity: 0; transition: opacity 0=
.15s ease-in-out; position: absolute; top: 0px; right: 0px; }

.container-8llGPE:hover .editButtonContainer-PKbNaQ { opacity: 1; }

.introModule-WDoR9y { flex-direction: column; justify-content: space-betwee=
n; align-items: center; gap: 8px; text-decoration: none; display: flex; }

.introModule-WDoR9y:hover .introModuleText-tL6vMV { color: var(--color-acce=
nt-themed); }

.introModuleImage-b5tjpb { object-fit: cover; max-width: 100%; height: 174p=
x; }

.introModuleText-tL6vMV.introModuleText-tL6vMV { font-style: italic; }

.tabletPortraitLayout-eMAKhD { flex-direction: column; gap: 24px; display: =
flex; }

.fullWidthRow-lUGCvS { width: 100%; }

.wideContent-tdvs4B { max-width: 70%; }

.narrowContent-CJLDbf { max-width: 225px; }

@media screen and (max-width: 768px) {
  .introModuleImage-b5tjpb { height: unset; flex-grow: 1; }
}

.live-stream-author-link-NYmyEI { z-index: 1; color: inherit; text-decorati=
on: none; position: relative; }

.live-stream-author-link-NYmyEI:hover { text-decoration: underline; }

.live-stream-video-container-uqPjYo { border-radius: 8px; }

.live-stream-overlay-y3S_YV { z-index: 1; position: absolute; top: 8px; rig=
ht: 8px; }

.live-tag-HiCqnj { background-color: rgb(248, 50, 13); border-radius: 6px; =
padding: 8px 16px; }

.live-tag-dot-pyPCBN { background-color: rgb(255, 255, 255); border-radius:=
 50%; flex-shrink: 0; width: 8px; height: 8px; animation: 1.6s ease 0s infi=
nite normal none running blink-LpNDzN; }

@keyframes blink-LpNDzN {=20
  0%, 49.9% { opacity: 1; }
  50%, 99.9% { opacity: 0; }
}

.pillarTitle-JAEuZo { font-family: Georgia, serif; font-size: 18px; font-we=
ight: 600; line-height: 24px; }

.homePageGroupsGrid-dfyTM6 .divider-egS9uu, .homePageGroupsGrid-dfyTM6 .thr=
ee-column-grid-OefviT .long-divider-UdUT_8 { display: none; }

.homePageGroupsGrid-dfyTM6.emptyRowsView-Yo2IhI, .homePageGroupsGrid-dfyTM6=
.emptyGroupView-kLS4e3 { background-color: var(--background_contrast_1); }

.homePageGroupsGrid-dfyTM6.emptyGroupView-kLS4e3 { height: 320px; }

.homePageGroupsGrid-dfyTM6.emptyRowsView-Yo2IhI { height: 650px; }

.homePageGroupsGrid-dfyTM6.emptyRowsView-Yo2IhI .emptyContentIcon-mKbS2t, .=
homePageGroupsGrid-dfyTM6.emptyGroupView-kLS4e3 .emptyContentIcon-mKbS2t { =
color: var(--color-fg-secondary-themed); }

.qrCode-MxgyfH { border-radius: var(--border-radius-lg); background-color: =
var(--color-bg-elevated-primary); border: var(--border-default); margin-top=
: calc(var(--size-8)*-1); box-shadow: var(--shadow-lg); transition: transfo=
rm var(--animation-timing-slow)var(--animation-smooth); cursor: pointer; ov=
erflow: hidden; }

@media (hover: hover) {
  .qrCode-MxgyfH:hover { transform: scale(1.02); }
}

.qrCode-MxgyfH canvas { display: block; }

.giftBackground-I9xH3b { background-image: url("/img/gifting/accept-bg.svg"=
); background-position: 50% center; background-size: cover; border-radius: =
20px; width: 100%; height: 200px; margin-bottom: 16px; }

.headerCloseButton-m0sKZi { background-color: rgb(54, 55, 55); position: ab=
solute; top: 16px; right: 16px; }

.headerCloseButton-m0sKZi svg { stroke: var(--color-fg-secondary); }

.giftBackgroundHeader-tb4ks8.giftBackgroundHeader-tb4ks8 { border-bottom-ri=
ght-radius: 0px; border-bottom-left-radius: 0px; padding: 0px; }

.guestPassText-_ibww7 { color: rgba(179, 179, 179, 0.82); }

.emailInputWrapper-SzmWNd { width: 100%; }

.emailInput-JqukPr { border: 1px solid var(--color-utility-detail); }

.acceptButton-TrYdu7.acceptButton-TrYdu7 { border-top-left-radius: 0px; bor=
der-bottom-left-radius: 0px; }

.tos-RHY2Hj { text-align: center; margin-top: 16px; }

.tos-RHY2Hj a { color: var(--color-fg-secondary); }

.container--empty-D_rgwk { opacity: 0.4; padding-top: 120px; padding-bottom=
: 100vh; font-weight: 700; }

.liveStreamContainer-t0i18u { width: 100vw; max-width: 800px; }

.photoHeaderContent-rzkaqa { z-index: 3; --container-horizontal-padding: va=
r(--size-28); background: var(--color-bg-primary); position: relative; }

.photoHeaderHero-rrVhu9 { --preview-edit-button-background: var(--color-bg-=
primary); }

.inner-t6iYD2 { width: 100%; max-width: 893px; }

.topRule-DfcQP3 { background-color: var(--color-fg-primary-themed); width: =
100%; height: 5px; margin-top: 24px; margin-bottom: 40px; }

.groupCard-WBlv5V { background: var(--color-bg-elevated-primary); min-heigh=
t: 114px; color: var(--color-fg-primary-themed); border: 1px solid rgb(214,=
 211, 204); }

.thumbnail-GrRzMe { object-fit: cover; background-color: rgb(246, 160, 216)=
; flex-shrink: 0; width: 72px; height: 72px; }

.checkbox-ugZ1wt { box-sizing: border-box; background: var(--web_bg_color);=
 border: 1px solid rgb(116, 116, 114); justify-content: center; align-items=
: center; width: 20px; height: 20px; display: flex; position: absolute; top=
: 8px; right: 8px; }

.checkboxSelected-sVjzS5 { border-color: var(--color-fg-primary-themed); ba=
ckground-color: var(--color-fg-primary-themed); }

.description-YVSoLf.description-YVSoLf { line-height: 1.35; }

.divider-rFtiKX { background-color: rgb(214, 211, 204); width: 100%; height=
: 1px; }

@media (max-width: 768px) {
  .inner-t6iYD2 { max-width: none; }
  .topRule-DfcQP3 { margin-top: 16px; margin-bottom: 24px; }
  .groupCard-WBlv5V { min-height: 104px; }
  .thumbnail-GrRzMe { width: 64px; height: 64px; }
  .mobileActions-LzWsWi { background: var(--web_bg_color); z-index: 1; widt=
h: 100%; padding: 32px 24px 20px; position: fixed; bottom: 0px; left: 0px; =
right: 0px; box-shadow: rgba(0, 0, 0, 0.16) 0px -4px 16px; }
}

.closeButton-sWEbg8 { z-index: 4; cursor: pointer; background: 0px 0px; bor=
der-width: medium; border-style: none; border-color: currentcolor; border-i=
mage: none; outline: none; position: absolute; top: 45px; right: 45px; }

@media (max-width: 768px) {
  .closeButton-sWEbg8 { top: 26px; right: 16px; }
}

.topBorder-KUCJGm { z-index: 3; background-color: var(--color-fg-primary-th=
emed); width: 100%; height: 5px; position: absolute; top: 0px; left: 0px; }

.headerWrap-XiofWk { width: 100%; position: absolute; top: 0px; left: 0px; =
}

.modalHeaderRow-jgu535 { margin-left: calc(-1*var(--size-16)); margin-right=
: calc(-1*var(--size-16)); }

.headerWrapInner-AyNoB3 { width: 100%; max-width: 1920px; position: relativ=
e; }

.halfAndHalf-PdPWS0 { width: 100%; min-height: var(--full-height); backgrou=
nd-color: var(--color-bg-primary-themed); position: absolute; top: 0px; lef=
t: 0px; }

.halfAndHalfInner-HtCF77 { width: 100%; max-width: 1920px; min-height: var(=
--full-height); }

.appLogin-lMyU8f .leftContent-X6zgb0 { padding-top: 30px; }

.leftContent-X6zgb0 { box-sizing: border-box; flex-grow: 1; width: 50%; hei=
ght: 100%; padding-top: 150px; padding-left: 32px; }

@media (max-width: 900px) {
  .leftContent-X6zgb0 { width: 60%; padding-top: 100px; padding-right: 30px=
; }
}

@media (max-width: 768px) {
  .leftContent-X6zgb0 { width: 100%; padding-left: 16px; padding-right: 16p=
x; }
}

.header-pOFVdu { max-width: 420px; }

.headerTitle-XdY9Qw { max-width: 384px; }

@media (max-width: 768px) {
  .header-pOFVdu { width: 100%; }
}

.form-GABFlv { max-width: 420px; }

@media (max-width: 768px) {
  .form-GABFlv { width: 100%; }
}

.rightContent-_eeeAR { z-index: 3; border-top: 5px solid var(--color-fg-pri=
mary-themed); box-sizing: border-box; background-position: 50% center; back=
ground-size: cover; width: 50%; max-width: 1024px; height: 100%; position: =
relative; box-shadow: 0px 0px; }

@media (max-width: 870px) {
  .rightContent-_eeeAR { width: 40%; }
}

@media (max-width: 768px) {
  .rightContent-_eeeAR { display: none !important; }
}

.splashCaption-WhhERh { box-sizing: border-box; padding: 0% 10% 4% 6%; posi=
tion: absolute; bottom: 0px; left: 0px; }

.splashShadow-tWZ3d9 { background: linear-gradient(rgba(0, 0, 0, 0), rgb(0,=
 0, 0)); width: 100%; height: 17%; position: absolute; bottom: 0px; left: 0=
px; }

.checkEmailBlock-naM_v5 { border-top: 2px solid rgb(190, 189, 184); }

.welcomeHeader-iAQwzr { max-width: 330px; }

@media (max-width: 768px) {
  .welcomeHeader-iAQwzr { width: 100%; }
}

.benefits-wnPw_B { max-width: 540px; }

.benefitCheck-owCfZQ { flex-shrink: 0; }

.siteButton-QZ1kc5 { text-transform: uppercase; font: 500 16px/1.7 var(--fp=
-sans); text-decoration: none; }

.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputW=
rap-aO2eYW { width: 100%; max-width: 420px; }

.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputW=
rap-aO2eYW .input-KqPf6J { border: solid 1px var(--color-fg-primary-themed)=
; text-align: center; height: 56px; font: 500 16px/1.7 var(--fp-sans); bord=
er-radius: 0px; width: 420px; margin-bottom: 8px; padding: 16px; }

.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputW=
rap-aO2eYW .inputLeftAligned-BhqfT0 { text-align: left; margin-top: 0px; ma=
rgin-bottom: 0px; }

@media (max-width: 768px) {
  .inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inpu=
tWrap-aO2eYW .input-KqPf6J { width: 100%; }
}

.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputW=
rap-aO2eYW .input-KqPf6J::placeholder { text-transform: uppercase; color: r=
gb(190, 189, 184); letter-spacing: 1.6px; font-size: 16px; font-weight: 500=
; }

.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputW=
rap-aO2eYW .input-KqPf6J:focus { border: solid 2px var(--color-fg-primary-t=
hemed); }

.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputW=
rap-aO2eYW .submitButton-EPqiX6 { background-color: var(--color-fg-primary-=
themed); width: 420px; height: 56px; font: 500 16px/1.7 var(--fp-sans); tex=
t-transform: uppercase; border-width: medium; border-style: none; border-co=
lor: currentcolor; border-image: none; border-radius: 0px; }

.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputW=
rap-aO2eYW .submitButton-EPqiX6:focus-visible { outline: 1px solid var(--co=
lor-accent-themed); outline-offset: 2px; }

.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputW=
rap-aO2eYW .submitButton-EPqiX6:hover { background-color: var(--color-accen=
t-themed); color: rgb(255, 255, 255); }

@media (max-width: 768px) {
  .inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inputWrap-aO2eYW.inpu=
tWrap-aO2eYW .submitButton-EPqiX6 { width: 100%; }
}

.plansScreen-yK228e { width: 100%; padding-top: 90px; }

.plansScreenPromotional-UsMRaV { box-sizing: border-box; width: 100%; paddi=
ng-top: 69px; }

.plansScreenInner-NewQtR { width: 100%; max-width: 1000px; }

.plansScreenInnerAnnualPromotion-eB9kDW { width: 100%; max-width: 900px; }

.plansScreenInnerSingleScreen-O1Uq3U { width: 100%; max-width: 1360px; }

.upgradeHeader-TC_4Dh { width: 100%; }

.upgradeDivider-oZ3GS_ { background-color: var(--color-fg-primary-themed); =
width: 100%; height: 5px; }

.otherOptionsDividerMobile-r2ohMZ { background-color: var(--color-fg-primar=
y-themed); flex: 1 1 0%; height: 5px; margin-bottom: 4px; }

.otherOptionsDivider-rSPnPs { background-color: rgb(190, 189, 184); justify=
-content: center; align-self: stretch; align-items: center; height: 1px; di=
splay: flex; }

.plansScreen-yK228e { box-sizing: border-box; }

.planBoxes-CQu3I3 { width: 100%; }

.planBox-GqWX0B { border: solid 1px var(--color-fg-primary-themed); box-siz=
ing: border-box; width: 100%; padding: 16px; position: relative; }

.planBox-GqWX0B:not(.selected-klFkYP):hover, .selected-klFkYP { border: 1px=
 solid rgb(242, 49, 44); }

.custom-free-press-plans.custom-free-press-plans.custom-free-press-plans.cu=
stom-free-press-plans { width: 100%; margin-top: 0px; }

.subscriptionTypeButton-I05IPv.subscriptionTypeButton-I05IPv { color: var(-=
-color-fg-primary-themed); font: 500 16px/1.7 var(--fp-sans); box-sizing: b=
order-box; text-transform: uppercase; cursor: pointer; letter-spacing: 1.6p=
x; background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(116, 116, 114)=
; min-width: 310px; height: auto; padding: 16px; }

.subscriptionTypeButton-I05IPv.subscriptionTypeButton-I05IPv:hover { color:=
 rgb(242, 49, 44); border: 1px solid rgb(242, 49, 44); }

.subscriptionTypeButton-I05IPv.subscriptionTypeButton-I05IPv:hover svg path=
:not([data-spacer]) { fill: rgb(242, 49, 44); }

@media (max-width: 768px) {
  .subscriptionTypeButton-I05IPv.subscriptionTypeButton-I05IPv { width: 100=
%; padding: 8px 14px; }
}

.continueButton-C380iH.continueButton-C380iH.continueButton-C380iH { color:=
 var(--color-fg-primary-themed); font: 500 16px/1.7 var(--fp-sans); text-tr=
ansform: uppercase; cursor: pointer; background: 0px 0px; border-width: med=
ium; border-style: none; border-color: currentcolor; border-image: none; }

.continueButton-C380iH.continueButton-C380iH.continueButton-C380iH:hover { =
color: rgb(242, 49, 44); }

.bestValue-XY11fU { width: 112px; position: absolute; top: 16px; right: -10=
px; }

.bestValueWithToggle-pz1Vf2 { width: 112px; position: absolute; top: 60px; =
right: -10px; }

.bestValueRibbon-F2mlPs { pointer-events: none; position: absolute; top: 8p=
x; right: -10px; }

.bestValueRibbonImg-JH1emf { display: block; }

.bestValueRibbonText-KF2zV_ { white-space: nowrap; position: absolute; top:=
 43%; left: 50%; transform: translate(-50%, -50%); }

.promotionPlanButtonDeselected-gu3Etj { border: 1px solid rgb(190, 189, 184=
); }

.foundingField-JhuscX.foundingField-JhuscX.foundingField-JhuscX { font: 500=
 16px/1.7 var(--fp-sans); color: var(--color-fg-primary-themed); text-trans=
form: uppercase; align-items: center; gap: 4px; display: flex; }

.foundingField-JhuscX.foundingField-JhuscX.foundingField-JhuscX input { box=
-sizing: border-box; border-radius: 0px; border: solid 1px var(--color-fg-p=
rimary-themed) !important; width: 70px !important; padding: 12px !important=
; }

.foundingField-JhuscX.foundingField-JhuscX.foundingField-JhuscX .hiddenFoun=
dingInput-jvDrjy { display: none !important; }

.giftSubscriptionWrapper-fGv1Ix { text-align: center; margin-top: 0px; }

.giftSubscriptionWrapper-fGv1Ix button { background-color: var(--color-fg-p=
rimary-themed); font: 500 16px/1.7 var(--fp-sans); box-sizing: border-box; =
text-transform: uppercase; border-radius: 0px; width: 100%; min-width: 200p=
x; height: auto; margin-bottom: 16px; padding: 8px 10px; display: inline-bl=
ock; color: rgb(255, 255, 255) !important; }

.giftSubscriptionWrapper-fGv1Ix input[name=3D"gift_recipient"] { border-rad=
ius: 8px; margin-bottom: 12px; font-size: 14px; }

.custom-free-press-plans .subscribe-btn-wrapper { text-align: center; }

.custom-free-press-plans .card-on-file { text-align: center; margin-top: 32=
px; }

.custom-free-press-plans .fp-plans-cta { justify-content: center; margin-to=
p: 16px; display: flex; }

@media (max-width: 768px) {
  .custom-free-press-plans .fp-plans-cta { padding-top: 12px; padding-right=
: 20px; padding-left: 20px; padding-bottom: max(12px,env(safe-area-inset-bo=
ttom)); background: var(--color-bg-primary-themed); border-top: 1px solid v=
ar(--color-border-primary-themed); z-index: 100; margin-top: 0px; position:=
 fixed; bottom: 0px; left: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0.08)=
 0px -4px 16px; }
  .custom-free-press-plans .fp-plans-cta .fp-plans-cta-button { width: 100%=
; }
  .custom-free-press-plans .fp-saved-payment-section { padding-bottom: calc=
(56px + 24px + env(safe-area-inset-bottom,0px)); }
}

.custom-free-press-plans .fp-plans-cta-button { width: 395px; height: 56px;=
 }

.custom-free-press-plans .fp-saved-payment-divider { background-color: rgb(=
190, 189, 184); width: 100%; height: 1px; }

.custom-free-press-plans .fp-saved-payment-card { box-sizing: border-box; b=
ackground-color: rgb(255, 255, 255); border: 1px solid rgb(190, 189, 184); =
width: 100%; }

.custom-free-press-plans .fp-saved-payment-change { cursor: pointer; backgr=
ound: 0px 0px; border-width: medium; border-style: none; border-color: curr=
entcolor; border-image: none; padding: 0px; text-decoration: underline; }

.custom-free-press-plans .fp-saved-payment-change:hover { color: rgb(22, 22=
, 19); }

.custom-free-press-plans .other-subscription-options { text-align: center; =
margin-top: 12px; }

:is(.custom-free-press-plans .subscribe-btn-wrapper button, .the-free-press=
-theme button.fp-subscribe-button.subscribe-btn) { background-color: var(--=
color-fg-primary-themed); font: 500 16px/1.7 var(--fp-sans); box-sizing: bo=
rder-box; text-transform: uppercase; border-radius: 0px; min-width: 200px; =
height: auto; padding: 8px 10px; display: inline-block; color: rgb(255, 255=
, 255) !important; }

:is(.custom-free-press-plans .subscribe-btn-wrapper button:disabled, .the-f=
ree-press-theme button.primary.fp-subscribe-button.subscribe-btn:disabled) =
{ background-color: var(--color-fg-primary-themed); opacity: 0.8; color: rg=
b(255, 255, 255) !important; }

@media (max-width: 768px) {
  .the-free-press-theme button.primary.subscribe-btn { margin: 0px auto; di=
splay: block; }
}

.custom-free-press-plans .payment-element { background-color: var(--color-b=
g-primary-themed); border-bottom-width: medium; border-bottom-style: none; =
border-bottom-color: currentcolor; flex-direction: row; justify-content: ce=
nter; display: flex; }

.custom-free-press-plans .StripeElement { width: 100%; max-width: 500px; }

.custom-free-press-plans .apple-pay-parent-container .StripeElement { margi=
n: 24px auto 0px; }

.custom-free-press-plans .tos-footer { text-align: center; padding-top: 16p=
x; }

.the-free-press-theme .fancy-stripe.fancy-stripe { background-color: var(--=
color-bg-primary-themed); }

.the-free-press-theme .group-subscribe-screen.group-subscribe-screen.group-=
subscribe-screen.group-subscribe-screen.group-subscribe-screen div, .the-fr=
ee-press-theme .group-subscribe-screen.group-subscribe-screen.group-subscri=
be-screen.group-subscribe-screen.group-subscribe-screen input { color: var(=
--color-fg-primary-themed) !important; }

.the-free-press-theme .group-subscribe-screen.group-subscribe-screen.group-=
subscribe-screen.group-subscribe-screen.group-subscribe-screen .quantity-er=
ror { color: var(--color-accent-themed) !important; }

.the-free-press-theme .gift-option-label { color: var(--color-fg-primary-th=
emed) !important; }

@media (max-width: 768px) {
  .the-free-press-theme .back-to-plans { padding: 0px; }
  .the-free-press-theme .fancy-stripe.fancy-stripe { background-color: var(=
--color-bg-primary-themed); margin-top: 16px; }
}

.backButton-omzuaJ { text-align: left; cursor: pointer; background: 0px 0px=
; border-width: medium; border-style: none; border-color: currentcolor; bor=
der-image: none; }

.backButtonIcon-bY2dtv { position: relative; left: -4px; }

.inlineUnderline-PH5kwP { text-decoration: underline; display: inline-block=
; }

.hrSpaced-UrvUOO { margin-top: 8px; margin-bottom: 8px; }

.toggleBox-vV0Vdf { box-sizing: border-box; border: solid 1px var(--color-f=
g-primary-themed); background-color: var(--web_bg_color); cursor: pointer; =
justify-content: center; align-items: center; width: 40px; height: 40px; di=
splay: flex; position: absolute; top: -1px; right: -1px; }

.toggleBox-vV0Vdf.selected-klFkYP { background-color: var(--color-fg-primar=
y-themed); }

.toggleBox-vV0Vdf:not(.selected-klFkYP):hover { border: solid 2px var(--col=
or-accent-themed); background-color: rgb(255, 255, 255); }

.toggleBox-vV0Vdf:not(.selected-klFkYP):hover svg { stroke: var(--color-acc=
ent-themed); }

.ssoDividerLine-UzdGIk { background-color: var(--color-utility-detail-theme=
d,#bebdb8); height: 2px; }

.orSeparator-J4t55s { justify-content: center; align-items: center; gap: 8p=
x; display: flex; }

.orSeparator-J4t55s hr { flex-grow: 1; }

.promotionPlanBox-xShfEJ { box-sizing: border-box; cursor: pointer; width: =
100%; padding: 16px; transition: border-color 0.2s, box-shadow 0.2s; positi=
on: relative; }

.promotionPlanBoxAccent-whNdaW { border: solid 1px var(--color-accent-theme=
d); box-shadow: rgba(238, 29, 32, 0.16) 0px 0px 8px; }

.promotionPlanBoxDefault-mJiWOS { border: solid 1px var(--color-fg-primary-=
themed); box-shadow: none; }

.planIntervalToggle-ICCvgA button[role=3D"switch"] > span { width: 22px; he=
ight: 18px; }

.planIntervalToggle-ICCvgA button[role=3D"switch"] > span[data-state=3D"che=
cked"] { transform: translate(25px); }

.planSelectionContinue-X9UJTd { min-width: 312px; }

.planSelectionContinueFooter-RK0rVn { padding-top: 12px; padding-right: 20p=
x; padding-left: 20px; padding-bottom: max(12px,env(safe-area-inset-bottom)=
); background: var(--color-bg-primary-themed); border-top: 1px solid var(--=
color-border-primary-themed); z-index: 100; justify-content: center; displa=
y: flex; position: fixed; bottom: 0px; left: 0px; right: 0px; box-shadow: r=
gba(0, 0, 0, 0.08) 0px -4px 16px; }

.planSelectionContinueFooter-RK0rVn .planSelectionContinue-X9UJTd { width: =
100%; min-width: unset; }

.container-EyuCoW { pointer-events: auto; position: relative; }

.container-EyuCoW.fullHeight-adKNT4 { height: calc(100% - var(--preview-max=
-spacer-height,0px)); }

.content-ybzYkV { pointer-events: none; }

.content-ybzYkV.fullHeight-adKNT4 { height: 100%; }

.active-Mnay2Y { box-shadow: 0 0 0 2px var(--color-fg-primary); }

.icon-lyqgV5.inactive-zdmjOL svg { stroke: var(--color-fg-secondary); }

.icon-lyqgV5.active-qkpOh1 svg { stroke: none; }

.badge-SSUMfv { right: var(--size-4); top: var(--size-4); position: absolut=
e; }

.reader2-mobile-nav-icon .badge-SSUMfv { top: 0px; right: 0px; }

.dot-B4AfwU { right: var(--size-4); top: var(--size-4); position: absolute;=
 }

.unreadDot-O7Wu_7 { width: var(--size-8); height: var(--size-8); border-rad=
ius: var(--border-radius-full); background: var(--color-accent-themed); col=
or: var(--color-accent-themed-inverse); }

.body-U84BLC { width: 100%; max-width: min(100dvw, 568px); }

.wordmarkTopbar-JPUsQz { position: sticky; top: 0px; }

.wordmarkIdentity-UhvL0q { min-width: 0px; max-width: 100%; }

@media (max-width: 650px) {
  .wordmarkIdentity-UhvL0q { width: 100%; }
  .wordmarkIdentity-UhvL0q img { width: auto; max-width: 100%; height: auto=
; max-height: 32px; }
}

.wordmarkImage-Iz09gY { object-fit: contain; width: auto; max-width: 100%; =
height: auto; max-height: 40px; }

.liveStreamContainer-FcukCX { overflow: auto; }

svg.fillIcon-CcS0fl { fill: var(--color-fg-secondary); stroke: none; }

.twitterVerifiedIcon-v59YgL.twitterVerifiedIcon-v59YgL { margin-left: -4px;=
 }

.twitterVerifiedIcon-v59YgL.twitterVerifiedIcon-v59YgL path:last-child { st=
roke: var(--color-bg-primary); }

.profileRow-pxzPMX { transition: var(--animate-hover); cursor: pointer; }

.profileRow-pxzPMX:hover { background-color: var(--color-utility-detail); }

.profileImage-HkuUYh { width: 48px; height: 48px; }

.socialLinkIcon-yTx6z2 { stroke: none !important; }

.stat-fGDQWV { color: var(--color-fg-secondary); cursor: pointer; }

@media (hover: hover) {
  .stat-fGDQWV:hover { text-decoration: underline; }
}

.readsRow-sdX9cR { border-radius: var(--border-radius-md); transition: var(=
--animate-hover); text-decoration: none; }

@media (hover: hover) {
  .readsRow-sdX9cR:hover { background-color: var(--color-bg-secondary); }
}

.page-tdumDw { width: 600px; }

@media (max-width: 1032px) {
  .page-tdumDw { width: 100%; }
}

.grid-bCt58x { gap: var(--size-8); padding: 0 var(--size-4); grid-template-=
rows: auto; grid-template-columns: repeat(auto-fit, minmax(212px, 1fr)); di=
splay: grid; }

.pubMain-P7p9KT { transition: var(--animate-hover); }

@media (hover: hover) {
  .pubMain-P7p9KT:hover { background-color: var(--color-bg-tertiary); }
}

.pub-WKvJgt { border-radius: var(--border-radius-md); transition: var(--ani=
mate-hover); text-decoration: none; }

@media (hover: hover) {
  .pub-WKvJgt:hover { background-color: var(--color-bg-secondary); }
}

.reader2-mobile-nav-icon-B_bswu { position: relative; }

.activeLike-n4wXdc { fill: var(--color-accent-fg-red); transition: var(--an=
imate-hover); stroke: var(--color-accent-fg-red) !important; }

.activeSave-UgcaYI { fill: var(--color-accent-fg-orange); transition: var(-=
-animate-hover); stroke: var(--color-accent-fg-orange) !important; }

.actionMenu-PHX5iz { right: 0px; top: calc(var(--size-40)*-1); z-index: 1; =
flex-shrink: 0; justify-content: center; align-items: center; display: flex=
; position: absolute; }

.relative-IkyQqe { position: relative; }

.playIcon-NgDoDU { position: absolute; top: 50%; left: 50%; transform: tran=
slate(-50%, -50%); }

.bodyContent-BxrG9U { justify-content: space-between; align-self: stretch; =
}

.rowUfi-owxpPL { padding-top: var(--size-4); }

.container-JHgoYl { border: 3px solid var(--color-bg-primary); box-sizing: =
content-box; box-shadow: 0 0 200px var(--color-bg-primary); margin: -3px; }

@media (hover: hover) {
  .avatar-h98fMT { transition: var(--animate-hover); }
  .avatar-h98fMT:hover { opacity: 0.9; }
}

.liveStreamAvatar-f516FN { border: var(--size-2)solid var(--color-accent-fg=
-red); padding: var(--size-2); margin: calc(var(--size-2)*-1); box-sizing: =
content-box; }

.liveTag-Gk0dUD { outline: 2px solid var(--color-bg-primary); text-transfor=
m: uppercase; position: absolute; bottom: 0px; left: 50%; transform: transl=
ate(-50%) translateY(50%); }

.chip-fQexYY { max-width: var(--size-200); }

@media (max-width: 650px) {
  .bioClamp-wG4DwB { max-height: calc(3*var(--line-height-20)); overflow: h=
idden; }
}

.seeMore-MypIe9 { height: var(--line-height-20); align-items: center; displ=
ay: flex; position: absolute; bottom: 0px; right: 0px; }

.seeMoreFade-yGlujU { width: var(--size-48); background: linear-gradient(to=
 left,var(--color-bg-primary),oklch(from var(--color-bg-primary)l c h/0)); =
height: 100%; }

.seeMoreButton-iGDzwW { background-color: var(--color-bg-primary); height: =
100%; padding-left: var(--size-8); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/reactMain.e70bce61.css

@charset "utf-8";

.pageWrapper-JRNFOD { width: 100%; height: 90vh; margin: 0px; padding: 0px;=
 position: relative; }

.iframe-UZJJEZ { border-width: medium; border-style: none; border-color: cu=
rrentcolor; border-image: none; width: 100%; height: 100%; margin: 0px; pad=
ding: 0px; display: block; }

.loadingContainer-RJ6q8J { z-index: 1; position: absolute; top: 50%; left: =
50%; transform: translate(-50%, -50%); }

.pageContainer-PCEs9w { font-family: var(--font-family-text); }

.container-IpPqBD { width: 100%; max-width: 384px; }

.form-M5sC90.form-M5sC90.form-M5sC90 { margin: 0px; }

.sideBySideWrap-vGXrwP { flex-flow: row; align-items: flex-start; min-width=
: 0px; max-width: 384px; display: flex; }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB { box-sizing: border=
-box; padding: var(--size-12); height: var(--size-40); background-color: va=
r(--email-input-background); border-top-color: ; border-top-style: ; border=
-top-width: ; border-right-color: ; border-right-style: ; border-bottom-col=
or: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; bo=
rder-left-style: ; border-left-width: ; border-image-source: ; border-image=
-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat:=
 ; border-radius: var(--border-radius-sm)0 0 var(--border-radius-sm); font-=
family: var(--font-family-text); font-size: var(--font-size-15); line-heigh=
t: var(--line-height-20); appearance: none; width: 100%; color: var(--color=
-fg-primary-themed); border-right-width: 0px; display: inline-block; }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB::placeholder { color=
: var(--color-fg-tertiary); }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB.emailInputOnAccentBa=
ckground-TfaCGr { border-color: var(--color-accent-themed-inverse); backgro=
und-color: var(--color-accent-themed); color: var(--color-accent-themed-inv=
erse); }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB.emailInputOnAccentBa=
ckground-TfaCGr::placeholder { color: color-mix(in srgb,var(--color-accent-=
themed-inverse),transparent 45%); }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB.emailInputExpectTrun=
cation-VNj17x { padding-right: 0px; }

.emailInput-OkIMeB.emailInput-OkIMeB.emailInput-OkIMeB.emailInputOnWelcomeP=
age-nqc9VK { background: var(--email-input-background); color: var(--cover_=
print_primary,#000); border-color: var(--cover_accent_contrast,var(--color-=
accent-themed)); box-shadow: none !important; }

.emailInputWrapper-QlA86j { --email-input-background: var(--color-bg-second=
ary-themed); flex-grow: 1; min-width: 0px; }

.emailInputWrapper-QlA86j:has(.emailInputOnWelcomePage-nqc9VK) { --email-in=
put-background: var(--cover_bg_color,#fff); }

.emailInputWrapperExpectTruncation-w6Fd5V { position: relative; }

.emailInputWrapperExpectTruncation-w6Fd5V::after { content: ""; background:=
 linear-gradient(to right,#fff0,var(--email-input-background)); pointer-eve=
nts: none; width: 20px; position: absolute; top: 1px; bottom: 1px; right: 0=
px; }

.button-VFSdkv.button-VFSdkv.button-VFSdkv { height: var(--size-40); paddin=
g: 0 var(--size-20); background: var(--color-accent-themed); border: 1px so=
lid var(--color-accent-themed); border-radius: 0 var(--border-radius-sm)var=
(--border-radius-sm)0; color: var(--color-accent-themed-inverse); font-weig=
ht: var(--font-weight-medium); font-size: var(--font-size-14); font-family:=
 var(--font-family-text); flex-shrink: 0; margin-top: 0px !important; }

.button-VFSdkv.button-VFSdkv.button-VFSdkv:focus-visible { box-shadow: 0 0 =
0 2px oklch(from var(--color-bg-accent-themed)l c h/.3) !important; }

.buttonOnAccentBackground-vmEt94.buttonOnAccentBackground-vmEt94.buttonOnAc=
centBackground-vmEt94 { border-color: var(--color-accent-themed-inverse); }

.buttonOnWelcomePage-D2qOpe.buttonOnWelcomePage-D2qOpe.buttonOnWelcomePage-=
D2qOpe { background: var(--cover_accent_contrast,var(--color-accent-themed)=
); border-color: var(--cover_accent_contrast,var(--color-accent-themed)); }

.button-VFSdkv:active { opacity: 1; }

.button-VFSdkv:active:hover, .button-VFSdkv.disabled-AfIHDS, .button-VFSdkv=
[disabled], .button-VFSdkv[readonly] { opacity: 0.75; }

.links-EJFIL2 { font-size: var(--font-size-14); gap: var(--size-12); paddin=
g-top: var(--size-16); justify-content: center; display: flex; }

.links-EJFIL2.links-EJFIL2.links-EJFIL2 a { color: var(--color-fg-secondary=
); }

.step-Rk40vT { flex: 0 0 30px; }

.download-QWI_A5 { position: absolute; bottom: 0px; right: 0px; }

.disabledButton-hUWISL.disabledButton-hUWISL { cursor: not-allowed; opacity=
: 0.5; }

.sectionImage-OVlQ8l { width: 150px; }

:is(.sectionContainer-g1nief:has(.sectionImage-OVlQ8l:hover) .sectionTitle-=
Aad7Bm, .sectionTitle-Aad7Bm:hover) { color: var(--color-accent-themed); }

.pill-GgAzMR { border: solid 1px var(--color-utility-detail-themed); border=
-radius: var(--border-radius-full); cursor: pointer; background: 0px 0px; p=
adding: 8px 12px; }

.pill-GgAzMR.pillSelected-nZRn_P { background-color: var(--color-fg-primary=
-themed); border-color: var(--color-fg-primary-themed); }

.pillSelected-nZRn_P .pillText-PA96t6.pillText-PA96t6.pillText-PA96t6 { col=
or: var(--color-bg-primary-themed); }

.thickRule-VGMa9R { border-bottom: 5px solid var(--color-fg-primary-themed)=
; flex-grow: 1; }

.grid-ykPDMW { column-gap: var(--column-gap); row-gap: var(--size-40); grid=
-template-columns: repeat(4, 1fr); width: 100%; display: grid; }

@media (max-width: 1024px) {
  .grid-ykPDMW { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 768px) {
  .grid-ykPDMW { grid-template-columns: repeat(1, 1fr); }
}

.outerContainer-_EB7WB { position: relative; overflow: hidden; }

@media screen and (max-width: 768px) {
  .outerContainer-_EB7WB { margin: 0 calc(-1*var(--container-horizontal-pad=
ding-mobile)); }
}

.innerTrack-Kj4zL_ { height: 100%; position: relative; }

.panel-Y2mj7O { transform-origin: 50% center; position: absolute; top: 50%;=
 left: 0px; }

.videoPostImage-dwXmpQ { width: 100%; }

.previousBackground-l9aBt9, .nextBackground-_36RTD { user-select: none; cur=
sor: pointer; align-items: center; width: 100px; display: flex; position: a=
bsolute; top: 0px; bottom: 0px; }

@media screen and (max-width: 768px) {
  .previousBackground-l9aBt9, .nextBackground-_36RTD { width: var(--contain=
er-horizontal-padding-mobile); }
}

.previousBackground-l9aBt9 { background: linear-gradient(90deg, rgb(22, 22,=
 19) 0%, rgb(22, 22, 19) 10%, rgba(22, 22, 19, 0.5) 40%, rgba(22, 22, 19, 0=
) 100%); justify-content: flex-start; left: 0px; }

@media screen and (max-width: 768px) {
  .previousBackground-l9aBt9 { left: var(--size-12); background: 0px 0px; }
}

.nextBackground-_36RTD { background: linear-gradient(270deg, rgb(22, 22, 19=
) 0%, rgb(22, 22, 19) 10%, rgba(22, 22, 19, 0.5) 40%, rgba(22, 22, 19, 0) 1=
00%); justify-content: flex-end; right: 0px; }

@media screen and (max-width: 768px) {
  .nextBackground-_36RTD { right: var(--size-12); background: 0px 0px; }
}

.header-MeQvZM { background-color: var(--color-bg-primary); }

.headerContents-XMY0rT { gap: 40px; grid-template-columns: repeat(12, 1fr);=
 display: grid; }

.headerContents-XMY0rT > :first-child { grid-column: 1 / span 4; align-self=
: center; }

.headerContents-XMY0rT > :nth-child(2) { grid-column: 5 / span 8; align-sel=
f: center; }

.bodyContents-ivBy3X { gap: 40px; grid-template-columns: repeat(12, 1fr); m=
in-height: 50vh; display: grid; }

.bodyContents-ivBy3X > :first-child { grid-column: 4 / span 6; }

.bodyContentsFull-ZezqcV { min-height: 50vh; display: block; }

@media screen and (max-width: 1024px) {
  .bodyContents-ivBy3X { display: block; }
}

.grid-C7WepD { column-gap: var(--column-gap); row-gap: var(--size-40); grid=
-template-columns: repeat(4, 1fr); display: grid; }

@media (max-width: 1024px) {
  .grid-C7WepD { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 768px) {
  .grid-C7WepD { grid-template-columns: 1fr; }
}

.artwork-QG0q_Y { object-fit: cover; width: 72px; height: 72px; }

.image-sYkLIi { width: 540px; max-width: 100%; }

.heroText-vjETGo { max-width: 586px; }

.container-QYwuRw { border: var(--border-default); border-radius: var(--bor=
der-radius-md); margin-bottom: 32px; }

.container-Q5omP8 { max-width: min(100%,var(--container-max-width,1248px));=
 padding: 24px var(--container-horizontal-padding)0; margin: 0px auto; posi=
tion: relative; }

@media screen and (max-width: 768px) {
  .container-Q5omP8 { padding: 0 var(--container-horizontal-padding-mobile)=
; }
}

.containerForShows-FydmKs { max-width: 660px; margin: 0px auto; }

.editButtonContainer-O6BQ51 { z-index: 1; opacity: 0; transition: opacity 0=
.15s ease-in-out; position: absolute; top: 0px; right: 0px; }

.container-Q5omP8:hover .editButtonContainer-O6BQ51 { opacity: 1; }

.title-lJNKDo { font-family: Georgia, serif; font-size: 28px; font-weight: =
600; line-height: 36px; }

.logo-Q8LqG3 { width: var(--size-72); height: var(--size-72); border-radius=
: var(--border-radius-sm); }

@media only screen and (max-width: 768px) {
  .logo-Q8LqG3 { width: var(--size-48); height: var(--size-48); }
}

.pillarHeader-Q57NYM { font-family: Georgia, serif; font-size: 36px; font-w=
eight: 600; line-height: 42px; }

@media print {
  .footerButtons-ap9Sk7 { display: none; }
}

.footerSubstackCta-v5HWfj { font-size: 14px; font-weight: var(--font-weight=
-semibold); background-color: var(--color-bg-primary); border: var(--border=
-default); border-radius: var(--border-radius-sm); height: 40px; color: var=
(--color-secondary); box-sizing: border-box; white-space: nowrap; justify-c=
ontent: flex-start; align-items: center; margin: 20px 0px; padding: 10px 16=
px 10px 12px; line-height: 18px; text-decoration: none; display: flex; }

.footerSubstackCta-v5HWfj.noIcon-z7v9D8 { padding: 10px 16px; }

.footerSubstackCta-v5HWfj.sizeSm-F_aC8H { height: 28px; padding: 10px 8px 1=
0px 4px; font-size: 12px; }

.footerSubstackCta-v5HWfj.sizeSmNoIcon-KRHkpZ { padding: 10px 8px; }

.footerSubstackCta-v5HWfj.getTheApp-Yk3w1O svg path { fill: var(--color-pri=
mary); }

.footerSubstackCta-v5HWfj:hover { color: var(--color-primary); background: =
var(--color-bg-secondary); }

.footerSubstackCta-v5HWfj svg { width: 22px; height: 22px; }

.footerSubstackCta-v5HWfj svg path { fill: var(--color-accent-fg-orange); s=
troke: rgba(0, 0, 0, 0); }

.footer.themed-background .footerSubstackCta-v5HWfj { border: var(--border-=
default-themed); }

.compact-footer .footer .footerSubstackCta-v5HWfj { margin: 0px; }

.appUpsell-ZCFh94 { border-radius: var(--border-radius-md); width: auto; ma=
x-height: 40px; }

.footer-cRMYS1 { text-align: center; color: var(--color-bg-primary-themed);=
 background-color: var(--color-fg-primary-themed); }

.footerContent-TTn9F6 { max-width: 1400px; margin: 0px auto; padding-bottom=
: 60px; }

.footerHed-xgaXnM { text-transform: uppercase; letter-spacing: 3px; margin-=
bottom: -16px; font-size: 96px; line-height: 96px; }

@media (min-width: 1024px) {
  .footerHed-xgaXnM { margin-bottom: -24px; font-size: 148px; line-height: =
148px; }
}

.footerLink-_5lFCC > a { text-transform: uppercase; text-decoration: none; =
}

.footerLink-_5lFCC > a:hover { text-decoration: underline; }

.substackIcon-aS8sUQ { padding: 0px 4px; display: inline-block; transform: =
translateY(4px); }

.downloadAppLink-yiuJ9E { text-transform: uppercase; border: 1px solid rgb(=
255, 255, 255); padding: 8px; }

.playButton-aoPveC { width: auto; height: 14px; }

.pubInvertedTheme-U483dz { --color-accent: var(--color_theme_bg_pop,var(--c=
olor-light-accent-fg-orange)); --color-accent-hover: var(--color_theme_bg_p=
op_darken,var(--color-light-accent-fg-orange-hover)); --color-accent-invers=
e: var(--color_theme_print_on_pop,var(--color-utility-white)); --color-acce=
nt-text: var(--color-app-light-accent-text,var(--color-accent)); --color-bg=
-primary: var(--color-accent); --color-fg-primary: var(--color-accent-inver=
se); --color-button-primary-fg: var(--color-accent); --color-button-primary=
-bg: var(--color-accent-inverse); --color-button-primary-fg-hover: var(--co=
lor-accent); --color-button-primary-bg-hover: var(--color-accent-inverse); =
}

@media print {
  .container-jsOc9L { display: none; }
}

.content-jLbYeh { width: 100%; max-width: 728px; }

@media (hover: hover) {
  .cta-HDi22T:hover { opacity: 0.9; }
}

.authorInfo-uQxGwM { background-color: var(--color-fg-primary-themed); widt=
h: min(900px, 100% - 30px); min-height: 215px; }

@media (max-width: 768px) {
  .authorInfo-uQxGwM { width: calc(100% - 30px); }
}

.authorImg-RBQVJm { flex: 0 0 auto; width: 215px; }

@media (max-width: 768px) {
  .authorImg-RBQVJm { width: 100px; height: 100px; }
}

.notifyButton-dcpYYD.notifyButton-dcpYYD.notifyButton-dcpYYD.notifyButton-d=
cpYYD, .notifyButton-dcpYYD.notifyButton-dcpYYD.notifyButton-dcpYYD.notifyB=
utton-dcpYYD.minimize-vkTjTT { position: absolute; top: 1px; right: 1px; tr=
ansform: none; }

.notifyButton-dcpYYD[data-subscribed=3D"true"].notifyButton-dcpYYD[data-sub=
scribed=3D"true"].notifyButton-dcpYYD[data-subscribed=3D"true"].notifyButto=
n-dcpYYD[data-subscribed=3D"true"] { border-bottom-color: var(--color-fg-pr=
imary-themed); border-left-color: var(--color-fg-primary-themed); border-ri=
ght-color: var(--color-fg-primary-themed); border-top-color: var(--color-fg=
-primary-themed); color: var(--color-fg-primary-themed); background-color: =
rgb(255, 255, 255); }

.notifyButton-dcpYYD[data-subscribed=3D"false"] { border-bottom-color: var(=
--web_bg_color); border-left-color: var(--web_bg_color); border-right-color=
: var(--color-fg-primary-themed); border-top-color: var(--color-fg-primary-=
themed); color: var(--web_bg_color); background-color: rgba(0, 0, 0, 0); }

.tagList-aHQ9ej { text-transform: uppercase; text-align: left; width: 100%;=
 max-width: 660px; }

.tagBox-lyb9LX { border: solid 1px var(--color-utility-detail-themed); colo=
r: var(--color-utility-detail-themed); padding: 4px 6px; line-height: 14px;=
 text-decoration: none; }

.postFooter-urmQJ_ { margin-top: 48px; margin-bottom: 16px; }

@media (max-width: 768px) {
  .postFooter-urmQJ_ { margin: 48px 30px 0px; }
}

.authorInfoContainer-XS7yHj { width: 100%; }

.upgradeCtaContainer-B3vHAT { border-right-color: ; border-right-style: ; b=
order-right-width: ; border-bottom-color: ; border-bottom-style: ; border-b=
ottom-width: ; border-left-color: ; border-left-style: ; border-left-width:=
 ; border-image-source: ; border-image-slice: ; border-image-width: ; borde=
r-image-outset: ; border-image-repeat: ; border-top: 5px solid var(--color-=
fg-primary-themed); max-width: 660px; margin: 0px auto; }

.upgradeCtaSwitchAccounts-uPAFOo { text-decoration: none; }

.upgradeCtaInputContainer-I6n3O5 { width: 100%; }

.container-iYXcKv { flex-direction: row; padding-block: 16px; display: flex=
; }

.next-UwEMlc { margin-left: auto; }

.container-zMNHA0 { box-sizing: border-box; flex-direction: column; width: =
100%; min-width: 0px; display: flex; }

.content-EdnYvw { overflow-wrap: anywhere; flex-direction: column; width: 1=
00%; min-width: 0px; display: flex; }

.title-lYwuBD, .description-iZp56f { margin: 0px; }

.titleLink-UuuQsd { color: inherit; text-decoration: none; }

.description-iZp56f { white-space: pre-line; }

:is(.actions-yvTKhP .subscribe-widget, .actions-yvTKhP .subscribe-widget .b=
utton-wrapper) { margin-bottom: 0px; }

.container-zWi_VI { max-width: 600px; margin: 0px auto; }

.imageContainer-nn2nS0 { max-width: 500px; max-height: 500px; }

.postContainer-pVTsPs { max-width: 500px; }

.imagePreview-gmfk3B { aspect-ratio: 16 / 9; object-fit: cover; border-radi=
us: var(--border-radius-sm); width: 100%; display: block; }

.shareButton-TCXuA9 { border-width: medium; border-style: none; border-colo=
r: currentcolor; border-image: none; width: 145px; margin-bottom: 16px; }

.foundingButton-jUuPk2 { border-width: medium; border-style: none; border-c=
olor: currentcolor; border-image: none; margin-bottom: 16px; }

.upsellDescription-ILV1gy { max-width: 400px; }

.countdownContainer-gvKChz { height: 64px; padding-top: 64px; }

.countdownInnerContainer-P186WI { width: 100%; position: absolute; bottom: =
204px; }

@media screen and (max-width: 650px) {
  .countdownInnerContainer-P186WI { bottom: 232px; }
}

.refreshLink-qARRi5 { cursor: pointer; }

.singlePostContainerPillar-sdUBxf { font-family: Georgia, serif; }

.restackEmpty-joLIAL { max-width: 300px; }

.restacksFacepile-jKo5wQ { flex-grow: 0; }

.feedItem-p_SCsv.feedItem-p_SCsv:last-child { border-bottom-width: medium; =
border-bottom-style: none; border-bottom-color: currentcolor; }

.discussionContainerFP-YrbLts { width: 660px; min-width: 280px; margin: 0px=
 auto; }

@media screen and (max-width: 768px) {
  .discussionContainerFP-YrbLts { box-sizing: border-box; width: 100%; padd=
ing: 0 var(--container-horizontal-padding-mobile); }
}

.image-QMta6W { border-radius: var(--border-radius-sm); }

.container-b1BW1a.container-b1BW1a { max-width: 624px; padding: var(--size-=
12)var(--size-16)var(--size-32); box-sizing: content-box; margin: 0px auto;=
 }

@media screen and (max-width: 768px) {
  .container-b1BW1a.container-b1BW1a { padding-top: var(--size-24); }
}

.container-b1BW1a .container { width: auto; margin: 0px; }

.container-PNh5cP.container-PNh5cP { font-family: var(--font-family-text); =
padding-top: 0px; }

.noPodcasts-reia2s { margin-top: var(--size-16); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/53019.0d84e03d.css

@charset "utf-8";

@layer pencraft {
  .segment-j4TeZ4 { border-radius: var(--border-radius-xs); z-index: 1; }
  .segment-j4TeZ4[data-state=3D"active"] { color: var(--color-fg-primary); =
}
  @media (hover: hover) {
  .segment-j4TeZ4:hover { color: var(--color-fg-primary); }
}
  .highlight-U002IP { width: var(--highlight-width); transform: translateX(=
var(--highlight-x)); transition: transform var(--animation-timing-fast)var(=
--animation-smooth),width var(--animation-timing-fast)var(--animation-smoot=
h); will-change: transform, width; }
  .searchInput-fUS3Nw::-webkit-search-cancel-button { appearance: none; }
  .searchInput-fUS3Nw::-webkit-search-decoration { appearance: none; }
  .nativePickerInput-TXPaXi::-webkit-calendar-picker-indicator { opacity: 0=
; appearance: none; width: 0px; height: 0px; margin: 0px; padding: 0px; }
  @supports not selector(::-webkit-calendar-picker-indicator) {
  .nativePickerInput-TXPaXi { padding-right: var(--size-12) !important; }
  .nativePickerInput-TXPaXi ~ * { display: none; }
}
}

.mainContainer-f788bk { flex-direction: column; align-items: center; displa=
y: flex; position: relative; }

.speechBubble-_PJUmP { z-index: 1000; border-radius: var(--border-radius-sm=
); background-color: rgb(255, 255, 255); width: 250px; padding: 10px; posit=
ion: absolute; top: calc(100% + 15px); left: 50%; transform: translate(-50%=
); box-shadow: rgba(0, 0, 0, 0.1) 0px -4px 20px; }

.speechBubble-_PJUmP::after { content: ""; border-bottom: 10px solid rgb(25=
5, 255, 255); border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px =
solid rgba(0, 0, 0, 0); width: 0px; height: 0px; position: absolute; bottom=
: 100%; left: 50%; transform: translate(-50%); }

.childrenContainer-DGPJg_ { z-index: 1; position: relative; }

.placeholder-lQYQJg { background-color: var(--color_theme_bg_contrast_1,var=
(--color-bg-secondary)); border-radius: var(--border-radius-sm); justify-co=
ntent: center; align-items: center; width: 100%; height: 340px; display: fl=
ex; }

.placeholderMessage-GZJPyX { max-width: 300px; }

.avatar-teNpyz { border: 2px solid var(--color-utility-white); box-shadow: =
var(--shadow-md); }

.sticker-ah1HJX { filter: drop-shadow(var(--shadow-xs)); }

.stickerContainer-TXCu7q { transform-origin: 50% center; transform: transla=
te3d(calc(var(--sticker-x) - 50%),calc(var(--sticker-y) - 50%),0)scale3d(ca=
lc(var(--sticker-scale)*var(--sticker-flip)),var(--sticker-scale),1)rotateZ=
(var(--sticker-rotation)); position: absolute; top: 50%; left: 50%; }

.reactionsHoverZone-nHxYxG:hover .reactionsContainer-uNTS8E { opacity: 1; p=
ointer-events: all; }

.belowName-dspxAy { margin-top: var(--size-16); }

.reactionsContainer-uNTS8E { top: calc(-1*var(--size-16)); right: var(--siz=
e-12); gap: var(--size-4); z-index: 2; opacity: 0; pointer-events: none; fl=
ex-direction: row-reverse; position: absolute; }

.reactionsContainer-uNTS8E.outgoing-xjlZZA { left: var(--size-12); right: u=
nset; flex-direction: row; }

.emojiGrid-yGGf1S { grid-template-columns: repeat(9, 1fr); display: grid; }

.reaction-BmRJjL { border-radius: var(--border-radius-full); background-col=
or: var(--color-bg-primary); height: var(--size-24); min-width: var(--size-=
32); box-sizing: border-box; cursor: pointer; }

.reaction-BmRJjL:hover { background-color: var(--color-bg-secondary); }

.selected-T0p6AZ { background-color: var(--color-chat-outgoing-bg-primary);=
 }

.selected-T0p6AZ:hover { background-color: var(--color-chat-outgoing-bg-sec=
ondary); }

.emojiBox-hGb2ir { transition: var(--animate-hover); }

.emojiBox-hGb2ir:hover { background-color: var(--color-bg-secondary); }

.addReactButton-j8HliB { border-radius: var(--border-radius-full); backgrou=
nd-color: var(--color-bg-elevated-primary); height: var(--size-24); width: =
var(--size-28); cursor: pointer; transition: var(--animate-hover); justify-=
content: center; }

.addReactButton-j8HliB:hover { background-color: var(--color-bg-secondary);=
 }

.addReactButton-j8HliB:active { transform: scale(0.95); }

.emojiPopover-UcQl9N { padding: var(--size-8); overflow: auto; }

.show-rCpI7T { opacity: 1; visibility: visible; pointer-events: all; }

.personYouMayKnow-g7Alxo { cursor: pointer; border-radius: var(--border-rad=
ius-md); transition: var(--animate-hover); }

.personYouMayKnow-g7Alxo:active { opacity: 0.8; transform: var(--transform-=
pressed); }

.personYouMayKnowFeed-bb1Yh4 { box-sizing: border-box; scroll-snap-align: c=
enter; user-select: none; cursor: grab; min-width: 156px; max-width: 156px;=
 height: 204px; position: relative; }

.personYouMayKnowFeed-bb1Yh4:active { cursor: grabbing; }

.personYouMayKnowFeed-bb1Yh4.withSocialContext-bZjv3u { min-width: 176px; m=
ax-width: 176px; height: 234px; }

@media (hover: hover) {
  .personYouMayKnowFeed-bb1Yh4:hover { box-shadow: var(--shadow-md); }
}

.personYouMayKnowFeedButton-JiQmpP { height: var(--size-32); }

.personYouMayKnowImage-peGMNI, .personYouMayKnowImage-peGMNI img { height: =
var(--size-40); width: var(--size-40); flex-shrink: 0; }

.personYouMayKnowMutuals-ZOuD6k { margin-top: 4px; }

.personYouMayKnowMutuals-ZOuD6k > div { font-size: 12px; line-height: 13px;=
 }

.personYouMayKnowMutuals-ZOuD6k .facepileLink-N3nvHV { display: none; }

.personYouMayKnowMutuals-ZOuD6k .facepileLink-N3nvHV:first-child { z-index:=
 2; display: block; position: relative; }

.personYouMayKnowMutuals-ZOuD6k .facepileLink-N3nvHV:nth-child(2) { z-index=
: 1; display: block; position: absolute; transform: scale(0.9) translate(-8=
px, -8px); }

.personYouMayKnowMutuals-ZOuD6k .facepileFace-_GchsT { border-radius: var(-=
-border-radius-full); border: 2px solid var(--color-bg-primary); object-fit=
: cover; }

.shareProfile-nfq3_a, .fbConnect-U6M5tm, .avatarContainer-Bsasck { position=
: relative; }

.close-kHICWg { right: var(--size-6); top: var(--size-6); position: absolut=
e; }

.badge-S8RI6g { background-color: var(--color-bg-tertiary); border-radius: =
var(--border-radius-full); border: 2px solid var(--color-bg-primary); botto=
m: calc(-1*var(--size-4)); right: calc(-1*var(--size-8)); position: absolut=
e; }

.badgeIcon-jk16vG { fill: var(--color-fg-primary); transform: scaleX(-1); }

.bubbleStack-umAMnU > * { border-radius: var(--border-radius-sm)var(--borde=
r-radius-lg)var(--border-radius-lg)var(--border-radius-sm); transition: var=
(--animate-hover); max-width: var(--chat-bubble-max-width); box-sizing: bor=
der-box; }

.bubbleStack-umAMnU > .bubble-LfInju:hover, .bubbleStack-umAMnU > .linkBubb=
le-t8SyEH:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 500px inset; }

.bubbleStack-umAMnU > :first-child .bubble-LfInju, .bubbleStack-umAMnU > .b=
ubble-LfInju:first-child, .bubbleStack-umAMnU > .paywallBubble-HIFC1C:first=
-child, .bubbleStack-umAMnU > :first-child .imageGroup-hmX9Za, .bubbleStack=
-umAMnU > :first-child .linkBubble-t8SyEH { border-top-left-radius: var(--b=
order-radius-lg); }

.bubbleStack-umAMnU > :last-child .bubble-LfInju, .bubbleStack-umAMnU > .bu=
bble-LfInju:last-child, .bubbleStack-umAMnU > .imageGroup-hmX9Za:last-child=
, .bubbleStack-umAMnU > .linkBubble-t8SyEH:last-child { border-bottom-left-=
radius: var(--border-radius-lg); }

.bubbleStack-umAMnU.outgoing-zRoPvi > * { border-radius: var(--border-radiu=
s-lg)var(--border-radius-sm)var(--border-radius-sm)var(--border-radius-lg);=
 }

.bubbleStack-umAMnU.outgoing-zRoPvi > :first-child .bubble-LfInju, .bubbleS=
tack-umAMnU.outgoing-zRoPvi > .bubble-LfInju:first-child, .bubbleStack-umAM=
nU.outgoing-zRoPvi > .paywallBubble-HIFC1C:first-child, .bubbleStack-umAMnU=
.outgoing-zRoPvi > :first-child .imageGroup-hmX9Za, .bubbleStack-umAMnU.out=
going-zRoPvi > :first-child .linkBubble-t8SyEH { border-top-right-radius: v=
ar(--border-radius-lg); }

.bubbleStack-umAMnU.outgoing-zRoPvi > * .imageGroup-hmX9Za { border-top-lef=
t-radius: var(--border-radius-md); border-bottom-left-radius: var(--border-=
radius-md); }

.bubbleStack-umAMnU.outgoing-zRoPvi > * .imageGroup-hmX9Za:not(.isLast-UDCL=
fj) { border-bottom-right-radius: var(--border-radius-sm); }

.bubbleStack-umAMnU.outgoing-zRoPvi > :last-child .bubble-LfInju, .bubbleSt=
ack-umAMnU.outgoing-zRoPvi > .bubble-LfInju:last-child, .bubbleStack-umAMnU=
.outgoing-zRoPvi > .imageGroup-hmX9Za:last-child, .bubbleStack-umAMnU.outgo=
ing-zRoPvi > .linkBubble-t8SyEH:last-child { border-bottom-right-radius: va=
r(--border-radius-lg); }

.bubble-LfInju { border-radius: var(--border-radius-sm)var(--border-radius-=
lg)var(--border-radius-lg)var(--border-radius-sm); transition: var(--animat=
e-hover); font-family: var(--font-family-text); font-size: var(--font-size-=
16); font-weight: var(--font-weight-regular); line-height: var(--line-heigh=
t-24); white-space: pre-line; overflow-wrap: break-word; hyphens: auto; col=
or: var(--color-fg-primary); cursor: pointer; contain: content; }

.bubble-LfInju:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 500px inset; =
}

.bubble-LfInju.outgoing-zRoPvi { border-radius: var(--border-radius-lg)var(=
--border-radius-sm)var(--border-radius-sm)var(--border-radius-lg); backgrou=
nd-color: var(--color-chat-outgoing-bg-primary); color: var(--color-chat-ou=
tgoing-fg-primary); }

.bubble-LfInju.outgoing-zRoPvi .body-SxXE9l a { color: var(--color-chat-out=
going-link); text-decoration: underline; }

.bubble-LfInju.outgoing-zRoPvi .paywallReplyTag-AnU7qK { --color-chat-incom=
ing-fg-primary: var(--color-chat-outgoing-fg-primary); background-color: va=
r(--color-chat-outgoing-bg-quote); color: var(--color-chat-outgoing-fg-prim=
ary); }

.body-SxXE9l { min-width: 0px; }

.body-SxXE9l a { color: var(--color-semantic-highlight-fg-primary); }

.body-SxXE9l a:hover { text-decoration: underline; }

.body-SxXE9l span { line-height: var(--line-height-feed); }

.richTextBody-c9Sqjm { overflow-wrap: anywhere; line-height: var(--line-hei=
ght-feed); }

.richTextBody-c9Sqjm p, .richTextBody-c9Sqjm ul, .richTextBody-c9Sqjm ol, .=
richTextBody-c9Sqjm pre { margin: 0px; }

.richTextBody-c9Sqjm :is(p, ul, ol, pre) + :is(p, ul, ol, pre) { margin-top=
: var(--size-8); }

.richTextBody-c9Sqjm p + p { margin-top: 0px; }

.richTextBody-c9Sqjm p:empty::before { content: "=E2=80=8B"; }

.richTextBody-c9Sqjm ul, .richTextBody-c9Sqjm ol { padding-left: var(--size=
-20); }

.richTextBody-c9Sqjm pre { white-space: pre-wrap; }

.richTextBody-c9Sqjm code { font-family: monospace; }

.richTextBody-c9Sqjm.richTextBody-c9Sqjm p { color: inherit; }

.richTextBody-c9Sqjm.outgoing-zRoPvi { --color-link-fg: var(--color-chat-ou=
tgoing-link); }

.authorName-RUTp3m { padding-right: var(--size-4); }

.facepileAvatar-F_BcFw { box-shadow: 0 0 0 2px var(--color-bg-primary); box=
-sizing: border-box; }

.facepile-_l_hyN > * + * { margin-left: -3px; }

.readMore-OS5vSy { color: var(--color-chat-incoming-fg-secondary); cursor: =
pointer; float: right; font-size: inherit; line-height: inherit; display: i=
nline; }

.readMore-OS5vSy:hover { text-decoration: underline; }

.readMore-OS5vSy.outgoing-zRoPvi { color: var(--color-chat-outgoing-fg-seco=
ndary); }

.paywallBubble-HIFC1C { background-image: url("/img/reader/paywall-noise.pn=
g"); background-size: 1000px 160px; width: 350px; height: 160px; position: =
relative; overflow: hidden; }

.pixels-dEQTfm { width: 100%; height: 100%; position: absolute; top: 0px; l=
eft: 0px; }

.textLink-TnmBfo { word-break: break-all; }

.linkBubble-t8SyEH { min-width: var(--chat-bubble-max-width); text-decorati=
on: none; }

.linkImg-kNOnWu { border-radius: var(--border-radius-sm); object-fit: cover=
; width: 72px; height: 72px !important; }

.linkUrl-LW11wp { max-width: 240px; }

.linkTitle-oVSOfX { font-size: 18px; line-height: 26px; }

.reactionsWrapper-ls9Csz { position: relative; }

.actions-QkU3dI { opacity: 0; pointer-events: none; transition: opacity var=
(--animation-timing-faster)var(--animation-smooth); align-self: stretch; }

.avatarContainer-QgIACu:hover .actions-QkU3dI { opacity: 1; pointer-events:=
 all; }

@keyframes highlight-animation-kGdFb4 {=20
  0% { opacity: 1; }
  25% { opacity: 0.2; }
  70% { opacity: 0.2; }
  100% { opacity: 1; }
}

.highlight-pSh3e7 { animation: 1.5s cubic-bezier(0.75, 0, 0.5, 1) 0s 1 norm=
al none running highlight-animation-kGdFb4; }

.imageGroup-hmX9Za { --max-width: var(--chat-bubble-max-width); max-width: =
var(--max-width); --big-radius: var(--border-radius-sm); }

.imageGroup-hmX9Za:not(.isLast-UDCLfj) { border-bottom-left-radius: var(--b=
order-radius-sm); }

.quoteBox-Dcal5K { background-color: var(--color-accent-bg-blue); font-size=
: var(--font-size-14); line-height: var(--line-height-feed); max-width: cal=
c(var(--chat-bubble-max-width) - 48px); color: var(--color-fg-primary); ove=
rflow: hidden; }

.quote-IkMApN.incoming-yrKQPL { background-color: var(--color-chat-incoming=
-bg-quote); color: var(--color-chat-incoming-fg-quote); }

.quote-IkMApN.incoming-yrKQPL.notFirst-MmF7_s { border-top-left-radius: var=
(--border-radius-sm); }

.quote-IkMApN.outgoing-zRoPvi { background-color: var(--color-chat-outgoing=
-bg-quote); color: var(--color-chat-outgoing-fg-quote); }

.quote-IkMApN.outgoing-zRoPvi.notFirst-MmF7_s { border-top-right-radius: va=
r(--border-radius-sm); }

.quote-IkMApN.author-naTBRq { background-image: linear-gradient(var(--color=
-chat-author-bg-overlay),var(--color-chat-author-bg-overlay)),linear-gradie=
nt(var(--color-bg-tertiary),var(--color-bg-tertiary)); }

.hasUnread-p_1CFW { color: var(--color-semantic-select-fg-primary); }

.noUnread-aWF1i8 { color: var(--color-fg-secondary); }

.paywallReplyTag-AnU7qK { border-radius: var(--border-radius-full); backgro=
und-color: var(--color-chat-incoming-bg-secondary); padding: 0 var(--size-8=
); height: var(--size-24); user-select: none; cursor: pointer; border-width=
: 0px; }

.paywallReplyTag-AnU7qK.media-H8ykdm { background-color: var(--material-reg=
ular); color: var(--vibrance-primary); backdrop-filter: var(--glass-blur); =
border: var(--border-default); }

.paywallReplyTag-AnU7qK.center-F91XRK { position: absolute; top: 50%; left:=
 50%; transform: translate(-50%, -50%); }

.paywallReplyTag-AnU7qK.right-dRUlyN { bottom: var(--size-6); right: var(--=
size-6); position: absolute; }

.paywallReplyTag-AnU7qK.iconOnly-pLEdW7 { opacity: 0.5; backdrop-filter: no=
ne; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style:=
 none; border-color: currentcolor; border-image: none; }

.paywallFade-jjuRAC { background: linear-gradient(oklch(from var(--color-bg=
-secondary)l c h/.2),oklch(from var(--color-bg-secondary)l c h/.2)),radial-=
gradient(circle at center,oklch(from var(--color-bg-secondary)l c h/0)0%,ok=
lch(from var(--color-bg-secondary)l c h/.1)20%,oklch(from var(--color-bg-se=
condary)l c h/.2)30%,oklch(from var(--color-bg-secondary)l c h/.3)40%,oklch=
(from var(--color-bg-secondary)l c h/.4)50%,oklch(from var(--color-bg-secon=
dary)l c h/.5)60%,oklch(from var(--color-bg-secondary)l c h/.6)70%,oklch(fr=
om var(--color-bg-secondary)l c h/.7)80%,oklch(from var(--color-bg-secondar=
y)l c h/.8)90%,oklch(from var(--color-bg-secondary)l c h/.9)100%); }

.paywallBlur-yZ2js3 { backdrop-filter: blur(6px); }

.paywallText-s4FRye { user-select: none; }

.avatar-KIJVyG { position: relative; }

.avatarOther-uvAI8g { background: var(--color-bg-secondary); border-radius:=
 var(--border-radius-full); width: var(--size-40); height: var(--size-40); =
}

.avatarOtherIcon-FpqVMX { color: var(--color-fg-secondary); }

.link-OtwxxI { align-self: flex-start; }

.column-ADckUl { max-height: calc(var(--full-height) - 160px); min-height: =
400px; }

.row-rF9rT4 { transition: var(--animate-hover); text-decoration: none !impo=
rtant; }

.row-rF9rT4:hover { background: var(--color-bg-secondary); }

.button-teBUKU { padding: 0 var(--size-12); }

.textFace-jeUWz6 { background: var(--color-accent-themed); }

.spinner-JBla2j { position: absolute; top: 50%; left: 50%; transform: trans=
late(-50%, -50%); }

.transparent-f5_dXW { background-image: repeating-conic-gradient(var(--colo=
r-bg-primary)0% 25%,var(--color-bg-secondary)0% 50%); background-size: var(=
--size-24)var(--size-24); }

.rowBorderBottom-tHD_Mb { border-bottom: var(--border-default); }

.table-m2WTld { border-collapse: collapse; flex-grow: 1; max-height: 100%; =
overflow: scroll; }

.modal-bBpQD3 { max-width: 50vw; height: 60vh; width: auto !important; disp=
lay: flex !important; }

@media (max-width: 640px) {
  .modal-bBpQD3 { max-width: 100vw; }
}

.noGrow-skbZ94 { flex: 0 1 0%; }

.grow-CBXF8f { flex: 1 1 0%; }

.cellPadding-f5tfb5 { padding: 4px; }

.cookieBanner-fZ6hup { background-color: var(--color-bg-primary); text-alig=
n: center; z-index: 1000; width: 100%; padding: 10px; position: fixed; bott=
om: 0px; left: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px -2px 5px; }

.cookieBannerHide-Z9vVXQ { opacity: -1; }

.wrapper-vT80lr { max-width: 440px; }

.container-lIAyz5 { pointer-events: auto; box-sizing: border-box; width: 60=
0px; }

.track-jZG_pS { height: var(--size-4); background: var(--color-bg-tertiary)=
; border-radius: var(--border-radius-full); cursor: pointer; }

.progress-_oQlOi { height: var(--size-4); background-color: var(--color-fg-=
primary); opacity: 0.6; width: 100%; transition: transform var(--animation-=
timing-fast)var(--animation-smooth); will-change: transform; }

.playPauseButton-QuY9mu { backdrop-filter: blur(40px); background-color: va=
r(--color-bg-tertiary); }

.marqueeContainer-w4zQyv { white-space: nowrap; width: 100%; mask-image: li=
near-gradient(to right,black,black calc(100% - var(--size-20)),transparent)=
; position: relative; overflow: hidden; }

.marqueeTrack-RrcquU { animation-duration: ; animation-timing-function: ; a=
nimation-iteration-count: ; animation-direction: ; animation-fill-mode: ; a=
nimation-play-state: ; animation-name: ; animation-timeline: ; animation-ra=
nge-start: ; animation-range-end: ; animation-delay: var(--delay); padding-=
right: var(--size-12); display: inline-block; }

.marqueeContent-_UBVHA { padding-right: var(--size-12); display: inline-blo=
ck; }

@keyframes marquee-TV51Qx {=20
  0%, 5% { transform: translate(0%); }
  100% { transform: translate(-100%); }
}

.containerMobile-y31R53 { width: 100vw; bottom: var(--size-mobile-nav-area)=
; position: fixed; }

.containerMaximized-JM7Mhc { z-index: 1; height: 100%; top: 0px; bottom: 0p=
x; }

.container-K5XPov { --player-margin: var(--size-12); inset: auto var(--play=
er-margin)var(--player-margin)calc(var(--size-left-nav,0px) + var(--player-=
margin)); z-index: 1; pointer-events: none; justify-content: end; align-ite=
ms: end; position: fixed; }

.container-K5XPov.modal-uY8Fz4 { bottom: calc(var(--size-post-viewer-bottom=
-nav-height) + var(--size-post-viewer-margin) + var(--player-margin)); righ=
t: calc(var(--size-post-viewer-margin) + var(--player-margin)); transition:=
 transform var(--animation-timing-slow)var(--animation-smooth); }

.container-K5XPov.modal-uY8Fz4.reading-z5Jin8 { transform: translateY(calc(=
var(--size-post-viewer-bottom-nav-height))); }

.transition-DY6lDD { transition: transform var(--animation-timing-fast)var(=
--animation-bounce),opacity var(--animation-timing-fast)var(--animation-smo=
oth); }

.show-FJTanE { opacity: 1; transform: translateY(0px); }

.hide-AyXupb { opacity: 0; transform: translateY(8px); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/58275.1bf31898.css

@charset "utf-8";

.img-OACg1c { display: flex; }

.object-fit-cover-u4ReeV { object-fit: cover; }

.coverTheme-PJLqY5 { --color-fg-secondary: var(--cover_print_secondary,var(=
--color-light-fg-secondary)); --color-fg-tertiary: var(--cover_print_tertia=
ry,var(--color-light-fg-tertiary)); }

.button-kENIJe { background-color: var(--cover_bg_color_secondary); color: =
var(--cover_print_secondary,color(display-p3 .9333 .9333 .9333)); }

.base-KpGFTz { margin: 0px; }

.uppercase-DalsaH { text-transform: uppercase; }

.color-primary-KnGLm0 { color: var(--ink,#fff); }

.color-red-t1B0OT { color: var(--accent,#e81828); }

.color-grey-200-_uYBYV { color: var(--inkMuted,#e0e0e0); }

.color-inherit-jvYL8Q { color: inherit; }

.family-title-XnjCJp { font-family: var(--type-titleCondensed-font-family,"=
Special Gothic","Arial Narrow",Arial,Helvetica,sans-serif); font-weight: 60=
0; font-stretch: 75%; }

.family-title-2xl-VYKdNc { font-size: 64px; line-height: 66px; }

.family-title-xl-nKYY3X { font-size: 54px; line-height: 56px; }

.family-title-lg-vWrgSw { font-size: 44px; line-height: 48px; }

.family-title-md-OCDQjq { font-size: 34px; line-height: 38px; }

.family-title-sm-S_mblm { font-size: 28px; line-height: 30px; }

.family-title-xs-fQ18Qq { font-size: 22px; line-height: 24px; }

.family-title-2xs-rKSpIu { font-size: 18px; line-height: 22px; }

.family-heading-nF_F4x { font-family: var(--type-titleSemiExpanded-font-fam=
ily,"Special Gothic",Verdana,Arial,Helvetica,sans-serif); font-weight: 600;=
 font-stretch: 112.5%; }

.family-heading-2xl-t9cCMT { font-size: 64px; line-height: 66px; }

.family-heading-xl-EAD3xd { font-size: 54px; line-height: 56px; }

.family-heading-lg-lS3kiD { font-size: 48px; line-height: 52px; }

.family-heading-md-cuOPRZ { font-size: 34px; line-height: 38px; }

.family-heading-sm-niFHRE { font-size: 28px; line-height: 34px; }

.family-heading-xs-Rf3BEx { font-size: 22px; line-height: 26px; }

.family-heading-2xs-BuF47F { font-size: 18px; line-height: 22px; }

.family-body-tK4hU9 { font-family: var(--type-labels-font-family,"Special G=
othic","Arial Narrow",Arial,Helvetica,sans-serif); letter-spacing: 0.15px; =
font-weight: 500; font-stretch: 87.5%; }

.family-body-lg-PbPnxV { font-size: 18px; line-height: 26px; }

.family-body-md-JBEceM { font-size: 16px; line-height: 22px; }

.family-body-sm-fEHI9G { font-size: 14px; line-height: 18px; }

.family-text-DaLKph { font-family: var(--type-paragraphSerif-font-family,"I=
BM Plex Serif",Georgia,"Times New Roman",serif); letter-spacing: 0.15px; fo=
nt-weight: 500; }

.family-text-lg-aLuiiC { font-size: 18px; line-height: 30px; }

.family-text-md-__TqDT { font-size: 16px; line-height: 28px; }

.family-text-sm-c9cPtQ { font-size: 14px; line-height: 24px; }

.family-label-U7oX2G { font-family: var(--type-labels-font-family,"Special =
Gothic","Arial Narrow",Arial,Helvetica,sans-serif); text-transform: upperca=
se; font-weight: 500; font-stretch: 87.5%; }

.family-label-lg-m_IB5b { letter-spacing: 0.15px; font-size: 16px; line-hei=
ght: 20px; }

.family-label-md-imz8HS { letter-spacing: 0.1px; font-size: 14px; line-heig=
ht: 18px; }

.family-label-sm-kWFYH0 { letter-spacing: 0.5px; font-size: 12px; line-heig=
ht: 16px; }

.family-tag-sPAzp7 { font-family: var(--type-titleCondensed-font-family,"Sp=
ecial Gothic","Arial Narrow",Arial,Helvetica,sans-serif); text-transform: u=
ppercase; font-size: 13px; font-weight: 600; font-stretch: 75%; line-height=
: 22px; }

.button-XulAHs { border-radius: var(--bulwark-radius-md,10px); box-sizing: =
border-box; cursor: pointer; text-align: center; white-space: nowrap; borde=
r: 1px solid rgba(0, 0, 0, 0); justify-content: center; align-items: center=
; gap: 8px; text-decoration: none; transition: background-color 0.2s, color=
 0.2s; display: inline-flex; }

.size-md-XX_ZZW { height: 40px; }

.size-sm-EpunUU { border-radius: var(--bulwark-radius-sm,5px); height: 31px=
; }

.fullWidth-jhpaC5 { width: 100%; }

.textOnly-n9leSA { padding: 0px 20px; }

.size-sm-EpunUU.textOnly-n9leSA { padding: 0px 10px; }

.iconOnly-Eo8xjd { aspect-ratio: 1 / 1; padding: 0px; }

.hasLeading-qUurep, .hasTrailing-soJbJy, .hasBoth-HQuYSP { padding: 0px 14p=
x; }

.size-sm-EpunUU.hasLeading-qUurep, .size-sm-EpunUU.hasTrailing-soJbJy, .siz=
e-sm-EpunUU.hasBoth-HQuYSP { padding: 0px 8px; }

.outline-kXCaZG { border-color: var(--ink,#fff); color: var(--ink,#fff); ba=
ckground-color: rgba(0, 0, 0, 0); }

.outline-kXCaZG:hover:not(:disabled), .outline-kXCaZG.isActive-ZhkRTW { bac=
kground-color: var(--ink,#fff); color: var(--paper,var(--darkPaper,#000)); =
}

.outline-dark-Lg8ihV { border-color: var(--darkPaper,#000); color: var(--da=
rkPaper,#000); background-color: rgba(0, 0, 0, 0); }

.outline-dark-Lg8ihV:hover:not(:disabled), .outline-dark-Lg8ihV.isActive-Zh=
kRTW { background-color: var(--darkPaper,#000); color: var(--lightPaper,#ff=
f); }

.solid-tR4gwr { background-color: var(--accent,#e81828); border-color: var(=
--accent,#e81828); color: var(--ink-on-dark,#fff); }

.solid-tR4gwr:hover:not(:disabled), .solid-tR4gwr.isActive-ZhkRTW { backgro=
und-color: var(--ink-on-dark,#fff); color: var(--accent,#e81828); }

.isDisabled-ugDzL_ { cursor: default; opacity: 0.2; pointer-events: none; }

.leadingSlot-I0OcLM, .trailingSlot-trP03q { color: inherit; flex-shrink: 0;=
 justify-content: center; align-items: center; display: flex; }

.leadingSlot-I0OcLM > *, .trailingSlot-trP03q > * { width: 100%; height: 10=
0%; }

.iconSize-md-gvd95j .leadingSlot-I0OcLM, .iconSize-md-gvd95j .trailingSlot-=
trP03q { width: 18px; height: 18px; }

.iconSize-lg-HhH8kc .leadingSlot-I0OcLM, .iconSize-lg-HhH8kc .trailingSlot-=
trP03q { width: 22px; height: 22px; }

.container-ZiKbGT { align-items: center; gap: 16px; display: flex; }

.track-Ro3K3G { border-radius: 1px; width: 100%; height: 2px; position: rel=
ative; overflow: hidden; }

.trackBar-ybc_U_ { background-color: var(--ink,#fff); opacity: 0.3; positio=
n: absolute; inset: 0px; }

.trackHitArea-eHCcKc { flex: 1 1 0%; padding: 16px 0px; }

.trackHitAreaDraggable-N0Ujib { cursor: grab; touch-action: none; }

.trackHitAreaDraggable-N0Ujib:active, .trackHitAreaDragging-ffMQOA { cursor=
: grabbing; }

.handle-K9VSUu { background-color: var(--ink,#fff); height: 100%; transitio=
n: left var(--animation-timing-faster)var(--animation-smooth); z-index: 1; =
border-radius: 1px; width: 25%; position: absolute; top: 0px; }

.handleDragging-zmahz3 { transition: none; }

.overlay-Y04XUu { pointer-events: none; z-index: 2; position: absolute; ins=
et: 0px; }

.overlayLeft-W8Nxjf, .overlayRight-z70k7n { pointer-events: auto; position:=
 absolute; top: 50%; transform: translateY(-50%); }

.overlayLeft-W8Nxjf { left: var(--bulwark-slider-nav-overlay-left,0); }

.overlayRight-z70k7n { right: var(--bulwark-slider-nav-overlay-right,0); }

.overlayBar-tlAvx3 { bottom: var(--bulwark-slider-nav-overlay-bottom,40px);=
 width: var(--bulwark-slider-nav-overlay-bar-width,300px); position: absolu=
te; left: 50%; transform: translate(-50%); }

@media (max-width: 1100px) {
  .overlayBar-tlAvx3 { display: none; }
}

@media (max-width: 768px) {
  .overlayLeft-W8Nxjf, .overlayRight-z70k7n { top: 43%; }
  .overlayLeft-W8Nxjf { left: var(--content-container-horizontal-padding,24=
px); }
  .overlayRight-z70k7n { right: var(--content-container-horizontal-padding,=
24px); }
}

.container-XUS9mh { --bulwark-slider-nav-overlay-bar-width: calc(100% - cla=
mp(80px,34%,168px)); --bulwark-slider-nav-overlay-bottom: 4px; --bulwark-sl=
ider-nav-overlay-left: 20px; --bulwark-slider-nav-overlay-right: 20px; bord=
er: 1px solid var(--border,#5c5c5c); box-sizing: border-box; border-radius:=
 10px; flex-direction: column; justify-content: center; align-items: center=
; gap: 8px; width: 100%; min-width: 0px; padding: 20px clamp(40px, 17%, 84p=
x) 44px; display: flex; position: relative; }

.text-tOT6oh { text-align: center; flex-direction: column; align-items: cen=
ter; gap: 8px; width: 100%; display: flex; }

.byline-nOirov a { color: inherit; }

.tosCheckbox-XbLWCT.tosCheckbox-XbLWCT.tosCheckbox-XbLWCT { display: flex; =
}

@layer pencraft {
  .root-N92fUL { --color-bg-active: var(--color-button-primary-bg); --color=
-bg-active-hover: var(--color-button-primary-bg-hover); --color-border-hove=
r: var(--color-fg-tertiary); --color-fg: var(--color-button-primary-fg); --=
color-fg-disabled: var(--color-fg-tertiary); cursor: pointer; background-co=
lor: var(--color-bg-primary-hover); border: var(--border-default); border-r=
adius: var(--border-radius-xs); box-shadow: var(--inner-shadow); transition=
: var(--animate-hover); will-change: transform; width: var(--width); height=
: var(--height); flex: 0 0 auto; justify-content: center; align-items: cent=
er; margin: 0px; padding: 0px; display: flex; }
  .root-N92fUL:focus-visible { box-shadow: var(--inner-shadow),var(--focus-=
ring); outline: none; }
  .root-N92fUL.theme_error-l5BO1h:focus-visible { box-shadow: var(--inner-s=
hadow),var(--error-ring); outline: none; }
  .root-N92fUL.xs-MX2qRn { --width: var(--size-16); --height: var(--size-16=
); }
  .root-N92fUL.sm-fFSLyh { --width: var(--size-20); --height: var(--size-20=
); }
  .root-N92fUL.md-llgcXE { --width: var(--size-24); --height: var(--size-24=
); }
  .root-N92fUL[data-state=3D"checked"]:not([data-disabled]), .root-N92fUL[d=
ata-state=3D"indeterminate"]:not([data-disabled]) { background-color: var(-=
-color-bg-active); border-color: var(--color-bg-active); box-shadow: none; =
}
  @media (hover: hover) {
  .root-N92fUL[data-state=3D"checked"]:not([data-disabled]):hover, .root-N9=
2fUL[data-state=3D"indeterminate"]:not([data-disabled]):hover { background-=
color: var(--color-bg-active-hover); border-color: var(--color-bg-active-ho=
ver); }
}
  :is(.root-N92fUL[data-state=3D"checked"]:not([data-disabled]):focus-visib=
le, .root-N92fUL[data-state=3D"indeterminate"]:not([data-disabled]):focus-v=
isible) { box-shadow: var(--focus-ring); }
  :is(.root-N92fUL.theme_error-l5BO1h[data-state=3D"checked"]:not([data-dis=
abled]):focus-visible, .root-N92fUL.theme_error-l5BO1h[data-state=3D"indete=
rminate"]:not([data-disabled]):focus-visible) { box-shadow: var(--error-rin=
g); }
  @media (hover: hover) {
  .root-N92fUL[data-state=3D"unchecked"]:not([data-disabled]):hover { borde=
r-color: var(--color-border-hover); }
}
  .root-N92fUL:not([data-disabled]):active { transform: var(--transform-pre=
ssed); }
  .root-N92fUL[data-disabled] { background-color: var(--color-bg-secondary)=
; box-shadow: none; cursor: not-allowed; }
  .icon-nU_MWp { transition: var(--animate-hover); stroke: var(--color-fg) =
!important; }
  .root-N92fUL[data-state=3D"checked"] .icon-nU_MWp, .root-N92fUL[data-stat=
e=3D"indeterminate"] .icon-nU_MWp { opacity: 1; transform: scale(1); }
  .root-N92fUL[data-state=3D"unchecked"] .icon-nU_MWp { opacity: 0; transfo=
rm: scale(0); }
  .root-N92fUL[data-disabled] .icon-nU_MWp { stroke: var(--color-fg-disable=
d); }
  .theme_accent-pq4_gm { --color-bg-active: var(--color-button-primary-bg);=
 --color-bg-active-hover: var(--color-button-primary-bg-hover); --color-bor=
der-hover: var(--color-fg-tertiary); --color-fg: var(--color-button-primary=
-fg); }
  .theme_success-D26kTF { --color-bg-active: var(--color-semantic-success-b=
g-primary); --color-bg-active-hover: var(--color-semantic-success-bg-primar=
y-hover); --color-border-hover: var(--color-semantic-success-bg-primary); -=
-color-fg: var(--color-semantic-success-utility-contrast); }
  .theme_error-l5BO1h { --color-bg-active: var(--color-semantic-error-bg-pr=
imary); --color-bg-active-hover: var(--color-semantic-error-bg-primary-hove=
r); --color-border-hover: var(--color-semantic-error-bg-primary); --color-f=
g: var(--color-semantic-error-utility-contrast); }
  .theme_select-UMzxQD { --color-bg-active: var(--color-semantic-select-bg-=
primary); --color-bg-active-hover: var(--color-semantic-select-bg-primary-h=
over); --color-border-hover: var(--color-semantic-select-bg-primary); --col=
or-fg: var(--color-semantic-select-utility-contrast); }
  .theme_highlight-_Xx_Lo { --color-bg-active: var(--color-semantic-highlig=
ht-bg-primary); --color-bg-active-hover: var(--color-semantic-highlight-bg-=
primary-hover); --color-border-hover: var(--color-semantic-highlight-bg-pri=
mary); --color-fg: var(--color-semantic-highlight-utility-contrast); }
  .theme_mono-sA9GT1 { --color-bg-active: var(--color-button-mono-bg); --co=
lor-bg-active-hover: var(--color-button-mono-bg-hover); --color-border-hove=
r: var(--color-fg-tertiary); --color-fg: var(--color-button-mono-fg); }
  .container-TAtrWj { user-select: none; position: relative; }
  @media (hover: hover) {
  .container-TAtrWj.interactive-UkK0V6:hover { opacity: 0.9; }
}
  .container-TAtrWj.disabled-CA2jPC { opacity: 0.5; }
  .text-TXcJLV { font-size: calc(var(--scale)*.35); user-select: none; }
  .icon-q90aDt { transform: scale(0.5); }
  .badge-gwopD4 { background-color: var(--color-bg-primary); border: 2px so=
lid var(--color-bg-primary); bottom: calc(-1*var(--size-4)); right: calc(-1=
*var(--size-4)); box-sizing: content-box; width: var(--size-16); height: va=
r(--size-16); position: absolute; overflow: hidden; }
  .badge-gwopD4 img { border-radius: 0px !important; }
  .badge-gwopD4.square-YT_XRw { border-radius: var(--border-radius-sm); }
  .badge-gwopD4.circle-FcS9zj { border-radius: var(--border-radius-full); }
  .subscriptionBadge-Ejog3p { display: block; }
  .placeholder-IWvMYJ { background: var(--color-bg-secondary); will-change:=
 opacity; animation: 2s ease-in-out 0s infinite normal none running pulse-W=
gIMCw; }
  @keyframes pulse-WgIMCw {=20
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}
}

.container-mluMqo { flex-direction: column; align-items: center; gap: 24px;=
 width: 100%; display: flex; }

.form-ztexv2 { width: 100% !important; max-width: 258px !important; }

.prompt-a0eAid { background: var(--lightPaperMuted,#f4f4f4) !important; box=
-sizing: border-box !important; border: 1px solid rgb(45, 45, 45) !importan=
t; border-radius: 30px !important; align-items: center !important; gap: 8px=
 !important; width: 100% !important; max-width: 258px !important; height: 4=
5px !important; margin: 0px auto !important; padding: 6px 16px !important; =
display: flex !important; }

.inputWrapper-TuJXmN { --email-input-background: transparent; flex: 1 1 aut=
o !important; min-width: 0px !important; overflow: hidden !important; }

.input-e1ndwR { box-shadow: none !important; color: var(--darkPaper,#000) !=
important; font-family: var(--type-labels-font-family,"Special Gothic","Ari=
al Narrow",Arial,Helvetica,sans-serif) !important; letter-spacing: 0.15px !=
important; text-overflow: ellipsis !important; background: 0px 0px !importa=
nt; border: 0px !important; border-radius: 0px !important; height: 32px !im=
portant; padding: 0px 8px 0px 0px !important; font-size: 16px !important; f=
ont-weight: 500 !important; font-stretch: 87.5% !important; line-height: 22=
px !important; }

.input-e1ndwR.input-e1ndwR.input-e1ndwR::placeholder { opacity: 1; color: v=
ar(--inkFaint,#b7b7b7) !important; }

.button-Yt0tQF { background: var(--accent,#d71920) !important; border: 1px =
solid var(--accent,#d71920) !important; color: var(--ink-on-dark,#fff) !imp=
ortant; font-family: var(--type-labels-font-family,"Special Gothic","Arial =
Narrow",Arial,Helvetica,sans-serif) !important; letter-spacing: 0.1px !impo=
rtant; text-transform: uppercase !important; border-radius: 5px !important;=
 flex: 0 0 auto !important; min-width: 49px !important; height: 33px !impor=
tant; padding: 0px 14px !important; font-size: 14px !important; font-weight=
: 500 !important; font-stretch: 87.5% !important; line-height: 18px !import=
ant; }

.button-Yt0tQF:disabled, .button-Yt0tQF[disabled] { background: var(--accen=
t,#d71920) !important; border-color: var(--accent,#d71920) !important; colo=
r: var(--ink-on-dark,#fff) !important; opacity: 1 !important; }

.terms-NZbGtE { color: var(--inkFaint,#b7b7b7); width: 100%; max-width: 600=
px; }

.terms-NZbGtE .pencraft { color: inherit; font-family: inherit; font-size: =
inherit; font-stretch: inherit; font-weight: inherit; letter-spacing: inher=
it; line-height: inherit; }

.terms-NZbGtE a { color: inherit; }

.container-Q4UfyL { --paper: var(--paper-on-dark,#000); --ink: var(--ink-on=
-dark,#fff); --inkMuted: var(--inkMuted-on-dark,#b7b7b7); --inkFaint: #b7b7=
b7; --border: var(--border-on-dark,#5c5c5c); background: var(--paper); colo=
r: var(--ink); grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); wi=
dth: 100%; height: 100vh; min-height: 100vh; display: grid; overflow: hidde=
n; }

.noImage-m4IgBk { grid-template-columns: minmax(0px, 1fr); }

.imageOuter-Fe53eD { height: 100vh; min-height: 100vh; position: relative; =
overflow: hidden; }

.image-MXdt7x { object-fit: cover; object-position: center center; width: 1=
00%; height: 100vh; min-height: 100vh; display: block; }

.quotes-SkBqKC { background: var(--paper); width: calc(100% - 48px); max-wi=
dth: 490px; position: absolute; bottom: 32px; left: 50%; transform: transla=
te(-50%); }

.contentOuter-GVXwUX { box-sizing: border-box; justify-content: center; ali=
gn-items: center; height: 100vh; min-height: 100vh; padding: 48px; display:=
 flex; position: relative; }

.closeButton-BdNXE0 { color: var(--ink); cursor: pointer; background: 0px 0=
px; border: 0px; justify-content: center; align-items: center; padding: 0px=
; text-decoration: none; display: inline-flex; position: absolute; top: 36p=
x; right: 36px; }

.content-IyvXAi { text-align: center; flex-direction: column; align-items: =
center; gap: 24px; width: 100%; max-width: 624px; display: flex; }

.logo-iTi6nF { width: 258px; max-width: 100%; height: auto; display: block;=
 }

.copy-BWRLoE { flex-direction: column; gap: 16px; width: 100%; display: fle=
x; }

.headline-UpKCHK { text-wrap: balance; margin: 0px; }

.description-ApKXGh { max-width: 600px; margin: 0px auto; }

.actions-Lr59pE { flex-direction: column; align-items: center; gap: 8px; di=
splay: flex; }

.declineButton-_HYtJQ { color: var(--ink); cursor: pointer; background: 0px=
 0px; border: 0px; border-radius: 5px; justify-content: center; align-items=
: center; height: 31px; padding: 6px 10px 7px; font-weight: 500; text-decor=
ation: none; display: inline-flex; }

.declineButton-_HYtJQ:hover, .closeButton-BdNXE0:hover { opacity: 0.82; }

@media screen and (max-width: 1024px) {
  .container-Q4UfyL { height: auto; min-height: 100svh; display: flex; over=
flow: visible; }
  .imageOuter-Fe53eD { display: none; }
  .contentOuter-GVXwUX { width: 100%; height: auto; min-height: 100svh; pad=
ding: 40px 16px; }
  .closeButton-BdNXE0 { top: 20px; right: 21px; }
  .content-IyvXAi { gap: 24px; }
}

@media screen and (max-width: 768px) {
  .logo-iTi6nF { height: auto; width: 258px !important; }
}

.container-HkeRvn { --paper: var(--paper-on-dark,#000); --ink: var(--ink-on=
-dark,#fff); --inkMuted: var(--inkMuted-on-dark,#e0e0e0); --inkFaint: #b7b7=
b7; --border: var(--border-on-dark,#5c5c5c); background-color: var(--paper)=
; box-sizing: border-box; color: var(--ink); justify-content: center; align=
-items: center; width: 100%; min-height: 100vh; padding: 80px 24px; display=
: flex; position: relative; overflow: auto; }

.container-HkeRvn.onLight-lg7c3K { --paper: var(--paper-on-light,#fff); --i=
nk: var(--ink-on-light,#000); --inkMuted: var(--ink-on-light,#000); --inkFa=
int: #2d2d2d; --border: var(--inkMuted-on-light,#5c5c5c); }

.hasBackground-WP7bRE { background-image: var(--bulwark-section-welcome-her=
o-image); background-position: 50% center; background-repeat: repeat; }

.content-IzabHw { box-sizing: border-box; text-align: center; z-index: 1; f=
lex-direction: column; align-items: center; gap: 24px; width: 100%; max-wid=
th: 850px; display: flex; position: relative; }

.closeButton-QeFQeE { color: var(--ink); cursor: pointer; background: 0px 0=
px; border: 0px; justify-content: center; align-items: center; padding: 0px=
; text-decoration: none; display: inline-flex; position: absolute; top: 28p=
x; right: 28px; }

.header-HLRd9o { flex-direction: column; align-items: center; gap: 24px; wi=
dth: 100%; max-width: 850px; display: flex; }

.art-Dd0IQI { border: 1px solid var(--border); object-fit: cover; border-ra=
dius: 10px; width: 200px; height: 200px; display: block; }

.copy-CzsAQk { flex-direction: column; gap: 16px; width: 100%; display: fle=
x; }

.headline-Gqki76 { text-wrap: balance; margin: 0px; }

.description-ofB99u { text-wrap: balance; max-width: 600px; margin: 0px aut=
o; }

.declineButton-GJJZ5j { border: 1px solid var(--ink); box-sizing: border-bo=
x; color: var(--ink); cursor: pointer; background: 0px 0px; border-radius: =
10px; justify-content: center; align-items: center; height: 40px; padding: =
0px 20px; text-decoration: none; display: inline-flex; }

.declineButton-GJJZ5j:hover { background: var(--ink); color: var(--paper); =
}

.carousel-wD6yjk { width: 100%; max-width: 490px; }

@media screen and (max-width: 1024px) {
  .container-HkeRvn { min-height: 100svh; padding: 72px 16px 40px; }
  .content-IzabHw { max-width: 358px; }
  .closeButton-QeFQeE { top: 27px; right: 29px; }
  .art-Dd0IQI { width: 160px; height: 160px; }
}

.closeWelcomeModal-KVUfKQ { top: var(--size-24); right: var(--size-24); pos=
ition: absolute; }

@media screen and (max-width: 650px) {
  .closeWelcomeModal-KVUfKQ { display: none; }
}

.closeWelcomeModal-KVUfKQ:hover { background-color: rgba(0, 0, 0, 0); }

.closeWelcomeModal-KVUfKQ:active { opacity: 0.7; }

.closeWelcomeModal-KVUfKQ svg { stroke: var(--cover_print_primary); }

.maybeLater-PlK9NK { color: var(--cover_print_secondary); margin: 10px auto=
 0px; }

@media screen and (max-width: 650px) {
  .maybeLater-PlK9NK { margin: 8px auto 0px; }
}

.maybeLater-PlK9NK:hover:active { opacity: 0.7; }

.maybeLater-PlK9NK svg { stroke: var(--cover_print_secondary); }

.publicationCoverPhotoLeft-txdH2G { object-fit: contain; object-position: l=
eft center; max-width: 476px; }

.publicationCoverPhotoRight-RHPl8T { object-fit: contain; object-position: =
center center; max-width: 476px; height: 476px; }

.largePublicationCoverPhotoRight-A77S35 { object-fit: contain; object-posit=
ion: center center; max-width: 568px; height: 568px; }

.column-_rp_8U { width: 476px; }

.largeColumn-bqn6Me { width: 568px; }

.centeredColumn-M8Fujf.centeredColumn-M8Fujf { align-self: center; width: 5=
00px; }

.largeCenteredColumn-AfeswM.largeCenteredColumn-AfeswM { width: 700px; }

@media screen and (max-width: 1000px) {
  .hideColumnSmallScreens-rlLOgZ { display: none; }
}

@media screen and (max-width: 1200px) {
  .hideLargeColumnSmallScreens-LQBTX8 { display: none; }
}

.publicationCoverPhotoCenter-rMU5R1 { object-fit: contain; max-width: 840px=
; max-height: 168px; }

.publicationLogo-EWjoMq { aspect-ratio: 1 / 1; border-radius: 6px; max-widt=
h: 84px; height: 84px; }

.coverPrimary-cGRhhL.coverPrimary-cGRhhL.coverPrimary-cGRhhL.coverPrimary-c=
GRhhL { color: var(--cover_print_primary); }

.coverSecondary-pfbfwO.coverSecondary-pfbfwO.coverSecondary-pfbfwO.coverSec=
ondary-pfbfwO { color: var(--cover_print_secondary); }

.blurbImage-bS0Pkx { aspect-ratio: 1 / 1; border-radius: var(--border-radiu=
s-full); height: 48px; }

.containerClassName-iHFmrN.containerClassName-iHFmrN, .promptClassName-fM9V=
He.promptClassName-fM9VHe { max-width: none; }

.inputClassName-v5NZvy.inputClassName-v5NZvy.inputClassName-v5NZvy.inputCla=
ssName-v5NZvy { letter-spacing: -0.45px; width: 100%; height: 48px; font-si=
ze: 18px; line-height: 24px; }

.subscribeButtonClassName-wpxkEl.subscribeButtonClassName-wpxkEl.subscribeB=
uttonClassName-wpxkEl.subscribeButtonClassName-wpxkEl { letter-spacing: -0.=
45px; height: 48px; padding: 0px 32px; font-size: 18px; line-height: 24px; =
}

.largeHeading-ZEJJF0.largeHeading-ZEJJF0.largeHeading-ZEJJF0.largeHeading-Z=
EJJF0 { font-size: 64px; font-weight: var(--font-weight-heavy); letter-spac=
ing: 0.38px; line-height: 76px; }

.largeSubHeading-lGmUwg.largeSubHeading-lGmUwg.largeSubHeading-lGmUwg.large=
SubHeading-lGmUwg { font-size: 30px; font-weight: var(--font-weight-regular=
); letter-spacing: 0.38px; line-height: 36px; }

.largePromptClassName-Uexj1F.largePromptClassName-Uexj1F { flex-direction: =
column; align-items: center; gap: 16px; width: 100%; max-width: none; }

.largeInputWrapperClassName-VqAUAb.largeInputWrapperClassName-VqAUAb { widt=
h: 100%; }

.largeInputClassName-zCK22A.largeInputClassName-zCK22A.largeInputClassName-=
zCK22A.largeInputClassName-zCK22A { font-size: 20px; font-weight: var(--fon=
t-weight-regular); letter-spacing: 0.38px; border-right-width: 1px; border-=
radius: 6px; width: 100%; height: 48px; line-height: 30px; }

.largeSubscribeButtonClassName-gTO6Dt.largeSubscribeButtonClassName-gTO6Dt.=
largeSubscribeButtonClassName-gTO6Dt.largeSubscribeButtonClassName-gTO6Dt {=
 letter-spacing: 0.38px; text-align: center; border-radius: 6px; width: 100=
%; height: 48px; padding: 0px 32px; font-size: 20px; line-height: 30px; }

.postContainer-iqizM2 { box-shadow: 0px 8px 16px 0px var(--color_theme_bg_c=
ontrast_2),0px 0px 4px 0px var(--color_theme_bg_contrast_3); border: 1px so=
lid var(--color_theme_bg_contrast_1); border-radius: 6px; }

.postTitle-uVmG1_ { max-height: 72px; overflow: hidden; }

.postSubtitle-sIac6Y { max-height: 48px; overflow: hidden; }

.postImage-nsvz_r { aspect-ratio: 1 / 1; object-fit: cover; border-radius: =
3px; height: 96px; }

.faces-igzFCe { z-index: 0; height: var(--size-40); position: relative; }

.face-G_PpVO { background: var(--cover_bg_color); object-fit: cover; border=
: 4px solid var(--cover_bg_color); box-sizing: border-box; width: var(--siz=
e-48); height: var(--size-48); margin-left: calc(-1*var(--size-16)); border=
-radius: 50%; position: relative; }

.face-G_PpVO.first-bCHdQ8 { margin-left: 0px; }

.face-G_PpVO.last-GRcjMY { margin-right: var(--size-4); }

.bigSubtitle-o28Z4u { font-size: 30px; }

.balancedText-oQ__Kv { text-wrap: balance; }

.tosLink-n6HoHl { word-break: break-word; color: var(--cover_print_secondar=
y); }

.blurbText-isJ4mY.blurbText-isJ4mY.blurbText-isJ4mY.blurbText-isJ4mY, .blur=
bText-isJ4mY.blurbText-isJ4mY.blurbText-isJ4mY.blurbText-isJ4mY a { color: =
var(--cover_print_secondary); }

.tosText-yAQHNw { letter-spacing: -0.2px; color: var(--cover_print_secondar=
y) !important; }

@media screen and (max-width: 650px) {
  .emailFormContainer-TcAFa_ { padding: 0px 16px; }
}

.dividerText-_CxQGl { color: var(--cover_print_secondary); font-variant-num=
eric: lining-nums tabular-nums; letter-spacing: 0.2px; width: 100%; padding=
: 0px 12px; line-height: 16px; }

.dividerText-_CxQGl hr { border-top-color: var(--cover_print_secondary); op=
acity: 0.3; }

:is(.pc-root.app-theme, .appTheme-xUAu9p) { --color-accent: var(--color-app=
-light-accent); --color-accent-hover: var(--color-app-light-accent-hover); =
--color-accent-inverse: var(--color-app-light-accent-inverse); --color-acce=
nt-text: var(--color-app-light-accent-text); --color-nav-logo: var(--color-=
bg-quaternary); --color-bg-accent: var(--color-app-light-bg-accent); --colo=
r-bg-accent-hover: var(--color-app-light-bg-accent-hover); --color-fg-prima=
ry: var(--color-app-light-fg-primary); --color-fg-secondary: var(--color-ap=
p-light-fg-secondary); --color-fg-tertiary: var(--color-app-light-fg-tertia=
ry); --color-bg-primary: var(--color-app-light-bg-primary); --color-bg-prim=
ary-hover: var(--color-app-light-bg-primary-hover); --color-bg-secondary: v=
ar(--color-app-light-bg-secondary); --color-bg-tertiary: var(--color-app-li=
ght-bg-tertiary); --color-bg-quaternary: var(--color-app-light-bg-quaternar=
y); --color-bg-elevated: var(--color-app-light-bg-primary); --color-bg-elev=
ated-primary: var(--color-app-light-bg-primary); --color-bg-elevated-second=
ary: var(--color-app-light-bg-secondary); --color-bg-elevated-tertiary: var=
(--color-app-light-bg-tertiary); --border-focus: 1px solid var(--color-acce=
nt); --focus-ring: 0 0 0 2px var(--color-bg-primary),0 0 0 3px var(--color-=
accent),0 0 0 5px var(--color-bg-accent); --focus-input-ring: 0 0 0 2px var=
(--color-bg-accent); --color-link-fg: var(--color-accent-text); --color-lin=
k-bg: var(--color-bg-accent); --color-mention-self-fg: var(--color-accent-t=
ext); --color-mention-self-bg: var(--color-bg-accent); --color-ufi-fg-like:=
 var(--color-accent-text); --color-ufi-fg-restack: var(--color-accent-text)=
; --color-ufi-bg-like: var(--color-bg-accent); --color-ufi-bg-restack: var(=
--color-bg-accent); --color-text-select: var(--color-bg-accent); --color-bu=
tton-primary-fg: var(--color-accent-inverse); --color-button-primary-bg: va=
r(--color-accent); --color-button-primary-fg-hover: var(--color-accent-inve=
rse); --color-button-primary-bg-hover: var(--color-accent-hover); --color-b=
utton-secondary-fg: var(--color-fg-primary); --color-button-secondary-bg: v=
ar(--color-bg-secondary); --color-button-secondary-fg-hover: var(--color-fg=
-primary); --color-button-secondary-bg-hover: var(--color-bg-tertiary); --c=
olor-button-secondary-accent-fg: var(--color-accent-text); --color-button-s=
econdary-accent-bg: var(--color-bg-accent); --color-button-secondary-accent=
-fg-hover: var(--color-accent-text); --color-button-secondary-accent-bg-hov=
er: var(--color-bg-accent-hover); --color-button-secondary-outline-fg: var(=
--color-fg-primary); --color-button-secondary-outline-bg: transparent; --co=
lor-button-secondary-outline-fg-hover: var(--color-fg-primary); --color-but=
ton-secondary-outline-bg-hover: var(--color-bg-secondary); --color-button-t=
ertiary-fg: var(--color-fg-primary); --color-button-tertiary-bg: transparen=
t; --color-button-tertiary-fg-hover: var(--color-fg-primary); --color-butto=
n-tertiary-bg-hover: var(--color-bg-secondary); --color-button-tertiary-acc=
ent-fg: var(--color-accent-text); --color-button-tertiary-accent-bg: transp=
arent; --color-button-tertiary-accent-fg-hover: var(--color-accent-text); -=
-color-button-tertiary-accent-bg-hover: var(--color-bg-accent); --color-but=
ton-quaternary-fg: var(--color-fg-secondary); --color-button-quaternary-bg:=
 transparent; --color-button-quaternary-fg-hover: var(--color-fg-primary); =
--color-button-quaternary-bg-hover: transparent; --color-button-disabled-fg=
: var(--color-fg-tertiary,var(--color-light-fg-primary)); --color-button-di=
sabled-bg: var(--color-bg-secondary,var(--color-light-bg-secondary)); --col=
or-accent-themed: var(--color-accent); --color-accent-themed-inverse: var(-=
-color-accent-inverse); --color-bg-accent-themed: var(--color-bg-accent); -=
-color-bg-accent-hover-themed: var(--color-bg-accent-hover); }

:is(.dark-mode .pc-root.app-theme, .dark-mode .appTheme-xUAu9p, .dark-theme=
 .pc-root.app-theme, .dark-theme .appTheme-xUAu9p) { --color-accent: var(--=
color-app-dark-accent); --color-accent-hover: var(--color-app-dark-accent-h=
over); --color-accent-inverse: var(--color-app-dark-accent-inverse); --colo=
r-accent-text: var(--color-app-dark-accent-text); --color-bg-accent: var(--=
color-app-dark-bg-accent); --color-bg-accent-hover: var(--color-app-dark-bg=
-accent-hover); --color-fg-primary: var(--color-app-dark-fg-primary); --col=
or-fg-secondary: var(--color-app-dark-fg-secondary); --color-fg-tertiary: v=
ar(--color-app-dark-fg-tertiary); --color-bg-primary: var(--color-app-dark-=
bg-primary); --color-bg-primary-hover: var(--color-app-dark-bg-primary-hove=
r); --color-bg-secondary: var(--color-app-dark-bg-secondary); --color-bg-te=
rtiary: var(--color-app-dark-bg-tertiary); --color-bg-quaternary: var(--col=
or-app-dark-bg-quaternary); --color-bg-elevated: var(--color-app-dark-bg-pr=
imary-hover); --color-bg-elevated-primary: var(--color-app-dark-bg-primary-=
hover); --color-bg-elevated-secondary: var(--color-app-dark-bg-secondary); =
--color-bg-elevated-tertiary: var(--color-app-dark-bg-tertiary-hover); --co=
lor-bg-elevated-hover: var(--color-app-dark-bg-secondary-hover); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/68465.c21156b1.css

@charset "utf-8";

.container-Y7VoFt { box-sizing: content-box; max-width: min(100%,var(--cont=
ainer-max-width,1248px)); padding-left: var(--container-horizontal-padding,=
var(--size-16)); padding-right: var(--container-horizontal-padding,var(--si=
ze-16)); width: calc(100% - 2*var(--container-horizontal-padding,var(--size=
-16))); margin: 0px auto; }

@media screen and (max-width: 768px) {
  .container-Y7VoFt { padding-left: var(--container-horizontal-padding-mobi=
le,var(--size-16)); padding-right: var(--container-horizontal-padding-mobil=
e,var(--size-16)); width: calc(100% - 2*var(--container-horizontal-padding-=
mobile,var(--size-16))); }
}

.header-m3czQu { gap: var(--column-gap); grid-template-columns: 1fr 1fr; di=
splay: grid; position: relative; }

.headerWithJustTitle-AWuTLu { margin-bottom: calc(-1*var(--size-32)); }

@media (max-width: 768px) {
  .headerWithJustTitle-AWuTLu { margin-bottom: calc(-1*var(--size-16)); }
}

.header-m3czQu.noImage-VVe5Lh > :first-child { grid-column: 1 / span 3; }

@media (max-width: 1024px) {
  .header-m3czQu { grid-template-columns: 1fr 1fr 1fr; }
  .header-m3czQu:not(.noImage-VVe5Lh) > :first-child { grid-column: 1 / spa=
n 2; }
}

@media (max-width: 768px) {
  .header-m3czQu { display: block; }
}

.header-m3czQu.bundleHeader-WFsUL8 { grid-template-columns: 178px minmax(0p=
x, 1fr) 140px; align-items: start; }

.header-m3czQu.bundleHeader-WFsUL8 > :first-child { grid-column: auto; }

.header-m3czQu.bundleHeader-WFsUL8.noImage-VVe5Lh { grid-template-columns: =
minmax(0px, 1fr) 140px; }

.bundleCTA-gFmepC { align-self: end; width: 140px; }

.bundleCTA-gFmepC button { padding-inline: var(--size-8); width: 100%; }

@media (max-width: 768px) {
  .bundleRule-WlzljN { padding-bottom: var(--size-16); }
  .bundleRule-WlzljN a, .bundleRule-WlzljN button { flex-grow: 1; }
}

.actions-mMxsK2 { position: absolute; top: 0px; right: 0px; }

.thickRule-c8r1qH { border-bottom: 5px solid var(--color-fg-primary-themed)=
; }

.bodyWrapperTwoMiddleColumns-EOoshF { gap: var(--column-gap); grid-template=
-columns: repeat(4, 1fr); display: grid; }

.bodyWrapperTwoMiddleColumns-EOoshF > :first-child { grid-column: 2 / span =
2; }

@media screen and (max-width: 1024px) {
  .bodyWrapperTwoMiddleColumns-EOoshF { display: block; }
}

.notifyButton-wkevVH.notifyButton-wkevVH.notifyButton-wkevVH { gap: 0px; wi=
dth: 34px; height: 34px; padding: 8px; transition: width 0.15s ease-in-out;=
 position: absolute; top: 0px; right: 0px; }

.hoverText-OtXqlP { width: 0px; transition: width 0.15s ease-in-out; overfl=
ow: hidden; }

.notifyButtonInternal-wv0x02 { width: 100%; }

@media (min-width: 769px) {
  .notifyButton-wkevVH.notifyButton-wkevVH.notifyButton-wkevVH.notifyButton=
-wkevVH:hover { width: 146px; }
  .notifyButton-wkevVH:hover .hoverText-OtXqlP { width: 105px; }
}

.titleNotifyButton-bWyjlY { position: absolute; top: 50%; right: 0px; trans=
form: translateY(-50%); }

.caret-vNjCU3 { transition: transform 0.2s ease-in-out; transform: rotate(1=
80deg); }

.collapsed-KQpXLZ.caret-vNjCU3 { transform: rotate(0deg); }

.container-Mw45dL { display: inline; }

.containerSingleLine-xWghSN { text-overflow: ellipsis; vertical-align: top;=
 white-space: nowrap; display: inline-block; overflow: hidden; }

a.link-iknc0_ { text-decoration: none; color: inherit !important; }

a.link-iknc0_:hover { text-decoration: underline; }

.notLink-U0WbwD { cursor: default; }

.verticalDivider-JbC7L1 { border-right: 1px solid var(--color-utility-detai=
l-themed); align-self: stretch; }

.container-XQwt8c { position: relative; }

.containerEmpty-v9lUvg { background-color: var(--color-bg-secondary); box-s=
hadow: none; }

.containerShadow-wCs_Fh { box-shadow: -5px 5px 0 0 var(--fp-cover-shadow-co=
lor); }

.container-XQwt8c picture { max-height: 100%; }

.fpPodcastOverlay-F_ObU8 { background: rgba(0, 0, 0, 0.2); transition: back=
ground 0.15s; }

:is(.fpPodcastOverlayHover-j8gEjt:hover, .post-preview-container:has(.post-=
preview-title:hover) .fpPodcastOverlayHover-j8gEjt) { background: rgba(0, 0=
, 0, 0.5); }

.image-wHmpR_ { width: 100%; height: auto; max-height: inherit; object-fit:=
 cover; }

.redPlayContainer-gIeqLa { background-color: var(--color-accent-themed); he=
ight: var(--size-64); width: var(--size-64); border-radius: 50%; justify-co=
ntent: center; align-items: center; display: flex; }

@media screen and (max-width: 768px) {
  .redPlayContainer-gIeqLa { height: var(--size-40); width: var(--size-40);=
 }
}

.redPlayContainer-gIeqLa svg { position: relative; left: 1px; }

.title-vqpS7B { transition: var(--animate-hover); }

.hoverColor-w9y2tS.hoverColor-w9y2tS:hover { color: var(--color-accent-them=
ed); }

.post-preview-container:has(.post-preview-image:hover) .hoverColor-w9y2tS {=
 color: var(--color-accent-themed); }

.image-YTYBVT { width: 150px; height: 150px; }

@media screen and (max-width: 768px) {
  .image-YTYBVT { width: 90px; height: 90px; }
}

.column-hLLm1y { flex: 1 1 0px; min-width: 0px; }

.image-HzHM13, .image-EaGmDd { width: 100%; overflow: hidden; }

.image-Vu2JCA { height: 310px; }

@media only screen and (max-width: 768px) {
  .image-Vu2JCA { width: 180px; height: 180px; }
}

.image140-mQ92WN { width: 140px; }

.image220-p05U5w { width: 220px; }

.title-oIQGRY.title-oIQGRY { line-height: 1.2; }

.imageContainer-LhpEMl { margin-right: calc(var(--column-gap)*-1); }

.imageContainerOverlay-L73_9b { background-color: rgba(0, 0, 0, 0.2); }

.image-J1_9gh { width: 100%; max-width: 660px; }

.image-njgZPm { aspect-ratio: 16 / 9; width: 100%; }

@media (max-width: 1024px) {
  .image-njgZPm { aspect-ratio: 3 / 2; }
}

.image-v6H72k { width: 100%; overflow: hidden; }

.container-lZcN1f { height: 100%; container-type: inline-size; }

.image-UumsF2 { flex-shrink: 1; width: 100%; max-width: 543px; max-height: =
724px; overflow: hidden; }

.text-WvW3re { flex-shrink: 1; width: 300px; }

.contentWrapper-NnSZwz { flex-grow: 1; }

@media (max-width: 1024px) {
  .image-UumsF2 { max-width: 65%; }
  .text-WvW3re { max-width: 35%; width: unset; }
}

@container (width <=3D 500px) {
  .text-WvW3re { flex-shrink: 1; min-width: 150px; }
}

.container-r9Uobv { cursor: pointer; transition: var(--animate-hover); box-=
sizing: border-box; width: 100%; }

@media only screen and (max-width: 768px) {
  .container-r9Uobv:hover { background-color: rgba(0, 0, 0, 0); }
}

.container-r9Uobv > :only-child { height: 100%; }

.actions-E1G1JR { opacity: 0; transition: var(--animate-hover); }

.container-r9Uobv:hover .actions-E1G1JR, .actions--menu-open-Eikhzm { opaci=
ty: 1; }

@media only screen and (max-width: 1024px) {
  .actions-E1G1JR { opacity: 1; }
}

.descriptionList-8unjjG { padding-left: var(--size-20); margin: 0px; }

.descriptionList-8unjjG > li { list-style: outside; }

.container-nbR6Ga { --transcript-panel-padding: var(--size-24); --transcrip=
t-section-gap: var(--size-12); --transcript-row-padding-x: var(--size-16); =
--transcript-selection-bg: oklch(from var(--color-accent-fg-orange)l c h/.2=
4); --transcript-preview-range-bg: oklch(from var(--color-accent-fg-orange)=
l c h/.26); --transcript-preview-handle-ring: var(--color-bg-primary); --tr=
anscript-handle-gutter: var(--size-4); --transcript-floating-bg: var(--podc=
ast-modal-surface-raised,var(--color-bg-secondary)); background: var(--colo=
r-bg-primary); width: 100%; height: 100%; min-height: 0px; font-family: var=
(--font-family-text); flex-direction: column; display: flex; }

.stateContainer-_62pKp { flex: 1 1 auto; align-self: stretch; width: 100%; =
}

.header-ShOnHm { padding: var(--size-12)var(--transcript-panel-padding); ba=
ckground: var(--color-bg-primary); border-bottom: 1px solid var(--color-det=
ail); flex: 0 0 auto; }

.headerNoDivider-Cx4XdV { border-bottom-width: medium; border-bottom-style:=
 none; border-bottom-color: currentcolor; }

.headerToolbar-dPAZfY { width: 100%; min-height: var(--size-36); row-gap: v=
ar(--size-8); flex-wrap: wrap; container-type: inline-size; }

@container (width <=3D 560px) {
  .actionLabel-oaASAS { display: none; }
}

.headerToolbarSwap-IqaQJ7 { animation: 0.14s ease-out 0s 1 normal none runn=
ing headerToolbarSwapIn-h7P9yG; }

.headerToolbarSwapFull-hYqrdu { row-gap: var(--size-8); flex-wrap: wrap; wi=
dth: 100%; }

.headerToolbarSwapFull-hYqrdu > * { flex: 0 0 auto; }

.headerToolbarSecondary-TwGs4k { align-items: center; column-gap: ; justify=
-content: flex-end; row-gap: var(--size-8); flex-wrap: wrap; margin-left: a=
uto; display: flex; }

.headerEndActions-LSp2JE { align-items: center; gap: var(--size-8); display=
: flex; }

.headerPostSettings-Vg2Jfi { align-items: center; display: flex; }

.headerToolbarDisabled-Jhsfji { opacity: 0.4; pointer-events: none; }

@keyframes headerToolbarSwapIn-h7P9yG {=20
  0% { opacity: 0; transform: translateY(-3px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@media (prefers-reduced-motion: reduce) {
  .headerToolbarSwap-IqaQJ7 { animation: auto ease 0s 1 normal none running=
 none; }
}

.headerSearch-fPuUUD { align-items: center; gap: var(--size-8); width: 100%=
; min-height: var(--size-36); display: flex; container-type: inline-size; }

.headerSearchField-lZsrmg { flex: 1 1 auto; min-width: 0px; }

.headerSuggestSlot-sfOpBI { flex: 0 0 auto; justify-content: flex-end; alig=
n-items: center; min-width: 7rem; display: flex; }

@container (width <=3D 560px) {
  .headerSuggestSlot-sfOpBI { min-width: 0px; }
}

.headerDivider-fOOe54 { width: 1px; margin: var(--size-6)var(--size-2); bac=
kground: var(--color-detail); flex: 0 0 auto; align-self: stretch; }

.suggestionResultsRow-GgioAC { width: 100%; min-height: var(--size-32); }

.editFooter-y33LiG { padding: var(--size-12)var(--transcript-panel-padding)=
var(--size-16); border-top: 1px solid var(--color-detail); background: var(=
--color-bg-primary); flex: 0 0 auto; }

.headerSearch-fPuUUD input { padding-top: var(--size-8) !important; padding=
-bottom: var(--size-8) !important; background-color: rgba(0, 0, 0, 0) !impo=
rtant; }

.rangeField-pooAzp input { width: 86px; height: var(--size-32); min-height:=
 var(--size-32); padding: 0 var(--size-8); text-align: center; font-size: v=
ar(--font-size-13); }

.rangeInputsRow-OCTrjc, .rangeActionsRow-XtycAX { row-gap: var(--size-8); f=
lex-wrap: wrap; }

.body-NMXJrK { gap: var(--size-4); min-height: 0px; padding: var(--transcri=
pt-section-gap)var(--size-8)var(--transcript-panel-padding)var(--transcript=
-panel-padding); flex: 1 1 auto; display: flex; position: relative; overflo=
w-x: hidden; }

.scroll-A2D8ve { min-width: 0px; margin-inline: calc(-1*var(--transcript-ha=
ndle-gutter)); padding-inline: var(--transcript-handle-gutter); overscroll-=
behavior: contain; padding-bottom: var(--size-24); scrollbar-width: none; f=
lex: 1 1 auto; overflow: hidden auto; }

.scroll-A2D8ve::-webkit-scrollbar { display: none; }

.scroll-A2D8ve ::selection { background: var(--transcript-selection-bg); }

.rowVirtual-clUwlh { margin-inline: calc(-1*var(--transcript-handle-gutter)=
); padding-inline: var(--transcript-handle-gutter); content-visibility: aut=
o; contain-intrinsic-size: auto 140px; }

.rowBlock-jrIYI9 { width: 100%; }

.rowBlockSpeakerStart-xX9WP3 { margin-top: var(--size-20); }

.rowVirtual-clUwlh:first-child .rowBlockSpeakerStart-xX9WP3 { margin-top: 0=
px; }

.speakerHeader-HRnlcZ { padding: 0 0 var(--size-6); user-select: none; }

.avatar-t8cqAz { border-radius: var(--border-radius-full); color: rgb(255, =
255, 255); letter-spacing: 0.02em; flex: 0 0 auto; justify-content: center;=
 align-items: center; width: 20px; height: 20px; font-size: 9px; font-weigh=
t: 700; display: flex; }

.speakerName-hh12dH { text-transform: uppercase; letter-spacing: 0.04em; }

.speakerHeaderButton-VaHhOq { appearance: none; align-items: center; gap: v=
ar(--size-8); margin: -2px calc(-1*var(--size-6)); padding: 2px var(--size-=
6); border-radius: var(--border-radius-full); cursor: pointer; font: inheri=
t; color: inherit; background: 0px 0px; border-width: medium; border-style:=
 none; border-color: currentcolor; border-image: none; transition: backgrou=
nd 0.1s; display: inline-flex; }

:is(.speakerHeaderButton-VaHhOq:hover, .speakerHeaderButton-VaHhOq:focus-vi=
sible) { background: var(--color-bg-secondary); outline: none; }

.speakerEditIcon-fr7faM { color: var(--color-fg-tertiary,var(--color-fg-sec=
ondary)); opacity: 0; flex: 0 0 auto; transition: opacity 0.1s; }

:is(.speakerHeaderButton-VaHhOq:hover .speakerEditIcon-fr7faM, .speakerHead=
erButton-VaHhOq:focus-visible .speakerEditIcon-fr7faM) { opacity: 1; }

.speakerAddNameHint-nrwK5j { align-items: center; gap: var(--size-2); color=
: var(--color-fg-tertiary,var(--color-fg-secondary)); font-size: 12px; font=
-weight: 500; transition: color 0.1s; display: inline-flex; }

:is(.speakerHeaderButton-VaHhOq:hover .speakerAddNameHint-nrwK5j, .speakerH=
eaderButton-VaHhOq:focus-visible .speakerAddNameHint-nrwK5j) { color: var(-=
-color-accent-fg-orange); }

.speakerRawLabel-utg7db { padding: 1px var(--size-6); border-radius: var(--=
border-radius-full); background: var(--color-bg-secondary,var(--color-detai=
l)); color: var(--color-fg-tertiary,var(--color-fg-secondary)); letter-spac=
ing: 0.04em; text-transform: uppercase; align-items: center; font-size: 10p=
x; font-weight: 600; display: inline-flex; }

.row-OXcGyN { margin: 0 calc(-1*var(--transcript-row-padding-x)); padding: =
var(--size-4)var(--transcript-row-padding-x); border-radius: var(--border-r=
adius-md); transition: background 0.12s; position: relative; }

.rowActive-J3VYXj { background: oklch(from var(--color-bg-secondary)l c h/.=
45); }

.rowHovered-YbaEPd { background: oklch(from var(--color-bg-secondary)l c h/=
.6); }

.rowInPreview-_ch9K9::before { content: ""; top: 0px; bottom: 0px; left: va=
r(--size-4); border-radius: var(--border-radius-full); background: var(--co=
lor-accent-fg-orange); width: 2px; position: absolute; }

.rowInPreviewStart-oqfo8N::before { top: var(--size-6); }

.rowInPreviewEnd-LX_fZ_::before { bottom: var(--size-6); }

.rowInPreview-_ch9K9 { background: 0px 0px; }

.rowActive-J3VYXj.rowInPreview-_ch9K9 { background: oklch(from var(--color-=
bg-secondary)l c h/.35); }

.clipBars-Fs_7UX { top: var(--size-8); bottom: var(--size-8); gap: 2px; dis=
play: flex; position: absolute; left: 0px; }

.clipBar-X7q8IE { border-radius: var(--border-radius-full); align-self: str=
etch; width: 3px; min-height: 16px; display: block; }

.timestamp-QLY2QI { appearance: none; cursor: pointer; margin-block: 0px 2p=
x; margin-inline: 0 var(--size-8); padding: 2px var(--size-4); user-select:=
 none; border-radius: var(--border-radius-sm); font-variant-numeric: tabula=
r-nums; letter-spacing: 0.02em; color: var(--color-fg-tertiary,var(--color-=
fg-secondary)); opacity: 0.75; vertical-align: 0.12em; background: 0px 0px;=
 border-width: medium; border-style: none; border-color: currentcolor; bord=
er-image: none; align-items: center; font-size: 10px; font-weight: 600; tra=
nsition: background 0.1s, color 0.1s, opacity 0.1s; display: inline-flex; }

.timestamp-QLY2QI:hover { color: var(--color-accent-fg-orange); background:=
 oklch(from var(--color-accent-fg-orange)l c h/.14); opacity: 1; }

.rowText-h3QYwF { max-width: none; color: var(--color-fg-primary,inherit); =
cursor: text; font-size: 15px; line-height: 1.55; display: block; }

.rowTextInClip-lJFFy8 { padding-left: 0px; }

.rowTextJustified-Nc6CFM { text-align: justify; text-align-last: start; }

.rowTextEditable-TaHkPy { min-width: 1ch; font: inherit; color: inherit; ou=
tline: none; display: inline; }

.rowTextEditable-TaHkPy:focus { background: oklch(from var(--color-accent-f=
g-orange)l c h/.08); border-radius: 3px; }

.word-Ozo6yV { cursor: pointer; border-radius: 3px; transition: background =
0.1s, color 0.25s; }

.word-Ozo6yV:hover { background: oklch(from var(--color-accent-fg-orange)l =
c h/.12); }

.previewRange-xzjIJz { background: var(--transcript-preview-range-bg); -web=
kit-box-decoration-break: clone; box-decoration-break: clone; border-radius=
: 3px; margin: 0px -2px; padding: 0.2em 2px; }

.previewRange-xzjIJz.previewRangeClip-DRXXUI { background: oklch(from var(-=
-color-accent-fg-blue)l c h/.34); }

.clipRange-P9v1Aw { background: oklch(from var(--color-accent-fg-blue)l c h=
/.16); -webkit-box-decoration-break: clone; box-decoration-break: clone; bo=
rder-radius: 3px; margin: 0px -2px; padding: 1px 2px; }

.suggestionRange-UO9NlO { background: oklch(from var(--color-accent-fg-blue=
)l c h/.2); -webkit-box-decoration-break: clone; box-decoration-break: clon=
e; border-radius: 3px; margin: 0px -2px; padding: 1px 2px; transition: back=
ground-color 0.16s ease-out; }

.suggestionRange-UO9NlO.suggestionRangeActive-QdT7fa { background: oklch(fr=
om var(--color-accent-fg-blue)l c h/.4); color: var(--color-fg-primary,inhe=
rit); }

.wordMatch-NUCWlI { background: oklch(from var(--color-accent-fg-yellow)l c=
 h/.28); -webkit-box-decoration-break: clone; box-decoration-break: clone; =
border-radius: 3px; }

.wordMatchFocused-bIVyQY { background: var(--color-accent-fg-yellow); color=
: rgb(26, 26, 26); box-shadow: 0 0 0 1px var(--color-accent-fg-yellow); }

::highlight(transcript-edit-search) { background-color: oklch(from var(--co=
lor-accent-fg-yellow)l c h/.28); }

::highlight(transcript-edit-search-focused) { background-color: var(--color=
-accent-fg-yellow); color: rgb(26, 26, 26); }

.searchRange-TdPOUg { background: oklch(from var(--color-accent-fg-yellow)l=
 c h/.28); -webkit-box-decoration-break: clone; box-decoration-break: clone=
; border-radius: 3px; margin: 0px -2px; padding: 1px 2px; }

.searchRange-TdPOUg.searchRangeFocused-lwGU6n { background: var(--color-acc=
ent-fg-yellow); color: rgb(26, 26, 26); box-shadow: 0 0 0 1px var(--color-a=
ccent-fg-yellow); }

.rowActive-J3VYXj .wordCurrent-s0EaOc, .previewRange-xzjIJz .wordCurrent-s0=
EaOc, .clipRange-P9v1Aw .wordCurrent-s0EaOc, .wordCurrent-s0EaOc { color: v=
ar(--color-fg-primary,inherit); background: oklch(from var(--color-fg-prima=
ry)l c h/.14); -webkit-box-decoration-break: clone; box-decoration-break: c=
lone; border-radius: 4px; }

.wordWrap-d8ksNg { display: inline; }

.wordWrapHandle-_pR5bJ { position: relative; }

.previewHandle-g8Rajl { cursor: ew-resize; touch-action: none; user-select:=
 none; z-index: 2; width: 0px; height: 1.45em; position: absolute; top: 50%=
; transform: translateY(-50%); }

.previewHandleStart-IJw5Zj { left: -2px; }

.previewHandleEnd-IzMS7t { right: -2px; }

.previewHandle-g8Rajl::before { content: ""; cursor: ew-resize; position: a=
bsolute; inset: -0.25em -12px; }

.previewHandle-g8Rajl::after { content: ""; background: oklch(from var(--co=
lor-accent-fg-orange)calc(l*1.08)c h); width: 3px; height: 100%; box-shadow=
: 0 0 0 1.5px var(--transcript-preview-handle-ring),0 1px 4px lab(0% 0 0/.2=
5); opacity: 0.95; border-radius: 999px; transition: opacity 0.12s cubic-be=
zier(0.16, 1, 0.3, 1), transform 0.12s cubic-bezier(0.16, 1, 0.3, 1); posit=
ion: absolute; top: 0px; left: -1.5px; }

.previewHandle-g8Rajl:hover::after, .previewHandle-g8Rajl:active::after { o=
pacity: 1; transform: scaleX(1.35); }

.previewContextMenu-OVv9yR { z-index: 2147483000; position: fixed; }

.minimap-bFTjMg { width: 20px; padding: 0 var(--size-6)var(--size-12); curs=
or: pointer; touch-action: none; flex: 0 0 auto; align-self: stretch; }

.minimapTrack-OxRRwG { border-radius: var(--border-radius-full); background=
: var(--color-bg-tertiary); width: 6px; height: 100%; margin: 0px auto; pos=
ition: relative; }

.minimapViewport-QTDe6A { border-radius: var(--border-radius-full); backgro=
und: oklch(from var(--color-fg-primary,#fff)l c h/.14); pointer-events: non=
e; z-index: 2; width: 100%; position: absolute; left: 0px; }

.minimapClip-SNpPtJ { border-radius: var(--border-radius-full); background:=
 oklch(from var(--color-accent-fg-orange)l c h/.35); cursor: pointer; width=
: 100%; min-height: 4px; box-shadow: inset 0 0 0 1px var(--color-accent-fg-=
orange),0 0 0 1px var(--color-bg-primary); transition: transform 0.1s, back=
ground 0.1s; position: absolute; left: 0px; }

.minimapClip-SNpPtJ:hover, .minimapClipHovered-AMyM6a { background: oklch(f=
rom var(--color-accent-fg-orange)l c h/.6); z-index: 1; transform: scaleX(2=
); }

.minimapClipSelected-iiOTH3 { background: oklch(from var(--color-accent-fg-=
orange)l c h/.85); z-index: 1; outline: 1px solid var(--color-fg-primary,#f=
ff); outline-offset: 1px; transform: scaleX(2); }

.minimapPreview-NE7C4Y { border-radius: var(--border-radius-full); backgrou=
nd: oklch(from var(--color-accent-fg-orange)l c h/.28); min-height: 4px; bo=
x-shadow: inset 0 0 0 1px var(--color-accent-fg-orange),0 0 0 2px oklch(fro=
m var(--color-accent-fg-orange)l c h/.12); position: absolute; left: -2px; =
right: -2px; }

.minimapSuggestion-jauqVR { border-radius: var(--border-radius-full); backg=
round: oklch(from var(--color-accent-fg-orange)l c h/.4); width: 100%; min-=
height: 4px; box-shadow: inset 0 0 0 1px oklch(from var(--color-accent-fg-o=
range)l c h/.7),0 0 0 1px var(--color-bg-primary); transition: transform 0.=
1s, background 0.1s; position: absolute; left: 0px; }

.minimapSuggestionClickable-zzZcnF { cursor: pointer; }

.minimapSuggestionClickable-zzZcnF:hover { background: oklch(from var(--col=
or-accent-fg-orange)l c h/.7); z-index: 1; transform: scaleX(2); }

.minimapSuggestionActive-cXBu_i { background: oklch(from var(--color-accent=
-fg-orange)l c h/.85); z-index: 3; transform: scaleX(2); }

.minimapPlayhead-OAf3MH { border-radius: var(--border-radius-full); backgro=
und: var(--color-fg-primary,var(--color-accent-fg-orange)); height: 3px; bo=
x-shadow: 0 0 0 2px var(--color-bg-primary),0 1px 3px lab(0% 0 0/.4); point=
er-events: none; z-index: 4; will-change: transform; transition: transform =
0.24s linear; position: absolute; top: 0px; left: -4px; right: -4px; }

@media (prefers-reduced-motion: reduce) {
  .minimapPlayhead-OAf3MH { transition: none; }
}

.followPill-ceBKb2 { bottom: var(--size-12); z-index: 3; align-items: cente=
r; gap: var(--size-6); min-height: var(--size-32); padding: var(--size-6)va=
r(--size-12); border-radius: var(--border-radius-full); background: oklch(f=
rom var(--color-bg-primary)l c h/.92); border: 1px solid oklch(from var(--c=
olor-fg-primary)l c h/.16); color: var(--color-fg-primary,inherit); font-fa=
mily: inherit; font-size: var(--font-size-13); cursor: pointer; box-shadow:=
 inset 0 1px 0 oklch(from var(--color-fg-primary)l c h/.08),0 1px 3px lab(0=
% 0 0/.2),0 4px 12px lab(0% 0 0/.25),0 12px 32px lab(0% 0 0/.3); font-weigh=
t: 500; line-height: 1; transition: background 0.15s, border-color 0.15s, b=
ox-shadow 0.15s, transform 0.15s cubic-bezier(0.16, 1, 0.3, 1); animation: =
0.2s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running followPillIn-_L=
QBch; display: inline-flex; position: absolute; left: 50%; transform: trans=
late(-50%); }

.followPill-ceBKb2:hover { background: var(--color-bg-primary); border-colo=
r: oklch(from var(--color-fg-primary)l c h/.28); box-shadow: inset 0 1px 0 =
oklch(from var(--color-fg-primary)l c h/.08),0 2px 4px lab(0% 0 0/.22),0 6p=
x 16px lab(0% 0 0/.28),0 16px 40px lab(0% 0 0/.34); transform: translate(-5=
0%, -1px); }

.followPill-ceBKb2:active { transform: translate(-50%); }

.followPill-ceBKb2:focus-visible { outline: 2px solid var(--color-accent-th=
emed,var(--color-accent-fg-orange)); outline-offset: 2px; }

.followPill-ceBKb2 svg { color: var(--color-accent-themed,var(--color-accen=
t-fg-orange)); }

@keyframes followPillIn-_LQBch {=20
  0% { opacity: 0; transform: translate(-50%,var(--size-4)); }
  100% { opacity: 1; transform: translate(-50%); }
}

@media (prefers-reduced-motion: reduce) {
  .followPill-ceBKb2 { animation: auto ease 0s 1 normal none running none; =
}
}

.selectionMenu-hSrQil { z-index: 2147483000; animation: 0.14s cubic-bezier(=
0.16, 1, 0.3, 1) 0s 1 normal none running selectionMenuIn-g0hN28; position:=
 fixed; }

@keyframes selectionMenuIn-g0hN28 {=20
  0% { opacity: 0; transform: translateY(calc(-1*var(--size-4))); }
  100% { opacity: 1; transform: translateY(0px); }
}

@media (prefers-reduced-motion: reduce) {
  .selectionMenu-hSrQil { animation: auto ease 0s 1 normal none running non=
e; }
}

.generatingIndicator-AP4iwE { width: 100%; min-height: var(--size-32); padd=
ing: 0 var(--size-4); white-space: nowrap; animation: 0.2s ease-out 0s 1 no=
rmal none running generatingIndicatorIn-Mnr5bv; }

@keyframes generatingIndicatorIn-Mnr5bv {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.generatingShimmerText-dy52rO { background-image: ; background-position-x: =
; background-position-y: ; background-repeat: ; background-attachment: ; ba=
ckground-origin: ; background-color: ; -webkit-text-fill-color: transparent=
; color: rgba(0, 0, 0, 0); background-size: 200% 100%; background-clip: tex=
t; animation: 2.2s linear 0s infinite normal none running generatingShimmer=
Sweep-qdFm51; }

.generatingShimmerText-dy52rO::after { content: "=E2=80=A6"; animation: 2.2=
s step-end 0s infinite normal none running generatingEllipsis-iVAOB4; }

@keyframes generatingShimmerSweep-qdFm51 {=20
  0% { background-position: 100% 0px; }
  100% { background-position: -100% 0px; }
}

@keyframes generatingEllipsis-iVAOB4 {=20
  0% { content: ".=C2=A0=C2=A0"; }
  33% { content: "..=C2=A0"; }
  66%, 100% { content: "..."; }
}

.generatingCancel-DbkCEO { appearance: none; cursor: pointer; padding: 0 va=
r(--size-4); font-size: var(--font-size-13); color: var(--color-fg-tertiary=
,var(--color-fg-secondary)); background: 0px 0px; border-width: medium; bor=
der-style: none; border-color: currentcolor; border-image: none; transition=
: color 0.12s; }

.generatingCancel-DbkCEO:hover { color: var(--color-fg-primary,inherit); }

@media (prefers-reduced-motion: reduce) {
  .generatingIndicator-AP4iwE { animation: auto ease 0s 1 normal none runni=
ng none; }
  .generatingShimmerText-dy52rO { -webkit-text-fill-color: var(--color-fg-s=
econdary); color: var(--color-fg-secondary); background: 0px 0px; animation=
: auto ease 0s 1 normal none running none; }
  .generatingShimmerText-dy52rO::after { content: "=E2=80=A6"; animation: a=
uto ease 0s 1 normal none running none; }
  .suggestionRange-UO9NlO { transition: none; }
}

@layer pencraft {
  .table-BAJTHQ { text-indent: 0px; caption-side: bottom; border-color: inh=
erit; border-collapse: collapse; width: 100%; }
  .table-BAJTHQ > * { box-sizing: border-box; }
  .tr-jyGCha { box-sizing: border-box; white-space: nowrap; }
  .tbody-EyZ57l > .tr-jyGCha { transition: background-color var(--animation=
-timing-fast)var(--animation-smooth); border-bottom: 1px solid var(--color-=
utility-transparent); }
  .tbody-EyZ57l > .tr-jyGCha:hover, .tbody-EyZ57l > .tr-jyGCha[data-state=
=3D"selected"] { background-color: var(--color-bg-primary-hover); }
  .tr-jyGCha.border-left-detail-eIBFIK > .td-ucFIGn:not(:first-child), .tr-=
jyGCha.border-left-detail-eIBFIK > .th-Z3IRfp:not(:first-child), .td-ucFIGn=
.border-left-detail-eIBFIK:not(:first-child), .th-Z3IRfp.border-left-detail=
-eIBFIK:not(:first-child) { border-left: var(--border-default); }
  .td-ucFIGn.border-right-detail-n56elr:not(:last-child), .th-Z3IRfp.border=
-right-detail-n56elr:not(:last-child) { border-right: var(--border-default)=
; }
  .tr-jyGCha.border-bottom-detail-JKtjOR { border-bottom: var(--border-defa=
ult); }
  .td-ucFIGn.position-relative-wVH5ml { position: relative; }
  .td-ucFIGn.position-sticky-erqDrM, .th-Z3IRfp.position-sticky-erqDrM { ba=
ckground: inherit; z-index: 1; position: sticky; left: 0px; }
  .thead-yvbVgS { border-bottom: var(--border-default); position: sticky; t=
op: 0px; overflow: hidden; }
  .tfoot-nBK5Jw { border-top: var(--border-default); }
  .tbody-EyZ57l > .tr-jyGCha:last-child, .tfoot-nBK5Jw > .tr-jyGCha:last-ch=
ild { border-bottom: 1px solid var(--color-utility-transparent); }
  .td-ucFIGn { padding: var(--size-12); vertical-align: middle; box-sizing:=
 border-box; font-size: var(--font-size-14); font-family: var(--font-family=
-text); font-weight: var(--font-weight-regular); line-height: var(--line-he=
ight-20); color: var(--color-fg-primary); }
  .th-Z3IRfp { height: var(--size-44); padding: 0 var(--size-12); text-alig=
n: start; vertical-align: middle; user-select: none; white-space: nowrap; f=
ont-size: var(--font-size-13); font-family: var(--font-family-text); font-w=
eight: var(--font-weight-semibold); color: var(--color-fg-secondary); posit=
ion: relative; }
  .wrap-cDOzoh { white-space: normal; overflow-wrap: break-word; }
  .caption-ljUjSd { margin-top: var(--size-16); font-size: var(--font-size-=
13); color: var(--color-fg-secondary); }
  .handle-TqIPca { height: 100%; width: var(--size-8); border-right: 1px so=
lid var(--color-utility-detail); cursor: col-resize; position: absolute; to=
p: 0px; right: 0px; }
  .th-Z3IRfp:has([role=3D"checkbox"]) { width: 1px; padding-right: 0px; }
  .td-ucFIGn:has([role=3D"checkbox"]) { padding-right: 0px; }
  .iconWrapper-IUG8Om { justify-content: center; align-items: center; width=
: 20px; height: 20px; display: flex; }
  .iconWrapper-IUG8Om > svg { stroke: none !important; }
}

.tab-pM6nuT { border-bottom: 1px solid var(--color-fg-primary-themed); }

.activeIndicator-xV5j6c { background-color: var(--color-accent-themed); hei=
ght: 4px; position: absolute; bottom: -1px; left: 0px; right: 0px; }

.notifyButton-lmtipU.notifyButton-lmtipU.notifyButton-lmtipU { gap: 8px; pa=
dding: 8px 16px; transition: width 0.15s ease-in-out; }

.notifyButton-lmtipU.notifyButton-lmtipU.notifyButton-lmtipU.minimize-yxTwz=
X { gap: 0px; width: 34px; height: 34px; padding: 8px; position: absolute; =
top: 50%; right: 0px; transform: translateY(-50%); }

.hoverText-TwVQuR { width: 0px; transition: width 0.15s ease-in-out; overfl=
ow: hidden; }

.notifyButtonInternal-e4KibS { width: 100%; }

@media (min-width: 769px) {
  .notifyButton-lmtipU.notifyButton-lmtipU.notifyButton-lmtipU.notifyButton=
-lmtipU.minimize-yxTwzX:hover { width: 160px; padding: 8px 16px; }
  .notifyButton-lmtipU.notifyButton-lmtipU.notifyButton-lmtipU.notifyButton=
-lmtipU.minimize-yxTwzX.subscribed-oEC2qb:hover { width: 130px; padding: 8p=
x 16px; }
  .notifyButton-lmtipU.minimize-yxTwzX:hover .hoverText-TwVQuR { width: 105=
px; }
  .notifyButton-lmtipU.minimize-yxTwzX.subscribed-oEC2qb:hover .hoverText-T=
wVQuR { width: 75px; }
}

table.table-TLq8Vt { border: 1px solid var(--border-on-light); border-colla=
pse: separate; border-radius: var(--bulwark-radius-md); border-spacing: 0px=
; color: var(--ink-on-light); font-style: ; font-variant-ligatures: ; font-=
variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-var=
iant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weig=
ht: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; fon=
t-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-se=
ttings: ; font-language-override: ; font-stretch: var(--type-paragraphSans-=
md-font-stretch); table-layout: fixed; width: 100%; overflow: hidden; }

table.table-TLq8Vt th, table.table-TLq8Vt td { border-top: 0px; border-bott=
om: 0px; border-left: 0px; border-image: none; border-right: 1px solid var(=
--border-on-light); color: inherit; font: inherit; text-align: center; whit=
e-space: normal; height: auto; padding: 12px 16px; }

table.table-TLq8Vt th:first-child { text-align: left; }

table.table-TLq8Vt th:last-child, table.table-TLq8Vt td:last-child { border=
-right: 0px; }

table.table-TLq8Vt thead th { font-style: ; font-variant-ligatures: ; font-=
variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-var=
iant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weig=
ht: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; fon=
t-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-se=
ttings: ; font-language-override: ; font-stretch: var(--type-titleCondensed=
-md-font-stretch); padding-block: 16px; }

table.table-TLq8Vt tbody tr:nth-child(2n+1) { background: color-mix(in srgb=
,var(--ink-on-light)6%,transparent); }

table.table-TLq8Vt svg { vertical-align: middle; }

.price-BwwwCu { font-style: ; font-variant-ligatures: ; font-variant-caps: =
; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternate=
s: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-siz=
e: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust:=
 ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font=
-language-override: ; font-stretch: var(--type-labels-md-font-stretch); tex=
t-transform: uppercase; }

.mobile-aq5JLc { border: 1px solid var(--border-on-light); border-radius: v=
ar(--bulwark-radius-md); display: none; }

.planOption-LGbA_C { border: 1px solid var(--border-on-light); border-radiu=
s: var(--bulwark-radius-md); color: var(--ink-on-light); text-align: left; =
align-items: center; gap: 8px; padding: 12px 16px; display: flex; }

.planOption-LGbA_C[aria-pressed=3D"true"] { background: var(--ink-on-light)=
; color: var(--paper-on-light); }

.planName-vRk8np { font-style: ; font-variant-ligatures: ; font-variant-cap=
s: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-altern=
ates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-=
size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adju=
st: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; f=
ont-language-override: ; font-stretch: var(--type-titleCondensed-sm-font-st=
retch); }

.benefits-NAuDQ3 { font-style: ; font-variant-ligatures: ; font-variant-cap=
s: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-altern=
ates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-=
size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adju=
st: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; f=
ont-language-override: ; font-stretch: var(--type-paragraphSans-md-font-str=
etch); margin: 0px; padding: 0px; list-style: none; }

.benefits-NAuDQ3 li { margin: 0px; }

.benefits-NAuDQ3 svg { flex-shrink: 0; }

@media (max-width: 768px) {
  .desktop-xDyM1l { display: none; }
  .mobile-aq5JLc { display: flex; }
}

table.table-FRwiWL { border: 1px solid var(--border-on-light); border-colla=
pse: separate; border-radius: var(--bulwark-radius-md); border-spacing: 0px=
; color: var(--ink-on-light); font-style: ; font-variant-ligatures: ; font-=
variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-var=
iant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weig=
ht: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; fon=
t-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-se=
ttings: ; font-language-override: ; font-stretch: var(--type-paragraphSans-=
md-font-stretch); table-layout: fixed; width: 100%; overflow: hidden; }

table.table-FRwiWL th, table.table-FRwiWL td { border-top: 0px; border-bott=
om: 0px; border-left: 0px; border-image: none; border-right: 1px solid var(=
--border-on-light); box-sizing: border-box; color: inherit; font: inherit; =
text-align: center; vertical-align: middle; white-space: normal; height: au=
to; padding: 12px 16px; }

table.table-FRwiWL th:first-child { text-align: left; }

table.table-FRwiWL th:last-child, table.table-FRwiWL td:last-child { border=
-right: 0px; }

table.table-FRwiWL thead th { vertical-align: bottom; padding: 0px 0px 24px=
; position: relative; }

table.table-FRwiWL thead th:first-child { vertical-align: bottom; padding: =
12px 16px; }

table.table-FRwiWL tbody tr:nth-child(2n+1) { background: color-mix(in srgb=
,var(--ink-on-light)6%,transparent); }

table.table-FRwiWL tbody tr:last-child { background: 0px 0px; }

table.table-FRwiWL tbody tr:last-child td { vertical-align: top; }

table.table-FRwiWL svg { vertical-align: middle; }

.includes-tp38Iv { font-style: ; font-variant-ligatures: ; font-variant-cap=
s: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-altern=
ates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-=
size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adju=
st: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; f=
ont-language-override: ; font-stretch: var(--type-titleCondensed-md-font-st=
retch); }

.badge-Ybi6TF { background: var(--ink-on-light); box-sizing: border-box; co=
lor: var(--paper-on-light); font-style: ; font-variant-ligatures: ; font-va=
riant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-varia=
nt-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight=
: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-=
size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-sett=
ings: ; font-language-override: ; font-stretch: var(--type-labels-sm-font-s=
tretch); text-transform: uppercase; width: 100%; margin-bottom: 16px; paddi=
ng: 6px 8px; display: block; }

.planName-O4d1oH { font-style: ; font-variant-ligatures: ; font-variant-cap=
s: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-altern=
ates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-=
size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adju=
st: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; f=
ont-language-override: ; font-stretch: var(--type-titleCondensed-md-font-st=
retch); }

.price-17fEjN { font-style: ; font-variant-ligatures: ; font-variant-caps: =
; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternate=
s: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-siz=
e: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust:=
 ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font=
-language-override: ; font-stretch: var(--type-labels-md-font-stretch); tex=
t-transform: uppercase; }

.footnote-gqgAL0 { font-style: ; font-variant-ligatures: ; font-variant-cap=
s: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-altern=
ates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-=
size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adju=
st: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; f=
ont-language-override: ; font-stretch: var(--type-paragraphSans-sm-font-str=
etch); opacity: 0.7; }

.pricingNote-MpLoTy { color: var(--ink-on-light); font-style: ; font-varian=
t-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-ea=
st-asian: ; font-variant-alternates: ; font-variant-position: ; font-varian=
t-emoji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-o=
ptical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings:=
 ; font-variation-settings: ; font-language-override: ; font-stretch: var(-=
-type-paragraphSans-sm-font-stretch); text-align: center; margin: 0px; }

.icon-UiDD6Y { justify-content: center; align-items: center; display: flex;=
 }

.icon-substack-R54890 { color: rgb(255, 103, 25); }

.icon-youtube-JKR4k_ { color: red; }

.icon-apple_podcasts-AkiCRq { color: rgb(153, 51, 204); }

.mobile-EK21ct { border: 1px solid var(--border-on-light); border-radius: v=
ar(--bulwark-radius-md); color: var(--ink-on-light); display: none; }

.planOption-uhHOo7 { border: 1px solid var(--border-on-light); border-radiu=
s: var(--bulwark-radius-md); color: var(--ink-on-light); text-align: left; =
align-items: center; gap: 8px; padding: 12px 16px; display: flex; }

.planOption-uhHOo7[aria-pressed=3D"true"] { background: var(--ink-on-light)=
; color: var(--paper-on-light); }

.planOption-uhHOo7 .price-17fEjN { margin-inline-start: auto; }

.features-GDBzQN { font-style: ; font-variant-ligatures: ; font-variant-cap=
s: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-altern=
ates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-=
size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adju=
st: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; f=
ont-language-override: ; font-stretch: var(--type-paragraphSans-md-font-str=
etch); margin: 0px; padding: 0px; list-style: none; }

.features-GDBzQN li { margin: 0px; }

.features-GDBzQN svg { flex-shrink: 0; }

@media (max-width: 768px) {
  .desktop-NAHwZX { display: none; }
  .mobile-EK21ct { display: flex; }
}

.figure-iMqlJC { margin: var(--dt-page-image-margin,0); width: 100%; positi=
on: relative; }

.viewport-aefk3A { border-radius: var(--dt-page-image-radius,0); width: 100=
%; overflow: hidden; }

.track-cYqABI { transition: transform var(--dt-page-image-slide-duration,.4=
2s)var(--dt-page-image-slide-easing,ease); will-change: transform; display:=
 flex; }

.trackSnapping-bemwld { transition: none; }

.image-zoqZop { aspect-ratio: var(--dt-page-image-aspect-ratio,16/9); borde=
r-radius: var(--dt-page-image-radius,0); object-fit: cover; flex: 0 0 100%;=
 width: 100%; min-width: 0px; display: block; }

.controls-J0pDp2 { left: var(--dt-page-image-control-inset,12px); pointer-e=
vents: none; right: var(--dt-page-image-control-inset,12px); justify-conten=
t: space-between; align-items: center; display: flex; position: absolute; t=
op: 50%; transform: translateY(-50%); }

.arrow-OWdYfN { appearance: none; background: var(--dt-page-image-arrow-bg,=
color-mix(in srgb,Canvas 40%,transparent)); border: var(--dt-page-image-arr=
ow-border,1px solid currentColor); border-radius: var(--dt-page-image-arrow=
-radius,4px); color: inherit; cursor: pointer; font-style: inherit; font-va=
riant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inh=
erit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust:=
 inherit; font-kerning: inherit; font-feature-settings: inherit; font-varia=
tion-settings: inherit; font-language-override: inherit; height: var(--dt-p=
age-image-arrow-size,40px); pointer-events: auto; width: var(--dt-page-imag=
e-arrow-size,40px); justify-content: center; align-items: center; padding: =
0px; line-height: 1; display: flex; }

.arrow-OWdYfN svg { height: var(--dt-page-image-arrow-icon-size,18px); widt=
h: var(--dt-page-image-arrow-icon-size,18px); display: block; }

@media (max-width: 768px) {
  .image-zoqZop { aspect-ratio: var(--dt-page-mobile-image-aspect-ratio,1/1=
); }
}

@media (prefers-reduced-motion: reduce) {
  .track-cYqABI { transition: none; }
}

.cards-YxziQo { min-width: 0px; }

.list-jkhOOr { gap: var(--dt-page-people-list-gap,20px); flex-direction: co=
lumn; display: flex; }

.list-jkhOOr .card-QO79Yp { align-items: var(--dt-page-people-list-card-ali=
gn-items,center); background: var(--dt-page-people-list-card-bg,transparent=
); border: var(--dt-page-people-list-card-border,0); border-radius: var(--d=
t-page-people-list-card-radius,0); gap: var(--dt-page-people-list-card-gap,=
20px); grid-template-columns: var(--dt-page-people-list-card-columns,auto m=
inmax(0,1fr)); padding: var(--dt-page-people-list-card-padding,0); display:=
 grid; }

.grid-MM3A6R { gap: var(--dt-page-people-grid-gap,24px); grid-template-colu=
mns: var(--dt-page-people-grid-columns,repeat(3,minmax(0,1fr))); display: g=
rid; }

.grid-MM3A6R .card-QO79Yp { align-items: var(--dt-page-people-grid-card-ali=
gn-items,start); border-bottom: var(--dt-page-people-grid-card-border-botto=
m,0); gap: var(--dt-page-people-grid-card-gap,16px); grid-template-columns:=
 var(--dt-page-people-grid-card-columns,auto minmax(0,1fr)); padding: var(-=
-dt-page-people-grid-card-padding,0); display: grid; }

.row-EZU76U { gap: var(--dt-page-people-row-gap,20px); grid-auto-columns: v=
ar(--dt-page-people-row-card-width,minmax(220px,1fr)); padding-bottom: var(=
--dt-page-people-row-padding-bottom,4px); grid-auto-flow: column; display: =
grid; overflow-x: auto; }

.card-QO79Yp { min-width: 0px; }

.row-EZU76U .card-QO79Yp { align-items: var(--dt-page-people-row-card-align=
-items,center); gap: var(--dt-page-people-row-card-gap,12px); min-width: va=
r(--dt-page-people-row-card-min-width,220px); text-align: var(--dt-page-peo=
ple-row-card-text-align,inherit); flex-direction: column; display: flex; }

.avatarLink-klGMXg { flex-shrink: 0; display: block; }

.avatar-zg0lLI { background: var(--dt-page-avatar-bg,var(--color-bg-seconda=
ry)); border-radius: var(--dt-page-avatar-radius,999px); height: var(--dt-p=
age-avatar-size,96px); width: var(--dt-page-avatar-size,96px); display: blo=
ck; position: relative; overflow: hidden; }

.grid-MM3A6R .avatar-zg0lLI { height: var(--dt-page-people-grid-avatar-size=
,var(--dt-page-avatar-size,96px)); width: var(--dt-page-people-grid-avatar-=
size,var(--dt-page-avatar-size,96px)); }

.row-EZU76U .avatar-zg0lLI { height: var(--dt-page-people-row-avatar-size,v=
ar(--dt-page-people-grid-avatar-size,var(--dt-page-avatar-size,96px))); wid=
th: var(--dt-page-people-row-avatar-size,var(--dt-page-people-grid-avatar-s=
ize,var(--dt-page-avatar-size,96px))); }

.avatarPlaceholder-Eg5n3c::before, .avatarPlaceholder-Eg5n3c::after { backg=
round: var(--dt-page-avatar-placeholder-bg,var(--color-detail)); content: "=
"; border-radius: 999px; position: absolute; left: 50%; transform: translat=
e(-50%); }

.avatarPlaceholder-Eg5n3c::before { width: 28%; height: 28%; top: 18%; }

.avatarPlaceholder-Eg5n3c::after { width: 56%; height: 34%; bottom: 12%; }

.avatarImage-wRgjnY { object-fit: cover; width: 100%; height: 100%; display=
: block; }

.body-mOnoqG { align-items: var(--dt-page-person-body-align-items,stretch);=
 gap: var(--dt-page-person-body-gap,6px); flex-direction: column; min-width=
: 0px; display: flex; }

.row-EZU76U .body-mOnoqG { align-items: var(--dt-page-people-row-body-align=
-items,center); }

.name-Ucapc7, .title-Ol6Aog, .bio-C1Agax { color: inherit; margin: 0px; }

.name-Ucapc7 { font-style: ; font-variant-ligatures: ; font-variant-caps: ;=
 font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates=
: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-size=
: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning:=
 ; font-feature-settings: ; font-variation-settings: ; font-language-overri=
de: ; font-stretch: var(--dt-page-person-name-font-stretch,var(--dt-page-su=
bheading-font-stretch,normal)); letter-spacing: var(--dt-page-person-name-l=
etter-spacing,var(--dt-page-subheading-letter-spacing,0)); line-height: var=
(--dt-page-person-name-line-height,1.05); }

.title-Ol6Aog, .bio-C1Agax { font-style: ; font-variant-ligatures: ; font-v=
ariant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-vari=
ant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weigh=
t: ; font-size: ; font-family: ; font-optical-sizing: ; font-size-adjust: ;=
 font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-l=
anguage-override: ; font-stretch: var(--dt-page-person-body-font-stretch,va=
r(--dt-page-body-font-stretch,normal)); letter-spacing: var(--dt-page-perso=
n-body-letter-spacing,var(--dt-page-body-letter-spacing,0)); line-height: v=
ar(--dt-page-person-body-line-height,1.35); }

.bio-C1Agax { color: var(--dt-page-person-bio-color,inherit); }

.actions-PNqWGx { align-items: center; gap: var(--dt-page-person-actions-ga=
p,10px); justify-content: var(--dt-page-person-actions-justify-content,flex=
-start); flex-wrap: wrap; display: flex; }

.row-EZU76U .actions-PNqWGx { justify-content: var(--dt-page-people-row-act=
ions-justify-content,center); }

.cta-OsEj36 { border: var(--dt-page-button-border,1px solid currentColor); =
border-radius: var(--dt-page-button-radius,4px); color: inherit; font-style=
: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; =
font-variant-east-asian: ; font-variant-alternates: ; font-variant-position=
: ; font-variant-emoji: ; font-weight: ; font-size: ; font-family: ; font-o=
ptical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings:=
 ; font-variation-settings: ; font-language-override: ; font-stretch: var(-=
-dt-page-button-font-stretch,normal); letter-spacing: var(--dt-page-button-=
letter-spacing,0); min-height: var(--dt-page-person-cta-min-height,28px); p=
adding: var(--dt-page-person-cta-padding,0 12px); justify-content: center; =
align-items: center; line-height: 1; text-decoration: none; display: inline=
-flex; }

@media (max-width: 768px) {
  .list-jkhOOr .card-QO79Yp, .grid-MM3A6R, .grid-MM3A6R .card-QO79Yp { flex=
-direction: column; display: flex; }
}

.eyebrow-g01MQS, .heading-Z0jG8m, .subheading-nJLg4T, .sectionSubtitle-NNV5=
YZ, .prose-nD2s5b, .richText-N8AHeT { color: inherit; margin: 0px; }

.eyebrow-g01MQS { font-style: ; font-variant-ligatures: ; font-variant-caps=
: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alterna=
tes: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-s=
ize: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjus=
t: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; fo=
nt-language-override: ; font-stretch: var(--dt-page-eyebrow-font-stretch,no=
rmal); letter-spacing: var(--dt-page-eyebrow-letter-spacing,0); text-transf=
orm: var(--dt-page-eyebrow-text-transform,uppercase); }

.heading-Z0jG8m { font-style: ; font-variant-ligatures: ; font-variant-caps=
: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alterna=
tes: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-s=
ize: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerni=
ng: ; font-feature-settings: ; font-variation-settings: ; font-language-ove=
rride: ; font-stretch: var(--dt-page-heading-font-stretch,normal); letter-s=
pacing: var(--dt-page-heading-letter-spacing,0); line-height: var(--dt-page=
-heading-line-height,1.15); max-width: var(--dt-page-heading-max-width,840p=
x); text-wrap: balance; }

.subheading-nJLg4T { font-style: ; font-variant-ligatures: ; font-variant-c=
aps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alte=
rnates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; fon=
t-size: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-ke=
rning: ; font-feature-settings: ; font-variation-settings: ; font-language-=
override: ; font-stretch: var(--dt-page-subheading-font-stretch,normal); le=
tter-spacing: var(--dt-page-subheading-letter-spacing,0); line-height: var(=
--dt-page-subheading-line-height,1.2); text-wrap: balance; }

.sectionSubtitle-NNV5YZ, .prose-nD2s5b, .richText-N8AHeT { font-style: ; fo=
nt-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-v=
ariant-east-asian: ; font-variant-alternates: ; font-variant-position: ; fo=
nt-variant-emoji: ; font-weight: ; font-size: ; font-family: ; font-optical=
-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; fon=
t-variation-settings: ; font-language-override: ; font-stretch: var(--dt-pa=
ge-body-font-stretch,normal); letter-spacing: var(--dt-page-body-letter-spa=
cing,0); line-height: var(--dt-page-body-line-height,1.5); }

.prose-nD2s5b p, .richText-N8AHeT p, .richText-N8AHeT h1, .richText-N8AHeT =
h2, .richText-N8AHeT h3, .richText-N8AHeT ul, .richText-N8AHeT ol { color: =
inherit; margin: 0 0 var(--dt-page-prose-paragraph-gap,1em); opacity: 1; }

.richText-N8AHeT h1 { font-style: ; font-variant-ligatures: ; font-variant-=
caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alt=
ernates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; fo=
nt-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-a=
djust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: =
; font-language-override: ; font-stretch: var(--dt-page-rich-text-h1-font-s=
tretch,var(--dt-page-subheading-font-stretch,normal)); letter-spacing: var(=
--dt-page-rich-text-h1-letter-spacing,var(--dt-page-subheading-letter-spaci=
ng,0)); }

.richText-N8AHeT h2 { font-style: ; font-variant-ligatures: ; font-variant-=
caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alt=
ernates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; fo=
nt-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-a=
djust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: =
; font-language-override: ; font-stretch: var(--dt-page-rich-text-h2-font-s=
tretch,normal); letter-spacing: var(--dt-page-rich-text-h2-letter-spacing,0=
); }

.richText-N8AHeT h3 { font-style: ; font-variant-ligatures: ; font-variant-=
caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alt=
ernates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; fo=
nt-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-a=
djust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: =
; font-language-override: ; font-stretch: var(--dt-page-rich-text-h3-font-s=
tretch,normal); letter-spacing: var(--dt-page-rich-text-h3-letter-spacing,0=
); }

.richText-N8AHeT a { color: inherit; text-decoration: underline; }

.richText-N8AHeT ul, .richText-N8AHeT ol { padding-left: var(--dt-page-list=
-padding-left,22px); }

.prose-nD2s5b :last-child, .richText-N8AHeT :last-child { margin-bottom: 0p=
x; }

.richText-N8AHeT .button-wrapper { justify-content: center; display: flex; =
}

.richText-N8AHeT .button-wrapper .button.primary { box-sizing: border-box; =
font-size: var(--font-size-14); font-weight: var(--font-weight-semibold); h=
eight: var(--size-40); padding: 0 var(--size-20); align-items: center; text=
-decoration: none; display: flex; }

.richText-N8AHeT .subscribe-widget.is-fully-subscribed { --color-button-sec=
ondary-accent-fg: var(--color-accent-inverse); --color-button-secondary-acc=
ent-fg-hover: var(--color-accent-inverse); }

.buttonNav-xomKeD { gap: var(--dt-page-button-nav-gap,10px); margin-top: va=
r(--dt-page-button-nav-margin-top,8px); flex-wrap: wrap; display: flex; }

.buttonNavLink-KIS0CV { border: var(--dt-page-button-border,1px solid curre=
ntColor); border-radius: var(--dt-page-button-radius,4px); color: inherit; =
font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-n=
umeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-varian=
t-position: ; font-variant-emoji: ; font-weight: ; font-size: ; font-family=
: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature=
-settings: ; font-variation-settings: ; font-language-override: ; font-stre=
tch: var(--dt-page-button-font-stretch,normal); letter-spacing: var(--dt-pa=
ge-button-letter-spacing,0); min-height: var(--dt-page-button-min-height,32=
px); padding: var(--dt-page-button-padding,0 16px); justify-content: center=
; align-items: center; line-height: 1; text-decoration: none; display: inli=
ne-flex; }

@media (max-width: 768px) {
  .buttonNav-xomKeD { width: 100%; }
}

.cardGrid-jkziql { --dt-grid-column-gap: var(--dt-page-card-gap,var(--size-=
24)); --dt-grid-row-gap: var(--dt-page-card-gap,var(--size-24)); width: 100=
%; }

.card-RckiME { border: var(--dt-page-card-border,1px solid var(--color-deta=
il)); border-radius: var(--dt-page-card-radius,var(--border-radius-md)); al=
ign-items: center; gap: var(--dt-page-card-content-gap,var(--size-12)); min=
-width: 0px; padding: var(--dt-page-card-padding,var(--size-24)); text-alig=
n: center; flex-direction: column; display: flex; }

.cardIcon-P4snt6 { height: var(--dt-page-card-icon-size,var(--size-40)); wi=
dth: var(--dt-page-card-icon-size,var(--size-40)); flex-shrink: 0; }

.cardTitle-CJTkuS { font-style: ; font-variant-ligatures: ; font-variant-ca=
ps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alter=
nates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font=
-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adj=
ust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; =
font-language-override: ; font-stretch: var(--dt-page-card-title-font-stret=
ch,normal); letter-spacing: var(--dt-page-card-title-letter-spacing,normal)=
; overflow-wrap: anywhere; margin: 0px; }

.cardBody-oVb1Fs { font-style: ; font-variant-ligatures: ; font-variant-cap=
s: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-altern=
ates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-=
size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adju=
st: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; f=
ont-language-override: ; font-stretch: var(--dt-page-card-body-font-stretch=
,normal); letter-spacing: var(--dt-page-card-body-letter-spacing,normal); o=
verflow-wrap: anywhere; white-space: pre-line; margin: 0px; }

.block-TlaT2w { --dt-page-block-padding-block: 40px; --dt-page-block-paddin=
g-inline: 0; border-bottom: var(--dt-page-block-border,1px solid var(--colo=
r-detail)); box-sizing: border-box; scroll-margin-top: var(--dt-page-block-=
scroll-margin-top,96px); width: 100%; }

.block-TlaT2w:last-child { border-bottom: 0px; }

.single-vWLtl2 { box-sizing: border-box; max-width: var(--page-block-layout=
-max-width,var(--content-container-max-width,none)); width: 100%; margin: 0=
px auto; padding-inline-start: var(--page-block-layout-padding-inline-start=
,var(--page-block-layout-padding-inline,var(--content-container-horizontal-=
padding,0px))); padding-inline-end: var(--page-block-layout-padding-inline-=
end,var(--page-block-layout-padding-inline,var(--content-container-horizont=
al-padding,0px))); }

.twoColumn-UcGPOO { align-items: var(--dt-page-two-column-align-items,start=
); box-sizing: border-box; gap: var(--dt-page-two-column-gap,40px); grid-te=
mplate-columns: var(--dt-page-two-column-columns,minmax(0,320px)minmax(0,1f=
r)); max-width: var(--page-block-layout-max-width,var(--content-container-m=
ax-width,none)); width: 100%; margin: 0px auto; padding-inline-start: var(-=
-page-block-layout-padding-inline-start,var(--page-block-layout-padding-inl=
ine,var(--content-container-horizontal-padding,0px))); padding-inline-end: =
var(--page-block-layout-padding-inline-end,var(--page-block-layout-padding-=
inline,var(--content-container-horizontal-padding,0px))); display: grid; }

.slot-zicX8i { gap: var(--dt-page-slot-gap,16px); flex-direction: column; m=
in-width: 0px; display: flex; }

@media (max-width: 768px) {
  .block-TlaT2w { --dt-page-block-padding-block: 24px; }
  .twoColumn-UcGPOO { grid-template-columns: 1fr; }
}

.page-KJsJTC { background: var(--dt-page-bg,var(--color-bg-primary)); color=
: var(--dt-page-fg,var(--color-fg-primary)); width: 100%; }

.inner-PbZhaE { gap: var(--dt-page-block-gap,48px); max-width: var(--dt-pag=
e-content-max-width,var(--dt-content-max-width,1248px)); padding: var(--dt-=
page-padding-block,40px 0 80px); padding-inline: var(--dt-page-padding-inli=
ne,var(--dt-content-horizontal-padding,24px)); flex-direction: column; marg=
in: 0px auto; display: flex; }

@media (max-width: 768px) {
  .inner-PbZhaE { gap: var(--dt-page-mobile-block-gap,40px); padding: var(-=
-dt-page-mobile-padding-block,24px 0 48px); padding-inline: var(--dt-page-m=
obile-padding-inline,var(--dt-content-horizontal-padding,16px)); }
}

.container-mcXs8_ { column-gap: var(--size-24); row-gap: var(--size-32); gr=
id-template-columns: 1fr 1fr; display: grid; }

@media (max-width: 768px) {
  .specialFeatureHeaderContainer-Skrlng { margin: 0 calc(var(--container-ho=
rizontal-padding-mobile)*-1); }
}

.thickRule-oguYhe { background-color: var(--color-fg-primary-themed); flex-=
grow: 1; height: 10px; }

@media (max-width: 768px) {
  .thickRule-oguYhe { height: 5px; }
}

.threeColumnContainer-ziuSvf { padding-top: var(--size-48); gap: var(--size=
-40); grid-template-columns: 1fr 1fr 1fr; display: grid; }

.mediumRule-wQbBfo { height: var(--size-4); background-color: var(--color-f=
g-primary-themed); flex-grow: 1; }

.headerButtonMobile-DURJFG { top: -16px; right: 0px; }

.america250HomepageHeader-Gp7Pmn { align-items: center; gap: 8px; display: =
flex; }

.a250Rule-oAzvtB { background-color: var(--color-accent-themed); }

.a250Logo-sb3SfS { max-width: 70vw; position: relative; top: 7px; }

.facepile-AgdBR0 { flex: 0 1 0%; width: 40px; height: 40px; }

.backdrop-_YQndu { background-color: rgb(0, 0, 0); transition: opacity 0.25=
s ease-in-out; position: absolute; inset: 0px; }

.backdropHidden-pg_NJc { opacity: 0; }

.backdropVisible-eL7zZp { opacity: 0.85; }

.player-wrapper-outer-eAOhcD { padding-top: var(--size-32); justify-content=
: center; display: flex; }

.player-wrapper-inner-KUdif0 { box-sizing: border-box; width: 100%; min-wid=
th: 0px; max-width: 1124px; padding: 0 var(--size-12); }

.playerWrapperInnerFP-Cm0O_q { max-width: 660px; padding: 0px; }

@media screen and (max-width: 1024px) {
  .player-wrapper-outer-eAOhcD { padding-top: var(--size-24); }
}

@media screen and (max-width: 768px) {
  .player-wrapper-outer-eAOhcD { padding-bottom: 0px; }
  .playerWrapperOuterFP-bKWoVB { padding-top: 0px; }
}

.listen-on-item-yiZDJR.listen-on-item-yiZDJR { height: var(--size-40); appe=
arance: none; background-color: var(--color-bg-secondary-themed); color: in=
herit; cursor: pointer; font: inherit; text-align: start; transition: var(-=
-animate-hover); border: 0px; padding-block: 0px; text-decoration: none; }

.listen-on-item-yiZDJR.listen-on-item-yiZDJR:focus-visible { box-shadow: va=
r(--focus-ring); }

.listen-on-item-yiZDJR.listen-on-item-yiZDJR:hover { background-color: var(=
--color-bg-secondary-hover-themed); }

.listen-on-item--disabled-S4EzSi.listen-on-item--disabled-S4EzSi:hover { ba=
ckground-color: var(--color-bg-secondary-themed); cursor: not-allowed; }

.text-GjXD6d::selection { background-color: var(--color-bg-accent-hover-the=
med); }

.searchResult-koBSFl { background-color: var(--color-accent-bg-yellow); }

.searchResult-koBSFl.focused-7qiWlv { border-radius: var(--border-radius-xs=
); box-shadow: 0 0 0 1px var(--color-accent-fg-yellow); }

.container-P16Gjv { background-color: var(--color-bg-secondary-themed); tra=
nsition: var(--animate-hover); }

.container--collapsed-tDZmH7:hover { background-color: var(--color-bg-secon=
dary-hover-themed); }

.container-expanded-lRH6Uq { padding-top: var(--size-32); }

.header-qMQur9 { cursor: pointer; }

.icon-D7iZH2 { transition: var(--animate-hover); }

.icon--expanded-P7FXIG { transform: rotate(180deg); }

.transcription-container-QGgB4Q { max-height: 240px; font-family: var(--fon=
t-family-text); font-size: var(--font-size-14); position: relative; overflo=
w: auto; }

.transcription-chunk-YeZNdv { transition: var(--animate-hover); cursor: poi=
nter; }

.transcription-chunk-YeZNdv:hover .transcriptionWords-u5CRAD { background-c=
olor: var(--color-bg-secondary-hover-themed); }

.transcription-chunk--active-HnAU7N .transcriptionWords-u5CRAD { font-weigh=
t: var(--font-weight-semibold); background-color: var(--color-bg-secondary-=
hover-themed); }

.transcription-timestamp-mDeQkH { user-select: none; text-align: right; fon=
t-variant-numeric: tabular-nums; flex-shrink: 0; width: 60px; }

.transcription-text-align-left-V7cht2 { text-align: right; width: 45px; }

.transcription-text-DqlVxW { line-height: var(--line-height-20); }

.transcription-full-body-container-LXFSNv { font-family: var(--font-family-=
text); font-size: var(--font-size-14); position: relative; }

.stickySearch-eTpa9q { z-index: 1000; padding: 10px; position: sticky; top:=
 0px; }

.sticky-zutBDd { z-index: 1000; box-sizing: content-box; background-color: =
var(--color-bg-primary); max-width: 1100px; margin: auto; padding-top: 15px=
; padding-bottom: 10px; position: fixed; top: 0px; left: 0px; right: 0px; }

.sticky-content-W0hUxQ { border-radius: var(--border-radius-md); background=
-color: var(--color-bg-primary); }

.auto-generated-label-OHGtnb { border: 1px solid var(--color-utility-detail=
); width: fit-content; padding: 8px; }

.darkenBottom-zaTJyO { background-image: linear-gradient(rgba(0, 0, 0, 0) 0=
%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.3)); }

.unselectedButton-LnSrSa { background-color: rgba(0, 0, 0, 0); backdrop-fil=
ter: none !important; }

.unselectedButton-LnSrSa > svg { opacity: 0.6; }

.liveStreamAvatar-pa3eKG { border: 2.7px solid var(--color-accent-fg-red); =
box-sizing: content-box; box-shadow: none; padding: 2.7px; }

.liveBox-CSADGk { width: 100%; position: absolute; bottom: -10px; }

.liveTag-lDNHQP { outline: 2px solid var(--color-bg-primary); }

.outerContainer-p1amnX { margin: 0 calc(-1*var(--size-8)); }

.container-uYF5Qm { justify-content: center; align-items: stretch; display:=
 flex; }

.column-O67nhJ { box-sizing: border-box; width: 100%; padding-left: var(--s=
ize-8); padding-right: var(--size-8); }

.column1-pd0Ws0 { flex: 0 0 25%; transition: flex-basis 0.2s, padding 0.2s;=
 }

.containerHasPolymarketEmbed-dETYN9 { flex: 0 0 33%; }

.columnCollapsed-hX4lgc { flex: 0 0 0%; padding-left: 0px; padding-right: 0=
px; overflow: hidden; }

.column2-jVKqxY { flex: 0 0 50%; }

.column3-Brgr2S { flex: 0 0 75%; }

.column4-Z0B2N_ { flex: 0 0 100%; }

@media screen and (max-width: 1024px) {
  .column1-pd0Ws0 { flex: 0 0 33.3333%; }
  .column2-jVKqxY { flex: 0 0 66.6667%; }
  .column3-Brgr2S { flex: 0 0 100%; }
}

.container-FJSDzM { box-sizing: content-box; width: 1280px; max-width: min(=
100%, 1280px); margin: 0px auto; }

.container-_aNEvf { width: 100vw; margin: 0px -50vw; position: relative; le=
ft: 50%; right: 50%; }

.container-_aNEvf .podcast-player-button { --color-button-bg: var(--color-b=
g-primary); --color-button-fg: var(--color-fg-secondary); }

.container-_aNEvf .podcast-player-button:hover { --color-button-fg: var(--c=
olor-fg-primary); }

.container-pFhu3n { display: flex; }

.containerNoImage-W5VZl3 { display: block; }

.videoLayer-gwRrVN { border-radius: var(--post-preview-border-radius); widt=
h: 100%; height: 100%; }

.contentLayer-OGm4Y9 { width: 100%; height: 100%; }

@media (max-width: 768px) {
  .contentLayer-OGm4Y9 { height: auto; bottom: 0px; left: 0px; }
}

.content-iO1vNE { box-sizing: border-box; flex: 1 1 50%; }

.imageContainer-ddA7f9 { width: 711.111px; }

.image-deX_la { border-top-left-radius: 0px; border-top-right-radius: var(-=
-post-preview-border-radius); border-bottom-right-radius: var(--post-previe=
w-border-radius); border-bottom-left-radius: 0px; flex: 1 1 50%; overflow: =
hidden; }

@media (max-width: 768px) {
  .image-deX_la { border-top-left-radius: var(--post-preview-border-radius)=
; border-top-right-radius: var(--post-preview-border-radius); border-bottom=
-right-radius: 0px; border-bottom-left-radius: 0px; }
}

.flippedImageContainer-rBB6TZ { border-top-left-radius: var(--post-preview-=
border-radius); border-top-right-radius: 0px; border-bottom-right-radius: 0=
px; border-bottom-left-radius: var(--post-preview-border-radius); }

.flippedImage-rChY0M.flippedImage-rChY0M { position: absolute; top: 0px; bo=
ttom: 0px; right: 0px; transform: scaleX(-1); }

@media (max-width: 768px) {
  .flippedImageContainer-rBB6TZ { border-top-left-radius: 0px; border-top-r=
ight-radius: 0px; border-bottom-right-radius: var(--post-preview-border-rad=
ius); border-bottom-left-radius: var(--post-preview-border-radius); }
  .flippedImage-rChY0M { width: 100%; transform: scaleY(-1); }
}

.blurOverlay-xN2HYo { border-radius: var(--post-preview-border-radius); bac=
kdrop-filter: blur(40px); mask: linear-gradient(90deg, rgb(0, 0, 0), rgb(0,=
 0, 0) calc(100% - 700px), rgba(0, 0, 0, 0) calc(100% - 500px), rgba(0, 0, =
0, 0)); }

@media (max-width: 768px) {
  .blurOverlay-xN2HYo { mask: linear-gradient(0deg, rgb(0, 0, 0), rgb(0, 0,=
 0) 180px, rgba(0, 0, 0, 0)); }
}

.darkOverlay-jsLZzF { border-radius: var(--post-preview-border-radius); poi=
nter-events: none; background: linear-gradient(90deg, rgba(0, 0, 0, 0.6), r=
gba(0, 0, 0, 0)); }

@media (max-width: 768px) {
  .darkOverlay-jsLZzF { background: linear-gradient(rgba(0, 0, 0, 0), rgba(=
0, 0, 0, 0.6)); }
}

.noImageBackground-gL1zkp { border-radius: var(--post-preview-border-radius=
); background: var(--color-bg-secondary); }

.postTitleMobile-ut7sIL { text-overflow: ellipsis; -webkit-line-clamp: 1; -=
webkit-box-orient: vertical; line-height: 16px; display: -webkit-box; overf=
low: hidden; }

.actions-c3GR_f { top: var(--size-4); right: var(--size-4); z-index: 1; pos=
ition: absolute; }

.container-lpYcGT { box-sizing: border-box; align-items: center; gap: var(-=
-size-8); flex-flow: row; width: 100%; min-width: 0px; display: flex; }

.container-lpYcGT:not(:has(> .group-JfWNlE .item-Ox7pqu)) { display: none; =
}

.group-JfWNlE { align-items: center; gap: var(--size-8); flex-direction: ro=
w; display: flex; }

.group-JfWNlE:empty { display: none; }

.groupDivider-RevZnz { flex: 0 0 auto; display: none; }

.toolbar-lZ0oYs > .group-JfWNlE:first-child, .toolbar-lZ0oYs > .group-JfWNl=
E:first-child > * { flex: 1 1 0%; min-width: 0px; }

.toolbar-lZ0oYs > .group-JfWNlE:first-child .item-Ox7pqu { width: 100%; }

.item-Ox7pqu { appearance: none; box-sizing: border-box; color: inherit; cu=
rsor: pointer; align-items: center; gap: var(--size-4); background: 0px 0px=
; border-width: medium; border-style: none; border-color: currentcolor; bor=
der-image: none; justify-content: center; min-width: 0px; line-height: 1; t=
ext-decoration: none; display: inline-flex; }

.item-Ox7pqu:disabled { cursor: default; opacity: var(--btn-disabled-opacit=
y,.6); }

.item-Ox7pqu:focus-visible { outline-offset: 2px; outline: solid 2px; }

.icon-mQQ4sD { height: var(--size-20); width: var(--size-20); flex: 0 0 aut=
o; }

.icon-mQQ4sD > svg { width: 100%; height: 100%; }

.assetIcon-fcKI2K { background-color: currentcolor; mask-position: 50% cent=
er; mask-size: contain; mask-repeat: no-repeat; }

.count-P4VAHQ, .label-UR6AK1 { line-height: 1; }

.metricLabel-wZifrJ { align-items: center; display: inline-flex; }

.metricLabelArticle-EkdQas { gap: var(--post-actions-item-gap,var(--size-4)=
); }

.metricLabelShow-xqHKY_ { gap: var(--post-show-actions-item-gap,var(--size-=
4)); }

@media (max-width: 768px) {
  .container-lpYcGT[data-group-count=3D"1"] > .group-JfWNlE { width: 100%; =
}
}

.container-dlhqPD { background-color: rgb(0, 0, 0); justify-content: center=
; display: flex; position: relative; }

.playerRoot-b3mviO { width: 100%; position: relative; }

.shellArea-Vp0r0v { max-width: var(--player-max-width); --player-max-width:=
 1100px; --transcript-width: 360px; width: 100%; margin: 0px auto; position=
: relative; }

.playerShell-T21pqv { width: 100%; aspect-ratio: var(--player-aspect-ratio,=
16/9); background-color: rgb(0, 0, 0); display: flex; position: relative; o=
verflow: hidden; }

.playerShell-T21pqv.clipping-yFOCoT { overflow: visible; }

.shellArea-Vp0r0v.stickyPlaceholder-Uwsvy5 { aspect-ratio: var(--player-asp=
ect-ratio,16/9); }

.playerShell-T21pqv.sticky-Bgj6k0 { top: auto; bottom: var(--size-16); righ=
t: var(--size-16); z-index: 10; width: clamp(240px, 24vw, 400px); max-width=
: calc(100vw - var(--size-32)); border-radius: var(--border-radius-sm); box=
-shadow: var(--shadow-xl); animation: dock-player-Brt3I5 var(--animation-ti=
ming-slow)var(--animation-smooth); position: fixed; }

.playerShell-T21pqv.sticky-Bgj6k0 .transcriptPanel-EwrLmh { display: none; =
}

@keyframes dock-player-Brt3I5 {=20
  0% { opacity: 0; transform: translateY(var(--size-16)); }
  100% { opacity: 1; transform: none; }
}

@media (prefers-reduced-motion: reduce) {
  .playerShell-T21pqv.sticky-Bgj6k0 { animation: auto ease 0s 1 normal none=
 running none; }
}

.fullscreen-enabled .playerShell-T21pqv { aspect-ratio: auto; --transcript-=
width: clamp(360px,28vw,560px); height: 100%; }

.stage-dto3lX { flex: 1 1 auto; min-width: 0px; position: relative; }

.stage-dto3lX .video-player-wrapper { height: 100%; position: absolute; ins=
et: 0px; width: 100% !important; max-width: none !important; max-height: no=
ne !important; margin: 0px !important; }

.stage-dto3lX .video-player-wrapper .video-player { width: 100%; height: 10=
0%; padding-bottom: 0px !important; }

.transcriptPanel-EwrLmh { opacity: 0; pointer-events: none; background: var=
(--color-bg-primary); width: 0px; color: var(--color-fg-primary); transitio=
n: width .2s var(--animation-smooth),opacity .2s var(--animation-smooth); f=
lex: 0 0 auto; overflow: hidden; }

.transcriptOpen-NtBCu6 .transcriptPanel-EwrLmh { width: var(--transcript-wi=
dth); opacity: 1; pointer-events: auto; }

.transcriptPanelContent-CSFtYK { width: var(--transcript-width); height: 10=
0%; display: flex; overflow: auto; }

.preview-label-container-RuWmAN { top: var(--size-12); left: var(--size-12)=
; position: absolute; }

.video-wrapper-lforaE { width: 100%; max-width: 1100px; position: relative;=
 }

.video-wrapper-lforaE .video-player-wrapper { max-width: 1100px; width: 100=
% !important; margin: 0px !important; }

.sidebar-NzGH2W { color: rgb(255, 255, 255); padding: 0 var(--size-16); opa=
city: 1; transition: opacity var(--animation-timing-slow)var(--animation-sm=
ooth); pointer-events: none; align-items: center; display: flex; position: =
absolute; top: 0px; bottom: 0px; }

.sidebar-right-ktL8if { left: min(50% + 550px, 100%); }

.sidebar-left-K3vrOP { right: min(50% + 550px, 100%); }

@media screen and (max-width: 1240px) {
  .sidebar-right-ktL8if { left: auto; right: 0px; }
  .sidebar-left-K3vrOP { left: 0px; right: auto; }
}

.sidebar--hidden-xMFnhp { opacity: 0; }

.sidebar--docked-C29coo { visibility: hidden; }

.sidebar-icons-YDR6ix { border-radius: var(--border-radius-full); pointer-e=
vents: all; }

@media screen and (min-width: 1241px) {
  .sidebar-icons-YDR6ix { background-color: rgba(0, 0, 0, 0) !important; }
}

.postPreview-mgizmD { pointer-events: all; }

.wrapper-HQySjy { box-sizing: border-box; transition: transform var(--anima=
tion-smooth)var(--animation-timing-fast); z-index: 2; width: 100%; position=
: fixed; bottom: 0px; left: 0px; }

.hidden-N5OQtk { transform: translateY(100%); }

@media print {
  .wrapper-HQySjy { display: none; }
}

.container-f0oiU0 { border-bottom: 4px solid var(--color-accent-themed); }

.sectionImage-AFt6TD { width: 540px; max-width: 100%; }

.tabsContainer-P8p3c9 { margin-top: -16px; }

.pillarHeader-Bn88EX { font-family: Georgia, serif; font-size: 36px; font-w=
eight: 600; line-height: 42px; }

.main-content-and-sidebar-fw1PHW { box-sizing: content-box; max-width: 1084=
px; padding-left: var(--size-24); padding-right: var(--size-24); justify-co=
ntent: center; margin: auto; display: flex; }

.mainContentFP-GnDHcW { max-width: 660px; padding: var(--size-40)0 0; margi=
n: 0px auto; display: block; }

.main-content-qKkUCg { box-sizing: content-box; padding-top: ; padding-righ=
t: ; padding-bottom: ; flex: 1 1 0%; padding-left: 0px; }

.main-content-qKkUCg .container { width: auto; }

.main-content-full-width-eYkBTb { box-sizing: content-box; max-width: 1084p=
x; }

.postContentWrapper-MYe7fH img.sizing-large { max-width: 100% !important; }

.sidebar-RUDMha { box-sizing: content-box; width: 320px; padding-top: ; pad=
ding-bottom: ; padding-left: ; padding-right: 0px; }

@media screen and (max-width: 1024px) {
  .main-content-and-sidebar-fw1PHW { padding-left: var(--size-20); padding-=
right: var(--size-20); }
  .main-content-qKkUCg { padding-top: ; padding-right: ; padding-bottom: ; =
padding-left: 0px; }
  .sidebar-RUDMha { padding-top: var(--size-32); }
}

@media screen and (max-width: 768px) {
  .main-content-and-sidebar-fw1PHW { padding-left: var(--size-16); padding-=
right: var(--size-16); flex-direction: column; gap: 0px; }
  .mainContentFP-GnDHcW { padding-left: var(--container-horizontal-padding-=
mobile); padding-right: var(--container-horizontal-padding-mobile); }
  .main-content-full-width-eYkBTb { padding: var(--size-8); }
  .main-content-qKkUCg { box-sizing: border-box; padding: var(--size-16)0; =
}
  .main-content-qKkUCg .container { margin: 0px !important; }
  .main-content-qKkUCg .comments-section { border-bottom: var(--border-defa=
ult-themed); padding-bottom: var(--size-24); }
  .main-content-qKkUCg .comments-section-title { font-weight: var(--font-we=
ight-bold) !important; font-size: var(--font-size-16) !important; line-heig=
ht: var(--line-height-20) !important; }
  .sidebar-RUDMha { box-sizing: border-box; width: auto; padding: 0 0 var(-=
-size-32); }
}

:root { --size-left-nav: var(--size-80); }

.sidebar-y6xw9g { width: var(--size-left-nav); height: var(--full-height); =
z-index: 2; top: 0px; bottom: 0px; left: 0px; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/42554.c4cb055a.css

@charset "utf-8";

@layer pencraft {
  .tab-eCtYfd { color: var(--color-fg-secondary); border-color: var(--color=
-utility-transparent); }
  .tab-eCtYfd[data-state=3D"active"] { color: var(--color-fg-primary); bord=
er-color: var(--color-fg-primary); }
  @media (hover: hover) {
  .tab-eCtYfd:hover { color: var(--color-fg-primary); }
}
  .root-IyF5Yz { display: flex; }
  .list-UVnyqE { height: var(--size-40); flex-grow: 1; display: flex; posit=
ion: relative; }
  .list-UVnyqE::after { content: ""; background-color: var(--color-utility-=
detail); height: 1px; position: absolute; inset-block-end: 0px; inset-inlin=
e: 0px; }
  .highlight-rZ7aQJ { height: var(--size-2); width: var(--highlight-width);=
 transform: translateX(var(--highlight-x)); transition: transform var(--ani=
mation-timing-slow)var(--animation-smooth),width var(--animation-timing-slo=
w)var(--animation-smooth); background-color: var(--color-fg-primary); will-=
change: transform, width; bottom: 0px; }
  .backdrop-XhnYC7 { background-color: var(--color-utility-modal); will-cha=
nge: opacity; position: fixed; inset: 0px; }
  .transition-w_bxsw { transition: opacity var(--animation-timing-slow)var(=
--animation-drawer); }
  .from-z8IAhO { opacity: 0; }
  .to-tJ4gLS { opacity: 1; }
  .panel-kkbipN { top: var(--size-8); bottom: var(--size-8); background-col=
or: var(--color-bg-primary); border-top-color: ; border-top-style: ; border=
-top-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-w=
idth: ; border-left-color: ; border-left-style: ; border-left-width: ; bord=
er-image-source: ; border-image-slice: ; border-image-width: ; border-image=
-outset: ; border-image-repeat: ; box-shadow: var(--shadow-xl); border-radi=
us: var(--border-radius-lg); right: var(--size-8); border-right-width: medi=
um; border-right-style: none; border-right-color: currentcolor; flex-direct=
ion: column; display: flex; position: fixed; overflow-y: auto; }
  .panel-kkbipN.left-xUdSXn { right: auto; left: var(--size-8); border-righ=
t: var(--border-default); border-left-width: medium; border-left-style: non=
e; border-left-color: currentcolor; }
  .panel-kkbipN.mobile-_09kdk { top: 0px; bottom: 0px; right: 0px; left: va=
r(--size-24); border-top-width: medium; border-top-style: none; border-top-=
color: currentcolor; border-bottom-width: medium; border-bottom-style: none=
; border-bottom-color: currentcolor; border-radius: 0px; }
  .panel-kkbipN.mobile-_09kdk.left-xUdSXn { right: var(--size-24); left: 0p=
x; }
  .transition-yXnIcD { will-change: transform; transition: transform var(--=
animation-timing-slow)var(--animation-drawer); }
  .fromRight-K9n86A { transform: translate(100%); }
  .fromLeft-Xhp5zx { transform: translate(-100%); }
  .to-pJrLpA { transform: translate(0px, 0px); }
  .layout-oewxMQ { min-height: var(--full-height); justify-content: flex-en=
d; align-items: center; display: flex; position: fixed; inset: 0px; }
  .group-JuxKi2 { gap: var(--size-2); width: fit-content; }
  .group-JuxKi2 > .segment-XiSgAE.segment-XiSgAE { border-radius: 0px; }
  .group-JuxKi2 > .segment-XiSgAE.segment-XiSgAE:first-child { border-top-l=
eft-radius: var(--border-radius-sm); border-bottom-left-radius: var(--borde=
r-radius-sm); }
  .group-JuxKi2 > .segment-XiSgAE.segment-XiSgAE:last-child { border-top-ri=
ght-radius: var(--border-radius-sm); border-bottom-right-radius: var(--bord=
er-radius-sm); }
  .group-JuxKi2.outlined-kJWSK2 { border: var(--border-default); gap: 0px; =
}
  .group-JuxKi2.outlined-kJWSK2 > .segment-XiSgAE.segment-XiSgAE:not(:last-=
of-type) { border-right: var(--border-default); border-top-width: medium; b=
order-top-style: none; border-top-color: currentcolor; border-bottom-width:=
 medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}

.updater-KnT42j { max-width: none; margin: 0px; }

.root-gpHBEU { scroll-snap-align: start; flex-direction: column; align-item=
s: center; margin: 0px; display: flex; position: relative; }

.fullSize-W6Pwju { width: 100%; height: 100%; }

.tableRoot-d94yTD { text-align: center; justify-content: center; align-item=
s: center; }

.link-HgTAJz { cursor: default; text-decoration: unset; }

.linkHovered-rnE2Gn .image-ZSouY2 { opacity: 0.9; }

.image-ZSouY2 { cursor: pointer; }

.linkHovered-rnE2Gn .download-aYXb5J { opacity: 0.8; filter: drop-shadow(rg=
ba(0, 0, 0, 0.3) 0px 1px 3px); }

.download-aYXb5J { opacity: 0; cursor: pointer; border-radius: var(--border=
-radius-full); z-index: 10; background-color: rgb(255, 255, 255); justify-c=
ontent: center; align-items: center; width: 24px; height: 24px; margin: 12p=
x; display: flex; position: absolute; }

.image-ZSouY2 { object-fit: contain; border: 1px solid var(--color-utility-=
detail-themed); border-radius: var(--border-radius-sm); flex: 1 1 0%; justi=
fy-content: center; align-items: center; width: auto; max-width: 100%; heig=
ht: auto; max-height: 100%; display: flex; position: absolute; top: 50%; le=
ft: 50%; transform: translate(-50%, -50%); }

.imageLoading-BULJ5E { background-color: rgb(245, 245, 245); width: 298px; =
}

.tableRoot-DiFjgs { text-align: center; justify-content: center; align-item=
s: center; }

.link-UtcJf8 { cursor: pointer; text-decoration: unset; }

.imageEmail-CrbhCC { border: 1px solid var(--color-utility-detail-themed); =
border-radius: var(--border-radius-sm); width: 502px; }

.tableRoot-zMvSAY { text-align: center; justify-content: center; align-item=
s: center; }

.link-shwekq { cursor: pointer; text-decoration: unset; }

.imageEmail-_lgBNw { border: 1px solid var(--color-utility-detail-themed); =
border-radius: var(--border-radius-sm); width: 502px; }

.themeButton-ORTHZZ { border-radius: var(--border-radius-lg); border: var(-=
-border-default); box-sizing: border-box; width: 36px; height: 36px; paddin=
g: 0px; position: relative; overflow: hidden; }

.themeButton-ORTHZZ .imageBg-g08ncu { z-index: -1; filter: blur(2px); backg=
round-position: 50% center; background-size: contain; position: absolute; i=
nset: -8px; }

.themeButton-ORTHZZ .inner-ntFns3 { justify-content: center; align-items: c=
enter; display: flex; position: absolute; inset: 0px; }

.themeButton-ORTHZZ.selected-YSP54X { border: 1px solid var(--color-utility=
-white); opacity: 1; }

.themeButton-ORTHZZ:focus-visible { box-shadow: var(--focus-ring); }

.themeButton-ORTHZZ:active { transform: var(--transform-pressed); }

@media (hover: hover) {
  .themeButton-ORTHZZ:hover { opacity: 1; }
}

.tableRoot-k0Lkrs { text-align: center; justify-content: center; align-item=
s: center; }

.link-svF5KH { cursor: pointer; text-decoration: unset; }

.imageEmail-sXVojb { border: 1px solid var(--color-utility-detail-themed); =
border-radius: var(--border-radius-sm); width: 502px; }

.mobileContainer-VYHM_K { height: 100%; min-height: 0px; }

.imageContainer-Xqytjt { height: 420px; }

.hRule-h3Z3UF { border-right-width: medium; border-bottom-width: medium; bo=
rder-left-width: medium; border-right-style: none; border-bottom-style: non=
e; border-left-style: none; border-right-color: currentcolor; border-bottom=
-color: currentcolor; border-left-color: currentcolor; border-image: none; =
border-top: var(--border-default); width: 100%; margin: 0px; }

.assetButtons-qLcYTo { flex-shrink: 0; margin-right: -16px; overflow-x: aut=
o; }

.aspectRatioButton-x1zjUA { height: 36px; padding: 0px 16px; }

.aspectRatioSelected-FTsOFP { color: rgb(255, 255, 255); background-color: =
rgb(0, 0, 0) !important; border-color: rgb(0, 0, 0) !important; }

.aspectRatioSelectedIcon-VNG8Se { stroke: rgb(255, 255, 255) !important; }

.label-XuJdtO { opacity: var(--preview-block-hover-opacity,0); top: var(--p=
review-block-label-top,calc(16px/var(--preview-scale,1))); transform: var(-=
-preview-block-hover-transform,translateY(-50%)translateY(-4px)scale(calc(1=
/var(--preview-scale,1)))); transform-origin: 50% center; transition: var(-=
-animate-hover); will-change: opacity, transform; pointer-events: none; pos=
ition: sticky; }

.dt-preview-block-label { color: var(--color-accent-inverse); }

.overlay-eiZ8aN { inset: var(--preview-block-overlay-inset,-12px); z-index:=
 var(--preview-block-overlay-z); border-radius: calc(var(--border-radius-sm=
)/var(--preview-scale,1)); transition: var(--animate-hover); pointer-events=
: auto; border: 1px solid rgba(0, 0, 0, 0); }

.overlay-eiZ8aN:hover { --preview-block-hover-opacity: 1; --preview-block-h=
over-transform: translateY(-50%)scale(calc(1/var(--preview-scale,1))); back=
ground-color: color-mix(in srgb,var(--color_theme_bg_pop,var(--color-accent=
))8%,transparent); border-color: var(--color_theme_bg_pop,var(--color-accen=
t)); }

.overlay-eiZ8aN:focus-within { --preview-block-hover-opacity: 1; }

:is(.overlay-eiZ8aN:has(.toolbar-tWEtKr:hover), .overlay-eiZ8aN:has(.toolba=
r-tWEtKr:focus-within)) { z-index: calc(var(--preview-block-overlay-z) + 2)=
; }

.hoverDisabled-gnX9_W:hover, .hoverDisabled-gnX9_W:focus-within { --preview=
-block-hover-opacity: 0; background-color: rgba(0, 0, 0, 0); border-color: =
rgba(0, 0, 0, 0); }

.flushTop-OmnylT { --preview-block-label-top: calc(8px/var(--preview-scale,=
1)); --preview-block-hover-transform: translateY(-4px)scale(calc(1/var(--pr=
eview-scale,1))); inset: 0px; border-radius: 0px; inset-block-start: 1px; }

.flushTop-OmnylT:hover { --preview-block-hover-transform: scale(calc(1/var(=
--preview-scale,1))); }

.flushBottom-kP5XHz { --preview-block-label-top: calc(0px/var(--preview-sca=
le,1)); border-radius: 0px; inset: 0px; }

.active-GDa56u { pointer-events: none; box-shadow: rgba(0, 0, 0, 0.5) 0px 0=
px 0px 9999px; }

.sidebarModule-EK8DQl { inset: calc(0px - var(--preview-block-sidebar-overl=
ay-outset,0px)); }

.removeButton-uczOyA { opacity: var(--preview-block-hover-opacity,0); trans=
ition: var(--animate-hover); transform: scale(calc(1/var(--preview-scale,1)=
)); transform-origin: 100% 0px; border-top-left-radius: 0px; border-bottom-=
right-radius: 0px; position: absolute; top: 0px; right: 0px; }

.toolbar-tWEtKr { top: var(--size-8); right: var(--size-8); gap: var(--size=
-2); padding: var(--size-2); border-radius: var(--border-radius-sm); backgr=
ound: var(--color-bg-primary); box-shadow: var(--shadow-sm),0 0 0 1px var(-=
-color-utility-detail); opacity: var(--preview-block-hover-opacity,0); tran=
sition: var(--animate-hover); transform: scale(calc(1/var(--preview-scale,1=
))); transform-origin: 100% 0px; display: flex; position: absolute; }

.container-QjkLOY { transition: var(--animate-hover); position: relative; }

.content-SqAaA1 { pointer-events: none; user-select: none; position: relati=
ve; }

.containerClickable-y3Lkil { pointer-events: auto; cursor: pointer; }

.containerParentOfActive-ol8TRC { pointer-events: auto; }

.overlayWrapper-m1uuha { pointer-events: none; position: absolute; inset: 0=
px; }

.threeColumn-Bky0HP { grid-template-columns: minmax(0px, 1fr) 8px minmax(0p=
x, 2fr) 16px minmax(0px, 2fr) 16px minmax(0px, 2fr) 8px minmax(0px, 1fr); d=
isplay: grid; }

.threeColumn-Bky0HP > .content-SqAaA1 { grid-area: 1 / 1 / auto / -1; }

.threeColumn-Bky0HP > .overlayWrapper-m1uuha { grid-area: 1 / 3 / auto / sp=
an 5; position: relative; }

@media only screen and (max-width: 1024px) {
  .threeColumn-Bky0HP { column-gap: var(--size-16); grid-template-columns: =
repeat(3, minmax(0px, 1fr)); }
  .threeColumn-Bky0HP > .overlayWrapper-m1uuha { grid-column: 1 / span 3; }
}

.editableWrapper-_KbpdF { pointer-events: none; margin-left: calc(50% - 50v=
w); margin-right: calc(50% - 50vw); padding-left: calc(-50% + 50vw); paddin=
g-right: calc(-50% + 50vw); }

.editableInner-oJ1XcS { pointer-events: auto; position: relative; }

.editButton-ptHFjJ { background: var(--preview-edit-button-background,trans=
parent); border-radius: var(--border-radius-sm); position: absolute; top: 0=
px; right: -40px; }

.editButtonBottomRight-1D36eX { top: auto; bottom: var(--size-16); right: v=
ar(--size-16); }

.editableInnerThreeColumn-Vu9RZC > .editButton-ptHFjJ { right: calc(12.5% -=
 38px); }

@media screen and (max-width: 1200px) {
  .editButton-ptHFjJ { right: 0px; }
}

@media only screen and (max-width: 1024px) {
  .editButton-ptHFjJ { display: none; }
}

.dashboardSwitcher-OC2pxK svg { fill: currentcolor; }

.badge-YORDXJ { background: var(--color-accent-themed); color: var(--color-=
accent-themed-inverse); padding: 0 var(--size-6); box-shadow: var(--color-b=
g-primary)0 0 0 3px; min-width: var(--size-20); min-height: var(--size-20);=
 max-height: var(--size-20); box-sizing: border-box; }

.dotContainer-WBRxHF { min-width: var(--size-20); height: var(--size-20); b=
ox-sizing: border-box; padding: 0 var(--size-6); }

.dot-uGm5KZ { width: var(--size-8); height: var(--size-8); background-color=
: var(--color-accent-themed); border-radius: var(--border-radius-full); }

.avatarButton-lZBlGB { transition: var(--animate-hover); }

@media (hover: hover) {
  .avatarButton-lZBlGB:hover { opacity: 0.9; }
  .avatarButton-lZBlGB:active { transform: var(--transform-pressed); }
}

.darkAvatarBadge-wgx_6j.darkAvatarBadge-wgx_6j { --color-tag-bg: var(--mate=
rial-dark-thin); --color-tag-fg: var(--vibrance-dark-primary); --color-bg-p=
rimary: var(--material-dark-regular); }

.dropdownBadge-CARUw5 { --border-width: 3px; border: var(--border-width)sol=
id var(--color-bg-primary); bottom: calc(-1*var(--border-width)); right: ca=
lc(-2*var(--border-width)); }

.streamList-OmTUej { max-height: 60vh; overflow-y: auto; }

.alert-pEnrFa { width: 380px; position: relative; overflow: hidden; }

.close-NXXiMR { right: var(--size-16); top: var(--size-16); position: absol=
ute; }

@media screen and (max-width: 650px) {
  .alert-pEnrFa { display: none; }
}

.transition-FsyEAS { transition: all var(--animation-smooth)1.3s; position:=
 relative; transform: translate(0px, 0px) rotate(0deg) skew(0deg) skewY(0de=
g) scaleX(1) scaleY(1); }

.enterFrom-dljIVN { opacity: 0; transform: translateY(-16px); }

.enterTo-HLLVxF { opacity: 100; transform: translate(0px, 0px); }

.leaveFrom-aHkaAL { opacity: 100; }

.leaveTo-k1oI5e { opacity: 0; }

.root-LeqPP3 { position: relative; }

.badge-WYVub3 { border-radius: var(--size-12); width: auto; min-width: 18px=
; height: 18px; font-size: 10px; line-height: 18px; font-weight: var(--font=
-weight-heavy); font-family: var(--font-family-digit); box-sizing: border-b=
ox; box-shadow: var(--color-bg-primary)0 0 0 2px; background: var(--color-a=
ccent-themed); color: var(--color-accent-themed-inverse); padding: 0px 4px;=
 position: absolute; top: -2px; right: -2px; }

.circle-_ZTVoA { width: 18px; max-width: 18px; }

.container-kIrj2N.container-kIrj2N { box-sizing: border-box; width: 100%; m=
ax-width: 616px; margin: 0px auto; }

.container-kIrj2N .container { width: auto; margin: 0px; }

.containerThreeColumn-Rot594.containerThreeColumn-Rot594 { max-width: 932px=
; }

.containerFourColumn-vOHVwe.containerFourColumn-vOHVwe { max-width: min(100=
%,var(--container-max-width,1280px)); }

.chevron-_e2GYQ { margin-left: var(--size-4); }

.scrollWrapper-acnikR { width: 100%; position: relative; overflow: hidden; =
}

.fadeLeft-eSWM6i, .fadeRight-6i2p1g { pointer-events: none; opacity: 0; z-i=
ndex: 2; width: 80px; transition: opacity 0.2s; position: absolute; top: 0p=
x; bottom: 0px; }

.fadeLeft-eSWM6i { background: linear-gradient(to right,var(--web_bg_color)=
0%,transparent 100%); left: 0px; }

.fadeRight-6i2p1g { background: linear-gradient(to left,var(--web_bg_color)=
0%,transparent 100%); right: 0px; }

.fadeLeft-eSWM6i.visible-S5xqLB, .fadeRight-6i2p1g.visible-S5xqLB { opacity=
: 1; }

.scrollContainer-Zw8XO7 { scrollbar-width: none; overflow: auto hidden; }

.scrollContainer-Zw8XO7::-webkit-scrollbar { display: none; }

.chevron-W36cpG { margin-left: 4px; }

.chevron-fUHuKc { margin-left: var(--size-4); }

.measurementContainer-Wd518f { visibility: hidden; pointer-events: none; wh=
ite-space: nowrap; display: flex; position: absolute; top: -9999px; left: -=
9999px; }

.measurementContainer-lK1Sqq { visibility: hidden; pointer-events: none; wh=
ite-space: nowrap; gap: 8px; display: flex; position: absolute; top: -9999p=
x; left: -9999px; }

.chevron-J7_gYb { margin-left: 4px; }

.drawer-_gS8Z4 { border-right: var(--border-default) !important; z-index: 2=
 !important; border-left-width: medium !important; border-left-style: none =
!important; border-left-color: currentcolor !important; border-radius: 0px =
!important; top: 0px !important; left: 0px !important; right: auto !importa=
nt; }

.drawer-_gS8Z4[data-state=3D"open"] { animation: slideInFromLeft-QHkdF_ var=
(--animation-timing-slow)var(--animation-drawer); }

.drawer-_gS8Z4[data-state=3D"closed"] { animation: slideOutToLeft-iJ2tER va=
r(--animation-timing-slow)var(--animation-drawer); }

.drawer-_gS8Z4.mobile { left: 0px !important; right: var(--size-24) !import=
ant; }

.subDrawer-UwNTpt { border-right: var(--border-default) !important; border-=
left: var(--border-default) !important; z-index: 1 !important; background-c=
olor: var(--color-bg-secondary) !important; border-radius: 0px !important; =
top: 0px !important; left: 320px !important; right: auto !important; }

.subDrawer-UwNTpt[data-state=3D"open"] { animation: slideInFromLeft-QHkdF_ =
var(--animation-timing-slow)var(--animation-drawer); }

.subDrawer-UwNTpt[data-state=3D"closed"] { opacity: 0; transition: opacity;=
 }

.subDrawer-UwNTpt + [data-radix-dialog-overlay] { display: none !important;=
 }

.subDrawer-UwNTpt.mobile { left: 0px !important; right: var(--size-24) !imp=
ortant; }

@keyframes slideInFromLeft-QHkdF_ {=20
  0% { transform: translate(-100%); }
  100% { transform: translate(0px, 0px); }
}

@keyframes slideOutToLeft-iJ2tER {=20
  0% { transform: translate(0px, 0px); }
  100% { transform: translate(-100%); }
}

.menuItem-DLEJaw { text-align: left; width: 100%; color: var(--color-fg-pri=
mary); cursor: pointer; font-family: inherit; font-size: inherit; backgroun=
d-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border=
-color: currentcolor; border-image: none; text-decoration: none; transition=
: background-color 0.15s; display: block; }

.menuItem-DLEJaw:hover *, .menuItem-DLEJaw[data-selected=3D"true"] { font-w=
eight: 600; }

.container-Zymr63 { width: fit-content; position: relative; }

.dragging-DRHmIF { user-select: none; }

.cornerHandle-kfhB90 { z-index: 2; pointer-events: auto; width: 12px; heigh=
t: 12px; position: absolute; }

.cornerHandle-kfhB90::before, .cornerHandle-kfhB90::after { content: ""; ba=
ckground-color: var(--color_theme_bg_pop,var(--color-semantic-substack-bg-p=
rimary)); position: absolute; }

.topLeft-tcLuIp { cursor: nwse-resize; top: -4px; left: -4px; }

.topLeft-tcLuIp::before { width: 12px; height: 2px; top: 0px; left: 0px; }

.topLeft-tcLuIp::after { width: 2px; height: 12px; top: 0px; left: 0px; }

.topRight-JvUgIs { cursor: nesw-resize; top: -4px; right: -4px; }

.topRight-JvUgIs::before { width: 12px; height: 2px; top: 0px; right: 0px; =
}

.topRight-JvUgIs::after { width: 2px; height: 12px; top: 0px; right: 0px; }

.bottomLeft-n_juA8 { cursor: nesw-resize; bottom: -4px; left: -4px; }

.bottomLeft-n_juA8::before { width: 12px; height: 2px; bottom: 0px; left: 0=
px; }

.bottomLeft-n_juA8::after { width: 2px; height: 12px; bottom: 0px; left: 0p=
x; }

.bottomRight-uyYwbn { cursor: nwse-resize; bottom: -4px; right: -4px; }

.bottomRight-uyYwbn::before { width: 12px; height: 2px; bottom: 0px; right:=
 0px; }

.bottomRight-uyYwbn::after { width: 2px; height: 12px; bottom: 0px; right: =
0px; }

.mainMenuContent-DME8DR { background: var(--color-bg-primary); z-index: 2; =
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: absolute; top: 0px=
; left: 0px; right: 0px; }

.mainMenuContent-DME8DR.profileContext-urkyyv { left: var(--size-left-nav);=
 }

.mainMenuContent-DME8DR.relative-ozgOAS { position: relative !important; }

.topBar-pIF0J1 { transition: height var(--animation-timing-faster)var(--ani=
mation-smooth); }

.titleWithWordmark-GfqxEZ img { transition: transform var(--animation-timin=
g-faster)var(--animation-smooth),height var(--animation-timing-faster)var(-=
-animation-smooth); }

.titleContainer-DJYq5v { text-align: center; text-overflow: ellipsis; white=
-space: nowrap; min-width: 0px; overflow: hidden; }

.titleContainer-DJYq5v.overflowVisible-joA5t0 { overflow: visible; }

.titleContainer-DJYq5v.fullScreen-Zzi89N { padding-left: var(--size-20); pa=
dding-right: var(--size-20); }

.title-oOnUGd { font-size: var(--font-size-24); line-height: var(--size-32)=
; display: inline; }

.titleWithWordmark-GfqxEZ { display: block; }

@media (max-width: 768px) {
  .title-oOnUGd { font-size: var(--font-size-14); }
}

@supports (hanging-punctuation:first) and ((-webkit-appearance:none) or (ap=
pearance:none)) {
  .buttonsContainerContainer-ThaN_w { transform: scale(1); }
}

.buttonsContainer-SJBuep, .logoContainer-p12gJb { transition: transform var=
(--animation-timing-faster)var(--animation-smooth); margin-left: 5px; }

.titleWithWordmark-GfqxEZ .wordmark-WcDTTu { object-fit: contain; max-width=
: 100%; height: auto; min-height: 20px; transition: transform var(--animati=
on-timing-slow)var(--animation-smooth),max-height var(--animation-timing-sl=
ow)var(--animation-smooth),height var(--animation-timing-slow)var(--animati=
on-smooth); display: block; }

.logoLeftAvatar-XEWHpd { display: none; }

.logoLeftWordmark-FeTNhG { display: block; }

.logoLeftWordmark-FeTNhG .titleContainer-DJYq5v { max-width: 35vw; }

@media (max-width: 992px) {
  .logoLeftAvatar-XEWHpd.logoCenterPostAvatar-MJBapZ { display: none !impor=
tant; }
  .logoLeftWordmark-FeTNhG.logoCenterPostWordmark-j7Svao, .logoLeftWordmark=
-FeTNhG.logoLeftPostWordmark-ERptdm { display: block !important; }
  .logoLeftNav-eAaUI5 > * { justify-content: flex-start; width: 100%; max-w=
idth: calc(-430px + 100vw) !important; }
  .logoCenterSlot-xJtI3r { order: -1; justify-content: flex-start !importan=
t; }
  .logoCenterSlot-xJtI3r:not(.logoCenterPostSlot-qYOnTB) { flex-grow: 0 !im=
portant; }
  .logoTopCenterSlot-hss6WZ { justify-content: flex-start !important; }
  .logoContainer-p12gJb.logoLeftNav-eAaUI5 { flex-grow: 2 !important; }
  .stackedTopCenter-TPTTqw, .logoCenterPostLeftSlot-EIqNto { display: none =
!important; }
}

@media (max-width: 768px) {
  .logoLeftWordmark-FeTNhG .titleContainer-DJYq5v { max-width: calc(-300px =
+ 100vw); }
  .logoLeftNav-eAaUI5 > * { width: auto; max-width: 320px !important; }
}

.container-v2ozZi { box-sizing: border-box; max-width: min(100%,var(--conta=
iner-max-width,1280px)); padding-left: var(--container-horizontal-padding,v=
ar(--size-16)); padding-right: var(--container-horizontal-padding,var(--siz=
e-16)); width: 100%; margin-left: auto; margin-right: auto; }

@media only screen and (max-width: 768px) {
  .container-v2ozZi { padding-left: var(--container-horizontal-padding-mobi=
le,var(--size-16)); padding-right: var(--container-horizontal-padding-mobil=
e,var(--size-16)); margin: 0px; }
}

.spotlightTarget-i4dC6V { pointer-events: none; position: absolute; inset: =
0px; }

.heightHandle-r359f0, .backgroundDragLayer-O3pBBU, .wordmarkHandles-flWB04 =
{ touch-action: none; pointer-events: auto; position: absolute; }

.heightHandle-r359f0 { z-index: 12; height: var(--size-24); cursor: ns-resi=
ze; left: 0px; right: 0px; transform: translateY(-50%); }

.heightHandle-r359f0::after { content: ""; border-top: 2px solid var(--colo=
r_theme_bg_pop,var(--color-semantic-substack-bg-primary)); opacity: 0; widt=
h: 100%; transition: opacity 0.15s ease-in-out; position: absolute; top: 50=
%; }

.heightHandle-r359f0:hover::after, .heightHandle-r359f0[data-dragging]::aft=
er { opacity: 1; }

.heightHandle-r359f0:focus-visible::after { opacity: 1; }

.backgroundDragLayer-O3pBBU { z-index: 11; cursor: grab; inset: 0px 0px aut=
o; }

.backgroundDragLayer-O3pBBU:active, .backgroundDragLayer-O3pBBU[data-draggi=
ng] { cursor: grabbing; }

.wordmarkHandles-flWB04 { z-index: 13; border: 2px solid rgba(0, 0, 0, 0); =
border-radius: 4px; transition: border-color 0.15s ease-in-out; inset: -8px=
; }

.wordmarkHandles-flWB04:hover, .wordmarkHandles-flWB04:focus-within, .wordm=
arkHandles-flWB04[data-dragging] { border-color: var(--color_theme_bg_pop,v=
ar(--color-semantic-substack-bg-primary)); }

.wordmarkDragLayer-_meukn { cursor: ns-resize; touch-action: none; position=
: absolute; inset: 0px; }

.cornerHandle-dbpasZ { width: var(--size-12); height: var(--size-12); touch=
-action: none; position: absolute; }

.cornerHandle-dbpasZ[data-corner=3D"topLeft"] { cursor: nwse-resize; top: -=
4px; left: -4px; }

.cornerHandle-dbpasZ[data-corner=3D"topRight"] { cursor: nesw-resize; top: =
-4px; right: -4px; }

.cornerHandle-dbpasZ[data-corner=3D"bottomLeft"] { cursor: nesw-resize; bot=
tom: -4px; left: -4px; }

.cornerHandle-dbpasZ[data-corner=3D"bottomRight"] { cursor: nwse-resize; bo=
ttom: -4px; right: -4px; }

.header-dr3k5D { position: relative; }

.background-mAauC1 { background: var(--header_bg_color,var(--color-bg-prima=
ry)); pointer-events: none; position: absolute; inset: 0px 0px auto; overfl=
ow: hidden; }

.backgroundImage-LFl8OY { object-fit: cover; width: 100%; height: 100%; }

.overlay-eDG6OL { background: rgb(0, 0, 0); position: absolute; inset: 0px;=
 }

.masthead-_yBla9 { position: relative; }

.actions-fXJ55z { top: var(--size-12); left: var(--size-16); right: var(--s=
ize-16); z-index: 2; position: absolute; }

.account-VlJpar { margin-left: auto; }

.wordmark-ePmrvW { max-width: calc(100% - 2*var(--size-24)); color: rgb(255=
, 255, 255); position: absolute; left: 50%; transform: translate(-50%); }

.wordmark-ePmrvW img { max-width: 100%; }

.whiteWordmark-le40Ub img { filter: brightness(0) invert(); }

.header-dr3k5D .wordmark-ePmrvW a { color: rgb(255, 255, 255); }

.navigation-Qw87rw { --container-horizontal-padding: var(--size-28); backgr=
ound: var(--color-bg-primary); position: relative; }

#preview-block-header:has(.header-dr3k5D) { z-index: auto; }

.image-aVeTJg { background-position: 50% center; background-repeat: no-repe=
at; background-size: contain; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/74155.b1e6a913.css

@charset "utf-8";

@layer pencraft {
  .input-X5E9i8 { font: inherit; color: inherit; min-width: var(--size-64);=
 background: 0px 0px; border-width: medium; border-style: none; border-colo=
r: currentcolor; border-image: none; outline: none; flex: 1 1 1px; margin: =
0px; padding: 0px; }
  .inputWrapper-oU82fm { cursor: text; align-items: center; width: 100%; di=
splay: flex; }
  .inputBox-sEFZlI { row-gap: var(--size-12); column-gap: var(--size-4); cu=
rsor: text; flex-flow: wrap; }
  .inputBox-sEFZlI.disabled-E8NHVa, .input-X5E9i8.disabled-E8NHVa { color: =
var(--color-fg-tertiary); cursor: not-allowed; }
  .hasChips-vDsUWG { padding: var(--size-8)var(--size-12)var(--size-8)var(-=
-size-4); }
  .options-aBXwqq { border: var(--border-default); box-shadow: var(--shadow=
-md); border-radius: var(--border-radius-sm); background-color: var(--color=
-bg-elevated-primary); padding: var(--size-4); overscroll-behavior: contain=
; max-height: var(--size-320); z-index: 3; box-sizing: border-box; flex-dir=
ection: column; margin: 0px; display: flex; overflow-y: auto; }
  .options-aBXwqq.empty-DC9PME { display: none; }
  .option-orqVUP { cursor: pointer; padding: var(--size-8); border-radius: =
var(--border-radius-xs); margin: 0px; display: block; position: relative; }
  .option-orqVUP:hover, .option-orqVUP:focus, .option-orqVUP:active, .optio=
n-orqVUP[data-headlessui-state=3D"active"], .option-orqVUP[data-headlessui-=
state=3D"active selected"] { background-color: var(--color-bg-elevated-seco=
ndary); }
  .check-qomjjP { right: var(--size-8); position: absolute; top: 50%; trans=
form: translateY(-50%); }
  .button-xcVawW { appearance: none; cursor: pointer; background: 0px 0px; =
border-width: medium; border-style: none; border-color: currentcolor; borde=
r-image: none; justify-content: center; align-items: center; margin: 0px; p=
adding: 0px; display: flex; }
}

.button-oJDzfd { letter-spacing: 0.05em; text-transform: uppercase; text-al=
ign: center; cursor: pointer; transition: var(--animate-hover); background:=
 0px 0px; font-family: "ABC Favorit Mono", monospace; font-size: 15px; font=
-weight: 600; line-height: 16px; text-decoration: none; display: inline-blo=
ck; }

.primary-vn0uJt { color: rgb(255, 255, 255); border: 1px solid var(--dropsi=
te-green); padding: 12px 24px; }

.primary-vn0uJt:hover { background-color: var(--dropsite-green); color: rgb=
(0, 0, 0); }

.secondary-rVZvRN { color: var(--color-fg-primary); border: 1px solid var(-=
-color-fg-primary); padding: 12px 16px; }

.secondary-rVZvRN:hover { background-color: var(--dropsite-green); }

@media (max-width: 768px) {
  .secondary-rVZvRN { background-color: var(--dropsite-green); }
}

.base-Xhszpo { margin: 0px; }

.color-primary-wPVysM { color: var(--color-fg-primary-themed); }

.color-orange-DphQGy { color: var(--dropsite-orange); }

.color-white-Qpf0b6 { color: rgb(255, 255, 255); }

.color-secondary-jSTz5a { color: rgb(163, 161, 157); }

.uppercase-Qb6Mb9 { text-transform: uppercase; }

.variant-body-md-SZ_Isy { font: 400 20px/1.5 var(--font-family-serif); }

.variant-body-sm-FoEgHI { font: 400 17px/1.3 var(--font-family-serif); }

.variant-mono-xl-OiA4up { font: 400 40px / 1.1 "ABC Favorit Mono", monospac=
e; }

.variant-mono-md-aT5_FO { font: 500 16px / 1.1 "ABC Favorit Mono", monospac=
e; }

.variant-mono-sm-QqFZjJ { font: 400 14px / 1.4 "ABC Favorit Mono", monospac=
e; }

.variant-title-lg-pnm3y0 { font: 700 56px / 1.2 "Founders Grotesk", sans-se=
rif; }

.variant-title-md-Z7lU3M { font: 700 36px / 1.1 "Founders Grotesk", sans-se=
rif; }

.variant-title-sm-mPzc5Y { font: 700 25px / 1 "Founders Grotesk", sans-seri=
f; }

@media (max-width: 768px) {
  .variant-body-md-SZ_Isy { font-size: 16px; line-height: 1.375; }
  .variant-mono-xl-OiA4up { font-size: 25px; line-height: 1.1; }
  .variant-mono-md-aT5_FO { font-size: 14px; line-height: 1.3; }
  .variant-title-lg-pnm3y0 { font-size: 28px; line-height: 1.1; }
  .variant-title-md-Z7lU3M { font-size: 20px; line-height: 1.1; }
  .variant-title-sm-mPzc5Y { font-size: 16px; line-height: 1.25; }
}

.triggerButton-NDBTW8 { color: rgb(255, 255, 255); cursor: pointer; backgro=
und: 0px 0px; border-width: medium; border-style: none; border-color: curre=
ntcolor; border-image: none; padding: 8px; }

.triggerButton-NDBTW8:hover { opacity: 0.7; }

.drawer-ZH3uS_ { box-shadow: none; color: rgb(255, 255, 255); background-co=
lor: rgb(25, 25, 25); border-width: medium; border-style: none; border-colo=
r: currentcolor; border-image: none; border-radius: 0px; flex-direction: co=
lumn; max-width: 100vw; font-family: "Founders Grotesk", sans-serif; displa=
y: flex; top: 0px; bottom: 0px; right: 0px; }

.drawerHeader-AJ3U2v { top: var(--size-20); right: var(--size-24); z-index:=
 1; position: absolute; }

.closeButton-n3kNRN { color: rgb(255, 255, 255); cursor: pointer; backgroun=
d: 0px 0px; border-width: medium; border-style: none; border-color: current=
color; border-image: none; padding: 8px; }

.closeButton-n3kNRN:hover { opacity: 0.7; }

.drawerBody-wNzCoN { padding: var(--size-40); align-items: flex-start; gap:=
 var(--size-16); flex-direction: column; flex: 1 1 auto; display: flex; ove=
rflow-y: auto; }

.menuRow-pMfEmA { color: rgb(255, 255, 255); cursor: pointer; text-align: l=
eft; transition: var(--animate-hover); background: 0px 0px; border-width: m=
edium; border-style: none; border-color: currentcolor; border-image: none; =
padding: 0px; font-family: "Founders Grotesk", sans-serif; font-size: 32px;=
 font-weight: 700; line-height: 1.1; text-decoration: none; }

.menuRow-pMfEmA:hover { color: rgb(77, 255, 167); }

.accountSection-WaxkKV { padding: 0 var(--size-40)var(--size-40); flex-dire=
ction: column; align-items: flex-start; gap: 12px; display: flex; }

.accountRow-WHnVU6 { color: rgb(255, 255, 255); cursor: pointer; text-align=
: left; transition: var(--animate-hover); background: 0px 0px; border-width=
: medium; border-style: none; border-color: currentcolor; border-image: non=
e; padding: 0px; text-decoration: none; }

.accountRow-WHnVU6:hover { color: rgb(77, 255, 167); }

.accountProfile-cawFhb { flex-direction: column; display: flex; }

.accountSubtitle-N8UAQt { opacity: 0.7; }

.drawerFooter-kDs6bK { padding: 0 var(--size-40)var(--size-40); gap: var(--=
size-12); flex-direction: column; display: flex; }

.footerForm-vp4dwP { align-items: stretch; display: flex; }

.footerEmailInput-uZWQ0y { color: rgb(255, 255, 255); letter-spacing: 0.05e=
m; text-transform: uppercase; background: rgb(25, 25, 25); border: 1px soli=
d rgb(77, 255, 167); flex: 1 1 auto; padding: 12px 16px; font-family: "ABC =
Favorit Mono", monospace; font-size: 14px; font-weight: 600; line-height: 1=
; }

.footerEmailInput-uZWQ0y::placeholder { color: rgba(255, 255, 255, 0.6); }

.footerSubmitButton-JIAFYB { color: rgb(255, 255, 255); cursor: pointer; le=
tter-spacing: 0.05em; text-transform: uppercase; transition: var(--animate-=
hover); background: rgb(25, 25, 25); border: 1px solid rgb(77, 255, 167); m=
argin-left: -1px; padding: 12px 16px; font-family: "ABC Favorit Mono", mono=
space; font-size: 14px; font-weight: 600; line-height: 1; }

.footerSubmitButton-JIAFYB:hover { color: rgb(25, 25, 25); background: rgb(=
77, 255, 167); }

@media (max-width: 767px) {
  .drawer-ZH3uS_ { width: 100vw; left: 0px; }
}

@media (min-width: 768px) {
  .drawerHeader-AJ3U2v { top: var(--size-24); right: var(--size-32); }
}

.logo-fkGWvm { --bracket-size: 6px; --bracket-offset-top: 12px; --bracket-o=
ffset-bottom: 10px; --bracket-offset-side: 13px; --bracket-translate: 10px;=
 --bracket-width: 2px; --logo-font-size: var(--font-size-18); color: rgb(25=
5, 255, 255); cursor: pointer; font-family: "ABC Favorit Mono", monospace; =
font-weight: 500; font-size: var(--logo-font-size); letter-spacing: -0.05em=
; align-items: center; gap: 0.25em; text-decoration: none; display: inline-=
flex; }

.lg-R_5vXT { --bracket-size: 14px; --bracket-offset-top: 24px; --bracket-of=
fset-bottom: 21px; --bracket-offset-side: 27px; --bracket-translate: 21px; =
--logo-font-size: 37px; --bracket-width: 4px; }

.bracketWrap-dUMWs4 { display: inline-block; position: relative; }

.bracketWrap-dUMWs4::before, .bracketWrap-dUMWs4::after, .bracketLeft-g9WhR=
b::before, .bracketLeft-g9WhRb::after { content: ""; width: var(--bracket-s=
ize); height: var(--bracket-size); border-color: var(--dropsite-green); wil=
l-change: transform; border-style: solid; transition: transform 0.3s linear=
; position: absolute; }

.bracketWrap-dUMWs4::before { top: calc(-1*var(--bracket-offset-top)); left=
: calc(-1*var(--bracket-offset-side)); border-width: var(--bracket-width)0 =
0 var(--bracket-width); }

.bracketWrap-dUMWs4::after { top: calc(-1*var(--bracket-offset-top)); right=
: calc(-1*var(--bracket-offset-side)); border-width: var(--bracket-width)va=
r(--bracket-width)0 0; }

.bracketLeft-g9WhRb::before { bottom: calc(-1*var(--bracket-offset-bottom))=
; left: calc(-1*var(--bracket-offset-side)); border-width: 0 0 var(--bracke=
t-width)var(--bracket-width); }

.bracketLeft-g9WhRb::after { bottom: calc(-1*var(--bracket-offset-bottom));=
 right: calc(-1*var(--bracket-offset-side)); border-width: 0 var(--bracket-=
width)var(--bracket-width)0; }

.logo-fkGWvm:hover .bracketWrap-dUMWs4::before { transform: translate(var(-=
-bracket-translate),var(--bracket-translate)); }

.logo-fkGWvm:hover .bracketWrap-dUMWs4::after { transform: translate(calc(-=
1*var(--bracket-translate)),var(--bracket-translate)); }

.logo-fkGWvm:hover .bracketLeft-g9WhRb::before { transform: translate(var(-=
-bracket-translate),calc(-1*var(--bracket-translate))); }

.logo-fkGWvm:hover .bracketLeft-g9WhRb::after { transform: translate(calc(-=
1*var(--bracket-translate)),calc(-1*var(--bracket-translate))); }

:where(.group-VYgT2b) { display: contents; }

.nav-ospuJx { z-index: 100; padding: var(--size-20)var(--size-24); transiti=
on: background-color var(--animation-timing-fast)var(--animation-smooth); j=
ustify-content: space-between; align-items: center; display: flex; position=
: fixed; top: 0px; left: 0px; right: 0px; }

.navScrolled-dwyi4s { background-color: var(--dropsite-dark-bg-primary); }

@media (min-width: 768px) {
  .nav-ospuJx { padding: var(--size-24)var(--size-32); }
}

.logo-l3Qw2x { margin: -16px; padding: 16px; }

@media (max-width: 767px) {
  .nav-ospuJx { background-color: var(--dropsite-dark-bg-primary); padding:=
 var(--size-20)var(--size-32); }
}

.actions-yCeWMQ { justify-content: flex-end; align-items: center; gap: 8px;=
 display: flex; }

.hrSmall-vexZ_n { height: 1px; margin: 16px 0px; }

.hrLarge-BvxHXj { background: rgb(22, 22, 19); height: 4px; margin: 24px 0p=
x; }

.nav-myrPVg { box-sizing: border-box; grid-template-columns: minmax(0px, 1f=
r) auto minmax(0px, 1fr); align-items: center; gap: 16px; display: grid; }

.menu-NLqGid { justify-self: start; min-width: 0px; }

.masthead-WEKmMi { text-align: center; justify-self: center; min-width: 0px=
; }

.actions-Rtswze { justify-self: end; min-width: 0px; }

@media (max-width: 768px) {
  .nav-myrPVg { grid-template-columns: auto minmax(0px, 1fr) auto; gap: 8px=
; }
  .masthead-WEKmMi { text-align: left; justify-self: start; }
}

.container-kiojnB { width: 300px; height: var(--full-height); z-index: 1000=
; background-color: rgb(255, 255, 255); border-width: 5px 2px 2px; border-s=
tyle: solid; border-color: rgb(0, 0, 0); border-image: none; padding: 24px =
30px; position: absolute; top: -5px; right: 0px; overflow-y: auto; }

.sectionHeader-SaffPx { margin-bottom: 16px; }

.container-kiojnB ul li { margin-left: 0px; list-style: none; }

.menuItem-hysuKg { justify-content: space-between; align-items: center; gap=
: 12px; padding: 6px 0px 14px; display: flex; }

.menuItem-hysuKg a, .menuLink-ozbRwR { justify-content: space-between; alig=
n-items: center; width: 100%; text-decoration: none; display: flex; }

.menuItem-hysuKg a:hover, .menuLink-ozbRwR:hover { text-decoration: underli=
ne; }

.menuItem-hysuKg:not(:last-child) { border-bottom: 1px solid rgb(204, 204, =
204); }

.navHeader-DEKkxz { flex-grow: 0; align-items: center; gap: 24px; display: =
flex; }

.email-Zv4V4i { flex-grow: 0; overflow: hidden; }

.menuText-R_QUfd { font-weight: 400; }

.section-_DFyFI { margin-bottom: 40px; }

.closeButton-DEAPoB { margin-right: -16px; }

@media (max-width: 768px) {
  .container-kiojnB { width: unset; height: unset; border-width: 5px medium=
 medium; border-style: solid none none; border-color: rgb(0, 0, 0) currentc=
olor currentcolor; border-image: none; position: fixed; inset: 0px; }
}

.nav-sY6kmi { flex-direction: column; gap: 16px; display: flex; }

.masthead-USUuQ_ { flex-direction: column; gap: 8px; display: flex; }

.navBar-NxStsS { justify-content: space-between; align-items: center; gap: =
24px; display: flex; }

.navItems-if1aU5 { gap: 24px; display: none; }

.navActions-Lk7F1E { align-items: center; gap: 12px; display: flex; }

.navActions-Lk7F1E .dt-header-subscribe { display: none; }

@media (min-width: 768px) {
  .navActions-Lk7F1E .dt-header-subscribe { display: inline-block; }
  .navItems-if1aU5 { display: flex; }
}

.extraImg-td6pDU { width: auto; height: 32px; display: block; }

.extraText-o5UKW8 { white-space: nowrap; border: 1px solid rgb(249, 48, 61)=
; font-family: Georgia, serif; font-size: 13px; font-style: italic; font-we=
ight: 600; }

.extraBoxEdit-wmHvd5 { opacity: 0; transition: opacity 0.15s ease-in-out; }

.extraBox-dn8mfG:hover .extraBoxEdit-wmHvd5 { opacity: 1; }

.emptyText-h51Fd7 { opacity: 0; transition: opacity 0.15s ease-in-out; }

.extraBox-dn8mfG:hover .emptyText-h51Fd7 { opacity: 1; }

.nav-y8tQtF { grid-template-columns: auto minmax(0px, 1fr) auto; align-item=
s: center; gap: 24px; min-width: 0px; display: grid; }

.masthead-YN_6pL { flex-direction: column; gap: 4px; min-width: 0px; displa=
y: flex; }

.navBar-R_IxRt { min-width: 0px; display: flex; }

.navItems-XduASG { flex: 1 1 auto; gap: 24px; width: 100%; }

.navActions-LAHMHm { justify-self: end; align-items: center; min-width: 0px=
; display: flex; }

.mobileMenu-K9uKV1 { display: none; }

@media (max-width: 768px) {
  .nav-y8tQtF { grid-template-columns: auto minmax(0px, 1fr) auto; gap: 8px=
; }
  .mobileMenu-K9uKV1 { min-width: 0px; display: flex; }
  .masthead-YN_6pL { justify-self: start; width: 100%; }
  .navBar-R_IxRt { display: none; }
}

.nav-rEne6J { box-sizing: border-box; border-top: 1px solid var(--color-str=
oke-disabled,#bebdb8); border-bottom: 1px solid var(--color-stroke-disabled=
,#bebdb8); background-color: var(--color-bg-primary-themed); width: 100%; h=
eight: 46px; }

.inner-nD5qQK { box-sizing: border-box; scrollbar-width: none; justify-cont=
ent: center; align-items: center; width: 100%; height: 100%; padding: 0px 4=
0px; display: flex; position: relative; overflow-x: auto; }

.inner-nD5qQK::-webkit-scrollbar { display: none; }

.list-wSYz6p { justify-content: center; align-items: center; gap: 24px; mar=
gin: 0px; padding: 0px; list-style: none; display: flex; }

.list-wSYz6p li { margin: 0px; padding: 0px; }

.link-HUW3FG { white-space: nowrap; color: var(--color-fg-primary-themed,#1=
61613); font: 700 20px/1 var(--fp-sans); align-items: center; text-decorati=
on: none; display: inline-flex; }

@media (hover: hover) {
  .link-HUW3FG:hover { color: var(--color-accent-themed,#f2312c); }
}

.editButton-dQeqrZ { flex-shrink: 0; position: absolute; top: 50%; right: 1=
6px; transform: translateY(-50%); }

@media (max-width: 768px) {
  .nav-rEne6J { height: 45px; }
  .inner-nD5qQK { justify-content: flex-start; padding: 0px 30px; }
  .list-wSYz6p { justify-content: flex-start; gap: 24px; }
  .link-HUW3FG { font-size: 18px; }
  .editButton-dQeqrZ { right: 12px; }
}

.nav-JRE6XO { width: var(--dt-sidebar-width); z-index: 10; flex-direction: =
column; gap: 16px; max-height: 100vh; display: flex; position: fixed; top: =
0px; left: 0px; overflow-y: auto; }

.masthead-Nc84Pv { flex-direction: column; align-items: flex-start; gap: 8p=
x; width: 100%; display: flex; }

.navBar-YynBFU { flex-direction: column; align-items: flex-start; gap: 16px=
; width: 100%; display: flex; }

.navItems-B1zoWj { flex-direction: column; align-items: flex-start; gap: 8p=
x; width: 100%; display: none; }

.navActions-R0zsZ_ { flex-direction: column; align-items: flex-start; gap: =
12px; display: flex; }

.navActions-R0zsZ_ .dt-header-subscribe { display: none; }

@media (min-width: 768px) {
  .navActions-R0zsZ_ .dt-header-subscribe { display: inline-block; }
  .navItems-B1zoWj { display: flex; }
}

@media (max-width: 768px) {
  .nav-JRE6XO { width: auto; position: static; }
  .navBar-YynBFU, .navActions-R0zsZ_ { flex-direction: row; align-items: ce=
nter; }
}

.container-DyfmA8 { border: 1px solid var(--color-fg-primary-themed); box-s=
hadow: 3px 3px 0 0 var(--color-fg-primary-themed); box-sizing: content-box;=
 border-radius: 8px; flex-shrink: 1; max-width: 480px; overflow: hidden; }

.dot-Ll_ssD { background-color: rgb(248, 50, 13); border-radius: 50%; width=
: 8px; height: 8px; animation: 1.6s ease 0s infinite normal none running bl=
ink-ttdOeS; }

@keyframes blink-ttdOeS {=20
  0%, 49.9% { opacity: 1; }
  50%, 99.9% { opacity: 0; }
}

.titleOuterContainer-o42q6r { --left-end-position: calc(-100% + var(--max-w=
idth)); height: 20px; position: relative; overflow: hidden; }

.titleInnerContainer-P_fW5r { float: left; }

.title-R5RE0b { color: var(--color-fg-primary-themed); font-family: var(--f=
p-serif),serif; white-space: nowrap; font-size: 14px; font-style: italic; f=
ont-weight: 600; line-height: 20px; position: relative; }

.titleScrollShort-KdgSJi { animation: 8s linear 0s infinite normal none run=
ning scroll-back-and-forth-short-nMoqgQ; }

@keyframes scroll-back-and-forth-short-nMoqgQ {=20
  0%, 37.5% { left: 0px; }
  50%, 87.5% { left: var(--left-end-position); }
  100% { left: 0px; }
}

.titleScrollMedium-GvLmeR { animation: 10s linear 0s infinite normal none r=
unning scroll-back-and-forth-medium-v_QUiU; }

@keyframes scroll-back-and-forth-medium-v_QUiU {=20
  0%, 30% { left: 0px; }
  50%, 80% { left: var(--left-end-position); }
  100% { left: 0px; }
}

.titleScrollLong-qA9hMO { animation: 12s linear 0s infinite normal none run=
ning scroll-back-and-forth-long-Ab4NIJ; }

@keyframes scroll-back-and-forth-long-Ab4NIJ {=20
  0%, 25% { left: 0px; }
  50%, 75% { left: var(--left-end-position); }
  100% { left: 0px; }
}

.nav-WCJrlX { grid-template-columns: 1fr auto 1fr; align-items: center; gap=
: 16px; display: grid; }

.nav-WCJrlX > :first-child { justify-self: start; }

.masthead-_7QB8x { text-align: center; flex-direction: column; justify-self=
: center; align-items: center; gap: 8px; min-width: 0px; display: flex; }

.ctaGroup-s8yIq0 { justify-self: end; align-items: center; gap: 8px; displa=
y: flex; }

.expandedOuterContainer-LHHKf7 { width: 300px; }

.container-gCc6uu { transition: background-color 0.1s; overflow-y: auto; }

.container-gCc6uu.expanded-WwqmJz { height: var(--full-height); background-=
color: var(--color-fg-primary-themed); border-top: 5px solid var(--color-fg=
-primary-themed); z-index: 1; width: 390px; position: fixed; top: 0px; }

.menu-Jl0crV { margin-bottom: 40px; }

.menuImage-_JUkHc { margin-left: 12px; }

.menuBlock-SnplMc { interpolate-size: allow-keywords; border-bottom: 1px so=
lid rgb(80, 80, 80); padding: 16px 24px 0px 40px; }

.menuBlock-SnplMc:first-child { border-top: 1px solid rgb(80, 80, 80); }

svg.closeIcon-VGOyzP { stroke: rgb(255, 255, 255); }

.menuContent-W_K9BI { interpolate-size: allow-keywords; height: 0px; transi=
tion: height 0.16s; overflow: hidden; }

.menuContent-W_K9BI.expanded-WwqmJz { height: auto; }

.menuHeadingRow-dlFFJ8 { cursor: pointer; }

.menuHeading-a2Dg_e { width: 100%; padding-bottom: 16px; }

.menuChildrenContainer-YxYpag { height: 0px; transition: height 0.16s; over=
flow: hidden; }

.menuChildrenContainer-YxYpag.expanded-WwqmJz { height: auto; padding-botto=
m: 16px; }

ul.menuChildren-NF1EV5 { justify-content: space-between; align-items: basel=
ine; margin-block-end: 0px; line-height: 16px; display: flex; }

ul.menuChildren-NF1EV5 > div { width: calc(50% - 8px); }

ul.menuChildren-NF1EV5.menuChildren-NF1EV5 li { margin: 0px; }

.groupLinks-KP3rK0 { padding-bottom: 8px; }

.groupLink-tAUIBP { align-items: center; gap: 8px; padding: 8px 0px; text-d=
ecoration: underline; display: flex; }

.topicsLabel-rqYHX9 { border-top: 1px solid rgb(80, 80, 80); margin-top: 16=
px; padding-top: 24px; }

.misc-kqyTXF { margin-left: 40px; }

.misc-kqyTXF > * { margin-bottom: 32px; }

.misc-kqyTXF .miscLink-qPZOfP { margin-top: 16px; text-decoration: underlin=
e; }

.socialIcon-SJIJw8 path { fill: rgb(255, 255, 255); }

@media (hover: hover) {
  .menuHeadingRow-dlFFJ8 :hover svg { stroke: var(--color-accent-themed); }
  .menuHeadingRow-dlFFJ8:hover .menuHeading-a2Dg_e, ul.menuChildren-NF1EV5 =
li a:hover, ul.menuChildren-NF1EV5 li a:focus, ul.menuChildren-NF1EV5 li a:=
active, .groupLink-tAUIBP:hover, .groupLink-tAUIBP:focus, .groupLink-tAUIBP=
:active { color: var(--color-accent-themed); }
}

.nav-POquHK { flex-direction: column; display: flex; }

.topRow-AH3yL9 { grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1=
fr); align-items: center; gap: 16px; display: grid; }

.avatarLink-pzUXBr { color: inherit; justify-self: start; display: inline-f=
lex; }

.masthead-Tn0ghG { text-align: center; justify-self: center; min-width: 0px=
; }

.actions-h4At3W { justify-self: end; min-width: 0px; }

.navBar-amcAzO { justify-content: center; min-width: 0px; display: flex; }

.navItems-vPLUiS { gap: 24px; width: 100%; display: flex; }

@media (max-width: 768px) {
  .topRow-AH3yL9 { grid-template-columns: minmax(0px, 1fr) auto; gap: 8px; =
}
  .avatarLink-pzUXBr { display: none; }
  .masthead-Tn0ghG { text-align: left; justify-self: start; }
  .navBar-amcAzO { justify-content: flex-start; }
}

.loadingMenuOnDark-Zz2uCT { --color-button-disabled-fg: var(--color-utility=
-white); }

.searchOnDark-lnfMbl { --color-button-quaternary-fg: var(--color-utility-wh=
ite); --color-button-quaternary-fg-hover: var(--color-utility-white); }

.container-SgmYZ_ { border-top: 5px solid var(--color-fg-primary-themed); z=
-index: 4; background-color: var(--color-bg-primary-themed); width: 100vw; =
position: absolute; top: 0px; }

.container-SgmYZ_.america250-cWjgrd { background: linear-gradient(rgb(5, 72=
, 118), rgb(0, 85, 145)); }

.container-SgmYZ_.america250Dark-fYS9zj { background-color: var(--color-fg-=
primary-themed); }

.container-SgmYZ_.transparentBackground-p0va0B { background-color: rgba(0, =
0, 0, 0); }

@media print {
  .container-SgmYZ_ { position: absolute !important; top: 0px !important; }
}

.containerInner-wLwiB2.forum-container-inner-Z4c7_t { box-sizing: border-bo=
x; --container-max-width: 100%; max-width: 100%; padding-left: 8px; padding=
-right: var(--size-24); }

.containerInner-wLwiB2 { box-sizing: content-box; max-width: min(calc(100% =
- 2*var(--container-horizontal-padding,var(--size-16))),var(--container-max=
-width,1248px)); flex-grow: 1; }

@media (max-width: 1024px) {
  .containerInner-wLwiB2 { padding-left: 0px; padding-right: var(--size-16)=
; max-width: min(100%,var(--container-max-width,1248px)); }
}

@media (max-width: 768px) {
  .containerInner-wLwiB2 { padding-left: 0px; padding-right: var(--containe=
r-horizontal-padding-mobile,var(--size-16)); }
}

.logo-PsC1lM { height: 64px; display: block; }

.container-SgmYZ_.transparentContainer-unsPGx { border-top: 5px solid var(-=
-web_bg_color); background-color: rgba(0, 0, 0, 0); }

@media (max-width: 768px) {
  :is(body.forum-sidebar-collapsed .container-SgmYZ_, body.forum-sidebar-co=
llapsed .spacer-nyVI0y) { border: 0px; min-height: 0px; padding-top: 0px; p=
adding-bottom: 0px; overflow: hidden; height: 0px !important; }
}

.menuOpen-PYRMOl.menuOpen-PYRMOl { background-color: var(--color-bg-elevate=
d-primary); }

@media (min-width: 1025px) {
  .menuOpen-PYRMOl .containerInner-wLwiB2 { height: 69px; }
}

.nav-ionwsN { flex-direction: column; display: flex; }

.masthead-ff5nZl { text-align: center; flex-direction: column; align-items:=
 center; gap: 8px; display: flex; }

.navBar-peYJoI { grid-template-columns: minmax(0px, 1fr) auto; align-items:=
 center; gap: 16px; min-width: 0px; display: grid; }

.desktopNavStart-tx5BMm { align-items: center; gap: 20px; min-width: 0px; d=
isplay: flex; }

.mobileNavStart-rJmfHZ { min-width: 0px; display: none; }

.avatarLink-wIC1ej { color: inherit; flex: 0 0 auto; display: inline-flex; =
}

.navItems-Ns2DQt { align-items: center; gap: 24px; display: flex; }

.navLink-Ik7Vj6 { white-space: nowrap; }

.navActions-L3ITsJ { justify-self: end; align-items: center; min-width: 0px=
; display: flex; }

@media (max-width: 768px) {
  .navBar-peYJoI { grid-template-columns: auto minmax(0px, 1fr); }
  .desktopNavStart-tx5BMm { display: none; }
  .mobileNavStart-rJmfHZ { justify-self: start; display: flex; }
}
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/52577.b17ac08d.css

@charset "utf-8";

.highlight-sol3h_ { background-color: var(--color-bg-secondary); }

.highlightTertiary-BSXnHe { background-color: var(--color-bg-elevated-terti=
ary); }

@media (hover: hover) {
  .linkRow-ZeshdE:hover { background-color: var(--color-bg-secondary); }
}

.linkRow-ZeshdE { transition: var(--animate-hover); }

.contentTypeSlider-VZHWhR { --fill-color: var(--color-accent-fg-orange); he=
ight: 4px; }

.contentTypeSlider-VZHWhR::-webkit-slider-runnable-track { height: 4px; }

.contentTypeSlider-VZHWhR::-webkit-slider-thumb { width: 28px; height: 28px=
; margin-top: -12px; }

@keyframes arrive-Gb4APd {=20
  0% { opacity: 0; transform: translateY(var(--size-8))scale(.96); }
}

.arriving-hd9vJW { animation: arrive-Gb4APd var(--animation-timing-slow)var=
(--animation-smooth)both; transform-origin: 0px 100%; }

.fromEnd-DcJHzu { transform-origin: 100% 100%; }

@media (prefers-reduced-motion: reduce) {
  .arriving-hd9vJW { animation: auto ease 0s 1 normal none running none; }
}

.button-D5uF7U { height: 40px; }

.button-D5uF7U:hover { filter: brightness(130%); cursor: pointer; }

.card-qnekae { background: var(--color-bg-elevated-primary); overflow: hidd=
en; }

.cardTop-yLKLMp { background-color: var(--color-accent-fg-orange); width: 1=
00%; min-height: 120px; position: relative; }

.cardBottom-eN66Vc { margin-top: calc(-1*var(--size-56)); z-index: 1; }

.cardAvatar-lmAiQ1 { border: 4px solid var(--color-bg-elevated-primary); bo=
x-sizing: border-box; }

.cardOverlay-BwDmPh { object-fit: cover; mix-blend-mode: hard-light; width:=
 100%; height: 100%; position: absolute; }

.cardUrl-Ccl_69 { word-break: break-all; }

.fakeButton-UNdCaV { pointer-events: none; cursor: default; margin-bottom: =
var(--size-4); }

.contextRow-x_1iaF { padding-left: calc(var(--feed-avatar-size) + var(--fee=
d-h-gap)); user-select: none; }

.contextIconContainer-jHpRsg { transform: translate(calc(-100% - var(--size=
-8)),-50%); position: absolute; top: 50%; left: 0px; }

.contextFacepile-JxlURM { right: calc(-1*var(--size-2)); position: absolute=
; }

.contextFacepileAvatar-QWZFqt { border: 2px solid var(--color-bg-primary); =
box-sizing: content-box; transform: translate(0px); }

.contextFacepileAvatar-QWZFqt.last-TGVukC { transform: translateX(var(--siz=
e-8)); }

.row-dUWMl7:hover { background-color: var(--color-bg-secondary); }

.container-_91AK1 { margin-bottom: calc(-1*var(--size-8)); margin-left: cal=
c(-1*var(--size-8)); }

@layer pencraft {
  .container-xlqXTa { cursor: pointer; }
  .containerHoverLight-pv1hHj { transition: var(--animate-hover); }
  .containerHoverLight-pv1hHj:hover { background-color: var(--color-bg-seco=
ndary); }
}

.featuredTopicContainer-suyQj1 { background-color: rgb(0, 0, 0); background=
-position: 50% center; background-repeat: no-repeat; background-size: cover=
; overflow: hidden; }

@media screen and (max-width: 650px) {
  .featuredTopicContainer-suyQj1 { margin: 6px 16px 0px; }
}

.featuredTopicContainer-suyQj1 .featuredTopicGradient-oYIwRL { z-index: 0; =
background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgb(=
0, 0, 0) 100%); position: absolute; inset: 0px; }

.trendingTopic-eMDv2u:hover { background-color: var(--color-bg-primary-hove=
r); --color-bg-primary: var(--color-bg-primary-hover); --color-bg-primary-t=
hemed: var(--color-bg-primary-hover-themed); }

.highlighted-xiTg18 { background-color: var(--color-accent-bg-orange) !impo=
rtant; }

@media (hover: hover) {
  .highlighted-xiTg18:hover { background-color: var(--color-accent-bg-orang=
e-hover) !important; }
}

.blurBg-fkm1Tn { background-position: 50% center; background-size: cover; }

.blurFg-BbZZn1 { backdrop-filter: blur(30px); background-color: rgba(22, 23=
, 24, 0.2); }

.suggestion-t9mwKS { width: 160px; }

.suggestion-t9mwKS:hover { background-color: var(--color-bg-primary-hover);=
 }

.suggestionPreview-mx_slc { border: var(--border-default); box-shadow: var(=
--shadow-lg); display: flex; }

.suggestionLabel-HDQ2gv { max-width: 152px; }

.avatarContainer-jqklVk { border-radius: 50%; padding: 2px; }

.avatarContainer-jqklVk.liveAvatar-Q8uKpU { outline: 1px solid var(--color-=
accent-fg-red); }

.liveTag-g9dLki { color: var(--color-accent-fg-red); }

.homepageLink-cE_DZ1 { text-decoration: none; }

.homepageLink-cE_DZ1:hover .title-QddVTB, .link-dTkJzr:hover { text-decorat=
ion: underline !important; }

.date-rtYe1v { white-space: nowrap; }

.icon-cvHqCn { height: var(--size-20); width: var(--size-20); background-co=
lor: var(--background_contrast_1); border-radius: var(--border-radius-xs); =
margin-right: var(--size-4); justify-content: center; align-items: center; =
display: inline-flex; position: relative; top: 2px; }

.icon-cvHqCn:last-of-type { margin-right: var(--size-8); }

.icon-cvHqCn svg { stroke: var(--color-fg-secondary-themed); }

a.link-HFGLqU { text-decoration: none; color: inherit !important; }

a.link-HFGLqU:hover { text-decoration: underline; }

a.link-HFGLqU:focus-visible { border-radius: var(--border-radius-xs); box-s=
hadow: var(--focus-ring); }

.notLink-oAjaXn { cursor: default; }

.dividerChar-SbAJEi { font-size: 10px; font-weight: var(--font-weight-regul=
ar); position: relative; top: -1px; }

.container-rEYFE5 { min-width: 0px; }

.container-rEYFE5 .subscribe-widget { margin-bottom: 0px; }

.textContent-RrYQQT { overflow-wrap: anywhere; word-break: break-word; min-=
width: 0px; }

.pubLogo-DpnXOb { width: var(--size-32); height: var(--size-32); border-rad=
ius: var(--border-radius-sm); display: block; }

.icon-cUpv7d { margin-bottom: -2px; margin-right: 6px; }

.icon-cUpv7d path { stroke: var(--color-fg-primary-themed); }

.iconVideo-16-gG11Th { margin-bottom: -4px; }

.iconVideo-20-ed1fR_ { margin-bottom: -2px; }

.iconVideo-28-YPOwSZ { margin-bottom: -3px; margin-right: 8px; }

.iconVideo-32-w1mZyC { margin-bottom: -2px; margin-right: 8px; }

.container-m3tNBN { display: flex; }

.containerNoImage-bRvPTc { display: block; }

.image-e4U1t2 { border-radius: var(--post-preview-border-radius); flex: 1 1=
 50%; overflow: hidden; }

.content-jHL69Q { box-sizing: border-box; flex: 1 1 50%; }

.image-QTMr_S { border-radius: var(--post-preview-border-radius); width: 10=
0%; overflow: hidden; }

.container-Qnseki { column-gap: var(--size-24); grid-template-columns: minm=
ax(0px, 1fr) 160px; display: grid; }

@media only screen and (max-width: 768px) {
  .container-Qnseki { grid-template-columns: 1fr 72px; padding: 0px; }
}

.container--no-image-zKZVLo { grid-template-columns: 1fr; }

@media only screen and (max-width: 1024px) {
  .container--no-image-zKZVLo { grid-template-columns: 1fr; }
}

.image-tkPTAj { border-radius: var(--post-preview-border-radius); width: 16=
0px; overflow: hidden; }

@media only screen and (max-width: 768px) {
  .image-tkPTAj { width: 72px; height: 72px; }
  .container-Qnseki > :nth-child(3) { grid-column: 1 / span 2; }
}

.image-tBOtsv, .image-UySkN_ { border-radius: var(--post-preview-border-rad=
ius); flex-shrink: 0; width: 64px; height: 64px; overflow: hidden; }

.image-XZMKsB { border-radius: var(--post-preview-border-radius); flex-shri=
nk: 0; width: 120px; height: 80px; overflow: hidden; }

.image-vqosjM { width: 100%; overflow: hidden; }

.image-Ac018u { border-radius: var(--post-preview-border-radius); width: 10=
0%; transition: border-radius 0.15s ease-in-out; overflow: hidden; }

.container-H2dyKk { cursor: pointer; transition: var(--animate-hover); box-=
sizing: border-box; width: 100%; }

.container-H2dyKk:focus-visible { box-shadow: var(--focus-ring); }

.container--menu-open-RRT2Fw { z-index: 2; }

@media only screen and (max-width: 768px) {
  .container-H2dyKk:hover { background-color: rgba(0, 0, 0, 0); }
}

.container-H2dyKk > :only-child { height: 100%; }

.actions-YFg47u { opacity: 0; transition: var(--animate-hover); }

.container-H2dyKk:hover .actions-YFg47u, .container-H2dyKk:focus-within .ac=
tions-YFg47u, .actions--menu-open-bDkeVH { opacity: 1; }

.container-H2dyKk:focus-visible .actions-YFg47u { opacity: 1; }

@media only screen and (max-width: 1024px) {
  .actions-YFg47u { opacity: 1; }
}

.container-O1YsI6 { column-gap: var(--size-16); --row-gap: var(--size-4); -=
-half-row-gap: var(--size-2); row-gap: var(--row-gap); display: grid; }

.divider-QOeHtM:not(.dividerVertical-pPOkXS), .long-divider-CDn5cl { margin=
-left: var(--size-8); margin-right: var(--size-8); }

@media only screen and (max-width: 768px) {
  .divider-QOeHtM:not(.dividerVertical-pPOkXS), .long-divider-CDn5cl { marg=
in: 0px; }
}

.two-small-one-large-QUGVE5 { row-gap: var(--half-row-gap); column-gap: var=
(--size-8); grid-template-rows: auto 1px auto; grid-template-columns: minma=
x(0px, 1fr) 1px minmax(0px, 1fr) 1px minmax(0px, 1fr); }

.two-small-one-large-QUGVE5 > :first-child { grid-area: 1 / 3 / span 3 / sp=
an 3; }

.two-small-one-large-QUGVE5 > :nth-child(2) { grid-area: 1 / 1; }

.two-small-one-large-QUGVE5 > :nth-child(3) { grid-area: 3 / 1; }

.two-small-one-large-QUGVE5 > :nth-child(4) { grid-area: 2 / 1; }

.two-small-one-large-QUGVE5 > :nth-child(5) { grid-area: 1 / 2 / span 3; }

@media only screen and (max-width: 1024px) {
  .two-small-one-large-QUGVE5 > :first-child { grid-area: 1 / 1 / span 3 / =
span 3; }
  .two-small-one-large-QUGVE5 > :nth-child(2) { grid-area: 1 / 5; }
  .two-small-one-large-QUGVE5 > :nth-child(3) { grid-area: 3 / 5; }
  .two-small-one-large-QUGVE5 > :nth-child(4) { grid-area: 2 / 5; }
  .two-small-one-large-QUGVE5 > :nth-child(5) { grid-area: 1 / 4 / span 3; =
}
}

@media only screen and (max-width: 768px) {
  .two-small-one-large-QUGVE5 { display: block; }
  .two-small-one-large-QUGVE5 > :not(:first-child) { display: none; }
}

.two-column-grid-h3GUav { row-gap: var(--row-gap); grid-template-columns: r=
epeat(2, minmax(0px, 1fr)); }

.two-column-grid-h3GUav .divider-QOeHtM { display: none; }

.two-column-grid-h3GUav .long-divider-CDn5cl { grid-column: 1 / span 2; }

@media only screen and (max-width: 768px) {
  .two-column-grid-h3GUav { padding-top: var(--size-8); gap: var(--size-12)=
; flex-direction: column; display: flex; }
  .two-column-grid-h3GUav .divider-QOeHtM { display: block; }
  .two-column-grid-h3GUav .long-divider-CDn5cl { display: none; }
}

.three-column-grid-tc6QOt { row-gap: var(--row-gap); grid-template-columns:=
 repeat(3, minmax(0px, 1fr)); }

.three-column-grid-tc6QOt .divider-QOeHtM { display: none; }

.three-column-grid-tc6QOt .long-divider-CDn5cl { grid-column: 1 / span 3; }

@media only screen and (max-width: 768px) {
  .three-column-grid-tc6QOt { padding-top: var(--size-8); gap: var(--size-1=
2); flex-direction: column; display: flex; }
  .three-column-grid-tc6QOt .divider-QOeHtM { display: block; }
  .three-column-grid-tc6QOt .long-divider-CDn5cl { display: none; }
}

.four-column-grid-IPXx88 { row-gap: var(--half-row-gap); grid-template-colu=
mns: repeat(4, minmax(0px, 1fr)); }

.four-column-grid-IPXx88 .divider-QOeHtM { display: none; }

.four-column-grid-IPXx88 .long-divider-CDn5cl { grid-column: 1 / span 4; }

@media only screen and (max-width: 768px) {
  .four-column-grid-IPXx88 { padding-top: var(--size-8); gap: var(--size-12=
); flex-direction: column; display: flex; }
  .four-column-grid-IPXx88 .divider-QOeHtM { display: block; }
  .four-column-grid-IPXx88 .long-divider-CDn5cl { display: none; }
}

.one-column-list-YqnT5h { row-gap: var(--half-row-gap); flex-grow: 1; grid-=
template-rows: minmax(0px, 1fr) repeat(4, 1px minmax(0px, 1fr)); }

.one-column-list-flex-kqNmJm { flex-direction: column; display: flex; }

.large-listing-listing-column-feCdFL { row-gap: var(--size-8); flex-grow: 1=
; grid-template-rows: 1fr repeat(2, 1px auto); }

.square-square-column-b5mOve { row-gap: var(--half-row-gap); flex-grow: 1; =
grid-template-rows: minmax(0px, 1fr) 1px minmax(0px, 1fr); }

.square-square-column-b5mOve > :first-child { grid-row: 1; }

.square-square-column-b5mOve > :nth-child(2) { grid-row: 3; }

.square-square-column-b5mOve > :nth-child(3) { grid-row: 2; }

.two-column-list-BLHtzo { row-gap: var(--size-4); }

.two-column-list--with-dividers-cHfR0M { row-gap: var(--size-8); }

@media only screen and (max-width: 768px) {
  .two-column-list-BLHtzo { padding-top: var(--size-8); row-gap: var(--size=
-12); }
}

.five-up-H_hegz { row-gap: var(--half-row-gap); column-gap: var(--size-8); =
grid-template-rows: auto 1px auto; grid-template-columns: 1fr 1px 1fr 1px 1=
fr 1px 1fr; }

.five-up-H_hegz > :first-child { grid-area: 1 / 3 / span 3 / span 3; }

.five-up-H_hegz > :nth-child(2) { grid-area: 1 / 1; }

.five-up-H_hegz > :nth-child(3) { grid-area: 3 / 1; }

.five-up-H_hegz > :nth-child(4) { grid-area: 1 / 7; }

.five-up-H_hegz > :nth-child(5) { grid-area: 3 / 7; }

.five-up-H_hegz > :nth-child(6) { grid-area: 2 / 1; }

.five-up-H_hegz > :nth-child(7) { grid-area: 2 / 7; }

.five-up-H_hegz > :nth-child(8) { grid-area: 1 / 2 / span 3; }

.five-up-H_hegz > :nth-child(9) { grid-area: 1 / 6 / span 3; }

.vertical-divider-GcHWq8 { margin-top: var(--size-8); margin-bottom: var(--=
size-8); }

@media only screen and (max-width: 1024px) {
  .five-up-H_hegz { grid-template-columns: 1fr 1px 1fr 1px 1fr; }
  .five-up-H_hegz > :first-child { grid-area: 1 / 1 / span 3 / span 3; }
  .five-up-H_hegz > :nth-child(2) { grid-area: 1 / 5; }
  .five-up-H_hegz > :nth-child(3) { grid-area: 3 / 5; }
  .five-up-H_hegz > :nth-child(4) { grid-area: 2 / 5; }
  .five-up-H_hegz > :nth-child(5) { display: none; }
  .five-up-H_hegz > :nth-child(6) { grid-area: 1 / 4 / span 3; }
  .five-up-H_hegz > :nth-child(n+7) { display: none; }
}

@media only screen and (max-width: 768px) {
  .five-up-H_hegz { display: block; }
  .five-up-H_hegz > :first-child { grid-column: 1 / span 2; }
  .five-up-H_hegz > :nth-child(n+2) { display: none; }
}

.mini-row-KFztmA { column-gap: var(--size-8); grid-template-columns: 1fr re=
peat(3, 1px 1fr); }

.mini-row-KFztmA > .divider-QOeHtM { box-sizing: border-box; height: 100%; =
}

.mini-row-KFztmA > .divider-QOeHtM > div { height: var(--size-64); }

@media only screen and (max-width: 1024px) {
  .mini-row-KFztmA { grid-template-columns: 1fr repeat(2, 1px 1fr); }
  .mini-row-KFztmA > :nth-child(n+6) { display: none; }
}

.three-column-mini-row-ep3LFs { column-gap: var(--size-8); grid-template-co=
lumns: 1fr repeat(2, 1px 1fr); }

.three-column-mini-row-ep3LFs > .divider-QOeHtM { box-sizing: border-box; h=
eight: 100%; }

.three-column-mini-row-ep3LFs > .divider-QOeHtM > div { height: 80px; }

@media only screen and (max-width: 1024px) {
  .three-column-mini-row-ep3LFs { grid-template-columns: 1fr repeat(2, 1px =
1fr); }
  .three-column-mini-row-ep3LFs > :nth-child(n+6) { display: none; }
}

.draggableItem-SJ4YDF { cursor: grab; border-radius: var(--border-radius-sm=
); pointer-events: auto; position: relative; }

.draggableItem-SJ4YDF:active { cursor: grabbing; }

.isDragging-jRLhA9 { pointer-events: none; }

.isDragging-jRLhA9 .itemContent-boSI7u { visibility: hidden; }

.isDragging-jRLhA9::after { content: ""; background-color: var(--color_them=
e_bg_contrast_1,var(--color-bg-secondary)); border-radius: var(--border-rad=
ius-sm); position: absolute; inset: 0px; }

.itemContent-boSI7u { pointer-events: none; }

.dragOverlay-wQ1KF4 { background-color: var(--web_bg_color,var(--color-bg-p=
rimary,#fff)); border-radius: var(--border-radius-sm); box-shadow: rgba(0, =
0, 0, 0.15) 0px 8px 24px; }

.container-Es8OYM { --bulwark-item-carousel-bleed: 64px; margin-left: calc(=
-1*var(--bulwark-item-carousel-bleed)); margin-right: calc(-1*var(--bulwark=
-item-carousel-bleed)); min-width: 0px; width: calc(100% + 2*var(--bulwark-=
item-carousel-bleed)); flex-direction: column; display: flex; }

.track-kKpIYA { box-sizing: border-box; mask-image: linear-gradient(to righ=
t,transparent 0,#000 var(--bulwark-item-carousel-bleed),#000 calc(100% - va=
r(--bulwark-item-carousel-bleed)),transparent 100%); padding-left: var(--bu=
lwark-item-carousel-bleed); padding-right: var(--bulwark-item-carousel-blee=
d); scroll-behavior: smooth; scroll-padding-left: var(--bulwark-item-carous=
el-bleed); scroll-snap-type: x mandatory; scrollbar-width: none; flex-direc=
tion: row; width: 100%; display: flex; overflow-x: auto; }

.track-kKpIYA::-webkit-scrollbar { display: none; }

.track-kKpIYA > * { scroll-snap-align: start; flex-shrink: 0; }

.nav-k7pn8s { margin-left: var(--bulwark-item-carousel-bleed); margin-right=
: var(--bulwark-item-carousel-bleed); width: auto; }

@media (max-width: 768px) {
  .container-Es8OYM { margin-left: calc(-1*var(--content-container-horizont=
al-padding,16px)); margin-right: calc(-1*var(--content-container-horizontal=
-padding,16px)); width: 100vw; }
  .track-kKpIYA { mask-image: linear-gradient(to right,#000 0,#000 calc(100=
% - var(--bulwark-item-carousel-bleed)),transparent 100%); padding-left: va=
r(--content-container-horizontal-padding,16px); padding-right: var(--conten=
t-container-horizontal-padding,16px); scroll-padding-left: var(--content-co=
ntainer-horizontal-padding,16px); }
  .nav-k7pn8s.nav-k7pn8s { display: none; }
}

.logo-ulupBr { border-radius: var(--border-radius-xs); flex-shrink: 0; disp=
lay: block; }

.logo-64-VEaVRL { width: var(--size-64); height: var(--size-64); }

.logo-72-fFbpYn { width: var(--size-72); height: var(--size-72); }

.logo-auto-l6jK_D { width: 100%; }

.logoPlaceholder-RbJEuS { background-color: var(--color-bg-secondary); }

.container-H_843j { gap: 40px; }

.track-RIX4kb { gap: 64px; }

.card-_elEWz { text-align: center; flex-direction: column; flex: 0 0 180px;=
 align-items: center; gap: 16px; display: flex; }

.avatarLink-whxJVd { flex-shrink: 0; display: block; }

.avatar-_u2lYU { border-radius: var(--border-radius-full); background-color=
: rgb(215, 248, 248); width: 185px; height: 185px; overflow: hidden; }

.avatarImage-qGCvY9 { object-fit: cover; width: 100%; height: 100%; display=
: block; }

.avatarPlaceholder-mFN8bE { width: 100%; height: 100%; position: relative; =
}

.avatarPlaceholder-mFN8bE::before, .avatarPlaceholder-mFN8bE::after { conte=
nt: ""; background: rgb(184, 184, 184); border-radius: 999px; position: abs=
olute; left: 50%; transform: translate(-50%); }

.avatarPlaceholder-mFN8bE::before { width: 54px; height: 54px; top: 34px; }

.avatarPlaceholder-mFN8bE::after { width: 104px; height: 64px; bottom: 24px=
; }

.meta-iuq18Z { flex-direction: column; align-items: center; gap: 12px; widt=
h: 100%; display: flex; }

.socialLinks-LTcs2S { justify-content: center; align-items: center; gap: 8p=
x; display: flex; }

.socialLink-Iz_r4n { color: var(--ink-on-dark); transition: var(--animate-h=
over); justify-content: center; align-items: center; text-decoration: none;=
 display: flex; }

.socialLink-Iz_r4n:hover { opacity: 0.7; }

.socialLinkCircle-HdiSuB { border: 1px solid var(--border); border-radius: =
999px; width: 21px; height: 21px; }

.socialLinkCircle-HdiSuB img { max-width: 12px; max-height: 12px; display: =
block; }

@media (max-width: 768px) {
  .track-RIX4kb { gap: 42px; }
  .card-_elEWz { flex-basis: 172px; }
  .avatar-_u2lYU { width: 172px; height: 172px; }
}
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/77027.f87855d1.css

@charset "utf-8";

.link-_X6et2 { cursor: pointer; }

.newRepliesButton-Yv_g_R { margin-bottom: var(--size-16); }

.withShareButton-hQzuEn > :last-child { margin-left: auto; }

.replyRulesChevron-wXnCRE { stroke: var(--color-fg-secondary); translate: 0=
px 1px; }

.replyRulesText-_O8nVT { white-space: pre-wrap; }

.expandsUp-bdwD8t { flex-direction: column-reverse; }

.triggerContainer-eX588u { max-width: var(--size-20); max-height: var(--siz=
e-20); justify-content: center; align-items: center; overflow: visible; }

.trigger-j08Uop svg { stroke: var(--color-fg-tertiary); }

.input-qHk4bN { resize: none; padding: var(--size-8)var(--size-12); overflo=
w-y: auto; }

.form-CkZ7Kt { gap: var(--size-12); flex-direction: row; flex: 1 1 1px; mar=
gin: 0px; display: flex; }

.postAsUserSwitcher-IPqxbX { cursor: pointer; height: fit-content; position=
: relative; }

.postAsUserSwitcherIcon-Q4hhV0 { background-color: var(--color-bg-elevated-=
primary); border-radius: var(--border-radius-full); border: var(--border-de=
fault); stroke: var(--color-fg-tertiary); position: absolute; bottom: -4px;=
 right: -4px; }

.collapser-Xs0O6C { --avatar-size: var(--size-32); --thread-gap: var(--size=
-4); --thread-width: 1px; width: var(--avatar-size); cursor: pointer; posit=
ion: absolute; inset-block-start: calc(var(--avatar-size) + var(--thread-ga=
p)); inset-block-end: 0px; inset-inline-start: 0px; }

.collapser-Xs0O6C:hover .threadLine-BvF1wF { background-color: var(--color-=
fg-tertiary); }

.threadLine-BvF1wF { width: var(--thread-width); background-color: var(--co=
lor-bg-tertiary); height: 100%; margin: 0px auto; }

.mediumRule-B78a2B { height: var(--size-4); background-color: var(--color-f=
g-primary-themed); flex-grow: 1; }

.sortOptionsContainer-bIIUcJ { justify-content: space-between; align-items:=
 center; width: 100%; display: flex; }

.banner-MhZALT { border: 1px solid var(--color-utility-detail-themed); bord=
er-radius: var(--border-radius-sm); color: var(--color-fg-primary-themed); =
text-decoration: none; }

.arrow-TBp7ve { color: var(--color-fg-primary-themed); }

.commentsPaywall-ASd8iy { background-color: var(--color-blue); text-align: =
center; }

.container-u0f9W_ { gap: 32px; width: 100%; max-width: 660px; margin: 0px a=
uto 80px; }

@media (max-width: 768px) {
  .container-u0f9W_ { margin: 0 var(--container-horizontal-padding-mobile)3=
2px; width: unset; gap: 12px; }
}

.avatarContainer-Bvvbb6 { text-align: center; padding-top: 20px; }

.avatar-Gt1fvo { border: 3px solid var(--color-bg-primary-themed); display:=
 inline-block; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, =
0, 0.06) 0px 2px 4px -1px; }

.termsFooter-KerNk3 { color: var(--color-fg-secondary) !important; }

.termsFooter-KerNk3 a { color: inherit; }

.byline-wrapper-rwhTzJ { justify-content: flex-start; }

.bottomWithTos-g5MwKO { margin-bottom: 40px; }

@media screen and (max-width: 768px) {
  .byline-wrapper--swap-on-mobile-Cs2Jac { justify-content: space-between; =
}
  .byline-faces--swap-on-mobile-ucRXf3 { order: 2; }
}

.subscribeWidget-sIP7pQ { margin: 0px; }

.title-X77sOw, .subtitle-HEEcLo { text-align: start; unicode-bidi: isolate;=
 }

.dropCap-hcUVpW .body > p:first-of-type { display: flow-root; overflow: cli=
p; }

@supports not ((initial-letter:2) or (-webkit-initial-letter:2)) {
  .dropCap-hcUVpW .body > p:first-of-type::first-letter { color: var(--colo=
r-accent-themed,var(--color-accent,currentColor)); letter-spacing: 0px; flo=
at: left; margin-top: 0.06em; margin-right: 1rem; font-family: inherit; fon=
t-size: 6.5rem; font-weight: 700; line-height: 0.8; }
  @media (max-width: 768px) {
  .dropCap-hcUVpW .body > p:first-of-type::first-letter { font-size: 3.5rem=
; }
}
}

@supports (initial-letter:2) or (-webkit-initial-letter:2) {
  .dropCap-hcUVpW .body > p:first-of-type::first-letter { color: var(--colo=
r-accent-themed,var(--color-accent,currentColor)); letter-spacing: 0px; ini=
tial-letter: 3; margin-right: 1rem; font-family: inherit; font-weight: 700;=
 }
  @media (max-width: 768px) {
  .dropCap-hcUVpW .body > p:first-of-type::first-letter { initial-letter: 2=
; }
}
}

@layer dt-parts {
  .root-sDcY9Z, .content-dLiYOW, .contentInner-pKtWEg { flex-direction: col=
umn; min-height: 0px; display: flex; }
  .title-GXob8d, .subtitle-oXROqy, .kicker-GeXsxo, .date-l3nULc, .message-a=
DX8Ht, .heading-j5vIQD { margin: 0px; }
}

.container-XfTHSI { border-radius: var(--border-radius-full); box-sizing: b=
order-box; align-items: stretch; display: inline-flex; overflow: hidden; }

.item-GIS6v4 { appearance: none; box-sizing: border-box; color: inherit; cu=
rsor: pointer; font-style: inherit; font-variant: inherit; font-weight: inh=
erit; font-stretch: inherit; font-size: inherit; font-family: inherit; font=
-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit;=
 font-feature-settings: inherit; font-variation-settings: inherit; font-lan=
guage-override: inherit; background: 0px 0px; border-width: medium; border-=
style: none; border-color: currentcolor; border-image: none; flex: 1 1 auto=
; justify-content: center; align-items: center; min-width: 0px; padding: 0p=
x; line-height: 1; text-decoration: none; display: inline-flex; position: r=
elative; }

.item-GIS6v4::before { content: ""; opacity: 0; pointer-events: none; backg=
round-color: currentcolor; position: absolute; inset: 0px; }

.item-GIS6v4 > * { z-index: 1; position: relative; }

.item-GIS6v4:hover::before { opacity: 0.08; }

.count-yFYcCg { line-height: 1; }

.assetIcon-mepvTj { background-color: currentcolor; flex: 0 0 auto; display=
: inline-block; mask-position: 50% center; mask-size: contain; mask-repeat:=
 no-repeat; }

.kicker-mbGKOu { margin: 0px; }

a.kicker-mbGKOu { color: var(--post-preview-kicker-color,inherit); text-dec=
oration: none; }

.kickerContainer-unYZ2Z { margin: 0px; line-height: 0; }

a.kickerContainer-unYZ2Z { color: inherit; text-decoration: none; }

.byline-EekdOz { align-items: center; gap: var(--size-8); min-width: 0px; m=
argin: 0px; display: flex; }

.bylineAvatar-hjzRW4 { box-sizing: border-box; object-fit: cover; vertical-=
align: middle; flex-shrink: 0; display: inline-block; }

.bylineAvatarStack-oSJeEM { flex-shrink: 0; display: inline-flex; }

.bylineAvatarStack-oSJeEM .dt-post-preview-byline-avatar:not(:first-child) =
{ margin-left: calc(-1*var(--dt-post-preview-byline-avatar-overlap,0px)); }

.bylineText-hBfu9o { align-items: flex-start; gap: var(--size-4); min-width=
: 0px; display: flex; }

.bylineGroup-VPmMHN { min-width: 0px; }

.paidIndicator-r233tS { flex-shrink: 0; justify-content: center; align-item=
s: center; line-height: 0; display: inline-flex; }

.paidIndicator-r233tS svg { width: 100%; height: 100%; display: block; }

.bylineNames-j9waZw { min-width: 0px; }

.inline-Mli5h2, .inline-Mli5h2 .bylineText-hBfu9o { display: inline; }

.inline-Mli5h2 .bylineAvatarStack-oSJeEM { margin-inline-end: var(--size-8)=
; }

.inline-Mli5h2 .paidIndicator-r233tS { margin-inline-end: var(--size-4); }

.date-FjGrDG { white-space: nowrap; }

.inlineItems-S3FDN2 { overflow-wrap: anywhere; }

.inlineItem-AARFFC, .inlineItem-AARFFC > *, .separator-wkwgJr > * { display=
: inline; }

.separator-wkwgJr { white-space: nowrap; }

.separator-wkwgJr::before, .separator-wkwgJr::after { content: "=E2=81=A0";=
 }

.dateSeparator-WZtmFu { margin-inline: var(--size-4); }

.container-MuztBl { cursor: pointer; min-width: 0px; }

.textContent-ehP43r { overflow-wrap: anywhere; word-break: break-word; widt=
h: 100%; min-width: 0px; }

.subscribe-container-_pmqCv .subscribe-widget, .subscribe-container-_pmqCv =
.subscribe-widget .button-wrapper { margin-bottom: 0px; }

.description-ij0plp { overflow-wrap: anywhere; white-space: pre-line; word-=
break: break-word; -webkit-line-clamp: 10; -webkit-box-orient: vertical; wi=
dth: 100%; max-width: 100%; display: -webkit-box; overflow: hidden; }

.button-Imympe { flex-basis: 50%; border-color: var(--color_theme_bg_contra=
st_2,var(--color-utility-detail)) !important; }

.button-Imympe svg { stroke: rgba(0, 0, 0, 0) !important; }

.horizontalScrolling-CUpSMl { scrollbar-width: none; }

.container-x6X_Dz { white-space: nowrap; align-items: center; gap: 8px; dis=
play: flex; }

.icon-MJgMLJ { flex: 0 0 auto; width: 14px; height: 14px; }

.duration-z5shjL { color: color-mix(in srgb,var(--ink)70%,transparent); fon=
t-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-nume=
ric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-p=
osition: ; font-variant-emoji: ; font-weight: ; font-size: ; line-height: ;=
 font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; =
font-feature-settings: ; font-variation-settings: ; font-language-override:=
 ; font-stretch: var(--type-labels-md-font-stretch); letter-spacing: var(--=
type-labels-md-letter-spacing); text-transform: uppercase; white-space: now=
rap; }

@media (max-width: 768px) {
  .container-x6X_Dz { justify-content: space-between; width: 100%; }
}

.logo-bo6MgL { --bracket-size: 6px; --bracket-offset-top: 12px; --bracket-o=
ffset-bottom: 10px; --bracket-offset-side: 13px; --bracket-translate: 10px;=
 --bracket-width: 2px; --logo-font-size: 18px; color: rgb(255, 255, 255); c=
ursor: pointer; font-family: "ABC Favorit Mono", monospace; font-weight: 50=
0; font-size: var(--logo-font-size); letter-spacing: -0.05em; align-items: =
center; gap: 0.25em; display: inline-flex; }

.lg-rdXG0T { --bracket-size: 14px; --bracket-offset-top: 24px; --bracket-of=
fset-bottom: 21px; --bracket-offset-side: 27px; --bracket-translate: 21px; =
--bracket-width: 4px; --logo-font-size: 37px; }

.bracketWrap-jHxFLe { display: inline-block; position: relative; }

.bracketWrap-jHxFLe::before, .bracketWrap-jHxFLe::after, .bracketInner-RpaP=
ga::before, .bracketInner-RpaPga::after { content: ""; width: var(--bracket=
-size); height: var(--bracket-size); border-color: var(--section-accent); w=
ill-change: transform; border-style: solid; transition: transform 0.3s line=
ar; position: absolute; }

.bracketWrap-jHxFLe::before { top: calc(-1*var(--bracket-offset-top)); left=
: calc(-1*var(--bracket-offset-side)); border-width: var(--bracket-width)0 =
0 var(--bracket-width); }

.bracketWrap-jHxFLe::after { top: calc(-1*var(--bracket-offset-top)); right=
: calc(-1*var(--bracket-offset-side)); border-width: var(--bracket-width)va=
r(--bracket-width)0 0; }

.bracketInner-RpaPga::before { bottom: calc(-1*var(--bracket-offset-bottom)=
); left: calc(-1*var(--bracket-offset-side)); border-width: 0 0 var(--brack=
et-width)var(--bracket-width); }

.bracketInner-RpaPga::after { bottom: calc(-1*var(--bracket-offset-bottom))=
; right: calc(-1*var(--bracket-offset-side)); border-width: 0 var(--bracket=
-width)var(--bracket-width)0; }

.logo-bo6MgL:hover .bracketWrap-jHxFLe::before { transform: translate(var(-=
-bracket-translate),var(--bracket-translate)); }

.logo-bo6MgL:hover .bracketWrap-jHxFLe::after { transform: translate(calc(-=
1*var(--bracket-translate)),var(--bracket-translate)); }

.logo-bo6MgL:hover .bracketInner-RpaPga::before { transform: translate(var(=
--bracket-translate),calc(-1*var(--bracket-translate))); }

.logo-bo6MgL:hover .bracketInner-RpaPga::after { transform: translate(calc(=
-1*var(--bracket-translate)),calc(-1*var(--bracket-translate))); }

.footer-oMxOr9 { background: var(--dark-bg); color: var(--paper); }

.container-Cu_hVv { padding-inline: var(--content-container-horizontal-padd=
ing,16px); justify-content: space-between; align-items: stretch; gap: 48px;=
 display: flex; }

.leftSide-o7KDlm { flex-direction: column; justify-content: space-between; =
display: flex; }

.logo-TtZqK0 { margin-top: 20px; }

.socialLinks-tEWIdL { color: var(--section-accent); align-items: center; ga=
p: 16px; display: flex; }

.socialLink-zmpDg1 { align-items: center; transition: opacity 0.2s; display=
: flex; }

.socialLink-zmpDg1:hover { opacity: 0.7; }

.rightSide-DmhXdM { flex-direction: column; width: 260px; display: flex; }

.navLinks-XSouN4 { gap: 40px; display: flex; }

.navColumn-InqSfd { flex-direction: column; gap: 12px; width: 110px; displa=
y: flex; }

.navLink-_ysA9t, .legalLink-XY_l7q { font: var(--type-mono-sm); text-transf=
orm: uppercase; color: var(--section-accent); }

.navLink-_ysA9t:hover, .legalLink-XY_l7q:hover { text-decoration: underline=
; }

.legalLinks-LK32Il { flex-direction: column; gap: 12px; margin-top: 190px; =
display: flex; }

.copyright-p831Pp { font: var(--type-mono-sm); color: var(--section-accent)=
; margin: 12px 0px 0px; }

@media (max-width: 768px) {
  .container-Cu_hVv { flex-direction: column; gap: 0px; }
  .leftSide-o7KDlm, .rightSide-DmhXdM { display: contents; }
  .logo-TtZqK0 { order: 1; margin-top: 0px; margin-bottom: 36px; }
  .navLinks-XSouN4 { flex-direction: column; order: 2; gap: 12px; margin-to=
p: 64px; }
  .legalLinks-LK32Il { order: 3; margin-top: 12px; }
  .socialLinks-tEWIdL { order: 4; margin-top: 72px; }
  .copyright-p831Pp { color: var(--paper); order: 5; margin-top: 32px; }
}

.trigger-yAFFh7 { cursor: pointer; background: 0px 0px; border-width: mediu=
m; border-style: none; border-color: currentcolor; border-image: none; just=
ify-content: center; align-items: center; padding: 8px; display: flex; }

.trigger-yAFFh7:hover { opacity: 0.7; }

@media (min-width: 768px) {
  .trigger-yAFFh7 { display: none; }
}

.panel-_za8Bp { box-shadow: none; border-width: medium; border-style: none;=
 border-color: currentcolor; border-image: none; border-radius: 0px; top: 0=
px; bottom: 0px; right: 0px; }

.scope-nDLZAz, .drawer-_9HoLh { flex-direction: column; flex: 1 1 0%; displ=
ay: flex; }

.header-i_Bv_r { z-index: 1; position: absolute; top: 20px; right: 24px; }

.close-wIqeca { cursor: pointer; background: 0px 0px; border-width: medium;=
 border-style: none; border-color: currentcolor; border-image: none; paddin=
g: 8px; }

.close-wIqeca:hover { opacity: 0.7; }

.body-ZOIQhj { flex-direction: column; flex: 1 1 auto; align-items: flex-st=
art; gap: 16px; padding: 40px; display: flex; overflow-y: auto; }

.dt-hamburger-menu-row { cursor: pointer; text-align: left; background: 0px=
 0px; border-width: medium; border-style: none; border-color: currentcolor;=
 border-image: none; width: 100%; padding: 0px; }

.account-PvwLKZ { flex-direction: column; align-items: flex-start; gap: 12p=
x; padding: 0px 40px 40px; display: flex; }

.accountProfile-Zd89Zj { color: inherit; flex-direction: column; text-decor=
ation: none; display: flex; }

.accountProfileSubtitle-wQM_sm { opacity: 0.7; }

.dt-hamburger-account-item { cursor: pointer; text-align: left; background:=
 0px 0px; border-width: medium; border-style: none; border-color: currentco=
lor; border-image: none; padding: 0px; }

.footer-mj1vtk { flex-direction: column; gap: 12px; padding: 0px 40px 40px;=
 display: flex; }

.subscribeForm-zoCzrd { align-items: stretch; display: flex; }

.subscribeInput-JcOjsq { flex: 1 1 auto; padding: 12px 16px; }

.subscribeInput-JcOjsq::placeholder { color: inherit; opacity: 0.6; }

.subscribeForm-zoCzrd > .dt-button { margin-left: -1px; }

@media (max-width: 768px) {
  .header-i_Bv_r { top: 20px; right: 32px; }
}

@media (min-width: 768px) {
  .header-i_Bv_r { top: 24px; right: 32px; }
}

.nav-V9CrJX { z-index: 100; color: rgb(255, 255, 255); justify-content: spa=
ce-between; align-items: center; padding: 20px 24px; transition: background=
-color 0.2s; display: flex; position: fixed; top: 0px; left: 0px; right: 0p=
x; }

.navScrolled-v3ESYd { background-color: var(--dark-bg); }

@media (min-width: 768px) {
  .nav-V9CrJX { padding: 24px 32px; }
}

@media (max-width: 768px) {
  .nav-V9CrJX { background-color: var(--dark-bg); padding: 20px 32px; }
  .tagline-K9PcrL { display: none; }
}

.logo-agL9qb { margin: -16px; padding: 16px; }

.actions-xd_7jR { align-items: center; display: flex; }

.tagline-K9PcrL { color: rgb(255, 255, 255); margin: 0px; font-family: "ABC=
 Favorit Mono", monospace; font-size: 16px; font-weight: 500; line-height: =
1.1; }

.root-YlxsZF.dt-footer { width: 100%; padding: 0px; }

.top-jU5HZt { background: var(--accent); color: var(--ink); width: 100%; he=
ight: 266px; position: relative; }

.top-jU5HZt .topTitle-hJdbpl { font: var(--type-display-2xl); letter-spacin=
g: var(--type-display-2xl-letter-spacing); text-transform: uppercase; width=
: 606px; margin: 0px; position: absolute; top: 50%; left: calc(11.111% + 21=
px); transform: translateY(-50%); }

.top-jU5HZt .topDescription-nMc2q0 { font: var(--type-sans-sm); letter-spac=
ing: var(--type-sans-sm-letter-spacing); width: 400px; margin: 0px; positio=
n: absolute; top: 48px; left: calc(55.556% + 11px); }

.top-jU5HZt .topDescription-nMc2q0 .mobileDescription-q4Qp0o { display: non=
e; }

.topButton-FY5qAn.dt-button { font: var(--type-mono-sm); height: 60px; lett=
er-spacing: var(--type-mono-sm-letter-spacing); text-transform: uppercase; =
justify-content: center; align-items: center; width: 448px; padding: 8px 12=
px; display: flex; position: absolute; bottom: 44px; left: calc(55.556% + 1=
1px); }

.topButtonIcon-X3FXgY { background-color: currentcolor; width: 16px; height=
: 16px; mask-position: 50% center; mask-size: contain; mask-repeat: no-repe=
at; }

.bottom-siYzBD { background: var(--ink); color: var(--paper); width: 100%; =
height: max(573px, 384.06px + 13.1206vw); position: relative; overflow: hid=
den; }

.content-gsyNqP { grid-template-columns: repeat(3, minmax(0px, 1fr)) 448px;=
 gap: 24px; padding-top: 48px; display: grid; position: absolute; inset: 0p=
x 24px auto; }

.copyright-psMjlI, .social-g3ZSyD, .publication-3zcpbc { min-width: 0px; }

.copyright-psMjlI { grid-area: 1 / 1; }

.social-g3ZSyD { grid-area: 1 / 2; }

.publication-3zcpbc { grid-area: 1 / 3; }

.copyright-psMjlI, .social-g3ZSyD a, .publication-3zcpbc a, .backToTop-jca2=
8S, .copyrightMobile-EqG5gc { color: inherit; font: var(--type-display-sm);=
 letter-spacing: var(--type-display-sm-letter-spacing); text-transform: upp=
ercase; }

.social-g3ZSyD, .publication-3zcpbc { flex-direction: column; align-items: =
flex-start; gap: 12px; display: flex; }

:is(.social-g3ZSyD, .publication-3zcpbc) a { display: block; }

.signup-OeHqc2 { background: var(--muted); color: var(--ink); grid-area: 1 =
/ 4; min-width: 0px; height: 297px; margin-top: -24px; position: relative; =
}

.signup-OeHqc2 .signupTitle-Kxttgn { font: var(--type-display-lg); letter-s=
pacing: var(--type-display-lg-letter-spacing); text-transform: uppercase; m=
argin: 0px; position: absolute; top: 24px; left: 24px; right: 24px; }

.signup-OeHqc2 > p { font: var(--type-sans-sm); letter-spacing: var(--type-=
sans-sm-letter-spacing); margin: 0px; position: absolute; top: 144px; left:=
 24px; right: 24px; }

.signup-OeHqc2 .signupButton-T3GIGY { font: var(--type-mono-sm); height: 60=
px; letter-spacing: var(--type-mono-sm-letter-spacing); text-transform: upp=
ercase; justify-content: center; align-items: center; width: 93px; padding:=
 8px 12px; display: flex; }

.signup-OeHqc2 > .signupButton-T3GIGY { width: auto; position: absolute; bo=
ttom: 24px; left: 24px; right: 24px; }

.signup-OeHqc2 .signupForm-wr_7sq { height: 60px; display: flex; position: =
absolute; bottom: 24px; left: 24px; right: 24px; }

.signup-OeHqc2 .signupForm-wr_7sq .signupInput-mpDQBn { background: var(--p=
aper); border-top-color: ; border-top-style: ; border-top-width: ; border-b=
ottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-co=
lor: ; border-left-style: ; border-left-width: ; border-image-source: ; bor=
der-image-slice: ; border-image-width: ; border-image-outset: ; border-imag=
e-repeat: ; box-sizing: border-box; color: var(--ink); font: var(--type-tex=
t-lg); letter-spacing: var(--type-text-lg-letter-spacing); border-right: 0p=
x; border-radius: 0px; flex: 1 1 0%; min-width: 0px; padding: 0px 24px; }

.backToTop-jca28S { position: absolute; top: 304px; left: 0px; }

.credits-_mWGJe { flex-direction: column; grid-area: 1 / 3; align-self: sta=
rt; gap: 14px; margin-top: 260px; display: flex; }

.credit-JO2O0d { color: inherit; font: var(--type-mono-sm); letter-spacing:=
 var(--type-mono-sm-letter-spacing); text-transform: uppercase; align-items=
: center; gap: 6px; display: flex; }

.credit-JO2O0d img { width: 10px; height: 12px; }

.copyrightMobile-EqG5gc { display: none; }

.wordmark-yjO3pK { width: calc(100% - 48px); height: auto; display: block; =
position: absolute; bottom: 24px; left: 24px; }

@media (max-width: 1100px) {
  .top-jU5HZt { height: 270px; }
  .top-jU5HZt .topTitle-hJdbpl { width: calc(100% - 468px); left: 24px; }
  .top-jU5HZt .topDescription-nMc2q0 { width: 420px; left: auto; right: 24p=
x; }
  .topButton-FY5qAn.dt-button { width: 420px; bottom: 48px; left: auto; rig=
ht: 24px; }
  .bottom-siYzBD { height: 589px; }
  .content-gsyNqP { grid-template-columns: repeat(3, minmax(0px, 1fr)) 309p=
x; }
  .signup-OeHqc2 { height: 341px; margin-top: 0px; }
  .signup-OeHqc2 > p { top: 113px; }
  .signup-OeHqc2 .signupForm-wr_7sq { grid-template-rows: 60px 60px; height=
: 120px; display: grid; }
  .signup-OeHqc2 .signupForm-wr_7sq .signupInput-mpDQBn { border-bottom: 0p=
x; border-right: 1px solid var(--ink); }
  .signup-OeHqc2 .signupForm-wr_7sq .signupButton-T3GIGY { width: 100%; }
  .backToTop-jca28S { top: 372px; }
  .credits-_mWGJe { grid-column: 2; margin-top: 307px; }
}

@media (max-width: 767px) {
  .top-jU5HZt { height: 355px; }
  .top-jU5HZt .topTitle-hJdbpl { text-align: center; width: calc(100% - 28p=
x); top: 117px; left: 14px; }
  .top-jU5HZt .topDescription-nMc2q0 { text-align: center; width: auto; top=
: 198px; left: 14px; right: 14px; }
  .top-jU5HZt .topDescription-nMc2q0 .desktopDescription-bkURrT { display: =
none; }
  .top-jU5HZt .topDescription-nMc2q0 .mobileDescription-q4Qp0o { display: i=
nline; }
  .topButton-FY5qAn.dt-button { width: auto; left: 14px; right: 14px; }
  .bottom-siYzBD { box-sizing: border-box; height: auto; padding: 47px 14px=
 24px; }
  .content-gsyNqP { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap=
: 0px 12px; padding-top: 0px; position: static; inset: auto; }
  .copyright-psMjlI { display: none; }
  .social-g3ZSyD { grid-column: 1; }
  .publication-3zcpbc { grid-column: 2; }
  .recommendations-q4DGcT { display: none; }
  .signup-OeHqc2 { grid-area: 2 / 1 / auto / -1; height: 297px; margin-top:=
 24px; }
  .signup-OeHqc2 > p { top: 124px; }
  .signup-OeHqc2 .signupForm-wr_7sq { height: 60px; display: flex; }
  .signup-OeHqc2 .signupForm-wr_7sq .signupInput-mpDQBn { border-bottom: 1p=
x solid var(--ink); border-right: 0px; }
  .signup-OeHqc2 .signupForm-wr_7sq .signupButton-T3GIGY { width: 77px; }
  .backToTop-jca28S { grid-area: 3 / 1 / auto / -1; margin-top: 24px; posit=
ion: static; }
  .credits-_mWGJe { text-align: left; grid-area: 5 / 1 / auto / -1; margin-=
top: 12px; }
  .copyrightMobile-EqG5gc { grid-area: 4 / 1 / auto / -1; margin: 12px 0px =
0px; display: block; }
  .wordmark-yjO3pK { width: 100%; margin-top: 24px; position: static; }
}

.root-T8QTFc { scrollbar-width: none; overflow-x: auto; }

.root-T8QTFc > * { flex-shrink: 0; }

.root-T8QTFc > :first-child { margin-inline-start: auto; }

.root-T8QTFc > :last-child { margin-inline-end: auto; }

.items-JJPtni { list-style: none; }

.items-JJPtni > li { margin: 0px; padding: 0px; display: flex; }

.items-JJPtni a[aria-current=3D"page"] { text-underline-offset: 4px; }

.root-IxgPiz { box-sizing: border-box; scrollbar-width: none; white-space: =
nowrap; flex-direction: row; align-items: center; min-width: 0px; display: =
flex; overflow-x: auto; }

.title-OVdnG9 { color: inherit; flex: 0 0 auto; align-items: center; text-d=
ecoration: none; display: inline-flex; }

.divider-DTITrw { flex: 0 0 auto; align-self: center; }

.items-H0czz1 { flex: 0 0 auto; align-items: center; display: flex; }

.item-icm6wv { color: inherit; flex: 0 0 auto; text-decoration: none; }

.item-icm6wv[aria-current=3D"page"] { text-underline-offset: 4px; text-deco=
ration: underline; }

.root-IxgPiz::-webkit-scrollbar { display: none; }

html:has(.dt-root-silverbulletin) { --silverbulletin-header-top-height: 57p=
x; --silverbulletin-header-bottom-height: 32px; --silverbulletin-header-ser=
ies-height: 0px; --silverbulletin-header-height: calc(var(--silverbulletin-=
header-top-height) + var(--silverbulletin-header-bottom-height) + var(--sil=
verbulletin-header-series-height)); scroll-padding-top: var(--silverbulleti=
n-header-height); }

html:has(.dt-root-silverbulletin):has([data-series-nav]) { --silverbulletin=
-header-series-height: 44px; }

.root-tx6vwG { color: var(--ink); height: var(--silverbulletin-header-heigh=
t); pointer-events: none; z-index: 10; width: 100%; position: fixed; top: 0=
px; left: 0px; right: 0px; overflow: hidden; }

.spacer-zcZaHA { height: var(--silverbulletin-header-height); }

.top-t_sTCY, .bottom-Eq8TzC { box-sizing: border-box; align-items: stretch;=
 width: 100%; display: flex; }

.top-t_sTCY { background: var(--accent); border-bottom: 1px solid var(--ink=
); height: var(--silverbulletin-header-top-height); pointer-events: auto; z=
-index: 1; justify-content: space-between; padding-left: 24px; position: re=
lative; }

.logo-N4hD1h { align-items: center; display: flex; }

.logo-N4hD1h img { width: auto; height: 19px; display: block; }

.topActions-FSpTpH { align-items: center; gap: 8px; min-width: 0px; padding=
-right: 24px; display: flex; }

.menuButton-uoDz4I, .accountButton-He275t { cursor: pointer; font: var(--ty=
pe-mono-sm); letter-spacing: var(--type-mono-sm-letter-spacing); text-trans=
form: uppercase; background: 0px 0px; border-top: 0px; border-bottom: 0px; =
border-right: 0px; justify-content: center; align-items: center; display: f=
lex; }

.accountButton-He275t { border: 1px solid var(--ink); box-sizing: border-bo=
x; color: inherit; height: 30px; padding: 0px 12px; }

.subscribeButton-NKb3b2.dt-button { font: var(--type-mono-sm); height: 30px=
; letter-spacing: var(--type-mono-sm-letter-spacing); min-width: 0px; max-w=
idth: 100%; padding: 0px 12px; }

.subscribeButton-NKb3b2.dt-button .dt-button-label { text-overflow: ellipsi=
s; min-width: 0px; display: block; overflow: hidden; }

.navbarCta-Wmy1l4 { min-width: 0px; }

.navbarCta-Wmy1l4 > .pencraft { max-width: 100%; }

.navbarCta-Wmy1l4 [data-testid=3D"menu-dashboard-button"] { background: var=
(--ink); box-shadow: none; color: var(--paper); font: var(--type-mono-sm); =
height: 30px; letter-spacing: var(--type-mono-sm-letter-spacing); text-over=
flow: ellipsis; text-transform: uppercase; border-radius: 0px; min-width: 0=
px; overflow: hidden; }

.menuButton-uoDz4I { border-left: 0px; width: 24px; height: 30px; margin-le=
ft: 8px; padding: 0px; }

.menuIcon-MhtBR0 { width: 24px; height: 14px; display: block; }

.bottom-Eq8TzC { background: var(--accent); border-bottom: 1px solid var(--=
ink); color: var(--ink); height: var(--silverbulletin-header-bottom-height)=
; pointer-events: auto; z-index: 0; visibility: visible; justify-content: s=
pace-between; padding-left: 0px; transition: transform 0.18s, visibility; p=
osition: relative; overflow: hidden; }

.series-nm21d5 { height: var(--silverbulletin-header-series-height); pointe=
r-events: auto; z-index: 0; justify-content: safe center; transition: trans=
form 0.18s; position: relative; }

.collapsed-qfWV8F .bottom-Eq8TzC { pointer-events: none; visibility: hidden=
; transition: transform 0.18s, visibility 0.18s; transform: translateY(-100=
%); }

.collapsed-qfWV8F .series-nm21d5 { transform: translateY(calc(-1*var(--silv=
erbulletin-header-bottom-height))); }

.nav-coRfSj { scrollbar-width: none; align-items: stretch; min-width: 0px; =
display: flex; overflow-x: auto; }

.nav-coRfSj :is(a, button) { border-bottom: 0px; border-left: 0px; border-r=
ight: 1px solid var(--ink); color: inherit; font: var(--type-mono-sm); lett=
er-spacing: var(--type-mono-sm-letter-spacing); text-transform: uppercase; =
background: 0px 0px; border-top: 0px; flex: 0 0 auto; align-items: center; =
padding: 0px 24px; display: flex; }

.navDropTrigger-xTU67a { cursor: pointer; gap: 6px; }

.navDropTrigger-xTU67a[data-state=3D"open"] { background: var(--accent-dark=
); }

.navDropTrigger-xTU67a[data-state=3D"open"] svg { transform: rotate(180deg)=
; }

.navDrop-fiYOsN { z-index: 1000; max-width: calc(-28px + 100vw); }

.navDropScope-eP3c1w { background: var(--paper); border: 1px solid var(--in=
k); box-sizing: border-box; color: var(--ink); max-height: var(--radix-drop=
down-menu-content-available-height); width: min(320px, -28px + 100vw); posi=
tion: relative; left: -1px; overflow-y: auto; }

.navDropSections-CnvZc1 { flex-direction: column; padding: 8px 0px; display=
: flex; }

.navDropSection-ZXF_Qi { flex-direction: column; min-width: 0px; display: f=
lex; }

.navDropSections-CnvZc1 > .navDropSection-ZXF_Qi:not(:last-child) { border-=
bottom: 1px solid var(--ink); margin-bottom: var(--size-8); padding-bottom:=
 var(--size-8); }

.navDropLabel-Vcy78B { color: var(--detail); font: var(--type-mono-xs); let=
ter-spacing: var(--type-mono-xs-letter-spacing); text-transform: uppercase;=
 padding: 12px 16px 4px; }

.navDropItem-_0AvVx { box-sizing: border-box; color: inherit; cursor: point=
er; font: var(--type-mono-sm); letter-spacing: var(--type-mono-sm-letter-sp=
acing); text-align: left; text-transform: uppercase; background: 0px 0px; b=
order: 0px; width: 100%; padding: 10px 16px; text-decoration: none; display=
: block; }

.navDropScope-eP3c1w .navDropItem-_0AvVx[data-highlighted] { background: va=
r(--accent); outline: none; text-decoration: none; }

.bottomActions-hnXA5t { flex: 0 0 auto; margin-left: auto; display: flex; }

.searchButton-AWI06b { border-top: 0px; border-right: 0px; border-bottom: 0=
px; border-image: none; border-left: 1px solid var(--ink); cursor: pointer;=
 font: var(--type-mono-sm); letter-spacing: var(--type-mono-sm-letter-spaci=
ng); text-transform: uppercase; background: 0px 0px; justify-content: cente=
r; align-items: center; width: 94px; display: flex; }

.utilityActions-n7HzEE { --color-button-tertiary-bg: transparent; --color-b=
utton-tertiary-bg-hover: var(--accent-dark); --color-button-tertiary-fg: va=
r(--ink); --color-button-tertiary-fg-hover: var(--ink); }

.utilityActions-n7HzEE > div { gap: 4px; }

.utilityActions-n7HzEE button { border-radius: 0px; gap: 4px; width: auto; =
min-width: 32px; height: 32px; padding-inline: 6px; }

.utilityCount-n7i2fs { font-style: ; font-variant-ligatures: ; font-variant=
-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-al=
ternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; f=
ont-stretch: ; font-size: ; font-family: ; font-optical-sizing: ; font-size=
-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings=
: ; font-language-override: ; letter-spacing: var(--type-mono-sm-letter-spa=
cing); line-height: 1; }

.utilityIcon-rGgEOP { background: currentcolor; flex: 0 0 auto; width: 18px=
; height: 18px; display: block; mask-position: 50% center; mask-size: conta=
in; mask-repeat: no-repeat; }

.bellIcon-MiU0Or { width: 19px; height: 19px; }

.substackMark-ZsnNqA { border-left: 1px solid var(--ink); box-sizing: borde=
r-box; flex: 0 0 auto; justify-content: center; align-items: center; width:=
 32px; display: flex; }

.substackMark-ZsnNqA img { width: 12px; height: 12px; }

.root-tx6vwG :is(.accountButton-He275t, .searchButton-AWI06b, .substackMark=
-ZsnNqA):is(:hover, :focus-visible) { background: var(--accent-dark); text-=
decoration: none; }

.drawer-RwO8zd { box-shadow: none; opacity: 0; height: 100%; transition: tr=
ansform var(--animation-timing-slow)var(--animation-drawer),opacity var(--a=
nimation-timing-slow)var(--animation-drawer); will-change: transform, opaci=
ty; background: 0px 0px; border: 0px; border-radius: 0px; width: min(472px,=
 100%); inset: 0px 0px 0px auto; overflow: hidden; }

.drawerOpen-eYkbMl { opacity: 1; }

.drawerScope-zk0Y22 { flex: 1 1 0%; width: 100%; min-height: 0px; display: =
flex; }

.drawerSurface-CVL2Mj { background: var(--ink); box-sizing: border-box; col=
or: var(--paper); flex: 1 1 0%; min-height: 100%; padding: 0px 24px 40px; o=
verflow-y: auto; }

.drawerTop-E2nj6w { font: var(--type-mono-xs); height: 62px; letter-spacing=
: var(--type-mono-xs-letter-spacing); text-transform: uppercase; justify-co=
ntent: space-between; align-items: center; display: flex; }

.drawerTop-E2nj6w > img { filter: invert(); width: auto; height: 19px; disp=
lay: none; }

.drawerTop-E2nj6w > div { justify-content: space-between; align-items: cent=
er; gap: 16px; width: 100%; display: flex; }

.drawerTop-E2nj6w button { color: inherit; cursor: pointer; background: 0px=
 0px; border: 0px; }

.drawerTop-E2nj6w .drawerSearchButton-csIrQO { border: 1px solid var(--pape=
r); box-sizing: border-box; font: var(--type-mono-sm); height: 30px; letter=
-spacing: var(--type-mono-sm-letter-spacing); text-transform: uppercase; pa=
dding-inline: 12px; }

.drawerTop-E2nj6w .drawerSearchButton-csIrQO:is(:hover, :focus-visible) { b=
ackground: var(--paper); color: var(--ink); }

.drawerTop-E2nj6w .drawerCloseButton-eUqB4A { justify-content: center; alig=
n-items: center; padding: 0px; display: flex; }

.menuGroup-NOrf2S { border-bottom: 1px solid rgb(75, 75, 75); padding: 22px=
 0px 28px; }

.menuGroup-NOrf2S .menuGroupLabel-ayXzO4 { color: var(--paper); font: var(-=
-type-mono-sm); letter-spacing: var(--type-mono-sm-letter-spacing); margin:=
 0 0 var(--size-24); text-transform: uppercase; }

.menuGroup-NOrf2S .menuGroupItems-e11TYQ { gap: var(--size-12); flex-direct=
ion: column; display: flex; }

.menuGroup-NOrf2S .menuGroupItems-e11TYQ > :is(a, button) { color: inherit;=
 font: var(--type-display-xl); letter-spacing: var(--type-display-xl-letter=
-spacing); text-transform: uppercase; background: 0px 0px; border: 0px; }

.menuGroupPrimary-YdF9F4 { padding-top: 38px; }

.drawerAccordion-xiVxpr { min-width: 0px; }

.drawerAccordionTrigger-LtPYI2 { color: inherit; cursor: pointer; font: var=
(--type-display-xl); align-items: center; gap: var(--size-8); letter-spacin=
g: var(--type-display-xl-letter-spacing); text-align: left; text-transform:=
 uppercase; background: 0px 0px; border: 0px; justify-content: space-betwee=
n; width: 100%; padding: 0px; display: flex; }

.drawerAccordionTrigger-LtPYI2 svg { flex: 0 0 auto; transition: transform =
0.18s; }

.drawerAccordionTrigger-LtPYI2[aria-expanded=3D"true"] svg { transform: rot=
ate(180deg); }

.drawerAccordionContent-w14XQ7 { border-left: 2px solid var(--accent); marg=
in: var(--size-8)0 0 2px; padding-left: var(--size-16); flex-direction: col=
umn; display: flex; }

.drawerAccordionContent-w14XQ7 > :is(a, button) { color: inherit; font: var=
(--type-mono-lg); letter-spacing: var(--type-mono-lg-letter-spacing); paddi=
ng: var(--size-8)0; text-transform: uppercase; background: 0px 0px; border:=
 0px; }

.drawerGroup-eT5njx { flex-direction: column; display: flex; }

.drawerGroup-eT5njx:not(:last-child) { margin-bottom: var(--size-8); paddin=
g-bottom: var(--size-8); border-bottom: 1px solid rgb(75, 75, 75); }

.drawerGroup-eT5njx > :is(a, button) { color: inherit; font: var(--type-mon=
o-lg); letter-spacing: var(--type-mono-lg-letter-spacing); padding: var(--s=
ize-8)0; text-transform: uppercase; background: 0px 0px; border: 0px; }

.drawerSurface-CVL2Mj :is(.menuGroupItems-e11TYQ > :is(a, button), .drawerA=
ccordionTrigger-LtPYI2, .drawerAccordionContent-w14XQ7 > :is(a, button), .d=
rawerGroup-eT5njx > :is(a, button), .poweredBy-ZeJWuA):is(:hover, :focus-vi=
sible) { color: var(--accent); text-decoration: none; }

.drawerGroupLabel-RrO9g2 { color: var(--detail); font: var(--type-mono-sm);=
 letter-spacing: var(--type-mono-sm-letter-spacing); padding: var(--size-8)=
0 4px; text-transform: uppercase; }

.menuGroupCompact-Kayl9D .menuGroupLabel-ayXzO4 { margin-bottom: var(--size=
-12); }

.menuGroupCompact-Kayl9D .drawerButtons-Z5nj05 { gap: var(--size-12); flex-=
wrap: wrap; width: 100%; display: flex; }

.menuGroupCompact-Kayl9D .drawerButtons-Z5nj05 > :is(a, button) { border: 1=
px solid var(--paper); box-sizing: border-box; color: inherit; font: var(--=
type-mono-sm); height: 30px; letter-spacing: var(--type-mono-sm-letter-spac=
ing); text-transform: uppercase; background: 0px 0px; align-items: center; =
width: auto; padding: 0px 12px; display: flex; }

.drawerScope-zk0Y22 .drawerSurface-CVL2Mj .menuGroupCompact-Kayl9D .drawerB=
uttons-Z5nj05 > :is(a, button):is(:hover, :focus-visible) { background: var=
(--paper); color: var(--ink); text-decoration: none; }

.poweredBy-ZeJWuA { font: var(--type-mono-sm); letter-spacing: var(--type-m=
ono-sm-letter-spacing); text-transform: uppercase; align-items: center; gap=
: 6px; padding-top: 36px; display: flex; }

.poweredBy-ZeJWuA img { width: 10px; height: 12px; }

.menuGroup-NOrf2S:not(.menuGroupPrimary-YdF9F4):not(.menuGroupCompact-Kayl9=
D) .menuGroupItems-e11TYQ > :is(a, button) { font: var(--type-display-lg); =
letter-spacing: var(--type-display-lg-letter-spacing); }

@media (min-width: 769px) {
  .utilityActions-n7HzEE + .accountButton-He275t { margin-left: 6px; }
}

@media (max-width: 768px) {
  .accountButton-He275t, .utilityActions-n7HzEE { display: none; }
}

@media (max-width: 767px) {
  html:has(.dt-root-silverbulletin) { --silverbulletin-header-top-height: 5=
8px; --silverbulletin-header-bottom-height: 33px; }
  .top-t_sTCY, .bottom-Eq8TzC { padding-left: 14px; }
  .substackMark-ZsnNqA { display: none; }
  .topActions-FSpTpH { gap: 7px; padding-right: 14px; }
  .subscribeButton-NKb3b2.dt-button { padding-inline: 9px; }
  .menuButton-uoDz4I { margin-left: 6px; }
  .bottom-Eq8TzC { scrollbar-width: none; justify-content: flex-start; over=
flow-x: auto; }
  .nav-coRfSj { flex: 0 0 auto; gap: 12px; overflow: visible; }
  .nav-coRfSj :is(a, button) { padding: 0px 12px 0px 0px; }
  .bottomActions-hnXA5t { margin-left: 12px; }
  .searchButton-AWI06b { border-left: 0px; width: 57px; padding: 0px 12px 0=
px 0px; }
  .drawerSurface-CVL2Mj { padding-left: 14px; padding-right: 14px; }
  .drawerTop-E2nj6w { height: 66px; }
  .drawerTop-E2nj6w > img { display: block; }
  .drawerTop-E2nj6w > div { justify-content: flex-start; width: auto; }
  .menuGroupPrimary-YdF9F4 + .menuGroup-NOrf2S:not(.menuGroupCompact-Kayl9D=
) { padding-bottom: 37px; }
  .menuGroupCompact-Kayl9D { padding: 26px 0px 22px; }
  .poweredBy-ZeJWuA { padding-top: 26px; }
}

@media (max-width: 359px) {
  .top-t_sTCY { padding-left: 10px; }
  .logo-N4hD1h img { max-width: none; height: 15px; }
  .topActions-FSpTpH { gap: 4px; padding-right: 10px; }
  .subscribeButton-NKb3b2.dt-button { padding-inline: 6px; }
  .menuButton-uoDz4I { margin-left: 0px; }
}

@media (prefers-reduced-motion: reduce) {
  :is(.drawer-RwO8zd, .bottom-Eq8TzC, .series-nm21d5) { transition: none; }
  .collapsed-qfWV8F .bottom-Eq8TzC { pointer-events: auto; visibility: visi=
ble; transform: none; }
  .collapsed-qfWV8F .series-nm21d5 { transform: none; }
}

.container-Mb05u3 { border-radius: var(--bulwark-radius-md,10px); border: 1=
px solid var(--border,#5c5c5c); box-sizing: border-box; justify-content: ce=
nter; align-items: center; min-height: 103px; padding: 20px 0px; display: f=
lex; position: relative; }

.logo-BFgkph { width: 65px; height: auto; position: absolute; left: 32px; }

.button-gOiCNw { position: absolute; right: 32px; }

.text-bMTdcd { text-align: center; padding: 0px 121px; }

.text-bMTdcd p { margin: 0px; }

@media (max-width: 1130px) {
  .container-Mb05u3 { flex-direction: column; gap: 16px; min-height: auto; =
padding: 20px 24px; }
  .logo-BFgkph { position: static; }
  .button-gOiCNw { width: auto; position: static; }
  .text-bMTdcd { text-align: center; padding: 0px; }
}

.container-xmbfI1 { padding-block: 0px; }

.bandInner-yEU3Xw { box-sizing: border-box; max-width: var(--content-contai=
ner-max-width); padding: 0 var(--content-container-horizontal-padding); fle=
x-direction: column; align-items: stretch; gap: 48px; margin: 0px auto; dis=
play: flex; }

.brand-ACcFDO { height: auto; display: block; }

.nav-LGzBc0 { flex-wrap: wrap; justify-content: space-between; align-items:=
 center; gap: 24px; width: 100%; display: flex; }

.navLeft-sH_AYm { flex-wrap: nowrap; align-items: center; gap: 24px; displa=
y: flex; }

.searchButton-Nz2LYy { flex-shrink: 0; display: block; }

.searchIcon-FTEonV { width: 100%; height: 100%; display: block; }

.calloutTitle-ZoBieK { margin: 0px; }

.appButtonIcon-NulQL3 { width: auto; height: 18px; }

.navRight-hBlVpz { flex-shrink: 0; align-items: center; gap: 12px; display:=
 flex; }

.socialLink-xVawjO { flex-shrink: 0; align-items: center; display: flex; }

.socialIcon-ouEzKO { width: 100%; height: 100%; display: block; }

.legalInner-UTh7Uu { box-sizing: border-box; max-width: var(--content-conta=
iner-max-width); padding: 0 var(--content-container-horizontal-padding); ju=
stify-content: space-between; align-items: center; margin: 0px auto; displa=
y: flex; }

.legalLeft-s_2WhL { align-items: center; gap: 7px; min-width: 0px; display:=
 flex; }

.poweredBy-_4ZbwL { white-space: nowrap; flex-shrink: 0; align-items: cente=
r; gap: 3px; display: inline-flex; }

.poweredBy-_4ZbwL a { color: inherit; text-underline-offset: 2px; text-deco=
ration: underline; }

.poweredBy-_4ZbwL .substackIcon-UMyRck { flex-shrink: 0; display: block; }

.links-iy96He { align-items: center; display: flex; }

.linksDot-uO5nLi { color: inherit; }

@media (max-width: 768px) {
  .bandInner-yEU3Xw { gap: 40px; }
  .nav-LGzBc0 { flex-direction: column; align-items: flex-start; gap: 24px;=
 }
  .navRight-hBlVpz { justify-content: flex-end; width: 100%; }
  .navRight-hBlVpz > :first-child { margin-right: auto; }
  .legalInner-UTh7Uu { text-align: center; white-space: nowrap; flex-direct=
ion: column; gap: 8px; }
  .legalLeft-s_2WhL { flex-direction: column; gap: 8px; }
}

.card-SAe7pL { border: 1px solid var(--border); border-radius: var(--bulwar=
k-radius-md); }

.name-ccBh9Z { text-decoration: none; }

.name-ccBh9Z:hover, .link-kvYTI1 { text-decoration: underline; }

@keyframes dt-bulwark-account-menu-in-desktop-Bl6IT5 {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes dt-bulwark-account-menu-out-desktop-EXb_fS {=20
  0% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes dt-bulwark-account-menu-in-mobile-CpsPX5 {=20
  0% { opacity: 0; transform: translateY(calc(100% + 16px)); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes dt-bulwark-account-menu-overlay-in-q9nHQ7 {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.container-wptwTK { background-color: var(--paper-on-light); border-radius:=
 var(--bulwark-radius-md); box-sizing: border-box; z-index: 1002; flex-dire=
ction: column; gap: 4px; padding: 10px; animation: 0.3s ease 0s 1 normal no=
ne running dt-bulwark-account-menu-in-desktop-Bl6IT5; display: flex; overfl=
ow-y: auto; }

.desktopContainer-tUaK_W { width: 300px; max-height: calc(-120px + 100vh); =
position: absolute; top: calc(100% + 4px); right: 0px; box-shadow: rgba(0, =
0, 0, 0.08) 0px 4px 16px; }

.desktopContainer-tUaK_W.isClosing-X5BKql { pointer-events: none; animation=
: 0.3s ease 0s 1 normal forwards running dt-bulwark-account-menu-out-deskto=
p-EXb_fS; }

.mobileContainer-rrFX0l { border-bottom-right-radius: 0px; border-bottom-le=
ft-radius: 0px; max-height: calc(100dvh - 64px); animation: 0.42s cubic-bez=
ier(0.16, 1, 0.3, 1) 0s 1 normal none running dt-bulwark-account-menu-in-mo=
bile-CpsPX5; position: fixed; inset: auto 0px 0px; }

.overlay-dsoyWb { appearance: none; z-index: 999; background-color: rgba(0,=
 0, 0, 0.5); border: 0px; margin: 0px; padding: 0px; animation: 0.2s ease-o=
ut 0s 1 normal none running dt-bulwark-account-menu-overlay-in-q9nHQ7; posi=
tion: fixed; inset: 0px; }

.header-v4qvDw { align-items: center; gap: 12px; padding: 8px 0px; display:=
 flex; }

.avatar-V2sao4 { background-color: var(--paperMuted-on-light); border-radiu=
s: var(--border-radius-full); flex-shrink: 0; width: 66px; height: 66px; ov=
erflow: hidden; }

.avatar-V2sao4 img { object-fit: cover; width: 100%; height: 100%; display:=
 block; }

.content-b0BNUw { flex-direction: column; min-width: 0px; display: flex; }

.welcome-vMYP4Q, .email-L79LBA, .membership-YQxCdg { color: var(--ink-on-li=
ght); font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-var=
iant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-=
variant-position: ; font-variant-emoji: ; font-weight: ; font-size: ; font-=
family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-f=
eature-settings: ; font-variation-settings: ; font-language-override: ; fon=
t-stretch: var(--type-labels-md-font-stretch); letter-spacing: var(--type-l=
abels-md-letter-spacing); text-overflow: ellipsis; white-space: nowrap; mar=
gin: 0px; line-height: 22px; overflow: hidden; }

.welcome-vMYP4Q { font-weight: 600; }

.divider-Bit4dF { background-color: var(--border-on-light); width: 100%; he=
ight: 1px; margin: 4px 0px; }

.item-RFwWwR { background-color: var(--paper-on-light); border-radius: var(=
--bulwark-radius-md); color: var(--ink-on-light); cursor: pointer; font: in=
herit; text-align: left; border-width: medium; border-style: none; border-c=
olor: currentcolor; border-image: none; justify-content: flex-start; align-=
items: center; gap: 8px; height: 40px; padding: 0px 8px; text-decoration: n=
one; transition: background-color 0.28s ease-out, color 0.28s ease-out; dis=
play: flex; }

.item-RFwWwR:hover { background-color: var(--ink-on-light); color: var(--in=
k-on-dark); transition-duration: 0.12s; }

.item-RFwWwR:hover .itemIcon-mXTWO5, .item-RFwWwR:hover .itemLabel-fF27Sb {=
 color: var(--ink-on-dark); }

.item-RFwWwR:focus-visible { outline: 2px solid var(--accent-on-light); out=
line-offset: -2px; }

.itemIcon-mXTWO5 { color: var(--ink-on-light); flex-shrink: 0; justify-cont=
ent: center; align-items: center; width: 20px; height: 20px; display: flex;=
 }

.itemLabel-fF27Sb { color: var(--ink-on-light); font-style: ; font-variant-=
ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east=
-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-=
emoji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-opt=
ical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ;=
 font-variation-settings: ; font-language-override: ; font-stretch: var(--t=
ype-labels-md-font-stretch); letter-spacing: var(--type-labels-md-letter-sp=
acing); flex: 1 1 0%; min-width: 0px; }

.itemTrailing-zotwRI { flex-shrink: 0; align-items: center; display: flex; =
}

.activityBadge-igyeUT { --color-accent-themed: var(--accent-on-light); --co=
lor-accent-themed-inverse: var(--paper-on-light); --color-bg-primary: var(-=
-paper-on-light); --color-button-primary-fg: var(--paper-on-light); }

.item-RFwWwR:hover .activityBadge-igyeUT { --color-bg-primary: var(--ink-on=
-light); }

.masthead-bP9O9F { box-sizing: border-box; display: flex; }

.brand-eldVH8 { margin-right: 20px; display: block; }

.brand-eldVH8 img { width: 100%; height: auto; display: block; }

.items-zb_U2z, .actions-KmgYHq { align-items: center; display: flex; }

.accountButtonOuter-ivwssU { position: relative; }

.accountButton-vx0wiI { border-radius: var(--bulwark-radius-sm); color: var=
(--ink); cursor: pointer; white-space: nowrap; align-items: center; gap: 4p=
x; display: flex; }

.accountText-K1w0hH { color: inherit; font-style: ; font-variant-ligatures:=
 ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; =
font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; f=
ont-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizin=
g: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-vari=
ation-settings: ; font-language-override: ; font-stretch: var(--type-labels=
-md-font-stretch); letter-spacing: var(--type-labels-md-letter-spacing); te=
xt-transform: uppercase; white-space: nowrap; }

.avatar-SZ_5GM { border-radius: var(--border-radius-full); background-color=
: currentcolor; flex-shrink: 0; width: 20px; height: 20px; overflow: hidden=
; }

.avatar-SZ_5GM img { object-fit: cover; width: 100%; height: 100%; display:=
 block; }

.badge-Ha3bQJ { white-space: nowrap; align-items: center; display: inline-f=
lex; }

.bar-dThHHc { box-sizing: border-box; display: flex; }

.navLink-DS_Hcs { box-sizing: border-box; border-bottom: 2px solid rgba(0, =
0, 0, 0); align-self: stretch; align-items: center; display: inline-flex; }

.navLink-DS_Hcs[aria-current=3D"page"] { border-bottom-color: currentcolor;=
 }

.navActions-OVcD_o { flex: 0 0 auto; align-items: center; margin-left: auto=
; display: flex; }

.activity-M2Xi5_ { --color-accent-themed: var(--accent-on-dark); --color-ac=
cent-themed-inverse: var(--paper-on-light); --color-bg-primary: var(--paper=
-on-dark); --color-button-tertiary-bg: transparent; --color-button-tertiary=
-bg-hover: transparent; --color-button-tertiary-fg: var(--ink); --color-but=
ton-tertiary-fg-hover: var(--ink); flex: 0 0 auto; align-self: center; disp=
lay: flex; }

.activityButton-BNvKEe { --size: 37px; margin-right: 16px; }

.activityButton-BNvKEe > svg { width: 27px; height: 27px; }

.searchButton-b34jjQ { flex-shrink: 0; display: block; }

.searchIcon-byE2o9 { width: 100%; height: 100%; display: block; }

@media (min-width: 769px) {
  .accountButton-vx0wiI { border: 1px solid var(--ink); background-color: r=
gba(0, 0, 0, 0); height: 32px; padding: 0px 8px 0px 6px; transition: backgr=
ound-color 0.2s, color 0.2s; }
  .accountButton-vx0wiI:hover { background-color: var(--ink); color: var(--=
paper-on-dark); }
}

@media (max-width: 768px) {
  .subscribeButton-GNJZIX { height: 33px; }
  .accountButton-vx0wiI { width: 40px; height: 40px; padding: 0px; position=
: relative; overflow: visible; }
  .accountButton-vx0wiI > svg { background-color: var(--paper-on-light); bo=
rder: .5px solid var(--paperMuted-on-dark); box-sizing: border-box; color: =
var(--ink-on-light); border-radius: 2.5px; width: 15px; height: 15px; paddi=
ng: 1px; display: block; position: absolute; top: 25px; left: 25px; }
  .accountText-K1w0hH { display: none; }
  .avatar-SZ_5GM { width: 100%; height: 100%; }
}

.container-EiSb9J { border: 1px solid var(--border); border-radius: var(--b=
ulwark-radius-md); box-sizing: border-box; color: var(--ink); width: 100%; =
margin-top: 16px; padding: 24px; }

.content-jOrKzp { flex-direction: column; gap: 16px; width: 100%; display: =
flex; }

.intro-cDSKhz { flex-direction: column; gap: 16px; display: flex; }

.title-LXAPDA { color: var(--accent); font-style: ; font-variant-ligatures:=
 ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; =
font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; f=
ont-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizin=
g: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-vari=
ation-settings: ; font-language-override: ; font-stretch: var(--type-titleC=
ondensed-xl-font-stretch); letter-spacing: var(--type-titleCondensed-xl-let=
ter-spacing); margin: 0px; }

.titleIcon-LZgY62 { vertical-align: 0px; margin-left: 6px; font-family: "Ap=
ple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif; font-si=
ze: 0.72em; line-height: 1; display: inline-block; transform: translateY(-2=
px); }

.body-bgrPX2 { color: var(--ink); font-style: ; font-variant-ligatures: ; f=
ont-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font=
-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-=
weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ;=
 font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variatio=
n-settings: ; font-language-override: ; font-stretch: var(--type-titleConde=
nsed-2xs-font-stretch); letter-spacing: var(--type-titleCondensed-2xs-lette=
r-spacing); margin: 0px; }

.benefits-BPapE6 { flex-direction: column; gap: 16px; margin: 0px; padding:=
 0px; list-style: none; display: flex; }

.benefit-Cd4HDX { align-items: flex-start; gap: 4px; margin: 0px; padding: =
0px; list-style: none; display: flex; }

.check-XgwqtK { color: var(--ink); flex: 0 0 auto; width: 18px; height: 22p=
x; display: inline-flex; transform: translateY(-1px); }

.check-XgwqtK svg { width: 16px; height: 16px; }

.benefitText-ZI1LFi { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-par=
agraphSans-md-font-stretch); letter-spacing: var(--type-paragraphSans-md-le=
tter-spacing); flex: 1 1 auto; }

.joinButton-Wfa23V { background: var(--accent); border: 1px solid var(--acc=
ent); border-radius: var(--bulwark-radius-md); box-sizing: border-box; colo=
r: var(--paper); font-style: ; font-variant-ligatures: ; font-variant-caps:=
 ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternat=
es: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-si=
ze: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust=
: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; fon=
t-language-override: ; font-stretch: var(--type-labels-lg-font-stretch); he=
ight: 40px; letter-spacing: var(--type-labels-lg-letter-spacing); text-tran=
sform: uppercase; justify-content: center; align-items: center; width: 100%=
; padding: 6px 20px; text-decoration: none; display: flex; }

.joinButton-Wfa23V:hover { background: color-mix(in srgb,var(--accent)88%,b=
lack); color: var(--paper); }

.joinButton-Wfa23V:focus-visible { box-shadow: var(--focus-ring); outline: =
none; }

.login-Ziur1i { color: var(--inkMuted); font-style: ; font-variant-ligature=
s: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: =
; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ;=
 font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-siz=
ing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-va=
riation-settings: ; font-language-override: ; font-stretch: var(--type-labe=
ls-sm-font-stretch); letter-spacing: var(--type-labels-sm-letter-spacing); =
text-align: center; text-transform: uppercase; }

.login-Ziur1i a { color: inherit; text-underline-position: from-font; text-=
decoration: underline; }

@media (max-width: 768px) {
  .container-EiSb9J { max-width: calc(-32px + 100vw); padding: 20px; }
}

.root-v5zzts { align-items: var(--action-header-align-items,center); gap: v=
ar(--action-header-gap,16px); justify-content: var(--action-header-justify-=
content,space-between); min-width: 0px; width: var(--action-header-width,10=
0%); flex-direction: row; display: flex; }

.titleContainer-AL9lfO { min-width: 0px; }

.titleLink-kHxx8j { color: inherit; text-decoration: none; }

.action-Ae5_K9 { flex: 0 0 auto; display: flex; }

.actionOnly-p6JEEv { margin-inline-start: auto; }

.actionFull-Lm1cbi { flex: 1 1 auto; width: 100%; }

.actionButtonFull-wOrW81 { box-sizing: border-box; justify-content: center;=
 width: 100%; display: flex; }

.icon-G8pNd6 { background-color: currentcolor; flex: 0 0 auto; width: 1.5em=
; height: 1.5em; display: inline-block; mask-position: 50% center; mask-siz=
e: contain; mask-repeat: no-repeat; }

.linkWithIcon-r1cTkW { align-items: center; gap: var(--btn-icon-gap,8px); d=
isplay: inline-flex; }

.root-vhyH_1 { column-gap: var(--dt-grid-column-gap,0); row-gap: var(--dt-g=
rid-row-gap,0); min-width: 0px; display: grid; }

.root-vhyH_1 > * { min-width: 0px; }

.responsive-uHka6D { grid-template-columns: repeat(var(--dt-item-grid-colum=
ns),minmax(0,1fr)); }

@media (min-width: 769px) and (max-width: 1024px) {
  .responsive-uHka6D { grid-template-columns: repeat(var(--dt-item-grid-col=
umns-tablet),minmax(0,1fr)); }
}

@media (max-width: 768px) {
  .responsive-uHka6D { grid-template-columns: repeat(var(--dt-item-grid-col=
umns-mobile),minmax(0,1fr)); }
}

.item-RA9AxV { flex-direction: column; display: flex; }

.item-RA9AxV > * { flex: 1 1 0%; min-height: 0px; }

.divider-qNhqqo { background-color: var(--dt-item-grid-divider-color,var(--=
dt-divider-color,transparent)); }

.rowDivider-QKIczn { height: var(--dt-item-grid-divider-width,var(--dt-divi=
der-width,1px)); width: 100%; }

.columnDivider-XgEUbU { height: 100%; min-height: var(--dt-item-grid-divide=
r-width,var(--dt-divider-width,1px)); width: 100%; }

.button-SBejjH.button-SBejjH { color: rgb(255, 255, 255); cursor: pointer; =
filter: drop-shadow(rgba(0, 0, 0, 0.45) 0px 1px 2px); background: 0px 0px; =
justify-content: center; align-items: center; width: 30px; height: 30px; di=
splay: flex; }

.gifPreview-aspqQH { opacity: 0; background-color: rgb(0, 0, 0); justify-co=
ntent: center; align-items: center; width: 100%; height: 100%; transition: =
opacity 0.2s ease-in-out; display: flex; position: absolute; overflow: hidd=
en; }

.visible-LWauZo { opacity: 1; transition-delay: 0.2s; }

.image-Aqe6vn { object-fit: cover; height: 100%; }

.videoPlayerWrapper-cIRA2m { height: 100%; position: relative; }

.videoPlayerClassName-wHpwKj { height: 100% !important; padding-bottom: 0px=
 !important; }

.videoClassName-F40TTj { height: 100%; }

.container-XxSyR3 { position: relative; }

.containerEmpty-GNvZRB { background-color: var(--color-bg-secondary); box-s=
hadow: none; }

.container-XxSyR3 picture { max-height: inherit; }

.image-nBNbRY { width: 100%; height: 100%; max-height: inherit; object-fit:=
 cover; }

.image-square-legacy-jBVF2K { object-fit: contain; }

.containerSquare-M6P7XI { background-color: var(--background_contrast_2); j=
ustify-content: center; align-items: center; display: flex; }

.inner-wrapper-ymo6T9 { box-sizing: border-box; box-shadow: var(--shadow-md=
); aspect-ratio: 1 / 1; background-color: rgb(255, 255, 255); }

.inner-wrapper-small-h1CnSS { border-radius: var(--post-preview-border-radi=
us); height: 80%; padding: 3px; }

.inner-wrapper-medium-JvLb2H { border-radius: var(--post-preview-border-rad=
ius); height: 75%; padding: 4px; }

.inner-wrapper-large-ffUJx1 { border-radius: var(--post-preview-border-radi=
us); height: 224px; padding: 4px; }

.image-square-b7oiFr { object-fit: contain; aspect-ratio: 1 / 1; overflow: =
hidden; }

.image-square-small-v9eiR2, .image-square-medium-Z6HNx5, .image-square-larg=
e-dp7_L9 { border-radius: var(--post-preview-border-radius); }

.withOverlay-OiYn2N { position: relative; }

.overlay-ysY_fx { z-index: 1; position: absolute; inset-block-end: 0px; ins=
et-inline-start: 0px; }

.frame-vA2EGx { width: 100%; position: relative; }

.fill-HFQb22 { width: 100%; display: block; }

.cornerAction-qFTQOk { z-index: 2; position: absolute; inset-block-end: 12p=
x; inset-inline-end: 12px; }

.fillHeight-Eq5Vys { align-self: stretch; min-height: 0px; position: relati=
ve; }

.fillHeight-Eq5Vys > :first-child { width: 100%; height: 100%; position: ab=
solute; inset: 0px; }

.container-Fv_hVp { backdrop-filter: blur(10px); background-color: rgba(22,=
 23, 24, 0.9); }

.container--animated-vagNJl { opacity: 0; transition: opacity var(--animati=
on-timing-slow)var(--animation-smooth); }

.container--animated-in-jn7ZQU { opacity: 1; }

.coverImage-cT2VSY { border-radius: var(--border-radius-sm); width: 380px; =
}

.button-aEg0kT { flex: 1 1 0%; }

.logo-IlwWKS { align-items: center; display: inline-flex; }

.image-br1SGB { object-fit: contain; width: auto; max-width: 100%; height: =
40px; display: block; }

.text-rvluPV { font: var(--wordmark,var(--type-display-lg)); }

.coverImageSmall-hsxEBv { border-radius: var(--border-radius-xs); width: 10=
0px; }

.trigger-V8d1vI { cursor: pointer; background: var(--color-utility-transpar=
ent); border-radius: var(--border-radius-sm); opacity: 0.8; transition: var=
(--animate-hover); top: 50%; left: var(--size-8); border-width: medium; bor=
der-style: none; border-color: currentcolor; border-image: none; outline: n=
one; padding: 0px; transform: translateY(-50%) scale(0.99); }

.trigger-V8d1vI:hover { opacity: 1; background-color: var(--color-bg-second=
ary); transform: translateY(-50%) scale(1); }

@media (max-width: 800px) {
  .trigger-V8d1vI.absolute-PTY2O3 { opacity: 0; pointer-events: none; left:=
 calc(var(--size-16)*-1); }
}

@media (max-width: 816px) {
  .trigger-V8d1vI.fixed-n4RrZu { opacity: 0; pointer-events: none; left: 0p=
x; }
}

.line-DsYVXw { --line-width: var(--size-12); height: 1.5px; width: var(--li=
ne-width); background-color: var(--color-fg-secondary); transition: var(--a=
nimate-hover); }

.line-DsYVXw.active-Yh0Zwm.active-Yh0Zwm { background-color: var(--color-fg=
-primary); }

.line-DsYVXw.indent-1-vdeuvl, .line-DsYVXw.indent-2-yiZ6hb, .line-DsYVXw.in=
dent-3-levoo9 { background-color: var(--color-fg-tertiary); }

.line-DsYVXw.indent-1-vdeuvl { width: calc(var(--line-width) - var(--size-2=
)); }

.line-DsYVXw.indent-2-yiZ6hb { width: calc(var(--line-width) - var(--size-2=
)*2); }

.line-DsYVXw.indent-3-levoo9 { width: calc(var(--line-width) - var(--size-2=
)*3); }

.label-ZmMXKp { --label-padding: var(--size-12); color: var(--color-fg-seco=
ndary); transition: var(--animate-hover); }

.label-ZmMXKp.active-Yh0Zwm.active-Yh0Zwm { color: var(--color-fg-primary);=
 }

.label-ZmMXKp.indent-1-vdeuvl, .label-ZmMXKp.indent-2-yiZ6hb, .label-ZmMXKp=
.indent-3-levoo9 { color: var(--color-fg-tertiary); }

.label-ZmMXKp.indent-1-vdeuvl { padding-left: calc(var(--label-padding)); }

.label-ZmMXKp.indent-2-yiZ6hb { padding-left: calc(var(--label-padding)*2);=
 }

.label-ZmMXKp.indent-3-levoo9 { padding-left: calc(var(--label-padding)*3);=
 }

.menu-IsOZj4 { --menuGap: var(--size-20); --menuWidth: 240px; width: var(--=
menuWidth); max-height: calc(var(--full-height) - (var(--menuGap)*2)); over=
flow: auto; }

.row-gbMU1E { border-radius: var(--border-radius-sm); cursor: pointer; min-=
width: 0px; }

.row-gbMU1E:hover .label-ZmMXKp { color: var(--color-fg-primary); }

.video-jGFxAM { aspect-ratio: 16 / 9; cursor: pointer; background: rgb(0, 0=
, 0); width: 100%; position: relative; overflow: hidden; }

.player-HYS0vu { width: 100%; height: 100%; }

.overlay-zl553Z { z-index: 1; position: absolute; inset-block-end: 0px; ins=
et-inline-start: 0px; }

.cornerAction-ulaKlz { z-index: 2; position: absolute; inset-block-end: 12p=
x; inset-inline-end: 12px; }

.noAnimation-jU0t5u [class*=3D"placeholder"] { animation: auto ease 0s 1 no=
rmal none running none; }

.placeholderImage-rKHUr9 { border-radius: var(--post-preview-border-radius)=
; overflow: hidden; }

.container-k4OAt1 { display: grid; }

.full-width-zjiPxJ { display: block; }

.full-width-with-sidebar-epMpKX { column-gap: var(--size-16); grid-template=
-columns: repeat(4, minmax(0px, 1fr)); }

.full-width-with-sidebar-epMpKX > :first-child { grid-column: 1 / span 3; }

@media only screen and (max-width: 1024px) {
  .full-width-with-sidebar-epMpKX { gap: var(--size-32); flex-direction: co=
lumn; display: flex; }
  .full-width-with-sidebar-epMpKX:not(.show-below-NE36A8) > :nth-child(2) {=
 display: none; }
}

.full-width-with-border-and-sidebar-aSAAEB { column-gap: var(--half-column-=
gap,var(--size-8)); grid-template-columns: minmax(0px, 1fr) repeat(3, 1px m=
inmax(0px, 1fr)); }

.full-width-with-border-and-sidebar-aSAAEB > :first-child { grid-column: 1 =
/ span 5; }

.full-width-with-border-and-sidebar-aSAAEB > :nth-child(2) { grid-column: 7=
; }

.full-width-with-border-and-sidebar-aSAAEB > :nth-child(3) { grid-area: 1 /=
 6; }

.vertical-divider-Z42nad { margin: var(--size-8)0; }

@media only screen and (max-width: 1024px) {
  .full-width-with-border-and-sidebar-aSAAEB { gap: var(--size-32); flex-di=
rection: column; display: flex; }
  .full-width-with-border-and-sidebar-aSAAEB > :nth-child(3) { display: non=
e; }
  .full-width-with-sidebar-epMpKX { gap: var(--size-32); flex-direction: co=
lumn; display: flex; }
  .full-width-with-sidebar-epMpKX:not(.show-below-NE36A8) > :nth-child(2) {=
 display: none; }
}

.three-column-width-gNtKSr, .three-column-width-with-sidebar-cRFEVE { grid-=
template-columns: minmax(0px, 1fr) 8px minmax(0px, 2fr) 16px minmax(0px, 2f=
r) 16px minmax(0px, 2fr) 8px minmax(0px, 1fr); }

.three-column-width-gNtKSr > :first-child { grid-column: 3 / span 5; }

.three-column-width-with-sidebar-cRFEVE > :first-child { grid-column: 3 / s=
pan 3; }

.three-column-width-with-sidebar-cRFEVE > :nth-child(2) { grid-column: 7; }

@media only screen and (max-width: 1024px) {
  .three-column-width-gNtKSr, .three-column-width-with-sidebar-cRFEVE { col=
umn-gap: var(--size-16); grid-template-columns: repeat(3, minmax(0px, 1fr))=
; }
  .three-column-width-gNtKSr > :first-child { grid-column: 1 / span 3; }
  .three-column-width-with-sidebar-cRFEVE > :first-child { grid-column: 1 /=
 span 2; }
  .three-column-width-with-sidebar-cRFEVE > :nth-child(2) { grid-column: 3;=
 }
}

@media only screen and (max-width: 768px) {
  .three-column-width-with-sidebar-cRFEVE { gap: var(--size-32); flex-direc=
tion: column; display: flex; }
  .three-column-width-with-sidebar-cRFEVE:not(.show-below-NE36A8) > :nth-ch=
ild(2) { display: none; }
}

.two-column-width-f6IAWT { column-gap: var(--size-16); grid-template-column=
s: repeat(4, minmax(0px, 1fr)); }

.two-column-width-f6IAWT > :first-child { grid-column: 2 / span 2; }

@media only screen and (max-width: 768px) {
  .two-column-width-f6IAWT { flex-direction: column; display: flex; }
}

.one-column-two-column-dAuMkN { column-gap: var(--half-column-gap,var(--siz=
e-8)); grid-template-columns: minmax(0px, 1fr) repeat(2, 1px minmax(0px, 1f=
r)); }

.one-column-two-column-dAuMkN > :first-child { grid-area: 1 / 3 / auto / sp=
an 3; }

.one-column-two-column-dAuMkN > :nth-child(2) { grid-area: 1 / 1; }

.one-column-two-column-dAuMkN > :nth-child(3) { grid-area: 1 / 2; }

@media only screen and (max-width: 1024px) {
  .one-column-two-column-dAuMkN > :first-child { grid-area: 1 / 1 / auto / =
span 3; }
  .one-column-two-column-dAuMkN > :nth-child(2) { grid-area: 1 / 5; }
  .one-column-two-column-dAuMkN > :nth-child(3) { grid-area: 1 / 4; }
}

.two-column-one-column-one-column-GnEn49, .one-column-two-column-one-column=
-g_nrA3, .one-column-one-column-two-column-e79cH1, .one-column-three-column=
s-lf36oo { column-gap: var(--half-column-gap,var(--size-8)); grid-template-=
columns: minmax(0px, 1fr) repeat(3, 1px minmax(0px, 1fr)); }

.three-column-one-column-one-column-MC1z4c { column-gap: var(--half-column-=
gap,var(--size-8)); grid-template-columns: minmax(0px, 1fr) repeat(5, 1px m=
inmax(0px, 1fr)); }

.two-column-one-column-one-column-GnEn49 > :first-child { grid-area: 1 / 1 =
/ auto / span 3; }

.two-column-one-column-one-column-GnEn49 > :nth-child(2) { grid-area: 1 / 5=
; }

.two-column-one-column-one-column-GnEn49 > :nth-child(3) { grid-area: 1 / 7=
; }

.one-column-two-column-one-column-g_nrA3 > :first-child { grid-area: 1 / 3 =
/ auto / span 3; }

.one-column-two-column-one-column-g_nrA3 > :nth-child(2) { grid-area: 1 / 1=
; }

.one-column-two-column-one-column-g_nrA3 > :nth-child(3) { grid-area: 1 / 7=
; }

.one-column-one-column-two-column-e79cH1 > :first-child { grid-area: 1 / 5 =
/ auto / span 3; }

.one-column-one-column-two-column-e79cH1 > :nth-child(2) { grid-area: 1 / 1=
; }

.one-column-one-column-two-column-e79cH1 > :nth-child(3) { grid-area: 1 / 3=
; }

.one-column-three-columns-lf36oo > :first-child { grid-area: 1 / 1 / auto /=
 span 1; }

.one-column-three-columns-lf36oo > :nth-child(2) { grid-area: 1 / 3 / auto =
/ span 7; }

.three-column-one-column-one-column-MC1z4c > :first-child { grid-area: 1 / =
1 / auto / span 7; }

.three-column-one-column-one-column-MC1z4c > :nth-child(2) { grid-area: 1 /=
 9; }

.three-column-one-column-one-column-MC1z4c > :nth-child(3) { grid-area: 1 /=
 11; }

@media only screen and (max-width: 1024px) {
  .two-column-one-column-one-column-GnEn49, .one-column-two-column-one-colu=
mn-g_nrA3, .one-column-one-column-two-column-e79cH1, .three-column-one-colu=
mn-one-column-MC1z4c { grid-template-columns: minmax(0px, 1fr) 1px minmax(0=
px, 1fr) 1px minmax(0px, 1fr); }
  .one-column-two-column-one-column-g_nrA3 > :first-child { grid-column: 1 =
/ span 3; }
  .one-column-two-column-one-column-g_nrA3 > :nth-child(2) { grid-column: 5=
; }
  .one-column-one-column-two-column-e79cH1 > :first-child { grid-column: 3 =
/ span 3; }
  .one-column-one-column-two-column-e79cH1 > :nth-child(2) { grid-column: 1=
; }
  .three-column-one-column-one-column-MC1z4c > :first-child { grid-column: =
1 / span 3; }
  .three-column-one-column-one-column-MC1z4c > :nth-child(2) { grid-column:=
 5; }
  .two-column-one-column-one-column-GnEn49 > :nth-child(3), .one-column-two=
-column-one-column-g_nrA3 > :nth-child(3), .one-column-one-column-two-colum=
n-e79cH1 > :nth-child(3), .three-column-one-column-one-column-MC1z4c > :nth=
-child(3) { display: none !important; }
}

.loadingContainerGrid-ydRZVl { padding: var(--size-8); gap: 94px 52px; grid=
-template-columns: repeat(3, 1fr); display: grid; }

.loadingContainerList-gZ_Mu2 { padding: var(--size-8); flex-direction: colu=
mn; gap: 76px; display: flex; }

.searchInput-Z0KA25 { color: var(--color-fg-primary-themed); font-size: var=
(--font-size-16); background-color: rgba(0, 0, 0, 0); border: 0px; }

.monthHeader-nt8KgE { padding-left: var(--size-8); }

@media screen and (max-width: 768px) {
  .monthHeader-nt8KgE { padding-left: 0px; }
}

.dragOverlay-Slsz_M { background-color: var(--web_bg_color,var(--color-bg-p=
rimary,#fff)); border-radius: var(--border-radius-sm); cursor: grabbing; pa=
dding: 12px 4px; box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 24px; }

.theme-editor-dragging, .theme-editor-dragging * { cursor: grabbing !import=
ant; }

.indicator-EPTRC9 { width: var(--size-16); height: var(--size-16); backgrou=
nd: var(--color-accent); outline: 2px solid var(--color-bg-primary); border=
-radius: 50%; justify-content: center; align-items: center; display: flex; =
}

.container-lqAJMv { gap: inherit; pointer-events: auto; flex-direction: col=
umn; flex: 1 1 auto; width: 100%; min-width: 0px; height: 100%; min-height:=
 0px; display: flex; position: relative; }

.container-lqAJMv > :first-child { flex: 1 1 auto; }

.containerClickable-XZK03S { pointer-events: auto; cursor: pointer; }

.content-Alnzbs { pointer-events: none; gap: inherit; flex-direction: colum=
n; flex: 1 1 auto; min-width: 0px; min-height: 0px; display: flex; }

.clickCatcher-rTYOj8 { inset: calc(0px - var(--post-preview-overlay-outset,=
0px)); pointer-events: auto; cursor: pointer; position: absolute; }

.clickCatcherPassive-HgyfdO { inset: calc(0px - var(--post-preview-overlay-=
outset,0px)); pointer-events: auto; position: absolute; }

.spotlightTarget-XyxEG0 { inset: calc(0px - var(--preview-block-sidebar-ove=
rlay-outset,0px)); pointer-events: none; position: absolute; }

.content-Alnzbs > :first-child { flex: 1 1 auto; }

.unpinButtonWrapper-ExZTwo { top: var(--size-8); right: var(--size-8); z-in=
dex: 9; pointer-events: none; transform: translate(20%,-20%)scale(calc(1/va=
r(--preview-scale,1))); transform-origin: 100% 0px; position: absolute; }

.social-akbg_D { flex-wrap: wrap; gap: 12px; margin: 0px; padding: 0px; lis=
t-style: none; display: flex; }

.links-bgJ5G9 { flex-wrap: wrap; gap: 16px; margin: 0px; padding: 0px; list=
-style: none; display: flex; }

.legal-nm1YxW { flex-direction: column; gap: 16px; display: flex; }

@media (min-width: 768px) {
  .legal-nm1YxW { flex-direction: row; justify-content: space-between; alig=
n-items: center; }
}

@layer pencraftReset {
  :where([class^=3D"dt-root-"], [class*=3D" dt-root-"]) :where(button, a) {=
 color: inherit; text-decoration: none; }
}

[class^=3D"dt-root-"], [class*=3D" dt-root-"] { background-color: var(--col=
or-bg-primary); color: var(--color-fg-primary); }

html:has([class^=3D"dt-root-"], [class*=3D" dt-root-"]) { background-color:=
 var(--web_bg_color); }

.dt-body { min-height: 100vh; }

.main.dt-flex-shell { flex-direction: column; display: flex; }

.dt-flex-shell .dt-body { flex: 1 1 0%; min-height: 0px; }

.dt-page-shell { flex-direction: column; display: flex; }

.dt-page-content { flex: 1 0 auto; }

.dt-footer-region { flex: 0 0 auto; }

:is(.home-page:has(.dt-home-empty), .home-page :has(.dt-home-empty)) { flex=
-direction: column; flex: 1 0 auto; display: flex; }

.dt-body.dt-home-empty { flex: 1 0 auto; min-height: 0px; }

.dt-body[data-page=3D"post"] .single-post-container { color: inherit; backg=
round: 0px 0px; }

.dt-body[data-page=3D"post"] .single-post:has(.dt-post-header) article.post=
 { box-sizing: border-box; max-width: var(--dt-post-content-max-width,760px=
); width: 100%; margin-inline: auto; padding-block-start: 0px; }

.dt-body .dt-post-body .body.markup > :is(h1, h2, h3, h4, h5, h6):first-chi=
ld { margin-block-start: 0px; }

.dt-body .dt-post-body .body.markup > :is(h1, h2, h3, h4, h5, h6):last-chil=
d { margin-block-end: 0px; }

.dt-body .dt-post-body .body.markup .callout-block > :first-child { margin-=
block-start: 0px; }

.dt-body .dt-post-body .body.markup .callout-block > :last-child { margin-b=
lock-end: 0px; }

.dt-post-header { box-sizing: border-box; gap: var(--dt-post-header-gap,24p=
x); max-width: var(--dt-post-header-max-width,var(--dt-post-content-max-wid=
th,760px)); padding-block: var(--dt-post-header-padding-block,64px 32px); f=
lex-direction: column; width: 100%; margin-inline: auto; display: flex; }

.dt-post-header-content { gap: var(--dt-post-header-content-gap,16px); padd=
ing-block: var(--dt-post-header-content-padding-block,0); flex-direction: c=
olumn; display: flex; }

.dt-post-header-band, .dt-post-header-band-inner, .dt-post-header-below-ban=
d { box-sizing: border-box; width: 100%; }

.dt-post-header-band-inner, .dt-post-header-below-band { gap: var(--dt-post=
-header-gap,24px); flex-direction: column; display: flex; }

.dt-post-header-kicker { color: var(--section-title-color,currentColor); fo=
nt: var(--section-title); letter-spacing: var(--section-title-letter-spacin=
g,normal); text-transform: var(--section-title-case,none); align-self: flex=
-start; }

.dt-post-header-title, .dt-post-header-subtitle { margin: 0px; }

.dt-post-header-title { color: var(--dt-post-title-color,currentColor); fon=
t-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-nume=
ric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-p=
osition: ; font-variant-emoji: ; font-weight: ; font-size: ; line-height: ;=
 font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; =
font-feature-settings: ; font-variation-settings: ; font-language-override:=
 ; letter-spacing: var(--dt-post-title-letter-spacing,normal); font-stretch=
: var(--dt-post-title-font-stretch,normal); text-transform: var(--dt-post-t=
itle-case,none); }

.dt-post-header-title-link { color: inherit; text-decoration: none; }

.dt-post-header-subtitle { color: var(--dt-post-subtitle-color,currentColor=
); font: var(--dt-post-subtitle-font,var(--body)); }

.dt-post-header-meta { color: var(--dt-post-meta-color,currentColor); font:=
 var(--dt-post-meta-font,var(--body)); flex-wrap: wrap; align-items: center=
; gap: 12px; display: flex; }

.dt-post-header-byline.byline-wrapper { justify-content: flex-start; }

.dt-post-header-byline, .dt-post-header-byline :is(a, span, div) { color: i=
nherit; font: inherit; letter-spacing: inherit; text-transform: inherit; }

.dt-post-meta-date { color: var(--dt-post-meta-color,currentColor); flex-wr=
ap: wrap; gap: 4px; display: inline-flex; }

.dt-post-header-actions { color: var(--dt-post-actions-color,currentColor);=
 }

:where(.dt-body) :is(.post-facepile-content, .post-facepile-label, .post-fa=
cepile-label *) { color: inherit; font: inherit; letter-spacing: inherit; t=
ext-transform: inherit; }

.dt-post-show-header { box-sizing: border-box; gap: var(--dt-post-show-head=
er-gap,16px); flex-direction: column; width: 100%; display: flex; }

:where(.dt-post-show-layout) { align-items: start; column-gap: var(--size-3=
2); grid-template-columns: minmax(0,var(--post-body-max-width,760px))minmax=
(280px,1fr); width: min(calc(100% - var(--size-32)),calc(var(--post-body-ma=
x-width,760px) + 320px + var(--size-32))); grid-template-rows: auto 1fr; ma=
rgin-inline: auto; display: grid; }

:where(.dt-post-show-layout > .dt-post-show-header) { grid-area: 1 / 1; }

:where(.dt-post-show-layout > .dt-post-show-main) { grid-area: 2 / 1; min-w=
idth: 0px; }

:where(.dt-post-show-layout > .dt-post-show-sidebar) { grid-area: 1 / 2 / s=
pan 2; min-width: 0px; }

:where(.dt-post-show-layout:not(:has(> .dt-post-show-header)):has(> .dt-pos=
t-show-main)) { grid-template-rows: 0px auto; }

:where(.dt-post-show-layout > .dt-post-show-main-full-width) { grid-column:=
 1 / -1; min-width: 0px; }

:where(.dt-post-show-layout:not(:has(> .dt-post-show-sidebar, > .dt-post-sh=
ow-main-full-width))) { grid-template-columns: minmax(0,var(--post-body-max=
-width,760px)); width: min(calc(100% - var(--size-32)),var(--post-body-max-=
width,760px)); }

:where(.dt-post-show-layout .dt-post-show-content) :is(img, video, iframe) =
{ max-width: 100%; }

:where(.dt-post-show-layout .dt-post-show-content) img.sizing-large { max-w=
idth: 100% !important; }

@media (max-width: 1024px) {
  :where(.dt-post-show-layout) { width: min(calc(100% - var(--size-32)),var=
(--post-body-max-width,760px)); flex-direction: column; align-items: stretc=
h; display: flex; }
}

.dt-post-show-heading { gap: var(--dt-post-show-heading-gap,8px); flex-dire=
ction: column; display: flex; }

.dt-post-show-meta { flex-wrap: wrap; align-items: center; width: 100%; dis=
play: flex; }

.dt-post-show-date { flex-wrap: wrap; align-items: center; gap: 12px; displ=
ay: inline-flex; }

.dt-post-show-byline, .dt-post-show-byline :is(a, span, div) { color: inher=
it; font: inherit; letter-spacing: inherit; text-transform: inherit; }

.dt-post-show-title, .dt-post-show-subtitle { margin: 0px; }

.dt-post-show-title { color: var(--dt-post-show-title-color,currentColor); =
--dt-post-show-title-font-default: var(--dt-post-title-font,var(--page-titl=
e,var(--body))); font-style: ; font-variant-ligatures: ; font-variant-caps:=
 ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternat=
es: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-si=
ze: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust=
: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; fon=
t-language-override: ; font-stretch: var(--dt-post-show-title-font-stretch,=
var(--dt-post-title-font-stretch,normal)); letter-spacing: var(--dt-post-sh=
ow-title-letter-spacing,normal); }

.dt-post-show-subtitle { color: var(--dt-post-show-subtitle-color,currentCo=
lor); font: var(--dt-post-show-subtitle-font,var(--dt-post-subtitle-font,va=
r(--body))); }

.dt-post-show-actions { box-sizing: border-box; width: 100%; }

.dt-post-show-body { box-sizing: border-box; gap: var(--dt-post-show-body-g=
ap,16px); padding-top: var(--dt-post-show-body-padding-top,16px); flex-dire=
ction: column; width: 100%; display: flex; }

.dt-post-show-facepile { border-top: var(--dt-post-show-facepile-border-top=
,0); padding-block: 16px; }

.dt-post-show-transcript { display: flex; }

.dt-post-show-sidebar { box-sizing: border-box; gap: var(--dt-post-show-sid=
ebar-gap,32px); flex-direction: column; width: 100%; display: flex; }

.dt-post-show-sidebar[data-has-sponsorship=3D"true"] { --dt-post-show-sideb=
ar-gap: 24px; }

.dt-post-header-image-frame { margin: 0px; }

.dt-post-header-image { border-radius: var(--dt-post-image-radius,0); width=
: 100%; height: auto; display: block; }

.dt-post-related { box-sizing: border-box; max-width: var(--dt-post-related=
-max-width,var(--dt-post-content-max-width,760px)); padding-block: var(--dt=
-post-related-padding-block,48px); width: 100%; margin-inline: auto; }

.dt-post-related-title { color: var(--dt-post-related-title-color,currentCo=
lor); font: var(--dt-post-related-title-font,var(--section-title)); letter-=
spacing: var(--dt-post-related-title-letter-spacing,normal); text-transform=
: var(--dt-post-related-title-case,none); margin: 0px 0px 24px; }

.dt-post-related-header { display: flex; }

.dt-post-related-view-all { white-space: nowrap; flex-shrink: 0; }

.dt-listen-on { box-sizing: border-box; gap: var(--dt-listen-on-gap,16px); =
width: 100%; display: flex; }

.dt-listen-on[data-orientation=3D"horizontal"] { flex-direction: row; justi=
fy-content: space-between; align-items: center; }

.dt-listen-on[data-orientation=3D"vertical"] { flex-direction: column; alig=
n-items: stretch; }

.dt-listen-on-copy { gap: var(--dt-listen-on-copy-gap,4px); flex-direction:=
 column; display: flex; }

.dt-listen-on-title, .dt-listen-on-description { margin: 0px; }

.dt-listen-on-actions { align-items: center; gap: var(--dt-listen-on-action=
s-gap,8px); flex-flow: wrap; display: flex; }

@supports selector(::details-content) {
  .dt-post-body .body.markup .collapsed-content-details { flex-direction: c=
olumn-reverse; display: flex; }
  .dt-post-body .body.markup .collapsed-content-details:not([open])::detail=
s-content { max-height: var(--post-body-collapsed-preview-max-height,88px);=
 overflow: clip; mask-image: linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0)=
); }
  .dt-post-body .body.markup .collapsed-content-details > .collapsed-conten=
t-body { padding-top: 0px; }
}

.dt-post-wide-media-left .body.markup :is(.image2-full-screen, .pullquote-a=
lign-wide), .dt-post-wide-media-left .body.markup [data-attrs*=3D"\"width\"=
:\"wide\""] > *, .dt-post-wide-media-left .body.markup [data-attrs*=3D"\"wi=
dth\":\"full\""] > * { margin-left: 0px !important; margin-right: 0px !impo=
rtant; transform: none !important; }

.dt-post-wide-media-left .body.markup .image-link.image2:has(.image2-full-s=
creen) { margin-left: 0px !important; margin-right: 0px !important; transfo=
rm: none !important; }

.dt-post-wide-media-left .body.markup .image-link.image2:has(.image2-full-s=
creen) { align-items: flex-start; }

.dt-post-wide-media-left .body.markup .image2-full-screen { width: calc(50%=
 + 50vw) !important; }

.dt-post-wide-media-left .body.markup .image2-full-screen picture, .dt-post=
-wide-media-left .body.markup .image2-full-screen img.sizing-fullscreen { w=
idth: 100% !important; }

@media (max-width: 768px) {
  .dt-post-header { padding-block: var(--dt-post-header-mobile-padding-bloc=
k,40px 24px); }
  .dt-post-related { padding-block: var(--dt-post-related-mobile-padding-bl=
ock,40px); }
}

.dt-action-header-title, .dt-footer-copyright { margin: 0px; }

.dt-footer-tagline { text-wrap: balance; }

.dt-slot { display: none; }

.dt-post-preview-meta, .dt-single-post-full-bleed-meta { display: contents;=
 }

.dt-post-preview-kicker-span { display: inline-block; }

.dt-content-block-inner, .dt-hero-container-inner { box-sizing: border-box;=
 width: 100%; max-width: min(100%,var(--content-container-max-width,1280px)=
); padding-inline: var(--content-container-horizontal-padding,16px); margin=
-inline: auto; position: relative; }

.dt-hero-inner { box-sizing: border-box; width: 100%; position: relative; }

.dt-content-block-inner { flex-direction: column; gap: 24px; display: flex;=
 }

.dt-content-block-chrome { align-items: center; gap: var(--content-block-ch=
rome-gap,16px); justify-content: space-between; display: flex; }

.dt-content-block-ornament { background: var(--dt-content-block-ornament-sr=
c)center/contain no-repeat; flex-shrink: 0; }

.dt-home-container { --dt-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr; --dt-g=
rid-column-half-gap: 16px; flex-direction: column; display: flex; }

.dt-divider-vertical { background-color: var(--divider-color,transparent); =
}

[class^=3D"dt-root-"], [class*=3D" dt-root-"] { --dt-sidebar-width: 240px; =
--dt-column-padding-inline: max(var(--content-container-horizontal-padding,=
16px),calc((100% - var(--content-container-max-width,1280px))/2 + var(--con=
tent-container-horizontal-padding,16px))); }

.dt-sidebar-header.dt-body { padding-left: var(--dt-sidebar-width); }

@media (max-width: 768px) {
  .dt-sidebar-header.dt-body { padding-left: 0px; }
}

.dt-header, .dt-footer, .dt-hero, .dt-content-block { padding-inline: 0px; =
}

.dt-header { padding-block: 0px; }

.dt-footer { padding-block: 48px; }

.dt-content-block { padding-block: 48px; position: relative; }

.dt-post-preview { padding: 0px; position: relative; }

.dt-post-grid { position: relative; }

.dt-post-preview-image { overflow: hidden; }

.dt-post-preview-byline-avatar, .dt-single-post-full-bleed-byline-avatar, .=
dt-single-post-image-overlay-byline-avatar { aspect-ratio: 1 / 1; object-fi=
t: cover; }

.dt-image-placeholder { border-radius: inherit; background-color: color-mix=
(in srgb,var(--color-fg-primary)3%,var(--color-bg-primary)); width: 100%; }

:where(.dt-action-header-title) { color: var(--section-title-color,inherit)=
; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; fo=
nt-variant-east-asian: ; font-variant-alternates: ; font-variant-position: =
; font-variant-emoji: ; font-weight: ; font-size: ; line-height: ; font-fam=
ily: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feat=
ure-settings: ; font-variation-settings: ; font-language-override: ; letter=
-spacing: var(--section-title-letter-spacing,normal); font-stretch: var(--s=
ection-title-font-stretch,normal); text-transform: var(--section-title-case=
,none); font-style: var(--section-title-italic,normal); }

.dt-footer-copyright, .dt-footer-link { font: var(--body); }

.dt-header-link { font: var(--navigation,var(--body)); }

.dt-hamburger-menu-row { font-family: var(--navigation-family,var(--body-fa=
mily)); }

.dt-header-masthead, .dt-logo, .dt-wordmark { box-sizing: border-box; min-w=
idth: 0px; max-width: 100%; }

.dt-wordmark-text { max-width: 100%; display: block; }

.dt-wordmark-image { max-width: 100%; }

.dt-header-nav { contain: inline-size; min-width: 0px; position: relative; =
}

.dt-header-nav .dt-header-items { box-sizing: border-box; scrollbar-width: =
none; flex-wrap: nowrap; justify-content: safe center; width: 100%; min-wid=
th: 0px; display: flex; overflow-x: auto; }

.dt-header-nav .dt-header-items::-webkit-scrollbar { display: none; }

.dt-header-nav .dt-header-link { white-space: nowrap; flex: 0 0 auto; }

.dt-header-nav-arrow { z-index: 1; width: 64px; color: inherit; cursor: poi=
nter; border-width: medium; border-style: none; border-color: currentcolor;=
 border-image: none; align-items: center; padding: 0px; transition: color 0=
.12s; display: none; position: absolute; top: 0px; bottom: 0px; }

.dt-header-nav-arrow:hover { color: var(--color-accent,inherit); }

.dt-header-nav-arrow[data-direction=3D"left"] { background: linear-gradient=
(to right,var(--header-bg,var(--color-bg-primary))50%,transparent); justify=
-content: flex-start; padding-left: 4px; left: 0px; }

.dt-header-nav-arrow[data-direction=3D"right"] { background: linear-gradien=
t(to left,var(--header-bg,var(--color-bg-primary))50%,transparent); justify=
-content: flex-end; padding-right: 4px; right: 0px; }

.dt-header-nav[data-can-scroll-left=3D"true"] .dt-header-nav-arrow[data-dir=
ection=3D"left"], .dt-header-nav[data-can-scroll-right=3D"true"] .dt-header=
-nav-arrow[data-direction=3D"right"] { display: flex; }

.dt-button { justify-content: center; align-items: center; gap: var(--btn-i=
con-gap,.5em); text-align: center; white-space: nowrap; background-color: v=
ar(--btn-bg,transparent); color: var(--btn-fg,inherit); border: var(--btn-b=
order-width,0)solid var(--btn-border,transparent); border-radius: var(--btn=
-radius,0); box-shadow: var(--btn-shadow,none); text-shadow: var(--btn-text=
-shadow,none); transform: var(--btn-transform,none); box-sizing: border-box=
; height: var(--btn-height,auto); padding: calc(var(--btn-padding-y,0px)*va=
r(--btn-spacing,1))calc(var(--btn-padding-x,0px)*var(--btn-spacing,1)); fon=
t-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-nume=
ric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-p=
osition: ; font-variant-emoji: ; font-weight: ; font-size: ; line-height: ;=
 font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; =
font-feature-settings: ; font-variation-settings: ; font-language-override:=
 ; font-stretch: var(--btn-font-stretch,normal); letter-spacing: var(--btn-=
letter-spacing,normal); text-transform: var(--btn-case,none); cursor: point=
er; text-decoration: none; transition: background-color 0.12s, color 0.12s,=
 border-color 0.12s; display: inline-flex; }

.dt-button:is(:hover, :focus-visible) { text-decoration: none; }

.dt-button-leading, .dt-button-trailing { flex: 0 0 auto; align-items: cent=
er; display: inline-flex; }

.dt-button-label { align-items: center; display: inline-flex; }

.dt-button:disabled, .dt-button[aria-disabled=3D"true"], .dt-button-disable=
d { cursor: default; opacity: var(--btn-disabled-opacity,.6); pointer-event=
s: none; }

.dt-button-icon-only { aspect-ratio: 1 / 1; padding: var(--btn-padding-y,0)=
0; flex: 0 0 auto; }

.dt-button-icon-only svg { width: 1em; height: 1em; display: block; }

.dt-header-account { display: inline-flex; }

.dt-header-account-menu { flex-direction: column; display: flex; }

.dt-header-account-menu-item { text-align: left; cursor: pointer; backgroun=
d: 0px 0px; border-width: medium; border-style: none; border-color: current=
color; border-image: none; width: 100%; text-decoration: none; display: blo=
ck; }

.dt-header-account-menu-profile { color: inherit; align-items: center; gap:=
 12px; display: flex; }

.dt-header-account-menu-profile-subtitle { opacity: 0.7; }

.dt-archive-inner { box-sizing: border-box; width: 100%; max-width: min(100=
%,var(--content-container-max-width,1280px)); padding-inline: var(--content=
-container-horizontal-padding,16px); margin-inline: auto; padding-block: 40=
px; }

.dt-archive[data-list-page=3D"section"] > .dt-archive-inner > .dt-page-bloc=
k { --dt-page-block-border: 0; --dt-page-block-padding-block: 0; }

.dt-archive[data-list-page=3D"section"] > .dt-archive-inner > .dt-page-bloc=
k > .dt-page-block-layout { --page-block-layout-max-width: none; --page-blo=
ck-layout-padding-inline: 0; }

.dt-archive-list { flex-direction: column; gap: 24px; display: flex; }

.dt-archive-tabs { align-items: center; gap: 8px; display: flex; }

.dt-archive-tabs[data-tabs-layout=3D"connected"] .dt-archive-tab + .dt-arch=
ive-tab { border-inline-start-width: 0px; margin-inline-start: calc(-1*var(=
--archive-tabs-gap,8px)); }

.dt-archive-tab { appearance: none; cursor: pointer; font: inherit; color: =
inherit; background: 0px 0px; border-width: medium; border-style: none; bor=
der-color: currentcolor; border-image: none; padding: 8px 12px; }

.dt-archive-search-toggle { appearance: none; cursor: pointer; color: inher=
it; background: 0px 0px; border-width: medium; border-style: none; border-c=
olor: currentcolor; border-image: none; padding: 8px; display: inline-flex;=
 }

.dt-archive-search-input { appearance: none; min-width: 0px; font: inherit;=
 color: inherit; background: 0px 0px; border-width: medium; border-style: n=
one; border-color: currentcolor; border-image: none; flex: 1 1 0%; padding:=
 8px 0px; }

:is(.dt-archive-tab:focus-visible, .dt-archive-search-toggle:focus-visible,=
 .dt-archive-search-input:focus-visible) { outline: 2px solid var(--accent)=
; outline-offset: 2px; }

.dt-archive-title { font: inherit; margin: 0px 0px 24px; }

.dt-archive-month { font: inherit; margin: 32px 0px 16px; }

.dt-archive-loading { justify-content: center; padding-block: 64px; display=
: flex; }

.dt-page-loading { justify-content: center; align-items: center; min-height=
: 100vh; display: flex; }

.dt-section-masthead { box-sizing: border-box; width: 100vw; margin-inline-=
start: calc(50% - 50vw); padding-block: 40px 24px; }

.dt-section-masthead-inner { box-sizing: border-box; max-width: min(100%,va=
r(--content-container-max-width,1280px)); padding-inline: var(--content-con=
tainer-horizontal-padding,16px); flex-direction: column; gap: 8px; width: 1=
00%; margin-inline: auto; display: flex; }

.dt-section-masthead[data-masthead-layout=3D"centered"] .dt-section-masthea=
d-inner { text-align: center; align-items: center; }

.dt-section-masthead[data-masthead-layout=3D"split"] .dt-section-masthead-i=
nner { grid-template-columns: minmax(0px, 2fr) minmax(280px, 1fr); align-it=
ems: center; display: grid; }

.dt-section-masthead-title, .dt-section-masthead-description { font: inheri=
t; margin: 0px; }

.dt-section-masthead-art { aspect-ratio: 1 / 1; object-fit: cover; width: v=
ar(--dt-section-masthead-art-width,160px); display: block; }

.dt-section-masthead .dt-listen-on { margin-block-start: 8px; }

.dt-section-masthead .dt-listen-on-title { font: var(--body); }

.dt-section-masthead[data-masthead-layout=3D"centered"] .dt-listen-on { ali=
gn-items: center; }

.dt-section-masthead[data-masthead-layout=3D"centered"] .dt-listen-on-actio=
ns { justify-content: center; }

.dt-about-page :is(.end-cta-container h2, .about-page-section-title) { colo=
r: var(--post-body-heading-color,inherit); font-family: var(--post-body-hea=
ding-family); font-size: var(--post-body-heading-size); font-weight: var(--=
post-body-heading-weight); line-height: var(--post-body-heading-line-height=
); }

.dt-tag-masthead { box-sizing: border-box; width: 100vw; margin-inline-star=
t: calc(50% - 50vw); padding-block: 40px 24px; }

.dt-tag-masthead-inner { box-sizing: border-box; max-width: min(100%,var(--=
content-container-max-width,1280px)); padding-inline: var(--content-contain=
er-horizontal-padding,16px); flex-direction: column; gap: 8px; width: 100%;=
 margin-inline: auto; display: flex; }

.dt-tag-masthead-title { font: inherit; margin: 0px; }

.dt-body[data-page=3D"chat"] { box-sizing: border-box; width: 100%; }

.dt-body[data-page=3D"chat"] .dt-page-content { flex-direction: column; dis=
play: flex; }

.dt-body[data-page=3D"chat"] .dt-page-content > * { box-sizing: border-box;=
 max-width: var(--content-container-max-width,1280px); }

@media (min-width: 769px) {
  .dt-body[data-page=3D"chat"] .dt-page-content > * { border-inline: var(--=
border-default); }
}

.trigger-e4GCyO { cursor: pointer; background: 0px 0px; border-width: mediu=
m; border-style: none; border-color: currentcolor; border-image: none; alig=
n-items: center; gap: 6px; padding: 0px; }

.avatar-HXX8Zx { border-radius: 50%; flex-shrink: 0; width: 28px; height: 2=
8px; display: block; overflow: hidden; }

.avatar-HXX8Zx img, .avatarFallback-yNurua { width: 100%; height: 100%; }

.avatarFallback-yNurua { text-transform: uppercase; justify-content: center=
; align-items: center; display: flex; }

.menu-kbbkm5 { z-index: 1000; flex-direction: column; display: flex; }

.body-DvD1aX { gap: 0px; min-width: 0px; }

.preview-pmGIxZ { min-height: 0px; }

.placeholderPreview-H7I9uq { width: 100%; min-height: 0px; }

.placeholderContent-b29efr { flex-direction: column; gap: 14px; width: 100%=
; min-width: 0px; display: flex; }

.placeholderLines-eXvwGz { flex-direction: column; gap: 10px; min-width: 0p=
x; display: flex; }

.preview-pmGIxZ, .contentInner-cV0zH8, .body-DvD1aX, .preview-pmGIxZ .dt-po=
st-preview-content { flex-direction: column; display: flex; }

.contentInner-cV0zH8, .body-DvD1aX, .preview-pmGIxZ .dt-post-preview-conten=
t { flex: 1 1 0%; min-height: 0px; }

.actionsRail-nUjOlP { flex-shrink: 0; }

.details-Tre6iK { flex-direction: column; min-width: 0px; display: flex; }

.aside-w5CMKY { min-width: 0px; }

.image-zxjuUP { object-fit: cover; width: 100%; display: block; }

.footer-dkQUkb, .footer-dkQUkb .dt-post-preview-meta { min-width: 0px; disp=
lay: flex; }

.footerActionsGroup-FXC9tG { align-items: center; gap: 8px; display: flex; =
}

.inlineComments-MQjUpc { width: 100%; margin-block-start: 16px; }

.inlineComments-MQjUpc > button, .inlineComments-MQjUpc > div > button, .in=
lineCommentsButton-F7JSZ3, .continueReadingButtonWrap-dqdCwt, .continueRead=
ingButtonFull-yOXGzj { width: 100%; }

.horizontal-i3t9yu .contentInner-cV0zH8 { grid-template-columns: var(--pp-c=
ols,1fr); column-gap: var(--pp-col-gap,var(--post-preview-content-inner-gap=
,var(--dt-grid-column-half-gap,0))); align-items: var(--pp-align,start); di=
splay: grid; }

.vertical-rcTe5g .contentInner-cV0zH8 { gap: var(--pp-gap,0); }

@media (min-width: 769px) {
  .horizontal-i3t9yu .contentInner-cV0zH8 > .actionsRail-nUjOlP { grid-area=
: 1 / 3; }
}

.horizontal-i3t9yu.imageEnd-KloCUL .contentInner-cV0zH8 > .image-zxjuUP, .h=
orizontal-i3t9yu.imageEnd-KloCUL .contentInner-cV0zH8 > .aside-w5CMKY { gri=
d-area: 1 / 2; }

.horizontal-i3t9yu.imageEnd-KloCUL .contentInner-cV0zH8 > .body-DvD1aX { gr=
id-area: 1 / 1; }

@media (max-width: 768px) {
  .horizontalMobile-JJQc8N .contentInner-cV0zH8 { grid-template-columns: va=
r(--pp-cols-mobile,var(--pp-cols,1fr)); column-gap: var(--pp-col-gap-mobile=
,var(--pp-col-gap,var(--post-preview-content-inner-gap,var(--dt-grid-column=
-half-gap,0)))); align-items: var(--pp-align-mobile,var(--pp-align,start));=
 display: grid; }
  .verticalMobile-Ib1fIz .contentInner-cV0zH8 { align-items: stretch; gap: =
var(--pp-gap-mobile,0); flex-direction: column; display: flex; }
}

@media (min-width: 769px) and (max-width: 1024px) {
  .horizontalTablet-pHmnEu .contentInner-cV0zH8 { grid-template-columns: va=
r(--pp-cols-tablet,var(--pp-cols,1fr)); column-gap: var(--pp-col-gap-tablet=
,var(--pp-col-gap,var(--post-preview-content-inner-gap,var(--dt-grid-column=
-half-gap,0)))); align-items: var(--pp-align-tablet,var(--pp-align,start));=
 display: grid; }
  .verticalTablet-IWHH12 .contentInner-cV0zH8 { align-items: stretch; gap: =
var(--pp-gap-tablet,0); flex-direction: column; display: flex; }
}

.headline-xmeusZ .body-DvD1aX { grid-template-columns: auto 1fr; align-item=
s: start; display: grid; }

.headline-xmeusZ .details-Tre6iK { grid-column: 2; }

.headline-xmeusZ .body-DvD1aX .dt-slot { grid-area: 1 / 1; }

.root-dQ7lIE { gap: var(--post-grid-gap,var(--dt-grid-row-gap,36px)); flex-=
direction: column; min-width: 0px; display: flex; }

.body-IjYzJx { column-gap: var(--post-grid-body-column-gap,var(--post-grid-=
body-gap,var(--dt-grid-column-gap,0))); row-gap: var(--post-grid-body-row-g=
ap,var(--post-grid-body-gap,var(--dt-grid-row-gap,0))); }

.carousel-TdM7Zx { gap: var(--post-grid-carousel-gap,var(--post-grid-body-c=
olumn-gap,var(--post-grid-body-gap,var(--dt-grid-column-gap,24px)))); margi=
n-inline: var(--post-grid-carousel-margin-inline,0); scroll-padding-left: v=
ar(--post-grid-carousel-padding-inline-start,var(--post-grid-carousel-paddi=
ng-inline,0)); scroll-snap-type: x mandatory; scrollbar-width: none; paddin=
g-inline-start: var(--post-grid-carousel-padding-inline-start,var(--post-gr=
id-carousel-padding-inline,0)); padding-inline-end: var(--post-grid-carouse=
l-padding-inline-end,var(--post-grid-carousel-padding-inline,0)); display: =
flex; overflow-x: auto; }

.carousel-TdM7Zx::-webkit-scrollbar { display: none; }

.carousel-TdM7Zx > * { flex: 0 0 var(--dt-post-grid-carousel-item-width,282=
px); scroll-snap-align: start; min-width: 0px; }

.root-dQ7lIE .dt-post-grid-item { flex-direction: column; align-self: stret=
ch; min-width: 0px; display: flex; }

.root-dQ7lIE .dt-post-grid-item > .dt-post-preview { flex: 1 1 0%; }

.masonry-ADXzzk { column-count: var(--dt-masonry-columns); }

.masonry-ADXzzk > .dt-post-grid-item { break-inside: avoid; width: 100%; ma=
rgin-block-end: var(--post-grid-body-row-gap,var(--post-grid-body-gap,var(-=
-dt-grid-row-gap,36px))); display: block; }

@media (min-width: 769px) and (max-width: 1024px) {
  .masonry-ADXzzk { column-count: var(--dt-masonry-columns-tablet); }
}

@media (max-width: 768px) {
  .masonry-ADXzzk { column-count: var(--dt-masonry-columns-mobile); }
}

.container-Rxj_ya { border-radius: var(--bulwark-radius-md); border: 1px so=
lid var(--border); box-sizing: border-box; flex-direction: row; justify-con=
tent: space-between; align-items: center; gap: 24px; width: 100%; margin: 4=
0px 0px; padding: 24px; display: flex; }

.left-p97Sll { flex-direction: column; flex-shrink: 0; gap: 4px; display: f=
lex; }

.title-gY1d5F { color: var(--ink); font-style: ; font-variant-ligatures: ; =
font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; fon=
t-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font=
-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: =
; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variati=
on-settings: ; font-language-override: ; font-stretch: var(--type-titleSemi=
Expanded-sm-font-stretch); letter-spacing: var(--type-titleSemiExpanded-sm-=
letter-spacing); margin: 0px; }

.subtitle-bllRXI { color: var(--inkMuted); font-style: ; font-variant-ligat=
ures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asia=
n: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji=
: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-=
sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font=
-variation-settings: ; font-language-override: ; font-stretch: var(--type-p=
aragraphSans-md-font-stretch); letter-spacing: var(--type-paragraphSans-md-=
letter-spacing); margin: 0px; }

.right-URkBGL { flex-flow: wrap; justify-content: flex-end; align-items: ce=
nter; gap: 8px; display: flex; }

.track-nwLLbx { display: contents; }

.artwork-CFzgk5 { width: 100%; }

.container-Rxj_ya[data-expanded=3D"true"] .moreEntry-Oiz2_8 { display: none=
 !important; }

@media (min-width: 1025px) {
  .sidebar-HKbgnd { flex-direction: column; align-items: stretch; gap: 16px=
; margin: 0px; padding: 24px; }
  .sidebar-HKbgnd .left-p97Sll { gap: 8px; }
  .sidebar-HKbgnd .artwork-CFzgk5 { order: -1; }
  .sidebar-HKbgnd .right-URkBGL { flex-flow: column; justify-content: flex-=
start; align-items: flex-start; }
  .container-Rxj_ya:not([data-expanded=3D"true"])[data-overflow-desktop=3D"=
true"] .entry-HP8SpE:nth-child(n+5), .container-Rxj_ya:not([data-overflow-d=
esktop=3D"true"]) .moreEntry-Oiz2_8 { display: none !important; }
}

@media (max-width: 768px) {
  .container-Rxj_ya { box-sizing: border-box; margin: 0 calc(-1*var(--conte=
nt-container-horizontal-padding)); padding: 24px var(--content-container-ho=
rizontal-padding); width: calc(100% + 2*var(--content-container-horizontal-=
padding)); border: 0px; border-radius: 0px; flex-direction: column; order: =
2; align-items: stretch; gap: 12px; position: relative; }
  .container-Rxj_ya::before, .container-Rxj_ya::after { border-top: 1px sol=
id var(--border); content: ""; left: var(--content-container-horizontal-pad=
ding); right: var(--content-container-horizontal-padding); position: absolu=
te; }
  .container-Rxj_ya::before { top: 0px; }
  .container-Rxj_ya::after { bottom: 0px; }
  .left-p97Sll { flex-shrink: 1; gap: 8px; }
  .right-URkBGL { margin-inline: calc(-1*var(--content-container-horizontal=
-padding)); padding: 0 0 0 var(--content-container-horizontal-padding); scr=
ollbar-width: none; width: calc(100% + 2*var(--content-container-horizontal=
-padding)); flex-wrap: nowrap; justify-content: flex-start; align-items: fl=
ex-start; overflow-x: auto; }
  .right-URkBGL::-webkit-scrollbar { display: none; }
  .right-URkBGL::after { content: ""; flex: 0 0 calc(var(--content-containe=
r-horizontal-padding)*3); }
  .withArtwork-toQRUf .track-nwLLbx { margin-inline: calc(-1*var(--content-=
container-horizontal-padding)); padding-left: var(--content-container-horiz=
ontal-padding); scrollbar-width: none; width: calc(100% + 2*var(--content-c=
ontainer-horizontal-padding)); flex-wrap: nowrap; justify-content: flex-sta=
rt; align-items: center; gap: 8px; display: flex; overflow-x: auto; }
  .withArtwork-toQRUf .track-nwLLbx::-webkit-scrollbar { display: none; }
  .withArtwork-toQRUf .track-nwLLbx::after { content: ""; flex: 0 0 calc(va=
r(--content-container-horizontal-padding)*3); }
  .withArtwork-toQRUf .artwork-CFzgk5 { flex: 0 0 56px; width: 56px; }
  .withArtwork-toQRUf .right-URkBGL { display: contents; }
  .withArtwork-toQRUf .right-URkBGL::after { content: none; }
  .moreEntry-Oiz2_8 { display: none !important; }
}

@media (min-width: 769px) and (max-width: 1024px) {
  .sidebar-HKbgnd { grid-template-rows: auto 1fr; grid-template-columns: mi=
nmax(0px, 284px) minmax(0px, 1fr); align-items: start; gap: 16px 24px; marg=
in: 0px; display: grid; }
  .sidebar-HKbgnd .artwork-CFzgk5 { grid-area: 1 / 1 / span 2; }
  .sidebar-HKbgnd .left-p97Sll, .sidebar-HKbgnd .right-URkBGL { grid-column=
: 2; }
  .sidebar-HKbgnd .left-p97Sll { gap: 8px; }
  .sidebar-HKbgnd .right-URkBGL { justify-content: flex-start; align-items:=
 flex-start; }
  .container-Rxj_ya:not([data-expanded=3D"true"])[data-overflow-tablet=3D"t=
rue"] .entry-HP8SpE:nth-child(n+4) { display: none !important; }
}

.container-d4Qhbo { flex-wrap: nowrap; }

.avatar-yFNj1d { border-radius: var(--border-radius-full); border: 1px soli=
d var(--ink,#fff); box-sizing: border-box; object-fit: cover; flex-shrink: =
0; width: 40px; height: 40px; }

.avatar-yFNj1d:not(:first-child) { margin-left: -14px; }

.size-sm-QNnHBt .avatar-yFNj1d { width: 24px; height: 24px; }

.size-sm-QNnHBt .avatar-yFNj1d:not(:first-child) { margin-left: -8px; }

.authorLink-bOw_2o { color: inherit; text-decoration: none; }

.authorLink-bOw_2o:hover { text-decoration: underline; }

.container-KjKuxL { align-items: center; gap: 3px; display: flex; }

.free-Eyg6J8 { color: var(--inkMuted); }

.paid-owZPi8 { color: var(--accent); }

.icon-agAQ2V { justify-content: center; align-items: center; width: 14px; h=
eight: 12px; display: flex; }

.icon-agAQ2V svg { width: 12px; height: 12px; }

.unlockIcon-ZRibKc svg { width: 14px; }

.content-O2UweX { flex-direction: column; flex: 1 1 0%; gap: 16px; min-widt=
h: 0px; display: flex; }

@media (max-width: 768px) {
  .content-O2UweX { flex: 0 0 auto; width: 100%; }
}

.freeContainer-DOQnkW { box-sizing: border-box; flex-direction: row; gap: 2=
4px; width: 100%; margin-top: 40px; display: flex; }

.freeArtOuter-yvIF5W { flex-shrink: 0; }

.freeArt-sfIpFr { border-radius: var(--bulwark-radius-md); object-fit: cove=
r; width: 282px; height: 285px; display: block; }

.freeLead-nOfP7_ { color: var(--ink); font-style: ; font-variant-ligatures:=
 ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; =
font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; f=
ont-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizin=
g: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-vari=
ation-settings: ; font-language-override: ; font-stretch: var(--type-titleC=
ondensed-md-font-stretch); margin: 0px; }

.freeBody-LWpSmS { color: var(--ink); font-style: ; font-variant-ligatures:=
 ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; =
font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; f=
ont-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizin=
g: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-vari=
ation-settings: ; font-language-override: ; font-stretch: var(--type-paragr=
aphSans-lg-font-stretch); margin: 0px; }

.freeEmphasis-AyVIeD { color: var(--accent); font-style: ; font-variant-lig=
atures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-as=
ian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emo=
ji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optica=
l-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; fo=
nt-variation-settings: ; font-language-override: ; font-stretch: var(--type=
-paragraphSans-lg-font-stretch); margin: 0px; }

.freeAccess-sgUBcl { padding-bottom: 4px; }

.freeBox-AaeAbH { border-radius: var(--bulwark-radius-md); border: 1px soli=
d var(--border); box-sizing: border-box; flex-direction: column; flex-shrin=
k: 0; gap: 12px; width: 284px; padding: 24px; display: flex; }

.freeBoxHeading-LaYAKS { color: var(--ink); font-style: ; font-variant-liga=
tures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asi=
an: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoj=
i: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical=
-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; fon=
t-variation-settings: ; font-language-override: ; font-stretch: var(--type-=
titleSemiExpanded-sm-font-stretch); letter-spacing: var(--type-titleSemiExp=
anded-sm-letter-spacing); margin: 0px; }

.freeBoxBody-Q_c6AX { color: var(--inkMuted); font-style: ; font-variant-li=
gatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-a=
sian: ; font-variant-alternates: ; font-variant-position: ; font-variant-em=
oji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optic=
al-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; f=
ont-variation-settings: ; font-language-override: ; font-stretch: var(--typ=
e-paragraphSans-md-font-stretch); letter-spacing: var(--type-paragraphSans-=
md-letter-spacing); margin: 0px; }

.freeButton-fhDYHi { width: 100%; }

@media (min-width: 769px) and (max-width: 1024px) {
  .freeContainer-DOQnkW { flex-wrap: wrap; justify-content: center; }
  .freeArtOuter-yvIF5W { align-self: stretch; width: 284px; }
  .freeArt-sfIpFr { width: 100%; height: 100%; }
  .freeContent-RfmaeU { text-align: center; flex: 1 1 auto; order: 3; }
  .freeBox-AaeAbH { order: 2; min-height: 300px; }
}

@media (max-width: 768px) {
  .freeContainer-DOQnkW { align-items: center; display: contents; }
  .freeContainer-DOQnkW .content-O2UweX { text-align: center; order: 0; ali=
gn-items: center; width: 100%; }
  .freeAccess-sgUBcl { padding-bottom: 0px; }
  .freeArtOuter-yvIF5W { order: 1; align-self: center; width: 180px; }
  .freeArt-sfIpFr { width: 180px; height: 181px; }
  .freeLead-nOfP7_ { font-style: ; font-variant-ligatures: ; font-variant-c=
aps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alte=
rnates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; fon=
t-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-ad=
just: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ;=
 font-language-override: ; font-stretch: var(--type-paragraphSans-lg-font-s=
tretch); letter-spacing: var(--type-paragraphSans-lg-letter-spacing); }
  .freeBody-LWpSmS, .freeEmphasis-AyVIeD { font-style: ; font-variant-ligat=
ures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asia=
n: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji=
: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-=
sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font=
-variation-settings: ; font-language-override: ; font-stretch: var(--type-p=
aragraphSans-sm-font-stretch); letter-spacing: var(--type-paragraphSans-sm-=
letter-spacing); }
  .freeBox-AaeAbH { order: 3; width: 100%; }
}

.paidHeader-HiXFdz { border-bottom: 1px solid var(--border); box-sizing: bo=
rder-box; justify-content: space-between; align-items: flex-start; gap: 24p=
x; width: 100%; margin: 40px auto 0px; padding-bottom: 40px; display: flex;=
 }

.paidTitle-YgyxU8 { color: var(--ink); font-style: ; font-variant-ligatures=
: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ;=
 font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; =
font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizi=
ng: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-var=
iation-settings: ; font-language-override: ; font-stretch: var(--type-title=
SemiExpanded-xl-font-stretch); letter-spacing: var(--type-titleSemiExpanded=
-xl-letter-spacing); margin: 0px; }

.paidDescription-SoKxhG { flex-direction: column; align-items: flex-start; =
gap: 8px; width: 100%; display: flex; }

.paidAccess-cFW4kc { flex-shrink: 0; }

.paidDescriptionText-tzuXNh { color: var(--ink); font-style: ; font-variant=
-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-eas=
t-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant=
-emoji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-op=
tical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: =
; font-variation-settings: ; font-language-override: ; font-stretch: var(--=
type-paragraphSans-md-font-stretch); flex: 0 0 auto; width: 100%; min-width=
: 0px; margin: 0px; }

.paidActions-xsq3Eo { flex-wrap: wrap; gap: 8px; display: flex; }

.paidArt-V9e2_Q { border-radius: var(--bulwark-radius-md); object-fit: cove=
r; flex-shrink: 0; width: 220px; height: 220px; display: block; }

@media (max-width: 768px) {
  .paidHeader-HiXFdz { flex-direction: column; align-items: center; gap: 24=
px; margin-top: 24px; padding-bottom: 24px; }
  .paidHeader-HiXFdz .content-O2UweX { text-align: center; align-items: cen=
ter; }
  .paidByline-H_PtA4 { order: 0; justify-content: center; }
  .paidByline-H_PtA4 img { width: 38px; height: 38px; }
  .paidByline-H_PtA4 img:not(:first-child) { margin-left: -12px; }
  .paidByline-H_PtA4 :is(a, span) { font-size: 16px; line-height: 20px; }
  .paidByline-H_PtA4[data-multiple-authors=3D"true"] { flex-direction: colu=
mn; align-items: center; }
  .paidArt-V9e2_Q { align-self: center; width: 180px; height: 180px; }
  .paidTitle-YgyxU8 { font-style: ; font-variant-ligatures: ; font-variant-=
caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alt=
ernates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; fo=
nt-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-a=
djust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: =
; font-language-override: ; font-stretch: var(--type-titleSemiExpanded-md-f=
ont-stretch); letter-spacing: var(--type-titleSemiExpanded-md-letter-spacin=
g); order: 1; }
  .paidDescription-SoKxhG { text-align: center; flex-direction: column; ord=
er: 3; align-items: center; gap: 8px; }
  .paidDescriptionText-tzuXNh { font-style: ; font-variant-ligatures: ; fon=
t-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-v=
ariant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-we=
ight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: ; f=
ont-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-=
settings: ; font-language-override: ; font-stretch: var(--type-paragraphSan=
s-sm-font-stretch); letter-spacing: var(--type-paragraphSans-sm-letter-spac=
ing); min-width: 0px; }
  .paidActions-xsq3Eo { order: 2; justify-content: center; max-width: 100%;=
 }
}

.form-WkFwYZ { width: 100%; max-width: 260px; }

.form-WkFwYZ.wide-tXRiqn { max-width: 496px; }

.prompt-BWSFXz { background: var(--lightPaperMuted,#f4f4f4); box-sizing: bo=
rder-box; border: 1px solid rgb(45, 45, 45); border-radius: 30px; align-ite=
ms: center; gap: 8px; width: 100%; max-width: 260px; height: 46px; margin: =
0px auto; padding: 6px 16px; display: flex; }

.prompt-BWSFXz.widePrompt-OwCYlx { max-width: 496px; }

.inputWrapper-SQNbze { --email-input-background: transparent; flex: 1 1 aut=
o; min-width: 0px; overflow: hidden; }

.input-g_oPMM.input-g_oPMM.input-g_oPMM.input-g_oPMM { box-shadow: none; co=
lor: var(--darkPaper,#000); font-family: var(--type-paragraphSans-font-fami=
ly,"Special Gothic","Arial Narrow",Arial,Helvetica,sans-serif); letter-spac=
ing: 0.15px; height: 32px; min-height: unset; text-overflow: ellipsis; back=
ground: 0px 0px; border: 0px; border-radius: 0px; padding: 0px 8px 0px 0px;=
 font-size: 16px; font-weight: 500; font-stretch: 87.5%; line-height: 22px;=
 }

.input-g_oPMM.input-g_oPMM.input-g_oPMM.input-g_oPMM::placeholder { color: =
var(--inkFaint,#b7b7b7); opacity: 1; }

.button-AtQnbL.button-AtQnbL.button-AtQnbL.button-AtQnbL { border-radius: v=
ar(--bulwark-radius-sm,5px); color: var(--ink-on-dark,#fff); font-family: v=
ar(--type-titleCondensed-font-family,"Special Gothic","Arial Narrow",Arial,=
Helvetica,sans-serif); letter-spacing: 0.1px; text-transform: uppercase; ba=
ckground: rgb(215, 25, 32); border: 1px solid rgb(215, 25, 32); flex: 0 0 a=
uto; min-width: 49px; height: 33px; padding: 0px 14px; font-size: 14px; fon=
t-weight: 500; font-stretch: 87.5%; line-height: 18px; }

.button-AtQnbL.button-AtQnbL.button-AtQnbL.button-AtQnbL:hover:not(:disable=
d) { color: var(--ink-on-dark,#fff); background: rgb(215, 25, 32); }

.button-AtQnbL.button-AtQnbL.button-AtQnbL.button-AtQnbL:disabled, .button-=
AtQnbL.button-AtQnbL.button-AtQnbL.button-AtQnbL[disabled] { color: var(--i=
nk-on-dark,#fff); opacity: 1; background: rgb(215, 25, 32); border-color: r=
gb(215, 25, 32); }

.signup-nOKlaN { border: 1px solid var(--border); border-radius: var(--bulw=
ark-radius-md); box-sizing: border-box; text-align: center; flex-direction:=
 column; align-items: center; gap: 12px; width: 100%; padding: 24px; displa=
y: flex; }

.signupTitle-_fvtwg { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-tit=
leSemiExpanded-sm-font-stretch); letter-spacing: var(--type-titleSemiExpand=
ed-sm-letter-spacing); margin: 0px; }

.latestTitle-SyTmaZ { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-tit=
leCondensed-xl-font-stretch); letter-spacing: var(--type-titleCondensed-xl-=
letter-spacing); text-transform: uppercase; margin: 0px; }

.grid-JMB6an { grid-template-columns: minmax(0px, 1fr) 284px; align-items: =
flex-start; gap: 24px; display: grid; }

.list-tzn3tP, .sidebar-ofEF84 { min-width: 0px; }

.list-tzn3tP { flex-direction: column; gap: 40px; display: flex; }

.sidebar-ofEF84 { flex-direction: column; gap: 24px; display: flex; }

.sidebarBox-cv1XeW { border-radius: var(--bulwark-radius-md); border: 1px s=
olid var(--border); box-sizing: border-box; flex-direction: column; gap: 12=
px; padding: 24px; display: flex; }

.sidebarTitle-yoqn0T { color: var(--ink); font-style: ; font-variant-ligatu=
res: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian=
: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji:=
 ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-s=
izing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-=
variation-settings: ; font-language-override: ; font-stretch: var(--type-ti=
tleSemiExpanded-sm-font-stretch); letter-spacing: var(--type-titleSemiExpan=
ded-sm-letter-spacing); margin: 0px; }

.sidebarText-RNWCHM { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-par=
agraphSans-md-font-stretch); margin: 0px; }

.sidebarButton-j4RRc8, .latestButton-cMwMak { width: 100%; }

.latestButton-cMwMak { margin-top: 40px; }

.artwork-R_zf4i { border-radius: var(--bulwark-radius-md); width: 100%; hei=
ght: auto; display: block; }

@media (min-width: 769px) and (max-width: 1024px) {
  .grid-JMB6an { grid-template-columns: auto; }
  .sidebar-ofEF84 { width: 100%; }
}

@media (max-width: 768px) {
  .latestTitle-SyTmaZ { font-style: ; font-variant-ligatures: ; font-varian=
t-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-a=
lternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; =
font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size=
-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings=
: ; font-language-override: ; font-stretch: var(--type-titleCondensed-md-fo=
nt-stretch); letter-spacing: var(--type-titleCondensed-md-letter-spacing); =
}
  .grid-JMB6an { flex-direction: column; gap: 24px; display: flex; }
  .list-tzn3tP, .sidebar-ofEF84 { width: 100%; }
  .latestButton-cMwMak { margin-top: 24px; }
}

.header-mx68An { justify-content: space-between; align-items: center; gap: =
16px; width: 100%; display: flex; }

.headerTitle-EG3Gsv { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-tit=
leCondensed-sm-font-stretch); letter-spacing: var(--type-titleCondensed-sm-=
letter-spacing); text-transform: uppercase; margin: 0px; }

.controls-N7qbSH, .search-HhBcjR { flex-shrink: 0; align-items: center; dis=
play: flex; }

.controls-N7qbSH { gap: 16px; }

.tabs-GD6hlQ { border: 1px solid var(--ink); border-radius: var(--bulwark-r=
adius-md); box-sizing: border-box; align-items: center; height: 40px; paddi=
ng: 4px; display: flex; }

.tab-mtBHTh, .searchButton-RJRDIO { appearance: none; color: var(--ink); cu=
rsor: pointer; font-style: ; font-variant-ligatures: ; font-variant-caps: ;=
 font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates=
: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-size=
: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: =
; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-=
language-override: ; font-stretch: var(--type-labels-md-font-stretch); heig=
ht: 100%; letter-spacing: var(--type-labels-md-letter-spacing); text-transf=
orm: uppercase; background: 0px 0px; border: 0px; justify-content: center; =
align-items: center; padding: 6px 10px 7px; display: inline-flex; }

.tab-mtBHTh[aria-current=3D"true"] { background: var(--ink); border-radius:=
 var(--bulwark-radius-sm); color: var(--paper-on-dark); }

.searchButton-RJRDIO { border-radius: var(--bulwark-radius-sm); width: 31px=
; min-width: 31px; height: 31px; padding: 0px; }

.searchToggle-a5jAjG { appearance: none; border: 1px solid var(--ink); bord=
er-radius: var(--bulwark-radius-md); color: var(--ink); cursor: pointer; ba=
ckground: 0px 0px; justify-content: center; align-items: center; width: 40p=
x; height: 40px; padding: 0px; display: inline-flex; }

.searchIcon-oPci4S { width: 21px; height: 21px; display: block; }

.searchInput-MUriRp { border: 1px solid var(--ink); border-radius: var(--bu=
lwark-radius-sm); color: var(--ink); font-style: ; font-variant-ligatures: =
; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; f=
ont-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; fo=
nt-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing=
: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-varia=
tion-settings: ; font-language-override: ; font-stretch: var(--type-labels-=
md-font-stretch); letter-spacing: var(--type-labels-md-letter-spacing); bac=
kground: 0px 0px; min-width: 260px; min-height: 31px; padding: 6px 10px; }

.searchInput-MUriRp::placeholder { color: var(--inkMuted); }

.moreButton-E0ufLd { --btn-padding-x: 20px; --btn-padding-y: 6px; width: 10=
0%; height: 40px; margin-top: 40px; }

@media (max-width: 768px) {
  .header-mx68An { flex-direction: column; align-items: flex-start; gap: 24=
px; }
  .controls-N7qbSH { align-self: flex-start; gap: 8px; }
  .headerTitle-EG3Gsv { font-style: ; font-variant-ligatures: ; font-varian=
t-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-a=
lternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; =
font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size=
-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings=
: ; font-language-override: ; font-stretch: var(--type-titleCondensed-md-fo=
nt-stretch); letter-spacing: var(--type-titleCondensed-md-letter-spacing); =
}
  .tabs-GD6hlQ { flex-wrap: nowrap; flex: 0 0 auto; }
  .tab-mtBHTh { min-width: 90px; padding-left: 8px; padding-right: 8px; }
  .searchToggle-a5jAjG { flex-shrink: 0; }
  .searchInput-MUriRp { width: 100%; min-width: 0px; }
  .moreButton-E0ufLd { margin-top: 24px; }
}

.featuredCard-OF2G_j { width: 100%; max-width: 892px; }

.latestTitle-zdTGjd { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-tit=
leCondensed-xl-font-stretch); letter-spacing: var(--type-titleCondensed-xl-=
letter-spacing); text-transform: uppercase; width: 100%; max-width: 892px; =
margin-block: 0px; }

.latestList-PQ6Wl7 { box-sizing: border-box; width: 100%; max-width: 892px;=
 }

.latestButton-x3rsX1 { width: 100%; margin-top: 40px; }

.divider-Ea7LBa { border-top: 1px solid var(--border); width: 100%; }

.paidLatest-aNK9c_ { flex-direction: column; gap: 40px; width: 100%; displa=
y: flex; }

.paidGrid-rcX7z6 { grid-template-columns: minmax(0px, 1fr) 284px; align-ite=
ms: flex-start; gap: 24px; display: grid; }

.paidList-AZSfGj { flex-direction: column; gap: 40px; min-width: 0px; displ=
ay: flex; }

.sidebar-AliToc { flex-direction: column; gap: 24px; min-width: 0px; displa=
y: flex; }

.sidebarBox-wU79IA { border-radius: var(--bulwark-radius-md); border: 1px s=
olid var(--border); box-sizing: border-box; flex-direction: column; gap: 12=
px; padding: 24px; display: flex; }

.sidebarTitle-sChbwc { color: var(--ink); font-style: ; font-variant-ligatu=
res: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian=
: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji:=
 ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-s=
izing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-=
variation-settings: ; font-language-override: ; font-stretch: var(--type-ti=
tleSemiExpanded-sm-font-stretch); letter-spacing: var(--type-titleSemiExpan=
ded-sm-letter-spacing); margin: 0px; }

.sidebarText-8_lcvn { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-par=
agraphSans-md-font-stretch); margin: 0px; }

.sidebarButton-jMI0H0 { width: 100%; }

.sidebarDistribution-cOMdii { margin: 0px; }

@media (min-width: 769px) and (max-width: 1024px) {
  .paidGrid-rcX7z6 { grid-template-columns: auto; }
  .paidList-AZSfGj, .sidebar-AliToc { width: 100%; }
  .sidebar-AliToc { flex-direction: column; align-items: stretch; }
  .sidebarBox-wU79IA { text-align: center; align-items: center; width: 100%=
; }
  .sidebarButton-jMI0H0 { max-width: 280px; }
}

@media (max-width: 768px) {
  .featuredCard-OF2G_j { margin-left: calc(-1*var(--content-container-horiz=
ontal-padding)); margin-right: calc(-1*var(--content-container-horizontal-p=
adding)); width: calc(100% + 2*var(--content-container-horizontal-padding))=
; }
  .latestTitle-zdTGjd { font-style: ; font-variant-ligatures: ; font-varian=
t-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-a=
lternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; =
font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size=
-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings=
: ; font-language-override: ; font-stretch: var(--type-titleCondensed-md-fo=
nt-stretch); letter-spacing: var(--type-titleCondensed-md-letter-spacing); =
}
  .latestButton-x3rsX1 { margin-top: 24px; }
  .paidLatest-aNK9c_, .paidList-AZSfGj { gap: 24px; }
  .paidGrid-rcX7z6 { flex-direction: column; gap: 24px; display: flex; }
  .sidebar-AliToc { align-self: stretch; width: 100%; }
  .sidebarBox-wU79IA { width: 100%; padding: 24px; }
}

.container-HagBQ0 { --hybrid-hero-paper: var(--paper-on-dark); background-c=
olor: var(--hybrid-hero-paper); background-image: var(--bulwark-hybrid-hero=
-image); box-sizing: border-box; background-position: 50% center; backgroun=
d-repeat: no-repeat; background-size: cover; width: 100vw; height: 600px; m=
argin-inline: calc(50% - 50vw); position: relative; overflow: hidden; }

.scrim-sFrKmT { background: linear-gradient(to bottom,transparent 30%,color=
-mix(in srgb,var(--hybrid-hero-paper)60%,transparent)65%,color-mix(in srgb,=
var(--hybrid-hero-paper)90%,transparent)85%,var(--hybrid-hero-paper)100%); =
position: absolute; inset: 0px; }

.content-ctb3py { box-sizing: border-box; max-width: var(--content-containe=
r-max-width); padding: 0 var(--content-container-horizontal-padding); z-ind=
ex: 1; flex-direction: column; gap: 16px; margin: 0px auto; display: flex; =
position: absolute; bottom: 40px; left: 0px; right: 0px; }

.title-MkV3ss { color: var(--ink); font-style: ; font-variant-ligatures: ; =
font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; fon=
t-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font=
-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: =
; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variati=
on-settings: ; font-language-override: ; font-stretch: var(--type-titleSemi=
Expanded-xl-font-stretch); letter-spacing: var(--type-titleSemiExpanded-xl-=
letter-spacing); margin: 0px; }

.description-TnjDoF { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-par=
agraphSans-md-font-stretch); letter-spacing: var(--type-paragraphSans-md-le=
tter-spacing); max-width: 588px; margin: 0px; }

.actions-gUelZZ { flex-wrap: wrap; gap: 8px; display: flex; }

.byline-s74tdl { position: relative; }

.compact-rwjhPo { height: auto; min-height: 280px; }

.compact-rwjhPo .content-ctb3py { padding-block: 40px; position: relative; =
bottom: auto; }

.compact-rwjhPo .scrim-sFrKmT { display: none; }

.onLight-Vss5nl { --hybrid-hero-paper: var(--paper-on-light); --ink: var(--=
ink-on-light); --inkMuted: var(--inkMuted-on-light); --border: var(--inkMut=
ed-on-light); --paper: var(--paper-on-light); --aside: var(--aside-on-light=
); }

@media (max-width: 768px) {
  .container-HagBQ0 { height: 470px; }
  .content-ctb3py { padding-inline: var(--content-container-horizontal-padd=
ing); text-align: center; align-items: center; bottom: 16px; }
  .title-MkV3ss { font-style: ; font-variant-ligatures: ; font-variant-caps=
: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alterna=
tes: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-s=
ize: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjus=
t: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; fo=
nt-language-override: ; font-stretch: var(--type-titleSemiExpanded-md-font-=
stretch); letter-spacing: var(--type-titleSemiExpanded-md-letter-spacing); =
}
  .description-TnjDoF { font-style: ; font-variant-ligatures: ; font-varian=
t-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-a=
lternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; =
font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size=
-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings=
: ; font-language-override: ; font-stretch: var(--type-paragraphSans-sm-fon=
t-stretch); letter-spacing: var(--type-paragraphSans-sm-letter-spacing); }
  .actions-gUelZZ { justify-content: center; }
  .compact-rwjhPo { height: auto; min-height: 0px; }
  .compact-rwjhPo .content-ctb3py { padding-block: 24px; }
}

.container-NmpPUZ { background-color: var(--paper); box-sizing: border-box;=
 padding-block: 40px; padding-inline: max(var(--content-container-horizonta=
l-padding),calc((100vw - var(--content-container-max-width))/2 + var(--cont=
ent-container-horizontal-padding))); justify-content: center; width: 100vw;=
 margin-inline: calc(50% - 50vw); display: flex; position: relative; }

.hasHeroImage-YH3_6q { background-color: var(--paper-on-dark); background-i=
mage: var(--bulwark-newsletter-hero-image); background-position: 50% center=
; background-repeat: repeat; background-size: auto; }

.hasHeroImage-YH3_6q.onLight-aTzAIR { background-color: var(--paper-on-ligh=
t); }

.content-r4r3E_ { max-width: calc(var(--content-container-max-width) - 2*va=
r(--content-container-horizontal-padding)); flex-direction: column; align-i=
tems: flex-start; gap: 24px; width: 100%; min-width: 0px; display: flex; po=
sition: relative; }

.headerGroup-SGK8xX { flex-direction: column; align-items: flex-start; gap:=
 16px; width: 100%; min-width: 0px; max-width: 588px; display: flex; }

.isPaid-YuHZlL .headerGroup-SGK8xX { max-width: 791px; }

.title-fqdDiU { color: var(--ink); font-style: ; font-variant-ligatures: ; =
font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; fon=
t-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font=
-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: =
; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variati=
on-settings: ; font-language-override: ; font-stretch: var(--page-title-fon=
t-stretch); letter-spacing: var(--page-title-letter-spacing); margin: 0px; =
}

.description-Y3qpOS { color: var(--ink); font-style: ; font-variant-ligatur=
es: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian:=
 ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: =
; font-weight: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; font-stretch: var(--type-par=
agraphSans-md-font-stretch); letter-spacing: var(--type-paragraphSans-md-le=
tter-spacing); max-width: 100%; margin: 0px; }

.actions-QNL5cv { flex-wrap: wrap; align-items: center; gap: 8px; display: =
flex; }

.contributors-DkMLJ5 { grid-template-columns: repeat(auto-fit, minmax(min(1=
00%, 420px), 588px)); justify-content: start; gap: 24px; width: 100%; displ=
ay: grid; }

.contributorCard-iS5aRj { border: 1px solid var(--border); border-radius: v=
ar(--bulwark-radius-md); box-sizing: border-box; flex-direction: column; al=
ign-items: flex-start; width: 100%; min-height: 178px; padding: 20px; displ=
ay: flex; }

.contributorContent-D4YAdv { align-items: center; gap: 16px; width: 100%; m=
in-height: 138px; display: flex; }

.contributorAvatar-_orLPX { object-fit: cover; border-radius: 50%; flex-shr=
ink: 0; width: 138px; height: 138px; }

.contributorText-qDy8X_ { flex-direction: column; flex: 1 1 0%; justify-con=
tent: center; align-items: flex-start; gap: 12px; min-width: 0px; min-heigh=
t: 125px; display: flex; }

.contributorName-dCkW1B { color: var(--ink); font-style: ; font-variant-lig=
atures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-as=
ian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emo=
ji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optica=
l-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; fo=
nt-variation-settings: ; font-language-override: ; font-stretch: var(--type=
-titleSemiExpanded-xs-font-stretch); letter-spacing: var(--type-titleSemiEx=
panded-xs-letter-spacing); margin: 0px; }

.contributorBio-S9SJNQ { -webkit-line-clamp: 3; color: var(--ink); font-sty=
le: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: =
; font-variant-east-asian: ; font-variant-alternates: ; font-variant-positi=
on: ; font-variant-emoji: ; font-weight: ; font-size: ; line-height: ; font=
-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-=
feature-settings: ; font-variation-settings: ; font-language-override: ; fo=
nt-stretch: var(--type-paragraphSans-md-font-stretch); letter-spacing: var(=
--type-paragraphSans-md-letter-spacing); -webkit-box-orient: vertical; marg=
in: 0px; display: -webkit-box; overflow: hidden; }

.contributorButton-COO7KO { align-self: flex-start; }

.contributorControls-lT7kqh { align-items: center; gap: 12px; display: flex=
; }

.socialLinks-stVNRX { align-items: center; gap: 8px; display: flex; }

.socialLink-hmJNCL { justify-content: center; align-items: center; width: 2=
4px; height: 24px; display: inline-flex; }

.socialIcon-QCqZ7E { width: 24px; height: 24px; display: block; }

.onLight-aTzAIR { --ink: var(--ink-on-light); --inkMuted: var(--ink-on-ligh=
t); --border: var(--inkMuted-on-light); --paper: var(--paper-on-light); --a=
side: var(--aside-on-light); }

.onLight-aTzAIR .socialIcon-QCqZ7E { filter: invert(); }

@media (max-width: 1024px) {
  .container-NmpPUZ { padding-block: 24px; }
  .content-r4r3E_ { gap: 24px; }
}

@media (max-width: 768px) {
  .container-NmpPUZ { padding-inline: var(--content-container-horizontal-pa=
dding); }
  .content-r4r3E_, .headerGroup-SGK8xX { text-align: center; align-items: c=
enter; }
  .headerGroup-SGK8xX { max-width: 358px; }
  .title-fqdDiU { font-style: ; font-variant-ligatures: ; font-variant-caps=
: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alterna=
tes: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-s=
ize: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjus=
t: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; fo=
nt-language-override: ; font-stretch: var(--type-titleCondensed-xl-font-str=
etch); letter-spacing: var(--type-titleCondensed-xl-letter-spacing); }
  .description-Y3qpOS { font-style: ; font-variant-ligatures: ; font-varian=
t-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-a=
lternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; =
font-size: ; line-height: ; font-family: ; font-optical-sizing: ; font-size=
-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings=
: ; font-language-override: ; font-stretch: var(--type-paragraphSans-md-fon=
t-stretch); letter-spacing: var(--type-paragraphSans-md-letter-spacing); }
  .actions-QNL5cv { flex-wrap: nowrap; justify-content: center; max-width: =
100%; }
  .contributors-DkMLJ5 { flex-direction: column; max-width: 359px; display:=
 flex; }
  .contributorCard-iS5aRj { align-items: center; min-height: 0px; }
  .contributorContent-D4YAdv { flex-direction: column; justify-content: cen=
ter; align-items: center; gap: 16px; min-height: 0px; }
  .contributorText-qDy8X_ { text-align: center; align-items: center; min-he=
ight: 0px; }
  .contributorControls-lT7kqh { justify-content: center; }
  .contributorAvatar-_orLPX { width: 110px; height: 110px; }
  .contributorBio-S9SJNQ { -webkit-line-clamp: unset; }
}

.billboard-JSpwes { background: var(--paper-on-dark); height: 600px; positi=
on: relative; overflow: hidden; }

.image-cRDPJJ { width: auto; height: 100%; position: absolute; top: 0px; le=
ft: 50%; transform: translate(-50%); }

.scrim-O_Ytot { background: linear-gradient(to bottom,transparent 30%,color=
-mix(in srgb,var(--paper-on-dark)60%,transparent)65%,color-mix(in srgb,var(=
--paper-on-dark)90%,transparent)85%,var(--paper-on-dark)100%); position: ab=
solute; inset: 0px; }

.compact-FXVnAf { background: var(--paper-on-dark); padding-top: 40px; posi=
tion: relative; }

.compact-FXVnAf::after { border-bottom: 1px solid var(--border); content: "=
"; max-width: var(--content-container-max-width); margin: 0px auto; display=
: block; }

.content-A0BzAm { box-sizing: border-box; flex-direction: column; gap: 16px=
; width: 100%; display: flex; }

.title-sjX89F { color: var(--ink); font-style: ; font-variant-ligatures: ; =
font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; fon=
t-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font=
-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: =
; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variati=
on-settings: ; font-language-override: ; font-stretch: var(--type-titleSemi=
Expanded-xl-font-stretch); letter-spacing: var(--type-titleSemiExpanded-xl-=
letter-spacing); margin: 0px; }

.billboard-JSpwes .content-A0BzAm { max-width: var(--content-container-max-=
width); padding: 0 var(--content-container-horizontal-padding); z-index: 2;=
 margin: 0px auto; position: absolute; bottom: 40px; left: 0px; right: 0px;=
 }

.compact-FXVnAf .content-A0BzAm { padding-bottom: 40px; }

.byline-wtVf8a { z-index: 2; position: relative; }

.actions-vfQJJg { flex-wrap: wrap; gap: 8px; display: flex; }

@media (min-width: 769px) {
  .billboard-JSpwes { width: 100vw; left: 50%; transform: translate(-50%); =
}
}

@media (max-width: 768px) {
  .billboard-JSpwes { height: 470px; width: calc(100% + 2*var(--content-con=
tainer-horizontal-padding)); }
  .compact-FXVnAf { padding-top: 24px; }
  .billboard-JSpwes .content-A0BzAm { padding: 0 var(--content-container-ho=
rizontal-padding); bottom: 16px; }
  .compact-FXVnAf .content-A0BzAm { padding: 0 var(--content-container-hori=
zontal-padding)24px; }
  .title-sjX89F { font-style: ; font-variant-ligatures: ; font-variant-caps=
: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alterna=
tes: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-s=
ize: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjus=
t: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; fo=
nt-language-override: ; font-stretch: var(--type-titleSemiExpanded-md-font-=
stretch); letter-spacing: var(--type-titleSemiExpanded-md-letter-spacing); =
}
}

.container-RYhqDo { display: contents; }

@media (max-width: 768px) {
  .container-RYhqDo { flex-direction: column; align-items: center; gap: 24p=
x; width: 100%; display: flex; }
}

.container-MJjAou { background: var(--ink-on-dark); border-radius: var(--bu=
lwark-radius-md); box-sizing: border-box; flex-direction: column; align-ite=
ms: center; gap: 12px; width: 100%; min-width: 0px; padding: 24px; display:=
 flex; }

.art-qSHls7 { aspect-ratio: 1 / 1; border-radius: var(--bulwark-radius-md);=
 object-fit: cover; width: 157px; height: auto; display: block; }

.content-p1MDNX { flex-direction: column; align-items: center; gap: 12px; w=
idth: 100%; min-width: 0px; display: flex; }

.title-v1PvlC { color: var(--ink); font-style: ; font-variant-ligatures: ; =
font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; fon=
t-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font=
-weight: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: =
; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variati=
on-settings: ; font-language-override: ; font-stretch: var(--type-titleSemi=
Expanded-sm-font-stretch); letter-spacing: var(--type-titleSemiExpanded-sm-=
letter-spacing); text-align: center; margin: 0px; }

.description-PdW2ad { color: var(--inkMuted); font-style: ; font-variant-li=
gatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-a=
sian: ; font-variant-alternates: ; font-variant-position: ; font-variant-em=
oji: ; font-weight: ; font-size: ; line-height: ; font-family: ; font-optic=
al-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; f=
ont-variation-settings: ; font-language-override: ; font-stretch: var(--typ=
e-paragraphSans-md-font-stretch); letter-spacing: var(--type-paragraphSans-=
md-letter-spacing); text-align: center; margin: 0px; }

.adFree-SsSMpp { color: var(--accent); }

.actions-Poh7oM { flex-flow: wrap; justify-content: center; gap: 10px; widt=
h: 100%; display: flex; }

.action-iNAOLs { flex: 0 0 auto; }

.container-vaL8no { box-sizing: border-box; scrollbar-width: none; flex-wra=
p: nowrap; justify-content: flex-start; align-items: center; gap: 8px; widt=
h: calc(100% + 32px); margin-block-start: 8px; margin-inline: -16px; paddin=
g-inline: 16px; scroll-padding-inline: 16px; display: flex; overflow: auto =
hidden; }

.container-vaL8no::-webkit-scrollbar { display: none; }

.button-UYk7Gk { flex: 0 0 auto; }

.container-K0ZuZc { flex-direction: column; gap: 16px; display: flex; }

.heading-SzlggU { text-align: center; margin: 0px; }

.searchForm-oU7769 { border: .5px solid var(--ink,#252124); background: rgb=
(255, 255, 255); border-radius: 500px; align-items: center; gap: 8px; width=
: 100%; max-width: 640px; height: 34px; margin-inline: auto; padding-inline=
: 18px; display: flex; }

.searchInput-gTv9p6 { color: var(--ink,#252124); font: var(--type-body-sm);=
 background: 0px 0px; border-width: medium; border-style: none; border-colo=
r: currentcolor; border-image: none; outline: none; flex: 1 1 0%; min-width=
: 0px; }

.searchInput-gTv9p6::placeholder { color: var(--ink,#252124); opacity: 0.8;=
 }

.band-ogbAXL { border-top: 1px solid color-mix(in srgb,var(--paper,#faf5f1)=
70%,transparent); grid-template-columns: minmax(0px, 1fr) minmax(max-conten=
t, 0.8fr); align-items: center; gap: 44px; padding-block: 20px 22px; displa=
y: grid; }

.wordmark-mrn5oc { width: 100%; min-width: 0px; }

.columns-wutbCb { border-left: 1px solid color-mix(in srgb,var(--paper,#faf=
5f1)55%,transparent); grid-template-columns: repeat(2, minmax(112px, 1fr));=
 gap: 44px; padding-left: 40px; display: grid; }

.column-jyzf8X { flex-direction: column; gap: 7px; display: flex; }

.navLink-FfDzUS { white-space: nowrap; }

.legal-ePulCg { flex-wrap: wrap; align-items: center; gap: 6px; display: fl=
ex; }

@media (max-width: 768px) {
  .heading-SzlggU { align-self: center; max-width: 300px; padding-block: 8p=
x; }
  .searchForm-oU7769 { box-sizing: border-box; min-width: 0px; padding-inli=
ne: 16px; }
  .searchInput-gTv9p6 { width: 100%; font-size: 16px; }
  .searchInput-gTv9p6::placeholder { font-size: clamp(12px, 3.6vw, 16px); }
  .band-ogbAXL { grid-template-columns: minmax(0px, 1fr); gap: 24px; margin=
-block-start: 4px; padding-block: 20px 4px; }
  .columns-wutbCb { border-left: 0px; grid-template-columns: repeat(2, minm=
ax(0px, 1fr)); gap: 16px; padding-left: 0px; }
  .column-jyzf8X { gap: 12px; }
  .navLink-FfDzUS { white-space: normal; }
  .legal-ePulCg { border-top: 1px solid color-mix(in srgb,var(--paper,#faf5=
f1)70%,transparent); padding-block-start: 12px; display: block; }
  .legal-ePulCg > [aria-hidden] { margin-inline: 4px; }
}

.root-VvH7cX { display: inline-flex; }

.toggle-JkfUC5 { opacity: 0; width: 1px; height: 1px; position: absolute; o=
verflow: hidden; }

.trigger-KjHoZq { cursor: pointer; }

.toggle-JkfUC5:focus-visible + .trigger-KjHoZq { box-shadow: var(--focus-ri=
ng); outline: none; }

.backdrop-UiL_xo { cursor: pointer; z-index: 1000; background: rgba(0, 0, 0=
, 0.52); display: none; position: fixed; inset: 0px; }

.root-VvH7cX[data-layout=3D"anchored"] .backdrop-UiL_xo { background: 0px 0=
px; }

.panel-Z3549t { background: var(--paper,#fff); box-sizing: border-box; colo=
r: var(--ink,#252124); z-index: 1001; flex-direction: column; width: min(42=
0px, -48px + 100vw); max-width: 100vw; padding: 40px 40px 56px; display: no=
ne; position: fixed; top: 0px; bottom: 0px; overflow-y: auto; }

.root-VvH7cX[data-layout=3D"anchored"] .panel-Z3549t { width: min(300px, -4=
8px + 100vw); min-height: min(670px, -180px + 100vh); max-height: calc(-180=
px + 100vh); padding: 28px 32px 48px; position: absolute; top: 100%; bottom=
: auto; box-shadow: rgba(37, 33, 36, 0.18) 16px 0px 28px; }

.root-VvH7cX[data-placement=3D"left"] .panel-Z3549t { left: 0px; }

.root-VvH7cX[data-placement=3D"right"] .panel-Z3549t { right: 0px; }

.toggle-JkfUC5:checked ~ .backdrop-UiL_xo, .toggle-JkfUC5:checked ~ .panel-=
Z3549t { display: flex; }

.close-qvXa4s { cursor: pointer; justify-content: center; align-items: cent=
er; width: 40px; height: 40px; margin: -12px 0px 24px -12px; display: inlin=
e-flex; }

.logo-ErLcLi { color: inherit; justify-content: center; align-items: center=
; margin-bottom: 40px; text-decoration: none; display: flex; }

.logo-ErLcLi img { max-width: min(260px, 100%); display: block; }

.menu-VyMVzB { flex-direction: column; gap: 6px; display: flex; }

.item-ljoWoP, .groupSummary-JpXVsS { color: inherit; font: var(--type-body-=
sm,inherit); text-decoration: none; }

.item-ljoWoP { align-items: center; gap: 10px; min-height: 24px; padding: 2=
px 0px; display: flex; }

.item-ljoWoP[data-depth=3D"1"] { padding-left: 26px; }

.item-ljoWoP[data-depth=3D"2"] { padding-left: 40px; }

.selected-gWfe8a { text-underline-offset: 3px; text-decoration: underline; =
}

.group-qiHe89 { flex-direction: column; display: flex; }

.groupSummary-JpXVsS { cursor: pointer; font-style: ; font-variant-ligature=
s: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: =
; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ;=
 font-stretch: ; font-size: ; line-height: ; font-family: ; font-optical-si=
zing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-v=
ariation-settings: ; font-language-override: ; text-transform: uppercase; j=
ustify-content: space-between; align-items: center; min-height: 28px; paddi=
ng: 5px 0px; font-weight: 700; list-style: none; display: flex; }

.groupSummary-JpXVsS::-webkit-details-marker { display: none; }

.groupSummary-JpXVsS svg { flex-shrink: 0; transition: transform 0.16s; tra=
nsform: rotate(-90deg); }

.group-qiHe89[open] > .groupSummary-JpXVsS svg { transform: rotate(0deg); }

.groupItems-h9BvPJ { flex-direction: column; gap: 2px; padding-bottom: 12px=
; display: flex; }

.groupItems-h9BvPJ[data-depth=3D"0"] { padding-left: 0px; }

.footerMenu-lVNRG9 { border-top: 1px solid var(--inkFaint,#e2d9ce); flex-di=
rection: column; gap: 2px; margin-top: 8px; padding-top: 18px; display: fle=
x; }

.footerMenu-lVNRG9 .item-ljoWoP { font-style: ; font-variant-ligatures: ; f=
ont-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font=
-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-=
stretch: ; font-size: ; line-height: ; font-family: ; font-optical-sizing: =
; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variati=
on-settings: ; font-language-override: ; min-height: 22px; padding: 1px 0px=
; font-weight: 700; }

@media (max-width: 767px) {
  .panel-Z3549t { width: min(360px, -72px + 100vw); padding: 32px 32px 48px=
; }
  .logo-ErLcLi { margin-bottom: 32px; }
  .root-VvH7cX[data-layout=3D"anchored"] .panel-Z3549t { width: min(320px, =
-56px + 100vw); min-height: calc(-128px + 100vh); max-height: calc(-128px +=
 100vh); }
}

.masthead-WOcsGh { align-items: center; gap: 40px; display: flex; }

.brand-PnHJCb { flex-shrink: 0; }

.brand-PnHJCb img { width: 100%; display: block; }

.searchForm-Bi2MKJ { border: .5px solid var(--ink,#252124); background: rgb=
(255, 255, 255); border-radius: 500px; flex: 1 1 0%; align-items: center; m=
in-width: 0px; height: 45px; padding-inline: 20px; display: flex; }

.searchInput-yWTxo9 { color: var(--ink,#252124); font: var(--type-body-lg);=
 background: 0px 0px; border-width: medium; border-style: none; border-colo=
r: currentcolor; border-image: none; outline: none; flex: 1 1 0%; min-width=
: 0px; }

.searchInput-yWTxo9::placeholder { color: var(--inkMuted,#868584); opacity:=
 1; }

.actions-vUQFIR { --color-button-tertiary-bg: transparent; --color-button-t=
ertiary-bg-hover: #ffffff1f; --color-button-tertiary-fg: var(--paper,#faf5f=
1); --color-button-tertiary-fg-hover: var(--paper,#faf5f1); color: var(--pa=
per,#faf5f1); flex-shrink: 0; }

.actions-vUQFIR svg { stroke: currentcolor; }

.actions-vUQFIR button[aria-label=3D"View activity"] { margin-inline-end: 8=
px; }

.actions-vUQFIR button[aria-label=3D"View activity"] div { box-shadow: none=
; color: var(--accent); background: rgb(255, 255, 255); }

.bar-PKgC8_ { border-bottom: 1px solid var(--inkMuted,#868584); padding-inl=
ine: var(--dt-column-padding-inline); scrollbar-width: none; align-items: c=
enter; gap: 24px; margin-block-end: 32px; display: flex; position: relative=
; overflow: auto hidden; }

.bar-PKgC8_:has([data-anchored-nav-dropdown=3D"whattocook-recipes"]:checked=
) { overflow: visible; }

.bar-PKgC8_::-webkit-scrollbar { display: none; }

.navPrimary-rWOhwM { flex: 0 0 auto; align-items: center; gap: 40px; displa=
y: flex; }

.navLinks-RmB4CS { align-items: center; gap: 40px; display: flex; }

.moreNav-gHTsz2 { flex: 0 0 auto; order: 2; align-items: center; display: n=
one; }

.moreButton-uDkjdn { gap: 4px; }

.moreChevron-qLB4bS, .navChevron-fbyO0g { flex-shrink: 0; }

.mobileNav-A9yvb6 { --color-button-tertiary-bg: transparent; --color-button=
-tertiary-bg-hover: var(--inkFaint); --color-button-tertiary-fg: var(--ink)=
; --color-button-tertiary-fg-hover: var(--ink); color: var(--ink); align-it=
ems: center; display: none; }

.mobileNav-A9yvb6 svg { stroke: currentcolor; }

.navLink-NOtOrP { white-space: nowrap; align-items: center; gap: 8px; text-=
decoration: none; transition: color 0.15s; display: inline-flex; }

.dt-root-whattocook .navLink-NOtOrP:hover { color: var(--accent); }

.navButton-If26Yg { color: inherit; cursor: pointer; font: inherit; height:=
 auto; background: 0px 0px; border-width: medium; border-style: none; borde=
r-color: currentcolor; border-image: none; padding: 0px; }

.bar-PKgC8_ [data-layout=3D"anchored"] .recipeDrawerPanel-uue3V_ { backgrou=
nd: var(--paper,#faf5f1); clip-path: inset(0px -40px -60px 0px); color: var=
(--ink,#252124); left: var(--dt-column-padding-inline); min-height: min(670=
px,calc(100vh - var(--header-bar-height,110px) - var(--header-masthead-padd=
ing-block,24px)*2 - var(--header-brand-height,82px))); z-index: 1001; width=
: min(300px, -48px + 100vw); padding: 28px 32px 48px; box-shadow: rgba(0, 0=
, 0, 0.25) 8px 30px 19px; }

.rosette-FpjShg { width: 24px; height: 24px; }

.savedLink-IYprrX { flex-shrink: 0; order: 3; margin-inline-start: auto; }

.savedIcon-KU5P6m { flex-shrink: 0; }

@media (max-width: 1300px) {
  .bar-PKgC8_ { padding-inline: 24px; }
  .navPrimary-rWOhwM, .navLinks-RmB4CS { gap: 20px; }
}

@media (max-width: 1130px) {
  .navLinks-RmB4CS { display: none; }
  .moreNav-gHTsz2 { display: flex; }
  .savedLink-IYprrX { order: 1; margin-inline-start: 0px; }
}

@media (max-width: 768px) {
  .masthead-WOcsGh { grid-template-columns: minmax(0px, 1fr) auto; gap: 16p=
x; display: grid; }
  .brand-PnHJCb { min-width: 0px; }
  .actions-vUQFIR { margin-inline-start: auto; }
  .searchForm-Bi2MKJ { box-sizing: border-box; order: 3; grid-column: 1 / -=
1; height: 34px; padding-inline: 16px; }
  .searchInput-yWTxo9 { width: 100%; font-size: 16px; }
  .searchInput-yWTxo9::placeholder { color: var(--ink); font-size: clamp(12=
px, 3.6vw, 16px); }
  .bar-PKgC8_ { padding-inline: var(--dt-column-padding-inline); justify-co=
ntent: space-between; margin-block-end: 0px; overflow: visible; }
  .navPrimary-rWOhwM, .moreNav-gHTsz2 { display: none; }
  .mobileNav-A9yvb6 { order: 2; display: flex; }
  .mobileNav-A9yvb6 button { width: 44px; height: 44px; }
  .mobileNav-A9yvb6 button > svg { width: 28px; height: 28px; }
  .savedLink-IYprrX { order: 1; margin-inline-start: 0px; }
}

.meta-RGDz4T { white-space: nowrap; align-items: center; gap: 4px; min-widt=
h: 0px; max-width: 100%; margin: 0px; display: inline-flex; overflow: hidde=
n; }

.paidIndicator-WN8EKM { flex-shrink: 0; justify-content: center; align-item=
s: center; line-height: 0; display: inline-flex; }

.paidIndicator-WN8EKM svg { width: 100%; height: 100%; display: block; }

.date-OvvUh1 { flex-shrink: 0; }

.byline-WDQPLa { align-items: center; gap: 4px; min-width: 0px; margin: 0px=
; display: inline-flex; }

.divider-D_TTsK { flex-shrink: 0; }

.authors-rcB2fO { text-overflow: ellipsis; min-width: 0px; display: block; =
overflow: hidden; }

.container-LJdCl3 { box-sizing: border-box; flex-direction: column; width: =
100%; display: flex; }

.title-FFTOPi, .description-caZBiQ, .greeting-IAiifl, .login-XnnywH { margi=
n-block: 0px; }

.actions-Ly5cnQ { flex-direction: column; width: 100%; display: flex; }

.primaryAction-zaBfSO { appearance: none; box-sizing: border-box; cursor: p=
ointer; justify-content: center; align-items: center; width: 100%; text-dec=
oration: none; display: flex; }

.primaryAction-zaBfSO:disabled { cursor: default; opacity: var(--btn-disabl=
ed-opacity,.6); }

.primaryAction-zaBfSO:focus-visible { box-shadow: var(--focus-ring); outlin=
e: none; }

.secondaryAction-QpKZ7c { color: inherit; text-underline-position: from-fon=
t; text-decoration: underline; }

.loginLink-cRjQSy { color: inherit; text-decoration: none; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/14438.76b6ea24.css

@charset "utf-8";

.subscribeButton-LcKYi7 { cursor: pointer; box-sizing: border-box; padding:=
 0 var(--size-20); height: var(--size-44); border-radius: var(--border-radi=
us-sm); font-size: var(--font-size-16); font-weight: var(--font-weight-medi=
um); text-decoration: none; background-color: var(--color-accent-themed-inv=
erse) !important; border: 1px solid var(--color-accent-themed-inverse) !imp=
ortant; color: var(--color-accent-themed) !important; }

.ig_modal_logo-jNPKzo { box-sizing: border-box; border: 2.855px solid var(-=
-bg-primary,#fff); border-radius: 8.564px; width: 56px; height: 56px; box-s=
hadow: rgba(0, 0, 0, 0.1) 0px 2.855px 4.282px -0.714px, rgba(0, 0, 0, 0.06)=
 0px 1.427px 2.855px -0.714px; }

.ig_modal_logo-jNPKzo.logo_left-HHdifs { transform: translateY(-8px) transl=
ate(6px) rotate(-3deg); }

.ig_modal_logo-jNPKzo.logo_right-_og3lw { background-color: var(--bg-primar=
y,#fff); z-index: 2; transform: translateY(8px) translate(-6px) rotate(3deg=
); }

.ig_modal_logo-jNPKzo.logo_substack-xHlM5o { background: var(--color-light-=
accent-fg-orange); }

.ig_image_border-FuLDjr { border-radius: 8.564px; }

.ig_modal_button_container-wKHKdO, .ig_modal_button_container-wKHKdO > butt=
on { width: 100%; }

.statsLink-zUlL_7 a, .statsLink-zUlL_7 svg { color: var(--color-light-seman=
tic-select-fg-primary); }

.container-W52tcN { background-color: snow; }

.headline-cjf5KN { font-size: var(--font-size-16); }

.backdrop-TSZpWr { background: linear-gradient(0deg,var(--color-bg-primary)=
0%,oklch(from var(--color-bg-primary)l c h/.9)var(--size-64),var(--color-ut=
ility-transparent)100%); position: fixed; bottom: 0px; left: 0px; right: 0p=
x; }

.blurb-PNfDEK { border-left: 4px solid var(--color-accent); }

.container-z_0yhz { margin-top: calc(var(--size-200)*-1); padding-top: var(=
--size-200); width: 100%; position: relative; }

.fade-dc0PCu { top: var(--size-20); height: var(--size-200); background-ima=
ge: linear-gradient(to bottom,transparent,var(--color-bg-primary)65%); poin=
ter-events: none; position: absolute; left: 0px; right: 0px; }

.card-oXWkm8 { box-sizing: border-box; width: 100%; margin: 0 0 var(--size-=
24); padding: var(--size-32)var(--size-28); background: var(--color-bg-prim=
ary); border: 1px solid var(--color-fg-primary); border-radius: var(--borde=
r-radius-sm); text-align: center; position: relative; }

.subtitle-u3Xal2 { margin-top: var(--size-4); }

.cta-RD4H4E { margin-top: var(--size-20); width: 100%; }

.form-LTACgT { width: 100%; }

.subscribeButton-hab3VE { box-sizing: border-box; min-width: 160px; height:=
 var(--size-40); padding: 0 var(--size-20); background: var(--color-fg-prim=
ary); border: 1px solid var(--color-fg-primary); border-radius: var(--borde=
r-radius-sm); color: var(--color-bg-primary); font-family: var(--font-famil=
y-text); font-size: var(--font-size-14); font-weight: var(--font-weight-med=
ium); cursor: pointer; }

.subscribeButton-hab3VE:disabled { opacity: 0.75; cursor: default; }

.footer-xtjLLu { margin-top: var(--size-16); color: var(--color-fg-secondar=
y); font-family: var(--font-family-text); font-size: var(--font-size-13); l=
ine-height: var(--line-height-20); }

.footerLink-SUB7gw { color: inherit; text-underline-offset: 2px; text-decor=
ation: underline; }

.footerLink-SUB7gw:hover { opacity: 0.8; }

.transition-kQjRL0 { transition: opacity var(--animation-timing-slow)var(--=
animation-drawer); }

.show-SOOiPA { opacity: 1; }

.hide-xglgl1 { opacity: 0; }

.sheet-XUwPPA { z-index: 2; background: var(--color-bg-primary); border-top=
: 1px solid var(--color-detail); box-shadow: var(--shadow-lg); position: fi=
xed; bottom: 0px; left: 0px; right: 0px; }

.content-WcM8B_ { width: min(100%, 760px); margin: 0px auto; position: rela=
tive; }

.collapseButton-V5Krvq { position: absolute; top: 8px; right: 8px; }

@media (max-width: 768px) {
  .content-WcM8B_ { box-sizing: border-box; width: 100%; }
}

.enter-BY7bVS { transition: opacity var(--animation-timing-slow)var(--anima=
tion-drawer),transform var(--animation-timing-slow)var(--animation-drawer);=
 }

.leave-AN8v0R { transition: opacity var(--animation-timing-slow)var(--anima=
tion-smooth),transform var(--animation-timing-slow)var(--animation-smooth);=
 }

.show-RjVr49 { transform: translateY(0px); }

.hide-TYuTf7 { transform: translateY(150%); }

.container-liQ2Od { z-index: 1; background-color: rgb(255, 255, 255); borde=
r-top: 1px solid rgb(0, 0, 0); padding: 16px; position: fixed; bottom: 0px;=
 left: 0px; right: 0px; }

.container-liQ2Od.open-NsIljP { padding: 24px; }

.content-Nw28H1 { justify-content: center; align-items: center; width: 100%=
; display: flex; }

.chevronButton-xCmt1F { z-index: 1; color: var(--color-fg-primary-themed); =
background: 0px 0px; border-width: medium; border-style: none; border-color=
: currentcolor; border-image: none; position: absolute; top: 8px; right: 8p=
x; }

.chevronButtonCollapsed-g8Ovrv { top: 50%; transform: translateY(-50%); }

@media (min-width: 769px) {
  .chevronButton-xCmt1F:hover { color: var(--color-accent); cursor: pointer=
; }
}

.subscribeButton-KC1zy_ { padding-left: 24px; padding-right: 24px; }

.root-VHsWlA { z-index: 2; bottom: 0px; left: 0px; right: 0px; }

.giftContainer-ODqNrE.giftContainer-ODqNrE { border-top-color: var(--color-=
accent); z-index: 100; padding-left: 0px; }

.giftContainer-ODqNrE.giftContainer-ODqNrE.open-yirZCB { padding-left: 16px=
; }

.collapsedCtaLink-pVN0g0.collapsedCtaLink-pVN0g0 { color: var(--color-accen=
t); padding: 0px; text-decoration: underline; }

.imageContainer-OjAkhl { height: 420px; }

.safeAreaInsetPaddingBottom-Ot7AfC { padding-bottom: env(safe-area-inset-bo=
ttom,0); }

.slashedIconWrapper-c1_TwU { position: relative; }

.slash-CawB4T { background-color: var(--color-accent); width: 9%; height: 1=
32%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -5=
0%) rotate(45deg); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }

.mobileOpenContainer-fviY34.mobileOpenContainer-fviY34 { border: 1px solid =
var(--color-accent); }

.popover-Q5L48i { user-select: none; background: var(--material-dark-regula=
r); backdrop-filter: var(--glass-blur); z-index: 1; opacity: 0; pointer-eve=
nts: none; visibility: hidden; transition-property: ; transition-duration: =
; transition-timing-function: ; transition-delay: ; transition-behavior: al=
low-discrete; position: fixed; transform: translate(-50%); }

.popover-Q5L48i.visible-w2GbD1, .popover-Q5L48i.mounted-xAyTLJ { opacity: 1=
; pointer-events: auto; visibility: visible; transform: translate(-50%); }

.popover-Q5L48i.visible-w2GbD1.disabled-qyVgYn { pointer-events: none; }

.popover-Q5L48i * { user-select: none; }

.explainer-FXmc_P { background: var(--color-dark-bg-secondary); border: 1px=
 solid var(--color-dark-utility-detail); position: relative; }

.dismissExplainer-ns56FG { top: var(--size-8); right: var(--size-8); cursor=
: pointer; position: absolute; }

.mobileFooter-CGz8PV { background: var(--color-bg-primary-themed); border-t=
op: var(--border-default-themed); z-index: 3; box-sizing: border-box; width=
: 100%; padding-bottom: env(safe-area-inset-bottom,0); position: fixed; bot=
tom: 0px; left: 0px; }

.button-r00Nrm { align-items: center; gap: var(--size-12); padding: 0 var(-=
-size-12); height: var(--size-40); border-radius: var(--border-radius-sm); =
transition: var(--animate-hover); flex: 0 0 auto; justify-content: flex-sta=
rt; display: flex; }

.button-r00Nrm:hover { background: oklch(from var(--color-utility-white)l c=
 h/.1); }

.button-r00Nrm.disabled-qyVgYn { opacity: 0.5; pointer-events: none; }

.expiryDate-pzRTJI { color: var(--color-accent); }

.mobileHed-IJjgmH { max-width: 190px; }

.button-FFPKWQ { box-sizing: border-box; border: 1px solid var(--color-util=
ity-detail-themed,#bebdb8); background-color: var(--color-utility-white); w=
idth: 100%; height: 56px; color: var(--color-fg-primary-themed); font: 500 =
16px/1.2 var(--fp-sans); letter-spacing: 0.1em; text-transform: uppercase; =
white-space: nowrap; transition: var(--animate-hover); text-decoration: non=
e; }

.button-FFPKWQ:hover { color: var(--color-accent-themed); border-color: var=
(--color-accent-themed); }

.button-FFPKWQ:focus-visible { outline: 1px solid var(--color-accent-themed=
); outline-offset: 2px; }

.button-FFPKWQ svg { flex-shrink: 0; }

.overlay-S0lT1E { z-index: 100; background-color: rgba(0, 0, 0, 0.2); posit=
ion: fixed; inset: 0px; }

body:has(.the-free-press-theme):has(.overlay-S0lT1E) { position: fixed; }

.panel-zYs2Hl { background-color: var(--color-utility-white); border-top: 1=
px solid var(--color-accent-themed); z-index: 101; position: fixed; bottom:=
 0px; left: 0px; right: 0px; }

.content-CCX1Lm { width: 100%; max-width: 567px; }

.contentMobile-EvvHU9 { width: 100%; max-width: 330px; }

.emailForm-wahqWh.emailForm-wahqWh, .emailRow-rR5ggx.emailRow-rR5ggx { max-=
width: none; }

.emailInput-pf0IGj.emailInput-pf0IGj.emailInput-pf0IGj.emailInput-pf0IGj { =
box-sizing: border-box; border: 1px solid var(--color-utility-detail-themed=
,#bebdb8); background-color: var(--color-utility-white); width: 100%; heigh=
t: 48px; font: 500 16px/1.2 var(--fp-sans); letter-spacing: 0.1em; border-r=
adius: 0px; padding: 16px; }

.submitButton-e1iLdn.submitButton-e1iLdn.submitButton-e1iLdn.submitButton-e=
1iLdn { border-color: var(--color-fg-primary-themed); background-color: var=
(--color-fg-primary-themed); height: 48px; color: var(--color-utility-white=
); font: 500 16px/1.2 var(--fp-sans); letter-spacing: 0.1em; text-transform=
: uppercase; border-radius: 0px; }

.submitButton-e1iLdn.submitButton-e1iLdn.submitButton-e1iLdn.submitButton-e=
1iLdn:disabled { opacity: 1; }

.submitButtonMobile-wbXwmj.submitButtonMobile-wbXwmj.submitButtonMobile-wbX=
wmj.submitButtonMobile-wbXwmj { width: 100%; }

.emailInputMobile-cL66OO.emailInputMobile-cL66OO.emailInputMobile-cL66OO.em=
ailInputMobile-cL66OO { margin-bottom: 8px; }

.submitButton-e1iLdn.submitButton-e1iLdn.submitButton-e1iLdn.submitButton-e=
1iLdn:hover { border-color: var(--color-accent-themed); background-color: v=
ar(--color-accent-themed); }

.dividerLine-I_ZUIG { background-color: var(--color-utility-detail-themed,#=
bebdb8); height: 2px; }

.socialButtons-LiY9Ed a { height: 48px; }

.heading-IvtmfK.heading-IvtmfK { letter-spacing: 0px; line-height: 1; }

.headingMobile-_Rqe8n.headingMobile-_Rqe8n { letter-spacing: 0px; max-width=
: 190px; line-height: 1; }

.expiryMobile-_oDqmL.expiryMobile-_oDqmL.expiryMobile-_oDqmL { font-size: 1=
2px; }

.container-Z8NWXZ { border-top: 1px solid rgb(190, 189, 184); border-bottom=
: 1px solid rgb(190, 189, 184); width: 100%; margin-top: 24px; padding: 8px=
 0px; }

.description-RcyL9U { -webkit-line-clamp: 4; -webkit-box-orient: vertical; =
margin-bottom: 8px; display: -webkit-box; overflow: hidden; }

.isCollapsed-VgTQX_, .isCollapsed-VgTQX_ p { text-overflow: ellipsis; white=
-space: nowrap; width: 100%; overflow: hidden; }

.chevron-EHp9xB { flex-shrink: 0; width: 16px; height: 16px; transition: tr=
ansform 0.1s ease-in-out; }

.bellIcon-Q6Vwqc { width: 16px; height: 16px; position: relative; top: 1px;=
 }

.topicTitle-qCRICs { margin-bottom: 8px; }

.header-ih4JRy { min-inline-size: 0px; }

.subscribeDialog-ApxQJS { z-index: 3; width: 440px; max-width: calc(100% - =
60px); }

.dismissButton-gWmS4u.dismissButton-gWmS4u.dismissButton-gWmS4u.dismissButt=
on-gWmS4u { cursor: pointer; margin: var(--size-16)0; }

.dismissButton-gWmS4u.dismissButton-gWmS4u.dismissButton-gWmS4u.dismissButt=
on-gWmS4u svg { stroke: var(--color-fg-secondary-themed); }

.pictureBox-yO_tQ9 { position: relative; }

.childPublicationIcon-u5S7bv { background-color: var(--color-bg-primary-the=
med); border-radius: var(--border-radius-sm); border: 3px solid var(--color=
-bg-primary-themed); position: absolute; bottom: -5px; right: -5px; box-sha=
dow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -=
1px; }

.signInLink-v__pXF.signInLink-v__pXF.signInLink-v__pXF.signInLink-v__pXF a =
{ color: var(--color-fg-secondary-themed); text-decoration: none; }

.signInLink-v__pXF.signInLink-v__pXF.signInLink-v__pXF.signInLink-v__pXF a:=
hover { text-decoration: underline; }

.background-qPxN3C { background-color: var(--color-utility-black); z-index:=
 2; position: fixed; inset: 0px; overflow-y: scroll; }

.error-ekhTFi { color: rgb(239, 7, 0); font-family: var(--font_family_ui,-a=
pple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,=
sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"); font-si=
ze: 14px; font-weight: var(--font-weight-semibold); text-align: center; mar=
gin-top: -12px; padding: 5px; right: 20px; }

.closeIcon-pSUQVJ { cursor: pointer; justify-content: center; align-items: =
center; width: 36px; height: 36px; display: flex; position: absolute; }

.closeIcon-pSUQVJ:hover { background-color: var(--color-bg-secondary-hover-=
themed); }

.fp-sXrGxn { border: 1px solid var(--color-fg-primary-themed); box-shadow: =
none; border-radius: 0px; }

.fp-sXrGxn.subscribeDialog-ApxQJS { width: 400px; padding: var(--size-20)va=
r(--size-20)var(--size-16)var(--size-20); background-color: var(--color-bg-=
primary-themed); }

.fp-sXrGxn .form-mUblsD { width: 100%; }

.fp-sXrGxn .closeIcon-pSUQVJ { color: var(--color-bg-primary-themed); top: =
16px; right: 16px; }

.fp-sXrGxn .subscribeButton-GT6UQz { justify-content: center; width: 100%; =
}

.fp-sXrGxn .signInLinkWrapper-WFxaK4 { justify-content: center; gap: var(--=
size-32); border-top: var(--border-default); width: 100%; padding-top: var(=
--size-16); margin-top: var(--size-16); font-size: 10px; display: flex; }

.fp-sXrGxn .signInLink-v__pXF { color: var(--color-accent-themed); text-dec=
oration: none; }

.fp-sXrGxn .hed-pyKjVu { padding-bottom: var(--size-4); }

.fp-sXrGxn .dek-YOBGIH { padding-bottom: var(--size-24); }

.fp-sXrGxn .emailInput-Znhurz.emailInput-Znhurz.emailInput-Znhurz.emailInpu=
t-Znhurz { box-sizing: border-box; background-color: var(--color-bg-primary=
-themed); border: 1px solid var(--color-fg-primary-themed); width: 100%; ma=
rgin-bottom: var(--size-12); cursor: pointer; font: 500 16px/1 var(--fp-san=
s); letter-spacing: 0.1em; text-transform: uppercase; white-space: nowrap; =
text-align: center; justify-content: center; align-items: center; gap: var(=
--size-8); padding: var(--size-16); border-radius: 0px; flex-shrink: 0; dis=
play: flex; }

.fp-sXrGxn .emailInput-Znhurz.emailInput-Znhurz.emailInput-Znhurz.emailInpu=
t-Znhurz::placeholder { color: var(--color-utility-detail); }

.view-link-WsIcgo { color: rgb(0, 0, 0); white-space: nowrap; background-im=
age: url("/img/thefp/fp-icon-arrow.svg"); background-position: 100% center;=
 background-repeat: no-repeat; background-size: 14px 14px; padding-right: 2=
2px; text-decoration-line: underline; }

.view-link-WsIcgo:hover { color: var(--color-accent-themed); background-ima=
ge: url("/img/thefp/fp-icon-arrow-red.svg"); }

.bordered-link-QhtX0j { box-sizing: border-box; color: rgb(0, 0, 0); border=
: 1px solid rgb(190, 189, 184); text-decoration-line: none; }

.bordered-link-QhtX0j:hover { color: var(--color-accent-themed); }

.bordered-link-text-j7sIau { background-image: url("/img/thefp/fp-icon-arro=
w.svg"); background-position: 100% center; background-repeat: no-repeat; ba=
ckground-size: 14px 14px; padding-right: 22px; }

.bordered-link-QhtX0j:hover .bordered-link-text-j7sIau { background-image: =
url("/img/thefp/fp-icon-arrow-red.svg"); }

.container-fkyH3f { z-index: 100; text-transform: uppercase; background: rg=
b(255, 255, 255); border: 1px solid rgb(0, 0, 0); justify-content: center; =
align-items: center; gap: 4px; width: min(90%, 644px); padding: 16px 8px; d=
isplay: flex; position: fixed; bottom: 24px; left: 50%; transform: translat=
e(-50%); box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 8px; }

.content-UDY69G { white-space: nowrap; position: relative; }

.link-R3vXCZ { color: var(--color-accent); text-underline-offset: 2px; text=
-decoration: underline; }

.dismissButton-z1E0Nw { cursor: pointer; background: 0px 0px; border-width:=
 medium; border-style: none; border-color: currentcolor; border-image: none=
; justify-content: center; align-items: center; padding: 4px; transition: c=
olor 0.2s; display: flex; position: absolute; top: 50%; right: 16px; transf=
orm: translateY(-50%); }

.dismissButton-z1E0Nw:hover { color: var(--color-accent); }

@media (max-width: 768px) {
  .dismissButton-z1E0Nw { right: 8px; }
}

.popoverContainer-EjJsJc { border: 2px solid var(--color-fg-primary-themed)=
; box-sizing: content-box; max-width: 280px; padding: var(--size-12)var(--s=
ize-16); background-color: rgb(255, 255, 255); box-shadow: rgba(82, 82, 101=
, 0.15) 0px 6px 8px; }

.emailContainer-JfVhvU.emailContainer-JfVhvU.emailContainer-JfVhvU.emailCon=
tainer-JfVhvU { max-width: 560px; }

.emailInput-VN3GpJ.emailInput-VN3GpJ.emailInput-VN3GpJ.emailInput-VN3GpJ { =
box-sizing: border-box; width: 100%; max-width: 580px; height: 56px; font: =
500 16px/1.7 var(--fp-sans); letter-spacing: 0.1em; background-color: rgb(2=
55, 255, 255); border: 1px solid rgb(22, 22, 19); border-radius: 0px; paddi=
ng-top: 16px; padding-bottom: 16px; }

.emailInput-VN3GpJ.emailInput-VN3GpJ.emailInput-VN3GpJ.emailInput-VN3GpJ:fo=
cus { border: 2px solid rgb(22, 22, 19); }

@media (max-width: 768px) {
  .emailInput-VN3GpJ.emailInput-VN3GpJ.emailInput-VN3GpJ.emailInput-VN3GpJ =
{ text-align: center; width: 100%; margin-bottom: 8px; }
}

.subscribeButton-fDC87J.subscribeButton-fDC87J.subscribeButton-fDC87J.subsc=
ribeButton-fDC87J { height: 56px; font: 500 16px/1.7 var(--fp-sans); letter=
-spacing: 0.1em; text-transform: uppercase; background-color: rgb(22, 22, 1=
9); border-color: rgb(22, 22, 19); border-radius: 0px; }

.subscribeButton-fDC87J.subscribeButton-fDC87J.subscribeButton-fDC87J.subsc=
ribeButton-fDC87J.subscribeButton-fDC87J:disabled { opacity: 1; cursor: poi=
nter; background-color: rgb(22, 22, 19); border-color: rgb(22, 22, 19); }

.subscribeButton-fDC87J.subscribeButton-fDC87J.subscribeButton-fDC87J.subsc=
ribeButton-fDC87J.subscribeButton-fDC87J:disabled:hover { background-color:=
 rgb(242, 49, 44); border-color: rgb(242, 49, 44); }

.subscribeButton-fDC87J.subscribeButton-fDC87J.subscribeButton-fDC87J.subsc=
ribeButton-fDC87J:hover { color: rgb(255, 255, 255); background-color: rgb(=
242, 49, 44); border-color: rgb(242, 49, 44); }

@media (max-width: 768px) {
  .subscribeButton-fDC87J.subscribeButton-fDC87J.subscribeButton-fDC87J.sub=
scribeButton-fDC87J { width: 100%; }
}

.prompt-j7JgJU.prompt-j7JgJU.prompt-j7JgJU.prompt-j7JgJU { width: 100%; max=
-width: 560px; padding: 0px; }

@media (max-width: 768px) {
  .prompt-j7JgJU.prompt-j7JgJU.prompt-j7JgJU.prompt-j7JgJU { flex-wrap: wra=
p; }
}

.subscribeButtonAccent-pwy2Eg.subscribeButtonAccent-pwy2Eg.subscribeButtonA=
ccent-pwy2Eg.subscribeButtonAccent-pwy2Eg { height: 56px; font: 500 16px/1.=
7 var(--fp-sans); text-transform: uppercase; color: rgb(255, 255, 255); bac=
kground-color: rgb(242, 49, 44); border-width: 1px 1px 1px medium; border-s=
tyle: solid solid solid none; border-color: rgb(22, 22, 19) rgb(22, 22, 19)=
 rgb(22, 22, 19) currentcolor; border-image: none; border-radius: 0px; }

.subscribeButtonAccent-pwy2Eg.subscribeButtonAccent-pwy2Eg.subscribeButtonA=
ccent-pwy2Eg.subscribeButtonAccent-pwy2Eg:hover { color: rgb(255, 255, 255)=
; background-color: rgb(242, 49, 44); border-width: 1px 1px 1px medium; bor=
der-style: solid solid solid none; border-color: rgb(22, 22, 19) rgb(22, 22=
, 19) rgb(22, 22, 19) currentcolor; border-image: none; }

.emailInputAccent-tTlqVa.emailInputAccent-tTlqVa.emailInputAccent-tTlqVa.em=
ailInputAccent-tTlqVa { border-right-width: medium; border-right-style: non=
e; border-right-color: currentcolor; }

.emailInputAccent-tTlqVa.emailInputAccent-tTlqVa.emailInputAccent-tTlqVa.em=
ailInputAccent-tTlqVa::placeholder { color: rgb(190, 189, 184); }

@media (max-width: 768px) {
  .subscribeButtonAccent-pwy2Eg.subscribeButtonAccent-pwy2Eg.subscribeButto=
nAccent-pwy2Eg.subscribeButtonAccent-pwy2Eg { width: 100%; }
}

.card-MrLGho { box-sizing: border-box; background-color: rgb(255, 255, 255)=
; border: 1px solid rgb(230, 230, 230); width: 250px; box-shadow: rgba(0, 0=
, 0, 0.12) 0px 4px 6px; }

.header-Lzx53q { box-sizing: border-box; padding: var(--size-24); }

.title-EmGsuc { color: rgb(22, 22, 19); font: 500 20px/.95 var(--fp-sans); =
}

.description-xfNtdu { color: rgb(22, 22, 19); font: 400 16px/1.05 var(--fp-=
sans); letter-spacing: 0.01em; margin-top: var(--size-8); }

.actions-rUTbO4 { box-sizing: border-box; padding-right: ; padding-bottom: =
; padding-left: ; margin-bottom: var(--size-64); padding-top: 0px; }

.ctaActions-HEimMy { box-sizing: border-box; padding-right: ; padding-botto=
m: ; padding-left: ; padding-top: 0px; }

.actionLabel-QtEX3c { color: rgb(22, 22, 19); font: 500 14px/1 var(--fp-san=
s); letter-spacing: 0.01em; }

.actionDisabled-R6f8Il { cursor: default; opacity: 0.4; }

.ctaLink-Ec1es2 { color: var(--color-accent); font: 500 16px/1 var(--fp-san=
s); letter-spacing: 0.1em; text-transform: uppercase; text-decoration: unde=
rline; }

.ctaLinkNoUnderline-R46qif { text-decoration: none; }

.newFeatureTooltip-USr_NK { position: relative; }

.newFeatureClose-USlMup { position: absolute; top: -4px; right: -4px; }

.newFeatureLabel-_hG7HH { color: var(--color-accent); font: 600 13px/1 var(=
--fp-sans); letter-spacing: 0.08em; text-transform: uppercase; }

.newFeatureDescription-SJATxR { color: rgb(22, 22, 19); font: 400 15px/1.3 =
var(--fp-sans); }

@media (min-width: 684px) {
  .header-Lzx53q { padding: var(--size-16); }
  .actions-rUTbO4 { padding: var(--size-16); border-top: 1px solid rgb(230,=
 230, 230); margin-bottom: 0px; }
  .ctaActions-HEimMy { padding-right: ; padding-bottom: ; padding-left: ; p=
adding-top: 0px; }
}

.wrapper-TFWk0w { border-right: 1px solid rgb(190, 189, 184); border-bottom=
: 1px solid rgb(190, 189, 184); border-left: 1px solid rgb(190, 189, 184); =
border-image: none; border-top: solid 5px var(--color-fg-primary-themed); b=
ox-sizing: border-box; width: 660px; margin: auto; padding: 24px 40px 40px;=
 position: relative; }

.wrapperWithPlans-PEZhOz { border-width: medium; border-style: none; border=
-color: currentcolor; border-image: none; }

@media (max-width: 768px) {
  .wrapper-TFWk0w { width: calc(100% - 60px); margin: 0px 30px; padding: 24=
px 16px 40px; }
}

.fade-vBsC3Z::before { content: " "; pointer-events: none; background: line=
ar-gradient(rgba(0, 0, 0, 0), rgb(246, 244, 239)); width: calc(100% + 10px)=
; height: 500px; position: absolute; top: 0px; transform: translateY(calc(-=
100% - 5px)); }

.wrapperWithCoupon-h1TY7Q { padding: 0px; }

.couponSubscribeButton-IYl4a9 { box-sizing: border-box; min-height: 56px; }

.signInLink-TZ6ND4 { color: rgb(242, 49, 44); text-decoration: none; }

.signInLink-TZ6ND4:hover { color: rgb(242, 49, 44); text-decoration: underl=
ine; }

.subscribeButtonLarge-lAytbH { cursor: pointer; background-color: rgb(22, 2=
2, 19); border-width: medium; border-style: none; border-color: currentcolo=
r; border-image: none; width: 100%; padding: 16px; display: block; }

.subscribeButtonLarge-lAytbH:hover { background-color: rgb(242, 49, 44); }

.freeWeekWrapper-ItWTeB { background-color: var(--color-blue); border: 4px =
solid rgb(22, 22, 19); padding-top: 16px; padding-bottom: 16px; }

.whiteSignInLink-daUsik, .whiteSignInLink-daUsik:hover { color: rgb(255, 25=
5, 255); text-decoration: underline; }

.subPlanContainer-nTA_GR { cursor: pointer; border: 1px solid rgb(190, 189,=
 184); flex-direction: row; align-self: stretch; align-items: flex-start; g=
ap: 4px; width: 50%; padding: 8px; transition: border-color 0.2s; display: =
flex; position: relative; }

@media (max-width: 768px) {
  .subPlanContainer-nTA_GR { width: unset; }
}

.subPlanContainer-nTA_GR:hover { border-color: rgb(190, 189, 184); }

.subPlanContainer-nTA_GR.selected-_2BPlx { border: 1px solid rgb(22, 22, 19=
); box-shadow: rgba(0, 0, 0, 0.16) 2px 0px 8px; }

.banner-PABwyI { position: absolute; top: 6px; right: 0px; }

.billedAs-aSsRNm.billedAs-aSsRNm.billedAs-aSsRNm { color: rgb(125, 133, 139=
); }

.planRadio-wVgJ5P { appearance: none; cursor: pointer; border: 2px solid rg=
b(190, 189, 184); border-radius: 50%; flex-shrink: 0; width: 16px; height: =
16px; margin-top: 2px; margin-right: 8px; position: relative; }

.planRadio-wVgJ5P:checked { border-color: rgb(22, 22, 19); }

.planRadio-wVgJ5P:checked::after { content: ""; background-color: rgb(22, 2=
2, 19); border-radius: 50%; width: 8px; height: 8px; position: absolute; to=
p: 50%; left: 50%; transform: translate(-50%, -50%); }

.couponPlan-VHx5l1 { border: 1px solid var(--color-utility-detail-themed); =
background-color: var(--color-bg-primary); cursor: pointer; }

.couponSelected-YXi7oi { border-color: var(--color-fg-primary-themed); back=
ground-color: var(--color-bg-elevated-primary); position: relative; box-sha=
dow: rgba(0, 0, 0, 0.16) 2px 0px 4px; }

@media (max-width: 768px) {
  .couponSelected-YXi7oi { box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 4px; }
}

.bestValue-PxvXhy { background-color: var(--color-accent-themed); border-ra=
dius: 50px; }

.trimmedText-LumAk0 { text-box: cap alphabetic; }

.couponRadio-KmaYP2 { appearance: none; border: 1px solid var(--color-utili=
ty-detail-themed); cursor: pointer; border-radius: 50%; width: 24px; height=
: 24px; margin: 0px; }

.couponRadio-KmaYP2:checked { border-color: var(--color-fg-primary-themed);=
 background: radial-gradient(circle,var(--color-fg-primary-themed)0 7px,tra=
nsparent 7px); }

.couponBadge-mszgOH { box-sizing: border-box; background-color: rgb(0, 85, =
145); border-width: 1px 1px medium; border-style: solid solid none; border-=
color: rgb(22, 22, 19) rgb(22, 22, 19) currentcolor; border-image: none; bo=
rder-radius: 12px 12px 0px 0px; }

.couponCodePill-AuVI24 { box-sizing: border-box; overflow-wrap: anywhere; b=
ackground-color: rgb(246, 244, 239); border: 1px solid rgb(22, 22, 19); bor=
der-radius: 8px; max-width: 100%; }

.couponTagIcon-a1SVG8 { color: rgb(53, 53, 52); }

.ssoButtons-OCdqdV { max-width: 560px; }

.ssoDividerLine-ZFliVy { background-color: var(--color-utility-detail-theme=
d,#bebdb8); height: 2px; }

@media (max-width: 768px) {
  .wrapper-TFWk0w.registrationWall-_rdBGg { width: calc(100% - 32px); margi=
n: 0px 16px; }
}

.wrapper-LdgflB { box-sizing: border-box; width: 100%; }

.innerWrapper-ersGfZ { cursor: pointer; justify-content: end; width: 100%; =
position: relative; }

.cta-GdLXe1.ctaMode-zO5a9a { opacity: 1; }

.progressBarWrap-vpoiUw.ctaMode-zO5a9a { opacity: 0; width: 30%; }

.playButton-vLW5qd.ctaMode-zO5a9a { right: 222px; }

.playButton-vLW5qd.static-tP398S { position: static; }

.cta-GdLXe1 { opacity: 0; width: 210px; transition: opacity 0.1s cubic-bezi=
er(0.66, 0, 0.62, 1.1); }

.progressBarWrap-vpoiUw { opacity: 1; width: calc(100% - 38px); transition:=
 width 0.4s cubic-bezier(0.66, 0, 0.62, 1.1) 0.1s; position: absolute; righ=
t: 0px; }

.playButton-vLW5qd { transition: 0.5s cubic-bezier(0.66, 0, 0.62, 1.1); pos=
ition: absolute; right: calc(100% - 24px); }

.disclaimer-i3yYG0 { opacity: 1; width: 100%; transition: opacity 0.1s cubi=
c-bezier(0.66, 0, 0.62, 1.1) 0.5s; position: absolute; top: 30px; left: 0px=
; }

.disclaimer-i3yYG0.ctaMode-zO5a9a { opacity: 0; }

@media (max-width: 768px) {
  .cta-GdLXe1 { justify-content: space-between; width: 100%; }
  .playButton-vLW5qd { position: static; }
  .playButton-vLW5qd.ctaMode-zO5a9a { left: 0px; right: inherit; }
  .innerWrapper-ersGfZ { border-top: solid 1px var(--color-utility-detail);=
 border-bottom: solid 1px var(--color-utility-detail); justify-content: sta=
rt; padding: 8px; }
  .wrapper-LdgflB { width: 100%; margin: 0px; padding: 8px 28px; position: =
absolute; top: calc(100% + 28px); left: 0px; }
  .progressBarWrap-vpoiUw { width: calc(100% - 46px); }
  .disclaimer-i3yYG0 { top: 54px; left: 28px; }
}

.progressBar-yUZk3A { width: 100%; height: 8px; position: relative; }

.progressBarBackground-rOIsbW { background-color: var(--color-utility-detai=
l); z-index: 2; width: 100%; height: 4px; position: absolute; top: 2px; lef=
t: 0px; }

.progressBarProgress-EiVcPg { background-color: var(--color-accent-themed);=
 z-index: 3; width: 100%; height: 4px; position: absolute; top: 2px; left: =
0px; }

.progressBarPlayhead-KWfdzC { background-color: var(--color-accent-themed);=
 z-index: 4; border-radius: 50%; width: 8px; height: 8px; position: absolut=
e; top: 0px; }

.container-fggFIi.container-fggFIi { background-color: var(--color-accent-t=
hemed); z-index: 100; border-top-width: medium; border-top-style: none; bor=
der-top-color: currentcolor; }

.desktop-nGXtsc.desktop-nGXtsc { padding: var(--size-32)var(--size-56); }

.mobile-YKWpRT.mobile-YKWpRT { padding: var(--size-16)var(--size-32); }

.mobileContent-w54r58 { width: 100%; max-width: 330px; margin: 0px auto; }

.renewButtonMobile-rzL_qq.renewButtonMobile-rzL_qq { width: 100%; padding-t=
op: var(--size-8); padding-bottom: var(--size-8); }

.dismissButton-PLjvDC.dismissButton-PLjvDC { right: var(--size-12); top: va=
r(--size-12); padding: var(--size-4); color: rgb(255, 255, 255); cursor: po=
inter; background: 0px 0px; border-width: medium; border-style: none; borde=
r-color: currentcolor; border-image: none; display: flex; position: absolut=
e; }

.inputWithIcons-vs0rlV.inputWithIcons-vs0rlV.inputWithIcons-vs0rlV { box-si=
zing: border-box; font-family: var(--font-family-text); padding: var(--size=
-12); font-size: var(--font-size-14); line-height: var(--line-height-20); w=
idth: 100%; color: var(--color-fg-primary); background-color: var(--color-b=
g-primary); transition: border-color var(--animation-timing-fast)var(--anim=
ation-smooth); border-width: medium; border-style: none; border-color: curr=
entcolor; border-image: none; outline: none; margin: 0px; display: block; }

.inputWithIcons-vs0rlV.inputWithIcons-vs0rlV.inputWithIcons-vs0rlV:focus { =
border-color: var(--color-fg-secondary); }

.inputWithIcons-vs0rlV.inputWithIcons-vs0rlV.inputWithIcons-vs0rlV.error-nM=
G79e { color: var(--color-semantic-error-bg-primary); border-color: var(--c=
olor-semantic-error-bg-primary); }

.inputWithIcons-vs0rlV.inputWithIcons-vs0rlV.inputWithIcons-vs0rlV.error-nM=
G79e::placeholder { color: var(--color-semantic-error-bg-primary); }

.inputWrapper-Wvkzvn { border: var(--border-default); border-radius: var(--=
border-radius-sm); box-sizing: border-box; background-color: var(--color-bg=
-primary); align-items: center; width: 100%; display: flex; }

.inputWrapper-Wvkzvn:focus-within { border-color: var(--color-fg-secondary)=
; }

.icon-wnhO6c { margin-right: var(--size-8); justify-content: center; align-=
items: center; display: flex; }

.postUFI-Oh86n4 { z-index: 2; width: 660px; margin: auto auto -32px; positi=
on: relative; }

@media (max-width: 768px) {
  .postUFI-Oh86n4 { padding: 0 var(--container-horizontal-padding-mobile); =
flex-wrap: wrap; width: auto; margin-bottom: -32px; }
}

.postUFI-Oh86n4.hasVoiceover-rbvr3u { margin: 0px auto 48px; }

@media (max-width: 768px) {
  .postUFI-Oh86n4.hasVoiceover-rbvr3u { padding: 0 var(--container-horizont=
al-padding-mobile); width: auto; margin-bottom: 120px; }
}

.appCalloutDesktop-YWQkfd { display: contents; }

@media (max-width: 768px) {
  .appCalloutDesktop-YWQkfd { display: none; }
}

.appCalloutMobileRow-K8pexa { display: none; }

@media (max-width: 768px) {
  .appCalloutMobileRow-K8pexa { width: 100%; display: block; }
}

.editButtonContainer-hWwvUO { position: relative; }

.editButtonContainer-hWwvUO div:first-of-type { justify-content: center; di=
splay: flex; }

.container-NR9v7N { cursor: pointer; background: var(--color-utility-transp=
arent); border-radius: var(--border-radius-sm); opacity: 0.8; max-width: 14=
vw; padding: 0px; position: absolute; top: 0px; }

.container-NR9v7N.fixed-gIIqpc { position: fixed; top: 50%; transform: tran=
slateY(-50%); }

.header-anchor { scroll-margin-top: 64px; }

.header-ggAXv9 { flex-direction: column; display: flex; }

.header-ggAXv9 > div { font-family: var(--fp-sans); }

.title-3Yeuyx { margin-bottom: var(--size-8); }

.commentContainer-dmiFCB { align-items: center; gap: var(--size-8); display=
: flex; }

.label-gHN5_J.label-gHN5_J.label-gHN5_J.label-gHN5_J { padding-left: var(--=
size-8); line-height: var(--size-20); border-left: 4px solid rgba(0, 0, 0, =
0); margin-bottom: 22px; }

#active-label-ndUdOP { border-left-color: var(--color-accent-themed); }

.customThemeHeader-hnC_lZ { max-width: min(100%,var(--container-max-width,1=
248px)); gap: var(--size-32); padding: var(--size-32)var(--size-40)100px; m=
argin: auto; }

@media (max-width: 768px) {
  .customThemeHeader-hnC_lZ { gap: var(--size-16); padding: var(--size-12)v=
ar(--container-horizontal-padding-mobile)var(--size-32); }
}

.headerImageContainer-RUy6uK { margin: 0px; }

.headerImageContainer-RUy6uK picture { max-height: inherit; }

.portraitImage-IxD7Ka { width: 100%; max-height: inherit; object-fit: cover=
; }

.fullWidthImageHeader-t5EqiB { text-align: center; background-repeat: no-re=
peat; background-size: cover; min-height: 880px; margin: -64px auto 80px; }

@media (max-width: 768px) {
  .fullWidthImageHeader-t5EqiB { min-width: unset; min-height: 620px; margi=
n-bottom: 8px; }
}

.fullWidthHeaderContent-HjaASe { max-width: min(100%,var(--container-max-wi=
dth,1248px)); margin-top: 116px; }

@media (max-width: 768px) {
  .fullWidthHeaderContent-HjaASe { min-height: 620px; margin-top: 109px; }
}

.fullWidthHeaderSubtitle-VOunOK { text-align: center; max-width: 880px; }

.titleAndImageContainer-Eb9L9t { box-sizing: content-box; max-width: min(10=
0%,var(--container-max-width,1248px)); padding-left: var(--container-horizo=
ntal-padding,var(--size-16)); padding-right: var(--container-horizontal-pad=
ding,var(--size-16)); padding-top: var(--size-64); margin: 0px auto; }

.titleAndImageHeader-IHm_Y5 { gap: var(--column-gap); grid-template-columns=
: 1fr 1fr 1fr; display: grid; }

.titleAndImageHeader-IHm_Y5.noImage-uj9DyC > :first-child { grid-column: 1 =
/ span 3; }

.titleAndImageHeader-IHm_Y5:not(.noImage-uj9DyC) > :first-child { grid-colu=
mn: 1 / span 2; }

@media (max-width: 1024px) {
  .titleAndImageHeader-IHm_Y5 { grid-template-columns: 1fr 1fr 1fr; }
}

@media (max-width: 768px) {
  .titleAndImageContainer-Eb9L9t { padding-top: 12px; }
  .titleAndImageHeader-IHm_Y5 { display: block; }
  .image-_uMo6d { width: 100%; }
}

.thickRule-aN1kyk { border-bottom: 5px solid var(--color-fg-primary-themed)=
; }

.portrait-image-container-zwwsEI { max-width: 550px; }

@media (max-width: 768px) {
  .portrait-image-container-zwwsEI { min-width: unset; flex-direction: colu=
mn; justify-content: center; align-self: center; align-items: flex-start; d=
isplay: flex; }
}

.portrait-image-container-zwwsEI img { max-width: 550px; }

@media (max-width: 768px) {
  .portrait-image-container-zwwsEI img { width: 100%; height: auto; }
}

.portrait-image-container-zwwsEI figcaption { max-width: 550px; }

.landscape-image-container-QgDAqQ { min-width: 750px; }

@media (max-width: 1024px) {
  .landscape-image-container-QgDAqQ { min-width: 550px; }
}

@media (max-width: 768px) {
  .landscape-image-container-QgDAqQ { min-width: unset; }
}

.landscape-image-container-QgDAqQ img { max-width: 750px; }

@media (max-width: 1024px) {
  .landscape-image-container-QgDAqQ img { max-width: 550px; height: auto; }
}

@media (max-width: 768px) {
  .landscape-image-container-QgDAqQ img { max-width: unset; width: 100%; he=
ight: auto; }
}

.landscape-image-container-QgDAqQ figcaption { max-width: 750px; }

.bylineWrapper-AHoCt5 > :first-child, .bylineContainer-TXwfpr { width: 100%=
; }

.copy-WXqCFN { min-inline-size: 0px; }

.eagleStampContainer-UIFpMk { height: 80px; }

.eagleStampImage-EG5gS3 { width: 245px; height: auto; margin-left: 16px; po=
sition: relative; top: -96px; }

.america250Logo-Mg4J2n { width: 245px; height: auto; margin-left: 16px; }

.resultsValue-L31Al6 { white-space: nowrap; min-width: fit-content; }

.searchForm-wBXCj0 { width: 100%; }

.thefpPostBodyWrapper-Sk9SUV { --margin-bleed: -120px; width: 660px; margin=
: auto; position: relative; }

@media (max-width: 768px) {
  .thefpPostBodyWrapper-Sk9SUV { width: auto; padding: 0 var(--container-ho=
rizontal-padding-mobile); }
}

.thefpPostBodyWrapper-Sk9SUV.withEagleWatermark-SQ7w6N .thefpPostBodyWrappe=
r-Sk9SUV.withEagleWatermark-SQ7w6N, .thefpPostBodyWrapper-Sk9SUV.withEagleW=
atermark-SQ7w6N { margin-top: 64px; }

.eagleWatermark-QuTSZR { opacity: 0.5; pointer-events: none; z-index: 0; ba=
ckground-position: 50% center; background-repeat: no-repeat; background-siz=
e: contain; width: 150px; height: 150px; position: absolute; top: 0px; righ=
t: 0px; }

@media (max-width: 768px) {
  .eagleWatermark-QuTSZR { width: 120px; height: 120px; right: 16px; }
  .thefpPostBodyWrapper-Sk9SUV.noPaddingOnMobile-SkPaHP { padding: 0px; }
}

.thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr .body > p:first-of-type::fi=
rst-letter { color: var(--color-accent-themed); font: 500 96px/.75 var(--fp=
-serif-condensed); letter-spacing: 0px; }

@media (max-width: 768px) {
  .thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr .body > p:first-of-type::=
first-letter { font: 600 48px/.75 var(--fp-serif-condensed); }
}

.thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr.sansDropCap-_vbtkt .body > =
p:first-of-type::first-letter { font: 700 96px/.75 var(--fp-sans-condensed)=
; letter-spacing: -0.01em; }

@media (max-width: 768px) {
  .thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr.sansDropCap-_vbtkt .body =
> p:first-of-type::first-letter { font: 700 48px/.75 var(--fp-sans-compress=
ed); letter-spacing: 0px; }
}

.thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr:not(.sansDropCap-_vbtkt) .b=
ody > p:first-of-type { padding-top: 20px; }

@media (max-width: 768px) {
  .thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr:not(.sansDropCap-_vbtkt) =
.body > p:first-of-type { padding-top: 12px; }
  .thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr.toolbarOverlapsBody-_6fiA=
3 .body > p:first-child { padding-top: 56px; }
}

:is(.thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr .body > p:first-of-type=
, .thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr .sponsorship-campaign-emb=
ed:first-child + p:first-of-type) { clip-path: inset(0px -24px -24px); }

.thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr .sponsorship-campaign-embed=
:first-child + p:first-of-type { padding-top: 40px; }

.thefpPostBodyWrapper-Sk9SUV.withSpaceForMissingDropCap-MMwASG .body { padd=
ing-top: 56px; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed:first-child { marg=
in-top: 0px; }

.thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr .sponsorship-campaign-embed=
:first-child { margin-top: 56px; }

.thefpPostBodyWrapper-Sk9SUV.withDropCap-izNtyr .sponsorship-campaign-embed=
:first-child + p:first-of-type::first-letter { line-height: 0.25; }

.threadHeadBody-gHFj3E { width: 100%; margin: 0px; }

.comments-page .container .thread-head .threadHeadBody-gHFj3E .body p { fon=
t: 400 20px/1.45 var(--fp-serif); letter-spacing: -0.01em; color: var(--col=
or-fg-primary-themed); }

.use-theme-bg .post .thefpPostBodyWrapper-Sk9SUV p { font-family: var(--fp-=
serif); color: var(--color-fg-primary-themed); }

:is(.use-theme-bg .post .thefpPostBodyWrapper-Sk9SUV h1, .use-theme-bg .pos=
t .thefpPostBodyWrapper-Sk9SUV h2, .use-theme-bg .post .thefpPostBodyWrappe=
r-Sk9SUV h3, .use-theme-bg .post .thefpPostBodyWrapper-Sk9SUV h4) { font-fa=
mily: var(--fp-sans); color: var(--color-fg-primary-themed); }

.use-theme-bg .post .thefpPostBodyWrapper-Sk9SUV h5 { font-size: 38px; font=
-family: var(--fp-serif-condensed); color: var(--color-accent-themed); text=
-transform: uppercase; font-weight: 400; line-height: 100%; }

.use-theme-bg .post .thefpPostBodyWrapper-Sk9SUV .captioned-image-container=
 figcaption { font: 500 10px/1.7 var(--fp-sans); letter-spacing: 0.1em; tex=
t-transform: uppercase; text-align: start; width: 100%; color: var(--color-=
fg-primary-themed); padding: 0px; }

.typography .thefpPostBodyWrapper-Sk9SUV .pullquote { margin-right: var(--m=
argin-bleed); margin-left: var(--margin-bleed); border-width: medium; borde=
r-style: none; border-color: currentcolor; border-image: none; }

@media (max-width: 890px) {
  .typography .thefpPostBodyWrapper-Sk9SUV .pullquote { margin-right: unset=
; margin-left: unset; }
}

@media (min-width: 1025px) {
  .typography .thefpPostBodyWrapper-Sk9SUV .pullquote.pullquote-align-right=
 { margin-left: 32px; }
  .typography .thefpPostBodyWrapper-Sk9SUV .pullquote.pullquote-align-left =
{ margin-right: 32px; }
}

:is(.typography .thefpPostBodyWrapper-Sk9SUV .callout-block button, .typogr=
aphy .thefpPostBodyWrapper-Sk9SUV .callout-block .button.primary) { color: =
rgb(255, 255, 255); text-transform: uppercase; margin: var(--size-8)0; back=
ground-color: rgb(0, 85, 145); border-radius: 0px; font: 500 16px / 1.2 "Am=
erican Grotesk", sans-serif; }

.typography .thefpPostBodyWrapper-Sk9SUV .callout-block svg { stroke: rgb(2=
55, 255, 255); }

.typography .thefpPostBodyWrapper-Sk9SUV .callout-block .subscribe-widget {=
 margin-bottom: 0px; }

.typography .thefpPostBodyWrapper-Sk9SUV .body a { color: var(--color-text-=
secondary); font-weight: 500; }

.typography .thefpPostBodyWrapper-Sk9SUV .body a:hover { color: var(--color=
-accent-themed); }

:is(.typography .thefpPostBodyWrapper-Sk9SUV .pullquote p, .typography .the=
fpPostBodyWrapper-Sk9SUV .pullquote a) { color: var(--color-accent-themed);=
 font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-=
numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-varia=
nt-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-fa=
mily: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-fea=
ture-settings: ; font-variation-settings: ; font-language-override: ; text-=
align: center; letter-spacing: 0.92px; max-width: 100%; font-size: 32px; li=
ne-height: 1.4; }

:is(.typography .thefpPostBodyWrapper-Sk9SUV .pullquote-align-left p, .typo=
graphy .thefpPostBodyWrapper-Sk9SUV .pullquote-align-left a, .typography .t=
hefpPostBodyWrapper-Sk9SUV .pullquote-align-right p, .typography .thefpPost=
BodyWrapper-Sk9SUV .pullquote-align-right a) { text-align: start; }

.typography .thefpPostBodyWrapper-Sk9SUV .pullquote-align-center { max-widt=
h: 100%; margin-left: auto; margin-right: auto; }

:is(.typography .thefpPostBodyWrapper-Sk9SUV .pullquote-color-red p, .typog=
raphy .thefpPostBodyWrapper-Sk9SUV .pullquote-color-red a) { color: var(--c=
olor-accent-themed); }

:is(.typography .thefpPostBodyWrapper-Sk9SUV .pullquote-color-black p, .typ=
ography .thefpPostBodyWrapper-Sk9SUV .pullquote-color-black a) { color: rgb=
(22, 22, 19); font-family: var(--fp-sans-compressed); text-transform: upper=
case; font-weight: 700; line-height: 1.1; }

:is(.typography .thefpPostBodyWrapper-Sk9SUV .pullquote-color-blue p, .typo=
graphy .thefpPostBodyWrapper-Sk9SUV .pullquote-color-blue a) { color: var(-=
-color-blue); font-family: var(--fp-serif); letter-spacing: 0.72px; }

.typography .thefpPostBodyWrapper-Sk9SUV .pullquote-align-wide { margin-lef=
t: var(--margin-bleed); margin-right: var(--margin-bleed); }

@media (max-width: 890px) {
  .typography .thefpPostBodyWrapper-Sk9SUV .pullquote-align-wide { margin-l=
eft: unset; margin-right: unset; }
}

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnPresentedBy { color: rgb(125, 133, 139); letter-spacing: 0.1em; text-tran=
sform: uppercase; flex-grow: 0; margin-bottom: 0px; font: 500 14px / 1.2 "A=
merican Grotesk", sans-serif; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnImage { flex-grow: 0; max-width: 100px; max-height: 80px; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnImageContainer { justify-content: center; align-items: center; display: f=
lex; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnContainer { border-top: 1px solid rgb(190, 189, 184); border-bottom: 1px =
solid rgb(190, 189, 184); justify-content: center; align-items: center; gap=
: 16px; padding-top: 8px; padding-bottom: 8px; text-decoration: none; displ=
ay: flex; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnDocContentWrapper { text-align: center; border-top: 1px solid rgb(190, 18=
9, 184); border-bottom: 1px solid rgb(190, 189, 184); padding-top: 16px; pa=
dding-bottom: 16px; font-family: "American Grotesk", sans-serif; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnDocContentWrapper .captioned-image-container { margin: 0px 0px 16px; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnDocContentWrapper > :only-child { margin: 0px; }

:is(.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCa=
mpaignDocContentWrapper p:last-child, .thefpPostBodyWrapper-Sk9SUV .sponsor=
ship-campaign-embed .sponsorshipCampaignDocContentWrapper p:last-of-type) {=
 margin-bottom: 0px; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnDocContentWrapper p { margin: 0px 0px 8px; font-family: "American Grotesk=
", sans-serif; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnDocContentWrapper .button.primary { color: rgb(255, 255, 255); text-trans=
form: uppercase; letter-spacing: 1.6px; background-color: rgb(0, 85, 145); =
border-radius: 0px; margin-top: 8px; padding: 16px; font: 500 16px / 1.2 "A=
merican Grotesk", sans-serif; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed-third-party .spons=
orshipCampaignDocContentWrapper, .thefpPostBodyWrapper-Sk9SUV .sponsorship-=
campaign-embed-third-party .sponsorshipCampaignContainer { background-color=
: rgb(243, 239, 232); border: 1px solid rgb(190, 189, 184); padding: 24px; =
}

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnAdvertisementLabel { text-align: center; letter-spacing: 0.15em; text-tra=
nsform: uppercase; color: rgb(125, 133, 139); margin-bottom: 8px; font: 500=
 11px / 1.2 "American Grotesk", sans-serif; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed-first-party .spons=
orshipCampaignDocContentWrapper, .thefpPostBodyWrapper-Sk9SUV .sponsorship-=
campaign-embed-first-party .sponsorshipCampaignContainer { background-color=
: rgb(243, 239, 232); border-width: medium 1px; border-style: none solid; b=
order-color: currentcolor rgb(190, 189, 184); border-image: none; padding: =
24px; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed-first-party > .spo=
nsorshipCampaignStarSeparator:first-child { z-index: 1; align-items: center=
; gap: 12px; display: flex; position: relative; transform: translateY(50%);=
 }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed-first-party > .spo=
nsorshipCampaignStarSeparator:last-child { z-index: 1; align-items: center;=
 gap: 12px; display: flex; position: relative; transform: translateY(-50%);=
 }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnStarSeparator .sponsorshipCampaignStarSeparatorBorder { border-bottom: 1p=
x solid rgb(190, 189, 184); flex: 1 1 0%; }

.thefpPostBodyWrapper-Sk9SUV .sponsorship-campaign-embed .sponsorshipCampai=
gnStarSeparator img { flex-shrink: 0; display: block; }

.transcriptionStatus-OyxRN5 { font-family: var(--font-family-text); text-al=
ign: center; font-size: 16px; }

.transcriptionStatus-OyxRN5 > p { margin-bottom: 24px; }

.transcriptionChunk-DKBYAw { color: rgba(0, 0, 0, 0.8); flex: 1 1 0%; align=
-items: center; margin-bottom: 4px; display: flex; }

.hoverChunk-IPtOLw { background: var(--color-light-bg-secondary-opacity); }

.rowIndicator-jiY8sp { border-radius: var(--border-radius-xs); background: =
0px 0px; align-self: stretch; width: 4px; margin-right: 8px; }

.hoverRow-zMw3pV { background: var(--color-light-fg-secondary); }

.activeRow-S2HzS9 { color: rgb(0, 0, 0); }

.activeRow-S2HzS9 > .rowIndicator-jiY8sp { background: var(--color-fg-secon=
dary-themed) !important; }

.rowText-T4jYBi { color: var(--color-fg-primary-themed); }

.speakerText-lh6QvQ { color: var(--color-accent-themed); font-size: 14px; f=
ont-family: var(--font-family-text); cursor: pointer; margin-top: 3px; marg=
in-bottom: 2px; }

.rowEditableText-PLHmec { color: var(--color-fg-primary-themed); flex: 1 1 =
0%; padding: 5px 0px; }

.activeWord-J6YmxG { background: var(--color-semantic-highlight-fg-primary)=
; }

.playCircle-Ech_eu { color: var(--color-bg-secondary); cursor: pointer; opa=
city: 0.65; margin-right: 8px; padding-left: 8px; }

.playCircle-Ech_eu:hover { opacity: 1; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/31327.d7b1b1fa.css

@charset "utf-8";

.form-x2um0M { margin: 0px; }

.label-mP310C { margin: 0px; padding: 0px; }

.avatarLink-M6ZJnW:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 250px ins=
et; }

.avatarLink-M6ZJnW:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 250px in=
set; }

.inlineComposer-v8PLSi:hover { transform: var(--transform-pressed-more); ba=
ckground-color: var(--color-bg-primary-hover); }

.inlineComposer-v8PLSi:hover:active { transform: var(--transform-pressed); =
}

.inlineComposer-v8PLSi.disabled-YAsoUi, .mobileInlineComposer-jKgh_1.disabl=
ed-YAsoUi { opacity: 0.5; }

.isDragging-TcoucF { background: var(--color-bg-tertiary); box-shadow: var(=
--focus-ring); }

.floatingComposer-np5rUF { bottom: calc(var(--size-16) + var(--size-mobile-=
nav-area)); right: var(--size-16); z-index: 1; transition: all var(--animat=
ion-timing-fast)var(--animation-smooth); transform-origin: center bottom; b=
ox-shadow: var(--shadow-md); border-radius: var(--border-radius-md); border=
-width: medium; border-style: none; border-color: currentcolor; border-imag=
e: none; position: fixed; }

.floatingComposer-np5rUF:active { transform: var(--transform-pressed); box-=
shadow: var(--shadow-sm); }

.keyboardActivationInput-Xmt2JF { bottom: calc(var(--size-16) + var(--size-=
mobile-nav-area)); right: var(--size-16); width: var(--size-1); height: var=
(--size-1); font-size: var(--font-size-16); opacity: 0; pointer-events: non=
e; position: fixed; }

.inputSpacer-x19EDg { width: 48px; }

.wordCountIndicator-KkYqEv.exceded-x1z6ce { color: var(--color-accent-fg-or=
ange); }

.composerModal-q2ZgZt a { text-decoration: none; }

.pencraft .setupProfileModalContent-IhiQBI { padding: var(--size-16); width=
: auto; }

@media (max-width: 600px) {
  .pencraft .setupProfileModalContent-IhiQBI { width: calc(100vw - var(--si=
ze-12)*2); }
}

.pencraft .setupProfileModalContent-IhiQBI input[type=3D"text"], .pencraft =
.setupProfileModalContent-IhiQBI textarea { background-color: var(--color-b=
g-secondary); }

.pencraft .setupProfileModalContent-IhiQBI .hidden { display: none; }

.dropdownIcon-HzL2Jt { stroke: var(--color-fg-secondary); }

.dropdownMenu-RAjGgB { color: var(--color-fg-primary); text-align: left; mi=
n-width: 320px; max-width: 400px; }

.pubRow-ZqkbZG { cursor: pointer; align-items: center; }

.pubRow-ZqkbZG:hover { background: var(--color-bg-elevated-secondary); }

.pubName-DndaDy { flex-grow: 1; }

.linkImage-VNRJEM { width: var(--size-64); height: var(--size-64); border-r=
adius: var(--border-radius-sm); object-fit: cover; }

.cardBlack-dn8aTu, .cardGreen-BvacOd { user-select: none; width: 335px; hei=
ght: 225px; position: relative; }

.cardBlack-dn8aTu { background: linear-gradient(87.07deg,#0f0d1b00 8.27%,#a=
3a38b4d 90.24%),linear-gradient(200.84deg,#0e0c1a 50.52%,var(--color-accent=
-themed)108.52%),linear-gradient(0deg,#000,#000); }

.cardGreen-BvacOd { background: linear-gradient(0deg,#0000004d,#0000004d),l=
inear-gradient(77.07deg,#0f0d1b00 8.27%,#a3a38b4d 90.24%),linear-gradient(0=
deg,var(--accent-fg-green,#1bc47d),var(--accent-fg-green,#1bc47d)),linear-g=
radient(0deg,#000,#000); }

.secondaryText-Kde6jh { color: rgba(216, 216, 216, 0.82); }

.valueSmall-XtHNnD { color: rgba(216, 216, 216, 0.82); position: absolute; =
top: 16px; right: 16px; }

.valueBig-wmUc5E { font-weight: 860; font-size: 78.67px !important; }

.sparkle1-RUNGBp, .sparkle2-mQOtay, .sparkle3-We1mnM { color: rgba(216, 216=
, 216, 0.7); fill: rgba(216, 216, 216, 0.7); position: absolute; }

.sparkle1-RUNGBp { top: 54.18px; left: 38.41px; transform: rotate(-19.4deg)=
; }

.sparkle2-mQOtay { top: 66px; left: 280.62px; transform: rotate(11.09deg); =
}

.sparkle3-We1mnM { top: 189.84px; left: 34px; transform: rotate(-26.15deg);=
 }

.selected-huGt2R { outline: 1px solid var(--color-button-fg); outline-offse=
t: -1px; }

.subcategory-FLrEhm:not(.selected-huGt2R) { color: var(--color-button-quate=
rnary-fg); }

.grid-Ih9I7b { gap: var(--size-12); grid-template-columns: 1fr 1fr; width: =
100%; display: grid; }

.grid-Ih9I7b:focus { outline: none; }

.tile-fllsp6 { white-space: normal; width: 100%; }

.button-Jd7fCq { bottom: 0px; right: 0px; }

.checkbox-jbvy_H.checkbox-jbvy_H.checkbox-jbvy_H { display: flex; }

.tosCheckboxContainer-vfMi_Y.tosCheckboxContainer-vfMi_Y.tosCheckboxContain=
er-vfMi_Y label { margin: 0px; }

.updater-QKNUYI { max-width: none; margin: 0px; }

.signInAppUpsell-v2qe5g { background-image: ; background-position-x: ; back=
ground-position-y: ; background-size: ; background-attachment: ; background=
-origin: ; background-clip: ; background-color: ; cursor: pointer; backgrou=
nd-repeat: no-repeat; max-width: 400px; }

.signInAppUpsell-v2qe5g.isDesktop-gGuBzo { max-width: 600px; }

.appDownloadButton-l8ORmM { cursor: pointer; background: rgb(0, 0, 0); widt=
h: fit-content; }

.qrContainer-I8AYt6 { box-shadow: var(--shadow-xl); background: var(--color=
-bg-elevated-primary); width: fit-content; }

.qrCode-xsX_9k { border-radius: var(--border-radius-lg); background-color: =
var(--color-bg-elevated-primary); box-shadow: var(--shadow-lg); transition:=
 transform var(--animation-timing-slow)var(--animation-smooth); cursor: poi=
nter; overflow: hidden; }

@media (hover: hover) {
  .qrCode-xsX_9k:hover { transform: scale(1.02); }
}

.modalBody-yrSvJm { padding-bottom: var(--size-8); }

.captcha-awCBm5 { margin-bottom: var(--size-8); padding: var(--size-20)var(=
--size-20)0; flex: 1 1 1px; justify-content: center; align-items: center; d=
isplay: flex; }

.imageContainer-ZCdWLc { --image-max-size: 300px; --aspect-ratio: 1; border=
-radius: var(--border-radius-sm); overflow: hidden; }

.imageContainerFullHeight-hF_KGu { --image-max-size: 100%; border-radius: v=
ar(--border-radius-sm); overflow: hidden; }

.imageContainer-ZCdWLc:hover .overlay-SefqcL { opacity: 1; }

.image-MSZo7W { max-width: min(100%,calc(var(--image-max-size)*var(--aspect=
-ratio))); object-fit: cover; border-radius: var(--border-radius-sm); outli=
ne: 1px solid var(--color-utility-detail); outline-offset: -1px; max-height=
: 100%; height: var(--image-max-size); width: auto; }

.overlay-SefqcL { opacity: 0; background-color: rgba(0, 0, 0, 0.15); }

.downloadButton-lyp4Aa { border-radius: var(--border-radius-full); outline:=
 var(--border-default); }

.loading-BBOJtl { width: calc(var(--image-max-size)*var(--aspect-ratio)); }

.link-D8bzcd { user-select: none; }

.button-ultxpw { cursor: pointer; font: 500 16px/1 var(--fp-sans); letter-s=
pacing: 0.1em; text-transform: uppercase; white-space: nowrap; justify-cont=
ent: center; align-items: center; gap: var(--size-8); padding: var(--size-1=
6); transition: var(--animate-hover); border-width: medium; border-style: n=
one; border-color: currentcolor; border-image: none; border-radius: 0px; fl=
ex-shrink: 0; display: flex; }

.button-ultxpw:focus-visible { outline: 1px solid var(--color-accent-themed=
); outline-offset: 2px; }

.buttonDisabled-Uxc4ZD { opacity: 0.4; pointer-events: none; }

.button-justify-content-start-X35nBJ { justify-content: start; }

.button-size-lg-mFsNs8 { line-height: 24px; }

.button-size-md-J2SsUW { line-height: 16px; }

.button-size-sm-M_QSNF { padding: var(--size-8)var(--size-16); font-size: 1=
4px; line-height: 16px; }

.button-variant-primary-XjvZp5 { background-color: var(--color-fg-primary-t=
hemed); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .button-variant-primary-XjvZp5:hover { background-color: var(--color-acce=
nt-themed); }
}

:is(.dark-mode .button-variant-primary-XjvZp5, .dark-theme .button-variant-=
primary-XjvZp5) { color: var(--color-bg-primary); background-color: rgb(255=
, 255, 255); }

@media (hover: hover) {
  :is(.dark-mode .button-variant-primary-XjvZp5:hover, .dark-theme .button-=
variant-primary-XjvZp5:hover) { background-color: var(--color-fg-primary-th=
emed); color: var(--color-bg-primary); }
}

.button-variant-primary-accent-YDCMgj { background-color: var(--color-accen=
t-themed); color: rgb(255, 255, 255); }

@media (hover: hover) {
  .button-variant-primary-accent-YDCMgj:hover { color: var(--color-fg-prima=
ry-themed); background-color: rgb(255, 255, 255); }
}

.button-variant-tertiary-TX9xVJ { color: var(--color-fg-primary-themed); ba=
ckground-color: rgba(0, 0, 0, 0); padding-left: 0px; padding-right: 0px; }

@media (hover: hover) {
  .button-variant-tertiary-TX9xVJ:hover { text-decoration: underline; }
}

.button-variant-inverse-e7GG60 { color: var(--color-fg-primary-themed); bac=
kground-color: rgb(255, 255, 255); }

@media (hover: hover) {
  .button-variant-inverse-e7GG60:hover { background-color: var(--color-acce=
nt-themed); color: rgb(255, 255, 255); }
}

.button-variant-off-white-OZtnd6 { background-color: var(--color-bg-primary=
); color: var(--color-fg-primary-themed); }

@media (hover: hover) {
  .button-variant-off-white-OZtnd6:hover { background-color: rgb(255, 255, =
255); }
}

.button-variant-outline-sYoYJU { background-color: var(--web_bg_color); col=
or: var(--color-fg-primary-themed); border: 1px solid var(--color-fg-primar=
y-themed); }

@media (hover: hover) {
  .button-variant-outline-sYoYJU:hover { background-color: var(--color-fg-p=
rimary-themed); color: rgb(255, 255, 255); }
}

.button-variant-outline-accent-EBL9Rj { background-color: var(--web_bg_colo=
r); border: 1px solid var(--color-accent-themed); color: var(--color-accent=
-themed); }

@media (hover: hover) {
  .button-variant-outline-accent-EBL9Rj:hover { background: var(--color-acc=
ent-themed); color: rgb(255, 255, 255); }
}

.button-variant-inactive-A_4LkS { background-color: var(--web_bg_color); co=
lor: rgb(125, 133, 139); border: 1px solid rgb(125, 133, 139); }

@media (hover: hover) {
  .button-variant-inactive-A_4LkS:hover { background: var(--color-fg-primar=
y-themed); color: rgb(255, 255, 255); }
}

.button-variant-red-text-gYjIdY { color: var(--color-accent-themed); backgr=
ound-color: rgba(0, 0, 0, 0); }

@media (hover: hover) {
  .button-variant-red-text-gYjIdY:hover { color: var(--color-accent-themed)=
; }
}

.button-as-link-Cr7op3 { text-decoration: none; }

.pill-RDTyjk { border-radius: 9999px; padding: 0.5em 0.625em; }

.dark-theme .button-variant-outline-sYoYJU { border: 1px solid var(--color-=
fg-primary-themed); color: var(--color-fg-primary-themed); background-color=
: rgba(0, 0, 0, 0); }

@media (hover: hover) {
  .dark-theme .button-variant-outline-sYoYJU:hover { background-color: var(=
--color-fg-primary-themed); color: var(--color-bg-primary); }
}

.button-variant-accordion-qRdmQc { color: var(--color-text-primary); paddin=
g: var(--size-4); background-color: rgba(0, 0, 0, 0); border-width: medium;=
 border-style: none; border-color: currentcolor; border-image: none; }

@media (hover: hover) {
  .button-variant-accordion-qRdmQc:hover { color: var(--color-accent-themed=
); background-color: rgba(0, 0, 0, 0); }
}

.container-s8tYit { text-decoration: none; }

.container-s8tYit p { color: inherit; line-height: inherit; }

.container-s8tYit p:last-child { margin-bottom: 0px; }

.preset-h1-sans-Qop2bo { font: 700 120px/1.05 var(--fp-sans-condensed); let=
ter-spacing: -0.01em; }

.preset-h1-sans-Qop2bo:where(.typographyUpdates-uIxsOx) { font-size: 96px; =
line-height: 1; }

.preset-h1-serif-QyYae8 { font: 400 110px/1.15 var(--fp-serif-condensed); }

.preset-h1-serif-QyYae8:where(.typographyUpdates-uIxsOx) { letter-spacing: =
0px; font-size: 96px; line-height: 1.1; }

.preset-h1-text-Xj6FhR { font: 400 74px/1.1 var(--fp-serif); }

.preset-h2-serif-IuXvG0 { font: 400 74px/1.1 var(--fp-serif-condensed); }

.preset-h2-serif-IuXvG0:where(.typographyUpdates-uIxsOx) { letter-spacing: =
0px; font-size: 64px; line-height: 1.05; }

.preset-h3-compressed-dB9FAX { font: 700 64px/.9 var(--fp-sans-compressed);=
 text-transform: uppercase; }

.preset-h3-compressed-dB9FAX:where(.typographyUpdates-uIxsOx) { letter-spac=
ing: 0px; font-size: 56px; }

.preset-h3-condensed-kGahdt { font: 700 64px/1 var(--fp-sans-condensed); le=
tter-spacing: -0.01em; }

.preset-h3-condensed-kGahdt:where(.typographyUpdates-uIxsOx) { font-size: 5=
6px; }

.preset-h3-serif-n3nKMb { font: 400 64px/1.1 var(--fp-serif-condensed); }

.preset-h3-serif-n3nKMb:where(.typographyUpdates-uIxsOx) { letter-spacing: =
0px; font-size: 56px; line-height: 1.05; }

.preset-h4-sans-condensed-Reqd8Y { font: 700 36px/1 var(--fp-sans-condensed=
); letter-spacing: -0.01em; }

.preset-h4-sans-regular-S6R6pb { font: 700 36px/1 var(--fp-sans); letter-sp=
acing: -0.01em; }

.preset-h4-sans-regular-menu-RuwXXd { font: 700 26px/1 var(--fp-sans); lett=
er-spacing: -0.01em; }

.preset-h4-serif-sMtXaD { font: 400 36px/1.2 var(--fp-serif-condensed); let=
ter-spacing: 0.02em; }

.preset-h5-sans-oGxgjp { font: 700 32px/1 var(--fp-sans-condensed); letter-=
spacing: -0.01em; }

.preset-h5-sans-compressed-QXnWLT { font: 700 32px/1 var(--fp-sans-condense=
d); letter-spacing: -0.32px; text-transform: uppercase; }

.preset-h5-serif-mY7BSm { font: 500 32px/1.1 var(--fp-serif-condensed); let=
ter-spacing: 0.01em; }

.preset-h6-sans-Gi2FdE { font: 700 24px/1.05 var(--fp-sans-condensed); lett=
er-spacing: -0.01em; }

.preset-h6-serif-NHX2Ix { font: 500 24px/1.15 var(--fp-serif-condensed); }

.preset-h7-serif-qxcjrB { font: 600 20px/1.25 var(--fp-serif); }

.preset-h7-sans-bXgWg2 { font: 700 20px/.95 var(--fp-sans); }

.preset-d1-sans-regular-HmsiTa { font: 400 24px/1.4 var(--fp-sans); }

.preset-d1-sans-medium-qccA4g { font: 500 24px/1.5 var(--fp-sans); }

.preset-d1-serif-eNQpMA { font: 400 24px/1.4 var(--fp-serif); }

.preset-d2-serif-Zt3T9I { font: 400 20px/1.45 var(--fp-serif); }

.preset-d2-serif-bold-b6ZIUk { font: 700 20px/1.45 var(--fp-serif); }

.preset-d3-serif-RnjX7h { font: 400 18px/1.55 var(--fp-serif); }

.preset-d3-serif-bold-IdUurP { font: 700 18px/1.55 var(--fp-serif); }

.preset-d4-serif-SEAETp { font: 400 13px/1.55 var(--fp-serif); }

.preset-d4-serif-bold-HsJN25 { font: 700 13px/1.55 var(--fp-serif); }

.preset-st1-O4T2tk { font: 600 96px/1.3 var(--fp-serif-condensed); letter-s=
pacing: 0.01em; }

.preset-st1-O4T2tk:where(.typographyUpdates-uIxsOx) { font-size: 48px; line=
-height: 1.05; }

.preset-st2-XavWyr { font: 600 64px/1.3 var(--fp-serif-condensed); letter-s=
pacing: 0.01em; }

.preset-st2-XavWyr:where(.typographyUpdates-uIxsOx) { font-size: 38px; line=
-height: 1.05; }

.preset-st3-mae929 { font: 900 46px/1 var(--fp-sans-compressed); letter-spa=
cing: 0.02em; text-transform: uppercase; }

.preset-st3-mae929:where(.typographyUpdates-uIxsOx) { font-size: 38px; font=
-weight: 800; }

.preset-st4-nrV6E9 { font: 700 36px/1 var(--fp-sans); }

.preset-st4-nrV6E9:where(.typographyUpdates-uIxsOx) { letter-spacing: 0px; =
font-size: 32px; }

.preset-body-JzLL5Q { font: 400 20px/1.6 var(--fp-serif); letter-spacing: -=
0.01em; }

.preset-body-link-V8UQqw.preset-body-link-V8UQqw { color: var(--color-text-=
secondary); font: 400 20px/1.6 var(--fp-serif); letter-spacing: -0.01em; te=
xt-decoration: underline; }

.preset-detail-large-s2MDYG.preset-detail-large-s2MDYG { font: 500 16px/1.2=
 var(--fp-sans); letter-spacing: 0.1em; text-transform: uppercase; }

.preset-detail-large-bold-cYVhri.preset-detail-large-bold-cYVhri { font: 70=
0 16px/1.2 var(--fp-sans); letter-spacing: 0.1em; text-transform: uppercase=
; }

.preset-detail-small-mk1EbE.preset-detail-small-mk1EbE { font: 500 14px/1.2=
 var(--fp-sans); letter-spacing: 0.1em; text-transform: uppercase; }

.preset-detail-small-bold-DhgQVM.preset-detail-small-bold-DhgQVM { font: 70=
0 14px/1.2 var(--fp-sans); letter-spacing: 0.1em; text-transform: uppercase=
; }

.preset-pullquote-jlelFS { color: var(--color-accent-themed); font: 400 46p=
x/1.4 var(--fp-serif); letter-spacing: 0.02em; }

.preset-article-byline-YLd430.preset-article-byline-YLd430 { color: var(--c=
olor-accent-themed); font: 400 46px/1.05 var(--fp-serif-condensed); letter-=
spacing: 0.02em; }

a.preset-article-byline-YLd430:hover { text-decoration: underline; }

.preset-timestamp-JIzgHn { font: 500 20px/.95 var(--fp-sans); }

a.preset-timestamp-JIzgHn:hover { text-decoration-line: underline; }

.preset-caption-U1Uztw { font: 500 10px/1.7 var(--fp-sans); letter-spacing:=
 0.1em; text-transform: uppercase; }

.preset-misc-sans-y4snTd { font: 400 11px/1.7 var(--fp-sans-condensed); let=
ter-spacing: 0.55px; }

.preset-sm-preview-byline-W4hKcb.preset-sm-preview-byline-W4hKcb { color: v=
ar(--color-accent-themed); font: 500 10px/1.2 var(--fp-sans); letter-spacin=
g: 0.1em; text-transform: uppercase; }

.preset-lg-preview-byline-dy8tib.preset-lg-preview-byline-dy8tib { color: v=
ar(--color-fg-primary-themed); font: 700 20px/.95 var(--fp-sans); }

.preset-list-item-menu-EiM1Es { color: var(--color-fg-primary-themed); font=
: 400 18px/1 var(--fp-sans); }

.align-left-kbuSQE { text-align: left; }

.align-center-UWtlhT { text-align: center; }

.align-right-onO3hJ { text-align: right; }

.wrap-pretty-ejTmFK { text-wrap: pretty; }

.wrap-balance-jmGdbe { text-wrap: balance; }

.clamp-Vi5QjU { -webkit-line-clamp: 3; -webkit-box-orient: vertical; displa=
y: -webkit-box; overflow: hidden; }

.clamp-1-OfiQ1V { -webkit-line-clamp: 1; }

.clamp-2-_Mb9Jj { -webkit-line-clamp: 2; }

.clamp-3-jYPWgo { -webkit-line-clamp: 3; }

.clamp-4-qoVcAB { -webkit-line-clamp: 4; }

.clamp-5-rto_2V { -webkit-line-clamp: 5; }

.clamp-6-tHjoiW { -webkit-line-clamp: 6; }

.color-accent-ACVlDT.color-accent-ACVlDT { color: var(--color-accent-themed=
); }

.color-primary-NaQ4Ae.color-primary-NaQ4Ae { color: var(--color-fg-primary-=
themed); }

.color-white-MlYGuP.color-white-MlYGuP { color: var(--color-utility-white);=
 }

.color-blue-MQGY4t.color-blue-MQGY4t { color: var(--color-blue); }

.color-tertiary-mHRDyo.color-tertiary-mHRDyo { color: var(--color-fg-tertia=
ry-themed,#747472); }

.color-disabled-gVbtOK.color-disabled-gVbtOK { color: var(--color-utility-d=
etail-themed,#bebdb8); }

.white-space-nowrap-oTjHiF { white-space: nowrap; }

.white-space-normal-HrU_HE { white-space: normal; }

@media screen and (max-width: 768px) {
  .preset-h1-sans-Qop2bo { font-size: 64px; }
  .preset-h1-sans-Qop2bo:where(.typographyUpdates-uIxsOx) { font-size: 48px=
; }
  .preset-h1-serif-QyYae8 { font-size: 46px; }
  .preset-h1-serif-QyYae8:where(.typographyUpdates-uIxsOx) { font-size: 48p=
x; }
  .preset-h1-text-Xj6FhR, .preset-h2-serif-IuXvG0 { font-size: 36px; }
  .preset-h2-serif-IuXvG0:where(.typographyUpdates-uIxsOx) { font-size: 38p=
x; }
  .preset-h3-compressed-dB9FAX, .preset-h3-condensed-kGahdt, .preset-h3-ser=
if-n3nKMb { font-size: 36px; }
  .preset-h4-sans-condensed-Reqd8Y, .preset-h4-sans-regular-S6R6pb, .preset=
-h4-serif-sMtXaD { font-size: 26px; }
  .preset-h5-sans-oGxgjp, .preset-h5-sans-compressed-QXnWLT, .preset-h5-ser=
if-mY7BSm, .preset-h6-sans-Gi2FdE, .preset-h6-serif-NHX2Ix { font-size: 24p=
x; }
  .preset-h7-serif-qxcjrB, .preset-h7-sans-bXgWg2, .preset-d1-sans-regular-=
HmsiTa, .preset-d1-sans-medium-qccA4g, .preset-d1-serif-eNQpMA { font-size:=
 18px; }
  .preset-d2-serif-Zt3T9I, .preset-d2-serif-bold-b6ZIUk { font-size: 16px; =
}
  .preset-d3-serif-RnjX7h { font-size: 14px; }
  .preset-d3-serif-bold-IdUurP { font-size: 12px; }
  .preset-d4-serif-SEAETp, .preset-d4-serif-bold-HsJN25 { font-size: 13px; =
}
  .preset-st1-O4T2tk, .preset-st2-XavWyr { font-size: 38px; }
  .preset-st2-XavWyr:where(.typographyUpdates-uIxsOx), .preset-st3-mae929 {=
 font-size: 32px; }
  .preset-st4-nrV6E9 { font-size: 28px; }
  .preset-st4-nrV6E9:where(.typographyUpdates-uIxsOx) { font-size: 26px; }
  .preset-body-JzLL5Q, .preset-body-link-V8UQqw.preset-body-link-V8UQqw { f=
ont-size: 16px; }
  .preset-pullquote-jlelFS { font-size: 32px; }
  .preset-article-byline-YLd430.preset-article-byline-YLd430 { font-size: 2=
4px; }
  .preset-timestamp-JIzgHn { font-size: 18px; }
  .preset-caption-U1Uztw, .preset-sm-preview-byline-W4hKcb.preset-sm-previe=
w-byline-W4hKcb { font-size: 10px; }
  .preset-lg-preview-byline-dy8tib.preset-lg-preview-byline-dy8tib { font-s=
ize: 18px; }
}

.shimmer-DF054A { background: linear-gradient(90deg, rgb(214, 214, 214) 8%,=
 rgb(168, 168, 168) 18%, rgb(214, 214, 214) 33%) 0px 0px / 1200px 100%; ani=
mation-name: shimmerAnimation-dmgPXN; animation-duration: 2.2s; animation-t=
iming-function: linear; animation-iteration-count: infinite; animation-fill=
-mode: forwards; }

.transition-Na2iYv { transition: transform var(--animation-timing-fast)var(=
--animation-smooth),opacity var(--animation-timing-fast)var(--animation-smo=
oth); }

.from-LIO3hL { opacity: 0; transform: translate3d(0,var(--size-8),0); }

.to-rGgfVf { opacity: 1; transform: translate(0px, 0px); }

@keyframes shimmerAnimation-dmgPXN {=20
  0% { background-position: -1200px 0px; }
  100% { background-position: 1200px 0px; }
}

.preview-XbCjaE { flex: 0 0 auto; width: 44px; height: 44px; overflow: visi=
ble; }

.previewImage-uU6Pnl, .previewPlaceholder-G1Dtji { border-radius: var(--bor=
der-radius-xs); border: 1px solid oklch(from var(--color-utility-white)l c =
h/.14); width: 44px; height: 44px; box-shadow: var(--shadow-md); }

.previewImage-uU6Pnl { object-fit: cover; background: oklch(from var(--colo=
r-utility-white)l c h/.08); display: block; }

.previewPlaceholder-G1Dtji { color: oklch(from var(--color-utility-white)l =
c h/.78); background: radial-gradient(circle at 28% 18%,oklch(from var(--co=
lor-utility-white)l c h/.2),transparent 32%),linear-gradient(135deg,oklch(f=
rom var(--color-accent-fg-orange)l c h/.3),oklch(from var(--color-utility-w=
hite)l c h/.08)48%,oklch(from var(--color-utility-black)l c h/.24)); }

.statusIcon-IDZLFc { box-shadow: var(--shadow-sm); bottom: 0px; right: -6px=
; }

.completeIcon-mJoRi1 { background: var(--color-accent-fg-green); }

.errorIcon-yltUsD { background-color: var(--color-accent-fg-red); }

.toastContainer-s9kdmI { right: var(--size-24); bottom: var(--size-24); pos=
ition: fixed; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/54553.518c27b6.css

@charset "utf-8";

.downloadButton-dUfp2b { width: var(--size-40); box-sizing: border-box; fle=
x: 0 0 auto; padding: 0px; }

.button-yhxrk8:hover { transform: scale(1.05); }

.button-yhxrk8:active { transform: scale(1); }

.container-AQs2b4 { container-type: inline-size; }

.fill-xiDTGC { width: 100%; height: 100%; transform: translate3D(calc(-100%=
 + var(--progress)*100%),0,0); background-color: var(--color-fg-primary); t=
ransition: transform var(--animation-timing-fast)var(--animation-smooth); w=
ill-change: transform; }

.playhead-jk5E3b { background-color: var(--color-fg-primary); transform: tr=
anslateX(calc(var(--progress)*100cqw - 50%)); transition: transform var(--a=
nimation-timing-fast)var(--animation-smooth); will-change: transform; }

.embed-gCEqUi { margin-bottom: var(--size-24); }

.wrap-Zhu6vX { width: 100%; margin: var(--size-16)0; }

.inlineFrame-VUvtAT { border-radius: var(--size-8); width: 100%; position: =
relative; overflow: hidden; }

.wide-Bwmvnl { --code-embed-wide: min(calc(100vw - var(--size-32)),1200px);=
 width: var(--code-embed-wide); max-width: var(--code-embed-wide); margin-l=
eft: calc((100% - var(--code-embed-wide))/2); margin-right: calc((100% - va=
r(--code-embed-wide))/2); box-sizing: border-box; }

.full-CfLO2R { box-sizing: border-box; width: 100vw; max-width: 100vw; marg=
in-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); }

.caption-CdHW4D { color: var(--color-fg-secondary); font-size: calc(var(--f=
ont-size-14) + var(--font_size_body_offset,0px)); line-height: var(--line-h=
eight-20); font-weight: var(--font-weight-regular); letter-spacing: var(--l=
etter-spacing-14); margin-top: var(--size-8); text-align: center; padding-l=
eft: 15%; padding-right: 15%; }

.noscriptSnapshot-P27YvY { width: 100%; height: auto; display: block; }

.withChrome-tkubMv { border: 1px solid var(--color-utility-detail-themed); =
}

.chromeHeader-b4VBbd { align-items: center; gap: var(--size-8); padding: va=
r(--size-6)var(--size-12); background: var(--color-bg-secondary); border-bo=
ttom: 1px solid var(--color-utility-detail-themed); color: var(--color-fg-s=
econdary); font-family: ui-monospace, "SF Mono", "IBM Plex Mono", Menlo, Co=
nsolas, monospace; font-size: var(--font-size-11); letter-spacing: 0.1em; t=
ext-transform: uppercase; user-select: none; font-weight: 500; display: fle=
x; }

.chromeIcon-P4cM65 { color: var(--color-fg-secondary); flex: 0 0 12px; }

.chromeLabel-iP5xzY { line-height: 1; }

.iframe-N33SyK { background: var(--color-bg-primary); border: 0px; width: 1=
00%; height: 480px; transition: height 0.22s; display: block; }

.expandButton-Vd373a { top: var(--size-8); right: var(--size-8); opacity: 0=
; transition: opacity 0.15s; position: absolute; }

.inlineFrame-VUvtAT:hover .expandButton-Vd373a { opacity: 1; }

.expandButton-Vd373a:focus-visible { opacity: 1; }

.backdrop-y65NMv { z-index: 9998; background: rgba(0, 0, 0, 0.5); position:=
 fixed; inset: 0px; }

.overlay-BZlbMH { z-index: 9999; background: var(--color-bg-primary); borde=
r: 1px solid var(--color-fg-secondary); border-radius: var(--size-12); widt=
h: 90vw; height: 90vh; position: fixed; top: 5vh; left: 5vw; overflow: hidd=
en; }

.closeButton-JXeSy3 { top: var(--size-12); right: var(--size-12); z-index: =
1; align-items: center; gap: var(--size-6); padding: var(--size-6)var(--siz=
e-12); border: 1px solid var(--color-fg-secondary); border-radius: var(--si=
ze-4); background: var(--color-bg-primary); color: var(--color-fg-secondary=
); font-size: var(--font-size-13); cursor: pointer; opacity: 0.7; transitio=
n: color 0.15s, opacity 0.15s; display: flex; position: absolute; }

.closeButton-JXeSy3:hover { color: var(--color-fg-primary); opacity: 1; }

.overlayScroll-oYNTP4 { width: 100%; height: 100%; overflow-y: auto; }

.overlayIframe-qms9ll { background: var(--color-bg-primary); border: 0px; w=
idth: 100%; min-height: 100%; display: block; }

.webContainer-IIk356 * { margin: 0px !important; }

.webContainer-IIk356 { cursor: pointer; max-width: 480px; transition: var(-=
-animate-hover); margin: 0px auto; text-decoration: none; }

.webContainer-IIk356:hover { box-shadow: var(--shadow-md); }

.container-hh54mh { max-width: 480px; padding: var(--size-20); border: 1px =
solid var(--color-utility-detail-themed); border-radius: var(--border-radiu=
s-lg); text-align: center; margin: 0px auto; }

.container-hh54mh table { margin: 0px !important; }

.emailWrapper-NhzydE { text-decoration: none; display: block; }

.text-Fj8WVT { margin: var(--size-16)0; }

.text-Fj8WVT .title-RBoKZn { margin-bottom: var(--size-4); }

.button-hAEuwt { width: 100%; }

.button-hAEuwt a { text-decoration: none; }

.bubble-ufWvfM { font-family: var(--font-family-text); font-size: var(--fon=
t-size-16); line-height: var(--line-height-24); color: var(--color-fg-prima=
ry); background-color: var(--color-bg-secondary); padding: var(--size-12); =
border-radius: var(--border-radius-md)var(--border-radius-lg)var(--border-r=
adius-lg)var(--border-radius-md); }

.img-cbG6oW { object-fit: cover; border-radius: var(--border-radius-lg)var(=
--border-radius-lg)var(--border-radius-md)var(--border-radius-md); width: 4=
00px; max-height: 400px; }

.linkImg-_n19TI { object-fit: cover; border-radius: var(--border-radius-md)=
; width: 72px; height: 72px; }

.paywallBubble-VDFuNU { text-align: center; background-repeat: repeat; back=
ground-size: 512px 512px; width: 376px; height: 160px; line-height: 160px; =
}

.paywallBubble-VDFuNU.paywallBubble-VDFuNU div { line-height: 160px; }

.container-sfnj9V.container-sfnj9V.container-sfnj9V { max-width: 480px; mar=
gin: var(--size-32)auto; text-decoration: none; }

.container-sfnj9V.container-sfnj9V.container-sfnj9V img { display: unset; m=
ax-width: unset; margin: 0px; }

.emailWrapper-qwz6NP { text-decoration: none; }

.digestPostEmbed-flwiST { margin-bottom: var(--size-20); padding: 0px; posi=
tion: relative; }

.digestPostEmbed-flwiST.digestPostEmbed-flwiST.digestPostEmbed-flwiST a { t=
ext-decoration: none; }

.menu-juA09f { right: calc(-1*var(--size-48)); width: var(--size-48); heigh=
t: var(--size-72); display: flex; position: absolute; top: 0px; }

@media screen and (max-width: 800px) {
  .menu-juA09f { right: var(--size-8); top: var(--size-8); }
}

.caption-QiPycG { font-size: var(--font-size-16); line-height: var(--line-h=
eight-24); }

.captionEditor-bK4vPR.captionEditor-bK4vPR.captionEditor-bK4vPR { font-size=
: var(--font-size-16); line-height: var(--line-height-24); resize: vertical=
; height: unset; font-family: inherit; }

.smSquare-NGbPBa.smSquare-NGbPBa.smSquare-NGbPBa.smSquare-NGbPBa.smSquare-N=
GbPBa { object-fit: cover; width: 70px; height: 70px !important; }

.mdSquare-pPKPYa.mdSquare-pPKPYa.mdSquare-pPKPYa.mdSquare-pPKPYa.mdSquare-p=
PKPYa { object-fit: cover; width: 140px; height: 140px !important; }

.fullWidth-Ta6aEE.fullWidth-Ta6aEE.fullWidth-Ta6aEE.fullWidth-Ta6aEE.fullWi=
dth-Ta6aEE { object-fit: cover; width: 100%; max-height: 325px !important; =
}

.inheritColor-WetTGJ { color: inherit; }

.link-HREYZo { color: var(--color-accent-themed); text-decoration: none; }

.disableLink-tkz2Oq { pointer-events: none; }

.videoEmbedPlaceholder-AnM6Oo { aspect-ratio: 16 / 9; }

.videoEmbed-wAH5DW { border-radius: 8px; position: relative; overflow: hidd=
en; }

.videoEmbed-wAH5DW .videoOverlay-CuVkgR { opacity: 0; transition: opacity 0=
.2s ease-in-out; }

.videoEmbed-wAH5DW:hover .videoOverlay-CuVkgR, .videoEmbed-wAH5DW .videoOve=
rlay-CuVkgR.alwaysVisible-OssqWH { opacity: 1; }

.videoOverlay-CuVkgR { pointer-events: auto; z-index: 2; background: linear=
-gradient(rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); justify-content: s=
pace-between; align-items: flex-start; padding: 16px; display: flex; positi=
on: absolute; top: 0px; left: 0px; right: 0px; }

.copyLinkButton-FSDeif.copyLinkButton-FSDeif.copyLinkButton-FSDeif { color:=
 rgb(255, 255, 255); background: 0px 0px; flex-shrink: 0; }

.copyLinkButton-FSDeif.copyLinkButton-FSDeif.copyLinkButton-FSDeif:hover { =
background: rgba(255, 255, 255, 0.1); }

.titleLink-pal8_e { color: rgb(255, 255, 255); text-decoration: none; }

.titleLink-pal8_e:hover, .link-LXCHWO.link-LXCHWO.link-LXCHWO.link-LXCHWO {=
 text-decoration: underline; }

.mediaLinks-a_pTok { margin-top: 4px; }

.button-PdemLh { padding-top: 8px; padding-bottom: 8px; color: var(--color-=
accent-themed) !important; }

.ctaWrapper-tPnWzu { justify-content: flex-start; align-items: center; gap:=
 8px; width: 100%; display: flex; }

.mediaLinks-z5OJrN { flex-shrink: 0; display: flex; }

.ctaWrapper-tPnWzu:has(.mediaLinks-z5OJrN) .button-PdemLh svg { display: no=
ne; }

.captionContainer-e38vU2 { flex-grow: 1; }

.captionContainer-e38vU2 p:last-child { margin-bottom: 0px; }

.fullWidth-fAAdsN.fullWidth-fAAdsN.fullWidth-fAAdsN.fullWidth-fAAdsN { obje=
ct-fit: cover; width: 100%; max-height: 325px !important; }

.imageLink-AC6EYn { flex-shrink: 0; }

.image-DiWGMJ { width: 150px; }

.imageMobile-PivMk8 { width: 90px; }

.description-ZU212O { color: var(--color-text-primary); font: 400 16px/1.5 =
var(--fp-serif); margin: 0px; }

.iconLink-hKp_3x { line-height: 0; display: inline-block; }

.link-lpm56C { text-decoration: none; display: inline-block; }

.text-ymbIrn { color: rgb(29, 28, 26); text-transform: uppercase; letter-sp=
acing: 0.08em; font-family: Theinhardt, Arial, sans-serif; font-size: 14px;=
 font-weight: 500; }

.button-fZfkQf { color: rgb(242, 49, 44); text-transform: uppercase; letter=
-spacing: 0.1em; padding-top: 8px; padding-bottom: 8px; font-family: Arial,=
 sans-serif; font-weight: 700; line-height: 1; }

.button-fZfkQf a { color: rgb(242, 49, 44); }

.buttonSm-PaaWgJ { font-size: 14px; }

.buttonMd-Lg5kyv { font-size: 16px; }

.arrow-tV5HDt { margin-left: 4px; }

.heading-UGv4c2.heading-UGv4c2.heading-UGv4c2.heading-UGv4c2 { color: rgb(2=
42, 49, 44); letter-spacing: 0.1em; text-transform: uppercase; font-family:=
 Arial, sans-serif; font-size: 14px; font-weight: 700; line-height: 1; }

.link-jbVsqJ.link-jbVsqJ.link-jbVsqJ.link-jbVsqJ { color: rgb(22, 22, 19); =
font-family: Georgia, serif; font-weight: 700; line-height: 1.6; text-decor=
ation: underline; }

.title-RKep04.title-RKep04.title-RKep04.title-RKep04 { color: rgb(22, 22, 1=
9); font-family: Arial, sans-serif; font-weight: 700; line-height: 1.1; }

.link-AiRTNr.link-AiRTNr.link-AiRTNr.link-AiRTNr { color: rgb(22, 22, 19); =
text-decoration: none; }

.meta-XhipYq.meta-XhipYq.meta-XhipYq.meta-XhipYq { color: rgb(125, 133, 139=
); letter-spacing: 0.1em; text-transform: uppercase; font-family: Arial, sa=
ns-serif; font-size: 14px; font-weight: 700; line-height: 1; }

.inheritColor-eP1Bab { color: inherit; }

:root { --fp-recirc-block-max-width: 400px; --fp-recirc-block-float-offset:=
 -117px; --fp-recirc-block-bg: #f6f4ef; --fp-recirc-block-image-width: 100p=
x; --fp-recirc-block-image-height: 75px; }

.fpRecircBlock-HKJKYS { background: var(--fp-recirc-block-bg); max-width: m=
in(100%,var(--fp-recirc-block-max-width)); box-sizing: border-box; font-fam=
ily: var(--font-family-sans-serif,Arial,Helvetica,sans-serif); border: 1px =
solid rgb(190, 189, 184); margin: 16px auto; padding: 16px 24px; }

.fpRecircBlock-HKJKYS.alignLeft-WOT5JO { float: left; margin-left: var(--fp=
-recirc-block-float-offset); width: 50%; max-width: min(100%,var(--fp-recir=
c-block-max-width)); margin-right: 32px; }

.fpRecircBlock-HKJKYS.alignRight-bj2Dhz { float: right; margin-right: var(-=
-fp-recirc-block-float-offset); width: 50%; max-width: min(100%,var(--fp-re=
circ-block-max-width)); margin-left: 32px; }

.header-ie27mg { border-bottom: 1px solid rgb(190, 189, 184); padding-botto=
m: 12px; }

.fpRecircBlock-HKJKYS.editor-V2JXka { outline: rgba(0, 0, 0, 0) solid 1px; =
transition: outline 0.2s; }

.sectionTitle-Xp9aWg { font-weight: 700; }

.sectionTitle-Xp9aWg.editable-oVCSpQ { cursor: text; border-radius: 4px; ma=
rgin: -4px -8px; padding: 4px 8px; }

.sectionTitle-Xp9aWg.editable-oVCSpQ:hover { background-color: var(--color-=
bg-secondary); }

.titleInput-yIjmBm { color: var(--color-fg-primary); border: 1px solid var(=
--color-accent); background: var(--color-bg-primary); border-radius: 4px; o=
utline: none; width: auto; min-width: 200px; margin: -6px -10px; padding: 4=
px 8px; font-size: 20px; font-weight: 600; }

.postWrapper-gPIVFt { flex-direction: column; display: flex; position: rela=
tive; }

.postCard-QEnqbK { color: inherit; flex: 1 1 0%; text-decoration: none; tra=
nsition: transform 0.2s; display: flex; position: relative; }

.hoverButton-N0n6PV { opacity: 0; transition: opacity 0.2s; position: absol=
ute; top: 8px; right: 8px; }

.postCard-QEnqbK:hover .hoverButton-N0n6PV { opacity: 1; }

.emptySlot-P_So_W { border: 1px dashed var(--color-utility-detail); backgro=
und: var(--color-bg-secondary); border-radius: 8px; flex-direction: column;=
 justify-content: center; align-items: center; gap: 12px; min-height: 250px=
; transition: 0.2s; display: flex; }

.emptySlot-P_So_W:hover { border-color: var(--color-accent); background: rg=
ba(0, 0, 0, 0.05); }

.postImage-tnGOF4 { width: var(--fp-recirc-block-image-width); height: var(=
--fp-recirc-block-image-height); object-fit: cover; }

.imageWrapper-mC7xPu { width: var(--fp-recirc-block-image-width); height: v=
ar(--fp-recirc-block-image-height); background: var(--color-bg-secondary); =
border-radius: 4px; flex-shrink: 0; justify-content: center; align-items: c=
enter; display: flex; overflow: hidden; }

.imageWrapper-mC7xPu img { object-fit: cover; width: 100%; height: 100%; }

.imageWrapper-mC7xPu img[alt]:not([src]), .imageWrapper-mC7xPu img[alt][src=
=3D""] { color: var(--color-fg-secondary); text-align: center; word-break: =
break-word; padding: 8px; font-size: 10px; line-height: 1.2; }

.imagePlaceholder-uxRFZW { background: rgb(211, 211, 211); width: 100%; hei=
ght: 100%; }

.postContent-kE5vyY { flex-direction: column; flex: 1 1 0%; display: flex; =
}

.postTitle-WVs0I0 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; di=
splay: -webkit-box; overflow: hidden; }

.postAuthor-Wuf0b1 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; d=
isplay: -webkit-box; overflow: hidden; }

.tooltipContainer-_Xo3J2 { display: inline-block; position: relative; }

.settingsButton-LeI8A4 { opacity: 0.6; transition: opacity 0.2s; }

.loading-HVK0LW { text-align: center; color: var(--color-fg-secondary); pad=
ding: 40px 0px; }

@media (max-width: 1024px) {
  .fpRecircBlock-HKJKYS.alignLeft-WOT5JO, .fpRecircBlock-HKJKYS.alignRight-=
bj2Dhz { float: none; width: 100%; max-width: min(100%,var(--fp-recirc-bloc=
k-max-width)); margin: 32px auto; }
}

.emptySlotContainer-Hjnza1 { flex-direction: column; gap: 12px; margin-top:=
 16px; display: flex; }

.emptySlotItem-OuTb9G { border: 1px dashed var(--color-utility-detail,#bebd=
b8); background: var(--color-bg-secondary,#f6f4ef); border-radius: 4px; tra=
nsition: 0.2s; }

.emptySlotItem-OuTb9G:hover { border-color: var(--color-accent,#f2312c); ba=
ckground: rgba(0, 0, 0, 0.05); }

.emptySlotTrigger-vqGF5w { cursor: pointer; align-items: center; gap: 8px; =
padding: 12px 16px; transition: opacity 0.2s; display: flex; }

.emptySlotTrigger-vqGF5w:hover { opacity: 0.8; }

.modalContainer-iZuIQf { background: rgb(255, 255, 255); }

.searchModal-ZuQoVH { padding: 24px; }

.searchModalTitle-ii8cvR { color: var(--color-fg-primary,#000); font-size: =
20px; font-weight: 600; font-family: var(--font-family-sans-serif,Arial,Hel=
vetica,sans-serif); margin: 0px 0px 16px; }

.searchModalInput-hXDbwI { border: 1px solid var(--color-utility-detail,#be=
bdb8); background: var(--color-bg-primary); width: 100%; color: var(--color=
-fg-primary); box-sizing: border-box; border-radius: 8px; outline: none; ma=
rgin-bottom: 16px; padding: 12px 16px; font-size: 16px; }

.searchModalInput-hXDbwI:focus { border-color: var(--color-accent); box-sha=
dow: rgba(0, 0, 0, 0.1) 0px 0px 0px 2px; }

.searchModalResults-OojB5D { scrollbar-color: lightgray white; max-height: =
400px; overflow-y: auto; }

.searchModalResults-OojB5D .postWrapper-gPIVFt { cursor: pointer; border-ra=
dius: 8px; margin-bottom: 8px; transition: background-color 0.2s; }

.searchModalResults-OojB5D .postWrapper-gPIVFt:hover, .searchModalResults-O=
ojB5D .postWrapper-gPIVFt.selected-wxI5Rb { background: var(--color-bg-seco=
ndary); }

.noResults-7fr0n7 { text-align: center; padding: 40px 0px; }

.editButtonContainer-WIMQ0a { z-index: 1; opacity: 0; transition: opacity 0=
.15s ease-in-out; position: absolute; top: 0px; right: 0px; }

.postWrapper-gPIVFt:hover .editButtonContainer-WIMQ0a { opacity: 1; }

.fpRecircBlockEmail-bQo7e4 { background: var(--fp-recirc-block-bg); max-wid=
th: min(100%,var(--fp-recirc-block-max-width)); border: 1px solid rgb(190, =
189, 184); margin: 8px auto; padding: 16px 24px; font-family: Arial, sans-s=
erif; }

.sectionTitleEmail-OAZP1e.sectionTitleEmail-OAZP1e.sectionTitleEmail-OAZP1e=
.sectionTitleEmail-OAZP1e { color: rgb(0, 0, 0); border-bottom: 1px solid r=
gb(190, 189, 184); margin: 0px; padding-bottom: 12px; font-family: Georgia,=
 Times, "Times New Roman", serif; font-size: 20px; font-weight: 700; line-h=
eight: 28px; }

.postTitleEmail-HJC8Ka.postTitleEmail-HJC8Ka.postTitleEmail-HJC8Ka.postTitl=
eEmail-HJC8Ka { color: rgb(0, 0, 0); margin: 0px; font-family: Arial, Helve=
tica, sans-serif; font-size: 20px; font-weight: 600; line-height: 22px; tex=
t-decoration: none; }

.postAuthorEmail-MsYeIm.postAuthorEmail-MsYeIm.postAuthorEmail-MsYeIm.postA=
uthorEmail-MsYeIm { color: rgb(242, 49, 44); text-transform: uppercase; mar=
gin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-=
weight: 400; line-height: 20px; }

.emailLink-AegMn8.emailLink-AegMn8.emailLink-AegMn8.emailLink-AegMn8 { colo=
r: inherit; text-decoration: none; display: block; }

.fpRecircBlockEmail-bQo7e4 .typography h3 { color: rgb(0, 0, 0); border-bot=
tom: 1px solid rgb(190, 189, 184); margin: 0px; padding-bottom: 12px; font-=
family: Georgia, Times, "Times New Roman", serif; font-size: 20px; font-wei=
ght: 700; line-height: 28px; }

.fpRecircBlockEmail-bQo7e4 .typography div { font-family: Arial, Helvetica,=
 sans-serif; }

.imageWrapperEmail-yADEGT { width: var(--fp-recirc-block-image-width); heig=
ht: var(--fp-recirc-block-image-height); background: var(--color-bg-seconda=
ry); border-radius: 4px; overflow: hidden; }

.postImageEmail-T8eGUY { width: var(--fp-recirc-block-image-width); height:=
 var(--fp-recirc-block-image-height); object-fit: cover; border-radius: 4px=
; display: block; }

.imagePlaceholderEmail-vtKzp8 { width: var(--fp-recirc-block-image-width); =
height: var(--fp-recirc-block-image-height); background: rgb(211, 211, 211)=
; border-radius: 4px; display: block; }

.mediaNodeView-e5SnLi { margin-inline: 0px; display: flex; position: relati=
ve; }

.mediaNodeView-e5SnLi.align-left-zBTRM0 { justify-content: flex-start; }

.mediaNodeView-e5SnLi.align-center-GLlHHY { justify-content: center; }

.mediaNodeView-e5SnLi.align-right-b0iEsr { justify-content: flex-end; }

.staticView-rMg88c { width: 100%; margin-inline: 0px; margin: var(--size-32=
)0; position: relative; }

.staticImageWrap-zeAxjE.left-Pmbfny, .staticImageWrap-zeAxjE.right-jUl_lm {=
 float: left; }

.imageContainer-BFwwV8 { position: relative; }

.imageContainer-BFwwV8 img.large-zd0XRW { max-width: calc(-30px + 100vw) !i=
mportant; }

.imageContainer-BFwwV8 img.full-B7kzBg { max-width: 100vw !important; }

.caption-hKmpHN.caption-hKmpHN.caption-hKmpHN.caption-hKmpHN { color: var(-=
-color-fg-secondary-themed); font-size: var(--font-size-14); line-height: v=
ar(--line-height-20); font-weight: var(--font-weight-regular); letter-spaci=
ng: var(--letter-spacing-14); text-align: center; min-width: 40px; }

.caption-hKmpHN.caption-hKmpHN.caption-hKmpHN.caption-hKmpHN.placeholder-HW=
tRBz { opacity: 0.3; position: absolute; }

.caption-hKmpHN.caption-hKmpHN.caption-hKmpHN.caption-hKmpHN.static-oTq1ez =
{ margin-top: var(--size-12); margin-left: 15%; margin-right: 15%; }

.inlineCaptionEditor-kbzlrs { padding: 0px 15%; }

.horizontalResizeHandle-nC_iub, .mediaControlButtons-lqBkgd { opacity: 1; t=
ransition: opacity 0.2s; }

.horizontalResizeHandle-nC_iub { touch-action: none; }

.mediaNodeView-e5SnLi:hover .horizontalResizeHandle-nC_iub, .mediaNodeView-=
e5SnLi:hover .mediaControlButtons-lqBkgd { opacity: 1; }

.horizontalResizeHandle-nC_iub { bottom: var(--size-8); right: var(--size-8=
); z-index: 2; position: absolute; }

.horizontalResizeHandle-nC_iub button { cursor: nwse-resize; opacity: 0.6; =
background: var(--color-light-bg-primary) !important; }

.horizontalResizeHandle-nC_iub button:hover { opacity: 0.8; background: var=
(--color-light-bg-primary) !important; }

.mediaControlButtons-lqBkgd { border-radius: var(--border-radius-sm); borde=
r: 1px solid var(--color-light-fg-secondary); background: var(--color-light=
-bg-primary); display: flex; position: absolute; top: 5px; left: calc(50% -=
 131px); }

.mediaControlButtons-lqBkgd button { opacity: 0.6; background-color: rgba(2=
55, 255, 255, 0.5); border-radius: var(--border-radius-sm) !important; }

.mediaControlButtons-lqBkgd button.active-jfe8JH { background-color: rgba(2=
55, 255, 255, 0.9); }

.mediaControlButtons-lqBkgd button:hover { opacity: 0.8; }

.mediaControlTextEditor-oFhu3a { min-width: 320px; padding: var(--size-16);=
 }

.inlineCaptionEditor-kbzlrs { display: none; overflow: hidden; }

.inlineCaptionEditor-kbzlrs.hasCaption-A8cBUm, .focus .inlineCaptionEditor-=
kbzlrs { display: flex; }

.focus .inlineCaptionEditor-kbzlrs > .caption-hKmpHN { min-height: 24px; }

.zoom-zeAR_Z { cursor: zoom-in; }

.pointer-Hr6Xl2 { cursor: pointer; }

.gallery-Phxj1j { cursor: grab; width: 100%; margin-inline: 0px; position: =
relative; }

.gallery-Phxj1j.static-he6Urp { margin: var(--size-32)0; }

.edit-aqFSXY { opacity: 0; top: var(--size-8); right: var(--size-8); z-inde=
x: 1; position: absolute; }

.gallery-Phxj1j:hover .edit-aqFSXY, .gallery-Phxj1j:active .edit-aqFSXY { o=
pacity: 1; }

.gallery-Phxj1j .imageCaption-iHC8xR { color: var(--color-fg-secondary-them=
ed); font-size: calc(var(--font-size-14) + var(--font_size_body_offset,0px)=
); line-height: var(--line-height-20); font-weight: var(--font-weight-regul=
ar); letter-spacing: var(--letter-spacing-14); text-align: center; }

.gallery-Phxj1j .imageCaption-iHC8xR.static-he6Urp { margin-top: var(--size=
-12); margin-left: 15%; margin-right: 15%; }

.gallery-Phxj1j .image-IE_pDY.zoom-YdDT6p { cursor: zoom-in; }

.gallery-Phxj1j .image-IE_pDY.zoom-YdDT6p:hover { opacity: 0.85; }

.imageRow-_Y6x8T { height: 230px; }

.imageRow-_Y6x8T.length-2-inHdHY { height: 350px; }

.imageRow-_Y6x8T picture { flex: 1 1 1px; display: flex; }

.imageRow-_Y6x8T .image-IE_pDY.image-IE_pDY.image-IE_pDY { object-fit: cove=
r; width: 100%; height: 100%; margin: 0px; }

@media (max-width: 700px) {
  .imageRow-_Y6x8T { height: 30vw; }
  .imageRow-_Y6x8T.length-2-inHdHY { height: 40vw; }
}

.gallery-Phxj1j.inbox-uLXwi5 .imageGalleryWrap-ICPFaM .imageWrap-egM10V .im=
age-IE_pDY.small-AA4Dt8 { width: 194.667px; height: 146px; }

.gallery-Phxj1j.inbox-uLXwi5 .imageGalleryWrap-ICPFaM .imageWrap-egM10V .im=
age-IE_pDY.medium-ZeIdEU { width: 296px; height: 222px; }

.referralsTierCard-XI8dRc > table { border-radius: var(--border-radius-md);=
 border: 1px solid rgb(224, 224, 224); width: 372px; margin-bottom: 20px; p=
adding: 12px; line-height: 0; }

.referralsTierCard-XI8dRc { text-decoration: none; }

.container-dENihb { border-top: 0px; border-top-left-radius: 0px; border-to=
p-right-radius: 0px; }

.group-ac8c4P { border: 1px solid var(--color-detail); border-radius: var(-=
-border-radius-md); background: var(--color-bg-primary); flex-shrink: 0; wi=
dth: 100%; overflow: hidden; }

.groupBare-le__aW { gap: var(--editor-media-rail-gap,var(--size-2)); backgr=
ound: 0px 0px; border-width: medium; border-style: none; border-color: curr=
entcolor; border-image: none; border-radius: 0px; }

.groupBare-le__aW .segment-D9UVw6 { border-top-width: medium; border-top-st=
yle: none; border-top-color: currentcolor; }

.segment-D9UVw6 { flex-direction: var(--editor-media-rail-button-direction,=
column); align-items: var(--editor-media-rail-button-align,center); justify=
-content: var(--editor-media-rail-button-justify,center); gap: var(--editor=
-media-rail-button-gap,var(--size-4)); width: var(--editor-media-rail-butto=
n-width,100%); min-height: var(--editor-media-rail-button-min-height,auto);=
 aspect-ratio: var(--editor-media-rail-button-aspect-ratio,1); padding: var=
(--editor-media-rail-button-padding,var(--size-6)); border-right-width: med=
ium; border-bottom-width: medium; border-left-width: medium; border-right-s=
tyle: none; border-bottom-style: none; border-left-style: none; border-righ=
t-color: currentcolor; border-bottom-color: currentcolor; border-left-color=
: currentcolor; border-image: none; border-top: 1px solid var(--color-detai=
l); border-radius: var(--editor-media-rail-button-radius,var(--border-radiu=
s-sm)); color: var(--color-fg-primary); cursor: pointer; background: 0px 0p=
x; flex-shrink: 0; transition: background-color 0.1s, box-shadow 0.1s; disp=
lay: flex; position: relative; }

.segment-D9UVw6:first-child { border-top-width: medium; border-top-style: n=
one; border-top-color: currentcolor; }

.segment-D9UVw6:disabled { cursor: default; opacity: 0.35; }

.segment-D9UVw6:disabled .segmentPreview-_mENqR, .segment-D9UVw6:disabled .=
segmentBadge-BN_Qk3 { filter: grayscale(); }

@media (hover: hover) {
  .segment-D9UVw6:not(:disabled):hover { background-color: var(--editor-med=
ia-rail-segment-hover-bg,var(--color-bg-tertiary)); }
  .segment-D9UVw6:not(:disabled):not(.segmentActive-XPV1ou):hover .segmentI=
con-lUicUD { color: var(--editor-media-rail-segment-hover-icon-color,var(--=
color-fg-primary)); }
  .segment-D9UVw6:not(:disabled):not(.segmentActive-XPV1ou):hover .segmentL=
abel-pfWzaR { color: var(--editor-media-rail-segment-hover-label-color,var(=
--color-fg-secondary)); }
}

.segmentActive-XPV1ou, .segmentActive-XPV1ou:hover { background-color: var(=
--editor-media-rail-segment-active-bg,var(--color-bg-tertiary)); box-shadow=
: var(--editor-media-rail-segment-active-shadow,none); }

.segmentActive-XPV1ou::before { content: ""; left: var(--editor-media-rail-=
segment-active-accent-inset,0); width: var(--editor-media-rail-segment-acti=
ve-accent-width,3px); height: var(--editor-media-rail-segment-active-accent=
-height,56%); border-radius: var(--border-radius-full); background: var(--e=
ditor-media-rail-segment-active-accent-color,var(--color-fg-primary)); posi=
tion: absolute; top: 50%; transform: translateY(-50%); }

.segmentActive-XPV1ou .segmentIcon-lUicUD { color: var(--editor-media-rail-=
segment-active-icon-color,var(--color-fg-primary)); }

.segmentActive-XPV1ou .segmentLabel-pfWzaR { color: var(--editor-media-rail=
-segment-active-label-color,var(--color-fg-secondary)); }

.segmentActive-XPV1ou .segmentIcon-lUicUD { isolation: isolate; position: r=
elative; }

.segmentActive-XPV1ou .segmentIcon-lUicUD::before { content: ""; inset: var=
(--editor-media-rail-segment-active-chip-inset,0); border-radius: var(--edi=
tor-media-rail-segment-active-chip-radius,var(--border-radius-md)); backgro=
und: var(--editor-media-rail-segment-active-chip-bg,transparent); z-index: =
-1; position: absolute; }

.segmentActive-XPV1ou .segmentPreview-_mENqR { box-shadow: var(--editor-med=
ia-rail-segment-active-preview-ring,none); }

.segmentDestructive-pyUMju .segmentIcon-lUicUD, .segmentDestructive-pyUMju =
.segmentLabel-pfWzaR { color: var(--color-semantic-error-fg-primary); }

.segmentIcon-lUicUD { width: var(--editor-media-rail-icon-size,18px); heigh=
t: var(--editor-media-rail-icon-size,18px); color: var(--editor-media-rail-=
segment-icon-color,var(--color-fg-primary)); justify-content: center; align=
-items: center; display: flex; }

.segmentHasPreview-SPn1Ma .segmentIcon-lUicUD { display: var(--editor-media=
-rail-preview-icon-display,none); }

.segmentPreview-_mENqR { display: var(--editor-media-rail-preview-display,f=
lex); width: var(--editor-media-rail-preview-width,44px); height: var(--edi=
tor-media-rail-preview-height,28px); border: 1px solid var(--editor-media-r=
ail-preview-border-color,var(--color-detail)); border-radius: var(--editor-=
media-rail-preview-radius,var(--border-radius-xs)); background: var(--edito=
r-media-rail-preview-bg,var(--color-bg-primary)); color: var(--color-fg-pri=
mary); font-family: var(--font-family-digit); font-size: var(--editor-media=
-rail-preview-font-size,11px); font-weight: var(--font-weight-semibold); ju=
stify-content: center; align-items: center; line-height: 1; overflow: hidde=
n; }

.segmentPreview-_mENqR img { object-fit: cover; width: 100%; height: 100%; =
}

.segmentLabel-pfWzaR { order: var(--editor-media-rail-label-order,0); flex:=
 var(--editor-media-rail-label-flex,0 1 auto); max-width: 100%; font-size: =
var(--editor-media-rail-label-font-size,11px); line-height: var(--editor-me=
dia-rail-label-line-height,14px); font-weight: var(--editor-media-rail-labe=
l-weight,500); letter-spacing: var(--editor-media-rail-label-letter-spacing=
,.01em); text-align: var(--editor-media-rail-label-text-align,center); text=
-overflow: ellipsis; white-space: var(--editor-media-rail-label-white-space=
,nowrap); color: var(--editor-media-rail-segment-label-color,var(--color-fg=
-secondary)); overflow: hidden; }

.segmentBadge-BN_Qk3 { display: var(--editor-media-rail-badge-display,flex)=
; order: var(--editor-media-rail-badge-order,0); justify-content: center; a=
lign-items: center; }

.rail-IvyTbt { --editor-media-rail-gap: 12px; --editor-media-rail-width: 72=
px; --editor-media-rail-padding: 0 8px 12px; --editor-media-rail-button-wid=
th: 56px; --editor-media-rail-button-min-height: 56px; --editor-media-rail-=
button-padding: 6px 4px; --editor-media-rail-button-radius: 8px; --editor-m=
edia-rail-button-aspect-ratio: auto; --editor-media-rail-icon-size: 24px; -=
-editor-media-rail-svg-size: 22px; --editor-media-rail-label-font-size: 10p=
x; --editor-media-rail-label-weight: var(--font-weight-semibold); --editor-=
media-rail-segment-hover-bg: var(--color-bg-primary); --editor-media-rail-s=
egment-active-bg: var(--color-bg-primary); --editor-media-rail-segment-acti=
ve-shadow: inset 0 0 0 1px var(--color-detail); flex: 0 0 var(--editor-medi=
a-rail-width); width: var(--editor-media-rail-width); min-width: var(--edit=
or-media-rail-width); background: var(--color-bg-secondary); border-left: 1=
px solid var(--color-detail); align-self: stretch; position: relative; box-=
shadow: rgba(255, 255, 255, 0.6) 1px 0px inset; }

.railMd-in_Ajx { --editor-media-rail-gap: 10px; --editor-media-rail-width: =
80px; --editor-media-rail-padding: 8px; --editor-media-rail-button-width: 6=
4px; --editor-media-rail-button-min-height: 62px; --editor-media-rail-butto=
n-padding: 6px 4px; --editor-media-rail-icon-size: 24px; --editor-media-rai=
l-svg-size: 24px; --editor-media-rail-label-font-size: 10px; }

.railFloatingPill-Y5xKtj { --editor-media-rail-width: 72px; --editor-media-=
rail-padding: var(--size-6); --editor-media-rail-gap: var(--size-2); --edit=
or-media-rail-button-width: 60px; --editor-media-rail-button-min-height: 50=
px; --editor-media-rail-button-padding: var(--size-6)var(--size-2); --edito=
r-media-rail-button-radius: 10px; --editor-media-rail-button-aspect-ratio: =
auto; --editor-media-rail-icon-size: 20px; --editor-media-rail-svg-size: 18=
px; --editor-media-rail-label-font-size: 10px; --editor-media-rail-label-li=
ne-height: 12px; --editor-media-rail-label-weight: var(--font-weight-medium=
); --editor-media-rail-label-white-space: nowrap; --editor-media-rail-label=
-overflow-wrap: normal; --editor-media-rail-label-letter-spacing: .02em; --=
editor-media-rail-segment-active-bg: #ffffff29; --editor-media-rail-segment=
-active-shadow: none; --editor-media-rail-segment-hover-bg: #ffffff1f; --ed=
itor-media-rail-segment-icon-color: #fff; --editor-media-rail-segment-label=
-color: #ffffffd9; --editor-media-rail-segment-hover-icon-color: #fff; --ed=
itor-media-rail-segment-hover-label-color: #fff; --editor-media-rail-segmen=
t-active-icon-color: #fff; --editor-media-rail-segment-active-label-color: =
#fff; width: var(--editor-media-rail-width); min-width: var(--editor-media-=
rail-width); pointer-events: auto; background: rgba(10, 10, 10, 0.9); borde=
r-left: 0px; border-radius: 16px; flex-direction: column; align-self: auto;=
 max-height: 100%; display: flex; overflow: hidden; box-shadow: rgba(255, 2=
55, 255, 0.1) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.4) 0px 8px 28px; }

.railFloatingPill-Y5xKtj .railScrollFit-ELQyNP { flex: 1 1 auto; min-height=
: 0px; overflow-y: auto; }

@media (max-width: 1440px) {
  .railFloatingPill-Y5xKtj { --editor-media-rail-button-direction: row; --e=
ditor-media-rail-button-justify: flex-start; --editor-media-rail-button-ali=
gn: center; --editor-media-rail-button-width: 100%; --editor-media-rail-but=
ton-min-height: 0; --editor-media-rail-button-gap: var(--size-8); --editor-=
media-rail-button-padding: var(--size-6)var(--size-8); --editor-media-rail-=
button-aspect-ratio: auto; --editor-media-rail-label-text-align: left; --ed=
itor-media-rail-label-flex: 1 1 auto; --editor-media-rail-label-order: 0; -=
-editor-media-rail-badge-order: 1; --editor-media-rail-badge-display: none;=
 --editor-media-rail-preview-display: none; --editor-media-rail-preview-ico=
n-display: flex; width: max-content; min-width: 0px; max-width: 220px; }
}

@media (max-width: 767px) {
  .rail-IvyTbt { display: none; }
}

.railScroll-a3H9qX { padding: var(--editor-media-rail-padding); box-sizing:=
 border-box; scrollbar-width: none; flex-direction: column; display: flex; =
position: absolute; inset: 0px; overflow-y: auto; }

.railScrollFit-ELQyNP { position: static; inset: auto; overflow-y: visible;=
 }

.railScroll-a3H9qX::-webkit-scrollbar { display: none; }

.rail-IvyTbt svg { width: var(--editor-media-rail-svg-size); height: var(--=
editor-media-rail-svg-size); }

.verticalMenu-iEWUZS { top: var(--size-20); right: var(--size-20); bottom: =
var(--size-20); }

.customThumbnailInput-XO3HWP { opacity: 0; cursor: pointer; width: 100%; he=
ight: 100%; position: absolute; top: 0px; left: 0px; }

.loadingPlaceholder-PycMQg { width: 100%; height: 100%; }

.videoPlaceholder-z7fCRh { width: 360px; height: 240px; }

.thumbnailPicture-sSZ1qk { object-fit: contain; width: 100%; height: 100%; =
display: block; }

.thumbnailPreviewContainer-VyJhWD { border-radius: var(--border-radius-sm);=
 background: rgb(0, 0, 0); width: 360px; height: 240px; overflow: hidden; }

.videoEditorMenu-PM9LlQ { width: 100%; position: relative; }

.verticalMenuLabel-lDnMVg { transition: opacity 0.3s; }

.thumbnailOptionsCarousel-RN5au0 { scrollbar-width: none; max-width: 360px;=
 display: flex; overflow: auto hidden; }

.thumbnailOptionsCarousel-RN5au0::-webkit-scrollbar { display: none; }

.thumbnailOptionItem-TyR4Pm { aspect-ratio: 3 / 2; opacity: 0.6; background=
: 0px 0px; flex-shrink: 0; width: 100px; padding: 0px; transition: opacity =
0.15s, border-color 0.15s; }

.thumbnailOptionItem-TyR4Pm:hover, .thumbnailOptionItemSelected-Xdrpbf { op=
acity: 1; }

.thumbnailOptionImage-RiWxv6 { object-fit: cover; width: 100%; height: 100%=
; }

.fullWidthButton-E8QDEj { width: 100%; }

.railDurationBadge-vx4bbK { font-family: var(--font-family-digit); font-siz=
e: 10px; font-weight: var(--font-weight-semibold); color: var(--editor-medi=
a-rail-segment-label-color,var(--color-fg-secondary)); line-height: 12px; }

img.wordmark-GmuaTg { width: auto; max-width: 100%; height: var(--size-24);=
 object-fit: contain; object-position: left center; transition: opacity var=
(--animation-timing-fast)var(--animation-smooth); margin: 0px; display: blo=
ck; }

img.loading-dZMwP4 { opacity: 0; }

.embed-mQpMCa { width: 100%; }

.card-gY5b7b { padding: var(--size-24); overflow-wrap: anywhere; color: var=
(--color-fg-primary); background: var(--color-bg-secondary); border-radius:=
 var(--border-radius-md); }

.content-B0sJ38 > :first-child { margin-top: 0px; }

.content-B0sJ38 > :last-child { margin-bottom: 0px; }

.sponsoredBy-PYMinJ { align-items: center; gap: var(--size-8); margin-botto=
m: var(--size-20); display: flex; }

.sponsoredByLabel-eKU7xc { color: var(--color-fg-secondary); font-size: var=
(--font-size-14); }

.sponsoredByName-SrNDsk { font-size: var(--font-size-16); font-weight: 600;=
 }

.content-B0sJ38 img, .content-B0sJ38 video { max-width: 100%; height: auto;=
 }

@media (max-width: 650px) {
  .card-gY5b7b { padding: var(--size-20); }
}

.lockupLeft-Xu9U1X { width: 100%; }

.sponsorLogoSlot-tupBY8 { align-items: center; display: flex; }

.sponsorLogo-rox9gd { max-width: var(--size-200); max-height: var(--size-40=
); object-fit: contain; width: auto; height: auto; display: block; }

.form-G9Bs_n { margin: 0px; padding: 0px; }

.container-SKw7t8 { width: 100%; position: relative; }

.containerAsPaywall-QkyOke { margin-top: calc(var(--size-200)*-1); padding-=
top: var(--size-200); }

.fade-_ouNTc { top: var(--size-20); height: var(--size-200); background-ima=
ge: linear-gradient(to bottom,transparent,var(--color-bg-primary)65%); poin=
ter-events: none; position: absolute; left: 0px; right: 0px; }

.card-kGpJdY { box-sizing: border-box; width: 100%; margin: 0 0 var(--size-=
24); padding: var(--size-32); text-align: center; box-shadow: 0 1px 0 rgb(v=
ar(--color-primitive-black-rgb),.03),0 4px 4px rgb(var(--color-primitive-bl=
ack-rgb),.05),0 8px 8px rgb(var(--color-primitive-black-rgb),.05); position=
: relative; }

.cardLeft-e1wAI4 { text-align: left; }

.copyLeft-GAJqeZ { text-align: left; width: 100%; }

.logline-PtMMNO { width: 100%; }

.logline-PtMMNO a { color: var(--color-link-fg); text-underline-offset: 2px=
; text-decoration: underline; }

.logline-PtMMNO p { margin: 0px; }

.footer-Sekip_ { color: var(--color-fg-secondary); font-family: var(--font-=
family-text); font-size: var(--font-size-13); line-height: var(--line-heigh=
t-20); }

.footerLink-NxTyhC { color: inherit; text-underline-offset: 2px; text-decor=
ation: underline; }

.footerLink-NxTyhC:hover { opacity: 0.8; }

.mention-pnpTE1.mention-pnpTE1.mention-pnpTE1 { white-space: nowrap; cursor=
: pointer; color: var(--color-accent-themed); border-radius: var(--size-4);=
 transition: var(--animate-hover); margin: 0px -0.125em; padding: 0px 0.125=
em 0.0625em; text-decoration: none; }

.mention-pnpTE1.mention-pnpTE1.mention-pnpTE1 > a { text-decoration: none; =
}

.mention-pnpTE1.mention-pnpTE1.mention-pnpTE1:hover { text-decoration: unde=
rline; }

.mentionStatic-liMklk.mentionStatic-liMklk.mentionStatic-liMklk > a { color=
: var(--color-accent-themed); text-decoration: none; }

.container-ZEro8t { border: 1px solid var(--color-fg-primary-themed); trans=
ition: var(--animate-hover); }

@media (hover: hover) {
  .containerCanVote-zhAHHo:hover { background-color: var(--color-fg-primary=
-themed); }
  .containerCanVote-zhAHHo:hover .text-QBNtOV { color: rgb(255, 255, 255); =
}
}

.percentageBackground-AahPjX { z-index: 0; background-color: red; position:=
 absolute; top: 0px; bottom: 0px; left: 0px; }

.text-QBNtOV { z-index: 1; transition: var(--animate-hover); position: rela=
tive; }

.editVideoEmbedWrap-UANbdz { top: 20px; right: 20px; }

.imageGallery-W5xlEs:hover .editVideoEmbedWrap-UANbdz .editVideoEmbed-nRUXQ=
D, .imageGallery-W5xlEs:hover .editVideoEmbedWrap-UANbdz .editVideoEmbed-nR=
UXQD:hover { cursor: pointer; }

:is(.imageGallery-W5xlEs:hover .editVideoEmbedWrap-UANbdz .editVideoEmbed-n=
RUXQD, .imageGallery-W5xlEs:hover .editVideoEmbedWrap-UANbdz .editVideoEmbe=
d-nRUXQD:hover):hover { background-color: var(--background_contrast_2); }

.videoPlaceholder-F7Lub5 { text-align: center; padding-top: var(--size-48);=
 padding-bottom: var(--size-48); }

.videoScrollTarget-SzB20Y { scroll-margin-top: 70px; }

.video-P2qgwZ { border-radius: var(--border-radius-md); }

.videoPlayer-vlcedM { background-color: rgba(0, 0, 0, 0) !important; }

.videoEmbed-_FycLU { margin-top: 1.5em; margin-bottom: 2em; position: relat=
ive; }

.videoPlaceholderSilhouette-XopYyA { width: 100%; height: 400px; }

.container-KfNFl_ { margin: var(--size-20)auto; background-color: var(--col=
or-bg-secondary); gap: 0px; position: relative; }

.container-KfNFl_ pre { border-width: medium; border-style: none; border-co=
lor: currentcolor; border-image: none; border-radius: 0px; margin: 0px; pad=
ding: 0px; }

.container-KfNFl_ pre.shiki code { padding: var(--size-20); }

.code-G_k53t pre, .code-G_k53t .shiki { tab-size: 2; counter-reset: step 0;=
 counter-increment: step 0; border-width: medium; border-style: none; borde=
r-color: currentcolor; border-image: none; outline: none; margin: 0px; back=
ground: 0px 0px !important; }

.code-G_k53t code, .code-G_k53t .shiki code { padding: var(--size-16); font=
-family: var(--font-family-monospace); font-size: var(--font-size-13); font=
-feature-settings: "liga" 0; text-rendering: optimizelegibility; line-heigh=
t: var(--line-height-20); scrollbar-width: thin; scrollbar-color: var(--col=
or-bg-tertiary)var(--color-bg-primary); display: block; overflow: auto; bac=
kground: 0px 0px !important; }

.code-G_k53t .shiki .line { position: relative; }

.code-G_k53t[data-line-numbers=3D"true"]:not(.mobile-UYKQ5x) .shiki .line::=
before { content: counter(step); counter-increment: step 1; width: var(--si=
ze-20); color: var(--color-fg-tertiary); margin-right: var(--size-24); text=
-align: right; font-variant-numeric: tabular-nums; user-select: none; point=
er-events: none; display: inline-block; }

.hoverChild-iT6tA_ { opacity: 0; }

@media (hover: hover) {
  .hoverTarget-UvGaad:hover .hoverChild-iT6tA_ { opacity: 1; }
}

.dark-mode .code-G_k53t:not(.light-theme *) span, .dark-mode .code-G_k53t:n=
ot(.light-theme *) .shiki, .theme-bg-dark .code-G_k53t span, .theme-bg-dark=
 .code-G_k53t .shiki, .code-G_k53t.theme-bg-dark span { color: var(--shiki-=
dark) !important; }

.button-sBOBwa { color: rgb(250, 241, 229); cursor: pointer; background-col=
or: rgb(0, 61, 41); border-width: medium; border-style: none; border-color:=
 currentcolor; border-image: none; border-radius: 23px; justify-content: ce=
nter; align-items: center; gap: 8px; width: 100%; height: 46px; padding: 16=
px 18px; font-weight: 600; display: flex; }

.button-sBOBwa:hover { opacity: 0.9; }

.icon-QFLrgS { width: auto; height: 22px; margin: 0px; }

.grid-TFT35i { gap: var(--size-20); grid-template-columns: repeat(auto-fit,=
 minmax(120px, 1fr)); width: 100%; display: grid; }

.list-VLLdiY { row-gap: var(--size-8); grid-template-columns: 1fr; margin: =
0px; padding: 0px; list-style: none; display: grid; }

.listWithQuantities-CAIUU5 { column-gap: var(--size-12); grid-template-colu=
mns: fit-content(40%) 1fr; }

.list-hiGMPh { gap: var(--size-20); flex-direction: column; margin: 0px; pa=
dding: 0px; list-style: none; display: flex; }

.item-J39yFy { margin: 0px; }

.container-RI0w4y { max-width: var(--page-width,600px); margin: var(--size-=
32)auto; }

.recipePrintOverlay { display: none; }

@media print {
  body.recipePrint > :not(.recipePrintOverlay) { display: none !important; =
}
  body.recipePrint > .recipePrintOverlay { print-color-adjust: exact; paddi=
ng: 20px; display: block !important; }
  .content-RSTKqn { padding-left: 0px; padding-right: 0px; }
  .container-RI0w4y { box-shadow: none; border-radius: var(--border-radius-=
none); border-width: medium; border-style: none; border-color: currentcolor=
; border-image: none; outline: none; max-width: none; margin: 0px; }
  .container-RI0w4y img { max-width: 100%; height: auto; }
  .titleActions-uvFGv4 { display: none; }
}

.quantityCell-TFndtp { vertical-align: top; white-space: nowrap; padding-bo=
ttom: 4px; padding-right: 8px; }

.contentCell-aridTh { vertical-align: top; padding-bottom: 4px; }

.lastRowCell-a9mmVp { padding-bottom: 0px; }

.text-aFN1BV { white-space: pre-line; }

.text-aFN1BV > a { color: var(--color-accent); text-decoration: none; }

.text-aFN1BV > a:hover { text-decoration: underline; }

.container-aGHQ9p { align-self: flex-start; max-width: 100%; }

.image-c_FmAR { cursor: pointer; width: auto; max-width: 100%; height: auto=
; max-height: 420px; }

.container-_J9cse { align-self: flex-start; max-width: 100%; }

.video-CPD2rN { cursor: pointer; width: auto; max-width: 100%; height: auto=
; max-height: 420px; }

.tweet-fWkQfo { max-width: 550px; margin: var(--size-20)auto; }

.tweet-fWkQfo:hover { box-shadow: var(--shadow-sm); }

.container-JZzcHI { margin: var(--size-16)auto; }

.container-JZzcHI td.buttonCell-lXFbfN { background-color: var(--color-bg-a=
ccent-themed); }

.container-JZzcHI td.buttonCell-lXFbfN a.buttonLink-fGBHpL { color: var(--c=
olor-accent-themed); padding: 10px var(--size-12); border-width: medium; bo=
rder-style: none; border-color: currentcolor; border-image: none; font-size=
: 15px; line-height: 20px; }

.embed-sL0jxG { margin-bottom: var(--size-20); }

.card-C1rcaj { box-sizing: border-box; width: 100%; margin: 0px; }

.card-C1rcaj img.wordmark-ltlAup { align-self: flex-start; }

.card-C1rcaj .loglineField-jgXCTI textarea.loglineInput-aa7doF { height: au=
to; }

.text-dwf5Y2 { color: var(--color-fg-primary); font-family: inherit; font-s=
ize: var(--font-size-19); letter-spacing: -0.24px; margin: 0px; }

.headline-F2VpTw { font-weight: 600; }

.logline-QkHqPc a { color: var(--color-link-fg); text-underline-offset: 2px=
; text-decoration: underline; }

.logline-QkHqPc p { margin: 0px; }

.container-g1JaM7 { margin: 20px auto; }

.note-Biuyq7 { transition: var(--animate-hover); cursor: pointer; }

@media (hover: hover) {
  .note-Biuyq7:hover { box-shadow: var(--shadow-md); }
}

.forum-embed-container-z_m_l2 { margin: 40px auto; }

.forum-callout-sOPnjR { color: rgb(242, 49, 44); letter-spacing: 0.1em; tex=
t-align: left; text-transform: uppercase; width: 100%; max-width: 660px; ma=
rgin: 0px auto 16px; font-size: 14px; line-height: 18px; }

.forum-card-RGqqvr { --forum-embed-muted: #7d858b; box-sizing: border-box; =
background: rgb(255, 253, 249); border-color: rgb(190, 189, 184); border-ra=
dius: 16px; width: 100%; max-width: 660px; }

.forum-card-RGqqvr .pc-borderRadius-full { outline: none; }

.forum-card-link-RGV1BF { transition: var(--animate-hover); cursor: pointer=
; }

@media (hover: hover) {
  .forum-card-link-RGV1BF:hover { box-shadow: var(--shadow-md); }
}

.forum-channel-label-UL6QKL { color: var(--forum-embed-muted); text-transfo=
rm: uppercase; letter-spacing: 1.4px; font-size: 14px; line-height: 18px; }

.forum-title-PILxMN { line-height: 21px; }

.forum-text-QfAT78 { line-height: 20px; }

.forum-default-stats-JkCqwZ svg { stroke: var(--forum-embed-muted); }

.forum-stat-count-J49DI7 { color: var(--forum-embed-muted); }

.forum-fp-stats-pnClt3 { display: none; }

:is(.the-free-press-theme .forum-card-RGqqvr, .thefp-post-body .forum-card-=
RGqqvr) { background: rgb(255, 253, 249); }

:is(.the-free-press-theme .forum-card-RGqqvr, .thefp-post-body .forum-card-=
RGqqvr) .forum-channel-label-UL6QKL, :is(.the-free-press-theme .forum-card-=
RGqqvr, .thefp-post-body .forum-card-RGqqvr) h4 { font-family: var(--fp-san=
s); }

:is(.the-free-press-theme .forum-card-RGqqvr, .thefp-post-body .forum-card-=
RGqqvr) .forum-text-QfAT78 { font-family: var(--fp-serif); }

:is(.the-free-press-theme .forum-card-RGqqvr, .thefp-post-body .forum-card-=
RGqqvr) .forum-default-stats-JkCqwZ { display: none; }

:is(.the-free-press-theme .forum-card-RGqqvr, .thefp-post-body .forum-card-=
RGqqvr) .forum-fp-stats-pnClt3 { display: flex; }

.container-x29Jxw { width: 100%; position: relative; }

.fade-tDDcsM { top: calc(var(--size-20) - var(--size-200)); height: var(--s=
ize-200); background-image: linear-gradient(to bottom,transparent,var(--col=
or-bg-primary)65%); pointer-events: none; position: absolute; left: 0px; ri=
ght: 0px; }

.unlocked-TSvTWf .fade-tDDcsM { opacity: 0; }

.card-a__XDw { box-sizing: border-box; overflow-anchor: none; width: 100%; =
padding: var(--size-32)var(--size-28); text-align: center; box-shadow: 0 1p=
x 0 rgb(var(--color-primitive-black-rgb),.03),0 4px 4px rgb(var(--color-pri=
mitive-black-rgb),.05),0 8px 8px rgb(var(--color-primitive-black-rgb),.05);=
 position: relative; }

.unlocked-TSvTWf .card-a__XDw { padding: var(--size-24)var(--size-28); }

.stack-O9x4sd { gap: var(--size-16); }

.unlocked-TSvTWf .stack-O9x4sd { gap: var(--size-12); }

.collapsible-AJOlB5 { grid-template-rows: 1fr; display: grid; }

.collapsibleClosed-Q6kKcZ { opacity: 0; visibility: hidden; grid-template-r=
ows: 0fr; }

.collapsibleContent-jsoBSQ { min-height: 0px; }

.collapsibleClosed-Q6kKcZ .collapsibleContent-jsoBSQ { overflow: hidden; }

.actions-GhADjR { padding-top: var(--size-16); }

.collapsibleClosed-Q6kKcZ .actions-GhADjR { padding-top: 0px; }

@media (prefers-reduced-motion: no-preference) {
  .animateUnlock-ftjgWG .collapsibleContent-jsoBSQ { overflow: hidden; }
  .animateUnlock-ftjgWG .fade-tDDcsM { transition: opacity var(--animation-=
timing-slow)var(--animation-smooth); }
  .animateUnlock-ftjgWG .card-a__XDw { transition: padding var(--animation-=
timing-slow)var(--animation-smooth); }
  .animateUnlock-ftjgWG .stack-O9x4sd { transition: gap var(--animation-tim=
ing-slow)var(--animation-smooth); }
  .animateUnlock-ftjgWG .collapsible-AJOlB5 { transition: grid-template-row=
s var(--animation-timing-slow)var(--animation-smooth),opacity var(--animati=
on-timing-fast)var(--animation-smooth); }
  .animateUnlock-ftjgWG .collapsibleClosed-Q6kKcZ { transition: grid-templa=
te-rows var(--animation-timing-slow)var(--animation-smooth),opacity var(--a=
nimation-timing-fast)var(--animation-smooth),visibility 0s linear var(--ani=
mation-timing-slow); }
  .animateUnlock-ftjgWG .actions-GhADjR { transition: padding var(--animati=
on-timing-slow)var(--animation-smooth); }
  .animateUnlock-ftjgWG ~ * { animation: reveal-bVO7e6 var(--animation-timi=
ng-slow)var(--animation-smooth); }
}

@keyframes reveal-bVO7e6 {=20
  0% { opacity: 0; }
}

.close-BbcWtC { top: var(--size-8); right: var(--size-8); position: absolut=
e; }

.wordmark-PnO2Uu { max-width: 200px; max-height: var(--size-48); object-fit=
: contain; width: auto; height: auto; margin: 0px auto; display: block; }

.wordmarkSlot-A55R8m { align-items: center; display: flex; }

.brandRow-rqnmfq { width: 100%; }

.cardLeft-XuLUZ6 { text-align: left; }

.copyLeft-XCx51S { text-align: left; width: 100%; }

.logline-pXxYLa a { color: var(--color-link-fg); text-underline-offset: 2px=
; text-decoration: underline; }

.logline-pXxYLa p { margin: 0px; }

.footer-iZVnco { color: var(--color-fg-secondary); font-family: var(--font-=
family-text); font-size: var(--font-size-13); line-height: var(--line-heigh=
t-20); }

.footerLink-N2nqS3 { color: inherit; text-underline-offset: 2px; text-decor=
ation: underline; }

.footerLink-N2nqS3:hover { opacity: 0.8; }

.sponsorship-campaign-embed.sponsorship-unlock-locked ~ * { display: none; =
}

.note-flsrqQ { background-color: var(--color-bg-elevated-primary); margin: =
10px auto; text-decoration: none; display: block; }

.noteTeaser-m9e5gK { background-color: var(--color-bg-elevated-primary); wi=
dth: 468px; text-decoration: none; display: block; }

.digestButton-SPdltl { width: 468px; display: block !important; }

.authorMetaTable-RPT4hx td:last-child { text-align: right !important; }

.editorBorder-I0g0rz { position: relative; }

.editorBorder-I0g0rz .sponsorshipCampaignContainer { text-align: center; fl=
ex-direction: column; gap: 16px; text-decoration: none; display: flex; }

.editorWrapper-HyGil8 { position: relative; }

.editorHelperText-PWUmEI { border: solid 1px var(--color-utility-detail); b=
ackground-color: rgb(255, 255, 255); align-items: center; gap: 4px; padding=
: 5px; display: flex; position: absolute; top: -31px; right: 0px; }

.editorHelperText-PWUmEI > span { cursor: help; height: 16px; }

.avatar-LanjdX { flex-shrink: 0; }

.badge-Uvjr_O { background: var(--color-accent-fg-cyan); border: 2px solid =
var(--color-bg-secondary-themed); border-radius: var(--border-radius-lg); p=
adding: var(--size-4); transform: translate(25%, 25%); }

.container-t1XakO { background: var(--color-bg-primary-themed); border: var=
(--border-default-themed); margin-bottom: var(--size-20); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/38254.6c39962d.css

@charset "utf-8";

:is(.dark-mode .elevatedTheme-fBklGV, .dark-theme .elevatedTheme-fBklGV) { =
--color-bg-primary: var(--color-dark-bg-primary-hover); --color-bg-primary-=
hover: var(--color-dark-bg-secondary); --color-bg-secondary: var(--color-da=
rk-bg-tertiary); --color-bg-tertiary: var(--color-dark-bg-quaternary); --co=
lor-button-secondary-bg: var(--color-bg-secondary); --color-button-secondar=
y-bg-hover: var(--color-bg-tertiary); --color-button-tertiary-bg-hover: var=
(--color-bg-secondary); --color-button-disabled-bg: var(--color-bg-secondar=
y); }

:is(.dark-mode .pc-root.app-theme .elevatedTheme-fBklGV, .dark-theme .pc-ro=
ot.app-theme .elevatedTheme-fBklGV) { --color-bg-primary: var(--color-app-d=
ark-bg-primary-hover); --color-bg-primary-hover: var(--color-app-dark-bg-se=
condary); --color-bg-secondary: var(--color-app-dark-bg-tertiary); --color-=
bg-tertiary: var(--color-app-dark-bg-quaternary); }

@layer pencraft {
  .content-etG1Ty { max-width: var(--size-400); }
  @media (max-width: 650px) {
  .content-etG1Ty { max-width: none; }
}
  .toast-IVcFeu { --offset: var(--size-16); animation-duration: var(--anima=
tion-timing-slow); animation-timing-function: var(--animation-drawer); will=
-change: transform, opacity; pointer-events: auto; border-radius: var(--bor=
der-radius-sm); border: var(--border-default); box-shadow: var(--shadow-md)=
; background-color: var(--material-dark-thick); backdrop-filter: var(--glas=
s-blur); animation-fill-mode: forwards; }
  .toast-IVcFeu:focus-visible { box-shadow: var(--focus-ring); outline: non=
e; }
  .toast-IVcFeu[data-state=3D"open"] { animation-name: open-wKtjtc; }
  .toast-IVcFeu[data-state=3D"closed"] { animation-name: close-IvWMAm; }
  .toast-IVcFeu[data-swipe=3D"end"][data-state=3D"closed"] { animation: clo=
seSwipe-BIL6rc var(--animation-timing-slow)var(--animation-smooth)forwards;=
 }
  .toast-IVcFeu[data-swipe=3D"move"], .toast-IVcFeu[data-swipe=3D"cancel"] =
{ animation: auto ease 0s 1 normal none running none; }
  .toast-IVcFeu[data-swipe=3D"move"] { transform: translate3d(0,var(--radix=
-toast-swipe-move-y),0); }
  .toast-IVcFeu[data-swipe=3D"cancel"] { transition: transform var(--animat=
ion-timing-slow)var(--animation-smooth); transform: translate(0px, 0px); }
  @keyframes open-wKtjtc {=20
  0% { opacity: 0; transform: translateY(var(--offset)); }
  100% { opacity: 1; transform: translateY(0px); }
}
  @keyframes close-IvWMAm {=20
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(var(--offset)); }
}
  @keyframes closeSwipe-BIL6rc {=20
  0% { transform: translate3d(0,var(--radix-toast-swipe-end-y),0); opacity:=
 1; }
  100% { transform: translate3d(0,calc(100% + var(--offset)),0); opacity: 0=
; }
}
  .title-V6r8cy { margin-top: calc(-1*var(--size-4)); }
  .imageContainer-UzIosZ { min-height: 120px; max-height: 320px; }
  .endcapContainer-E0pGpX { min-height: var(--size-20); min-width: var(--si=
ze-20); }
  .viewport-_BM4Bg { gap: var(--size-8); padding: var(--size-16); transform=
: translateY(var(--offset)); pointer-events: none; outline: none; flex-dire=
ction: column; justify-content: flex-end; align-items: flex-end; margin: 0p=
x; list-style: none; display: flex; position: fixed; bottom: 0px; right: 0p=
x; }
  .viewport-_BM4Bg.mobile-NByTHz { align-items: stretch; left: 0px; }
  .content-t9D9VH { transform-origin: var(--radix-tooltip-content-transform=
-origin); animation-duration: var(--animation-timing-fast); animation-timin=
g-function: var(--animation-smooth); will-change: transform, opacity; --too=
ltip-scale: .975; --tooltip-x: 0; --tooltip-y: var(--offset); animation-fil=
l-mode: forwards; }
  .content-t9D9VH[data-side=3D"top"] { --tooltip-x: 0; --tooltip-y: var(--o=
ffset); }
  .content-t9D9VH[data-side=3D"bottom"] { --tooltip-x: 0; --tooltip-y: calc=
(var(--offset)*-1); }
  .content-t9D9VH[data-side=3D"left"] { --tooltip-x: var(--offset); --toolt=
ip-y: 0; }
  .content-t9D9VH[data-side=3D"right"] { --tooltip-x: calc(var(--offset)*-1=
); --tooltip-y: 0; }
  .content-t9D9VH[data-state=3D"delayed-open"] { animation-name: tooltipOpe=
n-iE0yGo; }
  .content-t9D9VH[data-state=3D"instant-open"] { animation: auto ease 0s 1 =
normal none running none; }
  .content-t9D9VH[data-state=3D"closed"] { animation-name: tooltipClose-ATc=
Y5K; }
  @keyframes tooltipOpen-iE0yGo {=20
  0% { opacity: 0; transform: translate3d(var(--tooltip-x),var(--tooltip-y)=
,0)scale(var(--tooltip-scale)); }
  100% { opacity: 1; transform: translate(0px, 0px) scale(1); }
}
  @keyframes tooltipClose-ATcY5K {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1); }
  100% { opacity: 0; transform: translate3d(var(--tooltip-x),var(--tooltip-=
y),0)scale(var(--tooltip-scale)); }
}
  .avatar-u8q6xB { border-radius: var(--border-radius-full); }
  .ltr-qDBmby { flex-direction: row; }
  .rtl-zsi3Q8 { flex-direction: row-reverse; }
  .ltr-qDBmby .overlap-q75iOo { margin-left: calc(var(--offset)*-1); }
  .ltr-qDBmby .avatar-u8q6xB:not(.last-JfNEJ_) { mask: radial-gradient(circ=
le calc((var(--scale) + var(--border-width))/2)at calc(var(--scale) + var(-=
-offset))50%,transparent 99.9%,black 100%); }
  .rtl-zsi3Q8 .overlap-q75iOo { margin-right: calc(var(--offset)*-1); }
  .rtl-zsi3Q8 .avatar-u8q6xB:not(.last-JfNEJ_) { mask: radial-gradient(circ=
le calc((var(--scale) + var(--border-width))/2)at calc((var(--scale)/2*-1) =
+ var(--offset))50%,transparent 99.9%,black 100%); }
  .value-MNKe0r { word-break: break-all; }
  .toggle-qPLOMm { position: relative; }
  .content-PO04C_ { transition: opacity var(--animation-timing-fast)var(--a=
nimation-smooth),filter var(--animation-timing-fast)var(--animation-smooth)=
,transform var(--animation-timing-fast)var(--animation-smooth); will-change=
: opacity, filter, transform; }
  .content-PO04C_.on-oX6ZaQ, .content-PO04C_.off-Pr96yj { position: absolut=
e; inset: 0px; }
  .animate-Rwg7DP[data-state=3D"on"] .content-PO04C_.on-oX6ZaQ, .animate-Rw=
g7DP[data-state=3D"off"] .content-PO04C_.off-Pr96yj { opacity: 1; filter: b=
lur(); position: relative; transform: scale(1); }
  .animate-Rwg7DP[data-state=3D"on"] .content-PO04C_.off-Pr96yj, .animate-R=
wg7DP[data-state=3D"off"] .content-PO04C_.on-oX6ZaQ { opacity: 0; filter: b=
lur(2px); transform: scale(0.5); }
  .toggle-qPLOMm:not(.animate-Rwg7DP)[data-state=3D"on"] .content-PO04C_.of=
f-Pr96yj, .toggle-qPLOMm:not(.animate-Rwg7DP)[data-state=3D"off"] .content-=
PO04C_.on-oX6ZaQ { display: none; }
}

.tooltipTrigger-JZ7ToC { text-underline-offset: 0.3em; cursor: help; text-d=
ecoration: underline 1px dotted; }

.pubTheme-yiXxQA { --color-accent: var(--color_theme_bg_pop,var(--color-lig=
ht-accent-fg-orange)); --color-accent-hover: var(--color_theme_bg_pop_darke=
n,var(--color-light-accent-fg-orange-hover)); --color-accent-inverse: var(-=
-color_theme_print_on_pop,var(--color-utility-white)); --color-accent-text:=
 var(--color-accent); --color-bg-accent: var(--color-bg-accent-themed); --c=
olor-bg-accent-hover: var(--color-bg-accent-hover-themed); --color-fg-prima=
ry: var(--print_on_web_bg_color,var(--color-light-fg-primary)); --color-fg-=
secondary: var(--print_secondary_on_web_bg_color,var(--color-light-fg-secon=
dary)); --color-fg-tertiary: var(--color_theme_bg_contrast_4,var(--color-li=
ght-fg-tertiary)); --color-utility-detail: var(--color_theme_detail,var(--c=
olor-light-utility-detail)); --color-bg-primary: var(--web_bg_color,var(--c=
olor-light-bg-primary)); --color-bg-primary-hover: var(--color_theme_bg_con=
trast_1,var(--color-light-bg-primary-hover)); --color-bg-secondary: var(--c=
olor_theme_bg_contrast_1,var(--color-light-bg-secondary)); --color-bg-terti=
ary: var(--color_theme_bg_contrast_2,var(--color-light-bg-tertiary)); --col=
or-bg-quaternary: var(--color_theme_bg_contrast_3,var(--color-light-bg-quat=
ernary)); --color-dark-bg-primary: var(--color-bg-primary); --color-dark-bg=
-primary-hover: var(--color-bg-primary-hover); --color-dark-bg-secondary: v=
ar(--color-bg-secondary); --color-dark-bg-tertiary: var(--color-bg-tertiary=
); --color-dark-bg-quaternary: var(--color-bg-quaternary); --color-bg-eleva=
ted: var(--color_theme_bg_elevated,var(--color-light-bg-primary)); --color-=
bg-elevated-primary: var(--color_theme_bg_elevated,var(--color-light-bg-pri=
mary)); --color-bg-elevated-secondary: var(--color_theme_bg_elevated_second=
ary,var(--color-light-bg-elevated-secondary)); --color-bg-elevated-tertiary=
: var(--color_theme_bg_elevated_tertiary,var(--color-light-bg-elevated-tert=
iary)); --color-bg-elevated-hover: var(--color_theme_bg_elevated_secondary,=
var(--color-light-bg-elevated-secondary)); --border-default: 1px solid var(=
--color-utility-detail); --border-focus: 1px solid var(--color-accent); --i=
nner-border-default: inset 0 0 0 1px var(--color-utility-detail); --focus-r=
ing: 0 0 0 2px var(--color-bg-primary),0 0 0 3px var(--color-accent),0 0 0 =
5px var(--color-bg-accent); --focus-input-ring: 0 0 0 2px var(--color-bg-ac=
cent); --color-text-select: var(--color-bg-accent); --color-link-fg: var(--=
color-accent); --color-link-bg: var(--color-bg-accent); --color-mention-sel=
f-fg: var(--color-accent); --color-mention-self-bg: var(--color-bg-accent);=
 --color-button-primary-fg: var(--color-accent-inverse); --color-button-pri=
mary-bg: var(--color-accent); --color-button-primary-fg-hover: var(--color-=
accent-inverse); --color-button-primary-bg-hover: var(--color-accent-hover)=
; --color-button-secondary-fg: var(--color-fg-primary); --color-button-seco=
ndary-bg: var(--color-bg-secondary); --color-button-secondary-fg-hover: var=
(--color-fg-primary); --color-button-secondary-bg-hover: var(--color-bg-ter=
tiary); --color-button-secondary-accent-fg: var(--color-accent); --color-bu=
tton-secondary-accent-bg: var(--color-bg-accent); --color-button-secondary-=
accent-fg-hover: var(--color-accent); --color-button-secondary-accent-bg-ho=
ver: var(--color-bg-accent-hover); --color-button-secondary-outline-fg: var=
(--color-fg-primary); --color-button-secondary-outline-bg: transparent; --c=
olor-button-secondary-outline-fg-hover: var(--color-fg-primary); --color-bu=
tton-secondary-outline-bg-hover: var(--color-bg-secondary); --color-button-=
tertiary-fg: var(--color-fg-primary); --color-button-tertiary-bg: transpare=
nt; --color-button-tertiary-fg-hover: var(--color-fg-primary); --color-butt=
on-tertiary-bg-hover: var(--color-bg-secondary); --color-button-tertiary-ac=
cent-fg: var(--color-accent); --color-button-tertiary-accent-bg: transparen=
t; --color-button-tertiary-accent-fg-hover: var(--color-accent); --color-bu=
tton-tertiary-accent-bg-hover: var(--color-bg-accent); --color-button-quate=
rnary-fg: var(--color-fg-secondary); --color-button-quaternary-bg: transpar=
ent; --color-button-quaternary-fg-hover: var(--color-fg-primary); --color-b=
utton-quaternary-bg-hover: transparent; --color-button-disabled-fg: var(--c=
olor-fg-tertiary,var(--color-light-fg-primary)); --color-button-disabled-bg=
: var(--color-bg-secondary,var(--color-light-bg-secondary)); background-col=
or: var(--color-bg-primary); color: var(--color-fg-primary); }

.pubTheme-yiXxQA .dark-theme { --color-fg-primary-themed: var(--color-fg-pr=
imary); --color-fg-secondary-themed: var(--color-fg-secondary); --color-fg-=
tertiary-themed: var(--color-fg-tertiary); }

.headerTheme-cI2mYP { --web_bg_color: var(--header_bg_color,var(--color-app=
-light-bg-primary,var(--color-light-bg-primary))); --print_on_web_bg_color:=
 var(--print_on_header_bg_color,var(--print_on_web_bg_color)); --print_seco=
ndary_on_web_bg_color: var(--print_secondary_on_header_bg_color,var(--print=
_secondary_on_web_bg_color)); --color-fg-primary: var(--print_on_header_bg_=
color,var(--print_on_web_bg_color)); --color-fg-secondary: var(--print_seco=
ndary_on_header_bg_color,var(--print_secondary_on_web_bg_color)); --color-f=
g-tertiary: var(--color_theme_bg_contrast_4,var(--color-light-fg-tertiary))=
; --color-utility-detail: var(--header_detail_color,var(--color_theme_detai=
l,var(--color-light-utility-detail))); --color-bg-primary: var(--header_bg_=
color,var(--web_bg_color)); --color-bg-primary-hover: var(--header_bg_contr=
ast_1,var(--color-light-bg-primary-hover)); --color-bg-secondary: var(--hea=
der_bg_contrast_1,var(--color-light-bg-secondary)); --color-bg-tertiary: va=
r(--header_bg_contrast_2,var(--color-light-bg-tertiary)); --color-bg-quater=
nary: var(--header_bg_contrast_3,var(--color-light-bg-quaternary)); --color=
-dark-bg-primary: var(--color-bg-primary); --color-dark-bg-primary-hover: v=
ar(--color-bg-primary-hover); --color-dark-bg-secondary: var(--color-bg-sec=
ondary); --color-dark-bg-tertiary: var(--color-bg-tertiary); --color-dark-b=
g-quaternary: var(--color-bg-quaternary); --color-bg-elevated: var(--header=
_bg_elevated,var(--color-light-bg-primary)); --color-bg-elevated-primary: v=
ar(--header_bg_elevated,var(--color-light-bg-primary)); --color-bg-elevated=
-secondary: var(--header_bg_elevated_secondary,var(--color-light-bg-elevate=
d-secondary)); --color-bg-elevated-tertiary: var(--header_bg_elevated_terti=
ary,var(--color-light-bg-elevated-tertiary)); --color-bg-elevated-hover: va=
r(--header_bg_elevated_secondary,var(--color-light-bg-elevated-secondary));=
 }

.subscribeTheme-ncskTo { --web_bg_color: var(--subscribe_bg_color,var(--web=
_bg_color)); --print_on_web_bg_color: var(--print_on_subscribe_bg_color,var=
(--print_on_web_bg_color)); --print_secondary_on_web_bg_color: var(--print_=
secondary_on_subscribe_bg_color,var(--print_secondary_on_web_bg_color)); --=
color-fg-primary: var(--print_on_subscribe_bg_color,var(--print_on_web_bg_c=
olor)); --color-fg-secondary: var(--print_secondary_on_subscribe_bg_color,v=
ar(--print_secondary_on_web_bg_color)); --color-fg-tertiary: var(--color_th=
eme_bg_contrast_4,var(--color-light-fg-tertiary)); --color-utility-detail: =
var(--subscribe_detail_color,var(--color_theme_detail,var(--color-light-uti=
lity-detail))); --color-bg-primary: var(--subscribe_bg_color,var(--web_bg_c=
olor)); --color-bg-primary-hover: var(--subscribe_bg_contrast_1,var(--color=
-light-bg-primary-hover)); --color-bg-secondary: var(--subscribe_bg_contras=
t_1,var(--color-light-bg-secondary)); --color-bg-tertiary: var(--subscribe_=
bg_contrast_2,var(--color-light-bg-tertiary)); --color-bg-quaternary: var(-=
-subscribe_bg_contrast_3,var(--color-light-bg-quaternary)); --color-dark-bg=
-primary: var(--color-bg-primary); --color-dark-bg-primary-hover: var(--col=
or-bg-primary-hover); --color-dark-bg-secondary: var(--color-bg-secondary);=
 --color-dark-bg-tertiary: var(--color-bg-tertiary); --color-dark-bg-quater=
nary: var(--color-bg-quaternary); --color-bg-elevated: var(--subscribe_bg_e=
levated,var(--color-light-bg-primary)); --color-bg-elevated-primary: var(--=
subscribe_bg_elevated,var(--color-light-bg-primary)); --color-bg-elevated-s=
econdary: var(--subscribe_bg_elevated_secondary,var(--color-light-bg-elevat=
ed-secondary)); --color-bg-elevated-tertiary: var(--subscribe_bg_elevated_t=
ertiary,var(--color-light-bg-elevated-tertiary)); --color-bg-elevated-hover=
: var(--subscribe_bg_elevated_secondary,var(--color-light-bg-elevated-secon=
dary)); }

.footerTheme-BgBgJ9 { --web_bg_color: var(--footer_bg_color,var(--web_bg_co=
lor)); --print_on_web_bg_color: var(--print_on_footer_bg_color,var(--print_=
on_web_bg_color)); --print_secondary_on_web_bg_color: var(--print_secondary=
_on_footer_bg_color,var(--print_secondary_on_web_bg_color)); --color-fg-pri=
mary: var(--print_on_footer_bg_color,var(--print_on_web_bg_color)); --color=
-fg-secondary: var(--print_secondary_on_footer_bg_color,var(--print_seconda=
ry_on_web_bg_color)); --color-fg-tertiary: var(--color_theme_bg_contrast_4,=
var(--color-light-fg-tertiary)); --color-utility-detail: var(--footer_detai=
l_color,var(--color_theme_detail,var(--color-light-utility-detail))); --col=
or-bg-primary: var(--footer_bg_color,var(--web_bg_color)); --color-bg-prima=
ry-hover: var(--footer_bg_contrast_1,var(--color-light-bg-primary-hover)); =
--color-bg-secondary: var(--footer_bg_contrast_1,var(--color-light-bg-secon=
dary)); --color-bg-tertiary: var(--footer_bg_contrast_2,var(--color-light-b=
g-tertiary)); --color-bg-quaternary: var(--footer_bg_contrast_3,var(--color=
-light-bg-quaternary)); --color-dark-bg-primary: var(--color-bg-primary); -=
-color-dark-bg-primary-hover: var(--color-bg-primary-hover); --color-dark-b=
g-secondary: var(--color-bg-secondary); --color-dark-bg-tertiary: var(--col=
or-bg-tertiary); --color-dark-bg-quaternary: var(--color-bg-quaternary); --=
color-bg-elevated: var(--footer_bg_elevated,var(--color-light-bg-primary));=
 --color-bg-elevated-primary: var(--footer_bg_elevated,var(--color-light-bg=
-primary)); --color-bg-elevated-secondary: var(--footer_bg_elevated_seconda=
ry,var(--color-light-bg-elevated-secondary)); --color-bg-elevated-tertiary:=
 var(--footer_bg_elevated_tertiary,var(--color-light-bg-elevated-tertiary))=
; --color-bg-elevated-hover: var(--footer_bg_elevated_secondary,var(--color=
-light-bg-elevated-secondary)); }

.footerSecondaryTheme-_7Juj4 { --web_bg_color: var(--footer_secondary_bg_co=
lor,var(--footer_bg_color,var(--web_bg_color))); --print_on_web_bg_color: v=
ar(--print_on_footer_secondary_bg_color,var(--print_on_footer_bg_color,var(=
--print_on_web_bg_color))); --print_secondary_on_web_bg_color: var(--print_=
secondary_on_footer_secondary_bg_color,var(--print_secondary_on_footer_bg_c=
olor,var(--print_secondary_on_web_bg_color))); --color-fg-primary: var(--pr=
int_on_footer_secondary_bg_color,var(--print_on_footer_bg_color,var(--print=
_on_web_bg_color))); --color-fg-secondary: var(--print_secondary_on_footer_=
secondary_bg_color,var(--print_secondary_on_footer_bg_color,var(--print_sec=
ondary_on_web_bg_color))); --color-fg-tertiary: var(--color_theme_bg_contra=
st_4,var(--color-light-fg-tertiary)); --color-utility-detail: var(--footer_=
secondary_detail_color,var(--footer_detail_color,var(--color_theme_detail,v=
ar(--color-light-utility-detail)))); --color-bg-primary: var(--footer_secon=
dary_bg_color,var(--footer_bg_color,var(--web_bg_color))); --color-bg-prima=
ry-hover: var(--footer_secondary_bg_contrast_1,var(--footer_bg_contrast_1,v=
ar(--color-light-bg-primary-hover))); --color-bg-secondary: var(--footer_se=
condary_bg_contrast_1,var(--footer_bg_contrast_1,var(--color-light-bg-secon=
dary))); --color-bg-tertiary: var(--footer_secondary_bg_contrast_2,var(--fo=
oter_bg_contrast_2,var(--color-light-bg-tertiary))); --color-bg-quaternary:=
 var(--footer_secondary_bg_contrast_3,var(--footer_bg_contrast_3,var(--colo=
r-light-bg-quaternary))); --color-dark-bg-primary: var(--color-bg-primary);=
 --color-dark-bg-primary-hover: var(--color-bg-primary-hover); --color-dark=
-bg-secondary: var(--color-bg-secondary); --color-dark-bg-tertiary: var(--c=
olor-bg-tertiary); --color-dark-bg-quaternary: var(--color-bg-quaternary); =
--color-bg-elevated: var(--footer_secondary_bg_elevated,var(--footer_bg_ele=
vated,var(--color-light-bg-primary))); --color-bg-elevated-primary: var(--f=
ooter_secondary_bg_elevated,var(--footer_bg_elevated,var(--color-light-bg-p=
rimary))); --color-bg-elevated-secondary: var(--footer_secondary_bg_elevate=
d_secondary,var(--footer_bg_elevated_secondary,var(--color-light-bg-elevate=
d-secondary))); --color-bg-elevated-tertiary: var(--footer_secondary_bg_ele=
vated_tertiary,var(--footer_bg_elevated_tertiary,var(--color-light-bg-eleva=
ted-tertiary))); --color-bg-elevated-hover: var(--footer_secondary_bg_eleva=
ted_secondary,var(--footer_bg_elevated_secondary,var(--color-light-bg-eleva=
ted-secondary))); }

.the-free-press-theme .pubTheme-yiXxQA { --color-accent-themed: #f2312c; --=
color-fg-primary-themed: #161613; --color-fg-tertiary-themed: #747472; --co=
lor-utility-detail: #bebdb8; --color-utility-detail-themed: #bebdb8; --colo=
r-bg-depressed-themed: #ece8e3; --color-bg-primary-transparent: #f6f4ef00; =
--color-bg-elevated-primary: #fffdf9; --color-bg-elevated-secondary: #fffdf=
9; --color-blue: #005591; --color-text-secondary: var(--color-blue); --half=
-column-gap: var(--size-20); --column-gap: var(--size-40); --container-max-=
width: 1358px; --container-horizontal-padding: var(--size-24); --container-=
horizontal-padding-mobile: var(--size-28); --fp-sans: "American Grotesk",sa=
ns-serif; --fp-sans-condensed: "American Grotesk Condensed",sans-serif; --f=
p-sans-compressed: "American Grotesk Compressed",sans-serif; --fp-serif-con=
densed: "Copernicus New Condensed",serif; --fp-serif: "Tiempos",serif; }

.the-free-press-theme .pubTheme-yiXxQA .dark-theme, .dark-mode .the-free-pr=
ess-theme .pubTheme-yiXxQA { --border-default: 1px solid #7d858b; --color-b=
g-primary: #161613; --color-bg-primary-hover: #22221e; --color-bg-secondary=
: #22221e; --color-bg-tertiary: #2b2b27; --color-bg-quaternary: #34342f; --=
color-bg-elevated-primary: #22221e; --color-bg-elevated-secondary: #2b2b27;=
 --color-bg-depressed-themed: #22221e; --color-bg-primary-transparent: #161=
61300; --color-fg-primary: #fff; --color-fg-secondary: #c9ced1; --color-fg-=
tertiary: #a3a7aa; --color-fg-primary-themed: #fff; --color-fg-tertiary-the=
med: #a3a7aa; --color-utility-detail: #7d858b; --color-utility-detail-theme=
d: #7d858b; --color-blue: #9cc8ee; }

:root:has(.the-free-press-theme .pubTheme-yiXxQA) { --web_bg_color: #f6f4ef=
 !important; }

:root.dark-mode:has(.the-free-press-theme .pubTheme-yiXxQA) { --web_bg_colo=
r: #161613 !important; }

body:has(.the-free-press-theme) { position: static; }

.dropsite-news-theme .pubTheme-yiXxQA { --color-fg-primary-themed: #000; --=
color-fg-secondary-themed: #191919; --color-utility-detail: #e7e4e1; --cont=
ainer-max-width: 1344px; --container-horizontal-padding: var(--size-32); --=
container-horizontal-padding-mobile: var(--size-32); --dropsite-green: #4df=
fa7; --dropsite-orange: #ff5c26; --dropsite-dark-bg-primary: #191919; }

.modalTitle-uFJ1Ep { margin: 0px; }

@media (hover: hover) {
  .qrCode-zZoQdZ:hover { transform: var(--transform-pressed-more); }
}

.qrCode-zZoQdZ canvas { display: block; }

.appBadge-Vbgl8S { border-radius: var(--border-radius-sm); display: flex; o=
verflow: hidden; }

.phoneInput-PdUisS input { width: 268px !important; height: 40px !important=
; }

.noGrow-lP58Da { flex-grow: 0; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/67317.472bd6f9.css

@charset "utf-8";

@layer pencraft {
  .panel-dQv8m7 { max-height: 80dvh; overflow-y: auto; }
  .panel-dQv8m7:focus-visible { box-shadow: var(--focus-ring); outline: non=
e; }
  .content-uWImTJ { transform-origin: var(--radix-hover-card-content-transf=
orm-origin); animation-duration: var(--animation-timing-fast); animation-ti=
ming-function: var(--animation-smooth); will-change: transform, opacity; an=
imation-fill-mode: forwards; }
  .content-uWImTJ[data-side=3D"top"] { --hovercard-x: 0; --hovercard-y: var=
(--shift); }
  .content-uWImTJ[data-side=3D"bottom"] { --hovercard-x: 0; --hovercard-y: =
calc(var(--shift)*-1); }
  .content-uWImTJ[data-side=3D"left"] { --hovercard-x: var(--shift); --hove=
rcard-y: 0; }
  .content-uWImTJ[data-side=3D"right"] { --hovercard-x: calc(var(--shift)*-=
1); --hovercard-y: 0; }
  .content-uWImTJ[data-state=3D"open"] { animation-name: open-sYnXMa; }
  .content-uWImTJ[data-state=3D"closed"] { animation-name: close-nDLxeI; }
  @keyframes open-sYnXMa {=20
  0% { opacity: 0; transform: translate3d(var(--hovercard-x),var(--hovercar=
d-y),0)scale(var(--scale)); }
  100% { opacity: 1; transform: translate(0px, 0px) scale(1); }
}
  @keyframes close-nDLxeI {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1); }
  100% { opacity: 0; transform: translate3d(var(--hovercard-x),var(--hoverc=
ard-y),0)scale(var(--scale)); }
}
  .alert-qpA4WP { border: 1px solid var(--color-alert-border); background-c=
olor: var(--color-alert-bg); }
  .alert-qpA4WP:focus-visible { box-shadow: var(--focus-ring); border: 1px =
solid var(--color-alert-border); outline: none !important; }
  .description-qi_X6V { opacity: 0.8; }
  .icon-wk6sn4 { stroke: var(--color-alert-fg); }
  .alert-qpA4WP .dismiss-IKyJAP { --color-button-fg: var(--color-alert-fg);=
 --color-button-hover-fg: var(--color-alert-fg); opacity: 0.6; }
  .alert-qpA4WP .dismiss-IKyJAP:hover { opacity: 1; }
  .alert-qpA4WP.theme_default-HMCu2W { --color-alert-bg: var(--color-bg-sec=
ondary); --color-alert-fg: var(--color-fg-primary); --color-alert-border: v=
ar(--color-utility-detail); }
  .alert-qpA4WP.theme_error-d_EgBh { --color-alert-bg: color-mix(in oklch,v=
ar(--color-semantic-error-bg-primary)20%,transparent); --color-alert-fg: va=
r(--color-semantic-error-fg-primary); --color-alert-border: var(--color-sem=
antic-error-utility-detail); }
  .alert-qpA4WP.theme_success-ar7Bep { --color-alert-bg: color-mix(in oklch=
,var(--color-semantic-success-bg-primary)20%,transparent); --color-alert-fg=
: var(--color-semantic-success-fg-primary); --color-alert-border: var(--col=
or-semantic-success-utility-detail); }
  .alert-qpA4WP.theme_warn-TZXJyb { --color-alert-bg: color-mix(in oklch,va=
r(--color-semantic-warn-bg-primary)20%,transparent); --color-alert-fg: var(=
--color-semantic-warn-fg-primary); --color-alert-border: var(--color-semant=
ic-warn-utility-detail); }
  .alert-qpA4WP.theme_substack-uNNOIg { --color-alert-bg: var(--color-seman=
tic-substack-utility-detail); --color-alert-fg: var(--color-semantic-substa=
ck-fg-primary); --color-alert-border: var(--color-semantic-substack-utility=
-detail); }
  .content-G_L5eC { will-change: height, opacity; }
  .content-G_L5eC[data-state=3D"open"] { animation: expand-AIPHFb var(--ani=
mation-timing-fast)var(--animation-smooth); }
  .content-G_L5eC[data-state=3D"closed"] { animation: collapse-KRyDqG var(-=
-animation-timing-fast)var(--animation-smooth); }
  @keyframes expand-AIPHFb {=20
  0% { opacity: 0; height: 0px; }
  100% { height: var(--radix-collapsible-content-height); opacity: 1; }
}
  @keyframes collapse-KRyDqG {=20
  0% { height: var(--radix-collapsible-content-height); opacity: 1; }
  100% { opacity: 0; height: 0px; }
}
  .container-WYWNQ7 { background-color: var(--color-bg-primary); outline: 1=
px solid var(--color-utility-detail); outline-offset: -1px; transition: var=
(--animate-hover); will-change: transform; }
  .container-WYWNQ7.enabled-FrokEl { cursor: pointer; }
  .container-WYWNQ7.enabled-FrokEl.checked-qUvq71 { background-color: var(-=
-color-radio-active); border-width: medium; border-style: none; border-colo=
r: currentcolor; border-image: none; }
  @media (hover: hover) {
  .container-WYWNQ7.enabled-FrokEl.checked-qUvq71:hover { background-color:=
 var(--color-radio-active-hover); }
  .container-WYWNQ7.enabled-FrokEl.unchecked-YpAQwg:hover { background-colo=
r: var(--color-radio-hover); }
}
  .container-WYWNQ7.disabled-w7hZI3 { background: var(--color-bg-secondary)=
; }
  .container-WYWNQ7:active { transform: var(--transform-pressed); }
  .nub-XpaYD_ { height: var(--size-8); width: var(--size-8); opacity: 0; bo=
x-sizing: border-box; pointer-events: none; transition: var(--animate-hover=
); box-shadow: var(--shadow-sm); will-change: transform, opacity; position:=
 absolute; transform: scale(0.5); }
  .nub-XpaYD_.enabled-FrokEl { background: var(--color-dot); }
  .nub-XpaYD_.disabled-w7hZI3 { background: var(--color-fg-tertiary); box-s=
hadow: none; }
  .nub-XpaYD_.checked-qUvq71 { opacity: 1; display: block; transform: scale=
(1); }
  .theme_accent-eoXELK { --color-radio-active: var(--color-button-primary-b=
g); --color-radio-active-hover: var(--color-button-primary-bg-hover); --col=
or-radio-hover: var(--color-bg-secondary); --color-dot: var(--color-utility=
-white); }
  .theme_success-my5UzI { --color-radio-active: var(--color-semantic-succes=
s-bg-primary); --color-radio-active-hover: var(--color-semantic-success-bg-=
primary-hover); --color-radio-hover: var(--color-bg-secondary); --color-dot=
: var(--color-utility-white); }
  .theme_error-Uoe9a5 { --color-radio-active: var(--color-semantic-error-bg=
-primary); --color-radio-active-hover: var(--color-semantic-error-bg-primar=
y-hover); --color-radio-hover: var(--color-bg-secondary); --color-dot: var(=
--color-utility-white); }
  .theme_select-TR6faD { --color-radio-active: var(--color-semantic-select-=
bg-primary); --color-radio-active-hover: var(--color-semantic-select-bg-pri=
mary-hover); --color-radio-hover: var(--color-bg-secondary); --color-dot: v=
ar(--color-utility-white); }
  .theme_highlight-sw2S4n { --color-radio-active: var(--color-semantic-high=
light-bg-primary); --color-radio-active-hover: var(--color-semantic-highlig=
ht-bg-primary-hover); --color-radio-hover: var(--color-bg-secondary); --col=
or-dot: var(--color-utility-white); }
  .theme_dark-m15H85 { --color-radio-active: var(--color-bg-primary); --col=
or-radio-active-hover: var(--color-bg-secondary); --color-radio-hover: var(=
--color-bg-secondary); --color-dot: var(--color-utility-black); }
  .input-b61VGF { appearance: none; border-radius: var(--border-radius-full=
); pointer-events: none; transition: var(--animate-hover); border-width: me=
dium; border-style: none; border-color: currentcolor; border-image: none; o=
utline: none; margin: 0px; position: absolute; inset: 0px; color: rgba(0, 0=
, 0, 0) !important; background: 0px 0px !important; }
  .input-b61VGF.enabled-FrokEl:focus-visible { box-shadow: var(--focus-ring=
); }
  .input-b61VGF.enabled-FrokEl.theme_error-Uoe9a5:focus-visible { box-shado=
w: var(--error-ring); }
  .select-nGc13j { appearance: none; background-color: var(--color-select-b=
g); color: var(--color-select-fg); box-sizing: border-box; border: var(--se=
lect-border); border-radius: var(--border-radius-sm); box-shadow: var(--sel=
ect-shadow); transition: var(--animate-hover); cursor: pointer; width: 100%=
; font-family: var(--font-family-text); font-weight: var(--font-weight-regu=
lar); line-height: var(--line-height-20); user-select: none; background-cli=
p: border-box; outline: none; align-items: center; margin: 0px; }
  .select-nGc13j.menu-T8bpIH { width: auto; }
  .select-nGc13j:has(option[value=3D""][disabled]:checked) { color: var(--c=
olor-fg-secondary); }
  .select-nGc13j:hover:not(.disabled-Dbz4PM):not(:disabled) { border-color:=
 var(--color-select-hover-border); background-color: var(--color-select-hov=
er-bg); color: var(--color-select-hover-fg); }
  :is(.select-nGc13j:focus-visible, .select-nGc13j:focus-within, .select-nG=
c13j.focus-JiAubq) { border: var(--border-focus); box-shadow: var(--shadow-=
xs),var(--focus-input-ring); }
  .select-nGc13j::placeholder { color: var(--color-fg-secondary); }
  .select-nGc13j::selection { background-color: var(--color-text-select); }
  .select-nGc13j.error-L2xDMl { border-top-style: ; border-top-width: ; bor=
der-right-style: ; border-right-width: ; border-bottom-style: ; border-bott=
om-width: ; border-left-style: ; border-left-width: ; border-image-source: =
; border-image-slice: ; border-image-width: ; border-image-outset: ; border=
-image-repeat: ; border-color: var(--color-semantic-error-fg-primary); colo=
r: var(--color-semantic-error-fg-primary); }
  .select-nGc13j.error-L2xDMl:hover:not(.disabled-Dbz4PM):not(:disabled) { =
border-color: var(--color-semantic-error-bg-primary); background-color: var=
(--color-semantic-error-utility-detail); color: var(--color-semantic-error-=
fg-primary); }
  :is(.select-nGc13j.error-L2xDMl:focus-visible, .select-nGc13j.error-L2xDM=
l:focus-within, .select-nGc13j.error-L2xDMl.focus-JiAubq) { border-color: v=
ar(--color-semantic-error-fg-primary); box-shadow: var(--shadow-xs),var(--e=
rror-input-ring); }
  .select-nGc13j.error-L2xDMl ::selection { background-color: var(--color-s=
emantic-error-utility-detail); }
  .select-nGc13j.disabled-Dbz4PM, .select-nGc13j:disabled { color: var(--co=
lor-fg-tertiary); cursor: not-allowed; opacity: 0.5; }
  .select-nGc13j.leading-o7jWpZ.size_sm-wP3fcB { padding-inline-start: var(=
--size-36); }
  .select-nGc13j.leading-o7jWpZ.size_md-4WlyW1 { padding-inline-start: var(=
--size-40); }
  .select-nGc13j.trailing-ezPcro.size_sm-wP3fcB { padding-inline-end: var(-=
-size-32); }
  .select-nGc13j.trailing-ezPcro.size_md-4WlyW1 { padding-inline-end: var(-=
-size-40); }
  .select-nGc13j.size_sm-wP3fcB { min-height: var(--size-32); padding: 0 va=
r(--size-8); font-size: var(--font-size-13); }
  .select-nGc13j.size_md-4WlyW1 { min-height: var(--size-40); padding: var(=
--size-8)var(--size-12); font-size: var(--font-size-15); }
  .select-nGc13j.priority_secondary-outline-ZUiTkO { --color-select-fg: var=
(--color-button-secondary-outline-fg); --color-select-bg: var(--color-butto=
n-secondary-outline-bg); --color-select-hover-fg: var(--color-button-second=
ary-outline-fg-hover); --color-select-hover-bg: var(--color-button-secondar=
y-outline-bg-hover); --color-select-hover-border: var(--color-bg-tertiary);=
 --select-shadow: var(--shadow-xs); --select-border: var(--border-default);=
 }
  .select-nGc13j.priority_tertiary-Y9DHgN { --color-select-fg: var(--color-=
button-tertiary-fg); --color-select-bg: var(--color-button-tertiary-bg); --=
color-select-hover-fg: var(--color-button-tertiary-fg-hover); --color-selec=
t-hover-bg: var(--color-button-tertiary-bg-hover); --color-select-hover-bor=
der: transparent; --select-shadow: none; --select-border: none; }
  .badge-jGMz0j { --badge-size: var(--size-16); --badge-padding: 0 var(--si=
ze-4); font-family: var(--font-family-text); background: linear-gradient(va=
r(--color-tag-bg),var(--color-tag-bg)),var(--color-bg-primary); color: var(=
--color-tag-fg); min-width: var(--badge-size); height: var(--badge-size); p=
adding: var(--badge-padding); outline: 2px solid var(--color-bg-primary); t=
ransform: translate(var(--badge-transform-x),var(--badge-transform-y)); }
  .badge-jGMz0j.dot-dFwIaI { --badge-size: var(--size-12); --badge-padding:=
 0; }
  .badge-jGMz0j.singleElement-ve4D6v { --badge-size: var(--size-16); --badg=
e-padding: 0; }
  .badge-jGMz0j.fillIcon-hub55b > svg { fill: var(--color-tag-fg); }
  .badge-jGMz0j.empty-w6FjPW { background: var(--color-bg-primary) !importa=
nt; }
  .badge-jGMz0j.shape_circle-Q9w9_R { --badge-offset-x: 20%; --badge-offset=
-y: 20%; }
  .badge-jGMz0j.shape_circle-Q9w9_R:not(.dot-dFwIaI):not(.singleElement-ve4=
D6v) { --badge-offset-x: 50%; }
  .badge-jGMz0j.shape_square-O2PxpD { --badge-offset-x: 50%; --badge-offset=
-y: 50%; }
  .placement_top-left-dsosXN { --badge-transform-x: calc(var(--badge-offset=
-x)*-1); --badge-transform-y: calc(var(--badge-offset-y)*-1); top: 0px; lef=
t: 0px; }
  .placement_top-right-CTrC80 { --badge-transform-x: var(--badge-offset-x);=
 --badge-transform-y: calc(var(--badge-offset-y)*-1); top: 0px; right: 0px;=
 }
  .placement_bottom-left-JFLMtf { --badge-transform-x: calc(var(--badge-off=
set-x)*-1); --badge-transform-y: var(--badge-offset-y); bottom: 0px; left: =
0px; }
  .placement_bottom-right-hoG7Xz { --badge-transform-x: var(--badge-offset-=
x); --badge-transform-y: var(--badge-offset-y); bottom: 0px; right: 0px; }
}

.link-LIBpto.link-LIBpto.link-LIBpto { color: inherit; text-decoration: non=
e; }

.pubAccentTheme-rgl9Hv { --color-fg-primary: var(--color-light-fg-primary);=
 --color-fg-secondary: var(--color-light-fg-secondary); --color-fg-tertiary=
: var(--color-light-fg-tertiary); --color-utility-detail: var(--color-light=
-utility-detail); --color-bg-primary: var(--color-light-bg-primary); --colo=
r-bg-primary-hover: var(--color-light-bg-primary-hover); --color-bg-seconda=
ry: var(--color-light-bg-secondary); --color-bg-tertiary: var(--color-light=
-bg-tertiary); --color-bg-quaternary: var(--color-light-bg-quaternary); --c=
olor-bg-elevated: var(--color-light-bg-primary); --color-bg-elevated-primar=
y: var(--color-light-bg-primary); --color-bg-elevated-secondary: var(--colo=
r-light-bg-elevated-secondary); --color-bg-elevated-tertiary: var(--color-l=
ight-bg-elevated-tertiary); --color-bg-elevated-hover: var(--color-light-bg=
-elevated-secondary); --color-button-secondary-fg: var(--color-light-fg-pri=
mary); --color-button-secondary-bg: var(--color-light-bg-secondary); --colo=
r-button-secondary-fg-hover: var(--color-light-fg-primary); --color-button-=
secondary-bg-hover: var(--color-light-bg-tertiary); --color-button-tertiary=
-fg: var(--color-light-fg-primary); --color-button-tertiary-bg: transparent=
; --color-button-tertiary-fg-hover: var(--color-light-fg-primary); --color-=
button-tertiary-bg-hover: var(--color-light-bg-secondary); --color-button-q=
uaternary-fg: var(--color-light-fg-secondary); --color-button-quaternary-bg=
: transparent; --color-button-quaternary-fg-hover: var(--color-light-fg-pri=
mary); --color-button-quaternary-bg-hover: transparent; --color-button-seco=
ndary-outline-fg: var(--color-light-fg-primary); --color-button-secondary-o=
utline-bg: transparent; --color-button-secondary-outline-fg-hover: var(--co=
lor-light-fg-primary); --color-button-secondary-outline-bg-hover: var(--col=
or-light-bg-secondary); --color-button-disabled-fg: var(--color-light-fg-te=
rtiary); --color-button-disabled-bg: var(--color-light-bg-secondary); --bor=
der-default: 1px solid var(--color-light-utility-detail); --inner-border-de=
fault: inset 0 0 0 1px var(--color-light-utility-detail); --color-accent-li=
ght: var(--color_theme_bg_pop,var(--color-light-accent-fg-orange)); --color=
-accent-hover-light: var(--color_theme_bg_pop_darken,var(--color-light-acce=
nt-fg-orange-hover)); --color-accent-inverse-light: var(--color_theme_print=
_on_pop,var(--color-utility-white)); --color-accent: var(--color-accent-lig=
ht); --color-accent-hover: var(--color-accent-hover-light); --color-accent-=
inverse: var(--color-accent-inverse-light); --color-accent-text: var(--colo=
r-app-light-accent-text,var(--color-accent)); --color-bg-accent: var(--colo=
r-app-light-bg-accent,var(--color-bg-accent-themed)); --color-bg-accent-hov=
er: var(--color-app-light-bg-accent-hover,var(--color-bg-accent-hover-theme=
d)); --border-focus: 1px solid var(--color-accent); --focus-ring: 0 0 0 2px=
 var(--color-bg-primary),0 0 0 3px var(--color-accent),0 0 0 5px var(--colo=
r-bg-accent); --focus-input-ring: 0 0 0 2px var(--color-bg-accent); --color=
-text-select: var(--color-bg-accent); --color-link-fg: var(--color-accent-t=
ext); --color-link-bg: var(--color-bg-accent); --color-mention-self-fg: var=
(--color-accent-text); --color-mention-self-bg: var(--color-bg-accent); --c=
olor-button-primary-fg: var(--color-accent-inverse); --color-button-primary=
-bg: var(--color-accent); --color-button-primary-fg-hover: var(--color-acce=
nt-inverse); --color-button-primary-bg-hover: var(--color-accent-hover); --=
color-button-secondary-accent-fg: var(--color-accent-text); --color-button-=
secondary-accent-bg: var(--color-bg-accent); --color-button-secondary-accen=
t-fg-hover: var(--color-accent-text); --color-button-secondary-accent-bg-ho=
ver: var(--color-bg-accent-hover); --color-button-tertiary-accent-fg: var(-=
-color-accent-text); --color-button-tertiary-accent-bg: transparent; --colo=
r-button-tertiary-accent-fg-hover: var(--color-accent-text); --color-button=
-tertiary-accent-bg-hover: var(--color-bg-accent); }

.dark-mode .pubAccentTheme-rgl9Hv { --color-fg-primary: var(--color-dark-fg=
-primary); --color-fg-secondary: var(--color-dark-fg-secondary); --color-fg=
-tertiary: var(--color-dark-fg-tertiary); --color-utility-detail: var(--col=
or-dark-utility-detail); --color-bg-primary: var(--color-dark-bg-primary); =
--color-bg-primary-hover: var(--color-dark-bg-primary-hover); --color-bg-se=
condary: var(--color-dark-bg-secondary); --color-bg-tertiary: var(--color-d=
ark-bg-tertiary); --color-bg-quaternary: var(--color-dark-bg-quaternary); -=
-color-bg-elevated: var(--color-dark-bg-primary); --color-bg-elevated-prima=
ry: var(--color-dark-bg-primary); --color-bg-elevated-secondary: var(--colo=
r-dark-bg-elevated-secondary); --color-bg-elevated-tertiary: var(--color-da=
rk-bg-elevated-tertiary); --color-bg-elevated-hover: var(--color-dark-bg-el=
evated-secondary); --color-button-secondary-fg: var(--color-dark-fg-primary=
); --color-button-secondary-bg: var(--color-dark-bg-secondary); --color-but=
ton-secondary-fg-hover: var(--color-dark-fg-primary); --color-button-second=
ary-bg-hover: var(--color-dark-bg-tertiary); --color-button-tertiary-fg: va=
r(--color-dark-fg-primary); --color-button-tertiary-bg: transparent; --colo=
r-button-tertiary-fg-hover: var(--color-dark-fg-primary); --color-button-te=
rtiary-bg-hover: var(--color-dark-bg-secondary); --color-button-quaternary-=
fg: var(--color-dark-fg-secondary); --color-button-quaternary-bg: transpare=
nt; --color-button-quaternary-fg-hover: var(--color-dark-fg-primary); --col=
or-button-quaternary-bg-hover: transparent; --color-button-secondary-outlin=
e-fg: var(--color-dark-fg-primary); --color-button-secondary-outline-bg: tr=
ansparent; --color-button-secondary-outline-fg-hover: var(--color-dark-fg-p=
rimary); --color-button-secondary-outline-bg-hover: var(--color-dark-bg-sec=
ondary); --color-button-disabled-fg: var(--color-dark-fg-tertiary); --color=
-button-disabled-bg: var(--color-dark-bg-secondary); --border-default: 1px =
solid var(--color-dark-utility-detail); --inner-border-default: inset 0 0 0=
 1px var(--color-dark-utility-detail); --color-accent: var(--color-app-dark=
-accent,var(--color-accent-light)); --color-accent-hover: var(--color-app-d=
ark-accent-hover,var(--color-accent-hover-light)); --color-accent-inverse: =
var(--color-app-dark-accent-inverse,var(--color-accent-inverse-light)); --c=
olor-accent-text: var(--color-app-dark-accent-text,var(--color-accent)); --=
color-bg-accent: var(--color-app-dark-bg-accent,var(--color-bg-accent-theme=
d)); --color-bg-accent-hover: var(--color-app-dark-bg-accent-hover,var(--co=
lor-bg-accent-hover-themed)); }

.container-mGB5uQ { box-sizing: border-box; width: 100%; margin: 0px auto; =
}

.container-mGB5uQ.centered-CNdiZg { max-width: 900px; }

.container-mGB5uQ.fullWidth-bs3t8U { max-width: 100%; }

.container-mGB5uQ.wizard-OiyHwg { max-width: 540px; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/83307.3c903d00.css

@charset "utf-8";

@layer pencraft {
  .backdrop-IqiELY { background-color: var(--color-utility-modal); will-cha=
nge: opacity; position: fixed; inset: 0px; }
  .transition-CrwMKT { transition: opacity var(--animation-timing-fast)var(=
--animation-smooth); }
  .from-UFAeOt { opacity: 0; }
  .to-HQoi62 { opacity: 1; }
  .grabber-thsQdT { z-index: 1; user-select: none; cursor: grab; position: =
sticky; top: 0px; }
  .grabber-thsQdT:active { cursor: grabbing; }
  .panel-ulWfet { max-height: var(--modal-max-height,calc(100dvh - var(--si=
ze-64))); background-color: var(--color-bg-primary); border: var(--border-d=
efault); box-shadow: var(--shadow-lg); border-radius: var(--border-radius-l=
g); flex-direction: column; margin: 0px auto; display: flex; position: abso=
lute; }
  .panel-ulWfet:focus-visible { box-shadow: none; outline: none; }
  .panel-ulWfet.mobile-iKIEQ3 { top: auto; bottom: var(--size-8); left: var=
(--size-8); right: var(--size-8); width: auto; max-width: none; max-height:=
 calc(var(--full-height) - var(--size-64)); border-radius: var(--border-rad=
ius-md); margin: 0px; position: fixed; }
  .panel-ulWfet.mobile-iKIEQ3.fullscreenMobile-uSmZ_w { max-height: var(--f=
ull-height); box-shadow: none; border-width: medium; border-style: none; bo=
rder-color: currentcolor; border-image: none; border-radius: 0px; inset: 0p=
x; }
  .transition-vApOKl { will-change: transform, opacity; transition: transfo=
rm var(--animation-timing-fast)var(--animation-smooth),opacity var(--animat=
ion-timing-fast)var(--animation-smooth); }
  .transition-vApOKl.mobile-v3F3YQ { transition: transform var(--animation-=
timing-slow)var(--animation-drawer),opacity var(--animation-timing-slow)var=
(--animation-drawer); transform-origin: center bottom; }
  .from-yIK2iV { opacity: 0; transform: translate3d(0,var(--size-8),0)scale=
(.975); }
  .from-yIK2iV.mobile-v3F3YQ { opacity: 0; transform: translateY(15%) scale=
(0.975); }
  .to-tgOjA4 { opacity: 1; transform: translate(0px, 0px) scale(1); }
  .layout-q5QzAB { min-height: var(--full-height); justify-content: center;=
 align-items: center; display: flex; position: fixed; inset: 0px; }
  .container-jte8en[data-orientation=3D"vertical"] { height: 100%; }
  .container-jte8en[data-orientation=3D"vertical"] .divider-Ti4OTa { border=
-left: var(--border-default); width: 0px; height: 100%; }
  .container-jte8en[data-orientation=3D"horizontal"] .divider-Ti4OTa { bord=
er-top: var(--border-default); width: 100%; height: 0px; }
  .divider-Ti4OTa { appearance: none; background: 0px 0px; border-width: me=
dium; border-style: none; border-color: currentcolor; border-image: none; m=
argin: 0px; padding: 0px; }
  .text-D8GloI { font-family: Cahuenga, serif; }
  .badge-dwcqRz { bottom: calc(-1*var(--size-6)); right: calc(-1*var(--size=
-6)); position: absolute; }
  .static-XUAQjT { border-radius: var(--border-radius-sm); box-sizing: bord=
er-box; background-color: var(--color-utility-white); margin: 0px; }
  .frame-accent-fg-purple-DS2Dz6 { box-shadow: inset 0 0 0 3px var(--color-=
accent-fg-purple); }
  .panel-JHzhUT { max-height: 80dvh; overflow-y: auto; }
  .panel-JHzhUT:focus-visible { box-shadow: var(--focus-ring); outline: non=
e; }
  .content-yrIzQJ { transform-origin: var(--radix-popover-content-transform=
-origin); animation-duration: var(--animation-timing-fast); animation-timin=
g-function: var(--animation-smooth); will-change: transform, opacity; flex-=
direction: column; animation-fill-mode: forwards; display: flex; }
  .content-yrIzQJ[data-side=3D"top"] { --popover-x: 0; --popover-y: var(--s=
hift); }
  .content-yrIzQJ[data-side=3D"bottom"] { --popover-x: 0; --popover-y: calc=
(var(--shift)*-1); }
  .content-yrIzQJ[data-side=3D"left"] { --popover-x: var(--shift); --popove=
r-y: 0; }
  .content-yrIzQJ[data-side=3D"right"] { --popover-x: calc(var(--shift)*-1)=
; --popover-y: 0; }
  .content-yrIzQJ[data-state=3D"open"] { animation-name: open-CJD8_8; }
  .content-yrIzQJ[data-state=3D"closed"] { animation-name: close-kx5Lhq; }
  @keyframes open-CJD8_8 {=20
  0% { opacity: 0; transform: translate3d(var(--popover-x),var(--popover-y)=
,0)scale(var(--scale)); }
  100% { opacity: 1; transform: translate(0px, 0px) scale(1); }
}
  @keyframes close-kx5Lhq {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1); }
  100% { opacity: 0; transform: translate3d(var(--popover-x),var(--popover-=
y),0)scale(var(--scale)); }
}
  .tag-XbOVLt { box-sizing: border-box; border: 1px solid var(--color-tag-b=
order); font-family: var(--font-family-text); transition: var(--animate-hov=
er); user-select: none; text-align: left; text-overflow: ellipsis; white-sp=
ace: nowrap; background-color: var(--color-tag-bg); color: var(--color-tag-=
fg); min-width: 0px; overflow: hidden; }
  .tag-XbOVLt:hover { background-color: var(--color-tag-hover-bg,var(--colo=
r-tag-bg)); }
  .tag-XbOVLt.clickable-nTmG6b:active { background-color: var(--color-tag-a=
ctive-bg,var(--color-tag-bg)); transform: var(--transform-pressed); }
  .trailing-TAQX7m { margin-right: calc(var(--size-2)*-1); }
  .leading-mI5Ihl { margin-left: calc(var(--size-2)*-1); }
  .trailing-TAQX7m.fillIcon-dQ0mii > svg, .leading-mI5Ihl.fillIcon-dQ0mii >=
 svg { fill: var(--color-tag-fg); }
  .theme_default-ZkFeoy { --color-theme-accent: var(--color-fg-primary); --=
color-theme-faded: var(--color-bg-secondary); --color-theme-border: var(--c=
olor-utility-detail); --color-theme-fg: var(--color-fg-primary); }
  .theme_default-ZkFeoy.priority_primary-uPxff5 { --color-theme-accent: var=
(--color-button-mono-bg); --color-theme-contrast: var(--color-button-mono-f=
g); }
  .theme_accent-Y2sqZY { --color-theme-accent: var(--color-accent); --color=
-theme-faded: var(--color-bg-accent); --color-theme-contrast: var(--color-a=
ccent-inverse); --color-theme-fg: var(--color-accent-text); --color-theme-b=
order: var(--color-bg-accent); }
  .theme_error-Ob6GzK { --color-theme-accent: var(--color-semantic-error-bg=
-primary); --color-theme-faded: var(--color-semantic-error-utility-detail);=
 --color-theme-contrast: var(--color-semantic-error-utility-contrast); --co=
lor-theme-fg: var(--color-semantic-error-fg-primary); --color-theme-border:=
 var(--color-semantic-error-utility-detail); }
  .theme_success-rIz3Am { --color-theme-accent: var(--color-semantic-succes=
s-bg-primary); --color-theme-faded: var(--color-semantic-success-utility-de=
tail); --color-theme-contrast: var(--color-semantic-success-utility-contras=
t); --color-theme-fg: var(--color-semantic-success-fg-primary); --color-the=
me-border: var(--color-semantic-success-utility-detail); }
  .theme_warn-Cpi08d { --color-theme-accent: var(--color-semantic-warn-bg-p=
rimary); --color-theme-faded: var(--color-semantic-warn-utility-detail); --=
color-theme-contrast: var(--color-semantic-warn-utility-contrast); --color-=
theme-fg: var(--color-semantic-warn-fg-primary); --color-theme-border: var(=
--color-semantic-warn-utility-detail); }
  .theme_paid-dQGqrS { --color-theme-accent: var(--color-semantic-paid-bg-p=
rimary); --color-theme-faded: var(--color-semantic-paid-utility-detail); --=
color-theme-contrast: var(--color-semantic-paid-utility-contrast); --color-=
theme-fg: var(--color-semantic-paid-fg-primary); --color-theme-border: var(=
--color-semantic-paid-utility-detail); }
  .theme_substack-jJ5UVL { --color-theme-accent: var(--color-semantic-subst=
ack-bg-primary); --color-theme-faded: var(--color-semantic-substack-utility=
-detail); --color-theme-contrast: var(--color-semantic-substack-utility-con=
trast); --color-theme-fg: var(--color-semantic-substack-fg-primary); --colo=
r-theme-border: var(--color-semantic-substack-utility-detail); }
  .theme_select-sAp6Wr { --color-theme-accent: var(--color-semantic-select-=
bg-primary); --color-theme-faded: var(--color-semantic-select-utility-detai=
l); --color-theme-contrast: var(--color-semantic-select-utility-contrast); =
--color-theme-fg: var(--color-semantic-select-fg-primary); --color-theme-bo=
rder: var(--color-semantic-select-utility-detail); }
  .priority_primary-uPxff5 { --color-tag-bg: var(--color-theme-accent); --c=
olor-tag-fg: var(--color-theme-contrast); --color-tag-border: transparent; =
}
  .priority_secondary-AEjb79 { --color-tag-bg: var(--color-theme-faded); --=
color-tag-fg: var(--color-theme-fg); --color-tag-border: var(--color-theme-=
border); }
  .priority_secondary-outline-RpooJS { --color-tag-bg: transparent; --color=
-tag-fg: var(--color-theme-fg); --color-tag-border: var(--color-theme-borde=
r); }
  .priority_tertiary-HMnJV4 { --color-tag-bg: transparent; --color-tag-fg: =
var(--color-theme-fg); --color-tag-border: transparent; }
  .tag-XbOVLt.media-cKchX2 { backdrop-filter: var(--glass-blur); --color-ta=
g-border: transparent; --color-tag-fg: var(--vibrance-dark-primary); }
  .tag-XbOVLt.media-cKchX2.priority_primary-uPxff5 { --color-tag-bg: var(--=
material-dark-regular); --color-tag-hover-bg: var(--material-dark-thick); }
  .tag-XbOVLt.media-cKchX2.priority_secondary-AEjb79 { --color-tag-bg: var(=
--material-dark-thin); --color-tag-hover-bg: var(--material-dark-regular); =
}
  .tag-XbOVLt.media-cKchX2.priority_tertiary-HMnJV4 { --color-tag-bg: trans=
parent; }
  .subscriberBadge-Lpjxjx { --color-fg: var(--color-bg-primary); --color-bg=
: var(--color-fg-secondary); overflow: visible; }
  .subscriberBadge-Lpjxjx.isSubscriber-JdH2KX { --color-fg: var(--color-acc=
ent-inverse); --color-bg: var(--color-accent); }
  .root-JjzOuP { box-sizing: content-box; cursor: pointer; width: var(--swi=
tch-width); height: var(--switch-height); border-radius: var(--border-radiu=
s-full); transition: var(--animate-hover); will-change: transform; box-shad=
ow: var(--inner-shadow); border-width: medium; border-style: none; border-c=
olor: currentcolor; border-image: none; outline: none; flex: 0 0 auto; alig=
n-items: center; margin: 0px; padding: 0px; display: flex; position: relati=
ve; overflow: hidden; }
  .root-JjzOuP.sm-NTA_dM { --switch-width: var(--size-32); --switch-height:=
 var(--size-20); }
  .root-JjzOuP.md-t9_OLv { --switch-width: var(--size-44); --switch-height:=
 var(--size-24); }
  .root-JjzOuP:focus-visible { box-shadow: var(--focus-ring),var(--inner-sh=
adow); }
  .root-JjzOuP.theme_error-iKFnqH:focus-visible { box-shadow: var(--error-r=
ing),var(--inner-shadow); }
  .root-JjzOuP[data-state=3D"checked"]:not([data-disabled]) { background-co=
lor: var(--color-root-active); }
  @media (hover: hover) {
  .root-JjzOuP[data-state=3D"checked"]:not([data-disabled]):hover { backgro=
und-color: var(--color-root-active-hover); }
}
  .root-JjzOuP[data-state=3D"unchecked"]:not([data-disabled]) { background-=
color: var(--color-bg-tertiary); }
  @media (hover: hover) {
  .root-JjzOuP[data-state=3D"unchecked"]:not([data-disabled]):hover { backg=
round-color: var(--color-bg-secondary); }
}
  .root-JjzOuP[data-disabled] { background-color: var(--color-bg-tertiary);=
 cursor: not-allowed; }
  .root-JjzOuP:active:not([data-disabled]) { transform: var(--transform-pre=
ssed); }
  .thumb-OAFcQz { pointer-events: none; border-radius: var(--border-radius-=
full); background-color: var(--color-fg-tertiary); transition: var(--animat=
e-hover); will-change: transform; width: var(--thumb-size); height: var(--t=
humb-size); --thumb-gap: calc((var(--switch-height) - var(--thumb-size))/2)=
; --thumb-offset-checked: calc(var(--switch-width) - var(--thumb-size) - va=
r(--thumb-gap)); display: inline-block; box-shadow: rgba(0, 0, 0, 0.06) 0px=
 6px 12px -3px, rgba(0, 0, 0, 0.06) 0px 3px 6px -1px, rgba(0, 0, 0, 0.04) 0=
px 1px 2px, rgba(0, 0, 0, 0.08) 0px 0.5px 0.5px; }
  .thumb-OAFcQz.sm-NTA_dM { --thumb-size: calc(var(--size-16) - var(--size-=
2)); }
  .thumb-OAFcQz.md-t9_OLv { --thumb-size: calc(var(--size-20) - var(--size-=
2)); }
  .thumb-OAFcQz[data-state=3D"checked"] { background-color: var(--color-uti=
lity-white); transform: translateX(var(--thumb-offset-checked)); }
  .thumb-OAFcQz[data-state=3D"unchecked"] { background-color: var(--color-u=
tility-white); transform: translateX(var(--thumb-gap)); }
  .thumb-OAFcQz[data-disabled] { background-color: var(--color-fg-tertiary)=
; }
  .theme_accent-jLc1V8 { --color-root-active: var(--color-button-primary-bg=
); --color-root-active-hover: var(--color-button-primary-bg-hover); }
  .theme_success-OT7UOf { --color-root-active: var(--color-semantic-success=
-bg-primary); --color-root-active-hover: var(--color-semantic-success-bg-pr=
imary-hover); }
  .theme_error-iKFnqH { --color-root-active: var(--color-semantic-error-bg-=
primary); --color-root-active-hover: var(--color-semantic-error-bg-primary-=
hover); }
  .theme_select-ZrBXM7 { --color-root-active: var(--color-semantic-select-b=
g-primary); --color-root-active-hover: var(--color-semantic-select-bg-prima=
ry-hover); }
  .backButton-fN5V7D { inset-block-start: var(--size-12); inset-inline-star=
t: var(--size-12); }
  .closeButton-YU1ngO.absolute-ecQ0HE { inset-block-start: var(--size-12); =
inset-inline-end: var(--size-12); }
  .imageCloseButton-YQIpP0 { inset-block-start: var(--size-28); inset-inlin=
e-end: var(--size-28); }
  .body-r_n7KA { flex: 1 1 auto; min-height: 0px; }
  .item-Npdq6R { align-items: center; gap: var(--size-12); border-radius: v=
ar(--border-radius-xs); color: var(--color-fg-primary); transition: var(--a=
nimate-hover); cursor: pointer; box-sizing: border-box; padding: var(--size=
-6); min-height: var(--size-32); flex: 0 0 auto; text-decoration: none; dis=
play: flex; }
  .item-Npdq6R.withDescription-NqmhWd { align-items: start; }
  .item-Npdq6R.mobile-H_2QrZ { padding: var(--size-8)var(--size-12); min-he=
ight: var(--size-40); border-radius: var(--border-radius-sm); }
  .item-Npdq6R[data-disabled] { cursor: default; opacity: 0.5; }
  .item-Npdq6R:focus-visible { box-shadow: none; }
  .item-Npdq6R[data-highlighted] { background: var(--color-bg-elevated-seco=
ndary); }
  @media (hover: hover) {
  .item-Npdq6R:hover:not([data-disabled]) { background: var(--color-bg-elev=
ated-secondary); }
}
  .item-Npdq6R.priority_primary-eIAnBM { color: var(--color-fg-primary); }
  .item-Npdq6R.priority_primary-eIAnBM svg { stroke: var(--color-fg-primary=
); }
  .item-Npdq6R.priority_secondary-G7JGFb { color: var(--color-fg-secondary)=
; }
  .item-Npdq6R.priority_secondary-G7JGFb svg { stroke: var(--color-fg-secon=
dary); }
  .item-Npdq6R.priority_accent-_OAv7B { color: var(--color-accent-text); }
  .item-Npdq6R.priority_accent-_OAv7B svg { stroke: var(--color-accent-text=
); }
  .item-Npdq6R.priority_destructive-_k3_64 { color: var(--color-semantic-er=
ror-bg-primary); }
  .item-Npdq6R.priority_destructive-_k3_64 svg { stroke: var(--color-semant=
ic-error-bg-primary); }
  .panel-folKVn[data-dragging] { user-select: none; }
  .panel-folKVn[data-dragging] * { pointer-events: none; }
  .content-wsxbvP { bottom: var(--size-8); left: var(--size-8); right: var(=
--size-8); max-height: calc(var(--full-height) - var(--size-64)); flex-dire=
ction: column; display: flex; position: fixed; top: auto; }
  .content-JPMpsy { will-change: transform, opacity; transform-origin: var(=
--radix-dropdown-menu-content-transform-origin); animation-duration: var(--=
animation-timing-fast); animation-timing-function: var(--animation-smooth);=
 outline: none; flex-direction: column; animation-fill-mode: forwards; disp=
lay: flex; }
  .content-JPMpsy[data-side=3D"top"] { --menu-x: 0; --menu-y: var(--shift);=
 }
  .content-JPMpsy[data-side=3D"bottom"] { --menu-x: 0; --menu-y: calc(var(-=
-shift)*-1); }
  .content-JPMpsy[data-side=3D"left"] { --menu-x: var(--shift); --menu-y: 0=
; }
  .content-JPMpsy[data-side=3D"right"] { --menu-x: calc(var(--shift)*-1); -=
-menu-y: 0; }
  .content-JPMpsy[data-state=3D"open"] { animation-name: open-ytsnGs; }
  .content-JPMpsy[data-state=3D"closed"] { animation-name: close-vDNmYL; }
  .content-JPMpsy:focus-visible { outline: none; }
  @keyframes open-ytsnGs {=20
  0% { opacity: 0; transform: translate3d(var(--menu-x,0),var(--menu-y,0),0=
)scale(var(--scale)); }
  100% { opacity: 1; transform: translate(0px, 0px) scale(1); }
}
  @keyframes close-vDNmYL {=20
  0% { opacity: 1; transform: translate(0px, 0px) scale(1); }
  100% { opacity: 0; transform: translate3d(var(--menu-x,0),var(--menu-y,0)=
,0)scale(var(--scale)); }
}
}

.fullWidth-mgXGs7 { box-sizing: border-box; width: 100%; min-height: var(--=
size-40); padding-left: 0px; padding-right: 0px; }

.emailButtonTd-o2ymya { border-radius: var(--border-radius-sm); }

.emailButtonTd-o2ymya.priority_primary-vWRHI0 { background-color: var(--col=
or-accent-themed); }

.emailButtonTd-o2ymya.priority_primary-vWRHI0 .emailButtonA-Ktpg7h { border=
: 1px solid var(--color-accent-themed); color: var(--color-accent-themed-in=
verse); }

.emailButtonTd-o2ymya.priority_primary-vWRHI0 .emailButtonA-Ktpg7h.fullWidt=
h-mgXGs7 { border-width: medium; border-style: none; border-color: currentc=
olor; border-image: none; }

.emailButtonTd-o2ymya.priority_secondary-Qy5bfF { background-color: var(--c=
olor-light-bg-secondary); }

.emailButtonTd-o2ymya.priority_secondary-Qy5bfF .emailButtonA-Ktpg7h { bord=
er: var(--border-default); color: var(--color-light-fg-secondary); }

.emailButtonTd-o2ymya.priority_secondary-Qy5bfF .emailButtonA-Ktpg7h.fullWi=
dth-mgXGs7 { border-width: medium; border-style: none; border-color: curren=
tcolor; border-image: none; }

.emailButtonTd-o2ymya.priority_outline-_70tF8 { background-color: var(--col=
or-accent-themed-inverse); }

.emailButtonTd-o2ymya.priority_outline-_70tF8 .emailButtonA-Ktpg7h { border=
: 1.5px solid var(--color-accent-themed); color: var(--color-accent-themed)=
; }

.emailButtonTd-o2ymya .emailButtonA-Ktpg7h { font-family: var(--font-family=
-text); font-size: var(--font-size-14); font-weight: var(--font-weight-semi=
bold); letter-spacing: var(--letter-spacing-14); border-radius: var(--borde=
r-radius-sm); padding: 12px 24px; line-height: 1; text-decoration: none; di=
splay: inline-block; }

.emailButtonTd-o2ymya .emailButtonA-Ktpg7h.size_sm-rnZtod { padding: 8px; }

.avatar-QIQ5yR { box-sizing: border-box; border-radius: 500000px; margin: 0=
px; }

.avatar-QIQ5yR.framed-ak9Tgb { box-shadow: var(--shadow-sm); border: 2px so=
lid var(--color-light-bg-primary) !important; }

.icon-Q2IvcJ { border-radius: var(--border-radius-sm); box-sizing: border-b=
ox; margin: 0px; }

.emailSeparator-mtbezJ { border-bottom: var(--border-default); width: 100%;=
 height: 0px; }

.subscriptionsStack-t2l8yv { max-height: 304px; margin: 0px; overflow-y: au=
to; }

.badgeTheme-r7dsze { --color-accent: var(--color-app-light-accent); --color=
-accent-inverse: var(--color-app-light-accent-inverse); }

.dark-mode .badgeTheme-r7dsze { --color-accent: var(--color-app-dark-accent=
); --color-accent-inverse: var(--color-app-dark-accent-inverse); }

.lock-Dt1XAq { width: 100%; position: fixed; bottom: 0px; left: 0px; right:=
 0px; overflow: hidden; }

.userStatusPopoverContent-Dq9jUa { width: 343px; }

.subscriptionItem-Fianmj { text-align: center; container-type: inline-size;=
 }

@container (width <=3D 60px) {
  .subscriptionContext-TxZ2tf { display: none; }
}

.secondaryBadgeButton-ZKuuU3:hover { background-color: var(--color-bg-eleva=
ted-secondary); }

.currentPublicationBar-xMtV6t { --bg: var(--color-semantic-substack-bg-prim=
ary); --bg-hover: var(--color-semantic-substack-bg-primary-hover); --fg: va=
r(--color-semantic-substack-utility-contrast); color: var(--fg); background=
-color: var(--bg); }

.currentPublicationBar-xMtV6t:hover { background-color: var(--bg-hover); }

.moreButton-T3omhQ { top: var(--size-16); right: var(--size-16); }

.badgeAnimation-K_JAim { width: 343px; height: 150px; }

.backButton-B6X90Z { top: var(--size-16); left: var(--size-16); }

.inlineContainer-FbhgTi { vertical-align: text-top; align-items: center; he=
ight: 1lh; display: inline-flex; }

.container-ORd8N2 { align-items: center; display: flex; }

.container-ORd8N2 svg { display: block; }

.hasLeadingBadge-Yp5bT2 { margin-inline-start: var(--size-4); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/26613.99d4e7f0.css

@charset "utf-8";

@layer pencraft {
  .spinner-q_nGBK, .thinker-EMr_ky, .radialProgress-WMgO9h, .linearProgress=
-mKShnL, .segmentedProgress-nX6QlM { --size: 24px; --stroke-width: 2px; --h=
alf-size: calc(var(--size)/2); --radius: calc((var(--size) - var(--stroke-w=
idth))/2); --circumference: calc(var(--radius)*pi*2); }
  .spinner-q_nGBK.theme_default-qMdqgV, .thinker-EMr_ky.theme_default-qMdqg=
V, .radialProgress-WMgO9h.theme_default-qMdqgV, .linearProgress-mKShnL.them=
e_default-qMdqgV, .segmentedProgress-nX6QlM.theme_default-qMdqgV { --fg-col=
or: var(--color-fg-secondary); --bg-color: var(--color-utility-detail); }
  .spinner-q_nGBK.theme_media-rlxg52, .thinker-EMr_ky.theme_media-rlxg52, .=
radialProgress-WMgO9h.theme_media-rlxg52, .linearProgress-mKShnL.theme_medi=
a-rlxg52, .segmentedProgress-nX6QlM.theme_media-rlxg52 { --fg-color: var(--=
color-utility-white); --bg-color: #ffffff40; }
  .spinner-q_nGBK.theme_accent-G2_5gC, .thinker-EMr_ky.theme_accent-G2_5gC,=
 .radialProgress-WMgO9h.theme_accent-G2_5gC, .linearProgress-mKShnL.theme_a=
ccent-G2_5gC, .segmentedProgress-nX6QlM.theme_accent-G2_5gC { --fg-color: v=
ar(--color-accent); --bg-color: var(--color-utility-detail); }
  .spinner-q_nGBK.theme_success-CEeMXY, .thinker-EMr_ky.theme_success-CEeMX=
Y, .radialProgress-WMgO9h.theme_success-CEeMXY, .linearProgress-mKShnL.them=
e_success-CEeMXY, .segmentedProgress-nX6QlM.theme_success-CEeMXY { --fg-col=
or: var(--color-semantic-success-fg-primary); --bg-color: var(--color-utili=
ty-detail); }
  .thinker-EMr_ky { fill: var(--fg-color); }
  .spinner-q_nGBK { --dash: calc((25*var(--circumference))/100); }
  .spinner-q_nGBK .bg-UXIMqb, .spinner-q_nGBK .fg-MeJce5 { fill: none; tran=
sform-origin: 50% center; stroke-linecap: round; }
  .spinner-q_nGBK .fg-MeJce5 { transform-origin: 50% center; stroke-dasharr=
ay: var(--dash)calc(var(--circumference) - var(--dash)); will-change: trans=
form; animation: 2s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite normal none =
running spin-C_7zWX; }
  .spinner-q_nGBK .bg-UXIMqb, .radialProgress-WMgO9h .bg-UXIMqb { stroke: v=
ar(--bg-color); }
  .spinner-q_nGBK .fg-MeJce5, .radialProgress-WMgO9h .fg-MeJce5 { will-chan=
ge: transform; stroke: var(--fg-color); }
  .radialProgress-WMgO9h { --percent: 0; --dash: calc(var(--circumference)*=
var(--percent)); }
  .radialProgress-WMgO9h .bg-UXIMqb, .radialProgress-WMgO9h .fg-MeJce5 { fi=
ll: none; stroke-linecap: round; }
  .radialProgress-WMgO9h .fg-MeJce5 { transform-origin: var(--half-size)var=
(--half-size); stroke-dasharray: var(--dash)calc(var(--circumference) - var=
(--dash)); transition: stroke-dasharray var(--animation-timing-slow)var(--a=
nimation-smooth); will-change: transform; transform: rotate(-90deg); }
  @keyframes spin-C_7zWX {=20
  0% { transform: rotate(-135deg); }
  100% { transform: rotate(585deg); }
}
  .linearProgress-mKShnL { background-color: var(--bg-color); }
  .linearProgress-mKShnL.theme_default-qMdqgV, .segmentedProgress-nX6QlM.th=
eme_default-qMdqgV { --fg-color: var(--color-fg-primary); }
  .linearProgressFill-HZS3R2 { width: 100%; height: 100%; transform: transl=
ateX(calc(-100% + var(--percent)*100%)); background-color: var(--fg-color);=
 transition: transform var(--animation-timing-slow)var(--animation-smooth);=
 will-change: transform; }
  .segment-dbrb2q { background-color: var(--bg-color); }
  .segment-dbrb2q.active-WElPWD { background-color: var(--fg-color); }
  .buttonText-X0uSmG { line-height: var(--line-height-20); font-weight: var=
(--font-weight-semibold); transition: var(--animate-hover); user-select: no=
ne; align-items: center; display: flex; position: relative; }
  .buttonText-X0uSmG.grow-R0h_fk { width: 100%; }
  .buttonText-X0uSmG.size_xs-Q62jAa { gap: var(--size-4); height: var(--siz=
e-28); padding: 0 var(--size-6); font-size: var(--font-size-13); border-rad=
ius: var(--border-radius-sm); }
  .buttonText-X0uSmG.size_sm-G3LciD { gap: var(--size-6); height: var(--siz=
e-32); padding: 0 var(--size-8); font-size: var(--font-size-13); border-rad=
ius: var(--border-radius-sm); }
  .buttonText-X0uSmG.size_md-gCDS3o { gap: var(--size-8); height: var(--siz=
e-40); padding: 0 var(--size-16); font-size: var(--font-size-15); border-ra=
dius: var(--border-radius-sm); }
  .buttonText-X0uSmG.size_lg-A_bUNK { gap: var(--size-12); height: var(--si=
ze-44); padding: 0 var(--size-16); font-size: var(--font-size-17); border-r=
adius: var(--border-radius-md); }
  .buttonText-X0uSmG.rounded-SYxRdz { border-radius: var(--border-radius-fu=
ll); }
  .buttonStyle-r7yGCK { background-color: var(--color-button-bg); color: va=
r(--color-button-fg); font-family: var(--font-family-text); }
  .buttonStyle-r7yGCK svg { transition: var(--animate-hover); stroke: var(-=
-color-button-fg); }
  .buttonStyle-r7yGCK:hover { background-color: var(--color-button-hover-bg=
); color: var(--color-button-hover-fg); }
  .buttonStyle-r7yGCK:hover svg { stroke: var(--color-button-hover-fg); }
  .buttonStyle-r7yGCK:focus-visible { box-shadow: var(--focus-ring); }
  :is(.buttonStyle-r7yGCK.priority_primary-RfbeYt:focus-visible, .buttonSty=
le-r7yGCK.priority_primary-mono-P_CW5x:focus-visible) { box-shadow: var(--b=
utton-highlight),var(--focus-ring); }
  .buttonStyle-r7yGCK.priority_destructive-NKsm9Q:focus-visible { box-shado=
w: var(--button-highlight),var(--error-ring); }
  :is(.buttonStyle-r7yGCK.priority_secondary-destructive-xg9221:focus-visib=
le, .buttonStyle-r7yGCK.priority_tertiary-destructive-JpST6N:focus-visible)=
 { box-shadow: var(--error-ring); }
  .buttonStyle-r7yGCK:active:not(:disabled) { transform: var(--transform-pr=
essed); }
  .buttonStyle-r7yGCK:disabled, .buttonStyle-r7yGCK.loading-ddiesl { cursor=
: default; pointer-events: none; background-color: var(--color-button-disab=
led-bg); box-shadow: none; }
  .buttonStyle-r7yGCK:disabled { color: var(--color-button-disabled-fg); }
  .buttonStyle-r7yGCK:disabled svg { stroke: var(--color-button-disabled-fg=
); }
  .buttonStyle-r7yGCK.loading-ddiesl { color: rgba(0, 0, 0, 0); }
  .buttonStyle-r7yGCK.loading-ddiesl svg { stroke: rgba(0, 0, 0, 0); }
  .priority_primary-RfbeYt { --color-button-fg: var(--color-button-primary-=
fg); --color-button-bg: var(--color-button-primary-bg); --color-button-hove=
r-fg: var(--color-button-primary-fg-hover); --color-button-hover-bg: var(--=
color-button-primary-bg-hover); box-shadow: var(--button-highlight); }
  .priority_primary-mono-P_CW5x { --color-button-fg: var(--color-button-mon=
o-fg); --color-button-bg: var(--color-button-mono-bg); --color-button-hover=
-fg: var(--color-button-mono-fg-hover); --color-button-hover-bg: var(--colo=
r-button-mono-bg-hover); box-shadow: var(--button-highlight); }
  .priority_secondary-S63h9o { --color-button-fg: var(--color-button-second=
ary-fg); --color-button-bg: var(--color-button-secondary-bg); --color-butto=
n-hover-fg: var(--color-button-secondary-fg-hover); --color-button-hover-bg=
: var(--color-button-secondary-bg-hover); }
  .priority_secondary-accent-WwlIuq { --color-button-fg: var(--color-button=
-secondary-accent-fg); --color-button-bg: var(--color-button-secondary-acce=
nt-bg); --color-button-hover-fg: var(--color-button-secondary-accent-fg-hov=
er); --color-button-hover-bg: var(--color-button-secondary-accent-bg-hover)=
; }
  .priority_secondary-destructive-xg9221 { --color-button-fg: var(--color-b=
utton-secondary-destructive-fg); --color-button-bg: var(--color-button-seco=
ndary-destructive-bg); --color-button-hover-fg: var(--color-button-secondar=
y-destructive-fg-hover); --color-button-hover-bg: var(--color-button-second=
ary-destructive-bg-hover); }
  .priority_secondary-outline-MgyjoK { --color-button-fg: var(--color-butto=
n-secondary-outline-fg); --color-button-bg: var(--color-button-secondary-ou=
tline-bg); --color-button-hover-fg: var(--color-button-secondary-outline-fg=
-hover); --color-button-hover-bg: var(--color-button-secondary-outline-bg-h=
over); }
  .priority_quaternary-outline-libTSP { --color-button-fg: var(--color-butt=
on-quaternary-outline-fg); --color-button-bg: var(--color-button-quaternary=
-outline-bg); --color-button-hover-fg: var(--color-button-quaternary-outlin=
e-fg-hover); --color-button-hover-bg: var(--color-button-quaternary-outline=
-bg-hover); }
  .priority_secondary-outline-MgyjoK, .priority_quaternary-outline-libTSP {=
 outline: var(--border-default); outline-offset: -1px; background-clip: pad=
ding-box; }
  .priority_secondary-outline-MgyjoK:disabled, .priority_quaternary-outline=
-libTSP:disabled, .priority_secondary-outline-MgyjoK.loading-ddiesl, .prior=
ity_quaternary-outline-libTSP.loading-ddiesl { --color-button-disabled-bg: =
var(--color-button-bg); }
  .priority_tertiary-rlke8z { --color-button-fg: var(--color-button-tertiar=
y-fg); --color-button-bg: var(--color-button-tertiary-bg); --color-button-h=
over-fg: var(--color-button-tertiary-fg-hover); --color-button-hover-bg: va=
r(--color-button-tertiary-bg-hover); }
  .priority_tertiary-rlke8z:disabled, .priority_tertiary-rlke8z.loading-ddi=
esl { --color-button-disabled-bg: var(--color-button-bg); }
  .priority_tertiary-accent-_S602l { --color-button-fg: var(--color-button-=
tertiary-accent-fg); --color-button-bg: var(--color-button-tertiary-accent-=
bg); --color-button-hover-fg: var(--color-button-tertiary-accent-fg-hover);=
 --color-button-hover-bg: var(--color-button-tertiary-accent-bg-hover); }
  .priority_tertiary-destructive-JpST6N { --color-button-fg: var(--color-bu=
tton-tertiary-destructive-fg); --color-button-bg: var(--color-button-tertia=
ry-destructive-bg); --color-button-hover-fg: var(--color-button-tertiary-de=
structive-fg-hover); --color-button-hover-bg: var(--color-button-tertiary-d=
estructive-bg-hover); }
  .priority_tertiary-destructive-JpST6N:disabled, .priority_tertiary-destru=
ctive-JpST6N.loading-ddiesl { --color-button-disabled-bg: var(--color-butto=
n-bg); }
  .priority_quaternary-kpMibu { --color-button-fg: var(--color-button-quate=
rnary-fg); --color-button-bg: var(--color-button-quaternary-bg); --color-bu=
tton-hover-fg: var(--color-button-quaternary-fg-hover); --color-button-hove=
r-bg: var(--color-button-quaternary-bg-hover); }
  .priority_quaternary-kpMibu:disabled, .priority_quaternary-kpMibu.loading=
-ddiesl { --color-button-disabled-bg: var(--color-button-bg); }
  .priority_quaternary-kpMibu:active { box-shadow: none !important; }
  .priority_destructive-NKsm9Q { --color-button-fg: var(--color-button-dest=
ructive-fg); --color-button-bg: var(--color-button-destructive-bg); --color=
-button-hover-fg: var(--color-button-destructive-fg-hover); --color-button-=
hover-bg: var(--color-button-destructive-bg-hover); box-shadow: var(--butto=
n-highlight); }
  .buttonStyle-r7yGCK.media-XfKJl4 { backdrop-filter: var(--material-blur);=
 --color-button-fg: var(--vibrance-dark-primary); --color-button-hover-fg: =
var(--vibrance-dark-primary); --color-button-disabled-bg: var(--material-da=
rk-thin); --color-button-disabled-fg: var(--vibrance-dark-tertiary); }
  .buttonStyle-r7yGCK.media-XfKJl4.priority_tertiary-rlke8z { --color-butto=
n-bg: transparent; --color-button-hover-bg: transparent; backdrop-filter: n=
one; transition: border-color var(--animation-timing-fast)var(--animation-s=
mooth),var(--animate-hover); }
  .buttonStyle-r7yGCK.media-XfKJl4.priority_primary-RfbeYt { --color-button=
-bg: var(--material-dark-regular); --color-button-hover-bg: var(--material-=
dark-thick); }
  .buttonStyle-r7yGCK.media-XfKJl4.priority_secondary-S63h9o { --color-butt=
on-bg: var(--material-dark-thin); --color-button-hover-bg: var(--material-d=
ark-regular); }
  .textButton-CeUBxU { display: inline; }
  .iconButtonBase-dJGHgN { width: var(--size); height: var(--size); flex: 0=
 0 auto; justify-content: center; align-items: center; display: flex; }
  .iconButtonBase-dJGHgN.rounded-SYxRdz { border-radius: var(--border-radiu=
s-full); }
  .iconButtonBase-dJGHgN.priority_secondary-outline-MgyjoK, .iconButtonBase=
-dJGHgN.priority_quaternary-outline-libTSP { border-color: var(--color-util=
ity-detail); }
  .iconButton-mq_Et5 { width: var(--size); height: var(--size); border-radi=
us: var(--border-radius-sm); }
  .iconButton-mq_Et5.size_xs-Q62jAa { --size: var(--size-24); }
  .iconButton-mq_Et5.size_sm-G3LciD { --size: var(--size-32); }
  .iconButton-mq_Et5.size_md-gCDS3o { --size: var(--size-40); }
  .iconButton-mq_Et5.size_lg-A_bUNK { --size: var(--size-48); }
  .iconButton-mq_Et5.rounded-SYxRdz { border-radius: var(--border-radius-fu=
ll); }
  .buttonSpinner-GMiUY5 { position: absolute; top: 50%; left: 50%; transfor=
m: translate(-50%, -50%); }
  .input-y4v6N4 { flex: 1 1 1px; min-width: 0px; }
  .textarea-GbEjRX { --textarea-line-height: var(--line-height-20); --texta=
rea-padding-y: var(--size-12); --textarea-padding-x: var(--size-16); --text=
area-border-width: 1px; line-height: var(--textarea-line-height); padding: =
var(--textarea-padding-y)var(--textarea-padding-x); border-width: var(--tex=
tarea-border-width); resize: vertical; }
  .autogrowing-_ipn9Y { height: auto; min-height: unset; resize: none; tran=
sition: height 0.1s ease-out; overflow-y: auto; }
  .inputText-pV_yWb { font-family: var(--font-family-text); font-size: var(=
--font-size-15); font-weight: var(--font-weight-regular); line-height: var(=
--line-height-20); color: var(--color-fg-primary); }
  .inputWithButtonWrapper-qFTACT { height: var(--size-40); border: var(--bo=
rder-default); border-radius: calc(var(--border-radius-sm) + 1px); box-shad=
ow: var(--shadow-xs); overflow: hidden; }
  .inputWithButtonWrapper-qFTACT.primary-MUgbK6 { border-color: var(--color=
-accent-fg-orange); }
  .inputWithButtonWrapper-qFTACT.secondary-outline-JXafwf { border-color: v=
ar(--color-utility-detail); }
  .input-y4v6N4.inputWithButtonInput-KDznfS { background-color: rgba(0, 0, =
0, 0); border-color: rgba(0, 0, 0, 0); }
  .input-y4v6N4.inputWithButtonInput-KDznfS.start-p226EZ { border-start-sta=
rt-radius: 0px; border-end-start-radius: 0px; }
  .input-y4v6N4.inputWithButtonInput-KDznfS.end-LEvC6s { border-start-end-r=
adius: 0px; border-end-end-radius: 0px; }
  .input-y4v6N4.inputWithButtonInput-KDznfS:hover:not(:focus-visible) { bor=
der-color: rgba(0, 0, 0, 0); }
  .input-y4v6N4.inputWithButtonInput-KDznfS.primary-MUgbK6:focus-visible { =
box-shadow: 0 0 0 2px var(--color-accent-bg-orange); border-color: rgba(0, =
0, 0, 0); }
  .segmentedInputContainer-BnsX3X > * { flex: 1 1 1px; min-width: 0px; }
  .segmentedInputContainer-BnsX3X > :not(:first-child) { margin-left: -1px;=
 }
  .segmentedInputContainer-BnsX3X > * .input-y4v6N4 { border-radius: 0px; }
  .segmentedInputContainer-BnsX3X > :first-child .input-y4v6N4 { border-sta=
rt-start-radius: var(--border-radius-sm); border-end-start-radius: var(--bo=
rder-radius-sm); }
  .segmentedInputContainer-BnsX3X > :last-child .input-y4v6N4 { border-star=
t-end-radius: var(--border-radius-sm); border-end-end-radius: var(--border-=
radius-sm); }
  .inputWithButtonWrapper-qFTACT > .inputWithButtonButton-SsgPne { box-shad=
ow: none; border-width: medium; border-style: none; border-color: currentco=
lor; border-image: none; border-radius: 0px !important; }
  .input-y4v6N4, .textarea-GbEjRX { background-color: var(--color-bg-primar=
y); padding: var(--size-8)var(--size-12); min-height: var(--size-40); box-s=
izing: border-box; border: var(--border-default); border-radius: var(--bord=
er-radius-sm); box-shadow: var(--shadow-xs); transition: var(--animate-hove=
r); background-clip: border-box; outline: none; flex-direction: row; margin=
: 0px; display: flex; position: relative; }
  :is(.input-y4v6N4:focus-visible, .textarea-GbEjRX:focus-visible, .input-y=
4v6N4:focus-within, .textarea-GbEjRX:focus-within, .input-y4v6N4.focus-nqjo=
s7, .textarea-GbEjRX.focus-nqjos7) { border: var(--border-focus); box-shado=
w: var(--shadow-xs),var(--focus-input-ring); z-index: 1; }
  .input-y4v6N4::placeholder, .textarea-GbEjRX::placeholder { color: var(--=
color-fg-secondary); }
  .input-y4v6N4::selection { background-color: var(--color-text-select); }
  .textarea-GbEjRX::selection { background-color: var(--color-text-select);=
 }
  .input-y4v6N4.leading-hoxUwz, .textarea-GbEjRX.leading-hoxUwz { padding-i=
nline-start: var(--size-40); }
  .input-y4v6N4.trailing-cHz8Pv, .textarea-GbEjRX.trailing-cHz8Pv { padding=
-inline-end: var(--size-40); }
  .input-y4v6N4.error-QSGsmD, textarea.error-QSGsmD { border-color: var(--c=
olor-semantic-error-fg-primary); }
  :is(.input-y4v6N4.error-QSGsmD, textarea.error-QSGsmD):hover { border-col=
or: var(--color-semantic-error-bg-primary); }
  :is(:is(.input-y4v6N4.error-QSGsmD, textarea.error-QSGsmD):focus-within, =
.focus-nqjos7:is(.input-y4v6N4.error-QSGsmD, textarea.error-QSGsmD), :is(.i=
nput-y4v6N4.error-QSGsmD, textarea.error-QSGsmD):focus-visible) { border-co=
lor: var(--color-semantic-error-fg-primary); box-shadow: var(--shadow-xs),v=
ar(--error-input-ring); z-index: 1; }
  :is(.input-y4v6N4.error-QSGsmD, textarea.error-QSGsmD)::placeholder { col=
or: var(--color-semantic-error-fg-primary); }
  :is(.input-y4v6N4.error-QSGsmD, textarea.error-QSGsmD)::selection { backg=
round-color: var(--color-semantic-error-utility-detail); }
  .input-y4v6N4.disabled-bZ2Wej, textarea.disabled-bZ2Wej { color: var(--co=
lor-fg-tertiary); cursor: not-allowed; resize: none; }
  :is(.input-y4v6N4.disabled-bZ2Wej, textarea.disabled-bZ2Wej)::placeholder=
 { color: var(--color-fg-tertiary); }
  .input-y4v6N4.readOnly-yVYuPy, .textarea-GbEjRX.readOnly-yVYuPy { backgro=
und: var(--color-bg-primary-hover); }
  .wrapper-JJvHsG { box-sizing: border-box; justify-content: center; align-=
items: center; position: absolute; top: 0px; bottom: 0px; }
  .wrapper-JJvHsG.position_leading-_w7oUS { z-index: 1; inset-inline-start:=
 0px; }
  .wrapper-JJvHsG.position_leading-_w7oUS.size_sm-nn6jzC { padding-inline-s=
tart: var(--size-8); }
  .wrapper-JJvHsG.position_leading-_w7oUS.size_md-UKpzt4 { padding-inline-s=
tart: var(--size-12); }
  .wrapper-JJvHsG.position_trailing-kaOmCa { z-index: 1; inset-inline-end: =
0px; }
  .wrapper-JJvHsG.position_trailing-kaOmCa.size_sm-nn6jzC { padding-inline-=
end: var(--size-8); }
  .wrapper-JJvHsG.position_trailing-kaOmCa.size_md-UKpzt4 { padding-inline-=
end: var(--size-12); }
  .wrapper-JJvHsG > svg { stroke: var(--color-fg-secondary); }
  .wrapper-JJvHsG.disabled-bZ2Wej > svg { stroke: var(--color-fg-tertiary);=
 }
  .input-y4v6N4.unstyled-IJLUJU, .textarea-GbEjRX.unstyled-IJLUJU { box-sha=
dow: none; min-height: unset; border-radius: unset; background-color: rgba(=
0, 0, 0, 0); border-width: medium; border-style: none; border-color: curren=
tcolor; border-image: none; margin: 0px; padding: 0px; overflow: visible; }
  :is(.input-y4v6N4.unstyled-IJLUJU:focus-visible, .textarea-GbEjRX.unstyle=
d-IJLUJU:focus-visible, .input-y4v6N4.unstyled-IJLUJU:focus-within, .textar=
ea-GbEjRX.unstyled-IJLUJU:focus-within, .input-y4v6N4.unstyled-IJLUJU.focus=
-nqjos7, .textarea-GbEjRX.unstyled-IJLUJU.focus-nqjos7) { box-shadow: none;=
 }
}

@layer pencraftReset {
  .buttonBase-GK1x3M { box-sizing: border-box; color: unset; appearance: no=
ne; cursor: pointer; white-space: nowrap; font-family: inherit; font-size: =
unset; line-height: unset; transition: var(--animate-hover); will-change: t=
ransform; text-decoration: unset; background: 0px 0px; border-width: medium=
; border-style: none; border-color: currentcolor; border-image: none; outli=
ne: none; justify-content: center; margin: 0px; padding: 0px; }
  .buttonBase-GK1x3M:disabled { cursor: unset; }
  .buttonBase-GK1x3M:focus-visible { box-shadow: var(--focus-ring); }
}
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/49246.d64785b4.css

@charset "utf-8";

.range-slider-bhPvhQ { width: 100%; min-width: 150px; height: 20px; positio=
n: relative; }

.range-slider__rail-P4vlSM { border-radius: var(--radius-radius-full,999px)=
; background: rgb(221, 221, 221); width: 100%; height: 4px; position: absol=
ute; top: 50%; transform: translateY(-50%); }

.range-slider__track-Q9dod1 { border-radius: var(--radius-radius-full,999px=
); background: rgb(0, 0, 0); height: 4px; position: absolute; top: 50%; tra=
nsform: translateY(-50%); }

.range-slider__thumb-SArpZE { cursor: pointer; background: rgb(255, 255, 25=
5); border: 2px solid rgb(0, 0, 0); border-radius: 50%; width: 10px; height=
: 10px; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.container-H9iqVx { pointer-events: none; padding-right: ; padding-bottom: =
; padding-left: ; padding-top: var(--size-40); background: linear-gradient(=
rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); justify-content: center; align-items=
: center; position: fixed; inset-block-end: 0px; inset-inline: 0px; }

.iframe-_GPXZ7 { transform-origin: 0px 0px; border-radius: var(--border-rad=
ius-md); border-width: medium; border-style: none; border-color: currentcol=
or; border-image: none; display: block; }

.clickableTag-nPNI73 { --color-tag-hover-bg: var(--color-bg-tertiary); }

.root-MjHNqP { height: var(--full-height); grid-template-columns: 400px min=
max(375px, 1fr); grid-auto-rows: 1fr; display: grid; position: relative; ov=
erflow: hidden; }

.root-MjHNqP.hasRepliesPane-UAP4g2 { grid-template-columns: 400px minmax(37=
5px, 1fr) minmax(375px, 1fr); }

@media (max-width: 1000px) {
  .root-MjHNqP { grid-template-columns: 0px 1fr; }
  .root-MjHNqP.isOnInbox-pP0vQF { grid-template-columns: 1fr 0px; }
  .inboxColumn-SxsPqY { border-right-width: medium; border-right-style: non=
e; border-right-color: currentcolor; }
}

.paywallStack-RdkSad { overflow: hidden !important; }

.pubChatColumn-Zck7MX { box-sizing: border-box; }

.pubChatFull-tEPJ4X { flex: 1 1 auto; }

.chatPublicationContainer-y1FRFU { content-visibility: auto; contain-intrin=
sic-size: auto 375px auto 72px; }

.invitesRow-QZEeej { box-sizing: border-box; overflow: hidden; }

.invitesRow-QZEeej.show-vL_rsU { animation: var(--animation-timing-fast)unf=
url-n5q4dW; }

@keyframes unfurl-n5q4dW {=20
  0% { height: 0px; }
  100% { height: var(--height); }
}

.sticky-ykmBOy { z-index: 1; position: sticky; top: 0px; }

.unreadDot-fNgNDl { top: 0px; bottom: 0px; left: var(--size-4); background-=
color: var(--color-accent-fg-orange); margin: auto 0px; position: absolute;=
 }

.unreadTabDot-aqz7wG { background-color: var(--color-accent-fg-orange); mar=
gin: auto 0px; position: absolute; top: 0px; bottom: 0px; right: 8px; }

.selected-oDAfJA { background-color: var(--color-bg-secondary); }

.currentVisibilityBox-VAGH9Q { cursor: pointer; }

.currentVisibilityBox-VAGH9Q:hover { opacity: 0.7; }

.headerPubLink-uygNA1 { cursor: pointer; text-decoration: none; }

.headerPubLink-uygNA1:hover { opacity: 0.7; }

.headerTitleButton-FiSHEr { max-width: 100%; }

.sidebarRowTitle-wepYF4 { flex: 1 1 1px; width: 0px; }

.inputBox-UuLYvf { box-sizing: border-box; color: var(--color-fg-primary); =
line-height: 24px; font-family: var(--font-family-text); font-size: var(--f=
ont-size-16); white-space: pre-wrap; overflow-wrap: break-word; word-break:=
 normal; min-height: var(--size-200); flex: 1 1 1px; transition: border-col=
or 0.2s; }

.textInputInset-jnSii9 { min-width: 0px; }

.invisible-AW4ANv { color: rgba(0, 0, 0, 0); white-space: pre-wrap; flex: 1=
 1 1px; width: 0px; min-width: 0px; min-height: 24px; }

.textInput-zlmYim { width: 100%; height: 100%; font-family: inherit; font-s=
ize: inherit; line-height: inherit; color: inherit; letter-spacing: inherit=
; resize: none; background-color: rgba(0, 0, 0, 0); border-width: medium; b=
order-style: none; border-color: currentcolor; border-image: none; flex: 1 =
1 1px; padding: 0px; position: absolute; }

.dropzone-W750JH { z-index: 2; }

.newThreadButton-POT_Ph { border: var(--border-default); box-shadow: var(--=
shadow-lg); width: 360px !important; height: 48px !important; }

.roundedFooterPlaceholder-k7TSWJ { border-radius: var(--border-radius-full)=
; }

.chatContainer-fnFgIy { margin-bottom: var(--size-20); }

.fade-HKCqnN { z-index: 1; bottom: 0px; left: var(--size-2); right: var(--s=
ize-2); height: var(--size-20); background: linear-gradient(to bottom,trans=
parent,var(--color-bg-primary)); position: absolute; }

.composerLinkPreview-cBU00h { position: relative; }

.imageBox-NAFgde { min-width: var(--size-40); max-width: 270px; height: var=
(--size-96); cursor: pointer; box-sizing: border-box; flex: 0 0 auto; posit=
ion: relative; }

.image-PfNhry { object-fit: cover; border-radius: var(--border-radius-md); =
border: var(--border-default); width: 100%; height: 100%; }

.deleteFile-gv_fWj { top: var(--size-8); right: var(--size-8); position: ab=
solute; }

.messageSquareIcon-_NUoeX { color: var(--color-fg-secondary); }

.paywall-hfm67h { flex: 0 1 400px; }

.modalChatEditor-bbcasD { padding-top: var(--size-4) !important; }

.newText-IkD33N { color: var(--color-semantic-select-fg-primary); }

.newBorder-fycRk_ { background: var(--color-semantic-select-fg-primary); op=
acity: 0.2; align-self: center; height: 1px; }

.jumpButton-yc047J { right: var(--size-16); bottom: var(--size-16); opacity=
: 0; box-shadow: var(--shadow-md); transition: var(--animate-hover); positi=
on: absolute; }

.jumpButton-yc047J.show-vL_rsU { opacity: 1; }

.jumpBadge-IO2hJP { top: var(--size-2); left: var(--size-2); height: var(--=
size-8); width: var(--size-8); box-shadow: var(--shadow-xs); border-radius:=
 var(--border-radius-full); background-color: var(--color-accent-fg-orange)=
; z-index: 1; position: absolute; }

.playButton-VfYy0S { cursor: pointer; border-radius: var(--border-radius-fu=
ll); transition: var(--animate-hover); }

.playButton-VfYy0S:hover { transform: scale(1.05); }

.playButtonProminent-pd3foZ { background-color: rgba(255, 255, 255, 0.28); =
box-shadow: rgba(0, 0, 0, 0.35) 0px 4px 16px, rgba(255, 255, 255, 0.5) 0px =
0px 0px 1px inset; }

.playButtonIcon-iVd8T6, .videoIcon-pEKkgy { position: relative; overflow: v=
isible; }

.playButtonIcon-iVd8T6 { fill: var(--color-dark-bg-primary); }

.videoIcon-pEKkgy { fill: var(--color-utility-white); }

.pauseIconBar-fixY8H { background-color: var(--color-dark-bg-primary); }

.pauseIcon-bgib4b { justify-content: space-between; display: flex; }

.pauseIconBar-fixY8H, .videoPauseIconBar-boRJoC { border-radius: var(--bord=
er-radius-xs); width: 33%; height: 100%; }

@media screen and (max-width: 768px) {
  .playButton-VfYy0S { width: 56px; height: 56px; }
  .pauseIcon-bgib4b { width: 20px; height: 20px; }
}

.audioWaveform-K3CCe7 { transform-origin: center bottom; will-change: trans=
form; background-color: rgba(255, 255, 255, 0.2); animation: 5s ease-in-out=
 0s infinite normal none running voiceAmplitude-Hp8N5A; position: absolute;=
 inset: 0px; transform: scaleY(0.55) translateZ(0px); }

@keyframes voiceAmplitude-Hp8N5A {=20
  0% { transform: scaleY(0.55) translateZ(0px); }
  3% { transform: scaleY(0.52) translateZ(0px); }
  7% { transform: scaleY(0.55) translateZ(0px); }
  12% { transform: scaleY(0.8) translateZ(0px); }
  18% { transform: scaleY(0.52) translateZ(0px); }
  23% { transform: scaleY(0.5) translateZ(0px); }
  28% { transform: scaleY(0.48) translateZ(0px); }
  33% { transform: scaleY(0.78) translateZ(0px); }
  38% { transform: scaleY(0.48) translateZ(0px); }
  43% { transform: scaleY(0.51) translateZ(0px); }
  48% { transform: scaleY(0.45) translateZ(0px); }
  53% { transform: scaleY(0.52) translateZ(0px); }
  58% { transform: scaleY(0.5) translateZ(0px); }
  63% { transform: scaleY(0.55) translateZ(0px); }
  68% { transform: scaleY(0.52) translateZ(0px); }
  73% { transform: scaleY(0.55) translateZ(0px); }
  78% { transform: scaleY(0.88) translateZ(0px); }
  83% { transform: scaleY(0.48) translateZ(0px); }
  88% { transform: scaleY(0.51) translateZ(0px); }
  93% { transform: scaleY(0.55) translateZ(0px); }
  97% { transform: scaleY(0.53) translateZ(0px); }
  100% { transform: scaleY(0.55) translateZ(0px); }
}

.buttonContainer-tH3LP9 { top: 50%; left: 50%; transform: translate(-50%, -=
50%); }

.previewOverlay-abzqK3 { pointer-events: auto; z-index: 1; background: line=
ar-gradient(rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); padding: 16px; p=
osition: absolute; top: 0px; left: 0px; right: 0px; }

.button-geLdIK { --fg-color: var(--color-fg-secondary); --bg-color: transpa=
rent; background: var(--bg-color); color: var(--fg-color); transition: var(=
--animate-hover),width var(--animation-timing-fast)var(--animation-smooth);=
 }

.button-geLdIK.priority_primary-AEf55U { --fg-color: var(--color-fg-primary=
); }

@media (hover: hover) {
  .button-geLdIK:not(:disabled):hover { --bg-color: var(--color-bg-secondar=
y); --fg-color: var(--color-fg-primary); }
}

.button-geLdIK:not(:disabled):active { transform: var(--transform-pressed);=
 }

.button-geLdIK:disabled { cursor: not-allowed; --fg-color: var(--color-fg-t=
ertiary); }

.button-geLdIK svg { stroke: var(--fg-color); transition: var(--animate-hov=
er); flex: 0 1 auto; }

.lockedIcon-JpQwVp path:first-of-type { stroke: var(--fg-color); }

.lockedIcon-JpQwVp path:last-of-type { fill: var(--fg-color); }

.container-CDGars { box-sizing: border-box; font-size: var(--size-20); disp=
lay: grid; position: relative; }

.container-CDGars > * { grid-area: 1 / 1; margin: auto; }

.heart-LkT9Ql { transform-origin: 50% center; stroke-width: 1.5px; display:=
 block; }

.heart-LkT9Ql > path { stroke: var(--fg-color); fill: rgba(0, 0, 0, 0); tra=
nsition: stroke var(--animation-timing-fast)var(--animation-smooth),fill va=
r(--animation-timing-fast)var(--animation-smooth); transform-origin: 50% ce=
nter; }

.isLiked-pX6wdS .heart-LkT9Ql > path { fill: var(--fg-color); }

.sparks-Q83SsW { box-sizing: border-box; width: 1px; height: 1px; position:=
 relative; }

.spark-gW9TO5 { --percentage: calc(var(--i)/var(--total-sparks)); --=CE=98:=
 calc(var(--percentage)*1turn + .5turn); opacity: 0; border-radius: var(--b=
order-radius-sm); background-color: var(--fg-color); width: 0.1em; height: =
0.1em; transform: translate(-50%,-50%)rotate(var(--=CE=98))translateY(0)sca=
leY(0); position: absolute; top: 0px; left: 0px; }

.isLiked-pX6wdS.clickedOnce-AmcfwJ .heart-LkT9Ql { animation: heart-bounce-=
id5xU9 var(--animation-timing-slow)var(--animation-smooth); }

.isLiked-pX6wdS.clickedOnce-AmcfwJ .spark-gW9TO5 { animation: spark-burst-i=
dzvzG calc(var(--animation-timing-slow)*1)var(--animation-smooth)forwards; =
}

@keyframes spark-burst-idzvzG {=20
  40% { height: 0.3em; }
  40%, 50% { height: 0.3em; transform: translate(-50%,-50%)rotate(var(--=CE=
=98))translateY(.8em)scale(1); }
  70% { opacity: 0.8; height: 0.2em; }
  100% { transform: translate(-50%,-50%)rotate(var(--=CE=98))translateY(1em=
)scale(0); opacity: 0; }
}

@keyframes heart-bounce-id5xU9 {=20
  0% { transform: scale(0.7); }
  50% { transform: scale(1.1); }
  60% { transform: var(--transform-pressed); }
  100% { transform: scale(1); }
}

.active-hmQjWF.active-hmQjWF:not(:disabled) { --fg-color: var(--color-ufi-f=
g-like); }

@media (hover: hover) {
  .active-hmQjWF.active-hmQjWF:not(:disabled):hover { --bg-color: var(--col=
or-ufi-bg-like); }
}

@layer pencraft {
  .group-x0Das8 { display: flex; }
  .group-x0Das8.orientation_vertical-Z50kfy { flex-direction: column; }
  .group-x0Das8.orientation_horizontal-V11lLr { flex-direction: row; }
  .item-eswwkH { cursor: pointer; width: var(--size-20); height: var(--size=
-20); box-sizing: border-box; outline: 1px solid var(--color-utility-detail=
); outline-offset: -1px; border-radius: var(--border-radius-full); transiti=
on: var(--animate-hover); box-shadow: var(--inner-shadow); border-width: me=
dium; border-style: none; border-color: currentcolor; border-image: none; f=
lex: 0 0 auto; justify-content: center; align-items: center; margin: 0px; p=
adding: 0px; display: flex; position: relative; }
  .item-eswwkH:focus-visible { box-shadow: var(--focus-ring),var(--inner-sh=
adow); }
  .item-eswwkH.theme_error-sXQvJ6:focus-visible { box-shadow: var(--error-r=
ing),var(--inner-shadow); }
  .item-eswwkH[data-state=3D"checked"]:not([data-disabled]) { background-co=
lor: var(--color-root-active); outline-color: var(--color-root-active); }
  @media (hover: hover) {
  .item-eswwkH[data-state=3D"checked"]:not([data-disabled]):hover { backgro=
und-color: var(--color-root-active-hover); outline-color: var(--color-root-=
active-hover); }
}
  .item-eswwkH[data-state=3D"unchecked"]:not([data-disabled]) { background-=
color: var(--color-bg-primary); }
  @media (hover: hover) {
  .item-eswwkH[data-state=3D"unchecked"]:not([data-disabled]):hover { backg=
round-color: var(--color-bg-secondary); }
}
  .item-eswwkH[data-disabled] { background-color: var(--color-bg-secondary)=
; cursor: not-allowed; }
  .item-eswwkH:active:not([data-disabled]) { transform: var(--transform-pre=
ssed); }
  .indicator-gThLiW { pointer-events: none; border-radius: var(--border-rad=
ius-full); background-color: var(--color-utility-white); transition: var(--=
animate-hover); width: calc(var(--size-8) + var(--size-2)); height: calc(va=
r(--size-8) + var(--size-2)); display: inline-block; position: absolute; bo=
x-shadow: rgba(0, 0, 0, 0.06) 0px 6px 12px -3px, rgba(0, 0, 0, 0.06) 0px 3p=
x 6px -1px, rgba(0, 0, 0, 0.04) 0px 1px 2px, rgba(0, 0, 0, 0.08) 0px 0.5px =
0.5px; }
  .indicator-gThLiW[data-state=3D"unchecked"] { opacity: 0; transform: scal=
e(0.5); }
  .indicator-gThLiW[data-state=3D"checked"] { opacity: 1; transform: scale(=
1); }
  .indicator-gThLiW[data-disabled] { background-color: var(--color-fg-terti=
ary); box-shadow: none; }
  .theme_accent-DWv6EU { --color-root-active: var(--color-button-primary-bg=
); --color-root-active-hover: var(--color-button-primary-bg-hover); }
  .theme_success-WRt8Ny { --color-root-active: var(--color-semantic-success=
-bg-primary); --color-root-active-hover: var(--color-semantic-success-bg-pr=
imary-hover); }
  .theme_error-sXQvJ6 { --color-root-active: var(--color-semantic-error-bg-=
primary); --color-root-active-hover: var(--color-semantic-error-bg-primary-=
hover); }
  .theme_select-sTAh2J { --color-root-active: var(--color-semantic-select-b=
g-primary); --color-root-active-hover: var(--color-semantic-select-bg-prima=
ry-hover); }
  .theme_highlight-ThTkpK { --color-root-active: var(--color-semantic-highl=
ight-bg-primary); --color-root-active-hover: var(--color-semantic-highlight=
-bg-primary-hover); }
  .overscrollTransition-QBV35u { transition: transform .2s var(--animation-=
smooth); }
  .chip-lJKwY5 { box-sizing: border-box; align-items: center; gap: var(--si=
ze-8); background-color: var(--color-bg-secondary); padding: var(--size-4)v=
ar(--size-12); border-radius: var(--border-radius-full); cursor: default; d=
isplay: flex; overflow: hidden; }
  .chip-lJKwY5.textOnly-SPwDNp { padding: var(--size-4)var(--size-12); }
  .chip-lJKwY5:has(.leading-TvXpau) { padding-left: var(--size-4); }
  .chip-lJKwY5:has(.trailing-lhDVKn) { padding-right: var(--size-4); }
  .chip-lJKwY5.clickable-IxUlBk:not(.disabled-F1nG5l) { cursor: pointer; }
  .chip-lJKwY5.clickable-IxUlBk:not(.disabled-F1nG5l):hover { background-co=
lor: var(--color-bg-tertiary); }
  .chip-lJKwY5.disabled-F1nG5l { cursor: not-allowed; background-color: var=
(--color-bg-secondary); }
  .chip-lJKwY5 svg { stroke: var(--color-fg-secondary); }
  .chip-lJKwY5.fillIcon-jYnt2U svg { fill: var(--color-fg-secondary); }
  .leading-TvXpau, .trailing-lhDVKn { flex-shrink: 0; }
  .kbd-PuF2B0 { letter-spacing: 0.1em; }
  .backdrop-SPBUoO { background-color: lab(0 0 0 / 0.95); position: fixed; =
inset: 0px; }
  .panel-vMauWo { position: fixed; inset: 0px; overflow-y: auto; pointer-ev=
ents: none !important; }
  .transition-Dki0wq { will-change: transform, opacity; transition: transfo=
rm var(--animation-timing-fast)var(--animation-drawer),opacity var(--animat=
ion-timing-fast)var(--animation-drawer); }
  .from-b7KIRm { opacity: 0; transform: var(--transform-pressed); }
  .to-np0fky { opacity: 1; transform: scale(1); }
}

.container-R_2Qan { box-sizing: border-box; display: grid; position: relati=
ve; }

.container-R_2Qan > * { grid-area: 1 / 1; margin: auto; }

.restackIcon-XKvm2P { transform-origin: 50% center; transition: all var(--a=
nimation-timing-fast)var(--animation-smooth); }

.isRestacked-dHuw53.animate-q7j37o .restackIcon-XKvm2P { animation: restack=
-spin-IFtTA6 var(--animation-timing-slow)var(--animation-smooth)forwards; }

@keyframes restack-spin-IFtTA6 {=20
  0% { transform: rotate(0deg); }
  100% { transform: rotate(180deg); }
}

.active-CkxYpV.active-CkxYpV:not(:disabled) { --fg-color: var(--color-ufi-f=
g-restack); }

@media (hover: hover) {
  .active-CkxYpV.active-CkxYpV:not(:disabled):hover { --bg-color: var(--col=
or-ufi-bg-restack); }
}

.scrollBox-zHkQVP { scroll-snap-type: x mandatory; overscroll-behavior-x: c=
ontain; user-select: none; overflow: scroll; }

.arrowButtonContainer-O4uSiH { opacity: 0; z-index: 1; pointer-events: none=
; transition: var(--animate-hover); position: absolute; }

.arrowButtonContainer-O4uSiH.visible-JMTC0j { opacity: 1; pointer-events: a=
uto; }

.arrowButtonContainer-O4uSiH.right-i3oWGi { right: 0px; }

.arrowButtonContainer-O4uSiH.left-Tg8vqp { left: 0px; }

.arrowButtonOffsetContainer-VMYLE4 { padding-left: var(--size-12); padding-=
right: var(--size-12); }

.arrowButtonOffsetContainer-VMYLE4.right-i3oWGi { transform: translate(100%=
); }

.arrowButtonOffsetContainer-VMYLE4.left-Tg8vqp { transform: translate(-100%=
); }

.arrowButtonOverlaidContainer-t10AyH { align-items: center; top: 0px; botto=
m: 0px; }

.arrowButtonOverlaidContainer-t10AyH.right-i3oWGi { justify-content: flex-e=
nd; }

.arrowButtonOverlaidContainer-t10AyH.right-i3oWGi .overlay-zrMCxn { transfo=
rm: scaleX(-1); }

.arrowButtonOverlaidContainer-t10AyH.left-Tg8vqp { justify-content: flex-st=
art; }

.overlay-zrMCxn { width: var(--size-112); pointer-events: none; height: 100=
%; position: absolute; }

@media (max-width: 650px) {
  .overlay-zrMCxn { width: var(--size-64); opacity: 0.75; }
}

.overlay-zrMCxn.primary-lv_sOW { background: linear-gradient(to right,var(-=
-color-bg-primary)var(--size-16),oklch(from var(--color-bg-primary)l c h/0)=
); }

.overlay-zrMCxn.secondary-pOosZC { opacity: 0.75; background: linear-gradie=
nt(to right,var(--color-bg-secondary)var(--size-16),oklch(from var(--color-=
bg-secondary)l c h/0)); }

.arrowButtonOverlaid-xLyA_z { z-index: inherit; }

.arrowButtonOverlaid-xLyA_z:hover svg { stroke: var(--color-fg-primary); }

.arrowButtonOverlaid-xLyA_z svg { stroke: var(--color-fg-tertiary); transit=
ion: var(--animate-hover); }

.layout-Pwsidg { width: var(--page-width,600px); }

.container-zAxsTa { opacity: 0.9; text-align: center; pointer-events: none;=
 width: min(90%, 720px); }

.text-Mt4veX { color: var(--color-fg-secondary); border-radius: var(--borde=
r-radius-sm); overflow-wrap: break-word; pointer-events: none; font-family:=
 Arial, sans-serif; font-size: 1em; line-height: 1.35; font-weight: var(--f=
ont-weight-semibold); background: rgba(0, 0, 0, 0.8); padding: 10px; displa=
y: inline-block; }

.text-cjk-osPHXw { word-break: normal; line-break: strict; overflow-wrap: a=
nywhere; }

.container-full-screen-mK397L { width: min(90%, 1080px); }

.text-full-screen-BX6VEN { font-size: 2em; }

.speaker-UkkOY8, .highlight-word-YsKp8Q { color: rgb(255, 255, 255); }

.captions-small-CavdhE { width: 90%; }

.text-small-boKa5D { padding: 6px; font-size: 0.85em; }

.playerButton-qCsqQJ { width: var(--size-36); height: var(--size-36); curso=
r: pointer; transition: var(--animate-hover); color: var(--color-utility-wh=
ite); background: 0px 0px; border-width: medium; border-style: none; border=
-color: currentcolor; border-image: none; outline: none; justify-content: c=
enter; align-items: center; margin: 0px; padding: 0px; display: flex; }

.playerButton-qCsqQJ > * { cursor: inherit; }

.playerButton-qCsqQJ svg { filter: drop-shadow(rgba(0, 0, 0, 0.75) 0px 1px =
2px); }

.playerButton-qCsqQJ:disabled { opacity: 0.3; }

.playerButton-qCsqQJ:hover:not(:disabled) { transform: scale(1.1); }

.playerButton-qCsqQJ:hover:not(:disabled):active { transform: var(--transfo=
rm-pressed-more); }

.fullscreen-enabled .playerButton-qCsqQJ { width: var(--size-48); height: v=
ar(--size-48); }

.fullscreen-enabled .playerButton-qCsqQJ svg { width: var(--size-24); heigh=
t: var(--size-24); }

.fullWidth-KNhzK0 { object-fit: cover; width: 100%; max-width: none; max-he=
ight: 325px !important; }

.container-djeVTw { z-index: 3; width: 240px; animation: card-enter-NOOf0v =
var(--animation-timing-faster)ease-out; bottom: calc(100% + 28px); left: 0p=
x; }

@keyframes card-enter-NOOf0v {=20
  0% { opacity: 0; transform: translateY(4px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.thumbnail-duration-CaP985 { left: var(--size-8); bottom: var(--size-8); pa=
dding: 0px 6px; }

.fullscreen-enabled .container-djeVTw { width: 280px; bottom: calc(100% + 3=
6px); }

.fullscreen-enabled .playerTime-bNklEQ > div { font-size: 16px; }

.slider-YAEhHO { --fill-color: var(--color-accent); --thumb-color: var(--co=
lor-utility-white); appearance: none; background-image: ; background-positi=
on-x: ; background-position-y: ; background-repeat: ; background-attachment=
: ; background-origin: ; background-clip: ; background-color: ; background-=
size: var(--percent,50%)100%; cursor: pointer; border-radius: 999px; outlin=
e: none; width: 100%; height: 6px; }

.slider-YAEhHO.disabled-FGxfvV { background: linear-gradient(var(--color-ac=
cent-bg-cyan)0 0)no-repeat; }

.slider-YAEhHO::-webkit-slider-runnable-track { background: 0px 0px; border=
-radius: 999px; height: 6px; }

.slider-YAEhHO::-webkit-slider-thumb { appearance: none; background: var(--=
thumb-color); border: 0px; border-radius: 50%; width: 20px; height: 20px; m=
argin-top: -8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px, rgba(0, 0, 0,=
 0.12) 0px 6px 16px; }

.slider-YAEhHO:focus-visible { outline: 2px solid var(--fill-color); outlin=
e-offset: 2px; }

.slider-YAEhHO.disabled-FGxfvV:focus-visible { outline: 2px solid var(--col=
or-accent-bg-cyan); }

.settingsMenu-VEqDwf { transition: transform 0.3s ease-out; }

.playbackRateSlider-cJ5_cs { --fill-color: var(--color-utility-white); --co=
lor-bg-tertiary: var(--color-dark-fg-tertiary); min-width: 0px; }

.playbackRatePreset-_uDATR { padding-inline: var(--size-4); flex: 1 1 0%; }

.playbackRatePreset-_uDATR[aria-pressed=3D"true"] { box-shadow: inset 0 0 0=
 1px var(--color-utility-white); }

.menuItem-Z86vY3 { cursor: pointer; }

.menuItem-Z86vY3:hover { background-color: rgba(255, 255, 255, 0.2); }

.fullscreen-enabled .settingsMenu-VEqDwf .menuItem-Z86vY3 { padding: var(--=
size-12)var(--size-16); }

.fullscreen-enabled .settingsMenu-VEqDwf .menuItem-Z86vY3 * { font-size: 14=
px; line-height: 20px; }

.iconContainer-RgovDu { width: var(--size-20); height: var(--size-20); back=
ground-color: var(--color-accent-themed); border-radius: 50%; justify-conte=
nt: center; align-items: center; display: flex; }

.iconContainerMarker-qBRnT3 { width: var(--size-20); height: var(--size-20)=
; background-color: var(--color-accent-themed); border: 1px solid rgb(255, =
255, 255); border-radius: 50%; justify-content: center; align-items: center=
; display: flex; }

.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW { white-space:=
 nowrap; color: var(--color-link-fg); border-radius: var(--size-4); transit=
ion: var(--animate-hover); margin: 0px -0.125em; padding: 0px 0.125em 0.062=
5em; text-decoration: none; }

@media (hover: hover) {
  .mention-LUD0tW.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW:hover { text=
-decoration: underline; }
}

.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW.self-ZrvJW0 { =
color: var(--color-mention-self-fg); background-color: var(--color-mention-=
self-bg); }

.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW.unstyled-ydOSZ=
0 { color: var(--color-chat-outgoing-fg-primary); font-weight: var(--font-w=
eight-semibold); }

.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW.mention-LUD0tW.unstyled-ydOSZ=
0.self-ZrvJW0 { background-color: rgba(0, 0, 0, 0); }

.textInput-kYr7wC { width: var(--size-112); }

.textInput-kYr7wC:hover:not(:focus-visible) { border-color: var(--color-uti=
lity-detail); }

.fillWidth-vBZ1DW > * { flex-shrink: 0; }

.translateButton-IHtTNI { color: var(--color-accent-fg-cyan); cursor: point=
er; }

.translateButton-IHtTNI:hover { color: var(--color-accent-fg-cyan-hover); }

.banner-vgAKFJ { background: var(--color-semantic-substack-utility-detail);=
 transition: var(--animate-hover); flex-shrink: 0; align-self: stretch; }

.banner-vgAKFJ:hover { background: var(--color-accent-bg-orange-hover); }

.liveIndicator-ntwAmH { background: var(--color-semantic-substack-utility-d=
etail); }

.liveIndicatorDot-UZaPus { background: var(--color-semantic-substack-bg-pri=
mary); }

.dismissButton-R_gyXq { max-width: var(--size-16); overflow: visible; }

.dismissButton-R_gyXq svg { stroke: var(--color-fg-tertiary); }

.pageWrapper-HciHMR { --bignight-surface: #0f0f0f; --bignight-page-bg: #161=
718; --bignight-sticky-bar-height: 46px; --bignight-sticky-tabs-height: 50p=
x; --bignight-collapse-inset: 48px; --bignight-collapse-scale: .625; backgr=
ound-color: var(--bignight-page-bg); max-width: none; }

.feedContent-WvDWE1 { box-sizing: border-box; width: 100%; max-width: 1440p=
x; margin-inline: auto; }

.headerBar-qmHlYp { display: contents; }

.headerNav-OkQYSI { box-sizing: border-box; grid-template-columns: minmax(0=
px, 1fr) minmax(0px, 1fr); align-items: center; width: 100%; min-height: 80=
px; padding: 0px 32px; display: grid; position: relative; container: bignig=
ht-header / inline-size; }

.header-xfNEV3 { max-width: calc(100% - 280px); letter-spacing: 0%; text-tr=
ansform: uppercase; text-align: center; color: rgb(255, 255, 255); white-sp=
ace: nowrap; pointer-events: none; margin: 0px; font-size: clamp(24px, 2.8c=
qi + 2px, 40px); line-height: 100%; position: absolute; top: 50%; left: 50%=
; overflow: visible; transform: translate(-50%, -50%); }

.headerTitleInner-asGsjn { pointer-events: auto; }

.headerHome-zhZSc8 { z-index: 1; grid-area: 1 / 1; justify-content: center;=
 justify-self: start; align-items: center; width: 48px; height: 48px; margi=
n-left: -16px; display: flex; position: relative; }

.headerSponsor-lVjPUr { z-index: 1; white-space: nowrap; grid-area: 1 / 2; =
justify-self: end; position: relative; }

@media (max-width: 768px) {
  .headerNav-OkQYSI { min-height: 64px; padding: 0px 16px; }
  .header-xfNEV3 { max-width: calc(100% - 240px); }
}

@media (max-width: 650px) {
  .headerNav-OkQYSI { min-height: var(--bignight-sticky-bar-height); paddin=
g: 0px; }
  .headerBar-qmHlYp { --bignight-collapse-direction: 1; box-sizing: border-=
box; z-index: 6; height: var(--bignight-sticky-bar-height); background-colo=
r: var(--bignight-page-bg); border-bottom: 1px solid rgba(0, 0, 0, 0); alig=
n-items: center; padding: 0px 16px; display: flex; position: fixed; top: 0p=
x; left: 0px; right: 0px; }
  .headerHome-zhZSc8 { visibility: hidden; opacity: 0; margin: 0px; width: =
32px; height: 32px; margin-inline-start: -6px; transform: scale(0.8); }
  .headerHome-zhZSc8 svg { width: 22px; height: 22px; }
  .header-xfNEV3 { height: var(--bignight-sticky-bar-height); pointer-event=
s: none; justify-content: center; align-items: center; max-width: none; mar=
gin: 0px; font-size: 24px; display: flex; position: absolute; top: 0px; lef=
t: 0px; right: 0px; overflow: visible; transform: translate(0px); }
  .header-xfNEV3 .headerTitleInner-asGsjn { text-overflow: ellipsis; transf=
orm-origin: 0px center; max-width: calc(100% - 32px); line-height: normal; =
display: inline-block; overflow: hidden; transform: translate(0px) scale(1)=
; }
  [dir=3D"rtl"] .headerTitleInner-asGsjn { transform-origin: 100% center; }
  .headerSponsor-lVjPUr { display: none; }
  [dir=3D"rtl"] .headerBar-qmHlYp { --bignight-collapse-direction: -1; }
  .headerBar-qmHlYp[data-collapsed] { border-bottom-color: rgb(50, 51, 52);=
 }
  .headerBar-qmHlYp[data-collapsed] .headerHome-zhZSc8 { visibility: visibl=
e; opacity: 1; transform: scale(1); }
  .headerBar-qmHlYp[data-collapsed] .header-xfNEV3 { transform: translateX(=
calc(-50%*var(--bignight-collapse-direction))); }
  .headerBar-qmHlYp[data-collapsed] .headerTitleInner-asGsjn { transform: t=
ranslateX(calc(var(--bignight-collapse-direction)*(50% + var(--bignight-col=
lapse-inset))))scale(var(--bignight-collapse-scale)); }
}

@media (max-width: 650px) and (prefers-reduced-motion: no-preference) {
  .headerBar-qmHlYp { transition: border-color 0.15s ease-out; }
  .header-xfNEV3, .headerTitleInner-asGsjn { transition: transform 0.15s ea=
se-out; }
  .headerHome-zhZSc8 { transition: transform 0.15s ease-out, opacity 0.15s =
ease-out, visibility 0.15s; }
}

.preLiveBanner-VgYTyK { box-sizing: border-box; width: 100%; padding: 0px 1=
6px; }

@media (min-width: 651px) {
  .preLiveBanner-VgYTyK { padding-bottom: 8px; }
}

.preLiveBannerFacepile-tRU75F { flex: 0 0 auto; }

@keyframes bignight-banner-facepile-in-i1k3WM {=20
  0% { transform: translate(-6px); }
  100% { transform: translate(0px); }
}

@keyframes bignight-banner-avatar-in-ygLyKO {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.preLiveBannerCopy-NkVU2N { color: rgb(255, 255, 255); text-align: left; ma=
rgin: 0px; }

@keyframes bignight-banner-sheen-fXGXxL {=20
  0% { background-position: 100% 0px; }
  100% { background-position: 0px 0px; }
}

.preLiveBannerLead-z8tZYw { color: rgb(255, 255, 255); }

.preLiveBannerShowtime-j8D6Lr { color: rgb(186, 151, 91); -webkit-text-fill=
-color: rgb(186, 151, 91); font-weight: 600; }

.contentRow-tY7zD8 { box-sizing: border-box; min-height: 80vh; }

.marqueeContainerTitle-hQMqyv { text-transform: uppercase; color: rgb(255, =
255, 255); margin: 0px; font-size: 16px; line-height: 16px; }

.marqueeWinnersDivider-U068mn { --border-default: 1px solid #3d3d3d80; marg=
in: 16px 0px 0px; }

.marqueeWinnersSection-IJcjF2 { margin-top: -8px; padding-top: 0px; }

.marqueeTitle-yCtX_R { text-transform: uppercase; color: rgb(186, 151, 91);=
 min-width: 0px; margin: 0px; font-size: 11px; line-height: 16px; }

.marqueeTitleRow-Qmluwg { align-items: center; gap: 10px; width: 100%; min-=
width: 0px; display: flex; }

.marqueeTitleUpNext-mo8PzW { color: rgb(255, 197, 103); }

.marqueeUpNext-sShXUG { text-transform: uppercase; color: rgb(255, 197, 103=
); white-space: nowrap; flex: 0 0 auto; align-items: center; gap: 5px; font=
-size: 11px; line-height: 16px; display: inline-flex; }

.marqueeUpNextDot-bC79nr { background-color: rgb(255, 197, 103); border-rad=
ius: 50%; flex: 0 0 auto; width: 6px; height: 6px; animation: 2.4s ease-in-=
out 0s infinite normal none running bignight-marquee-breathe-OInTUg; }

@keyframes bignight-marquee-breathe-OInTUg {=20
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.4; transform: scale(0.7); }
}

.marqueeWinner-NpYXpY { min-width: 0px; margin: 0px; display: block; }

.marqueeWinnerName-QeOPrB { flex-direction: column; gap: 2px; width: 100%; =
min-width: 0px; display: flex; }

.marqueeWinnerNameInline-p2Yt_3 { align-items: baseline; gap: 0px; width: 1=
00%; min-width: 0px; display: flex; }

.marqueeWinnerNameInline-p2Yt_3 .marqueeWinner-NpYXpY, .marqueeWinnerNameIn=
line-p2Yt_3 .marqueeWinnerSubtitle-jdD5mb { flex: 0 1 auto; min-width: 0px;=
 }

.marqueeWinnerSubtitle-jdD5mb { min-width: 0px; display: block; }

.marqueeContainer-jmV1kv { background-color: var(--bignight-surface); borde=
r-radius: var(--border-radius-md); border: 1px solid rgb(50, 51, 52); max-w=
idth: 100%; margin: 0px 16px; padding: 16px 32px; overflow: hidden; }

.marqueeContainer-jmV1kv[data-mobile] { border-radius: 0px; margin: 0px 8px=
; padding: 16px; }

.marqueeContainer-jmV1kv[data-mobile] .marqueeHeader-F12Z62 { flex-wrap: wr=
ap; gap: 8px; }

.marqueeEventsStack-B7xXBq { width: 100%; }

.marqueeSeeAllButton-nj0ZNM { --color-button-fg: #fff; --color-button-hover=
-fg: #fff; --color-button-hover-bg: #ffffff14; }

.marqueeViewMarketButton-r9w03l { --color-button-fg: #8a8a8a; --color-butto=
n-hover-fg: #b0b0b0; --color-button-hover-bg: #ffffff0f; align-self: flex-s=
tart; }

.marqueeAttributionLink-itjeaF { color: rgb(138, 138, 138); align-items: ce=
nter; text-decoration: none; display: inline-flex; }

.marqueeAttributionLink-itjeaF:hover { color: rgb(176, 176, 176); }

.marqueeViewport-fKPMWm[data-expanded] + .marqueeAttributionRow-dP5OZe { pa=
dding-top: 32px; }

.marqueeViewport-fKPMWm { display: grid; }

.marqueeCollapsedSlot-O5qcUp, .marqueeExpandedSlot-d5u4qR { grid-area: 1 / =
1; grid-template-rows: 0fr; min-width: 0px; transition: grid-template-rows =
0.4s; display: grid; }

.marqueeViewport-fKPMWm:not([data-expanded]) .marqueeCollapsedSlot-O5qcUp, =
.marqueeViewport-fKPMWm[data-expanded] .marqueeExpandedSlot-d5u4qR { grid-t=
emplate-rows: 1fr; }

.marqueeSlotInner-UXY3Kx { opacity: 0; min-width: 0px; min-height: 0px; tra=
nsition: opacity 0.4s; position: relative; overflow: hidden; }

.marqueeViewport-fKPMWm:not([data-expanded]) .marqueeCollapsedSlot-O5qcUp .=
marqueeSlotInner-UXY3Kx, .marqueeViewport-fKPMWm[data-expanded] .marqueeExp=
andedSlot-d5u4qR .marqueeSlotInner-UXY3Kx { opacity: 1; }

.marqueeExpandedGrid-xth5z6 { grid-template-columns: minmax(0px, 1fr) auto =
minmax(0px, 1fr); align-items: start; gap: 48px 16px; display: grid; }

.marqueeExpandedGridWide-qZjtYR { grid-template-columns: minmax(0px, 1fr) a=
uto minmax(0px, 1fr) auto minmax(0px, 1fr); }

.marqueeExpandedGridWinners-Mzu3_a { row-gap: 16px; }

.marqueeExpandedGridWinners-Mzu3_a .marqueeDivider-h6jtp6 { height: 60px; }

.marqueeExpandedDivider-yspCjd { place-self: center; }

.marqueeExpandedGrid-xth5z6 .marqueeCard-afMb_i { width: 100%; min-width: 0=
px; }

.marqueeExpandedGrid-xth5z6 .marqueeTitle-yCtX_R { text-overflow: ellipsis;=
 white-space: nowrap; overflow: hidden; }

.marqueeExpandedGrid-xth5z6 .marqueeNominees-mQPytr { grid-template-columns=
: minmax(0px, 1fr) 100px max-content max-content; justify-content: stretch;=
 justify-items: stretch; width: 100%; max-width: none; }

.marqueeExpandedGrid-xth5z6 .marqueeNominee-q4cRGG { text-overflow: ellipsi=
s; white-space: nowrap; overflow: hidden; }

.marqueeContainer-jmV1kv[data-live]:not([data-mobile]) .marqueeCollapsedSlo=
t-O5qcUp .marqueeEventsRow-uqEL7d { gap: 8px; }

.marqueeContainer-jmV1kv[data-live]:not([data-mobile]) .marqueeCollapsedSlo=
t-O5qcUp .marqueeCard-afMb_i { flex: 5 1 0px; }

.marqueeContainer-jmV1kv[data-live]:not([data-mobile]) .marqueeCollapsedSlo=
t-O5qcUp .marqueeWinnerCard-sD4Z_i { flex: 3 1 0px; }

.marqueeContainer-jmV1kv[data-live]:not([data-mobile]) .marqueeCollapsedSlo=
t-O5qcUp .marqueeTitle-yCtX_R, .marqueeContainer-jmV1kv[data-live]:not([dat=
a-mobile]) .marqueeCollapsedSlot-O5qcUp .marqueeNominee-q4cRGG { text-overf=
low: ellipsis; white-space: nowrap; overflow: hidden; }

.marqueeContainer-jmV1kv[data-live]:not([data-mobile]) .marqueeCollapsedSlo=
t-O5qcUp .marqueeWinner-NpYXpY, .marqueeContainer-jmV1kv[data-live]:not([da=
ta-mobile]) .marqueeCollapsedSlot-O5qcUp .marqueeWinnerSubtitle-jdD5mb { te=
xt-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidde=
n; }

.marqueeContainer-jmV1kv[data-live]:not([data-mobile]) .marqueeCollapsedSlo=
t-O5qcUp .marqueeNominees-mQPytr { grid-template-columns: minmax(0px, auto)=
 100px max-content max-content; justify-content: start; justify-items: stre=
tch; column-gap: 6px; width: 100%; min-width: 0px; }

.marqueeContainer-jmV1kv[data-live]:not([data-mobile]) .marqueeCollapsedSlo=
t-O5qcUp .marqueeHourChange-vGSYAA { min-width: 0px; }

.marqueeContainer-jmV1kv[data-live]:not([data-mobile]) .marqueeCollapsedSlo=
t-O5qcUp .marqueeDivider-h6jtp6 { height: 76px; }

.marqueeEventsScroller-bP0lFv { scroll-snap-type: x; scrollbar-width: none;=
 align-items: stretch; gap: 8px; width: 100%; min-width: 0px; display: flex=
; overflow: auto hidden; }

.marqueeEventsScroller-bP0lFv::-webkit-scrollbar { display: none; }

.marqueeMobileCard-QvtIM9 { box-sizing: border-box; border-radius: var(--bo=
rder-radius-sm); text-align: left; white-space: normal; background-color: r=
gb(19, 19, 20); border: 1px solid rgb(34, 37, 37); justify-content: flex-st=
art; width: 100%; min-width: 0px; padding: 16px; }

.marqueeEventsScroller-bP0lFv .marqueeMobileCard-QvtIM9 { scroll-snap-align=
: start; flex: 0 0 280px; width: 280px; }

.marqueeMobileContender-nLfych { align-items: center; gap: 8px; width: 100%=
; min-width: 0px; display: flex; }

.marqueeMobileContenderName-rYqG50 { flex: 1 1 auto; min-width: 0px; }

.marqueeMobileCard-QvtIM9 .marqueeChance-uCQl_H { flex: 0 0 auto; }

.marqueeMobileCard-QvtIM9 .marqueeHourChange-vGSYAA { flex: 0 0 auto; min-w=
idth: 0px; }

.marqueeMobileCard-QvtIM9 .marqueeWinner-NpYXpY, .marqueeMobileCard-QvtIM9 =
.marqueeWinnerSubtitle-jdD5mb { text-overflow: ellipsis; white-space: nowra=
p; display: block; overflow: hidden; }

.marqueeMobileBar-fKVJ_e { background-color: rgb(65, 65, 65); border-radius=
: 2px; width: 100%; height: 4px; overflow: hidden; }

.marqueeMobileBarFill-JtWMA_ { transform-origin: 0px center; background-col=
or: rgb(186, 151, 91); border-radius: 2px; height: 100%; }

.marqueeMarketModal-HvS3Ry { --bignight-surface: #0f0f0f; background-color:=
 var(--bignight-surface); border: 1px solid rgb(50, 51, 52); }

.marqueeModalNominees-TyRKKq { grid-template-columns: minmax(0px, 1fr) 100p=
x max-content max-content; align-items: center; gap: 8px; width: 100%; disp=
lay: grid; }

.marqueeModalNominees-TyRKKq .marqueeNominee-q4cRGG { text-overflow: ellips=
is; white-space: nowrap; overflow: hidden; }

.marqueeOutgoing-FmmG7y { pointer-events: none; position: absolute; top: 0p=
x; left: 0px; right: 0px; }

.marqueeOutgoing-FmmG7y .marqueeCard-afMb_i, .marqueeOutgoing-FmmG7y .marqu=
eeDivider-h6jtp6 { animation: 0.3s ease 0s 1 normal forwards running bignig=
ht-marquee-card-out-xe9k5n; }

.marqueeIncoming-NuUAoe .marqueeCard-afMb_i, .marqueeIncoming-NuUAoe .marqu=
eeDivider-h6jtp6 { animation: 0.3s ease 0s 1 normal backwards running bigni=
ght-marquee-card-in-HXOiGm; }

.marqueeOutgoing-FmmG7y .marqueeCard-afMb_i:first-child { animation-delay: =
0s; }

.marqueeOutgoing-FmmG7y .marqueeDivider-h6jtp6:nth-child(2) { animation-del=
ay: 30ms; }

.marqueeOutgoing-FmmG7y .marqueeCard-afMb_i:nth-child(3) { animation-delay:=
 60ms; }

.marqueeOutgoing-FmmG7y .marqueeDivider-h6jtp6:nth-child(4) { animation-del=
ay: 90ms; }

.marqueeOutgoing-FmmG7y .marqueeCard-afMb_i:nth-child(5) { animation-delay:=
 0.12s; }

.marqueeIncoming-NuUAoe .marqueeCard-afMb_i:first-child { animation-delay: =
0.1s; }

.marqueeIncoming-NuUAoe .marqueeDivider-h6jtp6:nth-child(2) { animation-del=
ay: 0.13s; }

.marqueeIncoming-NuUAoe .marqueeCard-afMb_i:nth-child(3) { animation-delay:=
 0.16s; }

.marqueeIncoming-NuUAoe .marqueeDivider-h6jtp6:nth-child(4) { animation-del=
ay: 0.19s; }

.marqueeIncoming-NuUAoe .marqueeCard-afMb_i:nth-child(5) { animation-delay:=
 0.22s; }

@keyframes bignight-marquee-card-out-xe9k5n {=20
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-10px); }
}

@keyframes bignight-marquee-card-in-HXOiGm {=20
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@media (prefers-reduced-motion: reduce) {
  .marqueeOutgoing-FmmG7y .marqueeCard-afMb_i, .marqueeOutgoing-FmmG7y .mar=
queeDivider-h6jtp6, .marqueeIncoming-NuUAoe .marqueeCard-afMb_i, .marqueeIn=
coming-NuUAoe .marqueeDivider-h6jtp6, .marqueeUpNextDot-bC79nr { animation:=
 auto ease 0s 1 normal none running none; }
  .marqueeCollapsedSlot-O5qcUp, .marqueeExpandedSlot-d5u4qR, .marqueeSlotIn=
ner-UXY3Kx { transition: none; }
}

.marqueeEventsRowShort-XNAeJO .marqueeCard-afMb_i { flex: 1 1 0px; min-widt=
h: 0px; }

.marqueeCard-afMb_i { white-space: normal; text-align: left; flex: 0 1 auto=
; justify-content: flex-start; min-width: 0px; }

.marqueeCardHitArea-BoOiq4 { text-align: left; justify-content: flex-start;=
 align-items: stretch; }

.marqueeDivider-h6jtp6 { --border-default: 1px solid #3d3d3d80; flex: 0 0 a=
uto; align-self: center; height: 92px; }

.marqueeNominees-mQPytr { grid-template-columns: minmax(0px, auto) 100px ma=
x-content max-content; justify-content: start; place-items: center stretch;=
 gap: 2px 8px; width: 100%; min-width: 0px; display: grid; }

.marqueeNomineeRow-v2h1Z2 { display: contents; }

.marqueeNominee-q4cRGG { text-overflow: ellipsis; white-space: nowrap; min-=
width: 0px; overflow: hidden; }

.marqueeChanceBar-_VNO0s { width: 100px; height: 8px; display: block; }

.marqueeChanceBarTrack-ozxxG3 { fill: rgb(37, 37, 37); }

.marqueeChanceBarFill-Y_zrmH { fill: rgb(186, 151, 91); transform-box: fill=
-box; transform-origin: 0px center; }

@keyframes bignight-bar-grow-CI4HUe {=20
  0% { transform: scaleX(0); }
  100% { transform: scaleX(1); }
}

.marqueeChance-uCQl_H, .marqueeHourChange-vGSYAA { font-variant-numeric: ta=
bular-nums; }

.marqueeChance-uCQl_H { min-width: 4ch; }

.marqueeHourChange-vGSYAA { min-width: 35px; color: var(--color-semantic-su=
ccess-fg-primary); }

.marqueeHourChangeDown-J5VsrA { color: var(--color-semantic-error-fg-primar=
y); }

.marqueeTriangleDown-HAe8gW { transform: rotate(180deg); }

.sectionTitle-DdqVlD { letter-spacing: -0.4px; text-transform: uppercase; c=
olor: rgb(186, 151, 91); font-size: 20px; line-height: 28px; }

.liveNotesContainer-yJ2ec3 { --bignight-feed-scroll-offset: 0px; color: var=
(--color-fg-primary); --color-fg-primary: #fff; --color-fg-secondary: #ffff=
ffb3; --color-fg-tertiary: #ffffff80; --color-button-mono-fg: #0f0f0f; --co=
lor-button-mono-bg: #fff; --color-button-mono-fg-hover: #0f0f0f; --color-bu=
tton-mono-bg-hover: #e8e8e8; --color-button-tertiary-accent-fg: #ba975b; --=
color-button-tertiary-accent-fg-hover: #ba975b; --color-button-tertiary-acc=
ent-bg-hover: #ba975b1f; flex: 1 1 45%; width: 100%; max-width: 45%; }

@media (max-width: 650px) {
  .liveNotesContainer-yJ2ec3 { --bignight-feed-scroll-offset: var(--bignigh=
t-sticky-bar-height); flex: 1 1 auto; max-width: 100%; }
}

.liveNotesTabs-eVbUhn { box-sizing: border-box; width: 100%; }

.liveNotesTab-PpEwyp { color: rgb(102, 102, 102); justify-content: flex-sta=
rt; gap: 6px; }

.liveNotesTab-PpEwyp[data-selected] { color: rgb(255, 255, 255); }

.liveNotesLiveBadge-xZtMwL { color: rgb(255, 255, 255); letter-spacing: 0.0=
8em; text-transform: uppercase; visibility: hidden; background: rgb(186, 15=
1, 91); border-radius: 999px; align-items: center; gap: 4px; padding: 2px 6=
px; font-size: 9px; font-weight: 700; line-height: 12px; display: inline-fl=
ex; }

.liveNotesTab-PpEwyp[data-selected] .liveNotesLiveBadge-xZtMwL { visibility=
: visible; margin-bottom: 8px; }

.liveNotesLiveDot-eYfG50 { background: rgb(255, 255, 255); border-radius: 5=
0%; flex: 0 0 auto; width: 5px; height: 5px; }

.liveNotesTabLabel-BlNsJW { text-transform: uppercase; font-size: 24px; lin=
e-height: 1; }

.liveNotesTabLabelRow-WJw1sJ { align-items: center; gap: 8px; min-width: 0p=
x; display: inline-flex; }

.liveNotesHotMicFacepile-pCS3Or { flex: 0 0 auto; }

.liveNotesUnreadDot-pCeBbs { background: rgb(186, 151, 91); border-radius: =
50%; flex: 0 0 auto; width: 8px; height: 8px; }

.liveNotesTabUnderline-YltuRW { background: 0px 0px; width: 100%; height: 3=
px; }

.liveNotesTab-PpEwyp[data-selected] .liveNotesTabUnderline-YltuRW { backgro=
und: rgb(255, 255, 255); }

.liveNotesFeed-eOsTOQ { position: relative; }

@media (min-width: 651px) {
  .liveNotesFeed-eOsTOQ .hotMicNote-WdWOQQ { padding: 0 var(--size-8); bord=
er-radius: var(--border-radius-md); background: rgb(27, 28, 29); border: 1p=
x solid rgb(50, 51, 52); margin-bottom: 16px; }
}

.hotMicBadge-ByorZ0 { --color-tag-bg: #ba975b80; --color-tag-fg: #fff; text=
-transform: uppercase; flex: 0 0 auto; }

.liveNotesUpdate-_UW11f { z-index: 3; pointer-events: none; justify-content=
: center; height: 0px; display: flex; position: sticky; top: 12px; }

.liveNotesUpdateButton-PoVY9J { pointer-events: auto; color: rgb(15, 15, 15=
); letter-spacing: 0.04em; text-transform: uppercase; background: rgb(186, =
151, 91); border-radius: 999px; height: 30px; padding: 8px 16px; font-size:=
 13px; font-weight: 700; transform: translateY(8px); }

@media (prefers-reduced-motion: no-preference) {
  .preLiveBannerFacepile-tRU75F { transform: translate(-6px); }
  .preLiveBannerFacepile-tRU75F > * { opacity: 0; }
  .marqueeChanceBarFill-Y_zrmH, .marqueeMobileBarFill-JtWMA_ { transform: s=
caleX(0); }
  html[data-bignight-animate] .preLiveBannerFacepile-tRU75F { animation: 0.=
42s ease-out 0s 1 normal both running bignight-banner-facepile-in-i1k3WM; }
  html[data-bignight-animate] .preLiveBannerFacepile-tRU75F > * { animation=
: 0.32s ease-out 0s 1 normal both running bignight-banner-avatar-in-ygLyKO;=
 }
  html[data-bignight-animate] .preLiveBannerFacepile-tRU75F > :first-child =
{ animation-delay: 60ms; }
  html[data-bignight-animate] .preLiveBannerFacepile-tRU75F > :nth-child(2)=
 { animation-delay: 0.14s; }
  html[data-bignight-animate] .preLiveBannerFacepile-tRU75F > :nth-child(3)=
 { animation-delay: 0.22s; }
  :is(html[data-bignight-animate] .marqueeChanceBarFill-Y_zrmH, html[data-b=
ignight-animate] .marqueeMobileBarFill-JtWMA_) { animation: 0.7s ease-out 0=
s 1 normal both running bignight-bar-grow-CI4HUe; }
  html[data-bignight-animate] .preLiveBannerCopySweep-SL22hW { animation: 1=
.8s ease-out 0.32s 1 normal both running bignight-banner-sheen-fXGXxL; }
  @supports (background-clip:text) {
  html[data-bignight-animate] .preLiveBannerCopySweep-SL22hW { -webkit-text=
-fill-color: transparent; background-image: linear-gradient(100deg, rgb(255=
, 255, 255) 0%, rgb(255, 255, 255) 40%, rgb(186, 151, 91) 50%, rgb(255, 255=
, 255) 60%, rgb(255, 255, 255) 100%); background-position: 0px 0px; backgro=
und-repeat: no-repeat; background-size: 260% 100%; background-clip: text; }
}
}

@media (forced-colors: active) {
  .preLiveBannerShowtime-j8D6Lr, html[data-bignight-animate] .preLiveBanner=
CopySweep-SL22hW { -webkit-text-fill-color: currentcolor; background-image:=
 none; }
}

@media (scripting: none) {
  .preLiveBannerFacepile-tRU75F { transform: none; }
  .preLiveBannerFacepile-tRU75F > * { opacity: 1; }
  .marqueeChanceBarFill-Y_zrmH, .marqueeMobileBarFill-JtWMA_ { transform: n=
one; }
}

@media (max-width: 650px) {
  .contentRow-tY7zD8 { padding-top: 0px; }
  .liveNotesTabs-eVbUhn { box-sizing: border-box; top: var(--bignight-stick=
y-bar-height); z-index: 4; height: var(--bignight-sticky-tabs-height); back=
ground-color: var(--bignight-page-bg); padding-top: 8px; padding-bottom: 9p=
x; position: sticky; }
  .liveNotesUpdate-_UW11f { top: calc(var(--bignight-sticky-bar-height) + v=
ar(--bignight-sticky-tabs-height) + 12px); }
}

.header-LkrdOr, .footer-EnTWMp { width: 100%; }

.swatchContainer-aa9QGg:focus-visible { box-shadow: var(--focus-ring); }

.swatchContainer-aa9QGg:active { transform: var(--transform-pressed); }

.checkIconContainer-OhnBup { width: 100%; height: 100%; backdrop-filter: va=
r(--glass-blur); justify-content: center; align-items: center; display: fle=
x; position: absolute; top: 0px; left: 0px; }

.backdrop-VYxtcL { z-index: -1; opacity: var(--backdrop-opacity,1); positio=
n: absolute; inset: 0px; }

.timeline-WDyd1C { cursor: pointer; color: rgb(255, 255, 255); width: 100%;=
 height: 60px; font-family: var(--font-family-text); border-radius: var(--b=
order-radius-xs); justify-content: center; align-items: center; display: fl=
ex; position: relative; }

.railContainer-W63jgB { box-sizing: border-box; width: calc(100% + 24px); h=
eight: 100%; margin: 0px -12px; padding: 0px 12px; overflow-x: clip; }

.rail-LM6nrG { background-color: gray; width: 100%; height: 100%; position:=
 relative; }

.draggable-XUqwr1 { background-color: var(--color-accent-themed); cursor: e=
w-resize; border-radius: var(--border-radius-sm); justify-content: center; =
align-items: center; width: 12px; display: flex; position: absolute; top: 0=
px; bottom: 0px; }

.draggableLeft-MDthpn { margin-left: -12px; }

.draggableRight-LVVwsd { margin-right: -12px; }

.tooltip-ceWgga { background-color: var(--utility-black,#000); color: var(-=
-utility-white,#fff); border-radius: var(--border-radius-xs); white-space: =
nowrap; pointer-events: none; z-index: 99999; margin-top: 5px; padding: 5px=
 10px; font-size: 12px; transition: opacity 0.3s; position: absolute; top: =
100%; left: 50%; overflow: auto; transform: translate(-50%); }

.visible-Y2jC2J { opacity: 1; }

.hidden-G_OmGT { opacity: 0; }

.playback-UIgSL0 { background-color: rgb(255, 255, 255); align-items: cente=
r; width: 2px; margin-left: -1px; display: flex; position: absolute; top: 0=
px; bottom: 0px; }

.nonSelectable-SHHRwG { user-select: none; }

.tick-RKB6b5 { background-color: rgb(255, 255, 255); position: absolute; }

.lgTick-iLU6yS { background-color: rgb(255, 255, 255); width: 2px; height: =
10px; }

.lgTick-iLU6yS > span { font-size: 14px; font-weight: var(--font-weight-reg=
ular); position: absolute; top: 3px; left: 5px; }

.smTick-ED2tnj { width: 1px; height: 5px; }

.smTick-ED2tnj > span { font-size: 14px; font-weight: var(--font-weight-reg=
ular); position: absolute; top: 3px; left: 5px; }

.currentTick-xH7tpT { background-color: var(--color-accent-themed); width: =
1.2px; height: 7px; position: absolute; }

.selection-m8n06y { border-top: solid 4px var(--color-accent-themed); borde=
r-bottom: solid 4px var(--color-accent-themed); position: absolute; top: 0p=
x; bottom: 0px; }

.selectionFadeLeft-rID4fZ { background: var(--color-bg-primary); z-index: 1=
; width: 12px; position: absolute; top: 0px; bottom: 0px; left: -12px; }

.selectionFadeRight-iIPOWk { background: var(--color-bg-primary); z-index: =
1; width: 12px; position: absolute; top: 0px; bottom: 0px; right: -12px; }

.handle-prO_Ky { border-radius: var(--border-radius-xs); background-color: =
rgb(255, 255, 255); width: 2px; height: 24px; top: 3px; bottom: 3px; }

.storyboard-xsBzUl { position: absolute; inset: 0px; overflow-x: clip; }

.waveformTrack-CgyhLB { background-color: var(--color-utility-black); }

.waveformCanvas-EW5WdJ { width: 100%; height: 100%; }

.ticks-EA7bBQ { position: absolute; inset: 0px; overflow-x: clip; }

.handles-waTdni { position: absolute; inset: 0px; }

.shadow-wpFmkU { opacity: 0.6; background-color: rgb(255, 255, 255); width:=
 2px; height: 100%; }

.shadowContainer-JsGn6N { height: 100%; position: absolute; }

.selectionAudio-wOUMly { background-color: var(--color-accent-themed); opac=
ity: 0.16; border-radius: var(--border-radius-xs); position: absolute; top:=
 0px; bottom: 0px; }

.draggableAudio-rHs7Of { background-color: rgba(0, 0, 0, 0); margin-left: -=
6px; margin-right: 0px; }

.draggableAudio-rHs7Of .handle-prO_Ky { border-radius: var(--border-radius-=
full); background-color: var(--color-utility-white); width: 4px; height: 28=
px; transition: transform 0.15s; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 0p=
x 1px; }

.draggableAudio-rHs7Of:hover .handle-prO_Ky, .draggableAudio-rHs7Of:active =
.handle-prO_Ky { transform: scaleY(1.2); }

.playbackAudio-zGXuik { z-index: 2; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px =
4px; }

.playbackAudio-zGXuik::before { content: ""; border-left: 5px solid rgba(0,=
 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 6px solid =
var(--color-utility-white); position: absolute; top: 0px; left: 50%; transf=
orm: translate(-50%); }

.containerElevated-R4qz8n { z-index: 1; border: 0px; border-bottom-right-ra=
dius: 10px; border-bottom-left-radius: 10px; flex: 1 1 0%; padding: 16px; p=
osition: absolute; left: 0px; right: 0px; }

.containerInline-L_YjpZ { border: 0px; padding: 0px; position: static; }

.timeField-VtAWds { width: 96px; }

.videoTrimmerWrapper-m8Tcry { top: -4px; }

.videoTrimmerSlider-RWqSeS { width: 100%; transition: top 0.5s; position: r=
elative; top: -200px; }

.videoTrimmerSliderVisible-kDKdSk { top: 0px; }

.durationContainer-h05YYe { width: 85px; }

.container--dialog-IFBVqS { backdrop-filter: blur(10px); background-color: =
rgba(22, 23, 24, 0.4); }

.container--overlay-NodljG { border-radius: var(--border-radius-md); backdr=
op-filter: blur(2px); }

.container--animated-lBR5nE { opacity: 0; transition: opacity var(--animati=
on-timing-slow)var(--animation-smooth); }

.container--animated-in-AmGha2 { opacity: 1; }

.container--animated-lBR5nE .icon-container-XN2D7I { transform: var(--trans=
form-pressed); transition: transform var(--animation-timing-slow)var(--anim=
ation-smooth); }

.container--animated-in-AmGha2 .icon-container-XN2D7I { transform: scale(1)=
; }

.container--animated-lBR5nE .content-top-eM6ECM { transition: transform var=
(--animation-timing-slow)var(--animation-smooth); transform: translateY(-12=
px); }

.container--animated-in-AmGha2 .content-top-eM6ECM { transform: translateY(=
0px); }

.container--animated-lBR5nE .content-bottom-VxiZOP { transition: transform =
var(--animation-timing-slow)var(--animation-smooth); transform: translateY(=
12px); }

.container--animated-in-AmGha2 .content-bottom-VxiZOP { transform: translat=
eY(0px); }

.icon-container-XN2D7I { width: var(--size-44); height: var(--size-44); bac=
kground-color: rgba(255, 255, 255, 0.2); }

.icon-k4eGDx path { fill: var(--color-light-fg-primary); stroke: none; stro=
ke-width: 0; }

.inlineIconContainer-fljw1h { width: var(--size-24); height: var(--size-24)=
; color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.2); }

.restart-button-XCv0DP { color: rgb(255, 255, 255) !important; border-color=
: rgb(255, 255, 255) !important; }

.restart-button-XCv0DP:hover { background-color: rgba(255, 255, 255, 0.1) !=
important; }

.restart-button-XCv0DP svg { stroke: rgb(255, 255, 255) !important; }

@media screen and (max-width: 768px) {
  .icon-container-XN2D7I { width: var(--size-32); height: var(--size-32); }
}

.preview-label-container-Y88jiD { top: var(--size-12); left: var(--size-12)=
; position: absolute; }

.live-stream-tag-container-MWmvAX { top: var(--size-12); right: var(--size-=
12); position: absolute; }

.media-clip-tag-container-FbCpZr { top: var(--size-12); left: var(--size-12=
); position: absolute; }

.videoContainer-wF4DEO { justify-content: center; align-items: center; widt=
h: 100%; height: 100%; display: flex; position: relative; overflow: hidden;=
 }

.fullScreenContainer-xnKUau { width: 100%; height: 100%; }

.videoContainerRadiusMd-oj4q3P { border-radius: var(--border-radius-md); }

.videoContainerRadiusSm-CKqgqE { border-radius: var(--border-radius-sm); }

.videoContainerRadiusTopSm-S4cnV9 { border-radius: var(--border-radius-sm)v=
ar(--border-radius-sm)0 0; }

.overflow-ns9Lj9 { overflow: visible; }

.notesVideoContainer-XgGhEY { border-bottom-right-radius: 0px; border-botto=
m-left-radius: 0px; }

.backgroundImage-Eijlhi { background-position: 50% center; background-repea=
t: no-repeat; background-size: cover; }

.backgroundBlur-Tujt5M { backdrop-filter: blur(40px); background: linear-gr=
adient(90deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.4)); }

.backgroundDarkenRight-DYlB0F { background-color: rgba(0, 0, 0, 0.7); }

.attachment-E9mJrI { transition: var(--animate-hover); box-sizing: border-b=
ox; user-select: none; z-index: 0; overflow: hidden; }

@media (hover: hover) {
  .attachment-E9mJrI:hover:not(:has(.button-uDQ6x4:hover)) { box-shadow: va=
r(--shadow-md); opacity: 0.9; }
}

.attachment-E9mJrI::after { content: ""; pointer-events: none; border-radiu=
s: inherit; box-shadow: var(--inner-border-default); z-index: 1; position: =
absolute; inset: 0px; }

.logoContainer-vqxwR7 { box-shadow: 0 0 0 1px #0000000d,var(--shadow-md),0 =
0 128px 0 var(--glow-color); z-index: 2; flex-shrink: 0; }

.bgImage-OTU5LC { object-fit: cover; opacity: 0.2; z-index: 0; width: 100%;=
 height: 100%; position: absolute; inset: 0px; }

.header-d8U2_d { background-image: ; background-position-x: ; background-po=
sition-y: ; background-repeat: ; background-attachment: ; background-origin=
: ; background-clip: ; background-color: ; background-size: 400% 400%; widt=
h: 100%; min-height: 180px; animation: 15s ease 0s infinite normal none run=
ning gradientBG-jbdaN9; position: relative; }

.header-d8U2_d::before { content: ""; pointer-events: none; border-radius: =
inherit; z-index: 1; backdrop-filter: blur(var(--size-32)); background: rgb=
a(0, 0, 0, 0.1); position: absolute; inset: 0px; }

.pubDetails-vkHFFR { z-index: 2; }

.button-uDQ6x4:hover { background: var(--color-utility-detail); }

@keyframes gradientBG-jbdaN9 {=20
  0% { background-position: 0% center; }
  50% { background-position: 100% center; }
  100% { background-position: 0% center; }
}

.pub-logo-m0IFm6 { flex-shrink: 0; }

.pub-logo--border-white-M0Tr8T { box-sizing: content-box; border: 2px solid=
 rgb(255, 255, 255); }

.header-PjQum5 { transition: opacity var(--animation-timing-slow)var(--anim=
ation-smooth); }

.vibranceIcon-a9wDjU { mix-blend-mode: luminosity; stroke: rgb(200, 200, 20=
0) !important; }

.icon-vlW9ea { transition: color var(--animation-timing-slow)var(--animatio=
n-smooth); color: var(--vibrance-secondary); mix-blend-mode: luminosity; cu=
rsor: pointer; }

.icon-vlW9ea:hover { color: var(--vibrance-primary); }

.popoverLayer-gOi2YH { background-color: var(--color-bg-primary-themed); }

.dropdownItem-S40VKC { cursor: pointer; }

.dropdownItem-S40VKC:hover { background-color: var(--color-bg-primary-hover=
-themed); }

.timelinePreview-LS5RzV { box-sizing: border-box; width: 100%; overflow: hi=
dden; }

.skip-button-jgLOBO { cursor: pointer; }

@media (hover: hover) {
  .skip-button-jgLOBO:hover .skip-icon-YsbexL { fill: var(--vibrance-primar=
y); }
}

.skip-icon-YsbexL { fill: var(--vibrance-secondary); mix-blend-mode: lumino=
sity; transition: fill var(--animation-timing-slow)var(--animation-smooth);=
 display: block; }

.playbackRate-o33VkZ { user-select: none; transition: color var(--animation=
-timing-slow)var(--animation-smooth); cursor: pointer; }

.playbackRate-o33VkZ:hover { color: var(--vibrance-primary) !important; }

.container-S0aAZ3 { cursor: pointer; flex: 1 1 0%; height: 4px; transition:=
 height 0.3s linear, transform 0.3s linear; position: relative; }

.track-FYojQC { background-color: rgba(208, 208, 208, 0.4); transition: tra=
nsform 0.3s; position: absolute; top: 0px; bottom: 0px; }

.trackClippedPlayed-cnYlGh { background-color: var(--color-accent-themed); =
}

.trackClippedUnplayed-km4zul::before { content: ""; background-color: rgb(2=
55, 255, 255); position: absolute; inset: 0px; }

.trackClippedUnplayed-km4zul::after { content: ""; opacity: 0.2; background=
-color: var(--color-accent-themed); position: absolute; inset: 0px; }

.trackFilled-gbOxAX { background-color: rgb(255, 255, 255); }

.trackExpanded-_EdObk { transform: scaleY(1.5); }

.timestamp-FzOPmB { font-variant-numeric: tabular-nums; }

.track-container-Ycx4d5 { height: var(--size-20); cursor: pointer; flex-gro=
w: 1; position: relative; }

.track-container-Ycx4d5.track-container-dragging-oDgpWK, .track-container-Y=
cx4d5.track-container-dragging-oDgpWK .track-handle-Ko3Wwm { cursor: grabbi=
ng; }

.track-AtNL73 { top: var(--size-8); height: var(--size-4); border-radius: v=
ar(--border-radius-full); background: var(--vibrance-dark-tertiary); mix-bl=
end-mode: luminosity; opacity: 0.4; position: absolute; left: 0px; right: 0=
px; }

.track-played-VpPIlb { top: var(--size-8); height: var(--size-4); border-ra=
dius: var(--border-radius-full); background: var(--vibrance-secondary); mix=
-blend-mode: luminosity; position: absolute; left: 0px; }

.track-drag-time-QOxM_w { background: var(--material-regular); backdrop-fil=
ter: var(--glass-blur); padding: var(--size-4)var(--size-8); border-radius:=
 var(--border-radius-sm); user-select: none; font-variant-numeric: tabular-=
nums; position: absolute; transform: translate(-50%, -100%); color: var(--c=
olor-utility-white) !important; }

.track-handle-Ko3Wwm { top: var(--size-4); margin-left: calc(var(--size-6)*=
-1); height: var(--size-12); width: var(--size-12); border-radius: var(--bo=
rder-radius-full); background: var(--color-utility-white); cursor: grab; po=
sition: absolute; }

.sr-progress-gt0aLk { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; =
border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; pos=
ition: absolute; overflow: hidden; }

.timelineContainer-QAunx2 { align-items: flex-end; height: 20px; }

.timeline-nCVBQY { cursor: pointer; background-color: rgba(208, 208, 208, 0=
.4); flex: 1 1 0%; height: 4px; transition: height 0.3s linear, transform 0=
.3s linear; position: relative; }

.timelineHover-G7eFow { background-color: rgba(208, 208, 208, 0.8); positio=
n: absolute; }

.progress-K0IenH { background-color: rgb(255, 255, 255); transition: transf=
orm 0.3s; position: absolute; }

.progressHover-Cm9xTr { transform: scaleY(1.5); }

.fullscreen-enabled .timelineContainer-QAunx2 { height: 28px; }

.fullscreen-enabled .timeline-nCVBQY { height: 6px; }

.tooltip-sMlfBr { color: rgb(255, 255, 255); border-radius: var(--border-ra=
dius-sm); white-space: nowrap; pointer-events: none; font-weight: var(--fon=
t-weight-semibold); bottom: var(--size-16); padding: 4px 6px; font-family: =
"Courier New", Courier, monospace; font-size: 14px; transition: opacity 0.3=
s; position: absolute; transform: translate(-50%); }

.timelineLabelContainer-uc5Y0j { display: flex; position: relative; }

.timelineTimeTooltip-TnBMGh { bottom: var(--size-8); left: var(--size-8); }

.thumbnailContainer-vAgzNA { bottom: var(--size-16); z-index: 3; transition=
: opacity var(--animation-timing-faster)ease; position: absolute; }

.textInput-zpgXlH.textInput-zpgXlH.textInput-zpgXlH { padding: var(--size-8=
); }

.volumeBarContainer-AVLNVa { cursor: pointer; height: 30px; }

.volumeBar-N1rUCF { border-radius: var(--border-radius-sm); background-colo=
r: rgba(208, 208, 208, 0.4); width: 0px; height: 4px; margin-left: 5px; tra=
nsition: width 0.3s ease-in-out; position: relative; overflow: hidden; }

.mainContainer-_32N5B:hover .volumeBar-N1rUCF { width: 100px; }

.volumeLevel-VDMLnw { border-radius: var(--border-radius-full); background-=
color: rgb(255, 255, 255); height: 4px; }

.fullscreen-enabled .mainContainer-_32N5B:hover .volumeBar-N1rUCF { width: =
140px; }

:is(.fullscreen-enabled .volumeBar-N1rUCF, .fullscreen-enabled .volumeLevel=
-VDMLnw) { height: 6px; }

.controlsCentered-TEIxxh { top: 50%; left: 50%; transform: translate(-50%) =
translateY(-50%); }

.track-pNMNGn { transition: opacity var(--animation-timing-slow)var(--anima=
tion-smooth); }

.bottomControlsContainer-kx5Iet { padding: 0px; transition: transform 0.5s =
0.1s; display: flex; position: absolute; bottom: 0px; left: 0px; right: 0px=
; }

.backDrop-OMzeTr { z-index: 0; pointer-events: none; background-image: url(=
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACSCAYAAACE56BkAAAAAXNS=
R0IArs4c6QAAAPVJREFUKFNlyOlHGAAcxvHuY93H1n1fW1v3fbej+zAmI5PIRGYiM5JEEkkiiSS=
RRPoj83nze9Pz4uPrSUh4tURPEpKDFJWKtCBdZSAzeKOykB3kqFzkBfmqAIVBkSrGW7wLSlQpyo=
JyVYHKoEpVoyaoVXWoDxpUI5qCZtWC98EH1YqPwSfVhvagQ3WiK+hWPegN+lQ/BoJBNYRhjASja=
gzjwYSaxOfgi/qKb8GUmsZMMKvmMB8sqEUsYRnf8QMr+IlV/MIa1rGB39jEFv7gL7axg3/4j13s=
YR8HOMQRjnGCU5zhHBe4xBWucYNb3OEeD3jEE55fAOe7I9q0+rDDAAAAAElFTkSuQmCC"); bac=
kground-repeat: repeat-x; height: 146px; transition: opacity 0.5s 0.1s; pos=
ition: absolute; bottom: 0px; left: 0px; right: 0px; }

.fullscreen-enabled .backDrop-OMzeTr { background-size: 1px 100%; height: 2=
20px; }

.captionsContainer-sSAb5L { z-index: 1; pointer-events: none; justify-conte=
nt: center; display: flex; position: relative; }

.bottomInnerControlsContainer-nA_qdP { z-index: 2; position: relative; }

.fullscreen-enabled .bottomInnerControlsContainer-nA_qdP { padding: 0 var(-=
-size-24)var(--size-12); }

.centerControlsContainer-CKUlUi { pointer-events: none; justify-content: ce=
nter; align-items: center; display: flex; position: absolute; inset: 0px; }

.settingsControlsContainer-V3A25d { bottom: calc(100% + var(--size-8)); rig=
ht: var(--size-8); z-index: 4; transition: opacity var(--animation-timing-f=
aster)ease,transform var(--animation-timing-faster)ease; display: flex; pos=
ition: absolute; }

.settingsControlsBox-svKH2p { border-radius: var(--border-radius-sm); backg=
round: rgba(0, 0, 0, 0.8); min-width: 250px; }

.fullscreen-enabled .settingsControlsContainer-V3A25d { right: var(--size-2=
4); }

.fullscreen-enabled .settingsControlsBox-svKH2p { min-width: 320px; }

.topOverlaysContainer-xo1FwD { will-change: opacity, transform; background:=
 linear-gradient(rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, =
0, 0) 100%); transition: opacity 0.5s 0.1s, transform 0.5s 0.1s; position: =
absolute; top: 0px; left: 0px; right: 0px; }

.bottomOverControlsContainer-FnhEyj { padding: 16px 8px 8px; transition: op=
acity 0.5s 0.1s; display: flex; position: absolute; bottom: 80px; left: 0px=
; }

.castStatus-Gq0e5M { background: rgba(0, 0, 0, 0.8); }

.spinner-iKxsfj { color: rgb(255, 255, 255); padding: 0px; }

.imageBubble-PUJ2WF { transition: var(--animate-hover); background-color: v=
ar(--color-bg-secondary); border-radius: var(--border-radius-xs); position:=
 relative; overflow: hidden; }

.imageBubble-PUJ2WF img, .imageBubble-PUJ2WF picture { object-fit: cover; m=
in-width: 0px; min-height: 0px; transition: var(--animate-hover); flex: 1 1=
 1px; height: auto; display: flex; }

.imageBubble-PUJ2WF.clickable-z7o89Z { cursor: zoom-in; }

@media (hover: hover) {
  .imageBubble-PUJ2WF.clickable-z7o89Z:hover { box-shadow: var(--shadow-md)=
; opacity: 0.9; }
}

.imageBubble-PUJ2WF.clickable-z7o89Z:active:not(:has(button:active)) { tran=
sform: var(--transform-pressed-more); }

.imageGrid-TadIyX { --single-image-max-height: 420px; --single-image-min-wi=
dth: var(--size-56); --max-width: 520px; --image-grid-gap: var(--size-4); -=
-image-grid-columns: 1; --image-height: calc((var(--max-width) - ((var(--im=
age-grid-columns) - 1)*var(--image-grid-gap)))/(var(--image-grid-columns)))=
; grid-template-columns: 1fr 1fr 1fr; grid-auto-rows: var(--image-height); =
border-radius: var(--border-radius-md); flex-flow: wrap; display: grid; ove=
rflow: hidden; }

.imageGrid-TadIyX.permalink-Zw9a6V { --max-width: 568px; }

.imageGrid-TadIyX.size-1-rfav9C { display: block; }

.imageGrid-TadIyX.size-2-LosM46, .imageGrid-TadIyX.size-4-O0kTBk { --image-=
grid-columns: 2; grid-template-columns: 1fr 1fr; }

.imageGrid-TadIyX.size-3-MmfJJu, .imageGrid-TadIyX.size-5-cc0rFG, .imageGri=
d-TadIyX.size-6-SP0NOv { --image-grid-columns: 3; }

.imageGrid-TadIyX.contained-GU4Fy5.contained-GU4Fy5 .imageBubble-PUJ2WF { b=
order-width: medium; border-style: none; border-color: currentcolor; border=
-image: none; border-radius: 0px; }

.imageGrid-TadIyX.preview-SSSK5E { display: flex; }

.imageGrid-TadIyX.preview-SSSK5E.size-1-rfav9C .imageBubble-PUJ2WF { max-he=
ight: 220px; }

.imageGrid-TadIyX.dm-XsOsrC { --max-width: 360px; }

.imageGrid-TadIyX.shareAsset-GPtbs6.size-2-LosM46, .imageGrid-TadIyX.shareA=
sset-GPtbs6.size-4-O0kTBk, .imageGrid-TadIyX.shareAsset-GPtbs6.size-3-MmfJJ=
u, .imageGrid-TadIyX.shareAsset-GPtbs6.size-5-cc0rFG, .imageGrid-TadIyX.sha=
reAsset-GPtbs6.size-6-SP0NOv { --image-height: 1fr; }

.imageGrid-TadIyX.size-1-rfav9C .imageBubble-PUJ2WF { background-color: var=
(--color-bg-secondary); border-radius: var(--border-radius-md); aspect-rati=
o: var(--aspect-ratio); max-height: var(--single-image-max-height); max-wid=
th: var(--max-width); min-width: var(--single-image-min-width); display: bl=
ock; overflow: hidden; }

.imageGrid-TadIyX.size-1-rfav9C .imageBubble-PUJ2WF img, .imageGrid-TadIyX.=
size-1-rfav9C .imageBubble-PUJ2WF picture { width: 100%; height: 100%; disp=
lay: block; }

.imageGrid-TadIyX.size-1-rfav9C .imageBubble-PUJ2WF.fallbackAspectRatio-AB4=
kws img { object-fit: contain; }

.imageBubble-PUJ2WF.diptychImage-L7kJ7N:first-of-type, .imageBubble-PUJ2WF.=
carouselImage-X3Cree:first-of-type { border-top-left-radius: var(--border-r=
adius-md); border-bottom-left-radius: var(--border-radius-md); }

.imageBubble-PUJ2WF.diptychImage-L7kJ7N:last-of-type, .imageBubble-PUJ2WF.c=
arouselImage-X3Cree:last-of-type { border-top-right-radius: var(--border-ra=
dius-md); border-bottom-right-radius: var(--border-radius-md); }

.imageBubble-PUJ2WF.carouselImage-X3Cree { cursor: grab; }

.imageCountOverlay-J0DNI5 { background: var(--color-utility-modal); }

.imageGridThumbnail-D4cu25 { aspect-ratio: 1 / 1; display: grid; overflow: =
hidden; }

.imageGridThumbnail-D4cu25.size-1-rfav9C { grid-template-rows: 1fr; grid-te=
mplate-columns: 1fr; }

.imageGridThumbnail-D4cu25.size-2-LosM46 { grid-template-rows: 1fr 1fr; gri=
d-template-columns: 1fr; }

.imageGridThumbnail-D4cu25.size-3-MmfJJu { grid-template-rows: 1fr 1fr; gri=
d-template-columns: 1fr 1fr; }

.imageGridThumbnail-D4cu25.size-3-MmfJJu > :first-child { grid-column: 1 / =
-1; }

.imageGridThumbnail-D4cu25.size-4-O0kTBk { grid-template-rows: 1fr 1fr; gri=
d-template-columns: 1fr 1fr; }

.thumbnailImage-uSyTfq { object-fit: cover; }

.imageCarouselContainer-Y1hu48 { --carousel-inset-left: -48px; --carousel-i=
nset-right: 0px; margin-left: var(--carousel-inset-left); margin-right: var=
(--carousel-inset-right); overflow: hidden; }

.imageCarousel-s8aXY3 { --carousel-height: 300px; --carousel-gap: 6px; heig=
ht: var(--carousel-height); cursor: grab; user-select: none; scrollbar-widt=
h: none; display: flex; position: relative; }

.imageCarousel-s8aXY3::-webkit-scrollbar { display: none; }

.imageCarousel-s8aXY3:active { cursor: grabbing; }

.imageCarousel-s8aXY3 { padding-right: calc(-1*var(--carousel-inset-right))=
; }

.carouselImage-X3Cree { margin-right: var(--carousel-gap); scroll-snap-alig=
n: start; user-select: none; cursor: grab; flex: 0 0 auto; }

.carouselImage-X3Cree:active:not(:has(button:active)) { cursor: grabbing; t=
ransform: var(--transform-pressed-more); }

.carouselImage-X3Cree:last-of-type { margin-right: 0px; }

.carouselSpacer-yyKzy_ { scroll-snap-align: start; flex: 0 0 auto; }

.overscrollTransition-FddfeV { transition: transform 0.2s ease-out; }

.arrowContainer-_8XYI6 { pointer-events: none; top: 0px; bottom: 0px; }

.arrowContainer-_8XYI6.left-QRb4rs { left: 0px; transform: scaleX(-1); }

.arrowContainer-_8XYI6.right-_sA6d0 { right: 0px; }

.arrowButton-iwL13X { padding: var(--size-12); transition: var(--animate-ho=
ver); pointer-events: all; }

.arrowButton-iwL13X.hidden-YjEzYn { opacity: 0; pointer-events: none; }

.arrowButton-iwL13X:hover .arrowIcon-Vpjw1u { fill: rgba(255, 255, 255, 0.7=
5); }

.arrowIcon-Vpjw1u { fill: rgba(255, 255, 255, 0.5); backdrop-filter: var(--=
glass-blur); border-radius: var(--border-radius-full); transition: fill var=
(--animation-timing-fast)var(--animation-smooth); cursor: pointer; }

@media screen and (max-width: 600px) {
  .imageGrid-TadIyX { --mobile-feed-padding: var(--size-16); --mobile-feed-=
restack-padding: var(--size-12); --mobile-feed-h-gap: var(--size-12); --mob=
ile-feed-avatar-size: var(--size-36); --max-width: calc(100vw - ((var(--mob=
ile-feed-padding)*2) + var(--mobile-feed-h-gap) + var(--mobile-feed-avatar-=
size))); --single-image-max-height: 400px; }
  .imageGrid-TadIyX.permalink-Zw9a6V { --max-width: calc(100vw - ((var(--mo=
bile-feed-padding)*2))); }
  .imageGrid-TadIyX.restack-AvS7gl { --max-width: calc(100vw - ( (var(--mob=
ile-feed-padding)*2) + (var(--mobile-feed-restack-padding)*2) + var(--mobil=
e-feed-h-gap) + var(--mobile-feed-avatar-size))); }
  .imageGrid-TadIyX.restack-AvS7gl.permalink-Zw9a6V { --max-width: calc(100=
vw - ((var(--mobile-feed-padding)*2) + (var(--mobile-feed-restack-padding)*=
2))); }
  .imageGrid-TadIyX.dm-XsOsrC { --max-width: 360px; }
}

.tag-vx6tKM { bottom: var(--size-12); left: var(--size-12); max-width: calc=
(100% - var(--size-12)*2); min-width: 0px; position: absolute; }

.chrome-_LLvs8 { inset: var(--size-20); transition: var(--animate-hover); z=
-index: 1; opacity: 1; pointer-events: none; display: flex; position: fixed=
; }

.chrome-_LLvs8 button { pointer-events: auto; }

.chrome-_LLvs8.hidden-wHbbPQ { opacity: 0; }

.spinner-Ti9Gdl { position: absolute; top: 50%; left: 50%; transform: trans=
late(-50%, -50%); }

.left-YVRGou { left: 0px; }

.right-pvXhar { right: 0px; }

.top-deZX1P { top: 0px; }

.bottom-D60oFA { bottom: 0px; }

.middle-DqhMOs { position: absolute; top: 50%; transform: translateY(-50%);=
 }

.img-nwpk1x { object-fit: contain; cursor: zoom-out; pointer-events: auto; =
max-width: 100%; max-height: calc(100% - 160px); transition: var(--animate-=
hover); }

.img-nwpk1x.loading-UuPN_c { opacity: 0; }

.topBar-xFw7MX, .topBarImage-W1mapa { padding: var(--size-20); z-index: 1; =
pointer-events: none; position: fixed; inset-block-start: 0px; inset-inline=
: 0px; }

.topBar-xFw7MX button, .topBarImage-W1mapa button { pointer-events: auto; }

.cardContainer-YqjIIa { padding: var(--size-60)var(--size-20)var(--size-80)=
; }

.card-vQncqW { pointer-events: auto; width: 100%; max-width: 400px; }

.bottomBar-XuLdpC { pointer-events: none; padding-right: ; padding-bottom: =
; padding-left: ; padding-top: var(--size-40); gap: var(--size-12); backgro=
und: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); position: fixed=
; inset-block-end: 0px; inset-inline: 0px; }

.bottomBar-XuLdpC button { pointer-events: auto; }

.userSlide-eF6pz7 { background: rgb(0, 0, 0); }

.userAvatar-reb0o7, .pubAvatar-yEMP7y { pointer-events: auto; }

.postInfoFooter-pgibf3 { pointer-events: auto; width: 100%; max-width: 400p=
x; }

.prevButton-PxIUis { left: var(--size-20); z-index: 1; pointer-events: auto=
; position: fixed; top: 50%; transform: translateY(-50%); }

.nextButton-MCWW1Y { right: var(--size-20); z-index: 1; pointer-events: aut=
o; position: fixed; top: 50%; transform: translateY(-50%); }

.badge-YG0KaB { right: var(--size-8); bottom: var(--size-8); z-index: 1; po=
sition: absolute; }

.carouselContainer-VV9siU { --carousel-inset-left: -48px; --carousel-inset-=
right: 0px; --carousel-height: 300px; --carousel-gap: 8px; --carousel-item-=
width: 300px; margin-left: var(--carousel-inset-left); margin-right: var(--=
carousel-inset-right); position: relative; overflow: hidden; }

.composingCarouselContainer-HEfSCJ { --carousel-inset-left: 0px; --carousel=
-inset-right: 0px; --carousel-height: 300px; --carousel-gap: 8px; --carouse=
l-item-width: 300px; position: relative; overflow: hidden; }

.composingCarouselContainer-HEfSCJ .carousel-zT0s3f { align-items: flex-sta=
rt; overflow-y: visible; }

.composingCarouselContainer-HEfSCJ .carouselItem-UMO8CL { height: auto; ove=
rflow: visible; }

.composingCarouselContainer-HEfSCJ .carouselItem-UMO8CL.imageBorder-wfyQVk:=
:after { content: ""; pointer-events: none; border-radius: inherit; box-sha=
dow: inset 0 0 0 1px var(--color-utility-detail); z-index: 1; position: abs=
olute; inset: 0px; }

.carouselContainer-VV9siU.restack-LLIvUc { --carousel-inset-left: -12px; --=
carousel-inset-right: -12px; }

.carousel-zT0s3f { height: var(--carousel-height); cursor: grab; user-selec=
t: none; scrollbar-width: none; scroll-snap-type: x mandatory; display: fle=
x; overflow: auto hidden; }

.carousel-zT0s3f::-webkit-scrollbar { display: none; }

.carousel-zT0s3f:active { cursor: grabbing; }

.carousel-zT0s3f { padding-right: calc(-1*var(--carousel-inset-right)); }

.carouselItem-UMO8CL { flex-direction: column; flex: 0 0 var(--carousel-ite=
m-width); height: var(--carousel-height); margin-right: var(--carousel-gap)=
; scroll-snap-align: start; user-select: none; border-radius: var(--border-=
radius-md); display: flex; position: relative; overflow: hidden; }

.carouselItem-UMO8CL:last-of-type { margin-right: 0px; }

.carouselItem-UMO8CL picture { flex: 1 1 1px; height: 100%; display: flex; =
}

.carouselItem-UMO8CL img { object-fit: cover; width: 100%; height: 100%; }

.clickableImage-LnSopa { cursor: zoom-in; width: 100%; height: 100%; }

.draggable-ijot__, .draggable-ijot__ * { cursor: grab; }

.draggable-ijot__:active, .draggable-ijot__:active * { cursor: grabbing; }

.galleryImage-TXbIjO { object-fit: cover; border-radius: var(--border-radiu=
s-md); width: 100%; height: 100%; display: block; }

.restackTag-iW9vmD { bottom: var(--size-12); left: var(--size-12); max-widt=
h: calc(100% - var(--size-12)*2); min-width: 0px; position: absolute; }

.carouselSpacer-WMmZtI { scroll-snap-align: start; flex: 0 0 auto; }

.composerControls-kOV_G7 { top: var(--size-8); right: var(--size-8); gap: v=
ar(--size-4); z-index: 1; flex-direction: row; display: flex; position: abs=
olute; }

@media screen and (max-width: 600px) {
  .carouselContainer-VV9siU { --mobile-feed-padding: var(--size-16); --mobi=
le-feed-restack-padding: var(--size-12); --mobile-feed-h-gap: var(--size-12=
); --mobile-feed-avatar-size: var(--size-36); --carousel-inset-left: calc(-=
1*((var(--mobile-feed-padding)) + var(--mobile-feed-h-gap) + var(--mobile-f=
eed-avatar-size))); --carousel-inset-right: calc(-1*var(--mobile-feed-paddi=
ng)); }
  .carouselContainer-VV9siU.restack-LLIvUc { --carousel-inset-left: calc(-1=
*((var(--mobile-feed-padding)) + (var(--mobile-feed-restack-padding)) + var=
(--mobile-feed-h-gap) + var(--mobile-feed-avatar-size))); --carousel-inset-=
right: calc(-1*((var(--mobile-feed-padding)) + (var(--mobile-feed-restack-p=
adding)))); }
}

.livePill-wNMCye { filter: saturate(1.3); }

.backDrop-FxvQIL { pointer-events: none; background-image: url("data:image/=
png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACSCAYAAACE56BkAAAAAXNSR0IArs4c6QAA=
APVJREFUKFNlyOlHGAAcxvHuY93H1n1fW1v3fbej+zAmI5PIRGYiM5JEEkkiiSSRRPoj83nze9P=
z4uPrSUh4tURPEpKDFJWKtCBdZSAzeKOykB3kqFzkBfmqAIVBkSrGW7wLSlQpyoJyVYHKoEpVoy=
aoVXWoDxpUI5qCZtWC98EH1YqPwSfVhvagQ3WiK+hWPegN+lQ/BoJBNYRhjASjagzjwYSaxOfgi=
/qKb8GUmsZMMKvmMB8sqEUsYRnf8QMr+IlV/MIa1rGB39jEFv7gL7axg3/4j13sYR8HOMQRjnGC=
U5zhHBe4xBWucYNb3OEeD3jEE55fAOe7I9q0+rDDAAAAAElFTkSuQmCC"); background-repe=
at: repeat-x; height: 146px; position: absolute; bottom: 0px; left: 0px; ri=
ght: 0px; }

.liveStreamTitle-xahUfX { margin-right: auto; }

.liveStreamContainer-NKIioJ { margin-bottom: 16px; }

.liveStreamContainer-NKIioJ::before { content: ""; pointer-events: none; bo=
rder-radius: inherit; box-shadow: var(--inner-border-default); z-index: 1; =
position: absolute; inset: 0px; }

.viewerCountContainer-uxBWdH { position: absolute; top: 12px; right: 12px; =
}

.endedMessage-Z3p5RL { justify-content: center; align-items: center; displa=
y: flex; position: absolute; inset: 0px; }

.endedMessageContent-d_enFy { background-color: var(--material-dark-regular=
); backdrop-filter: var(--glass-blur); }

.liveStreamExplicitLabel-roJA52 { width: 100%; height: 100%; }

.liveStreamThumbnail-uER3zj { object-fit: cover; width: 100%; height: 100%;=
 }

.liveStreamThumbnail-uER3zj.explicit-tw5du6 { filter: blur(25px); }

.liveStreamVideoPlayer-tm5aYT { cursor: pointer; }

.countdownTimer-Hez1AS { aspect-ratio: 16 / 9; width: 100%; }

.videoPlayer-AdXrEr { background: var(--color-utility-black); border-radius=
: var(--border-radius-md); cursor: pointer; height: 100% !important; paddin=
g-bottom: 0px !important; }

.videoPlayer-AdXrEr .video-player-preview { object-fit: contain; height: 10=
0%; }

.videoPlayerContainer-rPl28G { max-width: 100%; transition: box-shadow var(=
--animation-timing-fast)var(--animation-smooth),opacity var(--animation-tim=
ing-fast)var(--animation-smooth); }

@media (hover: hover) {
  :not(:has(.endCard-sycFbL)) .videoPlayerContainer-rPl28G:hover { box-shad=
ow: var(--shadow-md); opacity: 0.9; }
}

.tagContainer-S_oHWt { top: var(--size-8); left: var(--size-8); position: a=
bsolute; }

.endCard-sycFbL { z-index: 100; backdrop-filter: blur(40px); animation: end=
CardFadeIn-OfQFuH var(--animation-timing-slow)var(--animation-smooth); posi=
tion: absolute; inset: 0px; }

@keyframes endCardFadeIn-OfQFuH {=20
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
  .endCard-sycFbL { animation: auto ease 0s 1 normal none running none; }
}

.endCardThumbnail-hep8xI { border-radius: var(--border-radius-sm); backgrou=
nd: var(--color-utility-black); cursor: pointer; border: 0px; justify-conte=
nt: center; align-items: center; padding: 0px; display: flex; position: rel=
ative; overflow: hidden; }

.endCardThumbnailImage-_32Mr1 { object-fit: cover; position: absolute; inse=
t: 0px; }

.endCardButtons-oFsMFt { width: 100%; }

.endCardAction-mqG9VF { width: 100%; max-width: 100%; height: var(--size-36=
); padding: 0 var(--size-16); border-radius: var(--border-radius-md); font-=
size: var(--font-size-13); color: var(--vibrance-primary); backdrop-filter:=
 var(--material-blur); }

.endCardAction-mqG9VF svg { stroke: currentcolor; }

.endCardAction-mqG9VF:active { opacity: 0.8; }

.endCardWatchNow-jIxbry { background-color: var(--material-light-thin); }

.endCardSave-mjkplA { background-color: var(--color-utility-detail); }

.endCardDismiss-hhSMhU { width: 100%; height: auto; color: var(--vibrance-s=
econdary); font-size: var(--font-size-13); background-color: rgba(0, 0, 0, =
0); }

.endCardDismiss-hhSMhU:hover { color: var(--vibrance-primary); background-c=
olor: rgba(0, 0, 0, 0); }

.endCardPlayIcon-HSaWem { border-radius: var(--border-radius-full); backgro=
und: var(--material-dark-regular); width: 40px; height: 40px; backdrop-filt=
er: var(--material-blur); }

.option-iyIDmm { isolation: isolate; cursor: pointer; border: var(--border-=
default); }

.option-iyIDmm:not(:disabled):hover { background: var(--color-bg-secondary)=
; }

.option-iyIDmm:disabled { cursor: default; opacity: 1; }

.content-PBrZT6 { position: relative; }

.fill-fViNqA { inset-block: var(--size-4); width: calc((100% - var(--size-8=
))*var(--poll-fill-scale,0)); border-radius: var(--border-radius-xs); backg=
round: var(--color-bg-tertiary); transition: width var(--animation-timing-s=
low)var(--animation-drawer); pointer-events: none; inset-inline-start: var(=
--size-4); }

.highlightedFill-FWL6MF { --poll-fill-end-inset: calc((100% - var(--size-8)=
)*(1 - var(--poll-fill-scale,0)) + var(--size-4)); padding-inline: var(--si=
ze-12); background: linear-gradient(color-mix(in srgb,var(--color-fg-primar=
y)50%,transparent),color-mix(in srgb,var(--color-fg-primary)50%,transparent=
)),var(--color-bg-secondary); color: var(--color-bg-primary); clip-path: in=
set(var(--size-4)var(--poll-fill-end-inset)var(--size-4)var(--size-4)round =
var(--border-radius-xs)); transition: clip-path var(--animation-timing-slow=
)var(--animation-drawer); pointer-events: none; align-items: center; displa=
y: flex; inset: 0px; }

.container-KbMeLj { background-color: var(--color-bg-elevated-primary); tra=
nsition: var(--animate-hover); overflow: hidden; }

@media (hover: hover) {
  .container-KbMeLj:hover { box-shadow: var(--shadow-md); opacity: 0.9; }
}

.container-KbMeLj::after { content: ""; outline: 1px solid var(--color-util=
ity-detail); outline-offset: -1px; border-radius: inherit; pointer-events: =
none; z-index: 1; position: absolute; inset: 0px; }

.container-KbMeLj.themed-EbT4uD { background-color: var(--color-dark-bg-sec=
ondary); }

.container-KbMeLj:active { transform: var(--transform-pressed-more); }

.container-KbMeLj:has(.saveButton-bEqkhJ:active) { transform: none; }

.text-RPsawq { line-height: var(--line-height-28); font-size: var(--font-si=
ze-17); -webkit-box-orient: vertical; display: -webkit-box; overflow: hidde=
n; }

.text-RPsawq.short-ZM5yW_ { font-size: var(--font-size-20); line-height: va=
r(--line-height-32); }

@media (max-width: 600px) {
  .text-RPsawq { font-size: var(--font-size-16); line-height: var(--line-he=
ight-24); }
  .text-RPsawq.short-ZM5yW_ { font-size: var(--font-size-18); line-height: =
var(--line-height-28); }
}

.text-RPsawq.lineClamp-4-JbwbHY { -webkit-line-clamp: 4; }

.text-RPsawq.lineClamp-6-c6UyGX { -webkit-line-clamp: 6; }

.text-RPsawq.imageText-mhB5o2 { text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px=
; }

.backdrop-Xjlnco { --backdrop-opacity: 1; z-index: -1; opacity: var(--backd=
rop-opacity); position: absolute; inset: 0px; }

.imageBackdrop-mwjQFt { filter: saturate(30%) contrast(60%) brightness(0.4)=
; position: absolute; inset: 0px; }

.imageBackdrop-mwjQFt.tinted-Vm3IqP { filter: grayscale() contrast(20%) bri=
ghtness(0.5); }

.imageBackdrop-mwjQFt.blurred-UbnY7U { filter: saturate(60%) brightness(0.6=
) blur(80px); }

.tint-HtqWIV { mix-blend-mode: color; pointer-events: none; position: absol=
ute; inset: 0px; }

.header-ndGPw6 { box-sizing: border-box; min-height: calc(var(--feed-conten=
t-width)/var(--aspect-ratio-social)); }

@media (max-width: 600px) {
  .header-ndGPw6 { min-height: var(--feed-content-width); }
}

.header-ndGPw6.restack-YSzWKs { min-height: calc(var(--feed-restack-content=
-width)/var(--aspect-ratio-social)); }

.header-ndGPw6.permalink-bijGJH { min-height: calc(var(--feed-permalink-con=
tent-width)/var(--aspect-ratio-social)); }

@media (max-width: 600px) {
  .header-ndGPw6.permalink-bijGJH { min-height: var(--feed-permalink-conten=
t-width); }
}

.footer-0EQTsv { background-color: rgba(0, 0, 0, 0.1); }

.saveButton-bEqkhJ { margin-right: calc(var(--size-8)*-1); }

.swatchesContainer-TDgd_R { scrollbar-width: none; }

.swatchesContainer-TDgd_R::-webkit-scrollbar { display: none; }

.swatchContainer-IIrOXq { opacity: 0.5; border: 1px solid rgba(0, 0, 0, 0);=
 }

.swatchContainer-IIrOXq.selected-how610 { border: 1px solid var(--color-uti=
lity-white); opacity: 1; }

.swatchContainer-IIrOXq:focus-visible { box-shadow: var(--focus-ring); }

.swatchContainer-IIrOXq:active { transform: var(--transform-pressed); }

@media (hover: hover) {
  .swatchContainer-IIrOXq:hover { opacity: 1; }
}

.alignmentSwatchContainer-_cyt17 { opacity: 1; }

.alignmentSwatchContainer-_cyt17.selected-how610 { background-color: var(--=
color-bg-secondary); }

@media (hover: hover) {
  .alignmentSwatchContainer-_cyt17:hover { background-color: var(--color-bg=
-secondary); }
}

.swatch-otVp71.blurred-UbnY7U { filter: blur(4px); }

.swatch-otVp71.tinted-Vm3IqP { filter: grayscale() contrast(50%); }

:root { --chat-bubble-max-width: 480px; }

.messageBubbleGroup-R4lEWb { --color-chat-outgoing-bg-primary: var(--color-=
accent-fg-blue); --color-chat-outgoing-bg-quote: #0045a7; --color-chat-outg=
oing-fg-primary: var(--color-utility-white); --color-chat-outgoing-fg-secon=
dary: var(--color-utility-white); --color-chat-outgoing-fg-quote: var(--col=
or-utility-white); --color-chat-outgoing-link: var(--color-chat-outgoing-fg=
-primary); --color-chat-incoming-bg-primary: var(--color-bg-secondary); --c=
olor-chat-incoming-bg-secondary: var(--color-bg-tertiary); --color-chat-inc=
oming-bg-quote: var(--color-accent-bg-blue); --color-chat-incoming-fg-prima=
ry: var(--color-fg-primary); --color-chat-incoming-fg-secondary: var(--colo=
r-fg-secondary); --color-chat-incoming-fg-quote: var(--color-fg-primary); }

.dark-mode .messageBubbleGroup-R4lEWb { --color-chat-outgoing-bg-primary: v=
ar(--color-accent-fg-blue); --color-chat-outgoing-fg-primary: var(--color-u=
tility-white); --color-chat-outgoing-fg-secondary: #fff9; --color-chat-inco=
ming-fg-quote: var(--color-utility-white); }

.bubble-JnQPTp { box-sizing: border-box; border-radius: var(--border-radius=
-lg); overflow: hidden; }

.bubble-JnQPTp:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 500px inset; =
}

.bubble-JnQPTp { --color-chat-author-bg-overlay: oklch(from var(--color-bg-=
accent-themed)l c h/.1); --color-chat-fg-secondary: var(--color-chat-incomi=
ng-fg-secondary); --color-chat-reply-active: var(--color-semantic-select-fg=
-primary); background-color: var(--color-chat-incoming-bg-primary); }

.bubble-JnQPTp:not(.isFirst-cID827) { border-top-left-radius: var(--border-=
radius-sm); }

.bubble-JnQPTp:not(.isLast-YVpa0l) { border-bottom-left-radius: var(--borde=
r-radius-sm); }

.bubble-JnQPTp .quote-NJ4bEy { background-color: var(--color-chat-incoming-=
bg-quote); color: var(--color-chat-incoming-fg-quote); }

.bubble-JnQPTp .paywallReplyTag-_3sIGO { border-radius: var(--border-radius=
-full); background-color: var(--color-chat-incoming-bg-secondary); }

.bubble-JnQPTp.outgoing-hqKZeu:not(.forceIncomingTheme-fBbXPp) { --color-ch=
at-fg-secondary: var(--color-chat-outgoing-fg-secondary); --color-chat-repl=
y-active: var(--color-chat-outgoing-fg-primary); background-color: var(--co=
lor-chat-outgoing-bg-primary); color: var(--color-chat-outgoing-fg-primary)=
; }

.bubble-JnQPTp.outgoing-hqKZeu:not(.forceIncomingTheme-fBbXPp) .body-obaIpu=
 a { color: var(--color-chat-outgoing-link); text-decoration: underline; }

.bubble-JnQPTp.outgoing-hqKZeu:not(.forceIncomingTheme-fBbXPp) .quote-NJ4bE=
y { background-color: var(--color-chat-outgoing-bg-quote); color: var(--col=
or-chat-outgoing-fg-quote); }

.bubble-JnQPTp.outgoing-hqKZeu:not(.forceIncomingTheme-fBbXPp) .paywallRepl=
yTag-_3sIGO { background-color: var(--color-chat-outgoing-bg-secondary); }

.bubble-JnQPTp.outgoing-hqKZeu:not(.isFirst-cID827) { border-top-right-radi=
us: var(--border-radius-sm); }

.bubble-JnQPTp.outgoing-hqKZeu:not(.isLast-YVpa0l) { border-bottom-right-ra=
dius: var(--border-radius-sm); }

.bubble-JnQPTp.author-M_vI8F { background-image: linear-gradient(var(--colo=
r-chat-author-bg-overlay),var(--color-chat-author-bg-overlay)),linear-gradi=
ent(var(--color-bg-secondary),var(--color-bg-secondary)); }

.reactions-1-O8o884 { min-width: 100px; }

.reactions-2-NrnldS { min-width: 140px; }

.reactions-3-iPVLb0 { min-width: 180px; }

.youtubeIframe-rlkjkW { width: var(--chat-bubble-max-width); aspect-ratio: =
16 / 9; }

@keyframes highlight-animation-rBjpTz {=20
  0% { opacity: 1; }
  25% { opacity: 0.2; }
  70% { opacity: 0.2; }
  100% { opacity: 1; }
}

.highlight-u2yyKp { animation: 1.5s cubic-bezier(0.75, 0, 0.5, 1) 0s 1 norm=
al none running highlight-animation-rBjpTz; }

.imageGroup-KAnMHU { --max-width: var(--chat-bubble-max-width); max-width: =
var(--max-width); --big-radius: var(--border-radius-sm); }

.imageGroup-KAnMHU.outgoing-hqKZeu, .imageGroup-KAnMHU.incoming-jCFnDy { ba=
ckground-color: rgba(0, 0, 0, 0); }

.postImage-eO7gd7 { --aspect-ratio: 9/16; height: calc(400px*var(--aspect-r=
atio)); object-fit: cover; width: 100%; }

.b4-xXB4IY { color: inherit !important; }

.bubbs-qLKn32 { width: 16px; height: 13px; position: absolute; bottom: -2px=
; }

.bubbs-qLKn32.outgoing-hqKZeu { right: -6px; }

.bubbs-qLKn32.outgoing-hqKZeu .bubb-yci1Gp { fill: var(--color-chat-outgoin=
g-bg-primary); }

.bubbs-qLKn32.incoming-jCFnDy { left: -6px; transform: scaleX(-1); }

.bubbs-qLKn32.incoming-jCFnDy .bubb-yci1Gp { fill: var(--color-chat-incomin=
g-bg-primary); }

.bubbs-qLKn32.author-M_vI8F { fill: oklch(from var(--color-bg-accent-themed=
)l c h/.1); }

.body-obaIpu a { color: var(--color-semantic-highlight-fg-primary); }

.body-obaIpu a:hover { text-decoration: underline; }

.linkImage-FDEYzZ { object-fit: cover; width: 100%; height: auto; }

.linkImage-FDEYzZ.small-PzwGAf { height: var(--size-64); width: var(--size-=
64); }

.actions-utvBvN { opacity: 0; }

.actionsWrapper-CEt9E2 { gap: var(--size-2); }

.actionsWrapper-CEt9E2:hover .actions-utvBvN { opacity: 1; }

@keyframes typing-vNx1zN {=20
  0% { transform: translateY(0px); }
  28% { transform: translateY(-5px); }
  44% { transform: translateY(0px); }
}

.dots-_BmXB7 { gap: 3px; }

.dot-XjG0Z6 { background-color: var(--color-fg-secondary); animation: 2s ea=
se-in-out 0s infinite normal none running typing-vNx1zN; }

.dot-XjG0Z6:first-child { animation-delay: 0.2s; }

.dot-XjG0Z6:nth-child(2) { animation-delay: 0.3s; }

.dot-XjG0Z6:nth-child(3) { animation-delay: 0.4s; }

.flip-OUTl4B { transform: scaleX(-1); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/31443.9245fdbc.css

@charset "utf-8";

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA { --block-marg=
in: var(--size-6)0; overflow-wrap: break-word; word-break: break-word; posi=
tion: relative; }

@supports (overflow-wrap:anywhere) {
  .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA { overflow-w=
rap: anywhere; }
}

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA :last-child:fi=
rst-child { margin-top: 0px; margin-bottom: 0px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA :first-child {=
 margin-top: 0px; margin-bottom: var(--size-8); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA :last-child { =
margin-top: var(--size-8); margin-bottom: 0px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA.smallPreview-A=
WYJWy p { line-height: 36px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA a { color: var=
(--color-fg-primary); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA p { text-overf=
low: ellipsis; color: var(--color-fg-primary); line-height: var(--line-heig=
ht-feed); margin: 0px; overflow-x: clip; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA p.is-editor-em=
pty:first-child::before { color: var(--color-fg-secondary); content: attr(d=
ata-placeholder); float: left; pointer-events: none; height: 0px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA p:not(:first-c=
hild):not(:last-child) { margin: var(--block-margin); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h1, .richTextB=
ody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h2 { margin: var(--block=
-margin); color: var(--color-fg-primary); text-overflow: ellipsis; word-bre=
ak: keep-all; font-size: 1.25em; line-height: 1.5em; overflow-x: clip; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h3, .richTextB=
ody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h3, .richTextBody-dR7ynA=
.richTextBody-dR7ynA.richTextBody-dR7ynA h4, .richTextBody-dR7ynA.richTextB=
ody-dR7ynA.richTextBody-dR7ynA h5, .richTextBody-dR7ynA.richTextBody-dR7ynA=
.richTextBody-dR7ynA h6 { font-size: 0.75em; line-height: 1.5em; font-famil=
y: var(--font-family-meta); text-transform: uppercase; color: var(--color-f=
g-secondary); font-weight: var(--font-weight-medium); margin: var(--size-8)=
0; letter-spacing: var(--letter-spacing-meta); text-overflow: ellipsis; wor=
d-break: keep-all; overflow-x: clip; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h1:lang(ja), .=
richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h2:lang(ja), .r=
ichTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h3:lang(ja), .ri=
chTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h4:lang(ja), .ric=
hTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h5:lang(ja), .rich=
TextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h6:lang(ja) { word-=
break: auto-phrase; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h1:first-child=
, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h2:first-chi=
ld, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h3:first-c=
hild, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h4:first=
-child, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h5:fir=
st-child, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA h6:f=
irst-child { margin-top: var(--size-4); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA p > img { max-=
height: var(--size-64); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA pre { backgrou=
nd: var(--color-bg-sunken-primary); padding: var(--size-8)var(--size-12); b=
order-radius: var(--border-radius-sm); border: var(--border-default); box-s=
izing: border-box; margin: var(--block-margin); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA pre code { whi=
te-space: pre-wrap; font-family: var(--font-family-monospace); line-height:=
 var(--line-height-20); font-weight: var(--font-weight-medium); color: var(=
--color-fg-primary); background-color: rgba(0, 0, 0, 0); border-width: medi=
um; border-style: none; border-color: currentcolor; border-image: none; bor=
der-radius: 0px; padding: 0px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA code { color: =
var(--color-fg-primary); background-color: var(--color-bg-secondary); borde=
r-radius: var(--border-radius-xs); padding: 0 var(--size-4); font-size: 0.8=
5em; font-family: var(--font-family-monospace); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA blockquote { m=
argin: var(--block-margin); padding-left: calc(var(--size-4) + var(--size-1=
2)); position: relative; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA blockquote::be=
fore { content: ""; border-radius: var(--border-radius-full); left: 0px; to=
p: var(--size-2); width: var(--size-4); background-color: var(--color-bg-te=
rtiary); position: absolute; bottom: 0px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA blockquote > *=
 { margin: var(--block-margin); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ul, .richTextB=
ody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol { margin: var(--block=
-margin); padding: 0 0 0 var(--size-24); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ul > li:first-=
child, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol > li=
:first-child { margin-bottom: 0px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ul > li:last-c=
hild, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol > li:=
last-child, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ul=
 ul:last-child, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7yn=
A ol ul:last-child, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-d=
R7ynA ul ol:last-child, .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBo=
dy-dR7ynA ol ol:last-child { margin-top: 0px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ul li, .richTe=
xtBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol li { padding: 0 0 =
0 var(--size-4); margin: 0px; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ul li p, .rich=
TextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol li p { box-sizin=
g: border-box; margin: 0px; display: inline; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol, .richTextB=
ody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ul { padding: 0 0 0 var(=
--size-24); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol > li > ol {=
 list-style-type: lower-alpha; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol > li > ol >=
 li > ol { list-style-type: lower-roman; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol > li > ol >=
 li > ol > li > ol { list-style-type: auto; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol > li > ol >=
 li > ol > li > ol > li > ol { list-style-type: lower-alpha; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA ol > li > ol >=
 li > ol > li > ol > li > ol > li > ol { list-style-type: lower-roman; }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA .note-link { c=
olor: var(--color-link-fg); text-decoration: none; }

@media (hover: hover) {
  .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA .note-link:h=
over { text-decoration: underline; }
}

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA .substack-ment=
ion { white-space: nowrap; color: var(--color-link-fg); border-radius: var(=
--size-4); transition: var(--animate-hover); margin: 0px -0.125em; padding:=
 0px 0.125em 0.0625em; text-decoration: none; }

@media (hover: hover) {
  .richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA .substack-me=
ntion:hover { text-decoration: underline; }
}

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA .substack-ment=
ion.substack-mention-self { color: var(--color-mention-self-fg); background=
-color: var(--color-mention-self-bg); }

.richTextBody-dR7ynA.richTextBody-dR7ynA.richTextBody-dR7ynA .note-highligh=
t { color: var(--color-link-fg); background-color: var(--color-link-bg); bo=
rder-radius: var(--size-2); margin: 0px -1px; padding: 0px 1px; display: in=
line-block; }

.variables-fH4ag7 { --feed-page-width: 568px; --feed-content-width: 520px; =
--feed-v-padding: var(--size-20); --feed-h-padding: 0px; --feed-h-gap: var(=
--size-12); --feed-v-gap: var(--size-8); --feed-avatar-size: var(--size-36)=
; --feed-thread-width: var(--size-2); --feed-permalink-content-width: var(-=
-feed-page-width); display: contents; }

@media (max-width: 600px) {
  .variables-fH4ag7 { --feed-content-width: calc(100vw - (var(--feed-h-padd=
ing)*2) - var(--feed-avatar-size) - var(--feed-h-gap)); --feed-h-padding: v=
ar(--size-16); --feed-permalink-content-width: calc(100vw - (var(--feed-h-p=
adding)*2)); }
}

.containsAppPrompt-UMsmqt { min-height: 360px; }

.isHidden-vzcyV0 { pointer-events: none; content-visibility: hidden; height=
: 0px; overflow: hidden; }

.page-aOaH_e.page-aOaH_e.page-aOaH_e { max-width: 1440px; }

@media (max-width: 600px) {
  .page-aOaH_e.page-aOaH_e.page-aOaH_e { max-width: 100vw; }
}

.miniInboxItem-qLFrMG { cursor: pointer; transition: var(--animate-hover); =
border-radius: var(--border-radius-sm); }

.miniInboxItem-qLFrMG:hover { background: var(--color-bg-elevated-secondary=
); box-shadow: 4px 4px 0 var(--color-bg-elevated-secondary),-4px 4px 0 var(=
--color-bg-elevated-secondary),4px -4px 0 var(--color-bg-elevated-secondary=
),-4px -4px 0 var(--color-bg-elevated-secondary); }

.newItems-twwRBA { transition: var(--animate-hover); cursor: pointer; }

@media (hover: hover) {
  .newItems-twwRBA:hover { background: var(--color-bg-primary-hover); }
}

.facepile-BvssMQ .face-P6q4PH { border-radius: var(--border-radius-full); b=
order: 2px solid var(--color-accent-fg-orange); }

.facepile-BvssMQ .face-P6q4PH:not(:first-of-type) { margin-left: -8px; }

.feedItem-ONDKv3 { --feed-page-width: 568px; --feed-content-width: 520px; -=
-feed-v-padding: var(--size-20); --feed-h-padding: 0px; --feed-h-gap: var(-=
-size-12); --feed-v-gap: var(--size-8); --feed-avatar-size: var(--size-36);=
 --feed-thread-width: var(--size-2); --feed-context-height: 0px; --feed-res=
tack-h-padding: var(--size-12); --feed-restack-content-width: calc(var(--fe=
ed-content-width) - (var(--feed-restack-h-padding)*2)); }

@media (max-width: 600px) {
  .feedItem-ONDKv3 { --feed-content-width: calc(100vw - (var(--feed-h-paddi=
ng)*2) - var(--feed-avatar-size) - var(--feed-h-gap)); --feed-h-padding: va=
r(--size-16); }
}

.feedItem-ONDKv3 + .feedItem-ONDKv3 { border-top: var(--border-default); }

.feedItem-ONDKv3:last-of-type { border-bottom: var(--border-default); }

.hiddenRepliesContent-AJbOul { opacity: 0.5; }

.hiddenRepliesContent-AJbOul .feedItem-ONDKv3:last-of-type, .noBottomDetail=
Border-Eob8qZ .feedItem-ONDKv3:last-of-type { border-bottom-width: medium; =
border-bottom-style: none; border-bottom-color: currentcolor; }

.feedUnit-NTpfyQ { cursor: pointer; transition: var(--animate-hover); paddi=
ng: var(--feed-v-padding)var(--feed-h-padding); }

.feedUnit-NTpfyQ:nth-child(n+2) { padding-top: calc(var(--feed-v-padding)/2=
); }

.feedUnit-NTpfyQ.showThreadGutter-X3iYha:nth-child(n+2)::before { top: calc=
((var(--feed-v-padding)/2) + var(--feed-avatar-size) + var(--feed-v-gap)); =
}

.feedUnit-NTpfyQ.showThreadGutter-X3iYha:not(:last-child) { padding-bottom:=
 calc(var(--feed-v-padding)/2); }

.feedUnit-NTpfyQ.showThreadGutter-X3iYha:not(.hasAvatar-XDSVUi)::before { b=
ackground: 0px 0px; }

.feedUnit-NTpfyQ.dismissed-r98PpI { cursor: auto; padding-block: 0px; }

@media (hover: hover) {
  .feedUnit-NTpfyQ.hasAction-pgoBA3:hover .seeMoreFade-xP5n8v { background:=
 linear-gradient(to left,var(--color-bg-primary-hover),oklch(from var(--col=
or-bg-primary-hover)l c h/0)); }
}

.feedPermalinkUnit-JBJrHa { padding: 0 var(--feed-h-padding)var(--size-4); =
}

.permalinkHeader-bQJTnJ .feedUnit-NTpfyQ:first-child { padding-top: 0px; }

.permalinkHeader-bQJTnJ .feedUnit-NTpfyQ.showThreadGutter-X3iYha:first-chil=
d::before { top: calc(var(--feed-avatar-size) + var(--feed-v-gap)); }

.seeMoreReplies-K4uhty { padding-left: calc(var(--feed-avatar-size) + var(-=
-feed-h-gap)); }

.seeMoreThread-KEnEyq { top: calc(var(--feed-v-padding)*-1); bottom: calc(v=
ar(--feed-v-padding)/2*-1); left: calc(var(--feed-h-padding) + (var(--feed-=
avatar-size)/2) - (var(--feed-thread-width)/2)); width: var(--feed-thread-w=
idth); z-index: 1; position: absolute; }

.seeMoreThreadSegment-_Apecq { width: var(--feed-thread-width); background:=
 var(--color-utility-detail); border-radius: var(--border-radius-sm); }

.seeMoreThreadSegment-_Apecq.top-zb_BJC { flex: 0 1 calc(var(--feed-h-paddi=
ng) + var(--size-12)); }

@media (max-width: 600px) {
  .seeMoreThreadSegment-_Apecq.top-zb_BJC { flex: 0 1 calc(var(--feed-h-pad=
ding) + 10px); }
}

.showThreadGutter-X3iYha { position: relative; }

.showThreadGutter-X3iYha.hasContext-_DCyNJ { --feed-context-height: calc(va=
r(--size-20) + var(--size-8)); }

.showThreadGutter-X3iYha::before { content: ""; top: calc(var(--feed-v-padd=
ing) + var(--feed-avatar-size) + var(--feed-v-gap) + var(--feed-context-hei=
ght)); bottom: calc(var(--feed-v-padding)/2*-1); left: calc(var(--feed-h-pa=
dding) + (var(--feed-avatar-size)/2) - (var(--feed-thread-width)/2)); width=
: var(--feed-thread-width); background: var(--color-utility-detail); border=
-radius: var(--border-radius-sm); display: flex; position: absolute; }

@media (hover: hover) {
  .youtube-AgNZc0:hover, .tiktok-x4gDkP:hover, .spotify-cCmxPs:hover, .appl=
eMusic-OezLQy:hover, .polymarket-aVcj90:hover, .soundcloud-p1bsAU:hover { b=
ox-shadow: var(--shadow-md); }
}

.polymarket-aVcj90 { width: 100%; }

.youtubeIframe-kP47yC, .tiktokIframe-izo_uk { aspect-ratio: 16 / 9; }

.feedCommentBody-UWho7S { position: relative; }

a.underlineLink-RuIQrC { text-decoration: underline; }

a.disabled-W2Bv0n { cursor: default; pointer-events: none; }

.peopleYouMayKnowContainer-A79AYm { cursor: grab; position: relative; }

.peopleYouMayKnowContainer-A79AYm:active { cursor: grabbing; }

.peopleYouMayKnow-GCnR1N { scrollbar-width: none; width: 100%; overflow-x: =
scroll; }

.peopleYouMayKnow-GCnR1N::-webkit-scrollbar { display: none; }

.seeMore-D88zkH { position: absolute; bottom: 0px; right: 0px; }

.seeMoreFade-xP5n8v { width: var(--size-96); background: linear-gradient(to=
 left,var(--color-bg-primary),oklch(from var(--color-bg-primary)l c h/0)); =
}

.seeMoreText-Y5A1El { background: var(--color-bg-primary); height: 100%; pa=
dding-left: var(--size-8); }

.seeMoreText-Y5A1El > span { line-height: var(--line-height-feed); }

.postAttachment-eYV3fM { transition: var(--animate-hover); box-sizing: bord=
er-box; user-select: none; overflow: hidden; }

@media (hover: hover) {
  .postAttachment-eYV3fM:hover { box-shadow: var(--shadow-md); opacity: 0.9=
; }
}

.postAttachment-eYV3fM::before { content: ""; pointer-events: none; border-=
radius: inherit; box-shadow: var(--inner-border-default); z-index: 1; posit=
ion: absolute; inset: 0px; }

.postAttachment-eYV3fM:has(.saveButton-BUhk5Q:active) { transform: none; }

@media (hover: hover) {
  .commentContainer-kpPRBB:hover { box-shadow: var(--shadow-md); opacity: 0=
.9; }
}

.commentContainer-kpPRBB:active { transform: var(--transform-pressed-more);=
 }

.vibrantHeader-We3FVb { border-bottom: 1px solid var(--color-dark-utility-d=
etail); }

.postImage-L4FlO9 { aspect-ratio: var(--aspect-ratio-social); object-fit: c=
over; width: 100%; }

.vibrantPostImage-TTXyOq { opacity: 0.95; }

.linkImage-i4xmRa { border-radius: var(--border-radius-sm); width: var(--si=
ze-64); height: var(--size-64); object-fit: cover; }

.linkImagePlaceholder-zpM5qk { background: var(--color-bg-tertiary); }

.linkImagePlaceholder-zpM5qk svg { stroke: var(--color-fg-secondary); }

.actionRow-T4wXed { height: var(--size-24); align-items: center; }

.moreButtonContainer-zdayXV { max-width: var(--size-20); overflow: visible;=
 }

.moreButton-EXZOW4 svg { stroke: var(--color-fg-tertiary); }

.shortPostText-HTEthL p { margin: 0px; }

.shortPostText-HTEthL a { color: var(--color-accent-fg-cyan); }

@media (hover: hover) {
  .shortPostText-HTEthL a:hover { text-decoration: underline; }
}

.shortPostText-HTEthL.large-xah3K0 { font-size: var(--font-size-20); line-h=
eight: var(--font-size-32); }

.stat-Q5QJPb { color: var(--color-fg-secondary); cursor: pointer; }

@media (hover: hover) {
  .stat-Q5QJPb:hover { text-decoration: underline; }
}

.modal.popup.report-comment-modal.reportModal-LypavT .container { width: 50=
2px; }

@media (max-width: 650px) {
  .modal.popup.report-comment-modal.reportModal-LypavT .container { width: =
calc(100% - 44px); }
  .modal.popup.report-comment-modal.reportModal-LypavT .container textarea =
{ box-sizing: border-box; width: 100%; }
}

.ripple-DknUjK { border-radius: var(--border-radius-full); width: 100%; hei=
ght: 100%; overflow: hidden; }

.ripple-DknUjK::before { content: ""; opacity: 0; border: 14px solid var(--=
color-heart); border-radius: inherit; width: 100%; height: 100%; position: =
absolute; top: 0px; left: 0px; transform: scale(0); }

.saveButton-BUhk5Q { opacity: 0.6; }

@media (hover: hover) {
  .saveButton-BUhk5Q:hover { opacity: 1; background-color: rgba(0, 0, 0, 0)=
; }
}

.saveButton-BUhk5Q:active { transform: var(--transform-pressed); }

.saveButton-BUhk5Q.vibrant-Ys_KyG { mix-blend-mode: luminosity; }

.saveButton-BUhk5Q.saved-BzlEct { opacity: 1; }

.saveButton-BUhk5Q svg { fill: var(--color-fg-primary); transition: fill-op=
acity var(--animation-timing-fast)var(--animation-smooth); fill-opacity: 0 =
!important; }

.saveButton-BUhk5Q.vibrant-Ys_KyG svg { stroke: rgb(200, 200, 200) !importa=
nt; fill: rgb(200, 200, 200) !important; }

.saveButton-BUhk5Q.saved-BzlEct svg { fill-opacity: 1 !important; }

.videoThumbnailImage-GeQb7o { position: absolute; inset: 0px; }

.feedStatsGrid-lsizQ6 { padding: var(--size-12)var(--feed-h-padding); grid-=
template-columns: repeat(2, 1fr); display: grid; }

@media (max-width: 640px) {
  .feedStatsGrid-lsizQ6 { grid-template-columns: 1fr; }
}

.inlineLinkRow-b2tbOE { margin-top: var(--size-8); }

.transparentLoginPrompt-sD3O95 { z-index: 11; background: linear-gradient(t=
o bottom,oklch(from var(--color-bg-primary)l c h/0)0%,oklch(from var(--colo=
r-bg-primary)l c h/1)25%); width: 100%; height: 100%; position: absolute; l=
eft: 0px; }

.transparentLoginPrompt-sD3O95.appPrompt-gZ1qj_ { background: linear-gradie=
nt(to bottom,oklch(from var(--color-bg-primary)l c h/0)0%,oklch(from var(--=
color-bg-primary)l c h/1)20%); }

.transparentLoginPrompt-sD3O95.asParent-gmw3iy { height: 360px; position: r=
elative; }

.pageStack-_TN0zS > * + * { border-top: var(--border-default); }

.pageStack-_TN0zS.gap_0-SUYUaT { padding-top: 0px; padding-bottom: 0px; }

.pageStack-_TN0zS.gap_8-Np1Riv > :not(:last-child) { padding-bottom: var(--=
size-8); }

.pageStack-_TN0zS.gap_8-Np1Riv > * + * { padding-top: var(--size-8); }

.pageStack-_TN0zS.gap_16-KBArmz > :not(:last-child) { padding-bottom: var(-=
-size-16); }

.pageStack-_TN0zS.gap_16-KBArmz > * + * { padding-top: var(--size-16); }

.linkRow-ddH7S0 { flex-flow: column; width: 100%; margin: 0px; display: fle=
x; }

.linkRow-ddH7S0.isPadded-_aROE_ { padding: var(--size-16)0; }

@media (max-width: 650px) {
  .linkRow-ddH7S0.isPadded-_aROE_ { padding: var(--size-12)0; }
}

.linkRow-ddH7S0.isPadded-_aROE_:first-child { padding-top: 0px; }

.linkRow-ddH7S0.isPadded-_aROE_:last-child { padding-bottom: 0px; }

.linkRowA-pQXF7n { box-sizing: border-box; padding: var(--size-8); transiti=
on: var(--animate-hover); border: 1px solid rgba(0, 0, 0, 0); text-decorati=
on: none; }

.linkRowA-pQXF7n.isClickable-EPNJTJ { cursor: pointer; transition: var(--an=
imate-hover); }

@media (hover: hover) {
  .linkRowA-pQXF7n.isClickable-EPNJTJ:hover { background-color: var(--color=
-bg-primary-hover); --color-bg-primary: var(--color-bg-primary-hover); --co=
lor-bg-primary-themed: var(--color-bg-primary-hover-themed); }
}

.linkRowA-pQXF7n.isSelectable-tK5w8z { cursor: default; }

.linkRowA-pQXF7n.isSelected-Up1BZ3 { cursor: pointer; background-color: var=
(--color-bg-primary-hover); }

@media (hover: hover) {
  .elevated .linkRowA-pQXF7n:hover, .elevated .isSelected-Up1BZ3 { backgrou=
nd-color: var(--color-bg-elevated-secondary); --color-bg-elevated-themed: v=
ar(--color-bg-elevated-hover-themed); }
}

.hoverLink-g45pgX { color: inherit; text-decoration: none; }

@media (hover: hover) {
  .hoverLink-g45pgX:hover { text-decoration: underline; }
}

.hoverLink-g45pgX:focus-visible { box-shadow: var(--focus-ring); border-rad=
ius: var(--border-radius-xs); }

.input-VtaUja { height: var(--size-40); padding: 0 var(--size-12); border: =
var(--border-default); border-radius: var(--border-radius-sm); background: =
var(--color-bg-primary); color: var(--color-fg-primary); font-size: var(--f=
ont-size-16); }

.input-VtaUja::placeholder { color: var(--color-fg-tertiary); }

.input-VtaUja:focus { border-color: var(--color-fg-tertiary); background: v=
ar(--color-bg-secondary) !important; }

.input-VtaUja.error-RM8NkE { border-color: var(--color-semantic-error-bg-pr=
imary); color: var(--color-semantic-error-bg-primary) !important; }

.input-VtaUja:disabled { color: var(--color-fg-tertiary); }

.textarea-emWDBj { font-family: var(--font-family-text); color: var(--color=
-fg-primary); padding: var(--size-12); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substackcdn.com/bundle/static/css/87821.a7479592.css

@charset "utf-8";

@layer legacy, pencraftReset;

@layer pencraft {
  .pc-reset { text-decoration: unset; list-style: none; }
  .pc-border { border: 1px solid var(--color-utility-detail); }
  .pc-color-fg-primary { color: var(--color-fg-primary); }
  .pc-color-fg-secondary { color: var(--color-fg-secondary); }
  .pc-color-fg-tertiary { color: var(--color-fg-tertiary); }
  .pc-backgroundColor-transparent { background-color: var(--background-colo=
r-transparent); }
  .pc-backgroundColor-unset { background-color: var(--background-color-unse=
t); }
  .pc-backgroundColor-bg-primary { background-color: var(--color-bg-primary=
); }
  .pc-backgroundColor-bg-secondary { background-color: var(--color-bg-secon=
dary); }
  .pc-backgroundColor-bg-tertiary { background-color: var(--color-bg-tertia=
ry); }
  .pc-backgroundColor-bg-elevated-primary { background-color: var(--color-b=
g-elevated-primary); }
  .pc-backgroundColor-bg-elevated-secondary { background-color: var(--color=
-bg-elevated-secondary); }
  .pc-backgroundColor-bg-elevated-tertiary { background-color: var(--color-=
bg-elevated-tertiary); }
  .pc-borderRadius-none { border-radius: var(--border-radius-none); }
  .pc-borderRadius-xs { border-radius: var(--border-radius-xs); }
  .pc-borderRadius-sm { border-radius: var(--border-radius-sm); }
  .pc-borderRadius-md { border-radius: var(--border-radius-md); }
  .pc-borderRadius-lg { border-radius: var(--border-radius-lg); }
  .pc-borderRadius-full { border-radius: var(--border-radius-full); }
  .pc-borderColor-transparent { border-color: rgba(0, 0, 0, 0); }
  .pc-borderColor-utility-detail { border-color: var(--color-utility-detail=
); }
  .pc-borderColor-accent-fg-purple { border-color: var(--color-accent-fg-pu=
rple); }
  .pc-boxShadow-xs { box-shadow: var(--shadow-xs); }
  .pc-boxShadow-sm { box-shadow: var(--shadow-sm); }
  .pc-boxShadow-md { box-shadow: var(--shadow-md); }
  .pc-boxShadow-lg { box-shadow: var(--shadow-lg); }
  .pc-boxShadow-xl { box-shadow: var(--shadow-xl); }
  .pc-fontSize-11 { font-size: var(--font-size-11); }
  .pc-fontSize-12 { font-size: var(--font-size-12); }
  .pc-fontSize-13 { font-size: var(--font-size-13); }
  .pc-fontSize-14 { font-size: var(--font-size-14); }
  .pc-fontSize-15 { font-size: var(--font-size-15); }
  .pc-fontSize-16 { font-size: var(--font-size-16); }
  .pc-fontSize-17 { font-size: var(--font-size-17); }
  .pc-fontSize-18 { font-size: var(--font-size-18); }
  .pc-fontSize-19 { font-size: var(--font-size-19); }
  .pc-fontSize-20 { font-size: var(--font-size-20); }
  .pc-fontSize-24 { font-size: var(--font-size-24); }
  .pc-fontSize-30 { font-size: var(--font-size-30); }
  .pc-fontSize-32 { font-size: var(--font-size-32); }
  .pc-fontSize-36 { font-size: var(--font-size-36); }
  .pc-fontSize-44 { font-size: var(--font-size-44); }
  .pc-fontWeight-regular { font-weight: var(--font-weight-regular); }
  .pc-fontWeight-medium { font-weight: var(--font-weight-medium); }
  .pc-fontWeight-semibold { font-weight: var(--font-weight-semibold); }
  .pc-fontWeight-bold { font-weight: var(--font-weight-bold); }
  .pc-fontWeight-heavy { font-weight: var(--font-weight-heavy); }
  .pc-aspectRatio-square { aspect-ratio: var(--aspect-ratio-square); }
  .pc-aspectRatio-editorial { aspect-ratio: var(--aspect-ratio-editorial); =
}
  .pc-aspectRatio-thumb { aspect-ratio: var(--aspect-ratio-thumb); }
  .pc-aspectRatio-landscape { aspect-ratio: var(--aspect-ratio-landscape); =
}
  .pc-aspectRatio-portrait { aspect-ratio: var(--aspect-ratio-portrait); }
  .pc-aspectRatio-instagram { aspect-ratio: var(--aspect-ratio-instagram); =
}
  .pc-aspectRatio-social { aspect-ratio: var(--aspect-ratio-social); }
  .pc-aspectRatio-cover { aspect-ratio: var(--aspect-ratio-cover); }
  .pc-display-block { display: block; }
  .pc-display-inline { display: inline; }
  .pc-display-inline-block { display: inline-block; }
  .pc-display-flex { display: flex; }
  .pc-display-inline-flex { display: inline-flex; }
  .pc-display-grid { display: grid; }
  .pc-display-contents { display: contents; }
  .pc-display-none { display: none; }
  .pc-position-relative { position: relative; }
  .pc-position-absolute { position: absolute; }
  .pc-position-fixed { position: fixed; }
  .pc-position-sticky { position: sticky; }
  .pc-inset-0 { inset: 0px; }
  .pc-inset-4 { inset: 4px; }
  .pc-inset-8 { inset: 8px; }
  .pc-inset-12 { inset: 12px; }
  .pc-inset-16 { inset: 16px; }
  .pc-inset-20 { inset: 20px; }
  .pc-inset-24 { inset: 24px; }
  .pc-inset-28 { inset: 28px; }
  .pc-inset-32 { inset: 32px; }
  .pc-inset-36 { inset: 36px; }
  .pc-inset-40 { inset: 40px; }
  .pc-inset-44 { inset: 44px; }
  .pc-inset-48 { inset: 48px; }
  .pc-inset-52 { inset: 52px; }
  .pc-inset-56 { inset: 56px; }
  .pc-inset-60 { inset: 60px; }
  .pc-inset-64 { inset: 64px; }
  .pc-inset-68 { inset: 68px; }
  .pc-inset-72 { inset: 72px; }
  .pc-inset-76 { inset: 76px; }
  .pc-inset-80 { inset: 80px; }
  .pc-inset-84 { inset: 84px; }
  .pc-inset-88 { inset: 88px; }
  .pc-inset-92 { inset: 92px; }
  .pc-inset-96 { inset: 96px; }
  .pc-inset-100 { inset: 100px; }
  .pc-inset-104 { inset: 104px; }
  .pc-inset-108 { inset: 108px; }
  .pc-inset-112 { inset: 112px; }
  .pc-inset-116 { inset: 116px; }
  .pc-inset-120 { inset: 120px; }
  .pc-inset-140 { inset: 140px; }
  .pc-inset-160 { inset: 160px; }
  .pc-inset-180 { inset: 180px; }
  .pc-inset-200 { inset: 200px; }
  .pc-inset-220 { inset: 220px; }
  .pc-inset-240 { inset: 240px; }
  .pc-inset-260 { inset: 260px; }
  .pc-inset-280 { inset: 280px; }
  .pc-inset-300 { inset: 300px; }
  .pc-inset-320 { inset: 320px; }
  .pc-inset-340 { inset: 340px; }
  .pc-inset-360 { inset: 360px; }
  .pc-inset-380 { inset: 380px; }
  .pc-inset-400 { inset: 400px; }
  .pc-inset-420 { inset: 420px; }
  .pc-inset-440 { inset: 440px; }
  .pc-inset-460 { inset: 460px; }
  .pc-inset-480 { inset: 480px; }
  .pc-inset-500 { inset: 500px; }
  .pc-inset-520 { inset: 520px; }
  .pc-inset-540 { inset: 540px; }
  .pc-inset-560 { inset: 560px; }
  .pc-inset-580 { inset: 580px; }
  .pc-inset-600 { inset: 600px; }
  .pc-inset-620 { inset: 620px; }
  .pc-inset-640 { inset: 640px; }
  .pc-cursor-pointer { cursor: pointer; }
  .pc-cursor-text { cursor: text; }
  .pc-cursor-grab { cursor: grab; }
  .pc-cursor-grabbing { cursor: grabbing; }
  .pc-flexDirection-column { flex-direction: column; }
  .pc-flexDirection-row { flex-direction: row; }
  .pc-flexDirection-row-reverse { flex-direction: row-reverse; }
  .pc-flexDirection-column-reverse { flex-direction: column-reverse; }
  .pc-flexWrap-nowrap { flex-wrap: nowrap; }
  .pc-flexWrap-wrap { flex-wrap: wrap; }
  .pc-flexWrap-wrap-reverse { flex-wrap: wrap-reverse; }
  .pc-flexGrow-1 { flex-grow: 1; }
  .pc-flexShrink-1 { flex-shrink: 1; }
  .pc-flexBasis-auto { flex-basis: auto; }
  .pc-flexBasis-0 { flex-basis: 0px; }
  .pc-gridAutoFlow-row { grid-auto-flow: row; }
  .pc-gridAutoFlow-column { grid-auto-flow: column; }
  .pc-gridAutoFlow-dense { grid-auto-flow: dense; }
  .pc-gridAutoFlow-row-dense { }
  .pc-gridAutoFlow-column-dense { }
  .pc-justifyContent-flex-start { justify-content: flex-start; }
  .pc-justifyContent-space-between { justify-content: space-between; }
  .pc-justifyContent-center { justify-content: center; }
  .pc-justifyContent-flex-end { justify-content: flex-end; }
  .pc-alignItems-flex-start { align-items: flex-start; }
  .pc-alignItems-flex-end { align-items: flex-end; }
  .pc-alignItems-center { align-items: center; }
  .pc-alignItems-stretch { align-items: stretch; }
  .pc-alignItems-baseline { align-items: baseline; }
  .pc-alignSelf-flex-start { align-self: flex-start; }
  .pc-alignSelf-flex-end { align-self: flex-end; }
  .pc-alignSelf-center { align-self: center; }
  .pc-alignSelf-stretch { align-self: stretch; }
  .pc-alignSelf-baseline { align-self: baseline; }
  .pc-gap-0 { gap: 0px; }
  .pc-gap-2 { gap: 2px; }
  .pc-gap-4 { gap: 4px; }
  .pc-gap-6 { gap: 6px; }
  .pc-gap-8 { gap: 8px; }
  .pc-gap-12 { gap: 12px; }
  .pc-gap-16 { gap: 16px; }
  .pc-gap-20 { gap: 20px; }
  .pc-gap-24 { gap: 24px; }
  .pc-gap-28 { gap: 28px; }
  .pc-gap-32 { gap: 32px; }
  .pc-gap-36 { gap: 36px; }
  .pc-gap-40 { gap: 40px; }
  .pc-gap-48 { gap: 48px; }
  .pc-gap-56 { gap: 56px; }
  .pc-gap-64 { gap: 64px; }
  .pc-gap-72 { gap: 72px; }
  .pc-gap-80 { gap: 80px; }
  .pc-gap-96 { gap: 96px; }
  .pc-gap-120 { gap: 120px; }
  .pc-columnGap-0 { column-gap: 0px; }
  .pc-columnGap-2 { column-gap: 2px; }
  .pc-columnGap-4 { column-gap: 4px; }
  .pc-columnGap-6 { column-gap: 6px; }
  .pc-columnGap-8 { column-gap: 8px; }
  .pc-columnGap-12 { column-gap: 12px; }
  .pc-columnGap-16 { column-gap: 16px; }
  .pc-columnGap-20 { column-gap: 20px; }
  .pc-columnGap-24 { column-gap: 24px; }
  .pc-columnGap-28 { column-gap: 28px; }
  .pc-columnGap-32 { column-gap: 32px; }
  .pc-columnGap-36 { column-gap: 36px; }
  .pc-columnGap-40 { column-gap: 40px; }
  .pc-columnGap-48 { column-gap: 48px; }
  .pc-columnGap-56 { column-gap: 56px; }
  .pc-columnGap-64 { column-gap: 64px; }
  .pc-columnGap-72 { column-gap: 72px; }
  .pc-columnGap-80 { column-gap: 80px; }
  .pc-columnGap-96 { column-gap: 96px; }
  .pc-columnGap-120 { column-gap: 120px; }
  .pc-rowGap-0 { row-gap: 0px; }
  .pc-rowGap-2 { row-gap: 2px; }
  .pc-rowGap-4 { row-gap: 4px; }
  .pc-rowGap-6 { row-gap: 6px; }
  .pc-rowGap-8 { row-gap: 8px; }
  .pc-rowGap-12 { row-gap: 12px; }
  .pc-rowGap-16 { row-gap: 16px; }
  .pc-rowGap-20 { row-gap: 20px; }
  .pc-rowGap-24 { row-gap: 24px; }
  .pc-rowGap-28 { row-gap: 28px; }
  .pc-rowGap-32 { row-gap: 32px; }
  .pc-rowGap-36 { row-gap: 36px; }
  .pc-rowGap-40 { row-gap: 40px; }
  .pc-rowGap-48 { row-gap: 48px; }
  .pc-rowGap-56 { row-gap: 56px; }
  .pc-rowGap-64 { row-gap: 64px; }
  .pc-rowGap-72 { row-gap: 72px; }
  .pc-rowGap-80 { row-gap: 80px; }
  .pc-rowGap-96 { row-gap: 96px; }
  .pc-rowGap-120 { row-gap: 120px; }
  .pc-opacity-0 { opacity: 0; }
  .pc-opacity-10 { opacity: 0.1; }
  .pc-opacity-20 { opacity: 0.2; }
  .pc-opacity-30 { opacity: 0.3; }
  .pc-opacity-40 { opacity: 0.4; }
  .pc-opacity-50 { opacity: 0.5; }
  .pc-opacity-60 { opacity: 0.6; }
  .pc-opacity-70 { opacity: 0.7; }
  .pc-opacity-80 { opacity: 0.8; }
  .pc-opacity-90 { opacity: 0.9; }
  .pc-opacity-100 { opacity: 1; }
  .pc-margin-0 { margin: 0px; }
  .pc-padding-0 { padding: 0px; }
  .pc-padding-2 { padding: 2px; }
  .pc-padding-4 { padding: 4px; }
  .pc-padding-6 { padding: 6px; }
  .pc-padding-8 { padding: 8px; }
  .pc-padding-12 { padding: 12px; }
  .pc-padding-16 { padding: 16px; }
  .pc-padding-20 { padding: 20px; }
  .pc-padding-24 { padding: 24px; }
  .pc-padding-28 { padding: 28px; }
  .pc-padding-32 { padding: 32px; }
  .pc-padding-36 { padding: 36px; }
  .pc-padding-40 { padding: 40px; }
  .pc-padding-48 { padding: 48px; }
  .pc-padding-56 { padding: 56px; }
  .pc-padding-64 { padding: 64px; }
  .pc-padding-72 { padding: 72px; }
  .pc-padding-80 { padding: 80px; }
  .pc-padding-100 { padding: 100px; }
  .pc-padding-120 { padding: 120px; }
  .pc-paddingLeft-0 { padding-left: 0px; }
  .pc-paddingLeft-2 { padding-left: 2px; }
  .pc-paddingLeft-4 { padding-left: 4px; }
  .pc-paddingLeft-6 { padding-left: 6px; }
  .pc-paddingLeft-8 { padding-left: 8px; }
  .pc-paddingLeft-12 { padding-left: 12px; }
  .pc-paddingLeft-16 { padding-left: 16px; }
  .pc-paddingLeft-20 { padding-left: 20px; }
  .pc-paddingLeft-24 { padding-left: 24px; }
  .pc-paddingLeft-28 { padding-left: 28px; }
  .pc-paddingLeft-32 { padding-left: 32px; }
  .pc-paddingLeft-36 { padding-left: 36px; }
  .pc-paddingLeft-40 { padding-left: 40px; }
  .pc-paddingLeft-48 { padding-left: 48px; }
  .pc-paddingLeft-56 { padding-left: 56px; }
  .pc-paddingLeft-64 { padding-left: 64px; }
  .pc-paddingLeft-72 { padding-left: 72px; }
  .pc-paddingLeft-80 { padding-left: 80px; }
  .pc-paddingLeft-100 { padding-left: 100px; }
  .pc-paddingLeft-120 { padding-left: 120px; }
  .pc-paddingTop-0 { padding-top: 0px; }
  .pc-paddingTop-2 { padding-top: 2px; }
  .pc-paddingTop-4 { padding-top: 4px; }
  .pc-paddingTop-6 { padding-top: 6px; }
  .pc-paddingTop-8 { padding-top: 8px; }
  .pc-paddingTop-12 { padding-top: 12px; }
  .pc-paddingTop-16 { padding-top: 16px; }
  .pc-paddingTop-20 { padding-top: 20px; }
  .pc-paddingTop-24 { padding-top: 24px; }
  .pc-paddingTop-28 { padding-top: 28px; }
  .pc-paddingTop-32 { padding-top: 32px; }
  .pc-paddingTop-36 { padding-top: 36px; }
  .pc-paddingTop-40 { padding-top: 40px; }
  .pc-paddingTop-48 { padding-top: 48px; }
  .pc-paddingTop-56 { padding-top: 56px; }
  .pc-paddingTop-64 { padding-top: 64px; }
  .pc-paddingTop-72 { padding-top: 72px; }
  .pc-paddingTop-80 { padding-top: 80px; }
  .pc-paddingTop-100 { padding-top: 100px; }
  .pc-paddingTop-120 { padding-top: 120px; }
  .pc-paddingRight-0 { padding-right: 0px; }
  .pc-paddingRight-2 { padding-right: 2px; }
  .pc-paddingRight-4 { padding-right: 4px; }
  .pc-paddingRight-6 { padding-right: 6px; }
  .pc-paddingRight-8 { padding-right: 8px; }
  .pc-paddingRight-12 { padding-right: 12px; }
  .pc-paddingRight-16 { padding-right: 16px; }
  .pc-paddingRight-20 { padding-right: 20px; }
  .pc-paddingRight-24 { padding-right: 24px; }
  .pc-paddingRight-28 { padding-right: 28px; }
  .pc-paddingRight-32 { padding-right: 32px; }
  .pc-paddingRight-36 { padding-right: 36px; }
  .pc-paddingRight-40 { padding-right: 40px; }
  .pc-paddingRight-48 { padding-right: 48px; }
  .pc-paddingRight-56 { padding-right: 56px; }
  .pc-paddingRight-64 { padding-right: 64px; }
  .pc-paddingRight-72 { padding-right: 72px; }
  .pc-paddingRight-80 { padding-right: 80px; }
  .pc-paddingRight-100 { padding-right: 100px; }
  .pc-paddingRight-120 { padding-right: 120px; }
  .pc-paddingBottom-0 { padding-bottom: 0px; }
  .pc-paddingBottom-2 { padding-bottom: 2px; }
  .pc-paddingBottom-4 { padding-bottom: 4px; }
  .pc-paddingBottom-6 { padding-bottom: 6px; }
  .pc-paddingBottom-8 { padding-bottom: 8px; }
  .pc-paddingBottom-12 { padding-bottom: 12px; }
  .pc-paddingBottom-16 { padding-bottom: 16px; }
  .pc-paddingBottom-20 { padding-bottom: 20px; }
  .pc-paddingBottom-24 { padding-bottom: 24px; }
  .pc-paddingBottom-28 { padding-bottom: 28px; }
  .pc-paddingBottom-32 { padding-bottom: 32px; }
  .pc-paddingBottom-36 { padding-bottom: 36px; }
  .pc-paddingBottom-40 { padding-bottom: 40px; }
  .pc-paddingBottom-48 { padding-bottom: 48px; }
  .pc-paddingBottom-56 { padding-bottom: 56px; }
  .pc-paddingBottom-64 { padding-bottom: 64px; }
  .pc-paddingBottom-72 { padding-bottom: 72px; }
  .pc-paddingBottom-80 { padding-bottom: 80px; }
  .pc-paddingBottom-100 { padding-bottom: 100px; }
  .pc-paddingBottom-120 { padding-bottom: 120px; }
  .pc-top-0 { top: 0px; }
  .pc-top-100 { top: 100%; }
  .pc-width-0 { width: 0px; }
  .pc-width-4 { width: 4px; }
  .pc-width-8 { width: 8px; }
  .pc-width-12 { width: 12px; }
  .pc-width-16 { width: 16px; }
  .pc-width-20 { width: 20px; }
  .pc-width-24 { width: 24px; }
  .pc-width-28 { width: 28px; }
  .pc-width-32 { width: 32px; }
  .pc-width-36 { width: 36px; }
  .pc-width-40 { width: 40px; }
  .pc-width-44 { width: 44px; }
  .pc-width-48 { width: 48px; }
  .pc-width-52 { width: 52px; }
  .pc-width-56 { width: 56px; }
  .pc-width-60 { width: 60px; }
  .pc-width-64 { width: 64px; }
  .pc-width-68 { width: 68px; }
  .pc-width-72 { width: 72px; }
  .pc-width-76 { width: 76px; }
  .pc-width-80 { width: 80px; }
  .pc-width-84 { width: 84px; }
  .pc-width-88 { width: 88px; }
  .pc-width-92 { width: 92px; }
  .pc-width-96 { width: 96px; }
  .pc-width-100 { width: 100px; }
  .pc-width-104 { width: 104px; }
  .pc-width-108 { width: 108px; }
  .pc-width-112 { width: 112px; }
  .pc-width-116 { width: 116px; }
  .pc-width-120 { width: 120px; }
  .pc-width-140 { width: 140px; }
  .pc-width-160 { width: 160px; }
  .pc-width-180 { width: 180px; }
  .pc-width-200 { width: 200px; }
  .pc-width-220 { width: 220px; }
  .pc-width-240 { width: 240px; }
  .pc-width-260 { width: 260px; }
  .pc-width-280 { width: 280px; }
  .pc-width-300 { width: 300px; }
  .pc-width-320 { width: 320px; }
  .pc-width-340 { width: 340px; }
  .pc-width-360 { width: 360px; }
  .pc-width-380 { width: 380px; }
  .pc-width-400 { width: 400px; }
  .pc-width-420 { width: 420px; }
  .pc-width-440 { width: 440px; }
  .pc-width-460 { width: 460px; }
  .pc-width-480 { width: 480px; }
  .pc-width-500 { width: 500px; }
  .pc-width-520 { width: 520px; }
  .pc-width-540 { width: 540px; }
  .pc-width-560 { width: 560px; }
  .pc-width-580 { width: 580px; }
  .pc-width-600 { width: 600px; }
  .pc-width-620 { width: 620px; }
  .pc-width-640 { width: 640px; }
  .pc-width-100p { width: 100%; }
  .pc-height-0 { height: 0px; }
  .pc-height-4 { height: 4px; }
  .pc-height-8 { height: 8px; }
  .pc-height-12 { height: 12px; }
  .pc-height-16 { height: 16px; }
  .pc-height-20 { height: 20px; }
  .pc-height-24 { height: 24px; }
  .pc-height-28 { height: 28px; }
  .pc-height-32 { height: 32px; }
  .pc-height-36 { height: 36px; }
  .pc-height-40 { height: 40px; }
  .pc-height-44 { height: 44px; }
  .pc-height-48 { height: 48px; }
  .pc-height-52 { height: 52px; }
  .pc-height-56 { height: 56px; }
  .pc-height-60 { height: 60px; }
  .pc-height-64 { height: 64px; }
  .pc-height-68 { height: 68px; }
  .pc-height-72 { height: 72px; }
  .pc-height-76 { height: 76px; }
  .pc-height-80 { height: 80px; }
  .pc-height-84 { height: 84px; }
  .pc-height-88 { height: 88px; }
  .pc-height-92 { height: 92px; }
  .pc-height-96 { height: 96px; }
  .pc-height-100 { height: 100px; }
  .pc-height-104 { height: 104px; }
  .pc-height-108 { height: 108px; }
  .pc-height-112 { height: 112px; }
  .pc-height-116 { height: 116px; }
  .pc-height-120 { height: 120px; }
  .pc-height-140 { height: 140px; }
  .pc-height-160 { height: 160px; }
  .pc-height-180 { height: 180px; }
  .pc-height-200 { height: 200px; }
  .pc-height-220 { height: 220px; }
  .pc-height-240 { height: 240px; }
  .pc-height-260 { height: 260px; }
  .pc-height-280 { height: 280px; }
  .pc-height-300 { height: 300px; }
  .pc-height-320 { height: 320px; }
  .pc-height-340 { height: 340px; }
  .pc-height-360 { height: 360px; }
  .pc-height-380 { height: 380px; }
  .pc-height-400 { height: 400px; }
  .pc-height-420 { height: 420px; }
  .pc-height-440 { height: 440px; }
  .pc-height-460 { height: 460px; }
  .pc-height-480 { height: 480px; }
  .pc-height-500 { height: 500px; }
  .pc-height-520 { height: 520px; }
  .pc-height-540 { height: 540px; }
  .pc-height-560 { height: 560px; }
  .pc-height-580 { height: 580px; }
  .pc-height-600 { height: 600px; }
  .pc-height-620 { height: 620px; }
  .pc-height-640 { height: 640px; }
  .pc-maxWidth-0 { max-width: 0px; }
  .pc-maxWidth-4 { max-width: 4px; }
  .pc-maxWidth-8 { max-width: 8px; }
  .pc-maxWidth-12 { max-width: 12px; }
  .pc-maxWidth-16 { max-width: 16px; }
  .pc-maxWidth-20 { max-width: 20px; }
  .pc-maxWidth-24 { max-width: 24px; }
  .pc-maxWidth-28 { max-width: 28px; }
  .pc-maxWidth-32 { max-width: 32px; }
  .pc-maxWidth-36 { max-width: 36px; }
  .pc-maxWidth-40 { max-width: 40px; }
  .pc-maxWidth-44 { max-width: 44px; }
  .pc-maxWidth-48 { max-width: 48px; }
  .pc-maxWidth-52 { max-width: 52px; }
  .pc-maxWidth-56 { max-width: 56px; }
  .pc-maxWidth-60 { max-width: 60px; }
  .pc-maxWidth-64 { max-width: 64px; }
  .pc-maxWidth-68 { max-width: 68px; }
  .pc-maxWidth-72 { max-width: 72px; }
  .pc-maxWidth-76 { max-width: 76px; }
  .pc-maxWidth-80 { max-width: 80px; }
  .pc-maxWidth-84 { max-width: 84px; }
  .pc-maxWidth-88 { max-width: 88px; }
  .pc-maxWidth-92 { max-width: 92px; }
  .pc-maxWidth-96 { max-width: 96px; }
  .pc-maxWidth-100 { max-width: 100px; }
  .pc-maxWidth-104 { max-width: 104px; }
  .pc-maxWidth-108 { max-width: 108px; }
  .pc-maxWidth-112 { max-width: 112px; }
  .pc-maxWidth-116 { max-width: 116px; }
  .pc-maxWidth-120 { max-width: 120px; }
  .pc-maxWidth-140 { max-width: 140px; }
  .pc-maxWidth-160 { max-width: 160px; }
  .pc-maxWidth-180 { max-width: 180px; }
  .pc-maxWidth-200 { max-width: 200px; }
  .pc-maxWidth-220 { max-width: 220px; }
  .pc-maxWidth-240 { max-width: 240px; }
  .pc-maxWidth-260 { max-width: 260px; }
  .pc-maxWidth-280 { max-width: 280px; }
  .pc-maxWidth-300 { max-width: 300px; }
  .pc-maxWidth-320 { max-width: 320px; }
  .pc-maxWidth-340 { max-width: 340px; }
  .pc-maxWidth-360 { max-width: 360px; }
  .pc-maxWidth-380 { max-width: 380px; }
  .pc-maxWidth-400 { max-width: 400px; }
  .pc-maxWidth-420 { max-width: 420px; }
  .pc-maxWidth-440 { max-width: 440px; }
  .pc-maxWidth-460 { max-width: 460px; }
  .pc-maxWidth-480 { max-width: 480px; }
  .pc-maxWidth-500 { max-width: 500px; }
  .pc-maxWidth-520 { max-width: 520px; }
  .pc-maxWidth-540 { max-width: 540px; }
  .pc-maxWidth-560 { max-width: 560px; }
  .pc-maxWidth-580 { max-width: 580px; }
  .pc-maxWidth-600 { max-width: 600px; }
  .pc-maxWidth-620 { max-width: 620px; }
  .pc-maxWidth-640 { max-width: 640px; }
  .pc-maxHeight-0 { max-height: 0px; }
  .pc-maxHeight-4 { max-height: 4px; }
  .pc-maxHeight-8 { max-height: 8px; }
  .pc-maxHeight-12 { max-height: 12px; }
  .pc-maxHeight-16 { max-height: 16px; }
  .pc-maxHeight-20 { max-height: 20px; }
  .pc-maxHeight-24 { max-height: 24px; }
  .pc-maxHeight-28 { max-height: 28px; }
  .pc-maxHeight-32 { max-height: 32px; }
  .pc-maxHeight-36 { max-height: 36px; }
  .pc-maxHeight-40 { max-height: 40px; }
  .pc-maxHeight-44 { max-height: 44px; }
  .pc-maxHeight-48 { max-height: 48px; }
  .pc-maxHeight-52 { max-height: 52px; }
  .pc-maxHeight-56 { max-height: 56px; }
  .pc-maxHeight-60 { max-height: 60px; }
  .pc-maxHeight-64 { max-height: 64px; }
  .pc-maxHeight-68 { max-height: 68px; }
  .pc-maxHeight-72 { max-height: 72px; }
  .pc-maxHeight-76 { max-height: 76px; }
  .pc-maxHeight-80 { max-height: 80px; }
  .pc-maxHeight-84 { max-height: 84px; }
  .pc-maxHeight-88 { max-height: 88px; }
  .pc-maxHeight-92 { max-height: 92px; }
  .pc-maxHeight-96 { max-height: 96px; }
  .pc-maxHeight-100 { max-height: 100px; }
  .pc-maxHeight-104 { max-height: 104px; }
  .pc-maxHeight-108 { max-height: 108px; }
  .pc-maxHeight-112 { max-height: 112px; }
  .pc-maxHeight-116 { max-height: 116px; }
  .pc-maxHeight-120 { max-height: 120px; }
  .pc-maxHeight-140 { max-height: 140px; }
  .pc-maxHeight-160 { max-height: 160px; }
  .pc-maxHeight-180 { max-height: 180px; }
  .pc-maxHeight-200 { max-height: 200px; }
  .pc-maxHeight-220 { max-height: 220px; }
  .pc-maxHeight-240 { max-height: 240px; }
  .pc-maxHeight-260 { max-height: 260px; }
  .pc-maxHeight-280 { max-height: 280px; }
  .pc-maxHeight-300 { max-height: 300px; }
  .pc-maxHeight-320 { max-height: 320px; }
  .pc-maxHeight-340 { max-height: 340px; }
  .pc-maxHeight-360 { max-height: 360px; }
  .pc-maxHeight-380 { max-height: 380px; }
  .pc-maxHeight-400 { max-height: 400px; }
  .pc-maxHeight-420 { max-height: 420px; }
  .pc-maxHeight-440 { max-height: 440px; }
  .pc-maxHeight-460 { max-height: 460px; }
  .pc-maxHeight-480 { max-height: 480px; }
  .pc-maxHeight-500 { max-height: 500px; }
  .pc-maxHeight-520 { max-height: 520px; }
  .pc-maxHeight-540 { max-height: 540px; }
  .pc-maxHeight-560 { max-height: 560px; }
  .pc-maxHeight-580 { max-height: 580px; }
  .pc-maxHeight-600 { max-height: 600px; }
  .pc-maxHeight-620 { max-height: 620px; }
  .pc-maxHeight-640 { max-height: 640px; }
  .pc-minWidth-0 { min-width: 0px; }
  .pc-minWidth-4 { min-width: 4px; }
  .pc-minWidth-8 { min-width: 8px; }
  .pc-minWidth-12 { min-width: 12px; }
  .pc-minWidth-16 { min-width: 16px; }
  .pc-minWidth-20 { min-width: 20px; }
  .pc-minWidth-24 { min-width: 24px; }
  .pc-minWidth-28 { min-width: 28px; }
  .pc-minWidth-32 { min-width: 32px; }
  .pc-minWidth-36 { min-width: 36px; }
  .pc-minWidth-40 { min-width: 40px; }
  .pc-minWidth-44 { min-width: 44px; }
  .pc-minWidth-48 { min-width: 48px; }
  .pc-minWidth-52 { min-width: 52px; }
  .pc-minWidth-56 { min-width: 56px; }
  .pc-minWidth-60 { min-width: 60px; }
  .pc-minWidth-64 { min-width: 64px; }
  .pc-minWidth-68 { min-width: 68px; }
  .pc-minWidth-72 { min-width: 72px; }
  .pc-minWidth-76 { min-width: 76px; }
  .pc-minWidth-80 { min-width: 80px; }
  .pc-minWidth-84 { min-width: 84px; }
  .pc-minWidth-88 { min-width: 88px; }
  .pc-minWidth-92 { min-width: 92px; }
  .pc-minWidth-96 { min-width: 96px; }
  .pc-minWidth-100 { min-width: 100px; }
  .pc-minWidth-104 { min-width: 104px; }
  .pc-minWidth-108 { min-width: 108px; }
  .pc-minWidth-112 { min-width: 112px; }
  .pc-minWidth-116 { min-width: 116px; }
  .pc-minWidth-120 { min-width: 120px; }
  .pc-minWidth-140 { min-width: 140px; }
  .pc-minWidth-160 { min-width: 160px; }
  .pc-minWidth-180 { min-width: 180px; }
  .pc-minWidth-200 { min-width: 200px; }
  .pc-minWidth-220 { min-width: 220px; }
  .pc-minWidth-240 { min-width: 240px; }
  .pc-minWidth-260 { min-width: 260px; }
  .pc-minWidth-280 { min-width: 280px; }
  .pc-minWidth-300 { min-width: 300px; }
  .pc-minWidth-320 { min-width: 320px; }
  .pc-minWidth-340 { min-width: 340px; }
  .pc-minWidth-360 { min-width: 360px; }
  .pc-minWidth-380 { min-width: 380px; }
  .pc-minWidth-400 { min-width: 400px; }
  .pc-minWidth-420 { min-width: 420px; }
  .pc-minWidth-440 { min-width: 440px; }
  .pc-minWidth-460 { min-width: 460px; }
  .pc-minWidth-480 { min-width: 480px; }
  .pc-minWidth-500 { min-width: 500px; }
  .pc-minWidth-520 { min-width: 520px; }
  .pc-minWidth-540 { min-width: 540px; }
  .pc-minWidth-560 { min-width: 560px; }
  .pc-minWidth-580 { min-width: 580px; }
  .pc-minWidth-600 { min-width: 600px; }
  .pc-minWidth-620 { min-width: 620px; }
  .pc-minWidth-640 { min-width: 640px; }
  .pc-minHeight-0 { min-height: 0px; }
  .pc-minHeight-4 { min-height: 4px; }
  .pc-minHeight-8 { min-height: 8px; }
  .pc-minHeight-12 { min-height: 12px; }
  .pc-minHeight-16 { min-height: 16px; }
  .pc-minHeight-20 { min-height: 20px; }
  .pc-minHeight-24 { min-height: 24px; }
  .pc-minHeight-28 { min-height: 28px; }
  .pc-minHeight-32 { min-height: 32px; }
  .pc-minHeight-36 { min-height: 36px; }
  .pc-minHeight-40 { min-height: 40px; }
  .pc-minHeight-44 { min-height: 44px; }
  .pc-minHeight-48 { min-height: 48px; }
  .pc-minHeight-52 { min-height: 52px; }
  .pc-minHeight-56 { min-height: 56px; }
  .pc-minHeight-60 { min-height: 60px; }
  .pc-minHeight-64 { min-height: 64px; }
  .pc-minHeight-68 { min-height: 68px; }
  .pc-minHeight-72 { min-height: 72px; }
  .pc-minHeight-76 { min-height: 76px; }
  .pc-minHeight-80 { min-height: 80px; }
  .pc-minHeight-84 { min-height: 84px; }
  .pc-minHeight-88 { min-height: 88px; }
  .pc-minHeight-92 { min-height: 92px; }
  .pc-minHeight-96 { min-height: 96px; }
  .pc-minHeight-100 { min-height: 100px; }
  .pc-minHeight-104 { min-height: 104px; }
  .pc-minHeight-108 { min-height: 108px; }
  .pc-minHeight-112 { min-height: 112px; }
  .pc-minHeight-116 { min-height: 116px; }
  .pc-minHeight-120 { min-height: 120px; }
  .pc-minHeight-140 { min-height: 140px; }
  .pc-minHeight-160 { min-height: 160px; }
  .pc-minHeight-180 { min-height: 180px; }
  .pc-minHeight-200 { min-height: 200px; }
  .pc-minHeight-220 { min-height: 220px; }
  .pc-minHeight-240 { min-height: 240px; }
  .pc-minHeight-260 { min-height: 260px; }
  .pc-minHeight-280 { min-height: 280px; }
  .pc-minHeight-300 { min-height: 300px; }
  .pc-minHeight-320 { min-height: 320px; }
  .pc-minHeight-340 { min-height: 340px; }
  .pc-minHeight-360 { min-height: 360px; }
  .pc-minHeight-380 { min-height: 380px; }
  .pc-minHeight-400 { min-height: 400px; }
  .pc-minHeight-420 { min-height: 420px; }
  .pc-minHeight-440 { min-height: 440px; }
  .pc-minHeight-460 { min-height: 460px; }
  .pc-minHeight-480 { min-height: 480px; }
  .pc-minHeight-500 { min-height: 500px; }
  .pc-minHeight-520 { min-height: 520px; }
  .pc-minHeight-540 { min-height: 540px; }
  .pc-minHeight-560 { min-height: 560px; }
  .pc-minHeight-580 { min-height: 580px; }
  .pc-minHeight-600 { min-height: 600px; }
  .pc-minHeight-620 { min-height: 620px; }
  .pc-minHeight-640 { min-height: 640px; }
  .pc-pointerEvents-none { pointer-events: none; }
  .pc-pointerEvents-auto { pointer-events: auto; }
  .pc-userSelect-none { user-select: none; }
  .pc-borderWidth-1 { border-width: 1px; }
  .pc-borderWidth-2 { border-width: 2px; }
  .pc-borderWidth-3 { border-width: 3px; }
  .pc-verticalAlign-middle { vertical-align: middle; }
  .pc-verticalAlign-baseline { vertical-align: baseline; }
  .pc-verticalAlign-text-bottom { vertical-align: text-bottom; }
  .pc-verticalAlign-text-top { vertical-align: text-top; }
  .pc-zIndex--1 { z-index: -1; }
  .pc-zIndex-0 { z-index: 0; }
  .pc-zIndex-1 { z-index: 1; }
  .pc-pullX-0 { margin-inline: 0px; }
  .pc-pullX-2 { margin-inline: -2px; }
  .pc-pullX-4 { margin-inline: -4px; }
  .pc-pullX-6 { margin-inline: -6px; }
  .pc-pullX-8 { margin-inline: -8px; }
  .pc-pullX-12 { margin-inline: -12px; }
  .pc-pullX-16 { margin-inline: -16px; }
  .pc-pullX-20 { margin-inline: -20px; }
  .pc-pullX-24 { margin-inline: -24px; }
  .pc-pullX-28 { margin-inline: -28px; }
  .pc-pullX-32 { margin-inline: -32px; }
  .pc-pullX-36 { margin-inline: -36px; }
  .pc-pullX-40 { margin-inline: -40px; }
  .pc-pullX-48 { margin-inline: -48px; }
  .pc-pullX-56 { margin-inline: -56px; }
  .pc-pullX-64 { margin-inline: -64px; }
  .pc-pullX-72 { margin-inline: -72px; }
  .pc-pullX-80 { margin-inline: -80px; }
  .pc-pullX-96 { margin-inline: -96px; }
  .pc-pullX-120 { margin-inline: -120px; }
  .pc-pullY-0 { margin-block: 0px; }
  .pc-pullY-2 { margin-block: -2px; }
  .pc-pullY-4 { margin-block: -4px; }
  .pc-pullY-6 { margin-block: -6px; }
  .pc-pullY-8 { margin-block: -8px; }
  .pc-pullY-12 { margin-block: -12px; }
  .pc-pullY-16 { margin-block: -16px; }
  .pc-pullY-20 { margin-block: -20px; }
  .pc-pullY-24 { margin-block: -24px; }
  .pc-pullY-28 { margin-block: -28px; }
  .pc-pullY-32 { margin-block: -32px; }
  .pc-pullY-36 { margin-block: -36px; }
  .pc-pullY-40 { margin-block: -40px; }
  .pc-pullY-48 { margin-block: -48px; }
  .pc-pullY-56 { margin-block: -56px; }
  .pc-pullY-64 { margin-block: -64px; }
  .pc-pullY-72 { margin-block: -72px; }
  .pc-pullY-80 { margin-block: -80px; }
  .pc-pullY-96 { margin-block: -96px; }
  .pc-pullY-120 { margin-block: -120px; }
  @media screen and (max-width: 650px) {
  .pc-mobile-display-block { display: block; }
  .pc-mobile-display-inline { display: inline; }
  .pc-mobile-display-inline-block { display: inline-block; }
  .pc-mobile-display-flex { display: flex; }
  .pc-mobile-display-inline-flex { display: inline-flex; }
  .pc-mobile-display-grid { display: grid; }
  .pc-mobile-display-contents { display: contents; }
  .pc-mobile-display-none { display: none; }
  .pc-mobile-position-relative { position: relative; }
  .pc-mobile-position-absolute { position: absolute; }
  .pc-mobile-position-fixed { position: fixed; }
  .pc-mobile-position-sticky { position: sticky; }
  .pc-mobile-inset-0 { inset: 0px; }
  .pc-mobile-inset-4 { inset: 4px; }
  .pc-mobile-inset-8 { inset: 8px; }
  .pc-mobile-inset-12 { inset: 12px; }
  .pc-mobile-inset-16 { inset: 16px; }
  .pc-mobile-inset-20 { inset: 20px; }
  .pc-mobile-inset-24 { inset: 24px; }
  .pc-mobile-inset-28 { inset: 28px; }
  .pc-mobile-inset-32 { inset: 32px; }
  .pc-mobile-inset-36 { inset: 36px; }
  .pc-mobile-inset-40 { inset: 40px; }
  .pc-mobile-inset-44 { inset: 44px; }
  .pc-mobile-inset-48 { inset: 48px; }
  .pc-mobile-inset-52 { inset: 52px; }
  .pc-mobile-inset-56 { inset: 56px; }
  .pc-mobile-inset-60 { inset: 60px; }
  .pc-mobile-inset-64 { inset: 64px; }
  .pc-mobile-inset-68 { inset: 68px; }
  .pc-mobile-inset-72 { inset: 72px; }
  .pc-mobile-inset-76 { inset: 76px; }
  .pc-mobile-inset-80 { inset: 80px; }
  .pc-mobile-inset-84 { inset: 84px; }
  .pc-mobile-inset-88 { inset: 88px; }
  .pc-mobile-inset-92 { inset: 92px; }
  .pc-mobile-inset-96 { inset: 96px; }
  .pc-mobile-inset-100 { inset: 100px; }
  .pc-mobile-inset-104 { inset: 104px; }
  .pc-mobile-inset-108 { inset: 108px; }
  .pc-mobile-inset-112 { inset: 112px; }
  .pc-mobile-inset-116 { inset: 116px; }
  .pc-mobile-inset-120 { inset: 120px; }
  .pc-mobile-inset-140 { inset: 140px; }
  .pc-mobile-inset-160 { inset: 160px; }
  .pc-mobile-inset-180 { inset: 180px; }
  .pc-mobile-inset-200 { inset: 200px; }
  .pc-mobile-inset-220 { inset: 220px; }
  .pc-mobile-inset-240 { inset: 240px; }
  .pc-mobile-inset-260 { inset: 260px; }
  .pc-mobile-inset-280 { inset: 280px; }
  .pc-mobile-inset-300 { inset: 300px; }
  .pc-mobile-inset-320 { inset: 320px; }
  .pc-mobile-inset-340 { inset: 340px; }
  .pc-mobile-inset-360 { inset: 360px; }
  .pc-mobile-inset-380 { inset: 380px; }
  .pc-mobile-inset-400 { inset: 400px; }
  .pc-mobile-inset-420 { inset: 420px; }
  .pc-mobile-inset-440 { inset: 440px; }
  .pc-mobile-inset-460 { inset: 460px; }
  .pc-mobile-inset-480 { inset: 480px; }
  .pc-mobile-inset-500 { inset: 500px; }
  .pc-mobile-inset-520 { inset: 520px; }
  .pc-mobile-inset-540 { inset: 540px; }
  .pc-mobile-inset-560 { inset: 560px; }
  .pc-mobile-inset-580 { inset: 580px; }
  .pc-mobile-inset-600 { inset: 600px; }
  .pc-mobile-inset-620 { inset: 620px; }
  .pc-mobile-inset-640 { inset: 640px; }
  .pc-mobile-cursor-pointer { cursor: pointer; }
  .pc-mobile-cursor-text { cursor: text; }
  .pc-mobile-cursor-grab { cursor: grab; }
  .pc-mobile-cursor-grabbing { cursor: grabbing; }
  .pc-mobile-flexDirection-column { flex-direction: column; }
  .pc-mobile-flexDirection-row { flex-direction: row; }
  .pc-mobile-flexDirection-row-reverse { flex-direction: row-reverse; }
  .pc-mobile-flexDirection-column-reverse { flex-direction: column-reverse;=
 }
  .pc-mobile-flexWrap-nowrap { flex-wrap: nowrap; }
  .pc-mobile-flexWrap-wrap { flex-wrap: wrap; }
  .pc-mobile-flexWrap-wrap-reverse { flex-wrap: wrap-reverse; }
  .pc-mobile-flexGrow-1 { flex-grow: 1; }
  .pc-mobile-flexShrink-1 { flex-shrink: 1; }
  .pc-mobile-flexBasis-auto { flex-basis: auto; }
  .pc-mobile-flexBasis-0 { flex-basis: 0px; }
  .pc-mobile-gridAutoFlow-row { grid-auto-flow: row; }
  .pc-mobile-gridAutoFlow-column { grid-auto-flow: column; }
  .pc-mobile-gridAutoFlow-dense { grid-auto-flow: dense; }
  .pc-mobile-gridAutoFlow-row-dense { }
  .pc-mobile-gridAutoFlow-column-dense { }
  .pc-mobile-justifyContent-flex-start { justify-content: flex-start; }
  .pc-mobile-justifyContent-space-between { justify-content: space-between;=
 }
  .pc-mobile-justifyContent-center { justify-content: center; }
  .pc-mobile-justifyContent-flex-end { justify-content: flex-end; }
  .pc-mobile-alignItems-flex-start { align-items: flex-start; }
  .pc-mobile-alignItems-flex-end { align-items: flex-end; }
  .pc-mobile-alignItems-center { align-items: center; }
  .pc-mobile-alignItems-stretch { align-items: stretch; }
  .pc-mobile-alignItems-baseline { align-items: baseline; }
  .pc-mobile-alignSelf-flex-start { align-self: flex-start; }
  .pc-mobile-alignSelf-flex-end { align-self: flex-end; }
  .pc-mobile-alignSelf-center { align-self: center; }
  .pc-mobile-alignSelf-stretch { align-self: stretch; }
  .pc-mobile-alignSelf-baseline { align-self: baseline; }
  .pc-mobile-gap-0 { gap: 0px; }
  .pc-mobile-gap-2 { gap: 2px; }
  .pc-mobile-gap-4 { gap: 4px; }
  .pc-mobile-gap-6 { gap: 6px; }
  .pc-mobile-gap-8 { gap: 8px; }
  .pc-mobile-gap-12 { gap: 12px; }
  .pc-mobile-gap-16 { gap: 16px; }
  .pc-mobile-gap-20 { gap: 20px; }
  .pc-mobile-gap-24 { gap: 24px; }
  .pc-mobile-gap-28 { gap: 28px; }
  .pc-mobile-gap-32 { gap: 32px; }
  .pc-mobile-gap-36 { gap: 36px; }
  .pc-mobile-gap-40 { gap: 40px; }
  .pc-mobile-gap-48 { gap: 48px; }
  .pc-mobile-gap-56 { gap: 56px; }
  .pc-mobile-gap-64 { gap: 64px; }
  .pc-mobile-gap-72 { gap: 72px; }
  .pc-mobile-gap-80 { gap: 80px; }
  .pc-mobile-gap-96 { gap: 96px; }
  .pc-mobile-gap-120 { gap: 120px; }
  .pc-mobile-columnGap-0 { column-gap: 0px; }
  .pc-mobile-columnGap-2 { column-gap: 2px; }
  .pc-mobile-columnGap-4 { column-gap: 4px; }
  .pc-mobile-columnGap-6 { column-gap: 6px; }
  .pc-mobile-columnGap-8 { column-gap: 8px; }
  .pc-mobile-columnGap-12 { column-gap: 12px; }
  .pc-mobile-columnGap-16 { column-gap: 16px; }
  .pc-mobile-columnGap-20 { column-gap: 20px; }
  .pc-mobile-columnGap-24 { column-gap: 24px; }
  .pc-mobile-columnGap-28 { column-gap: 28px; }
  .pc-mobile-columnGap-32 { column-gap: 32px; }
  .pc-mobile-columnGap-36 { column-gap: 36px; }
  .pc-mobile-columnGap-40 { column-gap: 40px; }
  .pc-mobile-columnGap-48 { column-gap: 48px; }
  .pc-mobile-columnGap-56 { column-gap: 56px; }
  .pc-mobile-columnGap-64 { column-gap: 64px; }
  .pc-mobile-columnGap-72 { column-gap: 72px; }
  .pc-mobile-columnGap-80 { column-gap: 80px; }
  .pc-mobile-columnGap-96 { column-gap: 96px; }
  .pc-mobile-columnGap-120 { column-gap: 120px; }
  .pc-mobile-rowGap-0 { row-gap: 0px; }
  .pc-mobile-rowGap-2 { row-gap: 2px; }
  .pc-mobile-rowGap-4 { row-gap: 4px; }
  .pc-mobile-rowGap-6 { row-gap: 6px; }
  .pc-mobile-rowGap-8 { row-gap: 8px; }
  .pc-mobile-rowGap-12 { row-gap: 12px; }
  .pc-mobile-rowGap-16 { row-gap: 16px; }
  .pc-mobile-rowGap-20 { row-gap: 20px; }
  .pc-mobile-rowGap-24 { row-gap: 24px; }
  .pc-mobile-rowGap-28 { row-gap: 28px; }
  .pc-mobile-rowGap-32 { row-gap: 32px; }
  .pc-mobile-rowGap-36 { row-gap: 36px; }
  .pc-mobile-rowGap-40 { row-gap: 40px; }
  .pc-mobile-rowGap-48 { row-gap: 48px; }
  .pc-mobile-rowGap-56 { row-gap: 56px; }
  .pc-mobile-rowGap-64 { row-gap: 64px; }
  .pc-mobile-rowGap-72 { row-gap: 72px; }
  .pc-mobile-rowGap-80 { row-gap: 80px; }
  .pc-mobile-rowGap-96 { row-gap: 96px; }
  .pc-mobile-rowGap-120 { row-gap: 120px; }
  .pc-mobile-opacity-0 { opacity: 0; }
  .pc-mobile-opacity-10 { opacity: 0.1; }
  .pc-mobile-opacity-20 { opacity: 0.2; }
  .pc-mobile-opacity-30 { opacity: 0.3; }
  .pc-mobile-opacity-40 { opacity: 0.4; }
  .pc-mobile-opacity-50 { opacity: 0.5; }
  .pc-mobile-opacity-60 { opacity: 0.6; }
  .pc-mobile-opacity-70 { opacity: 0.7; }
  .pc-mobile-opacity-80 { opacity: 0.8; }
  .pc-mobile-opacity-90 { opacity: 0.9; }
  .pc-mobile-opacity-100 { opacity: 1; }
  .pc-mobile-margin-0 { margin: 0px; }
  .pc-mobile-padding-0 { padding: 0px; }
  .pc-mobile-padding-2 { padding: 2px; }
  .pc-mobile-padding-4 { padding: 4px; }
  .pc-mobile-padding-6 { padding: 6px; }
  .pc-mobile-padding-8 { padding: 8px; }
  .pc-mobile-padding-12 { padding: 12px; }
  .pc-mobile-padding-16 { padding: 16px; }
  .pc-mobile-padding-20 { padding: 20px; }
  .pc-mobile-padding-24 { padding: 24px; }
  .pc-mobile-padding-28 { padding: 28px; }
  .pc-mobile-padding-32 { padding: 32px; }
  .pc-mobile-padding-36 { padding: 36px; }
  .pc-mobile-padding-40 { padding: 40px; }
  .pc-mobile-padding-48 { padding: 48px; }
  .pc-mobile-padding-56 { padding: 56px; }
  .pc-mobile-padding-64 { padding: 64px; }
  .pc-mobile-padding-72 { padding: 72px; }
  .pc-mobile-padding-80 { padding: 80px; }
  .pc-mobile-padding-100 { padding: 100px; }
  .pc-mobile-padding-120 { padding: 120px; }
  .pc-mobile-paddingLeft-0 { padding-left: 0px; }
  .pc-mobile-paddingLeft-2 { padding-left: 2px; }
  .pc-mobile-paddingLeft-4 { padding-left: 4px; }
  .pc-mobile-paddingLeft-6 { padding-left: 6px; }
  .pc-mobile-paddingLeft-8 { padding-left: 8px; }
  .pc-mobile-paddingLeft-12 { padding-left: 12px; }
  .pc-mobile-paddingLeft-16 { padding-left: 16px; }
  .pc-mobile-paddingLeft-20 { padding-left: 20px; }
  .pc-mobile-paddingLeft-24 { padding-left: 24px; }
  .pc-mobile-paddingLeft-28 { padding-left: 28px; }
  .pc-mobile-paddingLeft-32 { padding-left: 32px; }
  .pc-mobile-paddingLeft-36 { padding-left: 36px; }
  .pc-mobile-paddingLeft-40 { padding-left: 40px; }
  .pc-mobile-paddingLeft-48 { padding-left: 48px; }
  .pc-mobile-paddingLeft-56 { padding-left: 56px; }
  .pc-mobile-paddingLeft-64 { padding-left: 64px; }
  .pc-mobile-paddingLeft-72 { padding-left: 72px; }
  .pc-mobile-paddingLeft-80 { padding-left: 80px; }
  .pc-mobile-paddingLeft-100 { padding-left: 100px; }
  .pc-mobile-paddingLeft-120 { padding-left: 120px; }
  .pc-mobile-paddingTop-0 { padding-top: 0px; }
  .pc-mobile-paddingTop-2 { padding-top: 2px; }
  .pc-mobile-paddingTop-4 { padding-top: 4px; }
  .pc-mobile-paddingTop-6 { padding-top: 6px; }
  .pc-mobile-paddingTop-8 { padding-top: 8px; }
  .pc-mobile-paddingTop-12 { padding-top: 12px; }
  .pc-mobile-paddingTop-16 { padding-top: 16px; }
  .pc-mobile-paddingTop-20 { padding-top: 20px; }
  .pc-mobile-paddingTop-24 { padding-top: 24px; }
  .pc-mobile-paddingTop-28 { padding-top: 28px; }
  .pc-mobile-paddingTop-32 { padding-top: 32px; }
  .pc-mobile-paddingTop-36 { padding-top: 36px; }
  .pc-mobile-paddingTop-40 { padding-top: 40px; }
  .pc-mobile-paddingTop-48 { padding-top: 48px; }
  .pc-mobile-paddingTop-56 { padding-top: 56px; }
  .pc-mobile-paddingTop-64 { padding-top: 64px; }
  .pc-mobile-paddingTop-72 { padding-top: 72px; }
  .pc-mobile-paddingTop-80 { padding-top: 80px; }
  .pc-mobile-paddingTop-100 { padding-top: 100px; }
  .pc-mobile-paddingTop-120 { padding-top: 120px; }
  .pc-mobile-paddingRight-0 { padding-right: 0px; }
  .pc-mobile-paddingRight-2 { padding-right: 2px; }
  .pc-mobile-paddingRight-4 { padding-right: 4px; }
  .pc-mobile-paddingRight-6 { padding-right: 6px; }
  .pc-mobile-paddingRight-8 { padding-right: 8px; }
  .pc-mobile-paddingRight-12 { padding-right: 12px; }
  .pc-mobile-paddingRight-16 { padding-right: 16px; }
  .pc-mobile-paddingRight-20 { padding-right: 20px; }
  .pc-mobile-paddingRight-24 { padding-right: 24px; }
  .pc-mobile-paddingRight-28 { padding-right: 28px; }
  .pc-mobile-paddingRight-32 { padding-right: 32px; }
  .pc-mobile-paddingRight-36 { padding-right: 36px; }
  .pc-mobile-paddingRight-40 { padding-right: 40px; }
  .pc-mobile-paddingRight-48 { padding-right: 48px; }
  .pc-mobile-paddingRight-56 { padding-right: 56px; }
  .pc-mobile-paddingRight-64 { padding-right: 64px; }
  .pc-mobile-paddingRight-72 { padding-right: 72px; }
  .pc-mobile-paddingRight-80 { padding-right: 80px; }
  .pc-mobile-paddingRight-100 { padding-right: 100px; }
  .pc-mobile-paddingRight-120 { padding-right: 120px; }
  .pc-mobile-paddingBottom-0 { padding-bottom: 0px; }
  .pc-mobile-paddingBottom-2 { padding-bottom: 2px; }
  .pc-mobile-paddingBottom-4 { padding-bottom: 4px; }
  .pc-mobile-paddingBottom-6 { padding-bottom: 6px; }
  .pc-mobile-paddingBottom-8 { padding-bottom: 8px; }
  .pc-mobile-paddingBottom-12 { padding-bottom: 12px; }
  .pc-mobile-paddingBottom-16 { padding-bottom: 16px; }
  .pc-mobile-paddingBottom-20 { padding-bottom: 20px; }
  .pc-mobile-paddingBottom-24 { padding-bottom: 24px; }
  .pc-mobile-paddingBottom-28 { padding-bottom: 28px; }
  .pc-mobile-paddingBottom-32 { padding-bottom: 32px; }
  .pc-mobile-paddingBottom-36 { padding-bottom: 36px; }
  .pc-mobile-paddingBottom-40 { padding-bottom: 40px; }
  .pc-mobile-paddingBottom-48 { padding-bottom: 48px; }
  .pc-mobile-paddingBottom-56 { padding-bottom: 56px; }
  .pc-mobile-paddingBottom-64 { padding-bottom: 64px; }
  .pc-mobile-paddingBottom-72 { padding-bottom: 72px; }
  .pc-mobile-paddingBottom-80 { padding-bottom: 80px; }
  .pc-mobile-paddingBottom-100 { padding-bottom: 100px; }
  .pc-mobile-paddingBottom-120 { padding-bottom: 120px; }
  .pc-mobile-top-0 { top: 0px; }
  .pc-mobile-top-100 { top: 100%; }
  .pc-mobile-width-0 { width: 0px; }
  .pc-mobile-width-4 { width: 4px; }
  .pc-mobile-width-8 { width: 8px; }
  .pc-mobile-width-12 { width: 12px; }
  .pc-mobile-width-16 { width: 16px; }
  .pc-mobile-width-20 { width: 20px; }
  .pc-mobile-width-24 { width: 24px; }
  .pc-mobile-width-28 { width: 28px; }
  .pc-mobile-width-32 { width: 32px; }
  .pc-mobile-width-36 { width: 36px; }
  .pc-mobile-width-40 { width: 40px; }
  .pc-mobile-width-44 { width: 44px; }
  .pc-mobile-width-48 { width: 48px; }
  .pc-mobile-width-52 { width: 52px; }
  .pc-mobile-width-56 { width: 56px; }
  .pc-mobile-width-60 { width: 60px; }
  .pc-mobile-width-64 { width: 64px; }
  .pc-mobile-width-68 { width: 68px; }
  .pc-mobile-width-72 { width: 72px; }
  .pc-mobile-width-76 { width: 76px; }
  .pc-mobile-width-80 { width: 80px; }
  .pc-mobile-width-84 { width: 84px; }
  .pc-mobile-width-88 { width: 88px; }
  .pc-mobile-width-92 { width: 92px; }
  .pc-mobile-width-96 { width: 96px; }
  .pc-mobile-width-100 { width: 100px; }
  .pc-mobile-width-104 { width: 104px; }
  .pc-mobile-width-108 { width: 108px; }
  .pc-mobile-width-112 { width: 112px; }
  .pc-mobile-width-116 { width: 116px; }
  .pc-mobile-width-120 { width: 120px; }
  .pc-mobile-width-140 { width: 140px; }
  .pc-mobile-width-160 { width: 160px; }
  .pc-mobile-width-180 { width: 180px; }
  .pc-mobile-width-200 { width: 200px; }
  .pc-mobile-width-220 { width: 220px; }
  .pc-mobile-width-240 { width: 240px; }
  .pc-mobile-width-260 { width: 260px; }
  .pc-mobile-width-280 { width: 280px; }
  .pc-mobile-width-300 { width: 300px; }
  .pc-mobile-width-320 { width: 320px; }
  .pc-mobile-width-340 { width: 340px; }
  .pc-mobile-width-360 { width: 360px; }
  .pc-mobile-width-380 { width: 380px; }
  .pc-mobile-width-400 { width: 400px; }
  .pc-mobile-width-420 { width: 420px; }
  .pc-mobile-width-440 { width: 440px; }
  .pc-mobile-width-460 { width: 460px; }
  .pc-mobile-width-480 { width: 480px; }
  .pc-mobile-width-500 { width: 500px; }
  .pc-mobile-width-520 { width: 520px; }
  .pc-mobile-width-540 { width: 540px; }
  .pc-mobile-width-560 { width: 560px; }
  .pc-mobile-width-580 { width: 580px; }
  .pc-mobile-width-600 { width: 600px; }
  .pc-mobile-width-620 { width: 620px; }
  .pc-mobile-width-640 { width: 640px; }
  .pc-mobile-width-100p { width: 100%; }
  .pc-mobile-height-0 { height: 0px; }
  .pc-mobile-height-4 { height: 4px; }
  .pc-mobile-height-8 { height: 8px; }
  .pc-mobile-height-12 { height: 12px; }
  .pc-mobile-height-16 { height: 16px; }
  .pc-mobile-height-20 { height: 20px; }
  .pc-mobile-height-24 { height: 24px; }
  .pc-mobile-height-28 { height: 28px; }
  .pc-mobile-height-32 { height: 32px; }
  .pc-mobile-height-36 { height: 36px; }
  .pc-mobile-height-40 { height: 40px; }
  .pc-mobile-height-44 { height: 44px; }
  .pc-mobile-height-48 { height: 48px; }
  .pc-mobile-height-52 { height: 52px; }
  .pc-mobile-height-56 { height: 56px; }
  .pc-mobile-height-60 { height: 60px; }
  .pc-mobile-height-64 { height: 64px; }
  .pc-mobile-height-68 { height: 68px; }
  .pc-mobile-height-72 { height: 72px; }
  .pc-mobile-height-76 { height: 76px; }
  .pc-mobile-height-80 { height: 80px; }
  .pc-mobile-height-84 { height: 84px; }
  .pc-mobile-height-88 { height: 88px; }
  .pc-mobile-height-92 { height: 92px; }
  .pc-mobile-height-96 { height: 96px; }
  .pc-mobile-height-100 { height: 100px; }
  .pc-mobile-height-104 { height: 104px; }
  .pc-mobile-height-108 { height: 108px; }
  .pc-mobile-height-112 { height: 112px; }
  .pc-mobile-height-116 { height: 116px; }
  .pc-mobile-height-120 { height: 120px; }
  .pc-mobile-height-140 { height: 140px; }
  .pc-mobile-height-160 { height: 160px; }
  .pc-mobile-height-180 { height: 180px; }
  .pc-mobile-height-200 { height: 200px; }
  .pc-mobile-height-220 { height: 220px; }
  .pc-mobile-height-240 { height: 240px; }
  .pc-mobile-height-260 { height: 260px; }
  .pc-mobile-height-280 { height: 280px; }
  .pc-mobile-height-300 { height: 300px; }
  .pc-mobile-height-320 { height: 320px; }
  .pc-mobile-height-340 { height: 340px; }
  .pc-mobile-height-360 { height: 360px; }
  .pc-mobile-height-380 { height: 380px; }
  .pc-mobile-height-400 { height: 400px; }
  .pc-mobile-height-420 { height: 420px; }
  .pc-mobile-height-440 { height: 440px; }
  .pc-mobile-height-460 { height: 460px; }
  .pc-mobile-height-480 { height: 480px; }
  .pc-mobile-height-500 { height: 500px; }
  .pc-mobile-height-520 { height: 520px; }
  .pc-mobile-height-540 { height: 540px; }
  .pc-mobile-height-560 { height: 560px; }
  .pc-mobile-height-580 { height: 580px; }
  .pc-mobile-height-600 { height: 600px; }
  .pc-mobile-height-620 { height: 620px; }
  .pc-mobile-height-640 { height: 640px; }
  .pc-mobile-maxWidth-0 { max-width: 0px; }
  .pc-mobile-maxWidth-4 { max-width: 4px; }
  .pc-mobile-maxWidth-8 { max-width: 8px; }
  .pc-mobile-maxWidth-12 { max-width: 12px; }
  .pc-mobile-maxWidth-16 { max-width: 16px; }
  .pc-mobile-maxWidth-20 { max-width: 20px; }
  .pc-mobile-maxWidth-24 { max-width: 24px; }
  .pc-mobile-maxWidth-28 { max-width: 28px; }
  .pc-mobile-maxWidth-32 { max-width: 32px; }
  .pc-mobile-maxWidth-36 { max-width: 36px; }
  .pc-mobile-maxWidth-40 { max-width: 40px; }
  .pc-mobile-maxWidth-44 { max-width: 44px; }
  .pc-mobile-maxWidth-48 { max-width: 48px; }
  .pc-mobile-maxWidth-52 { max-width: 52px; }
  .pc-mobile-maxWidth-56 { max-width: 56px; }
  .pc-mobile-maxWidth-60 { max-width: 60px; }
  .pc-mobile-maxWidth-64 { max-width: 64px; }
  .pc-mobile-maxWidth-68 { max-width: 68px; }
  .pc-mobile-maxWidth-72 { max-width: 72px; }
  .pc-mobile-maxWidth-76 { max-width: 76px; }
  .pc-mobile-maxWidth-80 { max-width: 80px; }
  .pc-mobile-maxWidth-84 { max-width: 84px; }
  .pc-mobile-maxWidth-88 { max-width: 88px; }
  .pc-mobile-maxWidth-92 { max-width: 92px; }
  .pc-mobile-maxWidth-96 { max-width: 96px; }
  .pc-mobile-maxWidth-100 { max-width: 100px; }
  .pc-mobile-maxWidth-104 { max-width: 104px; }
  .pc-mobile-maxWidth-108 { max-width: 108px; }
  .pc-mobile-maxWidth-112 { max-width: 112px; }
  .pc-mobile-maxWidth-116 { max-width: 116px; }
  .pc-mobile-maxWidth-120 { max-width: 120px; }
  .pc-mobile-maxWidth-140 { max-width: 140px; }
  .pc-mobile-maxWidth-160 { max-width: 160px; }
  .pc-mobile-maxWidth-180 { max-width: 180px; }
  .pc-mobile-maxWidth-200 { max-width: 200px; }
  .pc-mobile-maxWidth-220 { max-width: 220px; }
  .pc-mobile-maxWidth-240 { max-width: 240px; }
  .pc-mobile-maxWidth-260 { max-width: 260px; }
  .pc-mobile-maxWidth-280 { max-width: 280px; }
  .pc-mobile-maxWidth-300 { max-width: 300px; }
  .pc-mobile-maxWidth-320 { max-width: 320px; }
  .pc-mobile-maxWidth-340 { max-width: 340px; }
  .pc-mobile-maxWidth-360 { max-width: 360px; }
  .pc-mobile-maxWidth-380 { max-width: 380px; }
  .pc-mobile-maxWidth-400 { max-width: 400px; }
  .pc-mobile-maxWidth-420 { max-width: 420px; }
  .pc-mobile-maxWidth-440 { max-width: 440px; }
  .pc-mobile-maxWidth-460 { max-width: 460px; }
  .pc-mobile-maxWidth-480 { max-width: 480px; }
  .pc-mobile-maxWidth-500 { max-width: 500px; }
  .pc-mobile-maxWidth-520 { max-width: 520px; }
  .pc-mobile-maxWidth-540 { max-width: 540px; }
  .pc-mobile-maxWidth-560 { max-width: 560px; }
  .pc-mobile-maxWidth-580 { max-width: 580px; }
  .pc-mobile-maxWidth-600 { max-width: 600px; }
  .pc-mobile-maxWidth-620 { max-width: 620px; }
  .pc-mobile-maxWidth-640 { max-width: 640px; }
  .pc-mobile-maxHeight-0 { max-height: 0px; }
  .pc-mobile-maxHeight-4 { max-height: 4px; }
  .pc-mobile-maxHeight-8 { max-height: 8px; }
  .pc-mobile-maxHeight-12 { max-height: 12px; }
  .pc-mobile-maxHeight-16 { max-height: 16px; }
  .pc-mobile-maxHeight-20 { max-height: 20px; }
  .pc-mobile-maxHeight-24 { max-height: 24px; }
  .pc-mobile-maxHeight-28 { max-height: 28px; }
  .pc-mobile-maxHeight-32 { max-height: 32px; }
  .pc-mobile-maxHeight-36 { max-height: 36px; }
  .pc-mobile-maxHeight-40 { max-height: 40px; }
  .pc-mobile-maxHeight-44 { max-height: 44px; }
  .pc-mobile-maxHeight-48 { max-height: 48px; }
  .pc-mobile-maxHeight-52 { max-height: 52px; }
  .pc-mobile-maxHeight-56 { max-height: 56px; }
  .pc-mobile-maxHeight-60 { max-height: 60px; }
  .pc-mobile-maxHeight-64 { max-height: 64px; }
  .pc-mobile-maxHeight-68 { max-height: 68px; }
  .pc-mobile-maxHeight-72 { max-height: 72px; }
  .pc-mobile-maxHeight-76 { max-height: 76px; }
  .pc-mobile-maxHeight-80 { max-height: 80px; }
  .pc-mobile-maxHeight-84 { max-height: 84px; }
  .pc-mobile-maxHeight-88 { max-height: 88px; }
  .pc-mobile-maxHeight-92 { max-height: 92px; }
  .pc-mobile-maxHeight-96 { max-height: 96px; }
  .pc-mobile-maxHeight-100 { max-height: 100px; }
  .pc-mobile-maxHeight-104 { max-height: 104px; }
  .pc-mobile-maxHeight-108 { max-height: 108px; }
  .pc-mobile-maxHeight-112 { max-height: 112px; }
  .pc-mobile-maxHeight-116 { max-height: 116px; }
  .pc-mobile-maxHeight-120 { max-height: 120px; }
  .pc-mobile-maxHeight-140 { max-height: 140px; }
  .pc-mobile-maxHeight-160 { max-height: 160px; }
  .pc-mobile-maxHeight-180 { max-height: 180px; }
  .pc-mobile-maxHeight-200 { max-height: 200px; }
  .pc-mobile-maxHeight-220 { max-height: 220px; }
  .pc-mobile-maxHeight-240 { max-height: 240px; }
  .pc-mobile-maxHeight-260 { max-height: 260px; }
  .pc-mobile-maxHeight-280 { max-height: 280px; }
  .pc-mobile-maxHeight-300 { max-height: 300px; }
  .pc-mobile-maxHeight-320 { max-height: 320px; }
  .pc-mobile-maxHeight-340 { max-height: 340px; }
  .pc-mobile-maxHeight-360 { max-height: 360px; }
  .pc-mobile-maxHeight-380 { max-height: 380px; }
  .pc-mobile-maxHeight-400 { max-height: 400px; }
  .pc-mobile-maxHeight-420 { max-height: 420px; }
  .pc-mobile-maxHeight-440 { max-height: 440px; }
  .pc-mobile-maxHeight-460 { max-height: 460px; }
  .pc-mobile-maxHeight-480 { max-height: 480px; }
  .pc-mobile-maxHeight-500 { max-height: 500px; }
  .pc-mobile-maxHeight-520 { max-height: 520px; }
  .pc-mobile-maxHeight-540 { max-height: 540px; }
  .pc-mobile-maxHeight-560 { max-height: 560px; }
  .pc-mobile-maxHeight-580 { max-height: 580px; }
  .pc-mobile-maxHeight-600 { max-height: 600px; }
  .pc-mobile-maxHeight-620 { max-height: 620px; }
  .pc-mobile-maxHeight-640 { max-height: 640px; }
  .pc-mobile-minWidth-0 { min-width: 0px; }
  .pc-mobile-minWidth-4 { min-width: 4px; }
  .pc-mobile-minWidth-8 { min-width: 8px; }
  .pc-mobile-minWidth-12 { min-width: 12px; }
  .pc-mobile-minWidth-16 { min-width: 16px; }
  .pc-mobile-minWidth-20 { min-width: 20px; }
  .pc-mobile-minWidth-24 { min-width: 24px; }
  .pc-mobile-minWidth-28 { min-width: 28px; }
  .pc-mobile-minWidth-32 { min-width: 32px; }
  .pc-mobile-minWidth-36 { min-width: 36px; }
  .pc-mobile-minWidth-40 { min-width: 40px; }
  .pc-mobile-minWidth-44 { min-width: 44px; }
  .pc-mobile-minWidth-48 { min-width: 48px; }
  .pc-mobile-minWidth-52 { min-width: 52px; }
  .pc-mobile-minWidth-56 { min-width: 56px; }
  .pc-mobile-minWidth-60 { min-width: 60px; }
  .pc-mobile-minWidth-64 { min-width: 64px; }
  .pc-mobile-minWidth-68 { min-width: 68px; }
  .pc-mobile-minWidth-72 { min-width: 72px; }
  .pc-mobile-minWidth-76 { min-width: 76px; }
  .pc-mobile-minWidth-80 { min-width: 80px; }
  .pc-mobile-minWidth-84 { min-width: 84px; }
  .pc-mobile-minWidth-88 { min-width: 88px; }
  .pc-mobile-minWidth-92 { min-width: 92px; }
  .pc-mobile-minWidth-96 { min-width: 96px; }
  .pc-mobile-minWidth-100 { min-width: 100px; }
  .pc-mobile-minWidth-104 { min-width: 104px; }
  .pc-mobile-minWidth-108 { min-width: 108px; }
  .pc-mobile-minWidth-112 { min-width: 112px; }
  .pc-mobile-minWidth-116 { min-width: 116px; }
  .pc-mobile-minWidth-120 { min-width: 120px; }
  .pc-mobile-minWidth-140 { min-width: 140px; }
  .pc-mobile-minWidth-160 { min-width: 160px; }
  .pc-mobile-minWidth-180 { min-width: 180px; }
  .pc-mobile-minWidth-200 { min-width: 200px; }
  .pc-mobile-minWidth-220 { min-width: 220px; }
  .pc-mobile-minWidth-240 { min-width: 240px; }
  .pc-mobile-minWidth-260 { min-width: 260px; }
  .pc-mobile-minWidth-280 { min-width: 280px; }
  .pc-mobile-minWidth-300 { min-width: 300px; }
  .pc-mobile-minWidth-320 { min-width: 320px; }
  .pc-mobile-minWidth-340 { min-width: 340px; }
  .pc-mobile-minWidth-360 { min-width: 360px; }
  .pc-mobile-minWidth-380 { min-width: 380px; }
  .pc-mobile-minWidth-400 { min-width: 400px; }
  .pc-mobile-minWidth-420 { min-width: 420px; }
  .pc-mobile-minWidth-440 { min-width: 440px; }
  .pc-mobile-minWidth-460 { min-width: 460px; }
  .pc-mobile-minWidth-480 { min-width: 480px; }
  .pc-mobile-minWidth-500 { min-width: 500px; }
  .pc-mobile-minWidth-520 { min-width: 520px; }
  .pc-mobile-minWidth-540 { min-width: 540px; }
  .pc-mobile-minWidth-560 { min-width: 560px; }
  .pc-mobile-minWidth-580 { min-width: 580px; }
  .pc-mobile-minWidth-600 { min-width: 600px; }
  .pc-mobile-minWidth-620 { min-width: 620px; }
  .pc-mobile-minWidth-640 { min-width: 640px; }
  .pc-mobile-minHeight-0 { min-height: 0px; }
  .pc-mobile-minHeight-4 { min-height: 4px; }
  .pc-mobile-minHeight-8 { min-height: 8px; }
  .pc-mobile-minHeight-12 { min-height: 12px; }
  .pc-mobile-minHeight-16 { min-height: 16px; }
  .pc-mobile-minHeight-20 { min-height: 20px; }
  .pc-mobile-minHeight-24 { min-height: 24px; }
  .pc-mobile-minHeight-28 { min-height: 28px; }
  .pc-mobile-minHeight-32 { min-height: 32px; }
  .pc-mobile-minHeight-36 { min-height: 36px; }
  .pc-mobile-minHeight-40 { min-height: 40px; }
  .pc-mobile-minHeight-44 { min-height: 44px; }
  .pc-mobile-minHeight-48 { min-height: 48px; }
  .pc-mobile-minHeight-52 { min-height: 52px; }
  .pc-mobile-minHeight-56 { min-height: 56px; }
  .pc-mobile-minHeight-60 { min-height: 60px; }
  .pc-mobile-minHeight-64 { min-height: 64px; }
  .pc-mobile-minHeight-68 { min-height: 68px; }
  .pc-mobile-minHeight-72 { min-height: 72px; }
  .pc-mobile-minHeight-76 { min-height: 76px; }
  .pc-mobile-minHeight-80 { min-height: 80px; }
  .pc-mobile-minHeight-84 { min-height: 84px; }
  .pc-mobile-minHeight-88 { min-height: 88px; }
  .pc-mobile-minHeight-92 { min-height: 92px; }
  .pc-mobile-minHeight-96 { min-height: 96px; }
  .pc-mobile-minHeight-100 { min-height: 100px; }
  .pc-mobile-minHeight-104 { min-height: 104px; }
  .pc-mobile-minHeight-108 { min-height: 108px; }
  .pc-mobile-minHeight-112 { min-height: 112px; }
  .pc-mobile-minHeight-116 { min-height: 116px; }
  .pc-mobile-minHeight-120 { min-height: 120px; }
  .pc-mobile-minHeight-140 { min-height: 140px; }
  .pc-mobile-minHeight-160 { min-height: 160px; }
  .pc-mobile-minHeight-180 { min-height: 180px; }
  .pc-mobile-minHeight-200 { min-height: 200px; }
  .pc-mobile-minHeight-220 { min-height: 220px; }
  .pc-mobile-minHeight-240 { min-height: 240px; }
  .pc-mobile-minHeight-260 { min-height: 260px; }
  .pc-mobile-minHeight-280 { min-height: 280px; }
  .pc-mobile-minHeight-300 { min-height: 300px; }
  .pc-mobile-minHeight-320 { min-height: 320px; }
  .pc-mobile-minHeight-340 { min-height: 340px; }
  .pc-mobile-minHeight-360 { min-height: 360px; }
  .pc-mobile-minHeight-380 { min-height: 380px; }
  .pc-mobile-minHeight-400 { min-height: 400px; }
  .pc-mobile-minHeight-420 { min-height: 420px; }
  .pc-mobile-minHeight-440 { min-height: 440px; }
  .pc-mobile-minHeight-460 { min-height: 460px; }
  .pc-mobile-minHeight-480 { min-height: 480px; }
  .pc-mobile-minHeight-500 { min-height: 500px; }
  .pc-mobile-minHeight-520 { min-height: 520px; }
  .pc-mobile-minHeight-540 { min-height: 540px; }
  .pc-mobile-minHeight-560 { min-height: 560px; }
  .pc-mobile-minHeight-580 { min-height: 580px; }
  .pc-mobile-minHeight-600 { min-height: 600px; }
  .pc-mobile-minHeight-620 { min-height: 620px; }
  .pc-mobile-minHeight-640 { min-height: 640px; }
  .pc-mobile-pointerEvents-none { pointer-events: none; }
  .pc-mobile-pointerEvents-auto { pointer-events: auto; }
  .pc-mobile-userSelect-none { user-select: none; }
  .pc-mobile-borderWidth-1 { border-width: 1px; }
  .pc-mobile-borderWidth-2 { border-width: 2px; }
  .pc-mobile-borderWidth-3 { border-width: 3px; }
  .pc-mobile-verticalAlign-middle { vertical-align: middle; }
  .pc-mobile-verticalAlign-baseline { vertical-align: baseline; }
  .pc-mobile-verticalAlign-text-bottom { vertical-align: text-bottom; }
  .pc-mobile-verticalAlign-text-top { vertical-align: text-top; }
  .pc-mobile-zIndex--1 { z-index: -1; }
  .pc-mobile-zIndex-0 { z-index: 0; }
  .pc-mobile-zIndex-1 { z-index: 1; }
  .pc-mobile-pullX-0 { margin-inline: 0px; }
  .pc-mobile-pullX-2 { margin-inline: -2px; }
  .pc-mobile-pullX-4 { margin-inline: -4px; }
  .pc-mobile-pullX-6 { margin-inline: -6px; }
  .pc-mobile-pullX-8 { margin-inline: -8px; }
  .pc-mobile-pullX-12 { margin-inline: -12px; }
  .pc-mobile-pullX-16 { margin-inline: -16px; }
  .pc-mobile-pullX-20 { margin-inline: -20px; }
  .pc-mobile-pullX-24 { margin-inline: -24px; }
  .pc-mobile-pullX-28 { margin-inline: -28px; }
  .pc-mobile-pullX-32 { margin-inline: -32px; }
  .pc-mobile-pullX-36 { margin-inline: -36px; }
  .pc-mobile-pullX-40 { margin-inline: -40px; }
  .pc-mobile-pullX-48 { margin-inline: -48px; }
  .pc-mobile-pullX-56 { margin-inline: -56px; }
  .pc-mobile-pullX-64 { margin-inline: -64px; }
  .pc-mobile-pullX-72 { margin-inline: -72px; }
  .pc-mobile-pullX-80 { margin-inline: -80px; }
  .pc-mobile-pullX-96 { margin-inline: -96px; }
  .pc-mobile-pullX-120 { margin-inline: -120px; }
  .pc-mobile-pullY-0 { margin-block: 0px; }
  .pc-mobile-pullY-2 { margin-block: -2px; }
  .pc-mobile-pullY-4 { margin-block: -4px; }
  .pc-mobile-pullY-6 { margin-block: -6px; }
  .pc-mobile-pullY-8 { margin-block: -8px; }
  .pc-mobile-pullY-12 { margin-block: -12px; }
  .pc-mobile-pullY-16 { margin-block: -16px; }
  .pc-mobile-pullY-20 { margin-block: -20px; }
  .pc-mobile-pullY-24 { margin-block: -24px; }
  .pc-mobile-pullY-28 { margin-block: -28px; }
  .pc-mobile-pullY-32 { margin-block: -32px; }
  .pc-mobile-pullY-36 { margin-block: -36px; }
  .pc-mobile-pullY-40 { margin-block: -40px; }
  .pc-mobile-pullY-48 { margin-block: -48px; }
  .pc-mobile-pullY-56 { margin-block: -56px; }
  .pc-mobile-pullY-64 { margin-block: -64px; }
  .pc-mobile-pullY-72 { margin-block: -72px; }
  .pc-mobile-pullY-80 { margin-block: -80px; }
  .pc-mobile-pullY-96 { margin-block: -96px; }
  .pc-mobile-pullY-120 { margin-block: -120px; }
  .pc-grid-responsive-columns { grid-template-columns: var(--grid-columns-m=
obile) !important; }
  .pc-grid-responsive-rows { grid-template-rows: var(--grid-rows-mobile) !i=
mportant; }
  .pc-grid-responsive-flow { grid-auto-flow: var(--grid-flow-mobile) !impor=
tant; }
}
  .border-transparent-kiSBrb { border: 1px solid rgba(0, 0, 0, 0); }
  .border-top-transparent-KrC3qT { border-top: 1px solid rgba(0, 0, 0, 0); =
}
  .border-bottom-transparent-v0kAYh { border-bottom: 1px solid rgba(0, 0, 0=
, 0); }
  .border-left-transparent-ThoIUE { border-left: 1px solid rgba(0, 0, 0, 0)=
; }
  .border-right-transparent-foeoTX { border-right: 1px solid rgba(0, 0, 0, =
0); }
  .border-y-transparent-IVoWCV { border-top: 1px solid rgba(0, 0, 0, 0); bo=
rder-bottom: 1px solid rgba(0, 0, 0, 0); }
  .border-unset-vzNqSS { border: unset; }
  .border-detail-GZV2i4 { border: var(--border-default); }
  .border-top-detail-FHBsex { border-top: var(--border-default); }
  .border-bottom-detail-VlE9zb { border-bottom: var(--border-default); }
  .border-left-detail-P67XMD { border-left: var(--border-default); }
  .border-right-detail-Ng2yl7 { border-right: var(--border-default); }
  .border-y-detail-saxFyY { border-top: var(--border-default); border-botto=
m: var(--border-default); }
  .border-detail-themed-NAEANT { border: 1px solid var(--color-utility-deta=
il-themed); }
  .border-top-detail-themed-FUT_jR { border-top: 1px solid var(--color-util=
ity-detail-themed); }
  .border-bottom-detail-themed-NinfkG { border-bottom: 1px solid var(--colo=
r-utility-detail-themed); }
  .border-left-detail-themed-shl5wA { border-left: 1px solid var(--color-ut=
ility-detail-themed); }
  .border-right-detail-themed-VnnTh4 { border-right: 1px solid var(--color-=
utility-detail-themed); }
  .border-y-detail-themed-HgZGbE { border-top: 1px solid var(--color-utilit=
y-detail-themed); border-bottom: 1px solid var(--color-utility-detail-theme=
d); }
  .border-style-solid-efxRw2 { border-style: solid; }
  .border-style-dashed-PfPGCd { border-style: dashed; }
  .border-style-none-d19onv { border-style: none; }
  .outline-none-qyBiXQ { outline: none; }
  .outline-detail-Yl5oYx { outline: 1px solid var(--color-utility-detail); =
outline-offset: -1px; }
  .outline-accent-GdIiHG { outline: 1px solid var(--color-accent-themed); o=
utline-offset: -1px; }
  .outline-warn-uy_hgn { outline: 1px solid var(--color-semantic-warn-fg-pr=
imary); outline-offset: -1px; }
  .outline-error-AjYQ4Z { outline: 1px solid var(--color-semantic-error-fg-=
primary); outline-offset: -1px; }
  .showFocus-xAetgz:focus-visible { box-shadow: var(--focus-ring); }
  .border-accent-IIDNwW { border: 1px solid var(--color-accent-themed); }
  .border-top-accent-UXi5Ty { border-top: 1px solid var(--color-accent-them=
ed); }
  .border-bottom-accent-xH78WN { border-bottom: 1px solid var(--color-accen=
t-themed); }
  .border-left-accent-Ccgwg4 { border-left: 1px solid var(--color-accent-th=
emed); }
  .border-right-accent-E5i7T0 { border-right: 1px solid var(--color-accent-=
themed); }
  .border-y-accent-YZrLpz { border-top: 1px solid var(--color-accent-themed=
); border-bottom: 1px solid var(--color-accent-themed); }
  .border-accent-red-oXTW1J { border: 1px solid var(--color-accent-fg-red);=
 }
  .border-top-accent-red-Fe7RSp { border-top: 1px solid var(--color-accent-=
fg-red); }
  .border-bottom-accent-red-ru63k5 { border-bottom: 1px solid var(--color-a=
ccent-fg-red); }
  .border-left-accent-red-fyN4K3 { border-left: 1px solid var(--color-accen=
t-fg-red); }
  .border-right-accent-red-HfBl3S { border-right: 1px solid var(--color-acc=
ent-fg-red); }
  .border-y-accent-red-GClbuA { border-top: 1px solid var(--color-accent-fg=
-red); border-bottom: 1px solid var(--color-accent-fg-red); }
  .border-accent-purple-meLsQ8 { border: 1px solid var(--color-accent-fg-pu=
rple); }
  .border-top-accent-purple-HYcOQx { border-top: 1px solid var(--color-acce=
nt-fg-purple); }
  .border-bottom-accent-purple-c4R1Za { border-bottom: 1px solid var(--colo=
r-accent-fg-purple); }
  .border-left-accent-purple-_wxFK4 { border-left: 1px solid var(--color-ac=
cent-fg-purple); }
  .border-right-accent-purple-HeQEki { border-right: 1px solid var(--color-=
accent-fg-purple); }
  .border-y-accent-purple-Khh0nG { border-top: 1px solid var(--color-accent=
-fg-purple); border-bottom: 1px solid var(--color-accent-fg-purple); }
  .border-radius-xs-XDmqVF { border-radius: var(--border-radius-xs); }
  .border-radius-sm-d_9c0J { border-radius: var(--border-radius-sm); }
  .border-radius-md-Ll03b2 { border-radius: var(--border-radius-md); }
  .border-radius-lg-dM42FS { border-radius: var(--border-radius-lg); }
  .border-radius-full-aVgzv6 { border-radius: var(--border-radius-full); }
  .border-radius-none-SUNfrS { border-radius: var(--border-radius-none); }
  .divider-detail-Huexd_ > * + * { border-top: var(--border-default); }
  .grayscale-iEPTIT { filter: grayscale(); }
  @media (hover: hover) {
  .hover-bqcNRe { transition: var(--animate-hover); cursor: pointer; }
  .hover-bqcNRe.bg-primary-j62Gac:hover { background-color: var(--color-bg-=
primary-hover); }
  .hover-bqcNRe.bg-secondary-jBBrtc:hover { background-color: var(--color-b=
g-tertiary); }
  .hover-bqcNRe.bg-tertiary-FG6hQM:hover { background-color: var(--color-bg=
-quaternary); }
  .hover-bqcNRe.bg-accent-dAq1Xk:hover { background-color: var(--color-bg-a=
ccent-hover); }
  .hover-bqcNRe.bg-accent-purple-V8FVRf:hover { background-color: var(--col=
or-accent-bg-purple-hover); }
  .hover-bqcNRe.bg-accent-blue-IEd7U0:hover { background-color: var(--color=
-accent-bg-blue-hover); }
  .hover-bqcNRe.bg-accent-cyan-EkqGzR:hover { background-color: var(--color=
-accent-bg-cyan-hover); }
  .hover-bqcNRe.bg-accent-red-fv_v20:hover { background-color: var(--color-=
accent-bg-red-hover); }
  .hover-bqcNRe.bg-accent-orange-y4c8D3:hover { background-color: var(--col=
or-accent-bg-orange-hover); }
  .hover-bqcNRe.bg-accent-green-E7qRMN:hover { background-color: var(--colo=
r-accent-bg-green-hover); }
  .hover-bqcNRe.bg-accent-yellow-TqDEP7:hover { background-color: var(--col=
or-accent-bg-yellow-hover); }
}
  .pressable-sm-elJLHF { will-change: transform; transition: var(--animate-=
hover); }
  .pressable-sm-elJLHF:active { transform: var(--transform-pressed); }
  .pressable-lg-bfeQpw { will-change: transform; transition: var(--animate-=
hover); }
  .pressable-lg-bfeQpw:active { transform: var(--transform-pressed-more); }
  .animate-vY_IWG { transition: var(--animate-hover); }
  .userSelect-none-zqBO6D { user-select: none; }
  .userSelect-all-txYou1 { user-select: all; }
  .userSelect-text-wgCdKG { user-select: text; }
  .userSelect-auto-jpbfhN { user-select: auto; }
  .cursor-default-VYE5LM { cursor: default; }
  .cursor-not-allowed-fhqxYo { cursor: not-allowed; }
  .cursor-pointer-v7VaZn { cursor: pointer; }
  .cursor-text-ZJQFuM { cursor: text; }
  .cursor-grab-ANsCfV { cursor: grab; }
  .cursor-grabbing-GnU02F { cursor: grabbing; }
  .cursor-inherit-gxvVyo { cursor: inherit; }
  .bg-unset-J2kyb5 { background-color: unset; }
  .bg-primary-j62Gac { background-color: var(--color-bg-primary); }
  .bg-secondary-jBBrtc { background-color: var(--color-bg-secondary); }
  .bg-tertiary-FG6hQM { background-color: var(--color-bg-tertiary); }
  .bg-elevated-zmCBsU { background-color: var(--color-bg-elevated-primary);=
 --color-bg-primary: var(--color-bg-elevated-primary); --color-bg-primary-h=
over: var(--color-bg-elevated-secondary); --color-bg-secondary: var(--color=
-bg-elevated-secondary); --color-bg-tertiary: var(--color-bg-elevated-terti=
ary); }
  .bg-elevated-secondary-Laiilu { background-color: var(--color-bg-elevated=
-secondary); }
  .bg-sunken-hBzhSO { background-color: var(--color-bg-sunken-primary); }
  .bg-utility-tooltip-KIUddW { background-color: rgba(0, 0, 0, 0.9); }
  .bg-glass-inverted-medium-FZ5ngb { backdrop-filter: blur(40px); backgroun=
d-color: rgba(22, 23, 24, 0.5); }
  .bg-glass-inverted-thick-VC5nPg { backdrop-filter: blur(40px); background=
-color: rgba(22, 23, 24, 0.8); }
  .bg-glass-thick-IctmOR { backdrop-filter: blur(40px); background-color: r=
gba(255, 255, 255, 0.8); }
  .bg-tooltip-uVNo2Z { background-color: var(--color-tooltip-bg); }
  .bg-accent-primary-ReGerE { background-color: var(--color-accent); }
  .bg-accent-purple-V8FVRf { background-color: var(--color-accent-bg-purple=
); }
  .bg-accent-blue-IEd7U0 { background-color: var(--color-accent-bg-blue); }
  .bg-accent-cyan-EkqGzR { background-color: var(--color-accent-bg-cyan); }
  .bg-accent-red-fv_v20 { background-color: var(--color-accent-bg-red); }
  .bg-accent-orange-y4c8D3 { background-color: var(--color-accent-bg-orange=
); }
  .bg-accent-green-E7qRMN { background-color: var(--color-accent-bg-green);=
 }
  .bg-accent-yellow-TqDEP7 { background-color: var(--color-accent-bg-yellow=
); }
  .bg-accent-dAq1Xk { background-color: var(--color-bg-accent); }
  .bg-white-AazTRr { background-color: var(--color-utility-white); }
  .bg-black-nycVH5 { background-color: var(--color-utility-black); }
  .bg-primary-hover-PKingj { background-color: var(--color-bg-primary-hover=
); }
  .bg-modal-LnaTk5 { background-color: var(--color-utility-modal); }
  .flex-grow-hUPOlM { flex: 1 1 1px; }
  .flex-auto-UL7Y7f { flex: 0 0 auto; }
  .flex-fill-vsaVMY { flex: 1 1 auto; }
  .overflow-auto-CUDsxo { overflow: auto; }
  [inert] .overflow-auto-CUDsxo, .overflow-hidden-owQvYA { overflow: hidden=
; }
  .overflow-visible-BjVY1Z { overflow: visible; }
  .overflow-unset-veKUJ9 { overflow: unset; }
  .overflowY-auto-agtoTe { overflow-y: auto; }
  [inert] .overflowY-auto-agtoTe, .overflowY-hidden-wDLVsf { overflow-y: hi=
dden; }
  .overflowX-auto-qeLcbF { overflow-x: auto; }
  [inert] .overflowX-auto-qeLcbF, .overflowX-hidden-Mpuium { overflow-x: hi=
dden; }
  .scrollBar-hidden-k6ztKz { scrollbar-width: none; }
  .scrollBar-hidden-k6ztKz::-webkit-scrollbar { display: none; }
  .ellipsis-Xi4wLk.ellipsis-Xi4wLk.ellipsis-Xi4wLk.ellipsis-Xi4wLk { text-o=
verflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .sizing-border-box-LGXObM { box-sizing: border-box; }
  @media screen and (max-width: 650px) {
  .flex-mobile-grow-_tWX2E { flex: 1 1 1px; }
  .flex-mobile-auto-xBjy0i { flex: 0 0 auto; }
  .flex-mobile-fill-zTkL7p { flex: 1 1 auto; }
}
  .reset-PDs18X { color: unset; }
  .reset-PDs18X.reset-PDs18X.reset-PDs18X.reset-PDs18X { text-decoration: u=
nset; margin: 0px; }
  .align-left-YYUVEf.align-left-YYUVEf.align-left-YYUVEf.align-left-YYUVEf =
{ text-align: left; }
  .align-center-OkiSzE.align-center-OkiSzE { text-align: center; }
  .align-right-t4bsLb.align-right-t4bsLb { text-align: right; }
  .align-justify-q0yufs.align-justify-q0yufs { text-align: justify; }
  .text-wrap-balance-kO4J07 { text-wrap: balance; }
  .text-wrap-wrap-MR0hVu { text-wrap: wrap; }
  .size-inherit-o48Lxg { font-size: inherit; line-height: inherit; letter-s=
pacing: inherit; }
  .size-11-gJkq5q.size-11-gJkq5q.size-11-gJkq5q.size-11-gJkq5q { font-size:=
 11px; line-height: 16px; }
  .size-12-qKBnAQ.size-12-qKBnAQ.size-12-qKBnAQ.size-12-qKBnAQ { font-size:=
 12px; line-height: 16px; }
  .size-13-yQMlsX.size-13-yQMlsX.size-13-yQMlsX.size-13-yQMlsX { font-size:=
 13px; line-height: 20px; }
  .size-14-XNg_Ct.size-14-XNg_Ct.size-14-XNg_Ct.size-14-XNg_Ct { font-size:=
 14px; line-height: 20px; }
  .size-15-gjMpX1.size-15-gjMpX1.size-15-gjMpX1.size-15-gjMpX1 { font-size:=
 15px; line-height: 20px; }
  .size-17-H0j7Hb.size-17-H0j7Hb.size-17-H0j7Hb.size-17-H0j7Hb { font-size:=
 17px; line-height: 24px; }
  .size-19-rhhaB9.size-19-rhhaB9.size-19-rhhaB9.size-19-rhhaB9 { font-size:=
 19px; line-height: 26px; }
  .size-20-PHVVcT.size-20-PHVVcT.size-20-PHVVcT.size-20-PHVVcT { font-size:=
 20px; line-height: 26px; }
  .size-24-c3l_6N.size-24-c3l_6N.size-24-c3l_6N.size-24-c3l_6N { font-size:=
 24px; line-height: 28px; }
  .size-30-GcF1QW.size-30-GcF1QW.size-30-GcF1QW.size-30-GcF1QW { font-size:=
 30px; line-height: 36px; }
  .size-36-caATsv.size-36-caATsv.size-36-caATsv.size-36-caATsv { font-size:=
 36px; line-height: 44px; }
  .line-height-16-dsUf1g.line-height-16-dsUf1g.line-height-16-dsUf1g.line-h=
eight-16-dsUf1g { line-height: 16px; }
  .line-height-20-_MEacI.line-height-20-_MEacI.line-height-20-_MEacI.line-h=
eight-20-_MEacI { line-height: 20px; }
  .line-height-24-LfpO1j.line-height-24-LfpO1j.line-height-24-LfpO1j.line-h=
eight-24-LfpO1j { line-height: 24px; }
  .line-height-28-NAKuWG.line-height-28-NAKuWG.line-height-28-NAKuWG.line-h=
eight-28-NAKuWG { line-height: 28px; }
  .line-height-30-aIlVex.line-height-30-aIlVex.line-height-30-aIlVex.line-h=
eight-30-aIlVex { line-height: 30px; }
  .line-height-32-aJNXzL.line-height-32-aJNXzL.line-height-32-aJNXzL.line-h=
eight-32-aJNXzL.line-height-32-aJNXzL { line-height: 32px; }
  .line-height-36-XWjwZY.line-height-36-XWjwZY.line-height-36-XWjwZY.line-h=
eight-36-XWjwZY { line-height: 36px; }
  .line-height-44-cyaoI8.line-height-44-cyaoI8.line-height-44-cyaoI8.line-h=
eight-44-cyaoI8 { line-height: 44px; }
  .font-display-JL8OCo.font-display-JL8OCo.font-display-JL8OCo.font-display=
-JL8OCo { font-family: var(--font-family-title); }
  .font-text-a4IB2X.font-text-a4IB2X.font-text-a4IB2X.font-text-a4IB2X { fo=
nt-family: var(--font-family-text); }
  .font-serif-FieQ0O.font-serif-FieQ0O.font-serif-FieQ0O.font-serif-FieQ0O =
{ font-family: var(--font-family-serif); }
  .font-monospace-g3IVyX.font-monospace-g3IVyX.font-monospace-g3IVyX.font-m=
onospace-g3IVyX { font-family: var(--font-family-monospace); }
  .font-meta-Wq5ZQP.font-meta-Wq5ZQP.font-meta-Wq5ZQP.font-meta-Wq5ZQP { fo=
nt-family: var(--font-family-meta); }
  .font-digit-P4QN3h.font-digit-P4QN3h.font-digit-P4QN3h.font-digit-P4QN3h =
{ font-family: var(--font-family-digit); }
  .font-emoji-iJsF7v.font-emoji-iJsF7v.font-emoji-iJsF7v.font-emoji-iJsF7v =
{ font-family: var(--font-family-emoji); }
  .font-pub-headings-kjzBhN.font-pub-headings-kjzBhN.font-pub-headings-kjzB=
hN.font-pub-headings-kjzBhN { font-family: var(--font-family-pub-headings);=
 font-weight: var(--font_weight_headings_preset,700); }
  .font-pub-headings-kjzBhN.font-pub-headings-kjzBhN.font-pub-headings-kjzB=
hN.font-pub-headings-kjzBhN.size-17-H0j7Hb { font-size: calc(17px*var(--fon=
t_size_headings_multiplier,1)); line-height: calc(1em*var(--font_size_headi=
ngs_line_height_ratio,calc(24/17))); font-weight: var(--font_weight_heading=
s_preset,700); }
  .font-pub-headings-kjzBhN.font-pub-headings-kjzBhN.font-pub-headings-kjzB=
hN.font-pub-headings-kjzBhN.size-19-rhhaB9 { font-size: calc(19px*var(--fon=
t_size_headings_multiplier,1)); line-height: calc(1em*var(--font_size_headi=
ngs_line_height_ratio,calc(26/19))); font-weight: var(--font_weight_heading=
s_preset,700); }
  .font-pub-headings-kjzBhN.font-pub-headings-kjzBhN.font-pub-headings-kjzB=
hN.font-pub-headings-kjzBhN.size-20-PHVVcT { font-size: calc(20px*var(--fon=
t_size_headings_multiplier,1)); font-weight: var(--font_weight_headings_pre=
set,700); }
  .font-pub-headings-kjzBhN.font-pub-headings-kjzBhN.font-pub-headings-kjzB=
hN.font-pub-headings-kjzBhN.size-24-c3l_6N { font-size: calc(24px*var(--fon=
t_size_headings_multiplier,1)); line-height: calc(1em*var(--font_size_headi=
ngs_line_height_ratio,calc(28/24))); font-weight: var(--font_weight_heading=
s_preset,700); }
  .font-pub-headings-kjzBhN.font-pub-headings-kjzBhN.font-pub-headings-kjzB=
hN.font-pub-headings-kjzBhN.size-30-GcF1QW { font-size: calc(30px*var(--fon=
t_size_headings_multiplier,1)); line-height: calc(1em*var(--font_size_headi=
ngs_line_height_ratio,calc(36/30))); font-weight: var(--font_weight_heading=
s_preset,700); }
  .font-pub-headings-kjzBhN.font-pub-headings-kjzBhN.font-pub-headings-kjzB=
hN.font-pub-headings-kjzBhN.size-36-caATsv { font-size: calc(36px*var(--fon=
t_size_headings_multiplier,1)); line-height: calc(1em*var(--font_size_headi=
ngs_line_height_ratio,calc(44/36))); font-weight: var(--font_weight_heading=
s_preset,700); }
  .font-pub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.font-p=
ub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B { font-family: =
var(--font-family-pub-section-headings); font-weight: var(--font_weight_sec=
tion_headings_preset,var(--font_weight_headings_preset,700)); }
  .font-pub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.font-p=
ub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.size-17-H0j7Hb =
{ font-size: calc(17px*var(--font_size_section_headings_multiplier,var(--fo=
nt_size_headings_multiplier,1))); line-height: calc(1em*var(--font_size_sec=
tion_headings_line_height_ratio,var(--font_size_headings_line_height_ratio,=
calc(24/17)))); font-weight: var(--font_weight_section_headings_preset,var(=
--font_weight_headings_preset,700)); }
  .font-pub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.font-p=
ub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.size-19-rhhaB9 =
{ font-size: calc(19px*var(--font_size_section_headings_multiplier,var(--fo=
nt_size_headings_multiplier,1))); line-height: calc(1em*var(--font_size_sec=
tion_headings_line_height_ratio,var(--font_size_headings_line_height_ratio,=
calc(26/19)))); font-weight: var(--font_weight_section_headings_preset,var(=
--font_weight_headings_preset,700)); }
  .font-pub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.font-p=
ub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.size-20-PHVVcT =
{ font-size: calc(20px*var(--font_size_section_headings_multiplier,var(--fo=
nt_size_headings_multiplier,1))); font-weight: var(--font_weight_section_he=
adings_preset,var(--font_weight_headings_preset,700)); }
  .font-pub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.font-p=
ub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.size-24-c3l_6N =
{ font-size: calc(24px*var(--font_size_section_headings_multiplier,var(--fo=
nt_size_headings_multiplier,1))); line-height: calc(1em*var(--font_size_sec=
tion_headings_line_height_ratio,var(--font_size_headings_line_height_ratio,=
calc(28/24)))); font-weight: var(--font_weight_section_headings_preset,var(=
--font_weight_headings_preset,700)); }
  .font-pub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.font-p=
ub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.size-30-GcF1QW =
{ font-size: calc(30px*var(--font_size_section_headings_multiplier,var(--fo=
nt_size_headings_multiplier,1))); line-height: calc(1em*var(--font_size_sec=
tion_headings_line_height_ratio,var(--font_size_headings_line_height_ratio,=
calc(36/30)))); font-weight: var(--font_weight_section_headings_preset,var(=
--font_weight_headings_preset,700)); }
  .font-pub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.font-p=
ub-section-headings-tVmR8B.font-pub-section-headings-tVmR8B.size-36-caATsv =
{ font-size: calc(36px*var(--font_size_section_headings_multiplier,var(--fo=
nt_size_headings_multiplier,1))); line-height: calc(1em*var(--font_size_sec=
tion_headings_line_height_ratio,var(--font_size_headings_line_height_ratio,=
calc(44/36)))); font-weight: var(--font_weight_section_headings_preset,var(=
--font_weight_headings_preset,700)); }
  .font-pub-body-mPvCfr.font-pub-body-mPvCfr.font-pub-body-mPvCfr.font-pub-=
body-mPvCfr { font-family: var(--font-family-pub-body); }
  .font-themed-headings-CANFA_.font-themed-headings-CANFA_.font-themed-head=
ings-CANFA_.font-themed-headings-CANFA_ { font-family: var(--font-family-th=
emed-headings); font-weight: var(--font-weight-themed-headings,700); }
  .font-themed-body-vuvwIu.font-themed-body-vuvwIu.font-themed-body-vuvwIu.=
font-themed-body-vuvwIu { font-family: var(--font-family-themed-body); }
  .font-marketing-mMwzdf.font-marketing-mMwzdf.font-marketing-mMwzdf.font-m=
arketing-mMwzdf { font-family: Cahuenga, serif; }
  .font-mono-CzNM2m { font-family: var(--font-family-mono); }
  .weight-light-aZtd7Q.weight-light-aZtd7Q.weight-light-aZtd7Q.weight-light=
-aZtd7Q { font-weight: 300; }
  .weight-regular-CQHCni.weight-regular-CQHCni.weight-regular-CQHCni.weight=
-regular-CQHCni { font-weight: 400; }
  .weight-medium-Hv9lSX.weight-medium-Hv9lSX.weight-medium-Hv9lSX.weight-me=
dium-Hv9lSX { font-weight: 500; }
  .weight-semibold-LL37we.weight-semibold-LL37we.weight-semibold-LL37we.wei=
ght-semibold-LL37we { font-weight: 600; }
  .weight-bold-Bp7iNJ.weight-bold-Bp7iNJ.weight-bold-Bp7iNJ.weight-bold-Bp7=
iNJ { font-weight: 700; }
  .weight-heavy-l2HNWN.weight-heavy-l2HNWN.weight-heavy-l2HNWN.weight-heavy=
-l2HNWN { font-weight: 800; }
  .font-style-italic-prb5z6 { font-style: italic; }
  .color-inherit-stqOTH { color: inherit; }
  .color-primary-ECDxTd.color-primary-ECDxTd.color-primary-ECDxTd.color-pri=
mary-ECDxTd { color: var(--color-fg-primary); }
  .color-secondary-B3TpYa.color-secondary-B3TpYa.color-secondary-B3TpYa.col=
or-secondary-B3TpYa { color: var(--color-fg-secondary); }
  .color-tertiary-Q0eyEK.color-tertiary-Q0eyEK.color-tertiary-Q0eyEK.color-=
tertiary-Q0eyEK { color: var(--color-fg-tertiary); }
  .color-success-X5uNVh.color-success-X5uNVh.color-success-X5uNVh.color-suc=
cess-X5uNVh { color: var(--color-semantic-success-fg-primary); }
  .color-error-EfSWXY.color-error-EfSWXY.color-error-EfSWXY.color-error-EfS=
WXY { color: var(--color-semantic-error-fg-primary); }
  .color-warn-YcrM5B.color-warn-YcrM5B.color-warn-YcrM5B.color-warn-YcrM5B =
{ color: var(--color-semantic-warn-fg-primary); }
  .color-paid-k5VoWQ.color-paid-k5VoWQ.color-paid-k5VoWQ.color-paid-k5VoWQ =
{ color: var(--color-semantic-paid-fg-primary); }
  .color-select-yIgZRP.color-select-yIgZRP.color-select-yIgZRP.color-select=
-yIgZRP { color: var(--color-semantic-select-fg-primary); }
  .color-highlight-ReOkm_.color-highlight-ReOkm_.color-highlight-ReOkm_.col=
or-highlight-ReOkm_ { color: var(--color-semantic-highlight-fg-primary); }
  .color-substack-WnbNeq.color-substack-WnbNeq.color-substack-WnbNeq.color-=
substack-WnbNeq { color: var(--color-semantic-substack-fg-primary); }
  .color-pub-primary-text-tsxVWu.color-pub-primary-text-tsxVWu.color-pub-pr=
imary-text-tsxVWu.color-pub-primary-text-tsxVWu { color: var(--color-fg-pri=
mary-themed); }
  .color-pub-secondary-text-X0WYlZ.color-pub-secondary-text-X0WYlZ.color-pu=
b-secondary-text-X0WYlZ.color-pub-secondary-text-X0WYlZ { color: var(--colo=
r-fg-secondary-themed); }
  .color-pub-tertiary-text-GAy0xq.color-pub-tertiary-text-GAy0xq.color-pub-=
tertiary-text-GAy0xq.color-pub-tertiary-text-GAy0xq { color: var(--color-fg=
-tertiary-themed); }
  .color-accent-ycT0qD.color-accent-ycT0qD.color-accent-ycT0qD.color-accent=
-ycT0qD { color: var(--color-accent-text); }
  .color-white-Rw_aFa.color-white-Rw_aFa.color-white-Rw_aFa { color: var(--=
color-utility-white); }
  .color-vibrance-primary-ix3nfa.color-vibrance-primary-ix3nfa.color-vibran=
ce-primary-ix3nfa.color-vibrance-primary-ix3nfa { color: var(--vibrance-dar=
k-primary); }
  .color-vibrance-secondary-XOeoJj.color-vibrance-secondary-XOeoJj.color-vi=
brance-secondary-XOeoJj.color-vibrance-secondary-XOeoJj { mix-blend-mode: l=
uminosity; color: rgba(0, 0, 0, 0); background: text rgb(200, 200, 200); }
  .transform-uppercase-LYgH6s.transform-uppercase-LYgH6s.transform-uppercas=
e-LYgH6s.transform-uppercase-LYgH6s { text-transform: uppercase; }
  .ellipsis-fiasU8.ellipsis-fiasU8.ellipsis-fiasU8.ellipsis-fiasU8 { text-o=
verflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .nowrap-aPYgRW.nowrap-aPYgRW.nowrap-aPYgRW.nowrap-aPYgRW { white-space: n=
owrap; }
  .clamp-99xlzs.clamp-99xlzs.clamp-99xlzs.clamp-99xlzs { -webkit-line-clamp=
: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; =
}
  .clamp-1-GKFBPh.clamp-1-GKFBPh.clamp-1-GKFBPh.clamp-1-GKFBPh { -webkit-li=
ne-clamp: 1; }
  .clamp-2-lLP77S.clamp-2-lLP77S.clamp-2-lLP77S.clamp-2-lLP77S { -webkit-li=
ne-clamp: 2; }
  .clamp-3-pcbPeb.clamp-3-pcbPeb.clamp-3-pcbPeb.clamp-3-pcbPeb { -webkit-li=
ne-clamp: 3; }
  .clamp-4-PeTQA7.clamp-4-PeTQA7.clamp-4-PeTQA7.clamp-4-PeTQA7 { -webkit-li=
ne-clamp: 4; }
  .clamp-5-UkL4lC.clamp-5-UkL4lC.clamp-5-UkL4lC.clamp-5-UkL4lC { -webkit-li=
ne-clamp: 5; }
  .clamp-6-VmUECv.clamp-6-VmUECv.clamp-6-VmUECv.clamp-6-VmUECv { -webkit-li=
ne-clamp: 6; }
  .clamp-7-f5Qpg4.clamp-7-f5Qpg4.clamp-7-f5Qpg4.clamp-7-f5Qpg4 { -webkit-li=
ne-clamp: 7; }
  .clamp-8-km1dCG.clamp-8-km1dCG.clamp-8-km1dCG.clamp-8-km1dCG { -webkit-li=
ne-clamp: 8; }
  .decoration-underline-JhbQFe.decoration-underline-JhbQFe.decoration-under=
line-JhbQFe.decoration-underline-JhbQFe { text-decoration-line: underline; =
}
  .decoration-none-gWokbp.decoration-none-gWokbp.decoration-none-gWokbp.dec=
oration-none-gWokbp { text-decoration-line: none; text-decoration-thickness=
: 0px; }
  @media (hover: hover) {
  .decoration-none-gWokbp.decoration-none-gWokbp.decoration-none-gWokbp.dec=
oration-none-gWokbp:hover { text-decoration-line: none; text-decoration-thi=
ckness: 0px; }
}
  .decoration-hover-underline-zSXGjA.decoration-hover-underline-zSXGjA.deco=
ration-hover-underline-zSXGjA.decoration-hover-underline-zSXGjA { text-deco=
ration-thickness: 0px; }
  @media (hover: hover) {
  .decoration-hover-underline-zSXGjA.decoration-hover-underline-zSXGjA.deco=
ration-hover-underline-zSXGjA.decoration-hover-underline-zSXGjA:hover { tex=
t-decoration-line: underline; text-decoration-thickness: auto; }
}
  .decoration-line-through-IFmb9A.decoration-line-through-IFmb9A.decoration=
-line-through-IFmb9A.decoration-line-through-IFmb9A { text-decoration: line=
-through; }
  .pb-0-o0hS2J.pb-0-o0hS2J.pb-0-o0hS2J.pb-0-o0hS2J { padding-bottom: 0px; }
  .pb-4-vMs77r.pb-4-vMs77r.pb-4-vMs77r.pb-4-vMs77r { padding-bottom: 4px; }
  .pb-8-KLUXzB.pb-8-KLUXzB.pb-8-KLUXzB.pb-8-KLUXzB { padding-bottom: 8px; }
  .pb-12-QshiAL.pb-12-QshiAL.pb-12-QshiAL.pb-12-QshiAL { padding-bottom: 12=
px; }
  .pb-16-QPkEQ5.pb-16-QPkEQ5.pb-16-QPkEQ5.pb-16-QPkEQ5 { padding-bottom: 16=
px; }
  .pb-20-onTK8p.pb-20-onTK8p.pb-20-onTK8p.pb-20-onTK8p { padding-bottom: 20=
px; }
  .pb-24-FkLmwb.pb-24-FkLmwb.pb-24-FkLmwb.pb-24-FkLmwb { padding-bottom: 24=
px; }
  .pb-28-_GNtL9.pb-28-_GNtL9.pb-28-_GNtL9.pb-28-_GNtL9 { padding-bottom: 28=
px; }
  .pb-32-rpShLl.pb-32-rpShLl.pb-32-rpShLl.pb-32-rpShLl { padding-bottom: 32=
px; }
  .pl-0-kJUxkW.pl-0-kJUxkW.pl-0-kJUxkW.pl-0-kJUxkW { padding-left: 0px; }
  .pl-4-_1h9ri.pl-4-_1h9ri.pl-4-_1h9ri.pl-4-_1h9ri { padding-left: 4px; }
  .pl-8-UouMJd.pl-8-UouMJd.pl-8-UouMJd.pl-8-UouMJd { padding-left: 8px; }
  .pl-12-iWUzd8.pl-12-iWUzd8.pl-12-iWUzd8.pl-12-iWUzd8 { padding-left: 12px=
; }
  .pl-16-HbUnfF.pl-16-HbUnfF.pl-16-HbUnfF.pl-16-HbUnfF { padding-left: 16px=
; }
  .pl-20-GJt2IG.pl-20-GJt2IG.pl-20-GJt2IG.pl-20-GJt2IG { padding-left: 20px=
; }
  .pl-24-Om4WMX.pl-24-Om4WMX.pl-24-Om4WMX.pl-24-Om4WMX { padding-left: 24px=
; }
  .pl-28-QZKwJQ.pl-28-QZKwJQ.pl-28-QZKwJQ.pl-28-QZKwJQ { padding-left: 28px=
; }
  .pl-32-n0Qild.pl-32-n0Qild.pl-32-n0Qild.pl-32-n0Qild { padding-left: 32px=
; }
  .pr-0-AYs6Sy.pr-0-AYs6Sy.pr-0-AYs6Sy.pr-0-AYs6Sy { padding-right: 0px; }
  .pr-4-rXi6ZA.pr-4-rXi6ZA.pr-4-rXi6ZA.pr-4-rXi6ZA { padding-right: 4px; }
  .pr-8-F2wvel.pr-8-F2wvel.pr-8-F2wvel.pr-8-F2wvel { padding-right: 8px; }
  .pr-12-BT6vgX.pr-12-BT6vgX.pr-12-BT6vgX.pr-12-BT6vgX { padding-right: 12p=
x; }
  .pr-16-oTsu4q.pr-16-oTsu4q.pr-16-oTsu4q.pr-16-oTsu4q { padding-right: 16p=
x; }
  .pr-20-YHF6br.pr-20-YHF6br.pr-20-YHF6br.pr-20-YHF6br { padding-right: 20p=
x; }
  .pr-24-MCXDee.pr-24-MCXDee.pr-24-MCXDee.pr-24-MCXDee { padding-right: 24p=
x; }
  .pr-28-f0Dp_j.pr-28-f0Dp_j.pr-28-f0Dp_j.pr-28-f0Dp_j { padding-right: 28p=
x; }
  .pr-32-Bvs2pk.pr-32-Bvs2pk.pr-32-Bvs2pk.pr-32-Bvs2pk { padding-right: 32p=
x; }
  .pt-0-ep7ctf.pt-0-ep7ctf.pt-0-ep7ctf.pt-0-ep7ctf { padding-top: 0px; }
  .pt-4-Nrr5yG.pt-4-Nrr5yG.pt-4-Nrr5yG.pt-4-Nrr5yG { padding-top: 4px; }
  .pt-8-NTUyp_.pt-8-NTUyp_.pt-8-NTUyp_.pt-8-NTUyp_ { padding-top: 8px; }
  .pt-12-MTWpUb.pt-12-MTWpUb.pt-12-MTWpUb.pt-12-MTWpUb { padding-top: 12px;=
 }
  .pt-16-e4yf6Z.pt-16-e4yf6Z.pt-16-e4yf6Z.pt-16-e4yf6Z { padding-top: 16px;=
 }
  .pt-20-ef_Cj6.pt-20-ef_Cj6.pt-20-ef_Cj6.pt-20-ef_Cj6 { padding-top: 20px;=
 }
  .pt-24-OZYylH.pt-24-OZYylH.pt-24-OZYylH.pt-24-OZYylH { padding-top: 24px;=
 }
  .pt-28-OmT95J.pt-28-OmT95J.pt-28-OmT95J.pt-28-OmT95J { padding-top: 28px;=
 }
  .pt-32-ZeB9BO.pt-32-ZeB9BO.pt-32-ZeB9BO.pt-32-ZeB9BO { padding-top: 32px;=
 }
  .paragraph-kidrRB { white-space: pre-line; overflow-wrap: break-word; }
  .meta-SjvJkP.meta-SjvJkP.meta-SjvJkP.meta-SjvJkP { letter-spacing: 0.2px;=
 }
  .digit-JpOv6t.digit-JpOv6t.digit-JpOv6t.digit-JpOv6t { letter-spacing: -0=
.2px; }
  .marketingHeading1-eo7bE7.marketingHeading1-eo7bE7.marketingHeading1-eo7b=
E7.marketingHeading1-eo7bE7 { font-family: Cahuenga, serif; font-size: 55px=
; line-height: 68.2px; }
  .marketingHeading2-NYsyf5.marketingHeading2-NYsyf5.marketingHeading2-NYsy=
f5.marketingHeading2-NYsyf5 { font-family: Cahuenga, serif; font-size: 38px=
; line-height: 40.13px; }
  .marketingHeading3-oYxfO9.marketingHeading3-oYxfO9.marketingHeading3-oYxf=
O9.marketingHeading3-oYxfO9 { font-family: Cahuenga, serif; font-size: 32px=
; line-height: 39.68px; }
  .marketingHeading4-Lj2DXc.marketingHeading4-Lj2DXc.marketingHeading4-Lj2D=
Xc.marketingHeading4-Lj2DXc { font-family: Cahuenga, serif; font-size: 24px=
; line-height: 30px; }
  .marketingHeading5-giLP3b.marketingHeading5-giLP3b.marketingHeading5-giLP=
3b.marketingHeading5-giLP3b { font-family: Cahuenga, serif; font-size: 20px=
; line-height: 24px; }
  .marketingQuote-jFigmL.marketingQuote-jFigmL.marketingQuote-jFigmL.market=
ingQuote-jFigmL { font-family: Cahuenga, serif; font-size: 38px; line-heigh=
t: 47px; }
  .marketingSubtitle-M9j5FP.marketingSubtitle-M9j5FP.marketingSubtitle-M9j5=
FP.marketingSubtitle-M9j5FP { font-family: Cahuenga, serif; font-size: 28px=
; line-height: 32px; }
  .marketingBody-KJ2Vgw.marketingBody-KJ2Vgw.marketingBody-KJ2Vgw.marketing=
Body-KJ2Vgw { letter-spacing: -0.45px; font-size: 17px; line-height: 23px; =
}
  @media screen and (max-width: 650px) {
  .marketingHeading1-eo7bE7.marketingHeading1-eo7bE7.marketingHeading1-eo7b=
E7.marketingHeading1-eo7bE7 { font-size: 44px; line-height: 54.56px; }
  .marketingHeading2-NYsyf5.marketingHeading2-NYsyf5.marketingHeading2-NYsy=
f5.marketingHeading2-NYsyf5 { font-size: 32px; line-height: 33.79px; }
  .marketingHeading3-oYxfO9.marketingHeading3-oYxfO9.marketingHeading3-oYxf=
O9.marketingHeading3-oYxfO9 { font-size: 28px; line-height: 34.72px; }
  .marketingQuote-jFigmL.marketingQuote-jFigmL.marketingQuote-jFigmL.market=
ingQuote-jFigmL { font-size: 28px; line-height: 35px; }
  .marketingSubtitle-M9j5FP.marketingSubtitle-M9j5FP.marketingSubtitle-M9j5=
FP.marketingSubtitle-M9j5FP { font-family: Cahuenga, serif; font-size: 24px=
; line-height: 30px; }
}
  .pc-root { background-color: var(--color-bg-primary); color: var(--color-=
fg-primary); margin: 0px; padding: 0px; }
  .pc-root ::selection { background-color: var(--color-text-select); }
  .pc-root a:focus-visible { box-shadow: var(--focus-ring); transition: var=
(--animate-hover); }
  .sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-wi=
dth: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: ab=
solute; overflow: hidden; }
}

:root, .substack-theme, .light-theme { --color-primitive-white-rgb: 255,255=
,255; --color-primitive-white-p3: 1 1 1; --color-primitive-black-rgb: 0,0,0=
; --color-primitive-black-p3: 0 0 0; --color-primitive-transparent-rgb: 0,0=
,0; --color-primitive-transparent-p3: 0 0 0; --color-primitive-red-100-rgb:=
 255,224,219; --color-primitive-red-100-p3: 1 .878 .859; --color-primitive-=
red-150-rgb: 255,218,212; --color-primitive-red-150-p3: 1 .855 .831; --colo=
r-primitive-red-200-rgb: 255,189,181; --color-primitive-red-200-p3: 1 .741 =
.71; --color-primitive-red-300-rgb: 255,154,145; --color-primitive-red-300-=
p3: 1 .604 .569; --color-primitive-red-400-rgb: 255,119,114; --color-primit=
ive-red-400-p3: 1 .467 .447; --color-primitive-red-500-rgb: 235,87,87; --co=
lor-primitive-red-500-p3: .922 .341 .341; --color-primitive-red-600-rgb: 19=
7,62,65; --color-primitive-red-600-p3: .773 .243 .255; --color-primitive-re=
d-700-rgb: 151,44,47; --color-primitive-red-700-p3: .592 .173 .184; --color=
-primitive-red-800-rgb: 101,31,32; --color-primitive-red-800-p3: .396 .122 =
.125; --color-primitive-red-850-rgb: 68,22,25; --color-primitive-red-850-p3=
: .267 .086 .098; --color-primitive-red-900-rgb: 51,20,18; --color-primitiv=
e-red-900-p3: .2 .078 .071; --color-primitive-red-950-rgb: 26,10,9; --color=
-primitive-red-950-p3: .102 .039 .035; --color-primitive-red-rgb: var(--col=
or-primitive-red-500-rgb); --color-primitive-red-p3: var(--color-primitive-=
red-500-p3); --color-primitive-gray-100-rgb: 255,255,255; --color-primitive=
-gray-100-p3: 1 1 1; --color-primitive-gray-150-rgb: 250,250,250; --color-p=
rimitive-gray-150-p3: .98 .98 .98; --color-primitive-gray-200-rgb: 238,238,=
238; --color-primitive-gray-200-p3: .933 .933 .933; --color-primitive-gray-=
300-rgb: 219,219,219; --color-primitive-gray-300-p3: .859 .859 .859; --colo=
r-primitive-gray-400-rgb: 182,182,182; --color-primitive-gray-400-p3: .714 =
.714 .714; --color-primitive-gray-500-rgb: 119,119,119; --color-primitive-g=
ray-500-p3: .467 .467 .467; --color-primitive-gray-600-rgb: 90,91,91; --col=
or-primitive-gray-600-p3: .353 .357 .357; --color-primitive-gray-700-rgb: 5=
4,55,55; --color-primitive-gray-700-p3: .212 .216 .216; --color-primitive-g=
ray-800-rgb: 35,37,37; --color-primitive-gray-800-p3: .137 .145 .145; --col=
or-primitive-gray-850-rgb: 27,28,29; --color-primitive-gray-850-p3: .106 .1=
1 .114; --color-primitive-gray-900-rgb: 22,23,24; --color-primitive-gray-90=
0-p3: .086 .09 .094; --color-primitive-gray-950-rgb: 19,20,20; --color-prim=
itive-gray-950-p3: .075 .078 .078; --color-primitive-gray-rgb: var(--color-=
primitive-gray-500-rgb); --color-primitive-gray-p3: var(--color-primitive-g=
ray-500-p3); --color-primitive-orange-100-rgb: 255,228,205; --color-primiti=
ve-orange-100-p3: 1 .894 .804; --color-primitive-orange-150-rgb: 255,220,19=
3; --color-primitive-orange-150-p3: 1 .863 .757; --color-primitive-orange-2=
00-rgb: 255,197,152; --color-primitive-orange-200-p3: 1 .773 .596; --color-=
primitive-orange-300-rgb: 255,165,103; --color-primitive-orange-300-p3: 1 .=
647 .404; --color-primitive-orange-400-rgb: 255,133,61; --color-primitive-o=
range-400-p3: 1 .522 .239; --color-primitive-orange-500-rgb: 255,103,25; --=
color-primitive-orange-500-p3: 1 .404 .098; --color-primitive-orange-600-rg=
b: 215,77,0; --color-primitive-orange-600-p3: .843 .302 0; --color-primitiv=
e-orange-700-rgb: 165,56,0; --color-primitive-orange-700-p3: .647 .22 0; --=
color-primitive-orange-800-rgb: 110,39,2; --color-primitive-orange-800-p3: =
.431 .153 .008; --color-primitive-orange-850-rgb: 82,27,2; --color-primitiv=
e-orange-850-p3: .322 .106 .008; --color-primitive-orange-900-rgb: 56,23,2;=
 --color-primitive-orange-900-p3: .22 .09 .008; --color-primitive-orange-95=
0-rgb: 28,12,1; --color-primitive-orange-950-p3: .11 .047 .004; --color-pri=
mitive-orange-rgb: var(--color-primitive-orange-500-rgb); --color-primitive=
-orange-p3: var(--color-primitive-orange-500-p3); --color-primitive-yellow-=
100-rgb: 255,252,211; --color-primitive-yellow-100-p3: 1 .988 .827; --color=
-primitive-yellow-150-rgb: 255,250,196; --color-primitive-yellow-150-p3: 1 =
.98 .769; --color-primitive-yellow-200-rgb: 255,247,162; --color-primitive-=
yellow-200-p3: 1 .969 .635; --color-primitive-yellow-300-rgb: 255,238,113; =
--color-primitive-yellow-300-p3: 1 .933 .443; --color-primitive-yellow-400-=
rgb: 255,223,65; --color-primitive-yellow-400-p3: 1 .875 .255; --color-prim=
itive-yellow-500-rgb: 255,199,0; --color-primitive-yellow-500-p3: 1 .78 0; =
--color-primitive-yellow-600-rgb: 216,166,0; --color-primitive-yellow-600-p=
3: .847 .651 0; --color-primitive-yellow-700-rgb: 166,127,0; --color-primit=
ive-yellow-700-p3: .651 .498 0; --color-primitive-yellow-800-rgb: 110,84,0;=
 --color-primitive-yellow-800-p3: .431 .329 0; --color-primitive-yellow-850=
-rgb: 97,54,4; --color-primitive-yellow-850-p3: .38 .212 .016; --color-prim=
itive-yellow-900-rgb: 55,42,8; --color-primitive-yellow-900-p3: .216 .165 .=
031; --color-primitive-yellow-950-rgb: 28,21,4; --color-primitive-yellow-95=
0-p3: .11 .082 .016; --color-primitive-yellow-rgb: var(--color-primitive-ye=
llow-500-rgb); --color-primitive-yellow-p3: var(--color-primitive-yellow-50=
0-p3); --color-primitive-green-100-rgb: 219,253,232; --color-primitive-gree=
n-100-p3: .859 .992 .91; --color-primitive-green-150-rgb: 197,251,218; --co=
lor-primitive-green-150-p3: .773 .984 .855; --color-primitive-green-200-rgb=
: 175,248,205; --color-primitive-green-200-p3: .686 .973 .804; --color-prim=
itive-green-300-rgb: 130,237,178; --color-primitive-green-300-p3: .51 .929 =
.698; --color-primitive-green-400-rgb: 82,221,152; --color-primitive-green-=
400-p3: .322 .867 .596; --color-primitive-green-500-rgb: 27,196,125; --colo=
r-primitive-green-500-p3: .106 .769 .49; --color-primitive-green-600-rgb: 0=
,163,99; --color-primitive-green-600-p3: 0 .639 .388; --color-primitive-gre=
en-700-rgb: 0,124,74; --color-primitive-green-700-p3: 0 .486 .29; --color-p=
rimitive-green-800-rgb: 2,83,49; --color-primitive-green-800-p3: .008 .325 =
.192; --color-primitive-green-850-rgb: 8,63,38; --color-primitive-green-850=
-p3: .031 .247 .149; --color-primitive-green-900-rgb: 14,42,27; --color-pri=
mitive-green-900-p3: .055 .165 .106; --color-primitive-green-950-rgb: 7,21,=
14; --color-primitive-green-950-p3: .027 .082 .055; --color-primitive-green=
-rgb: var(--color-primitive-green-500-rgb); --color-primitive-green-p3: var=
(--color-primitive-green-500-p3); --color-primitive-cyan-100-rgb: 222,241,2=
55; --color-primitive-cyan-100-p3: .871 .945 1; --color-primitive-cyan-150-=
rgb: 202,234,255; --color-primitive-cyan-150-p3: .792 .918 1; --color-primi=
tive-cyan-200-rgb: 182,225,255; --color-primitive-cyan-200-p3: .714 .882 1;=
 --color-primitive-cyan-300-rgb: 137,206,255; --color-primitive-cyan-300-p3=
: .537 .808 1; --color-primitive-cyan-400-rgb: 87,185,255; --color-primitiv=
e-cyan-400-p3: .341 .725 1; --color-primitive-cyan-500-rgb: 24,160,251; --c=
olor-primitive-cyan-500-p3: .094 .627 .984; --color-primitive-cyan-600-rgb:=
 0,131,213; --color-primitive-cyan-600-p3: 0 .514 .835; --color-primitive-c=
yan-700-rgb: 0,99,164; --color-primitive-cyan-700-p3: 0 .388 .643; --color-=
primitive-cyan-800-rgb: 0,66,109; --color-primitive-cyan-800-p3: 0 .259 .42=
7; --color-primitive-cyan-850-rgb: 7,45,81; --color-primitive-cyan-850-p3: =
.027 .176 .318; --color-primitive-cyan-900-rgb: 15,34,53; --color-primitive=
-cyan-900-p3: .059 .133 .208; --color-primitive-cyan-950-rgb: 8,17,27; --co=
lor-primitive-cyan-950-p3: .031 .067 .106; --color-primitive-cyan-rgb: var(=
--color-primitive-cyan-500-rgb); --color-primitive-cyan-p3: var(--color-pri=
mitive-cyan-500-p3); --color-primitive-blue-100-rgb: 222,228,255; --color-p=
rimitive-blue-100-p3: .871 .894 1; --color-primitive-blue-150-rgb: 201,214,=
255; --color-primitive-blue-150-p3: .788 .839 1; --color-primitive-blue-200=
-rgb: 181,199,255; --color-primitive-blue-200-p3: .71 .78 1; --color-primit=
ive-blue-300-rgb: 135,171,255; --color-primitive-blue-300-p3: .529 .671 1; =
--color-primitive-blue-400-rgb: 83,144,255; --color-primitive-blue-400-p3: =
.325 .565 1; --color-primitive-blue-500-rgb: 0,118,255; --color-primitive-b=
lue-500-p3: 0 .463 1; --color-primitive-blue-600-rgb: 0,93,217; --color-pri=
mitive-blue-600-p3: 0 .365 .851; --color-primitive-blue-700-rgb: 0,69,167; =
--color-primitive-blue-700-p3: 0 .271 .655; --color-primitive-blue-800-rgb:=
 0,46,111; --color-primitive-blue-800-p3: 0 .18 .435; --color-primitive-blu=
e-850-rgb: 7,36,82; --color-primitive-blue-850-p3: .027 .141 .322; --color-=
primitive-blue-900-rgb: 14,25,54; --color-primitive-blue-900-p3: .055 .098 =
.212; --color-primitive-blue-950-rgb: 7,13,27; --color-primitive-blue-950-p=
3: .027 .051 .106; --color-primitive-blue-rgb: var(--color-primitive-blue-5=
00-rgb); --color-primitive-blue-p3: var(--color-primitive-blue-500-p3); --c=
olor-primitive-purple-100-rgb: 237,224,255; --color-primitive-purple-100-p3=
: .929 .878 1; --color-primitive-purple-150-rgb: 225,207,255; --color-primi=
tive-purple-150-p3: .882 .812 1; --color-primitive-purple-200-rgb: 213,189,=
255; --color-primitive-purple-200-p3: .835 .741 1; --color-primitive-purple=
-300-rgb: 185,155,255; --color-primitive-purple-300-p3: .725 .608 1; --colo=
r-primitive-purple-400-rgb: 155,125,255; --color-primitive-purple-400-p3: .=
608 .49 1; --color-primitive-purple-500-rgb: 123,97,255; --color-primitive-=
purple-500-p3: .482 .38 1; --color-primitive-purple-600-rgb: 94,73,217; --c=
olor-primitive-purple-600-p3: .369 .286 .851; --color-primitive-purple-700-=
rgb: 69,53,167; --color-primitive-purple-700-p3: .271 .208 .655; --color-pr=
imitive-purple-800-rgb: 48,36,111; --color-primitive-purple-800-p3: .188 .1=
41 .435; --color-primitive-purple-850-rgb: 38,29,82; --color-primitive-purp=
le-850-p3: .149 .114 .322; --color-primitive-purple-900-rgb: 28,21,54; --co=
lor-primitive-purple-900-p3: .11 .082 .212; --color-primitive-purple-950-rg=
b: 14,11,27; --color-primitive-purple-950-p3: .055 .043 .106; --color-primi=
tive-purple-rgb: var(--color-primitive-purple-500-rgb); --color-primitive-p=
urple-p3: var(--color-primitive-purple-500-p3); --color-light-fg-primary: r=
gb(var(--color-primitive-gray-700-rgb)); --color-light-fg-secondary: rgb(va=
r(--color-primitive-gray-500-rgb)); --color-light-fg-tertiary: rgb(var(--co=
lor-primitive-gray-400-rgb)); --color-light-bg-primary: rgb(var(--color-pri=
mitive-gray-100-rgb)); --color-light-bg-primary-hover: rgb(var(--color-prim=
itive-gray-150-rgb)); --color-light-bg-secondary: rgb(var(--color-primitive=
-gray-200-rgb)); --color-light-bg-tertiary: rgb(var(--color-primitive-gray-=
300-rgb)); --color-light-bg-quaternary: rgb(var(--color-primitive-gray-400-=
rgb)); --color-light-bg-elevated-primary: var(--color-light-bg-primary); --=
color-light-bg-elevated-secondary: var(--color-light-bg-secondary); --color=
-light-bg-elevated-tertiary: var(--color-light-bg-tertiary); --color-light-=
bg-sunken-primary: var(--color-light-bg-primary-hover); --color-light-utili=
ty-detail: rgb(var(--color-primitive-black-rgb),.1); --color-light-utility-=
black: rgb(var(--color-primitive-black-rgb)); --color-light-utility-white: =
rgb(var(--color-primitive-white-rgb)); --color-light-utility-transparent: r=
gb(var(--color-primitive-white-rgb),0); --color-light-utility-modal: rgb(va=
r(--color-primitive-black-rgb),.5); --color-light-accent-fg-red: rgb(var(--=
color-primitive-red-500-rgb)); --color-light-accent-fg-orange: rgb(var(--co=
lor-primitive-orange-500-rgb)); --color-light-accent-fg-yellow: rgb(var(--c=
olor-primitive-yellow-500-rgb)); --color-light-accent-fg-green: rgb(var(--c=
olor-primitive-green-500-rgb)); --color-light-accent-fg-cyan: rgb(var(--col=
or-primitive-cyan-500-rgb)); --color-light-accent-fg-blue: rgb(var(--color-=
primitive-blue-500-rgb)); --color-light-accent-fg-purple: rgb(var(--color-p=
rimitive-purple-500-rgb)); --color-light-accent-fg-red-hover: rgb(var(--col=
or-primitive-red-600-rgb)); --color-light-accent-fg-orange-hover: rgb(var(-=
-color-primitive-orange-600-rgb)); --color-light-accent-fg-yellow-hover: rg=
b(var(--color-primitive-yellow-600-rgb)); --color-light-accent-fg-green-hov=
er: rgb(var(--color-primitive-green-600-rgb)); --color-light-accent-fg-cyan=
-hover: rgb(var(--color-primitive-cyan-600-rgb)); --color-light-accent-fg-b=
lue-hover: rgb(var(--color-primitive-blue-600-rgb)); --color-light-accent-f=
g-purple-hover: rgb(var(--color-primitive-purple-600-rgb)); --color-light-a=
ccent-bg-red: rgb(var(--color-primitive-red-500-rgb),.2); --color-light-acc=
ent-bg-orange: rgb(var(--color-primitive-orange-500-rgb),.2); --color-light=
-accent-bg-yellow: rgb(var(--color-primitive-yellow-500-rgb),.2); --color-l=
ight-accent-bg-green: rgb(var(--color-primitive-green-500-rgb),.2); --color=
-light-accent-bg-cyan: rgb(var(--color-primitive-cyan-500-rgb),.2); --color=
-light-accent-bg-blue: rgb(var(--color-primitive-blue-500-rgb),.2); --color=
-light-accent-bg-purple: rgb(var(--color-primitive-purple-500-rgb),.2); --c=
olor-light-accent-bg-red-hover: rgb(var(--color-primitive-red-500-rgb),.3);=
 --color-light-accent-bg-orange-hover: rgb(var(--color-primitive-orange-500=
-rgb),.3); --color-light-accent-bg-yellow-hover: rgb(var(--color-primitive-=
yellow-500-rgb),.3); --color-light-accent-bg-green-hover: rgb(var(--color-p=
rimitive-green-500-rgb),.3); --color-light-accent-bg-cyan-hover: rgb(var(--=
color-primitive-cyan-500-rgb),.3); --color-light-accent-bg-blue-hover: rgb(=
var(--color-primitive-blue-500-rgb),.3); --color-light-accent-bg-purple-hov=
er: rgb(var(--color-primitive-purple-500-rgb),.3); --color-light-button-mon=
o-fg: rgb(var(--color-primitive-gray-200-rgb)); --color-light-button-mono-b=
g: rgb(var(--color-primitive-gray-900-rgb)); --color-light-button-mono-fg-h=
over: rgb(var(--color-primitive-gray-200-rgb)); --color-light-button-mono-b=
g-hover: rgb(var(--color-primitive-gray-800-rgb)); --color-light-button-pri=
mary-fg: rgb(var(--color-primitive-white-rgb)); --color-light-button-primar=
y-bg: var(--color-light-accent-fg-orange); --color-light-button-primary-fg-=
hover: rgb(var(--color-primitive-white-rgb)); --color-light-button-primary-=
bg-hover: var(--color-light-accent-fg-orange-hover); --color-light-button-s=
econdary-fg: var(--color-light-fg-primary); --color-light-button-secondary-=
bg: var(--color-light-bg-secondary); --color-light-button-secondary-fg-hove=
r: var(--color-light-fg-primary); --color-light-button-secondary-bg-hover: =
var(--color-light-bg-tertiary); --color-light-button-secondary-accent-fg: v=
ar(--color-light-accent-fg-orange); --color-light-button-secondary-accent-b=
g: var(--color-light-accent-bg-orange); --color-light-button-secondary-acce=
nt-fg-hover: var(--color-light-accent-fg-orange-hover); --color-light-butto=
n-secondary-accent-bg-hover: var(--color-light-accent-bg-orange-hover); --c=
olor-light-button-secondary-outline-fg: var(--color-light-fg-primary); --co=
lor-light-button-secondary-outline-bg: var(--color-light-utility-transparen=
t); --color-light-button-secondary-outline-fg-hover: var(--color-light-fg-p=
rimary); --color-light-button-secondary-outline-bg-hover: var(--color-light=
-bg-secondary); --color-light-button-quaternary-outline-fg: var(--color-lig=
ht-fg-secondary); --color-light-button-quaternary-outline-bg: var(--color-l=
ight-utility-transparent); --color-light-button-quaternary-outline-fg-hover=
: var(--color-light-fg-primary); --color-light-button-quaternary-outline-bg=
-hover: var(--color-light-bg-secondary); --color-light-button-secondary-des=
tructive-fg: var(--color-light-accent-fg-red); --color-light-button-seconda=
ry-destructive-bg: var(--color-light-accent-bg-red); --color-light-button-s=
econdary-destructive-fg-hover: var(--color-light-accent-fg-red-hover); --co=
lor-light-button-secondary-destructive-bg-hover: var(--color-light-accent-b=
g-red-hover); --color-light-button-tertiary-fg: var(--color-light-fg-primar=
y); --color-light-button-tertiary-bg: var(--color-light-utility-transparent=
); --color-light-button-tertiary-fg-hover: var(--color-light-fg-primary); -=
-color-light-button-tertiary-bg-hover: var(--color-light-bg-secondary); --c=
olor-light-button-tertiary-destructive-fg: var(--color-light-accent-fg-red)=
; --color-light-button-tertiary-destructive-bg: var(--color-light-utility-t=
ransparent); --color-light-button-tertiary-destructive-fg-hover: var(--colo=
r-light-accent-fg-red-hover); --color-light-button-tertiary-destructive-bg-=
hover: var(--color-light-accent-bg-red); --color-light-button-tertiary-acce=
nt-fg: var(--color-light-accent-fg-orange); --color-light-button-tertiary-a=
ccent-bg: var(--color-light-utility-transparent); --color-light-button-tert=
iary-accent-fg-hover: var(--color-light-accent-fg-orange-hover); --color-li=
ght-button-tertiary-accent-bg-hover: var(--color-light-accent-bg-orange); -=
-color-light-button-quaternary-fg: var(--color-light-fg-secondary); --color=
-light-button-quaternary-bg: var(--color-light-utility-transparent); --colo=
r-light-button-quaternary-fg-hover: var(--color-light-fg-primary); --color-=
light-button-quaternary-bg-hover: var(--color-light-utility-transparent); -=
-color-light-button-destructive-fg: rgb(var(--color-primitive-white-rgb)); =
--color-light-button-destructive-bg: var(--color-light-accent-fg-red); --co=
lor-light-button-destructive-fg-hover: rgb(var(--color-primitive-white-rgb)=
); --color-light-button-destructive-bg-hover: var(--color-light-accent-fg-r=
ed-hover); --color-light-button-disabled-fg: var(--color-light-fg-tertiary)=
; --color-light-button-disabled-bg: var(--color-light-bg-secondary); --colo=
r-light-button-disabled-fg-hover: var(--color-light-fg-primary); --color-li=
ght-button-disabled-bg-hover: var(--color-light-bg-secondary); --color-ligh=
t-tooltip-fg: var(--color-light-utility-white); --color-light-tooltip-bg: r=
gb(var(--color-primitive-gray-900-rgb)); --color-light-semantic-error-fg-pr=
imary: rgb(var(--color-primitive-red-600-rgb)); --color-light-semantic-erro=
r-bg-primary: var(--color-light-accent-fg-red); --color-light-semantic-erro=
r-bg-primary-hover: rgb(var(--color-primitive-red-600-rgb)); --color-light-=
semantic-error-utility-detail: rgb(var(--color-primitive-red-500-rgb),.2); =
--color-light-semantic-error-utility-contrast: rgb(var(--color-primitive-wh=
ite-rgb)); --color-light-semantic-success-fg-primary: rgb(var(--color-primi=
tive-green-600-rgb)); --color-light-semantic-success-bg-primary: var(--colo=
r-light-accent-fg-green); --color-light-semantic-success-bg-primary-hover: =
rgb(var(--color-primitive-green-600-rgb)); --color-light-semantic-success-u=
tility-detail: rgb(var(--color-primitive-green-500-rgb),.2); --color-light-=
semantic-success-utility-contrast: rgb(var(--color-primitive-white-rgb)); -=
-color-light-semantic-warn-fg-primary: rgb(var(--color-primitive-yellow-800=
-rgb)); --color-light-semantic-warn-bg-primary: var(--color-light-accent-fg=
-yellow); --color-light-semantic-warn-bg-primary-hover: rgb(var(--color-pri=
mitive-yellow-600-rgb)); --color-light-semantic-warn-utility-detail: rgb(va=
r(--color-primitive-yellow-500-rgb),.2); --color-light-semantic-warn-utilit=
y-contrast: rgb(var(--color-primitive-yellow-800-rgb)); --color-light-seman=
tic-paid-fg-primary: rgb(var(--color-primitive-purple-600-rgb)); --color-li=
ght-semantic-paid-bg-primary: var(--color-light-accent-fg-purple); --color-=
light-semantic-paid-bg-primary-hover: rgb(var(--color-primitive-purple-400-=
rgb)); --color-light-semantic-paid-utility-detail: rgb(var(--color-primitiv=
e-purple-500-rgb),.2); --color-light-semantic-paid-utility-contrast: rgb(va=
r(--color-primitive-white-rgb)); --color-light-semantic-substack-fg-primary=
: rgb(var(--color-primitive-orange-600-rgb)); --color-light-semantic-substa=
ck-bg-primary: var(--color-light-accent-fg-orange); --color-light-semantic-=
substack-bg-primary-hover: rgb(var(--color-primitive-orange-600-rgb)); --co=
lor-light-semantic-substack-utility-detail: rgb(var(--color-primitive-orang=
e-500-rgb),.2); --color-light-semantic-substack-utility-contrast: rgb(var(-=
-color-primitive-white-rgb)); --color-light-semantic-select-fg-primary: rgb=
(var(--color-primitive-blue-600-rgb)); --color-light-semantic-select-bg-pri=
mary: var(--color-light-accent-fg-blue); --color-light-semantic-select-bg-p=
rimary-hover: rgb(var(--color-primitive-blue-600-rgb)); --color-light-seman=
tic-select-utility-detail: rgb(var(--color-primitive-blue-500-rgb),.2); --c=
olor-light-semantic-select-utility-contrast: rgb(var(--color-primitive-whit=
e-rgb)); --color-light-semantic-highlight-fg-primary: rgb(var(--color-primi=
tive-cyan-600-rgb)); --color-light-semantic-highlight-bg-primary: var(--col=
or-light-accent-fg-cyan); --color-light-semantic-highlight-bg-primary-hover=
: rgb(var(--color-primitive-cyan-600-rgb)); --color-light-semantic-highligh=
t-utility-detail: rgb(var(--color-primitive-cyan-500-rgb),.2); --color-ligh=
t-semantic-highlight-utility-contrast: rgb(var(--color-primitive-white-rgb)=
); --color-light-chat-incoming-fg-primary: var(--color-light-fg-primary); -=
-color-light-chat-incoming-fg-secondary: var(--color-light-fg-secondary); -=
-color-light-chat-incoming-bg-primary: var(--color-light-bg-secondary); --c=
olor-light-chat-incoming-bg-secondary: var(--color-light-bg-tertiary); --co=
lor-light-chat-outgoing-fg-primary: rgb(var(--color-primitive-white-rgb)); =
--color-light-chat-outgoing-fg-secondary: rgb(var(--color-primitive-white-r=
gb),.7); --color-light-chat-outgoing-bg-primary: rgb(var(--color-primitive-=
blue-500-rgb)); --color-light-chat-outgoing-bg-secondary: rgb(var(--color-p=
rimitive-blue-600-rgb)); --color-dark-fg-primary: rgb(var(--color-primitive=
-gray-200-rgb)); --color-dark-fg-secondary: rgb(var(--color-primitive-gray-=
500-rgb)); --color-dark-fg-tertiary: rgb(var(--color-primitive-gray-600-rgb=
)); --color-dark-bg-primary: rgb(var(--color-primitive-gray-900-rgb)); --co=
lor-dark-bg-primary-hover: rgb(var(--color-primitive-gray-850-rgb)); --colo=
r-dark-bg-secondary: rgb(var(--color-primitive-gray-800-rgb)); --color-dark=
-bg-tertiary: rgb(var(--color-primitive-gray-700-rgb)); --color-dark-bg-qua=
ternary: rgb(var(--color-primitive-gray-600-rgb)); --color-dark-bg-elevated=
-primary: var(--color-dark-bg-primary-hover); --color-dark-bg-elevated-seco=
ndary: var(--color-dark-bg-secondary); --color-dark-bg-elevated-tertiary: v=
ar(--color-dark-bg-tertiary); --color-dark-bg-sunken-primary: rgb(var(--col=
or-primitive-gray-950-rgb)); --color-dark-utility-detail: rgb(var(--color-p=
rimitive-white-rgb),.1); --color-dark-utility-black: rgb(var(--color-primit=
ive-black-rgb)); --color-dark-utility-white: rgb(var(--color-primitive-whit=
e-rgb)); --color-dark-utility-transparent: rgb(var(--color-primitive-black-=
rgb),0); --color-dark-utility-modal: rgb(var(--color-primitive-black-rgb),.=
5); --color-dark-accent-fg-red: rgb(var(--color-primitive-red-500-rgb)); --=
color-dark-accent-fg-orange: rgb(var(--color-primitive-orange-500-rgb)); --=
color-dark-accent-fg-yellow: rgb(var(--color-primitive-yellow-500-rgb)); --=
color-dark-accent-fg-green: rgb(var(--color-primitive-green-500-rgb)); --co=
lor-dark-accent-fg-cyan: rgb(var(--color-primitive-cyan-500-rgb)); --color-=
dark-accent-fg-blue: rgb(var(--color-primitive-blue-500-rgb)); --color-dark=
-accent-fg-purple: rgb(var(--color-primitive-purple-500-rgb)); --color-dark=
-accent-fg-red-hover: rgb(var(--color-primitive-red-400-rgb)); --color-dark=
-accent-fg-orange-hover: rgb(var(--color-primitive-orange-400-rgb)); --colo=
r-dark-accent-fg-yellow-hover: rgb(var(--color-primitive-yellow-400-rgb)); =
--color-dark-accent-fg-green-hover: rgb(var(--color-primitive-green-400-rgb=
)); --color-dark-accent-fg-cyan-hover: rgb(var(--color-primitive-cyan-400-r=
gb)); --color-dark-accent-fg-blue-hover: rgb(var(--color-primitive-blue-400=
-rgb)); --color-dark-accent-fg-purple-hover: rgb(var(--color-primitive-purp=
le-400-rgb)); --color-dark-accent-bg-red: rgb(var(--color-primitive-red-500=
-rgb),.2); --color-dark-accent-bg-orange: rgb(var(--color-primitive-orange-=
500-rgb),.2); --color-dark-accent-bg-yellow: rgb(var(--color-primitive-yell=
ow-500-rgb),.2); --color-dark-accent-bg-green: rgb(var(--color-primitive-gr=
een-500-rgb),.2); --color-dark-accent-bg-cyan: rgb(var(--color-primitive-cy=
an-500-rgb),.2); --color-dark-accent-bg-blue: rgb(var(--color-primitive-blu=
e-500-rgb),.2); --color-dark-accent-bg-purple: rgb(var(--color-primitive-pu=
rple-500-rgb),.2); --color-dark-accent-bg-red-hover: rgb(var(--color-primit=
ive-red-500-rgb),.3); --color-dark-accent-bg-orange-hover: rgb(var(--color-=
primitive-orange-500-rgb),.3); --color-dark-accent-bg-yellow-hover: rgb(var=
(--color-primitive-yellow-500-rgb),.3); --color-dark-accent-bg-green-hover:=
 rgb(var(--color-primitive-green-500-rgb),.3); --color-dark-accent-bg-cyan-=
hover: rgb(var(--color-primitive-cyan-500-rgb),.3); --color-dark-accent-bg-=
blue-hover: rgb(var(--color-primitive-blue-500-rgb),.3); --color-dark-accen=
t-bg-purple-hover: rgb(var(--color-primitive-purple-500-rgb),.3); --color-d=
ark-button-mono-fg: rgb(var(--color-primitive-gray-700-rgb)); --color-dark-=
button-mono-bg: rgb(var(--color-primitive-gray-100-rgb)); --color-dark-butt=
on-mono-fg-hover: rgb(var(--color-primitive-gray-700-rgb)); --color-dark-bu=
tton-mono-bg-hover: rgb(var(--color-primitive-gray-200-rgb)); --color-dark-=
button-primary-fg: rgb(var(--color-primitive-white-rgb)); --color-dark-butt=
on-primary-bg: var(--color-dark-accent-fg-orange); --color-dark-button-prim=
ary-fg-hover: rgb(var(--color-primitive-white-rgb)); --color-dark-button-pr=
imary-bg-hover: var(--color-dark-accent-fg-orange-hover); --color-dark-butt=
on-secondary-fg: var(--color-dark-fg-primary); --color-dark-button-secondar=
y-bg: var(--color-dark-bg-secondary); --color-dark-button-secondary-fg-hove=
r: var(--color-dark-fg-primary); --color-dark-button-secondary-bg-hover: va=
r(--color-dark-bg-tertiary); --color-dark-button-secondary-accent-fg: var(-=
-color-dark-accent-fg-orange); --color-dark-button-secondary-accent-bg: var=
(--color-dark-accent-bg-orange); --color-dark-button-secondary-accent-fg-ho=
ver: var(--color-dark-accent-fg-orange-hover); --color-dark-button-secondar=
y-accent-bg-hover: var(--color-dark-accent-bg-orange-hover); --color-dark-b=
utton-secondary-outline-fg: var(--color-dark-fg-primary); --color-dark-butt=
on-secondary-outline-bg: var(--color-dark-utility-transparent); --color-dar=
k-button-secondary-outline-fg-hover: var(--color-dark-fg-primary); --color-=
dark-button-secondary-outline-bg-hover: var(--color-dark-bg-secondary); --c=
olor-dark-button-quaternary-outline-fg: var(--color-dark-fg-secondary); --c=
olor-dark-button-quaternary-outline-bg: var(--color-dark-utility-transparen=
t); --color-dark-button-quaternary-outline-fg-hover: var(--color-dark-fg-pr=
imary); --color-dark-button-quaternary-outline-bg-hover: var(--color-dark-b=
g-secondary); --color-dark-button-secondary-destructive-fg: var(--color-dar=
k-accent-fg-red); --color-dark-button-secondary-destructive-bg: var(--color=
-dark-accent-bg-red); --color-dark-button-secondary-destructive-fg-hover: v=
ar(--color-dark-accent-fg-red-hover); --color-dark-button-secondary-destruc=
tive-bg-hover: var(--color-dark-accent-bg-red-hover); --color-dark-button-t=
ertiary-fg: var(--color-dark-fg-primary); --color-dark-button-tertiary-bg: =
var(--color-dark-utility-transparent); --color-dark-button-tertiary-fg-hove=
r: var(--color-dark-fg-primary); --color-dark-button-tertiary-bg-hover: var=
(--color-dark-bg-secondary); --color-dark-button-tertiary-destructive-fg: v=
ar(--color-dark-accent-fg-red); --color-dark-button-tertiary-destructive-bg=
: var(--color-dark-utility-transparent); --color-dark-button-tertiary-destr=
uctive-fg-hover: var(--color-dark-accent-fg-red-hover); --color-dark-button=
-tertiary-destructive-bg-hover: var(--color-dark-accent-bg-red); --color-da=
rk-button-tertiary-accent-fg: var(--color-dark-accent-fg-orange); --color-d=
ark-button-tertiary-accent-bg: var(--color-dark-utility-transparent); --col=
or-dark-button-tertiary-accent-fg-hover: var(--color-dark-accent-fg-orange-=
hover); --color-dark-button-tertiary-accent-bg-hover: var(--color-dark-acce=
nt-bg-orange); --color-dark-button-quaternary-fg: var(--color-dark-fg-secon=
dary); --color-dark-button-quaternary-bg: var(--color-dark-utility-transpar=
ent); --color-dark-button-quaternary-fg-hover: var(--color-dark-fg-primary)=
; --color-dark-button-quaternary-bg-hover: var(--color-dark-utility-transpa=
rent); --color-dark-button-destructive-fg: rgb(var(--color-primitive-white-=
rgb)); --color-dark-button-destructive-bg: var(--color-dark-accent-fg-red);=
 --color-dark-button-destructive-fg-hover: rgb(var(--color-primitive-white-=
rgb)); --color-dark-button-destructive-bg-hover: var(--color-dark-accent-fg=
-red-hover); --color-dark-button-disabled-fg: var(--color-dark-fg-tertiary)=
; --color-dark-button-disabled-bg: var(--color-dark-bg-secondary); --color-=
dark-button-disabled-fg-hover: var(--color-dark-fg-primary); --color-dark-b=
utton-disabled-bg-hover: var(--color-dark-bg-secondary); --color-dark-toolt=
ip-fg: var(--color-dark-utility-white); --color-dark-tooltip-bg: rgb(var(--=
color-primitive-gray-900-rgb)); --color-dark-semantic-error-fg-primary: rgb=
(var(--color-primitive-red-400-rgb)); --color-dark-semantic-error-bg-primar=
y: var(--color-dark-accent-fg-red); --color-dark-semantic-error-bg-primary-=
hover: rgb(var(--color-primitive-red-400-rgb)); --color-dark-semantic-error=
-utility-detail: rgb(var(--color-primitive-red-500-rgb),.2); --color-dark-s=
emantic-error-utility-contrast: rgb(var(--color-primitive-white-rgb)); --co=
lor-dark-semantic-success-fg-primary: rgb(var(--color-primitive-green-400-r=
gb)); --color-dark-semantic-success-bg-primary: var(--color-dark-accent-fg-=
green); --color-dark-semantic-success-bg-primary-hover: rgb(var(--color-pri=
mitive-green-400-rgb)); --color-dark-semantic-success-utility-detail: rgb(v=
ar(--color-primitive-green-500-rgb),.2); --color-dark-semantic-success-util=
ity-contrast: rgb(var(--color-primitive-white-rgb)); --color-dark-semantic-=
warn-fg-primary: rgb(var(--color-primitive-yellow-400-rgb)); --color-dark-s=
emantic-warn-bg-primary: var(--color-dark-accent-fg-yellow); --color-dark-s=
emantic-warn-bg-primary-hover: rgb(var(--color-primitive-yellow-400-rgb)); =
--color-dark-semantic-warn-utility-detail: rgb(var(--color-primitive-yellow=
-500-rgb),.2); --color-dark-semantic-warn-utility-contrast: rgb(var(--color=
-primitive-yellow-900-rgb)); --color-dark-semantic-paid-fg-primary: rgb(var=
(--color-primitive-purple-400-rgb)); --color-dark-semantic-paid-bg-primary:=
 var(--color-dark-accent-fg-purple); --color-dark-semantic-paid-bg-primary-=
hover: rgb(var(--color-primitive-purple-400-rgb)); --color-dark-semantic-pa=
id-utility-detail: rgb(var(--color-primitive-purple-500-rgb),.2); --color-d=
ark-semantic-paid-utility-contrast: rgb(var(--color-primitive-white-rgb)); =
--color-dark-semantic-substack-fg-primary: rgb(var(--color-primitive-orange=
-400-rgb)); --color-dark-semantic-substack-bg-primary: var(--color-dark-acc=
ent-fg-orange); --color-dark-semantic-substack-bg-primary-hover: rgb(var(--=
color-primitive-orange-400-rgb)); --color-dark-semantic-substack-utility-de=
tail: rgb(var(--color-primitive-orange-500-rgb),.2); --color-dark-semantic-=
substack-utility-contrast: rgb(var(--color-primitive-white-rgb)); --color-d=
ark-semantic-select-fg-primary: rgb(var(--color-primitive-blue-500-rgb)); -=
-color-dark-semantic-select-bg-primary: var(--color-dark-accent-fg-blue); -=
-color-dark-semantic-select-bg-primary-hover: rgb(var(--color-primitive-blu=
e-400-rgb)); --color-dark-semantic-select-utility-detail: rgb(var(--color-p=
rimitive-blue-500-rgb),.2); --color-dark-semantic-select-utility-contrast: =
rgb(var(--color-primitive-white-rgb)); --color-dark-semantic-highlight-fg-p=
rimary: rgb(var(--color-primitive-cyan-500-rgb)); --color-dark-semantic-hig=
hlight-bg-primary: var(--color-dark-accent-fg-cyan); --color-dark-semantic-=
highlight-bg-primary-hover: rgb(var(--color-primitive-cyan-400-rgb)); --col=
or-dark-semantic-highlight-utility-detail: rgb(var(--color-primitive-cyan-5=
00-rgb),.2); --color-dark-semantic-highlight-utility-contrast: rgb(var(--co=
lor-primitive-white-rgb)); --color-dark-chat-incoming-fg-primary: var(--col=
or-dark-fg-primary); --color-dark-chat-incoming-fg-secondary: var(--color-d=
ark-fg-secondary); --color-dark-chat-incoming-bg-primary: var(--color-dark-=
bg-secondary); --color-dark-chat-incoming-bg-secondary: var(--color-dark-bg=
-tertiary); --color-dark-chat-outgoing-fg-primary: rgb(var(--color-primitiv=
e-white-rgb)); --color-dark-chat-outgoing-fg-secondary: rgb(var(--color-pri=
mitive-white-rgb),.7); --color-dark-chat-outgoing-bg-primary: rgb(var(--col=
or-primitive-blue-500-rgb)); --color-dark-chat-outgoing-bg-secondary: rgb(v=
ar(--color-primitive-blue-600-rgb)); }

@media (dynamic-range: high) {
  @supports (color:color(display-p3 0 0 0)) {
  :root, .substack-theme, .light-theme { --color-light-fg-primary: color(di=
splay-p3 var(--color-primitive-gray-700-p3)); --color-light-fg-secondary: c=
olor(display-p3 var(--color-primitive-gray-500-p3)); --color-light-fg-terti=
ary: color(display-p3 var(--color-primitive-gray-400-p3)); --color-light-bg=
-primary: color(display-p3 var(--color-primitive-gray-100-p3)); --color-lig=
ht-bg-primary-hover: color(display-p3 var(--color-primitive-gray-150-p3)); =
--color-light-bg-secondary: color(display-p3 var(--color-primitive-gray-200=
-p3)); --color-light-bg-tertiary: color(display-p3 var(--color-primitive-gr=
ay-300-p3)); --color-light-bg-quaternary: color(display-p3 var(--color-prim=
itive-gray-400-p3)); --color-light-bg-elevated-primary: var(--color-light-b=
g-primary); --color-light-bg-elevated-secondary: var(--color-light-bg-secon=
dary); --color-light-bg-elevated-tertiary: var(--color-light-bg-tertiary); =
--color-light-bg-sunken-primary: var(--color-light-bg-primary-hover); --col=
or-light-utility-detail: color(display-p3 var(--color-primitive-black-p3)/.=
1); --color-light-utility-black: color(display-p3 var(--color-primitive-bla=
ck-p3)); --color-light-utility-white: color(display-p3 var(--color-primitiv=
e-white-p3)); --color-light-utility-transparent: color(display-p3 var(--col=
or-primitive-white-p3)/0); --color-light-utility-modal: color(display-p3 va=
r(--color-primitive-black-p3)/.5); --color-light-accent-fg-red: color(displ=
ay-p3 var(--color-primitive-red-500-p3)); --color-light-accent-fg-orange: c=
olor(display-p3 var(--color-primitive-orange-500-p3)); --color-light-accent=
-fg-yellow: color(display-p3 var(--color-primitive-yellow-500-p3)); --color=
-light-accent-fg-green: color(display-p3 var(--color-primitive-green-500-p3=
)); --color-light-accent-fg-cyan: color(display-p3 var(--color-primitive-cy=
an-500-p3)); --color-light-accent-fg-blue: color(display-p3 var(--color-pri=
mitive-blue-500-p3)); --color-light-accent-fg-purple: color(display-p3 var(=
--color-primitive-purple-500-p3)); --color-light-accent-fg-red-hover: color=
(display-p3 var(--color-primitive-red-600-p3)); --color-light-accent-fg-ora=
nge-hover: color(display-p3 var(--color-primitive-orange-600-p3)); --color-=
light-accent-fg-yellow-hover: color(display-p3 var(--color-primitive-yellow=
-600-p3)); --color-light-accent-fg-green-hover: color(display-p3 var(--colo=
r-primitive-green-600-p3)); --color-light-accent-fg-cyan-hover: color(displ=
ay-p3 var(--color-primitive-cyan-600-p3)); --color-light-accent-fg-blue-hov=
er: color(display-p3 var(--color-primitive-blue-600-p3)); --color-light-acc=
ent-fg-purple-hover: color(display-p3 var(--color-primitive-purple-600-p3))=
; --color-light-accent-bg-red: color(display-p3 var(--color-primitive-red-5=
00-p3)/.2); --color-light-accent-bg-orange: color(display-p3 var(--color-pr=
imitive-orange-500-p3)/.2); --color-light-accent-bg-yellow: color(display-p=
3 var(--color-primitive-yellow-500-p3)/.2); --color-light-accent-bg-green: =
color(display-p3 var(--color-primitive-green-500-p3)/.2); --color-light-acc=
ent-bg-cyan: color(display-p3 var(--color-primitive-cyan-500-p3)/.2); --col=
or-light-accent-bg-blue: color(display-p3 var(--color-primitive-blue-500-p3=
)/.2); --color-light-accent-bg-purple: color(display-p3 var(--color-primiti=
ve-purple-500-p3)/.2); --color-light-accent-bg-red-hover: color(display-p3 =
var(--color-primitive-red-500-p3)/.3); --color-light-accent-bg-orange-hover=
: color(display-p3 var(--color-primitive-orange-500-p3)/.3); --color-light-=
accent-bg-yellow-hover: color(display-p3 var(--color-primitive-yellow-500-p=
3)/.3); --color-light-accent-bg-green-hover: color(display-p3 var(--color-p=
rimitive-green-500-p3)/.3); --color-light-accent-bg-cyan-hover: color(displ=
ay-p3 var(--color-primitive-cyan-500-p3)/.3); --color-light-accent-bg-blue-=
hover: color(display-p3 var(--color-primitive-blue-500-p3)/.3); --color-lig=
ht-accent-bg-purple-hover: color(display-p3 var(--color-primitive-purple-50=
0-p3)/.3); --color-light-button-mono-fg: color(display-p3 var(--color-primi=
tive-gray-200-p3)); --color-light-button-mono-bg: color(display-p3 var(--co=
lor-primitive-gray-900-p3)); --color-light-button-mono-fg-hover: color(disp=
lay-p3 var(--color-primitive-gray-200-p3)); --color-light-button-mono-bg-ho=
ver: color(display-p3 var(--color-primitive-gray-800-p3)); --color-light-bu=
tton-primary-fg: color(display-p3 var(--color-primitive-white-p3)); --color=
-light-button-primary-bg: var(--color-light-accent-fg-orange); --color-ligh=
t-button-primary-fg-hover: color(display-p3 var(--color-primitive-white-p3)=
); --color-light-button-primary-bg-hover: var(--color-light-accent-fg-orang=
e-hover); --color-light-button-secondary-fg: var(--color-light-fg-primary);=
 --color-light-button-secondary-bg: var(--color-light-bg-secondary); --colo=
r-light-button-secondary-fg-hover: var(--color-light-fg-primary); --color-l=
ight-button-secondary-bg-hover: var(--color-light-bg-tertiary); --color-lig=
ht-button-secondary-accent-fg: var(--color-light-accent-fg-orange); --color=
-light-button-secondary-accent-bg: var(--color-light-accent-bg-orange); --c=
olor-light-button-secondary-accent-fg-hover: var(--color-light-accent-fg-or=
ange-hover); --color-light-button-secondary-accent-bg-hover: var(--color-li=
ght-accent-bg-orange-hover); --color-light-button-secondary-outline-fg: var=
(--color-light-fg-primary); --color-light-button-secondary-outline-bg: var(=
--color-light-utility-transparent); --color-light-button-secondary-outline-=
fg-hover: var(--color-light-fg-primary); --color-light-button-secondary-out=
line-bg-hover: var(--color-light-bg-secondary); --color-light-button-quater=
nary-outline-fg: var(--color-light-fg-secondary); --color-light-button-quat=
ernary-outline-bg: var(--color-light-utility-transparent); --color-light-bu=
tton-quaternary-outline-fg-hover: var(--color-light-fg-primary); --color-li=
ght-button-quaternary-outline-bg-hover: var(--color-light-bg-secondary); --=
color-light-button-secondary-destructive-fg: var(--color-light-accent-fg-re=
d); --color-light-button-secondary-destructive-bg: var(--color-light-accent=
-bg-red); --color-light-button-secondary-destructive-fg-hover: var(--color-=
light-accent-fg-red-hover); --color-light-button-secondary-destructive-bg-h=
over: var(--color-light-accent-bg-red-hover); --color-light-button-tertiary=
-fg: var(--color-light-fg-primary); --color-light-button-tertiary-bg: var(-=
-color-light-utility-transparent); --color-light-button-tertiary-fg-hover: =
var(--color-light-fg-primary); --color-light-button-tertiary-bg-hover: var(=
--color-light-bg-secondary); --color-light-button-tertiary-destructive-fg: =
var(--color-light-accent-fg-red); --color-light-button-tertiary-destructive=
-bg: var(--color-light-utility-transparent); --color-light-button-tertiary-=
destructive-fg-hover: var(--color-light-accent-fg-red-hover); --color-light=
-button-tertiary-destructive-bg-hover: var(--color-light-accent-bg-red); --=
color-light-button-tertiary-accent-fg: var(--color-light-accent-fg-orange);=
 --color-light-button-tertiary-accent-bg: var(--color-light-utility-transpa=
rent); --color-light-button-tertiary-accent-fg-hover: var(--color-light-acc=
ent-fg-orange-hover); --color-light-button-tertiary-accent-bg-hover: var(--=
color-light-accent-bg-orange); --color-light-button-quaternary-fg: var(--co=
lor-light-fg-secondary); --color-light-button-quaternary-bg: var(--color-li=
ght-utility-transparent); --color-light-button-quaternary-fg-hover: var(--c=
olor-light-fg-primary); --color-light-button-quaternary-bg-hover: var(--col=
or-light-utility-transparent); --color-light-button-destructive-fg: color(d=
isplay-p3 var(--color-primitive-white-p3)); --color-light-button-destructiv=
e-bg: var(--color-light-accent-fg-red); --color-light-button-destructive-fg=
-hover: color(display-p3 var(--color-primitive-white-p3)); --color-light-bu=
tton-destructive-bg-hover: var(--color-light-accent-fg-red-hover); --color-=
light-button-disabled-fg: var(--color-light-fg-tertiary); --color-light-but=
ton-disabled-bg: var(--color-light-bg-secondary); --color-light-button-disa=
bled-fg-hover: var(--color-light-fg-primary); --color-light-button-disabled=
-bg-hover: var(--color-light-bg-secondary); --color-light-tooltip-fg: var(-=
-color-light-utility-white); --color-light-tooltip-bg: color(display-p3 var=
(--color-primitive-gray-900-p3)); --color-light-semantic-error-fg-primary: =
color(display-p3 var(--color-primitive-red-600-p3)); --color-light-semantic=
-error-bg-primary: var(--color-light-accent-fg-red); --color-light-semantic=
-error-bg-primary-hover: color(display-p3 var(--color-primitive-red-600-p3)=
); --color-light-semantic-error-utility-detail: color(display-p3 var(--colo=
r-primitive-red-500-p3)/.2); --color-light-semantic-error-utility-contrast:=
 color(display-p3 var(--color-primitive-white-p3)); --color-light-semantic-=
success-fg-primary: color(display-p3 var(--color-primitive-green-600-p3)); =
--color-light-semantic-success-bg-primary: var(--color-light-accent-fg-gree=
n); --color-light-semantic-success-bg-primary-hover: color(display-p3 var(-=
-color-primitive-green-600-p3)); --color-light-semantic-success-utility-det=
ail: color(display-p3 var(--color-primitive-green-500-p3)/.2); --color-ligh=
t-semantic-success-utility-contrast: color(display-p3 var(--color-primitive=
-white-p3)); --color-light-semantic-warn-fg-primary: color(display-p3 var(-=
-color-primitive-yellow-800-p3)); --color-light-semantic-warn-bg-primary: v=
ar(--color-light-accent-fg-yellow); --color-light-semantic-warn-bg-primary-=
hover: color(display-p3 var(--color-primitive-yellow-600-p3)); --color-ligh=
t-semantic-warn-utility-detail: color(display-p3 var(--color-primitive-yell=
ow-500-p3)/.2); --color-light-semantic-warn-utility-contrast: color(display=
-p3 var(--color-primitive-yellow-800-p3)); --color-light-semantic-paid-fg-p=
rimary: color(display-p3 var(--color-primitive-purple-600-p3)); --color-lig=
ht-semantic-paid-bg-primary: var(--color-light-accent-fg-purple); --color-l=
ight-semantic-paid-bg-primary-hover: color(display-p3 var(--color-primitive=
-purple-400-p3)); --color-light-semantic-paid-utility-detail: color(display=
-p3 var(--color-primitive-purple-500-p3)/.2); --color-light-semantic-paid-u=
tility-contrast: color(display-p3 var(--color-primitive-white-p3)); --color=
-light-semantic-substack-fg-primary: color(display-p3 var(--color-primitive=
-orange-600-p3)); --color-light-semantic-substack-bg-primary: var(--color-l=
ight-accent-fg-orange); --color-light-semantic-substack-bg-primary-hover: c=
olor(display-p3 var(--color-primitive-orange-600-p3)); --color-light-semant=
ic-substack-utility-detail: color(display-p3 var(--color-primitive-orange-5=
00-p3)/.2); --color-light-semantic-substack-utility-contrast: color(display=
-p3 var(--color-primitive-white-p3)); --color-light-semantic-select-fg-prim=
ary: color(display-p3 var(--color-primitive-blue-600-p3)); --color-light-se=
mantic-select-bg-primary: var(--color-light-accent-fg-blue); --color-light-=
semantic-select-bg-primary-hover: color(display-p3 var(--color-primitive-bl=
ue-600-p3)); --color-light-semantic-select-utility-detail: color(display-p3=
 var(--color-primitive-blue-500-p3)/.2); --color-light-semantic-select-util=
ity-contrast: color(display-p3 var(--color-primitive-white-p3)); --color-li=
ght-semantic-highlight-fg-primary: color(display-p3 var(--color-primitive-c=
yan-600-p3)); --color-light-semantic-highlight-bg-primary: var(--color-ligh=
t-accent-fg-cyan); --color-light-semantic-highlight-bg-primary-hover: color=
(display-p3 var(--color-primitive-cyan-600-p3)); --color-light-semantic-hig=
hlight-utility-detail: color(display-p3 var(--color-primitive-cyan-500-p3)/=
.2); --color-light-semantic-highlight-utility-contrast: color(display-p3 va=
r(--color-primitive-white-p3)); --color-light-chat-incoming-fg-primary: var=
(--color-light-fg-primary); --color-light-chat-incoming-fg-secondary: var(-=
-color-light-fg-secondary); --color-light-chat-incoming-bg-primary: var(--c=
olor-light-bg-secondary); --color-light-chat-incoming-bg-secondary: var(--c=
olor-light-bg-tertiary); --color-light-chat-outgoing-fg-primary: color(disp=
lay-p3 var(--color-primitive-white-p3)); --color-light-chat-outgoing-fg-sec=
ondary: color(display-p3 var(--color-primitive-white-p3)/.7); --color-light=
-chat-outgoing-bg-primary: color(display-p3 var(--color-primitive-blue-500-=
p3)); --color-light-chat-outgoing-bg-secondary: color(display-p3 var(--colo=
r-primitive-blue-600-p3)); --color-dark-fg-primary: color(display-p3 var(--=
color-primitive-gray-200-p3)); --color-dark-fg-secondary: color(display-p3 =
var(--color-primitive-gray-500-p3)); --color-dark-fg-tertiary: color(displa=
y-p3 var(--color-primitive-gray-600-p3)); --color-dark-bg-primary: color(di=
splay-p3 var(--color-primitive-gray-900-p3)); --color-dark-bg-primary-hover=
: color(display-p3 var(--color-primitive-gray-850-p3)); --color-dark-bg-sec=
ondary: color(display-p3 var(--color-primitive-gray-800-p3)); --color-dark-=
bg-tertiary: color(display-p3 var(--color-primitive-gray-700-p3)); --color-=
dark-bg-quaternary: color(display-p3 var(--color-primitive-gray-600-p3)); -=
-color-dark-bg-elevated-primary: var(--color-dark-bg-primary-hover); --colo=
r-dark-bg-elevated-secondary: var(--color-dark-bg-secondary); --color-dark-=
bg-elevated-tertiary: var(--color-dark-bg-tertiary); --color-dark-bg-sunken=
-primary: color(display-p3 var(--color-primitive-gray-950-p3)); --color-dar=
k-utility-detail: color(display-p3 var(--color-primitive-white-p3)/.1); --c=
olor-dark-utility-black: color(display-p3 var(--color-primitive-black-p3));=
 --color-dark-utility-white: color(display-p3 var(--color-primitive-white-p=
3)); --color-dark-utility-transparent: color(display-p3 var(--color-primiti=
ve-black-p3)/0); --color-dark-utility-modal: color(display-p3 var(--color-p=
rimitive-black-p3)/.5); --color-dark-accent-fg-red: color(display-p3 var(--=
color-primitive-red-500-p3)); --color-dark-accent-fg-orange: color(display-=
p3 var(--color-primitive-orange-500-p3)); --color-dark-accent-fg-yellow: co=
lor(display-p3 var(--color-primitive-yellow-500-p3)); --color-dark-accent-f=
g-green: color(display-p3 var(--color-primitive-green-500-p3)); --color-dar=
k-accent-fg-cyan: color(display-p3 var(--color-primitive-cyan-500-p3)); --c=
olor-dark-accent-fg-blue: color(display-p3 var(--color-primitive-blue-500-p=
3)); --color-dark-accent-fg-purple: color(display-p3 var(--color-primitive-=
purple-500-p3)); --color-dark-accent-fg-red-hover: color(display-p3 var(--c=
olor-primitive-red-400-p3)); --color-dark-accent-fg-orange-hover: color(dis=
play-p3 var(--color-primitive-orange-400-p3)); --color-dark-accent-fg-yello=
w-hover: color(display-p3 var(--color-primitive-yellow-400-p3)); --color-da=
rk-accent-fg-green-hover: color(display-p3 var(--color-primitive-green-400-=
p3)); --color-dark-accent-fg-cyan-hover: color(display-p3 var(--color-primi=
tive-cyan-400-p3)); --color-dark-accent-fg-blue-hover: color(display-p3 var=
(--color-primitive-blue-400-p3)); --color-dark-accent-fg-purple-hover: colo=
r(display-p3 var(--color-primitive-purple-400-p3)); --color-dark-accent-bg-=
red: color(display-p3 var(--color-primitive-red-500-p3)/.2); --color-dark-a=
ccent-bg-orange: color(display-p3 var(--color-primitive-orange-500-p3)/.2);=
 --color-dark-accent-bg-yellow: color(display-p3 var(--color-primitive-yell=
ow-500-p3)/.2); --color-dark-accent-bg-green: color(display-p3 var(--color-=
primitive-green-500-p3)/.2); --color-dark-accent-bg-cyan: color(display-p3 =
var(--color-primitive-cyan-500-p3)/.2); --color-dark-accent-bg-blue: color(=
display-p3 var(--color-primitive-blue-500-p3)/.2); --color-dark-accent-bg-p=
urple: color(display-p3 var(--color-primitive-purple-500-p3)/.2); --color-d=
ark-accent-bg-red-hover: color(display-p3 var(--color-primitive-red-500-p3)=
/.3); --color-dark-accent-bg-orange-hover: color(display-p3 var(--color-pri=
mitive-orange-500-p3)/.3); --color-dark-accent-bg-yellow-hover: color(displ=
ay-p3 var(--color-primitive-yellow-500-p3)/.3); --color-dark-accent-bg-gree=
n-hover: color(display-p3 var(--color-primitive-green-500-p3)/.3); --color-=
dark-accent-bg-cyan-hover: color(display-p3 var(--color-primitive-cyan-500-=
p3)/.3); --color-dark-accent-bg-blue-hover: color(display-p3 var(--color-pr=
imitive-blue-500-p3)/.3); --color-dark-accent-bg-purple-hover: color(displa=
y-p3 var(--color-primitive-purple-500-p3)/.3); --color-dark-button-mono-fg:=
 color(display-p3 var(--color-primitive-gray-700-p3)); --color-dark-button-=
mono-bg: color(display-p3 var(--color-primitive-gray-100-p3)); --color-dark=
-button-mono-fg-hover: color(display-p3 var(--color-primitive-gray-700-p3))=
; --color-dark-button-mono-bg-hover: color(display-p3 var(--color-primitive=
-gray-200-p3)); --color-dark-button-primary-fg: color(display-p3 var(--colo=
r-primitive-white-p3)); --color-dark-button-primary-bg: var(--color-dark-ac=
cent-fg-orange); --color-dark-button-primary-fg-hover: color(display-p3 var=
(--color-primitive-white-p3)); --color-dark-button-primary-bg-hover: var(--=
color-dark-accent-fg-orange-hover); --color-dark-button-secondary-fg: var(-=
-color-dark-fg-primary); --color-dark-button-secondary-bg: var(--color-dark=
-bg-secondary); --color-dark-button-secondary-fg-hover: var(--color-dark-fg=
-primary); --color-dark-button-secondary-bg-hover: var(--color-dark-bg-tert=
iary); --color-dark-button-secondary-accent-fg: var(--color-dark-accent-fg-=
orange); --color-dark-button-secondary-accent-bg: var(--color-dark-accent-b=
g-orange); --color-dark-button-secondary-accent-fg-hover: var(--color-dark-=
accent-fg-orange-hover); --color-dark-button-secondary-accent-bg-hover: var=
(--color-dark-accent-bg-orange-hover); --color-dark-button-secondary-outlin=
e-fg: var(--color-dark-fg-primary); --color-dark-button-secondary-outline-b=
g: var(--color-dark-utility-transparent); --color-dark-button-secondary-out=
line-fg-hover: var(--color-dark-fg-primary); --color-dark-button-secondary-=
outline-bg-hover: var(--color-dark-bg-secondary); --color-dark-button-quate=
rnary-outline-fg: var(--color-dark-fg-secondary); --color-dark-button-quate=
rnary-outline-bg: var(--color-dark-utility-transparent); --color-dark-butto=
n-quaternary-outline-fg-hover: var(--color-dark-fg-primary); --color-dark-b=
utton-quaternary-outline-bg-hover: var(--color-dark-bg-secondary); --color-=
dark-button-secondary-destructive-fg: var(--color-dark-accent-fg-red); --co=
lor-dark-button-secondary-destructive-bg: var(--color-dark-accent-bg-red); =
--color-dark-button-secondary-destructive-fg-hover: var(--color-dark-accent=
-fg-red-hover); --color-dark-button-secondary-destructive-bg-hover: var(--c=
olor-dark-accent-bg-red-hover); --color-dark-button-tertiary-fg: var(--colo=
r-dark-fg-primary); --color-dark-button-tertiary-bg: var(--color-dark-utili=
ty-transparent); --color-dark-button-tertiary-fg-hover: var(--color-dark-fg=
-primary); --color-dark-button-tertiary-bg-hover: var(--color-dark-bg-secon=
dary); --color-dark-button-tertiary-destructive-fg: var(--color-dark-accent=
-fg-red); --color-dark-button-tertiary-destructive-bg: var(--color-dark-uti=
lity-transparent); --color-dark-button-tertiary-destructive-fg-hover: var(-=
-color-dark-accent-fg-red-hover); --color-dark-button-tertiary-destructive-=
bg-hover: var(--color-dark-accent-bg-red); --color-dark-button-tertiary-acc=
ent-fg: var(--color-dark-accent-fg-orange); --color-dark-button-tertiary-ac=
cent-bg: var(--color-dark-utility-transparent); --color-dark-button-tertiar=
y-accent-fg-hover: var(--color-dark-accent-fg-orange-hover); --color-dark-b=
utton-tertiary-accent-bg-hover: var(--color-dark-accent-bg-orange); --color=
-dark-button-quaternary-fg: var(--color-dark-fg-secondary); --color-dark-bu=
tton-quaternary-bg: var(--color-dark-utility-transparent); --color-dark-but=
ton-quaternary-fg-hover: var(--color-dark-fg-primary); --color-dark-button-=
quaternary-bg-hover: var(--color-dark-utility-transparent); --color-dark-bu=
tton-destructive-fg: color(display-p3 var(--color-primitive-white-p3)); --c=
olor-dark-button-destructive-bg: var(--color-dark-accent-fg-red); --color-d=
ark-button-destructive-fg-hover: color(display-p3 var(--color-primitive-whi=
te-p3)); --color-dark-button-destructive-bg-hover: var(--color-dark-accent-=
fg-red-hover); --color-dark-button-disabled-fg: var(--color-dark-fg-tertiar=
y); --color-dark-button-disabled-bg: var(--color-dark-bg-secondary); --colo=
r-dark-button-disabled-fg-hover: var(--color-dark-fg-primary); --color-dark=
-button-disabled-bg-hover: var(--color-dark-bg-secondary); --color-dark-too=
ltip-fg: var(--color-dark-utility-white); --color-dark-tooltip-bg: color(di=
splay-p3 var(--color-primitive-gray-900-p3)); --color-dark-semantic-error-f=
g-primary: color(display-p3 var(--color-primitive-red-400-p3)); --color-dar=
k-semantic-error-bg-primary: var(--color-dark-accent-fg-red); --color-dark-=
semantic-error-bg-primary-hover: color(display-p3 var(--color-primitive-red=
-400-p3)); --color-dark-semantic-error-utility-detail: color(display-p3 var=
(--color-primitive-red-500-p3)/.2); --color-dark-semantic-error-utility-con=
trast: color(display-p3 var(--color-primitive-white-p3)); --color-dark-sema=
ntic-success-fg-primary: color(display-p3 var(--color-primitive-green-400-p=
3)); --color-dark-semantic-success-bg-primary: var(--color-dark-accent-fg-g=
reen); --color-dark-semantic-success-bg-primary-hover: color(display-p3 var=
(--color-primitive-green-400-p3)); --color-dark-semantic-success-utility-de=
tail: color(display-p3 var(--color-primitive-green-500-p3)/.2); --color-dar=
k-semantic-success-utility-contrast: color(display-p3 var(--color-primitive=
-white-p3)); --color-dark-semantic-warn-fg-primary: color(display-p3 var(--=
color-primitive-yellow-400-p3)); --color-dark-semantic-warn-bg-primary: var=
(--color-dark-accent-fg-yellow); --color-dark-semantic-warn-bg-primary-hove=
r: color(display-p3 var(--color-primitive-yellow-400-p3)); --color-dark-sem=
antic-warn-utility-detail: color(display-p3 var(--color-primitive-yellow-50=
0-p3)/.2); --color-dark-semantic-warn-utility-contrast: color(display-p3 va=
r(--color-primitive-yellow-900-p3)); --color-dark-semantic-paid-fg-primary:=
 color(display-p3 var(--color-primitive-purple-400-p3)); --color-dark-seman=
tic-paid-bg-primary: var(--color-dark-accent-fg-purple); --color-dark-seman=
tic-paid-bg-primary-hover: color(display-p3 var(--color-primitive-purple-40=
0-p3)); --color-dark-semantic-paid-utility-detail: color(display-p3 var(--c=
olor-primitive-purple-500-p3)/.2); --color-dark-semantic-paid-utility-contr=
ast: color(display-p3 var(--color-primitive-white-p3)); --color-dark-semant=
ic-substack-fg-primary: color(display-p3 var(--color-primitive-orange-400-p=
3)); --color-dark-semantic-substack-bg-primary: var(--color-dark-accent-fg-=
orange); --color-dark-semantic-substack-bg-primary-hover: color(display-p3 =
var(--color-primitive-orange-400-p3)); --color-dark-semantic-substack-utili=
ty-detail: color(display-p3 var(--color-primitive-orange-500-p3)/.2); --col=
or-dark-semantic-substack-utility-contrast: color(display-p3 var(--color-pr=
imitive-white-p3)); --color-dark-semantic-select-fg-primary: color(display-=
p3 var(--color-primitive-blue-500-p3)); --color-dark-semantic-select-bg-pri=
mary: var(--color-dark-accent-fg-blue); --color-dark-semantic-select-bg-pri=
mary-hover: color(display-p3 var(--color-primitive-blue-400-p3)); --color-d=
ark-semantic-select-utility-detail: color(display-p3 var(--color-primitive-=
blue-500-p3)/.2); --color-dark-semantic-select-utility-contrast: color(disp=
lay-p3 var(--color-primitive-white-p3)); --color-dark-semantic-highlight-fg=
-primary: color(display-p3 var(--color-primitive-cyan-500-p3)); --color-dar=
k-semantic-highlight-bg-primary: var(--color-dark-accent-fg-cyan); --color-=
dark-semantic-highlight-bg-primary-hover: color(display-p3 var(--color-prim=
itive-cyan-400-p3)); --color-dark-semantic-highlight-utility-detail: color(=
display-p3 var(--color-primitive-cyan-500-p3)/.2); --color-dark-semantic-hi=
ghlight-utility-contrast: color(display-p3 var(--color-primitive-white-p3))=
; --color-dark-chat-incoming-fg-primary: var(--color-dark-fg-primary); --co=
lor-dark-chat-incoming-fg-secondary: var(--color-dark-fg-secondary); --colo=
r-dark-chat-incoming-bg-primary: var(--color-dark-bg-secondary); --color-da=
rk-chat-incoming-bg-secondary: var(--color-dark-bg-tertiary); --color-dark-=
chat-outgoing-fg-primary: color(display-p3 var(--color-primitive-white-p3))=
; --color-dark-chat-outgoing-fg-secondary: color(display-p3 var(--color-pri=
mitive-white-p3)/.7); --color-dark-chat-outgoing-bg-primary: color(display-=
p3 var(--color-primitive-blue-500-p3)); --color-dark-chat-outgoing-bg-secon=
dary: color(display-p3 var(--color-primitive-blue-600-p3)); }
}
}

:root, .substack-theme, .light-theme { --color-fg-primary: var(--color-ligh=
t-fg-primary); --color-fg-secondary: var(--color-light-fg-secondary); --col=
or-fg-tertiary: var(--color-light-fg-tertiary); --color-bg-primary: var(--c=
olor-light-bg-primary); --color-bg-primary-hover: var(--color-light-bg-prim=
ary-hover); --color-bg-secondary: var(--color-light-bg-secondary); --color-=
bg-tertiary: var(--color-light-bg-tertiary); --color-bg-quaternary: var(--c=
olor-light-bg-quaternary); --color-bg-elevated-primary: var(--color-light-b=
g-elevated-primary); --color-bg-elevated-secondary: var(--color-light-bg-el=
evated-secondary); --color-bg-elevated-tertiary: var(--color-light-bg-eleva=
ted-tertiary); --color-bg-sunken-primary: var(--color-light-bg-sunken-prima=
ry); --color-utility-detail: var(--color-light-utility-detail); --color-uti=
lity-black: var(--color-light-utility-black); --color-utility-white: var(--=
color-light-utility-white); --color-utility-transparent: var(--color-light-=
utility-transparent); --color-utility-modal: var(--color-light-utility-moda=
l); --color-accent-fg-red: var(--color-light-accent-fg-red); --color-accent=
-fg-orange: var(--color-light-accent-fg-orange); --color-accent-fg-yellow: =
var(--color-light-accent-fg-yellow); --color-accent-fg-green: var(--color-l=
ight-accent-fg-green); --color-accent-fg-cyan: var(--color-light-accent-fg-=
cyan); --color-accent-fg-blue: var(--color-light-accent-fg-blue); --color-a=
ccent-fg-purple: var(--color-light-accent-fg-purple); --color-accent-fg-red=
-hover: var(--color-light-accent-fg-red-hover); --color-accent-fg-orange-ho=
ver: var(--color-light-accent-fg-orange-hover); --color-accent-fg-yellow-ho=
ver: var(--color-light-accent-fg-yellow-hover); --color-accent-fg-green-hov=
er: var(--color-light-accent-fg-green-hover); --color-accent-fg-cyan-hover:=
 var(--color-light-accent-fg-cyan-hover); --color-accent-fg-blue-hover: var=
(--color-light-accent-fg-blue-hover); --color-accent-fg-purple-hover: var(-=
-color-light-accent-fg-purple-hover); --color-accent-bg-red: var(--color-li=
ght-accent-bg-red); --color-accent-bg-orange: var(--color-light-accent-bg-o=
range); --color-accent-bg-yellow: var(--color-light-accent-bg-yellow); --co=
lor-accent-bg-green: var(--color-light-accent-bg-green); --color-accent-bg-=
cyan: var(--color-light-accent-bg-cyan); --color-accent-bg-blue: var(--colo=
r-light-accent-bg-blue); --color-accent-bg-purple: var(--color-light-accent=
-bg-purple); --color-accent-bg-red-hover: var(--color-light-accent-bg-red-h=
over); --color-accent-bg-orange-hover: var(--color-light-accent-bg-orange-h=
over); --color-accent-bg-yellow-hover: var(--color-light-accent-bg-yellow-h=
over); --color-accent-bg-green-hover: var(--color-light-accent-bg-green-hov=
er); --color-accent-bg-cyan-hover: var(--color-light-accent-bg-cyan-hover);=
 --color-accent-bg-blue-hover: var(--color-light-accent-bg-blue-hover); --c=
olor-accent-bg-purple-hover: var(--color-light-accent-bg-purple-hover); --c=
olor-button-mono-fg: var(--color-light-button-mono-fg); --color-button-mono=
-bg: var(--color-light-button-mono-bg); --color-button-mono-fg-hover: var(-=
-color-light-button-mono-fg-hover); --color-button-mono-bg-hover: var(--col=
or-light-button-mono-bg-hover); --color-button-primary-fg: var(--color-ligh=
t-button-primary-fg); --color-button-primary-bg: var(--color-light-button-p=
rimary-bg); --color-button-primary-fg-hover: var(--color-light-button-prima=
ry-fg-hover); --color-button-primary-bg-hover: var(--color-light-button-pri=
mary-bg-hover); --color-button-secondary-fg: var(--color-light-button-secon=
dary-fg); --color-button-secondary-bg: var(--color-light-button-secondary-b=
g); --color-button-secondary-fg-hover: var(--color-light-button-secondary-f=
g-hover); --color-button-secondary-bg-hover: var(--color-light-button-secon=
dary-bg-hover); --color-button-secondary-accent-fg: var(--color-light-butto=
n-secondary-accent-fg); --color-button-secondary-accent-bg: var(--color-lig=
ht-button-secondary-accent-bg); --color-button-secondary-accent-fg-hover: v=
ar(--color-light-button-secondary-accent-fg-hover); --color-button-secondar=
y-accent-bg-hover: var(--color-light-button-secondary-accent-bg-hover); --c=
olor-button-secondary-outline-fg: var(--color-light-button-secondary-outlin=
e-fg); --color-button-secondary-outline-bg: var(--color-light-button-second=
ary-outline-bg); --color-button-secondary-outline-fg-hover: var(--color-lig=
ht-button-secondary-outline-fg-hover); --color-button-secondary-outline-bg-=
hover: var(--color-light-button-secondary-outline-bg-hover); --color-button=
-quaternary-outline-fg: var(--color-light-button-quaternary-outline-fg); --=
color-button-quaternary-outline-bg: var(--color-light-button-quaternary-out=
line-bg); --color-button-quaternary-outline-fg-hover: var(--color-light-but=
ton-quaternary-outline-fg-hover); --color-button-quaternary-outline-bg-hove=
r: var(--color-light-button-quaternary-outline-bg-hover); --color-button-se=
condary-destructive-fg: var(--color-light-button-secondary-destructive-fg);=
 --color-button-secondary-destructive-bg: var(--color-light-button-secondar=
y-destructive-bg); --color-button-secondary-destructive-fg-hover: var(--col=
or-light-button-secondary-destructive-fg-hover); --color-button-secondary-d=
estructive-bg-hover: var(--color-light-button-secondary-destructive-bg-hove=
r); --color-button-tertiary-fg: var(--color-light-button-tertiary-fg); --co=
lor-button-tertiary-bg: var(--color-light-button-tertiary-bg); --color-butt=
on-tertiary-fg-hover: var(--color-light-button-tertiary-fg-hover); --color-=
button-tertiary-bg-hover: var(--color-light-button-tertiary-bg-hover); --co=
lor-button-tertiary-destructive-fg: var(--color-light-button-tertiary-destr=
uctive-fg); --color-button-tertiary-destructive-bg: var(--color-light-butto=
n-tertiary-destructive-bg); --color-button-tertiary-destructive-fg-hover: v=
ar(--color-light-button-tertiary-destructive-fg-hover); --color-button-tert=
iary-destructive-bg-hover: var(--color-light-button-tertiary-destructive-bg=
-hover); --color-button-tertiary-accent-fg: var(--color-light-button-tertia=
ry-accent-fg); --color-button-tertiary-accent-bg: var(--color-light-button-=
tertiary-accent-bg); --color-button-tertiary-accent-fg-hover: var(--color-l=
ight-button-tertiary-accent-fg-hover); --color-button-tertiary-accent-bg-ho=
ver: var(--color-light-button-tertiary-accent-bg-hover); --color-button-qua=
ternary-fg: var(--color-light-button-quaternary-fg); --color-button-quatern=
ary-bg: var(--color-light-button-quaternary-bg); --color-button-quaternary-=
fg-hover: var(--color-light-button-quaternary-fg-hover); --color-button-qua=
ternary-bg-hover: var(--color-light-button-quaternary-bg-hover); --color-bu=
tton-destructive-fg: var(--color-light-button-destructive-fg); --color-butt=
on-destructive-bg: var(--color-light-button-destructive-bg); --color-button=
-destructive-fg-hover: var(--color-light-button-destructive-fg-hover); --co=
lor-button-destructive-bg-hover: var(--color-light-button-destructive-bg-ho=
ver); --color-button-disabled-fg: var(--color-light-button-disabled-fg); --=
color-button-disabled-bg: var(--color-light-button-disabled-bg); --color-bu=
tton-disabled-fg-hover: var(--color-light-button-disabled-fg-hover); --colo=
r-button-disabled-bg-hover: var(--color-light-button-disabled-bg-hover); --=
color-tooltip-fg: var(--color-light-tooltip-fg); --color-tooltip-bg: var(--=
color-light-tooltip-bg); --color-semantic-error-fg-primary: var(--color-lig=
ht-semantic-error-fg-primary); --color-semantic-error-bg-primary: var(--col=
or-light-semantic-error-bg-primary); --color-semantic-error-bg-primary-hove=
r: var(--color-light-semantic-error-bg-primary-hover); --color-semantic-err=
or-utility-detail: var(--color-light-semantic-error-utility-detail); --colo=
r-semantic-error-utility-contrast: var(--color-light-semantic-error-utility=
-contrast); --color-semantic-success-fg-primary: var(--color-light-semantic=
-success-fg-primary); --color-semantic-success-bg-primary: var(--color-ligh=
t-semantic-success-bg-primary); --color-semantic-success-bg-primary-hover: =
var(--color-light-semantic-success-bg-primary-hover); --color-semantic-succ=
ess-utility-detail: var(--color-light-semantic-success-utility-detail); --c=
olor-semantic-success-utility-contrast: var(--color-light-semantic-success-=
utility-contrast); --color-semantic-warn-fg-primary: var(--color-light-sema=
ntic-warn-fg-primary); --color-semantic-warn-bg-primary: var(--color-light-=
semantic-warn-bg-primary); --color-semantic-warn-bg-primary-hover: var(--co=
lor-light-semantic-warn-bg-primary-hover); --color-semantic-warn-utility-de=
tail: var(--color-light-semantic-warn-utility-detail); --color-semantic-war=
n-utility-contrast: var(--color-light-semantic-warn-utility-contrast); --co=
lor-semantic-paid-fg-primary: var(--color-light-semantic-paid-fg-primary); =
--color-semantic-paid-bg-primary: var(--color-light-semantic-paid-bg-primar=
y); --color-semantic-paid-bg-primary-hover: var(--color-light-semantic-paid=
-bg-primary-hover); --color-semantic-paid-utility-detail: var(--color-light=
-semantic-paid-utility-detail); --color-semantic-paid-utility-contrast: var=
(--color-light-semantic-paid-utility-contrast); --color-semantic-substack-f=
g-primary: var(--color-light-semantic-substack-fg-primary); --color-semanti=
c-substack-bg-primary: var(--color-light-semantic-substack-bg-primary); --c=
olor-semantic-substack-bg-primary-hover: var(--color-light-semantic-substac=
k-bg-primary-hover); --color-semantic-substack-utility-detail: var(--color-=
light-semantic-substack-utility-detail); --color-semantic-substack-utility-=
contrast: var(--color-light-semantic-substack-utility-contrast); --color-se=
mantic-select-fg-primary: var(--color-light-semantic-select-fg-primary); --=
color-semantic-select-bg-primary: var(--color-light-semantic-select-bg-prim=
ary); --color-semantic-select-bg-primary-hover: var(--color-light-semantic-=
select-bg-primary-hover); --color-semantic-select-utility-detail: var(--col=
or-light-semantic-select-utility-detail); --color-semantic-select-utility-c=
ontrast: var(--color-light-semantic-select-utility-contrast); --color-seman=
tic-highlight-fg-primary: var(--color-light-semantic-highlight-fg-primary);=
 --color-semantic-highlight-bg-primary: var(--color-light-semantic-highligh=
t-bg-primary); --color-semantic-highlight-bg-primary-hover: var(--color-lig=
ht-semantic-highlight-bg-primary-hover); --color-semantic-highlight-utility=
-detail: var(--color-light-semantic-highlight-utility-detail); --color-sema=
ntic-highlight-utility-contrast: var(--color-light-semantic-highlight-utili=
ty-contrast); --color-chat-incoming-fg-primary: var(--color-light-chat-inco=
ming-fg-primary); --color-chat-incoming-fg-secondary: var(--color-light-cha=
t-incoming-fg-secondary); --color-chat-incoming-bg-primary: var(--color-lig=
ht-chat-incoming-bg-primary); --color-chat-incoming-bg-secondary: var(--col=
or-light-chat-incoming-bg-secondary); --color-chat-outgoing-fg-primary: var=
(--color-light-chat-outgoing-fg-primary); --color-chat-outgoing-fg-secondar=
y: var(--color-light-chat-outgoing-fg-secondary); --color-chat-outgoing-bg-=
primary: var(--color-light-chat-outgoing-bg-primary); --color-chat-outgoing=
-bg-secondary: var(--color-light-chat-outgoing-bg-secondary); --border-defa=
ult: 1px solid var(--color-utility-detail); --border-radius-none: 0px; --bo=
rder-radius-xs: 4px; --border-radius-sm: 8px; --border-radius-md: 12px; --b=
order-radius-lg: 20px; --border-radius-full: 9999px; --shadow-light-xs: 0px=
 1px 2px #0000000d; --shadow-light-sm: 0px 1px 3px #0000001a,0px 1px 2px #0=
000000f; --shadow-light-md: 0px 4px 6px -1px #0000001a,0px 2px 4px -1px #00=
00000f; --shadow-light-lg: 0px 10px 15px -3px #0000001a,0px 4px 6px -2px #0=
000000d; --shadow-light-xl: 0px 20px 25px -5px #0000001a,0px 10px 10px -5px=
 #0000000a; --shadow-dark-xs: 0px 1px 2px #0000000d; --shadow-dark-sm: 0px =
1px 3px #0003,0px 1px 2px #0000001f; --shadow-dark-md: 0px 4px 6px -1px #00=
03,0px 2px 4px -1px #0000001f; --shadow-dark-lg: 0px 10px 15px -3px #0003,0=
px 4px 6px -2px #0000001a; --shadow-dark-xl: 0px 20px 25px -5px #0003,0px 1=
0px 10px -5px #00000014; --shadow-xs: var(--shadow-light-xs); --shadow-sm: =
var(--shadow-light-sm); --shadow-md: var(--shadow-light-md); --shadow-lg: v=
ar(--shadow-light-lg); --shadow-xl: var(--shadow-light-xl); --font-size-11:=
 11px; --font-size-12: 12px; --font-size-13: 13px; --font-size-14: 14px; --=
font-size-15: 15px; --font-size-16: 16px; --font-size-17: 17px; --font-size=
-18: 18px; --font-size-19: 19px; --font-size-20: 20px; --font-size-24: 24px=
; --font-size-30: 30px; --font-size-32: 32px; --font-size-36: 36px; --font-=
size-44: 44px; --font-weight-light: 300; --font-weight-regular: 400; --font=
-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; =
--font-weight-heavy: 800; --aspect-ratio-square: 1; --aspect-ratio-editoria=
l: 1.5; --aspect-ratio-thumb: 1.91; --aspect-ratio-landscape: 1.77778; --as=
pect-ratio-portrait: .5625; --aspect-ratio-instagram: .8; --aspect-ratio-so=
cial: 1.91; --aspect-ratio-cover: 3; }

.dark-mode, .dark-theme { --color-fg-primary: var(--color-dark-fg-primary);=
 --color-fg-secondary: var(--color-dark-fg-secondary); --color-fg-tertiary:=
 var(--color-dark-fg-tertiary); --color-bg-primary: var(--color-dark-bg-pri=
mary); --color-bg-primary-hover: var(--color-dark-bg-primary-hover); --colo=
r-bg-secondary: var(--color-dark-bg-secondary); --color-bg-tertiary: var(--=
color-dark-bg-tertiary); --color-bg-quaternary: var(--color-dark-bg-quatern=
ary); --color-bg-elevated-primary: var(--color-dark-bg-elevated-primary); -=
-color-bg-elevated-secondary: var(--color-dark-bg-elevated-secondary); --co=
lor-bg-elevated-tertiary: var(--color-dark-bg-elevated-tertiary); --color-b=
g-sunken-primary: var(--color-dark-bg-sunken-primary); --color-utility-deta=
il: var(--color-dark-utility-detail); --color-utility-black: var(--color-da=
rk-utility-black); --color-utility-white: var(--color-dark-utility-white); =
--color-utility-transparent: var(--color-dark-utility-transparent); --color=
-utility-modal: var(--color-dark-utility-modal); --color-accent-fg-red: var=
(--color-dark-accent-fg-red); --color-accent-fg-orange: var(--color-dark-ac=
cent-fg-orange); --color-accent-fg-yellow: var(--color-dark-accent-fg-yello=
w); --color-accent-fg-green: var(--color-dark-accent-fg-green); --color-acc=
ent-fg-cyan: var(--color-dark-accent-fg-cyan); --color-accent-fg-blue: var(=
--color-dark-accent-fg-blue); --color-accent-fg-purple: var(--color-dark-ac=
cent-fg-purple); --color-accent-fg-red-hover: var(--color-dark-accent-fg-re=
d-hover); --color-accent-fg-orange-hover: var(--color-dark-accent-fg-orange=
-hover); --color-accent-fg-yellow-hover: var(--color-dark-accent-fg-yellow-=
hover); --color-accent-fg-green-hover: var(--color-dark-accent-fg-green-hov=
er); --color-accent-fg-cyan-hover: var(--color-dark-accent-fg-cyan-hover); =
--color-accent-fg-blue-hover: var(--color-dark-accent-fg-blue-hover); --col=
or-accent-fg-purple-hover: var(--color-dark-accent-fg-purple-hover); --colo=
r-accent-bg-red: var(--color-dark-accent-bg-red); --color-accent-bg-orange:=
 var(--color-dark-accent-bg-orange); --color-accent-bg-yellow: var(--color-=
dark-accent-bg-yellow); --color-accent-bg-green: var(--color-dark-accent-bg=
-green); --color-accent-bg-cyan: var(--color-dark-accent-bg-cyan); --color-=
accent-bg-blue: var(--color-dark-accent-bg-blue); --color-accent-bg-purple:=
 var(--color-dark-accent-bg-purple); --color-accent-bg-red-hover: var(--col=
or-dark-accent-bg-red-hover); --color-accent-bg-orange-hover: var(--color-d=
ark-accent-bg-orange-hover); --color-accent-bg-yellow-hover: var(--color-da=
rk-accent-bg-yellow-hover); --color-accent-bg-green-hover: var(--color-dark=
-accent-bg-green-hover); --color-accent-bg-cyan-hover: var(--color-dark-acc=
ent-bg-cyan-hover); --color-accent-bg-blue-hover: var(--color-dark-accent-b=
g-blue-hover); --color-accent-bg-purple-hover: var(--color-dark-accent-bg-p=
urple-hover); --color-button-mono-fg: var(--color-dark-button-mono-fg); --c=
olor-button-mono-bg: var(--color-dark-button-mono-bg); --color-button-mono-=
fg-hover: var(--color-dark-button-mono-fg-hover); --color-button-mono-bg-ho=
ver: var(--color-dark-button-mono-bg-hover); --color-button-primary-fg: var=
(--color-dark-button-primary-fg); --color-button-primary-bg: var(--color-da=
rk-button-primary-bg); --color-button-primary-fg-hover: var(--color-dark-bu=
tton-primary-fg-hover); --color-button-primary-bg-hover: var(--color-dark-b=
utton-primary-bg-hover); --color-button-secondary-fg: var(--color-dark-butt=
on-secondary-fg); --color-button-secondary-bg: var(--color-dark-button-seco=
ndary-bg); --color-button-secondary-fg-hover: var(--color-dark-button-secon=
dary-fg-hover); --color-button-secondary-bg-hover: var(--color-dark-button-=
secondary-bg-hover); --color-button-secondary-accent-fg: var(--color-dark-b=
utton-secondary-accent-fg); --color-button-secondary-accent-bg: var(--color=
-dark-button-secondary-accent-bg); --color-button-secondary-accent-fg-hover=
: var(--color-dark-button-secondary-accent-fg-hover); --color-button-second=
ary-accent-bg-hover: var(--color-dark-button-secondary-accent-bg-hover); --=
color-button-secondary-outline-fg: var(--color-dark-button-secondary-outlin=
e-fg); --color-button-secondary-outline-bg: var(--color-dark-button-seconda=
ry-outline-bg); --color-button-secondary-outline-fg-hover: var(--color-dark=
-button-secondary-outline-fg-hover); --color-button-secondary-outline-bg-ho=
ver: var(--color-dark-button-secondary-outline-bg-hover); --color-button-qu=
aternary-outline-fg: var(--color-dark-button-quaternary-outline-fg); --colo=
r-button-quaternary-outline-bg: var(--color-dark-button-quaternary-outline-=
bg); --color-button-quaternary-outline-fg-hover: var(--color-dark-button-qu=
aternary-outline-fg-hover); --color-button-quaternary-outline-bg-hover: var=
(--color-dark-button-quaternary-outline-bg-hover); --color-button-secondary=
-destructive-fg: var(--color-dark-button-secondary-destructive-fg); --color=
-button-secondary-destructive-bg: var(--color-dark-button-secondary-destruc=
tive-bg); --color-button-secondary-destructive-fg-hover: var(--color-dark-b=
utton-secondary-destructive-fg-hover); --color-button-secondary-destructive=
-bg-hover: var(--color-dark-button-secondary-destructive-bg-hover); --color=
-button-tertiary-fg: var(--color-dark-button-tertiary-fg); --color-button-t=
ertiary-bg: var(--color-dark-button-tertiary-bg); --color-button-tertiary-f=
g-hover: var(--color-dark-button-tertiary-fg-hover); --color-button-tertiar=
y-bg-hover: var(--color-dark-button-tertiary-bg-hover); --color-button-tert=
iary-destructive-fg: var(--color-dark-button-tertiary-destructive-fg); --co=
lor-button-tertiary-destructive-bg: var(--color-dark-button-tertiary-destru=
ctive-bg); --color-button-tertiary-destructive-fg-hover: var(--color-dark-b=
utton-tertiary-destructive-fg-hover); --color-button-tertiary-destructive-b=
g-hover: var(--color-dark-button-tertiary-destructive-bg-hover); --color-bu=
tton-tertiary-accent-fg: var(--color-dark-button-tertiary-accent-fg); --col=
or-button-tertiary-accent-bg: var(--color-dark-button-tertiary-accent-bg); =
--color-button-tertiary-accent-fg-hover: var(--color-dark-button-tertiary-a=
ccent-fg-hover); --color-button-tertiary-accent-bg-hover: var(--color-dark-=
button-tertiary-accent-bg-hover); --color-button-quaternary-fg: var(--color=
-dark-button-quaternary-fg); --color-button-quaternary-bg: var(--color-dark=
-button-quaternary-bg); --color-button-quaternary-fg-hover: var(--color-dar=
k-button-quaternary-fg-hover); --color-button-quaternary-bg-hover: var(--co=
lor-dark-button-quaternary-bg-hover); --color-button-destructive-fg: var(--=
color-dark-button-destructive-fg); --color-button-destructive-bg: var(--col=
or-dark-button-destructive-bg); --color-button-destructive-fg-hover: var(--=
color-dark-button-destructive-fg-hover); --color-button-destructive-bg-hove=
r: var(--color-dark-button-destructive-bg-hover); --color-button-disabled-f=
g: var(--color-dark-button-disabled-fg); --color-button-disabled-bg: var(--=
color-dark-button-disabled-bg); --color-button-disabled-fg-hover: var(--col=
or-dark-button-disabled-fg-hover); --color-button-disabled-bg-hover: var(--=
color-dark-button-disabled-bg-hover); --color-tooltip-fg: var(--color-dark-=
tooltip-fg); --color-tooltip-bg: var(--color-dark-tooltip-bg); --color-sema=
ntic-error-fg-primary: var(--color-dark-semantic-error-fg-primary); --color=
-semantic-error-bg-primary: var(--color-dark-semantic-error-bg-primary); --=
color-semantic-error-bg-primary-hover: var(--color-dark-semantic-error-bg-p=
rimary-hover); --color-semantic-error-utility-detail: var(--color-dark-sema=
ntic-error-utility-detail); --color-semantic-error-utility-contrast: var(--=
color-dark-semantic-error-utility-contrast); --color-semantic-success-fg-pr=
imary: var(--color-dark-semantic-success-fg-primary); --color-semantic-succ=
ess-bg-primary: var(--color-dark-semantic-success-bg-primary); --color-sema=
ntic-success-bg-primary-hover: var(--color-dark-semantic-success-bg-primary=
-hover); --color-semantic-success-utility-detail: var(--color-dark-semantic=
-success-utility-detail); --color-semantic-success-utility-contrast: var(--=
color-dark-semantic-success-utility-contrast); --color-semantic-warn-fg-pri=
mary: var(--color-dark-semantic-warn-fg-primary); --color-semantic-warn-bg-=
primary: var(--color-dark-semantic-warn-bg-primary); --color-semantic-warn-=
bg-primary-hover: var(--color-dark-semantic-warn-bg-primary-hover); --color=
-semantic-warn-utility-detail: var(--color-dark-semantic-warn-utility-detai=
l); --color-semantic-warn-utility-contrast: var(--color-dark-semantic-warn-=
utility-contrast); --color-semantic-paid-fg-primary: var(--color-dark-seman=
tic-paid-fg-primary); --color-semantic-paid-bg-primary: var(--color-dark-se=
mantic-paid-bg-primary); --color-semantic-paid-bg-primary-hover: var(--colo=
r-dark-semantic-paid-bg-primary-hover); --color-semantic-paid-utility-detai=
l: var(--color-dark-semantic-paid-utility-detail); --color-semantic-paid-ut=
ility-contrast: var(--color-dark-semantic-paid-utility-contrast); --color-s=
emantic-substack-fg-primary: var(--color-dark-semantic-substack-fg-primary)=
; --color-semantic-substack-bg-primary: var(--color-dark-semantic-substack-=
bg-primary); --color-semantic-substack-bg-primary-hover: var(--color-dark-s=
emantic-substack-bg-primary-hover); --color-semantic-substack-utility-detai=
l: var(--color-dark-semantic-substack-utility-detail); --color-semantic-sub=
stack-utility-contrast: var(--color-dark-semantic-substack-utility-contrast=
); --color-semantic-select-fg-primary: var(--color-dark-semantic-select-fg-=
primary); --color-semantic-select-bg-primary: var(--color-dark-semantic-sel=
ect-bg-primary); --color-semantic-select-bg-primary-hover: var(--color-dark=
-semantic-select-bg-primary-hover); --color-semantic-select-utility-detail:=
 var(--color-dark-semantic-select-utility-detail); --color-semantic-select-=
utility-contrast: var(--color-dark-semantic-select-utility-contrast); --col=
or-semantic-highlight-fg-primary: var(--color-dark-semantic-highlight-fg-pr=
imary); --color-semantic-highlight-bg-primary: var(--color-dark-semantic-hi=
ghlight-bg-primary); --color-semantic-highlight-bg-primary-hover: var(--col=
or-dark-semantic-highlight-bg-primary-hover); --color-semantic-highlight-ut=
ility-detail: var(--color-dark-semantic-highlight-utility-detail); --color-=
semantic-highlight-utility-contrast: var(--color-dark-semantic-highlight-ut=
ility-contrast); --color-chat-incoming-fg-primary: var(--color-dark-chat-in=
coming-fg-primary); --color-chat-incoming-fg-secondary: var(--color-dark-ch=
at-incoming-fg-secondary); --color-chat-incoming-bg-primary: var(--color-da=
rk-chat-incoming-bg-primary); --color-chat-incoming-bg-secondary: var(--col=
or-dark-chat-incoming-bg-secondary); --color-chat-outgoing-fg-primary: var(=
--color-dark-chat-outgoing-fg-primary); --color-chat-outgoing-fg-secondary:=
 var(--color-dark-chat-outgoing-fg-secondary); --color-chat-outgoing-bg-pri=
mary: var(--color-dark-chat-outgoing-bg-primary); --color-chat-outgoing-bg-=
secondary: var(--color-dark-chat-outgoing-bg-secondary); --border-default: =
1px solid var(--color-utility-detail); --shadow-xs: var(--shadow-dark-xs); =
--shadow-sm: var(--shadow-dark-sm); --shadow-md: var(--shadow-dark-md); --s=
hadow-lg: var(--shadow-dark-lg); --shadow-xl: var(--shadow-dark-xl); }

:is(:root, .light-theme) { --color-accent: var(--color-accent-fg-orange); -=
-color-accent-hover: var(--color-accent-fg-orange-hover); --color-accent-in=
verse: var(--color-utility-white); --color-accent-text: var(--color-accent-=
fg-orange); --color-bg-accent: var(--color-accent-bg-orange); --color-bg-ac=
cent-hover: var(--color-accent-bg-orange-hover); --color-nav-logo: var(--co=
lor-accent); --border-default-themed: 1px solid var(--color-utility-detail-=
themed); --border-primary-themed: 1px solid var(--color-fg-primary); --bord=
er-focus: 1px solid var(--color-semantic-select-fg-primary); --inner-border=
-default: inset 0 0 0 1px var(--color-utility-detail); --button-highlight: =
inset 0px 1px 0px #fff3,inset 0px -1px 0px #0000001a; --color-ufi-fg-like: =
var(--color-accent-fg-red); --color-ufi-fg-restack: var(--color-accent-fg-g=
reen); --color-ufi-bg-like: var(--color-accent-bg-red); --color-ufi-bg-rest=
ack: var(--color-accent-bg-green); --focus-ring: 0 0 0 2px var(--color-bg-p=
rimary),0 0 0 3px var(--color-semantic-select-fg-primary),0 0 0 5px var(--c=
olor-semantic-select-utility-detail); --focus-input-ring: 0 0 0 2px var(--c=
olor-semantic-select-utility-detail); --error-ring: 0 0 0 2px var(--color-b=
g-primary),0 0 0 3px var(--color-semantic-error-fg-primary),0 0 0 5px var(-=
-color-semantic-error-utility-detail); --error-input-ring: 0 0 0 2px var(--=
color-semantic-error-utility-detail); --color-link-fg: var(--color-semantic=
-highlight-fg-primary); --color-link-bg: var(--color-semantic-highlight-uti=
lity-detail); --color-mention-self-fg: var(--color-semantic-warn-fg-primary=
); --color-mention-self-bg: var(--color-semantic-warn-utility-detail); --co=
lor-text-select: var(--color-accent-bg-cyan); --glass-blur: blur(24px); --m=
aterial-blur: saturate(180%)blur(40px); --inner-shadow: #00000005 0px 6px 1=
2px 0px inset,#00000005 0px .75px .75px 0px inset,#0000000a 0px .25px .25px=
 0px inset; --material-dark-thick: #282828e6; --material-dark-regular: #282=
828bf; --material-dark-thin: #28282840; --material-light-thick: #d7d7d7e6; =
--material-light-regular: #d7d7d7bf; --material-light-thin: #d7d7d740; --ma=
terial-thick: var(--material-light-thick); --material-regular: var(--materi=
al-light-regular); --material-thin: var(--material-light-thin); --vibrance-=
dark-primary: var(--color-utility-white); --vibrance-dark-secondary: #fffff=
fa8; --vibrance-dark-tertiary: #ffffff80; --vibrance-light-primary: var(--c=
olor-utility-black); --vibrance-light-secondary: #000000a8; --vibrance-ligh=
t-tertiary: #00000080; --vibrance-primary: var(--vibrance-dark-primary); --=
vibrance-secondary: var(--vibrance-dark-secondary); --vibrance-tertiary: va=
r(--vibrance-dark-tertiary); --color-bg-marketing-green: #2f6d5d; --font-fa=
mily-text-base: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Robot=
o,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI=
 Symbol"; --font-family-text: var(--font-family-text-base); --font-family-t=
itle-base: "SF Pro Display",-apple-system-headline,var(--font-family-text);=
 --font-family-title: var(--font-family-title-base); --font-family-serif: -=
apple-system-ui-serif,ui-serif,"Spectral","Georgia",serif; --font-family-me=
ta: "SF Compact",-apple-system,var(--font-family-text); --font-family-digit=
: "Jetbrains Mono",monospace; --font-family-monospace: ui-monospace,SFMono-=
Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace; --font-family=
-emoji: "Twemoji Mozilla","Apple Color Emoji","Segoe UI Emoji","Segoe UI Sy=
mbol","Noto Color Emoji","EmojiOne Color","Android Emoji",sans-serif; --fon=
t-family-pub-headings: var(--font_family_headings,var(--font_family_heading=
s_preset,var(--font-family-title))); --font-family-pub-body: var(--font_fam=
ily_body,var(--font_family_body_preset,var(--font-family-text))); --font-fa=
mily-pub-section-headings: var(--font_family_section_headings_preset,var(--=
font-family-pub-headings)); --font-family-themed-headings: var(--font-famil=
y-pub-headings); --font-family-themed-body: var(--font-family-pub-body); --=
font-family-mono: Roboto,Arial,Helvetica,sans-serif; --line-height-20: 20px=
; --line-height-24: 24px; --line-height-28: 28px; --line-height-32: 32px; -=
-line-height-36: 36px; --line-height-40: 40px; --line-height-feed: calc(1.4=
*1em); --letter-spacing-meta: .3px; --letter-spacing-14: -.15px; --letter-s=
pacing-16: -.3px; --letter-spacing-20: -.45px; --letter-spacing-24: .1px; -=
-letter-spacing-32: .4px; --animation-timing-faster: .125s; --animation-tim=
ing-fast: .25s; --animation-timing-slow: .5s; --animation-smooth: cubic-bez=
ier(.19,1,.22,1); --animation-bounce: cubic-bezier(.15,1,.75,1.2); --animat=
ion-drawer: cubic-bezier(.32,.72,0,1); --animate-hover: color var(--animati=
on-timing-fast)var(--animation-smooth),background-color var(--animation-tim=
ing-fast)var(--animation-smooth),box-shadow var(--animation-timing-fast)var=
(--animation-smooth),border var(--animation-timing-fast)var(--animation-smo=
oth),border-radius var(--animation-timing-fast)var(--animation-smooth),opac=
ity var(--animation-timing-fast)var(--animation-smooth),filter var(--animat=
ion-timing-fast)var(--animation-smooth),stroke var(--animation-timing-fast)=
var(--animation-smooth),transform var(--animation-timing-fast)var(--animati=
on-smooth),scale var(--animation-timing-fast)var(--animation-smooth),outlin=
e var(--animation-timing-fast)var(--animation-smooth); }

:is(:root, .light-theme) ::view-transition-old(root) { animation-duration: =
var(--animation-timing-fast); animation-timing-function: var(--animation-sm=
ooth); }

:is(:root, .light-theme) ::view-transition-new(root) { animation-duration: =
var(--animation-timing-fast); animation-timing-function: var(--animation-sm=
ooth); }

:is(:root, .light-theme) { --transform-pressed: scale(.98); --transform-pre=
ssed-more: scale(.995); --size-2: 2px; --size-4: 4px; --size-6: 6px; --size=
-8: 8px; --size-12: 12px; --size-16: 16px; --size-20: 20px; --size-24: 24px=
; --size-28: 28px; --size-32: 32px; --size-36: 36px; --size-40: 40px; --siz=
e-44: 44px; --size-48: 48px; --size-52: 52px; --size-56: 56px; --size-64: 6=
4px; --size-72: 72px; --size-80: 80px; --size-88: 88px; --size-96: 96px; --=
size-112: 112px; --size-200: 200px; --size-280: 280px; --size-320: 320px; -=
-size-400: 400px; --full-height: 100dvh; --feed-attachment-width: 400px; --=
post-preview-border-radius: var(--border-radius-xs); --publication-post-pre=
view-border-radius: var(--border-radius-xs); scrollbar-width: thin; scrollb=
ar-color: var(--color-bg-tertiary)var(--color-bg-primary); --color-accent-t=
hemed: var(--color_theme_bg_pop,var(--color-accent)); --color-accent-themed=
-inverse: var(--color_theme_print_on_pop,var(--color-light-bg-primary)); --=
color-bg-accent-themed: var(--color_theme_bg_pop_20,var(--color-bg-accent))=
; --color-bg-accent-hover-themed: var(--color_theme_bg_pop_30,var(--color-b=
g-accent-hover)); --color-fg-primary-themed: var(--print_on_web_bg_color,va=
r(--color-fg-primary)); --color-fg-secondary-themed: var(--print_secondary_=
on_web_bg_color,var(--color-fg-secondary)); --color-fg-tertiary-themed: var=
(--color_theme_bg_contrast_4,var(--color-fg-tertiary)); --color-bg-primary-=
themed: var(--web_bg_color,var(--color-bg-primary)); --color-bg-primary-hov=
er-themed: var(--color_theme_bg_contrast_1,var(--color-bg-primary-hover)); =
--color-bg-secondary-themed: var(--color_theme_bg_contrast_1,var(--color-bg=
-secondary)); --color-bg-secondary-hover-themed: var(--color_theme_bg_contr=
ast_2,var(--color-bg-secondary)); --color-bg-tertiary-themed: var(--color_t=
heme_bg_contrast_2,var(--color-bg-tertiary)); --color-bg-elevated-themed: v=
ar(--web_bg_color,var(--color-bg-primary)); --color-bg-elevated-hover-theme=
d: var(--color_theme_bg_contrast_2,var(--color-bg-primary-hover)); --color-=
utility-detail-themed: var(--color_theme_detail,var(--color-utility-detail)=
); }

:is(.dark-mode, .dark-theme, .darkTheme-CKxac7) { --color-bg-elevated-theme=
d: var(--web_bg_color,var(--color-bg-primary-hover)); --color-bg-elevated-h=
over-themed: var(--color_theme_bg_contrast_2,var(--color-bg-secondary)); --=
material-thick: var(--material-dark-thick); --material-regular: var(--mater=
ial-dark-regular); --material-thin: var(--material-dark-thin); }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-e6daf325-c73f-4c80-bea8-3aad5d31d4cd@mhtml.blink

@charset "utf-8";
=0A
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-ba13eded-de89-4f8c-a2a8-1158f6524100@mhtml.blink

@charset "utf-8";

:root { --color_theme_bg_pop: #67BDFC; --background_pop: #67BDFC; --cover_b=
g_color: #FFFFFF; --cover_bg_color_secondary: #f0f0f0; --background_pop_dar=
ken: #4eb2fc; --print_on_pop: #ffffff; --color_theme_bg_pop_darken: #4eb2fc=
; --color_theme_print_on_pop: #ffffff; --color_theme_bg_pop_20: rgba(103, 1=
89, 252, 0.2); --color_theme_bg_pop_30: rgba(103, 189, 252, 0.3); --print_p=
op: #67bdfc; --color_theme_accent: #67bdfc; --cover_print_primary: #363737;=
 --cover_print_secondary: #757575; --cover_print_tertiary: #b6b6b6; --cover=
_border_color: #67bdfc; --home_hero: newspaper; --home_posts: list; --backg=
round_contrast_1: #f0f0f0; --background_contrast_2: #dddddd; --background_c=
ontrast_3: #b7b7b7; --background_contrast_4: #929292; --background_contrast=
_5: #515151; --color_theme_detail: #e6e6e6; --background_contrast_pop: rgba=
(103, 189, 252, 0.4); --color_theme_bg_contrast_pop: rgba(103, 189, 252, 0.=
4); --theme_bg_is_dark: 0; --background_pop_rgb: 103, 189, 252; --color_the=
me_bg_pop_rgb: 103, 189, 252; --color_theme_accent_rgb: 103, 189, 252; --co=
ver_accent_contrast: #5b9ccb; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-74c804bd-9874-4598-957e-afd6cc9b5e12@mhtml.blink

@charset "utf-8";

@font-face { font-family: Spectral; font-style: italic; font-weight: 400; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCt-xNNww_2s0amA9M8on7mTNmnUHowCw.woff2") format("woff2"); unicode-range: U=
+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Spectral; font-style: italic; font-weight: 400; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCt-xNNww_2s0amA9M8onXmTNmnUHowCw.woff2") format("woff2"); unicode-range: U=
+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,=
 U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Spectral; font-style: italic; font-weight: 400; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCt-xNNww_2s0amA9M8onTmTNmnUHowCw.woff2") format("woff2"); unicode-range: U=
+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20A=
B, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Spectral; font-style: italic; font-weight: 400; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCt-xNNww_2s0amA9M8onrmTNmnUHo.woff2") format("woff2"); unicode-range: U+0-=
FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, =
U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF=
, U+FFFD; }

@font-face { font-family: Spectral; font-style: normal; font-weight: 400; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCr-xNNww_2s0amA9M9knjsS_ulYHs.woff2") format("woff2"); unicode-range: U+30=
1, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Spectral; font-style: normal; font-weight: 400; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCr-xNNww_2s0amA9M2knjsS_ulYHs.woff2") format("woff2"); unicode-range: U+10=
2-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+=
303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Spectral; font-style: normal; font-weight: 400; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCr-xNNww_2s0amA9M3knjsS_ulYHs.woff2") format("woff2"); unicode-range: U+10=
0-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, =
U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Spectral; font-style: normal; font-weight: 400; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCr-xNNww_2s0amA9M5knjsS_ul.woff2") format("woff2"); unicode-range: U+0-FF,=
 U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2=
000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U=
+FFFD; }

@font-face { font-family: Spectral; font-style: normal; font-weight: 600; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCs-xNNww_2s0amA9vmtm3FafaPWnIIMrY.woff2") format("woff2"); unicode-range: =
U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Spectral; font-style: normal; font-weight: 600; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCs-xNNww_2s0amA9vmtm3OafaPWnIIMrY.woff2") format("woff2"); unicode-range: =
U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301=
, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Spectral; font-style: normal; font-weight: 600; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCs-xNNww_2s0amA9vmtm3PafaPWnIIMrY.woff2") format("woff2"); unicode-range: =
U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20=
AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Spectral; font-style: normal; font-weight: 600; f=
ont-display: fallback; src: url("https://fonts.gstatic.com/s/spectral/v13/r=
nCs-xNNww_2s0amA9vmtm3BafaPWnII.woff2") format("woff2"); unicode-range: U+0=
-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329,=
 U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEF=
F, U+FFFD; }
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-7376f5f6-a0e9-459a-aa39-c10815a0a65b@mhtml.blink

@charset "utf-8";

@layer legacy, pencraftReset, pencraft;
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/html
Content-ID: <frame-230EA4871F7BBAF3B325F7919456A849@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substack.com/channel-frame

<!DOCTYPE html><html lang=3D"en" dir=3D"ltr"><head><meta http-equiv=3D"Cont=
ent-Type" content=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" t=
ype=3D"text/css" href=3D"cid:css-b493d5d5-59f2-4bd9-9232-c7d99294ac8f@mhtml=
.blink" />
       =20
        <meta name=3D"norton-safeweb-site-verification" content=3D"24usqpep=
0ejc5w6hod3dulxwciwp0djs6c6ufp96av3t4whuxovj72wfkdjxu82yacb7430qjm8adbd5ezl=
t4592dq4zrvadcn9j9n-0btgdzpiojfzno16-fnsnu7xd">
        <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-sc=
ale=3D1, maximum-scale=3D1, user-scalable=3D0, viewport-fit=3Dcover">

       =20
            <title data-rh=3D"true"></title>
           =20
           =20
           =20
           =20
       =20

       =20
        <link rel=3D"preconnect" href=3D"https://substackcdn.com/">
       =20

       =20

       =20
       =20
           =20
       =20
       =20
  </head>
    <body class=3D"pc-root">
       =20
    <div id=3D"entry"></div>

   =20
       =20
   =20

       =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
       =20
 =20

</body></html>
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-b493d5d5-59f2-4bd9-9232-c7d99294ac8f@mhtml.blink

@charset "utf-8";

@layer legacy, pencraftReset, pencraft;
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/html
Content-ID: <frame-1CFA27CDA799E5327B64B66C3BE59C1A@mhtml.blink>
Content-Transfer-Encoding: quoted-printable
Content-Location: https://substack.com/session-attribution-frame

<!DOCTYPE html><html lang=3D"en" dir=3D"ltr"><head><meta http-equiv=3D"Cont=
ent-Type" content=3D"text/html; charset=3DUTF-8"><link rel=3D"stylesheet" t=
ype=3D"text/css" href=3D"cid:css-df34b529-901d-4ebb-aced-5414c26fedfe@mhtml=
.blink" />
       =20
        <meta name=3D"norton-safeweb-site-verification" content=3D"24usqpep=
0ejc5w6hod3dulxwciwp0djs6c6ufp96av3t4whuxovj72wfkdjxu82yacb7430qjm8adbd5ezl=
t4592dq4zrvadcn9j9n-0btgdzpiojfzno16-fnsnu7xd">
        <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-sc=
ale=3D1, maximum-scale=3D1, user-scalable=3D0, viewport-fit=3Dcover">

       =20
            <title data-rh=3D"true"></title>
           =20
           =20
           =20
           =20
       =20

       =20
        <link rel=3D"preconnect" href=3D"https://substackcdn.com/">
       =20

       =20

       =20
       =20
           =20
       =20
       =20
  </head>
    <body class=3D"pc-root">
       =20
    <div id=3D"entry"></div>

   =20
       =20
   =20

       =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
               =20
           =20
       =20
 =20

</body></html>
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx----
Content-Type: text/css
Content-Transfer-Encoding: quoted-printable
Content-Location: cid:css-df34b529-901d-4ebb-aced-5414c26fedfe@mhtml.blink

@charset "utf-8";

@layer legacy, pencraftReset, pencraft;
------MultipartBoundary--aQOyoInmoFJRXA5enLUDhtcUr0C5KumovshIrvteNx------
